*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-4{inset:-1rem}.inset-0{inset:0}.inset-2{inset:.5rem}.inset-x-0{left:0;right:0}.inset-x-3{left:.75rem;right:.75rem}.inset-x-3\.5{left:.875rem;right:.875rem}.inset-y-0{top:0;bottom:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-1{bottom:-.25rem}.-bottom-2{bottom:-.5rem}.-bottom-2\.5{bottom:-.625rem}.-bottom-40{bottom:-10rem}.-left-2{left:-.5rem}.-left-40{left:-10rem}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-2{right:-.5rem}.-right-40{right:-10rem}.-top-1{top:-.25rem}.-top-2{top:-.5rem}.-top-2\.5{top:-.625rem}.-top-3{top:-.75rem}.-top-40{top:-10rem}.-top-6{top:-1.5rem}.bottom-0{bottom:0}.bottom-0\.5{bottom:.125rem}.bottom-1{bottom:.25rem}.bottom-2\.5{bottom:.625rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:.25rem}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-1\/3{left:33.3333%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.left-\[3px\]{left:3px}.left-\[calc\(50\%-195px\)\]{left:calc(50% - 195px)}.left-full{left:100%}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-\[340px\]{right:340px}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-1\/4{top:25%}.top-14{top:3.5rem}.top-16{top:4rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-20{top:5rem}.top-3{top:.75rem}.top-36{top:9rem}.top-4{top:1rem}.top-\[2px\]{top:2px}.top-\[70px\]{top:70px}.top-full{top:100%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[55\]{z-index:55}.z-\[70\]{z-index:70}.z-\[71\]{z-index:71}.z-\[80\]{z-index:80}.col-span-2{grid-column:span 2/span 2}.col-span-4{grid-column:span 4/span 4}.col-span-6{grid-column:span 6/span 6}.m-3{margin:.75rem}.m-auto{margin:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-12{margin-top:3rem;margin-bottom:3rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-auto{margin-top:auto;margin-bottom:auto}.-mb-px{margin-bottom:-1px}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3\.5{margin-left:.875rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1}.\!h-12{height:3rem!important}.\!h-auto{height:auto!important}.h-0{height:0}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[17px\]{height:17px}.h-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-\[500px\]{height:500px}.h-\[520px\]{height:520px}.h-\[600px\]{height:600px}.h-\[650px\]{height:650px}.h-\[700px\]{height:700px}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-10{max-height:2.5rem}.max-h-24{max-height:6rem}.max-h-28{max-height:7rem}.max-h-32{max-height:8rem}.max-h-36{max-height:9rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-8{max-height:2rem}.max-h-80{max-height:20rem}.max-h-9{max-height:2.25rem}.max-h-\[140px\]{max-height:140px}.max-h-\[170px\]{max-height:170px}.max-h-\[192px\]{max-height:192px}.max-h-\[220px\]{max-height:220px}.max-h-\[340px\]{max-height:340px}.max-h-\[400px\]{max-height:400px}.max-h-\[480px\]{max-height:480px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(100vh-280px\)\]{max-height:calc(100vh - 280px)}.max-h-\[calc\(90vh-120px\)\]{max-height:calc(90vh - 120px)}.max-h-\[calc\(90vh-170px\)\]{max-height:calc(90vh - 170px)}.max-h-\[calc\(92vh-160px\)\]{max-height:calc(92vh - 160px)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-12{min-height:3rem}.min-h-24{min-height:6rem}.min-h-\[120px\]{min-height:120px}.min-h-\[140px\]{min-height:140px}.min-h-\[220px\]{min-height:220px}.min-h-\[240px\]{min-height:240px}.min-h-\[300px\]{min-height:300px}.min-h-screen{min-height:100vh}.\!w-12{width:3rem!important}.\!w-auto{width:auto!important}.w-0{width:0}.w-1\.5{width:.375rem}.w-1\/3{width:33.3333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[1px\]{width:1px}.w-\[210px\]{width:210px}.w-\[390px\]{width:390px}.w-\[420px\]{width:420px}.w-\[480px\]{width:480px}.w-\[500px\]{width:500px}.w-\[520px\]{width:520px}.w-\[540px\]{width:540px}.w-\[560px\]{width:560px}.w-\[600px\]{width:600px}.w-\[620px\]{width:620px}.w-\[680px\]{width:680px}.w-\[700px\]{width:700px}.w-\[860px\]{width:860px}.w-\[900px\]{width:900px}.w-\[min\(19rem\,calc\(100vw-1\.25rem\)\)\]{width:min(19rem,100vw - 1.25rem)}.w-\[min\(92vw\,520px\)\]{width:min(92vw,520px)}.w-\[min\(92vw\,560px\)\]{width:min(92vw,560px)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0}.min-w-14{min-width:3.5rem}.min-w-4{min-width:1rem}.min-w-\[170px\]{min-width:170px}.min-w-\[17px\]{min-width:17px}.min-w-\[180px\]{min-width:180px}.min-w-\[210px\]{min-width:210px}.min-w-\[70px\]{min-width:70px}.max-w-10{max-width:2.5rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-8{max-width:2rem}.max-w-9{max-width:2.25rem}.max-w-\[120px\]{max-width:120px}.max-w-\[150px\]{max-width:150px}.max-w-\[160px\]{max-width:160px}.max-w-\[192px\]{max-width:192px}.max-w-\[200px\]{max-width:200px}.max-w-\[530px\]{max-width:530px}.max-w-\[95vw\]{max-width:95vw}.max-w-\[98vw\]{max-width:98vw}.max-w-\[calc\(100vw-420px\)\]{max-width:calc(100vw - 420px)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x:-100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-2{--tw-translate-y:-.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0\.5{--tw-translate-y:.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.02\]{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.3\]{--tw-scale-x:1.3;--tw-scale-y:1.3;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.animate-bounce{animation:1s infinite bounce}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:1s cubic-bezier(0,0,.2,1) infinite ping}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.\!cursor-not-allowed{cursor:not-allowed!important}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.select-all{-webkit-user-select:all;user-select:all}.resize-none{resize:none}.resize{resize:both}.scroll-mt-32{scroll-margin-top:8rem}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.375rem * var(--tw-space-x-reverse));margin-left:calc(.375rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-slate-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(30 41 59/var(--tw-divide-opacity,1))}.divide-slate-800\/80>:not([hidden])~:not([hidden]){border-color:#1e293bcc}.self-end{align-self:flex-end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[100\%\]{border-radius:100%}.rounded-\[5px\]{border-radius:5px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-bl-lg{border-bottom-left-radius:.5rem}.rounded-br-lg{border-bottom-right-radius:.5rem}.rounded-tl-lg{border-top-left-radius:.5rem}.rounded-tr-lg{border-top-right-radius:.5rem}.border{border-width:1px}.border-2{border-width:2px}.border-\[3px\]{border-width:3px}.border-x{border-left-width:1px;border-right-width:1px}.border-x-2{border-left-width:2px;border-right-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-r-2{border-right-width:2px}.border-r-\[28px\]{border-right-width:28px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-t-\[28px\]{border-top-width:28px}.border-dashed{border-style:dashed}.\!border-amber-500{--tw-border-opacity:1!important;border-color:rgb(245 158 11/var(--tw-border-opacity,1))!important}.border-\[\#111820\]{--tw-border-opacity:1;border-color:rgb(17 24 32/var(--tw-border-opacity,1))}.border-\[\#141e2a\]\/40{border-color:#141e2a66}.border-\[\#141f2d\]{--tw-border-opacity:1;border-color:rgb(20 31 45/var(--tw-border-opacity,1))}.border-\[\#14202e\]{--tw-border-opacity:1;border-color:rgb(20 32 46/var(--tw-border-opacity,1))}.border-\[\#172332\]{--tw-border-opacity:1;border-color:rgb(23 35 50/var(--tw-border-opacity,1))}.border-\[\#182535\]{--tw-border-opacity:1;border-color:rgb(24 37 53/var(--tw-border-opacity,1))}.border-\[\#1a2838\]{--tw-border-opacity:1;border-color:rgb(26 40 56/var(--tw-border-opacity,1))}.border-\[\#1b202c\]{--tw-border-opacity:1;border-color:rgb(27 32 44/var(--tw-border-opacity,1))}.border-\[\#1b2838\]{--tw-border-opacity:1;border-color:rgb(27 40 56/var(--tw-border-opacity,1))}.border-\[\#1b2a3c\]{--tw-border-opacity:1;border-color:rgb(27 42 60/var(--tw-border-opacity,1))}.border-\[\#1c1c1c\]{--tw-border-opacity:1;border-color:rgb(28 28 28/var(--tw-border-opacity,1))}.border-\[\#1c2a3c\]{--tw-border-opacity:1;border-color:rgb(28 42 60/var(--tw-border-opacity,1))}.border-\[\#1c2c3d\]{--tw-border-opacity:1;border-color:rgb(28 44 61/var(--tw-border-opacity,1))}.border-\[\#1f2430\]{--tw-border-opacity:1;border-color:rgb(31 36 48/var(--tw-border-opacity,1))}.border-\[\#1f2432\]{--tw-border-opacity:1;border-color:rgb(31 36 50/var(--tw-border-opacity,1))}.border-\[\#213246\]{--tw-border-opacity:1;border-color:rgb(33 50 70/var(--tw-border-opacity,1))}.border-\[\#222222\]{--tw-border-opacity:1;border-color:rgb(34 34 34/var(--tw-border-opacity,1))}.border-\[\#232938\]{--tw-border-opacity:1;border-color:rgb(35 41 56/var(--tw-border-opacity,1))}.border-\[\#262c3d\]{--tw-border-opacity:1;border-color:rgb(38 44 61/var(--tw-border-opacity,1))}.border-\[\#2a2a2a\]{--tw-border-opacity:1;border-color:rgb(42 42 42/var(--tw-border-opacity,1))}.border-\[\#2d2d2d\]{--tw-border-opacity:1;border-color:rgb(45 45 45/var(--tw-border-opacity,1))}.border-\[\#2d354a\]{--tw-border-opacity:1;border-color:rgb(45 53 74/var(--tw-border-opacity,1))}.border-\[\#2d374a\]{--tw-border-opacity:1;border-color:rgb(45 55 74/var(--tw-border-opacity,1))}.border-\[\#2d384c\]{--tw-border-opacity:1;border-color:rgb(45 56 76/var(--tw-border-opacity,1))}.border-\[\#303030\]{--tw-border-opacity:1;border-color:rgb(48 48 48/var(--tw-border-opacity,1))}.border-\[\#333333\]{--tw-border-opacity:1;border-color:rgb(51 51 51/var(--tw-border-opacity,1))}.border-\[\#384256\]{--tw-border-opacity:1;border-color:rgb(56 66 86/var(--tw-border-opacity,1))}.border-\[\#3a3a3a\]{--tw-border-opacity:1;border-color:rgb(58 58 58/var(--tw-border-opacity,1))}.border-\[\#3d3d3d\]{--tw-border-opacity:1;border-color:rgb(61 61 61/var(--tw-border-opacity,1))}.border-\[\#3d4b63\]{--tw-border-opacity:1;border-color:rgb(61 75 99/var(--tw-border-opacity,1))}.border-\[\#3e4a5f\]{--tw-border-opacity:1;border-color:rgb(62 74 95/var(--tw-border-opacity,1))}.border-\[\#444444\],.border-\[\#444\]{--tw-border-opacity:1;border-color:rgb(68 68 68/var(--tw-border-opacity,1))}.border-\[\#47556f\]{--tw-border-opacity:1;border-color:rgb(71 85 111/var(--tw-border-opacity,1))}.border-\[\#4d884d\]{--tw-border-opacity:1;border-color:rgb(77 136 77/var(--tw-border-opacity,1))}.border-\[\#53492e\]{--tw-border-opacity:1;border-color:rgb(83 73 46/var(--tw-border-opacity,1))}.border-\[\#555\]{--tw-border-opacity:1;border-color:rgb(85 85 85/var(--tw-border-opacity,1))}.border-\[\#6082b6\]{--tw-border-opacity:1;border-color:rgb(96 130 182/var(--tw-border-opacity,1))}.border-\[\#883333\]{--tw-border-opacity:1;border-color:rgb(136 51 51/var(--tw-border-opacity,1))}.border-\[\#e2a91a\]{--tw-border-opacity:1;border-color:rgb(226 169 26/var(--tw-border-opacity,1))}.border-\[var\(--pixel-parchment-border\)\]{border-color:var(--pixel-parchment-border)}.border-\[var\(--pixel-wood-dark\)\]{border-color:var(--pixel-wood-dark)}.border-amber-200\/50{border-color:#fde68a80}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-amber-400{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.border-amber-400\/20{border-color:#fbbf2433}.border-amber-400\/45{border-color:#fbbf2473}.border-amber-400\/50{border-color:#fbbf2480}.border-amber-400\/60{border-color:#fbbf2499}.border-amber-400\/70{border-color:#fbbf24b3}.border-amber-400\/80{border-color:#fbbf24cc}.border-amber-400\/90{border-color:#fbbf24e6}.border-amber-500{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/25{border-color:#f59e0b40}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/35{border-color:#f59e0b59}.border-amber-500\/40{border-color:#f59e0b66}.border-amber-500\/45{border-color:#f59e0b73}.border-amber-500\/50{border-color:#f59e0b80}.border-amber-500\/60{border-color:#f59e0b99}.border-amber-500\/70{border-color:#f59e0bb3}.border-amber-500\/80{border-color:#f59e0bcc}.border-amber-600{--tw-border-opacity:1;border-color:rgb(217 119 6/var(--tw-border-opacity,1))}.border-amber-600\/40{border-color:#d9770666}.border-black{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-blue-500\/30{border-color:#3b82f64d}.border-blue-500\/40{border-color:#3b82f666}.border-blue-700{--tw-border-opacity:1;border-color:rgb(29 78 216/var(--tw-border-opacity,1))}.border-blue-900\/80{border-color:#1e3a8acc}.border-blue-950\/70{border-color:#172554b3}.border-cyan-400{--tw-border-opacity:1;border-color:rgb(34 211 238/var(--tw-border-opacity,1))}.border-cyan-400\/60{border-color:#22d3ee99}.border-cyan-400\/90{border-color:#22d3eee6}.border-cyan-500{--tw-border-opacity:1;border-color:rgb(6 182 212/var(--tw-border-opacity,1))}.border-cyan-500\/20{border-color:#06b6d433}.border-cyan-500\/30{border-color:#06b6d44d}.border-cyan-500\/40{border-color:#06b6d466}.border-cyan-500\/60{border-color:#06b6d499}.border-cyan-500\/70{border-color:#06b6d4b3}.border-cyan-500\/80{border-color:#06b6d4cc}.border-cyan-600\/40{border-color:#0891b266}.border-cyan-700{--tw-border-opacity:1;border-color:rgb(14 116 144/var(--tw-border-opacity,1))}.border-cyan-800\/40{border-color:#155e7566}.border-cyan-800\/60{border-color:#155e7599}.border-cyan-900\/60{border-color:#164e6399}.border-emerald-400{--tw-border-opacity:1;border-color:rgb(52 211 153/var(--tw-border-opacity,1))}.border-emerald-400\/20{border-color:#34d39933}.border-emerald-400\/50{border-color:#34d39980}.border-emerald-400\/60{border-color:#34d39999}.border-emerald-400\/70{border-color:#34d399b3}.border-emerald-400\/80{border-color:#34d399cc}.border-emerald-400\/90{border-color:#34d399e6}.border-emerald-500{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/40{border-color:#10b98166}.border-emerald-500\/50{border-color:#10b98180}.border-emerald-500\/60{border-color:#10b98199}.border-emerald-500\/70{border-color:#10b981b3}.border-emerald-500\/80{border-color:#10b981cc}.border-emerald-600{--tw-border-opacity:1;border-color:rgb(5 150 105/var(--tw-border-opacity,1))}.border-emerald-600\/40{border-color:#05966966}.border-emerald-600\/50{border-color:#05966980}.border-emerald-700{--tw-border-opacity:1;border-color:rgb(4 120 87/var(--tw-border-opacity,1))}.border-emerald-800{--tw-border-opacity:1;border-color:rgb(6 95 70/var(--tw-border-opacity,1))}.border-emerald-800\/60{border-color:#065f4699}.border-emerald-950\/70{border-color:#022c22b3}.border-gray-700{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.border-orange-500{--tw-border-opacity:1;border-color:rgb(249 115 22/var(--tw-border-opacity,1))}.border-orange-500\/50{border-color:#f9731680}.border-purple-300{--tw-border-opacity:1;border-color:rgb(216 180 254/var(--tw-border-opacity,1))}.border-purple-400{--tw-border-opacity:1;border-color:rgb(192 132 252/var(--tw-border-opacity,1))}.border-purple-400\/40{border-color:#c084fc66}.border-purple-400\/50{border-color:#c084fc80}.border-purple-400\/60{border-color:#c084fc99}.border-purple-400\/80{border-color:#c084fccc}.border-purple-500{--tw-border-opacity:1;border-color:rgb(168 85 247/var(--tw-border-opacity,1))}.border-purple-500\/30{border-color:#a855f74d}.border-purple-500\/40{border-color:#a855f766}.border-purple-500\/50{border-color:#a855f780}.border-purple-500\/60{border-color:#a855f799}.border-purple-500\/80{border-color:#a855f7cc}.border-purple-600\/60{border-color:#9333ea99}.border-purple-800\/60{border-color:#6b21a899}.border-purple-900\/40{border-color:#581c8766}.border-purple-900\/50{border-color:#581c8780}.border-purple-900\/60{border-color:#581c8799}.border-purple-950{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity,1))}.border-purple-950\/70{border-color:#3b0764b3}.border-red-400{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.border-red-400\/70{border-color:#f87171b3}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-red-500\/40{border-color:#ef444466}.border-red-500\/50{border-color:#ef444480}.border-red-500\/60{border-color:#ef444499}.border-red-500\/80{border-color:#ef4444cc}.border-red-600{--tw-border-opacity:1;border-color:rgb(220 38 38/var(--tw-border-opacity,1))}.border-red-700{--tw-border-opacity:1;border-color:rgb(185 28 28/var(--tw-border-opacity,1))}.border-red-800{--tw-border-opacity:1;border-color:rgb(153 27 27/var(--tw-border-opacity,1))}.border-red-800\/80{border-color:#991b1bcc}.border-red-900\/40{border-color:#7f1d1d66}.border-red-900\/60{border-color:#7f1d1d99}.border-red-900\/80{border-color:#7f1d1dcc}.border-red-950\/70{border-color:#450a0ab3}.border-rose-400{--tw-border-opacity:1;border-color:rgb(251 113 133/var(--tw-border-opacity,1))}.border-rose-500{--tw-border-opacity:1;border-color:rgb(244 63 94/var(--tw-border-opacity,1))}.border-rose-500\/30{border-color:#f43f5e4d}.border-rose-500\/40{border-color:#f43f5e66}.border-rose-500\/45{border-color:#f43f5e73}.border-rose-500\/50{border-color:#f43f5e80}.border-rose-500\/60{border-color:#f43f5e99}.border-rose-500\/80{border-color:#f43f5ecc}.border-rose-600\/40{border-color:#e11d4866}.border-rose-600\/60{border-color:#e11d4899}.border-rose-800\/40{border-color:#9f123966}.border-rose-800\/60{border-color:#9f123999}.border-rose-900\/40{border-color:#88133766}.border-rose-900\/50{border-color:#88133780}.border-sky-400{--tw-border-opacity:1;border-color:rgb(56 189 248/var(--tw-border-opacity,1))}.border-sky-400\/40{border-color:#38bdf866}.border-sky-400\/50{border-color:#38bdf880}.border-sky-400\/60{border-color:#38bdf899}.border-sky-400\/70{border-color:#38bdf8b3}.border-sky-400\/80{border-color:#38bdf8cc}.border-sky-500{--tw-border-opacity:1;border-color:rgb(14 165 233/var(--tw-border-opacity,1))}.border-sky-500\/30{border-color:#0ea5e94d}.border-sky-500\/40{border-color:#0ea5e966}.border-sky-500\/50{border-color:#0ea5e980}.border-sky-500\/60{border-color:#0ea5e999}.border-sky-600\/40{border-color:#0284c766}.border-sky-600\/50{border-color:#0284c780}.border-sky-600\/60{border-color:#0284c799}.border-sky-600\/70{border-color:#0284c7b3}.border-sky-700{--tw-border-opacity:1;border-color:rgb(3 105 161/var(--tw-border-opacity,1))}.border-slate-400{--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}.border-slate-400\/50{border-color:#94a3b880}.border-slate-500{--tw-border-opacity:1;border-color:rgb(100 116 139/var(--tw-border-opacity,1))}.border-slate-500\/60{border-color:#64748b99}.border-slate-600{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.border-slate-600\/40{border-color:#47556966}.border-slate-600\/70{border-color:#475569b3}.border-slate-600\/80{border-color:#475569cc}.border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.border-slate-700\/40{border-color:#33415566}.border-slate-700\/50{border-color:#33415580}.border-slate-700\/60{border-color:#33415599}.border-slate-700\/70{border-color:#334155b3}.border-slate-700\/80{border-color:#334155cc}.border-slate-800{--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.border-slate-800\/80{border-color:#1e293bcc}.border-slate-800\/90{border-color:#1e293be6}.border-slate-900{--tw-border-opacity:1;border-color:rgb(15 23 42/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-violet-400\/40{border-color:#a78bfa66}.border-violet-400\/80{border-color:#a78bfacc}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/5{border-color:#ffffff0d}.border-yellow-200{--tw-border-opacity:1;border-color:rgb(254 240 138/var(--tw-border-opacity,1))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity,1))}.border-yellow-400\/90{border-color:#facc15e6}.border-yellow-500\/40{border-color:#eab30866}.border-b-transparent{border-bottom-color:#0000}.border-r-transparent{border-right-color:#0000}.border-t-\[\#0284c7\]{--tw-border-opacity:1;border-top-color:rgb(2 132 199/var(--tw-border-opacity,1))}.bg-\[\#050608\]\/85{background-color:#050608d9}.bg-\[\#05070a\]{--tw-bg-opacity:1;background-color:rgb(5 7 10/var(--tw-bg-opacity,1))}.bg-\[\#06080c\]{--tw-bg-opacity:1;background-color:rgb(6 8 12/var(--tw-bg-opacity,1))}.bg-\[\#060a0f\]{--tw-bg-opacity:1;background-color:rgb(6 10 15/var(--tw-bg-opacity,1))}.bg-\[\#07090c\]{--tw-bg-opacity:1;background-color:rgb(7 9 12/var(--tw-bg-opacity,1))}.bg-\[\#07090e\]{--tw-bg-opacity:1;background-color:rgb(7 9 14/var(--tw-bg-opacity,1))}.bg-\[\#070a0f\]{--tw-bg-opacity:1;background-color:rgb(7 10 15/var(--tw-bg-opacity,1))}.bg-\[\#070b10\]{--tw-bg-opacity:1;background-color:rgb(7 11 16/var(--tw-bg-opacity,1))}.bg-\[\#080710\]{--tw-bg-opacity:1;background-color:rgb(8 7 16/var(--tw-bg-opacity,1))}.bg-\[\#08090b\]{--tw-bg-opacity:1;background-color:rgb(8 9 11/var(--tw-bg-opacity,1))}.bg-\[\#080a0e\]{--tw-bg-opacity:1;background-color:rgb(8 10 14/var(--tw-bg-opacity,1))}.bg-\[\#080b10\]{--tw-bg-opacity:1;background-color:rgb(8 11 16/var(--tw-bg-opacity,1))}.bg-\[\#080b12\]{--tw-bg-opacity:1;background-color:rgb(8 11 18/var(--tw-bg-opacity,1))}.bg-\[\#080c11\]{--tw-bg-opacity:1;background-color:rgb(8 12 17/var(--tw-bg-opacity,1))}.bg-\[\#080c14\]{--tw-bg-opacity:1;background-color:rgb(8 12 20/var(--tw-bg-opacity,1))}.bg-\[\#080d16\]{--tw-bg-opacity:1;background-color:rgb(8 13 22/var(--tw-bg-opacity,1))}.bg-\[\#090710\]{--tw-bg-opacity:1;background-color:rgb(9 7 16/var(--tw-bg-opacity,1))}.bg-\[\#090812\]{--tw-bg-opacity:1;background-color:rgb(9 8 18/var(--tw-bg-opacity,1))}.bg-\[\#090b10\]{--tw-bg-opacity:1;background-color:rgb(9 11 16/var(--tw-bg-opacity,1))}.bg-\[\#090c10\]{--tw-bg-opacity:1;background-color:rgb(9 12 16/var(--tw-bg-opacity,1))}.bg-\[\#090c12\]{--tw-bg-opacity:1;background-color:rgb(9 12 18/var(--tw-bg-opacity,1))}.bg-\[\#090d13\]{--tw-bg-opacity:1;background-color:rgb(9 13 19/var(--tw-bg-opacity,1))}.bg-\[\#090d13\]\/85{background-color:#090d13d9}.bg-\[\#090d14\]{--tw-bg-opacity:1;background-color:rgb(9 13 20/var(--tw-bg-opacity,1))}.bg-\[\#090d14\]\/40{background-color:#090d1466}.bg-\[\#090e14\]{--tw-bg-opacity:1;background-color:rgb(9 14 20/var(--tw-bg-opacity,1))}.bg-\[\#090e15\]{--tw-bg-opacity:1;background-color:rgb(9 14 21/var(--tw-bg-opacity,1))}.bg-\[\#091018\]\/85{background-color:#091018d9}.bg-\[\#0a0c10\]{--tw-bg-opacity:1;background-color:rgb(10 12 16/var(--tw-bg-opacity,1))}.bg-\[\#0a0d14\]{--tw-bg-opacity:1;background-color:rgb(10 13 20/var(--tw-bg-opacity,1))}.bg-\[\#0a0e16\]{--tw-bg-opacity:1;background-color:rgb(10 14 22/var(--tw-bg-opacity,1))}.bg-\[\#0a0e17\]\/95{background-color:#0a0e17f2}.bg-\[\#0a0f16\]{--tw-bg-opacity:1;background-color:rgb(10 15 22/var(--tw-bg-opacity,1))}.bg-\[\#0a0f18\]\/80{background-color:#0a0f18cc}.bg-\[\#0a1017\]{--tw-bg-opacity:1;background-color:rgb(10 16 23/var(--tw-bg-opacity,1))}.bg-\[\#0b0a14\]{--tw-bg-opacity:1;background-color:rgb(11 10 20/var(--tw-bg-opacity,1))}.bg-\[\#0b0e14\]{--tw-bg-opacity:1;background-color:rgb(11 14 20/var(--tw-bg-opacity,1))}.bg-\[\#0b0e14\]\/60{background-color:#0b0e1499}.bg-\[\#0b0f17\]\/95{background-color:#0b0f17f2}.bg-\[\#0c0f16\]{--tw-bg-opacity:1;background-color:rgb(12 15 22/var(--tw-bg-opacity,1))}.bg-\[\#0c0f16\]\/90{background-color:#0c0f16e6}.bg-\[\#0c0f17\]{--tw-bg-opacity:1;background-color:rgb(12 15 23/var(--tw-bg-opacity,1))}.bg-\[\#0c1017\]{--tw-bg-opacity:1;background-color:rgb(12 16 23/var(--tw-bg-opacity,1))}.bg-\[\#0c1017\]\/90{background-color:#0c1017e6}.bg-\[\#0c1119\]{--tw-bg-opacity:1;background-color:rgb(12 17 25/var(--tw-bg-opacity,1))}.bg-\[\#0c1219\]{--tw-bg-opacity:1;background-color:rgb(12 18 25/var(--tw-bg-opacity,1))}.bg-\[\#0c121a\]{--tw-bg-opacity:1;background-color:rgb(12 18 26/var(--tw-bg-opacity,1))}.bg-\[\#0c131c\]{--tw-bg-opacity:1;background-color:rgb(12 19 28/var(--tw-bg-opacity,1))}.bg-\[\#0d1017\]{--tw-bg-opacity:1;background-color:rgb(13 16 23/var(--tw-bg-opacity,1))}.bg-\[\#0d1117\]{--tw-bg-opacity:1;background-color:rgb(13 17 23/var(--tw-bg-opacity,1))}.bg-\[\#0d121a\]{--tw-bg-opacity:1;background-color:rgb(13 18 26/var(--tw-bg-opacity,1))}.bg-\[\#0d121b\]\/95{background-color:#0d121bf2}.bg-\[\#0d121c\]{--tw-bg-opacity:1;background-color:rgb(13 18 28/var(--tw-bg-opacity,1))}.bg-\[\#0d121c\]\/60{background-color:#0d121c99}.bg-\[\#0d131d\]{--tw-bg-opacity:1;background-color:rgb(13 19 29/var(--tw-bg-opacity,1))}.bg-\[\#0d1622\]{--tw-bg-opacity:1;background-color:rgb(13 22 34/var(--tw-bg-opacity,1))}.bg-\[\#0d1824\]\/95{background-color:#0d1824f2}.bg-\[\#0d2119\]\/95{background-color:#0d2119f2}.bg-\[\#0e1017\]{--tw-bg-opacity:1;background-color:rgb(14 16 23/var(--tw-bg-opacity,1))}.bg-\[\#0e121a\]{--tw-bg-opacity:1;background-color:rgb(14 18 26/var(--tw-bg-opacity,1))}.bg-\[\#0e131b\]\/85{background-color:#0e131bd9}.bg-\[\#0e131b\]\/90{background-color:#0e131be6}.bg-\[\#0e131d\]{--tw-bg-opacity:1;background-color:rgb(14 19 29/var(--tw-bg-opacity,1))}.bg-\[\#0e1620\]{--tw-bg-opacity:1;background-color:rgb(14 22 32/var(--tw-bg-opacity,1))}.bg-\[\#0f121a\]{--tw-bg-opacity:1;background-color:rgb(15 18 26/var(--tw-bg-opacity,1))}.bg-\[\#0f131a\]{--tw-bg-opacity:1;background-color:rgb(15 19 26/var(--tw-bg-opacity,1))}.bg-\[\#0f141d\]{--tw-bg-opacity:1;background-color:rgb(15 20 29/var(--tw-bg-opacity,1))}.bg-\[\#0f141e\]{--tw-bg-opacity:1;background-color:rgb(15 20 30/var(--tw-bg-opacity,1))}.bg-\[\#0f151f\]{--tw-bg-opacity:1;background-color:rgb(15 21 31/var(--tw-bg-opacity,1))}.bg-\[\#0f1722\]{--tw-bg-opacity:1;background-color:rgb(15 23 34/var(--tw-bg-opacity,1))}.bg-\[\#100d0a\]{--tw-bg-opacity:1;background-color:rgb(16 13 10/var(--tw-bg-opacity,1))}.bg-\[\#100e1a\]{--tw-bg-opacity:1;background-color:rgb(16 14 26/var(--tw-bg-opacity,1))}.bg-\[\#10151f\]{--tw-bg-opacity:1;background-color:rgb(16 21 31/var(--tw-bg-opacity,1))}.bg-\[\#101622\]{--tw-bg-opacity:1;background-color:rgb(16 22 34/var(--tw-bg-opacity,1))}.bg-\[\#101724\]\/95{background-color:#101724f2}.bg-\[\#101822\]{--tw-bg-opacity:1;background-color:rgb(16 24 34/var(--tw-bg-opacity,1))}.bg-\[\#111111\]{--tw-bg-opacity:1;background-color:rgb(17 17 17/var(--tw-bg-opacity,1))}.bg-\[\#11131a\]{--tw-bg-opacity:1;background-color:rgb(17 19 26/var(--tw-bg-opacity,1))}.bg-\[\#11141c\]{--tw-bg-opacity:1;background-color:rgb(17 20 28/var(--tw-bg-opacity,1))}.bg-\[\#11151d\]\/95{background-color:#11151df2}.bg-\[\#11151e\]{--tw-bg-opacity:1;background-color:rgb(17 21 30/var(--tw-bg-opacity,1))}.bg-\[\#111722\]{--tw-bg-opacity:1;background-color:rgb(17 23 34/var(--tw-bg-opacity,1))}.bg-\[\#111820\]{--tw-bg-opacity:1;background-color:rgb(17 24 32/var(--tw-bg-opacity,1))}.bg-\[\#111\]{--tw-bg-opacity:1;background-color:rgb(17 17 17/var(--tw-bg-opacity,1))}.bg-\[\#111\]\/85{background-color:#111111d9}.bg-\[\#12090c\]\/95{background-color:#12090cf2}.bg-\[\#12101c\]{--tw-bg-opacity:1;background-color:rgb(18 16 28/var(--tw-bg-opacity,1))}.bg-\[\#121212\]{--tw-bg-opacity:1;background-color:rgb(18 18 18/var(--tw-bg-opacity,1))}.bg-\[\#12161f\]{--tw-bg-opacity:1;background-color:rgb(18 22 31/var(--tw-bg-opacity,1))}.bg-\[\#121722\]{--tw-bg-opacity:1;background-color:rgb(18 23 34/var(--tw-bg-opacity,1))}.bg-\[\#121822\]{--tw-bg-opacity:1;background-color:rgb(18 24 34/var(--tw-bg-opacity,1))}.bg-\[\#121824\]{--tw-bg-opacity:1;background-color:rgb(18 24 36/var(--tw-bg-opacity,1))}.bg-\[\#131620\]{--tw-bg-opacity:1;background-color:rgb(19 22 32/var(--tw-bg-opacity,1))}.bg-\[\#131620\]\/95{background-color:#131620f2}.bg-\[\#131924\]{--tw-bg-opacity:1;background-color:rgb(19 25 36/var(--tw-bg-opacity,1))}.bg-\[\#131926\]{--tw-bg-opacity:1;background-color:rgb(19 25 38/var(--tw-bg-opacity,1))}.bg-\[\#141022\]{--tw-bg-opacity:1;background-color:rgb(20 16 34/var(--tw-bg-opacity,1))}.bg-\[\#141820\]{--tw-bg-opacity:1;background-color:rgb(20 24 32/var(--tw-bg-opacity,1))}.bg-\[\#141822\]{--tw-bg-opacity:1;background-color:rgb(20 24 34/var(--tw-bg-opacity,1))}.bg-\[\#141822\]\/90{background-color:#141822e6}.bg-\[\#141923\]{--tw-bg-opacity:1;background-color:rgb(20 25 35/var(--tw-bg-opacity,1))}.bg-\[\#141a24\]{--tw-bg-opacity:1;background-color:rgb(20 26 36/var(--tw-bg-opacity,1))}.bg-\[\#141b26\]{--tw-bg-opacity:1;background-color:rgb(20 27 38/var(--tw-bg-opacity,1))}.bg-\[\#141b27\]{--tw-bg-opacity:1;background-color:rgb(20 27 39/var(--tw-bg-opacity,1))}.bg-\[\#141b29\]{--tw-bg-opacity:1;background-color:rgb(20 27 41/var(--tw-bg-opacity,1))}.bg-\[\#141c28\]{--tw-bg-opacity:1;background-color:rgb(20 28 40/var(--tw-bg-opacity,1))}.bg-\[\#14202e\]{--tw-bg-opacity:1;background-color:rgb(20 32 46/var(--tw-bg-opacity,1))}.bg-\[\#151124\]{--tw-bg-opacity:1;background-color:rgb(21 17 36/var(--tw-bg-opacity,1))}.bg-\[\#151218\]{--tw-bg-opacity:1;background-color:rgb(21 18 24/var(--tw-bg-opacity,1))}.bg-\[\#151a24\]{--tw-bg-opacity:1;background-color:rgb(21 26 36/var(--tw-bg-opacity,1))}.bg-\[\#161217\]{--tw-bg-opacity:1;background-color:rgb(22 18 23/var(--tw-bg-opacity,1))}.bg-\[\#161616\]{--tw-bg-opacity:1;background-color:rgb(22 22 22/var(--tw-bg-opacity,1))}.bg-\[\#161a24\]{--tw-bg-opacity:1;background-color:rgb(22 26 36/var(--tw-bg-opacity,1))}.bg-\[\#161c27\]{--tw-bg-opacity:1;background-color:rgb(22 28 39/var(--tw-bg-opacity,1))}.bg-\[\#162132\]{--tw-bg-opacity:1;background-color:rgb(22 33 50/var(--tw-bg-opacity,1))}.bg-\[\#171c26\]{--tw-bg-opacity:1;background-color:rgb(23 28 38/var(--tw-bg-opacity,1))}.bg-\[\#17200f\]{--tw-bg-opacity:1;background-color:rgb(23 32 15/var(--tw-bg-opacity,1))}.bg-\[\#17202d\]{--tw-bg-opacity:1;background-color:rgb(23 32 45/var(--tw-bg-opacity,1))}.bg-\[\#17222f\]{--tw-bg-opacity:1;background-color:rgb(23 34 47/var(--tw-bg-opacity,1))}.bg-\[\#172433\]{--tw-bg-opacity:1;background-color:rgb(23 36 51/var(--tw-bg-opacity,1))}.bg-\[\#181216\]{--tw-bg-opacity:1;background-color:rgb(24 18 22/var(--tw-bg-opacity,1))}.bg-\[\#181324\]{--tw-bg-opacity:1;background-color:rgb(24 19 36/var(--tw-bg-opacity,1))}.bg-\[\#181818\]{--tw-bg-opacity:1;background-color:rgb(24 24 24/var(--tw-bg-opacity,1))}.bg-\[\#181c26\]{--tw-bg-opacity:1;background-color:rgb(24 28 38/var(--tw-bg-opacity,1))}.bg-\[\#181d27\]\/80{background-color:#181d27cc}.bg-\[\#181f2a\]{--tw-bg-opacity:1;background-color:rgb(24 31 42/var(--tw-bg-opacity,1))}.bg-\[\#181f2c\]{--tw-bg-opacity:1;background-color:rgb(24 31 44/var(--tw-bg-opacity,1))}.bg-\[\#18202d\]{--tw-bg-opacity:1;background-color:rgb(24 32 45/var(--tw-bg-opacity,1))}.bg-\[\#191919\]{--tw-bg-opacity:1;background-color:rgb(25 25 25/var(--tw-bg-opacity,1))}.bg-\[\#1a1a1a\]{--tw-bg-opacity:1;background-color:rgb(26 26 26/var(--tw-bg-opacity,1))}.bg-\[\#1a212e\]{--tw-bg-opacity:1;background-color:rgb(26 33 46/var(--tw-bg-opacity,1))}.bg-\[\#1a2230\]{--tw-bg-opacity:1;background-color:rgb(26 34 48/var(--tw-bg-opacity,1))}.bg-\[\#1b212c\]{--tw-bg-opacity:1;background-color:rgb(27 33 44/var(--tw-bg-opacity,1))}.bg-\[\#1b212e\]{--tw-bg-opacity:1;background-color:rgb(27 33 46/var(--tw-bg-opacity,1))}.bg-\[\#1b2230\]{--tw-bg-opacity:1;background-color:rgb(27 34 48/var(--tw-bg-opacity,1))}.bg-\[\#1b2330\]{--tw-bg-opacity:1;background-color:rgb(27 35 48/var(--tw-bg-opacity,1))}.bg-\[\#1c222e\]{--tw-bg-opacity:1;background-color:rgb(28 34 46/var(--tw-bg-opacity,1))}.bg-\[\#1d4ed8\]{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.bg-\[\#1e1e1e\]{--tw-bg-opacity:1;background-color:rgb(30 30 30/var(--tw-bg-opacity,1))}.bg-\[\#1e2330\]{--tw-bg-opacity:1;background-color:rgb(30 35 48/var(--tw-bg-opacity,1))}.bg-\[\#1e293b\]{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-\[\#1f2432\]{--tw-bg-opacity:1;background-color:rgb(31 36 50/var(--tw-bg-opacity,1))}.bg-\[\#20152c\]{--tw-bg-opacity:1;background-color:rgb(32 21 44/var(--tw-bg-opacity,1))}.bg-\[\#202735\]{--tw-bg-opacity:1;background-color:rgb(32 39 53/var(--tw-bg-opacity,1))}.bg-\[\#211016\]\/95{background-color:#211016f2}.bg-\[\#211331\]{--tw-bg-opacity:1;background-color:rgb(33 19 49/var(--tw-bg-opacity,1))}.bg-\[\#221c33\]{--tw-bg-opacity:1;background-color:rgb(34 28 51/var(--tw-bg-opacity,1))}.bg-\[\#222222\]{--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity,1))}.bg-\[\#222a3a\]{--tw-bg-opacity:1;background-color:rgb(34 42 58/var(--tw-bg-opacity,1))}.bg-\[\#232938\]{--tw-bg-opacity:1;background-color:rgb(35 41 56/var(--tw-bg-opacity,1))}.bg-\[\#242424\]{--tw-bg-opacity:1;background-color:rgb(36 36 36/var(--tw-bg-opacity,1))}.bg-\[\#252f40\]{--tw-bg-opacity:1;background-color:rgb(37 47 64/var(--tw-bg-opacity,1))}.bg-\[\#253046\]{--tw-bg-opacity:1;background-color:rgb(37 48 70/var(--tw-bg-opacity,1))}.bg-\[\#262626\]{--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.bg-\[\#262c3d\]{--tw-bg-opacity:1;background-color:rgb(38 44 61/var(--tw-bg-opacity,1))}.bg-\[\#292416\]{--tw-bg-opacity:1;background-color:rgb(41 36 22/var(--tw-bg-opacity,1))}.bg-\[\#2a2a2a\]{--tw-bg-opacity:1;background-color:rgb(42 42 42/var(--tw-bg-opacity,1))}.bg-\[\#2a3446\]{--tw-bg-opacity:1;background-color:rgb(42 52 70/var(--tw-bg-opacity,1))}.bg-\[\#2b4c2b\]{--tw-bg-opacity:1;background-color:rgb(43 76 43/var(--tw-bg-opacity,1))}.bg-\[\#333333\]{--tw-bg-opacity:1;background-color:rgb(51 51 51/var(--tw-bg-opacity,1))}.bg-\[\#3b4d66\]{--tw-bg-opacity:1;background-color:rgb(59 77 102/var(--tw-bg-opacity,1))}.bg-\[\#3d3d3d\]{--tw-bg-opacity:1;background-color:rgb(61 61 61/var(--tw-bg-opacity,1))}.bg-\[\#442222\]{--tw-bg-opacity:1;background-color:rgb(68 34 34/var(--tw-bg-opacity,1))}.bg-\[\#474747\]{--tw-bg-opacity:1;background-color:rgb(71 71 71/var(--tw-bg-opacity,1))}.bg-\[\#4a2222\]{--tw-bg-opacity:1;background-color:rgb(74 34 34/var(--tw-bg-opacity,1))}.bg-\[\#bfeaf1\]{--tw-bg-opacity:1;background-color:rgb(191 234 241/var(--tw-bg-opacity,1))}.bg-\[\#f1ad79\]{--tw-bg-opacity:1;background-color:rgb(241 173 121/var(--tw-bg-opacity,1))}.bg-\[var\(--pixel-parchment-deep\)\]{background-color:var(--pixel-parchment-deep)}.bg-amber-400{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/25{background-color:#f59e0b40}.bg-amber-500\/30{background-color:#f59e0b4d}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-amber-600{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.bg-amber-600\/5{background-color:#d977060d}.bg-amber-800{--tw-bg-opacity:1;background-color:rgb(146 64 14/var(--tw-bg-opacity,1))}.bg-amber-800\/80{background-color:#92400ecc}.bg-amber-950{--tw-bg-opacity:1;background-color:rgb(69 26 3/var(--tw-bg-opacity,1))}.bg-amber-950\/25{background-color:#451a0340}.bg-amber-950\/30{background-color:#451a034d}.bg-amber-950\/35{background-color:#451a0359}.bg-amber-950\/40{background-color:#451a0366}.bg-amber-950\/60{background-color:#451a0399}.bg-amber-950\/80{background-color:#451a03cc}.bg-amber-950\/90{background-color:#451a03e6}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/20{background-color:#0003}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-black\/35{background-color:#00000059}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-black\/50{background-color:#00000080}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-black\/65{background-color:#000000a6}.bg-black\/70{background-color:#000000b3}.bg-black\/75{background-color:#000000bf}.bg-black\/80{background-color:#000c}.bg-black\/85{background-color:#000000d9}.bg-black\/95{background-color:#000000f2}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-blue-600\/20{background-color:#2563eb33}.bg-blue-900\/60{background-color:#1e3a8a99}.bg-blue-950{--tw-bg-opacity:1;background-color:rgb(23 37 84/var(--tw-bg-opacity,1))}.bg-blue-950\/80{background-color:#172554cc}.bg-cyan-400{--tw-bg-opacity:1;background-color:rgb(34 211 238/var(--tw-bg-opacity,1))}.bg-cyan-500{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity,1))}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-cyan-500\/15{background-color:#06b6d426}.bg-cyan-500\/20{background-color:#06b6d433}.bg-cyan-500\/30{background-color:#06b6d44d}.bg-cyan-500\/5{background-color:#06b6d40d}.bg-cyan-950{--tw-bg-opacity:1;background-color:rgb(8 51 68/var(--tw-bg-opacity,1))}.bg-cyan-950\/20{background-color:#08334433}.bg-cyan-950\/40{background-color:#08334466}.bg-cyan-950\/50{background-color:#08334480}.bg-cyan-950\/60{background-color:#08334499}.bg-cyan-950\/70{background-color:#083344b3}.bg-cyan-950\/80{background-color:#083344cc}.bg-cyan-950\/90{background-color:#083344e6}.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-400\/20{background-color:#34d39933}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-500\/30{background-color:#10b9814d}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-emerald-700{--tw-bg-opacity:1;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.bg-emerald-700\/80{background-color:#047857cc}.bg-emerald-800{--tw-bg-opacity:1;background-color:rgb(6 95 70/var(--tw-bg-opacity,1))}.bg-emerald-950{--tw-bg-opacity:1;background-color:rgb(2 44 34/var(--tw-bg-opacity,1))}.bg-emerald-950\/15{background-color:#022c2226}.bg-emerald-950\/20{background-color:#022c2233}.bg-emerald-950\/30{background-color:#022c224d}.bg-emerald-950\/35{background-color:#022c2259}.bg-emerald-950\/40{background-color:#022c2266}.bg-emerald-950\/50{background-color:#022c2280}.bg-emerald-950\/60{background-color:#022c2299}.bg-emerald-950\/65{background-color:#022c22a6}.bg-emerald-950\/70{background-color:#022c22b3}.bg-emerald-950\/80{background-color:#022c22cc}.bg-emerald-950\/90{background-color:#022c22e6}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-green-400{--tw-bg-opacity:1;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.bg-neutral-800{--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.bg-neutral-950{--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity,1))}.bg-orange-950\/40{background-color:#43140766}.bg-orange-950\/60{background-color:#43140799}.bg-purple-500\/10{background-color:#a855f71a}.bg-purple-500\/20{background-color:#a855f733}.bg-purple-500\/30{background-color:#a855f74d}.bg-purple-600{--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))}.bg-purple-600\/20{background-color:#9333ea33}.bg-purple-600\/30{background-color:#9333ea4d}.bg-purple-900\/60{background-color:#581c8799}.bg-purple-950\/40{background-color:#3b076466}.bg-purple-950\/50{background-color:#3b076480}.bg-purple-950\/60{background-color:#3b076499}.bg-purple-950\/80{background-color:#3b0764cc}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-500\/20{background-color:#ef444433}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-red-800{--tw-bg-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity,1))}.bg-red-900{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity,1))}.bg-red-900\/60{background-color:#7f1d1d99}.bg-red-950{--tw-bg-opacity:1;background-color:rgb(69 10 10/var(--tw-bg-opacity,1))}.bg-red-950\/40{background-color:#450a0a66}.bg-red-950\/45{background-color:#450a0a73}.bg-red-950\/70{background-color:#450a0ab3}.bg-red-950\/80{background-color:#450a0acc}.bg-red-950\/90{background-color:#450a0ae6}.bg-rose-500{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-500\/15{background-color:#f43f5e26}.bg-rose-500\/20{background-color:#f43f5e33}.bg-rose-600{--tw-bg-opacity:1;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.bg-rose-950{--tw-bg-opacity:1;background-color:rgb(76 5 25/var(--tw-bg-opacity,1))}.bg-rose-950\/30{background-color:#4c05194d}.bg-rose-950\/40{background-color:#4c051966}.bg-rose-950\/50{background-color:#4c051980}.bg-rose-950\/60{background-color:#4c051999}.bg-rose-950\/80{background-color:#4c0519cc}.bg-rose-950\/90{background-color:#4c0519e6}.bg-sky-500\/20{background-color:#0ea5e933}.bg-sky-600{--tw-bg-opacity:1;background-color:rgb(2 132 199/var(--tw-bg-opacity,1))}.bg-sky-700\/80{background-color:#0369a1cc}.bg-sky-950\/30{background-color:#082f494d}.bg-sky-950\/40{background-color:#082f4966}.bg-sky-950\/60{background-color:#082f4999}.bg-sky-950\/80{background-color:#082f49cc}.bg-sky-950\/90{background-color:#082f49e6}.bg-slate-500{--tw-bg-opacity:1;background-color:rgb(100 116 139/var(--tw-bg-opacity,1))}.bg-slate-500\/20{background-color:#64748b33}.bg-slate-600{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.bg-slate-700{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.bg-slate-700\/60{background-color:#33415599}.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-slate-800\/60{background-color:#1e293b99}.bg-slate-800\/80{background-color:#1e293bcc}.bg-slate-800\/90{background-color:#1e293be6}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-900\/60{background-color:#0f172a99}.bg-slate-900\/70{background-color:#0f172ab3}.bg-slate-900\/80{background-color:#0f172acc}.bg-slate-900\/90{background-color:#0f172ae6}.bg-slate-950\/60{background-color:#02061799}.bg-slate-950\/70{background-color:#020617b3}.bg-slate-950\/80{background-color:#020617cc}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/90{background-color:#ffffffe6}.bg-yellow-500\/20{background-color:#eab30833}.bg-\[radial-gradient\(ellipse_at_50\%_40\%\,rgba\(35\,27\,15\,0\.7\)_0\%\,rgba\(10\,12\,18\,0\.92\)_50\%\,\#050608_100\%\)\]{background-image:radial-gradient(at 50% 40%,#231b0fb3 0%,#0a0c12eb 50%,#050608 100%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top, var(--tw-gradient-stops))}.from-\[\#090d13\]{--tw-gradient-from:#090d13 var(--tw-gradient-from-position);--tw-gradient-to:#090d1300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#090d14\]{--tw-gradient-from:#090d14 var(--tw-gradient-from-position);--tw-gradient-to:#090d1400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0a1624\]{--tw-gradient-from:#0a1624 var(--tw-gradient-from-position);--tw-gradient-to:#0a162400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#10151f\]{--tw-gradient-from:#10151f var(--tw-gradient-from-position);--tw-gradient-to:#10151f00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#111722\]{--tw-gradient-from:#111722 var(--tw-gradient-from-position);--tw-gradient-to:#11172200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#121824\]{--tw-gradient-from:#121824 var(--tw-gradient-from-position);--tw-gradient-to:#12182400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#131a26\]{--tw-gradient-from:#131a26 var(--tw-gradient-from-position);--tw-gradient-to:#131a2600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#131b26\]{--tw-gradient-from:#131b26 var(--tw-gradient-from-position);--tw-gradient-to:#131b2600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#14121f\]{--tw-gradient-from:#14121f var(--tw-gradient-from-position);--tw-gradient-to:#14121f00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#141b26\]{--tw-gradient-from:#141b26 var(--tw-gradient-from-position);--tw-gradient-to:#141b2600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#141b29\]{--tw-gradient-from:#141b29 var(--tw-gradient-from-position);--tw-gradient-to:#141b2900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#141b29\]\/95{--tw-gradient-from:#141b29f2 var(--tw-gradient-from-position);--tw-gradient-to:#141b2900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#151c27\]{--tw-gradient-from:#151c27 var(--tw-gradient-from-position);--tw-gradient-to:#151c2700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#151d2a\]{--tw-gradient-from:#151d2a var(--tw-gradient-from-position);--tw-gradient-to:#151d2a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#161e2b\]{--tw-gradient-from:#161e2b var(--tw-gradient-from-position);--tw-gradient-to:#161e2b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#161f2c\]{--tw-gradient-from:#161f2c var(--tw-gradient-from-position);--tw-gradient-to:#161f2c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#162238\]{--tw-gradient-from:#162238 var(--tw-gradient-from-position);--tw-gradient-to:#16223800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#171006\]{--tw-gradient-from:#171006 var(--tw-gradient-from-position);--tw-gradient-to:#17100600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#17120b\]{--tw-gradient-from:#17120b var(--tw-gradient-from-position);--tw-gradient-to:#17120b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#171c26\]{--tw-gradient-from:#171c26 var(--tw-gradient-from-position);--tw-gradient-to:#171c2600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#171f2c\]{--tw-gradient-from:#171f2c var(--tw-gradient-from-position);--tw-gradient-to:#171f2c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#181324\]{--tw-gradient-from:#181324 var(--tw-gradient-from-position);--tw-gradient-to:#18132400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#181e2b\]{--tw-gradient-from:#181e2b var(--tw-gradient-from-position);--tw-gradient-to:#181e2b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#181f2b\]{--tw-gradient-from:#181f2b var(--tw-gradient-from-position);--tw-gradient-to:#181f2b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#182030\]{--tw-gradient-from:#182030 var(--tw-gradient-from-position);--tw-gradient-to:#18203000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#182333\]{--tw-gradient-from:#182333 var(--tw-gradient-from-position);--tw-gradient-to:#18233300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1a212e\]{--tw-gradient-from:#1a212e var(--tw-gradient-from-position);--tw-gradient-to:#1a212e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1a2336\]{--tw-gradient-from:#1a2336 var(--tw-gradient-from-position);--tw-gradient-to:#1a233600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1b1307\]{--tw-gradient-from:#1b1307 var(--tw-gradient-from-position);--tw-gradient-to:#1b130700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1b202c\]{--tw-gradient-from:#1b202c var(--tw-gradient-from-position);--tw-gradient-to:#1b202c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1b2230\]{--tw-gradient-from:#1b2230 var(--tw-gradient-from-position);--tw-gradient-to:#1b223000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1b2333\]{--tw-gradient-from:#1b2333 var(--tw-gradient-from-position);--tw-gradient-to:#1b233300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1c162b\]{--tw-gradient-from:#1c162b var(--tw-gradient-from-position);--tw-gradient-to:#1c162b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1c180e\]{--tw-gradient-from:#1c180e var(--tw-gradient-from-position);--tw-gradient-to:#1c180e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1c1825\]{--tw-gradient-from:#1c1825 var(--tw-gradient-from-position);--tw-gradient-to:#1c182500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1c2331\]{--tw-gradient-from:#1c2331 var(--tw-gradient-from-position);--tw-gradient-to:#1c233100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1c2436\]{--tw-gradient-from:#1c2436 var(--tw-gradient-from-position);--tw-gradient-to:#1c243600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1d172e\]\/90{--tw-gradient-from:#1d172ee6 var(--tw-gradient-from-position);--tw-gradient-to:#1d172e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1e2533\]{--tw-gradient-from:#1e2533 var(--tw-gradient-from-position);--tw-gradient-to:#1e253300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1e2738\]{--tw-gradient-from:#1e2738 var(--tw-gradient-from-position);--tw-gradient-to:#1e273800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1f2634\]{--tw-gradient-from:#1f2634 var(--tw-gradient-from-position);--tw-gradient-to:#1f263400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1f293d\]{--tw-gradient-from:#1f293d var(--tw-gradient-from-position);--tw-gradient-to:#1f293d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#201a11\]{--tw-gradient-from:#201a11 var(--tw-gradient-from-position);--tw-gradient-to:#201a1100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#211626\]{--tw-gradient-from:#211626 var(--tw-gradient-from-position);--tw-gradient-to:#21162600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#221815\]{--tw-gradient-from:#221815 var(--tw-gradient-from-position);--tw-gradient-to:#22181500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#253044\]{--tw-gradient-from:#253044 var(--tw-gradient-from-position);--tw-gradient-to:#25304400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#fffbe8\]{--tw-gradient-from:#fffbe8 var(--tw-gradient-from-position);--tw-gradient-to:#fffbe800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-100{--tw-gradient-from:#fef3c7 var(--tw-gradient-from-position);--tw-gradient-to:#fef3c700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-200{--tw-gradient-from:#fde68a var(--tw-gradient-from-position);--tw-gradient-to:#fde68a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400{--tw-gradient-from:#fbbf24 var(--tw-gradient-from-position);--tw-gradient-to:#fbbf2400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from:#f59e0b var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/25{--tw-gradient-from:#f59e0b40 var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/30{--tw-gradient-from:#f59e0b4d var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-600{--tw-gradient-from:#d97706 var(--tw-gradient-from-position);--tw-gradient-to:#d9770600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-900\/70{--tw-gradient-from:#78350fb3 var(--tw-gradient-from-position);--tw-gradient-to:#78350f00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-900\/80{--tw-gradient-from:#78350fcc var(--tw-gradient-from-position);--tw-gradient-to:#78350f00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-900\/90{--tw-gradient-from:#78350fe6 var(--tw-gradient-from-position);--tw-gradient-to:#78350f00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-950\/30{--tw-gradient-from:#451a034d var(--tw-gradient-from-position);--tw-gradient-to:#451a0300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-950\/40{--tw-gradient-from:#451a0366 var(--tw-gradient-from-position);--tw-gradient-to:#451a0300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-950\/50{--tw-gradient-from:#451a0380 var(--tw-gradient-from-position);--tw-gradient-to:#451a0300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-950\/80{--tw-gradient-from:#451a03cc var(--tw-gradient-from-position);--tw-gradient-to:#451a0300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-950\/90{--tw-gradient-from:#451a03e6 var(--tw-gradient-from-position);--tw-gradient-to:#451a0300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/55{--tw-gradient-from:#0000008c var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:#2563eb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-900\/90{--tw-gradient-from:#1e3a8ae6 var(--tw-gradient-from-position);--tw-gradient-to:#1e3a8a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-950{--tw-gradient-from:#172554 var(--tw-gradient-from-position);--tw-gradient-to:#17255400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from:#06b6d4 var(--tw-gradient-from-position);--tw-gradient-to:#06b6d400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-600{--tw-gradient-from:#0891b2 var(--tw-gradient-from-position);--tw-gradient-to:#0891b200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-900\/80{--tw-gradient-from:#164e63cc var(--tw-gradient-from-position);--tw-gradient-to:#164e6300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-950\/30{--tw-gradient-from:#0833444d var(--tw-gradient-from-position);--tw-gradient-to:#08334400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from:#10b981 var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-600{--tw-gradient-from:#059669 var(--tw-gradient-from-position);--tw-gradient-to:#05966900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-900\/80{--tw-gradient-from:#064e3bcc var(--tw-gradient-from-position);--tw-gradient-to:#064e3b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-900\/90{--tw-gradient-from:#064e3be6 var(--tw-gradient-from-position);--tw-gradient-to:#064e3b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-950{--tw-gradient-from:#022c22 var(--tw-gradient-from-position);--tw-gradient-to:#022c2200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-950\/30{--tw-gradient-from:#022c224d var(--tw-gradient-from-position);--tw-gradient-to:#022c2200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-600{--tw-gradient-from:#ea580c var(--tw-gradient-from-position);--tw-gradient-to:#ea580c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-900\/90{--tw-gradient-from:#7c2d12e6 var(--tw-gradient-from-position);--tw-gradient-to:#7c2d1200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-200{--tw-gradient-from:#e9d5ff var(--tw-gradient-from-position);--tw-gradient-to:#e9d5ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from:#9333ea var(--tw-gradient-from-position);--tw-gradient-to:#9333ea00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-700{--tw-gradient-from:#7e22ce var(--tw-gradient-from-position);--tw-gradient-to:#7e22ce00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-900\/90{--tw-gradient-from:#581c87e6 var(--tw-gradient-from-position);--tw-gradient-to:#581c8700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-950{--tw-gradient-from:#3b0764 var(--tw-gradient-from-position);--tw-gradient-to:#3b076400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-950\/70{--tw-gradient-from:#3b0764b3 var(--tw-gradient-from-position);--tw-gradient-to:#3b076400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-600{--tw-gradient-from:#dc2626 var(--tw-gradient-from-position);--tw-gradient-to:#dc262600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-700{--tw-gradient-from:#b91c1c var(--tw-gradient-from-position);--tw-gradient-to:#b91c1c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-950{--tw-gradient-from:#450a0a var(--tw-gradient-from-position);--tw-gradient-to:#450a0a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-950\/80{--tw-gradient-from:#450a0acc var(--tw-gradient-from-position);--tw-gradient-to:#450a0a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-950\/90{--tw-gradient-from:#450a0ae6 var(--tw-gradient-from-position);--tw-gradient-to:#450a0a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-950\/30{--tw-gradient-from:#4c05194d var(--tw-gradient-from-position);--tw-gradient-to:#4c051900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-950\/60{--tw-gradient-from:#082f4999 var(--tw-gradient-from-position);--tw-gradient-to:#082f4900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-700{--tw-gradient-from:#334155 var(--tw-gradient-from-position);--tw-gradient-to:#33415500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-300{--tw-gradient-from:#fde047 var(--tw-gradient-from-position);--tw-gradient-to:#fde04700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#0d0f17\]{--tw-gradient-to:#0d0f1700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0d0f17 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#0e131d\]{--tw-gradient-to:#0e131d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0e131d var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#0e1420\]\/95{--tw-gradient-to:#0e142000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0e1420f2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#10141e\]{--tw-gradient-to:#10141e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #10141e var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#101622\]{--tw-gradient-to:#10162200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #101622 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#10192a\]{--tw-gradient-to:#10192a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #10192a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#111824\]{--tw-gradient-to:#11182400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #111824 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#121720\]{--tw-gradient-to:#12172000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #121720 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#131822\]{--tw-gradient-to:#13182200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #131822 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#131a26\]{--tw-gradient-to:#131a2600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #131a26 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#131d2e\]{--tw-gradient-to:#131d2e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #131d2e var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#171024\]{--tw-gradient-to:#17102400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #171024 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#222d42\]{--tw-gradient-to:#222d4200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #222d42 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#241e30\]{--tw-gradient-to:#241e3000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #241e30 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#242c3d\]{--tw-gradient-to:#242c3d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #242c3d var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#252d3d\]{--tw-gradient-to:#252d3d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #252d3d var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#26183c\]\/90{--tw-gradient-to:#26183c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #26183ce6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#261d12\]{--tw-gradient-to:#261d1200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #261d12 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#263147\]{--tw-gradient-to:#26314700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #263147 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#282114\]{--tw-gradient-to:#28211400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #282114 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#28354f\]{--tw-gradient-to:#28354f00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #28354f var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#2a1e40\]{--tw-gradient-to:#2a1e4000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #2a1e40 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#f5c742\]{--tw-gradient-to:#f5c74200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f5c742 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-200{--tw-gradient-to:#fde68a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fde68a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-300{--tw-gradient-to:#fcd34d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fcd34d var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-300\/80{--tw-gradient-to:#fcd34d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fcd34dcc var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-400{--tw-gradient-to:#fbbf2400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fbbf24 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-500{--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f59e0b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-500\/50{--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f59e0b80 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-900\/90{--tw-gradient-to:#78350f00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #78350fe6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-950\/95{--tw-gradient-to:#451a0300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #451a03f2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/25{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #00000040 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-900{--tw-gradient-to:#1e3a8a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #1e3a8a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-400{--tw-gradient-to:#22d3ee00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #22d3ee var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-400{--tw-gradient-to:#34d39900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #34d399 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-900{--tw-gradient-to:#064e3b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #064e3b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-500{--tw-gradient-to:#6366f100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #6366f1 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-600{--tw-gradient-to:#4f46e500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #4f46e5 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-900{--tw-gradient-to:#581c8700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #581c87 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-900{--tw-gradient-to:#7f1d1d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #7f1d1d var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/30{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #ffffff4d var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-400{--tw-gradient-to:#facc1500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #facc15 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-500{--tw-gradient-to:#eab30800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #eab308 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-500\/20{--tw-gradient-to:#eab30800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #eab30833 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#070d18\]{--tw-gradient-to:#070d18 var(--tw-gradient-to-position)}.to-\[\#07131c\]{--tw-gradient-to:#07131c var(--tw-gradient-to-position)}.to-\[\#071722\]{--tw-gradient-to:#071722 var(--tw-gradient-to-position)}.to-\[\#08090e\]{--tw-gradient-to:#08090e var(--tw-gradient-to-position)}.to-\[\#090d14\]{--tw-gradient-to:#090d14 var(--tw-gradient-to-position)}.to-\[\#090d15\]\/95{--tw-gradient-to:#090d15f2 var(--tw-gradient-to-position)}.to-\[\#0a0d13\]{--tw-gradient-to:#0a0d13 var(--tw-gradient-to-position)}.to-\[\#0a0d14\]{--tw-gradient-to:#0a0d14 var(--tw-gradient-to-position)}.to-\[\#0a0e17\]{--tw-gradient-to:#0a0e17 var(--tw-gradient-to-position)}.to-\[\#0b0e14\]{--tw-gradient-to:#0b0e14 var(--tw-gradient-to-position)}.to-\[\#0b1017\]{--tw-gradient-to:#0b1017 var(--tw-gradient-to-position)}.to-\[\#0b1119\]{--tw-gradient-to:#0b1119 var(--tw-gradient-to-position)}.to-\[\#0c1017\]{--tw-gradient-to:#0c1017 var(--tw-gradient-to-position)}.to-\[\#0c1018\]{--tw-gradient-to:#0c1018 var(--tw-gradient-to-position)}.to-\[\#0c1119\]{--tw-gradient-to:#0c1119 var(--tw-gradient-to-position)}.to-\[\#0c1219\]{--tw-gradient-to:#0c1219 var(--tw-gradient-to-position)}.to-\[\#0c131d\]{--tw-gradient-to:#0c131d var(--tw-gradient-to-position)}.to-\[\#0d1118\]{--tw-gradient-to:#0d1118 var(--tw-gradient-to-position)}.to-\[\#0d121a\]{--tw-gradient-to:#0d121a var(--tw-gradient-to-position)}.to-\[\#0d121b\]{--tw-gradient-to:#0d121b var(--tw-gradient-to-position)}.to-\[\#0d121c\]{--tw-gradient-to:#0d121c var(--tw-gradient-to-position)}.to-\[\#0d131d\]{--tw-gradient-to:#0d131d var(--tw-gradient-to-position)}.to-\[\#0d1422\]{--tw-gradient-to:#0d1422 var(--tw-gradient-to-position)}.to-\[\#0d1624\]{--tw-gradient-to:#0d1624 var(--tw-gradient-to-position)}.to-\[\#0e131b\]{--tw-gradient-to:#0e131b var(--tw-gradient-to-position)}.to-\[\#0f0c17\]{--tw-gradient-to:#0f0c17 var(--tw-gradient-to-position)}.to-\[\#0f131a\]{--tw-gradient-to:#0f131a var(--tw-gradient-to-position)}.to-\[\#0f1522\]{--tw-gradient-to:#0f1522 var(--tw-gradient-to-position)}.to-\[\#11151e\]{--tw-gradient-to:#11151e var(--tw-gradient-to-position)}.to-\[\#120d0f\]{--tw-gradient-to:#120d0f var(--tw-gradient-to-position)}.to-\[\#120f09\]{--tw-gradient-to:#120f09 var(--tw-gradient-to-position)}.to-\[\#12101c\]{--tw-gradient-to:#12101c var(--tw-gradient-to-position)}.to-\[\#12161f\]{--tw-gradient-to:#12161f var(--tw-gradient-to-position)}.to-\[\#121620\]{--tw-gradient-to:#121620 var(--tw-gradient-to-position)}.to-\[\#121926\]{--tw-gradient-to:#121926 var(--tw-gradient-to-position)}.to-\[\#141822\]{--tw-gradient-to:#141822 var(--tw-gradient-to-position)}.to-\[\#161c27\]{--tw-gradient-to:#161c27 var(--tw-gradient-to-position)}.to-\[\#1a212e\]{--tw-gradient-to:#1a212e var(--tw-gradient-to-position)}.to-\[\#1b2333\]{--tw-gradient-to:#1b2333 var(--tw-gradient-to-position)}.to-\[\#1c162b\]{--tw-gradient-to:#1c162b var(--tw-gradient-to-position)}.to-\[\#1c1825\]{--tw-gradient-to:#1c1825 var(--tw-gradient-to-position)}.to-\[\#1c2331\]{--tw-gradient-to:#1c2331 var(--tw-gradient-to-position)}.to-\[\#1d172e\]\/90{--tw-gradient-to:#1d172ee6 var(--tw-gradient-to-position)}.to-\[\#1f293d\]{--tw-gradient-to:#1f293d var(--tw-gradient-to-position)}.to-\[\#b46b0d\]{--tw-gradient-to:#b46b0d var(--tw-gradient-to-position)}.to-amber-200{--tw-gradient-to:#fde68a var(--tw-gradient-to-position)}.to-amber-300{--tw-gradient-to:#fcd34d var(--tw-gradient-to-position)}.to-amber-400{--tw-gradient-to:#fbbf24 var(--tw-gradient-to-position)}.to-amber-500{--tw-gradient-to:#f59e0b var(--tw-gradient-to-position)}.to-amber-600{--tw-gradient-to:#d97706 var(--tw-gradient-to-position)}.to-amber-600\/10{--tw-gradient-to:#d977061a var(--tw-gradient-to-position)}.to-amber-600\/25{--tw-gradient-to:#d9770640 var(--tw-gradient-to-position)}.to-amber-700{--tw-gradient-to:#b45309 var(--tw-gradient-to-position)}.to-amber-700\/50{--tw-gradient-to:#b4530980 var(--tw-gradient-to-position)}.to-amber-900\/70{--tw-gradient-to:#78350fb3 var(--tw-gradient-to-position)}.to-amber-950\/80{--tw-gradient-to:#451a03cc var(--tw-gradient-to-position)}.to-amber-950\/90{--tw-gradient-to:#451a03e6 var(--tw-gradient-to-position)}.to-black{--tw-gradient-to:#000 var(--tw-gradient-to-position)}.to-blue-800{--tw-gradient-to:#1e40af var(--tw-gradient-to-position)}.to-cyan-400{--tw-gradient-to:#22d3ee var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to:#06b6d4 var(--tw-gradient-to-position)}.to-cyan-600{--tw-gradient-to:#0891b2 var(--tw-gradient-to-position)}.to-cyan-950{--tw-gradient-to:#083344 var(--tw-gradient-to-position)}.to-cyan-950\/20{--tw-gradient-to:#08334433 var(--tw-gradient-to-position)}.to-cyan-950\/30{--tw-gradient-to:#0833444d var(--tw-gradient-to-position)}.to-cyan-950\/90{--tw-gradient-to:#083344e6 var(--tw-gradient-to-position)}.to-emerald-400{--tw-gradient-to:#34d399 var(--tw-gradient-to-position)}.to-emerald-500{--tw-gradient-to:#10b981 var(--tw-gradient-to-position)}.to-emerald-950\/90{--tw-gradient-to:#022c22e6 var(--tw-gradient-to-position)}.to-fuchsia-900{--tw-gradient-to:#701a75 var(--tw-gradient-to-position)}.to-fuchsia-950{--tw-gradient-to:#4a044e var(--tw-gradient-to-position)}.to-green-300{--tw-gradient-to:#86efac var(--tw-gradient-to-position)}.to-green-500{--tw-gradient-to:#22c55e var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to:#16a34a var(--tw-gradient-to-position)}.to-green-700{--tw-gradient-to:#15803d var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to:#4f46e5 var(--tw-gradient-to-position)}.to-indigo-950\/90{--tw-gradient-to:#1e1b4be6 var(--tw-gradient-to-position)}.to-purple-300{--tw-gradient-to:#d8b4fe var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to:#9333ea var(--tw-gradient-to-position)}.to-purple-700{--tw-gradient-to:#7e22ce var(--tw-gradient-to-position)}.to-red-500{--tw-gradient-to:#ef4444 var(--tw-gradient-to-position)}.to-red-800{--tw-gradient-to:#991b1b var(--tw-gradient-to-position)}.to-rose-600{--tw-gradient-to:#e11d48 var(--tw-gradient-to-position)}.to-rose-900{--tw-gradient-to:#881337 var(--tw-gradient-to-position)}.to-rose-950{--tw-gradient-to:#4c0519 var(--tw-gradient-to-position)}.to-rose-950\/80{--tw-gradient-to:#4c0519cc var(--tw-gradient-to-position)}.to-sky-950\/60{--tw-gradient-to:#082f4999 var(--tw-gradient-to-position)}.to-sky-950\/90{--tw-gradient-to:#082f49e6 var(--tw-gradient-to-position)}.to-slate-900{--tw-gradient-to:#0f172a var(--tw-gradient-to-position)}.to-slate-900\/60{--tw-gradient-to:#0f172a99 var(--tw-gradient-to-position)}.to-teal-400{--tw-gradient-to:#2dd4bf var(--tw-gradient-to-position)}.to-teal-900{--tw-gradient-to:#134e4a var(--tw-gradient-to-position)}.to-teal-950{--tw-gradient-to:#042f2e var(--tw-gradient-to-position)}.to-teal-950\/90{--tw-gradient-to:#042f2ee6 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-yellow-400{--tw-gradient-to:#facc15 var(--tw-gradient-to-position)}.to-yellow-500{--tw-gradient-to:#eab308 var(--tw-gradient-to-position)}.to-yellow-500\/20{--tw-gradient-to:#eab30833 var(--tw-gradient-to-position)}.to-yellow-600{--tw-gradient-to:#ca8a04 var(--tw-gradient-to-position)}.to-yellow-950\/20{--tw-gradient-to:#42200633 var(--tw-gradient-to-position)}.to-yellow-950\/60{--tw-gradient-to:#42200699 var(--tw-gradient-to-position)}.to-yellow-950\/90{--tw-gradient-to:#422006e6 var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.fill-emerald-400{fill:#34d399}.fill-red-400{fill:#f87171}.fill-rose-500{fill:#f43f5e}.fill-yellow-400{fill:#facc15}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-\[43\%_52\%\]{-o-object-position:43% 52%;object-position:43% 52%}.\!p-0{padding:0!important}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[2\.5px\]{padding:2.5px}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!px-4{padding-left:1rem!important;padding-right:1rem!important}.\!py-0\.5{padding-top:.125rem!important;padding-bottom:.125rem!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-3{padding-left:.75rem}.pl-5{padding-left:1.25rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-20{padding-right:5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-bottom{vertical-align:bottom}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.\!text-\[10px\]{font-size:10px!important}.\!text-\[9px\]{font-size:9px!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[7\.5px\]{font-size:7.5px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.35em\]{letter-spacing:.35em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#13271d\]{--tw-text-opacity:1;color:rgb(19 39 29/var(--tw-text-opacity,1))}.text-\[\#2d6e49\]{--tw-text-opacity:1;color:rgb(45 110 73/var(--tw-text-opacity,1))}.text-\[\#38bdf8\]{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity,1))}.text-\[\#46d246\]{--tw-text-opacity:1;color:rgb(70 210 70/var(--tw-text-opacity,1))}.text-\[\#4c5f73\]{--tw-text-opacity:1;color:rgb(76 95 115/var(--tw-text-opacity,1))}.text-\[\#4e647b\]{--tw-text-opacity:1;color:rgb(78 100 123/var(--tw-text-opacity,1))}.text-\[\#55697d\]{--tw-text-opacity:1;color:rgb(85 105 125/var(--tw-text-opacity,1))}.text-\[\#60a5fa\]{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-\[\#6c7d91\]{--tw-text-opacity:1;color:rgb(108 125 145/var(--tw-text-opacity,1))}.text-\[\#71859b\]{--tw-text-opacity:1;color:rgb(113 133 155/var(--tw-text-opacity,1))}.text-\[\#7d90a5\]{--tw-text-opacity:1;color:rgb(125 144 165/var(--tw-text-opacity,1))}.text-\[\#86efac\]{--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.text-\[\#8899ac\]{--tw-text-opacity:1;color:rgb(136 153 172/var(--tw-text-opacity,1))}.text-\[\#8fa2ba\]{--tw-text-opacity:1;color:rgb(143 162 186/var(--tw-text-opacity,1))}.text-\[\#a4cca4\]{--tw-text-opacity:1;color:rgb(164 204 164/var(--tw-text-opacity,1))}.text-\[\#aaaaaa\]{--tw-text-opacity:1;color:rgb(170 170 170/var(--tw-text-opacity,1))}.text-\[\#d7c394\]{--tw-text-opacity:1;color:rgb(215 195 148/var(--tw-text-opacity,1))}.text-\[\#e6e8eb\]{--tw-text-opacity:1;color:rgb(230 232 235/var(--tw-text-opacity,1))}.text-\[\#f59e0b\]{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-\[\#ffffff\]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-\[var\(--pixel-gold\)\]{color:var(--pixel-gold)}.text-\[var\(--pixel-parchment-ink\)\]{color:var(--pixel-parchment-ink)}.text-\[var\(--pixel-parchment-ink-muted\)\]{color:var(--pixel-parchment-ink-muted)}.text-\[var\(--pixel-wood-dark\)\]{color:var(--pixel-wood-dark)}.text-amber-100{--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-200\/60{color:#fde68a99}.text-amber-200\/90{color:#fde68ae6}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-300\/65{color:#fcd34da6}.text-amber-300\/80{color:#fcd34dcc}.text-amber-300\/85{color:#fcd34dd9}.text-amber-300\/90{color:#fcd34de6}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-400\/60{color:#fbbf2499}.text-amber-400\/80{color:#fbbf24cc}.text-amber-400\/90{color:#fbbf24e6}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-500\/80{color:#f59e0bcc}.text-amber-950{--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-200{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity,1))}.text-blue-300{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-cyan-100{--tw-text-opacity:1;color:rgb(207 250 254/var(--tw-text-opacity,1))}.text-cyan-200{--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity,1))}.text-cyan-300{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.text-cyan-400{--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.text-cyan-400\/70{color:#22d3eeb3}.text-cyan-500{--tw-text-opacity:1;color:rgb(6 182 212/var(--tw-text-opacity,1))}.text-emerald-100{--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-200\/90{color:#a7f3d0e6}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-neutral-300{--tw-text-opacity:1;color:rgb(212 212 212/var(--tw-text-opacity,1))}.text-neutral-300\/90{color:#d4d4d4e6}.text-neutral-400{--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity,1))}.text-neutral-600{--tw-text-opacity:1;color:rgb(82 82 82/var(--tw-text-opacity,1))}.text-neutral-950{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity,1))}.text-orange-300{--tw-text-opacity:1;color:rgb(253 186 116/var(--tw-text-opacity,1))}.text-orange-400{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.text-purple-100{--tw-text-opacity:1;color:rgb(243 232 255/var(--tw-text-opacity,1))}.text-purple-200{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity,1))}.text-purple-200\/90{color:#e9d5ffe6}.text-purple-300{--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.text-purple-300\/80{color:#d8b4fecc}.text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.text-red-100{--tw-text-opacity:1;color:rgb(254 226 226/var(--tw-text-opacity,1))}.text-red-200{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-rose-200{--tw-text-opacity:1;color:rgb(254 205 211/var(--tw-text-opacity,1))}.text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.text-rose-300\/80{color:#fda4afcc}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-rose-500{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity,1))}.text-sky-100{--tw-text-opacity:1;color:rgb(224 242 254/var(--tw-text-opacity,1))}.text-sky-200{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity,1))}.text-sky-300{--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}.text-sky-400{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-stone-300{--tw-text-opacity:1;color:rgb(214 211 209/var(--tw-text-opacity,1))}.text-stone-400{--tw-text-opacity:1;color:rgb(168 162 158/var(--tw-text-opacity,1))}.text-transparent{color:#0000}.text-violet-100{--tw-text-opacity:1;color:rgb(237 233 254/var(--tw-text-opacity,1))}.text-violet-200{--tw-text-opacity:1;color:rgb(221 214 254/var(--tw-text-opacity,1))}.text-violet-200\/70{color:#ddd6feb3}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-100{--tw-text-opacity:1;color:rgb(254 249 195/var(--tw-text-opacity,1))}.text-yellow-300{--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.text-yellow-500\/50{color:#eab30880}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-\[\#475569\]::placeholder{--tw-placeholder-opacity:1;color:rgb(71 85 105/var(--tw-placeholder-opacity,1))}.placeholder-slate-500::placeholder{--tw-placeholder-opacity:1;color:rgb(100 116 139/var(--tw-placeholder-opacity,1))}.accent-amber-500{accent-color:#f59e0b}.accent-blue-600{accent-color:#2563eb}.accent-cyan-500{accent-color:#06b6d4}.accent-red-500{accent-color:#ef4444}.\!opacity-100{opacity:1!important}.\!opacity-50{opacity:.5!important}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[-20px_0_50px_rgba\(0\,0\,0\,0\.95\)\]{--tw-shadow:-20px 0 50px #000000f2;--tw-shadow-colored:-20px 0 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_-4px_18px_rgba\(168\,85\,247\,0\.22\)\]{--tw-shadow:0 -4px 18px #a855f738;--tw-shadow-colored:0 -4px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_10px_\#4ade80\]{--tw-shadow:0 0 10px #4ade80;--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_10px_\#f59e0b\]{--tw-shadow:0 0 10px #f59e0b;--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(16\,185\,129\,0\.4\)\]{--tw-shadow:0 0 10px #10b98166;--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(16\,185\,129\,0\.5\)\]{--tw-shadow:0 0 10px #10b98180;--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(234\,179\,8\,0\.5\)\]{--tw-shadow:0 0 10px #eab30880;--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(245\,158\,11\,0\.2\)\]{--tw-shadow:0 0 10px #f59e0b33;--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(245\,158\,11\,0\.5\)\]{--tw-shadow:0 0 10px #f59e0b80;--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(6\,182\,212\,0\.5\)\]{--tw-shadow:0 0 10px #06b6d480;--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_12px_\#ef4444\]{--tw-shadow:0 0 12px #ef4444;--tw-shadow-colored:0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(0\,229\,255\,0\.2\)\]{--tw-shadow:0 0 12px #00e5ff33;--tw-shadow-colored:0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(245\,158\,11\,0\.2\)\]{--tw-shadow:0 0 12px #f59e0b33;--tw-shadow-colored:0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(245\,158\,11\,0\.3\)\]{--tw-shadow:0 0 12px #f59e0b4d;--tw-shadow-colored:0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(245\,158\,11\,0\.8\)\]{--tw-shadow:0 0 12px #f59e0bcc;--tw-shadow-colored:0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(52\,211\,153\,0\.4\)\]{--tw-shadow:0 0 12px #34d39966;--tw-shadow-colored:0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(16\,185\,129\,0\.45\)\]{--tw-shadow:0 0 14px #10b98173;--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(245\,158\,11\,0\.45\)\]{--tw-shadow:0 0 14px #f59e0b73;--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(6\,182\,212\,0\.45\)\]{--tw-shadow:0 0 14px #06b6d473;--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(16\,185\,129\,0\.25\)\]{--tw-shadow:0 0 15px #10b98140;--tw-shadow-colored:0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(16\,185\,129\,0\.35\)\]{--tw-shadow:0 0 15px #10b98159;--tw-shadow-colored:0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(244\,63\,94\,0\.35\)\]{--tw-shadow:0 0 15px #f43f5e59;--tw-shadow-colored:0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(245\,158\,11\,0\.25\)\]{--tw-shadow:0 0 15px #f59e0b40;--tw-shadow-colored:0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(245\,158\,11\,0\.35\)\]{--tw-shadow:0 0 15px #f59e0b59;--tw-shadow-colored:0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(6\,182\,212\,0\.25\)\]{--tw-shadow:0 0 15px #06b6d440;--tw-shadow-colored:0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(6\,182\,212\,0\.35\)\]{--tw-shadow:0 0 15px #06b6d459;--tw-shadow-colored:0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(168\,85\,247\,0\.4\)\]{--tw-shadow:0 0 20px #a855f766;--tw-shadow-colored:0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(245\,158\,11\,0\.2\)\]{--tw-shadow:0 0 20px #f59e0b33;--tw-shadow-colored:0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_25px_rgba\(245\,158\,11\,0\.4\)\]{--tw-shadow:0 0 25px #f59e0b66;--tw-shadow-colored:0 0 25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_50px_rgba\(0\,0\,0\,0\.95\)\]{--tw-shadow:0 0 50px #000000f2;--tw-shadow-colored:0 0 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_5px_\#34d399\]{--tw-shadow:0 0 5px #34d399;--tw-shadow-colored:0 0 5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_6px_\#10b981\]{--tw-shadow:0 0 6px #10b981;--tw-shadow-colored:0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_6px_\#22d3ee\]{--tw-shadow:0 0 6px #22d3ee;--tw-shadow-colored:0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_6px_\#34d399\]{--tw-shadow:0 0 6px #34d399;--tw-shadow-colored:0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_6px_\#f59e0b\]{--tw-shadow:0 0 6px #f59e0b;--tw-shadow-colored:0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_7px_rgba\(239\,68\,68\,0\.8\)\]{--tw-shadow:0 0 7px #ef4444cc;--tw-shadow-colored:0 0 7px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_8px_\#10b981\]{--tw-shadow:0 0 8px #10b981;--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_8px_\#34d399\]{--tw-shadow:0 0 8px #34d399;--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_8px_\#3b82f6\]{--tw-shadow:0 0 8px #3b82f6;--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_8px_\#4ade80\]{--tw-shadow:0 0 8px #4ade80;--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_8px_\#ef4444\]{--tw-shadow:0 0 8px #ef4444;--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_8px_\#f59e0b\]{--tw-shadow:0 0 8px #f59e0b;--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_8px_\#fde047\]{--tw-shadow:0 0 8px #fde047;--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_8px_\#ffffff\]{--tw-shadow:0 0 8px #fff;--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(16\,185\,129\,0\.3\)\]{--tw-shadow:0 0 8px #10b9814d;--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(16\,185\,129\,0\.6\)\]{--tw-shadow:0 0 8px #10b98199;--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(168\,85\,247\,0\.3\)\]{--tw-shadow:0 0 8px #a855f74d;--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(168\,85\,247\,0\.6\)\]{--tw-shadow:0 0 8px #a855f799;--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(239\,68\,68\,0\.6\)\]{--tw-shadow:0 0 8px #ef444499;--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(245\,158\,11\,0\.25\)\]{--tw-shadow:0 0 8px #f59e0b40;--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(245\,158\,11\,0\.3\)\]{--tw-shadow:0 0 8px #f59e0b4d;--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(56\,189\,248\,0\.4\)\]{--tw-shadow:0 0 8px #38bdf866;--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(6\,182\,212\,0\.3\)\]{--tw-shadow:0 0 8px #06b6d44d;--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(6\,182\,212\,0\.6\)\]{--tw-shadow:0 0 8px #06b6d499;--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.9\)\,0_0_20px_rgba\(245\,158\,11\,0\.4\)\]{--tw-shadow:0 10px 30px #000000e6,0 0 20px #f59e0b66;--tw-shadow-colored:0 10px 30px var(--tw-shadow-color), 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_36px_rgba\(0\,0\,0\,0\.95\)\,0_0_16px_rgba\(245\,158\,11\,0\.25\)\]{--tw-shadow:0 12px 36px #000000f2,0 0 16px #f59e0b40;--tw-shadow-colored:0 12px 36px var(--tw-shadow-color), 0 0 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_25px_60px_rgba\(0\,0\,0\,0\.95\)\,0_0_35px_rgba\(245\,158\,11\,0\.15\)\]{--tw-shadow:0 25px 60px #000000f2,0 0 35px #f59e0b26;--tw-shadow-colored:0 25px 60px var(--tw-shadow-color), 0 0 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_2px_0_\#020406\,0_0_0_1px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 2px 0 #020406,0 0 0 1px #000c;--tw-shadow-colored:0 2px 0 var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_2px_0_\#090b07\,0_0_0_2px_\#101820\]{--tw-shadow:0 2px 0 #090b07,0 0 0 2px #101820;--tw-shadow-colored:0 2px 0 var(--tw-shadow-color), 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_2px_6px_rgba\(0\,0\,0\,0\.9\)\]{--tw-shadow:0 2px 6px #000000e6;--tw-shadow-colored:0 2px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 8px 20px #0000008c;--tw-shadow-colored:0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_0_8px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:inset 0 0 8px #000c;--tw-shadow-colored:inset 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_2px_8px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:inset 0 2px 8px #0009;--tw-shadow-colored:inset 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-amber-500\/20{--tw-shadow-color:#f59e0b33;--tw-shadow:var(--tw-shadow-colored)}.shadow-amber-500\/50{--tw-shadow-color:#f59e0b80;--tw-shadow:var(--tw-shadow-colored)}.shadow-amber-900\/20{--tw-shadow-color:#78350f33;--tw-shadow:var(--tw-shadow-colored)}.shadow-amber-950\/30{--tw-shadow-color:#451a034d;--tw-shadow:var(--tw-shadow-colored)}.shadow-amber-950\/40{--tw-shadow-color:#451a0366;--tw-shadow:var(--tw-shadow-colored)}.shadow-amber-950\/50{--tw-shadow-color:#451a0380;--tw-shadow:var(--tw-shadow-colored)}.shadow-amber-950\/60{--tw-shadow-color:#451a0399;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/70{--tw-shadow-color:#000000b3;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/80{--tw-shadow-color:#000c;--tw-shadow:var(--tw-shadow-colored)}.shadow-cyan-900\/10{--tw-shadow-color:#164e631a;--tw-shadow:var(--tw-shadow-colored)}.shadow-cyan-900\/20{--tw-shadow-color:#164e6333;--tw-shadow:var(--tw-shadow-colored)}.shadow-cyan-950\/50{--tw-shadow-color:#08334480;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-950\/40{--tw-shadow-color:#022c2266;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-950\/50{--tw-shadow-color:#022c2280;--tw-shadow:var(--tw-shadow-colored)}.shadow-purple-950\/50{--tw-shadow-color:#3b076480;--tw-shadow:var(--tw-shadow-colored)}.shadow-purple-950\/60{--tw-shadow-color:#3b076499;--tw-shadow:var(--tw-shadow-colored)}.shadow-purple-950\/80{--tw-shadow-color:#3b0764cc;--tw-shadow:var(--tw-shadow-colored)}.shadow-red-950\/50{--tw-shadow-color:#450a0a80;--tw-shadow:var(--tw-shadow-colored)}.shadow-red-950\/60{--tw-shadow-color:#450a0a99;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-amber-400{--tw-ring-opacity:1;--tw-ring-color:rgb(251 191 36/var(--tw-ring-opacity,1))}.ring-amber-400\/20{--tw-ring-color:#fbbf2433}.ring-amber-400\/30{--tw-ring-color:#fbbf244d}.ring-amber-400\/40{--tw-ring-color:#fbbf2466}.ring-cyan-300{--tw-ring-opacity:1;--tw-ring-color:rgb(103 232 249/var(--tw-ring-opacity,1))}.ring-cyan-400{--tw-ring-opacity:1;--tw-ring-color:rgb(34 211 238/var(--tw-ring-opacity,1))}.ring-emerald-400{--tw-ring-opacity:1;--tw-ring-color:rgb(52 211 153/var(--tw-ring-opacity,1))}.ring-red-400{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.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)}.blur-\[1\.5px\]{--tw-blur:blur(1.5px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[110px\]{--tw-blur:blur(110px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[140px\]{--tw-blur:blur(140px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[160px\]{--tw-blur:blur(160px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[1px\]{--tw-blur:blur(1px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-xl{--tw-blur:blur(24px);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)}.brightness-100{--tw-brightness:brightness(1);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)}.brightness-110{--tw-brightness:brightness(1.1);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)}.contrast-100{--tw-contrast:contrast(1);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)}.contrast-75{--tw-contrast:contrast(.75);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_5px_rgba\(203\,213\,225\,0\.6\)\]{--tw-drop-shadow:drop-shadow(0 0 5px #cbd5e199);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_5px_rgba\(234\,179\,8\,0\.7\)\]{--tw-drop-shadow:drop-shadow(0 0 5px #eab308b3);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_6px_currentColor\]{--tw-drop-shadow:drop-shadow(0 0 6px currentColor);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_6px_rgba\(245\,158\,11\,0\.7\)\]{--tw-drop-shadow:drop-shadow(0 0 6px #f59e0bb3);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_6px_rgba\(6\,182\,212\,0\.8\)\]{--tw-drop-shadow:drop-shadow(0 0 6px #06b6d4cc);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_8px_rgba\(0\,229\,255\,0\.85\)\]{--tw-drop-shadow:drop-shadow(0 0 8px #00e5ffd9);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_8px_rgba\(251\,191\,36\,0\.6\)\]{--tw-drop-shadow:drop-shadow(0 0 8px #fbbf2499);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_8px_rgba\(255\,215\,0\,0\.85\)\]{--tw-drop-shadow:drop-shadow(0 0 8px #ffd700d9);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_1px_\#000\]{--tw-drop-shadow:drop-shadow(0 1px 1px #000);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_2px_\#000\]{--tw-drop-shadow:drop-shadow(0 1px 2px #000);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.8\)\]{--tw-drop-shadow:drop-shadow(0 1px 2px #000c);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.9\)\]{--tw-drop-shadow:drop-shadow(0 1px 2px #000000e6);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_2px_rgba\(0\,0\,0\,1\)\]{--tw-drop-shadow:drop-shadow(0 1px 2px #000);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.9\)\]{--tw-drop-shadow:drop-shadow(0 1px 3px #000000e6);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_4px_rgba\(0\,0\,0\,0\.5\)\]{--tw-drop-shadow:drop-shadow(0 2px 4px #00000080);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_4px_rgba\(0\,0\,0\,0\.6\)\]{--tw-drop-shadow:drop-shadow(0 2px 4px #0009);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_4px_rgba\(0\,0\,0\,0\.9\)\]{--tw-drop-shadow:drop-shadow(0 2px 4px #000000e6);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_4px_rgba\(0\,0\,0\,0\.95\)\]{--tw-drop-shadow:drop-shadow(0 2px 4px #000000f2);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_6px_rgba\(0\,0\,0\,0\.6\)\]{--tw-drop-shadow:drop-shadow(0 2px 6px #0009);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_8px_rgba\(245\,158\,11\,0\.4\)\]{--tw-drop-shadow:drop-shadow(0 2px 8px #f59e0b66);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_4px_16px_rgba\(0\,0\,0\,0\.9\)\]{--tw-drop-shadow:drop-shadow(0 4px 16px #000000e6);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_4px_6px_rgba\(0\,0\,0\,0\.8\)\]{--tw-drop-shadow:drop-shadow(0 4px 6px #000c);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-md{--tw-drop-shadow:drop-shadow(0 4px 3px #00000012) drop-shadow(0 2px 2px #0000000f);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-sm{--tw-drop-shadow:drop-shadow(0 1px 1px #0000000d);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-75{transition-duration:75ms}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[image-rendering\:pixelated\]{image-rendering:pixelated}.\[text-shadow\:0_1px_1px_\#000\,1px_0_1px_\#000\,-1px_0_1px_\#000\]{text-shadow:0 1px 1px #000,1px 0 1px #000,-1px 0 1px #000}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}input,textarea,select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f1f5f9;caret-color:#e5b55a}input::-moz-placeholder{color:#64748b;opacity:1}textarea::-moz-placeholder{color:#64748b;opacity:1}input::placeholder,textarea::placeholder{color:#64748b;opacity:1}input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#f8fafc!important;caret-color:#f6c042!important;box-shadow:inset 0 0 0 1000px #060b13!important}input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#f8fafc!important;caret-color:#f6c042!important;box-shadow:inset 0 0 0 1000px #060b13!important}input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#f8fafc!important;caret-color:#f6c042!important;box-shadow:inset 0 0 0 1000px #060b13!important}input:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#f8fafc!important;caret-color:#f6c042!important;box-shadow:inset 0 0 0 1000px #060b13!important}textarea:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#f8fafc!important;caret-color:#f6c042!important;box-shadow:inset 0 0 0 1000px #060b13!important}textarea:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#f8fafc!important;caret-color:#f6c042!important;box-shadow:inset 0 0 0 1000px #060b13!important}textarea:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#f8fafc!important;caret-color:#f6c042!important;box-shadow:inset 0 0 0 1000px #060b13!important}select:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#f8fafc!important;caret-color:#f6c042!important;box-shadow:inset 0 0 0 1000px #060b13!important}@font-face{font-family:Martel;src:url(/fonts/martel.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}.destiny-overlay{z-index:70;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030507eb;place-items:center;padding:clamp(.45rem,1.2vmin,1rem);display:grid;position:fixed;inset:0;overflow:hidden}.destiny-modal{color:#f1f5f9;background:#090d11;border:2px solid #d977069e;border-radius:clamp(.65rem,1vw,1rem);flex-direction:column;width:min(1680px,100vw - clamp(.9rem,2.4vmin,2rem));height:min(940px,100dvh - clamp(.9rem,2.4vmin,2rem));min-height:0;display:flex;overflow:hidden;box-shadow:0 28px 90px #000000eb,0 0 36px #b47a2324}.destiny-modal__header{background:linear-gradient(90deg,#17140f,#242016,#11151b);border-bottom:1px solid #d977066b;flex:none;justify-content:space-between;align-items:center;gap:1rem;min-height:clamp(3.7rem,6.5vh,4.7rem);padding:clamp(.6rem,1.25vh,.9rem) clamp(.8rem,1.4vw,1.5rem);display:flex}.destiny-layout{flex:auto;grid-template-columns:clamp(225px,17vw,285px) minmax(430px,1fr) clamp(225px,17vw,285px);grid-template-areas:"paths wheel details";gap:clamp(.5rem,.8vw,.9rem);min-height:0;padding:clamp(.5rem,.8vw,.9rem);display:grid}.destiny-header-seal{color:#f4c766;background:#100d09;border:1px solid #f5be50ad;border-radius:.8rem;place-items:center;width:2.65rem;height:2.65rem;display:grid;box-shadow:inset 0 0 16px #f59e0b1f,0 0 13px #f59e0b24}.destiny-header-seal img{image-rendering:auto;width:1.65rem;height:1.65rem}.destiny-stat-chip{min-width:4.25rem;font-family:var(--font-mono), monospace;background:#141920eb;border:1px solid #64748b85;border-radius:.55rem;flex-direction:column;align-items:center;padding:.28rem .6rem;display:flex}.destiny-stat-chip span{letter-spacing:.13em;color:#7f8da2;font-size:.46rem;font-weight:800}.destiny-stat-chip strong{color:#e9edf4;font-size:.78rem}.destiny-stat-chip--bright{background:#53340c66;border-color:#f59e0b94}.destiny-stat-chip--bright strong{color:#fcd88a}.destiny-side-panel{background:linear-gradient(#13181ffa,#080c11fa);border:1px solid #4755698a;border-radius:.8rem;flex-direction:column;min-width:0;min-height:0;padding:clamp(.65rem,1vw,1rem);display:flex;box-shadow:inset 0 0 22px #00000047}.destiny-side-panel--paths{grid-area:paths}.destiny-side-panel--details{grid-area:details}.destiny-stage{background:radial-gradient(circle,#10151a 0%,#050709 72%);border:1px solid #b4530957;border-radius:.8rem;grid-area:wheel;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.destiny-kicker{font-family:var(--font-mono), monospace;letter-spacing:.18em;color:#8e9caf;font-size:.52rem;font-weight:900}.destiny-path-row{background:#090d13bd;border:1px solid #47556985;border-radius:.6rem;align-items:center;gap:.55rem;width:100%;padding:.5rem;transition:border-color .15s,background .15s,transform .15s;display:flex}.destiny-path-row:hover{background:#211d16b8;border-color:#d9a95094;transform:translate(2px)}.destiny-path-row__icon{background:#080a0e;border-width:1px;border-radius:.5rem;flex:none;place-items:center;width:2.15rem;height:2.15rem;display:grid;box-shadow:0 0 9px}.destiny-path-row strong{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-cinzel), serif;color:#e8edf5;font-size:.65rem;display:block;overflow:hidden}.destiny-path-row small{font-family:var(--font-mono), monospace;color:#718096;margin-top:.05rem;font-size:.48rem;display:block}.destiny-wheel{aspect-ratio:1;filter:drop-shadow(0 18px 26px #000000d6);width:auto;max-width:100%;height:min(100%,820px);position:relative}.destiny-wheel__layer{-o-object-fit:contain;object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.destiny-official-icon{image-rendering:auto;background-repeat:no-repeat;flex:none;display:block}.destiny-official-icon--large{background-image:url(/assets/official/skillwheel/icons-skillwheel-largeperks.png);width:34px;height:34px}.destiny-official-icon--medium{background-image:url(/assets/official/skillwheel/icons-skillwheel-mediumperks.png);width:30px;height:30px}.destiny-node{z-index:5;background-color:#0000;background-image:url(/assets/official/skillwheel/backdrop_skillwheel_socket_active.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:999px;place-items:center;width:clamp(2.15rem,3.2vw,2.85rem);height:clamp(2.15rem,3.2vw,2.85rem);transition:transform .14s,filter .14s,opacity .14s,box-shadow .14s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 10px #000c}.destiny-node:hover{filter:brightness(1.25);transform:translate(-50%,-50%)scale(1.12)}.destiny-node__tier{width:.9rem;height:.9rem;font-family:var(--font-mono), monospace;color:#f3d494;background:#08090c;border:1px solid #8b6f3e;border-radius:999px;place-items:center;font-size:.48rem;font-weight:900;display:grid;position:absolute;bottom:-.1rem;right:-.15rem}.destiny-node .destiny-official-icon--medium{transform:scale(clamp(.74, 2.3vw, 1))}.destiny-node__selection{-o-object-fit:contain;object-fit:contain;pointer-events:none;width:72%;height:72%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.destiny-node--locked{filter:grayscale(.7);opacity:.48;box-shadow:none;background-image:url(/assets/official/skillwheel/backdrop_skillwheel_socket_inactive.png)}.destiny-node--available{animation:1.8s ease-in-out infinite destiny-node-ready}.destiny-node--unlocked{box-shadow:0 0 16px}.destiny-node--selected{outline-offset:3px;outline:1px solid #ffffffe0}.destiny-bonus-section{margin-top:1rem}.destiny-actions{flex-direction:column;gap:.5rem;margin-top:auto;display:flex}.destiny-bonus-row{font-family:var(--font-mono), monospace;color:#8592a4;border-bottom:1px solid #47556961;justify-content:space-between;align-items:center;padding:.38rem .15rem;font-size:.58rem;display:flex}.destiny-bonus-row strong{color:#8ef0bd}.destiny-apply-button,.destiny-reset-button{width:100%;font-family:var(--font-cinzel), serif;letter-spacing:.08em;border-radius:.65rem;justify-content:center;align-items:center;gap:.45rem;padding:.65rem .8rem;font-size:.68rem;font-weight:900;transition:transform .14s,filter .14s,opacity .14s;display:flex}.destiny-apply-button{color:#1a1003;background:linear-gradient(#edae2f,#b66a13);border:1px solid #f4bc49;box-shadow:0 7px 18px #b4681347}.destiny-reset-button{color:#f4a2ad;background:#251217;border:1px solid #6f3c45}.destiny-apply-button:not(:disabled):hover,.destiny-reset-button:not(:disabled):hover{filter:brightness(1.15);transform:translateY(-1px)}.destiny-apply-button:disabled,.destiny-reset-button:disabled{cursor:not-allowed;opacity:.35}.destiny-inventory-slot{color:#f7d488;background:linear-gradient(#312516 0%,#11151c 100%);border:1px solid #f5b841c7;border-radius:.65rem;flex-direction:column;justify-content:center;align-items:center;gap:.12rem;width:2rem;min-height:3.6rem;transition:transform .15s,filter .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 15px #d99a3042,inset 0 0 12px #f59e0b1a}.destiny-inventory-slot:hover,.destiny-inventory-slot:focus-visible{filter:brightness(1.16);outline:none;transform:translateY(-1px)scale(1.04);box-shadow:0 0 20px #f5b73d7a}.destiny-inventory-slot img{z-index:1;-o-object-fit:cover;object-fit:cover;border-radius:999px;width:1.65rem;height:1.65rem;position:relative}.destiny-inventory-slot__label{z-index:1;font-family:var(--font-mono), monospace;letter-spacing:.08em;font-size:.38rem;font-weight:900;position:relative}.destiny-inventory-slot__points{z-index:2;min-width:.88rem;height:.88rem;font-family:var(--font-mono), monospace;color:#fff;background:#b45309;border:1px solid #fde68a;border-radius:999px;place-items:center;padding:0 .18rem;font-size:.46rem;font-weight:900;display:grid;position:absolute;top:.08rem;right:.08rem}@keyframes destiny-node-ready{0%,to{box-shadow:0 0 7px}50%{box-shadow:0 0 20px}}@media (max-width:1180px){.destiny-layout{grid-template-columns:clamp(205px,19vw,235px) minmax(390px,1fr) clamp(205px,19vw,235px)}}@media (max-width:980px){.destiny-layout{grid-template:"paths wheel"minmax(390px,1fr)"details details"/minmax(195px,235px) minmax(0,1fr);overflow-y:auto}.destiny-side-panel--details{grid-template-columns:minmax(220px,1.2fr) minmax(190px,.9fr) minmax(170px,.75fr);align-items:start;gap:.75rem;display:grid}.destiny-bonus-section{margin-top:0}.destiny-actions{align-self:stretch;margin-top:0}.destiny-side-panel--details [role=status]{grid-column:1/-1;margin-top:0}}@media (max-width:760px){.destiny-overlay{align-items:start;padding:.3rem}.destiny-modal{border-radius:.6rem;width:calc(100vw - .6rem);height:calc(100dvh - .6rem)}.destiny-modal__header{flex-wrap:wrap;padding:.55rem .65rem}.destiny-modal__header>div:first-child{flex:auto;min-width:0}.destiny-modal__header>div:last-child{justify-content:flex-end;width:100%}.destiny-modal__header .font-cinzel{letter-spacing:.08em;font-size:clamp(.85rem,4vw,1.1rem)}.destiny-layout{grid-template:"wheel"min(88vw,520px)"paths""details"/minmax(0,1fr);display:grid;overflow-y:auto}.destiny-side-panel--details{display:flex}.destiny-stage{min-height:280px}.destiny-wheel{width:min(100%,520px);height:auto}.destiny-actions{margin-top:.75rem}}@media (max-width:430px){.destiny-header-seal{width:2.2rem;height:2.2rem}.destiny-header-seal img{width:1.35rem;height:1.35rem}.destiny-stat-chip{min-width:3.45rem;padding-inline:.4rem}.destiny-layout{grid-template-rows:min(91vw,390px) auto auto}.destiny-node{width:2rem;height:2rem}.destiny-node .destiny-official-icon--medium{transform:scale(.68)}}@media (max-height:680px) and (min-width:981px){.destiny-modal__header{min-height:3.35rem;padding-block:.35rem}.destiny-layout{gap:.4rem;padding:.4rem}.destiny-side-panel{padding:.55rem}.destiny-side-panel--paths>p,.destiny-side-panel--paths>div:last-child{display:none}.destiny-side-panel--paths>.mt-4{margin-top:.45rem}.destiny-path-row{padding:.35rem}.destiny-bonus-section{margin-top:.45rem}.destiny-apply-button,.destiny-reset-button{padding-block:.42rem}}.destiny-modal--official{max-width:1720px}.destiny-close{color:#cbd5e1;background:#202735;border:1px solid #526070;border-radius:.55rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.destiny-close:hover{color:#fff;border-color:#e7b953}.destiny-tabs{background:linear-gradient(#171b20,#0d1015);border-bottom:1px solid #584324;flex:none;justify-content:center;align-items:stretch;gap:.2rem;min-height:3.2rem;padding:.35rem .7rem 0;display:flex}.destiny-tabs button{min-width:12rem;font-family:var(--font-cinzel), serif;letter-spacing:.04em;color:#8491a1;border:1px solid #0000;border-bottom:0;border-radius:.55rem .55rem 0 0;justify-content:center;align-items:center;gap:.55rem;padding:.45rem 1rem;font-size:.7rem;font-weight:900;display:flex;position:relative}.destiny-tabs button img{-o-object-fit:contain;object-fit:contain;filter:grayscale(.6);width:1.65rem;height:1.65rem}.destiny-tabs button.is-active{color:#f5d894;background:linear-gradient(#342a1c,#17130e);border-color:#8a6934;box-shadow:inset 0 1px #ffffff14}.destiny-tabs button.is-active img{filter:none}.destiny-layout--official{padding-top:.65rem}.destiny-domain--ember{color:#fb923c}.destiny-domain--violet{color:#c084fc}.destiny-domain--emerald{color:#34d399}.destiny-domain--cyan{color:#38bdf8}.destiny-domain-progress{font-family:var(--font-mono), monospace;color:#8190a3;flex-direction:column;flex:none;align-items:flex-end;font-size:.55rem;display:flex}.destiny-domain-progress b{color:currentColor}.destiny-domain-progress small{margin-top:.14rem;font-size:.42rem}.destiny-access-warning,.destiny-feedback{color:#f9d694;background:#78350f33;border:1px solid #f59e0b61;border-radius:.6rem;margin-top:.75rem;padding:.65rem;font-size:.68rem;line-height:1.45}.destiny-node--official{width:clamp(1.72rem,2.35vw,2.28rem);height:clamp(1.72rem,2.35vw,2.28rem)}.destiny-node--official .destiny-official-icon{transform:scale(.68)}.destiny-node__points{font-family:var(--font-mono), monospace;white-space:nowrap;color:#d8c79f;background:#040609f0;border:1px solid #4e4537;border-radius:999px;padding:.03rem .22rem;font-size:.38rem;font-weight:900;position:absolute;top:calc(100% - .1rem);left:50%;transform:translate(-50%)}.destiny-selected-slice{background:#0c1117;border:1px solid #3c4654;border-radius:.7rem;margin-top:.55rem;padding:.75rem}.destiny-selected-slice>small{font-family:var(--font-mono), monospace;text-transform:uppercase;color:#7b899a;font-size:.48rem;display:block}.destiny-selected-slice>strong{font-family:var(--font-cinzel), serif;color:#f3e2b4;margin-top:.25rem;font-size:.86rem;display:block}.destiny-selected-slice>p{color:#9ba7b7;margin-top:.55rem;font-size:.68rem;line-height:1.5}.destiny-conviction{color:#9edfc7;background:#064e3b29;border:1px solid #10b98140;border-radius:.5rem;flex-direction:column;margin-top:.6rem;padding:.5rem;font-size:.62rem;display:flex}.destiny-conviction b{text-transform:uppercase;letter-spacing:.1em;color:#4ade80;margin-bottom:.15rem;font-size:.49rem}.destiny-point-meter{background:#05070a;border:1px solid #3d4752;border-radius:999px;height:.45rem;margin-top:.75rem;overflow:hidden}.destiny-point-meter span{background:linear-gradient(90deg,#b86d15,#ffd36f);height:100%;transition:width .2s;display:block}.destiny-point-controls{grid-template-columns:repeat(2,1fr) 1.35fr repeat(3,1fr);align-items:center;gap:.25rem;margin-top:.55rem;display:grid}.destiny-point-controls button{min-height:1.75rem;font-family:var(--font-mono), monospace;color:#c3cfde;background:#171d25;border:1px solid #465363;border-radius:.35rem;justify-content:center;align-items:center;gap:.1rem;font-size:.48rem;display:flex}.destiny-point-controls button:hover{color:#fff;border-color:#d1a850}.destiny-point-controls strong{text-align:center;font-family:var(--font-mono), monospace;color:#f3d28c;font-size:.56rem}.destiny-revelation-card{background:radial-gradient(circle at top,#8d601d38,#0a0d12 68%);border:1px solid #66502c;border-radius:.65rem;margin-top:.65rem;padding:.65rem}.destiny-revelation-card strong{font-family:var(--font-cinzel), serif;color:#f2d28c;margin-top:.25rem;font-size:.72rem;display:block}.destiny-revelation-card div{font-family:var(--font-mono), monospace;color:#d7a948;margin-top:.25rem;font-size:.58rem}.destiny-revelation-card small{color:#778596;margin-top:.25rem;font-size:.51rem;display:block}.destiny-workspace{flex:auto;grid-template-columns:minmax(260px,340px) minmax(420px,1fr) minmax(230px,285px);gap:.7rem;min-height:0;padding:.7rem;display:grid;overflow:hidden}.destiny-workspace__list,.destiny-workspace__detail,.destiny-workspace__info{background:linear-gradient(#141a21,#080c11);border:1px solid #3d4856;border-radius:.8rem;min-width:0;min-height:0;padding:.85rem;overflow:auto}.destiny-workspace__heading{border-bottom:1px solid #333e4a;justify-content:space-between;align-items:center;padding-bottom:.65rem;display:flex}.destiny-workspace__heading strong{font-family:var(--font-cinzel), serif;color:#e7d8b3;margin-top:.2rem;font-size:.78rem;display:block}.destiny-workspace__heading>img{-o-object-fit:contain;object-fit:contain;width:2rem;height:2rem}.destiny-workspace__info h3{font-family:var(--font-cinzel), serif;color:#f0d99e;margin-top:.35rem;font-size:1rem}.destiny-workspace__info>p{color:#8f9cac;margin-top:.55rem;font-size:.68rem;line-height:1.55}.destiny-gem-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.65rem;display:grid}.destiny-gem-card{color:#a9b5c4;background:radial-gradient(circle,#2f394699,#090d12 70%);border:1px solid #3b4755;border-radius:.6rem;flex-direction:column;justify-content:center;align-items:center;min-height:7.2rem;padding:.5rem;display:flex;position:relative;overflow:hidden}.destiny-gem-card:hover,.destiny-gem-card.is-selected{border-color:currentColor;box-shadow:inset 0 0 18px #ffffff0d,0 0 10px}.destiny-gem-card.is-socketed:after{content:"";pointer-events:none;border:1px solid #f5c557;border-radius:.45rem;position:absolute;inset:3px}.destiny-gem-card>img{-o-object-fit:contain;object-fit:contain;width:2.8rem;height:2.8rem}.destiny-gem-card strong{font-family:var(--font-cinzel), serif;text-align:center;color:#eef2f7;margin-top:.15rem;font-size:.6rem}.destiny-gem-card small{color:#8290a2;margin-top:.12rem;font-size:.48rem}.destiny-gem-card span{font-family:var(--font-mono), monospace;text-transform:uppercase;align-items:center;gap:.2rem;margin-top:.35rem;font-size:.43rem;display:flex}.destiny-gem-hero,.destiny-workshop-hero{border-bottom:1px solid #39434f;align-items:center;gap:.9rem;padding:.35rem .35rem .9rem;display:flex}.destiny-gem-hero>img{-o-object-fit:contain;object-fit:contain;width:4rem;height:4rem}.destiny-gem-hero h2,.destiny-workshop-hero h2{font-family:var(--font-cinzel), serif;color:#f2dda5;margin-top:.2rem;font-size:1.15rem}.destiny-gem-hero p,.destiny-workshop-hero p{color:#8997a8;margin-top:.2rem;font-size:.65rem}.destiny-gem-hero>b{font-family:var(--font-mono), monospace;color:#f8d475;background:#3d2d10;border:1px solid #b5872e;border-radius:999px;margin-left:auto;padding:.35rem .6rem;font-size:.5rem}.destiny-mod-list{gap:.55rem;margin-top:.8rem;display:grid}.destiny-mod-row{background:#0c1117;border:1px solid #3a4654;border-radius:.65rem;align-items:center;gap:.7rem;padding:.65rem;display:flex}.destiny-mod-row--supreme{background:linear-gradient(90deg,#6c451438,#0c1117);border-color:#8a6531}.destiny-mod-row small{font-family:var(--font-mono), monospace;letter-spacing:.1em;color:#7b899a;font-size:.45rem;display:block}.destiny-mod-row strong{font-family:var(--font-cinzel), serif;color:#e8edf4;margin-top:.1rem;font-size:.72rem;display:block}.destiny-mod-row p{color:#93a0af;margin-top:.15rem;font-size:.59rem}.destiny-hidden-potential{color:#e6bd69;border:1px dashed #67502e;border-radius:.8rem;flex-direction:column;justify-content:center;align-items:center;min-height:15rem;display:flex}.destiny-hidden-potential strong{font-family:var(--font-cinzel), serif;color:#f1d89e;margin-top:.75rem}.destiny-hidden-potential p{color:#8996a5;margin-top:.35rem;font-size:.66rem}.destiny-hidden-potential button{font-family:var(--font-cinzel), serif;color:#1a1003;background:linear-gradient(#d99b2e,#96520e);border:1px solid #f0bd55;border-radius:.55rem;margin-top:1rem;padding:.6rem .9rem;font-size:.66rem;font-weight:900}.destiny-gem-actions{flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex}.destiny-gem-actions button{color:#cbd5e1;background:#18202a;border:1px solid #536172;border-radius:.5rem;align-items:center;gap:.3rem;padding:.5rem .65rem;font-size:.58rem;display:flex}.destiny-gem-actions button:hover:not(:disabled){color:#fff;border-color:#d5a94d}.destiny-gem-actions button.is-danger{color:#efa4af;background:#261318;border-color:#713d46}.destiny-gem-actions button:disabled{opacity:.35}.destiny-balance-card{background:#17140f;border:1px solid #4e432e;border-radius:.6rem;flex-direction:column;margin-top:1rem;padding:.65rem;display:flex}.destiny-balance-card small{font-family:var(--font-mono), monospace;color:#847862;font-size:.48rem}.destiny-balance-card strong{font-family:var(--font-mono), monospace;color:#f1ce7f;margin-top:.15rem;font-size:.75rem}.destiny-fragment-counts{gap:.4rem;margin-top:.65rem;display:grid}.destiny-fragment-counts span{font-family:var(--font-mono), monospace;color:#aab6c5;background:#0b1015;border:1px solid #3a4552;border-radius:.5rem;align-items:center;gap:.4rem;padding:.45rem;font-size:.55rem;display:flex}.destiny-fragment-counts img{-o-object-fit:contain;object-fit:contain;width:1.4rem;height:1.4rem}.destiny-mod-catalog{gap:.4rem;margin-top:.65rem;display:grid}.destiny-mod-catalog button{text-align:left;background:#0b1016;border:1px solid #3a4653;border-radius:.55rem;align-items:center;gap:.55rem;padding:.5rem;display:flex}.destiny-mod-catalog button.is-selected{background:#211a10;border-color:#d2a953}.destiny-mod-catalog__item--supreme{box-shadow:inset 3px 0 #c78b36}.destiny-mod-catalog button strong{font-family:var(--font-cinzel), serif;color:#e6ebf2;font-size:.62rem;display:block}.destiny-mod-catalog button small{color:#7e8c9d;margin-top:.1rem;font-size:.5rem;display:block}.destiny-workshop-hero>svg{color:#eab85b}.destiny-grade-track{grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:1rem;display:grid}.destiny-grade-track>div{opacity:.48;background:#0a0f14;border:1px solid #37424e;border-radius:.65rem;flex-direction:column;justify-content:center;align-items:center;min-height:8rem;display:flex}.destiny-grade-track>div.is-active{opacity:1;background:radial-gradient(circle,#875b1952,#0a0f14 72%);border-color:#b48a3d}.destiny-grade-track>div.is-next{opacity:.78;border-color:#6b7787}.destiny-grade-track img{-o-object-fit:contain;object-fit:contain;width:2.4rem;height:2.4rem}.destiny-grade-track strong{font-family:var(--font-cinzel), serif;color:#e8d6aa;margin-top:.4rem;font-size:.6rem}.destiny-grade-track small{color:#7f8b9a;margin-top:.2rem;font-size:.48rem}.destiny-upgrade-panel{background:#15120d;border:1px solid #5d4c2e;border-radius:.7rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.8rem;display:flex}.destiny-upgrade-panel>div{flex-direction:column;gap:.2rem;display:flex}.destiny-upgrade-panel span{color:#8592a2;font-size:.52rem}.destiny-upgrade-panel strong{font-family:var(--font-mono), monospace;color:#e5c678;align-items:center;gap:.3rem;font-size:.62rem;display:flex}.destiny-upgrade-panel strong img{width:1.1rem;height:1.1rem}.destiny-upgrade-panel button{font-family:var(--font-cinzel), serif;color:#1a1003;background:linear-gradient(#d99b2e,#96520e);border:1px solid #f0bd55;border-radius:.55rem;align-items:center;gap:.35rem;padding:.65rem .85rem;font-size:.63rem;font-weight:900;display:flex}.destiny-upgrade-panel button:disabled{filter:grayscale();opacity:.35}.destiny-mastered-mod{color:#8ce0bd;background:#0d241b;border:1px solid #36765e;border-radius:.6rem;align-items:center;gap:.45rem;margin-top:1rem;padding:.75rem;font-size:.68rem;display:flex}.destiny-empty-state{color:#718094;place-items:center;min-height:100%;font-size:.72rem;display:grid}@media (max-width:1050px){.destiny-tabs button{min-width:9rem}.destiny-workspace{grid-template-columns:minmax(230px,300px) 1fr;overflow-y:auto}.destiny-workspace__info{grid-column:1/-1}}@media (max-width:760px){.destiny-tabs{justify-content:stretch;overflow-x:auto}.destiny-tabs button{min-width:10rem}.destiny-workspace{flex-direction:column;display:flex;overflow-y:auto}.destiny-workspace__list,.destiny-workspace__detail,.destiny-workspace__info{min-height:16rem;overflow:visible}.destiny-gem-grid{grid-template-columns:repeat(3,minmax(7rem,1fr));overflow-x:auto}.destiny-point-controls{grid-template-columns:repeat(3,1fr)}}.rune-config-shell{border-color:#c084fcb8!important;box-shadow:0 30px 90px #000000eb,0 0 46px #7e22ce47!important}.rune-vault{isolation:isolate;position:relative}.rune-vault:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 15%,#7e22ce33,#0000 58%);position:absolute;inset:-10px}.rune-vault__intro{background:linear-gradient(115deg,#27133aeb,#0a0d14f5);border:1px solid #c084fc57;border-radius:12px;align-items:center;gap:12px;padding:11px 13px;display:flex;box-shadow:inset 0 0 24px #7e22ce1a}.rune-vault__sigil{color:#e9d5ff;background:radial-gradient(circle,#a855f76b,#31114dcc);border:1px solid #d8b4fe99;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;animation:2.8s ease-in-out infinite rune-sigil-breathe;display:grid;box-shadow:0 0 18px #a855f757,inset 0 0 12px #ffffff14}.rune-card{--rune-accent:#c084fc;--rune-soft:#c084fc3d;min-height:76px;color:inherit;background:linear-gradient(145deg,#1a2130,#0d1119 72%);border:1px solid #344054;border-radius:12px;align-items:center;gap:11px;padding:10px;transition:transform .14s,border-color .14s,box-shadow .14s,filter .14s;display:flex;position:relative;overflow:hidden}.rune-card:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle at 17% 50%, var(--rune-soft), transparent 43%);transition:opacity .16s;position:absolute;inset:0}.rune-card:hover,.rune-card--selected{border-color:var(--rune-accent);box-shadow:0 0 18px var(--rune-soft), inset 0 0 16px #ffffff06;transform:translateY(-1px)}.rune-card:hover:after,.rune-card--selected:after{opacity:1}.rune-card--locked{filter:saturate(.62)brightness(.72)}.rune-card__icon{z-index:1;border:1px solid color-mix(in srgb, var(--rune-accent) 70%, #263044);background:radial-gradient(circle, var(--rune-soft), #07090e 72%);width:48px;height:48px;box-shadow:0 0 13px var(--rune-soft), inset 0 0 12px #000000bf;border-radius:10px;flex:none;place-items:center;display:grid;position:relative}.rune-card__tag{color:var(--rune-accent);border:1px solid color-mix(in srgb, var(--rune-accent) 55%, transparent);background:var(--rune-soft);border-radius:5px;padding:2px 5px;font:800 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.rune-card__check{color:var(--rune-accent);filter:drop-shadow(0 0 5px var(--rune-accent));position:absolute;bottom:8px;right:9px}.rune-targeting-panel{--rune-accent:#c084fc;--rune-soft:#c084fc3d;border:1px solid color-mix(in srgb, var(--rune-accent) 58%, #263044);background:linear-gradient(120deg, var(--rune-soft), #090c12f5 58%);border-radius:12px;padding:12px;box-shadow:inset 0 0 20px #0000006b}.rune-use-mode{color:#aab5c7;background:#0f131be6;border:1px solid #3a465b;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:7px 8px;font:800 9px/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;transition:border-color .14s,color .14s,background .14s,box-shadow .14s;display:flex}.rune-use-mode:hover,.rune-use-mode--active{color:#fff;border-color:var(--rune-accent);background:var(--rune-soft);box-shadow:0 0 12px var(--rune-soft)}.rune-hotkey-slot{--rune-accent:#fb923c;box-shadow:0 0 17px color-mix(in srgb, var(--rune-accent) 36%, transparent), inset 0 0 14px #000000d1;position:relative}.rune-hotkey-slot:before{content:"";z-index:-1;border:1px solid color-mix(in srgb, var(--rune-accent) 50%, transparent);opacity:.52;border-radius:15px;animation:2.2s ease-in-out infinite rune-slot-pulse;position:absolute;inset:-4px}.rune-grimoire-trigger{color:#f5d0fe;cursor:pointer;background:radial-gradient(circle at 50% 32%,#d946ef4d,#0000 48%),linear-gradient(#2c163d 0%,#151020 100%);border:1px solid #c084fcc7;border-radius:.65rem;flex-direction:column;justify-content:center;align-items:center;gap:.08rem;width:2rem;min-height:3.45rem;transition:transform .16s,border-color .16s,filter .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 13px #a855f74d,inset 0 0 10px #d946ef1f}.rune-grimoire-trigger:hover,.rune-grimoire-trigger:focus-visible{filter:brightness(1.18);border-color:#f0abfc;outline:none;transform:translateY(-1px)scale(1.04);box-shadow:0 0 19px #d946ef8c,inset 0 0 12px #d946ef33}.rune-grimoire-trigger__halo{border:1px solid #e9d5ff38;border-radius:50%;animation:2.4s ease-in-out infinite rune-grimoire-breathe;position:absolute;inset:.25rem}.rune-grimoire-trigger__icon{z-index:1;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 5px #e879f9d1);width:1.55rem;height:1.55rem;position:relative}.rune-grimoire-trigger__label{z-index:1;font-family:var(--font-mono), monospace;letter-spacing:.08em;font-size:.43rem;font-weight:900;line-height:1;position:relative}.rune-aim-banner{--rune-accent:#c084fc;--rune-soft:#c084fc3d;z-index:45;color:#fff;border:1px solid var(--rune-accent);background:linear-gradient(110deg, #090a11f5, color-mix(in srgb, var(--rune-accent) 18%, #090a11f5));min-width:min(470px,100vw - 40px);box-shadow:0 16px 45px #000000b8, 0 0 28px var(--rune-soft), inset 0 0 20px var(--rune-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:13px;align-items:center;gap:12px;padding:10px 12px;animation:.18s ease-out both rune-banner-arrive;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}.rune-aim-banner__icon{border:1px solid color-mix(in srgb, var(--rune-accent) 72%, white);background:radial-gradient(circle, var(--rune-soft), #05070cf2 72%);width:42px;height:42px;box-shadow:0 0 16px var(--rune-soft);border-radius:10px;flex:none;place-items:center;display:grid}@keyframes rune-sigil-breathe{0%,to{filter:brightness(.95);transform:scale(1)}50%{filter:brightness(1.2);transform:scale(1.06)}}@keyframes rune-slot-pulse{0%,to{opacity:.3;transform:scale(.98)}50%{opacity:.76;transform:scale(1.04)}}@keyframes rune-grimoire-breathe{0%,to{opacity:.22;transform:scale(.82)}50%{opacity:.64;transform:scale(1.08)}}@keyframes rune-banner-arrive{0%{opacity:0;transform:translate(-50%,-10px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.rune-vault__sigil,.rune-hotkey-slot:before,.rune-grimoire-trigger__halo,.rune-aim-banner,.destiny-node--available{animation:none!important}}@font-face{font-family:Martel;src:url(/fonts/martel.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:MartelFont;src:url(/fonts/martel.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--bg-dark:#0d0f12;--bg-panel:#181b20;--bg-panel-secondary:#121418;--bg-panel-header:#22262d;--border-outer:#3a3f4a;--border-light:#525866;--border-dark:#0a0b0d;--border-gold:#c29738;--border-gold-bright:#f0c354;--text-primary:#e6e8eb;--text-secondary:#9da3af;--text-muted:#6b7280;--text-gold:#e5b958;--text-green:#37d67a;--text-red:#f43f5e;--text-blue:#38bdf8;--health-green:#22c55e;--mana-blue:#3b82f6;--stamina-orange:#f97316}*{box-sizing:border-box;-webkit-user-select:none;user-select:none;margin:0;padding:0}body{background-color:var(--bg-dark);color:var(--text-primary);width:100%;min-height:100vh;font-family:Inter,sans-serif;overflow-x:hidden}.tibia-panel{background-color:var(--bg-panel);border-top:2px solid var(--border-light);border-left:2px solid var(--border-light);border-right:2px solid var(--border-dark);border-bottom:2px solid var(--border-dark);box-shadow:inset 1px 1px #ffffff0d,inset -1px -1px #00000080,0 4px 12px #0006}.tibia-inset{background-color:var(--bg-panel-secondary);border-top:2px solid var(--border-dark);border-left:2px solid var(--border-dark);border-right:2px solid var(--border-light);border-bottom:2px solid var(--border-light);box-shadow:inset 1px 1px 3px #000000b3}.tibia-btn{color:var(--text-primary);cursor:pointer;background:linear-gradient(#2e333d 0%,#1c2027 100%);border:2px solid #0d0f13;border-color:#5a6273 #0d0f13 #0d0f13 #5a6273;justify-content:center;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;transition:filter .1s;display:inline-flex}.tibia-btn:hover{filter:brightness(1.2)}.tibia-btn:active{background:linear-gradient(#1c2027 0%,#2e333d 100%);border:2px solid #5a6273;border-color:#0d0f13 #5a6273 #5a6273 #0d0f13}.tibia-btn-gold{color:#fff4d1;background:linear-gradient(#9a7224 0%,#543e11 100%);border:2px solid #231804;border-color:#d4a747 #231804 #231804 #d4a747}.tibia-btn-gold:hover{filter:brightness(1.25)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0e1014;border-left:1px solid #1e222a}::-webkit-scrollbar-thumb{background:#2b303b;border:1px solid #121418;border-color:#525866 #121418 #121418 #525866}::-webkit-scrollbar-thumb:hover{background:#39404f}canvas{image-rendering:pixelated;image-rendering:crisp-edges}.font-martel{font-family:Martel,serif}.font-cinzel{font-family:Cinzel,serif}.font-pixel{font-family:VT323,monospace}.fiora-gold-text,.fiora-title-gold,.fiora-gold-brand{background:linear-gradient(#fff 0%,#fff7b8 16%,gold 38%,#e69a12 68%,#b86e00 88%,#603400 100%);-webkit-text-fill-color:transparent;-webkit-text-stroke:1.2px #000;paint-order:stroke fill;filter:drop-shadow(-1px -1px #000)drop-shadow(1px -1px #000)drop-shadow(-1px 1px #000)drop-shadow(1px 1px #000)drop-shadow(0 2px 4px #000)drop-shadow(0 4px 10px #000000f2)drop-shadow(0 0 16px #000000e6);-webkit-background-clip:text;font-family:Cinzel,Martel,serif!important}.action-dock-anchor{left:calc(50% - 120px);transform:translate(-50%)}.hunt-wave-respawn-anchor{bottom:181px;left:calc(50% - 120px);transform:translate(-50%)}.action-dock{background:linear-gradient(135deg,#ffffff14,#0000 16%),linear-gradient(#202936 0%,#111722 46%,#0a0e15 100%);border:1px solid #5f6d7f;border-radius:16px;width:min(94vw,760px);padding:8px;position:relative;overflow:hidden;box-shadow:0 14px 30px #0009,inset 0 1px #ffffff29,inset 0 -2px #000000bf,0 0 0 1px #080b11e6}.action-dock:before,.action-dock:after{content:"";opacity:.72;background:linear-gradient(#c99a42,#5f431b 46%,#c99a42);width:3px;position:absolute;top:8px;bottom:8px}.action-dock:before{left:4px}.action-dock:after{right:4px}.action-dock__header,.action-dock__footer{z-index:1;justify-content:space-between;align-items:center;gap:12px;padding:2px 12px 6px;display:flex;position:relative}.action-dock__header{color:#94a3b8;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #74849947;font-family:VT323,monospace}.action-dock__brand{color:#f4c96a;text-shadow:0 1px #271b08;align-items:center;gap:6px;font-size:13px;display:inline-flex}.action-dock__brand-mark{color:#ffe4a2;background:linear-gradient(135deg,#5a421b,#17130d);border:1px solid #d3a348;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;line-height:1;display:inline-flex;box-shadow:inset 1px 1px #fff3}.action-dock__mode{color:#718198;font-size:11px}.action-dock__body{z-index:1;align-items:center;gap:8px;padding:9px 6px 7px;display:flex;position:relative}.action-dock__side{background:linear-gradient(#121925f5,#070b12fa);border:1px solid #354256;border-radius:9px;flex-direction:column;flex:142px;gap:5px;min-width:126px;padding:7px 8px 8px;display:flex;box-shadow:inset 1px 1px #ffffff0f,inset -1px -1px #000000b8}.action-dock__side--health{border-color:#44966194}.action-dock__side--mana{border-color:#3a80b894}.action-dock__meter-heading{color:#bdc9d8;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:5px;font-family:VT323,monospace;font-size:12px;line-height:1;display:flex}.action-dock__meter-heading svg{width:13px;height:13px}.action-dock__side--health .action-dock__meter-heading svg{color:#ff6477;filter:drop-shadow(0 0 4px #ff485e8c)}.action-dock__side--mana .action-dock__meter-heading svg{color:#65c8ff;filter:drop-shadow(0 0 4px #35b0ff8c)}.action-dock__meter-value{color:#f4f7fb;letter-spacing:0;margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.action-dock__pip-row{justify-content:space-between;align-items:center;gap:2px;min-height:14px;display:flex}.action-pip{width:12px;height:12px;image-rendering:pixelated;flex:none;transition:filter .12s,opacity .12s,transform .12s;display:inline-block}.action-pip--heart{clip-path:polygon(0 18%,25% 18%,25% 0,44% 0,50% 15%,56% 0,75% 0,75% 18%,100% 18%,100% 58%,86% 58%,86% 76%,72% 76%,72% 90%,50% 100%,28% 90%,28% 76%,14% 76%,14% 58%,0 58%)}.action-pip--vigor{clip-path:polygon(18% 0,47% 0,47% 12%,65% 12%,65% 25%,82% 25%,82% 42%,100% 42%,100% 68%,82% 68%,82% 83%,58% 83%,58% 100%,35% 100%,35% 83%,18% 83%,18% 68%,0 68%,0 42%,18% 42%);width:11px;height:13px}.action-pip.is-active{filter:drop-shadow(0 0 3px #ff3555b3);background:linear-gradient(135deg,#ff9a9e 0%,#f22f51 42%,#98162f 100%)}.action-dock__side--mana .action-pip.is-active{filter:drop-shadow(0 0 3px #3fc1ffa6);background:linear-gradient(135deg,#c4f2ff 0%,#45b9f1 38%,#15538d 100%)}.action-pip--vigor.is-active{filter:drop-shadow(0 0 3px #f5a43d9e);background:linear-gradient(135deg,#ffe49c 0%,#e9952f 45%,#7e3c18 100%)}.action-pip.is-empty{opacity:.75;background:#273140;box-shadow:inset 1px 1px #ffffff12}.action-dock__bar{background:#05080d;border:1px solid #101722;border-radius:2px;height:7px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #000000e6}.action-dock__bar-fill{min-width:2px;height:100%;transition:width .18s}.action-dock__bar-fill--health{background:linear-gradient(90deg,#168244,#4ce37a 55%,#b0ff9e);box-shadow:0 0 6px #48e4778c}.action-dock__bar-fill--mana{background:linear-gradient(90deg,#1c5ab0,#35baf4 55%,#b2f2ff);box-shadow:0 0 6px #35baf48c}.action-dock__slots{flex:none;grid-template-columns:repeat(8,42px);gap:5px;padding:2px;display:grid}.action-slot{color:#93a2b6;cursor:pointer;background:linear-gradient(135deg,#ffffff0d,#0000 32%),linear-gradient(#202a3a,#0d131d 70%);border:1px solid #4b5b70;border-radius:6px;justify-content:center;align-items:center;width:42px;height:48px;transition:border-color .12s,background .12s,transform .12s,filter .12s;display:flex;position:relative;overflow:hidden;box-shadow:inset 1px 1px #ffffff1a,inset -1px -1px #000000b3,0 2px 3px #00000059}.action-slot:hover:not(:disabled){filter:brightness(1.12);background:linear-gradient(#303b4f,#111a28 70%);border-color:#d6a953;transform:translateY(-1px)}.action-slot:active:not(:disabled){transform:translateY(1px);box-shadow:inset 1px 1px 3px #000000a6,0 1px 2px #00000059}.action-slot:disabled{cursor:not-allowed;opacity:.44}.action-slot--health{border-color:#e04d56cc}.action-slot--mana{border-color:#48a2dccc}.action-slot--spell{border-color:#d5a541d6}.action-slot--spell-heal{border-color:#40c580d6}.action-slot__key{color:#aebbd0;letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;font-weight:800;line-height:1;position:absolute;top:2px;left:3px}.action-slot__count{color:#f7d98a;text-shadow:0 1px 1px #000;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:800;line-height:1;position:absolute;bottom:2px;right:3px}.action-slot__icon{color:#ffd375;filter:drop-shadow(0 2px 2px #000000bf);width:21px;height:21px}.action-slot--health .action-slot__icon{color:#ff7180}.action-slot--mana .action-slot__icon{color:#72d6ff}.action-slot--spell-heal .action-slot__icon{color:#71edb4}.action-slot__item{-o-object-fit:contain;object-fit:contain;width:27px;height:27px;image-rendering:pixelated;filter:drop-shadow(0 2px 2px #000000bf)}.action-slot__official-icon{-o-object-fit:contain;object-fit:contain;width:34px;height:34px;image-rendering:pixelated;filter:drop-shadow(0 2px 3px #000c)}.action-slot__cooldown{border-radius:inherit;color:#f8fafc;letter-spacing:-.04em;text-shadow:0 1px 3px #000,0 0 6px #60a5facc;pointer-events:none;background:#0509109e;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:900;display:grid;position:absolute;inset:0}.action-slot__cooldown--potion{color:#0000;-webkit-backdrop-filter:grayscale()brightness(.5);background:#141a24a8;overflow:hidden}.action-slot__cooldown--potion:after{content:"";background:conic-gradient(#cbd5e194,#47556929 42%,#0f172adb 76%,#cbd5e194);animation:2.5s linear forwards potion-cooldown-sweep;position:absolute;inset:-40%}@keyframes potion-cooldown-sweep{0%{opacity:.92;transform:rotate(0)}to{opacity:.2;transform:rotate(360deg)}}.action-dock__footer{border-top:1px solid #7484993d;padding:7px 12px 2px}.action-dock__vigor{color:#d8dee9;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-family:VT323,monospace;font-size:12px;display:flex}.action-dock__vigor-label{color:#e6ad48;text-shadow:0 1px #291b06}.action-dock__vigor-pips{align-items:center;gap:2px;display:flex}.action-dock__hint{color:#718198;letter-spacing:.08em;text-align:right;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}@media (max-width:920px){.action-dock-anchor{left:calc(50% - 72px)}.action-dock__side{min-width:105px;padding-inline:6px}.action-dock__meter-value{display:none}.action-dock__slots{grid-template-columns:repeat(8,36px);gap:3px}.action-slot{width:36px;height:44px}}@media (max-width:680px){.action-dock-anchor{left:50%}.action-dock{width:min(98vw,440px)}.action-dock__body{align-items:stretch}.action-dock__side{min-width:40px;padding:6px 4px}.action-dock__meter-heading span,.action-dock__bar,.action-dock__meter-value{display:none}.action-dock__pip-row{flex-direction:column;justify-content:space-around;gap:2px}.action-dock__slots{grid-template-columns:repeat(4,37px);justify-content:center}.action-dock__footer{padding-inline:7px}.action-dock__hint{display:none}}.character-mini-portrait{max-width:none;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.character-mini-portrait--header{width:58px;height:58px;transform:translate(-16px,-18px)}.character-mini-portrait--sidebar{width:94px;height:94px;transform:translate(-27px,-30px)}.action-dock--compact{background:linear-gradient(#2a3544fa,#0f151ffc 52%,#080c13fc),#111722;border-color:#4c5b6d;border-radius:25px;align-items:center;gap:10px;width:min(92vw,610px);min-height:130px;padding:11px 12px 11px 76px;display:flex;overflow:visible;box-shadow:0 14px 30px #0000009e,inset 0 1px #ffffff2b,inset 0 -2px #000000c7,0 0 0 1px #05080de6}.action-dock--compact:before{opacity:.8;background:linear-gradient(90deg,#0000,#8dadd0 20%,#d3a34f 50%,#8dadd0 80%,#0000);border-radius:999px;width:auto;height:2px;inset:0 24px auto}.action-dock--compact:after{display:none}.skills-tooltip-trigger:hover,.skills-tooltip-trigger:focus-within{z-index:50}.action-dock__action-area{flex-direction:column;flex:auto;align-items:stretch;gap:8px;min-width:0;margin:0 8px 0 10px;display:flex}.action-dock__profile{flex-direction:column;flex:none;gap:4px;width:100%;min-width:0;display:flex}.action-dock__vital-list{flex-direction:column;gap:3px;display:flex}.action-dock__vital-list--row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.action-dock__vital{color:#f1f5f9;grid-template-columns:13px minmax(0,1fr);align-items:center;gap:4px;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:grid}.action-dock__vital svg{width:13px;height:13px}.action-dock__vital--health{color:#ff5e6d}.action-dock__vital--mana{color:#5bc6fa}.action-dock__vital-bar{background:#05080d;border:1px solid #0a0f16;border-radius:999px;height:12px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #000000db}.action-dock__vital-bar span{border-radius:inherit;min-width:2px;transition:width .18s;display:block;position:absolute;top:0;bottom:0;left:0}.action-dock__vital--health .action-dock__vital-bar span{background:linear-gradient(90deg,#a81e35,#fa4053 58%,#ff9a8e);box-shadow:0 0 7px #f639508f}.action-dock__vital--mana .action-dock__vital-bar span{background:linear-gradient(90deg,#1d4d9a,#319ee0 58%,#a0efff);box-shadow:0 0 7px #32adef8f}.action-dock__vital strong{z-index:1;color:#f8fafc;pointer-events:none;text-shadow:0 1px 2px #000000f2;justify-content:center;align-items:center;font-size:9px;font-weight:800;line-height:1;display:flex;position:absolute;inset:0}.action-dock--compact .action-dock__slots--compact{flex:none;grid-template-columns:repeat(6,70px);align-self:center;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:0;display:grid}.action-dock--compact .action-slot{aspect-ratio:1;background:linear-gradient(135deg,#ffffff1a,#0000 28%),linear-gradient(#26364b 0%,#152131 50%,#0b121d 100%);border-color:#44566d;border-radius:12px;width:70px;min-width:0;height:auto;box-shadow:inset 0 1px #ffffff24,inset 0 -2px #000000b8,0 4px 8px #00000057}.action-dock--compact .action-slot:before{content:"";opacity:.8;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff57,#0000);border-radius:999px;height:1px;position:absolute;top:4px;left:8px;right:8px}.action-dock--compact .action-slot:hover:not(:disabled){background:linear-gradient(135deg,#ffffff29,#0000 28%),linear-gradient(#344d68,#162639 74%);border-color:#d9a950;box-shadow:inset 0 1px #fff3,0 0 14px #daa95047,0 5px 10px #0000006b}.action-dock--compact .action-slot:focus-visible{outline-offset:2px;outline:2px solid #f4ce72}.action-dock--compact .action-slot__key{color:#d0dae7;background:#050a12b3;border:1px solid #bbcde247;border-radius:5px;padding:2px 5px;font-size:10px;line-height:1;top:6px;left:7px}.action-dock--compact .action-slot__icon{width:34px;height:34px}.action-dock--compact .action-slot__item{width:42px;height:42px}.action-dock--compact .action-slot__count{color:#f4d680;background:#070b12c7;border:1px solid #f4d68057;border-radius:999px;min-width:18px;padding:2px 4px;font-size:10px;line-height:1;bottom:6px;right:7px}.action-dock--compact .action-slot--empty{color:#a1afbf}.action-dock--compact .action-slot--attack{color:#ff9a86;border-color:#d25c4ce6}.action-dock--compact .action-slot--attack:disabled{color:#718096;border-color:#44566d}.action-dock--compact .action-slot--health{background:linear-gradient(135deg,#ff7d851f,#0000 30%),linear-gradient(#422735,#1b1721 78%);border-color:#e5515edb}.action-dock--compact .action-slot--mana{background:linear-gradient(135deg,#7bd6ff1f,#0000 30%),linear-gradient(#213b54,#111b2a 78%);border-color:#4ba6e2e0}.action-dock--compact .action-slot--spell{border-color:#e0ae43e6}.action-dock--compact .action-slot--spell-heal{border-color:#45ca8be6}.action-dock--compact .action-slot--attack{background:linear-gradient(135deg,#ff917a1f,#0000 30%),linear-gradient(#482c38,#1d1722 78%);border-color:#eb6e5beb}@media (max-width:820px){.action-dock--compact{gap:8px;width:min(94vw,650px);padding-left:66px}.action-dock__action-area{gap:6px}.action-dock--compact .action-dock__slots--compact{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;width:100%}.action-dock--compact .action-slot{aspect-ratio:1;width:100%;height:auto}}@media (max-width:640px){.action-dock--compact{align-items:center;width:calc(100vw - 22px);min-height:154px;padding:12px 9px 10px 58px}.action-dock__action-area{width:100%;margin:0}.action-dock--compact .action-dock__slots--compact{grid-template-columns:repeat(6,minmax(38px,1fr));width:100%}.action-dock--compact .action-slot{width:100%}}@media (max-width:1120px){.action-dock-anchor,.hunt-wave-respawn-anchor{left:calc(50vw - 160px)}.action-dock--compact{width:min(100vw - 336px,760px)}}@media (max-width:680px){.hud-header{gap:4px;padding-inline:8px}.hud-header-left,.hud-header-right{gap:4px;min-width:0}.hud-header-utilities,.hud-header-global-actions,.hud-header-account-actions{display:none}.hud-header-store{gap:0;padding-inline:7px}.hud-header-store span{display:none}.hud-header-coins,.hud-header-balance{gap:0;padding-inline:6px;font-size:9px}.hud-header-coins button{display:none}.hud-sidebar{max-height:48vh;top:58px;bottom:auto;right:8px}.hud-sidebar__toolstrip{display:none}.hud-sidebar__card{border-radius:14px;gap:8px;width:min(220px,100vw - 24px);max-height:48vh;padding:8px}.action-dock-anchor{left:50%}.hunt-wave-respawn-anchor{bottom:227px;left:50%}.action-dock--compact{width:calc(100vw - 12px);min-height:142px;padding-left:54px}.action-dock--compact .action-dock__slots--compact{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px}.action-dock--compact .action-slot{border-radius:9px}}@media (max-width:440px){.hud-header-player-name{text-overflow:ellipsis;white-space:nowrap;max-width:72px;display:block;overflow:hidden}.hud-header-balance{display:none}}@media (max-width:360px){.hud-sidebar__card{width:200px}.hud-sidebar__card .w-11.h-11,.hud-sidebar__card .w-12.h-12{width:38px;height:38px}}.skills-panel{background:linear-gradient(145deg,#121b2af5,#080d17fa);border:1px solid #465b78b8;border-radius:12px;flex-direction:column;gap:8px;padding:9px 8px 8px;display:flex;box-shadow:inset 0 1px #ffffff0d,0 8px 18px #00000029}.skills-panel__header,.skills-panel__experience-label{justify-content:space-between;align-items:center;display:flex}.skills-panel__header strong{color:#f4f0e8;letter-spacing:.08em;text-transform:uppercase;font-family:Cinzel,serif;font-size:12px;display:block}.skills-panel__eyebrow{color:#7dd3fcad;letter-spacing:.16em;font-size:7px;font-weight:800;display:block}.skills-panel__magic-level{color:#c4b5fd;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:900}.skills-panel__experience{flex-direction:column;gap:4px;display:flex}.skills-panel__experience-label{color:#cbd5e1ad;letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}.skills-panel__experience-label span:last-child{color:#f6d37d}.skills-panel__experience-track,.skill-row__progress{background:#03070ee6;border:1px solid #4a5d78b3;border-radius:999px;height:4px;overflow:hidden}.skills-panel__experience-track span,.skill-row__progress span{border-radius:inherit;background:linear-gradient(90deg,#8b5cf6,#38bdf8);height:100%;transition:width .18s;display:block;box-shadow:0 0 8px #38bdf885}.skills-panel__list{flex-direction:column;gap:5px;display:flex}.skill-row{grid-template-columns:20px 58px minmax(0,1fr) 22px;align-items:center;gap:5px;min-height:19px;display:grid}.skill-row__icon{color:#d7b56a;text-align:center;place-items:center;width:20px;height:20px;font-size:13px;display:grid}.skill-row__official-icon{-o-object-fit:contain;object-fit:contain;width:20px;height:20px;image-rendering:pixelated;filter:drop-shadow(0 1px 2px #000000bf)}.skill-row__label{color:#e2e8f0c7;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.skill-row__progress{height:5px}.skill-row__progress span{background:linear-gradient(90deg,#b7791f,#f5d06f);box-shadow:0 0 6px #f5d06f66}.skill-row__level{color:#f7d98a;text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.equipment-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px 5px;padding:4px 2px 3px;display:grid}.equipment-slot{cursor:default;background:linear-gradient(145deg,#1d2535fa,#0a0e17fa);border:1px solid #5265809e;border-radius:10px;justify-content:center;justify-self:center;align-items:center;width:40px;height:40px;transition:transform .12s,border-color .12s,box-shadow .12s,opacity .12s;display:flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff0f,0 4px 9px #00000038}.equipment-slot--steel{border-color:#8497b4ad}.equipment-slot--cyan{border-color:#22d3eead;box-shadow:inset 0 1px #ffffff0f,0 0 10px #06b6d424}.equipment-slot--leather{border-color:#b47a40b8}.equipment-slot--gold{border-color:#f59e0bd6;box-shadow:inset 0 1px #ffffff0f,0 0 10px #f59e0b26}.equipment-slot--red{border-color:#f87171bd}.equipment-slot--filled{cursor:grab;background:linear-gradient(145deg,#2a3345fa,#0f1520fa)}.equipment-slot--empty{background:linear-gradient(145deg,#181f2cb8,#0a0e17db);border-style:dashed}.equipment-slot--filled:hover,.equipment-slot--filled:focus-visible{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1a,0 0 12px #60a5fa38}.equipment-slot--preview{opacity:.62;border-style:dashed}.equipment-slot__item,.equipment-slot__ghost{-o-object-fit:contain;object-fit:contain;pointer-events:none;width:34px;height:34px}.equipment-slot__ghost{opacity:.13;filter:grayscale()saturate(0)brightness(1.32)contrast(.78);transition:opacity .12s,filter .12s,transform .12s}.equipment-slot--empty:hover .equipment-slot__ghost,.equipment-slot--empty:focus-visible .equipment-slot__ghost{opacity:.27;filter:grayscale(.65)saturate(.35)brightness(1.15);transform:scale(1.04)}.equipment-slot__caption{color:#e2e8f0d1;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;text-shadow:0 1px 2px #000;font-size:6px;line-height:8px;transition:opacity .12s;position:absolute;bottom:2px;left:3px;right:3px;overflow:hidden}.equipment-slot--empty .equipment-slot__caption{z-index:2;opacity:.76;background:#070a10b8;border-radius:2px;padding:0 2px}.equipment-slot:hover .equipment-slot__caption,.equipment-slot:focus-visible .equipment-slot__caption{opacity:1}.equipment-slot__count,.inventory-slot__count{color:#f1f5f9;text-shadow:0 1px 3px #000;pointer-events:none;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:800;line-height:11px;position:absolute;bottom:2px;right:4px}.inventory-panel{border-top:1px solid #21293aeb;flex-direction:column;gap:6px;padding-top:9px;display:flex;position:relative}.inventory-panel:before{content:"";background:linear-gradient(90deg,#0000,#38bdf866,#0000);width:72%;height:1px;position:absolute;top:-1px;left:14%}.inventory-panel__hint{color:#7dd3fca3;letter-spacing:.08em;white-space:nowrap;margin-left:auto;margin-right:8px;font-size:7px}.inventory-grid{background:linear-gradient(145deg,#10141dfa,#080c14fa);border:1px solid #232c3df2;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:6px;display:grid;box-shadow:inset 0 1px #ffffff09,0 8px 18px #00000029}.inventory-slot{cursor:default;background:linear-gradient(145deg,#1b2332f5,#0f141ffa);border:1px solid #38475ee6;border-radius:8px;justify-content:center;justify-self:center;align-items:center;width:44px;height:44px;transition:transform .12s,border-color .12s,box-shadow .12s,opacity .12s,filter .12s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a,0 3px 7px #0000002e}.inventory-slot--filled{cursor:grab}.inventory-slot--filled:hover,.inventory-slot--filled:focus-visible{filter:brightness(1.08);border-color:#7dd3fccc;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff14,0 0 11px #0ea5e933}.inventory-slot__item{-o-object-fit:contain;object-fit:contain;pointer-events:none;width:35px;height:35px}.inventory-slot__number{color:#64748b70;pointer-events:none;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.inventory-slot.is-dragging,.equipment-slot.is-dragging{opacity:.34}.inventory-slot.is-drop-target,.equipment-slot.is-drop-target{border-color:#facc15f5;outline:1px solid #facc1557;transform:scale(1.04);box-shadow:inset 0 0 0 1px #facc1526,0 0 15px #facc1552}.inventory-feedback{color:#bae6fdcc;text-align:center;min-height:13px;font-size:9px;line-height:13px}@media (max-width:680px){.inventory-panel__hint{display:none}}@media (max-width:360px){.equipment-grid{gap:5px 3px}.equipment-slot{width:36px;height:36px}.equipment-slot__item,.equipment-slot__ghost{width:31px;height:31px}.inventory-slot{width:38px;height:38px}.inventory-slot__item{width:31px;height:31px}}.item-tooltip-trigger{position:relative}.item-tooltip{z-index:90;color:#e5e7eb;opacity:0;pointer-events:none;visibility:hidden;text-align:left;background:linear-gradient(160deg,#0a0f18fc,#0f1622fa);border:1px solid #64748ba6;border-radius:9px;width:232px;padding:10px 11px;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,5px);box-shadow:0 16px 32px #0000007a,inset 0 0 0 1px #0f172aa6}.item-tooltip-trigger:hover>.item-tooltip,.item-tooltip-trigger:focus-visible>.item-tooltip,.item-tooltip-trigger:focus-within>.item-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.equipment-slot .item-tooltip,.inventory-slot .item-tooltip{bottom:0;left:auto;right:calc(100% + 10px);transform:translate(5px)}.equipment-slot:hover>.item-tooltip,.equipment-slot:focus-visible>.item-tooltip,.equipment-slot:focus-within>.item-tooltip,.inventory-slot:hover>.item-tooltip,.inventory-slot:focus-visible>.item-tooltip,.inventory-slot:focus-within>.item-tooltip{transform:translate(0)}.item-tooltip__heading,.item-tooltip__attribute,.item-tooltip__prices>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.item-tooltip__heading strong{color:#f8fafc;font-size:12px;line-height:1.2;display:block}.item-tooltip__heading span{color:#94a3b8;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:block}.item-tooltip__heading em{color:#fbbf24;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-style:normal}.item-tooltip__divider{background:#47556973;height:1px;margin:8px 0}.item-tooltip__section-label{color:#fbbf24;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800}.item-tooltip__attributes{gap:4px;display:grid}.item-tooltip__attribute strong,.item-tooltip__prices strong{white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700}.item-tooltip__value--positive{color:#6ee7b7}.item-tooltip__value--negative{color:#fca5a5}.item-tooltip__value--cyan{color:#67e8f9}.item-tooltip__value--violet{color:#c4b5fd}.item-tooltip__value--amber{color:#fbbf24}.item-tooltip__empty{color:#64748b;font-size:10px}.item-tooltip__prices{gap:4px;display:grid}.item-tooltip__prices>div{color:#94a3b8;font-size:10px}.item-tooltip__prices>div:first-child strong{color:#6ee7b7}.item-tooltip__prices>div:last-child strong{color:#fbbf24}.skills-tooltip{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(#131b29fa,#090e17fc 75%),#0c121c;border:1px solid #364860;border-radius:14px;width:270px;padding:12px 13px 10px;transition:opacity .16s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1),visibility .16s;position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%)translateY(8px);box-shadow:0 18px 36px #000000d9,inset 0 1px #eab30859,inset 0 0 0 1px #ffffff0d,0 0 0 1px #03070de6}.action-dock__avatar:hover .skills-tooltip,.action-dock__avatar:focus-within .skills-tooltip,.skills-tooltip-trigger:hover .skills-tooltip,.skills-tooltip-trigger:focus-within .skills-tooltip{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.skills-tooltip__caret{filter:drop-shadow(0 2px 2px #0009);border-top:7px solid #090e17;border-left:7px solid #0000;border-right:7px solid #0000;width:0;height:0;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.skills-tooltip__caret:before{content:"";z-index:-1;border-top:8px solid #364860;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;position:absolute;bottom:1px;left:-8px}.skills-tooltip__header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.skills-tooltip__identity{flex-direction:column;min-width:0;display:flex}.skills-tooltip__name{color:#fff;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px #000c;font-family:Cinzel,serif;font-size:13px;font-weight:700;overflow:hidden}.skills-tooltip__vocation{color:#7dd3fc;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.skills-tooltip__badges{flex-shrink:0;align-items:center;gap:4px;display:flex}.skills-tooltip__badge{letter-spacing:.02em;border-radius:999px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:900;line-height:1.4}.skills-tooltip__badge--level{color:#110e08;background:linear-gradient(#f0b83d,#a76b11);border:1px solid #eab30899;box-shadow:0 1px 3px #00000080,inset 0 1px #ffffff59}.skills-tooltip__badge--magic{color:#d8b4fe;background:#581c8799;border:1px solid #a855f766}.skills-tooltip__divider{background:linear-gradient(90deg,#0000,#4a5d7873 20% 80%,#0000);height:1px;margin:7px 0}.skills-tooltip__stats{flex-direction:column;gap:5px;display:flex}.skills-tooltip__stat-block{flex-direction:column;gap:2.5px;display:flex}.skills-tooltip__stat-label{color:#94a3b8d9;letter-spacing:.08em;justify-content:space-between;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:flex}.skills-tooltip__stat-value{color:#f1f5f9;font-weight:700}.skills-tooltip__stat-value small{color:#94a3b8;font-size:7.5px}.skills-tooltip__stat-value--stamina{color:#fbbf24}.skills-tooltip__stat-track{background:#03070ef2;border:1px solid #364860cc;border-radius:999px;height:4px;overflow:hidden}.skills-tooltip__stat-track span{border-radius:inherit;height:100%;transition:width .2s;display:block}.skills-tooltip__stat-fill--stamina{background:linear-gradient(90deg,#d97706,#fbbf24);box-shadow:0 0 6px #fbbf2473}.skills-tooltip__section-title{color:#94a3b8b3;letter-spacing:.12em;margin-bottom:4px;font-size:8px;font-weight:800}.skills-tooltip__list{flex-direction:column;gap:3.5px;display:flex}.skills-tooltip__row{border-radius:4px;grid-template-columns:18px 58px minmax(0,1fr) 22px;align-items:center;gap:6px;padding:1.5px 3px;transition:background-color .1s;display:grid}.skills-tooltip__row:hover{background:#ffffff0d}.skills-tooltip__icon{color:#fbbf24;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.skills-tooltip__official-icon{-o-object-fit:contain;object-fit:contain;width:16px;height:16px;image-rendering:pixelated}.skills-tooltip__skill-name{color:#cbd5e1;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;font-weight:600;overflow:hidden}.skills-tooltip__progress{background:#03070ef2;border:1px solid #364860cc;border-radius:999px;height:4px;overflow:hidden}.skills-tooltip__progress span{border-radius:inherit;background:linear-gradient(90deg,#10b981,#34d399);height:100%;transition:width .18s;display:block;box-shadow:0 0 5px #34d39966}.skills-tooltip__row--magic .skills-tooltip__progress span{background:linear-gradient(90deg,#8b5cf6,#c084fc);box-shadow:0 0 5px #c084fc66}.skills-tooltip__skill-level{color:#fff;text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:800}.skills-tooltip__row--magic .skills-tooltip__skill-level{color:#e9d5ff}@media (max-width:640px){.skills-tooltip{left:10px;transform:translateY(8px)}.action-dock__avatar:hover .skills-tooltip,.action-dock__avatar:focus-within .skills-tooltip,.skills-tooltip-trigger:hover .skills-tooltip,.skills-tooltip-trigger:focus-within .skills-tooltip{transform:translateY(0)}.skills-tooltip__caret{left:35px}}.store-overlay{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#030508d1;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.store-panel{background:#232730;border:3px solid #0b0e13;border-color:#6f7a8c #0b0e13 #0b0e13 #6f7a8c;border-radius:2px;flex-direction:column;width:min(940px,100vw - 24px);max-height:min(760px,100vh - 28px);display:flex;overflow:hidden;box-shadow:inset 1px 1px #ffffff1f,inset -1px -1px #000000b3,0 18px 50px #000000e6,0 0 0 1px #11141a}.store-panel__header{background:linear-gradient(#323846 0%,#1e232c 100%);border-bottom:2px solid #0d0f14;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex;box-shadow:inset 0 1px #ffffff26,inset 0 -1px #3d4655}.store-panel__title{align-items:center;gap:9px;min-width:0;display:flex}.store-panel__title-icon{color:#f0c354;background:#14171e;border:2px solid #4a5466;border-color:#0b0e13 #4a5466 #4a5466 #0b0e13;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.store-panel__title-text{flex-direction:column;min-width:0;display:flex}.store-panel__subtitle{color:#9da3af;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:700;line-height:1.1}.store-panel__heading{color:#f5d47a;letter-spacing:.06em;text-shadow:0 1px 2px #000,0 0 10px #f5d47a40;white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-family:Cinzel,Georgia,serif;font-size:15px;font-weight:900;line-height:1.1;overflow:hidden}.store-panel__header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.store-panel__balance{background:#10141b;border:2px solid #4a5466;border-color:#0b0e13 #4a5466 #4a5466 #0b0e13;border-radius:2px;align-items:center;gap:6px;padding:4px 9px;display:flex}.store-panel__balance-icon{color:#f59e0b}.store-panel__balance-value{color:#fcd34d;letter-spacing:.02em;text-shadow:0 1px 2px #000;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:800}.store-panel__close{color:#d1d5db;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-weight:700;display:flex}.store-panel__close:hover{color:#fff;filter:brightness(1.3)}.store-panel__tabs{background:#1b1f27;border-bottom:2px solid #0b0e13;gap:4px;padding:8px 12px 0;display:flex}.store-panel__tab-btn{letter-spacing:.05em;color:#9ca3af;background:linear-gradient(#2b313d 0%,#1b2028 100%);border-bottom:0;border-radius:2px 2px 0 0;align-items:center;gap:6px;padding:6px 14px;font-family:Cinzel,serif;font-size:11px;font-weight:700;display:flex;position:relative;top:1px}.store-panel__tab-btn.is-active{color:#fff6d6;text-shadow:0 1px 2px #000;z-index:2;background:linear-gradient(#9a7224 0%,#543e11 100%);border:2px solid #f0c354;border-color:#f0c354 #281d05 #543e11 #f0c354}.store-panel__tab-count{opacity:.85;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px}.store-panel__feedback{border-radius:2px;align-items:center;gap:8px;margin:8px 12px 0;padding:6px 10px;font-size:10px;font-weight:600;display:flex}.store-panel__feedback--success{color:#86efac;text-shadow:0 1px 2px #000;background:#0f2418;border:1px solid #166534;border-left:3px solid #22c55e}.store-panel__feedback--error{color:#fca5a5;background:#2a1114;border:1px solid #991b1b;border-left:3px solid #ef4444;justify-content:space-between}.store-panel__toolbar{background:#1e232b;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.store-panel__categories{flex-wrap:wrap;gap:4px;display:flex}.store-panel__cat-btn{letter-spacing:.03em;color:#cbd5e1;border-radius:2px;padding:3px 8px;font-size:9px;font-weight:700}.store-panel__cat-btn.is-active{color:#fff4d1;background:linear-gradient(#9a7224 0%,#543e11 100%);border:2px solid #231804;border-color:#d4a747 #231804 #231804 #d4a747}.store-panel__search{background:#0d1016;border:2px solid #3c4554;border-color:#080a0e #3c4554 #3c4554 #080a0e;border-radius:2px;flex-shrink:0;align-items:center;gap:6px;width:200px;padding:3px 8px;display:flex}.store-panel__search-icon{color:#9ca3af}.store-panel__search input{color:#f1f5f9;background:0 0;border:0;outline:0;width:100%;font-family:inherit;font-size:10px}.store-panel__search input::placeholder{color:#64748b}.store-panel__search-clear{color:#94a3b8;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.store-panel__search-clear:hover{color:#f87171}.store-panel__content{background:#14171f;border:2px solid #444e5f;border-color:#090b10 #444e5f #444e5f #090b10;border-radius:2px;flex:1;min-height:240px;margin:0 12px 12px;padding:10px;overflow-y:auto}.store-panel__catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.store-panel__item-card{background:linear-gradient(#252b36 0%,#1b2028 100%);border:2px solid #0e1116;border-color:#4f596b #0e1116 #0e1116 #4f596b;border-radius:2px;gap:10px;padding:8px;transition:border-color .12s,filter .12s;display:flex;box-shadow:inset 1px 1px #ffffff0f,0 2px 5px #0006}.store-panel__item-card:hover{filter:brightness(1.08);border-top-color:#8392a8;border-left-color:#8392a8}.store-panel__item-slot,.store-panel__sell-slot{background:radial-gradient(circle,#242c3b 0%,#0d1016 100%);border:2px solid #465163;border-color:#090b10 #465163 #465163 #090b10;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative;box-shadow:inset 1px 1px 4px #000c}.store-panel__item-slot img,.store-panel__sell-slot img{-o-object-fit:contain;object-fit:contain;width:34px;height:34px;image-rendering:pixelated}.store-panel__item-slot-qty,.store-panel__sell-slot-qty{color:#fcd34d;text-shadow:0 1px 2px #000;background:#000000bf;border-radius:2px;padding:0 2px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:8px;font-weight:800;line-height:1;position:absolute;bottom:1px;right:2px}.store-panel__item-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.store-panel__item-header{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.store-panel__item-name-box{min-width:0}.store-panel__item-name{color:#f4efe6;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px #000;margin:0;font-family:Cinzel,Georgia,serif;font-size:11px;font-weight:700;overflow:hidden}.store-panel__item-category{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:600;display:block}.store-panel__item-id{color:#64748b;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,monospace;font-size:9px;font-weight:700}.store-panel__item-badges{flex-wrap:wrap;gap:3px;margin-top:1px;display:flex}.store-panel__attr-badge{color:#94a3b8;background:#11141b;border:1px solid #2d3644;border-radius:2px;padding:1px 4px;font-size:8px;line-height:1.2;display:inline-block}.store-panel__attr-badge b{color:#67e8f9;font-weight:700}.store-panel__item-actions{align-items:center;gap:6px;margin-top:4px;display:flex}.store-panel__price-tag{align-items:center;gap:4px;min-width:65px;display:flex}.store-panel__coin-icon{color:#f59e0b;flex-shrink:0}.store-panel__price-val{color:#fcd34d;text-shadow:0 1px 2px #000;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px;font-weight:800}.store-panel__total-preview{color:#94a3b8;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,monospace;font-size:8px}.store-panel__stepper{align-items:center;gap:2px;display:flex}.store-panel__stepper-btn{color:#e2e8f0;border-radius:2px;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:flex}.store-panel__stepper-btn:disabled{opacity:.35;cursor:not-allowed;filter:none}.store-panel__stepper-display{color:#f8fafc;text-align:center;background:#0b0e13;border:1px solid #333d4c;border-color:#06080b #333d4c #333d4c #06080b;border-radius:2px;justify-content:center;align-items:center;min-width:22px;height:18px;padding:0 3px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:9px;font-weight:800;display:inline-flex}.store-panel__quick-btn{text-transform:uppercase;border-radius:2px;height:18px;padding:1px 4px;font-size:8px;font-weight:800}.store-panel__buy-btn,.store-panel__sell-btn{letter-spacing:.04em;text-transform:uppercase;border-radius:2px;margin-left:auto;padding:3px 9px;font-family:Cinzel,serif;font-size:10px;font-weight:800}.store-panel__buy-btn:disabled,.store-panel__sell-btn:disabled{opacity:.38;cursor:not-allowed;filter:grayscale(.8)}.store-panel__insufficient-gold{color:#f87171;margin-top:1px;font-size:8px;font-weight:600}.store-panel__empty{color:#94a3b8;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:220px;font-size:11px;display:flex}.store-panel__empty svg{color:#d4a747}.store-panel__content--sell{flex-direction:column;gap:8px;display:flex}.store-panel__sell-banner{background:linear-gradient(#2b251a 0%,#1c1810 100%);border:2px solid #0f0c07;border-color:#5a4825 #0f0c07 #0f0c07 #5a4825;border-radius:2px;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;display:flex}.store-panel__sell-banner-left{align-items:center;gap:8px;display:flex}.store-panel__sell-banner-icon{color:#f59e0b}.store-panel__sell-banner-tag{color:#f59e0b;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.store-panel__sell-banner-title{color:#fef3c7;font-size:10px;font-weight:700}.store-panel__sell-banner-stats{color:#cbd5e1;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,monospace;font-size:9px}.store-panel__sell-banner-stats b{color:#fcd34d}.store-panel__sell-list{flex-direction:column;gap:4px;display:flex}.store-panel__sell-row{background:#1c212a;border:1px solid #0c0f14;border-color:#384252 #0c0f14 #0c0f14 #384252;border-radius:2px;grid-template-columns:48px minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:5px 8px;transition:background .1s;display:grid}.store-panel__sell-row:hover{background:#232a36}.store-panel__sell-row--disabled{opacity:.5}.store-panel__sell-details{flex-direction:column;min-width:0;display:flex}.store-panel__sell-name{color:#f4efe6;white-space:nowrap;text-overflow:ellipsis;font-family:Cinzel,Georgia,serif;font-size:11px;font-weight:700;overflow:hidden}.store-panel__sell-sub{font-size:8px}.store-panel__sell-unit-price{color:#94a3b8}.store-panel__sell-unit-price b{color:#fcd34d;font-family:ui-monospace,SFMono-Regular,monospace}.store-panel__sell-no-price{color:#64748b;font-style:italic}.store-panel__sell-stepper{align-items:center;gap:2px;display:flex}.store-panel__sell-total-box{flex-direction:column;align-items:flex-end;min-width:70px;display:flex}.store-panel__sell-total-label{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:7px}.store-panel__sell-total-val{color:#fcd34d;text-shadow:0 1px 2px #000;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px;font-weight:800}@media (max-width:760px){.store-overlay{padding:8px}.store-panel{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.store-panel__toolbar{flex-direction:column;align-items:stretch;gap:6px}.store-panel__search{width:100%}.store-panel__catalog{grid-template-columns:1fr}.store-panel__sell-row{grid-template-columns:48px minmax(0,1fr) auto;gap:6px}.store-panel__sell-total-box,.store-panel__sell-btn{grid-column:span 1}}html{scroll-behavior:smooth;background:#05070b}.portal-app{--portal-gold:#e7b85c;--portal-gold-bright:#ffdc8a;--portal-blue:#5b9cff;--portal-ink:#070b11;--portal-panel:#0c121ccc;--portal-border:#b3934e47;color:#f4f0e8;isolation:isolate;background:radial-gradient(90% 50% at 50% -8%,#2c558c38,#0000 68%),radial-gradient(70% 42% at 18% 38%,#1f60a114,#0000 70%),#05070b;flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.portal-app input,.portal-app textarea,.portal-app button,.portal-app a{-webkit-user-select:auto;user-select:auto}.portal-app main,.portal-footer{z-index:1;position:relative}.portal-app main{flex:1 0 auto;padding-top:74px}.portal-scroll-progress{z-index:100;width:100%;height:2px;transform:scaleX(var(--portal-progress,0));transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#4b8dff,#efd071,#fff);position:fixed;top:0;left:0;box-shadow:0 0 16px #659fffe6}.portal-ambient,.portal-stars{z-index:-1;pointer-events:none;position:fixed}.portal-ambient{filter:blur(80px);opacity:.14;border-radius:50%;width:42rem;height:42rem;animation:14s ease-in-out infinite alternate portal-float}.portal-ambient--gold{background:#bd842b;top:2rem;right:-18rem}.portal-ambient--blue{background:#1e70e8;animation-delay:-6s;bottom:-18rem;left:-16rem}.portal-stars{opacity:.28;background-image:radial-gradient(circle at 14% 18%,#fffc 0 1px,#0000 1.5px),radial-gradient(circle at 72% 22%,#6facffb3 0 1px,#0000 1.5px),radial-gradient(circle at 58% 71%,#ffe18eb3 0 1px,#0000 1.5px),radial-gradient(circle at 87% 64%,#fff9 0 1px,#0000 1.5px);background-size:280px 240px,420px 360px,510px 430px,330px 290px;animation:28s linear infinite portal-stars-drift;inset:0}.portal-nav{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#070b11e0,#070b118a);border-bottom:1px solid #e8c67324;align-items:center;gap:24px;height:74px;padding:0 clamp(20px,4vw,58px);transition:background .35s,border-color .35s,box-shadow .35s;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 12px 30px #0000002e}.portal-nav:after{content:"";opacity:.45;background:linear-gradient(90deg,#0000,#deae4da6,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.portal-nav--scrolled{background:#070b11f0;border-color:#e8c67340;box-shadow:0 15px 38px #00000075}.portal-brand{color:#f2e6c7;background:radial-gradient(at 40%,#04070dd9 0%,#04070d66 65%,#0000 100%);border-radius:9999px;flex:none;align-items:center;gap:12px;padding:4px 10px 4px 6px;text-decoration:none;transition:transform .2s,filter .2s;display:inline-flex;position:relative}.portal-brand:hover{transform:translateY(-1px)}.portal-brand__crest{width:36px;height:40px;color:var(--portal-gold-bright);clip-path:polygon(50% 0,94% 18%,86% 78%,50% 100%,14% 78%,6% 18%);background:linear-gradient(160deg,#454627e6,#0a1117e6);border:1px solid #e7b85cbd;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 12px #f9c85e26,0 0 17px #d5972e2e}.portal-brand strong{letter-spacing:.18em;background:linear-gradient(#fff 0%,#fff7b8 16%,gold 38%,#e69a12 68%,#b86e00 88%,#603400 100%);-webkit-text-fill-color:transparent;-webkit-text-stroke:1.2px #000;paint-order:stroke fill;filter:drop-shadow(-1px -1px #000)drop-shadow(1px -1px #000)drop-shadow(-1px 1px #000)drop-shadow(1px 1px #000)drop-shadow(0 2px 4px #000)drop-shadow(0 4px 10px #000000f2)drop-shadow(0 0 16px #000000e6);-webkit-background-clip:text;font-family:Martel,serif;font-size:22px;font-weight:900;line-height:1;display:block}.portal-nav__links{flex:1;justify-content:center;align-items:stretch;gap:clamp(5px,1.2vw,20px);height:100%;display:flex}.portal-nav__links a{color:#8b95a7;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;padding:2px 10px 0;font-size:11px;font-weight:700;text-decoration:none;transition:color .25s,transform .25s;display:inline-flex;position:relative}.portal-nav__links a:after{background:var(--portal-gold);height:2px;box-shadow:0 0 12px var(--portal-gold);content:"";transition:transform .28s;position:absolute;bottom:0;left:10px;right:10px;transform:scaleX(0)}.portal-nav__links a:hover,.portal-nav__links a.is-active{color:#f3d99e;transform:translateY(-1px)}.portal-nav__links a.is-active:after,.portal-nav__links a:hover:after{transform:scaleX(1)}.portal-nav__actions{flex:none;align-items:center;gap:13px;display:flex}.portal-status{color:#92a0b5;letter-spacing:.12em;align-items:center;gap:7px;font-family:VT323,monospace;font-size:13px;display:inline-flex}.portal-status b{color:#d9e2f0;font-weight:400}.portal-status__dot{background:#bb5860;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #cd444da6}.portal-status__dot.is-online{background:#6cdb93;animation:1.8s ease-in-out infinite portal-pulse;box-shadow:0 0 10px #4ce07ce6}.portal-nav__login{color:#bcc7d8;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.portal-nav__login:hover{color:var(--portal-gold-bright)}.portal-nav__mobile{color:#ecce89;background:0 0;border:0;margin-left:auto;display:none}.portal-button{color:#f8e7b9;cursor:pointer;letter-spacing:.11em;text-transform:uppercase;background:#0d1c31a6;border:1px solid #e6be5c8a;justify-content:center;align-items:center;gap:9px;min-height:38px;padding:0 18px;font-size:11px;font-weight:800;text-decoration:none;transition:transform .25s,filter .25s,box-shadow .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 8px 18px #0000002e}.portal-button:after{content:"";background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:25%;height:260%;transition:transform .65s;position:absolute;top:-80%;left:-30%;transform:rotate(22deg)translate(-180%)}.portal-button:hover{filter:brightness(1.15);transform:translateY(-2px);box-shadow:0 12px 24px #00000059,0 0 22px #cd9e3929}.portal-button:hover:after{transform:rotate(22deg)translate(600%)}.portal-button:active{transform:translateY(0)}.portal-button--gold{color:#fff0c5;background:linear-gradient(#214b76 0%,#0c2a4b 52%,#08172d 100%);border-color:#c6943c;box-shadow:inset 0 1px #fff3,inset 0 -2px #00000073,0 8px 22px #020e236b,0 0 0 1px #377ccc40}.portal-button--gold:before{content:"";background:linear-gradient(90deg,#0000,#f6ca67e6,#0000);height:1px;position:absolute;bottom:4px;left:5px;right:5px}.portal-button--ghost{color:#bac5d4;background:#0b121c6b;border-color:#94a2b74d}.portal-button--large{min-height:48px;padding:0 23px;font-size:11px}.portal-button--nav{min-height:38px;padding:0 15px;font-size:10px}.portal-button__arrow{transform:rotate(-45deg)}.portal-button--submit{width:100%;min-height:48px;margin-top:7px}.portal-button:disabled{cursor:wait;filter:grayscale(.5);opacity:.62;transform:none}.portal-page-eyebrow{z-index:10;color:#7f8ca0;letter-spacing:.14em;align-items:center;gap:7px;font-family:VT323,monospace;font-size:12px;display:inline-flex;position:fixed;top:88px;right:clamp(20px,4vw,58px)}.portal-kicker{color:#d5af5c;letter-spacing:.25em;align-items:center;gap:10px;font-family:VT323,monospace;font-size:13px;line-height:1;display:inline-flex}.portal-kicker--left{justify-content:flex-start}.portal-kicker__line{background:linear-gradient(90deg,#0000,#d8ae55);width:34px;height:1px;display:inline-block}.portal-kicker__line:last-child{background:linear-gradient(90deg,#d8ae55,#0000)}.portal-display-title{color:#f4efe3;letter-spacing:-.03em;text-shadow:0 2px #0009,0 0 30px #f0c8701a;margin:20px 0 15px;font-family:Cinzel,Martel,serif;font-size:clamp(42px,6vw,81px);font-weight:700;line-height:1.05}.portal-display-title span,.portal-section h2 span,.home-panel h2 span,.account-page__header h1 span,.rankings-page__hero h1 span,.changelog-page__hero h1 span,.character-page__hero h1 span,.auth-gate h1 span,.portal-cta-banner h2 span,.register-aside h3 span{background:linear-gradient(#fff 0%,#fff1a8 16%,gold 36%,#e5a015 65%,#bc7200 85%,#6e3d00 100%);-webkit-text-fill-color:transparent;-webkit-text-stroke:1.2px #000;paint-order:stroke fill;filter:drop-shadow(0 2px 4px #000000e6)drop-shadow(0 0 16px #e1ae4180);-webkit-background-clip:text;font-family:Cinzel,Martel,serif}.portal-display-title--small{max-width:760px;margin-top:15px;font-size:clamp(36px,5.3vw,66px)}.portal-hero{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:5vw;max-width:1450px;min-height:710px;margin:0 auto;padding:115px clamp(24px,7vw,112px) 78px;display:grid;position:relative}.portal-hero:after{content:"";background:linear-gradient(90deg,#0000,#c39e5370,#0000);height:1px;position:absolute;bottom:0;left:8%;right:8%}.portal-hero__backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.portal-hero__moon{aspect-ratio:1;filter:blur(.2px);background:radial-gradient(circle at 38% 34%,#c1d8eb42,#4e6f9f26 37%,#2640670d 64%,#0000 70%);border-radius:50%;width:min(32vw,410px);position:absolute;top:17%;right:20%;box-shadow:0 0 90px #5094d81c}.portal-hero__mountains{clip-path:polygon(0 76%,6% 61%,12% 71%,18% 42%,24% 68%,30% 50%,37% 70%,45% 32%,53% 66%,62% 48%,68% 73%,74% 36%,84% 66%,91% 49%,100% 72%,100% 100%,0 100%);opacity:.84;background:#07101a;height:44%;position:absolute;bottom:0;left:-8%;right:-8%}.portal-hero__mountains--far{opacity:.66;background:#0a1724;height:38%;bottom:5%;transform:scaleX(1.03)translateY(4%)}.portal-hero__mountains--near{background:linear-gradient(150deg,#060b12,#09111c);box-shadow:inset 0 2px #7eaad014}.portal-hero__sigil{color:#77aae28c;text-shadow:0 0 22px #4a9eff;font-family:serif;font-size:27px;animation:5s ease-in-out infinite portal-sigil;position:absolute}.portal-hero__sigil--one{top:25%;left:13%}.portal-hero__sigil--two{animation-delay:-1.8s;top:18%;right:9%}.portal-hero__sigil--three{color:#e1b45280;animation-delay:-3.2s;bottom:27%;left:45%}.portal-hero__content{z-index:2;max-width:750px;position:relative}.portal-hero__copy{color:#aab4c2;max-width:565px;margin:0;font-size:15px;line-height:1.8}.portal-hero__actions{flex-wrap:wrap;gap:12px;margin-top:31px;display:flex}.portal-hero__meta{color:#718095;letter-spacing:.08em;flex-wrap:wrap;gap:20px;margin-top:25px;font-family:VT323,monospace;font-size:13px;display:flex}.portal-hero__meta span{align-items:center;gap:7px;display:inline-flex}.portal-hero__meta svg{color:#6f9fda}.portal-hero__aside{place-self:center end;width:min(100%,290px)}.hero-console{clip-path:polygon(8% 0,92% 0,100% 8%,100% 92%,92% 100%,8% 100%,0 92%,0 8%);text-align:center;background:linear-gradient(165deg,#152335bd,#050c14e6);border:1px solid #6c8fbf59;justify-items:center;padding:21px 22px 25px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff12,0 20px 40px #0000004d,0 0 0 5px #16243533}.hero-console:before{clip-path:inherit;content:"";pointer-events:none;border:1px solid #d6a6482e;position:absolute;inset:6px}.hero-console__head{color:#8494a9;letter-spacing:.14em;justify-content:space-between;align-items:center;width:100%;font-family:VT323,monospace;font-size:11px;display:flex}.hero-console__live{color:#83dca2;align-items:center;gap:5px;display:inline-flex}.hero-console__live i{background:#70e29a;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #67e795}.hero-console__orb{background:radial-gradient(circle,#4890ff42,#1b365c24 45%,#0000 68%);border:1px solid #4f94ec91;border-radius:50%;place-items:center;width:120px;height:120px;margin:30px 0 19px;animation:5s ease-in-out infinite portal-orb;display:grid;box-shadow:0 0 35px #2a7ce845,inset 0 0 24px #4b94ff38}.hero-console__orb-inner{color:#e9be63;background:#0a1a32c7;border:1px solid #deb153c7;border-radius:50%;place-items:center;width:68px;height:68px;display:grid;box-shadow:0 0 18px #ca972b47}.hero-console>strong{color:#f3e7ce;font-family:Cinzel,serif;font-size:18px;line-height:1.35}.hero-console>span{color:#8d9aab;max-width:190px;margin-top:10px;font-size:11px;line-height:1.6}.hero-console>a{color:#e6bb61;letter-spacing:.1em;align-items:center;gap:6px;margin-top:22px;font-family:VT323,monospace;font-size:14px;text-decoration:none;display:inline-flex}.hero-console>a:hover{color:#fff0bf}.home-stats{background:#090f17b3;border:1px solid #91a1b929;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1190px;margin:-1px auto 0;display:grid;box-shadow:0 14px 30px #00000038}.home-stat{border-right:1px solid #91a1b921;align-items:center;gap:13px;min-height:88px;padding:16px 22px;display:flex}.home-stat:last-child{border-right:0}.home-stat__icon{opacity:.9;border:1px solid;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.home-stat strong,.home-stat small{display:block}.home-stat strong{color:#eff3f7;font-family:Cinzel,serif;font-size:19px}.home-stat small{color:#8190a4;letter-spacing:.05em;margin-top:3px;font-size:10px}.home-stat--blue{color:#6ba9ff}.home-stat--gold{color:#e6b65e}.home-stat--green{color:#83d994}.home-stat--purple{color:#b992ff}.portal-section{max-width:1190px;margin:0 auto;padding:104px 24px 32px}.portal-section--intro{justify-content:space-between;align-items:end;gap:50px;padding-bottom:34px;display:flex}.portal-section__heading{max-width:640px}.portal-section h2,.home-panel h2{color:#f0eee6;letter-spacing:-.03em;margin:13px 0 12px;font-family:Cinzel,Martel,serif;font-size:clamp(30px,4vw,49px);font-weight:700;line-height:1.08}.portal-section__heading p{color:#8491a4;max-width:580px;margin:0;font-size:13px;line-height:1.8}.portal-section__seal{color:#dcae54;letter-spacing:.21em;opacity:.65;border:1px solid #d7aa4a73;border-radius:50%;justify-items:center;width:120px;height:120px;padding-top:36px;font-family:VT323,monospace;font-size:10px;display:grid;position:relative;transform:rotate(-12deg)}.portal-section__seal:before{content:"";border:1px dashed #d7aa4a61;border-radius:50%;position:absolute;inset:8px}.portal-section__seal b{color:#9ea8b8;letter-spacing:.34em;font-size:13px;font-weight:400}.portal-section__seal i{font-size:14px;font-style:normal;position:absolute;bottom:25px}.vocation-showcase{padding-top:28px}.vocation-showcase__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.vocation-card{--vocation-accent:#6e9dff;--vocation-glow:#3072ff57;color:#e6edf6;cursor:pointer;text-align:left;background:linear-gradient(#101b2ab8,#070c13f0);border:1px solid #7c93b142;flex-direction:column;min-height:420px;padding:22px 15px 16px;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s,background .35s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 15px 30px #0000003d}.vocation-card:before{background:radial-gradient(ellipse at 50% 100%, var(--vocation-glow), transparent 67%);content:"";opacity:.5;height:48%;transition:opacity .35s;position:absolute;bottom:0;left:0;right:0}.vocation-card:after{background:linear-gradient(180deg, transparent, var(--vocation-accent), transparent);content:"";opacity:0;width:1px;height:100%;transition:opacity .35s;position:absolute;top:0;left:0}.vocation-card:hover,.vocation-card.is-selected{border-color:var(--vocation-accent);box-shadow:inset 0 1px 0 #ffffff1f, 0 18px 38px #00000061, 0 0 25px var(--vocation-glow)}.vocation-card:hover{transform:translateY(-9px)}.vocation-card:hover:before,.vocation-card.is-selected:before,.vocation-card:hover:after,.vocation-card.is-selected:after{opacity:1}.vocation-card.is-selected{background:linear-gradient(#112741d1,#080f19f7)}.vocation-card__corner{border-color:var(--vocation-accent);opacity:.62;width:18px;height:18px;position:absolute}.vocation-card__corner--top{border-top:1px solid;border-right:1px solid;top:8px;right:8px}.vocation-card__corner--bottom{border-bottom:1px solid;border-right:1px solid;bottom:8px;right:8px}.vocation-card__rune{border:1px solid var(--vocation-accent);width:28px;height:28px;color:var(--vocation-accent);box-shadow:0 0 12px var(--vocation-glow);background:#050c15bd;border-radius:50%;place-items:center;display:grid;position:absolute;top:17px;left:15px}.vocation-card__image-wrap{background:radial-gradient(ellipse at center 76%, var(--vocation-glow), transparent 65%);flex:0 0 175px;justify-content:center;align-items:center;width:calc(100% + 18px);height:175px;margin:17px -9px 0;display:flex;position:relative;overflow:hidden}.vocation-card__image{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:180px;height:180px;image-rendering:pixelated;transform-origin:50%;filter:drop-shadow(0 11px 11px #000000a3);flex:0 0 180px;margin:0 auto;transition:transform .4s,filter .4s;display:block}.vocation-card:hover .vocation-card__image,.vocation-card.is-selected .vocation-card__image{filter:drop-shadow(0 0 13px var(--vocation-glow)) drop-shadow(0 12px 11px #0009);transform:scale(1.04)}.vocation-card__content{z-index:1;flex-direction:column;flex:1;display:flex;position:relative}.vocation-card__kicker{color:var(--vocation-accent);letter-spacing:.15em;font-family:VT323,monospace;font-size:11px}.vocation-card__name{color:#f2e6c6;letter-spacing:.04em;margin-top:5px;font-family:Cinzel,serif;font-size:19px}.vocation-card__description{color:#91a0b2;min-height:50px;margin-top:8px;font-size:10px;line-height:1.55}.vocation-card__stats{gap:7px;margin-top:auto;padding-top:14px;display:grid}.vocation-card__stats>span{grid-template-columns:32px 1fr 20px;align-items:center;gap:5px;display:grid}.vocation-card__stats small{color:#79889c;font-family:VT323,monospace;font-size:10px}.vocation-card__stats i{background:#15202d;height:4px;display:block}.vocation-card__stats i b{background:var(--vocation-accent);height:100%;box-shadow:0 0 7px var(--vocation-glow);display:block}.vocation-card__stats em{color:#c8d2df;text-align:right;font-family:VT323,monospace;font-size:12px;font-style:normal}.vocation-card__action{color:var(--vocation-accent);opacity:.42;transition:opacity .25s,transform .25s;position:absolute;bottom:14px;right:13px}.vocation-card:hover .vocation-card__action,.vocation-card.is-selected .vocation-card__action{opacity:1;transform:translate(2px,-2px)}.vocation-card--compact{min-height:290px}.vocation-detail{background:linear-gradient(120deg,#0e1a2bb8,#070c13d1);border:1px solid #8599b23d;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr) auto;align-items:center;gap:28px;margin-top:14px;padding:23px 25px;display:grid;box-shadow:inset 0 1px #ffffff0d}.vocation-detail__intro h3{color:#f1dfb5;margin:8px 0 5px;font-family:Cinzel,serif;font-size:24px}.vocation-detail__intro p{color:#8998ab;font-size:11px;line-height:1.6}.vocation-detail__stats{grid-template-columns:1fr 1fr;gap:12px 22px;display:grid}.vocation-detail__stats div{border-bottom:1px solid #8297b026;justify-content:space-between;align-items:center;gap:12px;padding-bottom:7px;display:flex}.vocation-detail__stats span{color:#8191a5;font-size:10px}.vocation-detail__stats strong{color:#e6bd66;font-family:VT323,monospace;font-size:17px;font-weight:400}.portal-section--split{grid-template-columns:1.1fr .9fr;gap:16px;padding-top:74px;display:grid}.home-panel{background:#080e16ad;border:1px solid #8197b533;min-width:0;padding:26px;box-shadow:inset 0 1px #ffffff0a,0 18px 38px #0003}.home-panel__heading{justify-content:space-between;align-items:center;display:flex}.home-panel__heading a{color:#d8ad5a;letter-spacing:.08em;align-items:center;gap:5px;font-family:VT323,monospace;font-size:13px;text-decoration:none;display:inline-flex}.home-panel__heading a:hover{color:#fff0ba}.home-panel h2{margin-top:12px;font-size:30px}.ranking-preview-list,.news-preview-list{margin-top:22px;display:grid}.ranking-preview-row,.news-preview-row{min-height:57px;color:inherit;border-top:1px solid #7a8fab21;align-items:center;gap:11px;text-decoration:none;transition:background .25s,padding .25s;display:flex}.ranking-preview-row:hover,.news-preview-row:hover{background:#4165931a;padding-left:5px;padding-right:5px}.ranking-preview-row>b{color:#d2deec;margin-left:auto;font-family:VT323,monospace;font-size:14px;font-weight:400}.ranking-preview-row>svg,.news-preview-row>svg{color:#6f8bb1;margin-left:auto}.ranking-preview-row__rank{color:#75859a;width:24px;font-family:VT323,monospace;font-size:14px}.ranking-preview-row__rank--1{color:#edc766}.ranking-preview-row__avatar{background:#0a1423;border:1px solid #6991ca45;border-radius:50%;place-items:center;width:39px;height:39px;display:grid;overflow:hidden}.ranking-preview-row__avatar img{-o-object-fit:contain;object-fit:contain;width:46px;height:54px;image-rendering:pixelated}.ranking-preview-row__name strong,.ranking-preview-row__name small{display:block}.ranking-preview-row__name strong{color:#e3e9f2;font-size:12px}.ranking-preview-row__name small{color:#7f91aa;letter-spacing:.07em;margin-top:3px;font-family:VT323,monospace;font-size:11px}.news-preview-row{gap:13px;padding:11px 0}.news-preview-row__icon{color:#e0b65e;background:#b17b1f14;border:1px solid #d1a64d5c;flex:none;place-items:center;width:35px;height:35px;display:grid}.news-preview-row__icon--server{color:#76b1ff;border-color:#71b1ff5c}.news-preview-row span:nth-child(2){min-width:0}.news-preview-row small,.news-preview-row strong,.news-preview-row em{display:block}.news-preview-row small{color:#887753;letter-spacing:.09em;font-family:VT323,monospace;font-size:10px}.news-preview-row strong{color:#e1e8f0;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.news-preview-row em{color:#7e8da1;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;font-style:normal;overflow:hidden}.portal-empty{color:#7e8da1;padding:20px 0;font-size:12px}.portal-cta-banner{background:radial-gradient(at 80%,#275d9a3d,#0000 54%),linear-gradient(110deg,#1f1c14db,#08121fe6);border:1px solid #cfa64f5c;justify-content:space-between;align-items:center;gap:26px;max-width:1190px;min-height:180px;margin:82px auto 110px;padding:34px 44px;display:flex;overflow:hidden;box-shadow:0 25px 50px #0000004d,inset 0 1px #ffffff12}.portal-cta-banner__rune{color:#69a6f480;text-shadow:0 0 24px #4692ef80;font-size:114px;line-height:1;animation:5s ease-in-out infinite portal-sigil;transform:rotate(25deg)}.portal-cta-banner h2{color:#eee7d7;margin:8px 0 0;font-family:Cinzel,serif;font-size:clamp(24px,3vw,39px);font-weight:600;line-height:1.15}.portal-cta-banner h2 span{color:#e5b55a}.portal-cta-banner--small{min-height:150px;margin-top:75px;margin-bottom:100px}.portal-cta-banner--small h2{font-size:28px}.portal-footer{background:#04070bd6;border-top:1px solid #8297b42e;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;min-height:95px;padding:20px clamp(24px,6vw,86px);display:flex}.portal-footer__brand,.portal-footer__links{align-items:center;gap:11px;display:flex}.portal-footer__brand .portal-brand__crest{width:29px;height:32px}.portal-footer__brand strong,.portal-footer__brand small{display:block}.portal-footer__brand strong{letter-spacing:.18em;background:linear-gradient(#fff 0%,#fff7b8 16%,gold 40%,#e69a12 68%,#b86e00 88%,#603400 100%);-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #000;paint-order:stroke fill;filter:drop-shadow(-1px -1px #000)drop-shadow(1px -1px #000)drop-shadow(-1px 1px #000)drop-shadow(1px 1px #000)drop-shadow(0 2px 4px #000);-webkit-background-clip:text;font-family:Cinzel,Martel,serif;font-size:16px;font-weight:800}.portal-footer__brand small{color:#67758a;margin-top:4px;font-size:9px}.portal-footer__links{flex-wrap:wrap;justify-content:center;gap:17px}.portal-footer__links a{color:#7e8b9e;align-items:center;gap:5px;font-size:10px;text-decoration:none;display:inline-flex}.portal-footer__links a:hover{color:#e8c36e}.portal-footer__copy{color:#526074;letter-spacing:.04em;font-family:VT323,monospace;font-size:12px}.portal-reveal{opacity:0;transition:opacity .75s,transform .75s cubic-bezier(.2,.8,.2,1);transform:translateY(24px)}.portal-reveal.is-visible{opacity:1;transform:translateY(0)}.portal-reveal:nth-child(2){transition-delay:60ms}.portal-reveal:nth-child(3){transition-delay:.12s}.auth-page,.register-page,.account-page,.rankings-page,.changelog-page,.character-page{max-width:1190px;margin:0 auto;padding:80px 24px 100px}.auth-page{grid-template-columns:minmax(0,1fr) minmax(350px,430px);align-items:center;gap:clamp(45px,9vw,145px);min-height:calc(100vh - 74px);display:grid}.auth-page__visual{max-width:600px}.auth-page__visual>p{color:#8c99aa;max-width:470px;font-size:14px;line-height:1.8}.auth-page__sigil{color:#d4aa59;letter-spacing:.18em;align-items:center;gap:12px;margin-top:60px;font-family:Martel,serif;font-size:16px;font-weight:700;display:flex}.auth-page__sigil span{background:linear-gradient(#fff 0%,#fff7b8 16%,gold 38%,#e69a12 68%,#b86e00 88%,#603400 100%);-webkit-text-fill-color:transparent;-webkit-text-stroke:1.2px #000;paint-order:stroke fill;filter:drop-shadow(-1px -1px #000)drop-shadow(1px -1px #000)drop-shadow(-1px 1px #000)drop-shadow(1px 1px #000)drop-shadow(0 2px 4px #000);-webkit-background-clip:text}.auth-page__sigil svg{color:#e3b761;clip-path:polygon(50% 0,94% 18%,86% 78%,50% 100%,14% 78%,6% 18%);border:1px solid #d2a64d73;width:50px;height:55px;padding:8px}.auth-page__sigil b{color:#8391a4;letter-spacing:.34em;font-size:9px;font-weight:400}.auth-page__facts{color:#6e7e93;flex-wrap:wrap;gap:18px;margin-top:37px;font-family:VT323,monospace;font-size:12px;display:flex}.auth-page__facts span{align-items:center;gap:6px;display:inline-flex}.auth-page__facts svg{color:#d1a751}.auth-card{background:linear-gradient(165deg,#18212dd6,#070c13f0);border:1px solid #a0997954;padding:31px;box-shadow:inset 0 1px #ffffff12,0 27px 60px #0006}.auth-card__heading{border-bottom:1px solid #8797ae24;padding-bottom:21px}.auth-card__step{color:#cda655;letter-spacing:.2em;font-family:VT323,monospace;font-size:12px}.auth-card h2{color:#eee7d6;margin-top:10px;font-family:Martel,serif;font-size:25px;font-weight:600}.auth-card p{color:#8190a2;margin-top:6px;font-size:11px}.portal-form{gap:16px;margin-top:24px;display:grid}.portal-form label{color:#cbd5e1;letter-spacing:.05em;gap:7px;font-size:11px;font-weight:600;display:grid}.portal-form input{border:1px solid #758ead59;border-radius:4px;outline:none;width:100%;height:44px;padding:0 13px;font-size:13px;transition:border-color .25s,box-shadow .25s;color:#f8fafc!important;background:#040910d9!important}.portal-form input::placeholder{color:#64748b}.portal-form input:focus{border-color:#e5b55a;box-shadow:0 0 0 3px #d9a64426,0 0 18px #d9a64433;background:#060d17f2!important}.portal-form__error{color:#ef9c9c;background:#64171e2e;border:1px solid #d4535352;border-radius:4px;padding:10px 12px;font-size:11px;line-height:1.5}.auth-card__footer{color:#718096;border-top:1px solid #8797ae24;justify-content:space-between;gap:8px;margin-top:25px;padding-top:20px;font-size:10px;display:flex}.auth-card__footer a{color:#e1b35a;align-items:center;gap:5px;font-weight:700;text-decoration:none;display:inline-flex}.auth-card__demo{color:#526174;letter-spacing:.04em;margin-top:18px;font-family:VT323,monospace;font-size:11px;display:block}.portal-form-field{flex-direction:column;gap:7px;width:100%;display:flex}.portal-field-label{color:#cbd5e1;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.portal-field-counter{color:#8292a4;font-family:VT323,monospace;font-size:13px;font-weight:400}.portal-field-counter.is-valid{color:#4ade80}.portal-field-counter.is-invalid{color:#f87171}.portal-input-wrapper{background:#040910e0;border:1px solid #7a8fab52;border-radius:5px;align-items:center;width:100%;transition:border-color .22s,box-shadow .22s,background .22s;display:flex;position:relative;box-shadow:inset 0 2px 4px #00000073}.portal-input-wrapper:hover{border-color:#d9a6448c}.portal-input-wrapper:focus-within{background:#060d17f5;border-color:#e5b55a;box-shadow:0 0 0 3px #d9a64426,0 0 20px #d9a64433,inset 0 2px 4px #00000080}.portal-input-wrapper.is-invalid{border-color:#ef4444a6}.portal-input-wrapper.is-invalid:focus-within{border-color:#ef4444;box-shadow:0 0 0 3px #ef44442e,0 0 20px #ef444433}.portal-input-icon{color:#7f91aa;flex-shrink:0;place-items:center;padding-left:13px;display:grid}.portal-input-wrapper:focus-within .portal-input-icon{color:#e5b55a}.portal-input-control{flex:1;min-width:0;height:44px;padding:0 13px;font-size:13px;font-weight:500;color:#f8fafc!important;background:0 0!important;border:none!important;outline:none!important}.portal-input-control::placeholder{color:#64748b}.portal-input-btn{color:#7f91aa;cursor:pointer;background:0 0;border:none;place-items:center;height:100%;padding:0 13px;transition:color .2s;display:grid}.portal-input-btn:hover{color:#f8fafc}.register-page{padding-top:70px}.register-page__top{justify-content:space-between;align-items:end;gap:40px;padding-bottom:40px;display:flex}.register-page__top h1{margin-bottom:9px}.register-page__top p{color:#8492a4;font-size:13px}.register-progress{flex:none;align-items:center;gap:10px;display:flex}.register-progress__step{-moz-column-gap:7px;color:#58677b;grid-template-columns:31px auto;align-items:center;column-gap:7px;min-width:74px;display:grid}.register-progress__step span{border:1px solid #7a8fab47;border-radius:50%;grid-row:span 2;place-items:center;width:31px;height:31px;display:grid}.register-progress__step small{font-family:VT323,monospace;font-size:10px}.register-progress__step b{font-size:10px;font-weight:600}.register-progress__step.is-current{color:#e9c46c}.register-progress__step.is-current span{color:#e8be66;border-color:#d6ab53;box-shadow:0 0 16px #d3a34438}.register-progress__step.is-done{color:#84d7a0}.register-progress__step.is-done span{border-color:#69bb87}.register-progress>i{background:#7a8fab3d;width:34px;height:1px}.register-progress>i.is-done{background:#6ebd8a}.register-layout{grid-template-columns:minmax(0,1fr) 290px;gap:16px;display:grid}.register-main{background:#090f18ad;border:1px solid #8b9fba33;min-width:0;padding:29px}.register-step__heading h2{color:#eee6d2;margin:10px 0 7px;font-family:Martel,serif;font-size:29px;font-weight:600}.register-step__heading p{color:#8290a2;max-width:640px;font-size:12px;line-height:1.7}.register-vocation-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.register-vocation-grid .vocation-card{min-height:378px}.character-hero-card{background:radial-gradient(circle at 18% 30%,#2337586b,#0000 70%),linear-gradient(135deg,#0e1725f0,#070c14fa);border:1px solid #d9a64459;border-radius:8px;grid-template-columns:260px minmax(0,1fr);gap:24px;margin-top:26px;padding:24px;display:grid;box-shadow:0 20px 45px #00000080,inset 0 1px #ffffff14}.character-hero-portrait{border:1px solid var(--vocation-accent,#d9a64473);background:radial-gradient(circle at 50% 50%, var(--vocation-glow,#3072ff47), #050a11eb 75%);box-shadow:0 0 25px var(--vocation-glow,#3072ff2e), inset 0 0 20px #0009;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:18px 14px;display:flex;position:relative;overflow:hidden}.character-hero-portrait__sprite{-o-object-fit:contain;object-fit:contain;width:140px;height:140px;image-rendering:pixelated;filter:drop-shadow(0 8px 16px #000c) drop-shadow(0 0 14px var(--vocation-glow,#d9a64459));transform-origin:50%;transition:transform .3s}.character-hero-nameplate{text-align:center;background:#03070cb3;border-top:1px solid #d9a64440;border-radius:4px;width:100%;margin-top:14px;padding:8px 10px}.character-hero-nameplate__name{color:#f1dfb5;letter-spacing:.05em;text-shadow:0 2px 4px #000c;text-overflow:ellipsis;white-space:nowrap;font-family:Cinzel,Martel,serif;font-size:15px;font-weight:700;display:block;overflow:hidden}.character-hero-nameplate__vocation{letter-spacing:.15em;color:var(--vocation-accent,#e5b55a);text-transform:uppercase;margin-top:2px;font-family:VT323,monospace;font-size:12px;display:block}.character-hero-details{flex-direction:column;justify-content:space-between;gap:18px;display:flex}.character-hero-header{border-bottom:1px solid #7a8fab2e;padding-bottom:12px}.character-hero-header h3{color:#fef08a;letter-spacing:-.02em;margin:4px 0 6px;font-family:Martel,serif;font-size:24px;font-weight:600}.character-hero-header p{color:#94a3b8;font-size:12px;line-height:1.6}.character-name-input-hero{flex-direction:column;gap:10px;display:flex}.character-input-epic{color:#fff!important;letter-spacing:.04em!important;height:50px!important;font-size:16px!important;font-weight:600!important}.character-suggestions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.character-suggestions__label{letter-spacing:.1em;color:#7f91aa;text-transform:uppercase;font-family:VT323,monospace;font-size:12px}.character-suggestion-chip{color:#cbd5e1;cursor:pointer;background:#121b28bf;border:1px solid #d9a64447;border-radius:4px;padding:4px 10px;font-size:11px;transition:all .2s}.character-suggestion-chip:hover{color:#fef08a;background:#233044f2;border-color:#e5b55a;transform:translateY(-1px)}.character-random-btn{color:#f59e0b;letter-spacing:.08em;cursor:pointer;background:linear-gradient(135deg,#2d220fd9,#141c28d9);border:1px solid #d9a64473;border-radius:4px;align-items:center;gap:6px;padding:5px 12px;font-family:VT323,monospace;font-size:13px;transition:all .2s;display:inline-flex}.character-random-btn:hover{color:#fde68a;border-color:#fbbf24;transform:translateY(-1px);box-shadow:0 0 14px #f59e0b4d}.character-validation-badge{border-radius:4px;align-items:center;gap:6px;padding:4px 9px;font-family:Inter,sans-serif;font-size:11px;display:inline-flex}.character-validation-badge.is-valid{color:#4ade80;background:#22c55e1f;border:1px solid #22c55e40}.character-validation-badge.is-invalid{color:#f87171;background:#ef44441f;border:1px solid #ef444440}.character-validation-badge.is-info{color:#94a3b8;background:#94a3b814;border:1px solid #94a3b82e}.character-creation-preview{background:linear-gradient(140deg,#16263d9e,#070d15de);border:1px solid #7691b533;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:29px;margin-top:31px;padding:24px;display:grid}.character-creation-preview__art{background:radial-gradient(circle,#3a85f13d,#0000 66%);border:1px solid #5e92e24f;place-items:center;height:260px;display:grid}.character-creation-preview__art img{-o-object-fit:contain;object-fit:contain;width:200px;height:235px;image-rendering:pixelated;filter:drop-shadow(0 0 18px #4a90f759)}.character-creation-preview h3{color:#e7c36f;margin:10px 0 6px;font-family:Martel,serif;font-size:27px}.character-creation-preview p{color:#8795a8;font-size:11px;line-height:1.6}.portal-form__full{margin-top:26px}.character-creation-preview>div:last-child>small{color:#5e7088;margin-top:8px;font-family:VT323,monospace;font-size:12px;display:block}.character-creation-preview>div:last-child>small.is-invalid{color:#e49b9b}.register-form-grid{grid-template-columns:1fr 1fr}.register-check{color:#cbd5e1;cursor:pointer;grid-column:span 2;align-items:start;margin-top:5px;font-size:12px;line-height:1.5;gap:9px!important;display:flex!important}.register-check input{accent-color:#d8ae56;cursor:pointer;width:16px;height:16px;margin-top:2px}.register-error{margin-top:18px}.register-actions{border-top:1px solid #8197b524;justify-content:space-between;gap:13px;margin-top:28px;padding-top:21px;display:flex}.register-aside{background:linear-gradient(160deg,#2321188f,#070e17d9);border:1px solid #caa44e4a;align-self:start;padding:28px 24px;position:relative}.register-aside__seal{color:#e1b55c;letter-spacing:.15em;align-items:center;gap:9px;font-family:VT323,monospace;font-size:12px;display:flex}.register-aside__seal b{color:#7e8fa4;font-size:10px;font-weight:400}.register-aside h3{color:#e6e7dc;margin-top:37px;font-family:Martel,serif;font-size:25px;font-weight:600;line-height:1.2}.register-aside h3 span{color:#e2b55c}.register-aside>p{color:#8492a3;margin-top:13px;font-size:11px;line-height:1.75}.register-aside ul{color:#9aa8b8;gap:12px;margin:25px 0 30px;padding:0;font-size:10px;list-style:none;display:grid}.register-aside li{align-items:center;gap:7px;display:flex}.register-aside li svg{color:#7cce96}.register-aside__help{color:#748399;border-top:1px solid #8197b526;align-items:start;gap:7px;padding-top:18px;font-size:10px;line-height:1.6;display:flex}.register-aside__help svg{color:#d5aa56}.register-aside__help a{color:#dfb45f;text-decoration:none}.account-page__header,.rankings-page__hero,.changelog-page__hero,.character-page__hero{justify-content:space-between;align-items:end;gap:30px;display:flex}.account-page__header h1{color:#eee9dd;letter-spacing:-.05em;margin:12px 0 9px;font-family:Martel,serif;font-size:clamp(30px,4vw,51px);font-weight:600}.account-page__header p,.rankings-page__hero p,.changelog-page__hero p,.character-page__hero p{color:#8592a5;font-size:13px;line-height:1.75}.account-page__actions{gap:10px;display:flex}.account-overview{background:#0b121cb8;border:1px solid #859ab433;grid-template-columns:1.6fr repeat(3,1fr);align-items:center;gap:0;margin-top:44px;display:grid}.account-overview>*{border-right:1px solid #859ab426;min-height:83px;padding:16px 18px}.account-overview>:last-child{border-right:0}.account-overview__identity,.account-overview__item{align-items:center;gap:12px;display:flex}.account-overview__avatar{color:#dfb35a;border:1px solid #daae5280;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.account-overview small,.account-overview strong,.account-overview span span{display:block}.account-overview small{color:#79879a;letter-spacing:.13em;font-family:VT323,monospace;font-size:11px}.account-overview strong{color:#e7e7df;margin-top:2px;font-family:Martel,serif;font-size:14px}.account-overview__identity>div>span{color:#68768a;margin-top:4px;font-size:9px}.account-overview__item{color:#d2a953}.account-overview__item>span{min-width:0}.account-overview__item strong{color:#e5ebf0;font-family:VT323,monospace;font-size:16px;font-weight:400}.account-layout{grid-template-columns:minmax(340px,.78fr) minmax(0,1.22fr);gap:16px;margin-top:17px;display:grid}.account-characters,.account-character-detail{background:#080e16ba;border:1px solid #859ab433}.portal-section-label{border-bottom:1px solid #859ab426;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.portal-section-label span{color:#d0a655;letter-spacing:.16em;font-family:VT323,monospace;font-size:12px}.portal-section-label b{color:#64748a;font-family:VT323,monospace;font-size:11px;font-weight:400}.account-characters{padding:22px 19px}.account-character-row{color:#cdd8e6;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #859ab41f;align-items:center;gap:10px;width:100%;min-height:72px;padding:8px 2px;transition:background .24s,padding .24s;display:flex}.account-character-row:hover,.account-character-row.is-selected{background:#3d689f1f;padding-left:8px;padding-right:8px}.account-character-row.is-selected{box-shadow:inset 2px 0 #d3a655}.account-character-row__portrait{background:#0a1422;border:1px solid #6f97d14d;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.account-character-row__portrait img{-o-object-fit:contain;object-fit:contain;width:54px;height:62px;image-rendering:pixelated}.account-character-row__copy{flex:1;min-width:0}.account-character-row__copy strong,.account-character-row__copy small,.account-character-row__level small,.account-character-row__level b{display:block}.account-character-row__copy strong{color:#e2eaf3;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.account-character-row__copy small{color:#d1a555;letter-spacing:.06em;margin-top:4px;font-family:VT323,monospace;font-size:11px}.account-character-row__level{text-align:right}.account-character-row__level small{color:#66768d;font-family:VT323,monospace;font-size:10px}.account-character-row__level b{color:#e6bf6b;font-family:Martel,serif;font-size:17px;font-weight:600}.account-character-row__online{color:#66778c;align-items:center;gap:5px;min-width:54px;font-family:VT323,monospace;font-size:11px;display:inline-flex}.account-character-row__online i{background:#526171;border-radius:50%;width:5px;height:5px}.account-character-row__online.is-online{color:#83d59a}.account-character-row__online.is-online i{background:#78dd9b;box-shadow:0 0 8px #78dd9b}.account-empty{color:#78879b;text-align:center;justify-items:center;gap:9px;padding:54px 15px;display:grid}.account-empty svg{color:#d2a655}.account-empty p{font-size:12px}.account-empty a{color:#e2b55e;align-items:center;gap:5px;font-size:11px;text-decoration:none;display:inline-flex}.account-character-detail{padding:25px}.account-character-detail__hero{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:25px;min-height:178px;display:grid}.account-character-detail__portrait{background:radial-gradient(circle,#3775d23d,#0000 67%);border:1px solid #5992e447;place-items:center;height:172px;display:grid;position:relative}.account-character-detail__portrait img{z-index:1;-o-object-fit:contain;object-fit:contain;width:130px;height:165px;image-rendering:pixelated;filter:drop-shadow(0 0 15px #438cec66);position:relative}.account-character-detail__halo{border:1px solid #d9ad506b;border-radius:50%;width:90px;height:90px;animation:5s ease-in-out infinite portal-orb;position:absolute;box-shadow:0 0 24px #3a87f04d,inset 0 0 15px #daac4e21}.account-character-detail h2{color:#efe6ce;margin:10px 0 6px;font-family:Martel,serif;font-size:30px}.account-character-detail p{color:#8797ab;margin-bottom:17px;font-size:11px}.account-character-detail__stats{border-top:1px solid #859ab426;border-bottom:1px solid #859ab426;grid-template-columns:repeat(4,1fr);margin-top:23px;display:grid}.account-character-detail__stats>div{border-right:1px solid #859ab426;padding:15px 10px}.account-character-detail__stats>div:last-child{border-right:0}.account-character-detail__stats small,.account-character-detail__stats strong{display:block}.account-character-detail__stats small{color:#718198;letter-spacing:.12em;font-family:VT323,monospace;font-size:10px}.account-character-detail__stats strong{color:#e7bb62;margin-top:4px;font-family:Martel,serif;font-size:20px}.account-character-detail__stats em{color:#6f7f93;font-family:VT323,monospace;font-size:13px;font-style:normal}.account-character-detail__skills{margin-top:23px}.skill-meter{color:#8998aa;grid-template-columns:72px 1fr 28px;align-items:center;gap:9px;min-height:28px;font-family:VT323,monospace;font-size:12px;display:grid}.skill-meter i{background:#172331;height:4px;display:block}.skill-meter i b{background:linear-gradient(90deg,#4d91ed,#e2b35a);height:100%;display:block;box-shadow:0 0 8px #498eee59}.skill-meter strong{color:#dbe3ec;text-align:right;font-weight:400}.account-loading{color:#8190a3;letter-spacing:.08em;place-content:center;justify-items:center;gap:15px;min-height:440px;font-family:VT323,monospace;font-size:14px;display:grid}.loading-rune{color:#dfb459;text-shadow:0 0 22px #e1b35394;font-size:46px;line-height:1;animation:3s linear infinite portal-spin;display:block}.auth-gate{text-align:center;place-content:center;justify-items:center;min-height:calc(100vh - 240px);padding:50px 20px;display:grid}.auth-gate__icon{color:#dfb45c;background:#c1852314;border:1px solid #d6aa4f7a;border-radius:50%;place-items:center;width:68px;height:68px;display:grid;box-shadow:0 0 25px #d2a1391f}.auth-gate h1{color:#ede9df;margin:20px 0 12px;font-family:Martel,serif;font-size:43px;line-height:1.08}.auth-gate h1 span{color:#dbaa52}.auth-gate p{color:#8593a5;max-width:370px;margin-bottom:22px;font-size:12px;line-height:1.7}.rankings-page__hero,.changelog-page__hero,.character-page__hero{padding-bottom:44px}.rankings-page__hero p,.changelog-page__hero p,.character-page__hero p{max-width:550px}.rankings-page__trophy,.changelog-page__mark,.character-page__icon{color:#e0b35b;background:radial-gradient(circle,#c78e2124,#0000 67%);border:1px solid #d4a94d6b;border-radius:50%;place-content:center;justify-items:center;gap:7px;width:145px;height:145px;display:grid;box-shadow:0 0 35px #cd9e351f,inset 0 0 22px #cd9e3514}.rankings-page__trophy span,.changelog-page__mark span{letter-spacing:.15em;text-align:center;font-family:VT323,monospace;font-size:11px}.rankings-page__trophy b,.changelog-page__mark b{color:#91a0b2;font-size:10px;font-weight:400}.rankings-toolbar{background:#0a111bb8;border:1px solid #859ab433;justify-content:space-between;align-items:center;gap:20px;padding:13px 16px;display:flex}.rankings-filters{flex-wrap:wrap;gap:5px;display:flex}.rankings-filters button,.changelog-filters button{color:#7f8fa4;cursor:pointer;letter-spacing:.05em;background:0 0;border:1px solid #0000;min-height:31px;padding:0 11px;font-family:VT323,monospace;font-size:12px;transition:color .22s,border .22s,background .22s}.rankings-filters button:hover,.rankings-filters button.is-active,.changelog-filters button:hover,.changelog-filters button.is-active{color:#e4ba66;background:#c78e211a;border-color:#d7ad5066}.portal-search{color:#8ba4c2;background:#04090fa6;border:1px solid #778fae40;align-items:center;gap:8px;min-width:220px;height:36px;padding:0 10px;display:flex}.portal-search input{color:#e9eff6;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.portal-search input::placeholder{color:#526177}.portal-search>svg:last-child{color:#6c7d92}.ranking-table-wrap{background:#080e16b3;border:1px solid #859ab433;margin-top:15px;overflow:hidden}.ranking-table__head,.ranking-table__row{grid-template-columns:50px minmax(220px,1.4fr) minmax(120px,.75fr) 70px 70px 90px 22px;align-items:center;gap:12px;padding:0 20px;display:grid}.ranking-table__head{color:#6f8098;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #859ab42b;min-height:40px;font-family:VT323,monospace;font-size:11px}.ranking-table__row{color:#d8e1ed;border-bottom:1px solid #859ab41f;min-height:73px;text-decoration:none;transition:background .25s,padding .25s}.ranking-table__row:last-child{border-bottom:0}.ranking-table__row:hover{background:#3e6ca51f;padding-left:25px;padding-right:25px}.ranking-table__rank{color:#8291a4;font-family:VT323,monospace;font-size:16px}.ranking-table__rank--1{color:#edc867;text-shadow:0 0 10px #e7b13e73}.ranking-table__rank--2{color:#c5d0dc}.ranking-table__rank--3{color:#c88b5a}.ranking-table__character{align-items:center;gap:11px;min-width:0;display:flex}.ranking-table__avatar{background:#0a1422;border:1px solid #6793d34d;place-items:center;width:43px;height:43px;display:grid;overflow:hidden}.ranking-table__avatar img{-o-object-fit:contain;object-fit:contain;width:49px;height:58px;image-rendering:pixelated}.ranking-table__character strong,.ranking-table__character small{display:block}.ranking-table__character strong{color:#e4ebf4;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ranking-table__character small{color:#65768d;margin-top:4px;font-family:VT323,monospace;font-size:11px}.ranking-table__vocation{font-size:11px;font-weight:700}.ranking-table__level{color:#e6bb64;font-family:Martel,serif;font-size:18px;font-weight:600}.ranking-table__magic{color:#b2c5df;font-family:VT323,monospace;font-size:15px}.ranking-table__status{color:#586a80;align-items:center;gap:6px;font-family:VT323,monospace;font-size:11px;display:inline-flex}.ranking-table__status i{background:#4a596a;border-radius:50%;width:5px;height:5px}.ranking-table__status.is-online{color:#7ed79a}.ranking-table__status.is-online i{background:#76df9b;box-shadow:0 0 8px #76df9b}.ranking-loading{color:#74859a;place-content:center;justify-items:center;gap:11px;min-height:220px;font-family:VT323,monospace;font-size:14px;display:grid}.ranking-loading .loading-rune{font-size:32px}.rankings-page__footer{color:#687a91;justify-content:space-between;gap:15px;margin-top:16px;font-family:VT323,monospace;font-size:12px;display:flex}.rankings-page__footer a{color:#dbae59;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.changelog-filters{background:#0a111bb3;border:1px solid #859ab430;flex-wrap:wrap;gap:5px;padding:12px;display:flex}.changelog-timeline{margin-top:30px}.changelog-entry{grid-template-columns:125px 25px minmax(0,1fr);min-height:190px;display:grid}.changelog-entry__date{color:#78889d;text-align:right;align-content:start;justify-items:end;gap:5px;padding:18px 15px 0 0;display:grid}.changelog-entry__date svg{color:#d5a950}.changelog-entry__date strong{color:#b9c4d2;letter-spacing:.07em;font-family:VT323,monospace;font-size:12px;font-weight:400}.changelog-entry__date span{color:#5e6d80;font-family:VT323,monospace;font-size:11px}.changelog-entry__line{justify-content:center;display:flex;position:relative}.changelog-entry__line:before{content:"";background:linear-gradient(#d1a64e78,#748dae29);width:1px;position:absolute;top:0;bottom:0}.changelog-entry:last-child .changelog-entry__line:before{bottom:50%}.changelog-entry__line i{z-index:1;background:#0a111b;border:1px solid #d2a34f;border-radius:50%;width:10px;height:10px;margin-top:20px;display:block;position:relative;box-shadow:0 0 12px #d6a4418f}.changelog-entry__line b{background:#7af;border-radius:50%;width:4px;height:4px;position:absolute;top:23px}.changelog-entry__card{background:#0a111bad;border:1px solid #859ab430;grid-template-columns:48px minmax(0,1fr) 25px;align-items:start;gap:17px;margin:0 0 16px;padding:19px 20px;transition:border .25s,transform .25s,background .25s;display:grid}.changelog-entry__card:hover{background:#131f2fb8;border-color:#d6a94b66;transform:translate(5px)}.changelog-entry__icon{color:#dfb35c;background:#bf852217;border:1px solid #d4a54461;place-items:center;width:43px;height:43px;display:grid}.changelog-entry__icon--server{color:#76adf5;background:#316fc61a;border-color:#5494eb5c}.changelog-entry__icon--added{color:#7ed998;background:#3da55f1a;border-color:#66cc8561}.changelog-entry__body h2{color:#e6e8e4;margin:8px 0 6px;font-family:Martel,serif;font-size:20px;font-weight:600}.changelog-entry__body p{color:#8997a9;font-size:11px;line-height:1.65}.changelog-entry__body ul{color:#718198;flex-wrap:wrap;gap:8px 19px;margin-top:15px;padding:0;font-size:10px;list-style:none;display:flex}.changelog-entry__body li{align-items:center;gap:4px;display:inline-flex}.changelog-entry__body li svg{color:#d4a650}.changelog-entry__card>a{color:#6f89aa;place-items:center;width:25px;height:25px;display:grid}.changelog-entry__card>a:hover{color:#e0b35d}.character-search{width:100%;max-width:680px;height:51px;margin:6px auto 37px}.character-search input{font-size:13px}.character-search button{color:#f8e7b9;cursor:pointer;letter-spacing:.08em;background:#12345a;border:1px solid #ba8f3d;align-items:center;gap:5px;height:33px;padding:0 13px;font-family:VT323,monospace;font-size:13px;display:inline-flex}.character-error,.character-empty{color:#8090a4;text-align:center;border:1px solid #859ab433;place-content:center;justify-items:center;gap:9px;min-height:260px;display:grid}.character-error svg{color:#d9ad5b}.character-error strong{color:#e5dfd0;font-family:Martel,serif;font-size:18px}.character-error span{font-size:11px}.character-error a{color:#dfb35d;align-items:center;gap:5px;margin-top:10px;font-size:11px;text-decoration:none;display:inline-flex}.character-empty svg{color:#d8a953}.character-empty h2{color:#e9e4d7;margin:5px 0 0;font-family:Martel,serif;font-size:24px}.character-empty p{color:#8190a3;font-size:11px}.character-profile{background:#080e16b8;border:1px solid #859ab438;padding:22px 25px 29px}.character-profile__top{border-bottom:1px solid #859ab424;justify-content:space-between;padding-bottom:17px;display:flex}.character-profile__top>a{color:#d5aa59;align-items:center;gap:6px;font-family:VT323,monospace;font-size:12px;text-decoration:none;display:inline-flex}.character-profile__identity{align-items:center;gap:24px;padding:28px 0;display:flex}.character-profile__portrait{background:radial-gradient(circle,#387add38,#0000 66%);border:1px solid #6699e159;place-items:center;width:145px;height:160px;display:grid}.character-profile__portrait img{-o-object-fit:contain;object-fit:contain;width:128px;height:155px;image-rendering:pixelated;filter:drop-shadow(0 0 15px #408ff259)}.character-profile__identity h2{color:#efe6d0;margin:10px 0 5px;font-family:Martel,serif;font-size:34px}.character-profile__identity p{color:#dbb05d;letter-spacing:.08em;font-family:VT323,monospace;font-size:13px}.character-profile__chips{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.character-profile__chips span{color:#8c9caf;border:1px solid #7c97b942;padding:5px 8px;font-size:10px}.character-profile__stats{border-top:1px solid #859ab424;border-bottom:1px solid #859ab424;grid-template-columns:repeat(5,1fr);display:grid}.character-profile__stats>div{border-right:1px solid #859ab424;padding:17px 12px}.character-profile__stats>div:last-child{border-right:0}.character-profile__stats small,.character-profile__stats strong{display:block}.character-profile__stats small{color:#72849a;letter-spacing:.11em;font-family:VT323,monospace;font-size:10px}.character-profile__stats strong{color:#e4ba61;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-family:Martel,serif;font-size:17px;overflow:hidden}.character-profile__stats em{color:#728096;font-family:VT323,monospace;font-size:12px;font-style:normal}.character-profile__skills{max-width:640px;margin-top:27px}@keyframes portal-pulse{0%,to{opacity:.65;transform:scale(.85)}50%{opacity:1;transform:scale(1.2)}}@keyframes portal-float{0%{transform:translate(0,0)scale(1)}to{transform:translate(30px,-22px)scale(1.08)}}@keyframes portal-stars-drift{0%{transform:translate(0,0)}to{transform:translateY(-70px)}}@keyframes portal-sigil{0%,to{opacity:.4;transform:translateY(0)rotate(0)}50%{opacity:.95;transform:translateY(-8px)rotate(12deg)}}@keyframes portal-orb{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.05)rotate(8deg)}}@keyframes portal-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.portal-reveal{opacity:1;transform:none}}@media (max-width:1080px){.portal-nav{gap:12px;padding-left:24px;padding-right:24px}.portal-nav__links{gap:0}.portal-nav__links a{padding-left:7px;padding-right:7px;font-size:10px}.portal-nav__links a:after{left:7px;right:7px}.portal-status{display:none}.vocation-showcase__grid,.register-vocation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vocation-card{min-height:390px}.register-vocation-grid .vocation-card{min-height:340px}.vocation-detail{grid-template-columns:1fr 1fr}.vocation-detail .portal-button{grid-column:span 2;justify-self:start}.portal-section--split{grid-template-columns:1fr}.account-overview{grid-template-columns:1.4fr repeat(3,1fr)}.account-layout{grid-template-columns:1fr}.account-character-detail{min-height:0}}@media (max-width:760px){.portal-app main{padding-top:64px}.portal-nav{height:64px;padding:0 17px}.portal-brand strong{font-size:13px}.portal-brand small{font-size:9px}.portal-nav__mobile{display:inline-flex}.portal-nav__links{background:#070d15f7;border:1px solid #b0935247;flex-direction:column;height:auto;padding:8px;display:none;position:absolute;top:64px;left:12px;right:12px;box-shadow:0 20px 35px #00000073}.portal-nav__links--open{display:flex}.portal-nav__links a{min-height:42px;padding:0 12px}.portal-nav__links a:after{left:12px;right:12px}.portal-nav__actions{margin-left:0}.portal-nav__login span{display:none}.portal-button--nav{min-width:38px;padding:0 9px;font-size:0}.portal-button--nav:first-letter{font-size:0}.portal-button--nav .portal-button__arrow{width:14px;transform:rotate(-45deg)}.portal-page-eyebrow{font-size:10px;top:75px;right:18px}.portal-hero{min-height:730px;padding:110px 22px 70px;display:block}.portal-hero__moon{width:390px;top:18%;right:-15%}.portal-hero__aside{width:230px;margin:54px auto 0}.hero-console{padding:15px 17px 18px}.hero-console__orb{width:87px;height:87px;margin:18px 0 12px}.hero-console__orb-inner{width:51px;height:51px}.hero-console>strong{font-size:15px}.portal-display-title{font-size:clamp(40px,13vw,60px)}.portal-display-title--small{font-size:39px}.portal-hero__copy{font-size:13px}.portal-hero__meta{gap:9px 14px;font-size:11px}.home-stats{grid-template-columns:1fr 1fr;margin-left:15px;margin-right:15px}.home-stat{min-height:72px;padding:12px}.home-stat:nth-child(2){border-right:0}.home-stat:nth-child(-n+2){border-bottom:1px solid #91a1b921}.home-stat strong{font-size:16px}.home-stat small{font-size:9px}.portal-section{padding:72px 17px 25px}.portal-section--intro{display:block}.portal-section__seal{display:none}.vocation-showcase__grid,.register-vocation-grid{grid-template-columns:1fr 1fr;gap:8px}.vocation-card{min-height:330px;padding:17px 11px 12px}.vocation-card__image-wrap{height:125px}.vocation-card__image{width:126px;height:145px}.vocation-card__name{font-size:15px}.vocation-card__description{min-height:64px;font-size:9px}.vocation-card__stats{gap:5px;padding-top:9px}.vocation-card__stats>span{grid-template-columns:30px 1fr 17px}.vocation-card__stats small{font-size:9px}.vocation-card__stats em{font-size:10px}.vocation-detail{padding:18px;display:block}.vocation-detail__stats{gap:8px 12px;margin:18px 0}.vocation-detail .portal-button{width:100%}.portal-section--split{padding-top:54px}.home-panel{padding:19px 16px}.home-panel h2{font-size:27px}.portal-cta-banner{margin:58px 17px 70px;padding:25px 20px;display:block}.portal-cta-banner__rune{display:none}.portal-cta-banner .portal-button{margin-top:23px}.portal-footer{gap:19px;padding:25px 20px;display:grid}.portal-footer__links{justify-content:flex-start}.portal-footer__copy{font-size:11px}.auth-page,.register-page,.account-page,.rankings-page,.changelog-page,.character-page{padding:58px 17px 70px}.auth-page{min-height:auto;display:block}.auth-page__visual{padding-bottom:38px}.auth-page__sigil{margin-top:30px}.auth-page__facts{margin-top:25px}.auth-card{padding:22px 18px}.register-page__top,.account-page__header,.rankings-page__hero,.changelog-page__hero,.character-page__hero{display:block}.register-page__top{padding-bottom:26px}.register-progress{margin-top:29px}.register-progress__step{min-width:auto}.register-progress>i{flex:1;width:auto}.register-main{padding:19px 14px}.register-vocation-grid .vocation-card{min-height:315px}.character-hero-card{grid-template-columns:1fr;gap:18px;padding:16px}.character-hero-portrait{padding:16px 12px}.character-hero-portrait__sprite{width:110px;height:110px}.character-creation-preview{grid-template-columns:1fr;gap:20px;padding:16px}.character-creation-preview__art{height:220px}.character-creation-preview__art img{width:170px;height:205px}.register-form-grid{grid-template-columns:1fr}.register-check{grid-column:span 1}.register-aside{display:none}.register-actions,.account-page__actions{margin-top:20px}.account-overview{grid-template-columns:1fr 1fr;margin-top:28px}.account-overview>*{min-height:74px;padding:13px 12px}.account-overview>:nth-child(2){border-right:0}.account-overview>:nth-child(-n+2){border-bottom:1px solid #859ab426}.account-overview__identity{grid-column:span 2}.account-overview__item strong{font-size:14px}.account-character-detail{padding:16px}.account-character-detail__hero{grid-template-columns:100px minmax(0,1fr);gap:14px}.account-character-detail__portrait{height:130px}.account-character-detail__portrait img{width:100px;height:123px}.account-character-detail h2{font-size:22px}.account-character-detail__stats{grid-template-columns:1fr 1fr}.account-character-detail__stats>div:nth-child(2){border-right:0}.account-character-detail__stats>div:nth-child(-n+2){border-bottom:1px solid #859ab426}.account-character-row__online,.rankings-page__trophy,.changelog-page__mark,.character-page__icon{display:none}.rankings-toolbar{padding:10px;display:block}.rankings-filters{flex-wrap:nowrap;margin-bottom:10px;overflow-x:auto}.rankings-filters button{flex:none}.portal-search{width:100%;min-width:0}.ranking-table-wrap{overflow-x:auto}.ranking-table__head,.ranking-table__row{min-width:720px}.rankings-page__footer{line-height:1.7;display:block}.rankings-page__footer a{margin-top:6px}.changelog-entry{grid-template-columns:67px 18px minmax(0,1fr)}.changelog-entry__date{padding-right:8px}.changelog-entry__date strong{font-size:10px}.changelog-entry__card{grid-template-columns:37px minmax(0,1fr) 18px;gap:10px;padding:15px 12px}.changelog-entry__icon{width:35px;height:35px}.changelog-entry__body h2{font-size:16px}.changelog-entry__body ul{gap:6px;display:grid}.character-search{margin-top:0}.character-profile{padding:16px}.character-profile__identity{gap:14px;padding:19px 0}.character-profile__portrait{width:100px;height:124px}.character-profile__portrait img{width:91px;height:119px}.character-profile__identity h2{font-size:24px}.character-profile__stats{grid-template-columns:1fr 1fr}.character-profile__stats>div:nth-child(2n){border-right:0}.character-profile__stats>div:nth-child(-n+3){border-bottom:1px solid #859ab424}.character-profile__stats strong{font-size:15px}.character-profile__chips{display:none}}@media (max-width:430px){.portal-brand small,.portal-nav__login{display:none}.portal-hero__actions{display:grid}.portal-button--large{width:100%}.vocation-card{min-height:310px}.vocation-card__image-wrap{height:116px}.vocation-card__description{min-height:58px}.register-progress__step b{display:none}.register-progress__step{grid-template-columns:29px auto}.register-progress__step span{width:29px;height:29px}.account-page__actions{grid-template-columns:1fr 1fr;display:grid}.account-page__actions .portal-button{padding:0 8px}.account-character-detail__hero{grid-template-columns:83px minmax(0,1fr)}.account-character-detail__portrait{height:116px}.account-character-detail__portrait img{width:84px;height:111px}.account-character-detail h2{font-size:18px}.account-character-detail p{font-size:10px}.account-character-detail .portal-button{min-height:38px;padding:0 9px;font-size:9px}.character-profile__identity{align-items:start}.character-profile__identity h2{font-size:21px}.character-profile__identity p{font-size:11px}.character-profile__portrait{width:80px;height:110px}.character-profile__portrait img{width:75px;height:105px}}.story-scene-overlay{z-index:45;color:#f4f0e4;pointer-events:none;background:radial-gradient(at 50% 58%,#0000 20%,#02050a29 70%,#0103078a 100%);animation:.46s cubic-bezier(.2,.8,.2,1) both story-scene-in;position:absolute;inset:0;overflow:hidden}.story-scene-overlay--finished{background:#02050933;place-items:center;animation:.7s both story-scene-out;display:grid}.story-scene__top-vignette{background:linear-gradient(#04080f80,#0000 26% 69%,#02050ab3);position:absolute;inset:0}.story-scene__letterbox{background:linear-gradient(#020408f0,#020408c7);height:clamp(26px,5vh,56px);position:absolute;left:0;right:0;box-shadow:0 0 30px #00000073}.story-scene__letterbox--top{top:0}.story-scene__letterbox--bottom{bottom:0;transform:rotate(180deg)}.story-scene__close{z-index:2;color:#a7b4c3;letter-spacing:.08em;cursor:pointer;pointer-events:auto;background:#050a119e;border:1px solid #bcccdc33;align-items:center;gap:7px;min-height:30px;padding:0 9px;font-family:VT323,monospace;font-size:12px;transition:border-color .2s,color .2s,background .2s;display:inline-flex;position:absolute;top:clamp(34px,7vh,74px);right:22px}.story-scene__close:hover{color:#f0d18a;background:#14191fd1;border-color:#ecc66ca8}.story-scene__chapter{z-index:2;color:#9daabd;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 2px 4px #02050a;align-items:center;gap:9px;font-family:VT323,monospace;font-size:13px;display:flex;position:absolute;top:clamp(35px,7vh,75px);left:24px}.story-scene__chapter-mark{color:#e3ba64;background:#3c2a0e73;border:1px solid #dbb150b3;place-items:center;width:24px;height:24px;display:grid;box-shadow:0 0 16px #d09e3729}.story-scene__chapter-separator{color:#68798e}.story-scene__stage-hint{z-index:2;color:#899caf;letter-spacing:.06em;opacity:.84;background:#050a116b;border:1px solid #8daac333;align-items:center;gap:7px;padding:5px 10px;font-family:VT323,monospace;font-size:11px;display:inline-flex;position:absolute;top:clamp(79px,14vh,132px);left:50%;transform:translate(-50%)}.story-scene__stage-hint svg{color:#78c6c8}.story-scene__dialogue-shell{z-index:3;pointer-events:auto;cursor:pointer;grid-template-columns:144px minmax(0,720px);justify-content:center;align-items:end;gap:19px;display:grid;position:absolute;bottom:clamp(51px,10vh,106px);left:clamp(16px,7vw,120px);right:clamp(16px,7vw,120px)}.story-scene__portrait-wrap{justify-items:center;min-height:188px;padding-bottom:22px;display:grid;position:relative}.story-scene__portrait-glow{filter:blur(9px);background:radial-gradient(#5ab5cc47,#0000 68%);border-radius:50%;height:120px;animation:2.8s ease-in-out infinite story-portrait-breathe;position:absolute;bottom:26px;left:8px;right:8px}.story-scene__portrait-glow--worried,.story-scene__portrait-glow--guarded{background:radial-gradient(#d2855645,#0000 68%)}.story-scene__portrait-glow--secret,.story-scene__portrait-glow--revelation{background:radial-gradient(#a470e84f,#0000 68%)}.story-scene__portrait-glow--relieved,.story-scene__portrait-glow--proud{background:radial-gradient(#5acf9745,#0000 68%)}.story-scene__portrait-frame{background:linear-gradient(160deg,#151e2beb,#060b12f2);border:1px solid #e2ba659e;place-items:end center;width:126px;height:142px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #03060bbd,inset 0 1px #ffffff1a,0 14px 35px #00000094,0 0 25px #d7a74926}.story-scene__portrait-frame:before,.story-scene__portrait-frame:after{content:"";opacity:.8;border-color:#e0b45c;width:17px;height:17px;position:absolute}.story-scene__portrait-frame:before{border-top:1px solid;border-left:1px solid;top:6px;left:6px}.story-scene__portrait-frame:after{border-bottom:1px solid;border-right:1px solid;bottom:6px;right:6px}.story-scene__portrait{-o-object-fit:contain;object-fit:contain;width:126px;height:142px;image-rendering:pixelated;filter:drop-shadow(0 5px 5px #000000a6);transform:scale(1.38)translateY(17px)}.story-scene__portrait-fallback{color:#e5ba61;place-items:center;width:100%;height:100%;font-family:Cinzel,serif;font-size:52px;display:grid}.story-scene__portrait-name{color:#f1d58d;text-shadow:0 2px 4px #02050a;margin-top:9px;font-family:Cinzel,serif;font-size:15px;position:relative}.story-scene__portrait-role{color:#78899e;letter-spacing:.12em;text-transform:uppercase;margin-top:2px;font-family:VT323,monospace;font-size:11px;position:relative}.story-scene__dialogue-card{background:linear-gradient(145deg,#0b141ff5,#040910f0);border:1px solid #cdad6975;min-width:0;padding:18px 22px 15px;position:relative;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #000000bf,0 18px 45px #00000094,0 0 35px #143d4e24}.story-scene__dialogue-card:before{content:"";opacity:.7;border-top:1px solid #dab55ea6;border-right:1px solid #dab55ea6;width:28px;height:28px;position:absolute;top:7px;right:7px}.story-scene__dialogue-heading{border-bottom:1px solid #899db22b;align-items:center;gap:11px;padding-bottom:10px;display:flex}.story-scene__speaker{color:#efcf82;letter-spacing:.03em;text-shadow:0 1px #130e05;font-family:Cinzel,serif;font-size:17px}.story-scene__emotion{color:#78bec6;letter-spacing:.1em;text-transform:uppercase;background:#276c791f;border:1px solid #6db8c442;padding:3px 7px;font-family:VT323,monospace;font-size:10px}.story-scene__text{color:#e4e9ed;letter-spacing:.005em;text-shadow:0 1px #02050a;min-height:54px;margin:15px 0 11px;font-size:14px;line-height:1.75}.story-scene__caret{color:#e7bd62;margin-left:2px;animation:.7s step-end infinite story-caret}.story-scene__dialogue-footer{border-top:1px solid #899db21f;justify-content:flex-end;align-items:center;min-height:28px;padding-top:9px;display:flex}.story-scene__advance{color:#f0d18a;letter-spacing:.08em;cursor:pointer;pointer-events:auto;background:#7a4e112e;border:1px solid #d2aa5273;align-items:center;gap:8px;padding:5px 9px;font-family:VT323,monospace;font-size:12px;display:inline-flex}.story-scene__advance:hover:not(:disabled){background:#a76d1652;border-color:#f0ca6c}.story-scene__advance:disabled{cursor:default;opacity:.45}.story-scene__locked{color:#8394a6;letter-spacing:.04em;align-items:center;gap:6px;font-family:VT323,monospace;font-size:12px;display:inline-flex}.story-scene__locked svg{color:#d19f52}.story-scene__choices{border-top:1px solid #899db226;gap:7px;margin-top:14px;padding-top:11px;display:grid}.story-scene__choice-label{color:#7890a6;letter-spacing:.12em;text-transform:uppercase;font-family:VT323,monospace;font-size:11px}.story-scene__choice{color:#d9e4e8;text-align:left;cursor:pointer;pointer-events:auto;background:linear-gradient(90deg,#112b33c7,#09161fb8);border:1px solid #5f93a542;grid-template-columns:27px minmax(0,1fr) 17px;align-items:center;gap:10px;width:100%;padding:8px 10px;transition:border-color .18s,transform .18s,background .18s;display:grid}.story-scene__choice:hover:not(:disabled){background:linear-gradient(90deg,#184b4de0,#0c2028d9);border-color:#71dbddc7;transform:translate(4px)}.story-scene__choice:disabled{cursor:default;opacity:.43}.story-scene__choice-index{color:#dcb465;border:1px solid #d7ae5361;place-items:center;width:24px;height:24px;font-family:VT323,monospace;font-size:12px;display:grid}.story-scene__choice-copy{gap:2px;min-width:0;display:grid}.story-scene__choice-copy strong{color:#e6f1f2;font-size:12px;font-weight:700}.story-scene__choice-copy small{color:#8298a4;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.story-scene__choice-arrow{color:#73cfd0;opacity:.55;transition:transform .18s,opacity .18s}.story-scene__choice:hover:not(:disabled) .story-scene__choice-arrow{opacity:1;transform:translate(3px)}.story-scene__progress{z-index:3;color:#6f8195;letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;font-family:VT323,monospace;font-size:10px;display:flex;position:absolute;bottom:27px;left:25px;right:25px}.story-scene__progress-line{background:#91a5b93d;width:68px;height:1px;display:block}.story-scene__progress-line span{background:#d8aa55;width:45%;height:100%;display:block;box-shadow:0 0 8px #d9a94973}.story-scene__finish-card{color:#f0cf83;letter-spacing:.08em;background:#080f17db;border:1px solid #deb45b80;align-items:center;gap:10px;padding:13px 18px;font-family:VT323,monospace;font-size:14px;display:inline-flex;box-shadow:0 12px 35px #00000080}.story-scene__finish-card svg{color:#6ee0bf}@keyframes story-scene-in{0%{opacity:0;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}@keyframes story-scene-out{0%{opacity:1}to{opacity:0}}@keyframes story-portrait-breathe{0%,to{opacity:.56;transform:scale(.95)}50%{opacity:.95;transform:scale(1.05)}}@keyframes story-caret{50%{opacity:0}}@media (max-width:760px){.story-scene__chapter{font-size:11px;top:37px;left:15px}.story-scene__chapter-separator,.story-scene__chapter span:last-child{display:none}.story-scene__close{top:35px;right:15px}.story-scene__close span{display:none}.story-scene__stage-hint{white-space:nowrap;max-width:80%;font-size:10px;top:76px}.story-scene__dialogue-shell{grid-template-columns:72px minmax(0,1fr);gap:9px;bottom:49px;left:12px;right:12px}.story-scene__portrait-wrap{min-height:144px;padding-bottom:16px}.story-scene__portrait-frame{width:72px;height:92px}.story-scene__portrait{width:82px;height:100px;transform:scale(1.28)translateY(11px)}.story-scene__portrait-name{font-size:11px}.story-scene__portrait-role{display:none}.story-scene__dialogue-card{padding:13px 13px 11px}.story-scene__speaker{font-size:14px}.story-scene__text{min-height:60px;margin:11px 0 8px;font-size:12px;line-height:1.55}.story-scene__choice{grid-template-columns:23px minmax(0,1fr) 14px;gap:7px;padding:7px}.story-scene__choice-copy strong{font-size:10px}.story-scene__choice-copy small{font-size:9px}.story-scene__progress{font-size:9px;bottom:22px;left:12px;right:12px}.story-scene__progress-line{width:38px}}:root{--pixel-sage-light:#fef08a;--pixel-sage-base:#f59e0b;--pixel-sage-dark:#b45309;--pixel-sage-deep:#451a03;--pixel-sage-border:#78350f;--pixel-sage-title:#fef08a;--pixel-parchment-light:#1f2737;--pixel-parchment-base:#141923;--pixel-parchment-shade:#10141c;--pixel-parchment-deep:#0b0e14;--pixel-parchment-border:#3d4b63;--pixel-parchment-ink:#fff;--pixel-parchment-ink-muted:#cbd5e1;--pixel-parchment-ink-faint:#94a3b8;--pixel-wood-light:#f59e0b;--pixel-wood-base:#475569;--pixel-wood-dark:#232c3d;--pixel-wood-border:#0f131a;--pixel-slot-bg:#0c0f16;--pixel-slot-inset-tl:#1a2230;--pixel-slot-inset-br:#38465c;--pixel-slot-border:#475569;--pixel-slot-hover:#1c2433;--pixel-gold-coin:#fcd34d;--pixel-gold-coin-border:#b45309;--pixel-gold-coin-shadow:#78350f;--pixel-gem-blue:#38bdf8;--pixel-gem-blue-light:#bae6fd;--pixel-gem-blue-dark:#0369a1;--pixel-hp-red:#ef4444;--pixel-hp-red-dark:#991b1b;--pixel-mp-blue:#3b82f6;--pixel-mp-blue-dark:#1e40af;--pixel-stamina-amber:#f59e0b}.font-pixel{letter-spacing:.03em;font-family:Cinzel,Inter,-apple-system,sans-serif}.font-pixel-condensed{letter-spacing:.05em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pixel-window{color:#f1f5f9;background-color:#141822;background-image:radial-gradient(at 50% 0,#f59e0b14 0%,#0000 60%),linear-gradient(#1a212e 0%,#121620 50%,#0d1017 100%);border:2px solid #3d4b63;border-radius:6px;position:relative;box-shadow:0 0 0 1px #f59e0b33,inset 0 1px #ffffff14,0 15px 35px #000000d9}.pixel-window__header{background:linear-gradient(90deg,#1c2331 0%,#252d3d 50%,#1c2331 100%);border-bottom:2px solid #f59e0b80;border-radius:4px 4px 0 0;justify-content:space-between;align-items:center;height:32px;padding:0 10px;display:flex;box-shadow:inset 0 1px #ffffff1a}.pixel-window__title{color:#fef08a;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 2px #000c;align-items:center;gap:7px;font-family:Cinzel,serif;font-size:11.5px;font-weight:700;display:flex}.pixel-window__close{color:#cbd5e1;cursor:pointer;background:#252e3e;border:1px solid #475569;border-radius:3px;justify-content:center;align-items:center;width:20px;height:20px;font-family:monospace;font-size:11px;font-weight:700;transition:all .1s;display:flex;box-shadow:inset 0 1px #ffffff1a,0 1px 3px #00000080}.pixel-window__close:hover{color:#fff;background:#38465c;border-color:#f59e0b;transform:scale(1.05)}.pixel-window__close:active{background:#19202b;transform:scale(.95)}.pixel-slot-grid{background:#0b0e14;border:2px solid #3d4b63;border-radius:4px;gap:4px;padding:6px;display:grid;box-shadow:inset 0 0 12px #000c}.pixel-slot{cursor:pointer;background-color:#0c0f16;background-image:linear-gradient(#1e2636 0%,#11151e 100%);border:1.5px solid #475569;border-radius:4px;justify-content:center;align-items:center;width:42px;height:42px;transition:all .12s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f,0 2px 4px #00000080}.pixel-slot:hover{background-image:linear-gradient(#283347 0%,#161c27 100%);border-color:#f59e0b;transform:scale(1.03);box-shadow:0 0 8px #f59e0b66,inset 0 1px #ffffff26}.pixel-slot--filled{cursor:grab}.pixel-slot--filled:active{cursor:grabbing}.pixel-slot__count{color:#fcd34d;text-shadow:0 1px 2px #000000f2,0 0 3px #000;pointer-events:none;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;font-weight:900;line-height:1;position:absolute;bottom:1px;right:2px}.pixel-slot__number{color:#94a3b8;opacity:.9;pointer-events:none;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;font-weight:700}.pixel-arrow-btn{color:#fcd34d;cursor:pointer;background:linear-gradient(#252f40 0%,#161c26 100%);border:1.5px solid #475569;border-radius:5px;justify-content:center;align-items:center;width:24px;height:36px;font-family:monospace;font-size:15px;font-weight:900;transition:all 80ms;display:flex;box-shadow:inset 0 1px #ffffff1a,0 2px 4px #0006}.pixel-arrow-btn:hover{color:#fff;background:linear-gradient(#323f54 0%,#1e2634 100%);border-color:#f59e0b;transform:scale(1.06)}.pixel-arrow-btn:active{background:#11151d;transform:scale(.95)}.pixel-currency-badge{color:#f8fafc;background:linear-gradient(#131a26 0%,#090c13 100%);border:1.5px solid #3d4b63;border-radius:8px;align-items:center;gap:7px;padding:4px 10px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;font-weight:700;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:inline-flex;box-shadow:inset 0 1px 3px #000000b3,0 2px 8px #00000080}.pixel-currency-badge:hover{transform:translateY(-1px)}.pixel-coin-icon{filter:drop-shadow(0 0 5px #ffd700bf)drop-shadow(0 2px 4px #000000b3);background-image:url(/assets/coins/gold_coin.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:19px;height:19px;transition:transform .25s cubic-bezier(.34,1.56,.64,1),filter .25s;display:inline-block}.pixel-currency-badge:hover .pixel-coin-icon,.pixel-coin-icon:hover{filter:drop-shadow(0 0 14px gold)drop-shadow(0 3px 6px #000c);transform:scale(1.2)rotate(-6deg)}.pixel-gem-icon,.pixel-fiora-coin-icon{filter:drop-shadow(0 0 6px #00e5ffd9)drop-shadow(0 2px 4px #000000b3);background-image:url(/assets/coins/fiora_coin.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:19px;height:19px;transition:transform .25s cubic-bezier(.34,1.56,.64,1),filter .25s;display:inline-block}.pixel-currency-badge:hover .pixel-gem-icon,.pixel-gem-icon:hover,.pixel-fiora-coin-icon:hover{filter:drop-shadow(0 0 16px #00e5ff)drop-shadow(0 3px 6px #000c);transform:scale(1.2)rotate(6deg)}.pixel-btn-sage{color:#e2e8f0;letter-spacing:.05em;cursor:pointer;background:linear-gradient(#252e3e 0%,#161c27 100%);border:1.5px solid #475569;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:5px 12px;font-family:Cinzel,Inter,sans-serif;font-size:11.5px;font-weight:700;transition:all 80ms;display:inline-flex;box-shadow:0 2px 5px #0006,inset 0 1px #ffffff14}.pixel-btn-sage:hover{color:#fff;background:linear-gradient(#333f54 0%,#1e2634 100%);border-color:#f59e0b;transform:translateY(-1px)}.pixel-btn-sage:active{background:#11151d;transform:translateY(1px)}.pixel-btn-gold{color:#1c1917;letter-spacing:.05em;cursor:pointer;text-shadow:0 1px #fff6;background:linear-gradient(#fcd34d 0%,#f59e0b 60%,#b45309 100%);border:1.5px solid #fef08a;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:5px 12px;font-family:Cinzel,Inter,sans-serif;font-size:11.5px;font-weight:800;transition:all 80ms;display:inline-flex;box-shadow:0 2px 8px #f59e0b59,inset 0 1px #ffffff4d}.pixel-btn-gold:hover{filter:brightness(1.12);transform:translateY(-1px)}.pixel-btn-gold:active{filter:brightness(.9);transform:translateY(1px)}.pixel-vital-track{background:#090c10;border:1.5px solid #3d4b63;border-radius:4px;height:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #000c}.pixel-vital-fill--hp{background:linear-gradient(#f43f5e 0%,#e11d48 50%,#9f1239 100%);height:100%;transition:width .15s;box-shadow:inset 0 1px #fff6}.pixel-vital-fill--mp{background:linear-gradient(#60a5fa 0%,#2563eb 50%,#1e40af 100%);height:100%;transition:width .15s;box-shadow:inset 0 1px #fff6}.pixel-vital-readout{color:#fff;text-shadow:0 1px 2px #000,0 0 4px #000;pointer-events:none;justify-content:center;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:800;display:flex;position:absolute;inset:0}.hud-inventory-grid{background:#0b0e14;border:1px solid #334155cc;border-radius:12px;flex:1;grid-template-columns:repeat(5,minmax(0,1fr));align-content:start;gap:5px;min-width:0;padding:8px;display:grid;box-shadow:inset 0 2px 10px #0000007a}.hud-inventory-slot{aspect-ratio:1;cursor:default;background:linear-gradient(#1e2533,#11151e);border:1px solid #48566e;border-radius:7px;justify-content:center;align-items:center;width:100%;min-width:0;transition:border-color .12s,box-shadow .12s,filter .12s,transform .12s;display:flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff0a,0 2px 5px #00000047}.hud-inventory-slot--filled{cursor:grab}.hud-inventory-slot:hover,.hud-inventory-slot:focus-visible{z-index:1;filter:brightness(1.1);border-color:#fbbf24;outline:none;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff14,0 0 10px #f59e0b4d}.hud-inventory-slot--drop-target{z-index:2;border-color:#f59e0b;transform:translateY(-1px);box-shadow:0 0 12px #f59e0bb3}.hud-inventory-slot__item{-o-object-fit:contain;object-fit:contain;pointer-events:none;width:76%;max-width:32px;height:76%;max-height:32px}.hud-inventory-slot__number{color:#64748bb3;pointer-events:none;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(7px,.48vw,9px);font-weight:700}.game-item-tooltip{isolation:isolate;transition:opacity 90ms}.item-tooltip{background-color:var(--pixel-parchment-base)!important;background-image:linear-gradient(180deg, var(--pixel-parchment-light) 0%, var(--pixel-parchment-base) 60%, var(--pixel-parchment-shade) 100%)!important;border:2px solid var(--pixel-wood-dark)!important;outline:1px solid var(--pixel-parchment-border)!important;color:var(--pixel-parchment-ink)!important;border-radius:6px!important;box-shadow:0 10px 30px #000000d9,inset 0 0 10px #8a6c4f40!important}.item-tooltip__heading strong{color:var(--pixel-wood-dark)!important;font-family:Cinzel,serif!important;font-size:13px!important;font-weight:700!important}.item-tooltip__heading span{color:var(--pixel-parchment-ink-muted)!important;font-family:ui-monospace,SFMono-Regular,monospace!important;font-size:10px!important}.item-tooltip__heading em{color:#a16207!important;font-family:ui-monospace,SFMono-Regular,monospace!important;font-size:11px!important}.item-tooltip__divider{background:var(--pixel-parchment-border)!important}.item-tooltip__section-label{color:var(--pixel-wood-base)!important;font-family:Cinzel,serif!important;font-size:11px!important}.item-tooltip__attribute{color:var(--pixel-parchment-ink)!important;font-size:11px!important}.item-tooltip__value--positive{font-weight:700;color:#15803d!important}.item-tooltip__value--negative{font-weight:700;color:#b91c1c!important}.item-tooltip__value--cyan{font-weight:700;color:#0e7490!important}.item-tooltip__value--violet{font-weight:700;color:#6b21a8!important}.item-tooltip__value--amber{font-weight:700;color:#a16207!important}.item-tooltip__value--muted{color:var(--pixel-parchment-ink-muted)!important}.skills-tooltip{background-color:var(--pixel-parchment-base)!important;background-image:linear-gradient(180deg, var(--pixel-parchment-light) 0%, var(--pixel-parchment-base) 60%, var(--pixel-parchment-shade) 100%)!important;border:2px solid var(--pixel-wood-dark)!important;outline:1px solid var(--pixel-parchment-border)!important;color:var(--pixel-parchment-ink)!important;border-radius:6px!important;box-shadow:0 12px 35px #000000d9,inset 0 0 12px #8a6c4f40!important}.skills-tooltip__name{color:var(--pixel-wood-dark)!important;font-family:Cinzel,serif!important;font-size:13px!important;font-weight:700!important}.skills-tooltip__vocation{color:var(--pixel-sage-dark)!important;font-family:ui-monospace,SFMono-Regular,monospace!important;font-size:10px!important}.skills-tooltip__stat-label{color:var(--pixel-parchment-ink-muted)!important;font-family:ui-monospace,SFMono-Regular,monospace!important;font-size:10.5px!important}.skills-tooltip__stat-value{color:var(--pixel-wood-dark)!important;font-family:ui-monospace,SFMono-Regular,monospace!important;font-size:11.5px!important;font-weight:700!important}.skills-tooltip__stat-track{background:var(--pixel-slot-bg)!important;border:1px solid var(--pixel-slot-border)!important}.skills-tooltip__stat-fill--exp{background:linear-gradient(90deg,#529d76,#72c198)!important;box-shadow:0 0 6px #529d7680!important}.store-panel{background-color:var(--pixel-parchment-base)!important;background-image:linear-gradient(180deg, var(--pixel-parchment-light) 0%, var(--pixel-parchment-base) 60%, var(--pixel-parchment-shade) 100%)!important;border:3px solid var(--pixel-wood-dark)!important;outline:2px solid var(--pixel-parchment-border)!important;color:var(--pixel-parchment-ink)!important;box-shadow:0 20px 60px #000000d9,inset 0 0 16px #8a6c4f40!important}.store-panel__header{background:linear-gradient(180deg, var(--pixel-sage-light) 0%, var(--pixel-sage-base) 60%, var(--pixel-sage-dark) 100%)!important;border-bottom:2px solid var(--pixel-wood-dark)!important;box-shadow:inset 0 1px #ffffff59!important}.store-panel__heading{color:#13271d!important;text-shadow:0 1px #fff6!important;font-family:Silkscreen,"Press Start 2P",monospace!important;font-size:13px!important;font-weight:700!important}.store-panel__subtitle{color:#214e36!important;font-family:Silkscreen,monospace!important;font-size:8px!important;font-weight:700!important}.store-panel__title-icon{border:2px solid var(--pixel-wood-dark)!important;color:#fef08a!important;background:#214e36!important}.store-panel__balance{background:var(--pixel-parchment-deep)!important;border:2px solid var(--pixel-wood-dark)!important}.store-panel__balance-value{color:var(--pixel-parchment-ink)!important;font-family:Silkscreen,monospace!important;font-size:10px!important}.store-panel__close{background:var(--pixel-wood-dark)!important;color:#fef08a!important;border:1px solid var(--pixel-wood-light)!important;border-radius:2px!important;font-family:Silkscreen,monospace!important}.store-panel__tabs{background:var(--pixel-parchment-deep)!important;border-bottom:2px solid var(--pixel-wood-dark)!important}.store-panel__tab-btn{background:var(--pixel-parchment-shade)!important;border:1px solid var(--pixel-wood-dark)!important;color:var(--pixel-parchment-ink-muted)!important;font-family:Silkscreen,monospace!important;font-size:9px!important}.store-panel__tab-btn.is-active{color:#13271d!important;border:2px solid var(--pixel-wood-dark)!important;background:linear-gradient(#72c198 0%,#529d76 60%,#377755 100%)!important;border-bottom:0!important;font-weight:700!important}.store-panel__toolbar{background:var(--pixel-parchment-deep)!important;border-bottom:1px solid var(--pixel-parchment-border)!important}.store-panel__cat-btn{background:var(--pixel-parchment-base)!important;border:1px solid var(--pixel-wood-dark)!important;color:var(--pixel-parchment-ink)!important;font-family:Silkscreen,monospace!important;font-size:8px!important}.store-panel__cat-btn.is-active{color:#381e05!important;border:1px solid var(--pixel-wood-dark)!important;background:linear-gradient(#fcd34d 0%,#f59e0b 60%,#b45309 100%)!important}.store-panel__search{background:var(--pixel-parchment-light)!important;border:1px solid var(--pixel-wood-dark)!important}.store-panel__search input{color:var(--pixel-parchment-ink)!important;font-family:Silkscreen,monospace!important;font-size:9px!important}.store-panel__content{background:var(--pixel-parchment-deep)!important;border:2px solid var(--pixel-wood-dark)!important}.store-panel__item-card{background:var(--pixel-parchment-base)!important;border:2px solid var(--pixel-wood-dark)!important;box-shadow:inset 0 0 6px #8a6c4f33,0 2px 4px #0003!important}.store-panel__item-name{color:var(--pixel-wood-dark)!important;font-family:Silkscreen,monospace!important;font-size:10px!important}.store-panel__item-category{color:var(--pixel-sage-dark)!important;font-family:Silkscreen,monospace!important;font-size:7.5px!important}.store-panel__item-id{color:var(--pixel-parchment-ink-muted)!important;font-family:Silkscreen,monospace!important;font-size:8px!important}.store-panel__item-slot,.store-panel__sell-slot{background:var(--pixel-slot-bg)!important;border:2px solid var(--pixel-wood-dark)!important;box-shadow:inset 1px 1px 3px #00000080!important}.store-panel__price-val,.store-panel__sell-total-val{color:#78350f!important;font-family:Silkscreen,monospace!important;font-size:9.5px!important}.store-panel__stepper-display{background:var(--pixel-parchment-light)!important;border:1px solid var(--pixel-wood-dark)!important;color:var(--pixel-parchment-ink)!important;font-family:Silkscreen,monospace!important}.store-panel__stepper-btn,.store-panel__quick-btn{background:var(--pixel-parchment-shade)!important;border:1px solid var(--pixel-wood-dark)!important;color:var(--pixel-parchment-ink)!important}.store-panel__sell-row{background:var(--pixel-parchment-base)!important;border:1px solid var(--pixel-wood-dark)!important}.store-panel__sell-row:nth-child(2n){background:var(--pixel-parchment-shade)!important}.store-panel__sell-name{color:var(--pixel-wood-dark)!important;font-family:Silkscreen,monospace!important;font-size:10px!important}.store-panel__sell-banner{background:var(--pixel-parchment-base)!important;border:2px solid var(--pixel-wood-dark)!important}.store-panel__sell-banner-tag{color:var(--pixel-sage-dark)!important;font-family:Silkscreen,monospace!important}.store-panel__sell-banner-title{color:var(--pixel-wood-dark)!important;font-family:Silkscreen,monospace!important;font-size:9.5px!important}.story-scene__dialogue-card{background-color:var(--pixel-parchment-base)!important;background-image:linear-gradient(180deg, var(--pixel-parchment-light) 0%, var(--pixel-parchment-base) 60%, var(--pixel-parchment-shade) 100%)!important;border:3px solid var(--pixel-wood-dark)!important;outline:2px solid var(--pixel-parchment-border)!important;color:var(--pixel-parchment-ink)!important;border-radius:4px!important;box-shadow:0 15px 40px #000000d9,inset 0 0 14px #8a6c4f40!important}.story-scene__speaker{color:var(--pixel-wood-dark)!important;font-family:Silkscreen,monospace!important;font-size:11px!important;font-weight:700!important}.story-scene__emotion{background:var(--pixel-sage-dark)!important;color:#fff!important;border-radius:2px!important;padding:1px 5px!important;font-family:Silkscreen,monospace!important;font-size:8px!important}.story-scene__text{color:var(--pixel-parchment-ink)!important;font-family:Silkscreen,"Press Start 2P",monospace!important;font-size:11px!important;line-height:1.6!important}.story-scene__choice{background:var(--pixel-parchment-shade)!important;border:2px solid var(--pixel-wood-dark)!important;color:var(--pixel-wood-dark)!important;border-radius:3px!important;font-family:Silkscreen,monospace!important}.story-scene__choice:hover{color:#13271d!important;background:linear-gradient(#72c198 0%,#529d76 60%,#377755 100%)!important;transform:translate(3px)!important}.story-scene__choice-index{background:var(--pixel-wood-dark)!important;color:#fef08a!important;font-family:Silkscreen,monospace!important;font-size:8px!important}.story-scene__advance{border:2px solid var(--pixel-wood-dark)!important;color:#381e05!important;background:linear-gradient(#fcd34d 0%,#f59e0b 60%,#b45309 100%)!important;border-radius:3px!important;font-family:Silkscreen,monospace!important;font-size:10px!important;font-weight:700!important}@keyframes explore-aura-breathe{0%,to{border-color:#f59e0b8c;box-shadow:0 4px 20px #000000b3,0 0 15px #f59e0b38,inset 0 1px 1px #ffffff40,inset 0 -2px 4px #000c}50%{border-color:#fbbf24d9;box-shadow:0 6px 28px #000000d9,0 0 28px #f59e0b7a,0 0 45px #d9770638,inset 0 1px 2px #fff6,inset 0 -2px 6px #000000e6}}@keyframes explore-shimmer-sweep{0%{opacity:0;transform:translate(-140%)skew(-22deg)}15%{opacity:.85}38%{opacity:0;transform:translate(260%)skew(-22deg)}to{opacity:0;transform:translate(260%)skew(-22deg)}}@keyframes explore-needle-float{0%,to{transform:rotate(0)}25%{transform:rotate(14deg)}75%{transform:rotate(-10deg)}}@keyframes explore-sparkle-drift-1{0%{opacity:0;transform:translate(0)scale(.6)}30%{opacity:.9;transform:translate(-3px,-8px)scale(1)}80%{opacity:.4;transform:translate(-7px,-18px)scale(.8)}to{opacity:0;transform:translate(-10px,-24px)scale(.3)}}@keyframes explore-sparkle-drift-2{0%{opacity:0;transform:translate(0)scale(.5)}40%{opacity:1;transform:translate(4px,-10px)scale(1.1)}85%{opacity:.3;transform:translate(8px,-20px)scale(.7)}to{opacity:0;transform:translate(11px,-26px)scale(.2)}}@keyframes explore-sparkle-drift-3{0%{opacity:0;transform:translate(0)scale(.4)}35%{opacity:.85;transform:translate(2px,-7px)scale(.9)}75%{opacity:.25;transform:translate(3px,-16px)scale(.6)}to{opacity:0;transform:translate(5px,-22px)scale(.2)}}@keyframes explore-arrow-bounce{0%,to{transform:translate(0)}50%{transform:translate(3px)}}.explore-world-btn{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#141a26 0%,#1e283c 45%,#101520 100%);border:2px solid #f59e0bbf;border-radius:16px;align-items:center;gap:14px;padding:10px 20px 10px 14px;transition:all .25s cubic-bezier(.34,1.56,.64,1);animation:4s ease-in-out infinite explore-aura-breathe;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 25px #000c,0 0 20px #f59e0b40}.explore-world-btn:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fef08ae6,#0000);height:1.5px;position:absolute;top:0;left:0;right:0}.explore-world-btn:hover{border-color:#fcd34d;transform:translateY(-2px)scale(1.04);box-shadow:0 10px 35px #000000e6,0 0 45px #f59e0ba6,0 0 70px #d9770659,inset 0 1px 3px #ffffffb3,inset 0 -2px 6px #000000e6}.explore-world-btn:active{transition-duration:80ms;transform:translateY(1px)scale(.97);box-shadow:0 2px 10px #000c,0 0 20px #f59e0b66,inset 0 2px 4px #000000b3}.explore-world-btn .shimmer-layer{pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff26 30%,#fef08a73 50%,#ffffff26 70%,#0000 100%);width:50%;height:100%;animation:4.8s cubic-bezier(.4,0,.2,1) infinite explore-shimmer-sweep;position:absolute;top:0;left:0}.explore-world-compass-container{background:radial-gradient(circle at 35% 35%,#2a3449 0%,#0d121c 100%);border:2px solid #f59e0b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .35s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;box-shadow:0 3px 8px #000000d9,0 0 14px #f59e0b73,inset 0 1px 3px #ffffff80,inset 0 -1px 3px #000000d9}.explore-world-btn:hover .explore-world-compass-container{border-color:#fde047;transform:rotate(45deg)scale(1.12);box-shadow:0 0 20px #facc15bf,inset 0 1px 4px #ffffffb3}.explore-world-needle{transition:transform .3s;animation:3.2s ease-in-out infinite explore-needle-float}.explore-world-btn:hover .explore-world-arrow{color:#fde047;text-shadow:0 0 10px #facc15e6;animation:1s ease-in-out infinite explore-arrow-bounce}.explore-world-badge{letter-spacing:.08em;color:#fbbf24;text-transform:uppercase;background:#f59e0b33;border:1px solid #f59e0b8c;border-radius:6px;align-items:center;gap:5px;padding:2px 8px;font-family:Cinzel,serif;font-size:9.5px;font-weight:900;display:inline-flex}.quick-sell-dopamine-btn{cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(#261b11 0%,#15100a 100%);border:1.5px solid #f59e0bbf;border-radius:10px;align-items:center;gap:6px;padding:5px 12px;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #000000b3,0 0 12px #f59e0b33,inset 0 1px 1px #fef08a66,inset 0 -1px 2px #00000080}.quick-sell-dopamine-btn:hover{filter:brightness(1.05);background:linear-gradient(#332416 0%,#1c150c 100%);border-color:#facc15;transform:translateY(-1.5px)scale(1.02);box-shadow:0 6px 18px #000c,0 0 18px #f59e0b73,inset 0 1px 2px #fef08a99,inset 0 -1px 3px #0009}.quick-sell-dopamine-btn:active{transform:translateY(1px)scale(.97);box-shadow:0 2px 6px #00000080,inset 0 2px 4px #00000080}.quick-shop-dopamine-btn{cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(#101c27 0%,#0a1118 100%);border:1.5px solid #38bdf8bf;border-radius:10px;align-items:center;gap:6px;padding:5px 12px;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #000000b3,0 0 12px #0ea5e933,inset 0 1px 1px #bae6fd66,inset 0 -1px 2px #00000080}.quick-shop-dopamine-btn:hover{filter:brightness(1.05);background:linear-gradient(#162636 0%,#0e1720 100%);border-color:#38bdf8;transform:translateY(-1.5px)scale(1.02);box-shadow:0 6px 18px #000c,0 0 18px #0ea5e973,inset 0 1px 2px #bae6fd99,inset 0 -1px 3px #0009}.quick-shop-dopamine-btn:active{transform:translateY(1px)scale(.97);box-shadow:0 2px 6px #00000080,inset 0 2px 4px #00000080}.fiora-store-header-btn{cursor:pointer;-webkit-user-select:none;user-select:none;letter-spacing:.06em;color:#fef08a;text-shadow:0 1px 2px #000000e6,0 0 6px #f59e0b66;background:linear-gradient(#251d12 0%,#151a24 55%,#0c0f16 100%);border:1.5px solid #f59e0bbf;border-radius:8px;align-items:center;gap:7px;padding:6px 13px;font-family:Cinzel,serif;font-size:11.5px;font-weight:800;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 3px 10px #0009,0 0 12px #f59e0b38,inset 0 1px 1px #fef08a66,inset 0 -1px 2px #00000080}.fiora-store-header-btn:hover{color:#fff;filter:brightness(1.06);background:linear-gradient(#322517 0%,#1b212f 55%,#0e121b 100%);border-color:#facc15;transform:translateY(-1px)scale(1.02);box-shadow:0 5px 16px #000000bf,0 0 18px #f59e0b73,inset 0 1px 2px #fef08a99,inset 0 -1px 3px #0009}.fiora-store-header-btn:active{transform:translateY(1px)scale(.97);box-shadow:0 2px 6px #00000080,inset 0 2px 4px #00000080}.quick-btn-shimmer{pointer-events:none;background:linear-gradient(90deg,#0000 0%,#fff3 30%,#fff9 50%,#fff3 70%,#0000 100%);width:50%;height:100%;animation:3.5s cubic-bezier(.4,0,.2,1) infinite explore-shimmer-sweep;position:absolute;top:0;left:0}.explore-sparkle-p1{pointer-events:none;background:#fde047;border-radius:50%;width:4px;height:4px;animation:3.6s ease-in-out .2s infinite explore-sparkle-drift-1;position:absolute;top:4px;left:12px;box-shadow:0 0 6px #fde047}.explore-sparkle-p2{pointer-events:none;background:#67e8f9;border-radius:50%;width:3px;height:3px;animation:4.2s ease-in-out 1.5s infinite explore-sparkle-drift-2;position:absolute;bottom:6px;left:28px;box-shadow:0 0 6px #67e8f9}.explore-sparkle-p3{pointer-events:none;background:#f472b6;border-radius:50%;width:3.5px;height:3.5px;animation:3.9s ease-in-out 2.7s infinite explore-sparkle-drift-3;position:absolute;top:6px;right:24px;box-shadow:0 0 6px #f472b6}.game-hud--screenshot>.hud-header,.game-hud--screenshot>.game-workspace>:not(.game-viewport):not(.screenshot-mode-exit){display:none!important}.game-hud--screenshot .game-viewport{cursor:none!important}.beginner-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:radial-gradient(circle at 50% 38%,#1c484a38,#0000 38%),#03060ae0;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.beginner-welcome-card,.beginner-manual{color:#e7ecf3;background:linear-gradient(145deg,#1d2431fa,#090d14fc 68%),#0b0f16;border:1px solid #f5be4b7a;border-radius:22px;width:min(100%,520px);box-shadow:0 30px 90px #000000db,inset 0 1px #ffffff12}.beginner-welcome-card{text-align:center;padding:34px;position:relative;overflow:hidden}.beginner-welcome-card:before{content:"";background:linear-gradient(90deg,#0000,#f5b94d 25%,#7dd3c7 75%,#0000);height:3px;position:absolute;inset:0 0 auto}.beginner-welcome-card__crest{color:#f8cc67;background:linear-gradient(145deg,#f59e0b30,#22d3ee14);border:1px solid #fbbf248c;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 18px;display:grid;box-shadow:0 0 28px #f59e0b24}.beginner-eyebrow{color:#e9b958;letter-spacing:.2em;font-family:VT323,monospace;font-size:12px}.beginner-welcome-card h2,.beginner-manual h2{color:#fff7db;margin:9px 0 11px;font-family:Cinzel,serif;font-size:clamp(22px,4vw,30px);font-weight:800;line-height:1.18}.beginner-welcome-card>p{color:#aeb9c8;max-width:430px;margin:0 auto;font-size:13px;line-height:1.7}.beginner-welcome-card__features{flex-wrap:wrap;justify-content:center;gap:8px;margin:22px 0;display:flex}.beginner-welcome-card__features span{color:#a9ddd2;background:#1c4e462e;border:1px solid #4ca09242;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-weight:700;display:inline-flex}.beginner-primary-button,.beginner-next-button{color:#18120a;cursor:pointer;background:linear-gradient(135deg,#f2ad35,#f9d56c);border:1px solid #ffe29a;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-weight:900;transition:transform .16s,filter .16s;display:inline-flex;box-shadow:0 8px 25px #e7a02436,inset 0 1px #ffffff80}.beginner-primary-button{width:100%;min-height:45px;padding:10px 18px;font-family:Cinzel,serif;font-size:13px}.beginner-primary-button:hover,.beginner-next-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.beginner-text-button{color:#7f8da0;cursor:pointer;background:0 0;border:0;margin-top:14px;font-size:11px}.beginner-text-button:hover{color:#d2d9e3}.beginner-target-focus{z-index:57;pointer-events:none;border:2px solid #f8c65f;border-radius:14px;animation:1.35s ease-in-out infinite beginner-focus-pulse;position:fixed;box-shadow:0 0 0 4px #f5b03429,0 0 32px #f5b0346b}.beginner-target-focus>span{color:#24180a;letter-spacing:.12em;white-space:nowrap;background:#f4c45e;border:1px solid #ffde8ba6;border-radius:5px;padding:3px 7px;font-family:VT323,monospace;font-size:9px;font-weight:900;position:absolute;top:-22px;left:12px}@keyframes beginner-focus-pulse{0%,to{box-shadow:0 0 0 3px #f5b0341f,0 0 22px #f5b03447}50%{box-shadow:0 0 0 7px #f5b03433,0 0 40px #f5b03480}}.beginner-coach-card{z-index:67;color:#e4eaf2;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(145deg,#191f2bfa,#080c12fa);border:1px solid #ecb84e9e;border-radius:16px;width:min(420px,100vw - 28px);padding:16px;position:fixed;box-shadow:0 22px 55px #000000c7,inset 0 1px #ffffff0f}.beginner-coach-card--world,.beginner-coach-card--vitals,.beginner-coach-card--attack,.beginner-coach-card--healing,.beginner-coach-card--explore,.beginner-coach-card--hunt-entry,.beginner-coach-card--hunt-exit,.beginner-coach-card--center{top:76px;left:50%;transform:translate(-50%)}.beginner-coach-card--inventory{top:86px;left:22px}.beginner-coach-card__topline{color:#e8b655;letter-spacing:.15em;justify-content:space-between;align-items:center;font-family:VT323,monospace;font-size:11px;display:flex}.beginner-coach-card__topline>div{gap:3px;display:flex}.beginner-coach-card__topline button,.beginner-manual header button,.beginner-danger-alert>button{color:#8794a6;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.beginner-coach-card__topline button:hover,.beginner-manual header button:hover{color:#fff;background:#202938;border-color:#526177}.beginner-progress-track{background:#252c38;border-radius:99px;height:3px;margin:9px 0 15px;overflow:hidden}.beginner-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#d99a34,#f5cb6c,#65c9bc);height:100%;transition:width .3s;display:block}.beginner-coach-card h3{color:#fff4d4;margin:0 0 8px;font-family:Cinzel,serif;font-size:17px;line-height:1.28}.beginner-coach-card>p{color:#aab6c5;margin:0;font-size:11.5px;line-height:1.58}.beginner-key-row{gap:5px;margin-top:11px;display:flex}.beginner-key-row kbd{color:#f6f8fb;text-align:center;background:linear-gradient(#283244,#151b25);border:1px solid #59677b;border-bottom-width:3px;border-radius:6px;min-width:28px;padding:5px 7px;font-family:ui-monospace,monospace;font-size:10px;font-weight:800}.beginner-task-line{color:#bce5dd;background:#1f635824;border:1px solid #5bc4b43d;border-radius:9px;align-items:flex-start;gap:8px;margin-top:13px;padding:9px 10px;font-size:10.5px;font-weight:700;line-height:1.45;display:flex}.beginner-task-line__marker{border:2px solid #73d4c5;border-radius:50%;flex:none;width:8px;height:8px;margin-top:3px;box-shadow:0 0 7px #73d4c58c}.beginner-context-note{color:#8290a2;margin-top:7px;font-family:ui-monospace,monospace;font-size:9.5px}.beginner-coach-card__actions{border-top:1px solid #7180962e;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding-top:11px;display:flex}.beginner-coach-card__actions>span{color:#687689;font-size:9px;line-height:1.4}.beginner-coach-card__actions>button:not(.beginner-next-button){color:#8694a7;cursor:pointer;background:0 0;border:0;flex:none;font-size:9.5px}.beginner-coach-card__actions>button:not(.beginner-next-button):hover{color:#dce3ec}.beginner-next-button{min-height:32px;padding:6px 12px;font-size:10px}.beginner-success-message{color:#bbf7d0;background:#16653433;border:1px solid #4ade8052;border-radius:10px;align-items:center;gap:9px;min-height:58px;padding:12px;font-size:11px;font-weight:800;display:flex}.beginner-welcome-card--complete small{color:#8794a6;margin:14px 0;font-size:10px;display:block}.beginner-final-rules{text-align:left;gap:7px;margin:20px 0;display:grid}.beginner-final-rules span{color:#c5d4df;background:#23494c2e;border-left:2px solid #6bc7b8;padding:9px 11px;font-size:11px}.beginner-modal-backdrop--manual{z-index:125}.beginner-manual{width:min(100%,620px);max-height:min(760px,100vh - 32px);padding:22px;overflow-y:auto}.beginner-manual header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.beginner-manual h2{margin:5px 0 0;font-size:23px}.beginner-emergency-card,.beginner-danger-alert{color:#fecaca;background:linear-gradient(135deg,#7f1d1d61,#2410159e);border:1px solid #f871716b;align-items:center;gap:11px;display:flex}.beginner-emergency-card{border-radius:11px;margin:18px 0 12px;padding:12px}.beginner-emergency-card>div,.beginner-danger-alert>div{gap:2px;display:grid}.beginner-emergency-card strong,.beginner-danger-alert strong{font-size:11px}.beginner-emergency-card span,.beginner-danger-alert span{color:#d8b7bd;font-size:9.5px;line-height:1.4}.beginner-manual__sections{grid-template-columns:1fr 1fr;gap:9px;display:grid}.beginner-manual__sections section{color:#76cfc2;background:#131923c2;border:1px solid #6879923d;border-radius:11px;align-items:flex-start;gap:10px;min-height:104px;padding:12px;display:flex}.beginner-manual__sections section>svg{flex:none}.beginner-manual__sections h3{color:#e5eaf0;margin:0 0 5px;font-size:11px}.beginner-manual__sections p{color:#8f9dad;margin:0;font-size:9.5px;line-height:1.5}.beginner-glossary{background:#4933131a;border:1px solid #f5b94d33;border-radius:11px;flex-wrap:wrap;gap:7px;margin-top:12px;padding:12px;display:flex}.beginner-glossary strong{color:#e6b85d;text-transform:uppercase;letter-spacing:.08em;width:100%;font-size:10px}.beginner-glossary span{color:#8e9bad;background:#151b25;border-radius:5px;padding:4px 7px;font-size:9px}.beginner-glossary b{color:#d9e2ec}.beginner-manual footer{border-top:1px solid #6f7f9433;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;padding-top:14px;display:flex}.beginner-manual footer>button:not(.beginner-next-button){color:#b2becd;cursor:pointer;background:#1a2230;border:1px solid #465367;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:6px 10px;font-size:9.5px;display:inline-flex}.beginner-danger-alert{z-index:130;border-radius:12px;width:min(440px,100vw - 28px);padding:11px 12px;position:fixed;top:72px;left:50%;transform:translate(-50%);box-shadow:0 15px 45px #000000b3,0 0 25px #ef444433}.beginner-danger-alert>div{flex:1}@media (max-width:760px){.beginner-coach-card,.beginner-coach-card--inventory{width:auto;top:108px;left:10px;right:10px;transform:none}.beginner-coach-card>p{font-size:11px}.beginner-target-focus{display:none}.beginner-welcome-card{padding:26px 20px}.beginner-welcome-card__features{display:grid}.beginner-manual{padding:17px}.beginner-manual__sections{grid-template-columns:1fr}.beginner-manual__sections section{min-height:0}.beginner-danger-alert{top:64px}}@media (prefers-reduced-motion:reduce){.beginner-target-focus{animation:none}.beginner-progress-track span,.beginner-primary-button,.beginner-next-button{transition:none}}.hud-header{min-height:74px;background:#090e16fa!important;border-bottom:1px solid #c5912b94!important;height:74px!important;padding:0 18px!important;box-shadow:0 10px 28px #00000061!important}.hunt-effects-bar{z-index:48;pointer-events:auto;justify-content:center;align-items:center;gap:7px;max-width:calc(100vw - 24px);display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.hunt-session-panel{z-index:46;color:#d7dee8;pointer-events:auto;scrollbar-width:thin;scrollbar-color:#566477 transparent;flex-direction:column;gap:8px;width:316px;max-height:calc(100% - 28px);display:flex;position:absolute;top:14px;left:14px;overflow-y:auto}.hunt-session-panel::-webkit-scrollbar{width:4px}.hunt-session-panel::-webkit-scrollbar-track{background:0 0}.hunt-session-panel::-webkit-scrollbar-thumb{background:#566477;border-radius:2px}.hunt-session-card,.hunt-analyzer-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a1018f5;border:1px solid #c5912ba3;border-radius:6px;flex:none;overflow:hidden;box-shadow:0 8px 20px #000000a3,inset 0 1px #ffffff09}.hunt-session-card{padding:11px}.hunt-session-card__header,.hunt-session-card__identity,.hunt-session-card__timers,.hunt-session-card__membership,.hunt-analyzer-card__header,.hunt-analyzer-card__header>span,.hunt-analyzer-economy>span,.hunt-analyzer-section__title,.hunt-analyzer-monsters>div,.hunt-analyzer-lock>span,.hunt-analyzer-lock button{align-items:center;display:flex}.hunt-session-card__header{justify-content:space-between;gap:8px}.hunt-session-card__identity{gap:9px;min-width:0}.hunt-session-card__emblem{color:#efb42f;background:#141b23;border:1px solid #805b19;border-radius:5px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.hunt-session-card__identity>div{min-width:0}.hunt-session-card__eyebrow,.hunt-session-card__identity strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hunt-session-card__eyebrow{color:#8290a1;letter-spacing:.12em;margin-bottom:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px;font-weight:800}.hunt-session-card__identity strong{color:#f2d38d;max-width:166px;font-family:var(--font-cinzel), Cinzel, serif;letter-spacing:.025em;text-transform:uppercase;font-size:13px;font-weight:900}.hunt-session-card__membership{color:#a8b2bf;letter-spacing:.06em;background:#18212c;border:1px solid #536174;border-radius:4px;justify-content:center;gap:4px;height:22px;padding:0 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px;font-weight:900}.hunt-session-card__timers{grid-template-columns:1fr 1fr .62fr;gap:6px;margin-top:10px;display:grid}.hunt-session-card__timers>span{background:#0d141d;border:1px solid #293647;border-radius:4px;min-width:0;padding:6px 7px}.hunt-session-card__timers small,.hunt-session-card__timers b{display:block}.hunt-session-card__timers small{color:#78879a;letter-spacing:.05em;white-space:nowrap;margin-bottom:3px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:8px;font-weight:900}.hunt-session-card__timers b{color:#f1c45e;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:900}.hunt-session-card__progress{background:#080c12;border:1px solid #374559;border-radius:2px;height:5px;margin-top:7px;overflow:hidden}.hunt-session-card__progress>span{background:#c99126;height:100%;transition:width .4s linear;display:block}.hunt-session-card__rule{color:#98a4b3;margin:7px 1px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:9px;line-height:1.35}.hunt-session-card__leave{color:#f3a2ad;width:100%;height:31px;font-family:var(--font-cinzel), Cinzel, serif;letter-spacing:.07em;cursor:pointer;background:#25141a;border:1px solid #9f4050;border-radius:4px;justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:900;transition:border-color .12s,color .12s,background .12s;display:flex;box-shadow:inset 0 1px #ffffff0b}.hunt-session-card__leave:hover:not(:disabled),.hunt-session-card__leave:focus-visible{color:#ffd5da;background:#351820;border-color:#d35b6d;outline:none}.hunt-session-card__leave:disabled{cursor:wait;opacity:.72}.hunt-analyzer-card__header{color:#d3dbe5;width:100%;height:36px;font-family:var(--font-cinzel), Cinzel, serif;letter-spacing:.06em;cursor:pointer;background:#111923;border:0;border-bottom:1px solid #2c3848;justify-content:space-between;padding:0 11px;font-size:10px;font-weight:900}.hunt-analyzer-card__header>span{gap:7px}.hunt-analyzer-card__body{padding:9px;position:relative}.hunt-analyzer-stats{background:#0a1018;border:1px solid #293647;border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.hunt-analyzer-stats>div{border-bottom:1px solid #253140;border-right:1px solid #253140;min-width:0;padding:7px 6px}.hunt-analyzer-stats>div:nth-child(3n){border-right:0}.hunt-analyzer-stats>div:nth-last-child(-n+3){border-bottom:0}.hunt-analyzer-stats span,.hunt-analyzer-stats strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hunt-analyzer-stats span{color:#758498;letter-spacing:.04em;margin-bottom:3px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:7px;font-weight:900}.hunt-analyzer-stats strong{color:#e9eef5;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:900}.hunt-analyzer-economy{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:7px;display:grid}.hunt-analyzer-economy>span{color:#92a0b2;background:#0d141d;border:1px solid #293647;border-radius:4px;grid-template-columns:15px 1fr;min-width:0;padding:6px;display:grid}.hunt-analyzer-economy svg{color:#d69f2d;grid-row:1/3}.hunt-analyzer-economy small,.hunt-analyzer-economy b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hunt-analyzer-economy small{color:#758498;font-family:ui-sans-serif,system-ui,sans-serif;font-size:6.5px;font-weight:900}.hunt-analyzer-economy b{color:#e7d6af;margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px;font-weight:900}.hunt-analyzer-economy .is-profit svg,.hunt-analyzer-economy .is-profit b{color:#70c995}.hunt-analyzer-economy .is-loss svg,.hunt-analyzer-economy .is-loss b{color:#e27d88}.hunt-analyzer-section{margin-top:8px}.hunt-analyzer-section__title{color:#8b98a9;gap:6px;margin-bottom:5px}.hunt-analyzer-section__title svg{color:#c99126}.hunt-analyzer-section__title span{font-family:var(--font-cinzel), Cinzel, serif;letter-spacing:.055em;font-size:8px;font-weight:900}.hunt-analyzer-monsters{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-height:31px;display:grid}.hunt-analyzer-monsters>div{background:#0d141d;border:1px solid #293647;border-radius:4px;gap:3px;min-width:0;height:31px;padding:2px 4px 2px 2px}.hunt-analyzer-monsters img{-o-object-fit:contain;object-fit:contain;width:25px;height:25px;image-rendering:pixelated;flex:0 0 25px}.hunt-analyzer-monsters span{color:#b7c1cd;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:ui-sans-serif,system-ui,sans-serif;font-size:7px;font-weight:700;overflow:hidden}.hunt-analyzer-monsters b{color:#e2b34f;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px}.hunt-analyzer-monsters p,.hunt-analyzer-loot p{color:#718094;margin:0;font-family:ui-sans-serif,system-ui,sans-serif;font-size:8px;line-height:31px}.hunt-analyzer-loot{gap:5px;min-height:42px;display:flex}.hunt-analyzer-loot>div{background:#0a1017;border:1px solid #2f3d4e;border-radius:4px;place-items:center;width:42px;height:42px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff09}.hunt-analyzer-loot img{-o-object-fit:contain;object-fit:contain;width:34px;height:34px;image-rendering:pixelated}.hunt-analyzer-loot b{color:#f0f4f8;text-shadow:0 1px 2px #000,1px 0 1px #000;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px;font-weight:950;position:absolute;bottom:1px;right:2px}.hunt-analyzer-card.is-locked .hunt-analyzer-stats,.hunt-analyzer-card.is-locked .hunt-analyzer-economy,.hunt-analyzer-card.is-locked .hunt-analyzer-section{opacity:.16;filter:grayscale();pointer-events:none}.hunt-analyzer-lock{z-index:2;color:#d9e0e8;text-align:center;background:#0e151df7;border:1px solid #7d6029;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;padding:14px;display:flex;position:absolute;inset:43px 12px 12px;box-shadow:0 6px 16px #00000094}.hunt-analyzer-lock>span{color:#e7b849;background:#211b10;border:1px solid #8f6a22;border-radius:50%;justify-content:center;width:32px;height:32px;margin-bottom:7px}.hunt-analyzer-lock strong{color:#f0d18a;font-family:var(--font-cinzel), Cinzel, serif;letter-spacing:.035em;font-size:10px;font-weight:900}.hunt-analyzer-lock p{color:#a6b0bd;max-width:240px;margin:6px 0 10px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:9px;line-height:1.4}.hunt-analyzer-lock button{color:#f1ce78;height:30px;font-family:var(--font-cinzel), Cinzel, serif;letter-spacing:.045em;cursor:pointer;background:#251d0e;border:1px solid #a27927;border-radius:4px;justify-content:center;gap:6px;padding:0 12px;font-size:9px;font-weight:900}.hunt-analyzer-lock button:hover,.hunt-analyzer-lock button:focus-visible{color:#fff0bc;background:#30230e;border-color:#d6a83e;outline:none}.hunt-session-panel{color:#d7d3c7;scrollbar-color:#705a35 transparent;gap:5px;width:340px}.hunt-session-card,.hunt-analyzer-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#091016f9;border-color:#7b5a25;border-radius:5px;box-shadow:0 9px 22px #000000b8,inset 0 0 0 1px #e6b95b0e}.hunt-session-card{border-color:#8a6324;padding:10px}.hunt-session-card__identity{gap:10px}.hunt-session-card__emblem{background:#111b22;border-color:#9a7028;border-radius:50%;flex-basis:43px;width:43px;height:43px;overflow:hidden;box-shadow:inset 0 0 0 2px #080d11,0 1px #c08c32}.hunt-session-card__emblem img{-o-object-fit:contain;object-fit:contain;width:39px;height:39px;image-rendering:pixelated;filter:drop-shadow(0 2px 1px #000000e6)}.hunt-session-card__eyebrow{color:#ae8a4d;font-family:var(--font-cinzel), Cinzel, Georgia, serif;letter-spacing:.13em;margin-bottom:1px;font-size:7px}.hunt-session-card__identity strong{color:#efd391;letter-spacing:.035em;text-shadow:0 1px #000;max-width:178px;font-size:13px}.hunt-session-card__encounter{color:#87929d;text-overflow:ellipsis;white-space:nowrap;max-width:178px;margin-top:2px;font-family:Georgia,Times New Roman,serif;font-size:9px;display:block;overflow:hidden}.hunt-session-card__membership{color:#9da7b0;background:#121c24;border-color:#52606c;height:21px}.hunt-session-card__membership.is-vip{color:#e5bd64;background:#241c0e;border-color:#876321}.hunt-ledger-qa-stage{background:#070b0e;width:100vw;height:100vh;overflow:hidden}.hunt-ledger-qa-topbar{color:#d1d7de;height:58px;font-family:var(--font-cinzel), Cinzel, Georgia, serif;background:#090f14;border-bottom:1px solid #76531e;align-items:center;gap:18px;padding:0 18px;font-size:11px;display:flex}.hunt-ledger-qa-topbar b{color:#e5b84f;font-size:17px}.hunt-ledger-qa-topbar em{color:#8d9aa6;font-family:ui-monospace,monospace;font-size:9px;font-style:normal}.hunt-ledger-qa-map{height:calc(100vh - 58px);image-rendering:pixelated;background-color:#5c321d;background-image:url(/tileset_magma_64x64.png)}.hunt-session-card__timers{grid-template-columns:1fr 1fr .56fr;gap:5px;margin-top:8px}.hunt-session-card__timers>span{background:#0a1219;border-color:#283541;border-radius:3px;padding:5px 6px}.hunt-session-card__timers small{color:#77838f;font-size:7px}.hunt-session-card__timers b{color:#dcc074;font-size:9.5px}.hunt-session-card__progress{background:#05090c;border-color:#3c4650;height:4px;margin-top:6px}.hunt-session-card__progress>span{background:#ad7925}.hunt-session-card__rule{color:#7e8994;margin:5px 1px;font-size:8.5px}.hunt-session-card__leave{color:#d59096;background:#1e1316;border-color:#733a40;border-radius:3px;height:29px;font-size:9px;box-shadow:inset 0 1px #ffffff06}.hunt-session-card__leave:hover:not(:disabled),.hunt-session-card__leave:focus-visible{color:#f0b8bd;background:#2a171b;border-color:#a7525b}.hunt-analyzer-card{border-color:#6f5529}.hunt-analyzer-card__header{color:#e4c783;letter-spacing:.09em;text-shadow:0 1px #000;background:#101920;border-bottom-color:#55421f;height:38px;padding:0 10px;font-size:10px}.hunt-analyzer-card__header>span svg{color:#c89435}.hunt-analyzer-card__body{padding:8px}.hunt-ledger-balance{background:#0c141a;border:1px solid #705329;border-radius:3px;grid-template-columns:.92fr 1.08fr;min-height:88px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #e8be6209}.hunt-ledger-balance__result,.hunt-ledger-balance__pace{flex-direction:column;justify-content:center;min-width:0;padding:9px;display:flex}.hunt-ledger-balance__result{border-right:1px solid #3e3525}.hunt-ledger-balance__result>span{color:#aa8c52;font-family:var(--font-cinzel), Cinzel, Georgia, serif;letter-spacing:.07em;align-items:center;gap:5px;font-size:7.5px;font-weight:900;display:flex}.hunt-ledger-balance__result>span svg{color:#c79636;width:13px;height:13px}.hunt-ledger-balance__result>strong{color:#d9c18c;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-family:VT323,ui-monospace,monospace;font-size:24px;font-weight:400;line-height:.9;overflow:hidden}.hunt-ledger-balance__result>b{color:#9d947f;font-family:var(--font-cinzel), Cinzel, Georgia, serif;letter-spacing:.075em;margin-top:5px;font-size:7.5px}.hunt-ledger-balance__pace>small,.hunt-ledger-performance span,.hunt-ledger-footer small{color:#7f8b96;letter-spacing:.055em;font-family:ui-sans-serif,system-ui,sans-serif;font-size:7px;font-weight:900}.hunt-ledger-balance__pace>strong{color:#d7c18d;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:900;overflow:hidden}.hunt-ledger-balance__pace p{color:#a6adb2;margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:8.5px;line-height:1.25}.hunt-ledger-balance__pace em{color:#a38b5b;margin-top:3px;font-family:Georgia,Times New Roman,serif;font-size:7.5px;font-style:normal}.hunt-ledger-balance.is-profit .hunt-ledger-balance__result>strong,.hunt-ledger-balance.is-profit .hunt-ledger-balance__result>b,.hunt-ledger-balance.is-profit .hunt-ledger-balance__pace>strong,.hunt-ledger-performance .is-profit strong{color:#93b878}.hunt-ledger-balance.is-loss .hunt-ledger-balance__result>strong,.hunt-ledger-balance.is-loss .hunt-ledger-balance__result>b,.hunt-ledger-balance.is-loss .hunt-ledger-balance__pace>strong,.hunt-ledger-performance .is-loss strong{color:#ca786f}.hunt-ledger-flow{grid-template-columns:1fr 1fr;gap:5px;margin-top:6px;display:grid}.hunt-ledger-flow>div{background:#0b1319;border:1px solid #2e3b45;border-radius:3px;grid-template-columns:31px minmax(0,1fr);align-items:center;min-width:0;padding:6px;display:grid}.hunt-ledger-flow>div>svg{color:#ad8035;width:23px;height:23px}.hunt-ledger-flow__cost>svg{color:#9d6660!important}.hunt-ledger-flow span,.hunt-ledger-flow small,.hunt-ledger-flow b,.hunt-ledger-flow em{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.hunt-ledger-flow small{color:#78848e;letter-spacing:.035em;font-family:ui-sans-serif,system-ui,sans-serif;font-size:7px;font-weight:900}.hunt-ledger-flow b{color:#d8c28e;margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px}.hunt-ledger-flow em{color:#82929f;margin-top:1px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:7.5px;font-style:normal}.hunt-ledger-performance{background:#091117;border:1px solid #2d3943;border-radius:3px;grid-template-columns:1fr 1fr;margin-top:6px;display:grid;overflow:hidden}.hunt-ledger-performance>div{border-bottom:1px solid #28333c;border-right:1px solid #28333c;min-width:0;padding:6px 7px}.hunt-ledger-performance>div:nth-child(2n){border-right:0}.hunt-ledger-performance>div:nth-last-child(-n+2){border-bottom:0}.hunt-ledger-performance span,.hunt-ledger-performance strong,.hunt-ledger-performance small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hunt-ledger-performance strong{color:#e0d4b8;margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:900}.hunt-ledger-performance small{color:#6f7c87;margin-top:2px;font-family:Georgia,Times New Roman,serif;font-size:7.5px}.hunt-ledger-lists{grid-template-columns:1fr 1fr;gap:5px;margin-top:6px;display:grid}.hunt-ledger-lists>section{background:#0a1218;border:1px solid #2d3943;border-radius:3px;min-width:0;padding:5px}.hunt-ledger-lists h3{color:#aa8c52;height:17px;font-family:var(--font-cinzel), Cinzel, Georgia, serif;letter-spacing:.05em;align-items:center;gap:5px;margin:0;font-size:7px;font-weight:900;display:flex}.hunt-ledger-lists h3 svg{color:#c39135;width:12px;height:12px}.hunt-ledger-item-list{min-height:82px}.hunt-ledger-item-list>div{border-top:1px solid #202b33;grid-template-columns:25px minmax(0,1fr);align-items:center;min-width:0;height:27px;display:grid}.hunt-ledger-item-list img{-o-object-fit:contain;object-fit:contain;width:23px;height:23px;image-rendering:pixelated;filter:drop-shadow(0 1px 1px #000)}.hunt-ledger-item-list span,.hunt-ledger-item-list b,.hunt-ledger-item-list small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.hunt-ledger-item-list b{color:#c8c4b9;font-family:Georgia,Times New Roman,serif;font-size:7.5px;font-weight:700}.hunt-ledger-item-list small{color:#7f8a93;margin-top:1px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:7px}.hunt-ledger-item-list>p{color:#6d7881;margin:0;font-family:Georgia,Times New Roman,serif;font-size:7px;line-height:50px}.hunt-ledger-footer{background:#0a1218;border:1px solid #2d3943;border-radius:3px;grid-template-columns:.8fr 1.2fr;gap:0;margin-top:6px;display:grid}.hunt-ledger-footer>span{border-right:1px solid #28333c;min-width:0;padding:5px 7px}.hunt-ledger-footer>span:nth-child(2){border-right:0}.hunt-ledger-footer b{color:#d1c29f;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px;display:block;overflow:hidden}.hunt-ledger-footer p{color:#6f7b85;border-top:1px solid #28333c;grid-column:1/-1;margin:0;padding:4px 7px;font-family:Georgia,Times New Roman,serif;font-size:7px;line-height:1.25}.hunt-analyzer-card.is-locked .hunt-ledger-balance,.hunt-analyzer-card.is-locked .hunt-ledger-flow,.hunt-analyzer-card.is-locked .hunt-ledger-performance,.hunt-analyzer-card.is-locked .hunt-ledger-lists,.hunt-analyzer-card.is-locked .hunt-ledger-footer{opacity:.11;filter:grayscale();pointer-events:none}.hunt-analyzer-lock{background:#0c1318fb;border-color:#725725;border-radius:4px;padding:13px;inset:47px 14px 14px;box-shadow:0 7px 18px #000000b8,inset 0 0 0 1px #e0b85b0b}.hunt-analyzer-lock>span{color:#d0a447;background:#211a0e;border-color:#765920;width:34px;height:34px}.hunt-analyzer-lock strong{color:#e3c77e;font-size:9px}.hunt-analyzer-lock p{color:#9ca4aa;font-family:Georgia,Times New Roman,serif;font-size:8px}.hunt-analyzer-lock button{color:#e2c06b;background:#241c0e;border-color:#836221;border-radius:3px}@media (max-width:1120px){.hunt-session-panel{width:318px}.hunt-session-card__identity strong,.hunt-session-card__encounter{max-width:155px}}@media (max-width:680px){.hunt-session-panel{width:min(318px,100vw - 16px);max-height:calc(100% - 65px);top:57px;left:8px}.hunt-session-card__rule{display:none}.hunt-session-card__leave{margin-top:7px}}.hunt-effect{--hunt-effect:#d69f2d;--hunt-effect-soft:#d69f2d30;border:1px solid color-mix(in srgb, var(--hunt-effect) 54%, #4c535b);width:44px;height:44px;color:var(--hunt-effect);cursor:default;background:linear-gradient(#242a2e 0%,#101519 48%,#080b0d 100%);border-radius:4px;outline:none;flex:0 0 44px;place-items:center;margin:0;padding:0;transition:transform .14s,border-color .14s,box-shadow .14s;display:grid;position:relative;box-shadow:0 4px 12px #000000b8,inset 1px 1px #ffffff1f,inset -1px -1px #000000d1}button.hunt-effect{cursor:pointer}.hunt-effect:hover,.hunt-effect:focus-visible{z-index:2;border-color:var(--hunt-effect);box-shadow:0 5px 16px #000000c7, 0 0 14px var(--hunt-effect-soft), inset 0 1px 0 #ffffff1f;transform:translateY(-2px)}.hunt-effect--emerald{--hunt-effect:#48d597;--hunt-effect-soft:#48d59738}.hunt-effect--cyan{--hunt-effect:#55cde3;--hunt-effect-soft:#55cde338}.hunt-effect--violet{--hunt-effect:#b28bf2;--hunt-effect-soft:#b28bf238}.hunt-effect--rose{--hunt-effect:#ef8291;--hunt-effect-soft:#ef829138}.hunt-effect--slate{--hunt-effect:#7f8b9d;--hunt-effect-soft:#7f8b9d33}.hunt-effect__icon-shell{place-items:center;width:36px;height:36px;display:grid;position:relative;overflow:visible}.hunt-effect__icon{-o-object-fit:contain;object-fit:contain;width:32px;height:32px;image-rendering:pixelated;filter:drop-shadow(0 2px 1px #000000e6);-webkit-user-select:none;user-select:none;display:block}.hunt-effect__icon--prey{width:25px;height:36px}.hunt-effect__badge{border:1px solid color-mix(in srgb, var(--hunt-effect) 65%, #05080c);color:#f6f8fb;background:#111923;border-radius:8px;place-items:center;min-width:24px;height:14px;padding:0 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:900;line-height:1;display:grid;position:absolute;bottom:-6px;right:-7px;box-shadow:0 2px 4px #000c}.hunt-effect__tooltip{color:#d8dee8;text-align:left;opacity:0;visibility:hidden;pointer-events:none;background:#121c25fa;border:1px solid #c5912bb8;border-radius:5px;flex-direction:column;gap:7px;width:min(292px,100vw - 24px);padding:12px 13px;transition:opacity .12s,transform .12s,visibility .12s;display:flex;position:absolute;top:calc(100% + 11px);left:50%;transform:translate(-50%,-4px);box-shadow:0 12px 28px #000000c7,inset 0 1px #ffffff0a}.hunt-effect__tooltip:before{content:"";background:#121c25;border-top:1px solid #c5912bb8;border-left:1px solid #c5912bb8;width:10px;height:10px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.hunt-effect__tooltip strong{color:#e4bd63;font-family:var(--font-cinzel), Cinzel, serif;letter-spacing:.035em;font-size:13px;font-weight:900}.hunt-effect__tooltip>span{color:#c5ccd6;font-family:ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:500;line-height:1.48}.hunt-effect__tooltip small{color:var(--hunt-effect);border-top:1px solid #7e91a633;padding-top:7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:700;line-height:1.45}.hunt-effect:hover .hunt-effect__tooltip,.hunt-effect:focus-visible .hunt-effect__tooltip{opacity:1;visibility:visible;transform:translate(-50%)}@media (max-width:680px){.hunt-effects-bar{gap:5px;top:8px}.hunt-effect{flex-basis:38px;width:38px;height:38px}.hunt-effect__icon-shell{width:31px;height:31px}.hunt-effect__icon{width:29px;height:29px}.hunt-effect__icon--prey{width:21px;height:31px}.hunt-effect:first-child .hunt-effect__tooltip{left:-4px;right:auto;transform:translateY(-4px)}.hunt-effect:first-child:hover .hunt-effect__tooltip,.hunt-effect:first-child:focus-visible .hunt-effect__tooltip{transform:translate(0)}.hunt-effect:first-child .hunt-effect__tooltip:before{left:22px}.hunt-effect:last-child .hunt-effect__tooltip{left:auto;right:-4px;transform:translateY(-4px)}.hunt-effect:last-child:hover .hunt-effect__tooltip,.hunt-effect:last-child:focus-visible .hunt-effect__tooltip{transform:translate(0)}.hunt-effect:last-child .hunt-effect__tooltip:before{left:auto;right:22px}}.legacy-hud-header-hubs,.legacy-top-left-hud,.legacy-hud-sidebar{display:none!important}.hud-header-left{gap:14px!important}.hud-header-left>div:nth-child(2){box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.hud-player-stamina{color:#e9edf3;align-items:center;gap:10px;min-width:290px;height:52px;display:flex}.hud-player-stamina__portrait-wrap{flex:0 0 46px;width:46px;height:46px;position:relative}.hud-player-stamina__portrait{color:#dba62d;background:#111923;border:2.5px solid #3c4b5e;border-radius:8px;place-items:center;width:46px;height:46px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #080c12,inset 0 0 0 1px #8899ae40,0 4px 10px #0009}.hud-player-stamina__portrait>svg{filter:drop-shadow(0 1px 2px #000000e6);width:24px;height:24px}.hud-player-stamina__portrait .character-mini-portrait--header{width:56px;height:56px;transform:translate(-5px,-8px)}.hud-player-stamina__xp-outline{z-index:2;pointer-events:none;width:46px;height:46px;position:absolute;inset:0;overflow:visible}.hud-player-stamina__xp-outline rect{fill:none;stroke:#f2bd3f;stroke-width:2.5px;stroke-linecap:round;filter:drop-shadow(0 0 3px #f2bd3f9e);transition:stroke-dasharray .26s}.hud-player-stamina__level{color:#000;background:#f59e0b;border:2px solid #d97706;border-radius:6px;place-items:center;min-width:22px;height:22px;padding:0 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:950;line-height:1;display:grid;position:absolute;bottom:-4px;right:-5px;box-shadow:0 2px 5px #000000bf,inset 0 1px #fff4b1a6}.hud-player-stamina__content{flex-direction:column;gap:3px;width:236px;min-width:0;display:flex}.hud-player-stamina__identity{align-items:center;gap:8px;line-height:1;display:flex}.hud-player-stamina__name{color:#fff;font-family:var(--font-cinzel), "Cinzel", "Martel", Georgia, serif;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 2px 4px #000000e6;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:900;overflow:hidden}.hud-player-stamina__membership{color:#94a3b8;letter-spacing:.08em;background:#1e293b;border:1px solid #475569;border-radius:5px;justify-content:center;align-items:center;height:17px;padding:0 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;font-weight:900;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 2px 4px #0006}.hud-player-stamina__membership.is-vip{color:#fde047;background:#38250c;border-color:#d97706;box-shadow:inset 0 1px #ffd70033,0 2px 4px #0006}.hud-stamina-rail{background:#090e15;border:2px solid #3c4b5e;border-radius:5px;align-items:stretch;width:236px;height:28px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #04070a,inset 0 1px #8899ae40,0 4px 8px #000000a6}.hud-stamina-rail__power{color:#f5b72d;background:linear-gradient(#1f2a38 0%,#111822 100%);border-right:2px solid #2d3848;flex:0 0 28px;place-items:center;width:28px;display:grid;box-shadow:inset -1px 0 #05080c}.hud-stamina-rail__power svg{width:15px;height:15px}.hud-stamina-rail__charges{background:linear-gradient(#090d14 0%,#101620 100%);border-right:2px solid #2d3848;flex:auto;justify-content:space-evenly;align-items:center;gap:3px;min-width:0;padding:0 5px;display:flex;box-shadow:inset -1px 0 #05080c,inset 0 2px 4px #00000080}.hud-stamina-rail__charge{color:#475569;background:#121923;border:1.5px solid #283546;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;transition:border-color .18s,color .18s,background .18s,transform .18s;display:grid;position:relative;box-shadow:inset 0 1px 2px #000c}.hud-stamina-rail__charge svg{width:11px;height:11px;display:block}.hud-stamina-rail__charge.is-active{color:#fff0a9;background:#b86505;border-color:#ffc231;box-shadow:inset 0 0 0 1px #7c3900,0 1px 2px #00000080}.hud-stamina-rail__charge.is-active svg{filter:drop-shadow(0 1px 1px #020408)}.hud-player-stamina:hover .hud-stamina-rail__charge.is-active,.hud-player-stamina:focus-within .hud-stamina-rail__charge.is-active{color:#fff8d5;background:#d77d08;border-color:#ffe06a;transform:translateY(-1px)}.hud-stamina-rail__time-box{background:linear-gradient(#18222e 0%,#0e141c 100%);flex:none;align-items:stretch;display:flex}.hud-stamina-rail__time{color:#f5b51d;font-variant-numeric:tabular-nums;letter-spacing:-.05em;background:#111821;place-items:center;padding:0 6px;font-family:Consolas,Courier New,ui-monospace,monospace;font-size:13px;font-weight:900;line-height:1;display:grid}.hud-stamina-rail__rivets{background:#1e2836;border-left:1.5px solid #2d3848;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:9px;height:100%;padding:0 1.5px;display:flex}.hud-stamina-rail__rivet{background:#54657b;border-radius:50%;width:3px;height:3px;box-shadow:inset 0 1px #fff6,0 1px 1px #000}.hud-player-stamina.is-low .hud-stamina-rail{border-color:#6d3136}.hud-player-stamina.is-low .hud-stamina-rail__power{color:#fb5a57}.hud-player-stamina.is-low .hud-stamina-rail__charge.is-active{color:#fff1f2;background:#6d2025;border-color:#fb6b67;box-shadow:inset 0 0 0 1px #3d1015,0 1px 2px #000}.hud-player-stamina.is-low .hud-stamina-rail__time{color:#fb5a57}.hud-system-quickbar{z-index:2;flex:none;align-items:center;gap:8px;width:auto;margin-left:2px;display:flex;position:relative;overflow:visible}.hud-system-quickbar>button{color:#b9c2cf;background:#0c141e;border:1px solid #b48426b8;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;padding:0;transition:color .15s,background .15s,box-shadow .15s;display:grid;position:relative;overflow:visible;box-shadow:0 5px 14px #00000061,inset 0 1px #ebbe5e14}.hud-system-quickbar>button:last-child{border-right:1px solid #b48426b8}.hud-system-quickbar>button:hover,.hud-system-quickbar>button:focus-visible{color:#f2cc76;outline-offset:2px;background:#182330;outline:1px solid #e2b14657;box-shadow:0 0 0 1px #e2b14652,0 0 16px #e2b14647,inset 0 1px #ffe09b29}.hud-system-quickbar>button.has-alert{color:#9ce4bf}.hud-system-quickbar__icon{filter:drop-shadow(0 2px 3px #000c);transition:color .15s,filter .15s,transform .15s}.hud-system-quickbar>button:hover .hud-system-quickbar__icon,.hud-system-quickbar>button:focus-visible .hud-system-quickbar__icon{filter:drop-shadow(0 0 7px #e2b1468c);transform:translateY(-1px)scale(1.08)}.hud-system-quickbar__alert{background:#4fdda0;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:5px;box-shadow:0 0 7px #4fdda0d9}.hud-system-tooltip{z-index:120;color:#c8d1dc;opacity:0;pointer-events:none;text-align:left;visibility:hidden;background:#080e16fc;border:1px solid #ca952de0;border-top-width:2px;border-radius:6px;flex-direction:column;gap:6px;width:260px;padding:14px 16px 15px;transition:opacity .14s,transform .14s,visibility .14s;display:flex;position:absolute;top:calc(100% + 11px);left:50%;transform:translate(-50%,-5px);box-shadow:0 16px 36px #000000b3,inset 0 0 0 1px #ffffff06}.hud-system-tooltip small{color:#5fc9d8;letter-spacing:.17em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:900}.hud-system-tooltip strong{color:#f0c86e;font-family:var(--font-cinzel), Cinzel, serif;letter-spacing:.055em;font-size:14px;font-weight:900}.hud-system-tooltip>span{color:#98a6b8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.55}.hud-system-quickbar>button:hover .hud-system-tooltip,.hud-system-quickbar>button:focus-visible .hud-system-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.hud-header-right{gap:8px!important}.hud-header-right>button:not(.fiora-store-header-btn):not(.hud-main-menu-button){display:none!important}.fiora-store-header-btn,.pixel-currency-badge,.hud-main-menu-button{min-height:44px!important;box-shadow:none!important;background:#111923!important;border:1px solid #a579229e!important;border-radius:5px!important}.fiora-store-header-btn{padding:0 15px!important}.pixel-currency-badge{padding:0 11px!important}.hud-main-menu-wrap{position:relative}.hud-main-menu-button{color:#e5e7eb;font-family:var(--font-cinzel), Cinzel, serif;letter-spacing:.07em;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:11px;font-weight:800;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.hud-main-menu-button:hover,.hud-main-menu-button.is-open{color:#f1cb72;background:#17212e!important;border-color:#d6a43d!important}.hud-main-menu-button.is-open svg{transform:rotate(180deg)}.hud-main-menu{z-index:90;color:#dce3eb;background:#0a1019fc;border:1px solid #a57922b8;border-radius:8px;width:min(560px,100vw - 28px);position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 24px 70px #000000b8}.hud-main-menu__header,.hud-main-menu__footer{border-bottom:1px solid #6f7f943d;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.hud-main-menu__header>div{flex-direction:column;gap:2px;display:flex}.hud-main-menu__header strong{font-family:var(--font-cinzel), Cinzel, serif;color:#f0d28d;font-size:13px}.hud-main-menu__eyebrow{color:#76859a;letter-spacing:.16em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:800}.hud-main-menu__header>button{color:#a8b3c2;background:#151e2a;border:1px solid #344155;border-radius:4px;place-items:center;width:28px;height:28px;display:grid}.hud-main-menu__sections{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;display:grid}.hud-main-menu__section{min-width:0;padding:10px}.hud-main-menu__section:nth-child(odd){border-right:1px solid #6f7f942e}.hud-main-menu__section:nth-child(n+3){border-top:1px solid #6f7f942e}.hud-main-menu__section h3{color:#d2a94d;font-family:var(--font-cinzel), Cinzel, serif;letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font-size:9px;font-weight:900}.hud-main-menu__section button{color:#bcc7d5;text-align:left;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:31px;padding:6px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;display:flex}.hud-main-menu__section button:hover,.hud-main-menu__section button:focus-visible{color:#fff0c7;background:#182331;outline:1px solid #c48f2975}.hud-main-menu__footer{border-top:1px solid #6f7f943d;border-bottom:0;justify-content:flex-end}.hud-main-menu__footer button{color:#aeb9c8;letter-spacing:.04em;text-transform:uppercase;background:#141d28;border:1px solid #344155;border-radius:4px;padding:6px 9px;font-size:9px;font-weight:800}.hud-left-rail,.hud-right-rail{z-index:24;pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a1019f7;flex-direction:column;display:flex;position:absolute;top:0;bottom:0}.hud-left-rail{border-right:1px solid #ad80256b;width:138px;padding-top:18px;left:0}.hud-right-rail{border-left:1px solid #ad80256b;width:126px;padding-top:10px;right:0}.hud-left-rail>button,.hud-right-rail>button{color:#aeb7c3;min-height:76px;font-family:var(--font-cinzel), Cinzel, serif;letter-spacing:.035em;text-align:left;border-bottom:1px solid #6f7f9433;align-items:center;gap:11px;padding:0 17px;font-size:10px;font-weight:800;transition:color .15s,background .15s;display:flex;position:relative}.hud-right-rail>button{text-align:center;flex-direction:column;justify-content:center;gap:clamp(4px,.8vh,7px);min-height:clamp(58px,9.2vh,82px);padding:clamp(6px,1vh,10px) 7px}.hud-left-rail>button:hover,.hud-right-rail>button:hover{color:#f0cf84;background:#1c2735c2}.hud-left-rail>button.is-active,.hud-right-rail>button.is-active{color:#efc568;background:#151f2c}.hud-left-rail>button.is-active:before,.hud-right-rail>button.is-active:before{content:"";background:#d9a62e;width:3px;position:absolute;top:0;bottom:0}.hud-left-rail>button.is-active:before{left:0}.hud-right-rail>button.is-active:before{right:0}.hud-left-rail svg,.hud-right-rail svg{flex:none}.hud-right-rail__destiny>img{-o-object-fit:contain;object-fit:contain;width:22px;height:22px;image-rendering:pixelated}.hud-blessings-icon{-o-object-fit:contain;object-fit:contain;width:34px;height:34px;image-rendering:pixelated;filter:drop-shadow(0 3px 3px #000000d1);flex:none;transition:filter .15s,transform .15s}.hud-right-rail>button:hover .hud-blessings-icon{filter:brightness(1.08)saturate(1.08)drop-shadow(0 3px 4px #000000e6);transform:translateY(-1px)scale(1.05)}.hud-blessings-icon--quick{width:24px;height:24px}.hud-rail-chevron{margin-left:auto}.hud-right-rail .hud-rail-chevron{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.hud-rail-count{color:#f5d27d;background:#3a2a0d;border:1px solid #e8be5da6;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:grid}.hud-right-rail .hud-rail-count{position:absolute;top:12px;right:10px}.hud-mission-drawer,.hud-right-drawer{z-index:23;pointer-events:auto;color:#dce3eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b121cfa;position:absolute;box-shadow:18px 0 40px #0000005c}.hud-mission-drawer{border:1px solid #ad802585;border-left:0;width:260px;padding:14px 16px;top:94px;left:138px}.hud-mission-drawer__heading,.hud-right-drawer__heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.hud-mission-drawer__heading>span,.hud-right-drawer__heading span{color:#e6bd61;font-family:var(--font-cinzel), Cinzel, serif;letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:900;overflow:hidden}.hud-mission-drawer__heading button,.hud-right-drawer__heading button{color:#98a6b8;background:#151f2b;border:1px solid #324054;border-radius:4px;flex:none;place-items:center;width:26px;height:26px;display:grid}.hud-mission-drawer__meta{flex-direction:column;gap:5px;margin-top:12px;display:flex}.hud-mission-drawer__meta strong{color:#edc45f;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.hud-mission-drawer__meta span{color:#8f9caf;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;line-height:1.45;overflow:hidden}.hud-mission-progress,.hud-backpack-panel__meter{background:#273244;border-radius:2px;height:5px;margin-top:10px;overflow:hidden}.hud-mission-progress>span{background:#d9a62e;height:100%;display:block}.hud-mission-drawer__action,.hud-character-panel__details{color:#c8d2df;letter-spacing:.08em;border-top:1px solid #6f7f9433;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:30px;margin-top:12px;padding:0 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:800;display:flex}.hud-right-drawer{border-left:1px solid #ad802585;border-right:1px solid #6f7f9447;width:clamp(310px,min(26vw,40dvh),480px);top:0;bottom:0;right:126px;overflow:hidden;box-shadow:-18px 0 40px #00000057}.hud-right-drawer--proficiency{overflow-y:auto}.hud-right-drawer--inventory{flex-direction:column;min-height:0;display:flex;container:inventory-drawer/inline-size}.hud-right-drawer__heading{z-index:2;background:#0b121cfa;border-bottom:1px solid #6f7f9440;min-height:72px;padding:0 18px;position:sticky;top:0}.hud-right-drawer__heading>div{color:#e3b956;align-items:center;gap:9px;display:flex}.hud-character-panel,.hud-backpack-panel{padding:16px 18px}.hud-right-drawer--inventory .hud-character-panel{--equipment-slot-size:clamp(36px, min(calc((35dvh - 60px) / 4), calc((100cqw - 72px) / 3)), 96px);--equipment-slot-gap:clamp(5px, 1vh, 10px);--backpack-slot-size:clamp(28px, min(calc((100dvh - 300px) / 8), calc((100cqw - 64px) / 5)), 84px);--drawer-slot-gap:clamp(4px, .7vh, 7px);flex-direction:column;flex:auto;height:100%;min-height:0;padding:clamp(7px,1.25vh,14px) 18px clamp(5px,1vh,12px);display:flex;overflow:hidden}.hud-character-panel__equipment{grid-template-columns:repeat(3, var(--equipment-slot-size,48px));grid-auto-rows:var(--equipment-slot-size,48px);place-content:center;gap:var(--equipment-slot-gap,12px);flex:0 35%;height:35%;min-height:0;margin-top:clamp(3px,.8vh,10px);display:grid}.hud-character-panel__equipment>span{width:var(--equipment-slot-size,48px);height:var(--equipment-slot-size,48px)}.hud-character-panel__equipment>.pixel-slot{width:var(--equipment-slot-size,48px)!important;height:var(--equipment-slot-size,48px)!important}.hud-character-panel__equipment>.pixel-slot>img{width:auto!important;max-width:72%!important;height:auto!important;max-height:72%!important}.hud-character-panel__details{border-bottom:1px solid #6f7f9433;min-height:28px;margin-top:clamp(5px,1vh,12px);font-size:9px}.hud-character-panel__section-title{color:#e4bd65;font-family:var(--font-cinzel), Cinzel, serif;letter-spacing:.08em;border-top:1px solid #ad80256b;align-items:center;gap:8px;margin-top:clamp(5px,1vh,12px);padding-top:clamp(6px,1vh,11px);font-size:11px;font-weight:900;display:flex}.hud-character-panel>.hud-backpack-panel{flex-direction:column;flex:auto;min-height:0;padding:clamp(6px,1vh,10px) 0 2px;display:flex}.hud-proficiency-panel{padding:18px}.hud-proficiency-panel__weapon{background:#101821;border:1px solid #ad802573;border-radius:5px;align-items:center;gap:12px;padding:12px;display:flex}.hud-proficiency-panel__weapon-icon{color:#e3ba5d;background:#0a1018;border:1px solid #46566d;border-radius:4px;flex:none;place-items:center;width:48px;height:48px;display:grid}.hud-proficiency-panel__weapon-icon img{-o-object-fit:contain;object-fit:contain;max-width:38px;max-height:38px}.hud-proficiency-panel__weapon>div:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.hud-proficiency-panel__weapon span,.hud-proficiency-panel__intro,.hud-proficiency-panel__skill small{color:#7f8da1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.hud-proficiency-panel__weapon strong{color:#f0d187;font-family:var(--font-cinzel), Cinzel, serif;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.hud-proficiency-panel__intro{margin:14px 0;line-height:1.55}.hud-proficiency-panel__list{flex-direction:column;gap:8px;display:flex}.hud-proficiency-panel__row{background:#111923;border:1px solid #6f7f943d;border-radius:4px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:9px;display:grid}.hud-proficiency-panel__icon{-o-object-fit:contain;object-fit:contain;width:30px;height:30px}.hud-proficiency-panel__skill{min-width:0}.hud-proficiency-panel__skill>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.hud-proficiency-panel__skill span{color:#c9d2dd;font-family:var(--font-cinzel), Cinzel, serif;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;overflow:hidden}.hud-proficiency-panel__skill strong{color:#efc362;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.hud-proficiency-panel__track{background:#273244;border-radius:2px;height:5px;margin:6px 0 4px;overflow:hidden}.hud-proficiency-panel__track>span{background:#d9a62e;height:100%;display:block}.hud-backpack-panel__capacity{justify-content:space-between;align-items:flex-end;gap:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.hud-backpack-panel__capacity>div{align-items:baseline;gap:8px;display:flex}.hud-backpack-panel__capacity span{color:#7ed9e4;font-size:9px;font-weight:800}.hud-backpack-panel__capacity strong{color:#e5e9ef;font-size:11px}.hud-backpack-panel__meter>span{background:#38b7c8;height:100%;display:block}.hud-backpack-panel__meter>span.is-critical{background:#d75d4d}.hud-backpack-panel__grid{min-height:calc((4 * var(--backpack-slot-size,48px)) + (3 * var(--drawer-slot-gap,7px)));grid-template-columns:repeat(5, var(--backpack-slot-size,1fr));grid-auto-rows:var(--backpack-slot-size,48px);place-content:space-evenly center;gap:var(--drawer-slot-gap,7px);flex:auto;margin-top:clamp(6px,1vh,11px);display:grid}.hud-backpack-panel__slot{width:var(--backpack-slot-size,auto);height:var(--backpack-slot-size,auto);aspect-ratio:1;color:#526076;background:#101720;border:1px solid #3b495c;border-radius:4px;place-items:center;transition:border-color .14s,background .14s,transform .14s;display:grid;position:relative}.hud-backpack-panel__slot.is-filled{cursor:pointer;background:#151e2a}.hud-backpack-panel__slot.is-filled:hover,.hud-backpack-panel__slot.is-filled:focus-visible{border-color:#d3a33a;outline:none}.hud-backpack-panel__slot.is-dragged{opacity:.42}.hud-backpack-panel__slot.is-drop-target{border-color:#e8bb55;transform:scale(1.04)}.hud-backpack-panel__slot img{-o-object-fit:contain;object-fit:contain;max-width:72%;max-height:72%}.hud-backpack-panel__slot-number{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.hud-backpack-panel__count{color:#f2cf76;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:900;position:absolute;bottom:2px;right:3px}.hud-backpack-panel__pager,.hud-backpack-panel__footer{border-top:1px solid #6f7f9438;flex:none;justify-content:space-between;align-items:center;gap:8px;margin-top:clamp(5px,.8vh,9px);padding-top:clamp(5px,.8vh,9px);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;display:flex}.hud-backpack-panel__pager button{color:#f1d58e;background:linear-gradient(#1b2735,#111923);border:1px solid #d2b2637a;border-radius:4px;justify-content:center;align-items:center;gap:5px;min-width:84px;height:28px;padding:0 9px;font-weight:800;transition:border-color .14s,color .14s,background .14s;display:inline-flex}.hud-backpack-panel__pager button:hover:not(:disabled){color:#fff2c6;background:#243246;border-color:#d8aa43}.hud-backpack-panel__pager button:disabled{color:#596679;cursor:not-allowed;opacity:.58;background:#0d131b;border-color:#2b3645}.hud-backpack-panel__page-indicator{color:#eef2f7;align-items:baseline;gap:4px;display:flex}.hud-backpack-panel__page-indicator strong{color:#efc96d;font-size:12px}.hud-backpack-panel__page-indicator small{color:#8391a4;font-size:9px}.hud-backpack-panel__footer strong:first-child{color:#e7bf5f}.hud-backpack-panel__footer strong:last-child{color:#57cbdb}@container inventory-drawer (width<=275px){.hud-backpack-panel__pager button{flex:0 0 38px;min-width:38px;padding:0}.hud-backpack-panel__pager button span{display:none}}@media (max-height:620px){.hud-right-drawer--inventory{overflow-y:auto}.hud-right-drawer--inventory .hud-character-panel{height:auto;min-height:100%;overflow:visible}.hud-character-panel>.hud-backpack-panel,.hud-backpack-panel__grid{flex:none}.hud-backpack-panel__grid{align-content:start}}.hud-backpack-panel__feedback{color:#63d4a2;text-align:center;margin-top:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.hud-chat-explore{width:416px;z-index:28!important;gap:6px!important;bottom:16px!important;left:18px!important}.hud-chat-explore .explore-world-btn{width:-moz-fit-content!important;width:fit-content!important;min-width:0!important;height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:8px!important;padding:0 3px!important}.hud-chat-explore .explore-world-btn:before,.hud-chat-explore .shimmer-layer,.hud-chat-explore .explore-sparkle-p1,.hud-chat-explore .explore-sparkle-p2,.hud-chat-explore .explore-sparkle-p3,.hud-chat-explore .explore-world-badge,.hud-chat-explore .explore-world-badge+span{display:none!important}.hud-chat-explore .explore-world-compass-container{width:20px!important;height:20px!important;box-shadow:none!important;background:0 0!important;border:0!important}.hud-chat-explore .explore-world-compass-container svg{width:15px;height:15px}.hud-chat-explore .explore-world-btn .font-cinzel{color:#e5bd60!important;letter-spacing:.045em!important;background:0 0!important;font-size:10px!important}.hud-chat-explore .explore-world-arrow{font-size:12px!important}.hud-chat-history{background:#090f17fa!important;border-width:1px!important;border-radius:6px!important;width:400px!important;max-height:190px!important;display:none!important}.hud-chat-explore:focus-within .hud-chat-history{display:flex!important}.hud-chat-composer{min-height:44px;width:400px!important;box-shadow:none!important;background:#0a1019fa!important;border:1px solid #a97c2494!important;border-radius:5px!important;gap:5px!important;padding:5px!important}.hud-chat-channel{color:#e5bd60;height:32px;font-family:var(--font-cinzel), Cinzel, serif;background:#101720;border:1px solid #a97c2494;border-radius:4px;outline:none;padding:0 25px 0 10px;font-size:9px;font-weight:900}.hud-chat-composer input{min-width:0}.hud-chat-composer>button:last-child{width:34px;height:32px;color:#e4ba59!important;box-shadow:none!important;background:#151e29!important;border:1px solid #a97c2494!important;border-radius:4px!important;padding:0!important}.action-dock-anchor{z-index:29!important;gap:4px!important;bottom:10px!important}.hud-action-quick-commerce{display:none!important}.hud-action-panel{background:#0a1019fa!important;border:1px solid #6f7f9480!important;border-radius:6px!important;gap:7px!important;width:660px!important;max-width:calc(100vw - 300px)!important;padding:8px 10px!important;box-shadow:0 16px 40px #0009!important}.hud-action-panel [data-beginner-target=vitals]{gap:8px!important}.hud-action-panel [data-beginner-target=vitals]>div{gap:0!important;min-width:0!important}.hud-action-panel [data-beginner-target=vitals]>div>span:first-child,.hud-action-panel [data-beginner-target=vitals]>div:last-child>span:last-child{display:none!important}.hud-action-panel [data-beginner-target=vitals]>div>div{border-width:1px!important;border-radius:3px!important;height:15px!important}.hud-action-panel [data-beginner-target=vitals]>div>div>span{letter-spacing:.02em;font-size:8px!important}.hud-action-groups{flex-wrap:wrap;gap:7px!important;padding:0!important}.hud-action-group{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:6px!important;padding:0!important}.hud-action-group>span:first-child{display:none!important}.hud-action-group>div,.hud-action-group--mana>div{width:52px!important;height:52px!important;box-shadow:none!important;background:#151e29!important;border-width:1px!important;border-radius:4px!important}.hud-action-group>div>button,.hud-action-group--mana>div>button{display:none!important}.hud-action-group>div>span:first-child,.hud-action-group--mana>div>span:first-child{box-shadow:none!important;background:#c89b31!important;border:1px solid #6f5a2f!important;border-radius:3px!important;padding:1px 4px!important;font-size:8px!important;top:-4px!important;left:-4px!important}.hud-action-slot__visual{image-rendering:pixelated;border-radius:3px;-o-object-fit:contain!important;object-fit:contain!important;width:calc(100% - 2px)!important;max-width:none!important;height:calc(100% - 2px)!important;max-height:none!important}.hud-action-slot__fallback{filter:drop-shadow(0 2px 3px #000000e6);width:78%;height:78%}.hud-action-group>.hud-action-slot>.hud-action-type-badge{z-index:25!important;border-style:solid!important;border-width:1px!important;border-radius:5px!important;justify-content:center!important;align-items:center!important;width:21px!important;height:21px!important;padding:0!important;display:flex!important;position:absolute!important;top:-5px!important;left:-5px!important;box-shadow:0 2px 6px #000c!important}@media (max-width:1350px){.hud-system-quickbar{gap:6px;width:auto}.hud-system-quickbar>button{width:44px;height:44px}.hud-left-rail{width:116px}.hud-mission-drawer{left:116px}.hud-right-rail{width:116px}.hud-right-drawer{right:116px}.hud-action-panel{max-width:calc(100vw - 145px)!important}.hud-chat-explore{width:360px}.hud-chat-composer,.hud-chat-history{width:350px!important}}@media (max-width:980px){.pixel-currency-badge{display:none!important}.hud-system-quickbar{gap:5px;width:auto}.hud-system-quickbar>button{width:40px;height:40px}.hud-right-rail{width:96px}.hud-left-rail>button,.hud-right-rail>button{text-align:center;flex-direction:column;justify-content:center;gap:6px;min-height:66px;padding:8px 4px;font-size:8px}.hud-left-rail .hud-rail-chevron,.hud-right-rail .hud-rail-chevron{display:none}.hud-mission-drawer{width:230px;left:84px}.hud-right-drawer{width:310px;right:96px}.hud-chat-explore{width:310px;left:10px!important}.hud-chat-composer,.hud-chat-history{width:300px!important}.hud-action-panel{max-width:calc(100vw - 185px)!important}}@media (max-width:720px){.hud-header{padding:0 8px!important}.hud-header-left>div:nth-child(2){display:none}.fiora-store-header-btn{display:none!important}.hud-system-quickbar{display:none}.hud-main-menu__sections{grid-template-columns:1fr;max-height:60vh;overflow-y:auto}.hud-main-menu__section:nth-child(odd),.hud-main-menu__section:nth-child(n+3){border-top:1px solid #6f7f942e;border-right:0}.hud-left-rail,.hud-right-rail{border:1px solid #ad80256b;flex-direction:row;width:auto;height:50px;padding:0;top:auto;bottom:0}.hud-left-rail{left:0;right:50%}.hud-right-rail{left:0;right:0;overflow-x:auto}.hud-left-rail>button,.hud-right-rail>button{border:0;border-right:1px solid #6f7f942e;flex:1;min-height:48px;padding:4px}.hud-right-rail>button{flex:none;min-width:94px}.hud-left-rail>button.is-active:before,.hud-right-rail>button.is-active:before{width:auto;height:2px;inset:0 0 auto}.hud-mission-drawer{border-left:1px solid #ad802585;width:auto;inset:auto 10px 58px}.hud-right-drawer{width:min(300px,86vw);top:0;bottom:50px;right:0}.hud-chat-explore{display:none!important}.action-dock-anchor{bottom:57px!important}.hud-action-panel{max-width:calc(100vw - 16px)!important}.hud-action-panel [data-beginner-target=vitals]>div:last-child{display:none}}.hud-action-panel{background:#0b1118!important;border:1px solid #758295!important;border-radius:3px!important;gap:10px!important;width:720px!important;padding:9px 11px 11px!important;box-shadow:inset 0 0 0 2px #1a2632,inset 0 0 0 3px #05080c,0 14px 34px #000000c7!important}.hud-vitals{gap:12px!important}.hud-action-panel .hud-vital{min-width:0!important}.hud-action-panel .hud-vital__track{background:#080b0f!important;border-width:1px!important;border-radius:2px!important;height:29px!important;box-shadow:inset 0 1px 3px #000000e6,0 0 0 1px #263240!important}.hud-vital--health .hud-vital__track{border-color:#7d1723!important}.hud-vital--mana .hud-vital__track{border-color:#174f9b!important}.hud-vital--health .hud-vital__fill{box-shadow:inset 0 1px #ff76808c,inset 0 -2px #570008a6;background:#c61e32!important}.hud-vital--mana .hud-vital__fill{box-shadow:inset 0 1px #6fb8ff80,inset 0 -2px #001f5fb3;background:#1768cc!important}.hud-action-panel .hud-vital__label{text-shadow:0 1px 1px #000,1px 0 1px #000,-1px 0 1px #000;letter-spacing:.025em!important;font-size:13px!important;line-height:1!important}.hud-action-group>div,.hud-action-group--mana>div{background:#121922!important;border-color:#4d5b6d!important;border-radius:2px!important;width:56px!important;height:56px!important;box-shadow:inset 0 0 0 2px #080c11,inset 0 1px #ffffff14!important}.hud-action-group>.hud-action-slot.hud-action-slot--out-of-stock{filter:none!important;opacity:1!important;background:#171319!important;border-color:#74313a!important}.hud-action-group>.hud-action-slot:is(.hud-action-slot--disabled,.hud-action-slot--locked,.hud-action-slot--out-of-stock,.hud-action-slot--unavailable,.hud-action-slot--cooldown){filter:none!important;opacity:1!important;background:#0d1218!important;border-color:#3c4652!important;box-shadow:inset 0 0 0 2px #070a0e,inset 0 1px #ffffff09!important}.hud-action-slot:is(.hud-action-slot--disabled,.hud-action-slot--locked,.hud-action-slot--out-of-stock,.hud-action-slot--unavailable,.hud-action-slot--cooldown) .hud-action-slot__visual,.hud-action-slot:is(.hud-action-slot--disabled,.hud-action-slot--locked,.hud-action-slot--out-of-stock,.hud-action-slot--unavailable,.hud-action-slot--cooldown) .hud-action-slot__fallback{filter:grayscale()brightness(.55)contrast(.86)!important;opacity:.72!important}.hud-action-slot:is(.hud-action-slot--disabled,.hud-action-slot--locked,.hud-action-slot--out-of-stock,.hud-action-slot--unavailable,.hud-action-slot--cooldown) .hud-action-type-badge{color:#87919d!important;filter:grayscale()brightness(.72)!important;opacity:.82!important;background:#252c34!important;border-color:#4d5762!important;box-shadow:inset 0 0 0 1px #ffffff09,0 2px 4px #000000bf!important}.hud-action-slot:is(.hud-action-slot--disabled,.hud-action-slot--locked,.hud-action-slot--out-of-stock,.hud-action-slot--unavailable,.hud-action-slot--cooldown) :is(.hud-action-slot__settings,.hud-action-slot__trigger,.hud-action-slot__count,.hud-action-slot__low-mana-indicator){filter:grayscale()brightness(.62)!important;opacity:.62!important;box-shadow:none!important}.hud-action-slot--locked .hud-action-slot__lock,.hud-action-slot--disabled .hud-action-slot__lock{color:#8d97a3!important;background:#030609b3!important}.hud-action-slot--locked .hud-action-slot__lock :is(svg,span),.hud-action-slot--disabled .hud-action-slot__lock :is(svg,span){color:#8d97a3!important;filter:grayscale()!important}.hud-action-group>.hud-action-slot>.hud-action-slot__config-hitbox,.hud-action-group--mana>.hud-action-slot>.hud-action-slot__config-hitbox{z-index:5;cursor:pointer;background:0 0;border:0;border-radius:1px;justify-content:center;align-items:center;padding:0;position:absolute;inset:2px;display:flex!important}.hud-action-slot__config-hitbox:hover{box-shadow:inset 0 0 0 1px #e1ae44c7}.hud-action-slot__config-hitbox:focus-visible{outline-offset:1px;outline:2px solid #f2c35e}.hud-action-slot>.action-slot__cooldown{z-index:30}.hud-action-slot>.action-slot__cooldown--potion{background:#070b1094;border:1px solid #c9d3df7a;border-radius:1px;inset:2px}.hud-action-slot__config-hitbox .hud-action-slot__visual{width:100%!important;height:100%!important}.hud-action-slot__count{color:#f5c95c;border-color:#c597328f;border-radius:2px}.hud-action-slot__count.is-empty{color:#ff9aa4;border-color:#d34854cc}.hud-action-group>.hud-action-slot>.hud-action-type-badge{color:#e9edf2!important;background:#202832!important;border-radius:2px!important;width:24px!important;height:24px!important;top:-5px!important;left:-5px!important;box-shadow:inset 0 0 0 1px #ffffff14,0 2px 5px #000000db!important}.hud-action-group>.hud-action-slot>.hud-action-type-badge--healing{color:#ffe8ec!important;background:#8f2033!important;border-color:#d74e62!important}.hud-action-group>.hud-action-slot>.hud-action-type-badge--mana{color:#d9f2ff!important;background:#16496f!important;border-color:#4d91c7!important}.hud-action-group>.hud-action-slot>.hud-action-type-badge--attack{color:#e7e0ff!important;background:#3e315f!important;border-color:#7766ae!important}.hud-action-group>.hud-action-slot>.hud-action-type-badge--support{color:#e1e4e3!important;background:#343b42!important;border-color:#778089!important}.slot-config-backdrop{background:#000000c2!important}.slot-config-shell{background:#0b1016!important;border:1px solid #7b8999!important;border-radius:2px!important;width:min(920px,100vw - 28px)!important;max-width:none!important;box-shadow:inset 0 0 0 2px #1b2732,inset 0 0 0 3px #04070a,0 24px 64px #000000e6!important}.slot-config-shell--rune{width:min(980px,100vw - 28px)!important}.slot-config-header{min-height:52px;box-shadow:inset 0 1px #ffffff12,inset 0 -2px #080c11;background:#1a2530!important;border-bottom:1px solid #667487!important;padding:10px 14px!important}.slot-config-header__icon{color:#e0b348;filter:drop-shadow(0 1px #000)}.slot-config-title{text-shadow:0 1px #000;color:#ead486!important;letter-spacing:.055em!important;font-size:16px!important}.slot-config-close{box-shadow:inset 0 0 0 1px #0b1117;background:#25313d!important;border:1px solid #6a7786!important;border-radius:1px!important}.slot-config-close:hover{background:#35424e!important;border-color:#a9b5c0!important}.slot-config-content{background:#0d131a!important;gap:12px!important;padding:14px!important}.slot-config-shell .rounded-xl,.slot-config-shell .rounded-lg,.slot-config-shell .rounded-md,.slot-config-shell .rounded{border-radius:2px!important}.slot-config-preview{min-height:84px;background:#0a0f14!important;border-width:1px!important;border-color:#4c5a69!important;border-radius:2px!important;box-shadow:inset 0 0 0 1px #17212a!important}.slot-config-tabs{background:#0a0f14;border:1px solid #566372;gap:0!important}.slot-config-tab{flex:1 1 0;justify-content:center;align-items:center;gap:7px;min-height:48px;display:flex;box-shadow:inset 0 1px #ffffff0b;color:#9ba7b4!important;background:#121a22!important;border:0!important;border-right:1px solid #4a5663!important;border-radius:0!important}.slot-config-tab:last-child{border-right:0!important}.slot-config-tab:hover{color:#e8edf1!important;background:#1a242e!important}.slot-config-tab.is-active{color:#f2cf70!important;background:#202b35!important;box-shadow:inset 0 -3px #c78e24,inset 0 1px #ffffff14!important}.slot-config-choice-row{background-color:#10161c!important;background-image:none!important;border-width:1px!important;border-radius:2px!important;box-shadow:inset 0 0 0 1px #171f27!important}.slot-config-choice-row:hover{filter:brightness(1.08);border-color:#738091!important}.slot-config-choice-row--locked,.slot-config-choice-row--locked:hover{filter:grayscale()brightness(.58)!important;opacity:.58!important;background-color:#0b0f13!important;border-color:#303740!important;box-shadow:inset 0 0 0 1px #121820!important}.slot-config-choice-row.border-amber-400{background-color:#241b10!important;border-color:#d39a2c!important;box-shadow:inset 0 0 0 1px #483517!important}.slot-config-choice-icon{background:#070b0f!important;border-radius:2px!important;box-shadow:inset 0 0 0 1px #1d2832!important}.slot-config-footer{box-shadow:inset 0 2px #070b0f;background:#10171e!important;border-top:1px solid #5d6977!important;padding:12px 14px!important}.slot-config-button{min-height:36px;box-shadow:inset 0 0 0 1px #000000b3,inset 0 1px #ffffff21;border-radius:2px!important}.slot-config-button--secondary{background:#202a34!important;border:1px solid #647182!important}.slot-config-button--secondary:hover{background:#2b3742!important}.slot-config-button--primary{background:#d69516!important;border:1px solid #f0bd48!important}.slot-config-button--primary:hover{background:#efb12d!important}.slot-config-content::-webkit-scrollbar{width:9px}.slot-config-content ::-webkit-scrollbar{width:9px}.slot-config-content::-webkit-scrollbar-track{background:#090d11}.slot-config-content ::-webkit-scrollbar-track{background:#090d11}.slot-config-content::-webkit-scrollbar-thumb{background:#536171;border:1px solid #111820;border-radius:1px}.slot-config-content ::-webkit-scrollbar-thumb{background:#536171;border:1px solid #111820;border-radius:1px}@media (max-width:760px){.hud-action-panel{width:calc(100vw - 16px)!important}.hud-action-panel .hud-vital__track{height:27px!important}.hud-action-panel .hud-vital__label{font-size:12px!important}.hud-action-panel [data-beginner-target=vitals]>div:last-child{display:flex!important}.slot-config-backdrop{padding:8px!important}.slot-config-title{font-size:12px!important}.slot-config-content{padding:10px!important}.slot-config-tab{min-height:42px;padding:6px 4px!important;font-size:10px!important}}.hunt-loot-filter-qa-stage{background:linear-gradient(#04080b6b,#04080bd1),url(/assets/stonegy/Stone_Floor_Sewers.png) 50%/192px,#071015;min-height:100vh;position:relative;overflow:hidden}.selection\:bg-amber-500 ::selection{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.selection\:text-black ::selection{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.selection\:bg-amber-500::selection{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.selection\:text-black::selection{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.placeholder\:text-slate-500::placeholder{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.placeholder\:text-slate-600::placeholder{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:h-4:after{content:var(--tw-content);height:1rem}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:w-4:after{content:var(--tw-content);width:1rem}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:border:after{content:var(--tw-content);border-width:1px}.after\:border-slate-300:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.hover\:-rotate-6:hover{--tw-rotate:-6deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:rotate-6:hover{--tw-rotate:6deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-125:hover{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.01\]:hover{--tw-scale-x:1.01;--tw-scale-y:1.01;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#666666\]:hover{--tw-border-opacity:1;border-color:rgb(102 102 102/var(--tw-border-opacity,1))}.hover\:border-\[\#86efac\]:hover{--tw-border-opacity:1;border-color:rgb(134 239 172/var(--tw-border-opacity,1))}.hover\:border-amber-300:hover{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.hover\:border-amber-400:hover{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.hover\:border-amber-400\/50:hover{border-color:#fbbf2480}.hover\:border-amber-400\/60:hover{border-color:#fbbf2499}.hover\:border-amber-400\/70:hover{border-color:#fbbf24b3}.hover\:border-amber-400\/80:hover{border-color:#fbbf24cc}.hover\:border-amber-500\/40:hover{border-color:#f59e0b66}.hover\:border-amber-500\/50:hover{border-color:#f59e0b80}.hover\:border-blue-500\/60:hover{border-color:#3b82f699}.hover\:border-cyan-300:hover{--tw-border-opacity:1;border-color:rgb(103 232 249/var(--tw-border-opacity,1))}.hover\:border-cyan-400:hover{--tw-border-opacity:1;border-color:rgb(34 211 238/var(--tw-border-opacity,1))}.hover\:border-cyan-400\/70:hover{border-color:#22d3eeb3}.hover\:border-cyan-500\/50:hover{border-color:#06b6d480}.hover\:border-cyan-500\/60:hover{border-color:#06b6d499}.hover\:border-emerald-400:hover{--tw-border-opacity:1;border-color:rgb(52 211 153/var(--tw-border-opacity,1))}.hover\:border-emerald-400\/70:hover{border-color:#34d399b3}.hover\:border-emerald-500\/40:hover{border-color:#10b98166}.hover\:border-purple-400\/80:hover{border-color:#c084fccc}.hover\:border-red-400:hover{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.hover\:border-red-500:hover{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.hover\:border-red-500\/50:hover{border-color:#ef444480}.hover\:border-red-500\/60:hover{border-color:#ef444499}.hover\:border-rose-400:hover{--tw-border-opacity:1;border-color:rgb(251 113 133/var(--tw-border-opacity,1))}.hover\:border-rose-500:hover{--tw-border-opacity:1;border-color:rgb(244 63 94/var(--tw-border-opacity,1))}.hover\:border-rose-500\/50:hover{border-color:#f43f5e80}.hover\:border-sky-500\/50:hover{border-color:#0ea5e980}.hover\:border-slate-500:hover{--tw-border-opacity:1;border-color:rgb(100 116 139/var(--tw-border-opacity,1))}.hover\:border-slate-600:hover{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.hover\:border-slate-700:hover{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.hover\:border-yellow-300:hover{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity,1))}.hover\:border-yellow-400\/70:hover{border-color:#facc15b3}.hover\:bg-\[\#101824\]:hover{--tw-bg-opacity:1;background-color:rgb(16 24 36/var(--tw-bg-opacity,1))}.hover\:bg-\[\#101926\]:hover{--tw-bg-opacity:1;background-color:rgb(16 25 38/var(--tw-bg-opacity,1))}.hover\:bg-\[\#11131a\]:hover{--tw-bg-opacity:1;background-color:rgb(17 19 26/var(--tw-bg-opacity,1))}.hover\:bg-\[\#111a25\]:hover{--tw-bg-opacity:1;background-color:rgb(17 26 37/var(--tw-bg-opacity,1))}.hover\:bg-\[\#111b27\]:hover{--tw-bg-opacity:1;background-color:rgb(17 27 39/var(--tw-bg-opacity,1))}.hover\:bg-\[\#121722\]:hover{--tw-bg-opacity:1;background-color:rgb(18 23 34/var(--tw-bg-opacity,1))}.hover\:bg-\[\#121b27\]:hover{--tw-bg-opacity:1;background-color:rgb(18 27 39/var(--tw-bg-opacity,1))}.hover\:bg-\[\#131d2a\]:hover{--tw-bg-opacity:1;background-color:rgb(19 29 42/var(--tw-bg-opacity,1))}.hover\:bg-\[\#131e2c\]:hover{--tw-bg-opacity:1;background-color:rgb(19 30 44/var(--tw-bg-opacity,1))}.hover\:bg-\[\#181124\]:hover{--tw-bg-opacity:1;background-color:rgb(24 17 36/var(--tw-bg-opacity,1))}.hover\:bg-\[\#182336\]:hover{--tw-bg-opacity:1;background-color:rgb(24 35 54/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1a1e2b\]:hover{--tw-bg-opacity:1;background-color:rgb(26 30 43/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1a1f2c\]:hover{--tw-bg-opacity:1;background-color:rgb(26 31 44/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1a202c\]:hover{--tw-bg-opacity:1;background-color:rgb(26 32 44/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1a2233\]:hover{--tw-bg-opacity:1;background-color:rgb(26 34 51/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1a2b3d\]:hover{--tw-bg-opacity:1;background-color:rgb(26 43 61/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1c212d\]:hover{--tw-bg-opacity:1;background-color:rgb(28 33 45/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1c2331\]:hover{--tw-bg-opacity:1;background-color:rgb(28 35 49/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1e2533\]:hover{--tw-bg-opacity:1;background-color:rgb(30 37 51/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1f1935\]:hover{--tw-bg-opacity:1;background-color:rgb(31 25 53/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1f2432\]:hover{--tw-bg-opacity:1;background-color:rgb(31 36 50/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1f2636\]:hover{--tw-bg-opacity:1;background-color:rgb(31 38 54/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1f2a3c\]:hover{--tw-bg-opacity:1;background-color:rgb(31 42 60/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1f2e46\]:hover{--tw-bg-opacity:1;background-color:rgb(31 46 70/var(--tw-bg-opacity,1))}.hover\:bg-\[\#202736\]:hover{--tw-bg-opacity:1;background-color:rgb(32 39 54/var(--tw-bg-opacity,1))}.hover\:bg-\[\#222222\]:hover{--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity,1))}.hover\:bg-\[\#222b3a\]:hover{--tw-bg-opacity:1;background-color:rgb(34 43 58/var(--tw-bg-opacity,1))}.hover\:bg-\[\#222c3e\]:hover{--tw-bg-opacity:1;background-color:rgb(34 44 62/var(--tw-bg-opacity,1))}.hover\:bg-\[\#232938\]:hover{--tw-bg-opacity:1;background-color:rgb(35 41 56/var(--tw-bg-opacity,1))}.hover\:bg-\[\#242b3c\]:hover{--tw-bg-opacity:1;background-color:rgb(36 43 60/var(--tw-bg-opacity,1))}.hover\:bg-\[\#251e38\]:hover{--tw-bg-opacity:1;background-color:rgb(37 30 56/var(--tw-bg-opacity,1))}.hover\:bg-\[\#252f42\]:hover{--tw-bg-opacity:1;background-color:rgb(37 47 66/var(--tw-bg-opacity,1))}.hover\:bg-\[\#253044\]:hover{--tw-bg-opacity:1;background-color:rgb(37 48 68/var(--tw-bg-opacity,1))}.hover\:bg-\[\#263145\]:hover{--tw-bg-opacity:1;background-color:rgb(38 49 69/var(--tw-bg-opacity,1))}.hover\:bg-\[\#293329\]:hover{--tw-bg-opacity:1;background-color:rgb(41 51 41/var(--tw-bg-opacity,1))}.hover\:bg-\[\#2a2a2a\]:hover{--tw-bg-opacity:1;background-color:rgb(42 42 42/var(--tw-bg-opacity,1))}.hover\:bg-\[\#2e394e\]:hover{--tw-bg-opacity:1;background-color:rgb(46 57 78/var(--tw-bg-opacity,1))}.hover\:bg-\[\#32405d\]:hover{--tw-bg-opacity:1;background-color:rgb(50 64 93/var(--tw-bg-opacity,1))}.hover\:bg-\[\#3b495f\]:hover{--tw-bg-opacity:1;background-color:rgb(59 73 95/var(--tw-bg-opacity,1))}.hover\:bg-\[\#3b663b\]:hover{--tw-bg-opacity:1;background-color:rgb(59 102 59/var(--tw-bg-opacity,1))}.hover\:bg-\[\#3d4b63\]:hover{--tw-bg-opacity:1;background-color:rgb(61 75 99/var(--tw-bg-opacity,1))}.hover\:bg-\[\#444444\]:hover{--tw-bg-opacity:1;background-color:rgb(68 68 68/var(--tw-bg-opacity,1))}.hover\:bg-\[\#4b6385\]:hover{--tw-bg-opacity:1;background-color:rgb(75 99 133/var(--tw-bg-opacity,1))}.hover\:bg-\[\#555555\]:hover{--tw-bg-opacity:1;background-color:rgb(85 85 85/var(--tw-bg-opacity,1))}.hover\:bg-\[\#662222\]:hover{--tw-bg-opacity:1;background-color:rgb(102 34 34/var(--tw-bg-opacity,1))}.hover\:bg-amber-400:hover{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.hover\:bg-amber-500:hover{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.hover\:bg-amber-500\/30:hover{background-color:#f59e0b4d}.hover\:bg-amber-500\/35:hover{background-color:#f59e0b59}.hover\:bg-amber-500\/40:hover{background-color:#f59e0b66}.hover\:bg-amber-700:hover{--tw-bg-opacity:1;background-color:rgb(180 83 9/var(--tw-bg-opacity,1))}.hover\:bg-amber-900:hover{--tw-bg-opacity:1;background-color:rgb(120 53 15/var(--tw-bg-opacity,1))}.hover\:bg-amber-900\/50:hover{background-color:#78350f80}.hover\:bg-amber-900\/80:hover{background-color:#78350fcc}.hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.hover\:bg-blue-600\/20:hover{background-color:#2563eb33}.hover\:bg-cyan-400:hover{--tw-bg-opacity:1;background-color:rgb(34 211 238/var(--tw-bg-opacity,1))}.hover\:bg-cyan-900:hover{--tw-bg-opacity:1;background-color:rgb(22 78 99/var(--tw-bg-opacity,1))}.hover\:bg-cyan-900\/50:hover{background-color:#164e6380}.hover\:bg-cyan-900\/80:hover{background-color:#164e63cc}.hover\:bg-emerald-400:hover{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.hover\:bg-emerald-500:hover{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.hover\:bg-emerald-600:hover{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.hover\:bg-emerald-900:hover{--tw-bg-opacity:1;background-color:rgb(6 78 59/var(--tw-bg-opacity,1))}.hover\:bg-emerald-900\/80:hover{background-color:#064e3bcc}.hover\:bg-neutral-700:hover{--tw-bg-opacity:1;background-color:rgb(64 64 64/var(--tw-bg-opacity,1))}.hover\:bg-purple-600\/30:hover{background-color:#9333ea4d}.hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.hover\:bg-red-900:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity,1))}.hover\:bg-red-900\/60:hover{background-color:#7f1d1d99}.hover\:bg-red-900\/80:hover{background-color:#7f1d1dcc}.hover\:bg-red-950:hover{--tw-bg-opacity:1;background-color:rgb(69 10 10/var(--tw-bg-opacity,1))}.hover\:bg-red-950\/60:hover{background-color:#450a0a99}.hover\:bg-rose-500:hover{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.hover\:bg-rose-900:hover{--tw-bg-opacity:1;background-color:rgb(136 19 55/var(--tw-bg-opacity,1))}.hover\:bg-rose-900\/50:hover{background-color:#88133780}.hover\:bg-rose-900\/60:hover{background-color:#88133799}.hover\:bg-rose-900\/70:hover{background-color:#881337b3}.hover\:bg-rose-900\/80:hover{background-color:#881337cc}.hover\:bg-rose-950:hover{--tw-bg-opacity:1;background-color:rgb(76 5 25/var(--tw-bg-opacity,1))}.hover\:bg-rose-950\/60:hover{background-color:#4c051999}.hover\:bg-sky-500:hover{--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.hover\:bg-sky-600:hover{--tw-bg-opacity:1;background-color:rgb(2 132 199/var(--tw-bg-opacity,1))}.hover\:bg-sky-900:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity,1))}.hover\:bg-sky-900\/80:hover{background-color:#0c4a6ecc}.hover\:bg-slate-700:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.hover\:bg-slate-700\/60:hover{background-color:#33415599}.hover\:bg-slate-700\/80:hover{background-color:#334155cc}.hover\:bg-slate-800:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.hover\:bg-slate-800\/40:hover{background-color:#1e293b66}.hover\:bg-slate-800\/60:hover{background-color:#1e293b99}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}.hover\:bg-yellow-500\/30:hover{background-color:#eab3084d}.hover\:from-amber-400:hover{--tw-gradient-from:#fbbf24 var(--tw-gradient-from-position);--tw-gradient-to:#fbbf2400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-amber-500:hover{--tw-gradient-from:#f59e0b var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-cyan-400:hover{--tw-gradient-from:#22d3ee var(--tw-gradient-from-position);--tw-gradient-to:#22d3ee00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-cyan-500:hover{--tw-gradient-from:#06b6d4 var(--tw-gradient-from-position);--tw-gradient-to:#06b6d400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-emerald-500:hover{--tw-gradient-from:#10b981 var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-500:hover{--tw-gradient-from:#a855f7 var(--tw-gradient-from-position);--tw-gradient-to:#a855f700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-600:hover{--tw-gradient-from:#9333ea var(--tw-gradient-from-position);--tw-gradient-to:#9333ea00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-red-600:hover{--tw-gradient-from:#dc2626 var(--tw-gradient-from-position);--tw-gradient-to:#dc262600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:via-indigo-500:hover{--tw-gradient-to:#6366f100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #6366f1 var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:to-amber-300:hover{--tw-gradient-to:#fcd34d var(--tw-gradient-to-position)}.hover\:to-amber-500:hover{--tw-gradient-to:#f59e0b var(--tw-gradient-to-position)}.hover\:to-amber-600:hover{--tw-gradient-to:#d97706 var(--tw-gradient-to-position)}.hover\:to-cyan-400:hover{--tw-gradient-to:#22d3ee var(--tw-gradient-to-position)}.hover\:to-cyan-500:hover{--tw-gradient-to:#06b6d4 var(--tw-gradient-to-position)}.hover\:to-emerald-400:hover{--tw-gradient-to:#34d399 var(--tw-gradient-to-position)}.hover\:to-green-500:hover{--tw-gradient-to:#22c55e var(--tw-gradient-to-position)}.hover\:to-indigo-400:hover{--tw-gradient-to:#818cf8 var(--tw-gradient-to-position)}.hover\:to-indigo-500:hover{--tw-gradient-to:#6366f1 var(--tw-gradient-to-position)}.hover\:to-purple-600:hover{--tw-gradient-to:#9333ea var(--tw-gradient-to-position)}.hover\:to-yellow-300:hover{--tw-gradient-to:#fde047 var(--tw-gradient-to-position)}.hover\:to-yellow-400:hover{--tw-gradient-to:#facc15 var(--tw-gradient-to-position)}.hover\:to-yellow-500:hover{--tw-gradient-to:#eab308 var(--tw-gradient-to-position)}.hover\:text-amber-200:hover{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.hover\:text-amber-300:hover{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.hover\:text-blue-300:hover{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.hover\:text-cyan-200:hover{--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity,1))}.hover\:text-emerald-400:hover{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.hover\:text-purple-300:hover{--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.hover\:text-red-200:hover{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.hover\:text-red-300:hover{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.hover\:text-red-400:hover{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.hover\:text-rose-300:hover{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.hover\:text-rose-400:hover{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.hover\:text-slate-200:hover{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.hover\:text-violet-200:hover{--tw-text-opacity:1;color:rgb(221 214 254/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-75:hover{opacity:.75}.hover\:shadow-\[0_0_10px_rgba\(245\,158\,11\,0\.2\)\]:hover{--tw-shadow:0 0 10px #f59e0b33;--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_0_14px_rgba\(0\,229\,255\,0\.4\)\]:hover{--tw-shadow:0 0 14px #00e5ff66;--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_0_14px_rgba\(255\,215\,0\,0\.4\)\]:hover{--tw-shadow:0 0 14px #ffd70066;--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_0_8px_rgba\(16\,185\,129\,0\.2\)\]:hover{--tw-shadow:0 0 8px #10b98133;--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_0_8px_rgba\(234\,179\,8\,0\.2\)\]:hover{--tw-shadow:0 0 8px #eab30833;--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_0_8px_rgba\(245\,158\,11\,0\.2\)\]:hover{--tw-shadow:0 0 8px #f59e0b33;--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_0_8px_rgba\(6\,182\,212\,0\.2\)\]:hover{--tw-shadow:0 0 8px #06b6d433;--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-amber-500\/20:hover{--tw-shadow-color:#f59e0b33;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-amber-900\/40:hover{--tw-shadow-color:#78350f66;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-amber-900\/60:hover{--tw-shadow-color:#78350f99;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-cyan-900\/40:hover{--tw-shadow-color:#164e6366;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-cyan-900\/60:hover{--tw-shadow-color:#164e6399;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-emerald-500\/20:hover{--tw-shadow-color:#10b98133;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-emerald-900\/60:hover{--tw-shadow-color:#064e3b99;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-sky-500\/20:hover{--tw-shadow-color:#0ea5e933;--tw-shadow:var(--tw-shadow-colored)}.hover\:blur-none:hover{--tw-blur: ;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)}.hover\:brightness-105:hover{--tw-brightness:brightness(1.05);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)}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1);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)}.hover\:brightness-125:hover{--tw-brightness:brightness(1.25);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:border-\[\#a4cca4\]:focus{--tw-border-opacity:1;border-color:rgb(164 204 164/var(--tw-border-opacity,1))}.focus\:border-amber-400:focus{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.focus\:border-amber-500:focus{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.focus\:border-cyan-400:focus{--tw-border-opacity:1;border-color:rgb(34 211 238/var(--tw-border-opacity,1))}.focus\:border-cyan-500:focus{--tw-border-opacity:1;border-color:rgb(6 182 212/var(--tw-border-opacity,1))}.focus\:border-emerald-400:focus{--tw-border-opacity:1;border-color:rgb(52 211 153/var(--tw-border-opacity,1))}.focus\:border-red-400:focus{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.focus\:border-rose-400:focus{--tw-border-opacity:1;border-color:rgb(251 113 133/var(--tw-border-opacity,1))}.focus\:border-sky-400:focus{--tw-border-opacity:1;border-color:rgb(56 189 248/var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-amber-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(251 191 36/var(--tw-ring-opacity,1))}.focus\:ring-amber-500\/50:focus{--tw-ring-color:#f59e0b80}.focus\:ring-cyan-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(34 211 238/var(--tw-ring-opacity,1))}.focus\:ring-cyan-500\/20:focus{--tw-ring-color:#06b6d433}.focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px}.active\:scale-90:active{--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x:.99;--tw-scale-y:.99;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-gray-700:disabled{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.disabled\:bg-slate-700:disabled{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.disabled\:text-slate-400:disabled{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:hover\:border-\[\#444444\]:hover:disabled{--tw-border-opacity:1;border-color:rgb(68 68 68/var(--tw-border-opacity,1))}.disabled\:hover\:bg-blue-600:hover:disabled{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.disabled\:hover\:bg-transparent:hover:disabled{background-color:#0000}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:inline{display:inline}.group\/loot:hover .group-hover\/loot\:flex{display:flex}.group:hover .group-hover\:hidden{display:none}.group:hover .group-hover\:rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/mob:hover .group-hover\/mob\:scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.45\]{--tw-scale-x:1.45;--tw-scale-y:1.45;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.group:hover .group-hover\:border-amber-400{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.group:hover .group-hover\:border-cyan-400{--tw-border-opacity:1;border-color:rgb(34 211 238/var(--tw-border-opacity,1))}.group:hover .group-hover\:border-emerald-400{--tw-border-opacity:1;border-color:rgb(52 211 153/var(--tw-border-opacity,1))}.group:hover .group-hover\:border-purple-400\/60{border-color:#c084fc99}.group:hover .group-hover\:bg-blue-500\/20{background-color:#3b82f633}.group:hover .group-hover\:bg-purple-600{--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))}.group\/mob:hover .group-hover\/mob\:text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-\[\#7891ad\]{--tw-text-opacity:1;color:rgb(120 145 173/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-cyan-200{--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-purple-200{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}.peer:checked~.peer-checked\:bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.peer:checked~.peer-checked\:bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.peer:checked~.peer-checked\:after\:translate-x-full:after{content:var(--tw-content);--tw-translate-x:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:after\:border-white:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.peer:focus~.peer-focus\:outline-none{outline-offset:2px;outline:2px solid #0000}@media (min-width:640px){.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:h-9{height:2.25rem}.sm\:h-\[50px\]{height:50px}.sm\:w-60{width:15rem}.sm\:w-72{width:18rem}.sm\:w-80{width:20rem}.sm\:w-9{width:2.25rem}.sm\:w-\[50px\]{width:50px}.sm\:w-auto{width:auto}.sm\:min-w-0{min-width:0}.sm\:max-w-sm{max-width:24rem}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-\[210px_1fr\]{grid-template-columns:210px 1fr}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-center{align-items:center}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:self-center{align-self:center}.sm\:p-10{padding:2.5rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width:768px){.md\:static{position:static}.md\:left-0{left:0}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-80{width:20rem}.md\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width:1024px){.lg\:w-72{width:18rem}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.45fr_1fr\]{grid-template-columns:1.45fr 1fr}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}}@media (min-width:1280px){.xl\:inline{display:inline}}
