@import"https://fonts.googleapis.com/css2?family=Nunito:wght@700;800;900&family=Cinzel+Decorative:wght@700;900&family=Cinzel:wght@700;800;900&family=VT323&display=swap";*,: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: rgb(59 130 246 / .5);--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: rgb(59 130 246 / .5);--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-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings: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:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-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{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,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{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-\[-12\%\]{top:-12%;right:-12%;bottom:-12%;left:-12%}.inset-\[6px\]{top:6px;right:6px;bottom:6px;left:6px}.inset-x-2{left:.5rem;right:.5rem}.-right-2{right:-.5rem}.-top-2{top:-.5rem}.bottom-1{bottom:.25rem}.bottom-1\/4{bottom:25%}.bottom-2\.5{bottom:.625rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-\[2\.2vh\]{bottom:2.2vh}.bottom-\[2\.5vh\]{bottom:2.5vh}.bottom-\[4\.5px\]{bottom:4.5px}.bottom-\[6px\]{bottom:6px}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.left-6{left:1.5rem}.left-\[-64px\]{left:-64px}.left-\[15\%\]{left:15%}.left-\[20\%\]{left:20%}.left-\[32\%\]{left:32%}.left-\[4\.5px\]{left:4.5px}.left-\[6px\]{left:6px}.right-0{right:0}.right-1{right:.25rem}.right-1\/4{right:25%}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.right-\[-10px\]{right:-10px}.right-\[-1px\]{right:-1px}.right-\[15\%\]{right:15%}.right-\[2\.5vw\]{right:2.5vw}.right-\[20\%\]{right:20%}.right-\[4\.5px\]{right:4.5px}.right-\[6px\]{right:6px}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\/2{top:50%}.top-1\/3{top:33.333333%}.top-1\/4{top:25%}.top-2\.5{top:.625rem}.top-3{top:.75rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[4\.5px\]{top:4.5px}.top-\[6px\]{top:6px}.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-50{z-index:50}.z-\[99999\]{z-index:99999}.z-\[9999\]{z-index:9999}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-auto{margin-top:auto;margin-bottom:auto}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-5{margin-left:1.25rem}.ml-\[60px\]{margin-left:60px}.ml-\[70px\]{margin-left:70px}.ml-auto{margin-left:auto}.mr-1\.5{margin-right:.375rem}.mr-2\.5{margin-right:.625rem}.mr-\[-10px\]{margin-right:-10px}.mr-\[-5px\]{margin-right:-5px}.mr-\[-6px\]{margin-right:-6px}.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-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.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!important}.grid{display:grid}.hidden{display:none}.aspect-\[1\.5\]{aspect-ratio:1.5}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[2\/3\]{aspect-ratio:2/3}.aspect-video{aspect-ratio:16 / 9}.h-1{height:.25rem}.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-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[110\%\]{height:110%}.h-\[110px\]{height:110px}.h-\[18px\]{height:18px}.h-\[190px\]{height:190px}.h-\[1px\]{height:1px}.h-\[21px\]{height:21px}.h-\[220px\]{height:220px}.h-\[22px\]{height:22px}.h-\[280px\]{height:280px}.h-\[38px\]{height:38px}.h-\[48px\]{height:48px}.h-\[50px\]{height:50px}.h-\[54px\]{height:54px}.h-\[54vh\]{height:54vh}.h-\[58px\]{height:58px}.h-\[5px\]{height:5px}.h-\[62px\]{height:62px}.h-\[72px\]{height:72px}.h-\[84px\]{height:84px}.h-\[9px\]{height:9px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[590px\]{max-height:590px}.max-h-\[80vh\]{max-height:80vh}.max-h-none{max-height:none}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-11{min-height:2.75rem}.min-h-16{min-height:4rem}.min-h-\[178px\]{min-height:178px}.min-h-\[78px\]{min-height:78px}.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-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[1\.5px\]{width:1.5px}.w-\[110px\]{width:110px}.w-\[120px\]{width:120px}.w-\[128px\]{width:128px}.w-\[140px\]{width:140px}.w-\[18px\]{width:18px}.w-\[21px\]{width:21px}.w-\[2px\]{width:2px}.w-\[320px\]{width:320px}.w-\[48vw\]{width:48vw}.w-\[560px\]{width:560px}.w-\[58px\]{width:58px}.w-\[5px\]{width:5px}.w-\[74px\]{width:74px}.w-\[84px\]{width:84px}.w-\[90\%\]{width:90%}.w-\[96px\]{width:96px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[120px\]{min-width:120px}.min-w-\[122px\]{min-width:122px}.min-w-\[123px\]{min-width:123px}.min-w-\[160px\]{min-width:160px}.min-w-\[220px\]{min-width:220px}.min-w-\[28px\]{min-width:28px}.min-w-\[300px\]{min-width:300px}.min-w-\[34px\]{min-width:34px}.min-w-\[54px\]{min-width:54px}.min-w-\[96px\]{min-width:96px}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1156px\]{max-width:1156px}.max-w-\[380px\]{max-width:380px}.max-w-\[485px\]{max-width:485px}.max-w-\[500px\]{max-width:500px}.max-w-\[620px\]{max-width:620px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.origin-bottom{transform-origin:bottom}.origin-bottom-right{transform-origin:bottom right}.origin-center{transform-origin:center}.-translate-x-1\.5{--tw-translate-x: -.375rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\.5{--tw-translate-x: .375rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[3\.97\%\]{--tw-translate-x: 3.97%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-1px\]{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[18\.45\%\]{--tw-translate-y: 18.45%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-12{--tw-rotate: 12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-45deg\]{--tw-rotate: -45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[45deg\]{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.98\]{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.01\]{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.1\]{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-\[-1\]{--tw-scale-x: -1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize{resize:both}.scroll-mt-20{scroll-margin-top:5rem}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-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))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.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-\[13px\]{gap:13px}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.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))}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.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{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[18px\]{border-radius:18px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[32px\]{border-radius:32px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-t-\[5px\]{border-top-left-radius:5px;border-top-right-radius:5px}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[3px\]{border-width:3px}.border-\[4px\]{border-width:4px}.border-y{border-top-width:1px;border-bottom-width:1px}.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-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#00a4b8\]\/40{border-color:#00a4b866}.border-\[\#1d5c07\]{--tw-border-opacity: 1;border-color:rgb(29 92 7 / var(--tw-border-opacity, 1))}.border-\[\#1f62e8\]{--tw-border-opacity: 1;border-color:rgb(31 98 232 / var(--tw-border-opacity, 1))}.border-\[\#20150d\]{--tw-border-opacity: 1;border-color:rgb(32 21 13 / var(--tw-border-opacity, 1))}.border-\[\#334155\]\/60{border-color:#33415599}.border-\[\#3e230f\]{--tw-border-opacity: 1;border-color:rgb(62 35 15 / var(--tw-border-opacity, 1))}.border-\[\#3f2512\]{--tw-border-opacity: 1;border-color:rgb(63 37 18 / var(--tw-border-opacity, 1))}.border-\[\#4a1c02\]{--tw-border-opacity: 1;border-color:rgb(74 28 2 / var(--tw-border-opacity, 1))}.border-\[\#4c2d1b\]{--tw-border-opacity: 1;border-color:rgb(76 45 27 / var(--tw-border-opacity, 1))}.border-\[\#7c4f30\]{--tw-border-opacity: 1;border-color:rgb(124 79 48 / var(--tw-border-opacity, 1))}.border-\[\#8c582f\]{--tw-border-opacity: 1;border-color:rgb(140 88 47 / var(--tw-border-opacity, 1))}.border-\[\#8e5c33\]{--tw-border-opacity: 1;border-color:rgb(142 92 51 / var(--tw-border-opacity, 1))}.border-\[\#b17b4c\]{--tw-border-opacity: 1;border-color:rgb(177 123 76 / var(--tw-border-opacity, 1))}.border-\[\#b17b4c\]\/10{border-color:#b17b4c1a}.border-\[\#b17b4c\]\/20{border-color:#b17b4c33}.border-\[\#b17b4c\]\/30{border-color:#b17b4c4d}.border-\[\#cfe5d1\]{--tw-border-opacity: 1;border-color:rgb(207 229 209 / var(--tw-border-opacity, 1))}.border-\[\#d6a46d\]{--tw-border-opacity: 1;border-color:rgb(214 164 109 / var(--tw-border-opacity, 1))}.border-\[\#d6c5a8\]\/40{border-color:#d6c5a866}.border-\[\#d6cbbb\]{--tw-border-opacity: 1;border-color:rgb(214 203 187 / var(--tw-border-opacity, 1))}.border-\[\#d7ead9\]{--tw-border-opacity: 1;border-color:rgb(215 234 217 / var(--tw-border-opacity, 1))}.border-\[\#d8a36b\]{--tw-border-opacity: 1;border-color:rgb(216 163 107 / var(--tw-border-opacity, 1))}.border-\[\#d9cdfc\]{--tw-border-opacity: 1;border-color:rgb(217 205 252 / var(--tw-border-opacity, 1))}.border-\[\#dfc58f\]{--tw-border-opacity: 1;border-color:rgb(223 197 143 / var(--tw-border-opacity, 1))}.border-\[\#dfc58f\]\/30{border-color:#dfc58f4d}.border-\[\#dfc58f\]\/40{border-color:#dfc58f66}.border-\[\#dfd2ff\]{--tw-border-opacity: 1;border-color:rgb(223 210 255 / var(--tw-border-opacity, 1))}.border-\[\#e1d8ca\]{--tw-border-opacity: 1;border-color:rgb(225 216 202 / var(--tw-border-opacity, 1))}.border-\[\#e4d8c8\]{--tw-border-opacity: 1;border-color:rgb(228 216 200 / var(--tw-border-opacity, 1))}.border-\[\#e5ded4\]{--tw-border-opacity: 1;border-color:rgb(229 222 212 / var(--tw-border-opacity, 1))}.border-\[\#e6dfd5\]{--tw-border-opacity: 1;border-color:rgb(230 223 213 / var(--tw-border-opacity, 1))}.border-\[\#e7dcc6\]{--tw-border-opacity: 1;border-color:rgb(231 220 198 / var(--tw-border-opacity, 1))}.border-\[\#e7dfd4\]{--tw-border-opacity: 1;border-color:rgb(231 223 212 / var(--tw-border-opacity, 1))}.border-\[\#e9c27b\]{--tw-border-opacity: 1;border-color:rgb(233 194 123 / var(--tw-border-opacity, 1))}.border-\[\#ead8b8\]{--tw-border-opacity: 1;border-color:rgb(234 216 184 / var(--tw-border-opacity, 1))}.border-\[\#f0e8dc\]{--tw-border-opacity: 1;border-color:rgb(240 232 220 / var(--tw-border-opacity, 1))}.border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-amber-900\/10{border-color:#78350f1a}.border-amber-950{--tw-border-opacity: 1;border-color:rgb(69 26 3 / var(--tw-border-opacity, 1))}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / 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-700{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-indigo-100{--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity, 1))}.border-pink-900\/20{border-color:#83184333}.border-purple-100{--tw-border-opacity: 1;border-color:rgb(243 232 255 / var(--tw-border-opacity, 1))}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-purple-300{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.border-purple-950{--tw-border-opacity: 1;border-color:rgb(59 7 100 / var(--tw-border-opacity, 1))}.border-rose-700{--tw-border-opacity: 1;border-color:rgb(190 18 60 / var(--tw-border-opacity, 1))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-100\/50{border-color:#f1f5f980}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-teal-100{--tw-border-opacity: 1;border-color:rgb(204 251 241 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-violet-100{--tw-border-opacity: 1;border-color:rgb(237 233 254 / var(--tw-border-opacity, 1))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/5{border-color:#ffffff0d}.border-white\/60{border-color:#fff9}.bg-\[\#00758f\]{--tw-bg-opacity: 1;background-color:rgb(0 117 143 / var(--tw-bg-opacity, 1))}.bg-\[\#007acc\]{--tw-bg-opacity: 1;background-color:rgb(0 122 204 / var(--tw-bg-opacity, 1))}.bg-\[\#00a4b8\]\/10{background-color:#00a4b81a}.bg-\[\#031625\]\/60{background-color:#03162599}.bg-\[\#031625\]\/85{background-color:#031625d9}.bg-\[\#0769ad\]{--tw-bg-opacity: 1;background-color:rgb(7 105 173 / var(--tw-bg-opacity, 1))}.bg-\[\#0a0f1d\]\/90{background-color:#0a0f1de6}.bg-\[\#150a04\]{--tw-bg-opacity: 1;background-color:rgb(21 10 4 / var(--tw-bg-opacity, 1))}.bg-\[\#2a9d8f\]{--tw-bg-opacity: 1;background-color:rgb(42 157 143 / var(--tw-bg-opacity, 1))}.bg-\[\#334155\]\/60{background-color:#33415599}.bg-\[\#3776ab\]{--tw-bg-opacity: 1;background-color:rgb(55 118 171 / var(--tw-bg-opacity, 1))}.bg-\[\#457b9d\]{--tw-bg-opacity: 1;background-color:rgb(69 123 157 / var(--tw-bg-opacity, 1))}.bg-\[\#4c2d1b\]{--tw-bg-opacity: 1;background-color:rgb(76 45 27 / var(--tw-bg-opacity, 1))}.bg-\[\#4c2d1b\]\/85{background-color:#4c2d1bd9}.bg-\[\#4f5b93\]{--tw-bg-opacity: 1;background-color:rgb(79 91 147 / var(--tw-bg-opacity, 1))}.bg-\[\#7c4f30\]{--tw-bg-opacity: 1;background-color:rgb(124 79 48 / var(--tw-bg-opacity, 1))}.bg-\[\#d6c4a4\]{--tw-bg-opacity: 1;background-color:rgb(214 196 164 / var(--tw-bg-opacity, 1))}.bg-\[\#dfc58f\]\/40{background-color:#dfc58f66}.bg-\[\#dfc58f\]\/5{background-color:#dfc58f0d}.bg-\[\#e01a22\]{--tw-bg-opacity: 1;background-color:rgb(224 26 34 / var(--tw-bg-opacity, 1))}.bg-\[\#e5ded4\]{--tw-bg-opacity: 1;background-color:rgb(229 222 212 / var(--tw-bg-opacity, 1))}.bg-\[\#e76f51\]{--tw-bg-opacity: 1;background-color:rgb(231 111 81 / var(--tw-bg-opacity, 1))}.bg-\[\#e7dfd3\]{--tw-bg-opacity: 1;background-color:rgb(231 223 211 / var(--tw-bg-opacity, 1))}.bg-\[\#eed9ac\]{--tw-bg-opacity: 1;background-color:rgb(238 217 172 / var(--tw-bg-opacity, 1))}.bg-\[\#f05340\]{--tw-bg-opacity: 1;background-color:rgb(240 83 64 / var(--tw-bg-opacity, 1))}.bg-\[\#f24e1e\]{--tw-bg-opacity: 1;background-color:rgb(242 78 30 / var(--tw-bg-opacity, 1))}.bg-\[\#f4a261\]{--tw-bg-opacity: 1;background-color:rgb(244 162 97 / var(--tw-bg-opacity, 1))}.bg-\[\#f5fbf4\]{--tw-bg-opacity: 1;background-color:rgb(245 251 244 / var(--tw-bg-opacity, 1))}.bg-\[\#f8f6f2\]{--tw-bg-opacity: 1;background-color:rgb(248 246 242 / var(--tw-bg-opacity, 1))}.bg-\[\#faf6ee\]{--tw-bg-opacity: 1;background-color:rgb(250 246 238 / var(--tw-bg-opacity, 1))}.bg-\[\#faf7ff\]{--tw-bg-opacity: 1;background-color:rgb(250 247 255 / var(--tw-bg-opacity, 1))}.bg-\[\#fb7a24\]{--tw-bg-opacity: 1;background-color:rgb(251 122 36 / var(--tw-bg-opacity, 1))}.bg-\[\#fcead2\]{--tw-bg-opacity: 1;background-color:rgb(252 234 210 / var(--tw-bg-opacity, 1))}.bg-\[\#fcf3d9\]{--tw-bg-opacity: 1;background-color:rgb(252 243 217 / var(--tw-bg-opacity, 1))}.bg-\[\#ff2d20\]{--tw-bg-opacity: 1;background-color:rgb(255 45 32 / var(--tw-bg-opacity, 1))}.bg-\[\#ff6384\]{--tw-bg-opacity: 1;background-color:rgb(255 99 132 / var(--tw-bg-opacity, 1))}.bg-\[\#ffb13b\]{--tw-bg-opacity: 1;background-color:rgb(255 177 59 / var(--tw-bg-opacity, 1))}.bg-\[\#fff8ed\]{--tw-bg-opacity: 1;background-color:rgb(255 248 237 / var(--tw-bg-opacity, 1))}.bg-\[\#fffaf1\]{--tw-bg-opacity: 1;background-color:rgb(255 250 241 / var(--tw-bg-opacity, 1))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-100\/50{background-color:#fef3c780}.bg-amber-200{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))}.bg-amber-400\/40{background-color:#fbbf2466}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-50\/60{background-color:#fffbeb99}.bg-amber-50\/70{background-color:#fffbebb3}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/35{background-color:#00000059}.bg-black\/45{background-color:#00000073}.bg-black\/60{background-color:#0009}.bg-black\/95{background-color:#000000f2}.bg-blue-50\/50{background-color:#eff6ff80}.bg-blue-50\/60{background-color:#eff6ff99}.bg-blue-50\/80{background-color:#eff6ffcc}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-creamGame{--tw-bg-opacity: 1;background-color:rgb(255 245 218 / var(--tw-bg-opacity, 1))}.bg-creamGame\/95{background-color:#fff5daf2}.bg-emerald-50\/50{background-color:#ecfdf580}.bg-emerald-50\/60{background-color:#ecfdf599}.bg-emerald-50\/70{background-color:#ecfdf5b3}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-indigo-50\/50{background-color:#eef2ff80}.bg-indigo-50\/60{background-color:#eef2ff99}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-pink-600{--tw-bg-opacity: 1;background-color:rgb(219 39 119 / var(--tw-bg-opacity, 1))}.bg-purple-200{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity, 1))}.bg-purple-50\/50{background-color:#faf5ff80}.bg-purple-50\/60{background-color:#faf5ff99}.bg-purple-50\/70{background-color:#faf5ffb3}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-sky-200{--tw-bg-opacity: 1;background-color:rgb(186 230 253 / var(--tw-bg-opacity, 1))}.bg-sky-400\/20{background-color:#38bdf833}.bg-slate-200\/80{background-color:#e2e8f0cc}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-800\/55{background-color:#1e293b8c}.bg-teal-50\/50{background-color:#f0fdfa80}.bg-teal-50\/60{background-color:#f0fdfa99}.bg-transparent{background-color:transparent}.bg-violet-50\/50{background-color:#f5f3ff80}.bg-violet-50\/60{background-color:#f5f3ff99}.bg-violet-600{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/35{background-color:#ffffff59}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/95{background-color:#fffffff2}.bg-yellow-300{--tw-bg-opacity: 1;background-color:rgb(253 224 71 / var(--tw-bg-opacity, 1))}.bg-yellow-400\/20{background-color:#facc1533}.bg-\[radial-gradient\(circle_at_50\%_12\%\,rgba\(255\,255\,255\,0\.45\)\,transparent_26\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.38\)\,rgba\(255\,255\,255\,0\.72\)_76\%\,rgba\(255\,255\,255\,0\.9\)\)\]{background-image:radial-gradient(circle at 50% 12%,rgba(255,255,255,.45),transparent 26%),linear-gradient(180deg,#ffffff61,#ffffffb8 76%,#ffffffe6)}.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-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#15253d\]{--tw-gradient-from: #15253d var(--tw-gradient-from-position);--tw-gradient-to: rgb(21 37 61 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1d4ed8\]{--tw-gradient-from: #1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1d944d\]{--tw-gradient-from: #1d944d var(--tw-gradient-from-position);--tw-gradient-to: rgb(29 148 77 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1f72df\]{--tw-gradient-from: #1f72df var(--tw-gradient-from-position);--tw-gradient-to: rgb(31 114 223 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#2c7df1\]{--tw-gradient-from: #2c7df1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(44 125 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#3b82f6\]{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#6d28d9\]{--tw-gradient-from: #6d28d9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(109 40 217 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#7048de\]{--tw-gradient-from: #7048de var(--tw-gradient-from-position);--tw-gradient-to: rgb(112 72 222 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#76db57\]{--tw-gradient-from: #76db57 var(--tw-gradient-from-position);--tw-gradient-to: rgb(118 219 87 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#7b38d6\]{--tw-gradient-from: #7b38d6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(123 56 214 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#c2410c\]{--tw-gradient-from: #c2410c var(--tw-gradient-from-position);--tw-gradient-to: rgb(194 65 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#e3f4fc\]{--tw-gradient-from: #e3f4fc var(--tw-gradient-from-position);--tw-gradient-to: rgb(227 244 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#e66c2c\]{--tw-gradient-from: #e66c2c var(--tw-gradient-from-position);--tw-gradient-to: rgb(230 108 44 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#faf6ed\]{--tw-gradient-from: #faf6ed var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 246 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#fff3e3\]{--tw-gradient-from: #fff3e3 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 243 227 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#fffefc\]{--tw-gradient-from: #fffefc var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 254 252 / 0) 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: rgb(251 191 36 / 0) 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: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/25{--tw-gradient-from: rgb(245 158 11 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) 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: rgb(217 119 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/25{--tw-gradient-from: rgb(0 0 0 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-400{--tw-gradient-from: #e879f9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(232 121 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-lime-300{--tw-gradient-from: #bef264 var(--tw-gradient-from-position);--tw-gradient-to: rgb(190 242 100 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-lime-400{--tw-gradient-from: #a3e635 var(--tw-gradient-from-position);--tw-gradient-to: rgb(163 230 53 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-300{--tw-gradient-from: #fdba74 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 186 116 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-300{--tw-gradient-from: #f9a8d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-400{--tw-gradient-from: #f472b6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 114 182 / 0) 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: rgb(147 51 234 / 0) 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: rgb(220 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-400{--tw-gradient-from: #fb7185 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 113 133 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-300{--tw-gradient-from: #7dd3fc var(--tw-gradient-from-position);--tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-400{--tw-gradient-from: #38bdf8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-500{--tw-gradient-from: #64748b var(--tw-gradient-from-position);--tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-400{--tw-gradient-from: #2dd4bf var(--tw-gradient-from-position);--tw-gradient-to: rgb(45 212 191 / 0) 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: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-300{--tw-gradient-from: #c4b5fd var(--tw-gradient-from-position);--tw-gradient-to: rgb(196 181 253 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-400{--tw-gradient-from: #a78bfa var(--tw-gradient-from-position);--tw-gradient-to: rgb(167 139 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-200{--tw-gradient-from: #fef08a var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#3b82f6\]{--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #3b82f6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#60a5fa\]{--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #60a5fa var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#8b5cf6\]{--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #8b5cf6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#cf591d\]{--tw-gradient-to: rgb(207 89 29 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #cf591d var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#f97316\]{--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f97316 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#fffdf9\]{--tw-gradient-to: rgb(255 253 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fffdf9 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-400\/15{--tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(250 204 21 / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#0a1424\]{--tw-gradient-to: #0a1424 var(--tw-gradient-to-position)}.to-\[\#137538\]{--tw-gradient-to: #137538 var(--tw-gradient-to-position)}.to-\[\#1557c7\]{--tw-gradient-to: #1557c7 var(--tw-gradient-to-position)}.to-\[\#2362d5\]{--tw-gradient-to: #2362d5 var(--tw-gradient-to-position)}.to-\[\#3ca319\]{--tw-gradient-to: #3ca319 var(--tw-gradient-to-position)}.to-\[\#60a5fa\]{--tw-gradient-to: #60a5fa var(--tw-gradient-to-position)}.to-\[\#6d4ce6\]{--tw-gradient-to: #6d4ce6 var(--tw-gradient-to-position)}.to-\[\#8b5cf6\]{--tw-gradient-to: #8b5cf6 var(--tw-gradient-to-position)}.to-\[\#93c5fd\]{--tw-gradient-to: #93c5fd var(--tw-gradient-to-position)}.to-\[\#ad3b07\]{--tw-gradient-to: #ad3b07 var(--tw-gradient-to-position)}.to-\[\#c084fc\]{--tw-gradient-to: #c084fc var(--tw-gradient-to-position)}.to-\[\#d8f0d8\]{--tw-gradient-to: #d8f0d8 var(--tw-gradient-to-position)}.to-\[\#dfc58f\]{--tw-gradient-to: #dfc58f var(--tw-gradient-to-position)}.to-\[\#e6d9bf\]{--tw-gradient-to: #e6d9bf var(--tw-gradient-to-position)}.to-\[\#f8f2e6\]{--tw-gradient-to: #f8f2e6 var(--tw-gradient-to-position)}.to-\[\#facc15\]{--tw-gradient-to: #facc15 var(--tw-gradient-to-position)}.to-\[\#fcead2\]{--tw-gradient-to: #fcead2 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-black\/15{--tw-gradient-to: rgb(0 0 0 / .15) var(--tw-gradient-to-position)}.to-blue-500{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.to-cyan-700{--tw-gradient-to: #0e7490 var(--tw-gradient-to-position)}.to-emerald-500{--tw-gradient-to: #10b981 var(--tw-gradient-to-position)}.to-green-500{--tw-gradient-to: #22c55e var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.to-orange-500\/25{--tw-gradient-to: rgb(249 115 22 / .25) var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to: #ec4899 var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-red-500{--tw-gradient-to: #ef4444 var(--tw-gradient-to-position)}.to-rose-500{--tw-gradient-to: #f43f5e var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-violet-500{--tw-gradient-to: #8b5cf6 var(--tw-gradient-to-position)}.bg-\[length\:40px_100\%\]{background-size:40px 100%}.bg-cover{background-size:cover}.bg-\[center_top\]{background-position:center top}.bg-center{background-position:center}.bg-no-repeat{background-repeat:no-repeat}.fill-\[\#76db57\]{fill:#76db57}.fill-amber-300{fill:#fcd34d}.fill-amber-500{fill:#f59e0b}.fill-current{fill:currentColor}.fill-cyan-300{fill:#67e8f9}.fill-emerald-200{fill:#a7f3d0}.fill-emerald-500{fill:#10b981}.fill-emerald-500\/20{fill:#10b98133}.fill-none{fill:none}.fill-pink-500{fill:#ec4899}.fill-purple-300{fill:#d8b4fe}.fill-purple-400{fill:#c084fc}.fill-purple-500{fill:#a855f7}.fill-red-500{fill:#ef4444}.fill-slate-100{fill:#f1f5f9}.fill-white{fill:#fff}.fill-yellow-300{fill:#fde047}.stroke-\[2\.5\]{stroke-width:2.5}.stroke-\[2\.5px\]{stroke-width:2.5px}.stroke-\[3\.5px\]{stroke-width:3.5px}.stroke-\[4px\]{stroke-width:4px}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.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-8{padding:2rem}.p-\[1\.5px\]{padding:1.5px}.p-\[2\.5px\]{padding:2.5px}.px-0{padding-left:0;padding-right:0}.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}.py-0{padding-top:0;padding-bottom:0}.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-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-3\.5{padding-bottom:.875rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-3{padding-left:.75rem}.pl-3\.5{padding-left:.875rem}.pl-4{padding-left:1rem}.pl-\[74px\]{padding-left:74px}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-4{padding-right:1rem}.pr-7{padding-right:1.75rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.text-left{text-align:left}.text-center{text-align:center}.font-\[\'VT323\'\]{font-family:VT323}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.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-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[18px\]{font-size:18px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[32px\]{font-size:32px}.text-\[36px\]{font-size:36px}.text-\[44px\]{font-size:44px}.text-\[46px\]{font-size:46px}.text-\[52px\]{font-size:52px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.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-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[0\.82\]{line-height:.82}.leading-\[1\.35\]{line-height:1.35}.leading-\[1\.3\]{line-height:1.3}.leading-\[1\.4\]{line-height:1.4}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#00e1ff\]{--tw-text-opacity: 1;color:rgb(0 225 255 / var(--tw-text-opacity, 1))}.text-\[\#0d9488\]{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.text-\[\#101b33\]{--tw-text-opacity: 1;color:rgb(16 27 51 / var(--tw-text-opacity, 1))}.text-\[\#1a365d\]{--tw-text-opacity: 1;color:rgb(26 54 93 / var(--tw-text-opacity, 1))}.text-\[\#1e293b\]{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-\[\#1e2a43\]{--tw-text-opacity: 1;color:rgb(30 42 67 / var(--tw-text-opacity, 1))}.text-\[\#1f1b18\]{--tw-text-opacity: 1;color:rgb(31 27 24 / var(--tw-text-opacity, 1))}.text-\[\#1f62e8\]{--tw-text-opacity: 1;color:rgb(31 98 232 / var(--tw-text-opacity, 1))}.text-\[\#253149\]{--tw-text-opacity: 1;color:rgb(37 49 73 / var(--tw-text-opacity, 1))}.text-\[\#263249\]{--tw-text-opacity: 1;color:rgb(38 50 73 / var(--tw-text-opacity, 1))}.text-\[\#273044\]{--tw-text-opacity: 1;color:rgb(39 48 68 / var(--tw-text-opacity, 1))}.text-\[\#2c374e\]{--tw-text-opacity: 1;color:rgb(44 55 78 / var(--tw-text-opacity, 1))}.text-\[\#2c3e50\]{--tw-text-opacity: 1;color:rgb(44 62 80 / var(--tw-text-opacity, 1))}.text-\[\#2d1b46\]{--tw-text-opacity: 1;color:rgb(45 27 70 / var(--tw-text-opacity, 1))}.text-\[\#3b210f\]{--tw-text-opacity: 1;color:rgb(59 33 15 / var(--tw-text-opacity, 1))}.text-\[\#3b210f\]\/80{color:#3b210fcc}.text-\[\#3b82f6\]{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-\[\#3d465a\]{--tw-text-opacity: 1;color:rgb(61 70 90 / var(--tw-text-opacity, 1))}.text-\[\#3e230f\]{--tw-text-opacity: 1;color:rgb(62 35 15 / var(--tw-text-opacity, 1))}.text-\[\#3e2723\]{--tw-text-opacity: 1;color:rgb(62 39 35 / var(--tw-text-opacity, 1))}.text-\[\#3e4a68\]{--tw-text-opacity: 1;color:rgb(62 74 104 / var(--tw-text-opacity, 1))}.text-\[\#3f3a37\]{--tw-text-opacity: 1;color:rgb(63 58 55 / var(--tw-text-opacity, 1))}.text-\[\#4a2b12\]{--tw-text-opacity: 1;color:rgb(74 43 18 / var(--tw-text-opacity, 1))}.text-\[\#4c2d1b\]{--tw-text-opacity: 1;color:rgb(76 45 27 / var(--tw-text-opacity, 1))}.text-\[\#4f5c7a\]{--tw-text-opacity: 1;color:rgb(79 92 122 / var(--tw-text-opacity, 1))}.text-\[\#526078\]{--tw-text-opacity: 1;color:rgb(82 96 120 / var(--tw-text-opacity, 1))}.text-\[\#5a3316\]{--tw-text-opacity: 1;color:rgb(90 51 22 / var(--tw-text-opacity, 1))}.text-\[\#5c391d\]\/90{color:#5c391de6}.text-\[\#5c667c\]{--tw-text-opacity: 1;color:rgb(92 102 124 / var(--tw-text-opacity, 1))}.text-\[\#604c3e\]{--tw-text-opacity: 1;color:rgb(96 76 62 / var(--tw-text-opacity, 1))}.text-\[\#713f12\]{--tw-text-opacity: 1;color:rgb(113 63 18 / var(--tw-text-opacity, 1))}.text-\[\#7c5b45\]{--tw-text-opacity: 1;color:rgb(124 91 69 / var(--tw-text-opacity, 1))}.text-\[\#8b5cf6\]{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.text-\[\#8b6d2e\]{--tw-text-opacity: 1;color:rgb(139 109 46 / var(--tw-text-opacity, 1))}.text-\[\#8c582f\]{--tw-text-opacity: 1;color:rgb(140 88 47 / var(--tw-text-opacity, 1))}.text-\[\#8c97af\]{--tw-text-opacity: 1;color:rgb(140 151 175 / var(--tw-text-opacity, 1))}.text-\[\#8d5e41\]{--tw-text-opacity: 1;color:rgb(141 94 65 / var(--tw-text-opacity, 1))}.text-\[\#9333ea\]{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-\[\#94a3b8\]{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-\[\#a1b0cb\]{--tw-text-opacity: 1;color:rgb(161 176 203 / var(--tw-text-opacity, 1))}.text-\[\#b82455\]{--tw-text-opacity: 1;color:rgb(184 36 85 / var(--tw-text-opacity, 1))}.text-\[\#b91c1c\]{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-\[\#dfc58f\]{--tw-text-opacity: 1;color:rgb(223 197 143 / var(--tw-text-opacity, 1))}.text-\[\#faf3e6\]{--tw-text-opacity: 1;color:rgb(250 243 230 / var(--tw-text-opacity, 1))}.text-\[\#fbbf24\]{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-\[\#fcf3d9\]{--tw-text-opacity: 1;color:rgb(252 243 217 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.text-inherit{color:inherit}.text-inkGame{--tw-text-opacity: 1;color:rgb(37 64 85 / var(--tw-text-opacity, 1))}.text-pink-300{--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.text-pink-600{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.text-pink-700{--tw-text-opacity: 1;color:rgb(190 24 93 / var(--tw-text-opacity, 1))}.text-purple-300{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / 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-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.decoration-\[\#fbbf24\]{text-decoration-color:#fbbf24}.decoration-2{text-decoration-thickness:2px}.placeholder-\[\#8c97af\]::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(140 151 175 / var(--tw-placeholder-opacity, 1))}.placeholder-\[\#8c97af\]::placeholder{--tw-placeholder-opacity: 1;color:rgb(140 151 175 / var(--tw-placeholder-opacity, 1))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--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 rgb(0 0 0 / .25);--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-\[0_0_10px_rgba\(139\,92\,246\,0\.55\)\]{--tw-shadow: 0 0 10px rgba(139,92,246,.55);--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\(249\,115\,22\,0\.55\)\]{--tw-shadow: 0 0 10px rgba(249,115,22,.55);--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\(59\,130\,246\,0\.55\)\]{--tw-shadow: 0 0 10px rgba(59,130,246,.55);--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_18px_\#fde047\]{--tw-shadow: 0 0 18px #fde047;--tw-shadow-colored: 0 0 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_6px_rgba\(59\,130\,246\,0\.65\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.4\)\]{--tw-shadow: 0 0 6px rgba(59,130,246,.65),inset 0 1px 0 rgba(255,255,255,.4);--tw-shadow-colored: 0 0 6px var(--tw-shadow-color), inset 0 1px 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-\[0_0_8px_\#60a5fa\]{--tw-shadow: 0 0 8px #60a5fa;--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_\#c084fc\]{--tw-shadow: 0 0 8px #c084fc;--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_\#facc15\]{--tw-shadow: 0 0 8px #facc15;--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_1\.5px_3px_rgba\(217\,119\,6\,0\.3\)\]{--tw-shadow: 0 1.5px 3px rgba(217,119,6,.3);--tw-shadow-colored: 0 1.5px 3px 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_1px_3px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow: 0 1px 3px rgba(0,0,0,.02);--tw-shadow-colored: 0 1px 3px 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_20px_50px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow: 0 20px 50px rgba(0,0,0,.5);--tw-shadow-colored: 0 20px 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_24px_50px_rgba\(0\,0\,0\,0\.6\)\,_0_0_20px_rgba\(223\,197\,143\,0\.15\)\]{--tw-shadow: 0 24px 50px rgba(0,0,0,.6), 0 0 20px rgba(223,197,143,.15);--tw-shadow-colored: 0 24px 50px 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_2px_12px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow: 0 2px 12px rgba(0,0,0,.02);--tw-shadow-colored: 0 2px 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_2px_4px_rgba\(124\,58\,237\,0\.08\)\]{--tw-shadow: 0 2px 4px rgba(124,58,237,.08);--tw-shadow-colored: 0 2px 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-\[0_2px_4px_rgba\(16\,185\,129\,0\.08\)\]{--tw-shadow: 0 2px 4px rgba(16,185,129,.08);--tw-shadow-colored: 0 2px 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-\[0_2px_4px_rgba\(245\,158\,11\,0\.08\)\]{--tw-shadow: 0 2px 4px rgba(245,158,11,.08);--tw-shadow-colored: 0 2px 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-\[0_2px_4px_rgba\(59\,130\,246\,0\.08\)\]{--tw-shadow: 0 2px 4px rgba(59,130,246,.08);--tw-shadow-colored: 0 2px 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-\[0_2px_5px_rgba\(30\,41\,59\,0\.04\)\]{--tw-shadow: 0 2px 5px rgba(30,41,59,.04);--tw-shadow-colored: 0 2px 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_2px_5px_rgba\(30\,41\,59\,0\.08\)\]{--tw-shadow: 0 2px 5px rgba(30,41,59,.08);--tw-shadow-colored: 0 2px 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_2px_6px_rgba\(31\,41\,55\,0\.04\)\]{--tw-shadow: 0 2px 6px rgba(31,41,55,.04);--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_2px_8px_rgba\(220\,38\,38\,0\.2\)\]{--tw-shadow: 0 2px 8px rgba(220,38,38,.2);--tw-shadow-colored: 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-\[0_2px_8px_rgba\(26\,35\,55\,0\.02\)\]{--tw-shadow: 0 2px 8px rgba(26,35,55,.02);--tw-shadow-colored: 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-\[0_2px_8px_rgba\(26\,35\,55\,0\.04\)\]{--tw-shadow: 0 2px 8px rgba(26,35,55,.04);--tw-shadow-colored: 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-\[0_2px_8px_rgba\(44\,125\,241\,0\.2\)\]{--tw-shadow: 0 2px 8px rgba(44,125,241,.2);--tw-shadow-colored: 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-\[0_3px_0_\#8c582f\]{--tw-shadow: 0 3px 0 #8c582f;--tw-shadow-colored: 0 3px 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-\[0_3px_0_rgba\(180\,83\,9\,0\.32\)\,0_8px_16px_rgba\(245\,158\,11\,0\.16\)\]{--tw-shadow: 0 3px 0 rgba(180,83,9,.32),0 8px 16px rgba(245,158,11,.16);--tw-shadow-colored: 0 3px 0 var(--tw-shadow-color), 0 8px 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_3px_0_rgba\(22\,101\,52\,0\.32\)\,0_8px_16px_rgba\(34\,197\,94\,0\.16\)\]{--tw-shadow: 0 3px 0 rgba(22,101,52,.32),0 8px 16px rgba(34,197,94,.16);--tw-shadow-colored: 0 3px 0 var(--tw-shadow-color), 0 8px 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_3px_0_rgba\(30\,64\,175\,0\.35\)\,0_8px_16px_rgba\(37\,99\,235\,0\.18\)\]{--tw-shadow: 0 3px 0 rgba(30,64,175,.35),0 8px 16px rgba(37,99,235,.18);--tw-shadow-colored: 0 3px 0 var(--tw-shadow-color), 0 8px 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_3px_0_rgba\(75\,37\,139\,0\.32\)\,0_8px_16px_rgba\(124\,58\,237\,0\.18\)\]{--tw-shadow: 0 3px 0 rgba(75,37,139,.32),0 8px 16px rgba(124,58,237,.18);--tw-shadow-colored: 0 3px 0 var(--tw-shadow-color), 0 8px 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_3px_8px_rgba\(17\,24\,39\,0\.18\)\]{--tw-shadow: 0 3px 8px rgba(17,24,39,.18);--tw-shadow-colored: 0 3px 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_4px_0_\#1d5c07\]{--tw-shadow: 0 4px 0 #1d5c07;--tw-shadow-colored: 0 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-\[0_4px_0_\#3e230f\]{--tw-shadow: 0 4px 0 #3e230f;--tw-shadow-colored: 0 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-\[0_4px_0_\#4a1c02\]{--tw-shadow: 0 4px 0 #4a1c02;--tw-shadow-colored: 0 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-\[0_4px_0_\#8c582f\]{--tw-shadow: 0 4px 0 #8c582f;--tw-shadow-colored: 0 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-\[0_4px_16px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow: 0 4px 16px rgba(0,0,0,.03);--tw-shadow-colored: 0 4px 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_4px_24px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0 4px 24px rgba(0,0,0,.08);--tw-shadow-colored: 0 4px 24px 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_5px_12px_rgba\(27\,38\,59\,0\.08\)\]{--tw-shadow: 0 5px 12px rgba(27,38,59,.08);--tw-shadow-colored: 0 5px 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_6px_16px_rgba\(140\,88\,47\,0\.35\)\]{--tw-shadow: 0 6px 16px rgba(140,88,47,.35);--tw-shadow-colored: 0 6px 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_8px_16px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow: 0 8px 16px rgba(0,0,0,.5);--tw-shadow-colored: 0 8px 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-\[2px_3px_0_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow: 2px 3px 0 rgba(0,0,0,.15);--tw-shadow-colored: 2px 3px 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-\[inset_0_-2px_0_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow: inset 0 -2px 0 rgba(0,0,0,.4);--tw-shadow-colored: inset 0 -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-\[inset_0_1\.5px_0_rgba\(255\,255\,255\,0\.7\)\,0_3px_0_\#124cb5\,0_4px_8px_rgba\(31\,98\,232\,0\.12\)\]{--tw-shadow: inset 0 1.5px 0 rgba(255,255,255,.7),0 3px 0 #124cb5,0 4px 8px rgba(31,98,232,.12);--tw-shadow-colored: inset 0 1.5px 0 var(--tw-shadow-color), 0 3px 0 var(--tw-shadow-color), 0 4px 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_1\.5px_0_rgba\(255\,255\,255\,0\.85\)\,0_3px_0_\#cabfae\,0_4px_8px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow: inset 0 1.5px 0 rgba(255,255,255,.85),0 3px 0 #cabfae,0 4px 8px rgba(0,0,0,.02);--tw-shadow-colored: inset 0 1.5px 0 var(--tw-shadow-color), 0 3px 0 var(--tw-shadow-color), 0 4px 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_1\.5px_0_rgba\(255\,255\,255\,0\.9\)\]{--tw-shadow: inset 0 1.5px 0 rgba(255,255,255,.9);--tw-shadow-colored: inset 0 1.5px 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-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.9\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.9);--tw-shadow-colored: inset 0 1px 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-\[inset_0_1px_1px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow: inset 0 1px 1px rgba(0,0,0,.02);--tw-shadow-colored: inset 0 1px 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-\[inset_0_1px_2\.5px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow: inset 0 1px 2.5px rgba(0,0,0,.12);--tw-shadow-colored: inset 0 1px 2.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-\[inset_0_3px_5px_rgba\(0\,0\,0\,0\.85\)\,_0_2px_4px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow: inset 0 3px 5px rgba(0,0,0,.85), 0 2px 4px rgba(0,0,0,.45);--tw-shadow-colored: inset 0 3px 5px var(--tw-shadow-color), 0 2px 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-button{--tw-shadow: 0 7px 0 rgba(75, 52, 34, .24), 0 14px 22px rgba(42, 80, 104, .18);--tw-shadow-colored: 0 7px 0 var(--tw-shadow-color), 0 14px 22px 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 rgb(0 0 0 / .05);--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-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--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 rgb(0 0 0 / .05);--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-soft{--tw-shadow: 0 18px 45px rgba(25, 73, 110, .18);--tw-shadow-colored: 0 18px 45px 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 rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--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-blue-500\/10{--tw-shadow-color: rgb(59 130 246 / .1);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-dashed{outline-style:dashed}.outline-\[1px\]{outline-width:1px}.outline-offset-\[-4px\]{outline-offset:-4px}.outline-offset-\[-8px\]{outline-offset:-8px}.outline-\[\#7c4f30\]{outline-color:#7c4f30}.outline-\[\#bda072\]{outline-color:#bda072}.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-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-4{--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(4px + 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-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 211 77 / var(--tw-ring-opacity, 1))}.ring-blue-500\/20{--tw-ring-color: rgb(59 130 246 / .2)}.ring-yellow-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 224 71 / 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-\[0\.5px\]{--tw-blur: blur(.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-\[100px\]{--tw-blur: blur(100px);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-\[120px\]{--tw-blur: blur(120px);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-md{--tw-blur: blur(12px);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-sm{--tw-blur: blur(4px);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-\[1\.02\]{--tw-brightness: brightness(1.02);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-\[1\.02\]{--tw-contrast: contrast(1.02);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 rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));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_0_rgba\(255\,255\,255\,0\.7\)\]{--tw-drop-shadow: drop-shadow(0 .5px 0 rgba(255,255,255,.7));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_12px_rgba\(0\,164\,184\,0\.4\)\]{--tw-drop-shadow: drop-shadow(0 0 12px rgba(0,164,184,.4));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_15px_rgba\(223\,197\,143\,0\.35\)\]{--tw-drop-shadow: drop-shadow(0 0 15px rgba(223,197,143,.35));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_1\.5px_0_\#0369a1\]{--tw-drop-shadow: drop-shadow(0 1.5px 0 #0369a1);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_1\.5px_0_\#b26e06\]{--tw-drop-shadow: drop-shadow(0 1.5px 0 #b26e06);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_1\.5px_0_rgba\(0\,0\,0\,0\.85\)\]{--tw-drop-shadow: drop-shadow(0 1.5px 0 rgba(0,0,0,.85));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_1\.5px_0_rgba\(255\,255\,255\,0\.75\)\]{--tw-drop-shadow: drop-shadow(0 1.5px 0 rgba(255,255,255,.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-\[0_1\.5px_3px_rgba\(35\,22\,10\,0\.1\)\]{--tw-drop-shadow: drop-shadow(0 1.5px 3px rgba(35,22,10,.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)}.drop-shadow-\[0_18px_18px_rgba\(35\,60\,82\,0\.28\)\]{--tw-drop-shadow: drop-shadow(0 18px 18px rgba(35,60,82,.28));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_0_rgba\(255\,255\,255\,0\.7\)\]{--tw-drop-shadow: drop-shadow(0 1px 0 rgba(255,255,255,.7));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\.4\)\]{--tw-drop-shadow: drop-shadow(0 1px 2px rgba(0,0,0,.4));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\(218\,165\,32\,0\.6\)\]{--tw-drop-shadow: drop-shadow(0 1px 3px rgba(218,165,32,.6));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_3px_rgba\(0\,0\,0\,0\.65\)\]{--tw-drop-shadow: drop-shadow(0 2px 3px rgba(0,0,0,.65));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 rgba(0,0,0,.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_3px_7px_rgba\(0\,0\,0\,0\.25\)\]{--tw-drop-shadow: drop-shadow(0 3px 7px rgba(0,0,0,.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)}.drop-shadow-\[0_4\.5px_6px_rgba\(35\,22\,10\,0\.15\)\]{--tw-drop-shadow: drop-shadow(0 4.5px 6px rgba(35,22,10,.15));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\.5\)\]{--tw-drop-shadow: drop-shadow(0 4px 6px rgba(0,0,0,.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_4px_8px_rgba\(0\,0\,0\,0\.04\)\]{--tw-drop-shadow: drop-shadow(0 4px 8px rgba(0,0,0,.04));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_8px_16px_rgba\(0\,0\,0\,0\.22\)\]{--tw-drop-shadow: drop-shadow(0 8px 16px rgba(0,0,0,.22));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_8px_16px_rgba\(0\,0\,0\,0\.28\)\]{--tw-drop-shadow: drop-shadow(0 8px 16px rgba(0,0,0,.28));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{--tw-backdrop-blur: blur(8px);-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-\[3\.5px\]{--tw-backdrop-blur: blur(3.5px);-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-\[5px\]{--tw-backdrop-blur: blur(5px);-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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.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-75{transition-duration:75ms}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}*{box-sizing:border-box}*,*:before,*:after{cursor:none!important}button,a,[role=button],input[type=button],input[type=submit],input[type=range],label{cursor:none!important}html,body,#root{min-height:100%}body{margin:0;min-height:100vh;overflow:hidden;background:#000;font-family:Nunito,Trebuchet MS,system-ui,sans-serif}.game-hud{position:relative;z-index:35;display:grid;width:100%;grid-template-columns:minmax(220px,350px) minmax(76px,118px) minmax(76px,118px) minmax(250px,380px);align-items:center;gap:clamp(.55rem,2.2vw,2.2rem);padding:clamp(.42rem,.75vw,.7rem) clamp(14px,2.4vw,34px);color:#fff;font-weight:900;text-shadow:0 3px 0 rgba(0,17,42,.42);pointer-events:none}.game-hud-health,.game-hud-level-group{display:flex;min-width:0;align-items:center}.game-hud-heart{position:relative;z-index:2;width:clamp(2.35rem,3.35vw,4.1rem);height:clamp(2.35rem,3.35vw,4.1rem);margin-right:clamp(-1rem,-1.2vw,-.5rem);fill:#ff2f62;color:#8e0925;filter:drop-shadow(0 5px 0 rgba(59,18,25,.4)) drop-shadow(0 8px 8px rgba(5,27,60,.22))}.game-hud-hp-pill,.game-hud-resource,.game-hud-xp-pill{position:relative;overflow:hidden;border:4px solid rgba(7,32,66,.92);background:linear-gradient(180deg,#023f8af5,#021f53fa);box-shadow:inset 0 2px #ffffff3d,inset 0 -6px #0009264d,0 7px #02184375,0 12px 18px #04245533}.game-hud-hp-pill{display:grid;flex:1;min-width:188px;height:clamp(1.72rem,2.05vw,2.4rem);grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;border-radius:999px;padding:0 .75rem 0 1.55rem}.game-hud-hp-pill span,.game-hud-hp-pill strong,.game-hud-hp-pill em,.game-hud-xp-pill span{position:relative;z-index:2;white-space:nowrap}.game-hud-hp-pill span{color:#ffe9ef;font-size:clamp(.82rem,1vw,1.1rem)}.game-hud-hp-pill strong{justify-self:center;font-size:clamp(.95rem,1.18vw,1.35rem)}.game-hud-hp-pill em{color:#ffffffd1;font-size:clamp(.75rem,.9vw,1rem);font-style:normal}.game-hud-hp-track,.game-hud-xp-track{position:absolute;top:3px;right:3px;bottom:3px;left:3px;overflow:hidden;border-radius:999px;background:#000b269e}.game-hud-hp-track div{height:100%;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.35),transparent 42%),linear-gradient(90deg,#ff244f,#ff5770);box-shadow:inset 0 -4px #96042838}.game-hud-resource{display:flex;min-height:clamp(1.75rem,2.05vw,2.35rem);align-items:center;justify-content:center;gap:.55rem;border-radius:999px;padding:.12rem .95rem .12rem .42rem}.game-hud-resource svg{width:clamp(1.8rem,2.35vw,2.8rem);height:clamp(1.8rem,2.35vw,2.8rem);margin-left:-.8rem;filter:drop-shadow(0 4px 0 rgba(48,35,11,.35))}.game-hud-coins svg{fill:#ffd23f;color:#a96107}.game-hud-gems svg{fill:#70f0ff;color:#00749c}.game-hud-resource span{min-width:2.3ch;font-size:clamp(.95rem,1.18vw,1.35rem)}.game-hud-level-group{gap:0}.game-hud-level-badge{position:relative;z-index:2;display:grid;width:clamp(4.35rem,6vw,6.75rem);aspect-ratio:1 / 1;place-items:center;margin-right:-.9rem;filter:drop-shadow(0 7px 0 rgba(5,31,74,.2))}.game-hud-level-badge img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.game-hud-xp-pill{display:grid;flex:1;min-width:200px;height:clamp(1.8rem,2.15vw,2.5rem);place-items:center;border-radius:999px;padding:0 1rem 0 1.2rem}.game-hud-xp-pill span{font-size:clamp(.86rem,1.08vw,1.25rem)}.game-hud-xp-track div{height:100%;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.36),transparent 43%),linear-gradient(90deg,#0fb9ff,#36a7ff);box-shadow:inset 0 -4px #044fa33d}.custom-cursor{position:fixed;left:0;top:0;z-index:2147483647;width:44px;height:44px;pointer-events:none;opacity:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAMZklEQVR4nN1Za2xcx3X+zszd95JLrkhJtCzaYqkXqYdjCU5aN7UV59UfbVqgJJrACZAiaeBH2yBOIaBoQxJOUdet08J23NgFage2E5eMHSRu69iWQksybdmmLNkWKZESRVkS3+Qul8t93L135hRz71I20ISknjE6wGD37p2993zznfOdMzPA//fGzPSrfm/pZImPQKNF7xrjifiz38+vrZ0J3G3N0eZTeT5xLqseHX4yPNjSwrKrE9qMwUcVwCODWDd5Vr+6IS7qNtUBvXPAy0fV/ARwz/4vWo8tsNHVSgofxfbgm+qRrsPMadvNv3badXrHnNLzw5q/+xbzH//CeRJPc7UZ19bN1m/CPrHUgP1zasNkBfjUDAJaQO5YLazmhNafWKncP2q0bv/Len3w0/9TuqVjF7kmXtraeMlnXs5mLTUgXymga0BrJWEqyzh4irF9LWhlFLIvrZxEvdxwbQp7Vx5w24nou8bxbulma98ucq8GALHUgI2TurAjCMyBkS8y3jyi8fO3GDN54KbVsLZVKPWxFUyfu1be+419ak/9TwoNxnjPpX6Ngl1VBhLTalAUAshZ4GiYUMwyBjKMbBbYvoFwQz3EiijxsbRyYuvkbclA8I13/su9q2MXdZr/tzGLDiL9G2MgPaMHnRwgQaAAEBOEUpYwNQK83st46QjDdph21sJqjir3k2tEzeevk//5lb3qYTxwJmKMv5IBbi01wJ0TA7lZIByFiAeByggwNgHoPJCzgYEckJpi3NhM2LwGsjqkdIUFvbJC3lUl13y857/tP+vYRe91drJsbbn8OUMsNeDE6/mh6cmSDUFSCeKqOCBKDGlCtASUssD4aWB/D+OVdxhRCcOG3BhRzm3rxM4vJK3X/uQF9xutJk8Q8eXO4GKpAS+9lBznIo9qRVAAJyqBkCAIBQgDwgFUHshOAEffBl58lTE6DdxQQ9b2hHJ/Zw3in1snf3DHL9XTeCizwiS8y+lS1mI3ywHoTE4XTzUT1pU0c0WCEA8xHAVoBVBZZ9gFbBc4WwDmZhgTTYwbN5GsCkNXZVxdFba+tCIYv+ngc6WvdeyifdzGoh1AR8elBfjiM/GKx5DOpfXxQgG3uYJ4VZwRjwDZHOAoBpUReIKpAeUCGRs4MgfMTDJ2bgdtTZKszCqn8jrZWBnE3pUvuO30+17OwKXmjKUAeC2T4qP2PIAIQCF4AOwCwIKgyix4MEx4EsAOYM8Cp/uBzLRG81bC5vVkVQSVMjGyskreu2qPumVvSvz5vl00bFyq41Z4MXJZAfQ3eyYhPa0HMmkgUgWhLKAiDmTnfaOLhfJg9q+5bAIrwC0CqVHCWxlgclzjxhuEuHEFcSKonJqQ/PSqEfVG0/POnR276CcXmzMWDeKmPh9A9qwzVMyWitoh6QpwPA4EJRANAwHLf4iRFlHuBoggQHA5NrLA+8cI3Xs1zgxr2hiHtS2p3E9cL2s/u87q+uaLzkN4nMNezmi7sABfItUbzybegd7A3T/d0r9mZ6gxHlIqMMBi4ChgBYH5rM+C1r4reV5k/mWebK49WgAhgEAAiFQA1/0WY/sWMxPgExnwuC3lu8f1ob5B92s/ujt0xMsZrSailnapJdASLyhRfq54koHGTAlcX0mwBHssxMIm2zFKJVoIgfPGL0yPZoZxDO0Q7DkTG4TMlMbWrUTN9USJkHIqmuSOZED0RB4ufau1lR798IJqMQuXLn3b/THzGdVvElfeBYfiQKjsOuEAEA0BQcGwwAgQw+KF7rtWgAiSyXMpk0zcIiM9BvT2MI4f0ljDsDYnlfuxZhH9w98N/ODrf+M8CaQSvvGLF4TLrt2zs+oYFfzyQYeM0QyhDQvsATBAgsI3WJap9QCBPXALACUW2ADyWeDEe0DvAQ0eZ7k5xvqmzcr50y9bt9/xQMWL2DYWa2tb3M2XDJj+fj+Q5yeLA7NTUeRrSZQkIxYFSgXAkoC0AAoDBQ04LkAfmhajSl5MCONKZaXybvhsODYwdhrIZRiNm0G1DbA+tUnZ8zHr41tvWfGtO3fSvZfEQFOT/76jh533S9lCkVyS8wyurDBu4c9AQPhuFA/7TJhrEx8LPUB+NwxZ5e+mW+SzpV0gPQH07tc4/ipjcgwyRtBBkp9fyr4lGejo8AHs6Rkb+7ITGRWaGuZL4NoKr7r2DPRygOUbZGa49Ovy6kLZsUCAC5RKgLCAqiTQuEVgSjAOjjNTEjh6qJS5ZABGiZhZEJGj86mhCKFhKgduqgbCQd+FPMExMil9SotFU2Z8oNGewWUpNZ/GaJPoKhLA6usJK9cDoppwJg/YylLbqoEXDkBUTrz/48sAAGj3lUjnZ0RfVRGfmXfA1jWEcJhhlvDGMGOtSV5U/jQgFvTPy87kz7glgLr1wMoGQugaIM1A77TQqXNCr69wreupaJ14TaE0mH6o4+82PUVtLBYr+C4o681OiP6kDeSMm5gcUEnIF9hjwRhoCjvpMWLUrxzQZRqM8bEksOlTAvMR4NQscGJQulNpJRNSy8pCXvYPj7oHRrhnbtp68B+eaHzum34eWLS0WBaABSXKT7gD+RRQCLIoMCGaAGybIAMfJC8/kZEHQpQz9EKBd+1GQr8ChvoZdgaUTalAJD0OPV84OjMrns2ka5/9zmPJ98y7zPbMcuqiZQFYUKKRd3m49reLRVEdDOcLrOuqiOZS7JUUCzNtRnqyKgwIwCn62inCQHEGuGYteEAKOjVUmF87M/6Emw12TfU2vtaxzy+pzd5SVytEa8fydvqWue3h10QAW//yYP5YYHW0ccd6pZpqIEb7GQFTTnyo6bK+O0VAFc11ORqIsOFm4ncDQrx5mifuuVmuLoOmtvZuCdyqL3SBs8wYOK9ELhVyQxUSjfkMs1VPnvHGhfwY8H09FAKS1xDmphnZKaPzdB7YxBDTlhu0m1gvVz1yoLT7zk8G/7H7FZa7Oi5uUbPsUqKsRGZBfyzGgDsLpiAQqYQHIhjx9TwaB5KbCBPVQPU2QnUdIEN+D8aAQhZwplkktea6uPh228+55tZboS52S/KC/0S27ouYQrfAcF0gkgCsECBMqRwHIteSt/E1Ms04mWLUbCBEK/3SW5q8ETZlCShB7G5dLWs21Lm7iYib25frzhcJoLmsRMWUNShyDMuGcG1GMEYgCURiQHgV4dQscyFPnEtrzBeBaQ3UXOcDCASBYMiPDzsLWSu0XhWmu9peLjS0ANqU7lcMQF9ZicZGCsOlnF2wBGQpT2xmPxwhBJKE4yPMK6IW5QbnxImDc7AmbZ7ME0QCqKj1WTIsBCJALsUUslhtr5OR62Pybz0Wli0qFwFgoSb63s+S48rlsbBZ2Of9ONBhYPik5vpai0ePZKivZ/yLDZb11zQdFSpXUlO2QOUqIBT1mTDdPC2fhayUWm1aIW5/6BV7ayuRMquxKwLAKFFni3k4ObOT8iRrqXPpojpzmjB+mtWqmgAPHUrLnl9OfPWe+5ueef5w1fdnJvMneJRlQbPOMaFqNZ0HYAK/lGVi1ry1TgbqY/LvzVtaWs5XIJcbgHm6/1F01eMjp4VIzRaCI+9MwXakdfiNaXHgpdmvfPufNz7xeNtw+Ic/pGIuZ+0uTIfInimwydxmzRCrJgRCPgAhPVWSEaFVQ634g6f2l24mIn0hLFwQALO/aeTuzvujz5ybLew+k0mOjUQSpd7D7vFDB+0v7P7Xhie729j6ase6ojHiS/eEf5pOF/akzoatknbVvA1EqoFglGAFDBDy1smCWYdihIE8fd28p6/24hRp2Y3L69T77ksl/u0/eP2OHb0mlaGzs/P8zHW2+N9/dL+9revf886+1zPu6BSruWlX21lXz51z9dwZV88Mu1qlXefwWVa33Wfv8V9wFY6p/Hj48PUHxp//rewKzzyYf+S5ZxUfG86XxseUdvKuLs66en7S1elxV6u8Kv7sDebv/NPIA2b8hewNXTTS1i5SHxzqMbV2tf6f4quvD2zuC460zU6UUkMnlSDSPJsjKEGQZgkag1NyRUify57ZIia/5x+st1+xE50LbgssdD5a/KunnmbueztdGHm/6ExPFEq5tKNKs8xDbzv79j02ts6Ma2tru6qnnMtoTAZEd3e39ejD9i/2vMzc86LDe55jfmuvrd/ryXUAvtEXUw9d8VNE04xbmEzLzMGnnnXusLX8vcIUZnB2/vG/uC/xurnf3g661LOCK91+5WQxey52VSbyI9n+F21BLQOKw80KAAAAAElFTkSuQmCC);background-position:center;background-repeat:no-repeat;background-size:contain;transition:opacity 80ms ease;will-change:transform}.custom-cursor.is-visible{opacity:1}@media (pointer: coarse){*,*:before,*:after{cursor:auto!important}.custom-cursor{display:none}}.game-viewport{position:relative;display:flex;width:100vw;min-height:100svh;flex-direction:column;overflow:hidden;border:0;background:#000}@media (min-width: 1024px) and (min-aspect-ratio: 16 / 10){.game-viewport{min-height:100svh;height:100vh;border-radius:0}}.landscape-bg{background-image:url(/assets/background-BrGutUPR.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%;background-color:#71c9ff}.landscape-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#ffffff14,#155a3914)}.home-menu-bg:before{z-index:1;background:linear-gradient(110deg,transparent 0 28%,rgba(255,255,255,.18) 38%,transparent 52% 100%),radial-gradient(circle at 48% 28%,rgba(255,255,210,.18),transparent 24%),linear-gradient(180deg,#ffffff0f,#155a3914);background-size:220% 100%,100% 100%,100% 100%;animation:menuLightSweep 9s ease-in-out infinite}.home-menu-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(circle,rgba(255,249,173,.95) 0 2px,transparent 3px),radial-gradient(circle,rgba(255,255,255,.88) 0 1px,transparent 2px),radial-gradient(circle,rgba(137,229,255,.75) 0 2px,transparent 3px);background-position:18% 32%,72% 24%,62% 58%;background-size:220px 190px,260px 230px,310px 250px;mix-blend-mode:screen;opacity:.55;animation:menuSparkles 7s ease-in-out infinite alternate}.sky-drift{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;overflow:hidden}.cloud{position:absolute;display:block;width:clamp(118px,13vw,245px);height:auto;opacity:.78;filter:drop-shadow(0 8px 10px rgba(76,152,213,.18));-webkit-user-select:none;-moz-user-select:none;user-select:none}.cloud-one{top:11%;left:-18%;animation:cloudFloat 46s linear infinite}.cloud-two{top:28%;left:-24%;width:clamp(92px,10vw,180px);opacity:.68;animation:cloudFloat 58s linear 9s infinite}.cloud-three{top:5%;left:-22%;width:clamp(134px,15vw,280px);opacity:.72;animation:cloudFloat 68s linear 20s infinite}.cloud-four{top:19%;left:-26%;width:clamp(108px,12vw,220px);opacity:.62;animation:cloudFloat 54s linear 31s infinite}.cloud-five{top:36%;left:-20%;width:clamp(82px,9vw,170px);opacity:.58;animation:cloudFloat 72s linear 40s infinite}.bird{position:absolute;left:-8%;width:28px;height:14px;opacity:.68;animation:birdFly 18s linear infinite}.bird:before,.bird:after{content:"";position:absolute;top:4px;width:14px;height:8px;border-top:3px solid rgba(31,56,84,.72);border-radius:50%;animation:wingFlap .7s ease-in-out infinite}.bird:before{left:0;transform-origin:right center;transform:rotate(-18deg)}.bird:after{right:0;transform-origin:left center;transform:rotate(18deg)}.bird-one{top:24%;animation-duration:19s}.bird-two{top:31%;transform:scale(.78);opacity:.5;animation-duration:24s;animation-delay:7s}.bird-three{top:17%;transform:scale(.62);opacity:.45;animation-duration:28s;animation-delay:13s}.grass-wind{position:absolute;inset:auto 0 0 0;z-index:3;height:24%;pointer-events:none;overflow:hidden}.grass-wind:before,.grass-wind:after{content:"";position:absolute;left:-4%;right:-4%;bottom:-8%;height:82%;transform-origin:50% 100%;background:repeating-linear-gradient(96deg,transparent 0 13px,rgba(54,169,56,.48) 14px 16px,transparent 17px 32px),repeating-linear-gradient(82deg,transparent 0 19px,rgba(118,219,87,.38) 20px 22px,transparent 23px 42px);clip-path:polygon(0 58%,6% 42%,12% 63%,19% 36%,26% 60%,34% 34%,43% 62%,52% 40%,60% 61%,68% 33%,76% 58%,84% 39%,92% 60%,100% 44%,100% 100%,0 100%);filter:blur(.2px);mix-blend-mode:multiply;animation:grassSway 3.8s ease-in-out infinite}.grass-wind:after{bottom:-13%;height:65%;opacity:.58;background:repeating-linear-gradient(88deg,transparent 0 16px,rgba(30,132,49,.42) 17px 19px,transparent 20px 38px),repeating-linear-gradient(104deg,transparent 0 22px,rgba(151,233,103,.34) 23px 25px,transparent 26px 48px);animation:grassSwayReverse 4.6s ease-in-out infinite}.preview-landscape{background-image:url(/assets/background-BrGutUPR.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%}.profile-rpg-screen{background-image:url(/assets/profileBg-CAhTiK-K.png);background-position:center;background-repeat:no-repeat;background-size:cover;animation:profileBgDrift 18s ease-in-out infinite alternate}.profile-rpg-screen:before{background:linear-gradient(180deg,#ffffff14,#14522f29),radial-gradient(circle at 74% 22%,rgba(255,255,255,.32),transparent 18%);animation:profileSunPulse 6s ease-in-out infinite}.profile-rpg-screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(circle,rgba(255,244,132,.96) 0 2px,transparent 3px),radial-gradient(circle,rgba(255,255,255,.9) 0 1px,transparent 2px),radial-gradient(circle,rgba(150,220,255,.82) 0 2px,transparent 3px);background-position:24% 18%,68% 19%,82% 45%;background-size:220px 180px,270px 210px,320px 260px;mix-blend-mode:screen;opacity:.65;animation:profileSparkleDrift 5.5s ease-in-out infinite alternate}.profile-sky-drift{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;overflow:hidden}.profile-cloud{position:absolute;left:-24%;display:block;width:clamp(86px,10vw,180px);height:auto;opacity:.58;filter:drop-shadow(0 8px 12px rgba(73,151,209,.18));-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:profileCloudDrift var(--cloud-duration, 64s) linear var(--cloud-delay, 0s) infinite}.profile-cloud-one{top:9%;width:clamp(120px,15vw,260px);opacity:.62;--cloud-duration: 78s;--cloud-delay: -28s;--cloud-y: -10px}.profile-cloud-two{top:24%;opacity:.45;--cloud-duration: 88s;--cloud-delay: -54s;--cloud-y: 8px}.profile-cloud-three{top:4%;width:clamp(150px,18vw,310px);opacity:.5;--cloud-duration: 96s;--cloud-delay: -12s;--cloud-y: -16px}.profile-cloud-four{top:18%;width:clamp(105px,12vw,220px);opacity:.42;--cloud-duration: 72s;--cloud-delay: -44s;--cloud-y: 5px}.profile-cloud-five{top:32%;width:clamp(82px,9vw,165px);opacity:.38;--cloud-duration: 104s;--cloud-delay: -74s;--cloud-y: -7px}.profile-bird{position:absolute;left:-9%;width:34px;height:18px;opacity:.56;background:radial-gradient(ellipse at 50% 56%,rgba(31,56,84,.68) 0 4px,transparent 5px);animation:profileBirdFly var(--bird-duration, 22s) linear var(--bird-delay, 0s) infinite}.profile-bird:before,.profile-bird:after{content:"";position:absolute;top:5px;width:16px;height:9px;border-top:3px solid rgba(31,56,84,.62);border-radius:50%;animation:profileWingFlap .82s ease-in-out infinite}.profile-bird:before{left:1px;transform-origin:right center;transform:rotate(-19deg)}.profile-bird:after{right:1px;transform-origin:left center;transform:rotate(19deg)}.profile-bird-one{top:20%;--bird-scale: .88;--bird-duration: 21s;--bird-delay: -7s;--bird-mid-y: -16px;--bird-end-y: 5px}.profile-bird-two{top:28%;opacity:.44;--bird-scale: .68;--bird-duration: 28s;--bird-delay: -19s;--bird-mid-y: 10px;--bird-end-y: -8px}.profile-bird-three{top:14%;opacity:.38;--bird-scale: .55;--bird-duration: 33s;--bird-delay: -3s;--bird-mid-y: -8px;--bird-end-y: -18px}.profile-bird-four{top:36%;opacity:.34;--bird-scale: .48;--bird-duration: 38s;--bird-delay: -26s;--bird-mid-y: 14px;--bird-end-y: 0}.profile-grass-layer{position:absolute;inset:auto -4% -1px -4%;z-index:12;height:clamp(84px,11vh,130px);pointer-events:none;overflow:hidden}.profile-grass-layer:before,.profile-grass-layer:after{content:"";position:absolute;left:-3%;right:-3%;bottom:-34%;height:118%;transform-origin:50% 100%;background:repeating-linear-gradient(101deg,transparent 0 12px,rgba(47,134,49,.58) 13px 15px,transparent 16px 34px),repeating-linear-gradient(84deg,transparent 0 19px,rgba(128,197,72,.46) 20px 22px,transparent 23px 48px),radial-gradient(ellipse at 16% 92%,rgba(24,99,39,.42),transparent 32%),radial-gradient(ellipse at 74% 95%,rgba(37,120,42,.36),transparent 35%),linear-gradient(180deg,transparent 22%,rgba(84,147,48,.12) 58%,rgba(28,101,38,.56));clip-path:polygon(0 78%,3% 58%,6% 83%,10% 46%,14% 79%,18% 54%,22% 82%,27% 43%,31% 76%,36% 50%,41% 84%,46% 47%,51% 79%,56% 52%,61% 83%,67% 44%,72% 78%,77% 55%,83% 82%,88% 48%,94% 81%,100% 57%,100% 100%,0 100%);filter:blur(.15px) drop-shadow(0 -2px 0 rgba(255,246,165,.08));opacity:.86;animation:profileGrassSway 4.8s ease-in-out infinite}.profile-grass-layer:after{bottom:-42%;height:92%;opacity:.58;background:repeating-linear-gradient(73deg,transparent 0 15px,rgba(30,96,43,.48) 16px 18px,transparent 19px 40px),repeating-linear-gradient(112deg,transparent 0 24px,rgba(164,214,92,.34) 25px 27px,transparent 28px 58px),linear-gradient(180deg,transparent 18%,rgba(38,103,38,.18) 72%,rgba(21,78,34,.62));clip-path:polygon(0 84%,4% 63%,8% 86%,13% 53%,18% 83%,23% 65%,28% 87%,34% 50%,39% 82%,45% 62%,50% 86%,57% 55%,63% 83%,69% 64%,75% 87%,82% 51%,88% 82%,94% 64%,100% 85%,100% 100%,0 100%);animation:profileGrassSwayReverse 5.6s ease-in-out infinite}.profile-grass-clump{position:absolute;bottom:-18%;width:clamp(150px,17vw,260px);height:72%;transform-origin:50% 100%;background:repeating-linear-gradient(96deg,transparent 0 13px,rgba(49,135,50,.52) 14px 16px,transparent 17px 38px),repeating-linear-gradient(70deg,transparent 0 21px,rgba(176,210,91,.34) 22px 24px,transparent 25px 52px),radial-gradient(ellipse at 50% 100%,rgba(19,80,34,.44),transparent 72%);clip-path:polygon(0 90%,5% 58%,11% 88%,19% 47%,27% 86%,36% 39%,45% 89%,56% 55%,66% 87%,77% 43%,88% 86%,96% 61%,100% 91%,100% 100%,0 100%);opacity:.78;animation:profileGrassClump 4.2s ease-in-out infinite}.profile-grass-clump.left{left:2%}.profile-grass-clump.center{left:50%;width:clamp(190px,20vw,310px);opacity:.64;transform:translate(-50%);animation-name:profileGrassClumpCenter;animation-delay:-.8s}.profile-grass-clump.right{right:2%;animation-delay:-1.4s}.profile-rpg-screen .game-hud{padding-left:clamp(260px,30vw,520px)}.profile-back-button{position:absolute;left:clamp(18px,2.2vw,36px);top:clamp(18px,2.2vw,32px);z-index:40;display:inline-flex;min-height:62px;align-items:center;gap:.65rem;border:4px solid #c78b48;border-radius:22px;background:linear-gradient(180deg,#fff5df,#f4d39f);box-shadow:inset 0 0 0 3px #ffffff9e,0 6px #75482461,0 18px 26px #39493e38;color:#4a2b12;padding:.55rem 1.2rem;font-size:clamp(1.2rem,1.8vw,1.8rem);font-weight:900;animation:profileButtonFloat 3.6s ease-in-out infinite;transition:transform .14s ease,filter .14s ease}.profile-back-button:hover,.profile-back-button:focus-visible{outline:none;transform:translateY(-2px);filter:brightness(1.05)}.profile-rpg-main{position:relative;z-index:10;flex:1;min-height:0;overflow-y:auto;padding:clamp(86px,8vh,112px) clamp(18px,6vw,150px) 1rem}.profile-rpg-panel{position:relative;display:grid;max-width:1320px;min-height:min(600px,calc(100vh - 160px));margin:0 auto;grid-template-columns:minmax(210px,290px) minmax(300px,1fr) auto minmax(220px,280px);grid-template-rows:auto 1fr;gap:clamp(.85rem,1.55vw,1.45rem);border:1.5px solid #dfc58f!important;border-radius:28px!important;background:linear-gradient(180deg,#fcf8f2,#faf3e6)!important;box-shadow:inset 0 0 12px #b8860b14,0 18px 36px #373a2a29!important;padding:clamp(2.2rem,4vw,3.8rem) clamp(1.05rem,2.35vw,2rem) clamp(.9rem,1.5vw,1.35rem);animation:profilePanelSummon .52s cubic-bezier(.2,.9,.24,1.18) both}.profile-rpg-panel:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid rgba(223,197,143,.6)!important;border-radius:23px;pointer-events:none;z-index:1}.profile-title-container{position:absolute;left:50%;top:0;transform:translate(-50%,-47%);z-index:20;pointer-events:none;display:flex;justify-content:center;align-items:center;width:auto}.profile-title-img{width:clamp(340px,42vw,520px);height:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 8px 16px rgba(0,0,0,.22));animation:profileTitleFloat 3.8s ease-in-out infinite}.profile-portrait-card{grid-column:1;grid-row:1;align-self:start;animation:profileCardPop .56s ease-out 90ms both}.profile-portrait-scene{position:relative;aspect-ratio:1 / 1;overflow:hidden;border:2px solid #dfc58f!important;border-radius:18px!important;box-shadow:0 8px 16px #53391d1f!important}.profile-portrait-scene:after{content:"";position:absolute;top:-25%;right:-55%;bottom:-25%;left:-55%;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.5) 48%,transparent 62%);transform:translate(-58%);animation:profilePortraitShine 4.2s ease-in-out infinite}.profile-portrait-scene img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 31%;object-position:center 31%;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:profileAvatarIdle 3.2s ease-in-out infinite}.profile-xp-row{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.45rem .65rem;margin-top:.65rem}.profile-level-badge{display:grid;width:clamp(58px,5vw,78px);aspect-ratio:1 / 1;place-items:center;filter:drop-shadow(0 6px 0 rgba(95,55,12,.26))}.profile-level-badge img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.profile-xp-meter{height:20px;overflow:hidden;border:3px solid #2a1b0f;border-radius:999px;background:#241408;box-shadow:inset 0 2px 3px #0000004d}.profile-xp-meter div{height:100%;border-radius:inherit;background:linear-gradient(90deg,#8a5cff,#b35cff);box-shadow:inset 0 2px #ffffff73;transform-origin:left center;animation:profileXpFill .9s ease-out both,profileXpGlow 2.2s ease-in-out infinite}.profile-xp-text{grid-column:2;color:#3d2414;font-size:clamp(.9rem,1.05vw,1.1rem);font-weight:900;text-align:center}.profile-info-card{grid-column:2;grid-row:1;align-self:center;color:#3b210f;animation:profileCardPop .56s ease-out .16s both}.profile-info-card h1{display:flex;align-items:center;gap:.65rem;margin:0 0 1.05rem;max-width:680px;font-size:clamp(1.7rem,2.35vw,2.85rem);font-weight:900;line-height:1.18;text-shadow:0 3px 0 rgba(255,255,255,.72);text-transform:uppercase}.profile-details-list{display:grid;gap:clamp(.65rem,1vw,1rem);margin:0}.profile-details-list div{display:grid;grid-template-columns:34px 1fr;align-items:start;gap:.85rem}.profile-details-list dt{display:flex;justify-content:center}.profile-details-list svg{width:1.55rem;height:1.55rem;fill:#b86a15;color:#6a3510;filter:drop-shadow(0 2px 0 rgba(255,255,255,.5))}.profile-details-list dd{margin:0;font-size:clamp(.98rem,1.15vw,1.2rem);font-weight:800;line-height:1.45;white-space:pre-line}.profile-stat-stack{grid-column:4;grid-row:1 / span 2;display:grid;align-self:start;gap:.55rem}.profile-vertical-divider{grid-column:3;grid-row:1 / span 2;width:1.5px;align-self:stretch;margin:0 .5rem;background:linear-gradient(to bottom,transparent,rgba(223,197,143,.5) 15%,rgba(223,197,143,.5) 85%,transparent)!important;pointer-events:none}.profile-stat-tile{position:relative;overflow:hidden;display:grid;min-height:86px;grid-template-columns:58px 1fr;align-items:center;gap:.8rem;border:1px solid #dfc58f!important;border-radius:18px!important;background:linear-gradient(180deg,#fcf8f2,#faf3e6)!important;box-shadow:inset 0 1px #fffc,0 4px 8px #53391d14!important;padding:.65rem .8rem;color:#3b210f;animation:profileCardPop .52s ease-out both}.profile-stat-tile:nth-child(1){animation-delay:.22s}.profile-stat-tile:nth-child(2){animation-delay:.3s}.profile-stat-tile:nth-child(3){animation-delay:.38s}.profile-stat-tile:nth-child(4){animation-delay:.46s}.profile-stat-tile:after{content:"";position:absolute;top:-60%;right:-35%;bottom:-60%;left:-35%;background:linear-gradient(110deg,transparent 38%,rgba(255,255,255,.45) 50%,transparent 62%);transform:translate(-85%);animation:profileTileSweep 5s ease-in-out infinite}.profile-stat-tile:hover{transform:translateY(-3px) scale(1.015)}.profile-stat-tile svg{width:3.25rem;height:3.25rem;justify-self:center;fill:#f8b522;color:#8d530c;filter:drop-shadow(0 4px 0 rgba(101,61,13,.22))}.profile-stat-tile:nth-child(1) svg,.profile-stat-tile:nth-child(4) svg{fill:#56c9ff;color:#096fa7}.profile-stat-tile span{display:block;font-size:clamp(.86rem,1vw,1.05rem);font-weight:800}.profile-stat-tile strong{display:block;margin-top:.1rem;font-size:clamp(1.55rem,1.85vw,2.1rem);font-weight:900;line-height:1}.profile-about-card{grid-column:1 / span 2;grid-row:2;align-self:end;max-width:740px;border:1.5px solid #dfc58f!important;border-radius:22px!important;background:linear-gradient(180deg,#fcf8f2,#faf3e6)!important;box-shadow:inset 0 1px #fffc,0 6px 12px #53391d14!important;padding:clamp(.8rem,1.3vw,1.05rem) clamp(.9rem,1.55vw,1.35rem);color:#3b210f;animation:profileCardPop .56s ease-out .32s both}.profile-about-card h2{display:flex;align-items:center;gap:.6rem;margin:0 0 .45rem;color:#b82455;font-size:clamp(1.05rem,1.25vw,1.4rem);font-weight:900;text-transform:uppercase}.profile-about-card svg{width:1.25rem;height:1.25rem;fill:#ffd83d;color:#c98508}.profile-about-card p{margin:0;max-width:660px;font-size:clamp(.9rem,1vw,1.05rem);font-weight:800;line-height:1.45}.profile-mascot{position:absolute;right:clamp(1.05rem,2.35vw,2rem);bottom:clamp(.9rem,1.5vw,1.35rem);width:clamp(100px,11vw,160px);aspect-ratio:1 / .9;animation:profileMascotFloat 2.8s ease-in-out infinite}.profile-mascot-body,.profile-mascot-ear,.profile-mascot-wing,.profile-mascot-foot,.profile-mascot-eye,.profile-mascot-mouth{position:absolute;display:block}.profile-mascot-body{left:10%;top:18%;width:78%;height:67%;border:4px solid #6c2db8;border-radius:46% 46% 38% 38%;background:radial-gradient(circle at 32% 35%,rgba(255,255,255,.72),transparent 9%),radial-gradient(circle at 30% 68%,#ff6f93 0 5%,transparent 6%),radial-gradient(circle at 70% 68%,#ff6f93 0 5%,transparent 6%),linear-gradient(180deg,#b46cff,#7033d8);box-shadow:inset -10px -12px #3e1c922e,0 8px #4d2a6d29}.profile-mascot-ear{top:5%;width:25%;height:30%;border:4px solid #6c2db8;background:linear-gradient(180deg,#ca8dff,#8848e2);clip-path:polygon(50% 0,100% 100%,0 100%)}.profile-mascot-ear.left{left:22%;transform:rotate(-12deg)}.profile-mascot-ear.right{right:22%;transform:rotate(12deg)}.profile-mascot-eye{top:45%;width:11%;height:17%;border-radius:50%;background:#0d1224;box-shadow:inset 2px 2px #ffffffd9;animation:profileMascotBlink 4.5s ease-in-out infinite}.profile-mascot-eye.left{left:32%}.profile-mascot-eye.right{right:32%}.profile-mascot-mouth{left:44%;top:60%;width:13%;height:8%;border-bottom:3px solid #321251;border-radius:50%}.profile-mascot-wing{top:48%;width:28%;height:25%;border:4px solid #6c2db8;border-radius:55% 55% 45% 45%;background:linear-gradient(180deg,#9e5cf0,#6832c8)}.profile-mascot-wing.left{left:-2%;transform:rotate(-38deg)}.profile-mascot-wing.right{right:-2%;transform:rotate(38deg)}.profile-mascot-foot{bottom:5%;width:22%;height:16%;border:4px solid #6c2db8;border-radius:50%;background:linear-gradient(180deg,#9d59ef,#6732c6)}.profile-mascot-foot.left{left:24%}.profile-mascot-foot.right{right:24%}.start-sign-button{position:absolute;left:80.46%;top:72.98%;z-index:30;width:5.54%;height:8.29%;transform:translate(-50%,-50%);border-radius:50%;background:transparent;border:0;transition:transform .16s ease,filter .16s ease}.start-sign-button:before,.start-sign-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease,box-shadow .16s ease}.start-sign-button:before{top:2px;right:2px;bottom:2px;left:2px;box-shadow:0 0 0 3px #ffffffeb,0 0 0 6px #22c55ec7,0 0 18px #22c55ed1}.start-sign-button:after{top:22%;right:22%;bottom:22%;left:22%;background:radial-gradient(circle,#ffffff5c,#fff0 68%)}.start-sign-button:hover,.start-sign-button:focus-visible{outline:none;transform:translate(-50%,-50%) scale(1.045);filter:brightness(1.08)}.start-sign-button:hover:before,.start-sign-button:hover:after,.start-sign-button:focus-visible:before,.start-sign-button:focus-visible:after{opacity:1}.start-sign-button:active{transform:translate(-50%,-50%) scale(.98)}.start-sign-button:active:before{box-shadow:0 0 0 2px #ffffffe6,0 0 0 5px #16a34ad1,0 0 12px #16a34abf}.home-menu-list{position:relative;display:grid;gap:.42rem;width:min(285px,84vw);border-radius:24px;padding:.5rem;margin-left:clamp(12px,1.4vw,28px);background:#0322522e;box-shadow:0 18px 24px #0c37623d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.home-menu-button{position:relative;isolation:isolate;display:grid;min-height:56px;grid-template-columns:58px 1fr;align-items:center;gap:.55rem;overflow:hidden;border:0;border-radius:20px;color:#fff;font-weight:900;letter-spacing:.01em;padding:0 1rem 0 .35rem;text-align:left;text-transform:uppercase;text-shadow:0 3px 0 rgba(0,0,0,.45);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;background:radial-gradient(circle at 8% 18%,rgba(255,255,255,.45) 0 4px,transparent 5px),linear-gradient(180deg,#2cc8ff,#0d7bf2 48%,#054498);box-shadow:inset 0 0 0 3px #2dc8ffb8,inset 0 -7px #00144861,0 7px #01204ea6,0 12px 18px #07316833}.home-menu-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 45%,rgba(0,0,0,.12));border-radius:inherit;pointer-events:none}.home-menu-button span{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:12px;background:#001c56e6;padding:.12rem .55rem;font-size:clamp(.86rem,1.2vw,1.12rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-menu-icon{width:2.45rem;height:2.45rem;-o-object-fit:contain;object-fit:contain;justify-self:center;filter:drop-shadow(0 3px 0 rgba(0,0,0,.45));border-radius:10px;padding:.1rem;box-sizing:content-box}.home-menu-button:hover,.home-menu-button:focus-visible,.home-menu-button.is-selected{transform:translateY(-2px) scale(1.015);box-shadow:inset 0 0 0 4px #fde047eb,0 0 22px #fde04780;outline:none}.keyboard-hints{position:absolute;left:clamp(10px,1.2vw,22px);bottom:clamp(10px,1.2vw,20px);z-index:20;width:min(720px,58vw);height:clamp(62px,6vw,88px);overflow:hidden;pointer-events:none}.keyboard-hints img{position:absolute;left:0;top:50%;width:min(720px,58vw);max-width:none;transform:translateY(-50%);border-radius:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.text-shadow{text-shadow:0 4px 0 rgba(72,53,33,.32),0 8px 16px rgba(42,50,72,.25)}.circuit-cloud{background-image:radial-gradient(circle at 20px 20px,rgba(255,255,255,.75) 0 8px,transparent 9px),linear-gradient(90deg,rgba(59,130,246,.14) 1px,transparent 1px),linear-gradient(rgba(59,130,246,.14) 1px,transparent 1px);background-size:84px 84px,34px 34px,34px 34px}.avatar-sprite{position:relative;margin-inline:auto;animation:bob 3s ease-in-out infinite}.avatar-sprite-large{width:auto;height:100%;max-width:100%;max-height:100%}@keyframes menuLightSweep{0%,to{background-position:-120% 0,50% 28%,0 0;opacity:.72}50%{background-position:120% 0,52% 30%,0 0;opacity:1}}@keyframes menuSparkles{0%{transform:translateZ(0);opacity:.38}50%{opacity:.72}to{transform:translate3d(18px,-14px,0);opacity:.52}}@keyframes profileBgDrift{0%{background-position:50% 50%}to{background-position:52% 48%}}@keyframes profileSunPulse{0%,to{opacity:.78}50%{opacity:1}}@keyframes profileSparkleDrift{0%{transform:translateZ(0);opacity:.38}50%{opacity:.82}to{transform:translate3d(18px,-14px,0);opacity:.58}}@keyframes profilePanelSummon{0%{opacity:0;transform:translateY(28px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes profileCardPop{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes profileRibbonFloat{0%,to{transform:translate(-50%,-47%) rotate(-.4deg)}50%{transform:translate(-50%,-52%) rotate(.4deg)}}@keyframes profileTitleFloat{0%,to{transform:translateY(0) rotate(-.4deg)}50%{transform:translateY(-5px) rotate(.4deg)}}@keyframes profileButtonFloat{0%,to{translate:0 0}50%{translate:0 -3px}}@keyframes profilePortraitShine{0%,55%{transform:translate(-58%)}78%,to{transform:translate(58%)}}@keyframes profileAvatarIdle{0%,to{transform:translateY(2%)}50%{transform:translateY(-1%)}}@keyframes profileXpFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes profileXpGlow{0%,to{filter:brightness(1)}50%{filter:brightness(1.18)}}@keyframes profileTileSweep{0%,62%{transform:translate(-85%)}86%,to{transform:translate(85%)}}@keyframes profileMascotFloat{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-10px) rotate(1deg)}}@keyframes profileMascotBlink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.12)}}@keyframes cloudFloat{0%{transform:translateZ(0)}to{transform:translate3d(132vw,-8px,0)}}@keyframes birdFly{0%{transform:translateZ(0) scale(.9)}48%{transform:translate3d(58vw,-12px,0) scale(.9)}to{transform:translate3d(116vw,4px,0) scale(.9)}}@keyframes profileCloudDrift{0%{transform:translateZ(0)}to{transform:translate3d(138vw,var(--cloud-y, -8px),0)}}@keyframes profileBirdFly{0%{transform:translateZ(0) scale(var(--bird-scale, .8))}48%{transform:translate3d(58vw,var(--bird-mid-y, -10px),0) scale(var(--bird-scale, .8))}to{transform:translate3d(118vw,var(--bird-end-y, 5px),0) scale(var(--bird-scale, .8))}}@keyframes wingFlap{0%,to{top:5px}50%{top:1px}}@keyframes profileWingFlap{0%,to{top:6px;height:8px}50%{top:1px;height:10px}}@keyframes grassSway{0%,to{transform:skew(-1.8deg) translate(-8px)}50%{transform:skew(2.8deg) translate(10px)}}@keyframes grassSwayReverse{0%,to{transform:skew(2deg) translate(8px)}50%{transform:skew(-2.4deg) translate(-10px)}}@keyframes profileGrassSway{0%,to{transform:skew(-.8deg) translate(-5px)}50%{transform:skew(1.2deg) translate(7px)}}@keyframes profileGrassSwayReverse{0%,to{transform:skew(1deg) translate(5px)}50%{transform:skew(-1.1deg) translate(-7px)}}@keyframes profileGrassClump{0%,to{transform:rotate(-.8deg) translateY(1px)}50%{transform:rotate(1.2deg) translateY(-1px)}}@keyframes profileGrassClumpCenter{0%,to{transform:translate(-50%) rotate(.7deg) translateY(1px)}50%{transform:translate(-50%) rotate(-1.1deg) translateY(-1px)}}.avatar-head{position:absolute;left:50%;top:4%;width:62%;height:36%;transform:translate(-50%);border:5px solid #2c3a4c;border-radius:45% 45% 48% 48%;background:#ffd2a8;box-shadow:inset 0 -10px #d27d551f}.avatar-hair{position:absolute;top:-12%;right:-8%;bottom:52%;left:-8%;border-radius:46% 54% 28% 34%;background:#202638}.avatar-hair:before,.avatar-hair:after{content:"";position:absolute;bottom:-32%;width:28%;height:58%;border-radius:50%;background:#202638}.avatar-hair:before{left:16%;transform:rotate(24deg)}.avatar-hair:after{right:18%;transform:rotate(-18deg)}.avatar-eye{position:absolute;top:52%;width:12%;height:16%;border-radius:50%;background:#172034}.avatar-eye.left{left:28%}.avatar-eye.right{right:28%}.avatar-smile{position:absolute;left:50%;top:70%;width:24%;height:12%;transform:translate(-50%);border-bottom:4px solid #9c4b42;border-radius:50%}.avatar-body{position:absolute;left:50%;top:38%;width:56%;height:44%;transform:translate(-50%);border:5px solid #24344a;border-radius:24% 24% 16% 16%;background:#155fab}.avatar-hoodie{position:absolute;top:10%;right:24%;bottom:0;left:24%;border-inline:4px solid #0d407d}.avatar-hand{position:absolute;right:-28%;top:20%;width:34%;height:18%;border:4px solid #24344a;border-radius:999px;background:#ffd2a8;transform:rotate(-28deg)}.avatar-shoes{position:absolute;left:27%;bottom:4%;width:46%;height:12%;border-radius:999px;background:linear-gradient(90deg,#1b2638 0 45%,transparent 46% 54%,#1b2638 55% 100%)}@media (max-width: 640px){body{overflow:auto}.game-viewport{overflow:auto;border-width:0}}@media (max-width: 1100px){.game-hud{grid-template-columns:1fr auto auto;gap:.65rem}.game-hud-level-group{grid-column:1 / -1;justify-self:center;width:min(460px,82vw)}.profile-rpg-screen .game-hud{padding-left:clamp(170px,28vw,260px)}}@media (max-width: 760px){.game-hud{grid-template-columns:1fr auto;padding-inline:.7rem}.game-hud-health{min-width:0}.game-hud-hp-pill{min-width:170px;padding-left:1.25rem}.game-hud-hp-pill em,.game-hud-gems{display:none}.game-hud-level-group{width:min(380px,92vw)}.game-hud-xp-pill{min-width:0}.profile-rpg-screen .game-hud{padding-left:.7rem;padding-top:5.4rem}}@media (prefers-reduced-motion: reduce){.profile-rpg-screen,.profile-rpg-screen:before,.profile-rpg-screen:after,.profile-cloud,.profile-bird,.profile-bird:before,.profile-bird:after,.profile-grass-layer:before,.profile-grass-layer:after,.profile-grass-clump,.profile-back-button,.profile-rpg-panel,.profile-title-img,.profile-portrait-card,.profile-portrait-scene:after,.profile-portrait-scene img,.profile-xp-meter div,.profile-info-card,.profile-stat-tile,.profile-stat-tile:after,.profile-about-card,.profile-mascot,.profile-mascot-eye{animation:none}}.splash-viewport{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background-image:url(/assets/splash_background-MKdfnSm3.png);background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff5da;font-family:Nunito,Trebuchet MS,system-ui,sans-serif;overflow:hidden;transition:opacity 1.2s cubic-bezier(.25,1,.5,1),transform 1.2s cubic-bezier(.25,1,.5,1),filter 1.2s cubic-bezier(.25,1,.5,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.splash-ambient-light{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.5) 0%,rgba(255,253,220,.22) 45%,transparent 75%),repeating-conic-gradient(from -15deg at 50% 0%,transparent 0deg 12deg,rgba(255,255,255,.1) 16deg 22deg,transparent 26deg 30deg);pointer-events:none;mix-blend-mode:overlay;animation:splashAmbientPulse 6s ease-in-out infinite alternate}.splash-glow-radial{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.15) 0%,transparent 60%);pointer-events:none;z-index:2}.splash-lantern-glow-left{position:absolute;left:0;top:0;bottom:0;width:32vw;background:radial-gradient(circle at 8% 28%,rgba(251,146,60,.35) 0%,rgba(251,146,60,.08) 50%,transparent 80%);pointer-events:none;z-index:3;mix-blend-mode:screen;animation:lanternPulse 4.5s ease-in-out infinite alternate}.splash-lantern-glow-right{position:absolute;right:0;top:0;bottom:0;width:32vw;background:radial-gradient(circle at 92% 28%,rgba(251,146,60,.35) 0%,rgba(251,146,60,.08) 50%,transparent 80%);pointer-events:none;z-index:3;mix-blend-mode:screen;animation:lanternPulse 4.5s ease-in-out infinite alternate-reverse}.splash-particles-container{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;overflow:hidden}.splash-particle{position:absolute;bottom:-20px;background:radial-gradient(circle,rgba(165,243,252,.98) 0%,rgba(56,189,248,.6) 40%,transparent 75%);border-radius:50%;pointer-events:none;filter:drop-shadow(0 0 6px #38bdf8);animation:floatUp 8s linear infinite}.splash-particle.is-butterfly{background:radial-gradient(circle,rgba(253,224,71,.98) 0%,rgba(234,179,8,.6) 40%,transparent 75%);filter:drop-shadow(0 0 8px #fbbf24);animation:floatUp 7.2s linear infinite,butterflyFlutter .4s ease-in-out infinite alternate}.splash-exit{opacity:0;transform:scale(1.12);filter:blur(14px) brightness(1.6);pointer-events:none}.splash-trigger-container{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;width:100%;height:100%;padding:2rem;z-index:10}.splash-logo-pre-reveal{margin-bottom:3.5rem;animation:splashMascotFloat 3s ease-in-out infinite}.splash-logo-silhouette{width:clamp(20rem,50vh,32rem);height:auto;opacity:.92;filter:drop-shadow(0 8px 16px rgba(0,0,0,.45)) drop-shadow(0 0 20px rgba(253,224,71,.28));transition:filter .3s ease,transform .3s ease}.splash-trigger-container:hover .splash-logo-silhouette{filter:drop-shadow(0 12px 24px rgba(0,0,0,.55)) drop-shadow(0 0 35px rgba(253,224,71,.58));transform:scale(1.015)}.splash-start-button{background:linear-gradient(180deg,#ffd83d,#f59e0b);border:4px solid #451a03;box-shadow:0 8px #78350f,0 16px 20px #0000007a,inset 0 4px #ffffff73;border-radius:20px;color:#451a03;font-size:clamp(1.2rem,1.8vw,1.8rem);font-weight:900;letter-spacing:.05em;padding:1.1rem 2.8rem;display:flex;align-items:center;gap:1rem;cursor:pointer;transform:translateY(0);transition:transform .15s ease,box-shadow .15s ease,background .15s ease;text-shadow:0 1.5px 0 rgba(255,255,255,.45);animation:splashPulseButton 2.2s infinite ease-in-out}.splash-trigger-container:hover .splash-start-button{transform:translateY(-2px);box-shadow:0 10px #78350f,0 20px 24px #0000008c,inset 0 4px #fff9;background:linear-gradient(180deg,#ffea5e,#f59e0b)}.splash-trigger-container:active .splash-start-button{transform:translateY(6px);box-shadow:0 2px #78350f,0 4px 8px #0000008c}.splash-start-button-arrow{font-size:.85em;display:inline-block;opacity:.78}.splash-key-hint{margin-top:1.8rem;font-size:clamp(.85rem,1.1vw,1.1rem);color:#1e3a8a;font-weight:900;text-shadow:0 1.5px 2px rgba(255,255,255,.82);letter-spacing:.02em}.splash-key-hint kbd{background:#ffffffd9;border:2px solid #5c3e21;border-radius:6px;padding:.18rem .45rem;font-family:inherit;font-weight:900;color:#451a03;box-shadow:0 2px #5c3e2173}.splash-loading-container{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:100%;height:100%;max-width:1000px;padding:2.5rem 2rem 5.5rem;box-sizing:border-box;z-index:10;position:relative}.splash-logo-animated-container{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;z-index:12}.splash-logo-shine-wrapper{position:relative;overflow:hidden;animation:splashLogoSummon 1.2s cubic-bezier(.19,1,.22,1) both,splashMascotFloat 3.8s ease-in-out infinite 1.2s}.splash-logo-main{width:min(640px,75vw);height:auto;display:block;filter:drop-shadow(0 20px 25px rgba(0,0,0,.58))}.splash-logo-sweep{content:"";position:absolute;top:-100%;right:-100%;bottom:-100%;left:-100%;z-index:5;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.6) 48%,rgba(255,255,255,.88) 50%,rgba(255,255,255,.6) 52%,transparent 65%);background-size:200% 200%;animation:splashLightSweep 3.2s infinite ease-in-out;pointer-events:none}.splash-logo-shadow{width:clamp(16rem,40vh,28rem);height:18px;background:radial-gradient(ellipse at center,rgba(0,0,0,.48) 0%,transparent 70%);border-radius:50%;margin-top:1.2rem;animation:splashShadowScale 3.8s ease-in-out infinite 1.2s}.splash-progress-section{width:min(650px,80vw);display:flex;flex-direction:column;align-items:center;gap:.95rem}.splash-tip-text{font-size:clamp(.9rem,1.28vw,1.22rem);font-weight:800;color:#fde047;text-align:center;min-height:28px;line-height:1.4;letter-spacing:.02em;opacity:.95;text-shadow:0 2px 4px rgba(0,0,0,.95),0 0 10px rgba(0,0,0,.85);animation:splashFadeIn .38s ease-out}.splash-tip-label{color:#eab308;font-weight:900;text-shadow:0 0 8px rgba(234,179,8,.45)}.splash-progress-bar-container{width:100%;height:30px;background:#23120573;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:2px solid rgba(251,191,36,.3);box-shadow:0 10px 25px #0009,inset 0 2px 6px #000000bf,inset 0 0 15px #fbbf240d;border-radius:99px;position:relative;overflow:hidden;padding:3px;box-sizing:border-box}.splash-progress-bar-fill{height:100%;background:linear-gradient(180deg,#fffbeb,#fbbf24 45%,#d97706);box-shadow:inset 0 2px 2px #ffffff80,0 0 20px #fbbf24f2;border-radius:99px;position:relative;transition:width .04s linear}.splash-progress-spark{position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:24px;height:24px;background:radial-gradient(circle,#ffffff 0%,#fde047 45%,rgba(245,158,11,.88) 70%,transparent 100%);box-shadow:0 0 12px #fde047,0 0 24px #f59e0b,0 0 36px #ef4444;border-radius:50%;animation:splashSparkPulse .35s infinite alternate}.splash-progress-pct{font-size:clamp(1rem,1.3vw,1.35rem);font-weight:900;letter-spacing:.08em;color:#fffbeb;text-shadow:0 2.5px 3.5px rgba(0,0,0,.88),0 0 12px rgba(251,191,36,.5);text-transform:uppercase}.splash-flash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1000;background:radial-gradient(circle at 50% 45%,#ffffff 0%,#fde047 38%,#f59e0b 68%,transparent 100%);mix-blend-mode:screen;pointer-events:none;animation:splashFlashIn 1.3s cubic-bezier(.16,1,.3,1) both}@keyframes splashAmbientPulse{0%{opacity:.72}to{opacity:1.05}}@keyframes lanternPulse{0%{opacity:.65;transform:scale(.98)}to{opacity:1.15;transform:scale(1.02)}}@keyframes floatUp{0%{transform:translateY(0) translate(0) scale(.5);opacity:0}12%{opacity:.88}88%{opacity:.88}to{transform:translateY(-110vh) translate(var(--drift-x, 30px)) scale(1.1);opacity:0}}@keyframes butterflyFlutter{0%{transform:scaleX(.75) scaleY(1.15)}to{transform:scaleX(1.15) scaleY(.8)}}@keyframes splashLogoSummon{0%{transform:scale(.66) rotate(-2deg);opacity:0;filter:brightness(0) blur(4px)}to{transform:scale(1) rotate(0);opacity:1;filter:brightness(1) blur(0)}}@keyframes splashLightSweep{0%,to{transform:translate(-100%,-100%) rotate(0)}48%,52%{transform:translate(100%,100%) rotate(0)}}@keyframes splashMascotFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(.4deg)}}@keyframes splashShadowScale{0%,to{transform:scale(1);opacity:.45}50%{transform:scale(.88);opacity:.32}}@keyframes splashSparkPulse{0%{transform:translateY(-50%) scale(.85);filter:brightness(1)}to{transform:translateY(-50%) scale(1.15);filter:brightness(1.22)}}@keyframes splashPulseButton{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes splashFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes splashFlashIn{0%{opacity:1}to{opacity:0}}.video-viewport{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99998;background:#000;display:flex;align-items:center;justify-content:center;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.video-viewport.video-fade-out{opacity:1;pointer-events:none}.fullscreen-video{width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover}.video-viewport.video-fade-out .fullscreen-video{filter:none;transform:none}.video-skip-button{position:absolute;bottom:2.5rem;right:3rem;z-index:10;background:#00000080;border:1px solid rgba(255,255,255,.3);color:#ffffffe0;font-family:Nunito,Trebuchet MS,sans-serif;font-weight:800;letter-spacing:.05em;padding:.6rem 1.4rem;border-radius:99px;cursor:pointer;box-shadow:0 4px 12px #0006;transition:all .3s cubic-bezier(.25,1,.5,1);display:flex;align-items:center;gap:.5rem;opacity:1}.video-skip-button:hover{background:#fbbf24f2;color:#451a03;border-color:#f59e0b;transform:translateY(-2px);box-shadow:0 6px 16px #fbbf244d}.video-viewport.video-fade-out .video-skip-button{opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .35s ease,transform .35s ease}.video-skip-icon{font-size:.9em}.video-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:#000;opacity:0;pointer-events:none;transition:opacity 1.2s cubic-bezier(.25,1,.5,1)}.video-viewport.video-fade-in .video-overlay{opacity:1;background:radial-gradient(circle at 50% 45%,#fff,#fde047 38%,#f59e0b 68%,#000);mix-blend-mode:screen;transition:none}.video-bloom-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;background:radial-gradient(circle at 50% 50%,rgba(255,253,220,.95) 0%,rgba(251,191,36,.5) 45%,rgba(245,158,11,.15) 70%,transparent 100%);mix-blend-mode:screen;opacity:0;pointer-events:none;transition:opacity .8s cubic-bezier(.25,1,.5,1)}.video-viewport.video-fade-out .video-bloom-overlay{opacity:1}.gates-viewport{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;overflow:hidden;pointer-events:none}.gates-shake{animation:gateSlamShake .28s cubic-bezier(.36,.07,.19,.97) both}@keyframes gateSlamShake{10%,90%{transform:translate3d(-3px,-4px,0)}20%,80%{transform:translate3d(4px,5px,0)}30%,50%,70%{transform:translate3d(-6px,-7px,0)}40%,60%{transform:translate3d(6px,7px,0)}}.gate-panel{position:absolute;top:0;width:50vw;height:100vh;background:linear-gradient(135deg,#3d2314,#22120a);border:10px solid #5c3e21;box-shadow:inset 0 0 50px #000000e6;box-sizing:border-box;transition:transform 1s cubic-bezier(.1,.8,.2,1);display:flex;align-items:center;justify-content:center;overflow:hidden}.gate-panel.gate-left{left:0;border-right:6px solid #854d0e;transform:translate(-100%)}.gate-panel.gate-left.closing{animation:gateCloseLeft 1s cubic-bezier(.1,.8,.2,1) forwards}.gate-panel.gate-left.impact{transform:translate(0)}.gate-panel.gate-left.opening{animation:gateOpenLeft 1.2s cubic-bezier(.76,0,.24,1) forwards}.gate-panel.gate-right{right:0;border-left:6px solid #854d0e;transform:translate(100%)}.gate-panel.gate-right.closing{animation:gateCloseRight 1s cubic-bezier(.1,.8,.2,1) forwards}.gate-panel.gate-right.impact{transform:translate(0)}.gate-panel.gate-right.opening{animation:gateOpenRight 1.2s cubic-bezier(.76,0,.24,1) forwards}@keyframes gateCloseLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes gateCloseRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes gateOpenLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes gateOpenRight{0%{transform:translate(0)}to{transform:translate(100%)}}.gate-wood-planks{position:absolute;top:12px;right:12px;bottom:12px;left:12px;display:flex;flex-direction:row;border:4px solid #4a2711;box-sizing:border-box}.gate-wood-planks .plank{flex:1;height:100%;background:linear-gradient(90deg,#421,#30170a 40%,#1f0b02 95%);border-right:1px solid #110601;box-shadow:inset 0 10px 30px #00000073,inset 3px 0 6px #ffffff0a,inset -3px 0 6px #0000008c;box-sizing:border-box;position:relative}.gate-wood-planks .plank:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.03),rgba(0,0,0,.03) 2px,transparent 2px,transparent 4px);opacity:.7}.gate-wood-planks .plank:last-child{border-right:none}.gate-radial-highlight{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background:radial-gradient(circle at 50% -10%,rgba(255,253,220,.16) 0%,transparent 60%)}.gate-iron-frame{position:absolute;top:24px;right:24px;bottom:24px;left:24px;border:8px solid #27272a;box-shadow:0 8px 32px #000000bf,inset 0 0 20px #0009;pointer-events:none;z-index:3}.gate-iron-frame .corner-bracket{position:absolute;width:32px;height:32px;background:linear-gradient(135deg,#78350f,#451a03);border:3px solid #d97706;box-shadow:0 2px 4px #00000080,inset 0 1px 3px #ffffff4d;box-sizing:border-box;z-index:4}.gate-iron-frame .corner-bracket:after{content:"";position:absolute;width:6px;height:6px;background:#f59e0b;border-radius:50%;box-shadow:0 1px 2px #000c;top:50%;left:50%;transform:translate(-50%,-50%)}.gate-iron-frame .corner-bracket.top-left{top:-6px;left:-6px;border-right:none;border-bottom:none;border-radius:4px 0 0}.gate-iron-frame .corner-bracket.top-right{top:-6px;right:-6px;border-left:none;border-bottom:none;border-radius:0 4px 0 0}.gate-iron-frame .corner-bracket.bottom-left{bottom:-6px;left:-6px;border-right:none;border-top:none;border-radius:0 0 0 4px}.gate-iron-frame .corner-bracket.bottom-right{bottom:-6px;right:-6px;border-left:none;border-top:none;border-radius:0 0 4px}.gate-horizontal-bar{position:absolute;left:24px;right:24px;top:50%;height:18px;background:linear-gradient(180deg,#1e293b,#0f172a);border-top:2px solid #475569;border-bottom:2px solid #020617;transform:translateY(-50%);box-shadow:0 4px 10px #0009;z-index:2}.gate-handle-assembly{position:absolute;top:50%;transform:translateY(-50%);z-index:5;display:flex;align-items:center;justify-content:center;width:80px;height:80px}.gate-handle-assembly.left{right:12px}.gate-handle-assembly.right{left:12px}.gate-handle-plate{position:absolute;width:56px;height:56px;background:linear-gradient(135deg,#a16207,#713f12);border:3px solid #fbbf24;box-shadow:0 4px 8px #00000080,inset 0 2px 4px #fff6;transform:rotate(45deg);box-sizing:border-box}.gate-handle-ring{position:absolute;width:72px;height:72px;border:8px solid #475569;border-radius:50%;box-shadow:0 8px 16px #000000a6,inset 0 2px 4px #ffffff40;background:radial-gradient(circle,transparent 40%,#1e293b 50%);box-sizing:border-box;animation:gateRingSway 5s ease-in-out infinite alternate}.gate-handle-assembly:hover .gate-handle-ring{transform:scale(1.05) rotate(5deg);filter:brightness(1.1)}@keyframes gateRingSway{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}.gate-handle-stud{position:absolute;width:14px;height:14px;background:#f59e0b;border:2px solid #451a03;border-radius:50%;box-shadow:0 1px 3px #000c;z-index:6}.gate-rune-container{position:absolute;top:32%;width:110px;height:110px;display:flex;align-items:center;justify-content:center;z-index:4}.gate-rune-container.left{right:48px}.gate-rune-container.right{left:48px}.rune-glow-ring{position:absolute;top:-15px;right:-15px;bottom:-15px;left:-15px;border-radius:50%;background:radial-gradient(circle,rgba(251,191,36,.26) 0%,transparent 70%);filter:blur(10px);pointer-events:none}.rune-rotating-ring{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:3px dashed #fbbf24;border-radius:50%;box-shadow:0 0 15px #f59e0b80,inset 0 0 15px #f59e0b80;animation:runeSpin 20s linear infinite;box-sizing:border-box}.rune-rotating-ring:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px double rgba(251,191,36,.6);border-radius:50%}@keyframes runeSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rune-symbol{font-size:2.8rem;color:#fffbeb;font-weight:900;text-shadow:0 0 10px #f59e0b,0 0 20px #f59e0b,0 0 35px #ef4444;animation:runePulse 2s ease-in-out infinite alternate}@keyframes runePulse{0%{transform:scale(.96);filter:brightness(1)}to{transform:scale(1.06);filter:brightness(1.2)}}.gate-impact-bloom{position:absolute;left:50%;top:0;bottom:0;width:60px;background:linear-gradient(90deg,transparent,#ffffff 45%,#ffffff 55%,transparent);transform:translate(-50%);z-index:10;box-shadow:0 0 60px #fff,0 0 120px #fbbf24;animation:gateBloomStreak .45s ease-out forwards}.gate-opening-bloom{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.98) 0%,rgba(251,191,36,.65) 45%,rgba(254,243,199,.15) 75%,transparent 100%);mix-blend-mode:screen;z-index:4;pointer-events:none;animation:gateRevealGlow 1.4s cubic-bezier(.25,1,.5,1) forwards}@keyframes gateBloomStreak{0%{opacity:0;transform:scaleY(.1) translate(-50%)}50%{opacity:1;transform:scaleY(1) translate(-50%)}to{opacity:0;transform:scaleY(1) translate(-50%)}}@keyframes gateRevealGlow{0%{opacity:0;transform:scale(.9)}35%{opacity:1;transform:scale(1.05)}to{opacity:0;transform:scale(1.28)}}.gate-ambient-rays{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:8;overflow:hidden}.gate-ray{position:absolute;top:-50%;width:160px;height:200%;background:linear-gradient(90deg,transparent,rgba(255,255,235,.07) 50%,transparent);transform:rotate(42deg);mix-blend-mode:overlay}.gate-ray.ray-1{left:15%;animation:gateRayGlide1 14s ease-in-out infinite alternate}.gate-ray.ray-2{left:55%;animation:gateRayGlide2 18s ease-in-out infinite alternate-reverse}@keyframes gateRayGlide1{0%{transform:translate(-30px,-20px) rotate(42deg);opacity:.5}to{transform:translate(30px,20px) rotate(45deg);opacity:1}}@keyframes gateRayGlide2{0%{transform:translate(30px,-20px) rotate(40deg);opacity:.4}to{transform:translate(-30px,20px) rotate(43deg);opacity:.9}}.gate-embers-container{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:7;overflow:hidden}.gate-ember{position:absolute;bottom:-20px;background:radial-gradient(circle,#fff,#fbbf24 60%,transparent);border-radius:50%;filter:drop-shadow(0 0 6px #f59e0b);opacity:0;animation:gateEmberRise 7s linear infinite}@keyframes gateEmberRise{0%{transform:translateY(0) scale(.6) rotate(0);opacity:0}15%{opacity:.85}50%{transform:translateY(-50vh) translate(30px) scale(1) rotate(180deg);opacity:.7}85%{opacity:.3}to{transform:translateY(-100vh) translate(-20px) scale(.6) rotate(360deg);opacity:0}}.gate-ember.ember-1{left:8%;width:5px;height:5px;animation-delay:.2s;animation-duration:6.5s}.gate-ember.ember-2{left:18%;width:7px;height:7px;animation-delay:1.5s;animation-duration:8s}.gate-ember.ember-3{left:26%;width:4px;height:4px;animation-delay:2.8s;animation-duration:5.8s}.gate-ember.ember-4{left:34%;width:6px;height:6px;animation-delay:.8s;animation-duration:7.2s}.gate-ember.ember-5{left:44%;width:5px;height:5px;animation-delay:3.5s;animation-duration:6.2s}.gate-ember.ember-6{left:52%;width:8px;height:8px;animation-delay:2.1s;animation-duration:8.5s}.gate-ember.ember-7{left:62%;width:4px;height:4px;animation-delay:4.8s;animation-duration:5.5s}.gate-ember.ember-8{left:70%;width:6px;height:6px;animation-delay:1.2s;animation-duration:7s}.gate-ember.ember-9{left:78%;width:5px;height:5px;animation-delay:3s;animation-duration:6.8s}.gate-ember.ember-10{left:88%;width:7px;height:7px;animation-delay:.5s;animation-duration:7.8s}.gate-ember.ember-11{left:94%;width:4px;height:4px;animation-delay:2.5s;animation-duration:5.2s}.gate-ember.ember-12{left:12%;width:6px;height:6px;animation-delay:3.8s;animation-duration:7.5s}.gate-ember.ember-13{left:48%;width:4px;height:4px;animation-delay:5.2s;animation-duration:6s}.gate-ember.ember-14{left:84%;width:5px;height:5px;animation-delay:1.9s;animation-duration:7.4s}.splash-gate-viewport{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;overflow:hidden;pointer-events:none}.splash-gate-panel{position:absolute;top:0;width:50vw;height:100vh;box-sizing:border-box;display:flex;align-items:center;justify-content:center;overflow:hidden}.splash-gate-panel.gate-left{left:0;animation:splashGatePartLeft 1.2s cubic-bezier(.76,0,.24,1) forwards}.splash-gate-panel.gate-right{right:0;animation:splashGatePartRight 1.2s cubic-bezier(.76,0,.24,1) forwards}@keyframes splashGatePartLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes splashGatePartRight{0%{transform:translate(0)}to{transform:translate(100%)}}.splash-gate-moss-stone{position:absolute;top:12px;right:12px;bottom:12px;left:12px;background:linear-gradient(135deg,#1b3f22,#0d2212);border:8px double #15803d;box-shadow:inset 0 0 40px #000000e6,0 10px 25px #000000a6;display:flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box}.splash-gate-moss-stone:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.02),rgba(0,0,0,.02) 2px,transparent 2px,transparent 10px);opacity:.85}.splash-gate-runes{font-size:clamp(2rem,4.5vw,4.5rem);font-family:inherit;font-weight:900;letter-spacing:.15em;color:#fef08a;text-shadow:0 0 12px #f59e0b,0 0 25px #eab308,0 0 45px #ca8a04;animation:splashRuneGlowPulse 1.2s ease-in-out infinite alternate;z-index:5}@keyframes splashRuneGlowPulse{0%{opacity:.72;filter:brightness(.9) scale(.98)}to{opacity:1.05;filter:brightness(1.15) scale(1.02)}}.splash-gate-vines-left{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(circle at 100% 50%,transparent 60%,rgba(253,224,71,.14) 75%,transparent 90%)}.splash-gate-vines-left:before{content:"❧ ☘ ✿ ☙";position:absolute;right:1.5rem;top:50%;transform:translateY(-50%) rotate(-90deg);color:#fbbf24;opacity:.45;font-size:2.2rem;text-shadow:0 0 8px rgba(245,158,11,.5);letter-spacing:.3em}.splash-gate-vines-right{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(circle at 0% 50%,transparent 60%,rgba(253,224,71,.14) 75%,transparent 90%)}.splash-gate-vines-right:before{content:"❧ ☘ ✿ ☙";position:absolute;left:1.5rem;top:50%;transform:translateY(-50%) rotate(90deg);color:#fbbf24;opacity:.45;font-size:2.2rem;text-shadow:0 0 8px rgba(245,158,11,.5);letter-spacing:.3em}.splash-gate-cloud{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(254,243,199,.38) 0%,rgba(251,191,36,.12) 50%,transparent 75%);filter:blur(12px);mix-blend-mode:screen;pointer-events:none;z-index:6;opacity:.85}.cloud-l1{width:340px;height:340px;right:-120px;top:12%;animation:splashCloudDrift 4s ease-in-out infinite alternate}.cloud-l2{width:280px;height:280px;right:-80px;bottom:18%;animation:splashCloudDrift 5s ease-in-out infinite alternate-reverse}.cloud-r1{width:340px;height:340px;left:-120px;top:18%;animation:splashCloudDrift 4.5s ease-in-out infinite alternate-reverse}.cloud-r2{width:280px;height:280px;left:-80px;bottom:12%;animation:splashCloudDrift 4.8s ease-in-out infinite alternate}@keyframes splashCloudDrift{0%{transform:scale(.96) translate(0);opacity:.72}to{transform:scale(1.05) translate(8px,-6px);opacity:.98}}.splash-gate-bloom{position:absolute;left:50%;top:0;bottom:0;width:120px;background:radial-gradient(ellipse at center,rgba(255,255,255,.95) 0%,rgba(253,224,71,.45) 45%,transparent 75%);transform:translate(-50%);z-index:20;pointer-events:none;mix-blend-mode:screen;animation:splashGateBloomSwell 1.2s cubic-bezier(.25,1,.5,1) forwards}@keyframes splashGateBloomSwell{0%{opacity:0;transform:translate(-50%) scaleX(.1);filter:blur(2px)}35%{opacity:1;transform:translate(-50%) scaleX(1.4);filter:blur(8px)}to{opacity:0;transform:translate(-50%) scaleX(2.2);filter:blur(22px)}}.splash-viewport{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:transparent;overflow:hidden;display:flex;align-items:center;justify-content:center}.splash-door-panel{position:absolute;top:0;width:50vw;height:100vh;background:linear-gradient(135deg,#3d2314,#22120a);border:10px solid #5c3e21;box-shadow:inset 0 0 60px #000000f2;box-sizing:border-box;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:transform 1.2s cubic-bezier(.76,0,.24,1);z-index:10}.splash-door-panel.door-left{left:0;border-right:6px solid #854d0e;transform:translate(0)}.splash-door-panel.door-left.parting{transform:translate(-100%)}.splash-door-panel.door-right{right:0;border-left:6px solid #854d0e;transform:translate(0)}.splash-door-panel.door-right.parting{transform:translate(100%)}.splash-door-planks{position:absolute;top:12px;right:12px;bottom:12px;left:12px;display:flex;flex-direction:row;border:4px solid #4a2711;box-sizing:border-box}.splash-door-planks .plank{flex:1;height:100%;background:linear-gradient(90deg,#421,#30170a 40%,#1f0b02 95%);border-right:1px solid #110601;box-shadow:inset 0 10px 30px #00000073,inset 3px 0 6px #ffffff0a,inset -3px 0 6px #0000008c;box-sizing:border-box;position:relative}.splash-door-planks .plank:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.03),rgba(0,0,0,.03) 2px,transparent 2px,transparent 4px);opacity:.7}.splash-door-planks .plank:last-child{border-right:none}.splash-door-iron-frame{position:absolute;top:24px;right:24px;bottom:24px;left:24px;border:8px solid #27272a;box-shadow:0 8px 32px #000000bf,inset 0 0 20px #0009;pointer-events:none;z-index:3}.splash-door-iron-frame .corner-bracket{position:absolute;width:32px;height:32px;background:linear-gradient(135deg,#78350f,#451a03);border:3px solid #d97706;box-shadow:0 2px 4px #00000080,inset 0 1px 3px #ffffff4d;box-sizing:border-box;z-index:4}.splash-door-iron-frame .corner-bracket:after{content:"";position:absolute;width:6px;height:6px;background:#f59e0b;border-radius:50%;box-shadow:0 1px 2px #000c;top:50%;left:50%;transform:translate(-50%,-50%)}.splash-door-iron-frame .corner-bracket.top-left{top:-6px;left:-6px;border-right:none;border-bottom:none;border-radius:4px 0 0}.splash-door-iron-frame .corner-bracket.top-right{top:-6px;right:-6px;border-left:none;border-bottom:none;border-radius:0 4px 0 0}.splash-door-iron-frame .corner-bracket.bottom-left{bottom:-6px;left:-6px;border-right:none;border-top:none;border-radius:0 0 0 4px}.splash-door-iron-frame .corner-bracket.bottom-right{bottom:-6px;right:-6px;border-left:none;border-top:none;border-radius:0 0 4px}.splash-door-horizontal-bar{position:absolute;left:24px;right:24px;top:50%;height:18px;background:linear-gradient(180deg,#1e293b,#0f172a);border-top:2px solid #475569;border-bottom:2px solid #020617;transform:translateY(-50%);box-shadow:0 4px 10px #0009;z-index:2}.splash-door-rune-assembly{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:120px;height:120px;display:flex;align-items:center;justify-content:center}.splash-door-rune-assembly.left{right:8px}.splash-door-rune-assembly.right{left:8px}.splash-door-rune-glow{position:absolute;top:-15px;right:-15px;bottom:-15px;left:-15px;border-radius:50%;background:radial-gradient(circle,rgba(251,191,36,.22) 0%,transparent 70%);filter:blur(10px)}.splash-door-rune-ring{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:3px dashed #fbbf24;border-radius:50%;box-shadow:0 0 15px #f59e0b66,inset 0 0 15px #f59e0b66;animation:runeSpin 20s linear infinite;box-sizing:border-box}.splash-door-rune-ring:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px double rgba(251,191,36,.5);border-radius:50%}.splash-door-rune-symbol{font-size:2.8rem;color:#fffbeb;font-weight:900;text-shadow:0 0 10px #f59e0b,0 0 20px #eab308;animation:runePulse 2s ease-in-out infinite alternate}.splash-door-highlight{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background:radial-gradient(circle at 50% -10%,rgba(255,253,220,.12) 0%,transparent 60%)}.splash-logo-image-wrapper{position:relative;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;animation:splashCardFloat 6s ease-in-out infinite}.splash-logo-image{width:clamp(26rem,64vw,44rem);max-width:90vw;height:auto;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;filter:drop-shadow(0 15px 30px rgba(0,0,0,.9)) drop-shadow(0 0 25px rgba(251,191,36,.28));transition:filter .5s ease,transform .5s ease;animation:logoPulseGlow 3.5s ease-in-out infinite alternate}.splash-ui-fade{opacity:0!important;transform:scale(.95)!important;pointer-events:none!important;transition:opacity .35s cubic-bezier(.25,1,.5,1),transform .35s cubic-bezier(.25,1,.5,1)!important}@keyframes logoPulseGlow{0%{filter:drop-shadow(0 15px 30px rgba(0,0,0,.9)) drop-shadow(0 0 25px rgba(251,191,36,.25));transform:scale(1)}to{filter:drop-shadow(0 15px 30px rgba(0,0,0,.9)) drop-shadow(0 0 45px rgba(251,191,36,.45));transform:scale(1.015)}}@keyframes splashCardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.quest-card{position:relative;background:linear-gradient(135deg,#20130a8c,#0d0804e0);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:2px solid rgba(251,191,36,.22);box-shadow:0 15px 35px #000000b8,inset 0 1px #ffffff0d,inset 0 0 20px #fbbf2405;border-radius:26px;padding:1.8rem 2.4rem;overflow:hidden;transition:border-color .4s ease,box-shadow .4s ease;z-index:10}.quest-card:hover{border-color:#fbbf2499;box-shadow:0 22px 50px #000000d9,0 0 30px #fbbf2438,inset 0 1px #ffffff14,inset 0 0 25px #fbbf240f}.quest-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:1px solid transparent;background:linear-gradient(135deg,rgba(251,191,36,.3),transparent 45%,rgba(251,191,36,.3)) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;pointer-events:none;opacity:.65;transition:opacity .4s ease}.quest-card:hover:after{opacity:1}.quest-card-shield{display:flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:20px;border:2px solid #eab308;background:linear-gradient(135deg,#fbbf2429,#78350461);box-shadow:0 8px 22px #00000085,0 0 18px #fbbf242e,inset 0 0 12px #fbbf240f;position:relative;overflow:hidden;transition:all .45s cubic-bezier(.25,.8,.25,1)}.quest-card:hover .quest-card-shield{box-shadow:0 8px 28px #0000009e,0 0 28px #fbbf2466,inset 0 0 18px #fbbf241f;transform:rotate(4deg) scale(1.04);border-color:#fbbf24}.quest-card-shield-spark{position:absolute;top:-150%;right:-150%;bottom:-150%;left:-150%;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.28) 50%,transparent 65%);transform:translate(-100%);transition:transform .65s ease;pointer-events:none}.quest-card:hover .quest-card-shield-spark{transform:translate(100%)}.quest-card-icon{animation:iconFloat 4s ease-in-out infinite}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.cgpa-badge-premium{position:relative;display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(180deg,#fffbeb,#fbbf24 45%,#d97706);border:2px solid #eab308;color:#451a03;font-family:Cinzel,Nunito,serif;font-weight:900;text-shadow:0 1px 1px rgba(255,255,255,.55);padding:.45rem 1.15rem;border-radius:12px;box-shadow:0 5px 12px #0000006b,0 0 15px #fbbf2459;font-size:.88rem;letter-spacing:.04em;overflow:hidden}.cgpa-badge-premium:before{content:"";position:absolute;top:1.5px;right:1.5px;bottom:1.5px;left:1.5px;border:1px solid rgba(255,255,255,.55);border-radius:9px;pointer-events:none}.coursework-tag{font-size:.78rem;font-weight:800;color:#fef3c7;background:#451a0352;border:1px solid rgba(251,191,36,.16);border-radius:8px;padding:.38rem .85rem;box-shadow:inset 0 1.5px 3px #0000004d;transition:all .3s cubic-bezier(.25,.8,.25,1);letter-spacing:.02em}.coursework-tag:hover{background:#fbbf2426;border-color:#fbbf24b3;color:#fff;transform:translateY(-2px) scale(1.04);box-shadow:0 5px 10px #0006,0 0 14px #fbbf2452}@keyframes floatUp{0%{transform:translateY(105vh) scale(.7);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateY(-15vh) scale(1.1);opacity:0}}@keyframes mascotBob{0%,to{transform:translateY(0) scaleY(1) rotate(0)}50%{transform:translateY(-8px) scaleY(.97) rotate(.5deg)}}.animate-mascot-bob{animation:mascotBob 4s ease-in-out infinite}.animate-icon-float{animation:iconFloat 4.5s ease-in-out infinite}.animate-banner-float{animation:iconFloat 5.2s ease-in-out infinite}.page-hud-wrapper .game-hud{display:flex!important;justify-content:center!important;align-items:center!important;padding:.75rem 1.5rem .5rem!important;width:100%!important;grid-template-columns:none!important;gap:clamp(.75rem,2.2vw,2.2rem)!important;pointer-events:auto!important}.page-hud-wrapper .game-hud-health{display:flex!important;min-width:0!important;align-items:center!important}.page-hud-wrapper .game-hud-hp-pill{min-width:130px!important;background:linear-gradient(180deg,#f43f5e,#e11d48,#be123c)!important;border-color:#881337!important;box-shadow:inset 0 2px 4px #fff6,0 4px 8px #0003!important}.page-hud-wrapper .game-hud-hp-pill span{color:#ffe4e6!important;font-weight:800!important}.page-hud-wrapper .game-hud-hp-pill em{display:none!important}.page-hud-wrapper .game-hud-resource{display:flex!important;background:#0f2043b8!important;border-color:#1e3a8a!important;box-shadow:inset 0 2px 4px #ffffff26,0 4px 8px #0003!important}.page-hud-wrapper .game-hud-coins span{color:#fef08a!important;font-weight:900!important}.page-hud-wrapper .game-hud-gems{display:flex!important}.page-hud-wrapper .game-hud-gems span{color:#fff!important;font-weight:900!important}.page-hud-wrapper .game-hud-level-group{display:flex!important;align-items:center!important;width:auto!important;grid-column:auto!important}.page-hud-wrapper .game-hud-xp-pill{min-width:170px!important;background:#0f2043b8!important;border-color:#1e3a8a!important;box-shadow:inset 0 2px 4px #ffffff26,0 4px 8px #0003!important}.page-hud-wrapper .game-hud-xp-track div{background:linear-gradient(180deg,rgba(255,255,255,.36),transparent 43%),linear-gradient(90deg,#0fb9ff,#36a7ff)!important}@media (max-width: 860px){.page-hud-wrapper .game-hud{flex-wrap:wrap!important;gap:.5rem!important;justify-content:center!important;padding-top:5rem!important;padding-left:.5rem!important;padding-right:.5rem!important}.page-hud-wrapper .game-hud-xp-pill{min-width:130px!important}}.education-quest-card{position:relative;overflow:hidden;border:1.5px solid #dfc58f!important;border-radius:28px!important;background:linear-gradient(180deg,#fcf8f2,#faf3e6)!important;box-shadow:inset 0 0 0 1px #fcfcfc,inset 0 0 12px #b8860b14,0 8px 24px #53391d1f!important;color:#3b210f!important;transition:all .3s cubic-bezier(.25,.8,.25,1)!important;padding:1.25rem 1.5rem!important;gap:1.25rem!important}.education-quest-card:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid rgba(226,207,171,.45);border-radius:23px;pointer-events:none;z-index:1}.education-quest-card:after{content:"";position:absolute;top:-60%;right:-35%;bottom:-60%;left:-35%;background:linear-gradient(110deg,transparent 38%,rgba(255,255,255,.45) 50%,transparent 62%);transform:translate(-85%);animation:profileTileSweep 5s ease-in-out infinite;pointer-events:none;z-index:2}.education-card-cgpa{background:linear-gradient(180deg,#116936,#063e1f)!important;border:1.5px solid #dfc58f!important;border-radius:9999px!important;font-weight:850!important;color:#fff!important;font-size:17px!important;padding:.6rem 1.6rem!important;text-shadow:0 1px 2px rgba(0,0,0,.55)!important;box-shadow:inset 0 1px #ffffff40,0 3px #8b6d2e,0 6px 12px #0003!important;letter-spacing:.02em!important;white-space:nowrap!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.education-card-divider{background:linear-gradient(to bottom,transparent,rgba(223,197,143,.5) 15%,rgba(223,197,143,.5) 85%,transparent)!important}.education-cap-vector{width:10.5rem;height:10.5rem;transition:all .3s ease}@media (min-width: 768px){.education-quest-card{padding:1.75rem 2.25rem!important;gap:1.75rem!important}.education-cap-vector{width:12.5rem;height:12.5rem}}@media (min-width: 1024px){.education-quest-card{padding:2rem 2.5rem!important;gap:2.25rem!important}.education-cap-vector{width:14rem;height:14rem}}@media (max-height: 800px){.education-screen-container{gap:.75rem!important}.education-quest-card{padding:1rem 1.5rem!important;gap:1rem!important}.education-cap-vector{width:8rem!important;height:8rem!important}.education-card-title{font-size:1.65rem!important}.education-card-inst{font-size:1.15rem!important}.education-card-cw-label{font-size:1.05rem!important;margin-bottom:.125rem!important}.education-card-cw-text{font-size:.975rem!important;line-height:1.35!important}.education-card-cgpa{font-size:1.05rem!important;padding:.5rem 1.3rem!important}}@media (max-height: 700px){.education-screen-container{gap:.5rem!important}.education-quest-card{padding:.75rem 1.25rem!important;gap:.75rem!important;border-radius:18px!important}.education-cap-vector{width:6.5rem!important;height:6.5rem!important}.education-card-title{font-size:1.45rem!important}.education-card-inst{font-size:1rem!important}.education-card-cw-label{font-size:.95rem!important}.education-card-cw-text{font-size:.875rem!important;line-height:1.35!important}.education-card-cgpa{font-size:.925rem!important;padding:.4rem 1rem!important}}@media (max-height: 600px){.education-screen-container{gap:.35rem!important}.education-quest-card{padding:.5rem 1rem!important;gap:.5rem!important;border-radius:14px!important;border-width:2px!important}.education-cap-vector{width:5rem!important;height:5rem!important}.education-card-title{font-size:1.25rem!important}.education-card-inst{font-size:.875rem!important}.education-card-cw-label{font-size:.85rem!important}.education-card-cw-text{font-size:.775rem!important;line-height:1.25!important}.education-card-cgpa{font-size:.825rem!important;padding:.3rem .85rem!important}.game-viewport .animate-mascot-bob{transform:scale(.7) translateY(20%)!important;opacity:.3!important}}@media (max-height: 580px) and (min-width: 640px){.education-screen-container{flex-direction:row!important;align-items:stretch!important;gap:.75rem!important}.education-quest-card{flex-direction:column!important;text-align:center!important;justify-content:flex-start!important;padding:.75rem!important;gap:.5rem!important}.education-cap-vector{margin-bottom:.25rem!important;width:5.5rem!important;height:5.5rem!important}.education-card-title,.education-card-inst,.education-card-cw-text{text-align:center!important}.education-card-bottom{flex-direction:column!important;align-items:center!important;gap:.35rem!important}.education-card-cgpa{align-self:center!important}}.game-control-hint-button{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:14px;color:#fff;font-family:inherit;font-weight:800;text-transform:none;letter-spacing:.01em;padding:.45rem 1.25rem;text-shadow:0 1px 2px rgba(0,0,0,.4);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:none!important}.game-keycap{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#2c3237,#161a1d)!important;border:2px solid #efefef!important;border-bottom:4px solid #000000!important;border-radius:7px!important;color:#fff!important;font-size:13px!important;font-weight:950!important;text-shadow:0 -1px 0 rgba(0,0,0,.5)!important;min-width:30px;height:28px;padding:0 7px!important;line-height:1!important;box-shadow:0 2px 4px #0006!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:monospace,system-ui,sans-serif!important;letter-spacing:-.02em!important}.btn-hint-teal{background:linear-gradient(180deg,#045d68,#01373e)!important;border:2px solid #00a4b8!important;box-shadow:0 0 10px #00a4b859,inset 0 1px #ffffff26,0 4px 10px #00000059!important}.btn-hint-green-gray{background:linear-gradient(180deg,#2b3936,#192220)!important;border:2px solid #4a5d58!important;box-shadow:inset 0 1px #ffffff26,0 4px 10px #00000059!important}.btn-hint-dark-gray{background:linear-gradient(180deg,#373c3e,#202425)!important;border:2px solid #575e61!important;box-shadow:inset 0 1px #ffffff1a,0 4px 10px #00000059!important}@media (max-height: 700px){.game-control-hint-button{min-height:38px!important;padding:.35rem .95rem!important;font-size:11px!important;border-radius:12px!important}.game-keycap{height:22px!important;min-width:24px!important;font-size:10px!important;border-bottom:3px solid #000000!important}}@keyframes livingBgPan{0%,to{transform:scale(1.04) translate(0)}50%{transform:scale(1.06) translate(-.4%,-.4%)}}.animate-living-bg{animation:livingBgPan 48s ease-in-out infinite;transform-origin:center;will-change:transform}@keyframes leafFall{0%{transform:translateY(-5vh) translate(0) rotate(0) scale(.8);opacity:0}10%{opacity:.8}50%{transform:translateY(45vh) translate(30px) rotate(180deg) scale(1);opacity:.9}90%{opacity:.8}to{transform:translateY(105vh) translate(-25px) rotate(360deg) scale(.8);opacity:0}}.animate-leaf-fall{animation:leafFall 16s linear infinite;will-change:transform}.profile-god-rays{position:absolute;top:-10%;right:-10%;width:90%;height:110%;z-index:2;pointer-events:none;overflow:hidden;mix-blend-mode:overlay;opacity:.32;-webkit-user-select:none;-moz-user-select:none;user-select:none}.profile-ray{position:absolute;top:-50%;right:-20%;width:clamp(100px,12vw,240px);height:220%;background:linear-gradient(to right,transparent 0%,rgba(255,238,186,.42) 35%,rgba(255,244,212,.55) 50%,rgba(255,238,186,.42) 65%,transparent 100%);transform:rotate(-35deg);transform-origin:top right;filter:blur(24px);will-change:transform,opacity}.profile-ray-one{right:15%;width:clamp(140px,15vw,280px);animation:godRayBreatheOne 14s ease-in-out infinite}.profile-ray-two{right:42%;width:clamp(90px,10vw,170px);animation:godRayBreatheTwo 18s ease-in-out infinite;animation-delay:-4s}.profile-ray-three{right:65%;width:clamp(130px,14vw,240px);animation:godRayBreatheThree 21s ease-in-out infinite;animation-delay:-9s}@keyframes godRayBreatheOne{0%,to{transform:rotate(-35deg) scaleX(1);opacity:.45}50%{transform:rotate(-33deg) scaleX(1.18);opacity:.85}}@keyframes godRayBreatheTwo{0%,to{transform:rotate(-37deg) scaleX(1.08);opacity:.6}50%{transform:rotate(-34deg) scaleX(.82);opacity:.35}}@keyframes godRayBreatheThree{0%,to{transform:rotate(-33deg) scaleX(.92);opacity:.35}50%{transform:rotate(-36deg) scaleX(1.22);opacity:.75}}.profile-mist-container{position:absolute;inset:auto 0 0 0;height:clamp(100px,15vh,180px);z-index:1;pointer-events:none;overflow:hidden;opacity:.62;-webkit-user-select:none;-moz-user-select:none;user-select:none}.profile-mist-layer{position:absolute;bottom:-30px;left:0;width:250%;height:120%;background:radial-gradient(ellipse at 50% 100%,rgba(228,241,253,.44),transparent 72%);filter:blur(24px);will-change:transform}.profile-mist-layer.mist-one{animation:mistScrollOne 48s linear infinite}.profile-mist-layer.mist-two{animation:mistScrollTwo 64s linear infinite;opacity:.68;background:radial-gradient(ellipse at 30% 90%,rgba(212,234,255,.38),transparent 76%)}@keyframes mistScrollOne{0%{transform:translate(0)}50%{transform:translate(-20%)}to{transform:translate(0)}}@keyframes mistScrollTwo{0%{transform:translate(-15%)}50%{transform:translate(8%)}to{transform:translate(-15%)}}.profile-bird-shadow{position:absolute;top:100%;left:-20%;width:clamp(70px,8vw,120px);height:clamp(35px,4vw,60px);background:#0e1e3017;filter:blur(9px);clip-path:polygon(50% 0%,100% 50%,65% 55%,50% 100%,35% 55%,0% 50%);z-index:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform-origin:center;animation:birdShadowPass 32s linear infinite;will-change:transform,opacity}@keyframes birdShadowPass{0%{left:-20%;top:92%;transform:scale(.65) rotate(-22deg);opacity:0}8%{opacity:.8}16%{left:120%;top:36%;transform:scale(1.15) rotate(-16deg);opacity:0}to{left:120%;top:36%;transform:scale(1.15) rotate(-16deg);opacity:0}}.profile-butterfly{position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:15;will-change:transform}.profile-butterfly.butterfly-one{bottom:15%;left:8%;width:14px;height:12px;animation:butterflyFlightOne 14s ease-in-out infinite}.profile-butterfly.butterfly-two{bottom:10%;right:24%;width:12px;height:10px;animation:butterflyFlightTwo 18s ease-in-out infinite;animation-delay:-4s}.butterfly-body{position:relative;width:100%;height:100%;display:flex;justify-content:center}.butterfly-body:after{content:"";position:absolute;top:15%;width:1.8px;height:70%;background:#2b211a;border-radius:1px}.profile-butterfly .wing{position:absolute;top:0;width:50%;height:100%;background:linear-gradient(135deg,#60a5fa,#2563eb);opacity:.92;filter:drop-shadow(0 0 5px rgba(96,165,250,.75));transform-origin:var(--wing-origin);animation:butterflyFlap .15s linear infinite alternate}.profile-butterfly .wing.left-wing{left:0;--wing-origin: right center;border-radius:65% 35% 35% 65%}.profile-butterfly .wing.right-wing{right:0;--wing-origin: left center;border-radius:35% 65% 65% 35%;animation-delay:75ms}.profile-butterfly.butterfly-two .wing{background:linear-gradient(135deg,#f472b6,#db2777);filter:drop-shadow(0 0 5px rgba(244,114,182,.75))}@keyframes butterflyFlap{0%{transform:scaleX(.08)}to{transform:scaleX(1)}}@keyframes butterflyFlightOne{0%,to{transform:translate(0) rotate(6deg)}25%{transform:translate(35px,-30px) rotate(16deg)}50%{transform:translate(12px,-60px) rotate(-8deg)}75%{transform:translate(-20px,-25px) rotate(-4deg)}}@keyframes butterflyFlightTwo{0%,to{transform:translate(0) rotate(-12deg)}20%{transform:translate(-25px,-18px) rotate(-18deg)}40%{transform:translate(-8px,-40px) rotate(6deg)}60%{transform:translate(22px,-22px) rotate(14deg)}80%{transform:translate(12px,12px) rotate(-4deg)}}@media (max-height: 900px){.home-menu-list{gap:.35rem;padding:.4rem}.home-menu-button{min-height:48px;grid-template-columns:50px 1fr;gap:.45rem;border-radius:16px}.home-menu-icon{width:2.1rem;height:2.1rem}.home-menu-button span{font-size:.95rem;padding:.1rem .45rem}}@media (max-height: 750px){.home-menu-list{gap:.25rem;padding:.3rem}.home-menu-button{min-height:42px;grid-template-columns:44px 1fr;gap:.35rem;border-radius:12px}.home-menu-icon{width:1.85rem;height:1.85rem}.home-menu-button span{font-size:.88rem;padding:.08rem .4rem}.keyboard-hints{height:50px;width:min(580px,54vw)}.keyboard-hints img{width:min(580px,54vw)}}@media (max-height: 650px){.home-menu-list{gap:.18rem;padding:.25rem}.home-menu-button{min-height:35px;grid-template-columns:36px 1fr;gap:.25rem;border-radius:10px}.home-menu-icon{width:1.6rem;height:1.6rem}.home-menu-button span{font-size:.8rem;padding:.05rem .35rem}.keyboard-hints{height:38px;width:min(460px,50vw)}.keyboard-hints img{width:min(460px,50vw)}}.rpg-font-game{font-family:VT323,monospace!important}.rpg-font-press-start{font-family:"Press Start 2P",monospace!important;font-size:8px!important}.rpg-wood-frame{background:#f1dfca;border:4px solid #633615;box-shadow:0 6px 12px #00000073,inset 0 0 12px #63361540;border-radius:12px;image-rendering:pixelated}.rpg-hud-player{position:absolute;top:16px;left:16px;width:250px;height:90px;z-index:40;display:flex;align-items:center;padding:8px;box-sizing:border-box}.rpg-hud-avatar-box{width:58px;height:58px;background:#1e1107;border:3px solid #dfc58f;border-radius:8px;box-shadow:inset 0 0 6px #000c;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rpg-hud-avatar-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;image-rendering:pixelated}.rpg-hud-player-info{flex:1;margin-left:10px;display:flex;flex-direction:column;justify-content:center}.rpg-hud-player-name{font-family:VT323,monospace;font-size:20px;font-weight:700;color:#3b210f;line-height:1.1;letter-spacing:.5px;text-transform:uppercase}.rpg-hud-level{font-family:VT323,monospace;font-size:16px;font-weight:700;color:#8b6d2e;margin-bottom:2px}.rpg-hud-bar-container{width:100%;height:12px;background:#1e1107;border:2px solid #5c391d;border-radius:6px;position:relative;overflow:hidden;margin-top:3px}.rpg-hud-bar-fill-hp{height:100%;background:linear-gradient(180deg,#4ade80,#166534);border-radius:4px;transition:width .3s ease-out}.rpg-hud-bar-fill-xp{height:100%;background:linear-gradient(180deg,#38bdf8,#0369a1);border-radius:4px;transition:width .3s ease-out}.rpg-hud-bar-text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:VT323,monospace;font-size:10px;font-weight:700;color:#fff;text-shadow:0 1px 1px #000;line-height:1}.rpg-hud-resources{position:absolute;top:16px;left:50%;transform:translate(-50%);z-index:40;height:46px;min-width:320px;display:flex;align-items:center;justify-content:space-around;padding:0 16px;box-sizing:border-box}.rpg-hud-resource-item{display:flex;align-items:center;gap:6px;font-family:VT323,monospace;font-size:21px;font-weight:700;color:#3b210f}.rpg-hud-resource-item svg{width:20px;height:20px;image-rendering:pixelated}.rpg-hud-resource-item.gold svg{color:#eab308;fill:#fef08a}.rpg-hud-resource-item.gems svg{color:#06b6d4;fill:#a5f3fc}.rpg-hud-resource-item.heart svg{color:#e11d48;fill:#fda4af}.rpg-hud-calendar{position:absolute;top:16px;right:16px;width:170px;height:80px;z-index:40;padding:8px 12px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-around}.rpg-hud-calendar-row-1{display:flex;justify-content:space-between;align-items:center}.rpg-hud-calendar-season{display:flex;align-items:center;gap:4px;font-family:VT323,monospace;font-size:21px;font-weight:700;color:#15803d}.rpg-hud-calendar-date{font-family:VT323,monospace;font-size:21px;font-weight:700;color:#3b210f}.rpg-hud-calendar-row-2{display:flex;justify-content:space-between;align-items:center;border-top:1.5px dashed rgba(99,54,21,.25);padding-top:4px}.rpg-hud-calendar-era{font-family:VT323,monospace;font-size:16px;font-weight:700;color:#8b6d2e}.rpg-hud-calendar-clock{display:flex;align-items:center;gap:4px;font-family:VT323,monospace;font-size:17px;font-weight:700;color:#3b210f}.rpg-minimap-card{position:absolute;top:112px;right:16px;width:170px;height:110px;z-index:40;overflow:hidden;padding:3px;box-sizing:border-box}.rpg-minimap-canvas{width:100%;height:100%;background:#6bc06a;border-radius:8px;image-rendering:pixelated}.rpg-inventory-bar{position:absolute;bottom:16px;left:50%;transform:translate(-50%);z-index:40;display:flex;gap:8px;padding:6px 12px;box-sizing:border-box}.rpg-inventory-slot{width:58px;height:58px;background:#eedab7;border:3px solid #854d0e;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rpg-inventory-slot:hover{background:#fbe8b5;border-color:#eab308;transform:scale(1.05) translateY(-2px);box-shadow:0 4px 8px #0003}.rpg-inventory-slot:active{transform:scale(.95)}.rpg-inventory-slot svg{width:22px;height:22px;color:#451a03}.rpg-inventory-label{font-family:VT323,monospace;font-size:11px;font-weight:700;color:#5c391d;text-transform:uppercase;margin-top:2px;line-height:1}.rpg-welcome-sign{position:absolute;top:238px;right:16px;width:170px;z-index:40;padding:12px;box-sizing:border-box;background:#fbf5e6;border:3px solid #854d0e;box-shadow:0 6px 12px #0000004d}.rpg-welcome-text{font-family:VT323,monospace;font-size:16px;font-weight:700;color:#451a03;line-height:1.3;text-align:center}.rpg-quest-log-btn{position:absolute;bottom:90px;right:16px;width:170px;height:40px;z-index:40;background:#b45309;border:3px solid #78350f;border-radius:8px;box-shadow:0 4px 8px #0000004d;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .15s ease}.rpg-quest-log-btn:hover{background:#d97706;transform:translateY(-2px)}.rpg-quest-log-btn:active{transform:translateY(1px)}.rpg-quest-log-btn span{font-family:VT323,monospace;font-size:18px;font-weight:700;color:#fff;text-transform:uppercase}.rpg-quest-log-btn svg{width:18px;height:18px;color:#fff}.rpg-controls-card{position:absolute;bottom:16px;left:16px;width:180px;z-index:40;background:#1a0f08e0;border:3.5px solid #dfc58f;border-radius:12px;padding:10px 12px;box-sizing:border-box;box-shadow:0 6px 16px #00000080;font-family:VT323,monospace}.rpg-controls-title{color:#dfc58f;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;border-b:1.5px dashed rgba(223,197,143,.4);padding-bottom:3px}.rpg-controls-row{display:flex;align-items:center;margin-bottom:5px;gap:8px}.rpg-controls-row:last-child{margin-bottom:0}.rpg-controls-key{background:#eedab7;border:2px solid #5c391d;border-radius:4px;color:#451a03;font-size:12px;font-weight:700;padding:1px 5px;min-width:20px;text-align:center;box-shadow:0 2px #3c1e09}.rpg-controls-label{color:#fbe8b5;font-size:14px;font-weight:700}.rpg-npc-bubble{position:absolute;z-index:50;background:#fbf5e6;border:3px solid #854d0e;border-radius:12px;padding:10px 14px;box-sizing:border-box;box-shadow:0 8px 16px #0006;max-width:250px;font-family:VT323,monospace;font-size:16px;color:#3b210f;line-height:1.25}.rpg-npc-bubble:after{content:"";position:absolute;bottom:-10px;left:30px;border-width:10px 10px 0;border-style:solid;border-color:#854d0e transparent;display:block;width:0}.rpg-npc-bubble:before{content:"";position:absolute;bottom:-6px;left:31px;border-width:8px 8px 0;border-style:solid;border-color:#fbf5e6 transparent;display:block;width:0;z-index:1}.rpg-portal-prompt{font-family:VT323,monospace!important;font-size:16px!important;background:#fbf5e6!important;border:3px solid #dfc58f!important;color:#3b210f!important;border-radius:12px!important;box-shadow:0 8px 24px #00000073!important;text-align:center!important}.rpg-portal-prompt span{font-family:VT323,monospace!important;font-size:17px!important;font-weight:700!important}.rpg-portal-prompt .bg-amber-600{background:#854d0e!important;border:2px solid #dfc58f!important;font-family:VT323,monospace!important;font-size:13px!important;color:#fff!important}.rpg-bgm-capsule{position:absolute;bottom:16px;right:16px;height:38px;min-width:140px;z-index:40;padding:0 12px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:8px;font-family:VT323,monospace;font-size:15px;color:#3b210f;cursor:pointer}.rpg-bgm-capsule button{background:none;border:none;color:#5c391d;cursor:pointer;padding:2px;display:flex;align-items:center;transition:transform .1s ease}.rpg-bgm-capsule button:hover{color:#a16207;transform:scale(1.1)}.robot-sparkle{position:absolute;pointer-events:none;z-index:3;animation:robotSparkleFloat 4s ease-in-out infinite}.animate-robot-single-entrance{animation:robotSingleEntrance 1s cubic-bezier(.16,1,.3,1) both}.animate-robot-idle{animation:robotMascotBob 3.5s ease-in-out infinite,robotMascotGlow 3.5s ease-in-out infinite}.animate-robot-click-bounce{animation:robotMascotClick .6s cubic-bezier(.25,1.3,.5,1) both}.animate-dialogue-pop{animation:dialogueBubblePop .4s cubic-bezier(.175,.885,.32,1.275) both}@keyframes robotMascotBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes robotMascotGlow{0%,to{filter:drop-shadow(0 0 5px rgba(0,164,184,.25)) drop-shadow(0 2px 4px rgba(0,0,0,.1))}50%{filter:drop-shadow(0 0 11px rgba(0,164,184,.5)) drop-shadow(0 4px 8px rgba(0,0,0,.15))}}@keyframes robotMascotClick{0%{transform:scale(1) translateY(0)}15%{transform:scale(1.18,.82) translateY(5px)}40%{transform:scale(.82,1.22) translateY(-12px)}70%{transform:scale(1.04,.96) translateY(2px)}to{transform:scale(1) translateY(0)}}@keyframes dialogueBubblePop{0%{transform:scale(0) translate(15px,15px);opacity:0}75%{transform:scale(1.05) translate(-1px,-1px);opacity:.95}to{transform:scale(1) translate(0);opacity:1}}.robot-mascot-btn:hover{animation:robotMascotHover 1.5s ease-in-out infinite!important;filter:brightness(1.08)}@keyframes robotMascotHover{0%,to{transform:translateY(-2px) scale(1.03);filter:drop-shadow(0 0 10px rgba(0,164,184,.6)) drop-shadow(0 4px 8px rgba(0,0,0,.15))}50%{transform:translateY(-9px) scale(1.01);filter:drop-shadow(0 0 18px rgba(0,164,184,.9)) drop-shadow(0 8px 16px rgba(0,0,0,.22))}}@keyframes robotSparkleFloat{0%,to{transform:translateY(0) scale(.8) rotate(0);opacity:.3}50%{transform:translateY(-8px) scale(1.1) rotate(180deg);opacity:.85}}@keyframes robotSingleEntrance{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.device-warning-overlay{display:flex}@media (max-width: -1px){.device-warning-overlay{display:flex!important}#root>*:not(.device-warning-overlay){display:none!important;pointer-events:none!important}#root>*:not(.device-warning-overlay),#root>*:not(.device-warning-overlay) *{animation-play-state:paused!important;transition:none!important}}.animate-warning-panel-entrance{animation:warningFadeIn .8s cubic-bezier(.16,1,.3,1) both,warningFloat 5s ease-in-out infinite .8s}.animate-warning-computer-pulse{animation:computerGlow 3s ease-in-out infinite}.animate-warning-sparkle{animation:warningSparkle 3s ease-in-out infinite}@keyframes warningFadeIn{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes warningFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes computerGlow{0%,to{transform:scale(1);filter:drop-shadow(0 0 10px rgba(0,164,184,.3))}50%{transform:scale(1.02);filter:drop-shadow(0 0 20px rgba(0,164,184,.6))}}@keyframes warningSparkle{0%,to{transform:scale(.8) rotate(0);opacity:.3}50%{transform:scale(1.1) rotate(180deg);opacity:.85}}@keyframes rpgFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes rpgGlowPulse{0%,to{box-shadow:0 8px 24px #00000073,0 0 #fbbf2400}50%{box-shadow:0 8px 24px #00000073,0 0 10px #fbbf2440}}@keyframes rpgKeyGlow{0%,to{filter:drop-shadow(0 0 0 rgba(254,240,138,0))}50%{filter:drop-shadow(0 0 3px rgba(254,240,138,.4))}}.rpg-controls-panel-container{background:linear-gradient(180deg,#eed9ac,#e2cd9d)!important;border:3.5px solid #3e2723!important;box-shadow:0 8px 24px #00000073!important;outline:1.5px dashed #bda072!important;outline-offset:-5px!important;border-radius:8px!important;animation:rpgFloat 3s ease-in-out infinite,rpgGlowPulse 2.5s ease-in-out infinite!important;image-rendering:pixelated}.rpg-keycap-btn{background:linear-gradient(180deg,#a16207,#703e04)!important;border:2px solid #3e2723!important;border-top-color:#fbbf24!important;border-left-color:#fbbf24!important;border-right-color:#221202!important;border-bottom-color:#221202!important;color:#fef08a!important;text-shadow:0 1px 1px #000000!important;font-family:VT323,monospace!important;box-shadow:0 2px #00000059!important;animation:rpgKeyGlow 2s ease-in-out infinite!important;image-rendering:pixelated;transition:all .1s ease-in-out}.rpg-divider-rope{width:1.5px;height:14px;background:linear-gradient(180deg,transparent,#bda072 50%,transparent)!important;opacity:.7}.rpg-corner-stud{position:absolute;width:3.5px;height:3.5px;background:#cbd5e1;border:.8px solid #475569;border-radius:50%;box-shadow:.5px .5px .5px #0006}@keyframes rpgPortalAppear{0%{opacity:0;transform:translate(-50%,15px) scale(.92)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes rpgPortalBreath{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%,-4px) scale(1.015)}}@keyframes rpgLeafDrift1{0%{transform:translate(0) rotate(0) scale(.8);opacity:0}15%{opacity:.85}85%{opacity:.85}to{transform:translate(35px,-30px) rotate(120deg) scale(.5);opacity:0}}@keyframes rpgLeafDrift2{0%{transform:translate(0) rotate(0) scale(.7);opacity:0}20%{opacity:.8}80%{opacity:.8}to{transform:translate(-30px,-25px) rotate(-100deg) scale(.4);opacity:0}}@keyframes rpgSparklePulse{0%,to{transform:scale(.8);opacity:.3}50%{transform:scale(1.3);opacity:.95}}@keyframes rpgLanternGlow{0%,to{filter:drop-shadow(0 0 2px rgba(251,146,60,.4))}50%{filter:drop-shadow(0 0 8px rgba(251,146,60,.8))}}.rpg-portal-panel{position:absolute;bottom:96px;left:50%;z-index:50;display:flex;flex-direction:column;align-items:center;gap:5px;width:290px;border:4px solid #3e2723;border-radius:12px;background:linear-gradient(135deg,rgba(255,255,255,.15) 0%,transparent 50%),linear-gradient(180deg,#eed9ac,#d8be89);box-shadow:inset 0 0 0 3px #fff8eb,0 12px 32px #0000008c,0 0 20px #fbbf2426;outline:1.5px dashed #bda072;outline-offset:-7px;padding:12px 18px 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:rpgPortalAppear .25s cubic-bezier(.175,.885,.32,1.275) forwards,rpgPortalBreath 4s ease-in-out infinite .25s;image-rendering:pixelated}.rpg-portal-header{font-family:VT323,Cinzel Decorative,monospace!important;font-size:21px!important;color:#3e2723!important;text-shadow:1px 1px 0px rgba(255,255,255,.6);font-weight:700;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:8px}.rpg-portal-header svg,.rpg-portal-header span.emoji{animation:rpgLanternGlow 2s ease-in-out infinite}.rpg-portal-keycap-group{display:flex;align-items:center;gap:6px;margin-top:1px}.rpg-portal-keycap{background:linear-gradient(180deg,#a16207,#703e04)!important;border:2px solid #3e2723!important;border-top-color:#fbbf24!important;border-left-color:#fbbf24!important;border-right-color:#221202!important;border-bottom-color:#221202!important;color:#fef08a!important;text-shadow:0 1px 1px #000000!important;font-family:VT323,monospace!important;font-size:13px!important;font-weight:900!important;padding:2px 8px 1px!important;border-radius:5px!important;box-shadow:0 2.5px #00000073!important;image-rendering:pixelated;transform:translateY(0);transition:all .08s ease-in-out}.rpg-portal-keycap:hover{filter:brightness(1.1)}.rpg-portal-keycap:active{transform:translateY(2px)!important;box-shadow:0 .5px #00000073!important;border-top-color:#703e04!important;border-left-color:#703e04!important}.rpg-portal-keycap-pulse{animation:rpgKeyGlow 2.5s ease-in-out infinite,rpgKeycapPulseAnim 2s ease-in-out infinite!important}@keyframes rpgKeycapPulseAnim{0%,to{transform:translateY(0);box-shadow:0 2.5px #00000073!important}50%{transform:translateY(1px);box-shadow:0 1.5px #00000073!important}}.rpg-portal-divider-rope{width:1.5px;height:12px;background:linear-gradient(180deg,transparent,#bda072 50%,transparent)!important;opacity:.65}.rpg-portal-action-text{font-family:VT323,monospace!important;font-size:12.5px!important;color:#57534e!important;font-weight:700;letter-spacing:.5px}@keyframes pulse-fast{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.75;transform:scale(1.015)}}.animate-pulse-fast{animation:pulse-fast 1.3s ease-in-out infinite}.projects-page-title,.project-card-shell h3{text-shadow:0 2px 0 rgba(255,255,255,.9)}.projects-back-button{clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px)}.projects-3d-back-btn{display:inline-flex;align-items:center;justify-content:center;border:3px solid #d6cbbb;background:linear-gradient(180deg,#fff,#faf8f5);color:#253149;font-family:VT323,monospace;font-size:24px;font-weight:900;letter-spacing:.05em;box-shadow:inset 0 2px #ffffffe6,inset 0 -3px #d6cbbb66,0 5px #ab9c87,0 10px 20px #232e470f;transition:box-shadow .15s ease,border-color .15s ease,background .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.projects-3d-back-btn:hover{background:#fff;border-color:#cbbfae;box-shadow:inset 0 2px #ffffffe6,inset 0 -3px #d6cbbb66,0 7px #ab9c87,0 0 14px #f59e0b47,0 14px 28px #232e471f}.projects-3d-back-btn:active{box-shadow:inset 0 1px #ffffffe6,0 2px #ab9c87,0 4px 10px #232e470d}.projects-3d-back-btn svg{color:#1d2a44;stroke-width:3.5px;transition:transform .15s ease}.projects-3d-back-btn:hover svg{transform:translate(-2px)}.projects-3d-back-btn.is-details{font-size:19px;letter-spacing:.02em}.projects-mini-hud{clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px),0 7px)}.project-castle-ghost{-webkit-mask-image:radial-gradient(ellipse at 72% 38%,#000 0 34%,rgba(0,0,0,.55) 48%,transparent 74%);mask-image:radial-gradient(ellipse at 72% 38%,#000 0 34%,rgba(0,0,0,.55) 48%,transparent 74%)}.project-card-shell{box-shadow:inset 0 1px #ffffffe6,0 3px 10px #232e470a}.project-card-shell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.38),transparent 34%),radial-gradient(circle at 78% 18%,rgba(80,134,255,.04),transparent 28%)}.project-card-description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.difficulty-panel{clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px)}.rpg-portal-leaf{position:absolute;width:7px;height:5px;background:#22c55e;border-radius:2px 5px;opacity:0;pointer-events:none}.rpg-scrollbar::-webkit-scrollbar{width:14px}.rpg-scrollbar::-webkit-scrollbar-track{background:#ffffffb3;border:1px solid rgba(228,216,200,.7);border-radius:999px;box-shadow:inset 0 1px 3px #00000008}.rpg-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#93c5fd,#60a5fa);border:2.5px solid #ffffff;border-radius:999px;box-shadow:0 1px 3px #0000000d,inset 0 1px #ffffff40;-webkit-transition:all .2s ease;transition:all .2s ease}.rpg-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#fbbf24,#d97706);box-shadow:0 2px 5px #d9770626,inset 0 1px #ffffff59}.rpg-scrollbar::-webkit-scrollbar-button:single-button{display:block;background-color:#fff;background-position:center;background-repeat:no-repeat;height:14px;width:14px;border:1px solid rgba(228,216,200,.7);border-radius:4px}.rpg-scrollbar::-webkit-scrollbar-button:single-button:decrement{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 24 24' fill='%2364748b'><polygon points='12,5 2,15 22,15'/></svg>")}.rpg-scrollbar::-webkit-scrollbar-button:single-button:increment{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 24 24' fill='%2364748b'><polygon points='12,19 2,9 22,9'/></svg>")}.rpg-scrollbar::-webkit-scrollbar-button:single-button:hover{background-color:#f8fafc;border-color:#d97706}.experience-viewport-bg{background-image:url(/assets/stardew_experience_bg-CpvplXC8.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:100vw;height:100vh;overflow:hidden}.experience-ambient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.experience-bird-flight{position:absolute;left:-90px;top:15%;width:60px;height:26px;opacity:.72;transform:translate3d(-12vw,0,0) scale(var(--scale, 1));animation:experienceBirdFlight var(--duration, 30s) linear infinite;will-change:transform}.experience-bird-flight:before,.experience-bird-flight:after{content:"";position:absolute;top:8px;width:28px;height:15px;border-top:3px solid rgba(255,255,255,.9);border-radius:50%;filter:drop-shadow(0 1px 1px rgba(34,85,134,.25));animation:experienceBirdWing .82s ease-in-out infinite}.experience-bird-flight:before{left:2px;transform-origin:right center}.experience-bird-flight:after{right:2px;transform-origin:left center;animation-delay:-.12s}.experience-bird-flight.bird-one{top:13%;--duration: 32s;--scale: .8;animation-delay:-7s}.experience-bird-flight.bird-two{top:24%;--duration: 40s;--scale: .58;opacity:.55;animation-delay:-23s}.experience-butterfly{position:absolute;width:21px;height:18px;z-index:2;opacity:.9;animation:experienceButterflyPath var(--duration, 20s) ease-in-out infinite;will-change:transform,translate,rotate}.experience-butterfly:before,.experience-butterfly:after{content:"";position:absolute;top:1px;width:11px;height:16px;border-radius:60% 55% 48% 60%;background:linear-gradient(145deg,#fff9b8,#ffb347 42%,#7c4dff);box-shadow:0 0 10px #ffd75b8c;animation:experienceButterflyWing .31s ease-in-out infinite}.experience-butterfly:before{left:0;transform-origin:right center}.experience-butterfly:after{right:0;transform-origin:left center;animation-direction:reverse}.experience-butterfly.butterfly-one{left:15%;top:70%;--duration: 20s}.experience-butterfly.butterfly-two{left:82%;top:58%;--duration: 25s;transform:scale(.82);animation-delay:-9s}.experience-butterfly.butterfly-three{left:8%;top:43%;--duration: 22s;transform:scale(.7);animation-delay:-15s}.experience-butterfly.butterfly-four{left:93%;top:77%;--duration: 27s;transform:scale(.62);animation-delay:-19s}.experience-petal{position:absolute;top:-36px;width:14px;height:21px;border-radius:72% 22%;background:linear-gradient(145deg,#fff3f8,#ff9bc7 58%,#f472b6);box-shadow:inset 2px 2px #ffffff6b;opacity:.7;animation:experiencePetalDrift var(--duration, 16s) ease-in-out infinite;will-change:transform,opacity}.experience-petal.petal-one{left:10%;--duration: 17s;animation-delay:-3s}.experience-petal.petal-two{left:29%;--duration: 20s;animation-delay:-10s;transform:scale(.76)}.experience-petal.petal-three{left:48%;--duration: 18s;animation-delay:-6s;transform:scale(.7)}.experience-petal.petal-four{left:70%;--duration: 22s;animation-delay:-14s;transform:scale(.62)}.experience-petal.petal-five{left:89%;--duration: 19s;animation-delay:-12s;transform:scale(.68)}.experience-petal.petal-six{left:4%;--duration: 23s;animation-delay:-17s;transform:scale(.58)}.experience-leaf{position:absolute;top:-40px;width:17px;height:25px;border-radius:72% 16%;background:linear-gradient(145deg,#c8f970,#49b64b 58%,#1d7f3b);box-shadow:inset 2px 2px #ffffff4d;opacity:.66;animation:experienceLeafDrift var(--duration, 17s) ease-in-out infinite;will-change:transform,opacity}.experience-leaf.leaf-one{left:16%;--duration: 17s;animation-delay:-2s}.experience-leaf.leaf-two{left:62%;--duration: 20s;animation-delay:-10s;transform:scale(.8)}.experience-leaf.leaf-three{left:91%;--duration: 22s;animation-delay:-14s;transform:scale(.7)}.experience-leaf.leaf-four{left:5%;--duration: 18s;animation-delay:-7s;transform:scale(.62)}.experience-sparkle{position:absolute;width:7px;height:7px;border-radius:50%;background:#fff59ceb;box-shadow:0 0 12px #ffe876d9,0 0 28px #74d3ff59;opacity:0;animation:experienceAmbientSparkle var(--duration, 9s) ease-in-out infinite;will-change:transform,opacity}.experience-sparkle:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;background:linear-gradient(90deg,transparent 42%,rgba(255,255,255,.86) 50%,transparent 58%),linear-gradient(0deg,transparent 42%,rgba(255,255,255,.86) 50%,transparent 58%);transform:rotate(45deg)}.experience-sparkle.sparkle-one{left:18%;bottom:22%;--duration: 8s}.experience-sparkle.sparkle-two{left:36%;bottom:14%;--duration: 11s;animation-delay:-3s}.experience-sparkle.sparkle-three{left:62%;bottom:28%;--duration: 10s;animation-delay:-6s}.experience-sparkle.sparkle-four{left:84%;bottom:31%;--duration: 12s;animation-delay:-9s}.experience-sparkle.sparkle-five{left:8%;bottom:48%;--duration: 9s;animation-delay:-5s}.experience-sparkle.sparkle-six{left:72%;bottom:62%;--duration: 13s;animation-delay:-11s}.experience-foreground-sway{position:absolute;inset:auto 0 0;height:15%;z-index:2;overflow:hidden;opacity:.55;pointer-events:none}.experience-grass{position:absolute;bottom:-35px;width:6px;height:66px;border-radius:999px 999px 4px 4px;background:linear-gradient(180deg,#b7fb70,#44b84d 58%,#176c34);transform-origin:bottom center;animation:experienceGrassSway var(--duration, 3.5s) ease-in-out infinite;filter:drop-shadow(0 3px 3px rgba(0,70,32,.16));will-change:transform}.experience-grass.grass-one{left:2%;height:70px;--duration: 3.7s}.experience-grass.grass-two{left:12%;height:54px;--duration: 3.1s;animation-delay:-1.2s}.experience-grass.grass-three{left:28%;height:58px;--duration: 3.9s;animation-delay:-2s}.experience-grass.grass-four{right:18%;height:72px;--duration: 4.1s;animation-delay:-1.7s}.experience-grass.grass-five{right:4%;height:58px;--duration: 3.4s;animation-delay:-2.4s}.experience-flower{position:absolute;bottom:7px;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle,#fff7a8 0 20%,#ff9b3d 21% 42%,transparent 43%);box-shadow:7px 0 #f06ab8,-7px 0 #f06ab8,0 7px #f06ab8,0 -7px #f06ab8;animation:experienceFlowerSway 4.3s ease-in-out infinite;transform-origin:bottom center;will-change:transform}.experience-flower:after{content:"";position:absolute;left:8px;top:14px;width:3px;height:35px;border-radius:999px;background:linear-gradient(180deg,#66c946,#1f873c)}.experience-flower.flower-one{left:18%}.experience-flower.flower-two{right:24%;--scale: .84;animation-delay:-1.4s}.experience-flower.flower-three{right:6%;--scale: .68;animation-delay:-2.1s}.experience-tree-leaves{position:absolute;width:50px;height:34px;border-radius:50%;background:radial-gradient(circle at 28% 55%,#93e85f 0 24%,transparent 25%),radial-gradient(circle at 50% 42%,#6ed14b 0 30%,transparent 31%),radial-gradient(circle at 72% 58%,#3ca83f 0 25%,transparent 26%);opacity:.5;transform-origin:bottom center;animation:experienceTreeLeafSway var(--duration, 4.8s) ease-in-out infinite;filter:drop-shadow(0 3px 4px rgba(0,78,36,.14));will-change:transform}.experience-tree-leaves.leaves-one{left:1%;top:13%;--duration: 5.2s}.experience-tree-leaves.leaves-two{right:2%;top:9%;--duration: 4.8s;animation-delay:-1.6s}.experience-tree-leaves.leaves-three{left:6%;bottom:24%;--duration: 5.6s;animation-delay:-2.4s}@media (max-width: 1023px){.experience-viewport-bg{min-height:100vh;height:auto;overflow-x:hidden;overflow-y:auto}.experience-bird-flight.bird-two,.experience-butterfly.butterfly-three,.experience-butterfly.butterfly-four,.experience-petal.petal-four,.experience-petal.petal-five,.experience-petal.petal-six,.experience-leaf.leaf-three,.experience-leaf.leaf-four,.experience-sparkle.sparkle-five,.experience-sparkle.sparkle-six{display:none}.experience-foreground-sway{height:10%;opacity:.42}}.experience-profile-portrait{background:linear-gradient(180deg,#7dd3fcf5,#bae6fddb 34%,#65a30de6 35%,#4ade80eb),repeating-linear-gradient(90deg,transparent 0 16px,rgba(133,77,14,.16) 16px 18px)}.experience-profile-portrait:before{content:"";position:absolute;left:0;right:0;bottom:42px;height:22px;background:linear-gradient(#8b5a2b,#8b5a2b) 0 9px / 100% 4px no-repeat,repeating-linear-gradient(90deg,#a16207 0 6px,transparent 6px 28px);opacity:.7}.experience-profile-portrait:after{content:"";position:absolute;left:-10%;right:-10%;top:34%;height:45%;background:radial-gradient(ellipse at 20% 35%,rgba(34,197,94,.32) 0 24%,transparent 25%),radial-gradient(ellipse at 80% 36%,rgba(21,128,61,.28) 0 28%,transparent 29%),linear-gradient(180deg,#bfdbfe6b,#16a34a26);pointer-events:none}.experience-title-shell{position:relative;max-width:min(620px,calc(100vw - 32px));padding:7px 16px 10px;border:1px solid rgba(180,129,70,.28);border-radius:10px;background:linear-gradient(90deg,rgba(255,251,235,.5),rgba(255,255,255,.14) 72%,transparent),radial-gradient(circle at 12% 20%,rgba(255,255,255,.78),transparent 34%);box-shadow:inset 0 1px #ffffff8c,0 12px 28px #3b1b0814;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.experience-title-shell:hover{transform:translateY(-1px);border-color:#b4814670;box-shadow:inset 0 1px #ffffffb8,0 14px 32px #3b1b081f}.experience-page-title{color:#3b1b08;text-shadow:2px 2px 0 #f8e0aa,4px 4px 0 rgba(141,87,39,.24),0 8px 18px rgba(59,27,8,.16);filter:drop-shadow(0 1px 0 rgba(255,255,255,.55));transition:color .18s ease,text-shadow .18s ease}.experience-title-shell:hover .experience-page-title{color:#4a230b;text-shadow:2px 2px 0 #ffe9b8,4px 4px 0 rgba(141,87,39,.3),0 0 18px rgba(250,204,21,.26)}.experience-title-rune{width:9px;height:9px;margin-top:8px;border:2px solid #f5b63f;background:#fff7cc;box-shadow:0 0 0 2px #7e3c0a29,0 0 12px #facc156b;transform:rotate(45deg);animation:experienceRunePulse 2.8s ease-in-out infinite}.experience-title-leaf-wrap{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-top:-4px;border-radius:999px;background:radial-gradient(circle,rgba(220,252,231,.92),rgba(187,247,208,.34) 58%,transparent 72%);box-shadow:0 0 18px #10b98133;animation:experienceLeafFloat 3.8s ease-in-out infinite}.experience-subtitle-banner{display:inline-flex;max-width:100%;align-items:center;gap:7px;border:1px solid rgba(180,129,70,.22);border-radius:999px;background:linear-gradient(90deg,#fff7edd1,#eff6ff57);padding:5px 10px 5px 9px;color:#1f2937;font-size:14px;font-weight:900;line-height:1.25;box-shadow:inset 0 1px #ffffff8c}.experience-subtitle-banner p{margin:0}.experience-subtitle-diamond{width:7px;height:7px;flex:0 0 auto;background:linear-gradient(180deg,#facc15,#d97706);box-shadow:0 0 8px #f59e0b5c;transform:rotate(45deg)}.experience-title-sparkle{position:absolute;color:#2563eb;font-size:13px;line-height:1;text-shadow:0 0 12px rgba(59,130,246,.38);animation:experienceSparkleBlink 3s ease-in-out infinite;pointer-events:none}.experience-title-sparkle-one{right:88px;top:10px}.experience-title-sparkle-two{right:18px;bottom:12px;animation-delay:1.1s}@keyframes experienceRunePulse{0%,to{transform:rotate(45deg) scale(.92);opacity:.7}50%{transform:rotate(45deg) scale(1.08);opacity:1}}@keyframes experienceLeafFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-2px) rotate(5deg)}}@keyframes experienceSparkleBlink{0%,to{transform:scale(.88);opacity:.38}45%{transform:scale(1.1);opacity:.95}}@keyframes experienceBirdFlight{0%{transform:translate3d(-12vw,0,0) scale(var(--scale, 1))}32%{transform:translate3d(34vw,-16px,0) scale(var(--scale, 1))}68%{transform:translate3d(78vw,10px,0) scale(var(--scale, 1))}to{transform:translate3d(112vw,-4px,0) scale(var(--scale, 1))}}@keyframes experienceBirdWing{0%,to{transform:rotate(16deg)}50%{transform:rotate(-14deg) translateY(2px)}}@keyframes experienceButterflyPath{0%,to{translate:0 0;rotate:-8deg}18%{translate:38px -28px;rotate:12deg}42%{translate:-14px -58px;rotate:-17deg}66%{translate:48px -18px;rotate:18deg}84%{translate:14px 20px;rotate:-6deg}}@keyframes experienceButterflyWing{0%,to{scale:1 1}50%{scale:.42 1.05}}@keyframes experiencePetalDrift{0%{translate:0 -9vh;rotate:0deg;opacity:0}12%{opacity:.7}52%{translate:46px 45vh;rotate:210deg}to{translate:-24px 108vh;rotate:500deg;opacity:0}}@keyframes experienceLeafDrift{0%{translate:0 -10vh;rotate:0deg;opacity:0}12%{opacity:.66}52%{translate:48px 46vh;rotate:220deg}to{translate:-28px 108vh;rotate:510deg;opacity:0}}@keyframes experienceAmbientSparkle{0%{translate:0 24px;scale:.55;opacity:0}25%,68%{opacity:.82}to{translate:18px -94px;scale:1.05;opacity:0}}@keyframes experienceGrassSway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(7deg)}}@keyframes experienceFlowerSway{0%,to{transform:rotate(-3deg) scale(var(--scale, 1))}50%{transform:rotate(5deg) scale(var(--scale, 1))}}@keyframes experienceTreeLeafSway{0%,to{transform:rotate(-3deg) translateY(0)}50%{transform:rotate(5deg) translateY(-4px)}}@media (prefers-reduced-motion: reduce){.experience-bird-flight,.experience-bird-flight:before,.experience-bird-flight:after,.experience-butterfly,.experience-butterfly:before,.experience-butterfly:after,.experience-petal,.experience-leaf,.experience-sparkle,.experience-grass,.experience-flower,.experience-tree-leaves{animation:none!important}.experience-bird-flight,.experience-butterfly,.experience-petal,.experience-leaf,.experience-sparkle{display:none}}@media (max-width: 640px){.experience-title-shell{padding:6px 11px 8px}.experience-subtitle-banner{border-radius:10px;font-size:12px;padding:5px 8px}}.rpg-wood-card{background-color:#faf6ee;border:4px solid #b17b4c;border-radius:8px;box-shadow:inset 0 0 0 3px #fff1d4,0 6px 16px #0000002e;position:relative}.experience-avatar-stage{width:72px;height:18px;background:linear-gradient(180deg,#d39d67,#8c582f);border:2px solid #5a3316;border-radius:4px;box-shadow:0 4px 6px #00000040,inset 0 2px #fff3}.rpg-hud-panel{background-color:#fdf5e2;border:3.5px solid #8e5c33;border-radius:8px;box-shadow:inset 0 0 0 2.5px #ffeec8,0 4px 8px #0000001f}.rpg-tab{font-family:VT323,monospace;font-size:20px;color:#4a2b12;background-color:#eeddb0;border:3px solid #8e5c33;border-bottom:none;border-radius:8px 8px 0 0;min-width:158px;justify-content:center;padding:8px 14px;transition:all .18s ease;cursor:pointer;box-shadow:inset 0 2px #ffffff4d}.rpg-tab:hover{background-color:#faebd2;transform:translateY(-2px)}.rpg-tab.active-all{background:linear-gradient(180deg,#a855f7,#7e22ce);color:#fff;border-color:#6b21a8}.rpg-tab.active-work{background:linear-gradient(180deg,#92400e,#78350f);color:#fff;border-color:#451a03}.rpg-tab.active-internship{background:linear-gradient(180deg,#3b82f6,#1d4ed8);color:#fff;border-color:#1e3a8a}.rpg-tab.active-freelance{background:linear-gradient(180deg,#22c55e,#15803d);color:#fff;border-color:#14532d}.rpg-tab.active-leadership{background:linear-gradient(180deg,#eab308,#a16207);color:#fff;border-color:#713f12}.rpg-experience-card{background-color:#fdfaf4;border:3px solid #c79563;border-radius:8px;box-shadow:inset 0 0 0 2px #fff0da,0 4px 10px #00000014;transition:all .25s ease}.rpg-experience-card:hover{transform:translateY(-2.5px);box-shadow:inset 0 0 0 2px #fff0da,0 10px 20px #c7956338;border-color:#e28f32}.rpg-timeline-post{width:14px;background:linear-gradient(90deg,#c79563,#8e5c33,#5c3818);border-left:2.5px solid #ffeed1;border-right:2.5px solid #4a2b12;position:absolute;top:0;bottom:0;left:24px;border-radius:4px;box-shadow:2px 0 8px #00000026}.rpg-timeline-node{width:24px;height:24px;background:radial-gradient(circle,#facc15,#ca8a04);border:3px solid #8e5c33;border-radius:50%;position:absolute;left:19px;box-shadow:0 3px 6px #00000038,inset 0 1px #ffffff80;z-index:8}.rpg-timeline-node.invisible{visibility:hidden!important}.rpg-timeline-banner{font-family:VT323,monospace;font-size:13px;font-weight:900;color:#fff;padding:3px 12px 3px 6px;border:2px solid;box-shadow:0 4px 6px #00000026;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;clip-path:polygon(0% 0%,90% 0%,100% 50%,90% 100%,0% 100%);z-index:15}.rpg-timeline-banner-work{background:linear-gradient(180deg,#a855f7,#7e22ce);border-color:#581c87}.rpg-timeline-banner-internship{background:linear-gradient(180deg,#3b82f6,#1d4ed8);border-color:#1e3a8a}.rpg-timeline-banner-freelance{background:linear-gradient(180deg,#22c55e,#15803d);border-color:#14532d}.rpg-timeline-banner-leadership{background:linear-gradient(180deg,#eab308,#a16207);border-color:#713f12}.rpg-footer-dialog{background:linear-gradient(180deg,#fde8fff2,#eed2fff2);border:4px solid #a855f7;border-radius:8px;box-shadow:inset 0 0 0 3px #f8edff,0 6px 16px #581c872e}.rpg-btn-purple{background:linear-gradient(180deg,#a855f7,#7e22ce);border:3.5px solid #581c87;border-radius:8px;color:#fff;box-shadow:inset 0 0 0 2px #d8b4fe,0 4px #581c87,0 6px 12px #581c874d;transition:all .12s ease;cursor:pointer}.rpg-btn-purple:hover{filter:brightness(1.08);transform:translateY(-1px)}.rpg-btn-purple:active{transform:translateY(3px);box-shadow:inset 0 0 0 2px #d8b4fe,0 1px #581c87}.rpg-back-btn-wood{background:linear-gradient(180deg,#fcead2,#e5b273);border:3.5px solid #8c582f;border-radius:8px;color:#4a2b12;box-shadow:inset 0 0 0 2px #fff3e3,0 4px #8c582f,0 6px 12px #8c582f59;transition:all .12s ease;cursor:pointer}.rpg-back-btn-wood:hover{filter:brightness(1.05);transform:translateY(-1px)}.rpg-back-btn-wood:active{transform:translateY(3px);box-shadow:inset 0 0 0 2px #fff3e3,0 1px #8c582f}.badge-shine{position:relative;overflow:hidden}.badge-shine:after{content:"";position:absolute;top:-50%;left:-60%;width:30%;height:200%;background:#ffffff73;transform:rotate(30deg);animation:shine-sweep 4.5s infinite ease-in-out}@keyframes shine-sweep{0%{left:-60%}15%{left:130%}to{left:130%}}.chatroom-viewport{width:100vw;height:100vh;max-width:100%;overflow-x:hidden!important;background:linear-gradient(180deg,#ecf9ff2e,#ffffff1a),url(/assets/chatroom_bg-BUY6c_iI.png) center / cover no-repeat;isolation:isolate}.chatroom-viewport:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(circle at 52% 28%,rgba(255,255,255,.62),transparent 34%),linear-gradient(180deg,#f0f9ff33,#ecfdf514);pointer-events:none}.chatroom-bg-drift{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(ellipse at 15% 12%,rgba(255,255,255,.42),transparent 14%),radial-gradient(ellipse at 84% 18%,rgba(255,255,255,.34),transparent 16%);animation:chatroomSkyDrift 18s ease-in-out infinite alternate;pointer-events:none}.chatroom-main-grid{display:grid;width:100%;max-width:100%;min-width:0;grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:14px;padding:14px 14px 36px;box-sizing:border-box;height:auto;min-height:100vh;overflow-y:auto;overflow-x:hidden}.chatroom-left-column,.chatroom-center-column,.chatroom-right-column{min-width:0;max-width:100%;min-height:0;display:flex;flex-direction:column}.chatroom-left-column{grid-column:1 / -1;display:flex;flex-direction:row;align-items:center;gap:12px;height:auto!important}.chatroom-center-column{grid-column:1 / -1;gap:14px}.chatroom-right-column{grid-column:1 / -1;gap:14px;width:100%;max-width:100%;min-width:0}@media (min-width: 768px) and (max-width: 1365px){.chatroom-viewport{height:100vh!important;overflow:hidden!important}.chatroom-main-grid{grid-template-columns:1fr 260px;grid-template-rows:auto 1fr;gap:16px;padding:16px 16px 24px;height:100%!important;overflow:hidden}.chatroom-left-column{grid-column:1 / -1;display:flex;flex-direction:row;align-items:center;gap:12px;height:auto!important}.chatroom-intro-card{display:none!important}.chatroom-center-column{grid-column:1 / 2;grid-row:2 / 3;height:100%;min-height:0}.chatroom-right-column{grid-column:2 / 3;grid-row:2 / 3;display:flex!important;flex-direction:column!important;height:100%;min-height:0;width:260px;overflow-y:auto;padding-right:4px}.chatroom-messages-panel{padding:16px 16px 12px}}@media (min-width: 1366px){.chatroom-viewport{height:100vh!important;overflow:hidden!important}.chatroom-main-grid{grid-template-columns:210px 1fr 260px;grid-template-rows:1fr;gap:16px;padding:16px 16px 24px;height:100%!important;overflow:hidden}.chatroom-left-column{grid-column:1 / 2;display:flex!important;flex-direction:column;gap:12px;width:210px;height:100%!important;min-height:0}.chatroom-center-column{grid-column:2 / 3;gap:12px;height:100%;min-height:0}.chatroom-right-column{grid-column:3 / 4;gap:12px;width:260px;height:100%;min-height:0}}@media (min-width: 1600px){.chatroom-main-grid{grid-template-columns:220px 1fr 270px;gap:20px;padding:20px 20px 28px}.chatroom-left-column{width:220px;gap:16px}.chatroom-center-column{gap:16px}.chatroom-right-column{width:270px;gap:16px}}.chatroom-back-btn{display:inline-flex;width:142px;height:58px;align-items:center;justify-content:center;gap:12px;border:3px solid #b9c4d7;border-radius:6px;background:linear-gradient(180deg,#fff,#eef4fb);color:#15213d;font-family:VT323,monospace;font-size:22px;font-weight:900;letter-spacing:.02em;box-shadow:inset 0 0 0 3px #ffffffe0,0 4px #a8b2c7,0 10px 24px #2563eb29;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease}.chatroom-back-btn:hover{transform:translateY(-2px);filter:brightness(1.04);box-shadow:inset 0 0 0 3px #ffffffeb,0 5px #a8b2c7,0 14px 28px #2563eb38}.chatroom-back-btn:active{transform:translateY(2px);box-shadow:inset 0 0 0 3px #ffffffe0,0 1px #a8b2c7}.chatroom-back-icon{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:2px solid #1d4ed8;border-radius:8px;background:linear-gradient(180deg,#60a5fa,#2563eb);color:#fff;box-shadow:inset 0 1px #ffffff73}.chatroom-intro-card,.chatroom-welcome-banner,.chatroom-messages-panel,.chatroom-side-card{border:1px solid rgba(147,197,253,.72);background:#ffffffdb;box-shadow:inset 0 1px #ffffffe0,0 10px 28px #1e40af1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.chatroom-intro-card{position:relative;flex:1;min-height:0;overflow:hidden;border-radius:16px;padding:14px 12px 12px;text-align:center}.chatroom-cloud{position:absolute;width:92px;height:30px;border-radius:999px;background:#ffffffe6;box-shadow:18px -12px 0 2px #ffffffe6,42px -2px 0 -3px #ffffffe6;opacity:.88}.chatroom-cloud-one{top:28px;left:24px}.chatroom-cloud-two{top:112px;right:22px;transform:scale(.72)}.chatroom-main-icon{position:relative;display:flex;width:90px;height:60px;align-items:center;justify-content:center;gap:10px;margin:4px auto 10px;border:4px solid #1e4fbf;border-radius:5px;background:linear-gradient(180deg,#fffffff0,#f9fdfffa);box-shadow:inset 0 0 0 2px #dbeafee6,4px 4px #1e4fbf29,0 8px 16px #1e40af1f}.chatroom-main-icon:before{content:"";position:absolute;left:18px;bottom:-18px;width:24px;height:20px;background:#1e4fbf;clip-path:polygon(0 0,100% 0,0 100%)}.chatroom-main-icon:after{content:"";position:absolute;left:23px;bottom:-11px;width:14px;height:12px;background:#fff;clip-path:polygon(0 0,100% 0,0 100%)}.chatroom-main-icon span{width:8px;height:8px;border-radius:2px;background:#60a5fa;box-shadow:0 1px #2563eb}.chatroom-eyebrow{margin:0;color:#3b82f6;font-family:VT323,monospace;font-size:20px;font-weight:900;letter-spacing:.075em;line-height:1}.chatroom-intro-card h1{margin:1px 0 4px;color:#2563eb;font-family:VT323,monospace;font-size:34px;font-weight:900;line-height:.9;letter-spacing:.045em;text-shadow:1px 1px 0 #dbeafe,2px 2px 0 rgba(37,99,235,.16)}.chatroom-intro-copy{max-width:100%;margin:0 auto 6px;color:#475569;font-size:13px;font-weight:700;line-height:1.35}.chatroom-rules-card{display:grid;gap:8px;width:100%;margin:0 auto;border:1px solid rgba(147,197,253,.76);border-radius:12px;background:#ffffffbd;padding:10px 8px;box-shadow:inset 0 1px #ffffffc7,0 8px 20px #2563eb14;text-align:left}.chatroom-rule{display:flex;align-items:center;gap:10px}.chatroom-rule svg{width:22px;height:22px;flex:0 0 auto}.chatroom-rule h3{margin:0;color:#111827;font-size:11.5px;font-weight:900;line-height:1.08}.chatroom-rule p{margin:2px 0 0;color:#5b6478;font-size:10.5px;font-weight:600;line-height:1.25}.chatroom-scenery{position:absolute;left:0;right:0;bottom:0;height:422px;background-size:cover;background-position:center;background-repeat:no-repeat;border-bottom-left-radius:16px;border-bottom-right-radius:16px;overflow:hidden;pointer-events:none;image-rendering:pixelated}.chatroom-scenery:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.25) 0%,transparent 60%);pointer-events:none}.chatroom-online-pill{position:absolute;left:14px;right:14px;bottom:12px;z-index:2;display:flex;height:38px;align-items:center;gap:8px;border-radius:10px;background:#ffffffeb;padding:0 10px;box-shadow:0 8px 20px #0f172a1f}.chatroom-online-pill span{display:inline-flex;min-width:34px;height:24px;align-items:center;justify-content:center;border-radius:999px;background:#22c55e;color:#fff;font-size:11px;font-weight:900}.chatroom-online-pill strong{color:#64748b;font-size:10px;font-weight:900;letter-spacing:.02em}.chatroom-welcome-banner{position:relative;display:flex;width:100%;max-width:100%;min-width:0;min-height:80px;align-items:center;gap:16px;overflow:hidden;border-radius:16px;padding:12px 18px}.chatroom-welcome-icon{display:flex;width:58px;height:58px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(135deg,#7c3aed,#3b82f6);box-shadow:inset 0 1px #fff6,0 10px 20px #2563eb2e}.chatroom-welcome-icon svg{width:42px!important;height:42px!important}.chatroom-welcome-banner h2{margin:0;color:#0f172a;font-size:18px;font-weight:900}.chatroom-welcome-banner p{margin:4px 0 0;color:#56647a;font-size:13px;font-weight:600}.chatroom-banner-landscape{position:absolute;right:0;bottom:0;width:235px;height:100%;background:url(/assets/chatroom_bg-BUY6c_iI.png) right 29% bottom 47% / 620px auto no-repeat;opacity:.8;-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 42%);mask-image:linear-gradient(90deg,transparent 0%,black 42%);pointer-events:none}.chatroom-messages-panel{display:flex;width:100%;max-width:100%;min-width:0;min-height:0;flex:1;flex-direction:column;overflow:hidden;border-radius:16px;padding:18px 18px 14px}.chatroom-message-list{min-height:0;flex:1;overflow-y:auto;padding:2px 8px 14px 2px;scrollbar-width:thin;scrollbar-color:rgba(96,165,250,.65) transparent}.chatroom-message{display:flex;gap:12px;margin-bottom:12px}.chatroom-pixel-avatar{display:flex;width:48px;height:48px;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;border:3px solid rgba(255,255,255,.9);border-radius:50%;background-image:linear-gradient(180deg,var(--tw-gradient-stops));box-shadow:0 5px 12px #1e40af29;font-size:22px}.chatroom-pixel-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.chatroom-message-meta{display:flex;align-items:center;gap:8px;margin:0 0 4px}.chatroom-message-meta strong{color:#111827;font-size:14px;font-weight:900}.chatroom-message-meta span:last-child{color:#8a94a7;font-size:12px;font-weight:700}.chatroom-bot-badge,.chatroom-mod-badge{border-radius:5px;background:linear-gradient(180deg,#a78bfa,#7c3aed);color:#fff;font-size:10px;font-weight:900;padding:3px 6px}.chatroom-mod-badge{background:linear-gradient(180deg,#60a5fa,#2563eb)}.chatroom-bubble{max-width:min(590px,100%);border-radius:9px;padding:8px 12px;color:#0f172a;font-size:14px;font-weight:600;line-height:1.45;box-shadow:inset 0 1px #ffffff9e,0 4px 12px #1e40af0f}.chatroom-bubble-bot{max-width:590px;background:linear-gradient(90deg,#ede9fec7,#f5f3ffd6)}.chatroom-bubble-blue{background:#e0f2fee6}.chatroom-bubble-pink{background:#fce7f3e6}.chatroom-bubble-green{background:#ecfdf5e6}.chatroom-bubble-yellow{background:#fff7edeb}.chatroom-bubble-purple{background:#f3e8ffeb}.chatroom-typing{margin-left:60px;color:#64748b;font-size:12px;font-weight:800}.chatroom-typing span{animation:chatroomTypingBlink 1.1s ease-in-out infinite}.chatroom-typing span:nth-child(2){animation-delay:.15s}.chatroom-typing span:nth-child(3){animation-delay:.3s}.chatroom-input-bar{display:flex;width:100%;max-width:100%;min-width:0;min-height:52px;align-items:center;gap:10px;border:2px solid #93c5fd;border-radius:12px;background:#fff;padding:6px 6px 6px 12px;box-shadow:inset 0 0 0 3px #eff6ff,0 8px 20px #2563eb1a}.chatroom-input-bar:focus-within{border-color:#3b82f6;box-shadow:inset 0 0 0 3px #dbeafe,0 0 0 4px #3b82f624,0 10px 24px #2563eb26}.chatroom-input-bar svg{width:24px;height:24px;flex:0 0 auto}.chatroom-input-bar input{min-width:0;flex:1;border:0;outline:0;color:#0f172a;font-size:14px;font-weight:700}.chatroom-input-bar input::-moz-placeholder{color:#94a3b8}.chatroom-input-bar input::placeholder{color:#94a3b8}.chatroom-emoji-btn{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:50%;color:#94a3b8;transition:color .16s ease,background .16s ease,transform .16s ease}.chatroom-emoji-btn:hover{transform:scale(1.05);background:#eff6ff;color:#64748b}.chatroom-send-btn{display:inline-flex;height:40px;min-width:110px;align-items:center;justify-content:center;gap:10px;border:2px solid #1d4ed8;border-radius:5px;background:linear-gradient(180deg,#60a5fa,#2563eb);color:#fff;font-size:14px;font-weight:900;box-shadow:inset 0 0 0 2px #dbeafe59,0 4px #1e40af,0 10px 18px #2563eb3d;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease}.chatroom-send-btn:hover{transform:translateY(-1px);filter:brightness(1.06)}.chatroom-send-btn:active{transform:translateY(3px);box-shadow:inset 0 0 0 2px #dbeafe59,0 1px #1e40af}.chatroom-side-card{border-radius:16px;padding:16px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.chatroom-join-card{min-height:240px;overflow:hidden}.chatroom-join-card>div{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.chatroom-side-heading{display:flex;align-items:center;gap:12px}.chatroom-side-heading svg{width:32px!important;height:32px!important;flex:0 0 auto}.chatroom-side-heading.compact{gap:10px;margin-bottom:12px}.chatroom-side-heading h2,.chatroom-panel-title h2{margin:0;color:#111827;font-size:14px;font-weight:900;letter-spacing:.04em}.chatroom-side-heading p{margin:4px 0 0;color:#64748b;font-size:11px;font-weight:600}.chatroom-join-form{display:grid;gap:12px;margin-top:14px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.chatroom-avatar-section{display:flex;width:100%;max-width:100%;min-width:0;flex-direction:column;gap:8px;margin-top:8px;box-sizing:border-box}.chatroom-avatar-grid{display:grid;width:100%;max-width:100%;min-width:0;grid-template-columns:repeat(auto-fit,32px);justify-content:center;gap:8px;box-sizing:border-box}.chatroom-avatar-grid button{min-width:0;max-width:32px}.chatroom-name-input{display:flex;width:100%;max-width:100%;min-width:0;height:56px;align-items:center;gap:14px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;padding:0 16px;box-shadow:inset 0 1px #fff9;box-sizing:border-box;overflow:hidden}.chatroom-name-input:focus-within{border-color:#3b82f6;box-shadow:inset 0 1px #fff9,0 0 0 4px #3b82f62e,0 8px 16px #2563eb14}.chatroom-name-input img{width:30px;height:38px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:6px}.chatroom-name-input input{width:100%;max-width:100%;min-width:0;flex:1;border:0;outline:0;color:#111827;font-size:15px;font-weight:700;padding-right:12px;background:transparent;height:100%;box-sizing:border-box;text-overflow:ellipsis}.chatroom-name-input input::-moz-placeholder{color:#94a3b8;font-weight:500}.chatroom-name-input input::placeholder{color:#94a3b8;font-weight:500}.chatroom-name-input span:last-child{color:#94a3b8;font-size:11px;font-weight:700;flex-shrink:0}.chatroom-join-btn{display:inline-flex;width:100%;max-width:100%;min-width:0;height:44px;align-items:center;justify-content:center;gap:12px;border:3px solid #7c2d12;border-radius:6px;background:linear-gradient(180deg,#fde68a,#f59e0b);color:#3b2304;font-size:14px;font-weight:900;box-shadow:inset 0 0 0 2px #fff7edb3,0 4px #7c2d12,0 10px 14px #92400e26;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease;box-sizing:border-box}.chatroom-join-btn:hover{transform:translateY(-1px);filter:brightness(1.04)}.chatroom-join-btn:active{transform:translateY(2px);box-shadow:inset 0 0 0 2px #fff7edb3,0 1px #7c2d12}.chatroom-users-card{min-height:0;flex:1}.chatroom-panel-title{display:flex;align-items:center;gap:8px;margin-bottom:12px}.chatroom-panel-title strong{margin-left:auto;border:1px solid #bbf7d0;border-radius:7px;background:#f0fdf4;color:#16a34a;font-size:12px;font-weight:900;padding:3px 8px}.chatroom-status-dot{width:9px;height:9px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px #22c55e1f}.chatroom-user-list{display:grid;gap:8px}.chatroom-user-row{display:flex;align-items:center;gap:8px}.chatroom-user-row .chatroom-pixel-avatar{width:36px;height:36px;border-width:2px;font-size:15px}.chatroom-user-row h3{margin:0;overflow:hidden;color:#111827;font-size:12.5px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.chatroom-user-row p{display:flex;align-items:center;gap:4px;margin:2px 0 0;color:#64748b;font-size:10px;font-weight:700}.chatroom-user-row p span{position:relative;width:6px;height:6px;border-radius:50%;background:#22c55e;display:inline-block}.chatroom-user-row p span:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;background:#22c55e;animation:rpgStatusPing 2s cubic-bezier(0,0,.2,1) infinite}@keyframes rpgStatusPing{75%,to{transform:scale(2.8);opacity:0}}@keyframes floatCloudOne{0%{transform:translate(0)}to{transform:translate(18px)}}@keyframes floatCloudTwo{0%{transform:translate(0)}to{transform:translate(-15px)}}.chatroom-more-users{display:flex;align-items:center;gap:10px;color:#64748b;font-size:13px;font-weight:700}.chatroom-more-users span{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:50%;background:#f8fafc;box-shadow:inset 0 0 0 2px #dbeafe}.chatroom-info-card{min-height:140px}.chatroom-info-card dl{display:grid;gap:8px;margin:0}.chatroom-info-card div{display:grid;grid-template-columns:80px 1fr;align-items:center;gap:8px}.chatroom-info-card dt{display:flex;align-items:center;gap:6px;color:#475569;font-size:11px;font-weight:900}.chatroom-info-card dd{margin:0;color:#64748b;font-size:11px;font-weight:700}.chatroom-ground-strip{position:absolute;left:0;right:0;bottom:0;z-index:5;height:28px;background:linear-gradient(180deg,#7be05b 0,#7be05b 13px,#4cbf4e 13px,#4cbf4e 18px,#7a4b28 18px,#7a4b28);box-shadow:inset 0 5px #dcffb4d9;pointer-events:none}.chatroom-mushroom{position:absolute;right:128px;bottom:18px;z-index:6;width:44px;height:28px;border-radius:44px 44px 8px 8px;background:radial-gradient(circle at 35% 35%,#fff,transparent 8px),linear-gradient(180deg,#ef4444,#b91c1c);box-shadow:0 4px #7f1d1d}.chatroom-floating-sparkle{position:absolute;z-index:4;width:18px;height:18px;color:#3b82f647;animation:chatroomFloat 4s ease-in-out infinite;pointer-events:none}.chatroom-floating-sparkle.one{left:24%;top:18%}.chatroom-floating-sparkle.two{right:17%;top:23%;animation-delay:.8s}.chatroom-floating-sparkle.three{left:13%;bottom:23%;animation-delay:1.2s}.chatroom-floating-sparkle.four{right:23%;bottom:14%;animation-delay:1.8s}@keyframes chatroomSkyDrift{0%{transform:translate(-12px);opacity:.7}to{transform:translate(12px);opacity:1}}@keyframes chatroomTypingBlink{0%,to{opacity:.2}50%{opacity:1}}@keyframes chatroomFloat{0%,to{transform:translateY(0) rotate(0);opacity:.28}50%{transform:translateY(-8px) rotate(8deg);opacity:.58}}.chatroom-intro-card,.chatroom-welcome-banner,.chatroom-messages-panel,.chatroom-side-card{transition:transform .3s ease,box-shadow .3s ease}.chatroom-intro-card:hover,.chatroom-welcome-banner:hover,.chatroom-messages-panel:hover,.chatroom-side-card:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffffeb,0 14px 36px #1e40af29}.chatroom-cloud-one{animation:floatCloudOne 9s ease-in-out infinite alternate}.chatroom-cloud-two{animation:floatCloudTwo 11s ease-in-out infinite alternate}.chatroom-status-dot{position:relative}.chatroom-status-dot:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;background:#22c55e;animation:rpgStatusPing 2s cubic-bezier(0,0,.2,1) infinite}.chatroom-typing-dot{width:6px;height:6px;background-color:#3b82f6;border-radius:50%;display:inline-block;animation:chatroomDotBounce 1.4s infinite ease-in-out both}.chatroom-typing-dot:nth-child(1){animation-delay:-.32s}.chatroom-typing-dot:nth-child(2){animation-delay:-.16s}.chatroom-input-bar,.chatroom-name-input{transition:border-color .25s ease,box-shadow .25s ease}.chatroom-back-btn:hover,.chatroom-send-btn:hover,.chatroom-join-btn:hover{box-shadow:inset 0 0 0 3px #ffffffe6,0 0 16px #3b82f673}.chatroom-slime-mascot{position:absolute;left:120px;bottom:22px;z-index:6;width:52px;height:auto;image-rendering:pixelated;transform-origin:bottom center;animation:chatroomSlimeWobble 2.6s ease-in-out infinite;pointer-events:none}.chatroom-signpost{position:absolute;left:48px;bottom:22px;z-index:6;width:32px;height:auto;image-rendering:pixelated;transform-origin:bottom center;animation:chatroomSignSway 4.5s ease-in-out infinite alternate;pointer-events:none}.chatroom-mushroom{animation:chatroomMushroomBreathing 3s ease-in-out infinite;transform-origin:bottom center}@keyframes chatroomDotBounce{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1.2) translateY(-4px);opacity:1}}@keyframes chatroomBlink{0%,88%,94%,to{transform:scaleY(1)}91%{transform:scaleY(.1)}}@keyframes chatroomMushroomBreathing{0%,to{transform:scale(1)}50%{transform:scale(1.05,.95)}}@keyframes chatroomSlimeWobble{0%,to{transform:scale(1) translateY(0)}45%{transform:scale(1.15,.85) translateY(0)}50%{transform:scale(.9,1.15) translateY(-8px)}55%{transform:scale(1.1,.9) translateY(0)}70%{transform:scale(1) translateY(0)}}@keyframes chatroomSignSway{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}.chatroom-bg-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,#ecf9ff2e,#ffffff1a),url(/assets/chatroom_bg-BUY6c_iI.png) center / cover no-repeat;pointer-events:none;will-change:transform}.chatroom-foreground-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;overflow:hidden;will-change:transform}.chatroom-grass-wind{position:absolute;inset:auto 0 0 0;z-index:4;height:12%;pointer-events:none;overflow:hidden}.chatroom-grass-wind:before,.chatroom-grass-wind:after{content:"";position:absolute;left:-4%;right:-4%;bottom:-4%;height:90%;transform-origin:50% 100%;background:repeating-linear-gradient(96deg,transparent 0 13px,rgba(54,169,56,.42) 14px 16px,transparent 17px 32px),repeating-linear-gradient(82deg,transparent 0 19px,rgba(118,219,87,.32) 20px 22px,transparent 23px 42px);clip-path:polygon(0 58%,6% 42%,12% 63%,19% 36%,26% 60%,34% 34%,43% 62%,52% 40%,60% 61%,68% 33%,76% 58%,84% 39%,92% 60%,100% 44%,100% 100%,0 100%);filter:blur(.2px);animation:grassSway 3.8s ease-in-out infinite}.chatroom-grass-wind:after{bottom:-6%;height:70%;opacity:.58;background:repeating-linear-gradient(88deg,transparent 0 16px,rgba(30,132,49,.36) 17px 19px,transparent 20px 38px),repeating-linear-gradient(104deg,transparent 0 22px,rgba(151,233,103,.28) 23px 25px,transparent 26px 48px);animation:grassSwayReverse 4.6s ease-in-out infinite}.chatroom-flower{position:absolute;bottom:22px;z-index:4;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle,#fff7a8 0 20%,#ff9b3d 21% 42%,transparent 43%);box-shadow:5px 0 #f06ab8,-5px 0 #f06ab8,0 5px #f06ab8,0 -5px #f06ab8;animation:experienceFlowerSway 4.3s ease-in-out infinite;transform-origin:bottom center;will-change:transform}.chatroom-flower:after{content:"";position:absolute;left:6px;top:10px;width:2px;height:18px;background:linear-gradient(180deg,#66c946,#1f873c)}.chatroom-flower.flower-one{left:95px;bottom:20px;animation-duration:3.8s}.chatroom-flower.flower-two{left:195px;bottom:18px;animation-duration:4.5s;animation-delay:-1.2s;box-shadow:5px 0 #3b82f6,-5px 0 #3b82f6,0 5px #3b82f6,0 -5px #3b82f6}.chatroom-flower.flower-three{right:85px;bottom:20px;animation-duration:4.1s;animation-delay:-2.3s;box-shadow:5px 0 #f59e0b,-5px 0 #f59e0b,0 5px #f59e0b,0 -5px #f59e0b}.chatroom-tree-leaves{position:absolute;width:140px;height:90px;border-radius:50%;background:radial-gradient(circle at 28% 55%,#93e85f 0 24%,transparent 25%),radial-gradient(circle at 50% 42%,#6ed14b 0 30%,transparent 31%),radial-gradient(circle at 72% 58%,#3ca83f 0 25%,transparent 26%);opacity:.65;transform-origin:bottom center;animation:experienceTreeLeafSway 5.5s ease-in-out infinite;filter:drop-shadow(0 4px 6px rgba(0,78,36,.18));will-change:transform;pointer-events:none;z-index:1;image-rendering:pixelated}.chatroom-tree-leaves.tree-left{left:-20px;bottom:20px;transform:rotate(20deg);--duration: 6.2s}.chatroom-tree-leaves.tree-right{right:-30px;bottom:24px;transform:rotate(-15deg) scaleX(-1);--duration: 5.6s;animation-delay:-1.8s}@media (prefers-reduced-motion: reduce){.chatroom-bg-drift,.chatroom-floating-sparkle,.chatroom-mushroom,.chatroom-slime-mascot,.chatroom-signpost,.chatroom-user-row p span:after,.chatroom-status-dot:after,.chatroom-cloud-one,.chatroom-cloud-two,.bird,.chatroom-typing-dot,.chatroom-bg-layer,.chatroom-foreground-layer,.chatroom-grass-wind,.chatroom-grass-wind:before,.chatroom-grass-wind:after,.chatroom-flower,.chatroom-tree-leaves,.profile-butterfly,.profile-butterfly .wing,.projects-3d-back-btn,.projects-3d-back-btn svg{animation:none!important;transition:none!important;transform:none!important}}@media (max-width: 1279px){.chatroom-viewport{height:auto;min-height:100vh;overflow-x:hidden!important;overflow-y:auto}.chatroom-right-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.chatroom-info-card{grid-column:1 / -1}}@media (max-width: 1023px){.chatroom-left-column,.chatroom-right-column,.chatroom-center-column{min-height:auto}.chatroom-intro-card{min-height:600px}.chatroom-messages-panel{min-height:660px}.chatroom-welcome-banner{align-items:flex-start}.chatroom-banner-landscape{opacity:.34}}@media (max-width: 767px){.chatroom-viewport{height:auto!important;min-height:100vh;overflow-x:hidden!important;overflow-y:auto!important}.chatroom-main-grid{grid-template-columns:1fr;grid-template-rows:auto auto auto;width:100%;max-width:100vw;min-width:0;gap:14px;padding:12px 12px 36px;box-sizing:border-box;height:auto!important;min-height:100vh;overflow-x:hidden;overflow-y:visible}.chatroom-left-column{grid-column:1 / -1;display:flex!important;flex-direction:row;align-items:center;gap:12px;height:auto!important}.chatroom-intro-card{display:none!important}.chatroom-center-column{grid-column:1 / -1;width:100%;max-width:100%;min-width:0;height:70vh!important;min-height:480px}.chatroom-right-column{grid-column:1 / -1;display:flex!important;flex-direction:column!important;width:100%;max-width:100%;min-width:0;gap:14px;height:auto!important;min-height:0}.chatroom-messages-panel{padding:14px 14px 10px;min-height:0!important;flex:1}.chatroom-scenery{height:250px}.chatroom-goodvibe-image{left:-8%;width:116%;height:200%;-o-object-fit:fill;object-fit:fill}.chatroom-online-pill{left:31px;right:31px;bottom:14px;height:48px;gap:11px;border-radius:9px;padding:0 14px}.chatroom-online-pill span{min-width:42px;height:30px}.chatroom-online-pill strong{font-size:11.5px}.chatroom-welcome-banner{min-height:80px;padding:10px 14px}.chatroom-welcome-icon{width:46px;height:46px}.chatroom-welcome-icon svg{width:32px!important;height:32px!important}.chatroom-welcome-banner h2{font-size:16px}.chatroom-welcome-banner p{font-size:12px;margin-top:2px}.chatroom-bubble{font-size:13.5px}.chatroom-send-btn{min-width:96px}}.skills-viewport{position:relative;min-height:100svh;overflow-x:hidden;overflow-y:auto;background:linear-gradient(180deg,#0061ff0f,#ffffff14),url(/assets/skills_bg-CIAV2Iaw.png) center / cover no-repeat;isolation:isolate}.skills-viewport:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(circle at 46% 40%,rgba(255,255,255,.1),transparent 26%),linear-gradient(180deg,#0062ff0a,#0b4a0e14);pointer-events:none}.skills-ambient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.skills-bird{position:absolute;left:-90px;top:15%;width:58px;height:25px;opacity:.72;animation:skillsBirdFlight var(--duration, 30s) linear infinite;transform:translate3d(-12vw,0,0) scale(var(--scale, 1))}.skills-bird:before,.skills-bird:after{content:"";position:absolute;top:8px;width:27px;height:15px;border-top:3px solid rgba(255,255,255,.88);border-radius:50%;filter:drop-shadow(0 1px 1px rgba(13,64,138,.24));animation:skillsBirdWing .82s ease-in-out infinite}.skills-bird:before{left:2px;transform-origin:right center}.skills-bird:after{right:2px;transform-origin:left center;animation-delay:-.12s}.skills-bird.bird-one{top:13%;--duration: 28s;--scale: .86;animation-delay:-6s}.skills-bird.bird-two{top:24%;--duration: 36s;--scale: .64;opacity:.58;animation-delay:-20s}.skills-bird.bird-three{top:10%;--duration: 42s;--scale: .5;opacity:.48;animation-delay:-31s}.skills-butterfly{position:absolute;width:21px;height:18px;z-index:2;opacity:.88;animation:skillsButterflyPath var(--duration, 20s) ease-in-out infinite}.skills-butterfly:before,.skills-butterfly:after{content:"";position:absolute;top:1px;width:11px;height:16px;border-radius:60% 55% 48% 60%;background:linear-gradient(145deg,#fff9b8,#ffb347 42%,#5d73ff);box-shadow:0 0 10px #ffd75b8a;animation:skillsButterflyWing .31s ease-in-out infinite}.skills-butterfly:before{left:0;transform-origin:right center}.skills-butterfly:after{right:0;transform-origin:left center;animation-direction:reverse}.skills-butterfly.butterfly-one{left:13%;top:70%;--duration: 21s}.skills-butterfly.butterfly-two{left:83%;top:58%;--duration: 25s;transform:scale(.82);animation-delay:-9s}.skills-butterfly.butterfly-three{left:7%;top:38%;--duration: 23s;transform:scale(.72);animation-delay:-15s}.skills-butterfly.butterfly-four{left:91%;top:76%;--duration: 27s;transform:scale(.66);animation-delay:-19s}.skills-petal{position:absolute;top:-34px;width:14px;height:21px;border-radius:72% 22%;background:linear-gradient(145deg,#fff3f8,#ff9bc7 58%,#f472b6);box-shadow:inset 2px 2px #ffffff6b;opacity:.7;animation:skillsPetalDrift var(--duration, 16s) ease-in-out infinite}.skills-petal.petal-one{left:14%;--duration: 17s;animation-delay:-3s}.skills-petal.petal-two{left:34%;--duration: 20s;animation-delay:-10s;transform:scale(.75)}.skills-petal.petal-three{left:69%;--duration: 18s;animation-delay:-6s;transform:scale(.7)}.skills-petal.petal-four{left:88%;--duration: 22s;animation-delay:-14s;transform:scale(.62)}.skills-petal.petal-five{left:4%;--duration: 19s;animation-delay:-12s;transform:scale(.68)}.skills-sparkle{position:absolute;width:7px;height:7px;border-radius:50%;background:#fff59ceb;box-shadow:0 0 12px #ffe876d9,0 0 28px #74d3ff59;opacity:0;animation:skillsSparkleFloat var(--duration, 9s) ease-in-out infinite}.skills-sparkle:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;background:linear-gradient(90deg,transparent 42%,rgba(255,255,255,.86) 50%,transparent 58%),linear-gradient(0deg,transparent 42%,rgba(255,255,255,.86) 50%,transparent 58%);transform:rotate(45deg)}.skills-sparkle.sparkle-one{left:19%;bottom:22%;--duration: 8s}.skills-sparkle.sparkle-two{left:52%;bottom:18%;--duration: 11s;animation-delay:-3s}.skills-sparkle.sparkle-three{left:81%;bottom:31%;--duration: 10s;animation-delay:-6s}.skills-sparkle.sparkle-four{left:9%;bottom:46%;--duration: 12s;animation-delay:-9s}.skills-sparkle.sparkle-five{left:67%;bottom:61%;--duration: 9s;animation-delay:-5s}.skills-foreground-sway{position:absolute;inset:auto 0 0;height:15%;z-index:2;overflow:hidden;opacity:.55;pointer-events:none}.skills-grass{position:absolute;bottom:-34px;width:6px;height:66px;border-radius:999px 999px 4px 4px;background:linear-gradient(180deg,#b7fb70,#44b84d 58%,#176c34);transform-origin:bottom center;animation:skillsGrassSway var(--duration, 3.5s) ease-in-out infinite;filter:drop-shadow(0 3px 3px rgba(0,70,32,.16))}.skills-grass.grass-one{left:2%;height:70px;--duration: 3.7s}.skills-grass.grass-two{left:11%;height:54px;--duration: 3.1s;animation-delay:-1.2s}.skills-grass.grass-three{left:29%;height:58px;--duration: 3.9s;animation-delay:-2s}.skills-grass.grass-four{right:18%;height:72px;--duration: 4.1s;animation-delay:-1.7s}.skills-grass.grass-five{right:5%;height:58px;--duration: 3.4s;animation-delay:-2.4s}.skills-flower{position:absolute;bottom:7px;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle,#fff7a8 0 20%,#ff9b3d 21% 42%,transparent 43%);box-shadow:7px 0 #f06ab8,-7px 0 #f06ab8,0 7px #f06ab8,0 -7px #f06ab8;animation:skillsFlowerSway 4.3s ease-in-out infinite;transform-origin:bottom center}.skills-flower:after{content:"";position:absolute;left:8px;top:14px;width:3px;height:35px;border-radius:999px;background:linear-gradient(180deg,#66c946,#1f873c)}.skills-flower.flower-one{left:17%}.skills-flower.flower-two{right:22%;--scale: .84;animation-delay:-1.4s}.skills-flower.flower-three{right:6%;--scale: .68;animation-delay:-2.1s}.skills-leaf-cluster{position:absolute;width:44px;height:30px;border-radius:50%;background:radial-gradient(circle at 28% 55%,#93e85f 0 24%,transparent 25%),radial-gradient(circle at 50% 42%,#6ed14b 0 30%,transparent 31%),radial-gradient(circle at 72% 58%,#3ca83f 0 25%,transparent 26%);opacity:.56;transform-origin:bottom center;animation:skillsLeafSway var(--duration, 4.8s) ease-in-out infinite;filter:drop-shadow(0 3px 4px rgba(0,78,36,.14))}.skills-leaf-cluster.leaf-one{left:1%;top:11%;--duration: 5.2s}.skills-leaf-cluster.leaf-two{right:2%;top:7%;--duration: 4.8s;animation-delay:-1.6s}.skills-leaf-cluster.leaf-three{left:6%;bottom:24%;--duration: 5.6s;animation-delay:-2.4s}.skills-header{position:relative;z-index:3;min-height:206px;padding:18px 26px 0}.skills-back-btn{display:inline-flex;height:56px;min-width:145px;align-items:center;justify-content:center;gap:10px;border:3px solid #06336e;border-radius:15px;background:linear-gradient(180deg,#1f8bff,#0750c4 58%,#023074);color:#fff7d6;font-size:22px;font-weight:900;text-shadow:0 2px 0 #06265b;box-shadow:inset 0 2px #ffffff61,inset 0 -7px #00073738,0 4px #041e50,0 12px 20px #00399347;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.skills-back-btn:hover{transform:translateY(-2px) scale(1.02);filter:brightness(1.07)}.skills-back-btn:active{transform:translateY(3px);box-shadow:inset 0 2px #ffffff61,inset 0 -4px #00073738,0 1px #041e50}.skills-title-block{position:absolute;left:14.8vw;top:50px}.skills-title-row{display:flex;align-items:center;gap:8px}.skills-title-row h1{margin:0;color:#ffe16a;font-size:clamp(54px,5.3vw,88px);font-weight:900;letter-spacing:.015em;line-height:.78;-webkit-text-stroke:4px #073a87;text-shadow:0 5px 0 #082d6c,0 9px 0 #f59e0b,0 13px 18px rgba(0,29,84,.35)}.skills-title-block p{margin:18px 0 0;color:#fff;font-size:clamp(16px,1.25vw,21px);font-weight:900;text-shadow:0 2px 0 #124e9e,0 4px 6px rgba(4,24,69,.42)}.skills-hud{position:absolute;top:18px;right:48px;display:flex;align-items:center;gap:18px}.skills-hp{display:flex;min-width:252px;align-items:center}.skills-hp-heart{position:relative;z-index:2;width:53px;height:53px;margin-right:-18px;fill:#ff284c;color:#8b0d22;filter:drop-shadow(0 5px 0 rgba(78,7,30,.42))}.skills-hp-pill,.skills-xp-pill,.skills-resource{position:relative;overflow:hidden;border:4px solid #07316f;background:linear-gradient(180deg,#0c6ce5,#053786);box-shadow:inset 0 2px #ffffff47,inset 0 -6px #00042c3d,0 6px #031b4c8f,0 12px 20px #042a682e}.skills-hp-pill{display:flex;width:250px;height:38px;align-items:center;justify-content:center;gap:14px;border-radius:999px;padding-left:18px;color:#fff}.skills-hp-pill strong,.skills-hp-pill span,.skills-resource strong,.skills-xp-pill strong{position:relative;z-index:2;color:#fff;font-size:20px;font-weight:900;text-shadow:0 2px 0 #062b65;white-space:nowrap}.skills-hp-pill span{color:#ffffffb8}.skills-progress-track{position:relative;overflow:hidden;height:11px;border:2px solid rgba(15,23,42,.24);border-radius:999px;background:linear-gradient(180deg,#d1d5db,#f8fafc);box-shadow:inset 0 1px 3px #0f172a40}.skills-progress-track div{height:100%;border-radius:inherit;background:linear-gradient(180deg,#8bf725,#2eb800 58%,#159000);box-shadow:inset 0 1px #ffffff6b}.skills-progress-track.gold div{background:linear-gradient(180deg,#ffd84a,#f59e0b 58%,#d97706)}.skills-progress-track.blue div{background:linear-gradient(180deg,#54a3ff,#1663dc 58%,#0b45b4)}.skills-progress-track.hp{position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:1;height:auto;border:0;background:#03102e94}.skills-progress-track.hp div{background:linear-gradient(180deg,#ff7b84,#f7193e 58%,#c20d2c)}.skills-resource{display:flex;height:45px;min-width:118px;align-items:center;gap:12px;border-radius:12px 999px 999px 12px;padding:0 24px 0 12px}.skills-resource svg{filter:drop-shadow(0 3px 0 rgba(2,24,67,.36))}.skills-resource.coin svg{fill:#ffd43b;color:#b45309}.skills-xp{display:flex;align-items:center}.skills-level-badge{position:relative;z-index:2;display:grid;width:62px;height:68px;place-items:center;margin-right:-18px;clip-path:polygon(14% 3%,86% 3%,93% 24%,100% 50%,91% 76%,50% 98%,9% 76%,0 50%,7% 24%);background:linear-gradient(180deg,#ffd76a,#f59e0b 58%,#c76706);color:#3b2304;text-align:center;text-shadow:0 1px 0 #fff2b8;box-shadow:0 6px #6b2f05}.skills-level-badge span{margin-top:4px;font-size:16px;font-weight:900;line-height:.8}.skills-level-badge strong{margin-top:-18px;font-size:28px;font-weight:900;line-height:1}.skills-xp-pill{display:flex;width:240px;height:42px;align-items:center;justify-content:center;border-radius:999px}.skills-xp-pill .skills-progress-track{position:absolute;top:4px;right:4px;bottom:4px;left:4px;height:auto;border:0;background:#020d2fb3}.skills-main{position:relative;z-index:2;width:min(82vw,1360px);margin:-17px auto 0}.skills-tabs{display:flex;align-items:flex-end;margin-left:48px}.skills-tabs button{display:inline-flex;width:290px;height:62px;align-items:center;justify-content:center;gap:14px;border:3px solid rgba(107,83,38,.42);border-bottom:0;border-radius:16px 16px 0 0;background:linear-gradient(180deg,#fff2cb,#dfc792);color:#122443;font-size:19px;font-weight:900;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.75);box-shadow:inset 0 2px #ffffffb3,0 -3px #ffffff59;transition:transform .15s ease,filter .15s ease}.skills-tabs button:first-child{width:178px}.skills-tabs button:hover{transform:translateY(-3px);filter:brightness(1.04)}.skills-tabs button.active{height:66px;border-color:#074296;background:linear-gradient(180deg,#168dff,#064eb9 62%,#063b91);color:#fff;text-shadow:0 2px 0 #032763}.skills-tabs button span{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:50%;background:#fff3;font-size:20px}.skills-panel{border:3px solid rgba(119,88,40,.22);background:#ffffffeb;box-shadow:inset 0 2px #ffffffe6,0 5px #71593a2e,0 18px 36px #1a396133;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.skills-tech-panel{position:relative;min-height:346px;border-radius:26px;padding:12px 34px 8px}.skills-section-heading{display:grid;grid-template-columns:auto auto minmax(80px,1fr) auto;align-items:center;gap:12px;margin-bottom:9px;color:#073d94}.skills-section-heading.compact{grid-template-columns:auto auto minmax(40px,1fr);margin-bottom:16px}.skills-section-heading h2{margin:0;color:#073d94;font-size:25px;font-weight:900;letter-spacing:.01em;text-transform:uppercase}.skills-section-heading>div{height:1px;background:linear-gradient(90deg,rgba(107,114,128,.28),transparent)}.skills-filter{display:inline-flex;height:34px;min-width:170px;align-items:center;justify-content:space-between;gap:16px;border:2px solid rgba(148,163,184,.38);border-radius:11px;background:#ffffffdb;padding:0 14px;color:#172554;font-size:15px;font-weight:900;box-shadow:0 3px 8px #0f172a14}.skills-filter select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;outline:0}.skills-filter svg{flex:0 0 auto;pointer-events:none}.skills-tech-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px 17px}.skills-tech-card{position:relative;display:grid;min-height:80px;grid-template-columns:67px 1fr;grid-template-rows:1fr;align-items:center;-moz-column-gap:14px;column-gap:14px;border:2px solid rgba(120,113,108,.18);border-radius:13px;background:#ffffffeb;padding:10px 14px;box-shadow:inset 0 1px #ffffffd1,0 3px 9px #0f172a21;transition:box-shadow .16s ease,border-color .16s ease}.skills-tech-card:hover{border-color:#3b82f66b;box-shadow:inset 0 1px #ffffffe6,0 9px 20px #2563eb2e}.skills-tech-icon{display:flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:7px;color:#0f172a;font-size:28px;font-weight:900;line-height:1;box-shadow:inset 0 1px #ffffff8c,0 3px 6px #0f172a29}.skills-tech-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:6px;display:block}.skills-tech-icon.js{background:#facc15;font-size:31px;border:1px solid rgba(15,23,42,.12)}.skills-tech-icon.ts{background:#2563eb;color:#fff;border:1px solid rgba(15,23,42,.12)}.skills-tech-icon.react{background:#0f172a;color:#06b6d4;font-size:52px;border:1px solid rgba(255,255,255,.15);box-shadow:0 3px 8px #06b6d42e}.skills-tech-icon.next{border-radius:50%;background:#020617;color:#fff;font-size:32px;border:1px solid rgba(255,255,255,.15)}.skills-tech-icon.node{clip-path:polygon(50% 0,92% 24%,92% 76%,50% 100%,8% 76%,8% 24%);background:#fff;color:#fff;font-size:18px;border:1px solid rgba(15,23,42,.12)}.skills-tech-icon.python{border-radius:14px;background:#fff;color:#fff;font-size:23px;text-shadow:0 2px 0 rgba(2,6,23,.32);border:1px solid rgba(15,23,42,.12)}.skills-tech-icon.html{background:#fff;color:#fff;font-size:21px;border:1px solid rgba(15,23,42,.12)}.skills-tech-icon.tailwind{background:#0f172a;color:#06b6d4;font-size:54px;border:1px solid rgba(255,255,255,.15);box-shadow:0 3px 8px #38bdf82e}.skills-tech-icon.git{background:#fff;color:#fff;transform:rotate(45deg);font-size:36px;border:1px solid rgba(15,23,42,.12)}.skills-tech-icon.git+.skills-tech-main,.skills-tech-icon.git~.skills-tech-footer{transform:none}.skills-tech-icon.sql{border-radius:50%;background:#fff;color:#fff;font-size:17px;border:1px solid rgba(15,23,42,.12)}.skills-tech-icon.cpp{background:#eff6ff;color:#fff;font-size:21px;border:1px solid #bfdbfe}.skills-tech-icon.csharp{background:#f5f3ff;color:#fff;font-size:23px;border:1px solid #ddd6fe}.skills-tech-icon.java{background:#fff5f5;color:#fff;font-size:31px;border:1px solid #fecaca}.skills-tech-icon.flutter{background:#fff;color:#fff;font-size:31px;border:1px solid rgba(15,23,42,.12)}.skills-tech-icon.laravel{background:#fff1f2;color:#fff;font-size:31px;border:1px solid #fecdd3}.skills-tech-icon.postgres{border-radius:50%;background:#fff;color:#fff;font-size:18px;border:1px solid rgba(15,23,42,.12)}.skills-tech-icon.php{background:#f5f3ff;color:#fff;font-size:20px;border:1px solid #ddd6fe}.skills-tech-icon.vbnet{background:#eff6ff;color:#fff;font-size:20px;border:1px solid #bfdbfe}.skills-tech-icon.dart{background:#f0fdfa;color:#fff;font-size:28px;border:1px solid #ccfbf1}.skills-tech-icon.bootstrap{background:#fff;color:#fff;font-size:28px;border:1px solid rgba(15,23,42,.12)}.skills-tech-icon.jquery{background:#f0f9ff;color:#fff;font-size:24px;border:1px solid #bae6fd}.skills-tech-icon.alpine{background:#fff;color:#2d3748;font-size:28px;border:1px solid rgba(15,23,42,.12)}.skills-tech-icon.flask{background:#fff;color:#fff;font-size:28px;border:1px solid rgba(15,23,42,.12)}.skills-tech-icon.fastapi{background:#f0fdf4;color:#fff;font-size:28px;border:1px solid #bbf7d0}.skills-tech-icon.jsp{background:#fff;color:#fff;font-size:21px;border:1px solid rgba(15,23,42,.12)}.skills-tech-icon.socketio{background:#fff;color:#fff;font-size:22px;border:1px solid rgba(15,23,42,.12)}.skills-tech-icon.websockets{background:#fff;color:#fff;font-size:21px;border:1px solid rgba(15,23,42,.12)}.skills-tech-icon.android{background:#f0fdf4;color:#fff;font-size:24px;border:1px solid #bbf7d0}.skills-tech-icon.vuforia{background:#fff;color:#fff;font-size:28px;border:1px solid rgba(15,23,42,.12)}.skills-tech-icon.mysql-tech{background:#fff;color:#fff;font-size:21px;border:1px solid rgba(15,23,42,.12)}.skills-tech-icon.sqlite{background:#fff;color:#0ea5e9;font-size:21px;border:1px solid rgba(15,23,42,.12)}.skills-tech-icon.oracle{background:#fff5f5;color:#fff;font-size:20px;border:1px solid #fecaca}.skills-tech-icon.msaccess{background:#faf5f5;color:#fff;font-size:22px;border:1px solid #f3e8e8}.skills-tech-icon.supabase{background:#1c1c1c;color:#3ecf8e;font-size:28px;border:1px solid #2e2e2e;box-shadow:0 3px 8px #3ecf8e2e}.skills-tech-icon.firebase-tech{background:#fffbeb;color:#ff7400;font-size:28px;border:1px solid #fef3c7}.skills-tech-icon.prisma{background:#fff;color:#fff;font-size:24px;border:1px solid rgba(15,23,42,.12)}.skills-tech-icon.openai{background:#fff;color:#fff;font-size:26px;border:1px solid rgba(15,23,42,.12)}.skills-tech-icon.langchain{background:#f0fdf4;color:#00a67e;font-size:24px;border:1px solid #bbf7d0}.skills-tech-icon.yolo,.skills-tech-icon.opencv{background:#fff;color:#fff;font-size:24px;border:1px solid rgba(15,23,42,.12)}.skills-tech-icon.chromadb{background:#fffbef;color:#111827;font-size:24px;border:1px solid #fef08a}.skills-tech-icon.framer{background:#fff;color:#ff007f;font-size:24px;border:1px solid rgba(15,23,42,.12)}.skills-tech-icon.webaudio{background:#faf5ff;color:#fff;font-size:28px;border:1px solid #e9d5ff}.skills-tech-icon.live2d{background:#eff6ff;color:#fff;font-size:24px;border:1px solid #bfdbfe}.skills-tech-icon.jspdf,.skills-tech-icon.dompdf{background:#fff;color:#fff;font-size:20px;border:1px solid rgba(15,23,42,.12)}.skills-tech-icon.zustand{background:#fffbeb;color:#ffca28;font-size:28px;border:1px solid #fef3c7}.skills-tech-main{min-width:0;padding-top:0}.skills-tech-main h3{margin:0;color:#111827;font-size:16px;font-weight:900}.skills-tech-footer{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;margin-top:6px}.skills-tech-footer strong{color:#172554;font-size:16px;font-weight:900}.skills-tech-footer span{display:inline-flex;min-width:88px;height:25px;align-items:center;justify-content:center;gap:4px;border-radius:999px;background:linear-gradient(180deg,#fff8e6,#fce7b2);color:#332719;font-size:14px;font-weight:900}.skills-view-btn{display:flex;width:300px;height:34px;align-items:center;justify-content:center;gap:12px;margin:8px auto 0;border:2px solid #073a86;border-radius:999px;background:linear-gradient(180deg,#208bff,#0755c7 60%,#073a86);color:#fff;font-size:15px;font-weight:900;text-shadow:0 2px 0 #032763;box-shadow:inset 0 2px #ffffff3d,0 4px #052d72,0 9px 16px #04379138;transition:transform .15s ease,filter .15s ease}.skills-view-btn:hover{transform:translateY(-2px);filter:brightness(1.08)}.skills-view-btn.tools{width:310px;margin-top:9px}.skills-lower-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:8px}.skills-lower-grid.single{grid-template-columns:1fr}.skills-tools-panel,.skills-soft-panel{min-height:226px;border-radius:24px;padding:12px 28px}.skills-tools-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:11px}.skills-tool-card{display:grid;min-height:80px;justify-items:center;align-content:center;border-radius:9px;background:#ffffffbd;padding:8px 7px;box-shadow:inset 0 1px #ffffffb8,0 3px 9px #0f172a14}.skills-tool-icon{display:flex;width:46px;height:46px;align-items:center;justify-content:center;border-radius:6px;background:#fff;border:1px solid rgba(15,23,42,.12);color:#0f172a;font-size:25px;font-weight:900;box-shadow:inset 0 1px #ffffff8c,0 2px 4px #0f172a14}.skills-tool-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:5px;display:block}.skills-tool-icon.vscode{font-size:31px}.skills-tool-icon.android{font-size:28px}.skills-tool-icon.oracle{color:#f80000;font-size:24px}.skills-tool-icon.msaccess{color:#a4373a;font-size:24px}.skills-tool-icon.langchain-langgraph{background:linear-gradient(135deg,#00a67e 30%,#fe8019 70%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:19px;font-weight:900;letter-spacing:-.5px}.skills-tool-icon.figma{font-size:33px}.skills-tool-icon.github{font-size:17px}.skills-tool-icon.docker{color:#0ea5e9;font-size:30px}.skills-tool-icon.firebase{color:#f59e0b;font-size:38px}.skills-tool-icon.vercel{color:#020617;font-size:39px}.skills-tool-icon.postman{font-size:32px}.skills-tool-icon.mysql{border-radius:50%;background:#2563eb;color:#fff;font-size:18px}.skills-tool-icon.vite{font-size:34px}.skills-tool-icon.unity{font-size:31px}.skills-tool-icon.netlify{color:#06b6d4;font-size:32px}.skills-tool-icon.pycharm{font-size:20px}.skills-tool-card h3{margin:2px 0 3px;color:#172554;font-size:13px;font-weight:900;text-align:center}.skills-rating{display:flex;gap:1px}.skills-rating svg{width:15px;height:15px;fill:#e2e8f0;color:#cbd5e1}.skills-rating svg.active{fill:#facc15;color:#f59e0b;filter:drop-shadow(0 1px 0 #92400e)}.skills-soft-list{display:grid;gap:7px}.skills-soft-row{display:flex;align-items:center;gap:14px;height:48px;background:#ffffff9e;border:2px solid rgba(120,113,108,.12);border-radius:12px;padding:0 18px;box-shadow:inset 0 1px #ffffffb8,0 2px 6px #0f172a0f;transition:transform .16s ease,border-color .16s ease}.skills-soft-row:hover{border-color:#3b82f659;transform:translate(4px)}.skills-soft-icon{display:flex;width:32px;height:32px;align-items:center;justify-content:center;color:#064eb9}.skills-soft-icon svg{width:28px;height:28px;fill:#22c55e;stroke-width:2.8}.skills-soft-row:nth-child(2) .skills-soft-icon svg{fill:#60a5fa}.skills-soft-row:nth-child(3) .skills-soft-icon svg{fill:#f97316}.skills-soft-row:nth-child(4) .skills-soft-icon svg{fill:#fbbf24}.skills-soft-row:nth-child(5) .skills-soft-icon svg{fill:#22c55e}.skills-soft-row strong{color:#172554;font-size:14px;font-weight:900}.skills-soft-row b{color:#172554;font-size:15px;font-weight:900}.skills-soft-row em{display:inline-flex;height:27px;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(180deg,#fff8e6,#f4ead2);color:#172554;font-size:13px;font-style:normal;font-weight:900}.skills-soft-row em.advanced{background:#dbeafe}.skills-quote{position:relative;z-index:3;display:flex;width:min(720px,70vw);height:54px;align-items:center;justify-content:center;gap:14px;margin:8px auto 0;border:3px solid #e4b02f;border-radius:13px;background:linear-gradient(180deg,#075ac9,#053a97);color:#fff;box-shadow:inset 0 2px #ffffff40,0 4px #052c73,0 12px 20px #03225c33}.skills-quote strong{font-size:19px;font-weight:900;text-align:center;text-shadow:0 2px 0 #032763}.skills-float-icon{position:absolute;z-index:1;width:28px;height:28px;color:#ffffff73;filter:drop-shadow(0 2px 0 rgba(14,68,154,.32));animation:skillsFloat 5s ease-in-out infinite;pointer-events:none}.skills-float-icon.one{left:21%;top:20%;animation-delay:.2s}.skills-float-icon.two{left:33%;top:80%;color:#facc15b3;animation-delay:.9s}.skills-float-icon.three{right:15%;top:76%;color:#7dd3fcb3;animation-delay:1.4s}.skills-float-icon.four{right:39%;top:13%;color:#ffffff80;animation-delay:1.9s}.skills-float-icon.five{left:10%;bottom:11%;color:#facc15c7;animation-delay:2.4s}@keyframes skillsFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(5deg)}}@keyframes skillsBirdFlight{0%{transform:translate3d(-12vw,0,0) scale(var(--scale, 1))}32%{transform:translate3d(34vw,-16px,0) scale(var(--scale, 1))}68%{transform:translate3d(78vw,10px,0) scale(var(--scale, 1))}to{transform:translate3d(112vw,-4px,0) scale(var(--scale, 1))}}@keyframes skillsBirdWing{0%,to{transform:rotate(16deg)}50%{transform:rotate(-14deg) translateY(2px)}}@keyframes skillsButterflyPath{0%,to{translate:0 0;rotate:-8deg}18%{translate:38px -28px;rotate:12deg}42%{translate:-14px -58px;rotate:-17deg}66%{translate:48px -18px;rotate:18deg}84%{translate:14px 20px;rotate:-6deg}}@keyframes skillsButterflyWing{0%,to{scale:1 1}50%{scale:.42 1.05}}@keyframes skillsPetalDrift{0%{translate:0 -9vh;rotate:0deg;opacity:0}12%{opacity:.7}52%{translate:46px 45vh;rotate:210deg}to{translate:-24px 108vh;rotate:500deg;opacity:0}}@keyframes skillsSparkleFloat{0%{translate:0 24px;scale:.55;opacity:0}25%,68%{opacity:.82}to{translate:18px -94px;scale:1.05;opacity:0}}@keyframes skillsGrassSway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(7deg)}}@keyframes skillsFlowerSway{0%,to{transform:rotate(-3deg) scale(var(--scale, 1))}50%{transform:rotate(5deg) scale(var(--scale, 1))}}@keyframes skillsLeafSway{0%,to{transform:rotate(-3deg) translateY(0)}50%{transform:rotate(5deg) translateY(-4px)}}@media (prefers-reduced-motion: reduce){.skills-cloud-drift .profile-cloud,.skills-bird,.skills-butterfly,.skills-petal,.skills-sparkle,.skills-grass,.skills-flower,.skills-leaf-cluster{animation:none!important}.skills-bird,.skills-butterfly,.skills-petal,.skills-sparkle{display:none}}@media (max-width: 1023px){.skills-cloud-drift .profile-cloud-three,.skills-cloud-drift .profile-cloud-four{opacity:.28}.skills-bird.bird-two,.skills-bird.bird-three,.skills-butterfly.butterfly-three,.skills-butterfly.butterfly-four,.skills-petal.petal-four,.skills-petal.petal-five,.skills-sparkle.sparkle-four,.skills-sparkle.sparkle-five{display:none}.skills-foreground-sway{height:10%;opacity:.42}}@media (max-width: 1320px){.skills-hud{right:22px;gap:14px}.skills-hp{min-width:250px}.skills-hp-pill{width:240px}.skills-resource{min-width:104px;padding-right:16px}.skills-xp-pill{width:220px}.skills-main{width:min(94vw,1200px)}.skills-tech-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.skills-tech-panel{min-height:auto}.skills-lower-grid,.skills-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1023px){.skills-viewport{height:auto;min-height:100vh;overflow-y:auto;padding-bottom:32px}.skills-header{min-height:auto;padding:18px 18px 0}.skills-title-block{position:static;margin:28px auto 18px;text-align:center}.skills-title-row{justify-content:center}.skills-hud{position:static;display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.skills-hp,.skills-xp{grid-column:1 / -1;justify-content:center}.skills-main{width:calc(100vw - 28px);margin-top:20px}.skills-tabs{overflow-x:auto;margin-left:0;padding-left:2px}.skills-tabs button{width:240px;flex:0 0 auto;font-size:16px}.skills-tabs button:first-child{width:150px}.skills-tech-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skills-lower-grid{grid-template-columns:1fr}.skills-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.skills-soft-row{height:44px;padding:0 14px;gap:10px}.skills-quote{width:calc(100vw - 36px);height:auto;min-height:56px;padding:10px 14px}}@media (max-width: 640px){.skills-back-btn{height:50px;min-width:122px;font-size:19px}.skills-title-row h1{font-size:58px;-webkit-text-stroke-width:3px}.skills-title-block p{margin-top:12px;font-size:15px}.skills-hud{grid-template-columns:1fr}.skills-resource{width:100%;justify-content:center}.skills-hp-pill{width:min(280px,calc(100vw - 80px))}.skills-xp-pill{width:min(250px,calc(100vw - 92px))}.skills-tabs button{width:205px;height:56px;font-size:14px}.skills-tabs button:first-child{width:118px}.skills-tech-panel,.skills-tools-panel,.skills-soft-panel{padding:14px;border-radius:18px}.skills-section-heading,.skills-section-heading.compact{grid-template-columns:auto 1fr}.skills-section-heading>div,.skills-filter{display:none}.skills-section-heading h2{font-size:20px}.skills-tech-grid,.skills-tools-grid{grid-template-columns:1fr}.skills-tech-card{min-height:80px;grid-template-rows:1fr;align-items:center;padding:10px 14px}.skills-view-btn,.skills-view-btn.tools{width:100%}.skills-soft-row{height:40px;padding:0 12px;gap:8px}.skills-quote strong{font-size:15px}}.terminal-dashboard{position:relative;min-height:100svh;overflow:hidden;background:radial-gradient(circle at 52% 27%,#fffffff5,#f4f8ffe0 44%,#e1ebffd1),linear-gradient(135deg,#f7fbff,#eef5ff 52%,#e6efff);color:#24335f}.terminal-dashboard.terminal-theme-dark{background:radial-gradient(circle at 48% 28%,#263e77db,#0c1633f0 42%,#050b1cfa),linear-gradient(135deg,#111d3b,#091225 58%,#050915);color:#e8efff}.terminal-dashboard.terminal-window-maximized{overflow:hidden}.terminal-dashboard-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.82;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.terminal-theme-dark .terminal-dashboard-art{opacity:.38;filter:brightness(.54) saturate(.95) contrast(1.15)}.terminal-circuit-wash{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#fff3,#ffffff80 52%,#f6faff2e),radial-gradient(circle at 62% 52%,rgba(255,255,255,.74),transparent 32%),radial-gradient(circle at 18% 18%,rgba(214,229,255,.35),transparent 28%)}.terminal-theme-dark .terminal-circuit-wash{background:linear-gradient(180deg,#050b1c66,#070e22b8 52%,#0106127a),radial-gradient(circle at 68% 48%,rgba(52,99,210,.22),transparent 36%),radial-gradient(circle at 18% 18%,rgba(87,124,224,.2),transparent 30%)}.terminal-dashboard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(77,118,194,.08) 1px,transparent 1px),linear-gradient(180deg,rgba(77,118,194,.08) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(circle at center,black 0 52%,transparent 76%);mask-image:radial-gradient(circle at center,black 0 52%,transparent 76%)}.terminal-theme-dark.terminal-dashboard:after{background:linear-gradient(90deg,rgba(121,163,255,.15) 1px,transparent 1px),linear-gradient(180deg,rgba(121,163,255,.15) 1px,transparent 1px)}.terminal-binary{position:absolute;z-index:1;color:#5f7cbe75;font-family:Fira Code,Cascadia Code,Courier New,monospace;font-size:clamp(14px,1.4vw,24px);font-weight:800;letter-spacing:.35em;pointer-events:none}.terminal-theme-dark .terminal-binary{color:#8db2ff6b}.terminal-binary-top{top:25px;right:36px}.terminal-binary-side{top:136px;left:10px;color:#3760b052}.terminal-top-hud{position:relative;z-index:4;display:grid;grid-template-columns:auto minmax(380px,454px) 1fr;align-items:start;gap:clamp(12px,2vw,28px);padding:clamp(10px,1.2vw,18px) clamp(18px,3vw,56px) 0 clamp(12px,1.1vw,18px)}.terminal-back-button{display:inline-flex;min-width:118px;min-height:58px;align-items:center;justify-content:center;gap:10px;margin-top:12px;border:2px solid rgba(126,145,190,.44);border-radius:14px;background:linear-gradient(180deg,#ffffffeb,#eef5ffe0),linear-gradient(180deg,rgba(92,137,236,.16),transparent);color:#20386f;font-size:18px;font-weight:900;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.74);box-shadow:inset 0 2px #ffffffe6,0 5px #55699f2e,0 13px 22px #233f7e1f;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.terminal-back-button:hover,.terminal-back-button:focus-visible{outline:none;border-color:#3768de94;background:linear-gradient(180deg,#fffffff5,#e5effff0),linear-gradient(180deg,rgba(92,137,236,.22),transparent);box-shadow:inset 0 2px #fffffff2,0 5px #435b9f33,0 0 0 4px #3768de1a,0 16px 28px #234da029}.terminal-back-button svg{width:24px;height:24px;stroke-width:3}.terminal-profile-panel{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:16px;min-height:112px;border:1px solid rgba(161,178,218,.46);border-radius:0 0 13px 13px;background:linear-gradient(90deg,#fffffff5,#f8fbffd1),radial-gradient(circle at 92% 20%,rgba(54,105,214,.14),transparent 34%);padding:14px 20px;text-align:left;box-shadow:inset 0 1px #ffffffeb,0 12px 26px #233f7e1f;transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease}.terminal-theme-dark .terminal-profile-panel,.terminal-theme-dark .terminal-back-button,.terminal-theme-dark .terminal-status-card,.terminal-theme-dark .terminal-level-card,.terminal-theme-dark .terminal-command-center,.terminal-theme-dark .terminal-window{border-color:#6d8fe56b;background:linear-gradient(180deg,#141f44e6,#0c1632d6),radial-gradient(circle at 86% 14%,rgba(67,116,236,.16),transparent 34%);box-shadow:inset 0 1px #ffffff14,0 5px #0409194d,0 24px 42px #00000047}.terminal-profile-panel:hover,.terminal-profile-panel:focus-visible{outline:none;transform:translateY(-2px);border-color:#4970d385;box-shadow:inset 0 1px #fffffff5,0 16px 30px #234da029,0 0 0 4px #467eeb14}.terminal-theme-dark .terminal-profile-panel:hover,.terminal-theme-dark .terminal-profile-panel:focus-visible,.terminal-theme-dark .terminal-back-button:hover,.terminal-theme-dark .terminal-back-button:focus-visible{border-color:#74a3ffa8;box-shadow:inset 0 1px #ffffff1f,0 16px 30px #00000052,0 0 0 4px #5888ff24}.terminal-profile-icon{display:grid;width:66px;height:66px;place-items:center;border:5px solid #273b77;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.34),transparent 34%),linear-gradient(135deg,#4257a9,#182b68);color:#fff;box-shadow:inset 0 0 0 4px #ffffff24,0 7px #1d2d6638}.terminal-profile-icon svg{width:38px;height:38px;stroke-width:2.6}.terminal-profile-panel strong{display:block;color:#24305f;font-size:clamp(25px,2vw,31px);font-weight:900;letter-spacing:.015em;line-height:.95;white-space:nowrap}.terminal-theme-dark .terminal-profile-panel strong,.terminal-theme-dark .terminal-status-card strong,.terminal-theme-dark .terminal-level-card strong,.terminal-theme-dark .terminal-command-copy strong,.terminal-theme-dark .terminal-fun-fact strong{color:#f3f7ff}.terminal-profile-panel em,.terminal-profile-panel small{display:block;margin-top:5px;color:#2d6ce8;font-size:15px;font-style:normal;font-weight:900;letter-spacing:.12em}.terminal-theme-dark .terminal-profile-panel em{color:#78a5ff}.terminal-theme-dark .terminal-back-button{color:#eaf1ff;text-shadow:0 2px 0 rgba(5,12,30,.45)}.terminal-theme-dark .terminal-profile-panel small,.terminal-theme-dark .terminal-command-copy small,.terminal-theme-dark .terminal-fun-fact p,.terminal-theme-dark .terminal-tip{color:#a8b5d8}.terminal-profile-panel small{color:#6d7899;font-size:12px;letter-spacing:.08em}.terminal-status-strip{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:18px}.terminal-status-card,.terminal-level-card{position:relative;display:flex;height:56px;min-height:56px;align-items:center;gap:12px;overflow:hidden;border:2px solid rgba(127,145,189,.45);border-radius:999px;background:linear-gradient(180deg,#fffffff5,#f2f7ffe6),linear-gradient(90deg,rgba(93,136,226,.08),transparent);padding:0 18px;box-shadow:inset 0 1px #ffffffeb,0 4px #606e990f,0 8px 16px #243a7714}.terminal-status-card svg{position:relative;z-index:2;width:32px;height:32px;filter:drop-shadow(0 2px 0 rgba(26,43,94,.1));align-self:center}.terminal-status-card strong,.terminal-status-card span,.terminal-status-card em{position:relative;z-index:2;color:#13254f;font-size:15.5px;font-weight:900;white-space:nowrap}.terminal-theme-dark .terminal-status-card span{color:#ff7899}.terminal-theme-dark .terminal-status-card em{background:linear-gradient(180deg,#56cf85,#249e62)}.terminal-status-card span{color:#e51d4d}.terminal-status-card em{border-radius:999px;background:linear-gradient(180deg,#74d991,#45bd73);color:#fff;font-size:11px;font-style:normal;padding:2px 7px;margin-left:auto}.terminal-hp-card{min-width:220px;padding:0 18px 0 12px}.terminal-hp-card>span,.terminal-hp-card>strong,.terminal-hp-card>em{align-self:flex-start;margin-top:8px}.terminal-hp-card svg{fill:#ff2d5d;color:#b51435}.terminal-status-card:nth-child(2) svg{fill:#ffbd2f;color:#c57907}.terminal-status-card:nth-child(3) svg{fill:#6fe7ff;color:#0b83c3}.terminal-status-fill{position:absolute;left:54px;right:18px;bottom:8px;height:6px;border-radius:999px;background:linear-gradient(90deg,#ff3261,#ff8aa0);box-shadow:inset 0 1px #ffffff73}.terminal-level-card{min-width:280px;padding-left:6px;border-radius:28px}.terminal-level-card>span{display:grid;width:44px;height:44px;place-items:center;align-self:center;flex-shrink:0;clip-path:polygon(50% 0,88% 12%,100% 48%,86% 84%,50% 100%,14% 84%,0 48%,12% 12%);background:linear-gradient(180deg,#ffe781,#7a63df 45%,#4b2faf);color:#fff;text-align:center;text-shadow:0 2px 0 rgba(28,20,79,.48);filter:drop-shadow(0 3px 0 rgba(32,37,100,.18))}.terminal-level-card em{align-self:end;margin-bottom:-5px;color:#392057;font-size:10px;font-style:normal;font-weight:900;text-shadow:0 1px 0 rgba(255,247,184,.86)}.terminal-level-card strong{align-self:start;color:#fff;font-size:19px;font-weight:900;margin-top:-3px}.terminal-level-card>div{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;align-self:center}.terminal-level-card b{display:block;margin:0 0 4px 4px;color:#26345f;background:none;padding:0;font-size:11px;font-weight:900;letter-spacing:.04em;text-align:left;text-shadow:none;font-family:Fira Code,Cascadia Code,monospace}.terminal-theme-dark .terminal-level-card b{background:none;color:#9ba9ce}.terminal-level-card i{display:block;overflow:hidden;height:6px;border-radius:999px;background:#dbe5f8;box-shadow:inset 0 1px 2px #192c5f26}.terminal-level-card mark{display:block;height:100%;border-radius:inherit;background:linear-gradient(180deg,#6db0ff,#2e6fe4)}.terminal-dashboard-grid{position:relative;z-index:4;display:grid;width:min(1380px,calc(100% - (clamp(18px,4.35vw,70px)*2)));max-width:1380px;grid-template-columns:335px minmax(680px,1fr);align-items:start;gap:30px;margin:clamp(2px,.6vw,8px) 0 0 clamp(18px,4.35vw,70px);padding:0 0 clamp(28px,4vh,56px);transition:width .24s ease,margin .24s ease,padding .24s ease}.terminal-window-maximized .terminal-top-hud,.terminal-window-maximized .terminal-command-center{opacity:0;pointer-events:none;transform:scale(.98)}.terminal-window-maximized .terminal-command-center{display:none}.terminal-window-maximized .terminal-dashboard-grid{position:fixed;inset:clamp(12px,1.6vw,24px);z-index:30;display:block;width:auto;max-width:none;margin:0;padding:0}.terminal-command-center,.terminal-window{border:2px solid rgba(88,111,189,.54);background:#f9fcffd6;box-shadow:inset 0 1px #fffffff2,0 5px #48588f1f,0 24px 42px #263d8026;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.terminal-command-center{align-self:start;overflow:hidden;border-radius:17px;padding:12px}.terminal-command-title{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;border:2px solid rgba(73,93,169,.48);border-radius:12px 12px 8px 8px;background:linear-gradient(180deg,#5e82e1e6,#3650aef5),radial-gradient(circle at 90% 50%,rgba(104,255,220,.28),transparent 28%);color:#fff;padding:12px 14px;box-shadow:inset 0 2px #ffffff3d,0 7px #35469238}.terminal-theme-dark .terminal-command-title{border-color:#769bff61;background:linear-gradient(180deg,#4c6fd8b8,#213580d6),radial-gradient(circle at 90% 50%,rgba(104,255,220,.2),transparent 28%)}.terminal-command-title>span{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;background:linear-gradient(180deg,#475ab7,#253777);box-shadow:inset 0 2px #ffffff2e,0 4px #1724572e}.terminal-command-title svg{width:22px;height:22px}.terminal-command-title h2{margin:0;font-size:18px;font-weight:900;letter-spacing:.02em;line-height:1.2;text-shadow:0 2px 0 rgba(20,35,92,.35)}.terminal-command-title p{margin:3px 0 0;font-size:11.5px;font-weight:800;color:#ffffffeb}.terminal-command-title>svg{color:#8ff7e5;animation:terminalSparkle 2.8s ease-in-out infinite}.terminal-command-list{display:grid;gap:8px;padding:14px 0 11px}.terminal-command-card{display:grid;grid-template-columns:34px minmax(0,1fr) 42px;align-items:center;gap:14px;min-height:58px;border:1px solid rgba(111,130,174,.22);border-radius:8px;background:#ffffffe6;padding:10px 14px;text-align:left;box-shadow:inset 0 1px #ffffffe0,0 3px 9px #26366817;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.terminal-theme-dark .terminal-command-card{border-color:#718fda33;background:#121d40d1;box-shadow:inset 0 1px #ffffff0f,0 3px 9px #0003}.terminal-command-card:hover,.terminal-command-card:focus-visible,.terminal-command-card.is-active{outline:none;border-color:#3c69d780;background:#fff;box-shadow:inset 0 1px #fffffff2,0 8px 18px #264fac26}.terminal-theme-dark .terminal-command-card:hover,.terminal-theme-dark .terminal-command-card:focus-visible,.terminal-theme-dark .terminal-command-card.is-active{border-color:#73a0ff94;background:#1c2b5aeb;box-shadow:inset 0 1px #ffffff14,0 9px 18px #00000047,0 0 0 3px #4678ff14}.terminal-command-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:7px;color:#fff;box-shadow:inset 0 1px #ffffff47,0 3px #1c27541f}.terminal-command-icon svg{width:18px;height:18px}.terminal-command-green .terminal-command-icon{background:linear-gradient(180deg,#78d66d,#36a654)}.terminal-command-blue .terminal-command-icon{background:linear-gradient(180deg,#4f8fff,#255bdd)}.terminal-command-orange .terminal-command-icon{background:linear-gradient(180deg,#ffb533,#f28a10)}.terminal-command-purple .terminal-command-icon{background:linear-gradient(180deg,#9b78ff,#704bd8)}.terminal-command-royal .terminal-command-icon{background:linear-gradient(180deg,#5c8dff,#2e62e9)}.terminal-command-pink .terminal-command-icon{background:linear-gradient(180deg,#ff6e9b,#ef3c70)}.terminal-command-slate .terminal-command-icon{background:linear-gradient(180deg,#7588ac,#435473)}.terminal-command-gold .terminal-command-icon{background:linear-gradient(180deg,#ffc64a,#f59e0b)}.terminal-command-copy{display:flex;flex-direction:column;justify-content:center}.terminal-command-copy strong{color:#132047;font-family:Fira Code,Cascadia Code,Courier New,monospace;font-size:14.5px;font-weight:900;line-height:1.2}.terminal-command-copy small{margin-top:4px;color:#45547b;font-size:11.5px;font-weight:800;line-height:1.3}.terminal-command-card kbd{color:#7b86a4;font-family:Fira Code,Cascadia Code,Courier New,monospace;font-size:12.5px;font-weight:800;display:inline-flex;justify-content:center;align-items:center;width:100%}.terminal-theme-dark .terminal-command-card kbd{color:#93a5d2}.terminal-fun-fact{display:grid;grid-template-columns:34px minmax(0,1fr) 10px;align-items:center;gap:14px;border:1px solid rgba(133,153,204,.35);border-radius:10px;background:#f1f7ffd1;padding:12px 14px;box-shadow:inset 0 1px #ffffffdb}.terminal-theme-dark .terminal-fun-fact{border-color:#718fda40;background:#111c3dc7;box-shadow:inset 0 1px #ffffff0f}.terminal-fun-fact span{display:grid;width:34px;height:34px;place-items:center;border-radius:7px;background:#273b77;color:#fff;font-family:Fira Code,Cascadia Code,Courier New,monospace;font-weight:900;font-size:16px}.terminal-fun-fact div{display:flex;flex-direction:column;justify-content:center}.terminal-fun-fact strong{color:#1c2750;font-size:13.5px;font-weight:900;line-height:1.2}.terminal-fun-fact p{margin:3px 0 0;color:#34446d;font-size:11.5px;font-weight:800;line-height:1.35}.terminal-fun-fact i{width:10px;height:10px;border-radius:999px;background:#39d077;box-shadow:0 0 0 3px #39d07726;align-self:center}.terminal-window{display:grid;height:min(710px,calc(100svh - 160px));min-height:640px;grid-template-rows:auto minmax(360px,1fr) auto auto;overflow:hidden;border-radius:22px;background:#ffffffc9;transition:height .24s ease,min-height .24s ease,border-radius .24s ease,box-shadow .24s ease,transform .24s ease}.terminal-window-maximized .terminal-window{width:100%;height:calc(100svh - (clamp(12px,1.6vw,24px)*2));min-height:0;border-radius:18px;transform:translateZ(0)}.terminal-window-header{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:16px;border-bottom:2px solid rgba(114,139,204,.32);padding:22px 28px 15px}.terminal-theme-dark .terminal-window-header{border-bottom-color:#769aeb42}.terminal-window-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:8px;background:linear-gradient(180deg,#5f6ac8,#2f3a90);color:#fff;box-shadow:inset 0 2px #fff3,0 6px #333d8924}.terminal-window-icon svg{width:31px;height:31px}.terminal-window-header h1{margin:0;color:#516084;font-size:clamp(28px,2.1vw,35px);font-weight:900;letter-spacing:.07em}.terminal-theme-dark .terminal-window-header h1{color:#d9e4ff}.terminal-window-right{display:flex;align-items:center;gap:12px}.terminal-theme-toggle{display:inline-flex;height:38px;align-items:center;justify-content:center;gap:8px;border:2px solid rgba(126,145,190,.32);border-radius:999px;background:#ffffffb8;color:#3e4f7b;padding:0 14px;font-size:13px;font-weight:900;letter-spacing:.02em;box-shadow:inset 0 1px #ffffffe0,0 5px 12px #21367314;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.terminal-theme-toggle:hover,.terminal-theme-toggle:focus-visible{outline:none;border-color:#3768de8a;box-shadow:inset 0 1px #ffffffeb,0 0 0 4px #3768de1a,0 8px 16px #2136731f}.terminal-theme-toggle svg{width:18px;height:18px;fill:currentColor}.terminal-theme-dark .terminal-theme-toggle{border-color:#7ea2ff57;background:#121f46e6;color:#f8d56a;box-shadow:inset 0 1px #ffffff14,0 7px 16px #0000003d}.terminal-theme-dark .terminal-theme-toggle:hover,.terminal-theme-dark .terminal-theme-toggle:focus-visible{border-color:#90b5ffa8;box-shadow:inset 0 1px #ffffff1f,0 0 0 4px #6090ff24,0 10px 20px #0000004d}.terminal-window-controls{display:flex;gap:12px}.terminal-window-controls button{display:grid;width:46px;height:38px;place-items:center;border:2px solid rgba(126,145,190,.3);border-radius:9px;background:#ffffff9e;color:#4a5b86;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease}.terminal-window-controls button:disabled{opacity:.72}.terminal-window-controls button:not(:disabled):hover,.terminal-window-controls button:not(:disabled):focus-visible{outline:none;border-color:#3768de8f;background:#ffffffdb;box-shadow:0 0 0 4px #3768de1a,0 8px 16px #2136731f}.terminal-theme-dark .terminal-window-controls button{border-color:#7ea2ff3d;background:#141f44b8;color:#b8c6ea}.terminal-theme-dark .terminal-window-controls button:not(:disabled):hover,.terminal-theme-dark .terminal-window-controls button:not(:disabled):focus-visible{border-color:#90b5ffa8;background:#1e3066f0;box-shadow:0 0 0 4px #6090ff24,0 10px 20px #0000004d}.terminal-window-controls svg{width:20px;height:20px;stroke-width:3}.terminal-window-body{position:relative;overflow:hidden;padding:28px 32px 16px}.terminal-output-scroll{position:relative;z-index:2;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:14px;scrollbar-gutter:stable}.terminal-output-scroll::-webkit-scrollbar{width:10px}.terminal-output-scroll::-webkit-scrollbar-track{border-radius:999px;background:#d3def6a6}.terminal-theme-dark .terminal-output-scroll::-webkit-scrollbar-track{background:#1d2d56c7}.terminal-output-scroll::-webkit-scrollbar-thumb{border:2px solid rgba(211,222,246,.65);border-radius:999px;background:linear-gradient(180deg,#6f93e8,#3d5fc0)}.terminal-theme-dark .terminal-output-scroll::-webkit-scrollbar-thumb{border-color:#1d2d56c7;background:linear-gradient(180deg,#74a3ff,#3861d6)}.terminal-output-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#7aa2ff,#2f57c6)}.terminal-output{max-width:min(640px,64%);font-family:Fira Code,Cascadia Code,Courier New,monospace;font-size:clamp(15.5px,1.05vw,19px);font-weight:700;line-height:1.64;color:#26345f;white-space:pre-wrap}.terminal-theme-dark .terminal-output{color:#dbe7ff}.terminal-line{min-height:1.2em}.terminal-line-prompt{color:#3e8a27;margin-top:14px}.terminal-line-prompt:first-child{margin-top:0}.terminal-line-success{color:#45a52e}.terminal-line-info{color:#1f66eb}.terminal-line-warning{color:#f28705}.terminal-line-error{color:#f22d62}.terminal-line-muted{color:#63708f}.terminal-theme-dark .terminal-line-prompt{color:#7ee17c}.terminal-theme-dark .terminal-line-success{color:#8ef282}.terminal-theme-dark .terminal-line-info{color:#72a9ff}.terminal-theme-dark .terminal-line-warning{color:#ffbd62}.terminal-theme-dark .terminal-line-error{color:#ff6f9e}.terminal-theme-dark .terminal-line-muted{color:#9ba9ce}.terminal-caret{display:inline-block;width:10px;height:21px;margin-left:9px;border-radius:2px;background:#7f8ba8;vertical-align:-4px;animation:terminalCaret 1s steps(2,start) infinite}.terminal-ghost-workstation{position:absolute;right:24px;bottom:18px;width:min(390px,42%);height:330px;opacity:.32;pointer-events:none}.terminal-ghost-monitor{position:absolute;right:45px;top:15px;width:245px;height:144px;border:11px solid rgba(78,97,157,.68);border-radius:10px;background:linear-gradient(180deg,#6177bce6,#5b71b2b3),repeating-linear-gradient(180deg,transparent 0 14px,rgba(255,255,255,.25) 15px 17px);box-shadow:0 13px #4d5f9740}.terminal-theme-dark .terminal-ghost-workstation{opacity:.22}.terminal-ghost-monitor span,.terminal-ghost-monitor i{position:absolute;left:25px;height:5px;border-radius:999px;background:#eaf5ffc7}.terminal-ghost-monitor span{top:30px;width:78px}.terminal-ghost-monitor i:nth-child(2){top:50px;width:132px;background:#ffc2d7b8}.terminal-ghost-monitor i:nth-child(3){top:70px;width:98px;background:#aae3ffb8}.terminal-ghost-monitor i:nth-child(4){top:90px;width:150px;background:#ffeba8b8}.terminal-ghost-monitor i:nth-child(5){top:110px;width:118px;background:#c0e8ccb8}.terminal-ghost-keyboard{position:absolute;right:85px;top:194px;width:230px;height:44px;border-radius:6px 6px 14px 14px;background:repeating-linear-gradient(90deg,rgba(81,102,163,.36) 0 9px,transparent 10px 16px),linear-gradient(180deg,#f6faffdb,#cdd8f4c2);transform:skew(-14deg)}.terminal-ghost-books{position:absolute;right:0;bottom:18px;display:grid;gap:3px;width:190px}.terminal-ghost-books b{display:block;border-radius:5px;color:#fff;font-size:11px;font-weight:900;padding:7px 12px;text-align:center}.terminal-ghost-books b:nth-child(1){background:#72c5e4}.terminal-ghost-books b:nth-child(2){background:#f39b92}.terminal-ghost-books b:nth-child(3){background:#92cfae}.terminal-input-shell{display:grid;grid-template-columns:minmax(0,1fr) 145px;gap:28px;align-items:center;border-top:2px solid rgba(114,139,204,.2);padding:20px 20px 16px 28px}.terminal-input-wrap{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;min-height:52px;border:2px solid rgba(70,104,210,.48);border-radius:9px;background:#ffffffd1;padding:0 16px;box-shadow:inset 0 1px #ffffffeb,0 4px 9px #1e377b14;transition:border-color .16s ease,box-shadow .16s ease}.terminal-theme-dark .terminal-input-wrap{border-color:#6894ff75;background:#0b142de0;box-shadow:inset 0 1px #ffffff0f,0 4px 12px #00000042}.terminal-input-wrap:focus-within{border-color:#2f72eb;box-shadow:inset 0 1px #fffffff2,0 0 0 4px #2f72eb1f,0 7px 16px #1e4db01f}.terminal-theme-dark .terminal-input-wrap:focus-within{border-color:#80a9ff;box-shadow:inset 0 1px #ffffff14,0 0 0 4px #5b8dff2e,0 8px 18px #00000047}.terminal-input-wrap svg{width:30px;height:30px;color:#152350}.terminal-theme-dark .terminal-input-wrap svg{color:#dbe7ff}.terminal-input-wrap input{width:100%;border:0;background:transparent;color:#23315c;font-family:Fira Code,Cascadia Code,Courier New,monospace;font-size:18px;font-weight:700;outline:none}.terminal-theme-dark .terminal-input-wrap input{color:#f3f7ff}.terminal-input-wrap input::-moz-placeholder{color:#8290b0}.terminal-input-wrap input::placeholder{color:#8290b0}.terminal-theme-dark .terminal-input-wrap input::-moz-placeholder{color:#8998c4}.terminal-theme-dark .terminal-input-wrap input::placeholder{color:#8998c4}.terminal-enter-button{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:10px;border:2px solid #245acb;border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.28),transparent 38%),linear-gradient(180deg,#5a8fff,#2764df 58%,#1646b2);color:#fff;font-size:18px;font-weight:900;letter-spacing:.02em;text-shadow:0 2px 0 rgba(22,49,128,.62);box-shadow:inset 0 2px #ffffff3d,0 5px #173c9b,0 12px 20px #1e53bd38}.terminal-enter-button svg{width:22px;height:22px}.terminal-tip{display:flex;align-items:center;gap:8px;margin:0;padding:0 28px 18px;color:#627091;font-size:13px;font-weight:800}.terminal-tip svg{width:17px;height:17px;color:#ffbb36}.terminal-tip kbd{display:inline-grid;min-width:22px;height:22px;place-items:center;border:1px solid rgba(95,118,180,.32);border-radius:5px;background:#ffffffc2;color:#4d5d85;font-family:Fira Code,Cascadia Code,Courier New,monospace;font-size:12px;box-shadow:inset 0 1px #ffffffd9}@keyframes terminalCaret{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes terminalSparkle{0%,to{transform:scale(1) rotate(0);opacity:.75}50%{transform:scale(1.18) rotate(12deg);opacity:1}}@media (max-width: 1360px){.terminal-top-hud{grid-template-columns:auto minmax(0,420px);gap:16px}.terminal-profile-panel{width:min(420px,100%)}.terminal-status-strip{grid-column:1 / -1;justify-content:flex-start;flex-wrap:wrap}.terminal-dashboard-grid{grid-template-columns:315px minmax(0,1fr)}.terminal-output{max-width:70%}}@media (max-width: 1100px){.terminal-dashboard{height:auto;min-height:100svh;overflow-y:auto}.terminal-dashboard-grid{grid-template-columns:1fr;width:calc(100% - 24px);max-width:900px;margin:16px auto 0;padding:0 0 54px}.terminal-command-center{order:2}.terminal-window{order:1;min-height:620px}.terminal-output{max-width:100%}.terminal-ghost-workstation{display:none}}@media (max-width: 720px){.terminal-top-hud{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px 12px 0}.terminal-back-button{min-width:56px;min-height:56px;gap:0;margin-top:0;border-radius:13px;padding:0}.terminal-back-button span{display:none}.terminal-profile-panel{min-height:auto;grid-template-columns:58px minmax(0,1fr);gap:12px;padding:12px}.terminal-profile-icon{width:56px;height:56px;border-width:4px}.terminal-profile-icon svg{width:32px;height:32px}.terminal-profile-panel strong{font-size:21px}.terminal-status-strip{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:10px}.terminal-hp-card,.terminal-level-card{grid-column:1 / -1;min-width:0}.terminal-status-card,.terminal-level-card{min-height:54px;padding:0 14px}.terminal-status-card svg{width:33px;height:33px}.terminal-status-card strong,.terminal-status-card span,.terminal-status-card em{font-size:15px}.terminal-dashboard-grid{gap:18px;padding:16px 12px 54px}.terminal-window{min-height:580px;border-radius:17px}.terminal-window-header{grid-template-columns:46px minmax(0,1fr) auto;gap:10px;padding:16px}.terminal-window-controls{display:flex;gap:8px}.terminal-window-controls button{width:42px;height:38px}.terminal-window-controls button:disabled{display:none}.terminal-theme-toggle{width:42px;padding:0;border-radius:10px}.terminal-theme-toggle span{display:none}.terminal-window-icon{width:42px;height:42px}.terminal-window-header h1{font-size:24px}.terminal-window-body{padding:18px 16px}.terminal-output{font-size:13px;line-height:1.55}.terminal-input-shell{grid-template-columns:1fr;gap:12px;padding:14px}.terminal-tip{flex-wrap:wrap;padding:0 14px 16px}.terminal-command-title{grid-template-columns:48px minmax(0,1fr)}.terminal-command-title>svg{display:none}.terminal-command-title h2{font-size:18px}.terminal-command-card{grid-template-columns:44px minmax(0,1fr) 34px}}.settings-rpg-screen{position:relative;min-height:100svh;overflow:hidden;color:#1d2430;background:#0d7eea}.settings-rpg-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.settings-rpg-ambient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.settings-rpg-bird{position:absolute;left:-80px;top:14%;width:54px;height:24px;opacity:.8;animation:settingsBirdFly var(--duration, 28s) linear infinite;transform:translate3d(-10vw,0,0) scale(var(--scale, 1))}.settings-rpg-bird:before,.settings-rpg-bird:after{content:"";position:absolute;top:8px;width:25px;height:14px;border-top:3px solid rgba(255,255,255,.86);border-radius:50%;filter:drop-shadow(0 1px 1px rgba(18,74,145,.25));animation:settingsBirdWing .85s ease-in-out infinite}.settings-rpg-bird:before{left:2px;transform-origin:right center}.settings-rpg-bird:after{right:2px;transform-origin:left center;animation-delay:-.12s}.settings-rpg-bird.bird-one{--duration: 24s;--scale: .9;animation-delay:-4s}.settings-rpg-bird.bird-two{top:23%;--duration: 32s;--scale: .68;opacity:.64;animation-delay:-17s}.settings-rpg-bird.bird-three{top:10%;--duration: 38s;--scale: .55;opacity:.55;animation-delay:-27s}.settings-rpg-butterfly{position:absolute;width:20px;height:18px;z-index:2;opacity:.9;animation:settingsButterflyPath var(--duration, 18s) ease-in-out infinite}.settings-rpg-butterfly:before,.settings-rpg-butterfly:after{content:"";position:absolute;top:1px;width:11px;height:16px;border-radius:60% 55% 48% 60%;background:linear-gradient(145deg,#fffad3,#ffb445 42%,#7b4dff);box-shadow:0 0 9px #ffda688c;animation:settingsButterflyWing .3s ease-in-out infinite}.settings-rpg-butterfly:before{left:0;transform-origin:right center}.settings-rpg-butterfly:after{right:0;transform-origin:left center;animation-direction:reverse}.settings-rpg-butterfly.butterfly-one{left:13%;top:64%;--duration: 19s}.settings-rpg-butterfly.butterfly-two{left:82%;top:54%;--duration: 24s;transform:scale(.82);animation-delay:-8s}.settings-rpg-butterfly.butterfly-three{left:8%;top:34%;--duration: 21s;transform:scale(.72);animation-delay:-14s}.settings-rpg-leaf{position:absolute;top:-40px;width:18px;height:26px;border-radius:72% 16%;background:linear-gradient(145deg,#c8f970,#49b64b 58%,#1d7f3b);box-shadow:inset 2px 2px #ffffff4d;opacity:.68;animation:settingsLeafDrift var(--duration, 14s) ease-in-out infinite}.settings-rpg-leaf.leaf-one{left:19%;--duration: 15s;animation-delay:-2s}.settings-rpg-leaf.leaf-two{left:72%;--duration: 18s;animation-delay:-9s;transform:scale(.8)}.settings-rpg-leaf.leaf-three{left:91%;--duration: 20s;animation-delay:-12s;transform:scale(.7)}.settings-rpg-leaf.leaf-four{left:5%;--duration: 17s;animation-delay:-6s;transform:scale(.62)}.settings-rpg-particle{position:absolute;width:7px;height:7px;border-radius:50%;background:#fff5abe6;box-shadow:0 0 12px #ffe679e0,0 0 26px #5dceff52;opacity:0;animation:settingsParticleRise var(--duration, 9s) ease-in-out infinite}.settings-rpg-particle:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;background:linear-gradient(90deg,transparent 42%,rgba(255,255,255,.86) 50%,transparent 58%),linear-gradient(0deg,transparent 42%,rgba(255,255,255,.86) 50%,transparent 58%);transform:rotate(45deg)}.settings-rpg-particle.particle-one{left:23%;bottom:23%;--duration: 8s}.settings-rpg-particle.particle-two{left:64%;bottom:32%;--duration: 11s;animation-delay:-4s}.settings-rpg-particle.particle-three{left:86%;bottom:26%;--duration: 10s;animation-delay:-7s}.settings-rpg-particle.particle-four{left:11%;bottom:47%;--duration: 12s;animation-delay:-9s}.settings-rpg-particle.particle-five{left:50%;bottom:18%;--duration: 9s;animation-delay:-2s}.settings-rpg-foreground-wind{position:absolute;inset:auto 0 0;height:13%;z-index:2;pointer-events:none;overflow:hidden;opacity:.58}.grass-blade{position:absolute;bottom:-34px;width:6px;height:64px;border-radius:999px 999px 4px 4px;background:linear-gradient(180deg,#a7f15e,#3aa947 58%,#176e36);transform-origin:bottom center;animation:settingsGrassSway var(--duration, 3.4s) ease-in-out infinite;filter:drop-shadow(0 3px 3px rgba(0,70,32,.18))}.grass-blade.grass-one{left:3%;height:66px;--duration: 3.7s}.grass-blade.grass-two{left:12%;height:54px;--duration: 3.1s;animation-delay:-1.2s}.grass-blade.grass-three{left:31%;height:58px;--duration: 3.9s;animation-delay:-2s}.grass-blade.grass-four{right:27%;height:59px;--duration: 3.2s;animation-delay:-.7s}.grass-blade.grass-five{right:12%;height:68px;--duration: 4.1s;animation-delay:-1.8s}.grass-blade.grass-six{right:4%;height:56px;--duration: 3.6s;animation-delay:-2.4s}.settings-rpg-flower{position:absolute;bottom:6px;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle,#fff7a8 0 20%,#ff9b3d 21% 42%,transparent 43%);box-shadow:8px 0 #f06ab8,-8px 0 #f06ab8,0 8px #f06ab8,0 -8px #f06ab8;animation:settingsFlowerSway 4.2s ease-in-out infinite;transform-origin:bottom center}.settings-rpg-flower:after{content:"";position:absolute;left:11px;top:15px;width:3px;height:34px;border-radius:999px;background:linear-gradient(180deg,#66c946,#1f873c)}.settings-rpg-flower.flower-one{left:17%}.settings-rpg-flower.flower-two{right:19%;animation-delay:-1.4s;--scale: .82}.settings-rpg-flower.flower-three{right:5%;animation-delay:-2.1s;--scale: .68}.settings-rpg-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(circle at 50% 43%,rgba(255,249,225,.28),transparent 36%),linear-gradient(180deg,#002c9414,#0024610a 48%,#04241324)}@keyframes settingsBirdFly{0%{transform:translate3d(-12vw,0,0) scale(var(--scale, 1))}35%{transform:translate3d(38vw,-18px,0) scale(var(--scale, 1))}70%{transform:translate3d(82vw,10px,0) scale(var(--scale, 1))}to{transform:translate3d(112vw,-6px,0) scale(var(--scale, 1))}}@keyframes settingsBirdWing{0%,to{transform:rotate(16deg)}50%{transform:rotate(-14deg) translateY(2px)}}@keyframes settingsButterflyPath{0%,to{translate:0 0;rotate:-8deg}18%{translate:34px -28px;rotate:11deg}42%{translate:-12px -54px;rotate:-16deg}66%{translate:46px -16px;rotate:17deg}84%{translate:16px 20px;rotate:-5deg}}@keyframes settingsButterflyWing{0%,to{scale:1 1}50%{scale:.42 1.05}}@keyframes settingsLeafDrift{0%{translate:0 -10vh;rotate:0deg;opacity:0}12%{opacity:.68}52%{translate:48px 46vh;rotate:220deg}to{translate:-28px 108vh;rotate:510deg;opacity:0}}@keyframes settingsParticleRise{0%{translate:0 24px;scale:.55;opacity:0}25%,68%{opacity:.82}to{translate:18px -96px;scale:1.05;opacity:0}}@keyframes settingsGrassSway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(7deg)}}@keyframes settingsFlowerSway{0%,to{transform:rotate(-3deg) scale(var(--scale, 1))}50%{transform:rotate(5deg) scale(var(--scale, 1))}}@media (prefers-reduced-motion: reduce){.settings-rpg-cloud-drift .profile-cloud,.settings-rpg-bird,.settings-rpg-butterfly,.settings-rpg-leaf,.settings-rpg-particle,.grass-blade,.settings-rpg-flower{animation:none!important}.settings-rpg-bird,.settings-rpg-butterfly,.settings-rpg-leaf,.settings-rpg-particle{display:none}}.settings-rpg-hud{position:relative;z-index:5;display:grid;grid-template-columns:210px minmax(0,1fr);align-items:start;gap:clamp(18px,3vw,54px);padding:clamp(18px,2.1vw,28px) clamp(18px,2.2vw,32px) 0}.settings-rpg-back{display:inline-flex;width:192px;height:75px;align-items:center;justify-content:center;gap:12px;border:4px solid #05235a;border-radius:17px;background:linear-gradient(180deg,rgba(255,255,255,.2),transparent 34%),linear-gradient(180deg,#1d8bff,#0754c7 57%,#04358e);color:#fff;font-size:31px;font-weight:900;letter-spacing:.01em;text-transform:uppercase;text-shadow:0 3px 0 rgba(3,22,67,.72);box-shadow:inset 0 2px #ffffff57,inset 0 -7px #000a404d,0 5px #001342b8,0 12px 22px #0025653d;transition:filter .15s ease,box-shadow .15s ease}.settings-rpg-back span{display:grid;width:52px;height:52px;place-items:center;border:3px solid rgba(6,33,88,.55);border-radius:13px;background:linear-gradient(180deg,#f9fcff,#dfe8ff);color:#0d4fac;box-shadow:inset 0 2px #fff,0 3px #00154438}.settings-rpg-back svg{width:34px;height:34px;stroke-width:4}.settings-rpg-back:hover,.settings-rpg-back:focus-visible{outline:none;filter:brightness(1.08);box-shadow:inset 0 2px #ffffff61,inset 0 -7px #000a4047,0 5px #001342b8,0 0 0 5px #ffffff2e,0 16px 28px #00256547}.settings-rpg-stats{display:flex;align-items:center;justify-content:center;gap:clamp(26px,4.1vw,68px);padding-top:7px}.settings-rpg-hp,.settings-rpg-level{display:flex;align-items:center}.settings-rpg-hp>svg{position:relative;z-index:2;width:68px;height:68px;margin-right:-24px;fill:#ff2f55;color:#8d0926;filter:drop-shadow(0 5px 0 rgba(73,5,25,.34))}.settings-rpg-hp-pill,.settings-rpg-resource,.settings-rpg-level>div{position:relative;overflow:hidden;border:4px solid rgba(2,28,77,.86);background:linear-gradient(180deg,#0c6ee9,#073b98);box-shadow:inset 0 2px #ffffff47,inset 0 -7px #00073038,0 7px #00143e5c}.settings-rpg-hp-pill{display:grid;width:265px;height:44px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;border-radius:999px;padding:0 15px 0 30px}.settings-rpg-hp-pill i{position:absolute;inset:3px auto 3px 3px;border-radius:999px;background:linear-gradient(180deg,#ff5b78,#f61e4d 62%,#b60d33);box-shadow:inset 0 2px #ffffff47}.settings-rpg-hp-pill span,.settings-rpg-hp-pill strong,.settings-rpg-hp-pill em,.settings-rpg-resource strong,.settings-rpg-level b{position:relative;z-index:2;color:#fff;font-size:22px;font-weight:900;line-height:1;text-shadow:0 2px 0 rgba(0,24,74,.62);white-space:nowrap}.settings-rpg-hp-pill span{color:#ffe0e8}.settings-rpg-hp-pill em{color:#ffffffbd;font-style:normal}.settings-rpg-resource{display:flex;width:150px;height:48px;align-items:center;gap:14px;border-radius:999px;padding:0 22px 0 0}.settings-rpg-resource svg{width:56px;height:56px;margin-left:-15px;fill:#ffd23b;color:#ab6105;filter:drop-shadow(0 4px 0 rgba(69,43,6,.34))}.settings-rpg-resource.gem svg{fill:#65eaff;color:#007aa8}.settings-rpg-level>span{position:relative;z-index:2;display:grid;width:79px;height:79px;place-items:center;margin-right:-18px;clip-path:polygon(50% 0,82% 10%,100% 43%,89% 78%,50% 100%,11% 78%,0 43%,18% 10%);background:linear-gradient(180deg,#ffd94b,#f5a400 28%,#1a1f28 29%,#111827);color:#fff;filter:drop-shadow(0 5px 0 rgba(44,22,3,.38))}.settings-rpg-level>span em,.settings-rpg-level>span strong{display:block;color:#fff;font-style:normal;font-weight:900;line-height:.9;text-shadow:0 2px 0 rgba(0,0,0,.75)}.settings-rpg-level>span em{margin-top:7px;font-size:17px}.settings-rpg-level>span strong{margin-top:-12px;font-size:31px}.settings-rpg-level>div{display:grid;width:294px;height:46px;align-items:center;border-radius:999px;padding:0 16px 0 24px}.settings-rpg-level i{position:absolute;top:5px;right:5px;bottom:5px;left:5px;overflow:hidden;border-radius:999px;background:#000c2aad}.settings-rpg-level mark{display:block;height:100%;border-radius:inherit;background:linear-gradient(180deg,#5ab3ff,#1686ff 56%,#075cc9)}.settings-rpg-panel{position:relative;z-index:4;width:min(1125px,calc(100vw - 350px));min-height:760px;margin:94px auto 0;border:9px solid #0759be;border-radius:29px;background:linear-gradient(180deg,rgba(255,255,255,.26),transparent 15%),linear-gradient(180deg,#0c70e4,#064ca9);box-shadow:inset 0 0 0 4px #54aaff85,inset 0 -10px #00185933,0 11px #001f6373,0 24px 42px #04316847}.settings-rpg-paper{position:absolute;top:27px;right:25px;bottom:26px;left:25px;border:2px solid rgba(181,140,78,.24);border-radius:17px;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.68),transparent 45%),linear-gradient(180deg,#fff9e8fa,#fff0caf5);box-shadow:inset 0 2px #ffffffb8,inset 0 0 28px #dc9f411f;padding:56px 58px 32px}.settings-rpg-paper:before{content:"";position:absolute;top:11px;right:11px;bottom:11px;left:11px;border:2px solid rgba(198,151,85,.18);border-radius:13px;pointer-events:none}.settings-rpg-titlebar{position:absolute;left:-82px;top:-77px;z-index:6;display:flex;align-items:center;pointer-events:none}.settings-rpg-crest{position:relative;z-index:2;display:grid;width:154px;height:154px;place-items:center;clip-path:polygon(50% 0,86% 13%,100% 48%,86% 86%,50% 100%,14% 86%,0 48%,14% 13%);background:radial-gradient(circle at 50% 48%,#1a3c7a,#0d234a 65%,#050d22);filter:drop-shadow(0 8px 0 rgba(0,0,0,.45)) drop-shadow(0 12px 16px rgba(0,0,0,.35))}.settings-rpg-crest:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;clip-path:inherit;border:5px solid #d4af37;background:linear-gradient(135deg,rgba(255,230,153,.25) 0%,transparent 50%,rgba(0,0,0,.4) 100%);box-shadow:inset 0 0 12px #000c,0 0 0 2px #ba8e26}.settings-rpg-gear-icon{position:relative;z-index:2;width:74px;height:74px;color:#ffe066!important;fill:#8b6508!important;stroke-width:2.2!important;filter:drop-shadow(0 3px 6px rgba(0,0,0,.8)) drop-shadow(0 0 8px rgba(255,224,102,.5));animation:spin-slow 16s linear infinite}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.settings-rpg-crest-gem{position:absolute;z-index:3;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#88dfff,#157aff 55%,#003fa3);border:2px solid #ffcf37;box-shadow:0 0 10px #157affd1,inset -2px -2px 4px #0009;animation:pulse-glow 2.5s ease-in-out infinite alternate}.settings-rpg-crest-gem.top{top:14px;left:50%;transform:translate(-50%)}.settings-rpg-crest-gem.bottom{bottom:14px;left:50%;transform:translate(-50%)}.settings-rpg-title-banner{position:relative;display:flex;min-width:550px;height:94px;align-items:center;margin-left:-20px;border:5px solid #d4af37;border-radius:17px 14px 14px 17px;background:linear-gradient(180deg,rgba(255,255,255,.12) 0%,transparent 40%),linear-gradient(180deg,#0e2246,#18376e,#0a1733);box-shadow:inset 0 0 0 2px #ffe699,inset 0 0 18px #000000d9,0 8px #0006,0 12px 20px #0000004d;padding:0 40px 0 52px}.settings-rpg-title-inner{display:flex;align-items:center;justify-content:center;gap:16px;width:100%}.title-gem{width:12px;height:12px;transform:rotate(45deg);background:radial-gradient(circle at 35% 35%,#8ae2ff,#0d7aff 55%,#0045ad);border:2px solid #ffd700;box-shadow:0 0 8px #0d7affcc,inset -1px -1px 2px #00000080;animation:pulse-glow 2.5s ease-in-out infinite alternate}.settings-rpg-title-banner h1{margin:0;font-family:Cinzel,Cinzel Decorative,Georgia,serif;font-weight:900;font-size:clamp(34px,3.35vw,48px);letter-spacing:.05em;background:linear-gradient(180deg,#fff2cc,#ffd966 30%,#f1c232 70%,#bf9000);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 4px rgba(0,0,0,.95))}.settings-rpg-title-banner:after{content:"";position:absolute;right:-54px;width:82px;height:94px;clip-path:polygon(0 0,78% 0,100% 50%,78% 100%,0 100%,25% 50%);background:linear-gradient(180deg,rgba(255,255,255,.12) 0%,transparent 40%),linear-gradient(180deg,#091730,#10264d,#040a17);border-right:5px solid #d4af37;box-shadow:inset 0 0 10px #000c;z-index:-1}.banner-ornament{position:absolute;width:14px;height:14px;border:3px solid #ffd700;background:#8b6508;box-shadow:inset 0 0 3px #000c}.banner-ornament.left{top:8px;left:8px;border-radius:4px 0 0}.banner-ornament.right{top:8px;right:8px;border-radius:0 4px 0 0}.banner-ornament:before{content:"";position:absolute;width:4px;height:4px;border-radius:50%;background:#fff;box-shadow:0 1px 1px #00000080;top:50%;left:50%;transform:translate(-50%,-50%)}.banner-glow-particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:1}.particle{position:absolute;bottom:-10px;border-radius:50%;animation:float-particle 4s linear infinite;opacity:0}.particle.p1{left:20%;width:4px;height:4px;animation-delay:.5s;animation-duration:4.5s;background:#ffe066b3;box-shadow:0 0 6px #ffe066}.particle.p2{left:55%;width:6px;height:6px;animation-delay:1.8s;animation-duration:3.8s;background:#66e0ffb3;box-shadow:0 0 6px #66e0ff}.particle.p3{left:80%;width:3.5px;height:3.5px;animation-delay:2.8s;animation-duration:5.2s;background:#ffe06699;box-shadow:0 0 6px #ffe066}@keyframes float-particle{0%{transform:translateY(0) scale(.8);opacity:0}20%{opacity:.8}80%{opacity:.8}to{transform:translateY(-90px) scale(1.2);opacity:0}}@keyframes pulse-glow{0%{filter:brightness(1) drop-shadow(0 0 2px rgba(21,122,255,.5))}to{filter:brightness(1.25) drop-shadow(0 0 8px rgba(21,122,255,.95))}}.settings-rpg-intro{position:relative;z-index:1;display:grid;justify-items:center;margin-bottom:18px}.settings-rpg-divider{display:grid;width:min(520px,100%);grid-template-columns:1fr 34px 78px 34px 1fr;align-items:center;gap:12px;color:#999991}.settings-rpg-divider span{height:2px;background:linear-gradient(90deg,transparent,rgba(124,115,97,.46),transparent)}.settings-rpg-divider svg{justify-self:center}.settings-rpg-divider svg:nth-child(3){width:62px;height:62px;fill:#1565d8;color:#054da8;filter:drop-shadow(0 4px 0 rgba(0,48,121,.22))}.settings-rpg-intro p{margin:2px 0 0;color:#2a2f36;font-size:25px;font-weight:900;text-align:center}.settings-rpg-controls{position:relative;z-index:1;display:grid;gap:13px}.settings-rpg-row{display:grid;grid-template-columns:64px 185px minmax(220px,1fr) 76px 72px;align-items:center;min-height:88px;gap:20px;border:2px solid rgba(195,148,74,.26);border-radius:14px;background:#fff8e56b;padding:0 23px;box-shadow:inset 0 1px #ffffff80,0 2px #915c1a14}.settings-rpg-row.is-muted{background:#f7f5ef8c}.settings-rpg-row-icon{display:grid;place-items:center;color:#0866d7;filter:drop-shadow(0 2px 0 rgba(255,255,255,.85)) drop-shadow(0 4px 0 rgba(0,40,110,.12))}.settings-rpg-row-icon svg{width:43px;height:43px;fill:#1565d82e;stroke-width:2.8}.settings-rpg-row strong{color:#141414;font-size:24px;font-weight:900;white-space:nowrap}.settings-rpg-row label{cursor:pointer}.settings-rpg-row input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:14px;border:2px solid rgba(111,96,73,.22);border-radius:999px;background:linear-gradient(90deg,#055bd0 0 var(--setting-percent),#d6c8ac var(--setting-percent) 100%);box-shadow:inset 0 2px 3px #05132d38,0 1px #fffc}.settings-rpg-row.is-muted input[type=range]{filter:saturate(.65)}.settings-rpg-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:34px;height:34px;border:3px solid #363a44;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#edf1f8 50%,#c3c9d4);box-shadow:inset 0 2px #ffffffbf,0 3px 6px #1e22283d}.settings-rpg-row input[type=range]::-moz-range-thumb{width:30px;height:30px;border:3px solid #363a44;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#edf1f8 50%,#c3c9d4);box-shadow:0 3px 6px #1e22283d}.settings-rpg-row input[type=range]:focus-visible{outline:4px solid rgba(21,101,216,.24);outline-offset:5px}.settings-rpg-row em{color:#0867da;font-size:26px;font-style:normal;font-weight:900;text-align:right}.settings-rpg-test{display:grid;width:64px;height:64px;place-items:center;border:3px solid rgba(106,88,61,.4);border-radius:14px;background:linear-gradient(180deg,#fffefa,#f1e6ce);color:#0867da;box-shadow:inset 0 2px #ffffffb8,0 4px #5640283d,0 9px 14px #573b131f;transition:transform .15s ease,filter .15s ease}.settings-rpg-test.is-muted{border-color:#656b7773;background:linear-gradient(180deg,#fff,#e8ecf2);color:#657080;box-shadow:inset 0 2px #ffffffc7,0 4px #454c5733,0 9px 14px #313b4c1a}.settings-rpg-test:hover,.settings-rpg-test:focus-visible{outline:none;transform:translateY(-2px);filter:brightness(1.06)}.settings-rpg-test svg{width:35px;height:35px;fill:#1565d833;stroke-width:3}.settings-rpg-toggle-row{grid-template-columns:64px 1fr auto}.settings-rpg-switch{display:flex;width:142px;height:58px;align-items:center;justify-content:space-between;gap:8px;border:3px solid #062b75;border-radius:999px;background:linear-gradient(180deg,#7d8793,#48515d);padding:5px 6px 5px 21px;color:#fff;box-shadow:inset 0 2px #ffffff47,inset 0 -5px #000a1e38,0 4px #231f183d;transition:filter .15s ease,background .15s ease}.settings-rpg-switch.is-on{background:linear-gradient(180deg,#1e8dff,#0459d4 55%,#033f9f)}.settings-rpg-switch:hover,.settings-rpg-switch:focus-visible{outline:none;filter:brightness(1.07)}.settings-rpg-switch span{font-size:26px;font-weight:900;text-shadow:0 2px 0 rgba(0,24,77,.6)}.settings-rpg-switch i{display:block;width:46px;height:46px;border:4px solid #125715;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#daf8d6 55%,#86d77e);box-shadow:inset 0 2px #ffffffd1,0 3px 4px #00000029}@media (max-width: 1360px){.settings-rpg-hud{grid-template-columns:auto 1fr}.settings-rpg-stats{justify-content:flex-start;flex-wrap:wrap;gap:18px}.settings-rpg-panel{width:min(1040px,calc(100vw - 80px));margin-top:126px}.settings-rpg-row{grid-template-columns:54px 165px minmax(180px,1fr) 70px 64px;gap:15px}}@media (max-width: 920px){.settings-rpg-screen{height:auto;min-height:100svh;overflow-y:auto}.settings-rpg-cloud-drift .profile-cloud-two,.settings-rpg-cloud-drift .profile-cloud-three{opacity:.32}.settings-rpg-bird.bird-two,.settings-rpg-bird.bird-three,.settings-rpg-butterfly.butterfly-three,.settings-rpg-leaf.leaf-three,.settings-rpg-particle.particle-four,.settings-rpg-particle.particle-five{display:none}.settings-rpg-foreground-wind{height:12%;opacity:.58}.settings-rpg-hud{grid-template-columns:1fr;gap:12px}.settings-rpg-back{width:154px;height:62px;font-size:23px}.settings-rpg-back span{width:43px;height:43px}.settings-rpg-back svg{width:29px;height:29px}.settings-rpg-stats{display:grid;grid-template-columns:1fr 1fr;width:100%}.settings-rpg-hp,.settings-rpg-level{grid-column:1 / -1}.settings-rpg-panel{width:calc(100vw - 28px);min-height:auto;margin:132px auto 28px}.settings-rpg-paper{position:relative;inset:auto;margin:18px;padding:68px 18px 24px}.settings-rpg-titlebar{left:50%;top:-108px;transform:translate(-50%)}.settings-rpg-crest{width:108px;height:108px}.settings-rpg-crest svg{width:52px;height:52px}.settings-rpg-crest-gem{width:10px!important;height:10px!important}.settings-rpg-crest-gem.top{top:10px!important}.settings-rpg-crest-gem.bottom{bottom:10px!important}.settings-rpg-title-banner{min-width:min(360px,calc(100vw - 120px));height:74px;padding:0 24px 0 38px}.settings-rpg-title-banner h1{font-size:clamp(26px,7vw,34px)}.settings-rpg-gem{display:none}.settings-rpg-row,.settings-rpg-toggle-row{grid-template-columns:44px 1fr auto;gap:12px;min-height:118px;padding:15px}.settings-rpg-row input[type=range]{grid-column:2 / -1}.settings-rpg-row em{grid-column:2;text-align:left}.settings-rpg-test{grid-column:3;grid-row:2 / span 2;width:56px;height:56px}.settings-rpg-toggle-row .settings-rpg-switch{grid-column:2 / -1;justify-self:end}}@media (max-width: 520px){.settings-rpg-hp-pill{width:min(270px,calc(100vw - 82px))}.settings-rpg-resource{width:100%;min-width:0}.settings-rpg-level>div{width:min(275px,calc(100vw - 90px))}.settings-rpg-panel{border-width:6px;border-radius:22px}.settings-rpg-paper{margin:12px;padding:64px 12px 18px}.settings-rpg-titlebar{top:-98px;width:calc(100vw - 24px);justify-content:center}.settings-rpg-crest{width:82px;height:82px}.settings-rpg-crest-gem{width:8px!important;height:8px!important}.settings-rpg-crest-gem.top{top:8px!important}.settings-rpg-crest-gem.bottom{bottom:8px!important}.banner-ornament,.title-gem,.particle{display:none!important}.settings-rpg-title-banner{min-width:min(260px,calc(100vw - 112px));height:65px;margin-left:-10px;padding:0 16px 0 28px}.settings-rpg-title-banner:after{display:none}.settings-rpg-title-banner h1{font-size:21px;-webkit-text-stroke-width:1px}.settings-rpg-intro p{font-size:18px}.settings-rpg-divider{grid-template-columns:1fr 24px 52px 24px 1fr}.settings-rpg-divider svg:nth-child(3){width:52px;height:52px}.settings-rpg-row strong{font-size:17px}.settings-rpg-row-icon svg{width:34px;height:34px}.settings-rpg-row{grid-template-columns:36px 1fr 52px}}.bg-xp-shimmer-pattern{background-image:linear-gradient(135deg,#fff0,#fff0 35%,#ffffff47 45%,#ffffff6b,#ffffff47 55%,#fff0 65%,#fff0);background-size:200% 100%}.animate-xp-shimmer{animation:xpShimmer 2.2s linear infinite}@keyframes xpShimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion: reduce){.animate-xp-shimmer{animation:none!important}}.profile-xp-row{display:flex!important;align-items:center;margin-top:.85rem;width:100%}@media (min-width: 1366px){.settings-rpg-screen{display:flex;flex-direction:column;height:100vh!important;overflow:hidden}.settings-rpg-hud{padding:20px 32px 0;gap:32px}.settings-rpg-back{width:154px;height:58px;font-size:24px;border-radius:12px;border-width:3px;box-shadow:inset 0 2px #ffffff57,inset 0 -5px #000a404d,0 4px #001342b8,0 8px 16px #00256533}.settings-rpg-back span{width:38px;height:38px;border-radius:9px;border-width:2px}.settings-rpg-back svg{width:22px;height:22px;stroke-width:3.5}.settings-rpg-stats{gap:28px;padding-top:4px}.settings-rpg-hp-pill{width:210px;height:36px;border-width:3px;gap:8px;padding:0 12px 0 24px}.settings-rpg-hp>svg{width:54px;height:54px;margin-right:-16px}.settings-rpg-hp-pill span,.settings-rpg-hp-pill strong,.settings-rpg-hp-pill em,.settings-rpg-resource strong,.settings-rpg-level b{font-size:16px;text-shadow:0 1px 0 rgba(0,24,74,.62)}.settings-rpg-resource{width:114px;height:38px;border-width:3px;gap:8px;padding:0 14px 0 0}.settings-rpg-resource svg{width:44px;height:44px;margin-left:-12px}.settings-rpg-level>span{width:62px;height:62px;margin-right:-14px}.settings-rpg-level>span em{margin-top:5px;font-size:13px}.settings-rpg-level>span strong{margin-top:-8px;font-size:24px}.settings-rpg-level>div{width:220px;height:38px;border-width:3px;padding:0 12px 0 18px}.settings-rpg-panel{width:min(1200px,calc(100vw - 120px));min-height:550px;margin:auto;border-width:7px;border-radius:20px}.settings-rpg-paper{top:20px;right:20px;bottom:20px;left:20px;padding:44px 48px 24px;border-radius:14px}.settings-rpg-paper:before{top:9px;right:9px;bottom:9px;left:9px;border-radius:11px}.settings-rpg-titlebar{left:-48px;top:-52px}.settings-rpg-crest{width:108px;height:108px}.settings-rpg-crest svg{width:50px;height:50px;stroke-width:2.5}.settings-rpg-title-banner{min-width:420px;height:72px;border-width:5px;border-radius:12px;padding:0 32px 0 44px}.settings-rpg-title-banner h1{font-size:32px;-webkit-text-stroke-width:1.2px}.settings-rpg-title-banner:after{right:-42px;width:62px;height:72px;border-right-width:5px}.settings-rpg-gem{width:76px;height:76px;margin-left:60px}.settings-rpg-gem svg{width:44px;height:44px}.settings-rpg-intro{margin-bottom:24px}.settings-rpg-intro p{font-size:20px}.settings-rpg-controls{display:grid;grid-template-columns:1.15fr .85fr;gap:24px;align-items:start}.settings-rpg-sliders-col,.settings-rpg-toggles-col{display:grid;gap:16px}.settings-rpg-row{grid-template-columns:48px 148px minmax(140px,1fr) 62px 56px;min-height:72px;gap:16px;border-radius:12px;padding:0 18px}.settings-rpg-row-icon svg{width:32px;height:32px}.settings-rpg-row strong{font-size:18px}.settings-rpg-row input[type=range]{height:10px}.settings-rpg-row input[type=range]::-webkit-slider-thumb{width:26px;height:26px;border-width:2.5px}.settings-rpg-row input[type=range]::-moz-range-thumb{width:22px;height:22px;border-width:2.5px}.settings-rpg-row em{font-size:20px}.settings-rpg-test{width:48px;height:48px;border-radius:10px;border-width:2px}.settings-rpg-test svg{width:26px;height:26px}.settings-rpg-toggle-row{grid-template-columns:48px 1fr auto}.settings-rpg-switch{width:110px;height:46px;padding:4px 5px 4px 16px;border-width:2px}.settings-rpg-switch span{font-size:18px}.settings-rpg-switch i{width:34px;height:34px;border-width:3px}}.settings-rpg-info-card{grid-column:1 / -1;border:2px dashed rgba(195,148,74,.35);border-radius:12px;background:#c3944a08;padding:16px 20px;text-align:left;display:flex;flex-direction:column;gap:8px;box-shadow:inset 0 1px #ffffff80}@media (min-width: 1366px){.settings-rpg-info-card{grid-column:span 1}}.settings-rpg-info-card strong{color:#ab6105;font-size:16px;font-weight:900;display:flex;align-items:center;gap:8px;margin:0;text-shadow:none}.settings-rpg-info-card p{margin:0;color:#4b5563;font-size:13px;font-weight:600;line-height:1.5;text-align:left}@media (max-width: 1360px){.settings-rpg-sliders-col,.settings-rpg-toggles-col{display:contents}}@media (min-width: 1600px){.settings-rpg-panel{width:min(1360px,calc(100vw - 160px));min-height:640px}.settings-rpg-paper{top:24px;right:24px;bottom:24px;left:24px;padding:48px 56px 28px;border-radius:16px}.settings-rpg-paper:before{top:10px;right:10px;bottom:10px;left:10px;border-radius:12px}.settings-rpg-titlebar{left:-56px;top:-60px}.settings-rpg-crest{width:120px;height:120px}.settings-rpg-crest svg{width:56px;height:56px}.settings-rpg-title-banner{min-width:460px;height:80px;border-radius:14px;padding:0 36px 0 48px}.settings-rpg-title-banner h1{font-size:36px}.settings-rpg-title-banner:after{right:-48px;width:70px;height:80px}.settings-rpg-gem{width:84px;height:84px;margin-left:70px}.settings-rpg-gem svg{width:48px;height:48px}.settings-rpg-divider{width:min(640px,100%);grid-template-columns:1fr 32px 64px 32px 1fr;gap:16px}.settings-rpg-divider svg:nth-child(3){width:64px;height:64px}.settings-rpg-intro p{font-size:22px}.settings-rpg-controls{gap:28px}.settings-rpg-sliders-col,.settings-rpg-toggles-col{gap:20px}.settings-rpg-row{grid-template-columns:56px 164px minmax(160px,1fr) 72px 64px;min-height:80px;gap:20px;border-radius:14px;padding:0 22px}.settings-rpg-row-icon svg{width:36px;height:36px}.settings-rpg-row strong{font-size:20px}.settings-rpg-row input[type=range]{height:12px}.settings-rpg-row input[type=range]::-webkit-slider-thumb{width:30px;height:30px}.settings-rpg-row input[type=range]::-moz-range-thumb{width:26px;height:26px}.settings-rpg-row em{font-size:22px}.settings-rpg-test{width:54px;height:54px;border-radius:12px}.settings-rpg-test svg{width:30px;height:30px}.settings-rpg-toggle-row{grid-template-columns:56px 1fr auto}.settings-rpg-switch{width:124px;height:50px;padding:4px 5px 4px 18px}.settings-rpg-switch span{font-size:20px}.settings-rpg-switch i{width:38px;height:38px}.settings-rpg-info-card strong{font-size:18px}.settings-rpg-info-card p{font-size:14.5px}.settings-rpg-hud{padding:24px 40px 0;gap:40px}.settings-rpg-back{width:170px;height:64px;font-size:26px;border-radius:14px}.settings-rpg-back span{width:44px;height:44px;border-radius:11px}.settings-rpg-back svg{width:26px;height:26px}.settings-rpg-stats{gap:32px}.settings-rpg-hp-pill{width:230px;height:40px;padding:0 14px 0 26px}.settings-rpg-hp>svg{width:60px;height:60px;margin-right:-20px}.settings-rpg-hp-pill span,.settings-rpg-hp-pill strong,.settings-rpg-hp-pill em,.settings-rpg-resource strong,.settings-rpg-level b{font-size:18px}.settings-rpg-resource{width:126px;height:42px;padding:0 16px 0 0}.settings-rpg-resource svg{width:48px;height:48px;margin-left:-14px}.settings-rpg-level>span{width:68px;height:68px;margin-right:-16px}.settings-rpg-level>span em{margin-top:6px;font-size:14px}.settings-rpg-level>span strong{margin-top:-10px;font-size:26px}.settings-rpg-level>div{width:240px;height:42px;padding:0 14px 0 20px}}@media (min-width: 2200px){.settings-rpg-panel{width:min(1700px,calc(100vw - 240px));min-height:800px;border-width:8px;border-radius:24px}.settings-rpg-paper{top:28px;right:28px;bottom:28px;left:28px;padding:56px 64px 32px;border-radius:18px}.settings-rpg-paper:before{top:12px;right:12px;bottom:12px;left:12px;border-radius:14px}.settings-rpg-titlebar{left:-68px;top:-72px}.settings-rpg-crest{width:144px;height:144px}.settings-rpg-crest svg{width:68px;height:68px}.settings-rpg-crest-gem{width:16px!important;height:16px!important}.settings-rpg-crest-gem.top{top:13px!important}.settings-rpg-crest-gem.bottom{bottom:13px!important}.settings-rpg-title-banner{min-width:520px;height:90px;border-width:6px;border-radius:16px;padding:0 40px 0 52px}.settings-rpg-title-banner h1{font-size:42px}.settings-rpg-title-banner:after{right:-54px;width:82px;height:90px;border-right-width:6px}.settings-rpg-divider{width:min(800px,100%);grid-template-columns:1fr 40px 80px 40px 1fr;gap:20px}.settings-rpg-divider svg:nth-child(3){width:80px;height:80px}.settings-rpg-intro p{font-size:24px}.settings-rpg-controls{gap:32px}.settings-rpg-sliders-col,.settings-rpg-toggles-col{gap:24px}.settings-rpg-row{grid-template-columns:64px 196px minmax(200px,1fr) 84px 72px;min-height:96px;gap:24px;border-radius:16px;padding:0 28px}.settings-rpg-row-icon svg{width:42px;height:42px}.settings-rpg-row strong{font-size:24px}.settings-rpg-row input[type=range]{height:14px}.settings-rpg-row input[type=range]::-webkit-slider-thumb{width:34px;height:34px}.settings-rpg-row input[type=range]::-moz-range-thumb{width:30px;height:30px}.settings-rpg-row em{font-size:26px}.settings-rpg-test{width:64px;height:64px;border-radius:14px;border-width:3px}.settings-rpg-test svg{width:35px;height:35px}.settings-rpg-toggle-row{grid-template-columns:64px 1fr auto}.settings-rpg-switch{width:142px;height:56px;padding:5px 6px 5px 21px;border-width:3px}.settings-rpg-switch span{font-size:24px}.settings-rpg-switch i{width:44px;height:44px;border-width:4px}.settings-rpg-info-card strong{font-size:20px}.settings-rpg-info-card p{font-size:16px}.settings-rpg-hud{padding:28px 54px 0;gap:54px}.settings-rpg-back{width:192px;height:72px;font-size:29px;border-radius:17px;border-width:4px}.settings-rpg-back span{width:52px;height:52px;border-radius:13px;border-width:3px}.settings-rpg-back svg{width:34px;height:34px}.settings-rpg-stats{gap:38px}.settings-rpg-hp-pill{width:260px;height:44px;padding:0 15px 0 30px;border-width:4px}.settings-rpg-hp>svg{width:68px;height:68px;margin-right:-24px}.settings-rpg-hp-pill span,.settings-rpg-hp-pill strong,.settings-rpg-hp-pill em,.settings-rpg-resource strong,.settings-rpg-level b{font-size:22px}.settings-rpg-resource{width:142px;height:46px;padding:0 20px 0 0;border-width:4px}.settings-rpg-resource svg{width:56px;height:56px;margin-left:-15px}.settings-rpg-level>span{width:76px;height:76px;margin-right:-18px}.settings-rpg-level>span em{margin-top:7px;font-size:16px}.settings-rpg-level>span strong{margin-top:-12px;font-size:30px}.settings-rpg-level>div{width:280px;height:46px;padding:0 16px 0 24px;border-width:4px}}@media (min-width: 3200px){.settings-rpg-panel{width:min(2200px,calc(100vw - 320px));min-height:1050px;border-width:10px;border-radius:32px}.settings-rpg-paper{top:36px;right:36px;bottom:36px;left:36px;padding:72px 80px 40px;border-radius:24px}.settings-rpg-paper:before{top:16px;right:16px;bottom:16px;left:16px;border-radius:18px}.settings-rpg-titlebar{left:-88px;top:-92px}.settings-rpg-crest{width:180px;height:180px}.settings-rpg-crest svg{width:84px;height:84px}.settings-rpg-crest-gem{width:20px!important;height:20px!important}.settings-rpg-crest-gem.top{top:16px!important}.settings-rpg-crest-gem.bottom{bottom:16px!important}.settings-rpg-title-banner{min-width:640px;height:110px;border-width:8px;border-radius:20px;padding:0 48px 0 64px}.settings-rpg-title-banner h1{font-size:52px}.settings-rpg-title-banner:after{right:-66px;width:100px;height:110px;border-right-width:8px}.settings-rpg-divider{width:min(1100px,100%);grid-template-columns:1fr 56px 110px 56px 1fr;gap:28px}.settings-rpg-divider svg:nth-child(3){width:110px;height:110px}.settings-rpg-intro p{font-size:30px}.settings-rpg-controls{gap:40px}.settings-rpg-sliders-col,.settings-rpg-toggles-col{gap:32px}.settings-rpg-row{grid-template-columns:80px 240px minmax(260px,1fr) 100px 90px;min-height:120px;gap:32px;border-radius:20px;padding:0 36px}.settings-rpg-row-icon svg{width:52px;height:52px}.settings-rpg-row strong{font-size:30px}.settings-rpg-row input[type=range]{height:18px}.settings-rpg-row input[type=range]::-webkit-slider-thumb{width:44px;height:44px}.settings-rpg-row input[type=range]::-moz-range-thumb{width:38px;height:38px}.settings-rpg-row em{font-size:32px}.settings-rpg-test{width:80px;height:80px;border-radius:18px;border-width:4px}.settings-rpg-test svg{width:44px;height:44px}.settings-rpg-toggle-row{grid-template-columns:80px 1fr auto}.settings-rpg-switch{width:180px;height:72px;padding:6px 8px 6px 28px;border-width:4px}.settings-rpg-switch span{font-size:30px}.settings-rpg-switch i{width:58px;height:58px;border-width:5px}.settings-rpg-info-card strong{font-size:26px}.settings-rpg-info-card p{font-size:20px}.settings-rpg-hud{padding:36px 72px 0;gap:72px}.settings-rpg-back{width:240px;height:90px;font-size:36px;border-radius:22px;border-width:5px}.settings-rpg-back span{width:64px;height:64px;border-radius:16px;border-width:4px}.settings-rpg-back svg{width:44px;height:44px}.settings-rpg-stats{gap:48px}.settings-rpg-hp-pill{width:320px;height:56px;padding:0 20px 0 38px;border-width:5px}.settings-rpg-hp>svg{width:84px;height:84px;margin-right:-30px}.settings-rpg-hp-pill span,.settings-rpg-hp-pill strong,.settings-rpg-hp-pill em,.settings-rpg-resource strong,.settings-rpg-level b{font-size:28px}.settings-rpg-resource{width:180px;height:58px;padding:0 24px 0 0;border-width:5px}.settings-rpg-resource svg{width:72px;height:72px;margin-left:-20px}.settings-rpg-level>span{width:96px;height:96px;margin-right:-24px}.settings-rpg-level>span em{margin-top:9px;font-size:20px}.settings-rpg-level>span strong{margin-top:-15px;font-size:38px}.settings-rpg-level>div{width:360px;height:58px;padding:0 20px 0 30px;border-width:5px}}@media (min-width: 1366px){.profile-rpg-screen{display:flex;flex-direction:column;height:100vh!important;overflow:hidden}.profile-rpg-main{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 40px!important;min-height:0}.profile-rpg-panel{margin:auto!important}}@media (min-width: 1600px){.profile-rpg-main{padding:0 60px!important}.profile-rpg-panel{max-width:1540px;min-height:680px;grid-template-columns:minmax(250px,340px) minmax(360px,1fr) auto minmax(250px,310px);gap:24px;padding:4.2rem 2.4rem 1.6rem;border-radius:36px!important;border-width:2px!important}.profile-rpg-panel:before{top:7px;right:7px;bottom:7px;left:7px;border-radius:30px;border-width:1.5px!important}.profile-title-img{width:580px}.profile-rpg-panel>svg.top-2\.5.left-2\.5{top:16px!important;left:16px!important;width:22px!important;height:22px!important}.profile-rpg-panel>svg.top-2\.5.right-2\.5{top:16px!important;right:16px!important;width:22px!important;height:22px!important}.profile-rpg-panel>svg.bottom-2\.5.left-2\.5{bottom:16px!important;left:16px!important;width:22px!important;height:22px!important}.profile-rpg-panel>svg.bottom-2\.5.right-2\.5{bottom:16px!important;right:16px!important;width:22px!important;height:22px!important}.profile-rpg-panel>svg.top-1\/2{left:-10px!important;width:16px!important;height:16px!important}.profile-rpg-panel>svg.top-1\/4{right:8px!important;width:18px!important;height:18px!important}.profile-portrait-scene{border-radius:22px!important;border-width:3px!important}.profile-xp-row{gap:8px 12px;margin-top:12px}.profile-portrait-card .profile-xp-row>div:first-child{width:72px!important;height:72px!important;margin-right:-12px!important}.profile-portrait-card .profile-xp-row .relative.flex.flex-col>div:first-child{height:26px!important;border-width:4px!important}.profile-portrait-card .profile-xp-row .relative.flex.flex-col>div:nth-child(2) span{font-size:13px!important}.profile-info-card h1{font-size:3.4rem;margin-bottom:1.4rem}.profile-details-list{gap:1.3rem}.profile-details-list div{grid-template-columns:42px 1fr;gap:1.1rem}.profile-details-list svg{width:1.9rem;height:1.9rem}.profile-details-list dd{font-size:1.4rem;line-height:1.5}.profile-stat-stack{gap:14px}.profile-stat-tile{min-height:100px;grid-template-columns:72px 1fr;gap:1rem;padding:.8rem 1rem;border-radius:22px!important}.profile-stat-tile svg{width:4.25rem;height:4.25rem}.profile-stat-tile span{font-size:1.25rem}.profile-stat-tile strong{font-size:2.5rem}.profile-about-card{max-width:960px;border-radius:26px!important;padding:1.2rem 1.6rem}.profile-about-card h2{font-size:1.6rem;gap:.75rem;margin-bottom:.6rem}.profile-about-card svg{width:1.45rem;height:1.45rem}.profile-about-card p{font-size:1.25rem;max-width:880px;line-height:1.5}.profile-mascot{width:180px;right:32px;bottom:24px}.profile-back-button{min-height:70px;padding:.65rem 1.4rem;font-size:22px;border-radius:26px;top:32px;left:36px}.profile-back-button svg{width:28px;height:28px}.profile-rpg-screen .game-hud{padding-left:clamp(260px,30vw,520px);padding-top:18px}}@media (min-width: 2200px){.profile-rpg-main{padding:0 100px!important}.profile-rpg-panel{max-width:1850px;min-height:850px;grid-template-columns:minmax(300px,400px) minmax(420px,1fr) auto minmax(300px,380px);gap:32px;padding:5.6rem 3.2rem 2.2rem;border-radius:46px!important;border-width:3px!important}.profile-rpg-panel:before{top:10px;right:10px;bottom:10px;left:10px;border-radius:38px;border-width:2px!important}.profile-title-img{width:720px}.profile-rpg-panel>svg.top-2\.5.left-2\.5{top:24px!important;left:24px!important;width:28px!important;height:28px!important}.profile-rpg-panel>svg.top-2\.5.right-2\.5{top:24px!important;right:24px!important;width:28px!important;height:28px!important}.profile-rpg-panel>svg.bottom-2\.5.left-2\.5{bottom:24px!important;left:24px!important;width:28px!important;height:28px!important}.profile-rpg-panel>svg.bottom-2\.5.right-2\.5{bottom:24px!important;right:24px!important;width:28px!important;height:28px!important}.profile-rpg-panel>svg.top-1\/2{left:-14px!important;width:22px!important;height:22px!important}.profile-rpg-panel>svg.top-1\/4{right:12px!important;width:24px!important;height:24px!important}.profile-portrait-scene{border-radius:28px!important;border-width:4px!important}.profile-xp-row{gap:12px 18px;margin-top:16px}.profile-portrait-card .profile-xp-row>div:first-child{width:90px!important;height:90px!important;margin-right:-16px!important}.profile-portrait-card .profile-xp-row .relative.flex.flex-col>div:first-child{height:32px!important;border-width:5px!important}.profile-portrait-card .profile-xp-row .relative.flex.flex-col>div:nth-child(2) span{font-size:16px!important}.profile-info-card h1{font-size:4.4rem;margin-bottom:1.8rem}.profile-details-list{gap:1.7rem}.profile-details-list div{grid-template-columns:52px 1fr;gap:1.4rem}.profile-details-list svg{width:2.4rem;height:2.4rem}.profile-details-list dd{font-size:1.8rem}.profile-stat-stack{gap:18px}.profile-stat-tile{min-height:130px;grid-template-columns:96px 1fr;gap:1.4rem;padding:1.1rem 1.4rem;border-radius:28px!important;border-width:2px!important}.profile-stat-tile svg{width:5.5rem;height:5.5rem}.profile-stat-tile span{font-size:1.6rem}.profile-stat-tile strong{font-size:3.4rem}.profile-about-card{max-width:1250px;border-radius:32px!important;padding:1.6rem 2.2rem;border-width:2px!important}.profile-about-card h2{font-size:2.1rem;gap:1rem;margin-bottom:.8rem}.profile-about-card svg{width:1.9rem;height:1.9rem}.profile-about-card p{font-size:1.6rem;max-width:1150px}.profile-mascot{width:240px;right:44px;bottom:36px}.profile-back-button{min-height:86px;padding:.8rem 1.8rem;font-size:26px;border-radius:32px;border-width:5px;top:44px;left:48px}.profile-back-button svg{width:32px;height:32px}.profile-rpg-screen .game-hud{padding-left:clamp(260px,30vw,520px);padding-top:24px}}@media (min-width: 3200px){.profile-rpg-main{padding:0 160px!important}.profile-rpg-panel{max-width:2400px;min-height:1150px;grid-template-columns:minmax(380px,500px) minmax(520px,1fr) auto minmax(380px,480px);gap:44px;padding:7.2rem 4.4rem 3rem;border-radius:60px!important;border-width:4px!important}.profile-rpg-panel:before{top:14px;right:14px;bottom:14px;left:14px;border-radius:50px;border-width:3px!important}.profile-title-img{width:960px}.profile-rpg-panel>svg.top-2\.5.left-2\.5{top:32px!important;left:32px!important;width:38px!important;height:38px!important}.profile-rpg-panel>svg.top-2\.5.right-2\.5{top:32px!important;right:32px!important;width:38px!important;height:38px!important}.profile-rpg-panel>svg.bottom-2\.5.left-2\.5{bottom:32px!important;left:32px!important;width:38px!important;height:38px!important}.profile-rpg-panel>svg.bottom-2\.5.right-2\.5{bottom:32px!important;right:32px!important;width:38px!important;height:38px!important}.profile-rpg-panel>svg.top-1\/2{left:-20px!important;width:30px!important;height:30px!important}.profile-rpg-panel>svg.top-1\/4{right:18px!important;width:32px!important;height:32px!important}.profile-portrait-scene{border-radius:38px!important;border-width:6px!important}.profile-xp-row{gap:16px 24px;margin-top:22px}.profile-portrait-card .profile-xp-row>div:first-child{width:120px!important;height:120px!important;margin-right:-22px!important}.profile-portrait-card .profile-xp-row .relative.flex.flex-col>div:first-child{height:42px!important;border-width:6px!important}.profile-portrait-card .profile-xp-row .relative.flex.flex-col>div:nth-child(2) span{font-size:22px!important}.profile-info-card h1{font-size:5.6rem;margin-bottom:2.4rem}.profile-details-list{gap:2.4rem}.profile-details-list div{grid-template-columns:68px 1fr;gap:2rem}.profile-details-list svg{width:3.2rem;height:3.2rem}.profile-details-list dd{font-size:2.4rem}.profile-stat-stack{gap:24px}.profile-stat-tile{min-height:170px;grid-template-columns:128px 1fr;gap:2rem;padding:1.5rem 1.8rem;border-radius:36px!important;border-width:3px!important}.profile-stat-tile svg{width:7.2rem;height:7.2rem}.profile-stat-tile span{font-size:2.1rem}.profile-stat-tile strong{font-size:4.5rem}.profile-about-card{max-width:1650px;border-radius:42px!important;padding:2.2rem 3rem;border-width:3px!important}.profile-about-card h2{font-size:2.8rem;gap:1.4rem;margin-bottom:1.1rem}.profile-about-card svg{width:2.5rem;height:2.5rem}.profile-about-card p{font-size:2.1rem;max-width:1550px}.profile-mascot{width:320px;right:60px;bottom:48px}.profile-back-button{min-height:110px;padding:1rem 2.2rem;font-size:34px;border-radius:42px;border-width:6px;top:60px;left:64px}.profile-back-button svg{width:40px;height:40px}.profile-rpg-screen .game-hud{padding-left:clamp(260px,30vw,520px);padding-top:36px}}@media (min-width: 1600px){.education-page-main{max-width:1600px!important}.education-screen-container{max-width:1500px!important;gap:28px!important}.education-quest-card{padding:2.2rem 2.8rem!important;gap:2.5rem!important;border-radius:36px!important;border-width:2px!important}.education-quest-card:before{top:7px!important;right:7px!important;bottom:7px!important;left:7px!important;border-radius:30px!important;border-width:1.5px!important}.education-cap-vector{width:15.5rem!important;height:15.5rem!important}.education-card-divider{width:2px!important}.education-quest-card>svg.top-2\.5.left-2\.5{top:16px!important;left:16px!important;width:22px!important;height:22px!important}.education-quest-card>svg.top-2\.5.right-2\.5{top:16px!important;right:16px!important;width:22px!important;height:22px!important}.education-quest-card>svg.bottom-2\.5.left-2\.5{bottom:16px!important;left:16px!important;width:22px!important;height:22px!important}.education-quest-card>svg.bottom-2\.5.right-2\.5{bottom:16px!important;right:16px!important;width:22px!important;height:22px!important}.education-quest-card>svg.top-1\/2{left:-10px!important;width:16px!important;height:16px!important}.education-quest-card>svg.top-1\/4{right:8px!important;width:18px!important;height:18px!important}.education-card-title{font-size:32px!important}.education-card-date{font-size:19px!important}.education-card-inst{font-size:22px!important}.education-card-cw-label{font-size:19px!important;margin-bottom:6px!important}.education-card-cw-text{font-size:17.5px!important;line-height:1.55!important}.education-card-cgpa{font-size:19px!important;padding:.8rem 2rem!important}}@media (min-width: 2200px){.education-page-main{max-width:2200px!important}.education-screen-container{max-width:2060px!important;gap:36px!important}.education-quest-card{padding:2.8rem 3.6rem!important;gap:3.2rem!important;border-radius:46px!important;border-width:3px!important}.education-quest-card:before{top:10px!important;right:10px!important;bottom:10px!important;left:10px!important;border-radius:38px!important;border-width:2px!important}.education-cap-vector{width:18.5rem!important;height:18.5rem!important}.education-card-divider{width:3px!important}.education-quest-card>svg.top-2\.5.left-2\.5{top:24px!important;left:24px!important;width:28px!important;height:28px!important}.education-quest-card>svg.top-2\.5.right-2\.5{top:24px!important;right:24px!important;width:28px!important;height:28px!important}.education-quest-card>svg.bottom-2\.5.left-2\.5{bottom:24px!important;left:24px!important;width:28px!important;height:28px!important}.education-quest-card>svg.bottom-2\.5.right-2\.5{bottom:24px!important;right:24px!important;width:28px!important;height:28px!important}.education-quest-card>svg.top-1\/2{left:-14px!important;width:22px!important;height:22px!important}.education-quest-card>svg.top-1\/4{right:12px!important;width:24px!important;height:24px!important}.education-card-title{font-size:38px!important}.education-card-date{font-size:23px!important}.education-card-inst{font-size:26px!important}.education-card-cw-label{font-size:23px!important;margin-bottom:8px!important}.education-card-cw-text{font-size:21.5px!important;line-height:1.6!important}.education-card-cgpa{font-size:23px!important;padding:1rem 2.6rem!important}}@media (min-width: 3200px){.education-page-main{max-width:2800px!important}.education-screen-container{max-width:2600px!important;gap:48px!important}.education-quest-card{padding:3.6rem 4.8rem!important;gap:4.2rem!important;border-radius:60px!important;border-width:4px!important}.education-quest-card:before{top:14px!important;right:14px!important;bottom:14px!important;left:14px!important;border-radius:50px!important;border-width:3px!important}.education-cap-vector{width:24rem!important;height:24rem!important}.education-card-divider{width:4px!important}.education-quest-card>svg.top-2\.5.left-2\.5{top:32px!important;left:32px!important;width:38px!important;height:38px!important}.education-quest-card>svg.top-2\.5.right-2\.5{top:32px!important;right:32px!important;width:38px!important;height:38px!important}.education-quest-card>svg.bottom-2\.5.left-2\.5{bottom:32px!important;left:32px!important;width:38px!important;height:38px!important}.education-quest-card>svg.bottom-2\.5.right-2\.5{bottom:32px!important;right:32px!important;width:38px!important;height:38px!important}.education-quest-card>svg.top-1\/2{left:-20px!important;width:30px!important;height:30px!important}.education-quest-card>svg.top-1\/4{right:18px!important;width:32px!important;height:32px!important}.education-card-title{font-size:48px!important}.education-card-date{font-size:30px!important}.education-card-inst{font-size:34px!important}.education-card-cw-label{font-size:30px!important;margin-bottom:11px!important}.education-card-cw-text{font-size:28px!important;line-height:1.65!important}.education-card-cgpa{font-size:30px!important;padding:1.3rem 3.4rem!important}}.terminal-sidebar-toggle{display:none}@media (min-width: 1366px){.terminal-top-hud{padding:8px 24px 0 16px;gap:14px;grid-template-columns:auto minmax(320px,360px) 1fr}.terminal-back-button{min-width:92px;min-height:40px;font-size:14px;margin-top:4px;border-radius:8px}.terminal-back-button svg{width:16px;height:16px;stroke-width:2.5}.terminal-profile-panel{min-height:60px;padding:8px 14px;gap:10px;border-radius:0 0 8px 8px}.terminal-profile-icon{width:38px;height:38px;border-width:3px}.terminal-profile-icon svg{width:20px;height:20px}.terminal-profile-panel strong{font-size:15px}.terminal-profile-panel em{font-size:10px}.terminal-profile-panel small{font-size:8.5px}.terminal-status-strip{gap:12px;padding-top:4px;justify-content:flex-end}.terminal-status-card{height:32px;padding:0 10px;border-radius:999px;border-width:2.5px}.terminal-hp-card{width:200px;padding:0 10px 0 20px}.terminal-status-card svg{width:36px;height:36px}.terminal-hp-card svg{margin-right:-8px}.terminal-status-card strong,.terminal-status-card span,.terminal-status-card em{font-size:13px}.terminal-level-card{display:flex;align-items:center}.terminal-level-card>span{width:44px;height:44px;margin-right:-8px}.terminal-level-card>span em{margin-top:4px;font-size:9px}.terminal-level-card>span strong{margin-top:-6px;font-size:16px}.terminal-level-card>div{width:160px;height:28px;border-width:2.5px;padding:0 8px 0 12px}.terminal-level-card b{font-size:10px}.terminal-dashboard-grid{grid-template-columns:auto 1fr;gap:16px;margin:6px 24px 0 16px;width:calc(100% - 40px);max-width:none;padding-bottom:12px}.terminal-command-center{width:240px;padding:8px;border-radius:10px;transition:width .24s cubic-bezier(.16,1,.3,1),padding .24s cubic-bezier(.16,1,.3,1)}.terminal-sidebar-toggle{display:grid;place-items:center;width:24px;height:24px;border-radius:4px;background:#ffffff26;color:#fff;border:1px solid rgba(255,255,255,.25);cursor:pointer;transition:background .15s,border-color .15s,transform .15s}.terminal-sidebar-toggle:hover{background:#ffffff4d;border-color:#ffffff80}.terminal-sidebar-toggle svg{width:13px;height:13px;stroke-width:3.5}.terminal-command-title{grid-template-columns:36px minmax(0,1fr) 24px;gap:8px;border-radius:7px;padding:4px 6px}.terminal-command-title>span{width:30px;height:30px;border-radius:6px}.terminal-command-title svg{width:18px;height:18px}.terminal-command-title h2{font-size:14px}.terminal-command-title p{font-size:9.5px;margin-top:1px}.terminal-command-list{gap:5px;padding:8px 0 6px}.terminal-command-card{grid-template-columns:32px minmax(0,1fr) 28px;gap:8px;min-height:36px;padding:4px 6px;border-radius:6px}.terminal-command-icon svg{width:16px;height:16px}.terminal-command-copy strong{font-size:13px}.terminal-command-copy small{font-size:10px}.terminal-command-card kbd{font-size:9px;padding:1px 3px}.terminal-fun-fact{padding:8px;margin-top:2px;border-radius:6px;gap:8px}.terminal-fun-fact strong{font-size:12px}.terminal-fun-fact p{font-size:10px}.terminal-sidebar-collapsed .terminal-command-center{width:60px;padding:8px 4px}.terminal-sidebar-collapsed .terminal-command-title{grid-template-columns:1fr;justify-items:center;padding:6px 2px}.terminal-sidebar-collapsed .terminal-command-title>span{display:none}.terminal-sidebar-collapsed .terminal-command-title div{display:none}.terminal-sidebar-collapsed .terminal-command-card{grid-template-columns:1fr;justify-items:center;padding:8px 0}.terminal-sidebar-collapsed .terminal-command-copy,.terminal-sidebar-collapsed .terminal-command-card kbd,.terminal-sidebar-collapsed .terminal-fun-fact{display:none}.terminal-window{height:calc(100vh - 105px);min-height:420px;border-radius:10px;display:flex;flex-direction:column}.terminal-window-header{height:44px;padding:0 12px}.terminal-window-icon{width:28px;height:28px}.terminal-window-icon svg{width:16px;height:16px}.terminal-window-header h1{font-size:15px}.terminal-theme-toggle{height:28px;padding:0 8px;border-radius:5px;font-size:11px;gap:4px}.terminal-theme-toggle svg{width:12px;height:12px}.terminal-window-controls button{width:30px;height:28px;border-radius:5px}.terminal-window-controls svg{width:12px;height:12px}.terminal-window-body{flex:1;overflow:hidden;padding:12px 18px 8px;display:flex;flex-direction:column}.terminal-output-scroll{flex:1}.terminal-output{max-width:85%;font-size:14px;line-height:1.5}.terminal-ghost-workstation{opacity:.18;right:16px;bottom:8px;height:220px}.terminal-input-shell{padding:10px 18px;gap:12px}.terminal-input-wrap{min-height:38px;padding:0 10px;grid-template-columns:26px minmax(0,1fr)}.terminal-input-wrap svg{width:18px;height:18px}.terminal-input-wrap input{font-size:14px}.terminal-enter-button{min-height:38px;font-size:13px;border-radius:6px;padding:0 16px}.terminal-tip{padding:0 18px 8px;font-size:10.5px;margin-top:-5px}}.education-banner-img{width:270px!important;max-width:90%!important;transition:width .35s cubic-bezier(.25,.8,.25,1)!important}@media (min-width: 640px){.education-banner-img{width:320px!important}}@media (min-width: 1024px){.education-banner-img{width:330px!important}}@media (min-width: 1360px){.education-banner-img{width:370px!important}}@media (min-width: 1900px){.education-banner-img{width:430px!important}}@media (min-width: 2500px){.education-banner-img{width:480px!important}}@media (min-width: 1600px){.projects-page-main,.projects-page-header{max-width:1540px!important;width:85%!important;margin-left:auto!important;margin-right:auto!important}.projects-search-wrapper{max-width:440px!important}.project-card-shell:not(.flex){grid-template-columns:480px minmax(0,1fr) 220px!important;height:250px!important}.project-card-shell:not(.flex)>div:first-child{width:480px!important}.project-card-description{-webkit-line-clamp:4!important;max-width:780px!important;font-size:14.5px!important}.project-card-shell h3{font-size:38px!important}.project-card-shell .tech-stack{margin-top:1.25rem!important}.projects-page-main .flex.w-full.flex-col{gap:20px!important}.experience-viewport-bg header,.experience-viewport-bg main{max-width:1540px!important;width:95%!important;margin-left:auto!important;margin-right:auto!important}.experience-page-title{font-size:70px!important}.experience-subtitle-banner{font-size:15px!important}.experience-viewport-bg aside{width:265px!important}.experience-profile-portrait{height:290px!important}.rpg-experience-card{padding:1.15rem!important}.rpg-experience-card h4{font-size:19.5px!important}.rpg-experience-card span.text-purple-700{font-size:14px!important}.rpg-experience-card p{font-size:12.5px!important;margin-top:.85rem!important}.rpg-experience-card .gap-y-1,.rpg-experience-card h5,.rpg-experience-card ul{font-size:11.5px!important}.rpg-experience-card .h-7{width:30px!important;height:30px!important}.rpg-experience-card .h-7 svg,.rpg-experience-card .h-7 span{width:19px!important;height:19px!important}.rpg-timeline-node{width:20px!important;height:20px!important;left:23px!important}.experience-viewport-bg main .pl-\[74px\]{gap:.75rem!important}.rpg-footer-dialog{height:78px!important}.rpg-footer-dialog h4{font-size:23px!important}.rpg-footer-dialog p{font-size:13px!important}}@media (min-width: 2200px){.projects-page-main,.projects-page-header{max-width:2300px!important;width:90%!important;margin-left:auto!important;margin-right:auto!important}.projects-search-wrapper{max-width:820px!important;height:50px!important}.projects-search-wrapper input{font-size:14px!important}.projects-search-wrapper svg{width:1.15rem!important;height:1.15rem!important}.projects-count-badge{height:50px!important;font-size:13.5px!important;padding-left:1.25rem!important;padding-right:1.25rem!important}.projects-filter-btn-container{gap:.85rem!important}.projects-filter-btn-container button{height:50px!important;font-size:13.5px!important;padding-left:1.25rem!important;padding-right:1.25rem!important;min-width:110px!important}.projects-sort-select{height:50px!important;width:120px!important}.projects-sort-select select{font-size:13.5px!important;padding-left:.75rem!important}.projects-layout-toggle{height:50px!important;width:50px!important}.projects-layout-toggle svg{width:1.25rem!important;height:1.25rem!important}.project-card-shell:not(.flex){grid-template-columns:630px minmax(0,1fr) 240px!important;height:320px!important}.project-card-shell:not(.flex)>div:first-child{width:630px!important}.project-card-description{-webkit-line-clamp:7!important;max-width:1300px!important;font-size:16px!important;line-height:1.45!important;margin-top:1.25rem!important}.project-card-shell h3{font-size:46px!important}.project-card-shell .tech-stack{margin-top:2.25rem!important}.projects-page-main .flex.w-full.flex-col{gap:24px!important}.experience-viewport-bg header,.experience-viewport-bg main{max-width:2200px!important;width:90%!important;margin-left:auto!important;margin-right:auto!important}.experience-viewport-bg main{padding-top:2.5rem!important}.experience-title-shell{max-width:min(760px,calc(100vw - 40px))!important}.experience-page-title{font-size:78px!important}.experience-subtitle-banner{font-size:16.5px!important;gap:9px!important;padding:6px 12px 6px 11px!important}.experience-title-rune{width:11px!important;height:11px!important}.rpg-back-btn-wood{height:56px!important;width:146px!important;font-size:24px!important}.animate-mascot-bob{width:88px!important;height:86px!important}.experience-avatar-stage{width:88px!important;height:18px!important}.rpg-tab{font-size:24px!important;min-width:180px!important;padding:10px 18px!important}.experience-viewport-bg aside{width:285px!important;gap:1.25rem!important}.experience-profile-portrait{height:315px!important}.experience-viewport-bg aside h3{font-size:26px!important}.experience-viewport-bg aside dl{font-size:14px!important;gap:1rem!important}.experience-viewport-bg aside dd{font-size:14.5px!important}.rpg-hud-panel{height:92px!important;width:800px!important;padding:6px 20px!important;font-size:13px!important}.rpg-hud-panel .w-11{width:56px!important;height:56px!important}.rpg-hud-panel .w-5{width:26px!important;height:26px!important}.rpg-hud-panel .w-6{width:30px!important;height:30px!important}.rpg-experience-card{padding:1.65rem!important;gap:1.5rem!important}.rpg-experience-card>div:first-child>div{width:130px!important;height:130px!important}.rpg-experience-card h4{font-size:22px!important}.rpg-experience-card span.text-purple-700{font-size:16px!important}.rpg-experience-card p{font-size:15.5px!important;margin-top:1rem!important}.rpg-experience-card .gap-y-1{font-size:12px!important}.rpg-experience-card h5{font-size:12px!important;margin-bottom:.75rem!important}.rpg-experience-card ul{font-size:13.5px!important}.rpg-experience-card span.uppercase{margin-top:1rem!important;margin-bottom:.65rem!important}.rpg-experience-card .h-7{width:36px!important;height:36px!important}.rpg-experience-card .h-7 svg,.rpg-experience-card .h-7 span{width:22px!important;height:22px!important}.rpg-experience-card .flex-wrap{gap:10px!important}.rpg-timeline-node{width:20px!important;height:20px!important;left:23px!important}.experience-viewport-bg main .pl-\[74px\]{gap:1.25rem!important}.rpg-footer-dialog{height:96px!important;padding:.95rem 2rem!important}.rpg-footer-dialog h4{font-size:28px!important}.rpg-footer-dialog p{font-size:15px!important}.rpg-footer-dialog .w-10{width:52px!important;height:52px!important}.rpg-footer-dialog .rpg-btn-purple{height:48px!important;padding-left:1.75rem!important;padding-right:1.75rem!important;font-size:14px!important}.chatroom-viewport{display:flex!important;align-items:center!important;justify-content:center!important}.chatroom-main-grid{grid-template-columns:280px 1fr 340px!important;max-width:1960px!important;width:92%!important;height:940px!important;margin:auto!important;padding:24px!important;gap:24px!important}.chatroom-left-column{width:280px!important;gap:20px!important}.chatroom-center-column{gap:20px!important}.chatroom-right-column{width:340px!important;gap:24px!important}.chatroom-back-btn{width:100%!important;height:64px!important;font-size:26px!important}.chatroom-intro-card{padding:20px 16px 16px!important}.chatroom-main-icon{width:120px!important;height:80px!important;margin:12px auto 16px!important}.chatroom-main-icon span{width:12px!important;height:12px!important}.chatroom-main-icon:before{left:24px!important;bottom:-24px!important;width:32px!important;height:26px!important}.chatroom-main-icon:after{left:31px!important;bottom:-15px!important;width:18px!important;height:16px!important}.chatroom-eyebrow{font-size:24px!important}.chatroom-intro-card h1{font-size:42px!important;margin:4px 0 8px!important}.chatroom-intro-copy{font-size:15px!important;margin-bottom:16px!important}.chatroom-rules-card{padding:18px 14px!important;gap:16px!important;margin-top:12px!important}.chatroom-rule{gap:14px!important}.chatroom-rule svg{width:28px!important;height:28px!important}.chatroom-rule h3{font-size:14px!important}.chatroom-rule p{font-size:12px!important;margin-top:4px!important}.chatroom-online-pill{height:48px!important;left:20px!important;right:20px!important;bottom:20px!important;padding:0 14px!important;gap:12px!important}.chatroom-online-pill span{min-width:44px!important;height:30px!important;font-size:14px!important}.chatroom-online-pill strong{font-size:13px!important}.chatroom-welcome-banner{padding:10px 18px!important;min-height:70px!important}.chatroom-welcome-icon{width:48px!important;height:48px!important}.chatroom-welcome-icon svg{width:32px!important;height:32px!important}.chatroom-welcome-banner h2{font-size:17px!important}.chatroom-welcome-banner p{font-size:12.5px!important}.chatroom-messages-panel{padding:22px!important}.chatroom-message{gap:16px!important;margin-bottom:20px!important}.chatroom-message .chatroom-pixel-avatar{width:54px!important;height:54px!important;font-size:24px!important}.chatroom-message-meta strong{font-size:16px!important}.chatroom-message-meta span:last-child{font-size:13px!important}.chatroom-bubble{max-width:min(840px,100%)!important;font-size:16px!important;padding:10px 15px!important}.chatroom-input-bar{min-height:60px!important;gap:14px!important;padding:8px 8px 8px 16px!important}.chatroom-input-bar svg{width:28px!important;height:28px!important}.chatroom-input-bar input{font-size:16px!important}.chatroom-emoji-btn{width:40px!important;height:40px!important}.chatroom-emoji-btn svg{width:28px!important;height:28px!important}.chatroom-send-btn{height:44px!important;font-size:16px!important;padding-left:20px!important;padding-right:20px!important}.chatroom-side-card{padding:22px!important}.chatroom-side-heading h2,.chatroom-panel-title h2{font-size:17px!important}.chatroom-side-heading p{font-size:13px!important}.chatroom-side-heading svg{width:38px!important;height:38px!important}.chatroom-avatar-grid{grid-template-columns:repeat(auto-fit,40px)!important;gap:10px!important}.chatroom-avatar-grid button{max-width:40px!important;height:40px!important;font-size:24px!important}.chatroom-name-input{height:64px!important;gap:16px!important;padding:0 18px!important}.chatroom-name-input input{font-size:17px!important}.chatroom-name-input span:last-child{font-size:13px!important}.chatroom-join-btn{height:52px!important;font-size:16px!important}.chatroom-panel-title strong{font-size:14px!important;padding:4px 10px!important}.chatroom-status-dot{width:11px!important;height:11px!important}.chatroom-user-list,.chatroom-user-row{gap:12px!important}.chatroom-user-row .chatroom-pixel-avatar{width:44px!important;height:44px!important;font-size:18px!important}.chatroom-user-row h3{font-size:15px!important}.chatroom-user-row p{font-size:12px!important;gap:6px!important}.chatroom-user-row p span{width:8px!important;height:8px!important}.chatroom-info-card dl{gap:16px!important;margin-top:20px!important}.chatroom-info-card div{grid-template-columns:110px 1fr!important;gap:12px!important}.chatroom-info-card dt{font-size:13px!important;gap:8px!important}.chatroom-info-card dt svg{width:18px!important;height:18px!important}.chatroom-info-card dd{font-size:13px!important}.skills-header{min-height:250px!important;padding:24px 36px 0!important}.skills-back-btn{height:64px!important;min-width:160px!important;font-size:26px!important;border-radius:18px!important}.skills-title-block{top:60px!important;left:14vw!important}.skills-title-row h1{font-size:106px!important;-webkit-text-stroke:5px #073a87!important}.skills-title-block p{font-size:24px!important;margin-top:22px!important}.skills-hud{top:24px!important;right:36px!important;gap:24px!important}.skills-hp{min-width:292px!important}.skills-hp-heart{width:60px!important;height:60px!important;margin-right:-14px!important}.skills-hp-pill{width:280px!important;height:44px!important}.skills-hp-pill strong,.skills-hp-pill span,.skills-resource strong,.skills-xp-pill strong{font-size:22px!important}.skills-resource{height:52px!important;min-width:136px!important;gap:14px!important;border-radius:14px 999px 999px 14px!important}.skills-resource svg{width:32px!important;height:32px!important}.skills-level-badge{width:72px!important;height:78px!important;margin-right:-14px!important}.skills-level-badge span{font-size:18px!important}.skills-level-badge strong{font-size:32px!important;margin-top:-14px!important}.skills-xp-pill{width:270px!important;height:48px!important}.skills-main{width:min(90vw,1660px)!important;margin-top:20px!important}.skills-tabs{margin-left:60px!important;gap:4px!important}.skills-tabs button{width:340px!important;height:74px!important;font-size:22px!important;border-radius:20px 20px 0 0!important}.skills-tabs button:first-child{width:210px!important}.skills-tabs button.active{height:78px!important}.skills-tabs button span{width:30px!important;height:30px!important;font-size:24px!important}.skills-tech-panel{min-height:420px!important;padding:18px 42px 12px!important;border-radius:32px!important}.skills-section-heading h2{font-size:30px!important}.skills-filter{height:42px!important;min-width:210px!important;font-size:17px!important;border-radius:13px!important}.skills-tech-grid{gap:14px 24px!important}.skills-tech-card{min-height:94px!important;padding:12px 18px!important;-moz-column-gap:18px!important;column-gap:18px!important;border-radius:16px!important}.skills-tech-icon{width:62px!important;height:62px!important;font-size:34px!important}.skills-tech-img{padding:8px!important}.skills-tech-main h3{font-size:19px!important}.skills-view-btn{width:360px!important;height:44px!important;font-size:17px!important;margin-top:14px!important}.skills-view-btn.tools{width:380px!important;margin-top:14px!important}.skills-lower-grid{gap:14px!important;margin-top:14px!important}.skills-tools-panel,.skills-soft-panel{min-height:290px!important;border-radius:30px!important;padding:18px 36px!important}.skills-tools-grid{gap:16px!important}.skills-tool-card{min-height:94px!important;padding:10px 12px!important;border-radius:12px!important}.skills-tool-icon{width:54px!important;height:54px!important;font-size:31px!important}.skills-tool-img{padding:6px!important}.skills-tool-card h3{font-size:15px!important;margin:4px 0!important}.skills-rating svg{width:18px!important;height:18px!important}.skills-soft-list{gap:12px!important}.skills-soft-row{height:56px!important;padding:0 24px!important;gap:18px!important;border-radius:15px!important}.skills-soft-icon{width:38px!important;height:38px!important}.skills-soft-icon svg{width:32px!important;height:32px!important}.skills-soft-row strong{font-size:16.5px!important}.skills-quote{width:min(880px,80vw)!important;height:66px!important;border-radius:16px!important;margin:24px auto 0!important}.skills-quote strong{font-size:22px!important}.skills-quote svg{width:30px!important;height:30px!important}.terminal-top-hud{padding:12px 36px 0 24px!important;gap:24px!important;grid-template-columns:auto minmax(400px,440px) 1fr!important}.terminal-back-button{min-width:110px!important;min-height:48px!important;font-size:16px!important;border-radius:11px!important}.terminal-back-button svg{width:20px!important;height:20px!important;stroke-width:2.5}.terminal-profile-panel{min-height:76px!important;padding:10px 18px!important;gap:14px!important;border-radius:0 0 12px 12px!important}.terminal-profile-icon{width:48px!important;height:48px!important;border-width:4px!important}.terminal-profile-icon svg{width:24px!important;height:24px!important}.terminal-profile-panel strong{font-size:18px!important}.terminal-profile-panel em{font-size:12.5px!important}.terminal-profile-panel small{font-size:10.5px!important}.terminal-status-strip{gap:18px!important;padding-top:6px!important;justify-content:flex-end}.terminal-status-card{height:66px!important;min-height:66px!important;padding:0 20px!important;border-radius:999px!important;border-width:3px!important}.terminal-hp-card{width:260px!important;min-width:260px!important;padding:0 20px 0 14px!important}.terminal-hp-card>span,.terminal-hp-card>strong,.terminal-hp-card>em{margin-top:10px!important}.terminal-status-fill{left:64px!important;right:20px!important;bottom:10px!important;height:7px!important}.terminal-status-card svg{width:38px!important;height:38px!important}.terminal-status-card strong,.terminal-status-card span,.terminal-status-card em{font-size:18px!important}.terminal-status-card em{font-size:12.5px!important;padding:3px 8px!important}.terminal-level-card{min-width:320px!important;padding-left:8px!important;border-radius:33px!important;display:flex;align-items:center}.terminal-level-card>span{width:52px!important;height:52px!important;margin:0!important}.terminal-level-card>span em{margin-top:6px!important;font-size:11px!important}.terminal-level-card>span strong{margin-top:-8px!important;font-size:20px!important}.terminal-level-card>div{flex:1!important;width:auto!important;height:auto!important;border-width:0!important;padding:0 0 0 10px!important}.terminal-level-card b{font-size:13px!important;margin:0 0 5px 4px!important}.terminal-dashboard-grid{grid-template-columns:auto 1fr!important;gap:24px!important;margin:12px 36px 0 24px!important;width:calc(100% - 60px)!important;max-width:none;padding-bottom:12px}.terminal-command-center{width:300px!important;padding:12px!important;border-radius:14px!important}.terminal-sidebar-toggle{width:30px!important;height:30px!important;border-radius:6px!important}.terminal-sidebar-toggle svg{width:16px!important;height:16px!important}.terminal-command-title{grid-template-columns:44px minmax(0,1fr) auto!important;gap:16px!important;border-radius:12px 12px 9px 9px!important;padding:14px 16px!important}.terminal-command-title>span{width:44px!important;height:44px!important;border-radius:8px!important}.terminal-command-title svg{width:26px!important;height:26px!important}.terminal-command-title h2{font-size:20px!important}.terminal-command-title p{font-size:13.5px!important;margin-top:3px!important}.terminal-command-list{gap:10px!important;padding:16px 0 12px!important}.terminal-command-card{grid-template-columns:40px minmax(0,1fr) 48px!important;gap:16px!important;min-height:66px!important;padding:12px 16px!important;border-radius:9px!important}.terminal-command-icon{width:40px!important;height:40px!important}.terminal-command-icon svg{width:22px!important;height:22px!important}.terminal-command-copy strong{font-size:16.5px!important}.terminal-command-copy small{font-size:13.5px!important}.terminal-command-card kbd{font-size:14px!important;padding:0!important;width:100%!important;display:inline-flex!important;justify-content:center!important;align-items:center!important}.terminal-fun-fact{grid-template-columns:40px minmax(0,1fr) 10px!important;padding:14px 16px!important;margin-top:12px!important;border-radius:10px!important;gap:16px!important}.terminal-fun-fact strong{font-size:15.5px!important}.terminal-fun-fact p{font-size:13.5px!important}.terminal-fun-fact span{width:40px!important;height:40px!important;font-size:18px!important}.terminal-sidebar-collapsed .terminal-command-center{width:80px!important;padding:12px 6px!important}.terminal-sidebar-collapsed .terminal-command-title{grid-template-columns:1fr!important;padding:8px 4px!important}.terminal-sidebar-collapsed .terminal-command-card{grid-template-columns:1fr!important;padding:10px 0!important}.terminal-window{height:calc(100vh - 120px)!important;min-height:580px!important;border-radius:14px!important}.terminal-window-header{height:56px!important;padding:0 16px!important}.terminal-window-icon{width:36px!important;height:36px!important}.terminal-window-icon svg{width:22px!important;height:22px!important}.terminal-window-header h1{font-size:18px!important}.terminal-theme-toggle{height:36px!important;padding:0 12px!important;border-radius:7px!important;font-size:13px!important;gap:6px!important}.terminal-theme-toggle svg{width:16px!important;height:16px!important}.terminal-window-controls button{width:38px!important;height:36px!important;border-radius:7px!important}.terminal-window-controls svg{width:16px!important;height:16px!important}.terminal-window-body{padding:18px 24px 12px!important}.terminal-output{max-width:90%!important;font-size:17px!important;line-height:1.6!important}.terminal-ghost-workstation{opacity:.24!important;right:28px!important;bottom:16px!important;height:290px!important}.terminal-ghost-monitor{width:320px!important;height:188px!important;right:58px!important;top:19px!important;border-width:14px!important}.terminal-ghost-monitor span,.terminal-ghost-monitor i{left:32px!important;height:7px!important}.terminal-ghost-monitor span{top:39px!important;width:102px!important}.terminal-ghost-monitor i:nth-child(2){top:65px!important;width:172px!important}.terminal-ghost-monitor i:nth-child(3){top:91px!important;width:128px!important}.terminal-ghost-monitor i:nth-child(4){top:117px!important;width:196px!important}.terminal-ghost-monitor i:nth-child(5){top:143px!important;width:154px!important}.terminal-ghost-keyboard{width:300px!important;height:58px!important;right:110px!important;top:254px!important;border-radius:8px 8px 18px 18px!important}.terminal-ghost-books{width:248px!important;bottom:24px!important;gap:4px!important}.terminal-ghost-books b{font-size:14px!important;padding:9px 16px!important;border-radius:7px!important}.terminal-input-shell{padding:14px 24px!important;gap:16px!important}.terminal-input-wrap{min-height:48px!important;padding:0 14px!important;grid-template-columns:32px minmax(0,1fr)!important;border-radius:8px!important}.terminal-input-wrap svg{width:22px!important;height:22px!important}.terminal-input-wrap input{font-size:16px!important}.terminal-enter-button{min-height:48px!important;font-size:15.5px!important;border-radius:8px!important;padding:0 22px!important;gap:10px!important}.terminal-tip{padding:0 24px 10px!important;font-size:12.5px!important;margin-top:-6px!important}}@media (min-width: 3200px){.projects-page-main,.projects-page-header{max-width:3400px!important;width:90%!important;margin-left:auto!important;margin-right:auto!important}.projects-search-wrapper{max-width:1050px!important;height:56px!important}.projects-search-wrapper input{font-size:16px!important}.projects-search-wrapper svg{width:1.35rem!important;height:1.35rem!important}.projects-count-badge{height:56px!important;font-size:15px!important;padding-left:1.5rem!important;padding-right:1.5rem!important}.projects-filter-btn-container{gap:1.1rem!important}.projects-filter-btn-container button{height:56px!important;font-size:15px!important;padding-left:1.5rem!important;padding-right:1.5rem!important;min-width:130px!important}.projects-sort-select{height:56px!important;width:140px!important}.projects-sort-select select{font-size:15px!important}.projects-layout-toggle{height:56px!important;width:56px!important}.projects-layout-toggle svg{width:1.45rem!important;height:1.45rem!important}.project-card-shell:not(.flex){grid-template-columns:780px minmax(0,1fr) 260px!important;height:370px!important}.project-card-shell:not(.flex)>div:first-child{width:780px!important}.project-card-description{-webkit-line-clamp:8!important;max-width:1600px!important;font-size:18.5px!important;line-height:1.55!important;margin-top:1.5rem!important}.project-card-shell h3{font-size:58px!important}.project-card-shell .tech-stack{margin-top:2.75rem!important}.projects-page-main .flex.w-full.flex-col{gap:32px!important}.experience-viewport-bg header,.experience-viewport-bg main{max-width:2400px!important;width:90%!important;margin-left:auto!important;margin-right:auto!important}.experience-viewport-bg main{padding-top:3.5rem!important}.experience-title-shell{max-width:min(900px,calc(100vw - 48px))!important}.experience-page-title{font-size:90px!important}.experience-subtitle-banner{font-size:20px!important;gap:11px!important;padding:8px 15px 8px 14px!important}.experience-title-rune{width:14px!important;height:14px!important}.rpg-back-btn-wood{height:64px!important;width:168px!important;font-size:28px!important}.animate-mascot-bob{width:105px!important;height:102px!important}.experience-avatar-stage{width:105px!important;height:22px!important}.rpg-tab{font-size:28px!important;min-width:210px!important;padding:12px 22px!important}.experience-viewport-bg aside{width:330px!important;gap:1.75rem!important}.experience-profile-portrait{height:360px!important}.experience-viewport-bg aside h3{font-size:30px!important}.experience-viewport-bg aside dl{font-size:17px!important;gap:1.25rem!important}.experience-viewport-bg aside dd{font-size:18px!important}.rpg-hud-panel{height:104px!important;width:920px!important;padding:6px 24px!important;font-size:15px!important}.rpg-hud-panel .w-11{width:62px!important;height:62px!important}.rpg-hud-panel .w-5{width:28px!important;height:28px!important}.rpg-hud-panel .w-6{width:34px!important;height:34px!important}.rpg-experience-card{padding:2.2rem!important;gap:2rem!important}.rpg-experience-card>div:first-child>div{width:150px!important;height:150px!important}.rpg-experience-card h4{font-size:26px!important}.rpg-experience-card span.text-purple-700{font-size:20px!important}.rpg-experience-card p{font-size:18.5px!important;margin-top:1.25rem!important}.rpg-experience-card .gap-y-1{font-size:14px!important}.rpg-experience-card h5{font-size:14px!important;margin-bottom:1rem!important}.rpg-experience-card ul{font-size:16.5px!important}.rpg-experience-card span.uppercase{margin-top:1.25rem!important;margin-bottom:.85rem!important}.rpg-experience-card .h-7{width:40px!important;height:40px!important}.rpg-experience-card .h-7 svg,.rpg-experience-card .h-7 span{width:25px!important;height:25px!important}.rpg-experience-card .flex-wrap{gap:12px!important}.rpg-timeline-node{width:22px!important;height:22px!important;left:22px!important}.experience-viewport-bg main .pl-\[74px\]{gap:1.75rem!important}.rpg-footer-dialog{height:112px!important;padding:1.2rem 2.5rem!important}.rpg-footer-dialog h4{font-size:34px!important}.rpg-footer-dialog p{font-size:18px!important}.rpg-footer-dialog .w-10{width:66px!important;height:66px!important}.rpg-footer-dialog .rpg-btn-purple{height:56px!important;padding-left:2.25rem!important;padding-right:2.25rem!important;font-size:16px!important}.chatroom-viewport{display:flex!important;align-items:center!important;justify-content:center!important}.chatroom-main-grid{grid-template-columns:360px 1fr 440px!important;max-width:2600px!important;width:92%!important;height:1200px!important;margin:auto!important;padding:36px!important;gap:36px!important}.chatroom-left-column{width:360px!important;gap:28px!important}.chatroom-center-column{gap:28px!important}.chatroom-right-column{width:440px!important;gap:32px!important}.chatroom-back-btn{width:100%!important;height:80px!important;font-size:32px!important}.chatroom-intro-card{padding:28px 24px 24px!important}.chatroom-main-icon{width:160px!important;height:100px!important;margin:16px auto 24px!important}.chatroom-main-icon span{width:16px!important;height:16px!important}.chatroom-main-icon:before{left:32px!important;bottom:-32px!important;width:42px!important;height:34px!important}.chatroom-main-icon:after{left:41px!important;bottom:-20px!important;width:24px!important;height:22px!important}.chatroom-eyebrow{font-size:32px!important}.chatroom-intro-card h1{font-size:58px!important;margin:8px 0 16px!important}.chatroom-intro-copy{font-size:20px!important;margin-bottom:24px!important}.chatroom-rules-card{padding:24px 20px!important;gap:24px!important;margin-top:24px!important}.chatroom-rule{gap:20px!important}.chatroom-rule svg{width:38px!important;height:38px!important}.chatroom-rule h3{font-size:19px!important}.chatroom-rule p{font-size:16px!important;margin-top:6px!important}.chatroom-online-pill{height:64px!important;left:28px!important;right:28px!important;bottom:28px!important;padding:0 20px!important;gap:16px!important}.chatroom-online-pill span{min-width:58px!important;height:40px!important;font-size:18px!important}.chatroom-online-pill strong{font-size:17px!important}.chatroom-welcome-banner{padding:14px 24px!important;min-height:90px!important}.chatroom-welcome-icon{width:64px!important;height:64px!important}.chatroom-welcome-icon svg{width:42px!important;height:42px!important}.chatroom-welcome-banner h2{font-size:23px!important}.chatroom-welcome-banner p{font-size:17px!important}.chatroom-messages-panel{padding:30px!important}.chatroom-message{gap:22px!important;margin-bottom:28px!important}.chatroom-message .chatroom-pixel-avatar{width:72px!important;height:72px!important;font-size:32px!important}.chatroom-message-meta strong{font-size:22px!important}.chatroom-message-meta span:last-child{font-size:18px!important}.chatroom-bubble{max-width:min(1100px,100%)!important;font-size:22px!important;padding:14px 20px!important}.chatroom-input-bar{min-height:76px!important;gap:18px!important;padding:12px 12px 12px 24px!important}.chatroom-input-bar svg{width:36px!important;height:36px!important}.chatroom-input-bar input{font-size:20px!important}.chatroom-emoji-btn{width:52px!important;height:52px!important}.chatroom-emoji-btn svg{width:36px!important;height:36px!important}.chatroom-send-btn{height:52px!important;font-size:22px!important;padding-left:28px!important;padding-right:28px!important}.chatroom-side-card{padding:30px!important}.chatroom-side-heading h2,.chatroom-panel-title h2{font-size:22px!important}.chatroom-side-heading p{font-size:16px!important}.chatroom-side-heading svg{width:48px!important;height:48px!important}.chatroom-avatar-grid{grid-template-columns:repeat(auto-fit,52px)!important;gap:14px!important}.chatroom-avatar-grid button{max-width:52px!important;height:52px!important;font-size:32px!important}.chatroom-name-input{height:80px!important;gap:20px!important;padding:0 24px!important}.chatroom-name-input input{font-size:22px!important}.chatroom-name-input span:last-child{font-size:17px!important}.chatroom-join-btn{height:68px!important;font-size:22px!important}.chatroom-panel-title strong{font-size:18px!important;padding:6px 14px!important}.chatroom-status-dot{width:14px!important;height:14px!important}.chatroom-user-list,.chatroom-user-row{gap:16px!important}.chatroom-user-row .chatroom-pixel-avatar{width:56px!important;height:56px!important;font-size:24px!important}.chatroom-user-row h3{font-size:20px!important}.chatroom-user-row p{font-size:16px!important;gap:8px!important}.chatroom-user-row p span{width:10px!important;height:10px!important}.chatroom-info-card dl{gap:22px!important;margin-top:28px!important}.chatroom-info-card div{grid-template-columns:150px 1fr!important;gap:16px!important}.chatroom-info-card dt{font-size:17px!important;gap:10px!important}.chatroom-info-card dt svg{width:24px!important;height:24px!important}.chatroom-info-card dd{font-size:17px!important}.skills-header{min-height:330px!important;padding:32px 48px 0!important}.skills-back-btn{height:80px!important;min-width:200px!important;font-size:32px!important;border-radius:22px!important;border-width:4px!important}.skills-title-block{top:80px!important;left:13vw!important}.skills-title-row h1{font-size:136px!important;-webkit-text-stroke:6px #073a87!important}.skills-title-block p{font-size:30px!important;margin-top:28px!important}.skills-hud{top:32px!important;right:48px!important;gap:32px!important}.skills-hp{min-width:372px!important}.skills-hp-heart{width:80px!important;height:80px!important;margin-right:-10px!important}.skills-hp-pill{width:360px!important;height:58px!important;border-width:5px!important}.skills-hp-pill strong,.skills-hp-pill span,.skills-resource strong,.skills-xp-pill strong{font-size:28px!important}.skills-resource{height:68px!important;min-width:180px!important;gap:18px!important;border-width:5px!important;border-radius:18px 999px 999px 18px!important}.skills-resource svg{width:42px!important;height:42px!important}.skills-level-badge{width:96px!important;height:104px!important;margin-right:-10px!important;box-shadow:0 8px #6b2f05!important}.skills-level-badge span{font-size:24px!important}.skills-level-badge strong{font-size:42px!important;margin-top:-12px!important}.skills-xp-pill{width:350px!important;height:62px!important;border-width:5px!important}.skills-main{width:min(90vw,2200px)!important;margin-top:28px!important}.skills-tabs{margin-left:80px!important;gap:6px!important}.skills-tabs button{width:440px!important;height:96px!important;font-size:28px!important;border-radius:26px 26px 0 0!important;border-width:4px!important}.skills-tabs button:first-child{width:280px!important}.skills-tabs button.active{height:102px!important}.skills-tabs button span{width:40px!important;height:40px!important;font-size:32px!important}.skills-tech-panel{min-height:560px!important;padding:24px 56px 16px!important;border-radius:40px!important;border-width:4px!important}.skills-section-heading h2{font-size:40px!important}.skills-filter{height:56px!important;min-width:280px!important;font-size:22px!important;border-radius:18px!important;border-width:3px!important}.skills-tech-grid{gap:20px 32px!important}.skills-tech-card{min-height:120px!important;padding:16px 24px!important;-moz-column-gap:24px!important;column-gap:24px!important;border-radius:20px!important;border-width:3px!important}.skills-tech-icon{width:80px!important;height:80px!important;font-size:44px!important;border-width:2px!important}.skills-tech-img{padding:10px!important}.skills-tech-main h3{font-size:24px!important}.skills-view-btn{width:480px!important;height:56px!important;font-size:22px!important;margin-top:20px!important;border-width:3px!important}.skills-view-btn.tools{width:500px!important;margin-top:20px!important}.skills-lower-grid{gap:20px!important;margin-top:20px!important}.skills-tools-panel,.skills-soft-panel{min-height:380px!important;border-radius:38px!important;border-width:4px!important;padding:24px 48px!important}.skills-tools-grid{gap:22px!important}.skills-tool-card{min-height:120px!important;padding:14px 16px!important;border-radius:16px!important}.skills-tool-icon{width:70px!important;height:70px!important;font-size:40px!important;border-width:2px!important}.skills-tool-img{padding:8px!important}.skills-tool-card h3{font-size:20px!important;margin:6px 0 8px!important}.skills-rating svg{width:24px!important;height:24px!important}.skills-soft-list{gap:16px!important}.skills-soft-row{height:72px!important;padding:0 32px!important;gap:24px!important;border-radius:20px!important;border-width:3px!important}.skills-soft-icon{width:48px!important;height:48px!important}.skills-soft-icon svg{width:40px!important;height:40px!important}.skills-soft-row strong{font-size:22px!important}.skills-quote{width:min(1200px,80vw)!important;height:86px!important;border-radius:20px!important;margin:36px auto 0!important;border-width:4px!important}.skills-quote strong{font-size:30px!important}.skills-quote svg{width:40px!important;height:40px!important}.terminal-top-hud{padding:16px 48px 0 32px!important;gap:32px!important;grid-template-columns:auto minmax(560px,600px) 1fr!important}.terminal-back-button{min-width:150px!important;min-height:64px!important;font-size:22px!important;border-radius:15px!important;border-width:4px!important}.terminal-back-button svg{width:28px!important;height:28px!important;stroke-width:2.5}.terminal-profile-panel{min-height:104px!important;padding:14px 24px!important;gap:18px!important;border-radius:0 0 16px 16px!important}.terminal-profile-icon{width:66px!important;height:66px!important;border-width:5px!important}.terminal-profile-icon svg{width:32px!important;height:32px!important}.terminal-profile-panel strong{font-size:24px!important}.terminal-profile-panel em{font-size:17px!important}.terminal-profile-panel small{font-size:14px!important}.terminal-status-strip{gap:24px!important;padding-top:8px!important;justify-content:flex-end}.terminal-status-card{height:86px!important;min-height:86px!important;padding:0 26px!important;border-radius:999px!important;border-width:4px!important}.terminal-hp-card{width:340px!important;min-width:340px!important;padding:0 26px 0 20px!important}.terminal-hp-card>span,.terminal-hp-card>strong,.terminal-hp-card>em{margin-top:12px!important}.terminal-status-fill{left:82px!important;right:26px!important;bottom:12px!important;height:9px!important}.terminal-status-card svg{width:50px!important;height:50px!important}.terminal-status-card strong,.terminal-status-card span,.terminal-status-card em{font-size:23px!important}.terminal-status-card em{font-size:16px!important;padding:4px 10px!important}.terminal-level-card{min-width:420px!important;padding-left:10px!important;border-radius:43px!important;display:flex;align-items:center}.terminal-level-card>span{width:70px!important;height:70px!important;margin:0!important}.terminal-level-card>span em{margin-top:8px!important;font-size:15px!important}.terminal-level-card>span strong{margin-top:-10px!important;font-size:28px!important}.terminal-level-card>div{flex:1!important;width:auto!important;height:auto!important;border-width:0!important;padding:0 0 0 14px!important}.terminal-level-card b{font-size:17px!important;margin:0 0 6px 4px!important}.terminal-dashboard-grid{grid-template-columns:auto 1fr!important;gap:32px!important;margin:16px 48px 0 32px!important;width:calc(100% - 80px)!important;max-width:none;padding-bottom:12px}.terminal-command-center{width:400px!important;padding:16px!important;border-radius:18px!important}.terminal-sidebar-toggle{width:40px!important;height:40px!important;border-radius:8px!important}.terminal-sidebar-toggle svg{width:22px!important;height:22px!important}.terminal-command-title{grid-template-columns:58px minmax(0,1fr) auto!important;gap:20px!important;border-radius:16px!important;padding:18px 22px!important}.terminal-command-title>span{width:58px!important;height:58px!important;border-radius:12px!important}.terminal-command-title svg{width:34px!important;height:34px!important}.terminal-command-title h2{font-size:26px!important}.terminal-command-title p{font-size:18px!important;margin-top:4px!important}.terminal-command-list{gap:14px!important;padding:22px 0 16px!important}.terminal-command-card{grid-template-columns:52px minmax(0,1fr) 64px!important;gap:20px!important;min-height:86px!important;padding:16px 22px!important;border-radius:12px!important}.terminal-command-icon{width:52px!important;height:52px!important}.terminal-command-icon svg{width:28px!important;height:28px!important}.terminal-command-copy strong{font-size:22px!important}.terminal-command-copy small{font-size:18px!important;margin-top:6px!important}.terminal-command-card kbd{font-size:19px!important;padding:0!important;width:100%!important;display:inline-flex!important;justify-content:center!important;align-items:center!important}.terminal-fun-fact{grid-template-columns:52px minmax(0,1fr) 14px!important;padding:18px 22px!important;margin-top:18px!important;border-radius:14px!important;gap:20px!important}.terminal-fun-fact strong{font-size:20px!important}.terminal-fun-fact p{font-size:18px!important}.terminal-fun-fact span{width:52px!important;height:52px!important;font-size:24px!important}.terminal-sidebar-collapsed .terminal-command-center{width:104px!important;padding:16px 8px!important}.terminal-sidebar-collapsed .terminal-command-title{grid-template-columns:1fr!important;padding:10px 6px!important}.terminal-sidebar-collapsed .terminal-command-card{grid-template-columns:1fr!important;padding:14px 0!important}.terminal-window{height:calc(100vh - 160px)!important;min-height:800px!important;border-radius:18px!important}.terminal-window-header{height:76px!important;padding:0 24px!important}.terminal-window-icon{width:48px!important;height:48px!important}.terminal-window-icon svg{width:30px!important;height:30px!important}.terminal-window-header h1{font-size:24px!important}.terminal-theme-toggle{height:48px!important;padding:0 16px!important;border-radius:10px!important;font-size:18px!important;gap:8px!important}.terminal-theme-toggle svg{width:22px!important;height:22px!important}.terminal-window-controls button{width:52px!important;height:48px!important;border-radius:10px!important}.terminal-window-controls svg{width:22px!important;height:22px!important}.terminal-window-body{padding:24px 32px 16px!important}.terminal-output{max-width:90%!important;font-size:23px!important;line-height:1.65!important}.terminal-ghost-workstation{opacity:.28!important;right:38px!important;bottom:24px!important;height:400px!important}.terminal-ghost-monitor{width:440px!important;height:260px!important;right:80px!important;top:26px!important;border-width:18px!important}.terminal-ghost-monitor span,.terminal-ghost-monitor i{left:44px!important;height:10px!important}.terminal-ghost-monitor span{top:54px!important;width:140px!important}.terminal-ghost-monitor i:nth-child(2){top:90px!important;width:236px!important}.terminal-ghost-monitor i:nth-child(3){top:126px!important;width:176px!important}.terminal-ghost-monitor i:nth-child(4){top:162px!important;width:270px!important}.terminal-ghost-monitor i:nth-child(5){top:198px!important;width:212px!important}.terminal-ghost-keyboard{width:412px!important;height:80px!important;right:150px!important;top:350px!important;border-radius:11px 11px 24px 24px!important}.terminal-ghost-books{width:340px!important;bottom:32px!important;gap:6px!important}.terminal-ghost-books b{font-size:19px!important;padding:12px 22px!important;border-radius:10px!important}.terminal-input-shell{padding:20px 32px!important;gap:22px!important;border-width:3px!important}.terminal-input-wrap{min-height:64px!important;padding:0 20px!important;grid-template-columns:44px minmax(0,1fr)!important;border-radius:11px!important;border-width:3px!important}.terminal-input-wrap svg{width:30px!important;height:30px!important}.terminal-input-wrap input{font-size:22px!important}.terminal-enter-button{min-height:64px!important;font-size:21.5px!important;border-radius:11px!important;padding:0 30px!important;gap:14px!important;border-width:3px!important}.terminal-tip{padding:0 32px 14px!important;font-size:17px!important;margin-top:-8px!important}}.home-avatar-container{transition:bottom .3s ease,left .3s ease,height .3s ease}@media (min-width: 1600px){.home-avatar-container{height:52vh!important;max-height:300px!important;bottom:1.2vh!important}}@media (min-width: 2200px){.home-menu-list{width:440px!important;gap:.8rem!important;padding:1.2rem!important;margin-left:clamp(24px,2.5vw,48px)!important}.home-menu-button{min-height:80px!important;grid-template-columns:80px 1fr!important;gap:.95rem!important;border-radius:28px!important;padding:0 1.8rem 0 .75rem!important}.home-menu-button span{font-size:1.55rem!important;padding:.3rem .9rem!important;border-radius:18px!important}.home-menu-icon{width:3.7rem!important;height:3.7rem!important;border-radius:16px!important}.home-avatar-container{height:78vh!important;max-height:840px!important;bottom:5vh!important;left:38%!important}.start-sign-button{width:5.8%!important;height:8.8%!important}}@media (min-width: 2200px) and (min-aspect-ratio: 21/10){.home-menu-list{width:470px!important;gap:.9rem!important;padding:1.3rem!important;margin-left:5vw!important}.home-menu-button{min-height:86px!important;grid-template-columns:84px 1fr!important;gap:1.05rem!important;border-radius:30px!important;padding:0 2rem 0 .8rem!important}.home-menu-button span{font-size:1.6rem!important;padding:.32rem 1rem!important;border-radius:20px!important}.home-menu-icon{width:3.9rem!important;height:3.9rem!important;border-radius:18px!important}.home-avatar-container{height:80vh!important;max-height:860px!important;bottom:5vh!important;left:40%!important}.start-sign-button{width:5.6%!important;height:8.4%!important;left:79.5%!important;top:72.5%!important}}@media (min-width: 3200px){.home-menu-list{width:620px!important;gap:1.2rem!important;padding:1.8rem!important;margin-left:clamp(36px,3.5vw,72px)!important}.home-menu-button{min-height:116px!important;grid-template-columns:120px 1fr!important;gap:1.4rem!important;border-radius:38px!important;padding:0 2.6rem 0 1.1rem!important}.home-menu-button span{font-size:2.2rem!important;padding:.45rem 1.5rem!important;border-radius:26px!important}.home-menu-icon{width:5.3rem!important;height:5.3rem!important;border-radius:26px!important}.home-avatar-container{height:78vh!important;max-height:1250px!important;bottom:5vh!important;left:38%!important}.start-sign-button{width:5.8%!important;height:8.8%!important}}@media (max-width: 480px){.device-warning-card{padding:24px 20px!important;border-radius:24px!important;max-width:calc(100vw - 32px)!important}.device-warning-card div[class*=inset-]{top:5px!important;right:5px!important;bottom:5px!important;left:5px!important;border-radius:20px!important}.device-warning-monitor-wrap{margin-bottom:14px!important}.device-warning-monitor-wrap>div{width:100px!important;height:78px!important}.device-warning-title{font-size:19px!important;margin-bottom:4px!important}.device-warning-divider{margin-bottom:14px!important;gap:8px!important}.device-warning-divider div:nth-child(1),.device-warning-divider div:nth-child(3){width:40px!important}.device-warning-message{font-size:13.5px!important;margin-bottom:12px!important;padding-left:4px!important;padding-right:4px!important}.device-warning-requirements{font-size:11.5px!important;margin-bottom:14px!important}.device-warning-requirements span{font-size:13.5px!important;margin-top:2px!important}.device-warning-suggestion{padding:12px 14px!important;margin-bottom:14px!important}.device-warning-suggestion p{font-size:10.5px!important;margin-bottom:8px!important}.device-warning-suggestion ul{padding:0!important;margin:0!important;list-style:none!important;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:12px!important}.device-warning-suggestion ul li{font-size:11px!important}.device-warning-suggestion ul li:before{content:"• "!important;color:#dfc58f!important}.device-warning-footer{font-size:11px!important;margin-bottom:14px!important;padding-left:8px!important;padding-right:8px!important}.device-warning-detected{padding:5px 12px!important;font-size:9px!important}}@media (max-width: 400px) and (max-height: 700px){.device-warning-card{padding:16px 14px!important;border-radius:18px!important;max-width:calc(100vw - 20px)!important}.device-warning-card div[class*=inset-]{top:4px!important;right:4px!important;bottom:4px!important;left:4px!important;border-radius:15px!important}.device-warning-monitor-wrap{margin-bottom:6px!important}.device-warning-monitor-wrap>div{width:76px!important;height:60px!important}.device-warning-title{font-size:15px!important;margin-bottom:2px!important;letter-spacing:.02em!important}.device-warning-divider{margin-bottom:8px!important;gap:6px!important}.device-warning-divider div:nth-child(1),.device-warning-divider div:nth-child(3){width:24px!important}.device-warning-divider div:nth-child(2){width:6px!important;height:6px!important}.device-warning-message{font-size:11.5px!important;margin-bottom:8px!important;line-height:1.4!important}.device-warning-requirements{font-size:10px!important;margin-bottom:8px!important}.device-warning-requirements span{font-size:11.5px!important;margin-top:0!important}.device-warning-suggestion{padding:8px 10px!important;margin-bottom:8px!important;border-radius:12px!important}.device-warning-suggestion p{font-size:9.5px!important;margin-bottom:4px!important;letter-spacing:.05em!important}.device-warning-suggestion ul{gap:8px!important}.device-warning-suggestion ul li{font-size:10px!important}.device-warning-footer{font-size:9.5px!important;margin-bottom:10px!important;line-height:1.35!important}.device-warning-detected{padding:4px 8px!important;font-size:8.5px!important;border-radius:8px!important}}.fullscreen-prompt-card{max-width:min(420px,94vw)!important;padding:1.5rem!important}.fullscreen-prompt-accents{margin-bottom:.5rem!important}.fullscreen-prompt-title{font-size:28px!important;margin-bottom:.75rem!important}.fullscreen-prompt-recommendations{padding:1rem!important;margin-bottom:1.25rem!important;gap:.75rem!important;display:flex;flex-direction:column}.fullscreen-prompt-item{margin-bottom:0!important;gap:8px!important}.fullscreen-prompt-item-icon{width:16px!important;height:16px!important;margin-top:2px!important}.fullscreen-prompt-item-text{font-size:11px!important}.fullscreen-prompt-btn-primary,.fullscreen-prompt-btn-secondary{padding:10px 18px!important;font-size:12px!important}@media (min-width: 1200px){.fullscreen-prompt-card{max-width:720px!important;padding:2.75rem 2.25rem!important;border-width:5px!important;border-radius:16px!important}.fullscreen-prompt-accents{margin-bottom:.75rem!important;gap:16px!important}.fullscreen-prompt-accents svg{width:24px!important;height:24px!important}.fullscreen-prompt-title{font-size:52px!important;margin-bottom:1.5rem!important}.fullscreen-prompt-recommendations{padding:1.75rem!important;margin-bottom:2rem!important;gap:1.25rem!important}.fullscreen-prompt-item{gap:12px!important}.fullscreen-prompt-item-icon{width:24px!important;height:24px!important}.fullscreen-prompt-item-text{font-size:15px!important}.fullscreen-prompt-buttons{gap:18px!important}.fullscreen-prompt-btn-primary,.fullscreen-prompt-btn-secondary{padding:16px 32px!important;font-size:15px!important;border-radius:12px!important}}@media (min-width: 1600px){.fullscreen-prompt-card{max-width:820px!important;padding:3.25rem 2.75rem!important;border-width:6px!important;border-radius:20px!important}.fullscreen-prompt-accents{margin-bottom:1.25rem!important;gap:20px!important}.fullscreen-prompt-accents svg{width:32px!important;height:32px!important}.fullscreen-prompt-title{font-size:58px!important;margin-bottom:1.75rem!important}.fullscreen-prompt-recommendations{padding:2rem!important;margin-bottom:2.25rem!important;gap:1.5rem!important}.fullscreen-prompt-item{gap:16px!important}.fullscreen-prompt-item-icon{width:26px!important;height:26px!important}.fullscreen-prompt-item-text{font-size:16px!important}.fullscreen-prompt-buttons{gap:20px!important}.fullscreen-prompt-btn-primary,.fullscreen-prompt-btn-secondary{padding:18px 36px!important;font-size:16px!important;border-radius:12px!important}}@media (min-width: 2200px){.fullscreen-prompt-card{max-width:1050px!important;padding:4rem 3.5rem!important;border-width:8px!important;border-radius:24px!important}.fullscreen-prompt-accents{margin-bottom:1.75rem!important;gap:24px!important}.fullscreen-prompt-accents svg{width:38px!important;height:38px!important}.fullscreen-prompt-title{font-size:72px!important;margin-bottom:2.25rem!important}.fullscreen-prompt-recommendations{padding:2.5rem!important;margin-bottom:2.75rem!important;gap:2rem!important}.fullscreen-prompt-item{gap:20px!important}.fullscreen-prompt-item-icon{width:32px!important;height:32px!important}.fullscreen-prompt-item-text{font-size:19px!important}.fullscreen-prompt-buttons{gap:24px!important}.fullscreen-prompt-btn-primary,.fullscreen-prompt-btn-secondary{padding:22px 48px!important;font-size:19px!important;border-radius:16px!important;border-width:4px!important}.fullscreen-prompt-btn-primary{box-shadow:0 6px #1d5c07!important}.fullscreen-prompt-btn-primary:hover{box-shadow:0 7px #1d5c07!important}.fullscreen-prompt-btn-primary:active{box-shadow:0 2px #1d5c07!important}.fullscreen-prompt-btn-secondary{box-shadow:0 6px #8c582f!important}.fullscreen-prompt-btn-secondary:hover{box-shadow:0 7px #8c582f!important}.fullscreen-prompt-btn-secondary:active{box-shadow:0 2px #8c582f!important}.fullscreen-prompt-keycap{font-size:13px!important;padding:2px 6px!important}}@media (min-width: 3200px){.fullscreen-prompt-card{max-width:1450px!important;padding:5.5rem 5rem!important;border-width:10px!important;border-radius:32px!important}.fullscreen-prompt-accents{margin-bottom:2.75rem!important;gap:32px!important}.fullscreen-prompt-accents svg{width:48px!important;height:48px!important}.fullscreen-prompt-title{font-size:96px!important;margin-bottom:3.5rem!important}.fullscreen-prompt-recommendations{padding:3.5rem!important;margin-bottom:4rem!important;gap:2.5rem!important}.fullscreen-prompt-item{gap:28px!important}.fullscreen-prompt-item-icon{width:44px!important;height:44px!important}.fullscreen-prompt-item-text{font-size:26px!important}.fullscreen-prompt-buttons{gap:36px!important}.fullscreen-prompt-btn-primary,.fullscreen-prompt-btn-secondary{padding:30px 68px!important;font-size:26px!important;border-radius:20px!important;border-width:5px!important}.fullscreen-prompt-btn-primary{box-shadow:0 8px #1d5c07!important}.fullscreen-prompt-btn-primary:hover{box-shadow:0 9px #1d5c07!important}.fullscreen-prompt-btn-primary:active{box-shadow:0 2px #1d5c07!important}.fullscreen-prompt-btn-secondary{box-shadow:0 8px #8c582f!important}.fullscreen-prompt-btn-secondary:hover{box-shadow:0 9px #8c582f!important}.fullscreen-prompt-btn-secondary:active{box-shadow:0 2px #8c582f!important}.fullscreen-prompt-keycap{font-size:18px!important;padding:3px 8px!important}}.splash-tip-text{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;text-align:center!important}.splash-tip-label{color:#eab308;font-weight:900;text-shadow:0 0 8px rgba(234,179,8,.45);margin-right:8px!important;flex-shrink:0!important}.education-card-award{display:inline-flex!important;align-items:center!important;gap:10px!important;background:linear-gradient(180deg,gold,#c69214)!important;border:1.5px solid #dfc58f!important;border-radius:9999px!important;padding:.5rem 1.25rem!important;color:#3d220a!important;font-weight:850!important;font-size:14px!important;box-shadow:inset 0 0 10px #fff9,inset 0 1.5px #ffffffb3,inset 0 -1.5px #0003,0 4px 12px #53391d2e!important;text-shadow:0 1px 0 rgba(255,255,255,.4)!important;margin:6px 0!important;transition:all .25s cubic-bezier(.25,.8,.25,1)!important;cursor:pointer;position:relative!important;overflow:hidden!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;align-self:flex-start!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.education-card-award:after{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:50%!important;height:100%!important;background:linear-gradient(90deg,#fff0,#fff9,#fff0)!important;transform:skew(-25deg)!important;pointer-events:none!important;z-index:1!important}.education-card-award:hover{transform:translateY(-2px) scale(1.015)!important;box-shadow:inset 0 0 12px #fffc,inset 0 1.5px #fffc,inset 0 -1.5px #0003,0 8px 20px #daa52059!important;border-color:#fff!important}.education-card-award:hover:after{left:150%!important;transition:left .8s ease-in-out!important}.education-card-award-icon{width:20px!important;height:20px!important;color:#3d220a!important;fill:#fcd53f!important;filter:drop-shadow(0 1.5px 1.5px rgba(0,0,0,.25))!important;flex-shrink:0!important}@media (max-width: 768px){.education-card-award{padding:.4rem 1rem!important;font-size:13px!important;gap:6px!important}.education-card-award-icon{width:17px!important;height:17px!important}}@media (max-width: 640px){.education-card-award{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding:.55rem .9rem!important;gap:5px!important;align-self:center!important;width:100%!important;border-radius:16px!important;font-size:12.5px!important}.education-card-award-icon{width:22px!important;height:22px!important}}@media (max-height: 800px){.education-card-award{padding:.35rem .9rem!important;font-size:12.5px!important;margin:4px 0!important}.education-card-award-icon{width:16px!important;height:16px!important}}@media (max-height: 700px){.education-card-award{padding:.3rem .8rem!important;font-size:11.5px!important;margin:3px 0!important}.education-card-award-icon{width:15px!important;height:15px!important}}@media (max-height: 600px){.education-card-award{padding:.2rem .65rem!important;font-size:10px!important;margin:2px 0!important}.education-card-award-icon{width:13px!important;height:13px!important}}@media (min-width: 1600px){.education-card-award{font-size:16.5px!important;padding:.65rem 1.6rem!important}.education-card-award-icon{width:24px!important;height:24px!important}}@media (min-width: 2200px){.education-card-award{font-size:20px!important;padding:.8rem 2.1rem!important}.education-card-award-icon{width:28px!important;height:28px!important}}@media (min-width: 3200px){.education-card-award{font-size:26px!important;padding:1.05rem 2.8rem!important}.education-card-award-icon{width:36px!important;height:36px!important}}.education-banner-wrapper{margin-top:4px!important}@media (min-width: 640px){.education-banner-wrapper{margin-top:8px!important}}@media (min-width: 768px){.education-banner-wrapper{margin-top:4px!important}}.education-page-main{margin-top:-40px!important}@media (min-width: 640px){.education-page-main{margin-top:-52px!important}}@media (min-width: 768px){.education-page-main{margin-top:-60px!important}}.focus-within\:-translate-y-1:focus-within{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.focus-within\:border-blue-400:focus-within{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.focus-within\:shadow-\[inset_0_1\.5px_0_rgba\(255\,255\,255\,0\.9\)\,0_3px_0_\#3b82f6\,0_6px_12px_rgba\(59\,130\,246\,0\.1\)\]:focus-within{--tw-shadow: inset 0 1.5px 0 rgba(255,255,255,.9),0 3px 0 #3b82f6,0 6px 12px rgba(59,130,246,.1);--tw-shadow-colored: inset 0 1.5px 0 var(--tw-shadow-color), 0 3px 0 var(--tw-shadow-color), 0 6px 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)}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1\.5:hover{--tw-translate-y: -.375rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-\[1px\]:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.015\]:hover{--tw-scale-x: 1.015;--tw-scale-y: 1.015;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.03\]:hover{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#cfc6ba\]:hover{--tw-border-opacity: 1;border-color:rgb(207 198 186 / var(--tw-border-opacity, 1))}.hover\:border-slate-200:hover{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#f6f9ff\]:hover{--tw-bg-opacity: 1;background-color:rgb(246 249 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#fff9f0\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 249 240 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-100\/80:hover{background-color:#fef3c7cc}.hover\:bg-black\/65:hover{background-color:#000000a6}.hover\:bg-blue-100\/80:hover{background-color:#dbeafecc}.hover\:bg-blue-500:hover{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-100\/80:hover{background-color:#d1fae5cc}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-100\/80:hover{background-color:#f3e8ffcc}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100\/50:hover{background-color:#f1f5f980}.hover\:bg-slate-100\/70:hover{background-color:#f1f5f9b3}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50\/50:hover{background-color:#f8fafc80}.hover\:bg-slate-500:hover{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:from-\[\#22a956\]:hover{--tw-gradient-from: #22a956 var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 169 86 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-\[\#2d82f4\]:hover{--tw-gradient-from: #2d82f4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(45 130 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-\[\#8c4bf1\]:hover{--tw-gradient-from: #8c4bf1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(140 75 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-amber-400:hover{--tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-red-700:hover{--tw-gradient-from: #b91c1c var(--tw-gradient-from-position);--tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-\[\#178340\]:hover{--tw-gradient-to: #178340 var(--tw-gradient-to-position)}.hover\:to-\[\#1d64dc\]:hover{--tw-gradient-to: #1d64dc var(--tw-gradient-to-position)}.hover\:to-\[\#7357ee\]:hover{--tw-gradient-to: #7357ee var(--tw-gradient-to-position)}.hover\:to-orange-500:hover{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.hover\:to-red-600:hover{--tw-gradient-to: #dc2626 var(--tw-gradient-to-position)}.hover\:text-\[\#273044\]:hover{--tw-text-opacity: 1;color:rgb(39 48 68 / var(--tw-text-opacity, 1))}.hover\:text-\[\#4a2b12\]:hover{--tw-text-opacity: 1;color:rgb(74 43 18 / var(--tw-text-opacity, 1))}.hover\:text-amber-600:hover{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.hover\:text-blue-500:hover{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-sky-600:hover{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.hover\:text-slate-800:hover{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-\[0_16px_30px_rgba\(34\,56\,92\,0\.10\)\]:hover{--tw-shadow: 0 16px 30px rgba(34,56,92,.1);--tw-shadow-colored: 0 16px 30px 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_4px_0_\#8c582f\]:hover{--tw-shadow: 0 4px 0 #8c582f;--tw-shadow-colored: 0 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)}.hover\:shadow-\[0_4px_12px_rgba\(31\,41\,55\,0\.08\)\]:hover{--tw-shadow: 0 4px 12px rgba(31,41,55,.08);--tw-shadow-colored: 0 4px 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)}.hover\:shadow-\[0_4px_16px_rgba\(220\,38\,38\,0\.3\)\]:hover{--tw-shadow: 0 4px 16px rgba(220,38,38,.3);--tw-shadow-colored: 0 4px 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)}.hover\:shadow-\[0_4px_16px_rgba\(44\,125\,241\,0\.3\)\]:hover{--tw-shadow: 0 4px 16px rgba(44,125,241,.3);--tw-shadow-colored: 0 4px 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)}.hover\:shadow-\[0_5px_0_\#1d5c07\]:hover{--tw-shadow: 0 5px 0 #1d5c07;--tw-shadow-colored: 0 5px 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)}.hover\:shadow-\[0_5px_0_\#8c582f\]:hover{--tw-shadow: 0 5px 0 #8c582f;--tw-shadow-colored: 0 5px 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)}.hover\:shadow-\[0_7px_18px_rgba\(27\,38\,59\,0\.12\)\]:hover{--tw-shadow: 0 7px 18px rgba(27,38,59,.12);--tw-shadow-colored: 0 7px 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)}.hover\:shadow-\[inset_0_1\.5px_0_rgba\(255\,255\,255\,0\.8\)\,0_5px_0_\#0f3f98\,0_8px_16px_rgba\(31\,98\,232\,0\.18\)\]:hover{--tw-shadow: inset 0 1.5px 0 rgba(255,255,255,.8),0 5px 0 #0f3f98,0 8px 16px rgba(31,98,232,.18);--tw-shadow-colored: inset 0 1.5px 0 var(--tw-shadow-color), 0 5px 0 var(--tw-shadow-color), 0 8px 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)}.hover\:shadow-\[inset_0_1\.5px_0_rgba\(255\,255\,255\,0\.95\)\,0_5px_0_\#b2a390\,0_8px_16px_rgba\(0\,0\,0\,0\.05\)\]:hover{--tw-shadow: inset 0 1.5px 0 rgba(255,255,255,.95),0 5px 0 #b2a390,0 8px 16px rgba(0,0,0,.05);--tw-shadow-colored: inset 0 1.5px 0 var(--tw-shadow-color), 0 5px 0 var(--tw-shadow-color), 0 8px 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)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--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)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--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)}.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)}.focus-within\:hover\:-translate-y-1:hover:focus-within{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--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-visible\:ring-4:focus-visible{--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(4px + 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-visible\:ring-blue-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-yellow-300:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 224 71 / var(--tw-ring-opacity, 1))}.active\:translate-y-0\.5:active{--tw-translate-y: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:translate-y-\[2px\]:active{--tw-translate-y: 2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.97\]:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:shadow-\[0_1px_0_\#1d5c07\]:active{--tw-shadow: 0 1px 0 #1d5c07;--tw-shadow-colored: 0 1px 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)}.active\:shadow-\[0_1px_0_\#8c582f\]:active{--tw-shadow: 0 1px 0 #8c582f;--tw-shadow-colored: 0 1px 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)}.active\:shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.5\)\,0_1px_0_\#124cb5\,0_2px_4px_rgba\(31\,98\,232\,0\.06\)\]:active{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.5),0 1px 0 #124cb5,0 2px 4px rgba(31,98,232,.06);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 1px 0 var(--tw-shadow-color), 0 2px 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)}.active\:shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.5\)\,0_1px_0_\#cabfae\,0_2px_4px_rgba\(0\,0\,0\,0\.02\)\]:active{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.5),0 1px 0 #cabfae,0 2px 4px rgba(0,0,0,.02);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 1px 0 var(--tw-shadow-color), 0 2px 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)}.group\/coin:hover .group-hover\/coin\:rotate-\[360deg\]{--tw-rotate: 360deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/gem:hover .group-hover\/gem\:rotate-\[15deg\]{--tw-rotate: 15deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-12{--tw-rotate: 12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-\[8deg\]{--tw-rotate: 8deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(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\.01\]{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/coin:hover .group-hover\/coin\:opacity-100,.group\/gem:hover .group-hover\/gem\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:active .group-active\:scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 640px){.sm\:bottom-6{bottom:1.5rem}.sm\:left-\[22\%\]{left:22%}.sm\:left-\[28\%\]{left:28%}.sm\:left-\[35\%\]{left:35%}.sm\:right-8{right:2rem}.sm\:right-\[22\%\]{right:22%}.sm\:right-\[28\%\]{right:28%}.sm\:-mt-2{margin-top:-.5rem}.sm\:block{display:block}.sm\:aspect-\[16\/9\.5\]{aspect-ratio:16/9.5}.sm\:h-14{height:3.5rem}.sm\:h-16{height:4rem}.sm\:h-7{height:1.75rem}.sm\:h-\[210px\]{height:210px}.sm\:h-\[22px\]{height:22px}.sm\:h-\[52px\]{height:52px}.sm\:h-\[58vh\]{height:58vh}.sm\:w-14{width:3.5rem}.sm\:w-16{width:4rem}.sm\:w-7{width:1.75rem}.sm\:w-\[150px\]{width:150px}.sm\:w-\[22px\]{width:22px}.sm\:w-\[374px\]{width:374px}.sm\:w-\[440px\]{width:440px}.sm\:min-w-\[132px\]{min-width:132px}.sm\:max-w-\[320px\]{max-width:320px}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}.sm\:gap-8{gap:2rem}.sm\:self-auto{align-self:auto}.sm\:overflow-visible{overflow:visible}.sm\:p-2{padding:.5rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.sm\:pb-0{padding-bottom:0}.sm\:pb-8{padding-bottom:2rem}.sm\:pt-3{padding-top:.75rem}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[14px\]{font-size:14px}.sm\:text-\[16\.5px\]{font-size:16.5px}.sm\:text-\[17px\]{font-size:17px}.sm\:text-\[18px\]{font-size:18px}.sm\:text-\[58px\]{font-size:58px}.sm\:text-\[66px\]{font-size:66px}.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\:left-\[36\%\]{left:36%}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-start-2{grid-column-start:2}.md\:block{display:block}.md\:h-16{height:4rem}.md\:h-\[64vh\]{height:64vh}.md\:h-\[72px\]{height:72px}.md\:w-16{width:4rem}.md\:w-\[180px\]{width:180px}.md\:w-\[480px\]{width:480px}.md\:w-\[490px\]{width:490px}.md\:min-w-\[200px\]{min-width:200px}.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-\[116px_minmax\(0\,1fr\)\]{grid-template-columns:116px minmax(0,1fr)}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:gap-6{gap:1.5rem}.md\:self-start{align-self:flex-start}.md\:p-6{padding:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:pt-4{padding-top:1rem}.md\:text-\[13px\]{font-size:13px}.md\:text-\[20px\]{font-size:20px}.md\:text-\[30px\]{font-size:30px}.md\:text-\[34px\]{font-size:34px}.md\:text-\[42px\]{font-size:42px}}@media (min-width: 1024px){.lg\:left-\[37\%\]{left:37%}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:ml-5{margin-left:1.25rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-\[136px\]{height:136px}.lg\:h-\[220px\]{height:220px}.lg\:h-\[68vh\]{height:68vh}.lg\:h-\[78px\]{height:78px}.lg\:h-full{height:100%}.lg\:min-h-\[178px\]{min-height:178px}.lg\:w-\[255px\]{width:255px}.lg\:w-\[405px\]{width:405px}.lg\:w-\[680px\]{width:680px}.lg\:flex-1{flex:1 1 0%}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1fr_210px\]{grid-template-columns:1fr 210px}.lg\:grid-cols-\[1fr_510px\]{grid-template-columns:1fr 510px}.lg\:grid-cols-\[200px_minmax\(0\,1fr\)_374px\]{grid-template-columns:200px minmax(0,1fr) 374px}.lg\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.lg\:grid-cols-\[405px_minmax\(0\,1fr\)_204px\]{grid-template-columns:405px minmax(0,1fr) 204px}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:flex-wrap{flex-wrap:wrap}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-center{justify-content:center}.lg\:justify-between{justify-content:space-between}.lg\:self-start{align-self:flex-start}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-y-auto{overflow-y:auto}.lg\:border-t-0{border-top-width:0px}.lg\:p-4{padding:1rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:py-0{padding-top:0;padding-bottom:0}}@media (min-width: 1280px){.xl\:left-\[38\%\]{left:38%}.xl\:col-span-1{grid-column:span 1 / span 1}.xl\:col-start-auto{grid-column-start:auto}.xl\:h-\[66vh\]{height:66vh}.xl\:grid-cols-\[124px_minmax\(250px\,320px\)_minmax\(350px\,1fr\)\]{grid-template-columns:124px minmax(250px,320px) minmax(350px,1fr)}.xl\:gap-14{gap:3.5rem}.xl\:border-r{border-right-width:1px}.xl\:border-\[\#d7a673\]{--tw-border-opacity: 1;border-color:rgb(215 166 115 / var(--tw-border-opacity, 1))}.xl\:px-12{padding-left:3rem;padding-right:3rem}.xl\:pl-4{padding-left:1rem}.xl\:pr-4{padding-right:1rem}}
