*,:after,:before{--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/0.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/0.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: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{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{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{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{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}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{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}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.-right-1{right:-.25rem}.-top-1{top:-.25rem}.bottom-3{bottom:.75rem}.bottom-5{bottom:1.25rem}.left-1\/2{left:50%}.left-4{left:1rem}.left-5{left:1.25rem}.left-\[34\%\]{left:34%}.right-0{right:0}.right-4{right:1rem}.top-28{top:7rem}.top-3{top:.75rem}.top-36{top:9rem}.top-4{top:1rem}.top-5{top:1.25rem}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.\!mb-0{margin-bottom:0!important}.-mt-6{margin-top:-1.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.hidden{display:none}.aspect-video{aspect-ratio:16/9}.size-1{width:.25rem;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-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-36{height:9rem}.h-40{height:10rem}.h-8{height:2rem}.h-\[640px\]{height:640px}.h-\[720px\]{height:720px}.h-full{height:100%}.h-px{height:1px}.max-h-96{max-height:24rem}.max-h-\[330px\]{max-height:330px}.max-h-\[360px\]{max-height:360px}.max-h-\[520px\]{max-height:520px}.max-h-\[calc\(100vh-250px\)\]{max-height:calc(100vh - 250px)}.min-h-10{min-height:2.5rem}.min-h-12{min-height:3rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-32{min-height:8rem}.min-h-36{min-height:9rem}.min-h-40{min-height:10rem}.min-h-48{min-height:12rem}.min-h-\[150px\]{min-height:150px}.min-h-\[190px\]{min-height:190px}.min-h-\[2rem\]{min-height:2rem}.min-h-\[520px\]{min-height:520px}.min-h-\[760px\]{min-height:760px}.min-h-\[78px\]{min-height:78px}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-44{width:11rem}.w-56{width:14rem}.w-8{width:2rem}.w-80{width:20rem}.w-\[360px\]{width:360px}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-16{min-width:4rem}.min-w-48{min-width:12rem}.min-w-5{min-width:1.25rem}.min-w-64{min-width:16rem}.min-w-72{min-width:18rem}.min-w-\[1160px\]{min-width:1160px}.min-w-\[760px\]{min-width:760px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1180px\]{max-width:1180px}.max-w-\[90vw\]{max-width:90vw}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.space-y-9>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.25rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-white\/10>:not([hidden])~:not([hidden]){border-color:rgb(255 255 255/.1)}.divide-white\/5>:not([hidden])~:not([hidden]){border-color:rgb(255 255 255/.05)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[30px\]{border-radius:30px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#1c3149\]{--tw-border-opacity:1;border-color:rgb(28 49 73/var(--tw-border-opacity,1))}.border-\[\#203754\]{--tw-border-opacity:1;border-color:rgb(32 55 84/var(--tw-border-opacity,1))}.border-\[\#223b5a\]{--tw-border-opacity:1;border-color:rgb(34 59 90/var(--tw-border-opacity,1))}.border-\[\#244060\]{--tw-border-opacity:1;border-color:rgb(36 64 96/var(--tw-border-opacity,1))}.border-\[\#24415d\]{--tw-border-opacity:1;border-color:rgb(36 65 93/var(--tw-border-opacity,1))}.border-\[\#26394e\]{--tw-border-opacity:1;border-color:rgb(38 57 78/var(--tw-border-opacity,1))}.border-\[\#27405c\]{--tw-border-opacity:1;border-color:rgb(39 64 92/var(--tw-border-opacity,1))}.border-\[\#284666\]{--tw-border-opacity:1;border-color:rgb(40 70 102/var(--tw-border-opacity,1))}.border-\[\#2b4057\]{--tw-border-opacity:1;border-color:rgb(43 64 87/var(--tw-border-opacity,1))}.border-\[\#314f73\]{--tw-border-opacity:1;border-color:rgb(49 79 115/var(--tw-border-opacity,1))}.border-\[\#33506e\]{--tw-border-opacity:1;border-color:rgb(51 80 110/var(--tw-border-opacity,1))}.border-\[\#36557a\]{--tw-border-opacity:1;border-color:rgb(54 85 122/var(--tw-border-opacity,1))}.border-\[\#385777\]{--tw-border-opacity:1;border-color:rgb(56 87 119/var(--tw-border-opacity,1))}.border-\[\#41658c\]{--tw-border-opacity:1;border-color:rgb(65 101 140/var(--tw-border-opacity,1))}.border-\[\#5f2030\]{--tw-border-opacity:1;border-color:rgb(95 32 48/var(--tw-border-opacity,1))}.border-\[\#6c4a25\]{--tw-border-opacity:1;border-color:rgb(108 74 37/var(--tw-border-opacity,1))}.border-\[\#8a6336\]{--tw-border-opacity:1;border-color:rgb(138 99 54/var(--tw-border-opacity,1))}.border-\[\#916836\]{--tw-border-opacity:1;border-color:rgb(145 104 54/var(--tw-border-opacity,1))}.border-amber-200\/15{border-color:rgb(253 230 138/.15)}.border-amber-200\/20{border-color:rgb(253 230 138/.2)}.border-amber-300\/15{border-color:rgb(252 211 77/.15)}.border-amber-300\/20{border-color:rgb(252 211 77/.2)}.border-amber-300\/25{border-color:rgb(252 211 77/.25)}.border-amber-400\/20{border-color:rgb(251 191 36/.2)}.border-amber-400\/30{border-color:rgb(251 191 36/.3)}.border-cyan-300\/10{border-color:rgb(103 232 249/.1)}.border-cyan-300\/15{border-color:rgb(103 232 249/.15)}.border-cyan-300\/20{border-color:rgb(103 232 249/.2)}.border-cyan-400\/30{border-color:rgb(34 211 238/.3)}.border-emerald-300\/15{border-color:rgb(110 231 183/.15)}.border-emerald-300\/20{border-color:rgb(110 231 183/.2)}.border-emerald-400\/20{border-color:rgb(52 211 153/.2)}.border-emerald-400\/30{border-color:rgb(52 211 153/.3)}.border-fuchsia-300\/15{border-color:rgb(240 171 252/.15)}.border-fuchsia-300\/20{border-color:rgb(240 171 252/.2)}.border-gold\/20{border-color:rgb(232 189 107/.2)}.border-gold\/25{border-color:rgb(232 189 107/.25)}.border-gold\/30{border-color:rgb(232 189 107/.3)}.border-red-300\/15{border-color:rgb(252 165 165/.15)}.border-red-300\/20{border-color:rgb(252 165 165/.2)}.border-red-300\/40{border-color:rgb(252 165 165/.4)}.border-red-400\/20{border-color:rgb(248 113 113/.2)}.border-red-400\/30{border-color:rgb(248 113 113/.3)}.border-rose-300\/20{border-color:rgb(253 164 175/.2)}.border-violet-300\/20{border-color:rgb(196 181 253/.2)}.border-white\/10{border-color:rgb(255 255 255/.1)}.border-white\/5{border-color:rgb(255 255 255/.05)}.border-white\/\[\.06\]{border-color:rgb(255 255 255/.06)}.border-white\/\[\.07\]{border-color:rgb(255 255 255/.07)}.border-t-amber-300{--tw-border-opacity:1;border-top-color:rgb(252 211 77/var(--tw-border-opacity,1))}.bg-\[\#050b13\]{--tw-bg-opacity:1;background-color:rgb(5 11 19/var(--tw-bg-opacity,1))}.bg-\[\#050b13\]\/95{background-color:rgb(5 11 19/.95)}.bg-\[\#07101b\]{--tw-bg-opacity:1;background-color:rgb(7 16 27/var(--tw-bg-opacity,1))}.bg-\[\#07111d\]{--tw-bg-opacity:1;background-color:rgb(7 17 29/var(--tw-bg-opacity,1))}.bg-\[\#07111d\]\/90{background-color:rgb(7 17 29/.9)}.bg-\[\#07111d\]\/95{background-color:rgb(7 17 29/.95)}.bg-\[\#07111f\]{--tw-bg-opacity:1;background-color:rgb(7 17 31/var(--tw-bg-opacity,1))}.bg-\[\#081220\]\/90{background-color:rgb(8 18 32/.9)}.bg-\[\#091320\]\/80{background-color:rgb(9 19 32/.8)}.bg-\[\#091423\]{--tw-bg-opacity:1;background-color:rgb(9 20 35/var(--tw-bg-opacity,1))}.bg-\[\#10243c\]{--tw-bg-opacity:1;background-color:rgb(16 36 60/var(--tw-bg-opacity,1))}.bg-\[\#1a0b11\]{--tw-bg-opacity:1;background-color:rgb(26 11 17/var(--tw-bg-opacity,1))}.bg-amber-300{--tw-bg-opacity:1;background-color:rgb(252 211 77/var(--tw-bg-opacity,1))}.bg-amber-300\/10{background-color:rgb(252 211 77/.1)}.bg-amber-300\/\[\.04\]{background-color:rgb(252 211 77/.04)}.bg-amber-400{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-amber-400\/10{background-color:rgb(251 191 36/.1)}.bg-amber-500\/15{background-color:rgb(245 158 11/.15)}.bg-amber-500\/20{background-color:rgb(245 158 11/.2)}.bg-amber-950\/10{background-color:rgb(69 26 3/.1)}.bg-amber-950\/20{background-color:rgb(69 26 3/.2)}.bg-black\/15{background-color:rgb(0 0 0/.15)}.bg-black\/20{background-color:rgb(0 0 0/.2)}.bg-black\/25{background-color:rgb(0 0 0/.25)}.bg-black\/30{background-color:rgb(0 0 0/.3)}.bg-black\/35{background-color:rgb(0 0 0/.35)}.bg-black\/40{background-color:rgb(0 0 0/.4)}.bg-cyan-300\/\[\.035\]{background-color:rgb(103 232 249/.035)}.bg-cyan-400\/10{background-color:rgb(34 211 238/.1)}.bg-cyan-500\/15{background-color:rgb(6 182 212/.15)}.bg-cyan-950\/20{background-color:rgb(8 51 68/.2)}.bg-cyan-950\/30{background-color:rgb(8 51 68/.3)}.bg-emerald-300{--tw-bg-opacity:1;background-color:rgb(110 231 183/var(--tw-bg-opacity,1))}.bg-emerald-300\/10{background-color:rgb(110 231 183/.1)}.bg-emerald-400\/10{background-color:rgb(52 211 153/.1)}.bg-emerald-400\/15{background-color:rgb(52 211 153/.15)}.bg-emerald-950\/10{background-color:rgb(2 44 34/.1)}.bg-emerald-950\/15{background-color:rgb(2 44 34/.15)}.bg-emerald-950\/20{background-color:rgb(2 44 34/.2)}.bg-fuchsia-950\/10{background-color:rgb(74 4 78/.1)}.bg-gold\/10{background-color:rgb(232 189 107/.1)}.bg-gold\/5{background-color:rgb(232 189 107/.05)}.bg-gold\/\[\.04\]{background-color:rgb(232 189 107/.04)}.bg-gold\/\[\.05\]{background-color:rgb(232 189 107/.05)}.bg-red-400\/10{background-color:rgb(248 113 113/.1)}.bg-red-400\/20{background-color:rgb(248 113 113/.2)}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-500\/10{background-color:rgb(239 68 68/.1)}.bg-red-950\/15{background-color:rgb(69 10 10/.15)}.bg-red-950\/20{background-color:rgb(69 10 10/.2)}.bg-rose-950\/15{background-color:rgb(76 5 25/.15)}.bg-slate-950\/60{background-color:rgb(2 6 23/.6)}.bg-slate-950\/70{background-color:rgb(2 6 23/.7)}.bg-slate-950\/80{background-color:rgb(2 6 23/.8)}.bg-violet-950\/15{background-color:rgb(46 16 101/.15)}.bg-white\/10{background-color:rgb(255 255 255/.1)}.bg-white\/\[\.015\]{background-color:rgb(255 255 255/.015)}.bg-white\/\[\.025\]{background-color:rgb(255 255 255/.025)}.bg-white\/\[\.035\]{background-color:rgb(255 255 255/.035)}.bg-white\/\[\.03\]{background-color:rgb(255 255 255/.03)}.bg-\[linear-gradient\(135deg\2c rgba\(127\2c 29\2c 29\2c \.20\)\2c rgba\(2\2c 6\2c 23\2c \.94\)\)\]{background-image:linear-gradient(135deg,rgba(127,29,29,.2),rgba(2,6,23,.94))}.bg-\[linear-gradient\(135deg\2c rgba\(69\2c 26\2c 3\2c \.22\)\2c rgba\(2\2c 6\2c 23\2c \.94\)\)\]{background-image:linear-gradient(135deg,rgba(69,26,3,.22),rgba(2,6,23,.94))}.bg-\[linear-gradient\(135deg\2c rgba\(69\2c 26\2c 3\2c \.25\)\2c rgba\(2\2c 6\2c 23\2c \.92\)\)\]{background-image:linear-gradient(135deg,rgba(69,26,3,.25),rgba(2,6,23,.92))}.bg-\[radial-gradient\(circle\2c rgba\(244\2c 196\2c 110\2c \.26\)\2c rgba\(6\2c 13\2c 23\2c \.1\)\)\]{background-image:radial-gradient(circle,rgba(244,196,110,.26),rgba(6,13,23,.1))}.bg-\[radial-gradient\(circle_at_50\%_45\%\2c rgba\(46\2c 86\2c 140\2c \.22\)\2c rgba\(5\2c 12\2c 27\2c \.97\)_72\%\)\]{background-image:radial-gradient(circle at 50% 45%,rgba(46,86,140,.22),rgba(5,12,27,.97) 72%)}.bg-\[radial-gradient\(circle_at_50\%_45\%\2c rgba\(46\2c 86\2c 140\2c \.24\)\2c rgba\(5\2c 12\2c 27\2c \.97\)_72\%\)\]{background-image:radial-gradient(circle at 50% 45%,rgba(46,86,140,.24),rgba(5,12,27,.97) 72%)}.bg-\[radial-gradient\(circle_at_50\%_50\%\2c rgba\(42\2c 99\2c 155\2c \.17\)\2c \#06111f_68\%\)\]{background-image:radial-gradient(circle at 50% 50%,rgba(42,99,155,.17),#06111f 68%)}.bg-\[radial-gradient\(circle_at_50\%_50\%\2c rgba\(48\2c 100\2c 168\2c \.12\)\2c rgba\(0\2c 0\2c 0\2c \.1\)_42\%\2c rgba\(0\2c 0\2c 0\2c \.28\)_100\%\)\]{background-image:radial-gradient(circle at 50% 50%,rgba(48,100,168,.12),rgba(0,0,0,.1) 42%,rgba(0,0,0,.28) 100%)}.bg-\[radial-gradient\(circle_at_50\%_50\%\2c rgba\(48\2c 100\2c 168\2c \.13\)\2c rgba\(0\2c 0\2c 0\2c \.10\)_38\%\2c rgba\(0\2c 0\2c 0\2c \.28\)_100\%\)\]{background-image:radial-gradient(circle at 50% 50%,rgba(48,100,168,.13),rgba(0,0,0,.1) 38%,rgba(0,0,0,.28) 100%)}.bg-\[radial-gradient\(circle_at_50\%_54\%\2c rgba\(48\2c 100\2c 168\2c \.16\)\2c rgba\(0\2c 0\2c 0\2c \.10\)_36\%\2c rgba\(0\2c 0\2c 0\2c \.28\)_100\%\)\]{background-image:radial-gradient(circle at 50% 54%,rgba(48,100,168,.16),rgba(0,0,0,.1) 36%,rgba(0,0,0,.28) 100%)}.bg-\[radial-gradient\(circle_at_top_left\2c rgba\(217\2c 164\2c 74\2c \.18\)\2c transparent_42\%\)\2c linear-gradient\(135deg\2c rgba\(12\2c 17\2c 28\2c \.98\)\2c rgba\(20\2c 11\2c 8\2c \.98\)\)\]{background-image:radial-gradient(circle at top left,rgba(217,164,74,.18),transparent 42%),linear-gradient(135deg,rgba(12,17,28,.98),rgba(20,11,8,.98))}.bg-\[radial-gradient\(circle_at_top_left\2c rgba\(34\2c 211\2c 238\2c \.16\)\2c transparent_36\%\)\2c linear-gradient\(135deg\2c rgba\(15\2c 23\2c 42\2c \.98\)\2c rgba\(2\2c 6\2c 23\2c \.96\)_60\%\2c rgba\(69\2c 26\2c 3\2c \.26\)\)\]{background-image:radial-gradient(circle at top left,rgba(34,211,238,.16),transparent 36%),linear-gradient(135deg,rgba(15,23,42,.98),rgba(2,6,23,.96) 60%,rgba(69,26,3,.26))}.bg-\[radial-gradient\(circle_at_top_right\2c rgba\(56\2c 189\2c 248\2c 0\.12\)\2c transparent_32\%\)\2c linear-gradient\(135deg\2c rgba\(12\2c 20\2c 30\2c 0\.96\)\2c rgba\(5\2c 10\2c 16\2c 0\.98\)\)\]{background-image:radial-gradient(circle at top right,rgba(56,189,248,.12),transparent 32%),linear-gradient(135deg,rgba(12,20,30,.96),rgba(5,10,16,.98))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.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)}.via-\[\#715633\]{--tw-gradient-to:rgb(113 86 51/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#715633 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#d4a95e\]{--tw-gradient-to:rgb(212 169 94/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#d4a95e var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-gold{--tw-gradient-to:#e8bd6b var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-12{padding-left:3rem;padding-right:3rem}.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-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-3{padding-bottom:.75rem}.pb-5{padding-bottom:1.25rem}.pb-8{padding-bottom:2rem}.pr-1{padding-right:.25rem}.pt-3{padding-top:.75rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.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-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[0\.95\]{line-height:.95}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[\.12em\]{letter-spacing:.12em}.tracking-\[\.14em\]{letter-spacing:.14em}.tracking-\[\.16em\]{letter-spacing:.16em}.tracking-\[\.18em\]{letter-spacing:.18em}.tracking-\[\.22em\]{letter-spacing:.22em}.tracking-\[\.26em\]{letter-spacing:.26em}.tracking-\[\.3em\]{letter-spacing:.3em}.tracking-\[0\.13em\]{letter-spacing:.13em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.35em\]{letter-spacing:.35em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#6ddcff\]{--tw-text-opacity:1;color:rgb(109 220 255/var(--tw-text-opacity,1))}.text-\[\#746168\]{--tw-text-opacity:1;color:rgb(116 97 104/var(--tw-text-opacity,1))}.text-\[\#7dd9ff\]{--tw-text-opacity:1;color:rgb(125 217 255/var(--tw-text-opacity,1))}.text-\[\#7fd9ff\]{--tw-text-opacity:1;color:rgb(127 217 255/var(--tw-text-opacity,1))}.text-\[\#88a7c9\]{--tw-text-opacity:1;color:rgb(136 167 201/var(--tw-text-opacity,1))}.text-\[\#8ee8ff\]{--tw-text-opacity:1;color:rgb(142 232 255/var(--tw-text-opacity,1))}.text-\[\#8fb4d8\]{--tw-text-opacity:1;color:rgb(143 180 216/var(--tw-text-opacity,1))}.text-\[\#98b7d8\]{--tw-text-opacity:1;color:rgb(152 183 216/var(--tw-text-opacity,1))}.text-\[\#a28791\]{--tw-text-opacity:1;color:rgb(162 135 145/var(--tw-text-opacity,1))}.text-\[\#a6c2e1\]{--tw-text-opacity:1;color:rgb(166 194 225/var(--tw-text-opacity,1))}.text-\[\#a7e8ff\]{--tw-text-opacity:1;color:rgb(167 232 255/var(--tw-text-opacity,1))}.text-\[\#a98995\]{--tw-text-opacity:1;color:rgb(169 137 149/var(--tw-text-opacity,1))}.text-\[\#a9997f\]{--tw-text-opacity:1;color:rgb(169 153 127/var(--tw-text-opacity,1))}.text-\[\#a9c5e5\]{--tw-text-opacity:1;color:rgb(169 197 229/var(--tw-text-opacity,1))}.text-\[\#acc6e4\]{--tw-text-opacity:1;color:rgb(172 198 228/var(--tw-text-opacity,1))}.text-\[\#b5c5d8\]{--tw-text-opacity:1;color:rgb(181 197 216/var(--tw-text-opacity,1))}.text-\[\#b7a78d\]{--tw-text-opacity:1;color:rgb(183 167 141/var(--tw-text-opacity,1))}.text-\[\#b7eaff\]{--tw-text-opacity:1;color:rgb(183 234 255/var(--tw-text-opacity,1))}.text-\[\#c5b18e\]{--tw-text-opacity:1;color:rgb(197 177 142/var(--tw-text-opacity,1))}.text-\[\#caa368\]{--tw-text-opacity:1;color:rgb(202 163 104/var(--tw-text-opacity,1))}.text-\[\#cdb99b\]{--tw-text-opacity:1;color:rgb(205 185 155/var(--tw-text-opacity,1))}.text-\[\#d4e7ff\]{--tw-text-opacity:1;color:rgb(212 231 255/var(--tw-text-opacity,1))}.text-\[\#d7a95e\]{--tw-text-opacity:1;color:rgb(215 169 94/var(--tw-text-opacity,1))}.text-\[\#d8c5a9\]{--tw-text-opacity:1;color:rgb(216 197 169/var(--tw-text-opacity,1))}.text-\[\#d8e7ff\]{--tw-text-opacity:1;color:rgb(216 231 255/var(--tw-text-opacity,1))}.text-\[\#dbeafe\]{--tw-text-opacity:1;color:rgb(219 234 254/var(--tw-text-opacity,1))}.text-\[\#dcc7a8\]{--tw-text-opacity:1;color:rgb(220 199 168/var(--tw-text-opacity,1))}.text-\[\#dcecff\]{--tw-text-opacity:1;color:rgb(220 236 255/var(--tw-text-opacity,1))}.text-\[\#e5bd75\]{--tw-text-opacity:1;color:rgb(229 189 117/var(--tw-text-opacity,1))}.text-\[\#f1c46d\]{--tw-text-opacity:1;color:rgb(241 196 109/var(--tw-text-opacity,1))}.text-\[\#f2c46f\]{--tw-text-opacity:1;color:rgb(242 196 111/var(--tw-text-opacity,1))}.text-\[\#f3c46e\]{--tw-text-opacity:1;color:rgb(243 196 110/var(--tw-text-opacity,1))}.text-\[\#f4d18d\]{--tw-text-opacity:1;color:rgb(244 209 141/var(--tw-text-opacity,1))}.text-\[\#f4d9a7\]{--tw-text-opacity:1;color:rgb(244 217 167/var(--tw-text-opacity,1))}.text-\[\#f7ead0\]{--tw-text-opacity:1;color:rgb(247 234 208/var(--tw-text-opacity,1))}.text-\[\#ffcf72\]{--tw-text-opacity:1;color:rgb(255 207 114/var(--tw-text-opacity,1))}.text-\[\#ffd17a\]{--tw-text-opacity:1;color:rgb(255 209 122/var(--tw-text-opacity,1))}.text-\[\#ffd596\]{--tw-text-opacity:1;color:rgb(255 213 150/var(--tw-text-opacity,1))}.text-\[\#ffe2a3\]{--tw-text-opacity:1;color:rgb(255 226 163/var(--tw-text-opacity,1))}.text-\[\#ffe2a5\]{--tw-text-opacity:1;color:rgb(255 226 165/var(--tw-text-opacity,1))}.text-amber-100{--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.text-amber-100\/80{color:rgb(254 243 199/.8)}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-200\/80{color:rgb(253 230 138/.8)}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-300\/60{color:rgb(252 211 77/.6)}.text-amber-50{--tw-text-opacity:1;color:rgb(255 251 235/var(--tw-text-opacity,1))}.text-cyan-100{--tw-text-opacity:1;color:rgb(207 250 254/var(--tw-text-opacity,1))}.text-cyan-100\/80{color:rgb(207 250 254/.8)}.text-cyan-200{--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity,1))}.text-cyan-200\/70{color:rgb(165 243 252/.7)}.text-emerald-100{--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-fuchsia-200{--tw-text-opacity:1;color:rgb(245 208 254/var(--tw-text-opacity,1))}.text-gold{--tw-text-opacity:1;color:rgb(232 189 107/var(--tw-text-opacity,1))}.text-orange-200{--tw-text-opacity:1;color:rgb(254 215 170/var(--tw-text-opacity,1))}.text-red-100{--tw-text-opacity:1;color:rgb(254 226 226/var(--tw-text-opacity,1))}.text-red-100\/80{color:rgb(254 226 226/.8)}.text-red-200{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.text-red-200\/80{color:rgb(254 202 202/.8)}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-50{--tw-text-opacity:1;color:rgb(254 242 242/var(--tw-text-opacity,1))}.text-rose-200{--tw-text-opacity:1;color:rgb(254 205 211/var(--tw-text-opacity,1))}.text-sky-100{--tw-text-opacity:1;color:rgb(224 242 254/var(--tw-text-opacity,1))}.text-sky-200{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity,1))}.text-sky-300{--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/\[\.035\]{color:rgb(255 255 255/.035)}.opacity-70{opacity:.7}.opacity-\[0\.12\]{opacity:.12}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{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/0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-\[0_20px_60px_rgba\(0\2c 0\2c 0\2c 0\.22\)\]{--tw-shadow:0 20px 60px rgba(0,0,0,0.22);--tw-shadow-colored:0 20px 60px var(--tw-shadow-color)}.shadow-\[0_20px_60px_rgba\(0\2c 0\2c 0\2c 0\.22\)\],.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 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-black\/20{--tw-shadow-color:rgb(0 0 0/0.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-cyan-950\/20{--tw-shadow-color:rgb(8 51 68/0.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-300\/50{--tw-shadow-color:rgb(110 231 183/0.5);--tw-shadow:var(--tw-shadow-colored)}.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)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}*{box-sizing:border-box}body,html{min-height:100%;background:#04070d}body{margin:0;color:#eef6ff;background:radial-gradient(circle at 18% -10%,rgba(113,215,255,.11),transparent 38rem),radial-gradient(circle at 83% 4%,rgba(232,189,107,.08),transparent 32rem),linear-gradient(180deg,#050911,#080d16 45%,#04070d)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.bp-shell{min-height:100vh}.bp-topbar{position:sticky;top:0;z-index:40;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(5,9,17,.82)}.bp-container{width:min(1680px,calc(100vw - 48px));margin:0 auto}.brand-mark{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:linear-gradient(145deg,rgba(232,189,107,.16),rgba(255,255,255,.02));border:1px solid rgba(232,189,107,.48);box-shadow:0 0 22px rgba(232,189,107,.22)}.brand-title{letter-spacing:.22em;font-weight:950;line-height:1}.brand-sub{letter-spacing:.44em;color:#e8bd6b;font-size:.68rem}.nav-link{display:inline-flex;align-items:center;gap:.42rem;padding:.55rem .8rem;border-radius:.75rem;color:#cbd6e5;font-size:.88rem;font-weight:800;transition:.15s ease}.nav-link.active,.nav-link:hover{background:rgba(255,255,255,.055);color:#fff}.panel{position:relative;overflow:hidden;border:1px solid rgba(87,114,150,.46);background:linear-gradient(180deg,rgba(13,24,40,.86),rgba(6,11,20,.92));border-radius:22px;box-shadow:0 24px 80px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.04)}.panel:before{content:"";position:absolute;inset:8px;pointer-events:none;border:1px solid rgba(232,189,107,.08);border-radius:16px}.panel-body{position:relative;z-index:1}.section-title{font-family:Georgia,Times New Roman,serif;color:#ffe3a4;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 1px 0 #000,0 0 20px rgba(232,189,107,.18)}.small-label{color:#e8bd6b;text-transform:uppercase;font-size:.73rem;font-weight:900}.muted{color:#9fb0c4}.hairline{border-color:rgba(255,255,255,.075)}.fantasy-button{display:inline-flex;justify-content:center;align-items:center;gap:.5rem;min-height:42px;padding:.66rem 1.05rem;border-radius:.75rem;border:1px solid rgba(113,215,255,.55);background:linear-gradient(180deg,rgba(38,103,146,.78),rgba(10,49,78,.9));color:white;font-weight:950;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 0 24px rgba(80,180,255,.12)}.fantasy-button:hover{filter:brightness(1.08)}.ghost-button{border-radius:.7rem;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.035);color:#d9e7f8;font-weight:800}.ghost-button,.gold-button{display:inline-flex;justify-content:center;align-items:center;gap:.5rem;min-height:38px;padding:.55rem .9rem}.gold-button{border-radius:.7rem;border:1px solid rgba(232,189,107,.5);background:linear-gradient(180deg,rgba(92,63,23,.75),rgba(42,29,12,.9));color:#ffe3a4;font-weight:900}.input,.select,.textarea{border:1px solid rgba(255,255,255,.12);border-radius:.85rem;background:rgba(0,0,0,.28);color:#eef6ff;padding:.75rem .9rem;outline:none}.input:focus,.select:focus,.textarea:focus{border-color:rgba(113,215,255,.55);box-shadow:0 0 0 3px rgba(113,215,255,.12)}.textarea{min-height:120px;resize:vertical}.badge{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.045);padding:.22rem .55rem;font-size:.75rem;font-weight:900}.badge-red{border-color:rgba(255,107,122,.35);background:rgba(255,107,122,.12);color:#ffb7bf}.badge-green{border-color:rgba(59,255,184,.32);background:rgba(59,255,184,.1);color:#8cffd8}.badge-gold{border-color:rgba(232,189,107,.45);background:rgba(232,189,107,.12);color:#ffe3a4}.progress-track{height:8px;overflow:hidden;border-radius:999px;background:rgba(0,0,0,.45);border:1px solid rgba(255,255,255,.06)}.progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#65dcff,#ffe28f);box-shadow:0 0 16px rgba(113,215,255,.22)}.season-card{background:linear-gradient(115deg,rgba(7,14,25,.94),rgba(12,31,58,.82) 58%,rgba(6,11,20,.94)),radial-gradient(circle at 72% 30%,rgba(113,215,255,.16),transparent 26rem)}.season-card .sigil{position:absolute;right:6%;top:13%;width:34%;height:72%;opacity:.18;pointer-events:none;background:linear-gradient(90deg,transparent 48%,rgba(113,215,255,.7) 49%,rgba(113,215,255,.7) 51%,transparent 52%),radial-gradient(ellipse at center,transparent 0 45%,rgba(113,215,255,.65) 46% 48%,transparent 49%)}.atlas-mini{background:linear-gradient(180deg,rgba(19,18,34,.58),rgba(0,0,0,.25)),radial-gradient(circle at 50% 45%,rgba(113,215,255,.12),transparent 18rem)}.icon-tile{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06)}.table-row{border-bottom:1px solid rgba(255,255,255,.07)}.table-row:last-child{border-bottom:0}.scroll-soft{scrollbar-color:rgba(232,189,107,.42) transparent}.animated-panel{background-size:cover;background-position:50%;overflow:hidden;isolation:isolate}.animated-panel:after{content:"";position:absolute;inset:-40%;pointer-events:none;background:radial-gradient(circle at 20% 20%,rgba(112,211,255,.16),transparent 18%),radial-gradient(circle at 80% 35%,rgba(245,190,96,.1),transparent 18%),linear-gradient(115deg,transparent,rgba(255,255,255,.055) 45%,transparent 55%);transform:translateX(-18%);animation:bp-shimmer 12s ease-in-out infinite;z-index:-1}.floating-sparks{position:absolute;inset:0;overflow:hidden;pointer-events:none;background-image:radial-gradient(circle,rgba(245,190,96,.35) 0 1px,transparent 2px),radial-gradient(circle,rgba(112,211,255,.22) 0 1px,transparent 2px);background-size:120px 120px,190px 190px;opacity:.35;animation:bp-sparks 26s linear infinite}@keyframes bp-shimmer{0%,to{transform:translateX(-18%) rotate(0deg);opacity:.55}50%{transform:translateX(18%) rotate(2deg);opacity:.85}}@keyframes bp-sparks{0%{background-position:0 0,30px 60px}to{background-position:240px -240px,-190px -130px}}.fantasy-button,.ghost-button,.nav-link,.panel{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease,color .22s ease}.input,.select,.textarea{width:100%}.nav-dropdown{position:relative}.nav-dropdown-trigger{border:0;background:transparent}.nav-dropdown-arrow{display:inline-block;margin-left:.1rem;color:#e8bd6b;transform:rotate(0deg) translateY(-1px);transition:transform .2s ease,color .2s ease}.nav-dropdown-arrow.open{transform:rotate(180deg) translateY(1px);color:#fff0c7}.nav-dropdown-menu{position:absolute;left:0;top:calc(100% + .45rem);z-index:70;min-width:230px;padding:.45rem;border:1px solid rgba(96,132,174,.34);border-radius:16px;background:rgba(5,13,24,.97);box-shadow:0 24px 65px rgba(0,0,0,.58),inset 0 1px 0 rgba(255,255,255,.04);opacity:0;visibility:hidden;transform:translateY(-8px) scale(.98);transform-origin:top left;pointer-events:none;transition:opacity .17s ease,transform .17s ease,visibility .17s ease}.nav-dropdown-menu.open{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.nav-dropdown-item{display:flex;align-items:center;gap:.65rem;border-radius:11px;padding:.7rem .78rem;color:#cbd6e5;font-size:.86rem;font-weight:800;transition:background .16s ease,color .16s ease,transform .16s ease}.nav-dropdown-item.active,.nav-dropdown-item:hover{background:linear-gradient(90deg,rgba(113,215,255,.1),rgba(232,189,107,.08));color:white;transform:translateX(2px)}.wallet-balance{position:relative;min-width:78px;justify-content:center}.wallet-pulse{animation:bp-wallet-pulse .65s ease}.wallet-delta{position:absolute;right:-8px;top:-18px;padding:.12rem .38rem;border-radius:999px;background:#07111d;border:1px solid;font-size:.68rem;font-weight:950;pointer-events:none;animation:bp-wallet-delta 1.8s ease forwards}.wallet-delta.spent{color:#ff9b9b}.wallet-delta.earned{color:#81f5bd}@keyframes bp-wallet-pulse{0%,to{transform:scale(1)}45%{transform:scale(1.1);box-shadow:0 0 28px rgba(232,189,107,.42)}}@keyframes bp-wallet-delta{0%{opacity:0;transform:translateY(5px) scale(.85)}18%{opacity:1;transform:translateY(0) scale(1)}75%{opacity:1}to{opacity:0;transform:translateY(-14px) scale(.94)}}.bp-thumbnail-frame{overflow:hidden;background:radial-gradient(circle at 50% 45%,rgba(113,215,255,.1),transparent 60%),#050a12}.bp-thumbnail{-o-object-fit:contain;object-fit:contain}.wowhead-icon-slot{position:relative;overflow:hidden;flex:0 0 auto;isolation:isolate}.wowhead-icon-slot .iconlarge,.wowhead-icon-slot .iconsmall,.wowhead-icon-slot a,.wowhead-icon-slot img,.wowhead-icon-slot ins,.wowhead-icon-slot>span:not(.sr-only){max-width:100%!important;max-height:100%!important}.wowhead-icon-slot .iconlarge,.wowhead-icon-slot .iconsmall,.wowhead-icon-slot ins{display:block!important;width:100%!important;height:100%!important;background-size:cover!important;border-radius:inherit!important}.wowhead-icon-slot img{-o-object-fit:cover!important;object-fit:cover!important;border-radius:inherit!important}.collection-icon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(54px,1fr));gap:.8rem}.collection-icon-card{min-width:0}.collection-icon-card .wowhead-icon-slot{margin-inline:auto}.tree-tooltip{position:fixed;z-index:100;width:min(340px,calc(100vw - 28px));pointer-events:none}@media (prefers-reduced-motion:reduce){.nav-dropdown-arrow,.nav-dropdown-menu,.wallet-delta,.wallet-pulse{animation:none!important;transition:none!important}}.trophy-sheet-preview{display:grid;gap:.5rem;overflow:hidden;border:1px solid rgba(232,189,107,.24);border-radius:18px;padding:.5rem;background:rgba(0,0,0,.28)}.trophy-sheet-cell{position:relative;aspect-ratio:1/1;overflow:hidden;border:2px solid rgba(255,255,255,.14);border-radius:14px;background-repeat:no-repeat;transition:border-color .18s ease,filter .18s ease,transform .18s ease}.trophy-sheet-cell:hover{transform:translateY(-2px);border-color:rgba(232,189,107,.7)}.trophy-sheet-cell.selected{border-color:rgba(105,225,255,.75);box-shadow:inset 0 0 0 2px rgba(105,225,255,.14),0 0 24px rgba(105,225,255,.12)}.trophy-sheet-cell.disabled{filter:grayscale(1) brightness(.45)}.trophy-sheet-cell span{position:absolute;left:.45rem;bottom:.45rem;border-radius:999px;background:rgba(2,8,15,.88);padding:.25rem .55rem;color:white;font-size:.72rem;font-weight:900}.trophy-slot-editor{min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(0,0,0,.18);padding:1rem}.trophy-slot-editor legend{padding:0 .45rem;color:#ffe3a4;font-weight:950}.admin-trophy-card{display:flex;align-items:flex-start;gap:1rem;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(0,0,0,.2);padding:1rem}.admin-trophy-image{width:112px;flex:0 0 112px;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border-radius:16px;background:radial-gradient(circle,rgba(255,255,255,.08),transparent 70%),#050a12}.admin-trophy-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.trophy-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem}.trophy-grid-compact{max-width:300px}.trophy-card{position:relative;min-width:0;aspect-ratio:1;border:1px solid rgba(255,255,255,.15);border-radius:12px;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.12),transparent 68%),rgba(0,0,0,.3);cursor:help;outline:none}.trophy-card:after{content:"";position:absolute;inset:3px;border:1px solid rgba(255,255,255,.08);border-radius:9px;pointer-events:none}.trophy-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:5%;filter:drop-shadow(0 6px 8px rgba(0,0,0,.6))}.trophy-tooltip{position:absolute;left:50%;bottom:calc(100% + 10px);z-index:120;width:min(310px,78vw);border:1px solid rgba(232,189,107,.34);border-radius:14px;background:rgba(4,10,18,.98);padding:.8rem;color:#e8eef7;box-shadow:0 24px 70px rgba(0,0,0,.7);opacity:0;visibility:hidden;transform:translate(-50%,6px);pointer-events:none;transition:.15s ease}.trophy-card:focus .trophy-tooltip,.trophy-card:hover .trophy-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.trophy-tooltip-head{display:flex;justify-content:space-between;gap:.75rem;color:#ffe3a4}.trophy-tooltip-head span{font-size:.7rem;text-transform:uppercase;letter-spacing:.13em}.trophy-tooltip p{margin-top:.55rem;color:#b9c6d6;font-size:.78rem;line-height:1.45}.trophy-tooltip dl{margin-top:.7rem;display:grid;gap:.25rem;font-size:.72rem}.trophy-tooltip dl div{display:flex;justify-content:space-between;gap:.7rem}.trophy-tooltip dt{color:#8292a6}.trophy-tooltip dd{font-weight:800}.trophy-rarity-common{border-color:rgba(170,180,190,.34)!important}.trophy-rarity-uncommon{border-color:rgba(79,210,111,.48)!important;box-shadow:0 0 20px rgba(79,210,111,.08)}.trophy-rarity-rare{border-color:rgba(73,145,255,.55)!important;box-shadow:0 0 20px rgba(73,145,255,.1)}.trophy-rarity-epic{border-color:rgba(186,93,255,.58)!important;box-shadow:0 0 22px rgba(186,93,255,.12)}.trophy-rarity-legendary{border-color:rgba(255,153,50,.68)!important;box-shadow:0 0 24px rgba(255,119,25,.14)}.trophy-rarity-mythic{border-color:rgba(115,240,255,.72)!important;box-shadow:0 0 28px rgba(105,225,255,.18)}.trophy-rarity-legacy{border-color:rgba(232,189,107,.72)!important;box-shadow:0 0 26px rgba(232,189,107,.16)}.trophy-picker{min-width:0}.trophy-select-card{position:relative;aspect-ratio:1;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(0,0,0,.24)}.trophy-select-card img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:7%}.trophy-order-controls{position:absolute;inset-inline:.3rem;bottom:.3rem;display:flex;justify-content:space-between}.trophy-order-controls button{width:26px;height:24px;border-radius:7px;background:rgba(2,8,15,.88);border:1px solid rgba(255,255,255,.15);color:white;font-weight:900}.trophy-order-controls button:disabled{opacity:.25}.trophy-choice{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;border:1px solid rgba(255,255,255,.11);border-radius:14px;background:rgba(0,0,0,.2);padding:.65rem;text-align:left}.trophy-choice.selected,.trophy-choice:hover{background:rgba(113,215,255,.07);transform:translateY(-1px)}.trophy-choice img{width:54px;height:54px;-o-object-fit:contain;object-fit:contain}.trophy-choice span{min-width:0}.trophy-choice b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trophy-choice small{display:block;margin-top:.15rem;color:#8fa1b6;font-size:.7rem;line-height:1.3}.trophy-choice i{color:#ffe3a4;font-size:.68rem;font-style:normal;font-weight:900;text-transform:uppercase}@media (max-width:760px){.admin-trophy-card{flex-direction:column}.admin-trophy-image{width:88px;flex-basis:88px}.trophy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trophy-grid-compact{max-width:190px}}.skill-progress-row{border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(0,0,0,.18);padding:.7rem .8rem}.wowhead-icon-fallback{display:grid;place-items:center;width:100%;height:100%;color:rgba(232,189,107,.62);font-weight:950}.wowhead-icon-slot img+.wowhead-icon-fallback,.wowhead-icon-slot ins+.wowhead-icon-fallback{display:none}.wowhead-icon-slot[data-icon-failed=true] .wowhead-icon-fallback{display:grid!important}.season-card-v13{position:relative;overflow:hidden;border:1px solid rgba(61,96,135,.68);border-radius:22px;background:linear-gradient(125deg,rgba(5,12,22,.98),rgba(9,28,49,.94) 54%,rgba(7,15,28,.98)),radial-gradient(ellipse at 82% 10%,rgba(60,180,230,.13),transparent 36%);box-shadow:0 24px 75px rgba(0,0,0,.44),inset 0 1px 0 rgba(255,255,255,.035)}.season-card-v13:before{content:"";background:linear-gradient(90deg,transparent,rgba(108,205,255,.025),transparent)}.season-card-v13:before,.season-rift-lines{position:absolute;inset:0;pointer-events:none}.season-rift-lines{opacity:.36;background-image:linear-gradient(rgba(100,185,225,.05) 1px,transparent 0),linear-gradient(90deg,rgba(100,185,225,.04) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%,#000 80%,transparent);mask-image:linear-gradient(90deg,transparent,#000 35%,#000 80%,transparent)}.season-total-progress{min-width:112px;display:grid;justify-items:end;border-left:1px solid rgba(255,255,255,.1);padding-left:1rem}.season-total-progress small,.season-total-progress span{color:#8294a9;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.season-total-progress b{color:#ffe3a4;font-size:1.65rem;line-height:1.1}.season-act-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem;margin-top:1rem}.season-act-tabs button{display:grid;gap:.12rem;min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:rgba(0,0,0,.22);padding:.62rem .5rem;text-align:left;transition:.16s ease}.season-act-tabs button:hover:not(:disabled){border-color:rgba(112,211,255,.3);background:rgba(112,211,255,.055);transform:translateY(-1px)}.season-act-tabs button.selected{border-color:rgba(232,189,107,.55);background:linear-gradient(180deg,rgba(232,189,107,.1),rgba(0,0,0,.22))}.season-act-tabs button.completed{border-color:rgba(85,220,162,.25)}.season-act-tabs button:disabled{opacity:.36;cursor:not-allowed}.season-act-tabs span{color:#e8bd6b;font-size:.65rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.season-act-tabs b{overflow:hidden;color:#e8eef7;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.season-act-tabs small{color:#75879b;font-size:.65rem}.campaign-boss-panel,.campaign-objective-panel{border:1px solid rgba(255,255,255,.085);border-radius:16px;background:rgba(2,8,15,.36);padding:1rem}.campaign-objective-counts{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.85rem}.campaign-objective-counts span{border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.025);padding:.25rem .55rem;color:#8fa1b6;font-size:.68rem}.campaign-objective-counts b{color:#e9f3ff}.campaign-objective-card{position:relative;border:1px solid rgba(255,255,255,.085);border-radius:13px;background:rgba(5,15,27,.72);padding:.78rem}.campaign-objective-card.completed{border-color:rgba(64,215,154,.24);background:rgba(12,62,45,.12)}.campaign-objective-icon{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border:1px solid rgba(255,255,255,.12);border-radius:9px;color:#e6f2ff;font-size:.72rem;font-weight:950}.campaign-objective-quest{border-color:rgba(96,170,255,.38);color:#89c1ff}.campaign-objective-task{border-color:rgba(85,220,162,.34);color:#7ce7b8}.campaign-objective-contract{border-color:rgba(255,126,91,.4);color:#ff9d82}.campaign-objective-challenge{border-color:rgba(232,189,107,.42);color:#ffe09b}.campaign-optional,.campaign-required{border-radius:999px;padding:.12rem .38rem;font-size:.58rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.campaign-required{background:rgba(232,189,107,.1);color:#f3ca7d}.campaign-optional{background:rgba(255,255,255,.04);color:#7f91a6}.campaign-objective-tooltip{position:absolute;left:.7rem;right:.7rem;bottom:calc(100% + .45rem);z-index:40;border:1px solid rgba(77,117,158,.5);border-radius:11px;background:rgba(3,10,18,.98);padding:.65rem;color:#b8c7d8;font-size:.7rem;line-height:1.45;box-shadow:0 18px 52px rgba(0,0,0,.65);opacity:0;visibility:hidden;transform:translateY(4px);transition:.14s ease}.campaign-objective-card:hover .campaign-objective-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.campaign-rewards{display:flex;flex-wrap:wrap;gap:.34rem}.campaign-reward{display:inline-flex;align-items:center;gap:.3rem;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:rgba(0,0,0,.24);padding:.22rem .46rem;color:#b8c6d6;font-size:.65rem;font-weight:850}.campaign-reward i{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.campaign-reward-gold{color:#f5cc69}.campaign-reward-silver{color:#c7d1dd}.campaign-reward-copper{color:#c98256}.campaign-reward-xp{color:#78dfff}.campaign-reward-bp{color:#b996ff}.campaign-boss-panel{display:flex;flex-direction:column;gap:1rem}.campaign-boss-card{border:1px solid rgba(232,189,107,.13);border-radius:13px;background:linear-gradient(150deg,rgba(232,189,107,.045),rgba(0,0,0,.18));padding:.85rem}.campaign-boss-card b{display:block;margin-top:.25rem;color:#ffe3a4;font-size:1rem}.campaign-boss-card p{margin-top:.35rem;color:#7f91a6;font-size:.7rem;line-height:1.45}@media (max-width:900px){.season-act-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:540px){.season-act-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.season-total-progress{justify-items:start;border-left:0;padding-left:0}}body{font-size:14px;line-height:1.5}.bp-container{width:min(1540px,calc(100vw - 36px))}.panel{border-radius:16px}.panel:before{inset:5px;border-radius:12px}.admin-page-header h1,.dashboard-commandbar h1,.section-heading-row h2,.section-title,.store-hero h1{font-family:Palatino Linotype,Palatino,Georgia,serif;letter-spacing:.055em}.section-title{font-size:1.25rem!important}.small-label{font-size:.62rem;letter-spacing:.18em}.input,.select,.textarea{min-height:40px;border-radius:9px;padding:.55rem .72rem;font-size:.82rem}.textarea{min-height:88px}.danger-button,.fantasy-button,.ghost-button{min-height:38px;border-radius:9px;padding:.55rem .85rem;font-size:.78rem;font-weight:900;transition:transform .15s ease,border-color .15s ease,filter .15s ease,background .15s ease}.danger-button:hover,.fantasy-button:hover,.ghost-button:hover{transform:translateY(-1px)}.danger-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(248,113,113,.4);background:rgba(127,29,29,.25);color:#fecaca}.bp-thumbnail{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.profile-visual{--profile-accent:#f6c85f;--profile-name:#f8fafc;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:linear-gradient(180deg,rgba(12,24,40,.94),rgba(4,9,17,.98));box-shadow:0 18px 50px rgba(0,0,0,.32);isolation:isolate}.profile-visual-banner{position:relative;height:210px;overflow:hidden;background:#07101c}.profile-visual-compact .profile-visual-banner{height:150px}.profile-media-fit{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.profile-banner-fallback{width:100%;height:100%;background:radial-gradient(circle at 72% 20%,rgba(79,176,237,.22),transparent 38%),linear-gradient(135deg,#101e31,#07101c 65%,#12101d)}.profile-visual-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(2,7,14,.86));pointer-events:none}.profile-avatar-wrap{position:absolute;left:1.35rem;bottom:.9rem;z-index:3;width:92px;height:92px;border:2px solid color-mix(in srgb,var(--profile-accent) 55%,transparent);border-radius:18px;padding:4px;background:rgba(3,8,15,.88);box-shadow:0 10px 35px rgba(0,0,0,.55)}.profile-visual-compact .profile-avatar-wrap{width:72px;height:72px;left:1rem;bottom:.7rem;border-radius:14px}.profile-avatar{width:100%;height:100%;border-radius:13px;-o-object-fit:cover;object-fit:cover}.profile-avatar-fallback{display:grid;place-items:center;background:radial-gradient(circle,rgba(232,189,107,.22),transparent 70%),#0a1422;color:#ffe3a4;font-size:2rem;font-weight:950}.profile-visual-copy{position:relative;z-index:4;padding:1.2rem 1.35rem 1.35rem}.profile-visual-compact .profile-visual-copy{padding:1rem}.profile-display-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:1.8rem;line-height:1.08;font-weight:900;text-shadow:0 2px 8px #000}.profile-visual-compact .profile-display-name{font-size:1.35rem}.profile-display-title{margin-top:.25rem;font-size:.82rem;font-weight:800;letter-spacing:.08em}.profile-badge{display:inline-flex;align-items:center;gap:.35rem;border:1px solid color-mix(in srgb,var(--profile-accent) 45%,transparent);border-radius:999px;background:color-mix(in srgb,var(--profile-accent) 10%,rgba(0,0,0,.55));padding:.25rem .55rem;color:#fff1c7;font-size:.65rem;font-weight:900}.profile-effect-layer{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0}.profile-effect-arcane .profile-effect-layer{opacity:1;background:radial-gradient(circle at 75% 25%,rgba(72,181,255,.32),transparent 32%),linear-gradient(110deg,transparent 25%,rgba(100,210,255,.12) 48%,transparent 70%);animation:profileArcane 4s ease-in-out infinite}.profile-effect-crimson .profile-effect-layer{opacity:1;background:radial-gradient(circle at 70% 24%,rgba(255,43,73,.34),transparent 33%),linear-gradient(120deg,transparent,rgba(255,45,72,.14),transparent);animation:profilePulse 3.4s ease-in-out infinite}.profile-effect-frost .profile-effect-layer{opacity:1;background:radial-gradient(circle at 70% 15%,rgba(168,230,255,.34),transparent 32%),repeating-linear-gradient(120deg,transparent 0 28px,rgba(184,239,255,.055) 29px 30px);animation:profileFrost 5s linear infinite}.profile-effect-fel .profile-effect-layer{opacity:1;background:radial-gradient(circle at 72% 20%,rgba(75,255,75,.28),transparent 32%),linear-gradient(120deg,transparent,rgba(99,255,87,.12),transparent);animation:profilePulse 2.8s ease-in-out infinite}.profile-effect-holy .profile-effect-layer{opacity:1;background:radial-gradient(circle at 70% 12%,rgba(255,231,142,.36),transparent 34%),linear-gradient(115deg,transparent,rgba(255,218,120,.12),transparent);animation:profilePulse 4.1s ease-in-out infinite}.profile-effect-shadow .profile-effect-layer{opacity:1;background:radial-gradient(circle at 70% 20%,rgba(147,71,255,.3),transparent 35%),linear-gradient(115deg,rgba(30,0,60,.14),transparent,rgba(105,40,180,.16));animation:profileShadow 4.8s ease-in-out infinite}.profile-effect-rift .profile-effect-layer{opacity:1;background:linear-gradient(105deg,transparent 18%,rgba(70,215,255,.16) 38%,rgba(184,72,255,.15) 52%,transparent 72%);background-size:220% 100%;animation:profileRift 3.8s linear infinite}.profile-effect-arcane{box-shadow:0 0 36px rgba(73,180,255,.18),0 18px 50px rgba(0,0,0,.38)}.profile-effect-crimson{box-shadow:0 0 38px rgba(255,45,72,.2),0 18px 50px rgba(0,0,0,.38)}.profile-effect-frost{box-shadow:0 0 38px rgba(172,231,255,.2),0 18px 50px rgba(0,0,0,.38)}.profile-effect-fel{box-shadow:0 0 38px rgba(79,255,91,.17),0 18px 50px rgba(0,0,0,.38)}.profile-effect-holy{box-shadow:0 0 38px rgba(255,220,125,.18),0 18px 50px rgba(0,0,0,.38)}.profile-effect-rift,.profile-effect-shadow{box-shadow:0 0 40px rgba(142,79,255,.18),0 18px 50px rgba(0,0,0,.38)}@keyframes profileArcane{0%,to{filter:brightness(.8);transform:scale(1)}50%{filter:brightness(1.3);transform:scale(1.03)}}@keyframes profilePulse{0%,to{opacity:.65}50%{opacity:1}}@keyframes profileFrost{0%{background-position:0 0}to{background-position:160px 0}}@keyframes profileShadow{0%,to{filter:hue-rotate(0deg);opacity:.65}50%{filter:hue-rotate(18deg);opacity:1}}@keyframes profileRift{0%{background-position:180% 0}to{background-position:-80% 0}}.profile-text-normal{font-family:inherit}.profile-text-bold{font-weight:950!important;letter-spacing:.02em}.profile-text-runic{font-family:Palatino Linotype,Georgia,serif;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.profile-text-arcane{font-family:Georgia,Times New Roman,serif;font-style:italic;letter-spacing:.055em;text-shadow:0 0 12px currentColor,0 2px 2px #000}.profile-text-smallcaps{font-variant:small-caps;letter-spacing:.11em;font-weight:850}.profile-text-engraved{font-family:Palatino Linotype,Georgia,serif;font-weight:950;text-shadow:0 1px 0 rgba(255,255,255,.3),0 -2px 1px #000,0 4px 8px #000}.profile-text-shadowed{font-weight:900;letter-spacing:.045em;text-shadow:3px 3px 0 #090311,0 0 14px currentColor}.character-facts{display:grid;gap:.45rem;margin-top:1rem;font-size:.74rem}.character-facts div{display:flex;justify-content:space-between;gap:.75rem;border-bottom:1px solid rgba(255,255,255,.07);padding-bottom:.4rem}.character-facts span{color:#7f91a6}.character-facts b{text-align:right}.store-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;overflow:hidden;border:1px solid rgba(88,128,171,.42);border-radius:18px;background:radial-gradient(circle at 82% 8%,rgba(232,189,107,.15),transparent 31%),linear-gradient(120deg,rgba(10,25,43,.96),rgba(6,12,22,.98));padding:1.5rem 1.65rem;box-shadow:0 22px 65px rgba(0,0,0,.34)}.store-hero h1{margin-top:.25rem;color:#ffe3a4;font-size:2rem;font-weight:900}.store-hero p{margin-top:.35rem;max-width:650px;color:#9fb0c4;font-size:.84rem}.store-wallet-card{display:grid;min-width:200px;justify-items:end;border-left:1px solid rgba(255,255,255,.1);padding-left:1.5rem}.store-wallet-card span{color:#8193a8;font-size:.62rem;font-weight:900;letter-spacing:.15em}.store-wallet-card b{color:#ffe3a4;font-size:1.55rem}.store-wallet-card a{color:#8fd8ff;font-size:.72rem;font-weight:800}.store-login-notice{display:flex;gap:.55rem;border:1px solid rgba(232,189,107,.18);border-radius:12px;background:rgba(232,189,107,.045);padding:.7rem .9rem;font-size:.78rem;color:#9fb0c4}.store-login-notice b{color:#ffe3a4}.store-toolbar{position:sticky;top:74px;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(5,11,20,.9);padding:.55rem;backdrop-filter:blur(16px)}.store-tabs{display:flex;flex-wrap:wrap;gap:.28rem}.store-tabs button{border:1px solid transparent;border-radius:8px;padding:.48rem .7rem;color:#9fafc2;font-size:.72rem;font-weight:850}.store-tabs button.active,.store-tabs button:hover{border-color:rgba(232,189,107,.3);background:rgba(232,189,107,.075);color:#ffe3a4}.store-search{display:flex;align-items:center;gap:.5rem;min-width:280px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:rgba(0,0,0,.25);padding:0 .65rem}.store-search input{width:100%;height:36px;background:transparent;outline:0;color:white;font-size:.78rem}.store-search span{color:#73879d}.store-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-top:1rem}.store-card{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:linear-gradient(180deg,rgba(12,24,40,.88),rgba(5,10,18,.96));transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.store-card:hover{transform:translateY(-2px);border-color:rgba(232,189,107,.3);box-shadow:0 18px 45px rgba(0,0,0,.35)}.store-product-image{position:relative;display:grid;width:100%;aspect-ratio:1.38/1;place-items:center;overflow:hidden;background:radial-gradient(circle,rgba(255,255,255,.07),transparent 68%),#050a12}.store-product-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:5%}.store-product-image>span{color:#ba9a58;font-size:2.5rem}.store-product-image i{position:absolute;right:.55rem;bottom:.5rem;border-radius:999px;background:rgba(2,7,14,.82);padding:.22rem .45rem;color:#dcecff;font-size:.6rem;font-style:normal;font-weight:900;opacity:0;transition:.15s}.store-card:hover .store-product-image i{opacity:1}.store-card-copy{padding:.85rem}.store-card-copy h3{margin-top:.18rem;color:#f4f8ff;font-size:.96rem;font-weight:900}.store-card-copy p{display:-webkit-box;min-height:2.35rem;margin-top:.25rem;overflow:hidden;color:#8799ad;font-size:.72rem;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.store-card-footer{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:.75rem}.store-price{color:#ffe3a4;font-size:.82rem;font-weight:950}.store-card-preview-button{display:block;width:100%;text-align:left}.store-profile-preview{position:relative;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08);background:#07101c}.store-profile-preview-media{position:relative;height:130px;overflow:hidden;background:radial-gradient(circle at 65% 25%,rgba(85,173,231,.19),transparent 36%),linear-gradient(130deg,#111d2c,#07101c)}.store-profile-preview-media img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:6%}.store-profile-preview-rune{display:grid;width:100%;height:100%;place-items:center;color:#ffe3a4;font-size:2.3rem;text-shadow:0 0 25px currentColor}.store-profile-preview-copy{position:relative;z-index:4;display:grid;gap:.1rem;padding:.65rem .8rem;background:linear-gradient(180deg,rgba(3,8,15,.32),rgba(3,8,15,.9))}.store-profile-preview-copy span{color:#8193a8;font-size:.55rem;font-weight:900;letter-spacing:.15em}.store-profile-preview-copy b{font-size:1.05rem}.store-profile-preview-copy small{font-size:.68rem;font-weight:800}.store-modal-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:rgba(1,4,9,.84);padding:1rem;backdrop-filter:blur(10px)}.store-modal{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);width:min(980px,96vw);max-height:92vh;overflow:auto;border:1px solid rgba(232,189,107,.3);border-radius:18px;background:#07101b;box-shadow:0 32px 100px #000}.store-modal-close{position:absolute;right:.75rem;top:.65rem;z-index:3;display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:rgba(0,0,0,.65);font-size:1.35rem}.store-modal-preview{display:grid;min-height:480px;place-items:center;overflow:hidden;background:radial-gradient(circle,rgba(255,255,255,.075),transparent 65%),#040912}.store-modal-preview>img{width:100%;height:100%;max-height:620px;-o-object-fit:contain;object-fit:contain;padding:4%}.store-modal-copy{padding:2rem}.store-modal-copy h2{margin-top:.3rem;color:#ffe3a4;font-family:Palatino Linotype,Georgia,serif;font-size:1.7rem;font-weight:900}.store-modal-copy>p{margin-top:.6rem;color:#9fb0c4;font-size:.82rem;line-height:1.6}.store-price-row{display:flex;align-items:center;justify-content:space-between;margin:1.2rem 0}.store-product-placeholder{color:#ffe3a4;font-size:5rem}.store-product-live-preview{position:relative;display:grid;width:85%;min-height:300px;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:linear-gradient(135deg,#102039,#080f1b);text-align:center}.store-product-live-preview b,.store-product-live-preview span{position:relative;z-index:4}.store-product-live-preview span{color:#8ea0b4;font-size:.65rem;font-weight:900;letter-spacing:.16em}.store-product-live-preview b{font-size:2rem;text-shadow:0 0 18px currentColor}.purchase-form{display:grid;gap:.55rem}.purchase-error,.purchase-success{border-radius:8px;padding:.55rem .65rem;font-size:.7rem}.purchase-success{border:1px solid rgba(74,222,128,.24);background:rgba(20,83,45,.2);color:#bbf7d0}.purchase-error{border:1px solid rgba(248,113,113,.24);background:rgba(127,29,29,.18);color:#fecaca}.dashboard-v2{display:grid;gap:1rem}.dashboard-commandbar{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;border:1px solid rgba(82,121,163,.4);border-radius:16px;background:radial-gradient(circle at 80% 0,rgba(76,183,240,.1),transparent 32%),linear-gradient(120deg,rgba(9,23,39,.95),rgba(5,11,20,.98));padding:1.2rem 1.35rem}.dashboard-commandbar h1{margin-top:.2rem;color:#ffe3a4;font-size:1.55rem;font-weight:900}.dashboard-commandbar p{margin-top:.2rem;color:#8fa1b5;font-size:.78rem}.dashboard-command-actions{display:flex;flex-wrap:wrap;gap:.45rem}.dashboard-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem}.dashboard-metrics article{display:grid;gap:.05rem;border:1px solid rgba(255,255,255,.085);border-radius:13px;background:rgba(7,16,28,.88);padding:.85rem 1rem}.dashboard-metrics span{color:#8294a9;font-size:.6rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.dashboard-metrics b{color:#edf6ff;font-size:1.35rem}.dashboard-metrics small{color:#708297;font-size:.65rem}.dashboard-main-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:1rem}.dashboard-news,.dashboard-orders{grid-column:span 1}.dashboard-news{grid-column:1/-1}.section-heading-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.section-heading-row h2{margin-top:.1rem;color:#ffe3a4;font-size:1.15rem;font-weight:900}.dashboard-character-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.8rem}.compact-character-card,.dashboard-character-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:rgba(0,0,0,.2);padding:.65rem;transition:.15s}.compact-character-card:hover,.dashboard-character-card:hover{border-color:rgba(232,189,107,.28);background:rgba(232,189,107,.035)}.character-initial{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(232,189,107,.3);border-radius:10px;background:rgba(232,189,107,.07);color:#ffe3a4;font-weight:950}.compact-character-card b,.dashboard-character-card b{display:block;font-size:.82rem}.compact-character-card small,.dashboard-character-card small{display:block;color:#9aabbf;font-size:.68rem}.compact-character-card i,.dashboard-character-card i{display:block;overflow:hidden;color:#6f8298;font-size:.62rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.dashboard-definition-list{display:grid;gap:.2rem;margin:.8rem 0}.dashboard-definition-list div{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(255,255,255,.065);padding:.55rem 0;font-size:.73rem}.dashboard-definition-list dt{color:#8193a8}.dashboard-definition-list dd{max-width:58%;overflow:hidden;text-overflow:ellipsis;font-weight:850;white-space:nowrap}.dashboard-order-list{display:grid;gap:.4rem;margin-top:.8rem}.dashboard-order-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem;border-bottom:1px solid rgba(255,255,255,.065);padding:.45rem 0;font-size:.7rem}.dashboard-order-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-order-list small{color:#ffe3a4;font-weight:850}.order-status{border-radius:999px;padding:.15rem .4rem;background:rgba(255,255,255,.06);color:#aebdcd;font-size:.58rem;text-transform:uppercase}.dashboard-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.8rem}.dashboard-news-card{display:grid;grid-template-columns:105px minmax(0,1fr);min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:11px}.dashboard-news-card>div{height:82px;overflow:hidden}.dashboard-news-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dashboard-news-card section{min-width:0;padding:.6rem}.dashboard-news-card b{display:block;overflow:hidden;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.dashboard-news-card p{display:-webkit-box;margin-top:.2rem;overflow:hidden;color:#7f91a6;font-size:.64rem;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.compact-character-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-top:.8rem}.compact-character-card{grid-template-columns:auto minmax(0,1fr)}.profile-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.62fr);gap:1rem}.profile-editor-form{display:grid;gap:.8rem}.profile-editor-preview{display:grid;align-content:start;gap:.8rem;border-left:1px solid rgba(255,255,255,.08);padding-left:1rem}.editor-message{border:1px solid rgba(113,215,255,.18);border-radius:9px;background:rgba(42,123,168,.08);padding:.6rem;color:#c9efff;font-size:.72rem}.admin-form-grid{gap:.65rem}.admin-form-grid label{gap:.3rem}.admin-span-2{grid-column:span 2}.admin-media-grid{gap:.65rem}.media-upload-field{display:grid;gap:.4rem;min-width:0}.media-dropzone{display:grid;place-items:center;min-height:72px;border:1px dashed rgba(113,215,255,.28);border-radius:10px;background:rgba(31,100,140,.05);padding:.65rem;cursor:pointer;text-align:center}.media-dropzone:hover{border-color:rgba(232,189,107,.42);background:rgba(232,189,107,.04)}.media-dropzone span{font-size:.72rem;font-weight:900}.media-dropzone small{color:#71849a;font-size:.6rem}.media-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.media-preview-grid:not(.multiple){grid-template-columns:1fr}.media-preview{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#03070d}.media-preview.square{aspect-ratio:1}.media-preview.wide{aspect-ratio:16/9}.media-preview img{width:100%;height:100%}.media-remove{position:absolute;right:.3rem;top:.3rem;border-radius:7px;background:rgba(0,0,0,.75);padding:.22rem .4rem;color:#fecaca;font-size:.58rem}.admin-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:.8rem}.admin-page-header h1{margin-top:.15rem;color:#ffe3a4;font-size:1.65rem;font-weight:900}.admin-page-header p{margin-top:.25rem;color:#8294a9;font-size:.75rem}.admin-create-panel{padding:0!important}.admin-create-panel details>summary,.admin-record-card details>summary{list-style:none;padding:.8rem 1rem}.admin-create-panel form,.admin-record-card form{gap:.8rem;border-top:1px solid rgba(255,255,255,.08)}.admin-product-fields{gap:.75rem}.admin-check{display:inline-flex!important;grid-auto-flow:column;justify-content:start!important;align-items:center;gap:.45rem;color:#aebdcd;font-size:.72rem}.admin-record-list{gap:.55rem}.admin-record-card{padding:0!important}.admin-record-summary{gap:.65rem}.admin-record-icon,.admin-record-summary img{width:42px;height:42px;flex:0 0 42px;border-radius:9px;background:#050a12}.admin-record-icon{display:grid;place-items:center;color:#ffe3a4}.admin-record-summary div{min-width:0}.admin-record-summary b{display:block}.admin-record-summary small{display:block;color:#7f91a6;font-size:.65rem}.admin-actions{gap:.5rem}.admin-warning{border:1px solid rgba(251,191,36,.25);border-radius:9px;background:rgba(120,53,15,.15);padding:.6rem;color:#fde68a;font-size:.7rem}@media (max-width:1200px){.compact-character-grid,.store-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.dashboard-commandbar,.store-hero,.store-toolbar{align-items:stretch;flex-direction:column}.store-search{min-width:0}.store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-modal{grid-template-columns:1fr}.store-modal-preview{min-height:300px}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-main-grid{grid-template-columns:1fr}.dashboard-news{grid-column:auto}.profile-editor-grid{grid-template-columns:1fr}.profile-editor-preview{border-left:0;border-top:1px solid rgba(255,255,255,.08);padding-left:0;padding-top:1rem}.compact-character-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.bp-container{width:min(100% - 20px,1540px)}.admin-form-grid,.admin-media-grid,.compact-character-grid,.dashboard-character-grid,.dashboard-news-grid,.store-grid{grid-template-columns:1fr}.admin-span-2{grid-column:auto}.dashboard-metrics{grid-template-columns:1fr 1fr}.store-wallet-card{justify-items:start;border-left:0;border-top:1px solid rgba(255,255,255,.1);padding-left:0;padding-top:.8rem}.store-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.dashboard-news-card{grid-template-columns:86px minmax(0,1fr)}.profile-visual-banner{height:165px}.profile-display-name{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.profile-effect-layer{animation:none!important}.danger-button,.fantasy-button,.ghost-button,.store-card{transition:none!important}}.journey-card{position:relative;overflow:hidden;border:1px solid rgba(86,153,201,.28);border-radius:18px;background:radial-gradient(circle at 82% 0,rgba(56,136,186,.12),transparent 28%),linear-gradient(145deg,rgba(7,19,32,.98),rgba(4,9,17,.99));box-shadow:0 22px 65px rgba(0,0,0,.28)}.journey-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.15rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.07)}.journey-header h2{margin-top:.15rem;color:#f2d499;font-family:Palatino Linotype,Georgia,serif;font-size:1.55rem;font-weight:900}.journey-header p{max-width:760px;margin-top:.3rem;color:#879bb0;font-size:.75rem;line-height:1.5}.journey-rule-badges{display:flex;align-items:center;justify-content:flex-end;gap:.4rem;flex-wrap:wrap}.journey-rule-badges span{border:1px solid rgba(118,194,237,.22);border-radius:999px;background:rgba(45,131,180,.08);padding:.3rem .55rem;color:#bfeaff;font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.journey-rule-badges span.hardcore{border-color:rgba(248,113,113,.28);background:rgba(127,29,29,.16);color:#fecaca}.journey-rule-badges>b{min-width:54px;color:#ffe3a4;font-size:1.25rem;text-align:right}.journey-act-rail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;background:rgba(255,255,255,.06)}.journey-act-rail button{position:relative;display:grid;gap:.08rem;min-width:0;background:rgba(5,13,23,.94);padding:.7rem .8rem;text-align:left;transition:.16s}.journey-act-rail button.selected,.journey-act-rail button:hover:not(:disabled){background:rgba(28,75,105,.28)}.journey-act-rail button:disabled{opacity:.38}.journey-act-rail button>span{color:#e5eef7;font-size:.73rem;font-weight:900}.journey-act-rail button>b{color:#6f8499;font-size:.56rem;text-transform:uppercase}.journey-act-rail button.completed>b{color:#7ee2aa}.journey-act-rail button>small{color:#8397aa;font-size:.58rem}.journey-act-rail button>i{display:block;height:2px;margin-top:.38rem;overflow:hidden;border-radius:99px;background:rgba(255,255,255,.08)}.journey-act-rail button>i em{display:block;height:100%;background:linear-gradient(90deg,#399bd3,#d9b463)}.journey-content{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:1rem;padding:1rem}.journey-main{min-width:0}.journey-act-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.2rem .15rem .8rem}.journey-act-heading h3{margin-top:.12rem;color:#f6f9fc;font-size:1.08rem;font-weight:900}.journey-act-heading p{max-width:720px;margin-top:.2rem;color:#7f92a6;font-size:.7rem}.journey-act-score{display:grid;justify-items:end}.journey-act-score b{color:#ffe3a4;font-size:1.15rem}.journey-act-score span{color:#6f8295;font-size:.55rem;text-transform:uppercase}.journey-milestones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.journey-milestone{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:.65rem;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(0,0,0,.18);padding:.7rem;transition:.15s}.journey-milestone:hover{border-color:rgba(106,181,224,.25);background:rgba(32,94,129,.08)}.journey-milestone.completed{border-color:rgba(74,222,128,.18);background:rgba(20,83,45,.08)}.journey-milestone>strong{color:#86efac}.journey-milestone-icon{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#07101b;color:#d7e9f7;font-size:.67rem;font-weight:950}.journey-milestone-icon.category-hardcore{border-color:rgba(248,113,113,.3);color:#fecaca}.journey-milestone-icon.category-wealth{color:#fde68a}.journey-milestone-title{display:flex;align-items:center;gap:.4rem}.journey-milestone-title span{color:#6f8498;font-size:.53rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.journey-milestone-title i{border-radius:999px;background:rgba(245,158,11,.09);padding:.12rem .32rem;color:#fcd34d;font-size:.48rem;font-style:normal;font-weight:900}.journey-milestone-title i.optional{background:rgba(148,163,184,.08);color:#94a3b8}.journey-milestone-body>b{display:block;margin-top:.12rem;color:#eaf1f8;font-size:.77rem}.journey-milestone-body>p{display:-webkit-box;margin-top:.12rem;overflow:hidden;color:#75889c;font-size:.62rem;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical}.journey-progress-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;margin-top:.5rem}.journey-progress-row>div{height:4px;overflow:hidden;border-radius:99px;background:rgba(255,255,255,.08)}.journey-progress-row em{display:block;height:100%;background:linear-gradient(90deg,#328abe,#d7b269)}.journey-progress-row span{color:#a8b7c5;font-size:.56rem;font-weight:850}.journey-empty{grid-column:1/-1;border:1px dashed rgba(255,255,255,.12);border-radius:12px;padding:1rem;color:#7d8ea0;font-size:.72rem;text-align:center}.journey-summary{display:grid;align-content:start;gap:.75rem;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(0,0,0,.22);padding:.85rem}.journey-summary dl{display:grid}.journey-summary dl div{display:flex;justify-content:space-between;gap:.7rem;border-bottom:1px solid rgba(255,255,255,.06);padding:.42rem 0;font-size:.65rem}.journey-summary dt{color:#75889c}.journey-summary dd{color:#dbe7f1;font-weight:900}.journey-auto-complete,.journey-boss{border:1px solid rgba(91,178,226,.15);border-radius:10px;background:rgba(27,88,123,.07);padding:.7rem}.journey-auto-complete b,.journey-boss b{display:block;color:#d9f1ff;font-size:.74rem}.journey-auto-complete p,.journey-boss p{margin-top:.2rem;color:#778b9f;font-size:.62rem;line-height:1.45}.journey-boss span{color:#6f8498;font-size:.52rem;font-weight:900;text-transform:uppercase}.journey-message{border:1px solid rgba(113,215,255,.18);border-radius:9px;background:rgba(42,123,168,.08);padding:.55rem;color:#c9efff;font-size:.65rem}.hardcore-card{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:start;gap:1rem;overflow:hidden;border:1px solid rgba(239,68,68,.22);border-radius:16px;background:radial-gradient(circle at 10% 0,rgba(185,28,28,.16),transparent 35%),linear-gradient(125deg,rgba(25,8,12,.96),rgba(8,10,16,.98));padding:1rem 1.1rem}.hardcore-card-icon{display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(248,113,113,.28);border-radius:14px;background:rgba(127,29,29,.16);color:#fca5a5;font-size:1.8rem}.hardcore-card-body h3{margin-top:.1rem;color:#fee2e2;font-size:1.05rem;font-weight:900}.hardcore-card-body>p{max-width:760px;margin-top:.25rem;color:#a89aa0;font-size:.7rem;line-height:1.55}.hardcore-confirm{display:flex;align-items:flex-start;gap:.5rem;margin:.7rem 0;color:#e9c8c8;font-size:.68rem}.hardcore-status{border:1px solid rgba(248,113,113,.2);border-radius:999px;padding:.25rem .5rem;color:#fca5a5;font-size:.55rem;font-weight:900;text-transform:uppercase}.hardcore-active{color:#bbf7d0!important}.hardcore-deceased{color:#fecaca!important}.hardcore-pending{color:#fde68a!important}.hardcore-message{margin-top:.6rem;border-radius:8px;background:rgba(255,255,255,.05);padding:.5rem;color:#dbe7f1;font-size:.64rem}.hardcore-warning{color:#fbbf24!important}.encounter-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:.8rem}.encounter-metric-grid div{display:grid;gap:.05rem;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(0,0,0,.18);padding:.65rem}.encounter-metric-grid span{color:#75889c;font-size:.55rem;font-weight:850;text-transform:uppercase}.encounter-metric-grid b{font-size:1rem}.encounter-history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.8rem}.encounter-history-grid section{min-width:0;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:rgba(0,0,0,.16);padding:.65rem}.encounter-history-grid h3{margin-bottom:.35rem;color:#dce8f2;font-size:.72rem;font-weight:900}.encounter-history-grid section>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.15rem .5rem;border-top:1px solid rgba(255,255,255,.05);padding:.38rem 0}.encounter-history-grid span{overflow:hidden;font-size:.66rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.encounter-history-grid b{color:#8eccea;font-size:.55rem}.encounter-history-grid small{grid-column:1/-1;color:#687b8e;font-size:.54rem}.encounter-history-grid p{color:#6f8295;font-size:.64rem}.admin-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.admin-page-heading h1{margin-top:.15rem;color:#ffe3a4;font-size:1.65rem;font-weight:900}.admin-page-heading p{max-width:760px;margin-top:.3rem;color:#8395aa;font-size:.75rem;line-height:1.5}.admin-form-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-form-grid .span-2{grid-column:span 2}.admin-reward-fields{display:grid;grid-template-columns:auto repeat(5,minmax(0,1fr));align-items:center;gap:.5rem}.admin-check-row{display:flex;flex-wrap:wrap;gap:1rem}.admin-check-row label{display:flex;align-items:center;gap:.4rem;color:#aab8c7;font-size:.7rem}.admin-edit-card{display:grid;gap:.75rem;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(0,0,0,.18);padding:.85rem}.admin-advanced{border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(0,0,0,.13);padding:.55rem}.admin-advanced summary{cursor:pointer;color:#9db0c3;font-size:.65rem;font-weight:900}.admin-advanced>div{margin-top:.65rem}.rate-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem}.rate-grid label{display:grid;gap:.25rem}.rate-grid span{color:#75889c;font-size:.52rem;font-weight:900;text-transform:uppercase}.trophy-import-wizard{display:grid;gap:1rem}.trophy-wizard-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.trophy-wizard-steps button{display:flex;align-items:center;gap:.55rem;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(0,0,0,.15);padding:.6rem;text-align:left}.trophy-wizard-steps button.active{border-color:rgba(232,189,107,.35);background:rgba(232,189,107,.06)}.trophy-wizard-steps button:disabled{opacity:.4}.trophy-wizard-steps b{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:rgba(255,255,255,.07);font-size:.65rem}.trophy-wizard-steps span{font-size:.68rem;font-weight:900}.trophy-wizard-panel{display:grid;gap:1rem;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(0,0,0,.14);padding:1rem}.trophy-wizard-panel h3{margin-top:.15rem;color:#eef6fc;font-size:1rem;font-weight:900}.trophy-wizard-panel p{margin-top:.2rem;color:#7e91a5;font-size:.68rem}.trophy-dropzone{display:grid;place-items:center;min-height:130px;border:1px dashed rgba(113,215,255,.3);border-radius:12px;background:rgba(36,112,153,.05);cursor:pointer;text-align:center}.trophy-dropzone input{position:absolute;width:1px;height:1px;opacity:0}.trophy-dropzone b{font-size:.78rem}.trophy-dropzone span{margin-top:.2rem;color:#71849a;font-size:.62rem}.trophy-selected-tabs{display:flex;flex-wrap:wrap;gap:.4rem}.trophy-selected-tabs button{display:flex;align-items:center;gap:.4rem;border:1px solid rgba(255,255,255,.08);border-radius:9px;padding:.45rem .55rem}.trophy-selected-tabs button.active{border-color:rgba(232,189,107,.35);background:rgba(232,189,107,.06)}.trophy-selected-tabs b{color:#ffe3a4}.trophy-selected-tabs span{max-width:130px;overflow:hidden;font-size:.62rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.trophy-simple-editor{display:grid;gap:.75rem}.trophy-wizard-message{border:1px solid rgba(113,215,255,.18);border-radius:9px;background:rgba(42,123,168,.08);padding:.65rem;color:#c9efff;font-size:.7rem}@media(max-width:1100px){.journey-act-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.journey-content,.journey-milestones{grid-template-columns:1fr}.admin-reward-fields,.rate-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-reward-fields>.small-label{grid-column:1/-1}}@media(max-width:700px){.admin-page-heading,.hardcore-card,.journey-header{grid-template-columns:1fr;display:grid}.journey-act-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-milestones{grid-template-columns:1fr}.encounter-history-grid,.encounter-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-form-grid,.admin-reward-fields,.rate-grid{grid-template-columns:1fr}.admin-form-grid .span-2{grid-column:auto}.trophy-wizard-steps{grid-template-columns:1fr}.hardcore-status{justify-self:start}}.wowhead-icon-slot .wowhead-icon-fallback{position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 50% 40%,rgba(88,160,205,.14),transparent 62%),#050a11;font-size:.9rem;color:rgba(143,176,200,.42)}.wowhead-icon-slot[data-icon-failed=true] .wowhead-icon-fallback{z-index:0}.wowhead-icon-slot img,.wowhead-icon-slot ins{position:relative;z-index:1}.collection-icon-grid{grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:.55rem}.collection-icon-card{padding:.42rem!important;border-radius:10px!important}.collection-icon-card .wowhead-icon-slot{width:44px!important;height:44px!important}.collection-icon-card>div:last-child{font-size:.58rem!important;line-height:1.2}.profile-store-category-bar{display:flex;flex-wrap:wrap;gap:.4rem;margin:.65rem 0 1rem;padding:.55rem;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(2,8,14,.55)}.profile-store-category-bar button{display:flex;align-items:center;gap:.45rem;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:rgba(255,255,255,.025);padding:.5rem .7rem;color:#9fb0c2;font-size:.68rem;font-weight:850;transition:.15s}.profile-store-category-bar button.active,.profile-store-category-bar button:hover{border-color:rgba(232,189,107,.3);background:rgba(232,189,107,.08);color:#ffe3a4}.profile-store-category-bar small{display:grid;min-width:20px;height:20px;place-items:center;border-radius:999px;background:rgba(0,0,0,.3);font-size:.56rem}.journey-act-label{display:flex;align-items:center;justify-content:space-between;gap:.4rem;min-width:0}.journey-act-label>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.act-trophy{display:grid;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:.65rem;border:1px solid rgba(232,189,107,.16);border-radius:11px;background:linear-gradient(145deg,rgba(232,189,107,.06),rgba(0,0,0,.18));padding:.55rem}.act-trophy.compact{display:block;border:0;background:transparent;padding:0}.act-trophy-art{display:grid;width:50px;height:50px;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:radial-gradient(circle,rgba(68,139,182,.16),transparent 70%),#050b13;color:#d9bc76;font-size:1.1rem;box-shadow:inset 0 0 18px rgba(0,0,0,.55)}.act-trophy.compact .act-trophy-art{width:24px;height:24px;border-radius:7px;font-size:.65rem}.act-trophy-art img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.act-trophy-art.rarity-epic{border-color:rgba(181,111,255,.4);box-shadow:0 0 15px rgba(139,92,246,.12)}.act-trophy-art.rarity-legendary{border-color:rgba(251,146,60,.48);box-shadow:0 0 17px rgba(249,115,22,.16)}.act-trophy>div:last-child{min-width:0}.act-trophy>div:last-child>span{display:block;color:#8a7550;font-size:.48rem;font-weight:950;letter-spacing:.14em}.act-trophy>div:last-child>b{display:block;margin-top:.08rem;color:#f3dfb0;font-size:.72rem}.act-trophy>div:last-child>small{display:-webkit-box;margin-top:.12rem;overflow:hidden;color:#8294a5;font-size:.58rem;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.act-trophy>div:last-child>em{display:block;margin-top:.2rem;color:#b99554;font-size:.54rem;font-style:normal;font-weight:800}.daily-card{overflow:hidden;border:1px solid rgba(87,155,198,.24);border-radius:17px;background:linear-gradient(145deg,rgba(7,18,31,.97),rgba(3,8,15,.99));box-shadow:0 18px 50px rgba(0,0,0,.22)}.daily-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(255,255,255,.07);padding:1rem 1.1rem}.daily-card-header h2{margin-top:.1rem;color:#edd7a3;font-family:Palatino Linotype,Georgia,serif;font-size:1.2rem;font-weight:900}.daily-card-header p{margin-top:.2rem;color:#8093a6;font-size:.68rem}.daily-card-header>span{display:grid;min-width:45px;height:45px;place-items:center;border:1px solid rgba(232,189,107,.22);border-radius:999px;background:rgba(232,189,107,.06);color:#ffe3a4;font-size:.8rem;font-weight:950}.daily-grid{display:grid;gap:.55rem;padding:.8rem}.daily-objective{display:grid;grid-template-columns:40px minmax(0,1fr) 20px;gap:.65rem;align-items:start;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:rgba(0,0,0,.17);padding:.68rem}.daily-objective.completed{border-color:rgba(74,222,128,.2);background:rgba(20,83,45,.07)}.daily-objective-icon{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(89,170,217,.2);border-radius:10px;background:#07101a;color:#bce7ff;font-weight:900}.daily-objective-copy>div:first-child{display:flex;justify-content:space-between;gap:.7rem}.daily-objective-copy b{color:#e8f0f7;font-size:.76rem}.daily-objective-copy>div:first-child span{color:#d7b66d;font-size:.62rem;font-weight:900}.daily-objective-copy p{margin-top:.1rem;color:#75889a;font-size:.61rem}.daily-progress{height:4px;margin-top:.45rem;overflow:hidden;border-radius:99px;background:rgba(255,255,255,.08)}.daily-progress i{display:block;height:100%;background:linear-gradient(90deg,#4eb6de,#e0bf72)}.daily-rewards{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.45rem}.daily-rewards span{border:1px solid rgba(232,189,107,.16);border-radius:999px;background:rgba(232,189,107,.05);padding:.17rem .35rem;color:#ddc487;font-size:.53rem;font-weight:850}.daily-objective>strong{color:#86efac}.daily-empty{border:1px dashed rgba(255,255,255,.1);border-radius:11px;padding:1rem;color:#77899b;font-size:.7rem;text-align:center}.section-title.text-2xl{font-size:1.22rem!important;line-height:1.25}.character-facts{font-size:.68rem}.encounter-metric-grid>div{padding:.7rem}.skill-progress-row{padding:.55rem .65rem}.skill-progress-row b{font-size:.72rem}@media(max-width:700px){.profile-store-category-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.daily-card-header{display:grid}.act-trophy{grid-template-columns:44px minmax(0,1fr)}.act-trophy-art{width:44px;height:44px}}.wowhead-icon-slot{display:grid!important;padding:2px!important;background-color:#040910!important}.wowhead-icon-slot .iconlarge,.wowhead-icon-slot .iconsmall,.wowhead-icon-slot ins,.wowhead-icon-slot>a,.wowhead-icon-slot>span:not(.sr-only){max-width:none!important;max-height:none!important;border:0!important}.wowhead-icon-slot img{max-width:none!important;max-height:none!important}.wowhead-icon-slot .wowhead-icon-fallback{border-radius:6px}.collection-icon-card{position:relative;overflow:visible}.collection-icon-card:focus-within{border-color:rgba(232,189,107,.28)}details>summary:focus{outline:none}details>summary:focus-visible{outline:1px solid rgba(113,215,255,.55);outline-offset:2px;border-radius:10px}.equipment-paperdoll-layout{display:grid;grid-template-columns:minmax(245px,1fr) 300px minmax(245px,1fr);gap:14px}.equipment-slot-column{display:grid;align-content:start;gap:9px}.equipment-bottom-slots{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.equipment-slot-row{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:66px;border:1px solid rgba(255,255,255,.095);border-radius:12px;background:rgba(0,0,0,.19);padding:8px;transition:border-color .15s,background .15s}.equipment-slot-row:hover{border-color:rgba(96,174,218,.24);background:rgba(12,31,48,.33)}.equipment-empty-slot,.equipment-icon-slot{width:48px!important;height:48px!important;min-width:48px!important;border-radius:9px!important}.equipment-empty-slot{display:grid;place-items:center;border:1px dashed rgba(255,255,255,.09);background:rgba(0,0,0,.18);color:#526477;font-size:8px;letter-spacing:.09em;text-transform:uppercase}.equipment-item-name{margin-top:3px;overflow:hidden;color:#9fc6e2;font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.equipment-item-level{margin-top:3px;color:#50657b;font-size:9px}.character-model-viewer{position:relative;display:grid;min-height:525px;overflow:hidden;border:1px solid rgba(255,255,255,.095);border-radius:22px;background:radial-gradient(circle at 50% 32%,rgba(63,146,197,.13),transparent 37%),linear-gradient(180deg,#08131f,#030711);isolation:isolate}.character-model-viewer:after{content:"";position:absolute;inset:18px;border:1px dashed rgba(255,255,255,.055);border-radius:17px;pointer-events:none}.character-model-viewer iframe{position:absolute;inset:0;width:100%;height:100%;border:0;background:transparent}.character-model-viewer>span{position:absolute;z-index:2;right:14px;bottom:12px;border:1px solid rgba(113,215,255,.16);border-radius:999px;background:rgba(2,8,15,.8);padding:4px 8px;color:#789db5;font-size:8px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.character-model-viewer.is-placeholder{place-items:center;padding:34px;text-align:center}.character-model-viewer.is-placeholder>div:last-child{position:relative;z-index:2;max-width:230px}.character-model-viewer.is-placeholder b{color:#c9d9e5;font-size:13px}.character-model-viewer.is-placeholder p{margin-top:7px;color:#60778c;font-size:10px;line-height:1.55}.character-model-viewer code{color:#97bfd9;font-size:9px}.model-silhouette{position:absolute!important;inset:50px 65px 115px!important;opacity:.24}.model-silhouette i{position:absolute;display:block;left:50%;transform:translateX(-50%);border:1px solid rgba(113,215,255,.32);background:linear-gradient(180deg,rgba(113,215,255,.12),rgba(113,215,255,.025))}.model-silhouette i:first-child{top:0;width:72px;height:72px;border-radius:50%}.model-silhouette i:nth-child(2){top:78px;width:125px;height:210px;border-radius:42% 42% 24% 24%}.model-silhouette i:nth-child(3){top:275px;width:155px;height:145px;clip-path:polygon(27% 0,47% 0,48% 100%,28% 100%,0 100%,21% 0,79% 0,100% 100%,72% 100%,52% 100%,53% 0,73% 0)}.character-mode-badge{display:inline-flex;align-items:center;gap:4px;width:-moz-max-content;width:max-content;border:1px solid rgba(148,163,184,.2);border-radius:999px;background:rgba(15,23,42,.68);padding:4px 8px;color:#a9b8c8;font-size:9px;font-weight:900;letter-spacing:.045em;text-transform:uppercase}.character-mode-badge.is-compact{padding:2px 6px;font-size:7px}.character-mode-badge.mode-active{border-color:rgba(248,113,113,.48);background:rgba(127,29,29,.2);color:#fecaca;box-shadow:0 0 16px rgba(239,68,68,.1)}.character-mode-badge.mode-pending{border-color:rgba(251,191,36,.35);color:#fde68a}.character-mode-badge.mode-deceased{border-color:rgba(168,85,247,.4);background:rgba(59,7,100,.24);color:#d8b4fe}.character-mode-badge.mode-none{border-color:rgba(96,165,250,.2);color:#93b9d6}.daily-header-actions{display:flex;align-items:center;gap:8px}.daily-header-actions>span{display:grid;min-width:42px;height:42px;place-items:center;border:1px solid rgba(232,189,107,.22);border-radius:999px;background:rgba(232,189,107,.06);color:#ffe3a4;font-size:11px;font-weight:950}.daily-card-compact .daily-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.daily-card-compact .daily-objective{grid-template-columns:34px minmax(0,1fr) 15px}.daily-card-compact .daily-objective-icon{width:34px;height:34px}.profile-frame-layer{position:absolute;inset:0;z-index:8;border-radius:inherit;pointer-events:none}.profile-frame-riftsteel .profile-frame-layer{border:2px solid rgba(91,196,255,.55);box-shadow:inset 0 0 22px rgba(44,161,226,.18),0 0 18px rgba(44,161,226,.16)}.profile-frame-riftsteel .profile-frame-layer:after,.profile-frame-riftsteel .profile-frame-layer:before{content:"";position:absolute;width:42px;height:42px;border-color:#78d5ff;border-style:solid}.profile-frame-riftsteel .profile-frame-layer:before{left:5px;top:5px;border-width:2px 0 0 2px}.profile-frame-riftsteel .profile-frame-layer:after{right:5px;bottom:5px;border-width:0 2px 2px 0}.profile-frame-emberlord .profile-frame-layer{border:2px solid rgba(255,126,54,.62);box-shadow:inset 0 0 25px rgba(255,80,25,.17),0 0 20px rgba(255,80,25,.14)}.profile-frame-frostbound .profile-frame-layer{border:2px solid rgba(187,234,255,.62);box-shadow:inset 0 0 28px rgba(131,219,255,.19)}.profile-frame-royal .profile-frame-layer{border:2px solid rgba(239,196,92,.67);box-shadow:inset 0 0 0 4px rgba(74,44,123,.22),0 0 22px rgba(239,196,92,.15)}.profile-frame-voidforged .profile-frame-layer{border:2px solid rgba(170,85,255,.65);box-shadow:inset 0 0 26px rgba(121,43,220,.22),0 0 24px rgba(121,43,220,.16)}.profile-effect-ember .profile-effect-layer{opacity:1;background:radial-gradient(circle at 15% 90%,rgba(255,80,25,.28),transparent 26%),radial-gradient(circle at 80% 12%,rgba(255,173,61,.23),transparent 29%);animation:profileEmber 3.4s ease-in-out infinite}.profile-effect-storm .profile-effect-layer{opacity:1;background:linear-gradient(115deg,transparent 20%,rgba(91,196,255,.22) 21%,transparent 23% 48%,rgba(155,106,255,.2) 49%,transparent 51%);background-size:190% 190%;animation:profileStorm 3s linear infinite}.profile-effect-nature .profile-effect-layer{opacity:1;background:radial-gradient(circle at 78% 20%,rgba(74,222,128,.25),transparent 30%),radial-gradient(circle at 18% 82%,rgba(163,230,53,.17),transparent 27%);animation:profileNature 4s ease-in-out infinite}.profile-effect-void .profile-effect-layer{opacity:1;background:radial-gradient(ellipse at 70% 20%,rgba(139,92,246,.31),transparent 32%),repeating-radial-gradient(circle at 30% 70%,rgba(88,28,135,.13) 0 2px,transparent 3px 16px);animation:profileVoid 5s linear infinite}.profile-effect-celestial .profile-effect-layer{opacity:1;background:radial-gradient(circle at 75% 18%,rgba(254,240,138,.25),transparent 25%),radial-gradient(circle at 20% 75%,rgba(147,197,253,.2),transparent 27%);animation:profilePulse 3.8s ease-in-out infinite}.profile-effect-blood .profile-effect-layer{opacity:1;background:linear-gradient(120deg,transparent,rgba(185,28,28,.22),transparent),radial-gradient(circle at 75% 25%,rgba(239,68,68,.22),transparent 28%);animation:profilePulse 2.7s ease-in-out infinite}.profile-effect-blood,.profile-effect-ember{box-shadow:0 0 38px rgba(239,68,68,.16),0 18px 50px rgba(0,0,0,.38)}.profile-effect-celestial,.profile-effect-storm{box-shadow:0 0 38px rgba(96,165,250,.18),0 18px 50px rgba(0,0,0,.38)}.profile-effect-nature{box-shadow:0 0 38px rgba(74,222,128,.14),0 18px 50px rgba(0,0,0,.38)}.profile-effect-void{box-shadow:0 0 42px rgba(139,92,246,.2),0 18px 50px rgba(0,0,0,.38)}@keyframes profileEmber{0%,to{filter:brightness(.8);transform:translateY(3px)}50%{filter:brightness(1.25);transform:translateY(-3px)}}@keyframes profileStorm{0%{background-position:160% 160%}to{background-position:-70% -70%}}@keyframes profileNature{0%,to{opacity:.6;filter:hue-rotate(0deg)}50%{opacity:1;filter:hue-rotate(12deg)}}@keyframes profileVoid{0%{background-position:0 0}to{background-position:80px -55px}}.profile-badge img{width:17px;height:17px;-o-object-fit:contain;object-fit:contain}.profile-badge-hardcore{border-color:rgba(248,113,113,.5);background:rgba(127,29,29,.28);color:#fecaca}.profile-badge-dungeon{border-color:rgba(96,165,250,.46);background:rgba(30,58,138,.23);color:#bfdbfe}.profile-badge-founder{border-color:rgba(251,191,36,.48);background:rgba(120,53,15,.24);color:#fde68a}.auction-filters{display:grid;grid-template-columns:minmax(220px,1fr) 190px auto;gap:9px}.auction-list{display:grid;gap:8px}.auction-row{display:grid;grid-template-columns:54px minmax(230px,1fr) 75px 135px 135px 88px;align-items:center;gap:12px;padding:10px 14px!important}.auction-item-icon{width:50px!important;height:50px!important}.auction-item-copy{min-width:0}.auction-item-name{color:#e9f1f7;font-size:13px;font-weight:900}.auction-item-copy>span,.auction-item-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auction-item-copy>span{margin-top:4px;color:#647b8e;font-size:9px}.auction-expiry,.auction-price,.auction-stack{display:grid;gap:3px}.auction-expiry span,.auction-price span,.auction-stack span{color:#647789;font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.auction-expiry b,.auction-price b,.auction-stack b{color:#cddae4;font-size:10px}.auction-price b{color:#e2c477}.auction-row.quality-2{border-left:2px solid #1eff00}.auction-row.quality-3{border-left:2px solid #0070dd}.auction-row.quality-4{border-left:2px solid #a335ee}.auction-row.quality-5{border-left:2px solid #ff8000}@media(max-width:1100px){.equipment-paperdoll-layout{grid-template-columns:1fr 250px 1fr}.character-model-viewer{min-height:470px}.daily-card-compact .daily-grid{grid-template-columns:1fr}.auction-row{grid-template-columns:50px minmax(190px,1fr) 70px 120px 85px}.auction-row .auction-price:nth-of-type(2){display:none}}@media(max-width:780px){.equipment-paperdoll-layout{grid-template-columns:1fr 1fr}.character-model-viewer{grid-column:1/-1;grid-row:1;min-height:430px}.equipment-bottom-slots{grid-template-columns:1fr 1fr}.auction-filters{grid-template-columns:1fr}.auction-row{grid-template-columns:46px minmax(0,1fr) 80px;padding:9px!important}.auction-item-icon{width:44px!important;height:44px!important}.auction-price,.auction-stack{display:none}.daily-header-actions{align-items:flex-start;flex-wrap:wrap}}#wowhead-tooltip,#wowhead-tooltip-wrapper,.wowhead-tooltip{z-index:2147483000!important;pointer-events:none!important;contain:layout style paint}.wowhead-icon-slot{padding:3px!important}.wowhead-icon-slot .iconlarge,.wowhead-icon-slot .iconsmall,.wowhead-icon-slot ins,.wowhead-icon-slot>a,.wowhead-icon-slot>span:not(.sr-only){position:relative!important;background-size:contain!important;background-position:50%!important;background-repeat:no-repeat!important;box-sizing:border-box!important}.wowhead-icon-slot .iconlarge,.wowhead-icon-slot .iconsmall,.wowhead-icon-slot img,.wowhead-icon-slot ins,.wowhead-icon-slot>a,.wowhead-icon-slot>span:not(.sr-only){display:block!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border-radius:6px!important}.wowhead-icon-slot img{max-width:100%!important;max-height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important}.equipment-icon-slot{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;padding:4px!important}.collection-icon-card .wowhead-icon-slot{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important}.collection-icon-grid{grid-template-columns:repeat(auto-fill,minmax(66px,1fr))!important;gap:.55rem!important}.collection-icon-card{min-height:78px;display:grid;align-content:start;justify-items:center}.collection-icon-card .wowhead-entity-name{width:100%;line-height:1.25}.character-model-viewer.is-self-hosted{display:block;min-height:525px;cursor:grab;touch-action:none}.character-model-viewer.is-self-hosted:active{cursor:grabbing}.character-model-viewer.is-self-hosted:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 50% 22%,rgba(98,190,242,.15),transparent 31%),linear-gradient(180deg,transparent 66%,rgba(0,0,0,.34));pointer-events:none}.character-model-viewer.is-self-hosted canvas{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;outline:none}.model-viewer-toolbar{position:absolute;z-index:4;top:13px;left:13px;right:13px;display:flex;align-items:center;justify-content:space-between;gap:8px;pointer-events:none}.model-viewer-toolbar button{pointer-events:auto;border:1px solid rgba(113,215,255,.22);border-radius:999px;background:rgba(2,9,16,.82);padding:5px 10px;color:#bcecff;font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;backdrop-filter:blur(8px)}.model-viewer-toolbar span{border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(2,9,16,.7);padding:5px 9px;color:#71889c;font-size:8px;backdrop-filter:blur(8px)}.model-viewer-status{position:absolute;z-index:4;left:14px;right:14px;bottom:13px;display:grid;gap:2px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:linear-gradient(90deg,rgba(2,8,14,.91),rgba(2,8,14,.64));padding:9px 11px;pointer-events:none;backdrop-filter:blur(10px)}.model-viewer-status b{color:#e8f4fb;font-size:12px}.model-viewer-status small{color:#648096;font-size:8px}.model-viewer-error{position:absolute;z-index:6;inset:50% 20px auto;transform:translateY(-50%);border:1px solid rgba(248,113,113,.3);border-radius:12px;background:rgba(56,8,13,.88);padding:12px;color:#fecaca;font-size:11px;text-align:center}@media(max-width:780px){.model-viewer-toolbar span{display:none}.character-model-viewer.is-self-hosted{min-height:420px}}.store-profile-preview{isolation:isolate}.store-profile-preview .profile-frame-layer{z-index:7}.store-preview-name_color .store-profile-preview-media,.store-preview-text_style .store-profile-preview-media{height:96px}.store-preview-name_color .store-profile-preview-rune,.store-preview-text_style .store-profile-preview-rune{opacity:.28;font-size:1.6rem}.store-preview-badge .store-profile-preview-media{display:grid;place-items:center}.store-badge-preview{position:relative;z-index:5;display:inline-flex;align-items:center;gap:6px;max-width:82%;border:1px solid rgba(232,189,107,.35);border-radius:999px;background:rgba(5,11,19,.88);padding:7px 11px;color:#ffe3a4;font-size:10px;font-weight:900;box-shadow:0 8px 24px rgba(0,0,0,.32)}.store-preview-aura .store-profile-preview-media{height:142px}.store-preview-frame .store-profile-preview-media{margin:10px 10px 0;height:120px;border-radius:13px;background:radial-gradient(circle at 50% 35%,rgba(111,196,239,.12),transparent 42%),#07101c}.store-frame-caption,.store-trophy-caption{position:absolute;z-index:6;left:50%;bottom:10px;transform:translateX(-50%);border:1px solid rgba(255,255,255,.09);border-radius:999px;background:rgba(3,8,15,.82);padding:4px 8px;color:#8195a8;font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.store-preview-trophy .store-profile-preview-media{background:radial-gradient(circle at 50% 42%,rgba(246,200,95,.2),transparent 33%),linear-gradient(145deg,#122032,#060c15)}.store-preview-trophy .store-profile-preview-rune{font-size:3.2rem;color:#ffd978}.admin-diagnostic-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.15rem .75rem;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(0,0,0,.17);padding:.65rem .75rem}.admin-diagnostic-row b{min-width:0;overflow:hidden;color:#dce8f2;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.admin-diagnostic-row span{color:#8093a6;font-size:.62rem}.admin-diagnostic-row small{grid-column:1/-1;color:#60768a;font-size:.58rem}.character-model-viewer.is-stylized-v2{background:radial-gradient(ellipse at 50% 75%,rgba(80,180,232,.14),transparent 42%),radial-gradient(circle at 50% 25%,rgba(118,214,255,.13),transparent 30%),linear-gradient(180deg,#081724,#050c15 58%,#02060b)}.character-model-viewer.is-stylized-v2:before{background:linear-gradient(rgba(101,181,224,.035) 1px,transparent 0),linear-gradient(90deg,rgba(101,181,224,.035) 1px,transparent 0),radial-gradient(ellipse at 50% 78%,rgba(106,211,255,.12),transparent 38%),radial-gradient(circle at 50% 25%,rgba(98,190,242,.14),transparent 31%);background-size:32px 32px,32px 32px,auto,auto;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.35),#000 35%,#000 83%,transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.35),#000 35%,#000 83%,transparent)}.character-model-viewer.is-stylized-v2:after{content:"";position:absolute;z-index:2;left:14%;right:14%;bottom:54px;height:42px;border-radius:50%;background:radial-gradient(ellipse,rgba(65,176,231,.2),rgba(13,35,50,.12) 42%,transparent 72%);filter:blur(4px);pointer-events:none}.model-viewer-toolbar-group{display:flex;align-items:center;gap:6px;pointer-events:auto}.model-viewer-toolbar-group button{pointer-events:auto}.wowhead-entity-name[data-wh-resolved=true]{color:#cfe9fb}.bp-topbar .wallet-balance{font-variant-numeric:tabular-nums}.catalog-resync-control{display:grid;justify-items:start;gap:.45rem;min-width:min(100%,300px)}.catalog-resync-control p{max-width:360px;font-size:.68rem;line-height:1.4}.catalog-resync-control button:disabled{cursor:wait;opacity:.68}.wowhead-icon-slot{padding:1px!important}.wowhead-icon-slot.equipment-icon-slot,.wowhead-icon-slot.wowhead-icon-item{padding:0!important}.wowhead-icon-slot .iconlarge,.wowhead-icon-slot .iconmedium,.wowhead-icon-slot .iconsmall,.wowhead-icon-slot .icontiny,.wowhead-icon-slot del,.wowhead-icon-slot img,.wowhead-icon-slot ins{display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:7px!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;box-sizing:border-box!important}.wowhead-icon-slot .wowhead-icon-fallback{inset:1px!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;border-radius:7px!important}.equipment-icon-slot del,.equipment-icon-slot img,.equipment-icon-slot ins{border-radius:9px!important}.collection-icon-spell{padding:1px!important}.collection-icon-achievement,.collection-icon-item{padding:0!important}.collection-icon-card{min-height:82px!important}@media(max-width:640px){.equipment-icon-slot{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important}.equipment-slot-row{grid-template-columns:46px minmax(0,1fr)!important}.collection-icon-slot{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}}.wowhead-icon-slot{box-sizing:border-box!important}.wowhead-icon-slot .bizpilot-icon-art{position:absolute!important;inset:2px!important;z-index:2!important;display:block!important;overflow:hidden!important;border-radius:calc(inherit - 2px)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;image-rendering:auto!important;pointer-events:none!important}.wowhead-icon-slot[data-icon-ready=true] .bizpilot-icon-art,.wowhead-icon-slot[data-icon-url]:not([data-icon-url=""]) .bizpilot-icon-art{opacity:1!important}.wowhead-icon-slot>.iconlarge,.wowhead-icon-slot>.iconmedium,.wowhead-icon-slot>.iconsmall,.wowhead-icon-slot>.icontiny,.wowhead-icon-slot>del,.wowhead-icon-slot>img,.wowhead-icon-slot>ins{position:absolute!important;inset:0!important;z-index:1!important;opacity:0!important;pointer-events:none!important}.wowhead-icon-slot .wowhead-icon-fallback{position:absolute!important;inset:2px!important;z-index:1!important;display:grid;place-items:center;color:rgba(232,189,107,.58);line-height:1!important}.wowhead-icon-slot[data-icon-ready=true] .wowhead-icon-fallback,.wowhead-icon-slot[data-icon-url]:not([data-icon-url=""]) .wowhead-icon-fallback{display:none!important}.equipment-icon-slot{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;border-radius:10px!important}.equipment-icon-slot .bizpilot-icon-art{inset:2px!important}.collection-icon-slot{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;border-radius:9px!important}.collection-icon-slot .bizpilot-icon-art{inset:2px!important;border-radius:7px!important}.collection-icon-achievement .bizpilot-icon-art,.collection-icon-spell .bizpilot-icon-art{background-size:cover!important}@media(max-width:640px){.equipment-icon-slot{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important}.collection-icon-slot{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}}.character-model-viewer.is-real-model{position:relative;display:block;min-height:525px;overflow:hidden;border:1px solid rgba(88,188,236,.18);border-radius:22px;background:radial-gradient(circle at 50% 26%,rgba(76,173,225,.16),transparent 34%),linear-gradient(180deg,#071522,#03101a 62%,#02070d);box-shadow:inset 0 0 60px rgba(24,111,155,.08)}.character-model-viewer.is-real-model:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,transparent 49.7%,rgba(125,211,252,.035) 50%,transparent 50.3%),linear-gradient(180deg,transparent 74%,rgba(0,0,0,.34));pointer-events:none}.character-model-viewer.is-real-model model-viewer{position:absolute;inset:0;z-index:1;width:100%;height:100%;--poster-color:transparent}.character-model-viewer.is-real-model .model-viewer-toolbar{position:absolute;z-index:6;top:13px;left:13px;right:13px;display:flex;align-items:center;justify-content:space-between;gap:10px;filter:none!important;pointer-events:auto!important}.character-model-viewer.is-real-model .model-viewer-toolbar button{border:1px solid rgba(113,215,255,.22);border-radius:999px;background:rgba(2,11,18,.82);padding:7px 11px;color:#c9efff;font-size:9px;font-weight:950;letter-spacing:.05em;text-transform:uppercase;backdrop-filter:blur(8px)}.character-model-viewer.is-real-model .model-viewer-toolbar span{border-radius:999px;background:rgba(2,11,18,.68);padding:6px 9px;color:#7998ad;font-size:8px;backdrop-filter:blur(8px)}.character-model-viewer.is-real-model .model-viewer-status{position:absolute;z-index:6;left:14px;right:14px;bottom:14px;display:grid;gap:3px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(2,8,14,.82);padding:10px 12px;pointer-events:none;backdrop-filter:blur(10px)}.character-model-viewer.is-real-model .model-viewer-status b{color:#eef8ff;font-size:12px}.character-model-viewer.is-real-model .model-viewer-status small{color:#6f8ca1;font-size:8px}.model-viewer-loading{position:absolute;inset:0;z-index:3;display:grid;place-content:center;justify-items:center;gap:12px;color:#a7c9dc;font-size:10px}.model-viewer-loading span{width:34px;height:34px;border:2px solid rgba(113,215,255,.16);border-top-color:#71d7ff;border-radius:50%;animation:modelViewerSpin .8s linear infinite}@keyframes modelViewerSpin{to{transform:rotate(1turn)}}.character-model-viewer.is-model-missing{display:grid;place-items:center;padding:34px;text-align:center}.model-missing-portrait{position:relative;width:146px;height:260px;margin-bottom:22px;opacity:.76;filter:drop-shadow(0 0 26px rgba(75,184,235,.18))}.model-missing-head{top:10px;width:70px;height:82px;border:1px solid rgba(135,213,248,.28);border-radius:48% 48% 44% 44%;background:linear-gradient(145deg,rgba(73,151,184,.28),rgba(11,42,58,.35))}.model-missing-head,.model-missing-shoulders{position:absolute;left:50%;transform:translateX(-50%)}.model-missing-shoulders{top:85px;width:145px;height:52px;border:1px solid rgba(135,213,248,.22);border-radius:50% 50% 18px 18px;background:linear-gradient(180deg,rgba(52,117,148,.25),rgba(5,22,33,.34))}.model-missing-body{position:absolute;left:50%;top:107px;width:82px;height:144px;transform:translateX(-50%);border:1px solid rgba(135,213,248,.2);border-radius:24px 24px 38px 38px;background:linear-gradient(180deg,rgba(49,112,141,.23),rgba(3,16,25,.34))}.model-missing-copy{position:relative;z-index:3;max-width:300px}.model-missing-copy b{display:block;margin-top:7px;color:#ecf8ff;font-size:17px}.model-missing-copy p{margin-top:9px;color:#7893a7;font-size:10px;line-height:1.55}.model-missing-copy code{color:#d8effb;font-size:10px}.model-missing-copy small{display:block;margin-top:10px;color:#58758b;font-size:8px}@media(max-width:780px){.character-model-viewer.is-real-model{min-height:440px}}.equipment-icon-slot .bizpilot-icon-art{inset:0!important;border-radius:9px!important;background-size:136% 136%!important;background-position:50%!important}.collection-icon-slot .bizpilot-icon-art{inset:0!important;border-radius:8px!important;background-size:112% 112%!important;background-position:50%!important}.wow-achievement-icon .bizpilot-icon-art,.wow-talent-icon .bizpilot-icon-art{inset:0!important;background-size:116% 116%!important}.model-queue-status{display:inline-flex;align-items:center;gap:7px;margin-top:12px;border:1px solid rgba(109,204,245,.16);border-radius:999px;background:rgba(4,18,28,.66);padding:7px 10px;color:#bfeaff;font-size:9px}.model-queue-dot{width:7px;height:7px;border-radius:50%;background:#63cdf5;box-shadow:0 0 12px rgba(99,205,245,.75);animation:modelQueuePulse 1.6s ease-in-out infinite}.model-job-waiting_exporter .model-queue-dot{background:#f0b54f;box-shadow:0 0 12px rgba(240,181,79,.65);animation:none}.model-job-error .model-queue-dot{background:#ef6b6b;box-shadow:0 0 12px rgba(239,107,107,.6);animation:none}@keyframes modelQueuePulse{50%{opacity:.45;transform:scale(.78)}}.model-viewer-error.is-inline{position:static;margin-top:10px;border-radius:10px;padding:8px 10px;font-size:9px}.wow-talent-book{overflow:hidden;border:1px solid rgba(214,168,78,.24);border-radius:18px;background:linear-gradient(180deg,rgba(20,26,31,.98),rgba(5,9,13,.98));box-shadow:inset 0 0 0 1px rgba(255,255,255,.025),0 18px 55px rgba(0,0,0,.22)}.wow-book-topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 19px;border-bottom:1px solid rgba(230,185,92,.17);background:linear-gradient(180deg,rgba(83,59,28,.24),rgba(14,15,16,.18))}.wow-book-topbar h3{margin-top:3px;color:#f5e5bf;font-family:Georgia,serif;font-size:18px;letter-spacing:.02em}.wow-loadout-switch{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.wow-loadout-switch button{display:grid;gap:1px;min-width:88px;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:rgba(0,0,0,.25);padding:7px 11px;color:#7e8b95;font-size:9px;font-weight:900;text-transform:uppercase}.wow-loadout-switch button small{color:#8cd6a6;font-size:7px}.wow-loadout-switch button.is-active{border-color:rgba(231,180,76,.48);background:linear-gradient(180deg,rgba(113,77,25,.56),rgba(48,31,10,.58));color:#ffe4a1;box-shadow:inset 0 0 16px rgba(238,178,67,.08)}.wow-talent-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:0;border-bottom:1px solid rgba(255,255,255,.08);background:#080b0f}.wow-talent-tabs button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:50px;border-right:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,rgba(255,255,255,.025),transparent);color:#84919a;font-size:11px;font-weight:950;text-transform:uppercase}.wow-talent-tabs button b{display:grid;place-items:center;min-width:24px;height:24px;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:#06090c;color:#d2d9dd;font-size:10px}.wow-talent-tabs button.is-active{background:linear-gradient(180deg,rgba(128,88,29,.58),rgba(39,24,7,.42));color:#ffe092;box-shadow:inset 0 -2px #e0a43e}.wow-talent-tabs button.is-active b{border-color:rgba(234,179,72,.55);color:#ffe5a5}.wow-total-talent-points{display:grid;place-items:center;align-content:center;min-width:76px;padding:5px 14px;background:#05070a;color:#79858e;font-size:8px;text-transform:uppercase}.wow-total-talent-points b{color:#f2cf7a;font-size:17px;line-height:1}.wow-talent-tree{position:relative;min-height:760px;padding:66px 20px 24px;overflow:auto;background:radial-gradient(circle at 50% 15%,rgba(78,108,135,.23),transparent 32%),linear-gradient(180deg,rgba(15,23,31,.95),rgba(4,7,10,.98))}.wow-talent-tree-0{background:radial-gradient(circle at 50% 12%,rgba(113,79,160,.25),transparent 34%),linear-gradient(180deg,#14131b,#05070a)}.wow-talent-tree-1{background:radial-gradient(circle at 50% 12%,rgba(182,76,32,.25),transparent 34%),linear-gradient(180deg,#1b130f,#060708)}.wow-talent-tree-2{background:radial-gradient(circle at 50% 12%,rgba(55,129,173,.25),transparent 34%),linear-gradient(180deg,#0f1820,#05080b)}.wow-talent-tree:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,black,transparent 94%);mask-image:linear-gradient(180deg,black,transparent 94%);pointer-events:none}.wow-talent-tree-heading{position:absolute;z-index:5;top:14px;left:18px;right:18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.07);padding-bottom:10px}.wow-talent-tree-heading div{display:grid}.wow-talent-tree-heading span{color:#65737e;font-size:8px;font-weight:900;text-transform:uppercase}.wow-talent-tree-heading b{color:#f3dfba;font-family:Georgia,serif;font-size:17px}.wow-talent-tree-heading strong{border:1px solid rgba(229,177,69,.28);border-radius:999px;background:rgba(0,0,0,.32);padding:7px 11px;color:#eac66e;font-size:9px;text-transform:uppercase}.wow-talent-grid{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,minmax(72px,1fr));grid-template-rows:repeat(11,94px);min-width:390px;max-width:680px;margin:0 auto}.wow-talent-connectors{position:absolute;z-index:2;top:66px;left:50%;width:min(calc(100% - 40px),680px);height:1034px;transform:translateX(-50%);overflow:visible;pointer-events:none}.wow-talent-connectors path{fill:none;stroke:rgba(74,83,88,.72);stroke-width:7;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 2px #000)}.wow-talent-connectors path.is-complete{stroke:#bd8b32;filter:drop-shadow(0 0 5px rgba(225,164,56,.42))}.wow-talent-node{position:relative;align-self:start;justify-self:center;display:grid;justify-items:center;width:86px;min-height:88px;padding-top:2px;text-align:center}.wow-talent-icon{position:relative!important;z-index:3;width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;border:2px solid #2f3438!important;border-radius:8px!important;filter:saturate(.42) brightness(.62);box-shadow:0 3px 9px rgba(0,0,0,.75)}.wow-talent-node.is-unlocked .wow-talent-icon{filter:saturate(.8) brightness(.86);border-color:#636059!important}.wow-talent-node.is-selected .wow-talent-icon{filter:saturate(1.08) brightness(1.05);border-color:#dfb14f!important;box-shadow:0 0 0 1px #5c4014,0 0 16px rgba(229,169,62,.38),0 4px 10px rgba(0,0,0,.8)}.wow-talent-icon-empty{display:grid;place-items:center;background:#080a0d;color:#56616a}.wow-talent-rank{position:absolute;z-index:5;top:39px;right:8px;min-width:27px;border:1px solid #070807;border-radius:4px;background:#050706;padding:2px 4px;color:#7d868b;font-size:10px;font-weight:950;line-height:1;box-shadow:0 1px 4px #000}.wow-talent-node.is-selected .wow-talent-rank{color:#72e17f}.wow-talent-node.is-selected .wow-talent-rank:first-letter{color:#fff}.wow-talent-name{display:block;max-width:84px;margin-top:5px;overflow:hidden;color:#7c8992!important;font-size:8px!important;font-weight:850!important;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.wow-talent-node.is-selected .wow-talent-name{color:#d9e2e7!important}.wow-talent-empty{grid-column:1/-1;align-self:start;margin-top:70px;border:1px dashed rgba(255,255,255,.12);border-radius:14px;background:rgba(0,0,0,.26);padding:22px;color:#71808a;font-size:11px;line-height:1.6;text-align:center}.wow-achievement-book{display:grid;grid-template-columns:235px minmax(0,1fr);min-height:570px;overflow:hidden;border:1px solid rgba(214,168,78,.23);border-radius:18px;background:#080b0e;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025)}.wow-achievement-sidebar{border-right:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(63,46,24,.25),rgba(5,8,11,.95));padding:14px}.wow-achievement-points{display:grid;place-items:center;margin-bottom:13px;border:1px solid rgba(226,174,68,.3);border-radius:13px;background:radial-gradient(circle at 50% 20%,rgba(203,145,38,.22),transparent 65%),rgba(0,0,0,.28);padding:17px 10px;text-align:center}.wow-achievement-points span{color:#ac9870;font-size:8px;font-weight:950;text-transform:uppercase}.wow-achievement-points b{color:#ffd778;font-family:Georgia,serif;font-size:28px;text-shadow:0 0 16px rgba(255,194,72,.25)}.wow-achievement-points small{color:#71808b;font-size:8px}.wow-achievement-sidebar nav{display:grid;gap:3px}.wow-achievement-sidebar button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;border:1px solid transparent;border-radius:7px;padding:8px 9px;color:#87939b;font-size:10px;font-weight:850;text-align:left}.wow-achievement-sidebar button:hover{background:rgba(255,255,255,.035)}.wow-achievement-sidebar button b{color:#5e6a72;font-size:8px}.wow-achievement-sidebar button.is-active{border-color:rgba(225,171,66,.32);background:linear-gradient(90deg,rgba(117,78,21,.55),rgba(51,33,10,.24));color:#f4d58f;box-shadow:inset 2px 0 #d9a33d}.wow-achievement-sidebar button.is-active b{color:#e8c171}.wow-achievement-nav-label{margin:10px 8px 4px;color:#6e6554;font-size:8px;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.wow-achievement-content{min-width:0;background:radial-gradient(circle at 50% 0,rgba(99,77,40,.1),transparent 34%),#0a0e12;padding:17px}.wow-achievement-content>header{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(255,255,255,.08);padding:1px 2px 14px}.wow-achievement-content>header h3{margin-top:3px;color:#f3dfb7;font-family:Georgia,serif;font-size:21px}.wow-achievement-progress{display:grid;gap:4px;min-width:145px;color:#d8b968;font-size:9px;font-weight:900;text-align:right}.wow-achievement-progress>div{height:7px;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#030506}.wow-achievement-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#80601e,#e2ad43);box-shadow:0 0 8px rgba(225,166,58,.3)}.wow-achievement-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px}.wow-achievement-summary-grid button{display:grid;gap:3px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(0,0,0,.18));padding:11px;text-align:left}.wow-achievement-summary-grid button:hover{border-color:rgba(224,171,65,.27)}.wow-achievement-summary-grid span{overflow:hidden;color:#a8b1b7;font-size:9px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.wow-achievement-summary-grid b{color:#f0d184;font-size:14px}.wow-achievement-summary-grid small{color:#63717b;font-size:8px}.wow-achievement-list{display:grid;gap:7px;margin-top:13px;max-height:740px;overflow:auto;padding-right:3px}.wow-achievement-row{display:grid;grid-template-columns:54px minmax(0,1fr) 55px;align-items:center;gap:11px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:linear-gradient(180deg,rgba(255,255,255,.024),rgba(0,0,0,.2));padding:9px}.wow-achievement-row.is-complete{border-color:rgba(200,151,55,.21);background:linear-gradient(180deg,rgba(101,71,23,.19),rgba(0,0,0,.2))}.wow-achievement-row.is-incomplete{opacity:.58;filter:saturate(.42)}.wow-achievement-icon{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;border-radius:8px!important}.wow-achievement-copy{min-width:0}.wow-achievement-copy>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.wow-achievement-copy a{overflow:hidden;color:#e2e5e7!important;font-size:11px!important;font-weight:950!important;text-overflow:ellipsis;white-space:nowrap}.wow-achievement-copy>div span{color:#746d5e;font-size:7px;font-weight:900;text-transform:uppercase}.wow-achievement-copy p{margin-top:3px;color:#77848c;font-size:9px;line-height:1.35}.wow-achievement-copy small{display:block;margin-top:3px;color:#b69b61;font-size:7px}.wow-achievement-score{display:grid;place-items:center;border-left:1px solid rgba(255,255,255,.07);padding-left:9px}.wow-achievement-score b{color:#e9c66c;font-family:Georgia,serif;font-size:18px}.wow-achievement-score span{color:#655e50;font-size:7px;text-transform:uppercase}.wow-achievement-catalog-note,.wow-achievement-empty{border:1px dashed rgba(255,255,255,.1);border-radius:10px;background:rgba(0,0,0,.2);padding:14px;color:#687681;font-size:9px;line-height:1.5}.wow-achievement-catalog-note{margin-top:11px}.wow-achievement-catalog-note code{color:#c8ae75}@media(max-width:900px){.wow-achievement-book{grid-template-columns:1fr}.wow-achievement-sidebar{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.wow-achievement-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.wow-achievement-nav-label{grid-column:1/-1}.wow-talent-tree{padding-inline:8px}.wow-talent-connectors{width:680px}.wow-talent-grid{max-width:680px}}@media(max-width:640px){.wow-book-topbar{align-items:flex-start;flex-direction:column}.wow-loadout-switch{justify-content:flex-start}.wow-talent-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.wow-total-talent-points{grid-column:1/-1;min-height:40px}.wow-talent-tree{overflow-x:auto}.wow-achievement-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wow-achievement-content{padding:12px}.wow-achievement-content>header{align-items:flex-start;flex-direction:column}.wow-achievement-progress{width:100%;text-align:left}.wow-achievement-row{grid-template-columns:48px minmax(0,1fr)}.wow-achievement-icon{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important}.wow-achievement-score{grid-column:2;border-left:0;justify-items:start;padding-left:0}.wow-achievement-score span{display:none}}.wowhead-icon-item .bizpilot-icon-art{inset:1px!important;background-size:178% 178%!important;background-position:50%!important}.equipment-icon-slot .bizpilot-icon-art{inset:1px!important;border-radius:8px!important;background-size:184% 184%!important}.collection-icon-spell .bizpilot-icon-art,.wow-talent-icon .bizpilot-icon-art{inset:1px!important;background-size:148% 148%!important}.collection-icon-achievement .bizpilot-icon-art,.wow-achievement-icon .bizpilot-icon-art{inset:1px!important;background-size:154% 154%!important}.wow-talent-book{border-radius:14px!important}.wow-book-topbar{gap:12px!important;padding:11px 13px!important}.wow-book-topbar h3{font-size:15px!important}.wow-loadout-switch{gap:5px!important}.wow-loadout-switch button{min-width:76px!important;padding:5px 8px!important;font-size:8px!important}.wow-talent-tabs button{min-height:39px!important;gap:6px!important;font-size:9px!important}.wow-talent-tabs button b{min-width:20px!important;height:20px!important;font-size:8px!important}.wow-total-talent-points{min-width:60px!important;padding:4px 9px!important}.wow-total-talent-points b{font-size:14px!important}.wow-talent-tree{height:626px!important;min-height:0!important;padding:54px 12px 12px!important;overflow:auto!important}.wow-talent-tree:before{background-size:52px 52px!important}.wow-talent-tree-heading{top:10px!important;left:12px!important;right:12px!important;padding-bottom:7px!important}.wow-talent-tree-heading b{font-size:14px!important}.wow-talent-tree-heading strong{padding:5px 8px!important;font-size:8px!important}.wow-talent-grid{grid-template-columns:repeat(4,minmax(58px,1fr))!important;grid-template-rows:repeat(11,52px)!important;width:min(100%,500px)!important;min-width:340px!important;max-width:500px!important}.wow-talent-connectors{top:54px!important;width:min(calc(100% - 24px),500px)!important;height:572px!important}.wow-talent-connectors path{stroke-width:5!important}.wow-talent-node{width:56px!important;min-height:50px!important;padding-top:1px!important}.wow-talent-icon{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border-width:2px!important}.wow-talent-rank{top:30px!important;right:-1px!important;min-width:22px!important;padding:2px 3px!important;font-size:8px!important}.wow-talent-empty{margin-top:42px!important;padding:16px!important;font-size:9px!important}.wow-achievement-book{grid-template-columns:184px minmax(0,1fr)!important;min-height:0!important;max-height:590px!important;border-radius:14px!important}.wow-achievement-sidebar{padding:10px!important}.wow-achievement-points{margin-bottom:8px!important;padding:10px 8px!important}.wow-achievement-points b{font-size:22px!important;line-height:1.05!important}.wow-achievement-sidebar nav{gap:2px!important}.wow-achievement-sidebar button{padding:6px 7px!important;font-size:8px!important}.wow-achievement-nav-label{margin:7px 7px 3px!important;font-size:7px!important}.wow-achievement-category-scroll{display:grid;gap:2px;max-height:250px;overflow:auto;padding-right:2px}.wow-achievement-content{padding:11px!important}.wow-achievement-content>header{gap:12px!important;padding:0 1px 9px!important}.wow-achievement-content>header h3{font-size:17px!important}.wow-achievement-progress{min-width:118px!important;font-size:8px!important}.wow-achievement-progress>div{height:6px!important}.wow-achievement-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin-top:9px!important}.wow-achievement-summary-grid button{gap:2px!important;padding:7px!important}.wow-achievement-summary-grid span{font-size:8px!important}.wow-achievement-summary-grid b{font-size:12px!important}.wow-achievement-summary-grid small{font-size:7px!important}.wow-achievement-list{gap:5px!important;margin-top:9px!important;max-height:475px!important}.wow-achievement-row{grid-template-columns:42px minmax(0,1fr) 43px!important;gap:8px!important;border-radius:8px!important;padding:6px!important}.wow-achievement-icon{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:7px!important}.wow-achievement-copy a{font-size:9px!important}.wow-achievement-copy>div span{font-size:6px!important}.wow-achievement-copy p{display:-webkit-box;margin-top:2px!important;overflow:hidden;font-size:8px!important;line-height:1.25!important;-webkit-box-orient:vertical;-webkit-line-clamp:1}.wow-achievement-copy small{margin-top:2px!important;font-size:6px!important}.wow-achievement-score{padding-left:6px!important}.wow-achievement-score b{font-size:14px!important}.wow-achievement-score span{font-size:6px!important}.wow-achievement-catalog-note{margin-top:8px!important;padding:8px 10px!important;font-size:8px!important}@media(max-width:900px){.wow-talent-grid{max-width:500px!important}.wow-talent-connectors,.wow-talent-grid{width:500px!important}.wow-achievement-book{grid-template-columns:1fr!important;max-height:none!important}.wow-achievement-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr))!important}.wow-achievement-category-scroll{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));max-height:150px}}@media(max-width:640px){.wow-talent-tree{height:610px!important}.wow-talent-grid{min-width:340px!important}.wow-talent-connectors,.wow-talent-grid{width:420px!important}.wow-achievement-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wow-achievement-category-scroll,.wow-achievement-sidebar nav{grid-template-columns:1fr 1fr!important}.wow-achievement-row{grid-template-columns:40px minmax(0,1fr) 36px!important}.wow-achievement-score{grid-column:auto!important;border-left:1px solid rgba(255,255,255,.07)!important;justify-items:center!important;padding-left:4px!important}.wow-achievement-score span{display:block!important}}.wowhead-icon-slot>.bizpilot-icon-art,.wowhead-icon-slot>.bizpilot-icon-img{position:absolute!important;z-index:3!important;top:-5px!important;right:-5px!important;bottom:-5px!important;left:-5px!important;display:block!important;width:calc(100% + 10px)!important;height:calc(100% + 10px)!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:inherit!important;background-position:50%!important;background-size:cover!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;transform:none!important}.wowhead-icon-slot>.bizpilot-icon-img~.bizpilot-icon-art,.wowhead-icon-slot[data-icon-ready=true]>.bizpilot-icon-img~.bizpilot-icon-art{opacity:0!important}.wowhead-icon-slot>.iconlarge,.wowhead-icon-slot>.iconmedium,.wowhead-icon-slot>.iconsmall,.wowhead-icon-slot>.icontiny,.wowhead-icon-slot>del,.wowhead-icon-slot>img:not(.bizpilot-icon-img),.wowhead-icon-slot>ins{position:absolute!important;z-index:-1!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.wowhead-icon-slot>.wowhead-icon-fallback{gap:0!important;background:radial-gradient(circle at 30% 25%,rgba(116,191,228,.22),transparent 44%),linear-gradient(145deg,rgba(20,42,58,.98),rgba(3,9,16,.98))!important;color:#cfaa58!important;text-align:center!important}.wowhead-icon-slot>.wowhead-icon-fallback b{font-size:12px!important;line-height:1!important}.wowhead-icon-slot>.wowhead-icon-fallback small{color:#7690a4!important;font-size:6px!important;line-height:1!important}.wowhead-icon-slot[data-icon-ready=true]>.wowhead-icon-fallback,.wowhead-icon-slot[data-icon-url]:not([data-icon-url=""])>.wowhead-icon-fallback{display:none!important}.equipment-empty-slot,.equipment-icon-slot{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important}.equipment-icon-slot>.bizpilot-icon-art,.equipment-icon-slot>.bizpilot-icon-img{top:-7px!important;right:-7px!important;bottom:-7px!important;left:-7px!important;width:calc(100% + 14px)!important;height:calc(100% + 14px)!important}.collection-icon-slot>.bizpilot-icon-art,.collection-icon-slot>.bizpilot-icon-img,.wow-achievement-icon>.bizpilot-icon-art,.wow-achievement-icon>.bizpilot-icon-img,.wow-talent-icon>.bizpilot-icon-art,.wow-talent-icon>.bizpilot-icon-img{top:-4px!important;right:-4px!important;bottom:-4px!important;left:-4px!important;width:calc(100% + 8px)!important;height:calc(100% + 8px)!important}.character-model-viewer.has-live-model{min-height:525px!important;background:radial-gradient(circle at 50% 32%,rgba(55,143,193,.16),transparent 42%),linear-gradient(180deg,#07131f,#02060b)!important}.wow-live-character-viewer{position:absolute;inset:0;z-index:1;overflow:hidden}.wow-live-character-canvas{position:absolute;inset:-8px 0 48px;overflow:hidden}.wow-live-character-canvas canvas{display:block!important;outline:0!important}.wow-live-character-canvas canvas,.wow-live-character-canvas>div{width:100%!important;height:100%!important}.model-live-badge{position:absolute;z-index:5;top:13px;left:13px;display:flex;align-items:center;gap:6px;border:1px solid rgba(84,205,255,.24);border-radius:999px;background:rgba(2,11,18,.82);padding:5px 9px;color:#a2dbf3;font-size:7px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;backdrop-filter:blur(8px)}.model-live-badge span{width:6px;height:6px;border-radius:50%;background:#57d5ff;box-shadow:0 0 10px rgba(87,213,255,.8)}.character-model-viewer.has-live-model .model-viewer-loading{z-index:6;background:rgba(2,8,14,.55)}.character-model-viewer.has-live-model .model-viewer-status.is-live-status{z-index:7;right:12px;bottom:10px;left:12px;display:grid;justify-items:center;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(2,8,14,.82);padding:8px 10px;text-align:center;backdrop-filter:blur(9px)}.model-live-cache-status{position:absolute;z-index:7;right:14px;top:14px;display:flex;align-items:center;gap:6px;border-radius:999px;background:rgba(2,8,14,.76);padding:5px 8px;color:#7c9bad;font-size:7px}.model-viewer-error.is-live{position:absolute;z-index:8;right:16px;bottom:62px;left:16px;gap:3px;border:1px solid rgba(241,112,112,.28);border-radius:10px;background:rgba(34,7,10,.9);padding:9px 11px;color:#f2b2b2;font-size:8px}.model-viewer-error.is-live b{font-size:9px}.wow-achievement-copy a{max-width:100%;text-decoration:none}.wow-achievement-copy a[data-wh-renamed-link=true],.wowhead-entity-name{color:#f0f2f4!important}.wow-achievement-catalog-note.is-warning{border-color:rgba(224,171,65,.28);color:#b7a57e}@media(max-width:780px){.character-model-viewer.has-live-model{min-height:450px!important}.equipment-empty-slot,.equipment-icon-slot{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important}}.equipment-slot-row{grid-template-columns:50px minmax(0,1fr)!important}@media(max-width:780px){.equipment-slot-row{grid-template-columns:48px minmax(0,1fr)!important}}.wowhead-icon-slot .bizpilot-wowhead-injected-icon,.wowhead-icon-slot>ins{position:absolute!important;inset:0!important;z-index:3!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;opacity:1!important;pointer-events:none!important}.wowhead-icon-slot .bizpilot-wowhead-injected-icon{max-width:none!important;max-height:none!important;border-radius:inherit!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;transform:none!important}.wowhead-icon-slot>.wowhead-icon-fallback{z-index:1!important;place-content:center!important}.collection-icon-slot>.bizpilot-icon-img,.equipment-icon-slot>.bizpilot-icon-img,.wow-achievement-icon>.bizpilot-icon-img,.wow-talent-icon>.bizpilot-icon-img{inset:0!important;width:100%!important;height:100%!important}.wow-talent-book{max-width:100%;border-radius:13px!important}.wow-book-topbar{padding:10px 13px!important}.wow-book-topbar h3{font-size:14px!important}.wow-talent-tabs button{min-height:36px!important;font-size:8px!important}.wow-talent-tabs button b{min-width:18px!important;height:18px!important;font-size:7px!important}.wow-total-talent-points{min-width:56px!important;padding:3px 8px!important}.wow-total-talent-points b{font-size:13px!important}.wow-talent-tree{height:var(--talent-tree-height)!important;min-height:244px!important;max-height:548px!important;padding:50px 14px 12px!important;overflow:hidden!important}.wow-talent-tree-heading{top:8px!important;left:13px!important;right:13px!important;padding-bottom:6px!important}.wow-talent-tree-heading b{font-size:13px!important}.wow-talent-tree-heading strong{padding:4px 7px!important;font-size:7px!important}.wow-talent-grid{grid-template-columns:repeat(4,40px)!important;grid-template-rows:repeat(var(--talent-rows),42px)!important;justify-content:space-between!important;align-content:start!important;width:min(100%,420px)!important;min-width:300px!important;max-width:420px!important;margin-inline:auto!important}.wow-talent-connectors,.wow-talent-grid{height:var(--talent-grid-height)!important}.wow-talent-connectors{top:50px!important;left:50%!important;width:min(calc(100% - 28px),420px)!important;transform:translateX(-50%)!important}.wow-talent-connectors path{stroke-width:4!important}.wow-talent-node{width:40px!important;min-height:40px!important;padding-top:0!important}.wow-talent-icon{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:7px!important}.wow-talent-rank{top:27px!important;right:-3px!important;min-width:20px!important;padding:1px 3px!important;font-size:7px!important}.wow-achievement-book{grid-template-columns:220px minmax(0,1fr)!important;min-height:640px!important;max-height:730px!important;border-radius:15px!important}.wow-achievement-sidebar{padding:13px!important}.wow-achievement-points{margin-bottom:11px!important;padding:15px 10px!important}.wow-achievement-points span{font-size:9px!important}.wow-achievement-points b{font-size:28px!important}.wow-achievement-points small{font-size:9px!important}.wow-achievement-sidebar nav{gap:3px!important}.wow-achievement-sidebar button{padding:8px 9px!important;font-size:10px!important}.wow-achievement-sidebar button b{font-size:9px!important}.wow-achievement-nav-label{margin:10px 8px 4px!important;font-size:8px!important}.wow-achievement-category-scroll{max-height:350px!important;gap:3px!important}.wow-achievement-content{padding:16px!important}.wow-achievement-content>header{padding:1px 2px 13px!important}.wow-achievement-content>header h3{font-size:21px!important}.wow-achievement-progress{min-width:145px!important;font-size:9px!important}.wow-achievement-progress>div{height:7px!important}.wow-achievement-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:12px!important}.wow-achievement-summary-grid button{gap:3px!important;padding:10px!important}.wow-achievement-summary-grid span{font-size:10px!important}.wow-achievement-summary-grid b{font-size:15px!important}.wow-achievement-summary-grid small{font-size:8px!important}.wow-achievement-list{gap:7px!important;margin-top:12px!important;max-height:570px!important}.wow-achievement-row{grid-template-columns:56px minmax(0,1fr) 58px!important;gap:11px!important;border-radius:10px!important;padding:9px!important}.wow-achievement-icon{width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;border-radius:9px!important}.wow-achievement-copy a{font-size:12px!important}.wow-achievement-copy>div span{font-size:8px!important}.wow-achievement-copy p{display:block!important;margin-top:4px!important;overflow:visible!important;font-size:10px!important;line-height:1.35!important;-webkit-line-clamp:unset!important}.wow-achievement-copy small{margin-top:4px!important;font-size:8px!important}.wow-achievement-score{padding-left:9px!important}.wow-achievement-score b{font-size:18px!important}.wow-achievement-score span{font-size:7px!important}.wow-live-character-canvas{inset:0 0 48px!important;transform:translate3d(0,24px,0)!important;transform-origin:center center!important}@media(max-width:900px){.wow-talent-grid{max-width:380px!important}.wow-talent-connectors,.wow-talent-grid{width:380px!important}.wow-achievement-book{grid-template-columns:1fr!important;max-height:none!important}}@media(max-width:640px){.wow-talent-tree{min-height:236px!important}.wow-talent-grid{min-width:286px!important}.wow-talent-connectors,.wow-talent-grid{width:320px!important}.wow-achievement-row{grid-template-columns:50px minmax(0,1fr) 44px!important}.wow-achievement-icon{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important}}.wowhead-icon-slot>.bizpilot-icon-art{position:absolute!important;inset:0!important;z-index:4!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:inherit!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;opacity:0!important;pointer-events:none!important;transform:none!important}.wowhead-icon-slot[data-icon-ready=true]>.bizpilot-icon-art{opacity:1!important}.wowhead-icon-slot[data-icon-ready=true]>.wowhead-icon-fallback{display:none!important}.wowhead-icon-slot{display:block!important;isolation:isolate!important;background-color:rgba(5,13,22,.98)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.wowhead-icon-slot>.bizpilot-icon-art{display:none!important}.wowhead-icon-slot>.bizpilot-icon-img{z-index:4!important}.wowhead-icon-slot>.iconlarge,.wowhead-icon-slot>.iconmedium,.wowhead-icon-slot>.iconsmall,.wowhead-icon-slot>.icontiny,.wowhead-icon-slot>ins{position:absolute!important;inset:0!important;z-index:3!important;display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:inherit!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;opacity:1!important;pointer-events:none!important}.wowhead-icon-slot>del{display:none!important}.wowhead-icon-slot>.wowhead-icon-fallback{position:absolute!important;inset:0!important;z-index:2!important;display:grid!important;place-items:center!important;margin:0!important;padding:0!important;border-radius:inherit!important;background:radial-gradient(circle at 35% 25%,rgba(91,167,207,.14),transparent 46%),rgba(3,9,16,.96)!important;color:rgba(232,189,107,.42)!important;font-size:15px!important;line-height:1!important;pointer-events:none!important}.wowhead-icon-slot.iconlargel>.wowhead-icon-fallback,.wowhead-icon-slot.iconmediuml>.wowhead-icon-fallback,.wowhead-icon-slot.iconsmalll>.wowhead-icon-fallback,.wowhead-icon-slot.icontinyl>.wowhead-icon-fallback,.wowhead-icon-slot[data-icon-ready=true]>.wowhead-icon-fallback,.wowhead-icon-slot[data-wh-icon-added=true]>.wowhead-icon-fallback,.wowhead-icon-slot[data-wh-iconized-link=true]>.wowhead-icon-fallback{display:none!important}.wowhead-icon-slot.iconlargel,.wowhead-icon-slot.iconmediuml,.wowhead-icon-slot.iconsmalll,.wowhead-icon-slot.icontinyl,.wowhead-icon-slot[data-wh-icon-added=true],.wowhead-icon-slot[data-wh-iconized-link=true]{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.wow-talent-node.is-empty-rank .wow-talent-rank{color:#77828a!important}.wow-talent-node.is-partial .wow-talent-rank{color:#ffd565!important;border-color:#4e3b14!important;box-shadow:0 0 7px rgba(231,177,57,.24),0 1px 4px #000!important}.wow-talent-node.is-maxed .wow-talent-rank{color:#72e17f!important;border-color:#173d20!important;box-shadow:0 0 7px rgba(80,213,102,.22),0 1px 4px #000!important}.wow-talent-node.is-partial .wow-talent-icon{border-color:#c99a3f!important;box-shadow:0 0 0 1px #4b3512,0 0 11px rgba(225,169,58,.24),0 4px 10px rgba(0,0,0,.8)!important}.wow-talent-node.is-maxed .wow-talent-icon{border-color:#dfb14f!important;box-shadow:0 0 0 1px #5c4014,0 0 16px rgba(229,169,62,.38),0 4px 10px rgba(0,0,0,.8)!important}.wow-talent-data-warning{border-bottom:1px solid rgba(230,178,70,.2);background:rgba(89,59,17,.22);padding:7px 12px;color:#cbb887;font-size:8px;line-height:1.4;text-align:center}.wow-talent-data-warning code{color:#f0cf7d}.wowhead-icon-slot{position:relative!important;display:inline-grid!important;place-items:center!important;overflow:hidden!important;padding:0!important;line-height:0!important;background:rgba(5,13,22,.98)!important;background-image:none!important}.wowhead-icon-slot>.bizpilot-icon-img{position:absolute!important;inset:0!important;z-index:5!important;display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:inherit!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;opacity:1!important;transform:none!important;pointer-events:none!important;image-rendering:auto!important}.wowhead-icon-slot>.bizpilot-icon-art,.wowhead-icon-slot>.iconlarge,.wowhead-icon-slot>.iconmedium,.wowhead-icon-slot>.iconsmall,.wowhead-icon-slot>.icontiny,.wowhead-icon-slot>.wowhead-icon-fallback,.wowhead-icon-slot>del,.wowhead-icon-slot>ins{display:none!important}.wowhead-icon-slot>.bizpilot-icon-img{opacity:0!important;transition:opacity .12s ease!important}.wowhead-icon-slot[data-icon-ready=true]>.bizpilot-icon-img{opacity:1!important}.wowhead-icon-slot:not([data-icon-ready=true]){background:radial-gradient(circle at 35% 25%,rgba(91,167,207,.1),transparent 48%),rgba(5,13,22,.98)!important}.community-page{display:grid;gap:1rem}.community-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;border:1px solid rgba(93,145,196,.38);border-radius:18px;background:radial-gradient(circle at 80% 0,rgba(64,173,235,.13),transparent 36%),linear-gradient(130deg,rgba(10,24,40,.98),rgba(4,10,18,.98));padding:1.35rem 1.5rem}.community-hero h1{margin-top:.2rem;color:#ffe4a3;font-family:Georgia,serif;font-size:2rem}.community-hero p{margin-top:.35rem;max-width:760px;color:#8fa3b9;font-size:.82rem}.community-stats{display:grid;grid-template-columns:repeat(4,minmax(72px,1fr));gap:.5rem;min-width:360px}.community-stats div,.profile-social-summary div{display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(0,0,0,.22);padding:.65rem}.community-stats b,.profile-social-summary b{color:#ffe09a;font-size:1.15rem}.community-stats span,.profile-social-summary span{color:#778ba2;font-size:.6rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.community-layout{grid-template-columns:minmax(245px,.55fr) minmax(480px,1.2fr) minmax(265px,.62fr);align-items:start}.community-feed-column,.community-layout,.community-sidebar{display:grid;gap:1rem}.community-feed-tabs{display:flex;gap:.4rem;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(5,13,23,.9);padding:.35rem}.community-feed-tabs a{flex:1;border-radius:8px;padding:.55rem .7rem;color:#8397ae;font-size:.72rem;font-weight:900;text-align:center}.community-feed-tabs a.active{background:linear-gradient(180deg,rgba(214,158,52,.24),rgba(88,53,10,.22));color:#ffe09a;box-shadow:inset 0 0 0 1px rgba(229,180,75,.25)}.social-stack{display:grid;gap:.5rem}.social-mini-profile{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:rgba(0,0,0,.19);padding:.55rem}.social-mini-profile:hover{border-color:rgba(231,185,91,.24);background:rgba(231,185,91,.025)}.social-mini-profile .social-mini-actions{grid-column:1/-1}.social-profile-name{display:block;overflow:hidden;font-size:.77rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.social-mini-profile p{display:-webkit-box;margin-top:.12rem;overflow:hidden;color:#73869d;font-size:.62rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.social-avatar{display:grid;flex:0 0 auto;width:42px;height:42px;place-items:center;overflow:hidden;border:1px solid rgba(234,190,96,.28);border-radius:11px;background:linear-gradient(145deg,#102238,#07101b);color:#ffe09a;font-weight:950}.social-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.social-avatar-large{width:48px;height:48px}.social-avatar-small{width:30px;height:30px;border-radius:8px}.social-avatar-row{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.8rem}.social-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem}.social-empty{border:1px dashed rgba(255,255,255,.1);border-radius:12px;background:rgba(0,0,0,.14);padding:1.1rem;color:#72859a;font-size:.72rem;text-align:center}.social-empty.compact{padding:.7rem;font-size:.64rem}.social-controls-wrap{display:grid;gap:.3rem}.social-controls{display:flex;flex-wrap:wrap;gap:.4rem}.social-controls-wrap.is-compact .social-controls .fantasy-button,.social-controls-wrap.is-compact .social-controls .ghost-button{flex:1;padding:.42rem .55rem;font-size:.61rem}.social-danger-button{border:1px solid rgba(239,92,92,.25);border-radius:9px;background:rgba(118,24,24,.12);padding:.5rem .7rem;color:#f4aaaa;font-size:.67rem;font-weight:900}.social-action-error{color:#f7a7a7;font-size:.62rem}.social-muted-pill{display:inline-flex;border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:.3rem .55rem;color:#77889b;font-size:.62rem}.activity-composer{display:grid;gap:.55rem}.activity-composer .textarea{min-height:96px;resize:vertical}.activity-composer-footer{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.activity-composer-footer>span{margin-right:auto;color:#66798f;font-size:.62rem}.social-visibility-select{width:130px}.activity-stream{display:grid;gap:.75rem}.activity-card{border:1px solid rgba(255,255,255,.085);border-radius:15px;background:linear-gradient(145deg,rgba(8,18,31,.96),rgba(3,9,17,.98));padding:1rem;box-shadow:0 12px 24px rgba(0,0,0,.14)}.activity-card-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem}.activity-author{display:block;overflow:hidden;color:#edf6ff;font-size:.82rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.activity-meta{margin-top:.12rem;color:#687b91;font-size:.59rem;text-transform:capitalize}.activity-card-menu button{color:#73869d;font-size:.6rem}.activity-card-menu button:hover{color:#f4b3b3}.activity-body{margin-top:.8rem;white-space:pre-wrap;color:#b9c7d7;font-size:.78rem;line-height:1.6}.activity-link{display:inline-flex;margin-top:.55rem;color:#82d6ff;font-size:.68rem;font-weight:850}.activity-reactions{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.8rem;border-top:1px solid rgba(255,255,255,.065);padding-top:.65rem}.activity-reactions button{border:1px solid rgba(255,255,255,.075);border-radius:999px;background:rgba(255,255,255,.025);padding:.28rem .55rem;color:#7f91a6;font-size:.61rem;font-weight:850}.activity-reactions button.active{border-color:rgba(230,181,77,.3);background:rgba(230,181,77,.08);color:#ffe09a}.activity-reactions span{margin-left:.2rem;color:#b8c6d4}.activity-comments{display:grid;gap:.4rem;margin-top:.7rem}.activity-comment{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.5rem;border-radius:10px;background:rgba(0,0,0,.2);padding:.5rem}.activity-comment b{display:block;color:#dbe9f6;font-size:.65rem}.activity-comment p{margin-top:.12rem;color:#91a3b6;font-size:.67rem;line-height:1.45}.activity-comment>button{color:#65778b}.activity-comment-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem;margin-top:.65rem}.profile-social-stats{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.8rem}.profile-social-stats>a,.profile-social-stats>span{display:flex;align-items:baseline;gap:.3rem;border:1px solid rgba(255,255,255,.075);border-radius:999px;background:rgba(0,0,0,.2);padding:.35rem .65rem}.profile-social-stats b{color:#ffe09a;font-size:.8rem}.profile-social-stats i,.profile-social-stats span{color:#8193a8;font-size:.6rem;font-style:normal}.profile-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:1rem}.profile-social-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem;margin-top:.8rem}.profile-privacy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(0,0,0,.17);padding:.8rem}.profile-privacy-grid legend{padding:0 .35rem;color:#ffe09a;font-size:.69rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.profile-privacy-grid label{display:flex;align-items:flex-start;gap:.55rem;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:rgba(255,255,255,.018);padding:.6rem}.profile-privacy-grid input{margin-top:.15rem;accent-color:#d7a33b}.profile-privacy-grid b,.profile-privacy-grid small{display:block}.profile-privacy-grid b{font-size:.7rem}.profile-privacy-grid small{margin-top:.1rem;color:#74869b;font-size:.61rem;line-height:1.35}.social-preview-note{display:grid;gap:.15rem;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(0,0,0,.18);padding:.7rem}.social-preview-note b{color:#dceaf7;font-size:.72rem}.social-preview-note span{color:#74869b;font-size:.62rem}.compact-character-card.featured{border-color:rgba(230,180,72,.3);box-shadow:inset 0 0 0 1px rgba(230,180,72,.06)}@media(max-width:1200px){.community-layout{grid-template-columns:minmax(220px,.55fr) minmax(0,1.2fr)}.community-layout>.community-sidebar:last-child{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.community-stats{min-width:300px}.profile-dashboard-grid{grid-template-columns:1fr}}@media(max-width:820px){.community-hero{align-items:stretch;flex-direction:column}.community-stats{min-width:0;width:100%}.community-layout{grid-template-columns:1fr}.community-layout>.community-sidebar:last-child{grid-column:auto;grid-template-columns:1fr}.profile-privacy-grid{grid-template-columns:1fr}.profile-social-summary{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.community-stats{grid-template-columns:repeat(2,1fr)}.activity-comment-form,.social-search{grid-template-columns:1fr}.activity-composer-footer{align-items:stretch;flex-direction:column}.activity-composer-footer>span{margin-right:0}.social-visibility-select{width:100%}.profile-social-summary{grid-template-columns:1fr}}.social-report-list{display:grid;gap:.65rem}.social-report-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(0,0,0,.18);padding:.85rem}.social-report-card h2{margin-top:.2rem;color:#f4d89a;font-size:.88rem;font-weight:950}.social-report-card p{margin-top:.25rem;color:#8ea0b4;font-size:.7rem}.social-report-links{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.5rem;color:#71849a;font-size:.62rem}.social-report-links a{color:#7fd3ff}.social-report-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}@media(max-width:760px){.social-report-card{grid-template-columns:1fr}.social-report-actions{justify-content:flex-start}}.contracts-page{gap:1rem}.contracts-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:1.4rem;border:1px solid rgba(215,164,62,.34);border-radius:18px;background:radial-gradient(circle at 82% 0,rgba(220,159,47,.14),transparent 38%),linear-gradient(135deg,rgba(13,25,39,.98),rgba(4,10,18,.99));padding:1.4rem 1.5rem}.contracts-hero h1{margin-top:.15rem;color:#ffe4a1;font-family:Georgia,serif;font-size:2rem}.contracts-hero p{margin-top:.35rem;max-width:760px;color:#8ea2b8;font-size:.8rem;line-height:1.55}.contracts-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(110px,1fr));gap:.5rem;min-width:420px}.contracts-hero-stats>div{display:grid;gap:.1rem;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(0,0,0,.22);padding:.7rem .8rem}.contracts-hero-stats span{color:#72869c;font-size:.58rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.contracts-hero-stats b{overflow:hidden;color:#ffe09a;font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.contracts-hero-stats small{color:#76899e;font-size:.58rem}.contracts-character-picker{display:grid;gap:.65rem}.contracts-character-picker>div:last-child{display:flex;gap:.45rem;overflow-x:auto}.contracts-character-picker a{display:grid;min-width:116px;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:rgba(0,0,0,.18);padding:.55rem .7rem}.contracts-character-picker a.active{border-color:rgba(231,185,87,.38);background:linear-gradient(180deg,rgba(204,145,35,.13),rgba(81,49,8,.1));box-shadow:inset 0 0 0 1px rgba(231,185,87,.07)}.contracts-character-picker b{color:#dce9f5;font-size:.72rem}.contracts-character-picker span{color:#72859a;font-size:.58rem}.contract-board{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:1rem}.contract-section{border:1px solid rgba(255,255,255,.085);border-radius:16px;background:linear-gradient(145deg,rgba(8,18,31,.97),rgba(3,9,17,.99));padding:1rem}.contract-section>header{display:flex;align-items:end;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(255,255,255,.065);padding:.1rem .2rem .8rem}.contract-section h2{margin-top:.1rem;color:#f4d998;font-family:Georgia,serif;font-size:1.25rem}.contract-reset{display:grid;text-align:right}.contract-reset span{color:#687b91;font-size:.55rem;text-transform:uppercase}.contract-reset b{color:#9eb1c3;font-size:.62rem}.contract-card-list{display:grid;gap:.65rem;margin-top:.8rem}.contract-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;border:1px solid rgba(255,255,255,.075);border-radius:13px;background:rgba(0,0,0,.18);padding:.72rem;transition:border-color .15s ease,transform .15s ease}.contract-card:hover{border-color:rgba(227,180,79,.25);transform:translateY(-1px)}.contract-card.is-complete{border-color:rgba(100,205,134,.24);background:linear-gradient(145deg,rgba(18,55,36,.28),rgba(0,0,0,.18))}.contract-card-icon{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(230,184,83,.28);border-radius:11px;background:radial-gradient(circle at 35% 25%,rgba(255,223,141,.16),transparent 45%),#081421;color:#ffe09b;font-size:1.1rem;font-weight:950;box-shadow:inset 0 0 14px rgba(0,0,0,.55)}.contract-card-main{min-width:0}.contract-card-heading{display:flex;align-items:start;justify-content:space-between;gap:.55rem}.contract-category{color:#70849a;font-size:.52rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.contract-card h3{margin-top:.08rem;color:#e8f0f8;font-size:.78rem;font-weight:950}.contract-card p{display:-webkit-box;margin-top:.2rem;overflow:hidden;color:#7f92a7;font-size:.62rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.contract-state{flex:0 0 auto;border:1px solid rgba(255,255,255,.07);border-radius:999px;padding:.22rem .42rem;color:#77899d;font-size:.51rem;font-weight:900;white-space:nowrap}.contract-state-claimable{border-color:rgba(100,205,134,.25);color:#9ce5b3}.contract-state-queued{border-color:rgba(83,164,219,.28);color:#92d6ff}.contract-state-delivered{border-color:rgba(226,180,79,.25);color:#ffe09a}.contract-state-failed{border-color:rgba(238,88,88,.27);color:#f1a0a0}.contract-progress-line{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;margin-top:.55rem}.contract-progress-track{height:6px;overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:99px;background:rgba(0,0,0,.35)}.contract-progress-track i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#5b8fc1,#e0ac45);box-shadow:0 0 8px rgba(224,172,69,.3)}.contract-progress-line b{color:#aebdcb;font-size:.56rem}.contract-rewards{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.45rem}.contract-rewards span{border:1px solid rgba(229,181,79,.12);border-radius:999px;background:rgba(229,181,79,.04);padding:.2rem .42rem;color:#9c8b66;font-size:.53rem}.contract-rewards b{color:#ffe09b}.contract-card-action{display:grid;place-items:center;min-width:70px}.contract-percent{color:#8497ab;font-size:.7rem;font-weight:950}.contract-claimed-mark{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(98,205,133,.27);border-radius:999px;background:rgba(98,205,133,.08);color:#9be4b2;font-weight:950}.contract-claim-wrap{display:grid;gap:.25rem;text-align:center}.contract-claim-button{padding:.45rem .6rem!important;font-size:.56rem!important;white-space:nowrap}.contract-claim-button:disabled{cursor:wait;opacity:.55}.contract-claim-message{max-width:110px;color:#8fa2b7;font-size:.49rem;line-height:1.3}.contract-history-list{display:grid;gap:.45rem;margin-top:1rem}.contract-history-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:rgba(0,0,0,.18);padding:.65rem .75rem}.contract-history-list article>div:first-child{display:grid}.contract-history-list b{color:#dce7f2;font-size:.7rem}.contract-history-list span{color:#74879c;font-size:.56rem}.contract-history-reward{display:flex;gap:.35rem}.contract-history-reward span{border-radius:999px;background:rgba(229,181,79,.06);padding:.25rem .45rem;color:#d1b878;font-size:.56rem}.contract-history-list em{font-size:.56rem;font-style:normal;font-weight:900}.contract-history-delivered{color:#91daa8}.contract-history-queued{color:#8dcfff}.contract-history-failed{color:#ef9999}.contracts-summary-card{display:grid;gap:.8rem}.contracts-summary-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem}.contracts-summary-metrics div{display:grid;place-items:center;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(0,0,0,.17);padding:.55rem}.contracts-summary-metrics span{color:#71849a;font-size:.53rem;text-transform:uppercase}.contracts-summary-metrics b{color:#ffe09a;font-size:1rem}.contracts-summary-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.contracts-summary-list a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;border:1px solid rgba(255,255,255,.065);border-radius:10px;background:rgba(0,0,0,.16);padding:.5rem}.contracts-summary-list i{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:#081421;color:#e8c26f;font-style:normal}.contracts-summary-list span{display:grid;min-width:0}.contracts-summary-list b{overflow:hidden;color:#dce8f3;font-size:.63rem;text-overflow:ellipsis;white-space:nowrap}.contracts-summary-list small{color:#6f8298;font-size:.52rem}.contracts-summary-list em{color:#d9b968;font-size:.55rem;font-style:normal;font-weight:900}.contract-admin-claims{display:grid;gap:.45rem;margin-top:1rem}.contract-admin-claims>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:.8rem;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(0,0,0,.17);padding:.55rem .7rem}.contract-admin-claims b,.contract-admin-claims em,.contract-admin-claims small,.contract-admin-claims span{font-size:.59rem}.contract-admin-claims span{color:#dce8f3}.contract-admin-claims b{color:#8799ac}.contract-admin-claims em{color:#e1bd6b;font-style:normal}.contract-admin-claims small{color:#6f8195}@media(max-width:1100px){.contract-board{grid-template-columns:1fr}.contracts-hero{align-items:stretch;flex-direction:column}.contracts-hero-stats{min-width:0;width:100%}}@media(max-width:720px){.contracts-hero-stats{grid-template-columns:1fr}.contract-card{grid-template-columns:auto minmax(0,1fr)}.contract-card-action{grid-column:1/-1;justify-items:stretch}.contract-card-action .contract-claim-button,.contract-card-action .contract-claim-wrap{width:100%}.contract-admin-claims>div,.contract-history-list article,.contracts-summary-list{grid-template-columns:1fr}}.forge-hero,.forge-page{display:grid;gap:1rem}.forge-hero{grid-template-columns:minmax(0,1fr) minmax(250px,.35fr);border:1px solid rgba(216,164,64,.4);border-radius:20px;background:radial-gradient(circle at 78% 15%,rgba(217,151,39,.16),transparent 28%),linear-gradient(135deg,rgba(17,26,39,.98),rgba(4,9,16,.99));padding:1.5rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.forge-hero h1{margin-top:.2rem;color:#ffe4a0;font-family:Georgia,serif;font-size:2.25rem}.forge-hero p{margin-top:.45rem;max-width:850px;color:#8fa2b7;font-size:.8rem;line-height:1.6}.forge-hero code{color:#d8c18b}.forge-principles{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.9rem}.forge-principles span{border:1px solid rgba(220,177,84,.16);border-radius:999px;background:rgba(220,177,84,.045);padding:.28rem .55rem;color:#b49b67;font-size:.58rem;font-weight:850}.forge-wallet-card{display:grid;align-content:center;border:1px solid rgba(232,188,91,.25);border-radius:16px;background:linear-gradient(145deg,rgba(83,55,14,.23),rgba(0,0,0,.2));padding:1rem 1.1rem}.forge-wallet-card span{color:#9e8a63;font-size:.6rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.forge-wallet-card b{color:#ffe19b;font-family:Georgia,serif;font-size:2.35rem;line-height:1.1}.forge-wallet-card small{color:#7f91a5;font-size:.58rem}.forge-wallet-card a{margin-top:.65rem;color:#7ed0ff;font-size:.62rem;font-weight:900}.forge-character-picker{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem}.forge-character-picker>div{display:grid}.forge-character-picker>div>b{color:#f1d795}.forge-character-picker>div>small{color:#71849b;font-size:.58rem}.forge-character-picker nav{display:flex;justify-content:flex-end;gap:.4rem;overflow-x:auto}.forge-character-picker nav a{display:grid;min-width:105px;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:rgba(0,0,0,.18);padding:.5rem .65rem}.forge-character-picker nav a.active{border-color:rgba(230,181,77,.35);background:rgba(230,181,77,.075)}.forge-character-picker nav b{font-size:.68rem}.forge-character-picker nav span{color:#74869b;font-size:.54rem}.forge-cache-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.forge-cache{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.085);border-radius:17px;background:linear-gradient(145deg,rgba(10,19,31,.97),rgba(3,8,15,.99));padding:1rem;box-shadow:0 16px 35px rgba(0,0,0,.22)}.forge-cache:after{content:"";position:absolute;inset:auto -20% -45% 20%;height:65%;pointer-events:none;background:radial-gradient(circle,rgba(222,169,60,.09),transparent 68%)}.forge-cache.is-locked{filter:saturate(.45);opacity:.72}.forge-cache-top{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem}.forge-cache-sigil{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(230,184,83,.32);border-radius:13px;background:radial-gradient(circle at 35% 25%,rgba(255,225,153,.17),transparent 45%),#08131f;color:#ffe09a;font-family:Georgia,serif;font-size:1.1rem;font-weight:950}.forge-cache-top span{color:#71859a;font-size:.53rem;font-weight:900;text-transform:uppercase}.forge-cache h2{color:#e8eef5;font-family:Georgia,serif;font-size:1.1rem}.forge-cache-top strong{color:#ffe09a;font-size:.75rem}.forge-cache>p{min-height:39px;margin-top:.65rem;color:#7f92a7;font-size:.64rem;line-height:1.45}.forge-cache>p,.forge-odds{position:relative;z-index:1}.forge-odds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin-top:.75rem}.forge-odds>div{display:flex;justify-content:space-between;border:1px solid rgba(255,255,255,.065);border-radius:8px;background:rgba(0,0,0,.18);padding:.38rem .48rem;font-size:.56rem}.forge-odds span{color:#8395a8}.forge-odds b{font-size:.57rem}.quality-1{--quality:#dadada}.quality-2{--quality:#59d156}.quality-3{--quality:#5a94ff}.quality-4{--quality:#b66cff}.quality-5{--quality:#ff8b35}.quality-6{--quality:#e6c54b}.quality-7{--quality:#5cc0ff}.forge-history article,.forge-odds>div,.forge-reveal{border-color:color-mix(in srgb,var(--quality,#fff) 24%,transparent)}.forge-history article>div>b,.forge-odds b,.forge-reveal h3{color:var(--quality,#fff)}.forge-cache-meta{position:relative;z-index:1;display:grid;gap:.24rem;margin-top:.7rem}.forge-cache-meta span{color:#75879b;font-size:.54rem}.forge-cache-meta span:before{content:"✓";margin-right:.35rem;color:#9ecb8e}.forge-lock-note{position:relative;z-index:1;margin-top:.65rem;border-radius:8px;background:rgba(98,45,25,.18);padding:.45rem;color:#c99d83;font-size:.56rem}.forge-open-control{position:relative;z-index:2;display:grid;gap:.55rem;margin-top:.8rem}.forge-open-button{display:grid;width:100%;border:1px solid rgba(232,186,82,.42);border-radius:11px;background:linear-gradient(180deg,rgba(110,75,19,.82),rgba(50,31,8,.92));padding:.62rem .75rem;color:#fff2c5;font-weight:950;box-shadow:inset 0 1px 0 rgba(255,255,255,.11),0 0 20px rgba(221,166,58,.08)}.forge-open-button:hover:not(:disabled){filter:brightness(1.09);transform:translateY(-1px)}.forge-open-button:disabled{cursor:not-allowed;filter:saturate(.4);opacity:.55}.forge-open-button span{font-size:.7rem}.forge-open-button small{color:#b7a67e;font-size:.48rem;font-weight:700}.forge-error{border:1px solid rgba(232,91,91,.24);border-radius:10px;background:rgba(117,24,24,.17);padding:.65rem;color:#efaaaa;font-size:.62rem;line-height:1.45}.forge-reveal{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;overflow:hidden;border:1px solid;border-radius:12px;background:rgba(0,0,0,.35);padding:.7rem}.forge-reveal-glow{position:absolute;inset:-100%;pointer-events:none;background:conic-gradient(from 0deg,transparent,var(--quality,#d7a748),transparent 35%);opacity:.11;animation:forge-spin 7s linear infinite}.forge-history-icon,.forge-result-icon{position:relative;z-index:1;display:block;overflow:hidden;border:1px solid color-mix(in srgb,var(--quality,#fff) 35%,transparent);border-radius:9px;background:#06101a}.forge-result-icon{width:52px;height:52px}.forge-history-icon img,.forge-result-icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.forge-reveal>div:nth-child(3){position:relative;z-index:1}.forge-reveal span{color:#8294a8;font-size:.52rem;text-transform:uppercase}.forge-reveal h3{font-size:.75rem}.forge-reveal p{margin-top:.12rem;color:#8fa0b2;font-size:.53rem}.forge-reveal>b{position:relative;z-index:1;color:#ffe09a;font-size:.58rem}.forge-history{display:grid;gap:.45rem;margin-top:1rem}.forge-history article{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;border:1px solid;border-radius:11px;background:rgba(0,0,0,.18);padding:.58rem .7rem}.forge-history-icon{width:42px;height:42px}.forge-history article>div:nth-child(2){display:grid;min-width:0}.forge-history article>div>span{color:#74879c;font-size:.52rem;text-transform:uppercase}.forge-history article>div>b{overflow:hidden;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.forge-history article>div>small{color:#65788d;font-size:.5rem}.forge-history-flags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.3rem}.forge-history-flags span{border:1px solid rgba(230,181,77,.14);border-radius:999px;padding:.2rem .4rem;color:#a38c5d;font-size:.49rem}.forge-history em{font-size:.55rem;font-style:normal;font-weight:900}.forge-delivery-delivered{color:#8fdda8}.forge-delivery-queued{color:#86cdf5}.forge-delivery-failed{color:#ef9a9a}.forge-admin-health{display:grid;grid-template-columns:repeat(4,1fr);gap:.55rem;margin-top:1rem}.forge-admin-health div{display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:rgba(0,0,0,.17);padding:.65rem}.forge-admin-health span{color:#7d8fa4;font-size:.57rem}.forge-admin-health b{color:#ffe09a;font-size:1.1rem}@keyframes forge-spin{to{transform:rotate(1turn)}}@media(max-width:1200px){.forge-cache-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.forge-character-picker,.forge-hero{grid-template-columns:1fr}.forge-character-picker nav{justify-content:flex-start}.forge-cache-grid{grid-template-columns:1fr}.forge-history article{grid-template-columns:auto minmax(0,1fr)}.forge-history em,.forge-history-flags{grid-column:2}.forge-admin-health{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.forge-reveal{grid-template-columns:auto minmax(0,1fr)}.forge-reveal>b{grid-column:1/-1}.forge-admin-health{grid-template-columns:1fr}}.bp-topbar{background:linear-gradient(180deg,rgba(4,9,16,.98),rgba(5,11,19,.96));box-shadow:0 12px 35px rgba(0,0,0,.28);backdrop-filter:blur(18px)}.bp-topbar .bp-container{min-height:68px!important}.brand-mark{box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 0 24px rgba(218,167,66,.12)}.nav-link{border:1px solid transparent;border-radius:10px;padding:.58rem .68rem;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.nav-link.active,.nav-link:hover{border-color:rgba(220,174,77,.18);background:linear-gradient(180deg,rgba(230,183,83,.09),rgba(255,255,255,.025));transform:translateY(-1px)}.nav-dropdown-menu{min-width:235px;border-color:rgba(225,178,76,.18);background:linear-gradient(160deg,rgba(11,19,31,.99),rgba(3,8,14,.99));box-shadow:0 24px 60px rgba(0,0,0,.55)}.account-menu{position:relative}.account-menu-trigger{display:flex;align-items:center;gap:.48rem;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.035);padding:.36rem .52rem .36rem .38rem;color:#dce7f2;transition:.16s ease}.account-menu-trigger.open,.account-menu-trigger:hover{border-color:rgba(231,184,83,.35);background:rgba(231,184,83,.075)}.account-menu-avatar{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(235,191,94,.32);border-radius:9px;background:radial-gradient(circle at 35% 25%,rgba(255,225,154,.2),transparent 45%),#0b1724;color:#ffe09a;font-size:.61rem;font-weight:950}.account-menu-avatar.large{width:44px;height:44px;border-radius:12px;font-size:.78rem}.account-menu-name{max-width:92px;overflow:hidden;font-size:.68rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.account-menu-chevron{color:#8ea0b3;font-size:.7rem;transition:transform .16s ease}.account-menu-trigger.open .account-menu-chevron{transform:rotate(180deg)}.account-menu-popover{position:absolute;z-index:120;top:calc(100% + 10px);right:0;width:330px;visibility:hidden;border:1px solid rgba(227,181,80,.2);border-radius:17px;background:radial-gradient(circle at 90% 0,rgba(218,158,40,.13),transparent 32%),linear-gradient(155deg,#0d1826,#050a11 72%);padding:.8rem;opacity:0;box-shadow:0 28px 75px rgba(0,0,0,.62);transform:translateY(-5px) scale(.985);transform-origin:top right;transition:.16s ease;pointer-events:none}.account-menu-popover.open{visibility:visible;opacity:1;transform:none;pointer-events:auto}.account-menu-head{display:flex;align-items:center;gap:.7rem;padding:.35rem .35rem .75rem}.account-menu-head>div{display:grid}.account-menu-head b{color:#fff0c1;font-size:.77rem}.account-menu-head small{color:#71859a;font-size:.53rem}.account-menu-wallets{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;border-block:1px solid rgba(255,255,255,.07);padding:.65rem 0}.account-menu-wallets div{display:grid;border:1px solid rgba(255,255,255,.06);border-radius:9px;background:rgba(0,0,0,.2);padding:.5rem}.account-menu-wallets div:last-child{grid-column:1/-1;background:linear-gradient(90deg,rgba(246,200,95,.08),rgba(90,65,140,.12))}.account-menu-wallets span{color:#708398;font-size:.49rem;text-transform:uppercase}.account-menu-wallets b{color:#f2d68e;font-size:.68rem}.account-menu-popover nav{display:grid;gap:.22rem;padding:.55rem 0}.account-menu-popover nav a{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:.5rem;border-radius:9px;padding:.47rem .5rem;transition:.14s ease}.account-menu-popover nav a:hover{background:rgba(225,178,76,.075)}.account-menu-popover nav a>span{color:#d8ad55;text-align:center}.account-menu-popover nav a>div{display:grid}.account-menu-popover nav b{font-size:.64rem}.account-menu-popover nav small{color:#6f8297;font-size:.48rem}.account-menu-popover form{border-top:1px solid rgba(255,255,255,.07);padding-top:.55rem}.account-menu-popover form button{width:100%;border-radius:9px;padding:.48rem;color:#ba8990;font-size:.58rem;font-weight:850;text-align:center}.account-menu-popover form button:hover{background:rgba(174,60,70,.11);color:#efb0b7}.character-stats-panel{display:grid;gap:.9rem;margin-top:1rem}.character-stats-highlight{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.character-stats-highlight>div{display:grid;border:1px solid rgba(224,179,81,.16);border-radius:12px;background:linear-gradient(145deg,rgba(224,179,81,.07),rgba(0,0,0,.2));padding:.72rem .8rem}.character-stats-highlight span{color:#8295aa;font-size:.55rem;font-weight:800;text-transform:uppercase}.character-stats-highlight b{color:#ffe09a;font-family:Georgia,serif;font-size:1.25rem}.character-stats-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.character-stat-group{border:1px solid rgba(255,255,255,.075);border-radius:12px;background:rgba(0,0,0,.17);padding:.65rem}.character-stat-group h3{margin-bottom:.45rem;color:#e5c678;font-size:.61rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.character-stat-group>div{display:grid;gap:.13rem}.character-stat-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-bottom:1px solid rgba(255,255,255,.045);padding:.26rem .08rem;font-size:.56rem}.character-stat-row:last-child{border-bottom:0}.character-stat-row span{display:grid;color:#8092a6}.character-stat-row span small{color:#5d7085;font-size:.43rem}.character-stat-row b{color:#eaf2f9;font-variant-numeric:tabular-nums}.character-stats-source{color:#5f7287;font-size:.48rem;text-align:right}.character-stats-empty{display:grid;gap:.35rem;margin-top:1rem;border:1px dashed rgba(109,177,214,.22);border-radius:12px;background:rgba(18,65,87,.08);padding:1rem}.character-stats-empty b{color:#cbeaff;font-size:.7rem}.character-stats-empty span{color:#7d92a7;font-size:.58rem}.character-stats-empty code{color:#e0c171}.forge-journey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.forge-journey article{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;border:1px solid rgba(255,255,255,.075);border-radius:13px;background:linear-gradient(145deg,rgba(12,22,35,.95),rgba(3,8,14,.98));padding:.75rem}.forge-journey i{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(227,180,80,.3);border-radius:50%;background:rgba(227,180,80,.08);color:#f2d183;font-family:Georgia,serif;font-size:.85rem;font-style:normal;font-weight:950}.forge-journey article>div{display:grid}.forge-journey b{font-size:.65rem}.forge-journey span{color:#73879c;font-size:.52rem;line-height:1.4}.forge-cache-grid{align-items:stretch}.forge-cache{display:flex;min-height:350px;flex-direction:column}.forge-cache>.forge-open-control{margin-top:auto}.forge-cache>p{min-height:44px}.forge-cache-meta{min-height:52px}.forge-lock-note{min-height:31px}.forge-open-button{min-height:50px;align-content:center}.forge-case-modal{position:fixed;z-index:250;inset:0;display:grid;place-items:center;padding:1rem}.forge-case-backdrop{position:absolute;inset:0;background:rgba(0,4,9,.86);backdrop-filter:blur(10px)}.forge-case-window{position:relative;width:min(920px,96vw);overflow:hidden;border:1px solid color-mix(in srgb,var(--quality,#e0b253) 45%,transparent);border-radius:21px;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--quality,#e0b253) 18%,transparent),transparent 34%),linear-gradient(160deg,#101c2a,#03070d 75%);box-shadow:0 40px 120px rgba(0,0,0,.75),0 0 55px color-mix(in srgb,var(--quality,#e0b253) 13%,transparent)}.forge-case-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.07);padding:1rem 1.15rem}.forge-case-header span{color:#ad8d4d;font-size:.52rem;font-weight:950;letter-spacing:.16em}.forge-case-header h2{color:#ffe3a2;font-family:Georgia,serif;font-size:1.25rem}.forge-case-header button{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:9px;color:#91a1b3}.forge-reel-viewport{position:relative;overflow:hidden;margin:1rem;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(0,0,0,.34));padding:1rem 0}.forge-reel-viewport:after,.forge-reel-viewport:before{content:"";position:absolute;z-index:4;top:0;bottom:0;width:21%;pointer-events:none}.forge-reel-viewport:before{left:0;background:linear-gradient(90deg,#07101a,transparent)}.forge-reel-viewport:after{right:0;background:linear-gradient(-90deg,#07101a,transparent)}.forge-reel-marker{position:absolute;z-index:5;top:0;bottom:0;left:50%;width:2px;background:linear-gradient(transparent,#ffe09a 15%,#ffe09a 85%,transparent);box-shadow:0 0 14px #efbd52}.forge-reel-track{display:flex;gap:.55rem;width:-moz-max-content;width:max-content;padding-inline:calc(50% - 43px);transform:translateX(0)}.forge-case-modal.is-rolling .forge-reel-track{animation:forge-reel-roll var(--forge-spin-duration,4.1s) cubic-bezier(.08,.63,.11,1) forwards}.forge-case-modal.is-revealed .forge-reel-track{transform:translateX(calc(-1 * var(--reel-stop) * 87px))}.forge-reel-item{display:grid;width:78px;flex:0 0 78px;justify-items:center;border:1px solid color-mix(in srgb,var(--quality,#fff) 28%,transparent);border-radius:11px;background:linear-gradient(180deg,color-mix(in srgb,var(--quality,#fff) 7%,#09131f),#050b12);padding:.42rem}.forge-reel-item img{width:54px;height:54px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.forge-reel-item span{margin-top:.24rem;color:var(--quality,#fff);font-size:.43rem;text-transform:uppercase}.forge-reel-item b{width:100%;overflow:hidden;color:#cbd5df;font-size:.46rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.forge-final-result{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;margin:0 1rem 1rem;border:1px solid color-mix(in srgb,var(--quality,#fff) 35%,transparent);border-radius:14px;background:color-mix(in srgb,var(--quality,#fff) 5%,rgba(0,0,0,.38));padding:.8rem;opacity:0;transform:translateY(8px);transition:.3s ease}.forge-case-modal.is-revealed .forge-final-result{opacity:1;transform:none}.forge-final-result>a{display:block;width:62px;height:62px;overflow:hidden;border:1px solid color-mix(in srgb,var(--quality,#fff) 48%,transparent);border-radius:10px;box-shadow:0 0 22px color-mix(in srgb,var(--quality,#fff) 14%,transparent)}.forge-final-result img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.forge-final-result>div:nth-child(2){display:grid}.forge-final-result span{color:#8093a8;font-size:.5rem;text-transform:uppercase}.forge-final-result h3{color:var(--quality,#fff);font-size:.9rem}.forge-final-result p{color:#76899d;font-size:.52rem;line-height:1.45}.forge-live-delivery{display:flex;align-items:center;gap:.38rem;border:1px solid rgba(117,190,226,.18);border-radius:999px;padding:.34rem .55rem;color:#83cbed;font-size:.52rem;font-weight:900;white-space:nowrap}.forge-live-delivery i{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 9px currentColor;animation:forge-delivery-pulse 1.2s ease-in-out infinite}.forge-live-delivery.is-delivered{border-color:rgba(100,210,135,.2);color:#8bdda5}.forge-live-delivery.is-failed{border-color:rgba(232,100,100,.2);color:#ef9999}.forge-case-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.07);padding:.75rem 1rem}.forge-case-footer b{color:#dbc17d;font-size:.58rem}.forge-case-footer button{border:1px solid rgba(226,179,77,.3);border-radius:9px;background:rgba(226,179,77,.09);padding:.46rem .8rem;color:#ffe4a2;font-size:.58rem;font-weight:900}@keyframes forge-reel-roll{0%{transform:translateX(0)}80%{transform:translateX(calc(-1 * var(--reel-stop) * 87px - 14px))}to{transform:translateX(calc(-1 * var(--reel-stop) * 87px))}}@keyframes forge-delivery-pulse{50%{opacity:.35;transform:scale(.75)}}@media(max-width:1150px){.character-stats-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.account-menu-name{display:none}}@media(max-width:850px){.character-stats-groups,.character-stats-highlight{grid-template-columns:repeat(2,minmax(0,1fr))}.forge-journey{grid-template-columns:1fr}.forge-final-result{grid-template-columns:auto minmax(0,1fr)}.forge-live-delivery{grid-column:1/-1;justify-self:start}}@media(max-width:560px){.account-menu-popover{position:fixed;top:72px;right:.7rem;left:.7rem;width:auto}.character-stats-groups,.character-stats-highlight{grid-template-columns:1fr}.forge-case-header h2{font-size:1rem}.forge-final-result{grid-template-columns:1fr;justify-items:center;text-align:center}.forge-live-delivery{justify-self:center}}.guest-landing-page{position:relative}.landing-shell{border-color:rgba(119,161,216,.5);box-shadow:0 35px 110px rgba(0,0,0,.62),0 0 70px rgba(75,107,220,.09)}.landing-shell>.panel-body{height:100%}.landing-hero{--landing-overlay:.58;position:relative;isolation:isolate;display:grid;min-height:clamp(590px,calc(100vh - 132px),850px);place-items:center;overflow:hidden;background-color:#030712;background-position:50%;background-size:cover;padding:clamp(2rem,6vw,6rem) 1.5rem;text-align:center}.landing-video{position:absolute;z-index:-6;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(1.12) contrast(1.08) brightness(.9);transform:scale(1.035)}.landing-video-shade{position:absolute;z-index:-5;inset:0;background:linear-gradient(180deg,rgba(1,4,11,calc(var(--landing-overlay) * .72)),rgba(2,6,14,var(--landing-overlay)) 58%,rgba(1,4,10,.92)),radial-gradient(circle at 50% 42%,transparent 0 23%,rgba(1,5,13,.3) 55%,rgba(0,2,7,.9) 100%)}.landing-rift-aura{position:absolute;z-index:-4;top:5%;left:50%;width:min(760px,82vw);height:min(760px,82vw);border:1px solid rgba(122,160,255,.08);border-radius:50%;background:radial-gradient(circle,rgba(106,100,255,.16),transparent 30%),conic-gradient(from 90deg,transparent,rgba(98,173,255,.08),transparent 23%,rgba(238,186,88,.055),transparent 55%);filter:blur(.2px);transform:translateX(-50%);animation:landing-orbit 22s linear infinite}.landing-rift-aura:after,.landing-rift-aura:before{content:"";position:absolute;inset:10%;border:1px solid rgba(232,190,106,.09);border-radius:50%;transform:rotate(24deg)}.landing-rift-aura:after{inset:23%;border-color:rgba(118,205,255,.12);transform:rotate(-31deg)}.landing-embers{position:absolute;z-index:-3;inset:0;opacity:.55;background-image:radial-gradient(circle,rgba(131,207,255,.9) 0 1px,transparent 1.6px),radial-gradient(circle,rgba(245,194,104,.8) 0 1px,transparent 1.5px);background-position:0 0,55px 80px;background-size:155px 155px,235px 235px;-webkit-mask-image:linear-gradient(transparent,#000 20%,#000 82%,transparent);mask-image:linear-gradient(transparent,#000 20%,#000 82%,transparent);animation:landing-embers 34s linear infinite}.landing-content{position:relative;z-index:2;display:grid;width:min(940px,100%);justify-items:center}.landing-eyebrow{display:flex;align-items:center;gap:.8rem;border:1px solid rgba(168,194,232,.18);border-radius:999px;background:rgba(3,9,19,.48);padding:.45rem .8rem;color:#b8cce5;font-size:.58rem;font-weight:950;letter-spacing:.2em;backdrop-filter:blur(12px)}.landing-eyebrow i,.landing-feature-line i{display:block;width:4px;height:4px;border-radius:50%;background:#eac26d;box-shadow:0 0 9px #eac26d}.landing-sigil{position:relative;display:grid;width:102px;height:102px;margin-top:1.7rem;place-items:center;border:1px solid rgba(235,199,120,.48);border-radius:50%;background:radial-gradient(circle,rgba(233,186,89,.19),rgba(4,11,24,.62) 65%);color:#f2cc7a;font-size:2.4rem;box-shadow:inset 0 0 30px rgba(78,146,230,.12),0 0 45px rgba(86,111,239,.16)}.landing-sigil:after,.landing-sigil:before{content:"";position:absolute;inset:9px;border:1px solid rgba(122,182,255,.2);border-radius:50%;transform:rotate(45deg)}.landing-sigil:after{inset:22px;border-color:rgba(236,198,115,.2);transform:rotate(-21deg)}.landing-sigil span{position:absolute;right:-7px;bottom:5px;border:1px solid rgba(236,198,115,.3);border-radius:999px;background:#081321;padding:.2rem .35rem;color:#ffe5a3;font-size:.48rem;font-weight:950;letter-spacing:.09em}.landing-logo{display:block;max-width:min(430px,74vw);max-height:150px;margin-top:1.7rem;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 28px rgba(0,0,0,.65))}.landing-content h1{max-width:980px;margin-top:1.45rem;color:#fff0c5;font-family:Palatino Linotype,Palatino,Georgia,serif;font-size:clamp(2.5rem,6.1vw,5.8rem);font-weight:950;letter-spacing:.075em;line-height:.92;text-transform:uppercase;text-shadow:0 3px 0 #05070b,0 0 28px rgba(95,142,244,.2),0 0 65px rgba(232,184,90,.12)}.landing-content>p{max-width:740px;margin-top:1.2rem;color:#c1cee0;font-size:clamp(.92rem,1.7vw,1.15rem);line-height:1.7;text-shadow:0 2px 8px #000}.landing-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:2rem}.landing-primary,.landing-secondary{min-height:48px;border-radius:10px;padding:.75rem 1.15rem;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;transition:.22s ease}.landing-primary{border:1px solid rgba(241,200,111,.72);background:linear-gradient(180deg,rgba(119,78,21,.94),rgba(49,29,7,.96));color:#fff1c5;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 10px 35px rgba(0,0,0,.35),0 0 24px rgba(235,185,75,.13)}.landing-primary span{margin-left:.8rem;font-size:1.05rem}.landing-primary:hover{filter:brightness(1.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 14px 40px rgba(0,0,0,.45),0 0 35px rgba(235,185,75,.2)}.landing-secondary{border:1px solid rgba(147,181,221,.25);background:rgba(4,12,24,.55);color:#dbe9f9;backdrop-filter:blur(12px)}.landing-secondary:hover{border-color:rgba(122,197,255,.5);background:rgba(18,45,74,.55)}.landing-realm-hud{display:grid;width:min(820px,100%);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:2.2rem;overflow:hidden;border:1px solid rgba(136,169,211,.19);border-radius:14px;background:rgba(141,178,226,.14);box-shadow:0 16px 50px rgba(0,0,0,.28);backdrop-filter:blur(15px)}.landing-realm-hud>div{display:grid;min-height:72px;align-content:center;justify-items:center;background:rgba(3,9,19,.69);padding:.7rem}.landing-realm-hud span{color:#748da9;font-size:.47rem;font-weight:950;letter-spacing:.18em}.landing-realm-hud b{margin-top:.22rem;color:#e6eef8;font-size:.68rem}.landing-feature-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.65rem;margin-top:1rem;color:#8298b2;font-size:.52rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.landing-scroll-cue{position:absolute;z-index:3;bottom:1rem;left:50%;display:grid;justify-items:center;color:#71869e;font-size:.43rem;font-weight:950;letter-spacing:.2em;transform:translateX(-50%)}.landing-scroll-cue i{display:block;width:1px;height:24px;margin-top:.4rem;background:linear-gradient(#dcb664,transparent);animation:landing-scroll 1.8s ease-in-out infinite}.landing-news-panel{background:linear-gradient(180deg,rgba(10,20,34,.94),rgba(5,10,18,.96))}.landing-news-card{border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.2);transition:.22s ease}.landing-news-card:hover{border-color:rgba(226,182,89,.3);transform:translateY(-3px);box-shadow:0 18px 38px rgba(0,0,0,.3)}.landing-news-placeholder{display:grid;aspect-ratio:16/9;place-items:center;background:radial-gradient(circle,rgba(96,126,239,.16),transparent 35%),#050b14;color:#d6b767;font-size:2rem}.landing-admin-card{border:1px solid rgba(108,152,202,.18);border-radius:16px;background:radial-gradient(circle at 85% 0,rgba(85,123,224,.09),transparent 35%),rgba(0,0,0,.18);padding:1rem}.admin-switch{display:flex;align-items:center;gap:.5rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:.4rem .65rem;color:#d9e6f5;font-size:.65rem;font-weight:900}.media-audio-preview{display:grid;height:100%;align-content:center;justify-items:center;gap:.6rem;padding:1rem}.media-audio-preview>span{color:#efc86f;font-size:2.2rem}.media-audio-preview audio{width:100%;height:34px}.forge-history article.is-legacy-blocked{filter:saturate(.45);opacity:.72}.forge-legacy-history{margin-top:.2rem;border:1px dashed rgba(229,172,74,.18);border-radius:12px;background:rgba(80,45,8,.06);padding:.55rem}.forge-legacy-history summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .7rem;cursor:pointer;color:#b99d68;font-size:.62rem;font-weight:900}.forge-legacy-history summary b{display:grid;min-width:26px;height:24px;place-items:center;border:1px solid rgba(230,181,77,.2);border-radius:999px}.forge-legacy-history summary small{grid-column:1/-1;color:#6f7f90;font-size:.5rem;font-weight:600}.forge-legacy-history[open] summary{margin-bottom:.6rem}.forge-legacy-history>.forge-history{margin-top:0}@keyframes landing-embers{to{background-position:310px -310px,-235px -155px}}@keyframes landing-scroll{0%,to{opacity:.3;transform:scaleY(.55);transform-origin:top}50%{opacity:1;transform:scaleY(1)}}@media(max-width:800px){.landing-hero{min-height:680px;padding-inline:1rem}.landing-eyebrow{gap:.45rem;font-size:.48rem;letter-spacing:.11em}.landing-content h1{font-size:clamp(2.3rem,12vw,4rem)}.landing-realm-hud{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-scroll-cue{display:none}.landing-feature-line{max-width:420px}.landing-actions{width:100%}.landing-primary,.landing-secondary{flex:1 1 190px}.forge-legacy-history summary{grid-template-columns:1fr auto}}@media(prefers-reduced-motion:reduce){.landing-video{display:none}.landing-embers,.landing-rift-aura,.landing-scroll-cue i{animation:none}.forge-case-modal.is-rolling .forge-reel-track{animation-duration:1ms}}.hardcore-perks{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.65rem}.hardcore-perks span{border:1px solid rgba(248,113,113,.18);border-radius:999px;background:rgba(127,29,29,.13);padding:.28rem .55rem;color:#fecaca;font-size:.6rem;font-weight:800}.active-character-selector{display:grid;min-width:min(360px,100%);gap:.25rem}.active-character-selector label{display:grid;gap:.25rem}.active-character-selector label>span{color:#e7c46f;font-size:.52rem;font-weight:950;letter-spacing:.16em}.active-character-selector select{min-height:42px}.active-character-selector small{color:#f3a6a6;font-size:.58rem}.dashboard-character-card.is-active{border-color:rgba(90,202,255,.48);box-shadow:inset 0 0 0 1px rgba(90,202,255,.1),0 0 24px rgba(55,164,224,.08)}.dashboard-character-card.is-active:after{content:"ACTIVE";position:absolute;top:.35rem;right:.45rem;color:#7bd8ff;font-size:.45rem;font-weight:950;letter-spacing:.12em}.dashboard-character-card.is-fallen{filter:saturate(.3);opacity:.7}.armory-header{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem}.armory-search{display:flex;flex-wrap:wrap;gap:.45rem}.armory-search .input{min-width:min(320px,70vw)}.progression-public-summary{display:grid;gap:1rem}.progression-counter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.progression-counter{display:grid;gap:.2rem;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:rgba(0,0,0,.2);padding:.9rem}.progression-counter span{color:#7790a9;font-size:.55rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.progression-counter b{color:#e8f5ff;font-size:1.15rem}.progression-build-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:.8rem}.progression-build-grid>section{border:1px solid rgba(91,167,207,.2);border-radius:14px;background:linear-gradient(145deg,rgba(7,19,32,.94),rgba(2,8,15,.95));padding:1rem}.progression-build-grid h3{margin-top:.25rem;color:#ffe1a0;font-family:Georgia,serif;font-size:1.2rem}.progression-build-grid p{margin-top:.3rem;color:#8ea3b8;font-size:.7rem}.progression-effect-list,.progression-node-list{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.7rem}.progression-node-list span{border:1px solid rgba(231,185,91,.18);border-radius:999px;background:rgba(231,185,91,.05);padding:.3rem .55rem;color:#d6c08d;font-size:.59rem}.progression-effect-list span{display:flex;min-width:140px;flex:1 1 150px;align-items:center;justify-content:space-between;gap:.5rem;border:1px solid rgba(255,255,255,.075);border-radius:9px;padding:.45rem .55rem}.progression-effect-list i{color:#8298af;font-size:.58rem;font-style:normal;text-transform:capitalize}.progression-effect-list b{color:#8fe7c5;font-size:.68rem}.progression-sync-time{display:block;margin-top:.65rem;color:#5e7389;font-size:.54rem}.progression-runtime-proof{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:.8rem;margin-bottom:1rem;border:1px solid rgba(81,202,158,.24);border-radius:14px;background:radial-gradient(circle at 0 0,rgba(45,192,142,.09),transparent 35%),rgba(2,12,18,.72);padding:1rem}.progression-runtime-proof>div:first-child{display:grid;align-content:start;gap:.15rem}.progression-runtime-proof>div:first-child span{color:#71d9b4;font-size:.5rem;font-weight:950;letter-spacing:.15em}.progression-runtime-proof>div:first-child b{color:#ddfff2}.progression-runtime-proof>div:first-child small{color:#6f8d83;font-size:.58rem}.progression-runtime-proof>div:last-child{display:flex;flex-wrap:wrap;gap:.35rem}.progression-runtime-proof>div:last-child span{display:grid;min-width:105px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:rgba(0,0,0,.18);padding:.4rem .5rem}.progression-runtime-proof i{color:#78918a;font-size:.5rem;font-style:normal}.progression-runtime-proof>div:last-child b{color:#91efcc;font-size:.65rem}.progression-runtime-proof.is-pending{border-color:rgba(231,185,91,.2)}.account-season-reward{display:grid;gap:.12rem;margin-top:.6rem;border:1px solid rgba(255,255,255,.09);border-radius:10px;padding:.55rem .65rem;font-size:.62rem;font-weight:900}.account-season-reward small{color:#7c8da0;font-size:.52rem;font-weight:600}.account-season-reward.claimed{border-color:rgba(76,210,159,.2);background:rgba(20,115,81,.08);color:#90e8c6}.account-season-reward.available{border-color:rgba(231,185,91,.2);background:rgba(115,75,15,.08);color:#f0cf7e}.forge-limit-boost{display:grid;gap:.65rem;margin-top:1rem;border-top:1px solid rgba(255,255,255,.07);padding-top:.8rem}.forge-limit-boost>div:first-child b{display:block;color:#dceafa}.forge-limit-boost p{color:#71859a;font-size:.6rem}.forge-limit-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.forge-limit-buttons button{display:grid;gap:.12rem;border:1px solid rgba(231,185,91,.2);border-radius:10px;background:rgba(231,185,91,.055);padding:.55rem;color:#f0d28a;font-size:.64rem;font-weight:900}.forge-limit-buttons button small{color:#71859a;font-size:.48rem}.forge-limit-buttons button:disabled{cursor:not-allowed;filter:grayscale(1);opacity:.4}.forge-limit-message{color:#91e8c7;font-size:.6rem}@media(max-width:800px){.forge-limit-buttons,.progression-build-grid,.progression-counter-grid,.progression-runtime-proof{grid-template-columns:1fr}.active-character-selector{width:100%}}.runtime-refresh-button{justify-self:start;margin-top:.45rem;border:1px solid rgba(91,205,163,.3);border-radius:999px;background:rgba(50,160,121,.1);padding:.38rem .7rem;color:#9af0cf;font-size:.55rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;transition:.18s ease}.runtime-refresh-button:hover{transform:translateY(-1px);background:rgba(50,160,121,.17)}.runtime-refresh-button:disabled{opacity:.55}.runtime-derived-proof,.runtime-event-proof{display:grid;gap:.75rem;border:1px solid rgba(83,168,212,.18);border-radius:14px;background:linear-gradient(145deg,rgba(7,22,34,.8),rgba(2,8,14,.82));padding:1rem}.runtime-event-proof{border-color:rgba(231,185,91,.18);background:linear-gradient(145deg,rgba(32,23,7,.35),rgba(2,8,14,.82))}.runtime-derived-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.runtime-derived-heading>div{display:grid;gap:.16rem}.runtime-derived-heading span{color:#74bfe7;font-size:.5rem;font-weight:950;letter-spacing:.14em}.runtime-event-proof .runtime-derived-heading span{color:#e3bd67}.runtime-derived-heading b{color:#dceffc;font-size:.72rem}.runtime-derived-heading small{max-width:520px;color:#70859a;font-size:.56rem;line-height:1.45;text-align:right}.runtime-derived-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem}.runtime-derived-grid>div,.runtime-event-grid>div{display:grid;gap:.14rem;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(0,0,0,.2);padding:.62rem}.runtime-derived-grid span,.runtime-event-grid span{color:#748ba1;font-size:.52rem;font-weight:850;text-transform:uppercase}.runtime-derived-grid b{color:#90ddff;font-size:.78rem}.runtime-event-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.runtime-event-grid b{color:#c8d5e1;font-size:.7rem}.runtime-event-grid small{color:#63778a;font-size:.5rem}.runtime-event-grid>div.has-proof{border-color:rgba(75,210,157,.22);background:rgba(23,113,80,.08)}.runtime-event-grid>div.has-proof b{color:#8defc9}.progression-runtime-proof.is-applied{box-shadow:inset 3px 0 0 rgba(67,224,164,.65)}.progression-runtime-proof.is-pending{box-shadow:inset 3px 0 0 rgba(231,185,91,.55)}@media(max-width:1200px){.runtime-derived-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.runtime-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.runtime-derived-heading{display:grid}.runtime-derived-heading small{text-align:left}.runtime-derived-grid,.runtime-event-grid{grid-template-columns:1fr}}.workbench-hero{display:flex;justify-content:space-between;gap:24px;align-items:end;padding:28px;border:1px solid rgba(245,158,11,.22);background:radial-gradient(circle at 82% 10%,rgba(245,158,11,.14),transparent 38%),rgba(9,13,22,.92)}.workbench-hero h1{font-size:clamp(2rem,5vw,4rem);font-weight:900}.workbench-hero p{max-width:760px;color:#94a3b8}.workbench-hero>div:last-child{display:grid;text-align:right}.workbench-hero>div:last-child b{font-size:1.25rem}.workbench-hero>div:last-child span{color:#94a3b8}.workbench-character-nav{display:flex;gap:8px;overflow:auto}.workbench-character-nav a{display:grid;min-width:130px;padding:10px 14px;border:1px solid rgba(255,255,255,.09);border-radius:12px}.workbench-character-nav a.active{border-color:rgba(245,158,11,.65);background:rgba(245,158,11,.08)}.workbench-character-nav small{color:#64748b}.workbench-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:18px}.workbench-console,.workbench-inventory{padding:20px;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:rgba(8,12,20,.9)}.workbench-item-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:10px;margin-top:14px}.workbench-item{display:grid;grid-template-columns:48px 1fr;gap:4px 10px;text-align:left;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.025)}.workbench-item img{grid-row:1/4;width:48px;height:48px;border-radius:9px;-o-object-fit:cover;object-fit:cover}.workbench-item span{font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workbench-item small{color:#64748b}.workbench-item b{font-size:.72rem;color:#fbbf24}.workbench-item.active{outline:2px solid rgba(245,158,11,.62)}.workbench-item.blocked{opacity:.48}.workbench-target{display:flex;gap:14px;margin:14px 0}.workbench-target img{width:72px;height:72px;border-radius:14px}.workbench-target h2{font-size:1.35rem;font-weight:850}.workbench-target p{font-size:.82rem;color:#94a3b8}.workbench-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.workbench-stats div{display:grid;padding:11px;border:1px solid rgba(255,255,255,.08);border-radius:12px}.workbench-stats span{font-size:.72rem;color:#64748b}.workbench-stats b{font-size:1rem}.workbench-preview button,.workbench-primary{width:100%;margin-top:14px;padding:12px 16px;border-radius:12px;background:linear-gradient(135deg,#d97706,#fbbf24);color:#160d02;font-weight:900}.workbench-preview button:disabled,.workbench-primary:disabled{opacity:.45}.workbench-preview{margin-top:14px;padding:15px;border:1px solid rgba(245,158,11,.32);background:rgba(245,158,11,.07)}.workbench-preview span{display:block;font-size:.7rem;letter-spacing:.16em;color:#fbbf24}.workbench-preview b{display:block;font-size:1.2rem}.workbench-preview p{font-size:.82rem;color:#94a3b8}.workbench-message{margin-top:12px;padding:10px;background:rgba(59,130,246,.1);color:#bfdbfe}.workbench-history{margin-top:22px}.workbench-history h3{font-weight:800;margin-bottom:8px}.workbench-history>div{display:grid;grid-template-columns:80px 110px 1fr;gap:8px;padding:8px 0;border-top:1px solid rgba(255,255,255,.07);font-size:.78rem}.workbench-history small{color:#64748b}.status-applied,.status-preview_ready{color:#86efac}.status-failed,.status-rejected{color:#fca5a5}.status-forwarded,.status-processing,.status-queued{color:#fde68a}@media(max-width:900px){.workbench-grid{grid-template-columns:1fr}.workbench-hero{align-items:start;flex-direction:column}.workbench-hero>div:last-child{text-align:left}.workbench-stats{grid-template-columns:1fr}.workbench-history>div{grid-template-columns:70px 95px 1fr}}.exchange-shell{display:grid;gap:1rem}.exchange-overview{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;border:1px solid rgba(67,191,213,.28);background:radial-gradient(circle at 80% 0,rgba(28,168,196,.15),transparent 40%),linear-gradient(145deg,rgba(5,18,30,.98),rgba(4,8,15,.98));padding:1.6rem}.exchange-overview h1{font-size:clamp(2rem,5vw,4.2rem);font-weight:950;letter-spacing:-.05em}.exchange-overview p{max-width:800px;color:#91a7ba}.exchange-character{display:grid;min-width:230px;border:1px solid rgba(255,255,255,.09);border-radius:15px;background:rgba(0,0,0,.24);padding:1rem;text-align:right}.exchange-character b{color:#dff7ff;font-size:1.15rem}.exchange-character small,.exchange-character span{color:#7890a5}.exchange-alert,.exchange-message{border:1px solid rgba(75,205,232,.25);border-radius:12px;background:rgba(25,125,154,.12);padding:.8rem 1rem;color:#bceeff;font-size:.78rem}.exchange-alert{border-color:rgba(245,158,11,.28);background:rgba(125,76,15,.12);color:#fed7aa}.exchange-balances,.exchange-panel{border:1px solid rgba(255,255,255,.09);border-radius:19px;background:linear-gradient(145deg,rgba(7,17,28,.94),rgba(3,8,14,.98));padding:1.15rem}.exchange-balance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.65rem;margin-top:.7rem}.exchange-balance{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:.7rem;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(0,0,0,.2);padding:.7rem}.exchange-balance.disabled{opacity:.45}.exchange-balance img{width:48px;height:48px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.exchange-balance div{display:grid}.exchange-balance b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exchange-balance span{color:#8fe4c7;font-size:.76rem}.exchange-balance small{color:#70869a}.exchange-main-grid{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(280px,.85fr) minmax(320px,1.1fr);gap:1rem}.exchange-panel h2{margin:.3rem 0 .8rem;color:#e8f6ff;font-size:1.2rem;font-weight:900}.exchange-panel label{display:grid;gap:.3rem;margin-top:.65rem;color:#8298ab;font-size:.68rem;font-weight:800}.exchange-panel input,.exchange-panel select{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(0,0,0,.28);padding:.68rem .75rem;color:#e5f1fa}.exchange-tabs{display:flex;gap:.4rem}.exchange-tabs button{flex:1;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025);padding:.55rem;color:#7890a5;font-size:.7rem;font-weight:900}.exchange-tabs button.active{border-color:rgba(79,207,232,.35);background:rgba(49,169,198,.12);color:#c8f4ff}.exchange-tabs button.active.buy{border-color:rgba(74,222,128,.35);background:rgba(22,163,74,.12);color:#bbf7d0}.exchange-tabs button.active.sell{border-color:rgba(248,113,113,.35);background:rgba(185,28,28,.12);color:#fecaca}.exchange-primary{width:100%;margin-top:.85rem;border-radius:11px;background:linear-gradient(135deg,#0e7490,#38bdf8);padding:.72rem;color:#03131a;font-weight:950}.exchange-primary:disabled{cursor:not-allowed;filter:grayscale(1);opacity:.4}.exchange-help{margin-top:.65rem;color:#708499;font-size:.66rem;line-height:1.5}.exchange-fees{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.7rem}.exchange-fees span{border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:.3rem .5rem;color:#7890a5;font-size:.6rem}.exchange-asks>div,.exchange-bids>div,.exchange-book-head{display:grid;grid-template-columns:1fr 1fr .7fr;gap:.5rem;padding:.35rem .45rem;font-size:.7rem}.exchange-book-head{color:#60788e;font-size:.58rem;font-weight:900;text-transform:uppercase}.exchange-asks>div{color:#fda4af}.exchange-bids>div{color:#86efac}.exchange-asks b,.exchange-bids b{color:#dcecf7}.exchange-asks small,.exchange-bids small{text-align:right;color:#64748b}.exchange-last{display:flex;justify-content:space-between;margin:.45rem 0;border-block:1px solid rgba(255,255,255,.08);padding:.55rem;color:#7890a5}.exchange-last b{color:#f7d989}.exchange-lower-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.exchange-table{display:grid;gap:.25rem}.exchange-table>div{display:grid;grid-template-columns:minmax(70px,1fr) minmax(75px,1fr) minmax(70px,1fr) auto auto;align-items:center;gap:.45rem;border-top:1px solid rgba(255,255,255,.07);padding:.55rem 0;font-size:.68rem}.exchange-table small{color:#7790a3;text-transform:capitalize}.exchange-table em{grid-column:1/-1;color:#63798e;font-size:.58rem;font-style:normal}.exchange-table button{border:1px solid rgba(248,113,113,.2);border-radius:7px;padding:.3rem .45rem;color:#fecaca}.exchange-admin-list{display:grid;gap:.7rem}.exchange-admin-card{display:grid;grid-template-columns:minmax(170px,1.2fr) repeat(3,minmax(100px,.7fr)) auto;align-items:end;gap:.6rem;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(0,0,0,.18);padding:.8rem}.exchange-admin-card h3{font-weight:900}.exchange-admin-card small{color:#64748b}.exchange-admin-card label{margin:0}.exchange-admin-card button{border:1px solid rgba(56,189,248,.25);border-radius:9px;background:rgba(14,116,144,.14);padding:.65rem;color:#bae6fd;font-weight:900}.exchange-checks{display:flex;flex-wrap:wrap;gap:.5rem;grid-column:1/-2}.exchange-checks label{display:flex;align-items:center;gap:.35rem}.exchange-checks input{width:auto;accent-color:#22d3ee}@media(max-width:1150px){.exchange-main-grid{grid-template-columns:1fr 1fr}.exchange-book{grid-column:1/-1}.exchange-lower-grid{grid-template-columns:1fr 1fr}.exchange-lower-grid>section:last-child{grid-column:1/-1}.exchange-admin-card{grid-template-columns:repeat(3,1fr)}.exchange-admin-card>div:first-child,.exchange-checks{grid-column:1/-1}}@media(max-width:760px){.exchange-overview{align-items:stretch;flex-direction:column}.exchange-character{text-align:left}.exchange-lower-grid,.exchange-main-grid{grid-template-columns:1fr}.exchange-book,.exchange-lower-grid>section:last-child{grid-column:auto}.exchange-admin-card{grid-template-columns:1fr}.exchange-checks{grid-column:auto}.exchange-table>div{grid-template-columns:1fr 1fr}.exchange-table em{grid-column:1/-1}}:root{--chronicle-bg:#03070d;--chronicle-bg-soft:#07101a;--chronicle-panel:rgba(7,15,25,.94);--chronicle-panel-raised:rgba(11,22,36,.96);--chronicle-line:rgba(158,184,212,.13);--chronicle-line-strong:rgba(218,177,86,.28);--chronicle-gold:#d8ad58;--chronicle-gold-bright:#ffe2a0;--chronicle-gold-dark:#68431e;--chronicle-ice:#70d9ff;--chronicle-ice-soft:rgba(112,217,255,.14);--chronicle-emerald:#70e4b1;--chronicle-danger:#ff8792;--chronicle-copy:#dce8f3;--chronicle-muted:#8294a8;--chronicle-deep-shadow:0 34px 100px rgba(0,0,0,.54);--chronicle-soft-shadow:0 18px 55px rgba(0,0,0,.32);--chronicle-sidebar-width:278px;color-scheme:dark}html{scroll-behavior:smooth;background:var(--chronicle-bg)}body{min-width:320px;overflow-x:hidden;color:var(--chronicle-copy);background:radial-gradient(circle at 82% -10%,rgba(53,127,166,.13),transparent 34rem),radial-gradient(circle at 13% 6%,rgba(154,105,38,.1),transparent 30rem),linear-gradient(180deg,#050b13,#03070d 54%,#02050a);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-rendering:optimizeLegibility}body:before{z-index:-2;opacity:.42;background-image:linear-gradient(rgba(255,255,255,.017) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 72%);mask-image:linear-gradient(180deg,#000,transparent 72%)}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none}body:after{z-index:-1;opacity:.15;background:radial-gradient(circle at 15% 22%,rgba(255,255,255,.2) 0 1px,transparent 1.4px),radial-gradient(circle at 78% 18%,rgba(255,255,255,.13) 0 1px,transparent 1.4px),radial-gradient(circle at 52% 73%,rgba(255,220,150,.13) 0 1px,transparent 1.4px);background-size:180px 180px,260px 260px,330px 330px}::-moz-selection{background:rgba(216,173,88,.3);color:white}::selection{background:rgba(216,173,88,.3);color:white}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:#02060b}::-webkit-scrollbar-thumb{border:3px solid #02060b;border-radius:999px;background:linear-gradient(#6c552b,#24394b)}.chronicle-sigil{position:relative;display:inline-grid;width:58px;height:58px;flex:0 0 auto;place-items:center;filter:drop-shadow(0 9px 18px rgba(0,0,0,.55))}.chronicle-sigil svg{display:block;width:100%;height:100%}.chronicle-sigil:after{content:"";position:absolute;inset:13%;border-radius:50%;background:rgba(112,217,255,.12);filter:blur(12px);animation:chronicle-sigil-breathe 4.5s ease-in-out infinite}.chronicle-sigil.is-compact{width:42px;height:42px}@keyframes chronicle-sigil-breathe{0%,to{opacity:.35;transform:scale(.88)}50%{opacity:.85;transform:scale(1.15)}}.chronicle-brand{display:inline-flex;align-items:center;gap:.78rem;min-width:0}.chronicle-brand>span:last-child{display:grid;min-width:0;line-height:1}.chronicle-brand b{color:#f8edd4;font-family:Georgia,Times New Roman,serif;font-size:1.02rem;letter-spacing:.23em;text-shadow:0 2px 12px rgba(0,0,0,.7)}.chronicle-brand small{margin-top:.38rem;color:var(--chronicle-gold);font-size:.54rem;font-weight:900;letter-spacing:.48em}.bp-container{width:min(1740px,calc(100vw - 44px))}.chronicle-guest-main{min-height:calc(100vh - 78px)}.chronicle-guest-main>.bp-container{width:100%}.chronicle-guest-topbar{border-bottom-color:rgba(216,173,88,.13);background:linear-gradient(180deg,rgba(3,8,14,.94),rgba(3,8,14,.82));box-shadow:0 18px 55px rgba(0,0,0,.24)}.chronicle-guest-actions{display:flex;align-items:center;gap:.55rem}.chronicle-realm-chip{display:inline-flex;align-items:center;gap:.48rem;min-height:38px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(0,0,0,.22);padding:0 .72rem;color:#9fb0c1;font-size:.66rem;font-weight:850;white-space:nowrap}.chronicle-realm-chip i{width:7px;height:7px;border-radius:50%;background:#7f8a96;box-shadow:0 0 0 4px rgba(127,138,150,.08)}.chronicle-realm-chip.is-online i{background:var(--chronicle-emerald);box-shadow:0 0 0 4px rgba(112,228,177,.09),0 0 15px rgba(112,228,177,.55)}.chronicle-realm-chip.is-offline i{background:var(--chronicle-danger)}.chronicle-guest-nav .nav-link{border:1px solid transparent;border-radius:10px;padding:.62rem .82rem;color:#9fb0c1;font-size:.72rem;letter-spacing:.03em}.chronicle-guest-nav .nav-link.active,.chronicle-guest-nav .nav-link:hover{border-color:rgba(216,173,88,.12);background:linear-gradient(180deg,rgba(216,173,88,.08),rgba(255,255,255,.025));color:#f8edd4}.chronicle-footer{margin-top:5rem;border-top:1px solid rgba(216,173,88,.12);background:linear-gradient(180deg,rgba(5,11,19,.6),rgba(2,5,9,.98))}.chronicle-footer>.bp-container{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1.5rem 3rem;padding-block:2rem}.chronicle-footer-brand{display:flex;align-items:center;gap:.65rem}.chronicle-footer-brand>span{display:grid}.chronicle-footer-brand b{color:#f5e7c5;font-family:Georgia,serif;letter-spacing:.08em}.chronicle-footer-brand small,.chronicle-footer>.bp-container>small{color:#65788b;font-size:.68rem}.chronicle-footer-links{display:flex;justify-content:flex-end;gap:1.4rem;color:#94a5b6;font-size:.73rem;font-weight:800}.chronicle-footer-links a:hover{color:var(--chronicle-gold-bright)}.chronicle-footer>.bp-container>small{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.05);padding-top:1rem}.chronicle-auth-shell{display:grid;grid-template-columns:var(--chronicle-sidebar-width) minmax(0,1fr);min-height:100vh}.chronicle-sidebar{position:fixed;z-index:80;inset:0 auto 0 0;display:flex;width:var(--chronicle-sidebar-width);flex-direction:column;overflow:hidden;border-right:1px solid rgba(216,173,88,.13);background:radial-gradient(circle at 50% -8%,rgba(112,217,255,.12),transparent 17rem),linear-gradient(180deg,rgba(7,15,25,.985),rgba(3,7,12,.99));box-shadow:22px 0 70px rgba(0,0,0,.32)}.chronicle-sidebar:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.24;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(#000,transparent 90%);mask-image:linear-gradient(#000,transparent 90%)}.chronicle-sidebar:after{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,var(--chronicle-gold),transparent);opacity:.55}.chronicle-side-brand{position:relative;z-index:1;min-height:88px;border-bottom:1px solid rgba(255,255,255,.06);padding:1rem 1.2rem}.chronicle-side-brand .chronicle-sigil{width:50px;height:50px}.chronicle-realm-card{position:relative;z-index:1;display:grid;gap:.22rem;margin:.95rem .9rem .65rem;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:linear-gradient(140deg,rgba(255,255,255,.035),rgba(0,0,0,.22));padding:.85rem .9rem;box-shadow:inset 0 1px rgba(255,255,255,.03)}.chronicle-realm-card>div{display:flex;align-items:center;gap:.45rem;color:#8699ab;font-size:.57rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.chronicle-realm-card>div i{width:7px;height:7px;border-radius:50%;background:#8a94a1}.chronicle-realm-card.is-online>div i{background:var(--chronicle-emerald);box-shadow:0 0 14px rgba(112,228,177,.6)}.chronicle-realm-card.is-offline>div i{background:var(--chronicle-danger)}.chronicle-realm-card>b{overflow:hidden;color:#e8f2fb;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.chronicle-realm-card>small{color:#5f7488;font-size:.58rem}.chronicle-side-nav{position:relative;z-index:1;flex:1;min-height:0;overflow-y:auto;padding:.5rem .75rem 1rem;scrollbar-width:thin}.chronicle-side-nav-section{display:grid;gap:.18rem;margin-top:.65rem}.chronicle-side-nav-label{padding:.45rem .68rem .34rem;color:#526779;font-size:.52rem;font-weight:950;letter-spacing:.2em;text-transform:uppercase}.chronicle-side-link{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:.56rem;min-height:42px;overflow:hidden;border:1px solid transparent;border-radius:10px;padding:.38rem .58rem;color:#91a4b7;font-size:.7rem;font-weight:820;transition:.18s ease}.chronicle-side-link:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(transparent,var(--chronicle-gold-bright),transparent);opacity:0}.chronicle-side-link:hover{border-color:rgba(255,255,255,.06);background:rgba(255,255,255,.035);color:#e8f2fb;transform:translateX(2px)}.chronicle-side-link.is-active{border-color:rgba(216,173,88,.18);background:linear-gradient(90deg,rgba(216,173,88,.12),rgba(112,217,255,.035));color:#fff0c4;box-shadow:inset 0 1px rgba(255,255,255,.025)}.chronicle-side-link.is-active:before{opacity:1}.chronicle-side-link.is-highlight:not(.is-active) .chronicle-side-icon{color:#f1cb76}.chronicle-side-link>i{color:#485c6d;font-size:.78rem;font-style:normal;transition:.18s ease}.chronicle-side-link.is-active>i,.chronicle-side-link:hover>i{color:#c9a458;transform:translateX(2px)}.chronicle-side-icon{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:rgba(0,0,0,.23);color:#7cbcd7;font-size:.72rem}.chronicle-side-link.is-active .chronicle-side-icon{border-color:rgba(216,173,88,.24);background:rgba(216,173,88,.08);color:#ffe4a0;box-shadow:0 0 20px rgba(216,173,88,.08)}.chronicle-side-footer{position:relative;z-index:1;display:grid;gap:.65rem;border-top:1px solid rgba(255,255,255,.06);background:rgba(0,0,0,.16);padding:.85rem .9rem}.chronicle-side-character{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:.6rem}.chronicle-side-character>span{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(216,173,88,.28);border-radius:11px;background:radial-gradient(circle at 35% 25%,rgba(255,225,154,.17),transparent 50%),#07111c;color:#f5d487;font-family:Georgia,serif;font-weight:900}.chronicle-side-character>div{display:grid;min-width:0}.chronicle-side-character b{overflow:hidden;color:#e8f2fb;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.chronicle-side-character small,.chronicle-side-footer>small{color:#607488;font-size:.54rem}.chronicle-stage{grid-column:2;min-width:0}.chronicle-topbar{position:sticky;z-index:70;top:0;display:flex;min-height:70px;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(216,173,88,.11);background:rgba(4,10,17,.88);padding:.65rem clamp(1rem,2.2vw,2.1rem);box-shadow:0 16px 45px rgba(0,0,0,.22);backdrop-filter:blur(18px)}.chronicle-topbar:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:1px;background:linear-gradient(90deg,transparent,rgba(112,217,255,.28),rgba(216,173,88,.24),transparent)}.chronicle-topbar-context{display:flex;align-items:center;gap:.65rem;min-width:0}.chronicle-breadcrumb-mark{display:none}.chronicle-topbar-context>div:last-child{display:grid;min-width:0}.chronicle-topbar-context>div:last-child span{color:#64798c;font-size:.51rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.chronicle-topbar-context>div:last-child b{overflow:hidden;color:#e7f2fb;font-family:Georgia,serif;font-size:.82rem;letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap}.chronicle-topbar-actions{display:flex;align-items:center;gap:.5rem}.chronicle-download-action{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.chronicle-download-action i{font-style:normal;font-size:.8em}.chronicle-currency-ribbon{align-items:center;gap:.25rem;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(0,0,0,.18);padding:.25rem}.chronicle-currency-ribbon>span{display:flex;align-items:center;gap:.38rem;border-radius:8px;padding:.35rem .52rem;color:#d5e1ec;font-size:.65rem}.chronicle-currency-ribbon>span+span{border-left:1px solid rgba(255,255,255,.06)}.chronicle-currency-ribbon i{color:#e7c36d;font-size:.58rem;font-style:normal;font-weight:950}.chronicle-currency-ribbon b{font-size:.64rem}.chronicle-main{min-height:calc(100vh - 70px);padding:clamp(1rem,2.2vw,2.25rem)}.chronicle-page-frame{width:min(1540px,100%);margin-inline:auto}.chronicle-mobile-navigation{display:none}.chronicle-mobile-trigger{display:grid;width:40px;height:40px;place-content:center;gap:4px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.035)}.chronicle-mobile-trigger span{display:block;width:17px;height:1px;background:#d4e2ed;transition:.18s ease}.chronicle-mobile-trigger.is-open span:first-child{transform:translateY(5px) rotate(45deg)}.chronicle-mobile-trigger.is-open span:nth-child(2){opacity:0}.chronicle-mobile-trigger.is-open span:last-child{transform:translateY(-5px) rotate(-45deg)}.chronicle-mobile-drawer{position:fixed;z-index:200;inset:0;visibility:hidden;opacity:0;pointer-events:none;transition:.18s ease}.chronicle-mobile-drawer.is-open{visibility:visible;opacity:1;pointer-events:auto}.chronicle-mobile-backdrop{position:absolute;inset:0;border:0;background:rgba(0,0,0,.72);backdrop-filter:blur(5px)}.chronicle-mobile-drawer>section{position:absolute;top:0;bottom:0;left:0;width:min(88vw,360px);overflow:auto;border-right:1px solid rgba(216,173,88,.19);background:linear-gradient(180deg,#091522,#03070c);padding:1rem;box-shadow:35px 0 90px rgba(0,0,0,.7);transform:translateX(-100%);transition:.22s ease}.chronicle-mobile-drawer.is-open>section{transform:none}.chronicle-mobile-drawer header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.07);padding:.4rem .3rem 1rem}.chronicle-mobile-drawer header>div{display:grid}.chronicle-mobile-drawer header span{color:#667a8d;font-size:.55rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.chronicle-mobile-drawer header b{color:#f2e1b8;font-family:Georgia,serif}.chronicle-mobile-drawer header button{width:36px;height:36px;border:1px solid rgba(255,255,255,.09);border-radius:9px;color:#b9c9d8;font-size:1.35rem}.chronicle-mobile-drawer nav{display:grid;gap:.22rem;padding-top:.8rem}.chronicle-mobile-drawer nav a{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:.55rem;border:1px solid transparent;border-radius:10px;padding:.65rem;color:#91a4b7;font-size:.72rem}.chronicle-mobile-drawer nav a.is-active{border-color:rgba(216,173,88,.18);background:rgba(216,173,88,.08);color:#ffe6a5}.chronicle-mobile-drawer nav a>span{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;background:rgba(0,0,0,.24);color:#71c7e6}.chronicle-mobile-drawer nav a>i{color:#4e6275;font-style:normal}.chronicle-mobile-group{display:grid;gap:.2rem;margin-top:.75rem}.chronicle-mobile-group>small{padding:.45rem .65rem;color:#526779;font-size:.52rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.panel{border:1px solid var(--chronicle-line);border-radius:18px;background:radial-gradient(circle at 96% -12%,rgba(112,217,255,.055),transparent 18rem),linear-gradient(155deg,rgba(10,21,34,.94),rgba(4,9,16,.97));box-shadow:var(--chronicle-soft-shadow),inset 0 1px rgba(255,255,255,.025)}.panel:before{inset:6px;border-color:rgba(216,173,88,.055);border-radius:13px}.panel:after{content:"";position:absolute;top:0;left:20%;width:42%;height:1px;background:linear-gradient(90deg,transparent,rgba(216,173,88,.45),transparent);opacity:.62}.admin-page-header h1,.dashboard-commandbar h1,.section-heading-row h2,.section-title,.store-hero h1{color:#f6e5bc;font-family:Georgia,Times New Roman,serif;letter-spacing:.035em;text-transform:none;text-shadow:0 2px 22px rgba(0,0,0,.55)}.small-label{color:#be9852;font-size:.57rem;letter-spacing:.22em}.muted{color:var(--chronicle-muted)}.fantasy-button,.ghost-button,.gold-button{position:relative;isolation:isolate;overflow:hidden;border-radius:10px;font-size:.67rem;letter-spacing:.025em;transition:.18s ease}.fantasy-button{border-color:rgba(112,217,255,.38);background:linear-gradient(180deg,#21668a,#0c3650 80%);box-shadow:inset 0 1px rgba(255,255,255,.16),0 10px 26px rgba(0,0,0,.24),0 0 24px rgba(112,217,255,.08)}.fantasy-button:before,.gold-button:before{content:"";position:absolute;z-index:-1;inset:1px;border-radius:8px;background:linear-gradient(110deg,rgba(255,255,255,.09),transparent 45%)}.gold-button{border-color:rgba(216,173,88,.38);background:linear-gradient(180deg,#6b4a20,#30200f 86%);color:#ffe5a6;box-shadow:inset 0 1px rgba(255,255,255,.11),0 10px 26px rgba(0,0,0,.22)}.ghost-button{border-color:rgba(174,195,215,.13);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018));color:#bdccda}.fantasy-button:hover,.ghost-button:hover,.gold-button:hover{filter:none;transform:translateY(-1px)}.fantasy-button:hover{border-color:rgba(112,217,255,.62);box-shadow:inset 0 1px rgba(255,255,255,.2),0 13px 30px rgba(0,0,0,.3),0 0 28px rgba(112,217,255,.15)}.gold-button:hover{border-color:rgba(255,222,144,.58);box-shadow:0 13px 30px rgba(0,0,0,.3),0 0 26px rgba(216,173,88,.12)}.ghost-button:hover{border-color:rgba(216,173,88,.22);background:rgba(216,173,88,.055);color:#f3e3be}.input,.select,.textarea,input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea{border-color:rgba(165,188,208,.13);background:rgba(0,0,0,.28);color:#e9f1f8;box-shadow:inset 0 1px 8px rgba(0,0,0,.18)}.input:focus,.select:focus,.textarea:focus,input:focus,select:focus,textarea:focus{border-color:rgba(112,217,255,.48);box-shadow:0 0 0 3px rgba(112,217,255,.08),inset 0 1px 8px rgba(0,0,0,.16);outline:none}.badge{border-color:rgba(173,195,214,.12);background:rgba(255,255,255,.035);font-size:.58rem;letter-spacing:.06em;text-transform:uppercase}.chronicle-landing{overflow:hidden}.landing-epic-hero{--landing-overlay:.62;position:relative;isolation:isolate;display:grid;min-height:clamp(680px,calc(100vh - 78px),980px);place-items:center;overflow:hidden;background-color:#02060c;background-position:50%;background-size:cover;padding:clamp(4.5rem,8vw,8rem) 1.5rem 6rem;text-align:center}.landing-epic-hero:before{content:"";position:absolute;z-index:-4;inset:0;background:radial-gradient(ellipse at 50% 18%,rgba(78,164,204,.18),transparent 33%),linear-gradient(180deg,transparent 46%,#03070d)}.landing-epic-hero:after{content:"";position:absolute;z-index:2;right:0;bottom:0;left:0;height:22%;pointer-events:none;background:linear-gradient(transparent,#03070d)}.landing-epic-hero .landing-video{z-index:-8;filter:saturate(.82) contrast(1.14) brightness(.65);transform:scale(1.035)}.landing-epic-hero .landing-video-shade{z-index:-7;background:linear-gradient(180deg,rgba(1,4,9,calc(var(--landing-overlay) * .78)),rgba(1,4,9,calc(var(--landing-overlay) * .48)) 35%,rgba(2,6,12,.86) 100%),radial-gradient(circle at 50% 35%,transparent 0 28%,rgba(0,0,0,.58) 78%)}.landing-world-grid{position:absolute;z-index:-3;inset:0;opacity:.24;background-image:linear-gradient(rgba(110,183,217,.08) 1px,transparent 0),linear-gradient(90deg,rgba(110,183,217,.07) 1px,transparent 0);background-size:70px 70px;-webkit-mask-image:radial-gradient(ellipse at center,#000,transparent 74%);mask-image:radial-gradient(ellipse at center,#000,transparent 74%);transform:perspective(500px) rotateX(58deg) scale(1.55) translateY(24%);transform-origin:center bottom}.landing-epic-hero .landing-rift-aura{position:absolute;z-index:-2;top:6%;left:50%;width:min(74vw,850px);aspect-ratio:1;border:1px solid rgba(112,217,255,.12);border-radius:50%;background:radial-gradient(circle,rgba(112,217,255,.08),transparent 55%);box-shadow:0 0 130px rgba(112,217,255,.07),inset 0 0 100px rgba(112,217,255,.04);transform:translateX(-50%)}.landing-epic-hero .landing-rift-aura:after,.landing-epic-hero .landing-rift-aura:before{content:"";position:absolute;inset:8%;border:1px solid rgba(216,173,88,.09);border-radius:50%;animation:landing-orbit 35s linear infinite}.landing-epic-hero .landing-rift-aura:after{inset:19%;border-style:dashed;animation-direction:reverse;animation-duration:27s}@keyframes landing-orbit{to{transform:rotate(1turn)}}.landing-epic-hero .landing-embers{z-index:-1;opacity:.35}.landing-hero-inner{position:relative;z-index:3;display:grid;max-width:1050px;justify-items:center}.landing-season-token{display:flex;align-items:center;gap:.55rem;border:1px solid rgba(216,173,88,.2);border-radius:999px;background:rgba(3,8,14,.48);padding:.38rem .72rem;box-shadow:inset 0 1px rgba(255,255,255,.04);backdrop-filter:blur(12px)}.landing-season-token>i{width:7px;height:7px;border-radius:50%;background:var(--chronicle-emerald);box-shadow:0 0 14px rgba(112,228,177,.6)}.landing-season-token span{color:#8498aa;font-size:.5rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.landing-season-token b{border-left:1px solid rgba(255,255,255,.09);padding-left:.55rem;color:#f0ca72;font-size:.56rem;letter-spacing:.05em;text-transform:uppercase}.landing-hero-sigil{width:112px;height:112px;margin:1.55rem 0 .7rem;filter:drop-shadow(0 18px 36px rgba(0,0,0,.7))}.landing-kicker{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.55rem;color:#8499ad;font-size:.51rem;font-weight:950;letter-spacing:.18em;text-transform:uppercase}.landing-kicker i{width:3px;height:3px;border-radius:50%;background:#d7af5e;box-shadow:0 0 8px rgba(216,173,88,.5)}.landing-hero-inner h1{max-width:1000px;margin-top:1.15rem;color:#f9edd0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.5rem,8vw,7.5rem);font-weight:500;letter-spacing:-.055em;line-height:.86;text-wrap:balance;text-shadow:0 5px 35px rgba(0,0,0,.8),0 0 70px rgba(112,217,255,.07)}.landing-hero-inner>p{max-width:780px;margin-top:1.4rem;color:#a7b7c6;font-family:Georgia,serif;font-size:clamp(.9rem,1.45vw,1.15rem);line-height:1.72;text-wrap:balance;text-shadow:0 2px 12px rgba(0,0,0,.8)}.landing-epic-hero .landing-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:2rem}.landing-primary,.landing-secondary{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:.75rem;border-radius:11px;padding:.75rem 1.3rem;font-size:.7rem;font-weight:950;letter-spacing:.04em;transition:.2s ease}.landing-primary{position:relative;overflow:hidden;border:1px solid rgba(120,220,255,.48);background:linear-gradient(180deg,#2a7398,#0c354d);color:white;box-shadow:inset 0 1px rgba(255,255,255,.18),0 15px 35px rgba(0,0,0,.32),0 0 35px rgba(112,217,255,.12)}.landing-primary:before{content:"";position:absolute;top:-100%;left:-35%;width:28%;height:300%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transform:rotate(20deg);transition:.45s ease}.landing-primary:hover:before{left:115%}.landing-primary:hover{transform:translateY(-2px);box-shadow:0 19px 42px rgba(0,0,0,.4),0 0 42px rgba(112,217,255,.18)}.landing-primary i{color:#bcefff;font-size:.9rem;font-style:normal}.landing-secondary{border:1px solid rgba(216,173,88,.18);background:rgba(3,8,14,.55);color:#d5e0e9;backdrop-filter:blur(10px)}.landing-secondary:hover{border-color:rgba(216,173,88,.42);background:rgba(216,173,88,.08);color:#ffe4a0;transform:translateY(-2px)}.landing-hero-proof{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));width:min(920px,100%);margin-top:2.2rem;overflow:hidden;border:1px solid rgba(161,190,215,.14);border-radius:14px;background:rgba(3,8,14,.46);box-shadow:0 18px 55px rgba(0,0,0,.3);backdrop-filter:blur(14px)}.landing-hero-proof>div{display:grid;grid-template-columns:26px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:.08rem .55rem;min-height:72px;border-right:1px solid rgba(255,255,255,.06);padding:.7rem .9rem;text-align:left}.landing-hero-proof>div:last-child{border-right:0}.landing-hero-proof>div>span{grid-row:1/3;display:grid;width:26px;height:26px;place-items:center;border:1px solid rgba(216,173,88,.15);border-radius:8px;background:rgba(216,173,88,.05);color:#e2bd68;font-size:.66rem}.landing-hero-proof>div>span.is-offline i,.landing-hero-proof>div>span.is-online i{width:7px;height:7px;border-radius:50%;background:var(--chronicle-emerald);box-shadow:0 0 12px rgba(112,228,177,.55)}.landing-hero-proof>div>span.is-offline i{background:var(--chronicle-danger);box-shadow:none}.landing-hero-proof small{color:#5f7487;font-size:.48rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.landing-hero-proof b{overflow:hidden;color:#dde8f1;font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.landing-epic-hero .landing-scroll-cue{z-index:4;bottom:1.3rem}.landing-realm-ribbon{position:relative;z-index:5;border-block:1px solid rgba(216,173,88,.1);background:linear-gradient(180deg,rgba(8,17,28,.95),rgba(4,9,15,.98));box-shadow:0 22px 65px rgba(0,0,0,.36)}.landing-realm-ribbon>.bp-container{display:grid;grid-template-columns:1.1fr .7fr 1fr 1.5fr auto;align-items:center}.landing-realm-ribbon>.bp-container>div{display:grid;gap:.15rem;min-height:68px;align-content:center;border-right:1px solid rgba(255,255,255,.055);padding:.7rem 1.2rem}.landing-realm-ribbon span{color:#5f7487;font-size:.48rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.landing-realm-ribbon b{color:#dce8f2;font-size:.65rem}.landing-realm-ribbon>a{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:68px;padding:0 1.2rem;color:#e4c16c;font-size:.62rem;font-weight:900}.landing-realm-ribbon>a:hover{background:rgba(216,173,88,.045);color:#ffe4a0}.landing-realm-ribbon>a i{font-style:normal}.landing-content-stack{display:grid;gap:clamp(4rem,7vw,7.5rem);padding-block:clamp(4rem,7vw,7rem)}.landing-intro{display:grid;grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:4rem;max-width:1180px;margin-inline:auto}.landing-final-cta h2,.landing-journey-panel h2,.landing-news-section h2,.landing-section-copy h2,.landing-system-feature h2{margin-top:.75rem;color:#f3e4c3;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,4rem);font-weight:500;letter-spacing:-.035em;line-height:1.05;text-wrap:balance}.landing-section-copy h2 em{color:#7bcfe9;font-style:normal}.landing-section-copy p{max-width:850px;margin-top:1.25rem;color:#8fa2b4;font-size:.91rem;line-height:1.8}.landing-overline{color:#b58f4c;font-size:.54rem;font-weight:950;letter-spacing:.25em;text-transform:uppercase}.landing-intro-seal{position:relative;display:grid;width:190px;height:190px;place-items:center;border:1px solid rgba(216,173,88,.16);border-radius:50%;background:radial-gradient(circle,rgba(112,217,255,.06),transparent 65%)}.landing-intro-seal:after,.landing-intro-seal:before{content:"";position:absolute;inset:10px;border:1px dashed rgba(112,217,255,.12);border-radius:50%;animation:landing-orbit 32s linear infinite}.landing-intro-seal:after{inset:28px;animation-direction:reverse;animation-duration:21s}.landing-intro-seal .chronicle-sigil{width:92px;height:92px}.landing-intro-seal>span{position:absolute;right:-18px;bottom:20px;border:1px solid rgba(216,173,88,.19);border-radius:9px;background:#07111c;padding:.45rem .6rem;color:#d4b363;font-size:.47rem;font-weight:950;letter-spacing:.14em;line-height:1.4;text-align:center}.landing-pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.landing-pillars article{position:relative;min-height:280px;overflow:hidden;border:1px solid rgba(154,182,207,.11);border-radius:16px;background:linear-gradient(155deg,rgba(11,22,35,.92),rgba(4,9,15,.96));padding:1.3rem;box-shadow:0 22px 60px rgba(0,0,0,.25);transition:.25s ease}.landing-pillars article:before{content:"";position:absolute;right:-30%;bottom:-40%;width:80%;aspect-ratio:1;border:1px solid rgba(112,217,255,.07);border-radius:50%}.landing-pillars article:hover{border-color:rgba(216,173,88,.26);transform:translateY(-5px);box-shadow:0 30px 75px rgba(0,0,0,.38),0 0 34px rgba(216,173,88,.04)}.landing-pillar-index{color:#4f6273;font-family:Georgia,serif;font-size:.67rem}.landing-pillars article>i{display:grid;width:54px;height:54px;margin-top:2.3rem;place-items:center;border:1px solid rgba(112,217,255,.2);border-radius:15px;background:radial-gradient(circle,rgba(112,217,255,.12),transparent 70%);color:#8de3ff;font-size:1.25rem;font-style:normal;box-shadow:0 0 28px rgba(112,217,255,.06)}.landing-pillars h3{margin-top:1.15rem;color:#f1dfb6;font-family:Georgia,serif;font-size:1.15rem}.landing-pillars p{margin-top:.65rem;color:#8194a7;font-size:.74rem;line-height:1.65}.landing-card-line{position:absolute;right:1.3rem;bottom:1.25rem;left:1.3rem;height:1px;background:linear-gradient(90deg,rgba(216,173,88,.28),transparent)}.landing-journey-panel{position:relative;overflow:hidden;border:1px solid rgba(216,173,88,.15);border-radius:22px;background:radial-gradient(circle at 50% 0,rgba(80,156,190,.09),transparent 34rem),linear-gradient(155deg,rgba(9,19,31,.96),rgba(3,8,14,.99));padding:clamp(1.4rem,3vw,2.5rem);box-shadow:var(--chronicle-deep-shadow)}.landing-journey-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 0);background-size:55px 55px;-webkit-mask-image:linear-gradient(90deg,transparent,#000,transparent);mask-image:linear-gradient(90deg,transparent,#000,transparent)}.landing-journey-panel>header{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.landing-journey-panel h2{max-width:790px;font-size:clamp(1.8rem,3.2vw,3rem)}.landing-journey-line{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:3rem}.landing-journey-line>div{position:relative;display:grid;justify-items:center;text-align:center}.landing-journey-line>div>span{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(216,173,88,.27);border-radius:50%;background:#09131f;color:#e0ba63;font-family:Georgia,serif;font-size:.73rem;box-shadow:0 0 0 6px rgba(216,173,88,.025),0 0 25px rgba(216,173,88,.06)}.landing-journey-line>div>i{width:1px;height:24px;background:linear-gradient(rgba(216,173,88,.4),transparent)}.landing-journey-line b{color:#e5edf4;font-family:Georgia,serif;font-size:.76rem}.landing-journey-line small{margin-top:.25rem;color:#607589;font-size:.54rem}.landing-journey-line em{position:absolute;z-index:-1;top:19px;left:50%;width:100%;height:1px;background:linear-gradient(90deg,rgba(216,173,88,.25),rgba(112,217,255,.12))}.landing-endgame-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.62rem;margin-top:2.4rem;border-top:1px solid rgba(255,255,255,.06);padding-top:1.25rem;color:#667b8f;font-size:.51rem;font-weight:900;letter-spacing:.08em}.landing-endgame-strip span{color:#f0c970}.landing-endgame-strip i{width:3px;height:3px;border-radius:50%;background:#44596b}.landing-systems-grid{display:grid;gap:1rem}.landing-system-feature{position:relative;display:grid;min-height:340px;align-items:center;gap:2rem;overflow:hidden;border:1px solid rgba(155,183,207,.12);border-radius:22px;background:linear-gradient(145deg,rgba(10,21,34,.96),rgba(3,8,14,.99));padding:clamp(1.5rem,4vw,3rem);box-shadow:0 26px 75px rgba(0,0,0,.3)}.landing-system-feature>div{position:relative;z-index:2}.landing-system-feature p{max-width:680px;margin-top:1rem;color:#889bad;font-size:.82rem;line-height:1.75}.landing-system-feature a{display:inline-flex;align-items:center;gap:.55rem;margin-top:1.2rem;color:#e2bd68;font-size:.68rem;font-weight:900}.landing-system-feature a i{font-style:normal;transition:.18s ease}.landing-system-feature a:hover i{transform:translateX(4px)}.landing-system-passive{grid-template-columns:minmax(330px,.85fr) minmax(0,1.15fr)}.landing-system-art{position:relative;display:grid;width:min(100%,430px);aspect-ratio:1;place-items:center;margin-inline:auto;border:1px solid rgba(112,217,255,.09);border-radius:50%;background:radial-gradient(circle,rgba(112,217,255,.1),transparent 56%)}.landing-system-art:after,.landing-system-art:before{content:"";position:absolute;inset:12%;border:1px dashed rgba(216,173,88,.15);border-radius:50%;animation:landing-orbit 40s linear infinite}.landing-system-art:after{inset:30%;animation-direction:reverse;animation-duration:28s}.landing-system-art>b{display:grid;width:82px;height:82px;place-items:center;border:1px solid rgba(216,173,88,.35);border-radius:50%;background:#07111b;color:#ffe29b;font-size:2rem;box-shadow:0 0 60px rgba(112,217,255,.13)}.landing-system-art>i{position:absolute;width:68%;height:1px;background:linear-gradient(90deg,transparent,rgba(112,217,255,.3),transparent);transform:rotate(-24deg)}.landing-system-art .node{position:absolute;display:block;width:28px;height:28px;border:2px solid #315f76;border-radius:50%;background:#07121c;box-shadow:0 0 20px rgba(112,217,255,.14)}.landing-system-art .n1{top:14%;left:44%}.landing-system-art .n2{right:13%;bottom:28%}.landing-system-art .n3{bottom:12%;left:35%}.landing-system-art .n4{top:37%;left:12%}.landing-system-runes{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);background:radial-gradient(circle at 78% 45%,rgba(155,86,205,.11),transparent 28rem),linear-gradient(145deg,rgba(13,20,35,.96),rgba(5,7,14,.99))}.landing-rune-orbit{position:relative;display:grid;width:min(100%,380px);aspect-ratio:1;place-items:center;margin-inline:auto;border:1px solid rgba(183,113,225,.12);border-radius:50%;background:radial-gradient(circle,rgba(183,113,225,.09),transparent 60%)}.landing-rune-orbit>span{display:grid;width:92px;height:92px;place-items:center;border:1px solid rgba(216,173,88,.35);border-radius:28px;background:linear-gradient(145deg,#1a1730,#070b13);color:#e5c66f;font-size:2.2rem;box-shadow:0 0 55px rgba(183,113,225,.17);transform:rotate(45deg)}.landing-rune-orbit>span:first-letter{transform:rotate(-45deg)}.landing-rune-orbit>i{position:absolute;width:35px;height:35px;border:1px solid rgba(112,217,255,.25);border-radius:11px;background:#07101b;box-shadow:0 0 22px rgba(112,217,255,.08)}.landing-rune-orbit>i:first-of-type{top:7%;left:45%}.landing-rune-orbit>i:nth-of-type(2){right:10%;top:34%}.landing-rune-orbit>i:nth-of-type(3){right:22%;bottom:10%}.landing-rune-orbit>i:nth-of-type(4){left:16%;bottom:16%}.landing-rune-orbit>i:nth-of-type(5){top:28%;left:8%}.landing-system-delves{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);background:radial-gradient(circle at 22% 45%,rgba(197,99,50,.11),transparent 25rem),linear-gradient(145deg,rgba(18,17,22,.96),rgba(4,8,13,.99))}.landing-delve-depth{display:grid;gap:.65rem;perspective:900px}.landing-delve-depth>span{display:grid;height:74px;place-items:center;border:1px solid rgba(216,173,88,.18);border-radius:12px;background:linear-gradient(145deg,rgba(75,49,25,.38),rgba(4,10,16,.9));color:#e4bc65;font-family:Georgia,serif;font-size:1.25rem;box-shadow:0 20px 45px rgba(0,0,0,.26);transform:rotateX(59deg) rotate(-4deg)}.landing-delve-depth>span:nth-child(2){margin-inline:8%;filter:brightness(.83)}.landing-delve-depth>span:nth-child(3){margin-inline:16%;filter:brightness(.67)}.landing-news-section>header{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.landing-news-section h2{font-size:clamp(1.8rem,3.5vw,3.25rem)}.landing-news-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:.9rem;margin-top:1.6rem}.landing-news-card{display:grid;overflow:hidden;border:1px solid rgba(157,184,208,.11);border-radius:16px;background:linear-gradient(155deg,rgba(10,21,34,.92),rgba(4,9,15,.98));box-shadow:0 20px 55px rgba(0,0,0,.25);transition:.23s ease}.landing-news-card:hover{border-color:rgba(216,173,88,.27);transform:translateY(-4px);box-shadow:0 28px 70px rgba(0,0,0,.38)}.landing-news-media{position:relative;aspect-ratio:16/9;overflow:hidden;background:radial-gradient(circle,rgba(112,217,255,.12),transparent 34%),#07101a}.landing-news-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.35s ease}.landing-news-card:hover .landing-news-media img{transform:scale(1.035)}.landing-news-media>span{display:grid;width:100%;height:100%;place-items:center}.landing-news-media>i{position:absolute;right:.7rem;bottom:.7rem;border:1px solid rgba(216,173,88,.18);border-radius:999px;background:rgba(3,8,14,.76);padding:.3rem .5rem;color:#c6a35a;font-size:.45rem;font-style:normal;font-weight:900;letter-spacing:.1em;text-transform:uppercase;backdrop-filter:blur(8px)}.landing-news-card>div:last-child{padding:1rem}.landing-news-card small{color:#5c7184;font-size:.5rem;text-transform:uppercase}.landing-news-card h3{margin-top:.38rem;color:#edf0e8;font-family:Georgia,serif;font-size:1.02rem}.landing-news-card p{display:-webkit-box;margin-top:.55rem;overflow:hidden;color:#8194a6;font-size:.69rem;line-height:1.55;-webkit-line-clamp:3;-webkit-box-orient:vertical}.landing-news-card>div:last-child>b{display:inline-flex;gap:.45rem;margin-top:.8rem;color:#d5af5c;font-size:.58rem}.landing-news-card>div:last-child>b i{font-style:normal}.landing-news-empty{grid-column:1/-1;display:grid;min-height:260px;place-items:center;border:1px dashed rgba(216,173,88,.18);border-radius:17px;background:rgba(0,0,0,.15);padding:2rem;text-align:center}.landing-news-empty h3{color:#f0dfb6;font-family:Georgia,serif}.landing-news-empty p{color:#71869a;font-size:.73rem}.landing-final-cta{position:relative;display:grid;min-height:440px;place-content:center;justify-items:center;overflow:hidden;border:1px solid rgba(216,173,88,.18);border-radius:24px;background:radial-gradient(circle at 50% 40%,rgba(112,217,255,.12),transparent 28rem),linear-gradient(155deg,#0b1827,#03070d);padding:3rem;text-align:center;box-shadow:var(--chronicle-deep-shadow)}.landing-final-cta:after,.landing-final-cta:before{content:"";position:absolute;width:520px;aspect-ratio:1;border:1px solid rgba(216,173,88,.08);border-radius:50%}.landing-final-cta:before{left:-250px;bottom:-300px}.landing-final-cta:after{right:-240px;top:-300px}.landing-final-cta>.chronicle-sigil{width:86px;height:86px;margin-bottom:1rem}.landing-final-cta h2{max-width:900px}.landing-final-cta>p{max-width:700px;margin-top:1rem;color:#8ea1b3;font-size:.83rem;line-height:1.7}.landing-final-cta>div{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1.5rem}.chronicle-dashboard{gap:1.05rem}.chronicle-dashboard-hero{position:relative;align-items:stretch;overflow:hidden;border-color:rgba(216,173,88,.2);border-radius:20px;background:radial-gradient(circle at 80% 40%,rgba(112,217,255,.14),transparent 25rem),linear-gradient(120deg,rgba(12,27,43,.98),rgba(5,11,18,.99));padding:clamp(1.3rem,2.7vw,2.1rem);box-shadow:var(--chronicle-deep-shadow)}.chronicle-dashboard-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.017) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.dashboard-hero-copy{position:relative;z-index:2;display:grid;align-content:center;min-width:0}.dashboard-hero-copy h1{max-width:780px;margin-top:.45rem;font-size:clamp(1.7rem,3.2vw,3rem);line-height:1.05}.dashboard-hero-copy h1 span{color:#82ddf8}.dashboard-hero-copy p{margin-top:.55rem;color:#8195a8;font-size:.75rem}.dashboard-hero-actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.15rem}.dashboard-hero-character{position:relative;z-index:2;display:grid;grid-template-columns:130px minmax(190px,280px);align-items:center;gap:1.15rem;min-width:420px;border-left:1px solid rgba(255,255,255,.07);padding-left:1.5rem}.dashboard-hero-sigil{position:relative;display:grid;width:126px;height:126px;place-items:center;border:1px solid rgba(216,173,88,.22);border-radius:50%;background:radial-gradient(circle,rgba(112,217,255,.12),transparent 62%)}.dashboard-hero-sigil:before{content:"";position:absolute;inset:10px;border:1px dashed rgba(112,217,255,.18);border-radius:50%;animation:landing-orbit 24s linear infinite}.dashboard-hero-sigil>span{display:grid;width:62px;height:62px;place-items:center;border:1px solid rgba(216,173,88,.36);border-radius:18px;background:#07111b;color:#f2d27f;font-family:Georgia,serif;font-size:1.6rem;box-shadow:0 0 38px rgba(112,217,255,.12)}.dashboard-hero-sigil>i{position:absolute;width:7px;height:7px;border-radius:50%;background:#7ee4ff;box-shadow:0 0 12px rgba(112,217,255,.8)}.dashboard-hero-sigil>i:nth-child(2){top:12%;left:47%}.dashboard-hero-sigil>i:nth-child(3){right:17%;bottom:23%}.dashboard-hero-character-meta{display:grid;gap:.42rem}.dashboard-hero-character-meta>small{color:#63788b;font-size:.5rem;font-weight:900;letter-spacing:.16em}.dashboard-hero-character-meta>div:not(.dashboard-hero-progress){display:flex;justify-content:space-between;color:#73879a;font-size:.59rem}.dashboard-hero-character-meta>div b{color:#e8c978}.dashboard-hero-progress{height:6px;overflow:hidden;border-radius:99px;background:rgba(0,0,0,.36);box-shadow:inset 0 1px 5px rgba(0,0,0,.4)}.dashboard-hero-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#287da2,#e0b55d);box-shadow:0 0 14px rgba(112,217,255,.22)}.chronicle-metric-grid{gap:.7rem}.chronicle-metric-grid article{position:relative;overflow:hidden;min-height:108px;border-color:rgba(154,181,205,.1);border-radius:14px;background:linear-gradient(150deg,rgba(10,21,34,.94),rgba(4,9,15,.98));padding:1rem}.chronicle-metric-grid article:after{content:"";position:absolute;right:-18px;bottom:-26px;width:75px;height:75px;border:1px solid rgba(112,217,255,.055);border-radius:50%}.chronicle-metric-grid article>i{position:absolute;right:.8rem;top:.7rem;color:rgba(216,173,88,.32);font-family:Georgia,serif;font-size:.78rem;font-style:normal}.chronicle-metric-grid span{color:#64798c;font-size:.52rem}.chronicle-metric-grid b{margin-top:.25rem;color:#edf3f7;font-family:Georgia,serif;font-size:1.55rem}.chronicle-metric-grid small{margin-top:.15rem;color:#617488;font-size:.55rem}.dashboard-adventure-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;min-width:0}.dashboard-adventure-grid>*{min-width:0}.chronicle-realm-panel,.chronicle-roster-panel{min-height:100%}.dashboard-character-card{position:relative;border-color:rgba(255,255,255,.07);border-radius:12px;background:linear-gradient(150deg,rgba(255,255,255,.026),rgba(0,0,0,.14));padding:.72rem}.dashboard-character-card:hover{border-color:rgba(216,173,88,.23);background:rgba(216,173,88,.04);transform:translateY(-1px)}.dashboard-character-card.is-active{border-color:rgba(112,217,255,.25);box-shadow:inset 2px 0 rgba(112,217,255,.55)}.character-initial{border-color:rgba(216,173,88,.24);border-radius:11px;background:radial-gradient(circle at 35% 25%,rgba(255,230,160,.13),transparent 50%),#07111b;color:#f0cb75}.dashboard-realm-orb{display:grid;width:90px;height:90px;margin:1rem auto;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:50%;background:radial-gradient(circle,rgba(112,217,255,.08),transparent 65%);color:#74889a;font-size:.48rem;font-weight:950;letter-spacing:.15em}.dashboard-realm-orb i{position:absolute;width:18px;height:18px;border-radius:50%;background:#708090}.dashboard-realm-orb.is-online i{background:#6de1ad;box-shadow:0 0 22px rgba(109,225,173,.62)}.dashboard-realm-orb.is-online span{color:#a6edcf}.dashboard-realm-orb.is-offline i{background:#f27c87}.dashboard-news-card{border-radius:13px;background:rgba(0,0,0,.18)}.dashboard-news-card section small{display:block;margin-bottom:.24rem;color:#9a7b42;font-size:.44rem;font-weight:900;letter-spacing:.1em}.dashboard-news-sigil{display:grid!important;height:82px!important;place-items:center;background:radial-gradient(circle,rgba(112,217,255,.12),transparent 50%),#07101a;color:#d7b258;font-size:1.3rem}.delves-production-page{display:grid;gap:1.35rem}.delves-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);min-height:360px;align-items:center;gap:2rem;overflow:hidden;border:1px solid rgba(216,173,88,.2);border-radius:22px;background:radial-gradient(circle at 76% 40%,rgba(194,99,52,.13),transparent 24rem),radial-gradient(circle at 34% 20%,rgba(112,217,255,.08),transparent 22rem),linear-gradient(145deg,#0c1825,#03070d 78%);padding:clamp(1.5rem,4vw,3rem);box-shadow:var(--chronicle-deep-shadow)}.delves-hero:before{content:"";position:absolute;right:-12%;bottom:-52%;width:58%;aspect-ratio:1;border:1px solid rgba(216,173,88,.08);border-radius:50%;box-shadow:0 0 0 45px rgba(216,173,88,.018),0 0 0 90px rgba(112,217,255,.012)}.delves-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(rgba(255,255,255,.015) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent)}.delves-hero-copy,.delves-hero-vitals{position:relative;z-index:2}.delves-hero h1{margin-top:.45rem;color:#f3e2bd;font-family:Georgia,serif;font-size:clamp(2.4rem,5vw,4.8rem);font-weight:500;letter-spacing:-.045em;line-height:.92}.delves-hero-copy>p{max-width:720px;margin-top:1rem;color:#8da0b2;font-size:.82rem;line-height:1.75}.delves-hero-actions{display:flex;gap:.55rem;margin-top:1.25rem}.delves-hero-vitals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.delves-hero-vitals article{display:grid;min-height:120px;align-content:center;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(0,0,0,.22);padding:.9rem;text-align:center;backdrop-filter:blur(8px)}.delves-hero-vitals span{color:#63788b;font-size:.47rem;font-weight:900;letter-spacing:.13em}.delves-hero-vitals b{margin:.25rem 0;color:#e9c771;font-family:Georgia,serif;font-size:1.55rem}.delves-hero-vitals small{color:#607488;font-size:.52rem}.delves-hero-depth{position:absolute;right:2rem;bottom:1rem;display:flex;align-items:flex-end;gap:4px;opacity:.35}.delves-hero-depth i{width:2px;background:linear-gradient(#d8ad58,transparent)}.delves-hero-depth i:first-child{height:12px}.delves-hero-depth i:nth-child(2){height:20px}.delves-hero-depth i:nth-child(3){height:31px}.delves-hero-depth span{margin-left:.3rem;color:#d3ae5d;font-size:.42rem;letter-spacing:.18em}.delves-warning{border-color:rgba(247,184,92,.24);background:rgba(101,62,15,.13)}.delves-warning b{color:#ffd697}.delves-warning p{margin-top:.3rem;color:#c49d68;font-size:.7rem}.chronicle-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:1rem}.chronicle-section-head h2{margin-top:.3rem;color:#f2e0b7;font-family:Georgia,serif;font-size:clamp(1.6rem,3vw,2.5rem)}.chronicle-section-head p{max-width:750px;margin-top:.45rem;color:#71869a;font-size:.7rem;line-height:1.6}.delve-world-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.delve-world-card{position:relative;overflow:hidden;border:1px solid rgba(156,183,207,.11);border-radius:18px;background:linear-gradient(155deg,rgba(9,19,31,.97),rgba(3,8,14,.99));box-shadow:0 22px 60px rgba(0,0,0,.25);transition:.22s ease}.delve-world-card:hover{border-color:rgba(216,173,88,.24);transform:translateY(-3px);box-shadow:0 30px 75px rgba(0,0,0,.38)}.delve-world-card.is-locked{filter:saturate(.72)}.delve-world-art{position:relative;display:grid;height:190px;place-items:center;overflow:hidden;background:radial-gradient(circle,rgba(112,217,255,.12),transparent 34%),linear-gradient(145deg,#112332,#050b12)}.theme-logging .delve-world-art{background:radial-gradient(circle,rgba(82,153,93,.16),transparent 36%),linear-gradient(145deg,#17261e,#050b10)}.theme-sandfury .delve-world-art{background:radial-gradient(circle,rgba(206,135,55,.18),transparent 36%),linear-gradient(145deg,#2b2114,#090b0d)}.delve-world-art:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 30%,rgba(3,8,14,.72)),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(rgba(255,255,255,.02) 1px,transparent 0);background-size:auto,38px 38px,38px 38px}.delve-world-art>span{position:relative;z-index:2;display:grid;width:88px;height:88px;place-items:center;border:1px solid rgba(216,173,88,.3);border-radius:27px;background:rgba(3,8,14,.72);color:#edcb77;font-size:2rem;box-shadow:0 0 55px rgba(112,217,255,.1);transform:rotate(45deg)}.delve-world-art>span:first-letter{transform:rotate(-45deg)}.delve-world-art>i{position:absolute;border:1px solid rgba(112,217,255,.1);border-radius:50%}.delve-world-art>i:first-of-type{width:150px;height:150px}.delve-world-art>i:nth-of-type(2){width:210px;height:210px;border-style:dashed}.delve-world-art>i:nth-of-type(3){width:280px;height:280px;opacity:.5}.delve-world-content{padding:1.1rem}.delve-world-topline{display:flex;align-items:center;justify-content:space-between}.delve-world-topline>span{color:#607589;font-size:.48rem;font-weight:950;letter-spacing:.17em}.delve-world-topline>b{border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:.24rem .45rem;color:#73879a;font-size:.46rem;letter-spacing:.08em}.delve-world-topline>b.is-ready{border-color:rgba(112,228,177,.18);background:rgba(112,228,177,.07);color:#96e6c5}.delve-world-content h3{margin-top:.55rem;color:#f0dfb5;font-family:Georgia,serif;font-size:1.2rem}.delve-world-content>p{min-height:58px;margin-top:.5rem;color:#7d91a4;font-size:.67rem;line-height:1.55}.delve-world-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;margin-top:.8rem}.delve-world-stats>span{display:grid;border:1px solid rgba(255,255,255,.06);border-radius:9px;background:rgba(0,0,0,.17);padding:.5rem;text-align:center}.delve-world-stats small{color:#566b7e;font-size:.44rem;text-transform:uppercase}.delve-world-stats b{margin-top:.1rem;color:#d7e3ec;font-size:.65rem}.delve-readiness{display:grid;gap:.32rem;margin-top:.8rem}.delve-readiness>span{display:flex;align-items:center;gap:.4rem;color:#677c90;font-size:.56rem}.delve-readiness i{width:6px;height:6px;border-radius:50%;background:#6a7480}.delve-readiness>span.ok{color:#95cbb5}.delve-readiness>span.ok i{background:#6fdda9;box-shadow:0 0 9px rgba(111,221,169,.42)}.delve-world-content>button{width:100%;margin-top:.9rem;border:1px solid rgba(112,217,255,.2);border-radius:9px;background:rgba(112,217,255,.07);padding:.6rem;color:#bcecff;font-size:.6rem;font-weight:900}.delve-world-content>button:disabled{border-color:rgba(255,255,255,.07);background:rgba(255,255,255,.025);color:#627588}.delve-runtime-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:1rem}.delve-events-panel,.delve-run-panel{min-width:0}.delve-panel-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.06);padding:1.1rem}.delve-panel-header h2{margin-top:.2rem;color:#efdfba;font-family:Georgia,serif;font-size:1.35rem}.delve-panel-header>span{border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:.3rem .5rem;color:#6c8194;font-size:.52rem}.delve-run-list{display:grid;gap:.55rem;padding:1rem}.delve-run-card{display:grid;grid-template-columns:56px minmax(0,1fr);gap:.75rem;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(0,0,0,.16);padding:.7rem}.delve-run-card.status-completed{border-color:rgba(112,228,177,.12)}.delve-run-card.status-failed{border-color:rgba(255,135,146,.14)}.delve-run-mark{display:grid;place-items:center;border:1px solid rgba(216,173,88,.18);border-radius:11px;background:rgba(216,173,88,.045);color:#ddba68}.delve-run-mark span{font-size:1rem}.delve-run-mark small{color:#687c8f;font-size:.48rem}.delve-run-title{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.delve-run-title>div{display:grid}.delve-run-title b{color:#e4edf4;font-size:.72rem}.delve-run-title small{margin-top:.16rem;color:#607589;font-size:.51rem}.delve-run-title>span{border:1px solid rgba(255,255,255,.07);border-radius:999px;padding:.25rem .42rem;color:#9a7e48;font-size:.45rem;font-weight:900;text-transform:uppercase}.delve-run-progress{height:5px;margin-top:.55rem;overflow:hidden;border-radius:99px;background:rgba(0,0,0,.35)}.delve-run-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#257b9d,#d9ad57)}.delve-run-meta{display:flex;flex-wrap:wrap;gap:.35rem .8rem;margin-top:.55rem;color:#5f7487;font-size:.51rem}.delve-run-meta b{color:#aab9c6}.delve-run-main>p{margin-top:.45rem;color:#e18d94;font-size:.55rem}.delve-event-explainer{border-bottom:1px solid rgba(255,255,255,.06);padding:.8rem 1.1rem;color:#687d90;font-size:.61rem;line-height:1.55}.delve-event-list{display:grid;max-height:550px;overflow:auto;padding:.7rem 1rem 1rem}.delve-event-list>div:not(.delve-empty-state){display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:.6rem;border-bottom:1px solid rgba(255,255,255,.055);padding:.6rem .2rem}.delve-event-list>div>i{width:6px;height:6px;border-radius:50%;background:#6ecfe9;box-shadow:0 0 10px rgba(110,207,233,.35)}.delve-event-list>div>span{display:grid}.delve-event-list b{color:#cddae5;font-size:.58rem;text-transform:capitalize}.delve-event-list small{color:#6e8294;font-size:.48rem}.delve-event-list time{color:#566b7e;font-size:.47rem}.delve-empty-state{grid-column:1/-1;display:grid;min-height:200px;place-items:center;border:1px dashed rgba(216,173,88,.16);border-radius:14px;background:rgba(0,0,0,.13);padding:1.2rem;text-align:center}.delve-empty-state.compact{min-height:170px}.delve-empty-state>span{color:#d1ad5e;font-size:1.5rem}.delve-empty-state h3{color:#eadab4;font-family:Georgia,serif}.delve-empty-state p{color:#6d8194;font-size:.62rem}.delve-safety-strip,.exchange-safety-strip,.workbench-safety-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid rgba(216,173,88,.11);border-radius:16px;background:linear-gradient(150deg,rgba(9,18,29,.9),rgba(4,8,14,.96))}.delve-safety-strip>div,.exchange-safety-strip>div,.workbench-safety-strip>div{position:relative;min-height:120px;border-right:1px solid rgba(255,255,255,.055);padding:1rem}.delve-safety-strip>div:last-child,.exchange-safety-strip>div:last-child,.workbench-safety-strip>div:last-child{border-right:0}.delve-safety-strip span,.exchange-safety-strip span,.workbench-safety-strip span{color:#675633;font-family:Georgia,serif;font-size:1.5rem}.delve-safety-strip b,.exchange-safety-strip b,.workbench-safety-strip b{display:block;margin-top:.35rem;color:#dfc98f;font-size:.68rem}.delve-safety-strip p,.exchange-safety-strip p,.workbench-safety-strip p{margin-top:.35rem;color:#677c90;font-size:.58rem;line-height:1.5}.workbench-production-page{display:grid;gap:1rem}.workbench-hero{position:relative;align-items:center;overflow:hidden;min-height:330px;border-color:rgba(216,173,88,.22);border-radius:22px;background:radial-gradient(circle at 78% 42%,rgba(173,93,200,.13),transparent 24rem),radial-gradient(circle at 28% 18%,rgba(216,173,88,.08),transparent 22rem),linear-gradient(145deg,#111727,#03070d);padding:clamp(1.5rem,4vw,3rem);box-shadow:var(--chronicle-deep-shadow)}.workbench-hero:before{content:"";position:absolute;right:-12%;bottom:-55%;width:57%;aspect-ratio:1;border:1px solid rgba(216,173,88,.09);border-radius:50%;box-shadow:0 0 0 42px rgba(173,93,200,.018),0 0 0 84px rgba(112,217,255,.012)}.workbench-hero-copy{position:relative;z-index:2}.workbench-hero h1{margin-top:.45rem;color:#f5e3bd;font-family:Georgia,serif;font-size:clamp(2.6rem,5vw,5rem);font-weight:500;letter-spacing:-.045em;line-height:.9}.workbench-hero p{max-width:780px;margin-top:1rem;color:#8da0b3;font-size:.8rem;line-height:1.72}.workbench-hero-runes{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1.1rem}.workbench-hero-runes span{border:1px solid rgba(216,173,88,.13);border-radius:999px;background:rgba(216,173,88,.045);padding:.32rem .52rem;color:#a98c56;font-size:.51rem;font-weight:850}.workbench-hero-character{position:relative;z-index:2;display:grid;grid-template-columns:84px minmax(180px,1fr);align-items:center;gap:.85rem;min-width:310px;border-left:1px solid rgba(255,255,255,.07);padding-left:1.6rem;text-align:left!important}.workbench-hero-character>span{display:grid;width:82px;height:82px;place-items:center;border:1px solid rgba(216,173,88,.28);border-radius:24px;background:radial-gradient(circle,rgba(173,93,200,.13),transparent 65%),#08111b;color:#efd17c;font-family:Georgia,serif;font-size:1.8rem;box-shadow:0 0 45px rgba(173,93,200,.09)}.workbench-hero-character>div{display:grid;text-align:left}.workbench-hero-character small{color:#667b8e;font-size:.48rem;font-weight:900;letter-spacing:.14em}.workbench-hero-character b{margin-top:.2rem;color:#eff3f4;font-family:Georgia,serif;font-size:1.2rem}.workbench-hero-character i{margin-top:.15rem;color:#718598;font-size:.58rem;font-style:normal}.workbench-character-panel>.panel-body{display:flex;align-items:center;justify-content:space-between;gap:1rem}.workbench-character-nav{margin-top:0}.workbench-character-nav a{display:inline-grid;grid-template-columns:22px auto;align-items:center;gap:.38rem}.workbench-character-nav a>span{display:grid;width:22px;height:22px;place-items:center;border:1px solid rgba(216,173,88,.16);border-radius:7px;background:rgba(216,173,88,.05);color:#d4b260;font-size:.52rem}.workbench-character-nav a small{grid-column:2}.workbench-runtime-error{border-color:rgba(255,135,146,.18);background:rgba(113,27,35,.1)}.workbench-runtime-error b{color:#f1a0a8}.workbench-runtime-error p{margin-top:.25rem;color:#b77d83;font-size:.67rem}.workbench-grid{gap:1rem}.workbench-console,.workbench-inventory{border:1px solid rgba(157,184,208,.11);border-radius:18px;background:linear-gradient(155deg,rgba(9,19,31,.95),rgba(3,8,14,.99));padding:1.1rem;box-shadow:0 20px 55px rgba(0,0,0,.24)}.workbench-section-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:.8rem}.workbench-section-head h2{margin-top:.2rem;color:#efdfb9;font-family:Georgia,serif;font-size:1.15rem}.workbench-section-head>span{border:1px solid rgba(112,217,255,.14);border-radius:999px;padding:.27rem .45rem;color:#6e9caf;font-size:.46rem;font-weight:900}.workbench-item-grid{margin-top:.8rem}.workbench-item{border-radius:12px;background:rgba(0,0,0,.18)}.workbench-item.active{border-color:rgba(112,217,255,.34);background:rgba(112,217,255,.055);box-shadow:inset 2px 0 rgba(112,217,255,.6)}.workbench-rune-grid{display:grid;gap:.55rem;margin-top:.8rem}.workbench-rune-grid button{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:.65rem;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(0,0,0,.18);padding:.65rem;text-align:left;transition:.18s ease}.workbench-rune-grid button:hover{border-color:rgba(216,173,88,.2);background:rgba(216,173,88,.035);transform:translateY(-1px)}.workbench-rune-grid button.active{border-color:rgba(216,173,88,.36);background:linear-gradient(90deg,rgba(216,173,88,.11),rgba(173,93,200,.045));box-shadow:inset 2px 0 rgba(216,173,88,.72)}.workbench-rune-grid button>i{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(216,173,88,.18);border-radius:12px;background:#08111b;color:#e4bd66;font-size:1rem;font-style:normal}.workbench-rune-icon{width:34px;height:34px;border-radius:9px;-o-object-fit:cover;object-fit:cover;image-rendering:auto;box-shadow:0 0 18px rgba(216,173,88,.12)}.workbench-rune-grid button>span{display:grid;min-width:0}.workbench-rune-grid b{overflow:hidden;color:#dce7f0;font-size:.63rem;text-overflow:ellipsis;white-space:nowrap}.workbench-rune-grid small{margin-top:.15rem;color:#667a8e;font-size:.49rem}.workbench-target{border-radius:14px;background:linear-gradient(90deg,rgba(216,173,88,.055),rgba(0,0,0,.16))}.workbench-preview{border-color:rgba(216,173,88,.22);border-radius:14px;background:radial-gradient(circle at 90% 0,rgba(173,93,200,.12),transparent 30%),rgba(216,173,88,.045)}.workbench-preview button,.workbench-primary{border-radius:10px;background:linear-gradient(180deg,#725025,#31200f);color:#ffe5a5}.workbench-message{border-radius:10px}.workbench-history{border-top-color:rgba(255,255,255,.06)}.exchange-production-page{display:grid;gap:1rem}.exchange-character-panel>.panel-body{display:flex;align-items:center;justify-content:space-between;gap:1rem}.exchange-character-panel-copy{max-width:600px}.exchange-character-panel-copy p{margin-top:.3rem;color:#6f8396;font-size:.62rem}.exchange-overview{position:relative;min-height:310px;align-items:center;overflow:hidden;border-color:rgba(112,217,255,.2);border-radius:22px;background:radial-gradient(circle at 78% 45%,rgba(112,217,255,.14),transparent 25rem),radial-gradient(circle at 28% 18%,rgba(216,173,88,.06),transparent 22rem),linear-gradient(145deg,#0a1b29,#03070d);padding:clamp(1.5rem,4vw,3rem);box-shadow:var(--chronicle-deep-shadow)}.exchange-overview:before{content:"";position:absolute;right:-12%;bottom:-55%;width:58%;aspect-ratio:1;border:1px solid rgba(112,217,255,.08);border-radius:50%;box-shadow:0 0 0 45px rgba(112,217,255,.018),0 0 0 90px rgba(216,173,88,.012)}.exchange-overview-copy{position:relative;z-index:2}.exchange-overview h1{margin-top:.45rem;color:#f2e2bd;font-family:Georgia,serif;font-size:clamp(2.6rem,5vw,5rem);font-weight:500;letter-spacing:-.045em;line-height:.9}.exchange-overview p{max-width:760px;margin-top:1rem;color:#8ca0b2;font-size:.8rem;line-height:1.72}.exchange-character{position:relative;z-index:2;min-width:280px;border-color:rgba(216,173,88,.16);border-radius:16px;background:rgba(0,0,0,.23);padding:1.2rem}.exchange-character:before{content:"TRADING AS";color:#62778a;font-size:.45rem;font-weight:900;letter-spacing:.16em}.exchange-character b{margin-top:.3rem;color:#f1dfb6;font-family:Georgia,serif;font-size:1.28rem}.exchange-character>i{position:absolute;right:1rem;top:1rem;width:8px;height:8px;border-radius:50%;background:#ef7c87}.exchange-character>i.online{background:#70e4b1;box-shadow:0 0 14px rgba(112,228,177,.55)}.exchange-balances,.exchange-panel{border-color:rgba(157,184,208,.11);border-radius:17px;background:linear-gradient(155deg,rgba(9,19,31,.95),rgba(3,8,14,.99));box-shadow:0 18px 50px rgba(0,0,0,.22)}.exchange-balance{border-radius:12px;background:rgba(0,0,0,.17)}.exchange-balance img{border:1px solid rgba(216,173,88,.13);background:#07101a}.exchange-panel h2{color:#efdfb9;font-family:Georgia,serif;font-size:1.15rem}.exchange-tabs button{border-radius:9px}.exchange-primary{border:1px solid rgba(112,217,255,.32);border-radius:10px;background:linear-gradient(180deg,#26769a,#0b344c);color:#effcff}.exchange-stack-empty{margin-top:.65rem;border:1px solid rgba(216,173,88,.15);border-radius:10px;background:rgba(216,173,88,.045);padding:.7rem}.exchange-stack-empty b{color:#e1c071;font-size:.62rem}.exchange-stack-empty p{margin-top:.25rem;color:#7d8f9f;font-size:.54rem;line-height:1.5}.exchange-book{background:radial-gradient(circle at 50% 0,rgba(112,217,255,.055),transparent 18rem),linear-gradient(155deg,rgba(9,19,31,.96),rgba(3,8,14,.99))}.exchange-last{border-color:rgba(216,173,88,.13);background:rgba(216,173,88,.03);padding:.65rem}.exchange-table>div{border-top-color:rgba(255,255,255,.055)}.chronicle-page-frame>.space-y-4,.chronicle-page-frame>.space-y-5,.chronicle-page-frame>.space-y-6{gap:1rem}.chronicle-page-frame main.mx-auto{max-width:none!important;padding:0!important}.chronicle-page-frame table{border-collapse:separate;border-spacing:0}.chronicle-page-frame thead{background:rgba(0,0,0,.24)!important}.chronicle-page-frame th{color:#72869a!important;font-size:.55rem!important;letter-spacing:.11em!important}.chronicle-page-frame tbody tr{transition:.15s ease}.chronicle-page-frame tbody tr:hover{background:rgba(216,173,88,.025)!important}.admin-page-header,.store-hero{border-color:rgba(216,173,88,.16)!important;border-radius:20px!important;background:radial-gradient(circle at 85% 0,rgba(112,217,255,.09),transparent 24rem),linear-gradient(145deg,rgba(10,21,34,.96),rgba(3,8,14,.99))!important;box-shadow:var(--chronicle-soft-shadow)!important}.admin-card,.admin-trophy-card,.landing-admin-card,.trophy-slot-editor{border-color:rgba(157,184,208,.1)!important;background:rgba(0,0,0,.16)!important}.chronicle-system-state{display:grid;min-height:58vh;place-content:center;justify-items:center;text-align:center}.chronicle-system-state .chronicle-sigil{width:86px;height:86px}.chronicle-system-state h1{margin-top:1rem;color:#f0dfb8;font-family:Georgia,serif;font-size:clamp(1.8rem,4vw,3.2rem)}.chronicle-system-state p{max-width:560px;margin-top:.7rem;color:#7d91a4;font-size:.78rem;line-height:1.65}.chronicle-state-actions{display:flex;gap:.55rem;margin-top:1.2rem}.chronicle-loading-runes{display:flex;gap:.5rem;margin-top:1.1rem}.chronicle-loading-runes i{width:9px;height:9px;border-radius:50%;background:#d3ab59;animation:chronicle-loading 1.2s ease-in-out infinite}.chronicle-loading-runes i:nth-child(2){animation-delay:.15s}.chronicle-loading-runes i:nth-child(3){animation-delay:.3s}@keyframes chronicle-loading{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:1;transform:translateY(-7px);box-shadow:0 0 14px rgba(216,173,88,.5)}}@media (max-width:1320px){:root{--chronicle-sidebar-width:242px}.chronicle-side-brand{padding-inline:.9rem}.chronicle-side-brand .chronicle-sigil{width:45px;height:45px}.chronicle-brand b{font-size:.9rem}.chronicle-brand small{font-size:.48rem}.chronicle-side-link{font-size:.66rem}.landing-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-pillars article{min-height:250px}.dashboard-hero-character{min-width:360px;grid-template-columns:105px minmax(175px,1fr)}.dashboard-hero-sigil{width:104px;height:104px}}@media (max-width:1100px){.chronicle-auth-shell{display:block}.chronicle-sidebar{display:none}.chronicle-stage{grid-column:auto}.chronicle-mobile-navigation{display:block}.chronicle-breadcrumb-mark{display:none}.chronicle-main{padding:1rem}.chronicle-topbar{padding-inline:1rem}.landing-realm-ribbon>.bp-container{grid-template-columns:repeat(4,1fr)}.landing-realm-ribbon>a{grid-column:1/-1;min-height:50px;border-top:1px solid rgba(255,255,255,.05)}.landing-system-delves,.landing-system-passive,.landing-system-runes{grid-template-columns:1fr 1fr}.dashboard-hero-character{min-width:320px}.chronicle-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-adventure-grid,.delves-hero{grid-template-columns:1fr}.delves-hero-vitals{max-width:680px}.delve-world-grid{grid-template-columns:1fr 1fr}.delve-runtime-grid{grid-template-columns:1fr}.workbench-hero-character{min-width:270px}.exchange-main-grid{grid-template-columns:1fr 1fr}.exchange-book{grid-column:1/-1}}@media (max-width:820px){.bp-container{width:min(100% - 24px,1740px)}.chronicle-guest-topbar .chronicle-brand>span:last-child,.chronicle-realm-chip{display:none}.chronicle-guest-actions .ghost-button{display:none!important}.chronicle-guest-mobile-nav{padding-bottom:.55rem}.chronicle-footer>.bp-container{grid-template-columns:1fr}.chronicle-footer-links{justify-content:flex-start;flex-wrap:wrap}.landing-epic-hero{min-height:720px;padding-inline:1rem}.landing-hero-inner h1{font-size:clamp(3.2rem,14vw,5.8rem)}.landing-hero-proof{grid-template-columns:1fr 1fr}.landing-hero-proof>div:nth-child(2){border-right:0}.landing-hero-proof>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.06)}.landing-realm-ribbon>.bp-container{grid-template-columns:1fr 1fr}.landing-realm-ribbon>.bp-container>div:nth-child(2){border-right:0}.landing-intro{grid-template-columns:1fr}.landing-intro-seal{display:none}.landing-journey-panel>header,.landing-news-section>header{align-items:flex-start;flex-direction:column}.landing-journey-line{grid-template-columns:repeat(3,1fr);gap:1.5rem 0}.landing-journey-line em{display:none}.landing-system-delves,.landing-system-passive,.landing-system-runes{grid-template-columns:1fr}.landing-system-runes>div:first-child{order:2}.landing-news-grid{grid-template-columns:1fr 1fr}.landing-news-card.is-featured{grid-column:1/-1;grid-template-columns:1fr 1fr}.landing-final-cta{padding:2rem 1rem}.chronicle-dashboard-hero{flex-direction:column}.dashboard-hero-character{width:100%;min-width:0;border-top:1px solid rgba(255,255,255,.07);border-left:0;padding-top:1.2rem;padding-left:0}.chronicle-metric-grid{grid-template-columns:1fr 1fr}.dashboard-main-grid{grid-template-columns:1fr}.dashboard-news{grid-column:auto}.dashboard-news-grid{grid-template-columns:1fr}.dashboard-news-card{grid-template-columns:100px minmax(0,1fr)}.delves-hero-vitals{grid-template-columns:1fr 1fr}.delve-world-grid{grid-template-columns:1fr}.delve-safety-strip,.exchange-safety-strip,.workbench-safety-strip{grid-template-columns:1fr 1fr}.delve-safety-strip>div:nth-child(2),.exchange-safety-strip>div:nth-child(2),.workbench-safety-strip>div:nth-child(2){border-right:0}.delve-safety-strip>div:nth-child(-n+2),.exchange-safety-strip>div:nth-child(-n+2),.workbench-safety-strip>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.055)}.workbench-hero{align-items:flex-start;flex-direction:column}.workbench-hero-character{width:100%;min-width:0;border-top:1px solid rgba(255,255,255,.07);border-left:0;padding-top:1.2rem;padding-left:0}.exchange-character-panel>.panel-body,.exchange-overview,.workbench-character-panel>.panel-body{align-items:flex-start;flex-direction:column}.exchange-character{width:100%;text-align:left}.exchange-lower-grid,.exchange-main-grid{grid-template-columns:1fr}.exchange-book,.exchange-lower-grid>section:last-child{grid-column:auto}}@media (max-width:560px){.chronicle-topbar-context>div:last-child{display:none}.chronicle-currency-ribbon{display:none!important}.chronicle-topbar-actions{gap:.3rem}.chronicle-topbar .gold-button{display:none!important}.chronicle-download-action span{display:none}.chronicle-download-action{min-width:42px;justify-content:center;padding-inline:.7rem}.account-menu-popover{top:65px}.chronicle-main{padding:.75rem}.panel{border-radius:15px}.landing-season-token span{display:none}.landing-hero-sigil{width:90px;height:90px}.landing-kicker{max-width:320px}.landing-hero-inner h1{font-size:3.25rem}.landing-hero-inner>p{font-size:.8rem}.landing-actions,.landing-primary,.landing-secondary{width:100%}.landing-hero-proof{grid-template-columns:1fr}.landing-hero-proof>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.06)}.landing-realm-ribbon>.bp-container{grid-template-columns:1fr}.landing-realm-ribbon>.bp-container>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.05)}.landing-content-stack{gap:3rem}.landing-pillars{grid-template-columns:1fr}.landing-pillars article{min-height:230px}.landing-journey-line{grid-template-columns:1fr 1fr}.landing-system-feature{padding:1.25rem}.landing-rune-orbit,.landing-system-art{max-width:290px}.landing-news-grid{grid-template-columns:1fr}.landing-news-card.is-featured{grid-column:auto;grid-template-columns:1fr}.landing-final-cta h2{font-size:2rem}.dashboard-hero-character{grid-template-columns:82px minmax(0,1fr)}.dashboard-hero-sigil{width:80px;height:80px}.dashboard-hero-sigil>span{width:48px;height:48px}.chronicle-metric-grid,.dashboard-character-grid{grid-template-columns:1fr}.dashboard-hero-actions>*{flex:1 1 130px}.delves-hero{padding:1.3rem}.delves-hero h1{font-size:2.8rem}.delves-hero-vitals{grid-template-columns:1fr}.chronicle-section-head{align-items:flex-start;flex-direction:column}.delve-run-card{grid-template-columns:46px minmax(0,1fr)}.delve-run-mark{min-height:54px}.delve-run-meta{display:grid;grid-template-columns:1fr 1fr}.delve-safety-strip,.exchange-safety-strip,.workbench-safety-strip{grid-template-columns:1fr}.delve-safety-strip>div,.exchange-safety-strip>div,.workbench-safety-strip>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.055)}.workbench-rune-grid{grid-template-columns:1fr}.workbench-character-nav{display:flex;width:100%;overflow:auto}.workbench-character-nav a{flex:0 0 auto}.workbench-grid{grid-template-columns:1fr}.exchange-overview h1,.workbench-hero h1{font-size:2.8rem}.exchange-balance-grid{grid-template-columns:1fr}.exchange-table>div{grid-template-columns:1fr 1fr}.exchange-table em{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.chronicle-loading-runes i,.chronicle-sigil:after,.dashboard-hero-sigil:before,.landing-intro-seal:after,.landing-intro-seal:before,.landing-rift-aura:after,.landing-rift-aura:before,.landing-system-art:after,.landing-system-art:before{animation:none!important}.landing-primary:before,.landing-video{display:none}}.auth-portal{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);min-height:min(760px,calc(100vh - 140px));overflow:hidden;border:1px solid rgba(216,173,88,.18);border-radius:24px;background:linear-gradient(145deg,rgba(9,19,31,.98),rgba(3,8,14,.99));box-shadow:var(--chronicle-deep-shadow)}.auth-portal-lore{position:relative;display:grid;align-content:center;overflow:hidden;padding:clamp(2rem,6vw,5rem);background:radial-gradient(circle at 35% 38%,rgba(112,217,255,.16),transparent 24rem),radial-gradient(circle at 78% 82%,rgba(216,173,88,.09),transparent 22rem),linear-gradient(145deg,#0d2233,#050b13)}.auth-portal-register .auth-portal-lore{background:radial-gradient(circle at 35% 38%,rgba(173,93,200,.15),transparent 24rem),radial-gradient(circle at 78% 82%,rgba(216,173,88,.09),transparent 22rem),linear-gradient(145deg,#17182a,#050b13)}.auth-portal-lore:before{content:"";position:absolute;right:-32%;bottom:-48%;width:90%;aspect-ratio:1;border:1px solid rgba(216,173,88,.09);border-radius:50%;box-shadow:0 0 0 55px rgba(112,217,255,.018),0 0 0 110px rgba(216,173,88,.012)}.auth-portal-lore:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.016) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent)}.auth-portal-lore>*{position:relative;z-index:2}.auth-portal-lore .chronicle-sigil{width:96px;height:96px;margin-bottom:1.3rem}.auth-portal-lore h1{max-width:700px;margin-top:.55rem;color:#f5e4bd;font-family:Georgia,serif;font-size:clamp(2.6rem,5vw,5rem);font-weight:500;letter-spacing:-.045em;line-height:.94}.auth-portal-lore>p{max-width:680px;margin-top:1rem;color:#91a4b5;font-size:.82rem;line-height:1.76}.auth-portal-features{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.35rem}.auth-portal-features span{display:inline-flex;align-items:center;gap:.45rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(0,0,0,.18);padding:.42rem .62rem;color:#9fb1c1;font-size:.57rem;font-weight:800}.auth-portal-features i{display:grid;width:21px;height:21px;place-items:center;border:1px solid rgba(216,173,88,.2);border-radius:7px;background:rgba(216,173,88,.05);color:#e1bb65;font-size:.5rem;font-style:normal}.auth-portal-form{display:grid;align-content:center;padding:clamp(1.5rem,4vw,3.5rem);background:radial-gradient(circle at 100% 0,rgba(216,173,88,.055),transparent 18rem)}.auth-portal-form h2{margin-top:.4rem;color:#f0dfb8;font-family:Georgia,serif;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:500}.auth-portal-form>p{margin-top:.45rem;color:#708497;font-size:.68rem}.auth-portal-form form{display:grid;gap:.85rem;margin-top:1.4rem}.auth-portal-form form label{display:grid;gap:.38rem}.auth-portal-form form label>span{color:#7e91a4;font-size:.55rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.auth-portal-form input{min-height:46px;border-radius:10px}.auth-portal-form form button{min-height:48px;margin-top:.25rem}.auth-portal-form>.ghost-button{min-height:45px}.auth-error{margin-top:1rem;border:1px solid rgba(255,135,146,.22);border-radius:10px;background:rgba(120,30,40,.12);padding:.75rem;color:#f3a5ac;font-size:.65rem}.auth-divider{display:flex;align-items:center;gap:.7rem;margin:1rem 0}.auth-divider:after,.auth-divider:before{content:"";height:1px;flex:1;background:rgba(255,255,255,.07)}.auth-divider span{color:#5e7285;font-size:.52rem}.auth-security-note{margin-top:.9rem;color:#566b7e;font-size:.51rem;line-height:1.55;text-align:center}@media(max-width:900px){.auth-portal{grid-template-columns:1fr;min-height:0}.auth-portal-lore{min-height:420px}.auth-portal-form{padding-block:2rem}}@media(max-width:560px){.auth-portal{border-radius:17px}.auth-portal-lore{min-height:360px;padding:1.5rem}.auth-portal-lore .chronicle-sigil{width:72px;height:72px}.auth-portal-lore h1{font-size:2.7rem}.auth-portal-form{padding:1.25rem}}.characters-command-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 190px minmax(240px,.65fr);align-items:center;gap:2rem;min-height:290px;overflow:hidden;border:1px solid rgba(216,173,88,.2);border-radius:22px;background:radial-gradient(circle at 68% 45%,rgba(93,195,228,.14),transparent 18rem),radial-gradient(circle at 15% 115%,rgba(171,95,54,.13),transparent 25rem),linear-gradient(125deg,rgba(12,28,44,.99),rgba(5,10,17,.99));padding:clamp(1.5rem,3.3vw,2.8rem);box-shadow:var(--chronicle-deep-shadow)}.characters-command-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 75%);mask-image:linear-gradient(90deg,#000,transparent 75%)}.characters-command-copy{position:relative;z-index:2;max-width:760px}.characters-command-copy h1{margin-top:.42rem;color:#f4e8ca;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.8rem);font-weight:500;letter-spacing:-.035em;line-height:.98;text-shadow:0 12px 42px rgba(0,0,0,.45)}.characters-command-copy p{max-width:700px;margin-top:1rem;color:#8da2b5;font-size:.82rem;line-height:1.75}.characters-command-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.35rem}.characters-season-seal{position:relative;z-index:2;display:grid;width:165px;aspect-ratio:1;place-items:center;justify-self:center;border:1px solid rgba(216,173,88,.26);border-radius:50%;background:radial-gradient(circle,rgba(91,195,228,.12),transparent 60%);box-shadow:0 0 70px rgba(91,195,228,.08),inset 0 0 35px rgba(216,173,88,.04)}.characters-season-seal:after,.characters-season-seal:before{content:"";position:absolute;border-radius:50%}.characters-season-seal:before{inset:12px;border:1px dashed rgba(216,173,88,.2);animation:landing-orbit 32s linear infinite}.characters-season-seal:after{inset:34px;border:1px solid rgba(91,195,228,.18)}.characters-season-seal>span{position:relative;z-index:2;color:#f1d07c;font-family:Georgia,serif;font-size:3.2rem;line-height:1}.characters-season-seal>i{position:absolute;right:10%;top:45%;width:8px;height:8px;border-radius:50%;background:#79e1ff;box-shadow:0 0 18px #79e1ff}.characters-season-seal>small{position:absolute;bottom:20px;color:#6f8799;font-size:.43rem;font-weight:900;letter-spacing:.2em}.characters-command-metrics{position:relative;z-index:2;display:grid;gap:.6rem}.characters-command-metrics>div{display:grid;grid-template-columns:54px 1fr;align-items:center;gap:.8rem;border:1px solid rgba(157,184,208,.11);border-radius:13px;background:rgba(2,8,14,.38);padding:.75rem .9rem;backdrop-filter:blur(8px)}.characters-command-metrics b{color:#e8c879;font-family:Georgia,serif;font-size:1.4rem;font-weight:500;text-align:center}.characters-command-metrics span{color:#70869a;font-size:.59rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.characters-roster-panel{overflow:hidden;border-color:rgba(157,184,208,.11)!important;background:linear-gradient(145deg,rgba(11,24,38,.94),rgba(4,9,15,.98))!important}.legacy-roster-panel{background:linear-gradient(145deg,rgba(18,19,28,.94),rgba(5,8,13,.98))!important}.characters-roster-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.characters-roster-heading>div{max-width:780px}.characters-roster-count{display:grid;min-width:72px;height:72px;place-items:center;border:1px solid rgba(216,173,88,.16);border-radius:18px;background:rgba(0,0,0,.18);color:#d7b763;font-family:Georgia,serif;font-size:1.7rem}.chronicle-character-card{position:relative;display:block;min-height:170px;overflow:hidden;border:1px solid rgba(157,184,208,.11);border-radius:16px;background:linear-gradient(145deg,rgba(14,30,47,.82),rgba(4,10,16,.96));padding:1.15rem;box-shadow:0 15px 40px rgba(0,0,0,.18);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.chronicle-character-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 20% 20%,rgba(91,195,228,.09),transparent 14rem);opacity:.8}.chronicle-character-card:after{content:"ENTER CHRONICLE  →";position:absolute;right:1rem;bottom:.9rem;color:rgba(216,173,88,0);font-size:.42rem;font-weight:900;letter-spacing:.11em;transition:.2s ease}.chronicle-character-card:hover{border-color:rgba(216,173,88,.35);transform:translateY(-4px);box-shadow:0 24px 55px rgba(0,0,0,.35),0 0 30px rgba(91,195,228,.05)}.chronicle-character-card:hover:after{color:rgba(216,173,88,.7)}.chronicle-character-card h2{color:#eef2ed;font-family:Georgia,serif;font-size:1.12rem}.chronicle-character-emblem{position:relative;display:grid;width:58px;height:58px;flex:0 0 58px;place-items:center;border:1px solid rgba(216,173,88,.3);border-radius:17px;background:linear-gradient(145deg,#142638,#07101a);box-shadow:inset 0 0 18px rgba(91,195,228,.06),0 10px 24px rgba(0,0,0,.28)}.chronicle-character-emblem span{color:#efd184;font-family:Georgia,serif;font-size:1.45rem}.chronicle-character-emblem i{position:absolute;right:-3px;bottom:-3px;width:11px;height:11px;border:2px solid #08111b;border-radius:50%;background:#72ddff;box-shadow:0 0 12px rgba(114,221,255,.75)}.chronicle-character-card-footer{position:absolute;right:1.1rem;bottom:1rem;left:1.1rem;gap:.65rem;border-top:1px solid rgba(255,255,255,.06);padding-top:.75rem;font-size:.62rem}.character-page-banner,.chronicle-character-card-footer{display:flex;align-items:center;justify-content:space-between}.character-page-banner{position:relative;gap:1.5rem;overflow:hidden;border:1px solid rgba(216,173,88,.2);border-radius:19px;background:radial-gradient(circle at 82% 40%,rgba(91,195,228,.12),transparent 19rem),linear-gradient(125deg,rgba(12,28,44,.97),rgba(5,10,17,.99));padding:1.4rem 1.6rem;box-shadow:0 20px 55px rgba(0,0,0,.25)}.character-page-banner:after{content:"";position:absolute;right:-70px;width:240px;aspect-ratio:1;border:1px solid rgba(216,173,88,.08);border-radius:50%}.character-page-banner h1{margin-top:.25rem;color:#f1e7cf;font-family:Georgia,serif;font-size:clamp(1.7rem,3vw,2.7rem);font-weight:500;line-height:1}.character-page-banner p{margin-top:.45rem;color:#7f94a7;font-size:.68rem}.character-page-banner-status{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.character-page-banner-status>span:last-child{border:1px solid rgba(157,184,208,.13);border-radius:999px;background:rgba(0,0,0,.25);padding:.42rem .65rem;color:#7590a4;font-size:.51rem;font-weight:800;text-transform:uppercase}.character-page-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem}.character-equipment-command-panel,.character-profile-panel,.character-progression-command-panel,.character-stats-command-panel{border-color:rgba(157,184,208,.12)!important;background:linear-gradient(145deg,rgba(10,23,36,.94),rgba(4,9,15,.99))!important}.character-profile-panel{position:relative;overflow:hidden}.character-profile-panel:before{content:"";position:absolute;inset:0 0 auto;height:105px;pointer-events:none;background:linear-gradient(180deg,rgba(91,195,228,.06),transparent)}.character-stats-command-panel{background:radial-gradient(circle at 95% 0,rgba(68,158,196,.08),transparent 22rem),linear-gradient(145deg,rgba(10,23,36,.94),rgba(4,9,15,.99))!important}.character-equipment-command-panel{background:radial-gradient(circle at 20% 45%,rgba(216,173,88,.06),transparent 18rem),linear-gradient(145deg,rgba(10,23,36,.94),rgba(4,9,15,.99))!important}.character-progression-command-panel{position:relative;overflow:hidden;background:radial-gradient(circle at 80% 30%,rgba(140,91,197,.08),transparent 26rem),linear-gradient(145deg,rgba(10,23,36,.94),rgba(4,9,15,.99))!important}.progression-production-page{position:relative}.progression-command-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;overflow:hidden;margin-bottom:1rem;border:1px solid rgba(216,173,88,.2);border-radius:19px;background:radial-gradient(circle at 82% 45%,rgba(89,194,229,.13),transparent 19rem),linear-gradient(125deg,rgba(12,27,43,.98),rgba(5,10,17,.99));padding:1.35rem 1.55rem;box-shadow:0 20px 55px rgba(0,0,0,.25)}.progression-command-header:before{content:"";position:absolute;right:-50px;width:220px;aspect-ratio:1;border:1px dashed rgba(216,173,88,.11);border-radius:50%;animation:landing-orbit 38s linear infinite}.progression-command-copy{position:relative;z-index:2}.progression-command-copy h1{margin-top:.3rem}.progression-command-copy p{margin-top:.45rem;color:#8599aa;font-size:.67rem}.progression-command-copy p span{margin-left:.35rem;border-left:1px solid rgba(255,255,255,.1);padding-left:.55rem;color:#d7b966}.progression-character-switch{position:relative;z-index:2;display:grid;gap:.38rem}.progression-character-switch small{color:#61798c;font-size:.45rem;font-weight:900;letter-spacing:.16em}.progression-tree-layout{align-items:stretch}.progression-tree-viewport{border-color:rgba(71,128,164,.35)!important;border-radius:19px!important;background:radial-gradient(circle at 50% 50%,rgba(42,99,155,.18),transparent 37%),linear-gradient(rgba(255,255,255,.017) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 0),#050d17!important;background-size:auto,42px 42px,42px 42px,auto!important;box-shadow:inset 0 0 90px rgba(0,0,0,.55),0 22px 55px rgba(0,0,0,.25)}.progression-tree-viewport:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(216,173,88,.04)}.progression-node-inspector{position:relative;overflow:hidden;border-color:rgba(157,184,208,.13)!important;border-radius:19px!important;background:radial-gradient(circle at 85% 0,rgba(91,195,228,.09),transparent 14rem),linear-gradient(160deg,#0a1724,#050b12)!important;box-shadow:0 20px 50px rgba(0,0,0,.25)}.progression-node-inspector:before{content:"NODE MATRIX";position:absolute;right:-16px;top:18px;transform:rotate(90deg);color:rgba(216,173,88,.12);font-size:.42rem;font-weight:900;letter-spacing:.2em}.passive-production-page .progression-command-header{background:radial-gradient(circle at 82% 45%,rgba(75,178,220,.14),transparent 20rem),linear-gradient(125deg,rgba(11,29,45,.98),rgba(5,10,17,.99))}.ascendancy-production-page .progression-command-header{background:radial-gradient(circle at 82% 45%,rgba(151,91,207,.14),transparent 20rem),linear-gradient(125deg,rgba(25,19,43,.98),rgba(5,9,16,.99))}.atlas-production-page .progression-command-header{background:radial-gradient(circle at 82% 45%,rgba(216,173,88,.12),transparent 20rem),linear-gradient(125deg,rgba(31,28,24,.98),rgba(5,9,15,.99))}.admin-command-page{display:grid;gap:1.25rem}.admin-command-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 185px;align-items:center;gap:2rem;min-height:260px;overflow:hidden;border:1px solid rgba(216,173,88,.2);border-radius:21px;background:radial-gradient(circle at 78% 45%,rgba(188,74,74,.11),transparent 18rem),radial-gradient(circle at 30% 120%,rgba(91,195,228,.11),transparent 25rem),linear-gradient(125deg,rgba(14,27,40,.99),rgba(5,9,15,.99));padding:clamp(1.5rem,3vw,2.5rem);box-shadow:var(--chronicle-deep-shadow)}.admin-command-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.016) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 78%);mask-image:linear-gradient(90deg,#000,transparent 78%)}.admin-command-hero>div:first-child{position:relative;z-index:2;max-width:760px}.admin-command-hero h1{margin-top:.35rem;color:#f1e5c7;font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.35rem);font-weight:500;line-height:1}.admin-command-hero p{max-width:720px;margin-top:.85rem;color:#8297a9;font-size:.76rem;line-height:1.75}.admin-command-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.2rem}.admin-command-seal{position:relative;z-index:2;display:grid;width:155px;aspect-ratio:1;place-items:center;justify-self:center;border:1px solid rgba(201,96,96,.28);border-radius:50%;background:radial-gradient(circle,rgba(195,74,74,.08),transparent 62%)}.admin-command-seal:before{content:"";position:absolute;inset:12px;border:1px dashed rgba(216,173,88,.18);border-radius:50%;animation:landing-orbit 29s linear infinite reverse}.admin-command-seal span{color:#e4bb65;font-family:Georgia,serif;font-size:2.8rem}.admin-command-seal i{position:absolute;right:11%;width:8px;height:8px;border-radius:50%;background:#e26e6e;box-shadow:0 0 16px rgba(226,110,110,.75)}.admin-command-seal small{position:absolute;bottom:18px;color:#795e60;font-size:.4rem;font-weight:900;letter-spacing:.14em}.admin-readiness-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:.55rem}.admin-readiness-strip>div{display:grid;grid-template-columns:10px 1fr;-moz-column-gap:.6rem;column-gap:.6rem;align-items:center;border:1px solid rgba(157,184,208,.1);border-radius:12px;background:rgba(5,13,21,.72);padding:.75rem .85rem}.admin-readiness-strip i{grid-row:1/3;width:7px;height:7px;border-radius:50%;background:#d5ae58;box-shadow:0 0 10px rgba(213,174,88,.5)}.admin-readiness-strip i.is-ready{background:#63dca7;box-shadow:0 0 10px rgba(99,220,167,.55)}.admin-readiness-strip span{color:#8195a6;font-size:.48rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-readiness-strip b{color:#cbd6d7;font-size:.62rem;font-weight:650}.admin-command-group{border:1px solid rgba(157,184,208,.1);border-radius:18px;background:linear-gradient(145deg,rgba(10,22,34,.85),rgba(4,9,15,.96));padding:1.2rem;box-shadow:0 18px 45px rgba(0,0,0,.18)}.admin-command-group>header{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:.9rem;padding:0 .15rem}.admin-command-group h2{margin-top:.2rem;color:#e9dfc8;font-family:Georgia,serif;font-size:1.45rem;font-weight:500}.admin-command-group>header>span{color:#60778a;font-size:.49rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.admin-command-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.admin-command-card{position:relative;display:grid;grid-template-columns:47px 1fr 18px;align-items:start;gap:.8rem;min-height:112px;border:1px solid rgba(157,184,208,.09);border-radius:13px;background:rgba(2,8,14,.37);padding:.85rem;transition:.2s ease}.admin-command-card:hover{border-color:rgba(216,173,88,.27);background:rgba(13,29,43,.7);transform:translateY(-2px);box-shadow:0 16px 32px rgba(0,0,0,.23)}.admin-command-mark{display:grid;width:43px;height:43px;place-items:center;border:1px solid rgba(216,173,88,.22);border-radius:12px;background:linear-gradient(145deg,#142638,#07101a);color:#e4c16c;font-family:Georgia,serif;font-size:1rem}.admin-command-card h3{color:#e5ebea;font-family:Georgia,serif;font-size:.94rem;font-weight:600}.admin-command-card p{margin-top:.35rem;color:#71869a;font-size:.58rem;line-height:1.55}.admin-command-card>b{color:#4f687c;font-size:.75rem;transition:.2s ease}.admin-command-card:hover>b{color:#e2bc68;transform:translate(2px,-2px)}@media (max-width:1180px){.characters-command-hero{grid-template-columns:minmax(0,1fr) 150px}.characters-command-metrics{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.admin-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.admin-command-hero,.characters-command-hero{grid-template-columns:1fr;text-align:left}.admin-command-seal,.characters-season-seal{position:absolute;right:-35px;top:-32px;width:145px;opacity:.5}.admin-command-hero>div:first-child,.characters-command-copy{padding-right:2.5rem}.admin-readiness-strip,.characters-command-metrics{grid-template-columns:1fr 1fr}.character-page-banner,.characters-roster-heading,.progression-command-header{align-items:flex-start;flex-direction:column}.characters-roster-count{min-width:55px;height:55px}.progression-character-switch{width:100%}.progression-character-switch select{width:100%;min-width:0}.admin-command-grid{grid-template-columns:1fr}}@media (max-width:560px){.admin-command-hero,.characters-command-hero{min-height:0;padding:1.25rem}.admin-command-hero>div:first-child,.characters-command-copy{padding-right:0}.admin-command-seal,.characters-season-seal{display:none}.admin-readiness-strip,.characters-command-metrics{grid-template-columns:1fr}.characters-roster-heading{align-items:flex-start}.character-page-toolbar{justify-content:stretch}.character-page-toolbar a{flex:1;text-align:center}.progression-tree-viewport{height:600px!important}.admin-command-card{grid-template-columns:43px 1fr}.admin-command-card>b{display:none}}.currency-codex-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 180px minmax(220px,.55fr);align-items:center;gap:1.8rem;min-height:300px;overflow:hidden;border:1px solid rgba(185,112,222,.2);border-radius:22px;background:radial-gradient(circle at 68% 45%,rgba(170,93,211,.14),transparent 20rem),radial-gradient(circle at 10% 120%,rgba(91,195,228,.1),transparent 25rem),linear-gradient(125deg,rgba(22,18,38,.99),rgba(5,9,16,.99));padding:clamp(1.5rem,3.2vw,2.7rem);box-shadow:var(--chronicle-deep-shadow)}.currency-codex-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.017) 1px,transparent 0);background-size:50px 50px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 80%);mask-image:linear-gradient(90deg,#000,transparent 80%)}.currency-codex-copy{position:relative;z-index:2;max-width:760px}.currency-codex-copy h1{margin-top:.4rem;color:#f0e5cc;font-family:Georgia,serif;font-size:clamp(2.1rem,4vw,3.8rem);font-weight:500;line-height:1}.currency-codex-copy p{max-width:710px;margin-top:.9rem;color:#899caf;font-size:.8rem;line-height:1.75}.currency-codex-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.25rem}.currency-codex-orbit{position:relative;z-index:2;display:grid;width:160px;aspect-ratio:1;place-items:center;justify-self:center;border:1px solid rgba(185,112,222,.2);border-radius:50%;background:radial-gradient(circle,rgba(185,112,222,.11),transparent 65%)}.currency-codex-orbit:after,.currency-codex-orbit:before{content:"";position:absolute;border-radius:50%}.currency-codex-orbit:before{inset:10px;border:1px dashed rgba(216,173,88,.18);animation:landing-orbit 28s linear infinite}.currency-codex-orbit:after{inset:38px;border:1px solid rgba(91,195,228,.16)}.currency-codex-orbit>span{color:#e9c873;font-size:2.4rem;text-shadow:0 0 26px rgba(185,112,222,.4)}.currency-codex-orbit>i{position:absolute;width:8px;height:8px;border-radius:50%;background:#a66fd0;box-shadow:0 0 13px rgba(185,112,222,.8)}.currency-codex-orbit>i:first-of-type{top:4%;left:48%}.currency-codex-orbit>i:nth-of-type(2){right:8%;top:44%}.currency-codex-orbit>i:nth-of-type(3){bottom:10%;left:30%}.currency-codex-orbit>i:nth-of-type(4){left:7%;top:33%}.currency-codex-stats{position:relative;z-index:2;display:grid;gap:.55rem}.currency-codex-stats>div{display:grid;grid-template-columns:52px 1fr;align-items:center;gap:.7rem;border:1px solid rgba(157,184,208,.1);border-radius:12px;background:rgba(3,7,14,.42);padding:.72rem .8rem}.currency-codex-stats b{color:#e6c26d;font-family:Georgia,serif;font-size:1.28rem;text-align:center}.currency-codex-stats span{color:#71869a;font-size:.53rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.currency-codex-intro{display:grid;grid-template-columns:minmax(260px,.55fr) minmax(0,1fr);align-items:end;gap:2rem;border:1px solid rgba(157,184,208,.1);border-radius:16px;background:rgba(5,13,21,.65);padding:1.2rem 1.35rem}.currency-codex-intro h2{margin-top:.25rem;color:#e9dfc8;font-family:Georgia,serif;font-size:1.5rem;font-weight:500}.currency-codex-intro>p{color:#7b90a3;font-size:.68rem;line-height:1.65}.currency-codex-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.currency-codex-card{position:relative;overflow:hidden;border:1px solid rgba(157,184,208,.11);border-radius:17px;background:radial-gradient(circle at 95% 0,rgba(152,91,201,.07),transparent 17rem),linear-gradient(150deg,rgba(12,24,38,.94),rgba(4,9,15,.99));padding:1.15rem;box-shadow:0 17px 43px rgba(0,0,0,.2);transition:.2s ease}.currency-codex-card:after{content:"";position:absolute;right:-65px;bottom:-75px;width:170px;aspect-ratio:1;border:1px solid rgba(216,173,88,.05);border-radius:50%}.currency-codex-card:hover{border-color:rgba(185,112,222,.28);transform:translateY(-3px);box-shadow:0 24px 52px rgba(0,0,0,.32)}.currency-codex-card-head{position:relative;z-index:2;display:flex;align-items:flex-start;gap:.85rem}.currency-rune-icon{position:relative;display:grid;width:64px;height:64px;flex:0 0 64px;place-items:center;border:1px solid rgba(216,173,88,.28);border-radius:17px;background:linear-gradient(145deg,#1b1a2e,#07101a);box-shadow:inset 0 0 20px rgba(185,112,222,.08),0 12px 25px rgba(0,0,0,.28)}.currency-rune-icon img{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;image-rendering:auto}.currency-rune-icon span{color:#dfbd65;font-size:1.6rem}.currency-rune-icon i{position:absolute;right:-3px;bottom:-3px;width:12px;height:12px;border:2px solid #08111b;border-radius:50%;background:#9f6bd0;box-shadow:0 0 13px rgba(159,107,208,.75)}.currency-codex-card h2{margin-top:.25rem;color:#edf0ea;font-family:Georgia,serif;font-size:1.25rem;font-weight:600}.currency-codex-card-head>div>p{margin-top:.15rem;color:#caa863;font-size:.61rem}.currency-runtime{border:1px solid rgba(157,184,208,.11);border-radius:999px;background:rgba(0,0,0,.22);padding:.35rem .55rem;color:#6d8192;font-size:.45rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.currency-runtime.is-ready{border-color:rgba(85,210,155,.22);color:#72dcb0}.currency-description{position:relative;z-index:2;margin-top:1rem;color:#c6d0d3;font-size:.69rem;line-height:1.6}.currency-description-alt{position:relative;z-index:2;margin-top:.45rem;color:#687f91;font-size:.59rem;line-height:1.55}.currency-rune-properties{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;margin-top:1rem}.currency-rune-properties>div{border:1px solid rgba(157,184,208,.08);border-radius:10px;background:rgba(0,0,0,.16);padding:.6rem}.currency-rune-properties span{display:block;color:#5f7487;font-size:.41rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.currency-rune-properties b{display:block;margin-top:.25rem;color:#d2d9d8;font-size:.56rem}.currency-rune-source{position:relative;z-index:2;margin-top:.8rem;border-top:1px solid rgba(255,255,255,.06);padding-top:.75rem}.currency-rune-source span{color:#5f7487;font-size:.43rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.currency-rune-source p{margin-top:.28rem;color:#7d91a2;font-size:.58rem;line-height:1.5}.currency-danger-note{position:relative;z-index:2;margin-top:.7rem;border:1px solid rgba(225,89,89,.16);border-radius:9px;background:rgba(100,25,25,.11);padding:.55rem .65rem;color:#e19595;font-size:.52rem;line-height:1.5}.season-command-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 180px minmax(250px,.55fr);align-items:center;gap:1.8rem;min-height:310px;overflow:hidden;border:1px solid rgba(216,173,88,.22);border-radius:22px;background:radial-gradient(circle at 68% 43%,rgba(91,195,228,.13),transparent 20rem),radial-gradient(circle at 10% 120%,rgba(178,87,49,.12),transparent 25rem),linear-gradient(125deg,rgba(12,29,45,.99),rgba(5,10,17,.99));padding:clamp(1.5rem,3.2vw,2.7rem);box-shadow:var(--chronicle-deep-shadow)}.season-command-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.017) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 80%);mask-image:linear-gradient(90deg,#000,transparent 80%)}.season-command-copy{position:relative;z-index:2;max-width:760px}.season-command-copy h1{margin-top:.4rem;color:#f1e4c8;font-family:Georgia,serif;font-size:clamp(2.1rem,4.2vw,4rem);font-weight:500;letter-spacing:-.035em;line-height:.96}.season-command-copy p{max-width:700px;margin-top:.95rem;color:#869bad;font-size:.8rem;line-height:1.75}.season-command-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.25rem}.season-command-seal{position:relative;z-index:2;display:grid;width:165px;aspect-ratio:1;place-items:center;justify-self:center;border:1px solid rgba(216,173,88,.25);border-radius:50%;background:radial-gradient(circle,rgba(91,195,228,.11),transparent 64%)}.season-command-seal:after,.season-command-seal:before{content:"";position:absolute;border-radius:50%}.season-command-seal:before{inset:10px;border:1px dashed rgba(216,173,88,.18);animation:landing-orbit 35s linear infinite}.season-command-seal:after{inset:35px;border:1px solid rgba(91,195,228,.15)}.season-command-seal span{color:#f0ce77;font-family:Georgia,serif;font-size:3.2rem}.season-command-seal i{position:absolute;right:7%;width:9px;height:9px;border-radius:50%;background:#77ddfa;box-shadow:0 0 16px rgba(119,221,250,.8)}.season-command-seal small{position:absolute;bottom:20px;color:#657d90;font-size:.39rem;font-weight:900;letter-spacing:.16em}.season-command-facts{position:relative;z-index:2;display:grid;gap:.45rem}.season-command-facts>div{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(255,255,255,.06);padding:.58rem .15rem}.season-command-facts span{color:#61788b;font-size:.48rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.season-command-facts b{color:#d6dddc;font-size:.61rem}.season-act-section,.season-cadence-section,.season-delve-section,.season-endgame-section{border:1px solid rgba(157,184,208,.1);border-radius:19px;background:linear-gradient(145deg,rgba(10,22,35,.91),rgba(4,9,15,.98));padding:clamp(1.2rem,2.4vw,1.8rem);box-shadow:0 18px 46px rgba(0,0,0,.2)}.season-act-section>header,.season-delve-section>header,.season-endgame-section>header{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.season-act-section h2,.season-cadence-section h2,.season-delve-section h2,.season-endgame-section h2,.season-legacy-banner h2{margin-top:.25rem;color:#e9dfc8;font-family:Georgia,serif;font-size:clamp(1.45rem,2.5vw,2.15rem);font-weight:500}.season-act-section>header>p{max-width:600px;color:#74899b;font-size:.65rem;line-height:1.65}.season-act-track{display:grid;grid-template-columns:repeat(6,1fr);gap:.45rem;margin-top:1.6rem}.season-act-track article{position:relative;min-width:0;text-align:center}.season-act-node{position:relative;z-index:2;display:grid;width:66px;height:66px;place-items:center;margin-inline:auto;border:1px solid rgba(216,173,88,.28);border-radius:50%;background:radial-gradient(circle,rgba(91,195,228,.1),transparent 67%),#07111b;box-shadow:0 12px 28px rgba(0,0,0,.28)}.season-act-node:before{content:"";position:absolute;inset:7px;border:1px dashed rgba(216,173,88,.16);border-radius:50%}.season-act-node span{position:relative;z-index:2;color:#e4c16a;font-family:Georgia,serif;font-size:1.3rem}.season-act-node i{position:absolute;right:-2px;width:8px;height:8px;border:2px solid #07111b;border-radius:50%;background:#75daf7}.season-act-track article>small{display:block;margin-top:.65rem;color:#526a7d;font-size:.4rem;font-weight:900;letter-spacing:.12em}.season-act-track h3{margin-top:.18rem;color:#dfe6e3;font-family:Georgia,serif;font-size:.84rem}.season-act-track article>b{display:block;margin-top:.3rem;color:#c2a45e;font-size:.52rem}.season-act-track article>p{margin-top:.18rem;color:#607587;font-size:.49rem}.season-act-track article>em{position:absolute;z-index:1;top:32px;left:calc(50% + 34px);width:calc(100% - 29px);height:1px;background:linear-gradient(90deg,rgba(216,173,88,.35),rgba(91,195,228,.18))}.season-act-footnote{margin-top:1.35rem;border-top:1px solid rgba(255,255,255,.06);padding-top:.8rem;color:#71869a;font-size:.58rem;text-align:center}.season-endgame-section>header>span{border:1px solid rgba(216,173,88,.16);border-radius:999px;background:rgba(0,0,0,.18);padding:.45rem .7rem;color:#c8a75c;font-size:.49rem;font-weight:900;letter-spacing:.07em}.season-endgame-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem;margin-top:1.2rem}.season-endgame-grid article{display:grid;grid-template-columns:43px 1fr;gap:.7rem;align-items:start;border:1px solid rgba(157,184,208,.09);border-radius:12px;background:rgba(2,8,14,.28);padding:.8rem}.season-endgame-grid article>span{display:grid;width:39px;height:39px;place-items:center;border:1px solid rgba(216,173,88,.18);border-radius:10px;color:#d0ad5f;font-family:Georgia,serif;font-size:.78rem}.season-endgame-grid small{color:#637a8c;font-size:.42rem;font-weight:900;letter-spacing:.08em}.season-endgame-grid h3{margin-top:.15rem;color:#e0e6e3;font-family:Georgia,serif;font-size:.9rem}.season-endgame-grid p{margin-top:.3rem;color:#6f8496;font-size:.54rem;line-height:1.5}.season-cadence-track{display:grid;grid-template-columns:repeat(6,1fr);gap:.45rem;margin-top:1.2rem}.season-cadence-track article{position:relative;border-top:1px solid rgba(216,173,88,.24);padding-top:1rem}.season-cadence-track article>span{color:#c8a75d;font-size:.47rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.season-cadence-track article>i{position:absolute;top:-5px;left:0;width:9px;height:9px;border:2px solid #07111b;border-radius:50%;background:#d7b35e;box-shadow:0 0 12px rgba(216,179,94,.5)}.season-cadence-track h3{margin-top:.35rem;color:#dce4e1;font-family:Georgia,serif;font-size:.8rem}.season-cadence-track p{margin-top:.35rem;color:#677d90;font-size:.5rem;line-height:1.5}.season-delve-grid{display:grid;gap:.55rem;margin-top:1.15rem}.season-delve-grid>article{display:grid;grid-template-columns:58px 1fr auto;align-items:center;gap:.85rem;border:1px solid rgba(157,184,208,.09);border-radius:13px;background:rgba(2,8,14,.3);padding:.75rem}.season-delve-map{position:relative;display:grid;width:54px;height:54px;place-items:center;border:1px solid rgba(216,173,88,.2);border-radius:14px;background:linear-gradient(145deg,#152638,#07101a)}.season-delve-map span{color:#dfbd67;font-family:Georgia,serif;font-size:.95rem}.season-delve-map i{position:absolute;right:-3px;bottom:-3px;width:10px;height:10px;border:2px solid #07111b;border-radius:50%;background:#73d9f7}.season-delve-grid small{color:#60788a;font-size:.42rem;font-weight:900;letter-spacing:.07em}.season-delve-grid h3{margin-top:.16rem;color:#e0e6e3;font-family:Georgia,serif;font-size:.92rem}.season-delve-grid p{margin-top:.25rem;color:#6b8193;font-size:.53rem}.season-delve-state{border:1px solid rgba(157,184,208,.1);border-radius:999px;padding:.35rem .55rem;color:#677b8d;font-size:.43rem;font-weight:900;text-transform:uppercase}.season-delve-state.is-ready{border-color:rgba(91,211,159,.2);color:#71d8ad}.season-legacy-banner{display:grid;grid-template-columns:115px 1fr;align-items:center;gap:1.4rem;overflow:hidden;border:1px solid rgba(216,173,88,.16);border-radius:19px;background:radial-gradient(circle at 10% 50%,rgba(216,173,88,.08),transparent 15rem),linear-gradient(145deg,rgba(17,22,29,.96),rgba(5,9,14,.99));padding:1.3rem 1.5rem}.season-legacy-symbol{display:grid;width:95px;height:95px;place-items:center;border:1px solid rgba(216,173,88,.2);border-radius:50%;color:#d4b25f;font-family:Georgia,serif;font-size:2.7rem}.season-legacy-banner p{max-width:950px;margin-top:.55rem;color:#768b9d;font-size:.65rem;line-height:1.65}@media(max-width:1180px){.currency-codex-hero,.season-command-hero{grid-template-columns:minmax(0,1fr) 150px}.currency-codex-stats,.season-command-facts{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.season-command-facts{grid-template-columns:repeat(4,1fr)}.currency-codex-stats>div{grid-template-columns:42px 1fr}.season-command-facts>div{display:grid}.season-endgame-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.currency-codex-hero,.season-command-hero{grid-template-columns:1fr}.currency-codex-orbit,.season-command-seal{position:absolute;right:-35px;top:-30px;width:145px;opacity:.45}.currency-codex-copy,.season-command-copy{padding-right:2.5rem}.currency-codex-stats,.season-command-facts{grid-template-columns:1fr 1fr}.currency-codex-intro{gap:.7rem}.currency-codex-grid,.currency-codex-intro{grid-template-columns:1fr}.season-act-section>header,.season-delve-section>header,.season-endgame-section>header{align-items:flex-start;flex-direction:column}.season-act-track,.season-cadence-track{grid-template-columns:repeat(3,1fr);row-gap:1.3rem}.season-act-track article:nth-child(3n)>em{display:none}.season-endgame-grid{grid-template-columns:1fr}.season-legacy-banner{grid-template-columns:80px 1fr}.season-legacy-symbol{width:70px;height:70px}}@media(max-width:560px){.currency-codex-hero,.season-command-hero{min-height:0;padding:1.25rem}.currency-codex-copy,.season-command-copy{padding-right:0}.currency-codex-orbit,.season-command-seal{display:none}.currency-codex-stats,.currency-rune-properties,.season-command-facts{grid-template-columns:1fr}.season-act-track,.season-cadence-track{grid-template-columns:repeat(2,1fr)}.season-act-track article:nth-child(3n)>em{display:block}.season-act-track article:nth-child(2n)>em{display:none}.season-delve-grid>article{grid-template-columns:50px 1fr}.season-delve-state{grid-column:1/-1;justify-self:start}.season-legacy-banner{grid-template-columns:1fr}.season-legacy-symbol{display:none}}.forge-case-modal{z-index:10000!important;isolation:isolate}.forge-case-backdrop{z-index:0}.forge-case-window{z-index:1}.forge-open-control.has-open-modal>.forge-open-button{visibility:hidden}.feed-load-more,.forge-load-more,.load-more-button{margin:1rem auto 0}.model-viewer-error.is-live{display:grid;gap:.55rem;max-width:min(86%,430px);padding:1rem}.model-viewer-error.is-live .ghost-button{justify-self:center;margin-top:.25rem}.wow-live-character-canvas{min-width:220px;min-height:360px}.character-model-viewer{contain:layout paint}.character-page-toolbar .character-account-profile-button,.character-page-toolbar .character-customize-button{box-shadow:0 0 0 1px rgba(220,177,83,.08),0 10px 30px rgba(0,0,0,.16)}.community-chat-shell{border:1px solid rgba(216,173,88,.2);border-radius:20px;background:radial-gradient(circle at 90% 0,rgba(89,129,181,.13),transparent 34%),linear-gradient(145deg,rgba(8,18,31,.98),rgba(3,8,15,.99));box-shadow:0 22px 70px rgba(0,0,0,.28)}.community-chat-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(255,255,255,.07);padding:1.1rem 1.25rem}.community-chat-header h2{margin-top:.18rem;color:#ffe1a0;font-family:Georgia,serif;font-size:1.35rem}.community-chat-header p{margin-top:.35rem;max-width:780px;color:#7890a7;font-size:.68rem;line-height:1.55}.community-chat-online{display:flex;align-items:center;gap:.45rem;border:1px solid rgba(83,205,153,.2);border-radius:999px;background:rgba(23,99,70,.12);padding:.45rem .7rem;color:#83d9af;font-size:.58rem;font-weight:900;white-space:nowrap}.community-chat-online i{width:8px;height:8px;border-radius:50%;background:#67dda6;box-shadow:0 0 11px #67dda6}.community-chat-tabs{display:flex;gap:.35rem;overflow-x:auto;border-bottom:1px solid rgba(255,255,255,.07);padding:.55rem .75rem}.community-chat-tabs button{min-width:92px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:rgba(255,255,255,.025);padding:.48rem .7rem;color:#7d91a8;font-size:.62rem;font-weight:900}.community-chat-tabs button.active{border-color:rgba(224,178,77,.28);background:linear-gradient(180deg,rgba(224,178,77,.17),rgba(92,57,13,.12));color:#ffe1a0}.community-chat-log{display:grid;max-height:560px;min-height:320px;gap:.45rem}.community-chat-message{--chat-accent:#d4a64a;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.65rem;border:1px solid rgba(255,255,255,.065);border-left:2px solid var(--chat-accent);border-radius:12px;background:rgba(0,0,0,.18);padding:.65rem .7rem}.community-chat-message:hover{background:rgba(255,255,255,.022)}.community-chat-message>div:nth-child(2){min-width:0}.community-chat-message header{gap:.4rem}.community-chat-message header>a{font-size:.72rem;font-weight:950}.community-chat-message header>span{color:#61758b;font-size:.5rem}.community-chat-message header>em{border:1px solid rgba(229,173,77,.16);border-radius:999px;padding:.15rem .35rem;color:#c9a55e;font-size:.45rem;font-style:normal}.community-chat-message p{margin-top:.25rem;white-space:pre-wrap;color:#b8c6d3;font-size:.69rem;line-height:1.5}.community-chat-message p a{color:#6dc9f2;text-decoration:underline;text-decoration-color:rgba(109,201,242,.3);text-underline-offset:2px}.community-chat-actions button{color:#657b91;font-size:.5rem}.community-chat-actions button:hover{color:#efb2b2}.chat-avatar{width:36px;height:36px;border-radius:9px}.community-load-more{display:block;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:rgba(255,255,255,.025);padding:.45rem .85rem;color:#8197ad;font-size:.58rem;font-weight:900;text-align:center}.community-load-more:hover{border-color:rgba(221,174,77,.23);color:#f3d18a}.community-load-more:disabled{opacity:.5}.community-history-start{padding:.25rem;color:#50657a;font-size:.5rem;text-align:center;text-transform:uppercase;letter-spacing:.09em}.community-chat-composer{display:grid;grid-template-columns:155px minmax(0,1fr) auto;align-items:end;gap:.6rem;border-top:1px solid rgba(255,255,255,.075);background:rgba(0,0,0,.2);padding:.8rem}.community-chat-locale{gap:.25rem}.community-chat-locale span{color:#60758a;font-size:.48rem}.community-chat-composer textarea,.community-chat-locale select{border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#07111d;color:#c9d7e5;outline:0}.community-chat-locale select{height:42px;font-size:.65rem}.community-chat-composer textarea{min-height:64px;max-height:150px;resize:vertical;padding:.65rem .75rem;font-size:.7rem}.community-chat-composer textarea:focus,.community-chat-locale select:focus{border-color:rgba(224,178,77,.35);box-shadow:0 0 0 3px rgba(224,178,77,.06)}.community-chat-composer>div:last-child{display:grid;gap:.35rem;justify-items:end}.community-chat-composer small{color:#5f7388;font-size:.5rem}.community-chat-error{border-top:1px solid rgba(232,99,99,.16);background:rgba(116,26,26,.12);padding:.55rem .8rem;color:#e9a0a0;font-size:.62rem}.community-chat-disabled{border:1px dashed rgba(255,255,255,.1);border-radius:16px;padding:1.2rem;color:#778ca1;text-align:center}.admin-chat-message-list{display:grid;gap:.5rem;margin-top:1rem}.admin-chat-message-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:rgba(0,0,0,.18);padding:.7rem}.admin-chat-message-list span{display:block;color:#60758b;font-size:.5rem}.admin-chat-message-list b{display:block;margin-top:.1rem;color:#e3edf6;font-size:.68rem}.admin-chat-message-list p{margin-top:.2rem;color:#8fa1b3;font-size:.63rem}.admin-toggle-grid{display:flex;flex-wrap:wrap;gap:.55rem}.admin-toggle-grid label{display:flex;align-items:center;gap:.45rem;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(0,0,0,.17);padding:.55rem .7rem;color:#91a4b8;font-size:.62rem}.admin-toggle-grid input{accent-color:#d4a64a}.client-download-page,.download-portal{max-width:1280px;margin:0 auto}.client-download-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:2rem;overflow:hidden;border:1px solid rgba(217,173,83,.23);border-radius:24px;background:radial-gradient(circle at 82% 15%,rgba(82,153,207,.16),transparent 30%),radial-gradient(circle at 20% 0,rgba(216,164,68,.12),transparent 30%),linear-gradient(135deg,#0c1a29,#03080f 72%);padding:2rem;box-shadow:0 30px 90px rgba(0,0,0,.35)}.client-download-hero:after{content:"";position:absolute;inset:auto -8% -80% 35%;height:260px;border-radius:50%;background:rgba(71,135,190,.14);filter:blur(60px);pointer-events:none}.client-download-hero h1{margin-top:.3rem;color:#ffe2a2;font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.5rem);line-height:1}.client-download-hero p{margin-top:.75rem;max-width:760px;color:#91a4b7;font-size:.78rem;line-height:1.65}.client-download-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.2rem}.client-download-actions .is-disabled{cursor:not-allowed;opacity:.45}.client-download-hero aside{position:relative;z-index:1;display:grid;gap:.35rem;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:rgba(0,0,0,.24);padding:1.2rem}.client-download-hero aside span{color:#64798f;font-size:.52rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.client-download-hero aside b{color:#e8d294;font-family:Georgia,serif;font-size:1.15rem}.client-download-hero aside small{color:#74899e;font-size:.6rem;line-height:1.5}.client-install-steps{display:grid;gap:.65rem;margin-top:1rem}.client-install-steps li{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:.7rem;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(0,0,0,.16);padding:.7rem}.client-install-steps span{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(221,177,80,.3);border-radius:9px;background:rgba(221,177,80,.08);color:#f2cf81;font-size:.7rem;font-weight:950}.client-install-steps p{color:#a5b5c5;font-size:.69rem;line-height:1.5}.realmlist-command{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;margin-top:1rem;border:1px solid rgba(83,180,223,.2);border-radius:12px;background:#030a11;padding:.7rem}.realmlist-command span{color:#607b91;font-size:.48rem;font-weight:900}.realmlist-command code{overflow:auto;color:#83d6ff;font-size:.7rem;white-space:nowrap}.realmlist-command button{border:1px solid rgba(83,180,223,.22);border-radius:8px;padding:.38rem .6rem;color:#8ed8f8;font-size:.55rem;font-weight:900}.client-requirements{display:grid;gap:.5rem;margin-top:.8rem}.client-requirements li{border-bottom:1px solid rgba(255,255,255,.06);padding:.45rem 0;color:#92a6b9;font-size:.66rem}.client-checksum{display:grid;gap:.3rem;margin-top:.8rem}.client-checksum span{color:#667d91;font-size:.48rem;font-weight:900}.client-checksum code{overflow-wrap:anywhere;color:#a8bbca;font-size:.52rem}@media(max-width:900px){.community-chat-header{flex-direction:column}.community-chat-online{align-self:flex-start}.community-chat-composer{grid-template-columns:1fr}.community-chat-composer>div:last-child{grid-template-columns:1fr auto;align-items:center;justify-items:stretch}.community-chat-composer>div:last-child small{align-self:center}.client-download-hero{grid-template-columns:1fr}.client-download-hero aside{max-width:none}.realmlist-command{grid-template-columns:1fr}.realmlist-command button{justify-self:start}}@media(max-width:560px){.community-chat-log{max-height:480px;padding:.5rem}.community-chat-message{grid-template-columns:auto minmax(0,1fr)}.community-chat-actions{grid-column:2}.community-chat-header{padding:1rem}.client-download-hero{padding:1.25rem}.client-download-actions>*{width:100%;justify-content:center}.character-page-toolbar .character-account-profile-button,.character-page-toolbar .character-customize-button{flex-basis:100%}}.chat-profile-badge{border:1px solid rgba(218,177,83,.2);border-radius:999px;background:rgba(218,177,83,.07);padding:.13rem .35rem;color:#c9a960;font-size:.42rem;font-style:normal;text-transform:capitalize}.landing-showcase-section{display:grid;gap:1.1rem;padding:1.5rem 0}.landing-showcase-section>header{display:flex;align-items:end;justify-content:space-between;gap:1rem}.landing-showcase-section>header h2{margin-top:.2rem;color:#ffe3a3;font-family:Georgia,serif;font-size:clamp(1.8rem,3vw,2.8rem)}.landing-showcase-section>header p{margin-top:.45rem;max-width:720px;color:#8196aa;font-size:.72rem;line-height:1.6}.landing-showcase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.landing-showcase-card{display:grid;overflow:hidden;border:1px solid rgba(255,255,255,.085);border-radius:18px;background:linear-gradient(155deg,rgba(12,23,37,.97),rgba(3,8,15,.99));padding-bottom:1rem;box-shadow:0 18px 50px rgba(0,0,0,.24);transition:.25s ease}.landing-showcase-card:hover{transform:translateY(-4px);border-color:rgba(221,177,82,.3);box-shadow:0 25px 65px rgba(0,0,0,.34)}.landing-showcase-card>div:first-child{height:210px;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.07)}.landing-showcase-card>b,.landing-showcase-card>h3,.landing-showcase-card>p,.landing-showcase-card>span{margin-inline:1rem}.landing-showcase-card>span{margin-top:.9rem;color:#c59b4d;font-size:.5rem;font-weight:950;letter-spacing:.13em}.landing-showcase-card h3{margin-top:.2rem;color:#f5dda7;font-family:Georgia,serif;font-size:1.1rem}.landing-showcase-card p{margin-top:.45rem;color:#8093a6;font-size:.63rem;line-height:1.55}.landing-showcase-card b{margin-top:.7rem;color:#e5bd65;font-size:.56rem}.showcase-page{display:grid;gap:1.4rem;max-width:1500px;margin:0 auto}.showcase-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.85fr);align-items:center;gap:2rem;overflow:hidden;border:1px solid rgba(220,175,78,.24);border-radius:26px;background:radial-gradient(circle at 78% 10%,rgba(69,147,201,.16),transparent 32%),radial-gradient(circle at 5% 10%,rgba(220,168,66,.12),transparent 30%),linear-gradient(145deg,#0c1928,#02070d 72%);padding:2.2rem;box-shadow:0 35px 100px rgba(0,0,0,.38)}.showcase-hero-copy h1{margin-top:.35rem;color:#ffe6ad;font-family:Georgia,serif;font-size:clamp(2.4rem,5vw,5rem);line-height:.94}.showcase-hero-copy p{margin-top:1rem;max-width:800px;color:#91a4b8;font-size:.82rem;line-height:1.7}.showcase-hero-copy>div{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.3rem}.showcase-hero-media{height:430px;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:#030912;box-shadow:inset 0 1px rgba(255,255,255,.04),0 20px 60px rgba(0,0,0,.35)}.showcase-media-asset{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.showcase-media-placeholder{position:relative;display:grid;width:100%;height:100%;min-height:220px;place-items:center;align-content:center;gap:.35rem;overflow:hidden;background:radial-gradient(circle,rgba(213,168,68,.13),transparent 31%),radial-gradient(circle at 65% 20%,rgba(60,145,201,.12),transparent 32%),#06101a;color:#d9b458;text-align:center}.showcase-media-placeholder:after,.showcase-media-placeholder:before{content:"";position:absolute;width:190px;height:190px;border:1px solid rgba(103,178,218,.12);border-radius:50%}.showcase-media-placeholder:after{width:310px;height:310px;border-color:rgba(219,175,83,.08)}.showcase-media-placeholder span{position:relative;z-index:1;display:grid;width:74px;height:74px;place-items:center;border:1px solid rgba(222,180,82,.32);border-radius:22px;background:rgba(1,7,13,.75);font-size:1.7rem;box-shadow:0 0 35px rgba(218,170,68,.11)}.showcase-media-placeholder b,.showcase-media-placeholder small{position:relative;z-index:1}.showcase-media-placeholder b{color:#e9d29a;font-size:.7rem}.showcase-media-placeholder small{max-width:280px;color:#647a90;font-size:.53rem;line-height:1.5}.showcase-index{display:flex;align-items:center;gap:1rem;overflow-x:auto;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:rgba(0,0,0,.18);padding:.7rem}.showcase-index>span{padding-left:.4rem;color:#6f8499;font-size:.53rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.showcase-index nav{display:flex;gap:.35rem}.showcase-index a{border:1px solid rgba(255,255,255,.07);border-radius:999px;background:rgba(255,255,255,.025);padding:.42rem .65rem;color:#8da0b2;font-size:.55rem;font-weight:850;white-space:nowrap}.showcase-index a:hover{border-color:rgba(220,175,78,.28);color:#efd18a}.showcase-section-list{display:grid;gap:1rem}.showcase-feature{display:grid;grid-template-columns:minmax(420px,.95fr) minmax(0,1fr);align-items:stretch;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:linear-gradient(145deg,rgba(10,20,33,.98),rgba(2,7,13,.99));scroll-margin-top:90px}.showcase-feature.is-reversed .showcase-feature-media{order:2}.showcase-feature-media{position:relative;min-height:390px;overflow:hidden;border-right:1px solid rgba(255,255,255,.07)}.showcase-feature.is-reversed .showcase-feature-media{border-right:0;border-left:1px solid rgba(255,255,255,.07)}.showcase-feature-number{position:absolute;right:1rem;bottom:.8rem;color:rgba(255,228,164,.22);font-family:Georgia,serif;font-size:3rem;font-weight:950}.showcase-feature-copy{position:relative;display:grid;align-content:center;padding:2rem 2.3rem}.showcase-feature-icon{position:absolute;top:1.5rem;right:1.7rem;color:rgba(226,184,89,.24);font-size:2rem;font-style:normal}.showcase-feature-copy h2{margin-top:.35rem;max-width:700px;color:#f5dda8;font-family:Georgia,serif;font-size:clamp(1.8rem,3vw,3rem);line-height:1.02}.showcase-feature-summary{margin-top:.8rem!important;color:#b5c4d2!important;font-size:.8rem!important;font-weight:750}.showcase-feature-copy p{margin-top:.75rem;max-width:760px;color:#7e93a7;font-size:.69rem;line-height:1.68}.showcase-feature-copy>a{justify-self:start;margin-top:1rem}.showcase-disabled,.showcase-final{display:grid;justify-items:center;border:1px solid rgba(221,177,82,.2);border-radius:24px;background:radial-gradient(circle at 50% 0,rgba(218,170,69,.13),transparent 38%),linear-gradient(150deg,#0b1725,#02070d);padding:2.8rem 1.5rem;text-align:center}.showcase-disabled h1,.showcase-final h2{margin-top:.55rem;color:#ffe4a6;font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.6rem)}.showcase-disabled p,.showcase-final p{margin-top:.7rem;max-width:720px;color:#8296a9;font-size:.72rem;line-height:1.65}.showcase-final>div{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.2rem}.showcase-disabled{max-width:900px;margin:3rem auto}.character-model-safe-placeholder,.model-safe-placeholder{display:grid;height:100%;min-height:360px;place-items:center;align-content:center;gap:.55rem;padding:1.4rem;background:radial-gradient(circle,rgba(81,160,204,.1),transparent 35%),#050d16;text-align:center}.model-safe-sigil{position:relative;display:grid;width:105px;height:105px;place-items:center;border:1px solid rgba(220,176,78,.3);border-radius:50%;background:radial-gradient(circle,rgba(220,176,78,.1),transparent 60%);color:#ebc86f;font-family:Georgia,serif;font-size:2.5rem}.model-safe-sigil i{position:absolute;inset:-18px;border:1px dashed rgba(87,168,209,.18);border-radius:50%}.model-safe-placeholder>b{color:#e7d099;font-size:.72rem}.model-safe-placeholder p{max-width:380px;color:#6e8397;font-size:.58rem;line-height:1.55}.model-safe-placeholder .fantasy-button{margin-top:.35rem}.model-live-disable{position:absolute;z-index:12;top:.6rem;right:.6rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(1,6,11,.76);padding:.35rem .55rem;color:#8da0b4;font-size:.5rem;font-weight:900}.rune-icon-fallback{display:grid;place-items:center;color:#d7ad52}@media(max-width:1050px){.landing-showcase-grid{grid-template-columns:1fr}.landing-showcase-card{grid-template-columns:260px minmax(0,1fr);align-items:center;padding-bottom:0}.landing-showcase-card>div:first-child{grid-row:1/6;height:220px;border-right:1px solid rgba(255,255,255,.07);border-bottom:0}.showcase-feature,.showcase-hero{grid-template-columns:1fr}.showcase-hero-media{height:360px}.showcase-feature.is-reversed .showcase-feature-media{order:0}.showcase-feature-media,.showcase-feature.is-reversed .showcase-feature-media{min-height:320px;border-right:0;border-left:0;border-bottom:1px solid rgba(255,255,255,.07)}}@media(max-width:680px){.landing-showcase-section>header{align-items:flex-start;flex-direction:column}.landing-showcase-card{display:grid;grid-template-columns:1fr;padding-bottom:1rem}.landing-showcase-card>div:first-child{grid-row:auto;height:190px;border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.showcase-hero{padding:1.25rem}.showcase-hero-media{height:260px}.showcase-feature-copy{padding:1.4rem}.showcase-feature-media{min-height:240px}.showcase-index>span{display:none}}html{font-size:17px}body{font-size:1rem}.small-label{font-size:.62rem!important;line-height:1.25}.danger-button,.fantasy-button,.ghost-button,.input,.select,.textarea,button,input,select,textarea{font-size:.78rem}.app-sidebar a,.app-topbar a,.app-topbar button{font-size:.72rem}.activity-body,.app-content p,.community-chat-message p,.panel p{font-size:.76rem;line-height:1.62}.community-chat-log{height:520px;min-height:520px;max-height:520px!important}.community-chat-log.is-loading{opacity:.66;pointer-events:none}.community-chat-shell>.bp-pagination{border-top:1px solid rgba(255,255,255,.055);padding:.6rem .8rem;background:rgba(1,7,13,.44)}.community-chat-message header{display:flex;flex-wrap:wrap;align-items:center;gap:.38rem}.community-chat-message p{overflow-wrap:anywhere}.chat-compose-main{flex:1}.chat-compose-main textarea{padding-right:3rem}.chat-emoji-toggle{position:absolute;right:.55rem;bottom:.55rem;display:grid;width:2.1rem;height:2.1rem;place-items:center;border:1px solid rgba(220,176,78,.25);border-radius:9px;background:rgba(220,176,78,.08);color:#f1cb71;font-size:1.15rem}.chat-emoji-picker{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:.45rem;max-height:220px;overflow:auto;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:#040c15;padding:.6rem}.chat-emoji-picker button{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:.45rem;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(255,255,255,.025);padding:.45rem;text-align:left}.chat-emoji-picker button:hover{border-color:rgba(220,176,78,.28);background:rgba(220,176,78,.055)}.chat-emoji-picker button.is-locked{opacity:.72}.chat-emoji-picker b,.chat-emoji-picker img{display:grid;width:32px;height:32px;place-items:center;-o-object-fit:contain;object-fit:contain;font-size:1.15rem}.chat-emoji-picker span{overflow:hidden;color:#b9c8d6;font-size:.66rem;text-overflow:ellipsis}.chat-emoji-picker small{grid-column:2;color:#e0b95e;font-size:.55rem}.chat-inline-emoji{display:inline-block;width:1.35em;height:1.35em;margin:0 .12em;-o-object-fit:contain;object-fit:contain;vertical-align:-.28em}.chat-inline-emoji.is-symbol{width:auto;height:auto;color:#e9bd5a;font-size:1.08em;vertical-align:baseline}.bp-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem;margin-top:1rem}.bp-pagination a,.bp-pagination button,.bp-pagination>span:not(.bp-pagination-gap){display:grid;min-width:2.25rem;height:2.25rem;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:rgba(255,255,255,.025);color:#8fa5b9;font-size:.7rem;font-weight:900}.bp-pagination .is-active,.bp-pagination a:hover,.bp-pagination button:hover:not(:disabled){border-color:rgba(220,176,78,.38);background:rgba(220,176,78,.1);color:#f4ce76}.bp-pagination .is-disabled,.bp-pagination button:disabled{opacity:.3;cursor:not-allowed}.bp-pagination-gap{padding:.3rem;color:#536a7f}.bp-pagination small{margin-left:.4rem;color:#60778d;font-size:.58rem;font-weight:800}.bp-pagination.is-compact{margin-top:.65rem}.bp-pagination.is-compact a,.bp-pagination.is-compact button,.bp-pagination.is-compact>span:not(.bp-pagination-gap){min-width:1.9rem;height:1.9rem;border-radius:7px;font-size:.62rem}.community-quick-links{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end}.social-name-line{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0}.vip-badge{--vip-color:#f6c85f;position:relative;display:inline-flex;align-items:center;gap:.3rem;border:1px solid color-mix(in srgb,var(--vip-color) 38%,transparent);border-radius:999px;background:color-mix(in srgb,var(--vip-color) 10%,rgba(1,7,13,.82));padding:.25rem .48rem;color:var(--vip-color);font-size:.55rem;font-weight:950;letter-spacing:.035em;box-shadow:0 0 18px color-mix(in srgb,var(--vip-color) 12%,transparent)}.vip-badge i{font-style:normal}.vip-badge img{width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.vip-badge.is-compact{padding:.17rem .36rem;font-size:.48rem}.vip-badge.is-compact img{width:14px;height:14px}.forum-page{display:grid;gap:1.2rem;max-width:1500px;margin:0 auto}.forum-category-hero,.forum-hero{display:flex;align-items:center;justify-content:space-between;gap:1.4rem;overflow:hidden;border:1px solid rgba(221,177,82,.2);border-radius:24px;background:radial-gradient(circle at 88% 0,rgba(73,160,209,.14),transparent 33%),linear-gradient(145deg,#0b1826,#02070d);padding:2rem}.forum-category-hero h1,.forum-hero h1{margin-top:.35rem;color:#ffe3a3;font-family:Georgia,serif;font-size:clamp(2.25rem,5vw,4.8rem);line-height:.95}.forum-category-hero p,.forum-hero p{margin-top:.8rem;max-width:780px;color:#8ca1b5;font-size:.82rem;line-height:1.65}.forum-category-hero>i{display:grid;flex:0 0 86px;height:86px;place-items:center;border:1px solid rgba(221,177,82,.3);border-radius:24px;background:rgba(221,177,82,.07);color:#edc96f;font-size:2rem;font-style:normal}.forum-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.forum-category-card{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:1rem;border:1px solid rgba(255,255,255,.075);border-radius:18px;background:linear-gradient(145deg,rgba(11,22,35,.98),rgba(2,7,13,.99));padding:1.15rem;transition:.2s ease}.forum-category-card:hover{transform:translateY(-2px);border-color:rgba(221,177,82,.3)}.forum-category-card>i{display:grid;width:54px;height:54px;place-items:center;border:1px solid rgba(91,181,224,.2);border-radius:14px;color:#e6bd5c;font-size:1.2rem;font-style:normal}.forum-category-card span{color:#b88939;font-size:.55rem;font-weight:950;letter-spacing:.14em}.forum-category-card h2{margin-top:.15rem;color:#f2d99d;font-family:Georgia,serif;font-size:1.25rem}.forum-category-card p{margin-top:.3rem;color:#8195a8;font-size:.7rem;line-height:1.45}.forum-category-card small{display:block;margin-top:.45rem;color:#587086;font-size:.58rem}.forum-category-card>b{color:#c79b43;font-size:1.1rem}.forum-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;color:#6f8599;font-size:.67rem}.forum-breadcrumbs a{color:#9bb0c2}.forum-breadcrumbs b{color:#e2c27a}.forum-composer{margin-left:auto}.forum-composer form,.forum-reply-composer{display:grid;gap:.65rem;border:1px solid rgba(221,177,82,.16);border-radius:16px;background:rgba(2,8,14,.72);padding:1rem}.forum-composer form{width:min(560px,80vw)}.forum-post-list,.forum-thread-list{display:grid;gap:.65rem}.forum-thread-row{display:grid;grid-template-columns:52px minmax(0,1fr) 90px;align-items:center;gap:.9rem;border:1px solid rgba(255,255,255,.07);border-radius:15px;background:linear-gradient(145deg,rgba(9,19,31,.98),rgba(2,7,13,.99));padding:.9rem 1rem}.forum-thread-row:hover{border-color:rgba(79,172,215,.25)}.forum-thread-row.is-pinned{border-color:rgba(221,177,82,.25);background:linear-gradient(145deg,rgba(31,25,13,.68),rgba(4,9,15,.99))}.forum-thread-author img,.forum-thread-author span{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:13px;-o-object-fit:cover;object-fit:cover;color:#edc86b;font-weight:950}.forum-thread-row h2{color:#e9d29d;font-family:Georgia,serif;font-size:1.05rem}.forum-thread-row p{margin-top:.25rem;color:#8094a7;font-size:.67rem;line-height:1.45}.forum-thread-row small{display:inline-block;margin-top:.4rem;color:#5f768a;font-size:.55rem}.forum-thread-row aside{display:grid;justify-items:end}.forum-thread-row aside b{color:#edc86d;font-size:1.2rem}.forum-thread-row aside small,.forum-thread-row aside span{color:#61788d;font-size:.55rem}.forum-thread-flags{display:flex;gap:.3rem}.forum-thread-flags em{border:1px solid rgba(221,177,82,.25);border-radius:999px;padding:.16rem .35rem;color:#d4a84e;font-size:.48rem;font-style:normal;font-weight:900}.forum-post,.forum-thread-op{display:grid;grid-template-columns:210px minmax(0,1fr);overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:18px;background:linear-gradient(145deg,rgba(10,21,34,.98),rgba(2,7,13,.99))}.forum-post>div,.forum-thread-op>div{padding:1.25rem}.forum-thread-op h1{margin-top:.3rem;color:#f5dca3;font-family:Georgia,serif;font-size:clamp(1.7rem,3vw,2.8rem)}.forum-post-author{display:grid;align-content:start;justify-items:center;gap:.5rem;border-right:1px solid rgba(255,255,255,.06);background:rgba(0,0,0,.2);padding:1.2rem;text-align:center}.forum-post-author>img,.forum-post-author>span{display:grid;width:84px;height:84px;place-items:center;border:1px solid rgba(221,177,82,.24);border-radius:22px;-o-object-fit:cover;object-fit:cover;color:#edc66a;font-size:1.5rem;font-weight:950}.forum-post-author>b{font-size:.76rem}.forum-post-author>small{color:#687f93;font-size:.58rem;line-height:1.4}.forum-post header{display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.055);padding-bottom:.65rem;color:#667d91;font-size:.58rem}.forum-post header b{color:#69d2a2}.forum-post-body{margin-top:.8rem;color:#afbfcd;font-size:.76rem;line-height:1.7}.forum-post-body p+p{margin-top:.65rem}.forum-reply-composer{margin-top:.3rem}.forum-login-prompt{border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:1rem;color:#8297aa;text-align:center}.chat-emoji-store{display:grid;gap:1rem;border:1px solid rgba(221,177,82,.17);border-radius:20px;background:radial-gradient(circle at 92% 0,rgba(115,74,177,.12),transparent 28%),linear-gradient(145deg,#0b1725,#02070d);padding:1.2rem}.chat-emoji-store>header{display:flex;align-items:end;justify-content:space-between;gap:1rem}.chat-emoji-store h2{color:#f2d89d;font-family:Georgia,serif;font-size:1.6rem}.chat-emoji-store p{margin-top:.3rem;color:#7f94a7;font-size:.7rem}.chat-emoji-store-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.6rem}.chat-emoji-store-grid article{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:.65rem;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:rgba(0,0,0,.18);padding:.65rem}.chat-emoji-store-grid img,.chat-emoji-store-grid>article>span{display:grid;width:44px;height:44px;place-items:center;-o-object-fit:contain;object-fit:contain;color:#e7bd5d;font-size:1.35rem}.chat-emoji-store-grid b{display:block;color:#d9c38f;font-size:.72rem}.chat-emoji-store-grid code{display:block;margin-top:.15rem;color:#6e879d;font-size:.58rem}.chat-emoji-store-grid button{border:1px solid rgba(221,177,82,.25);border-radius:9px;background:rgba(221,177,82,.08);padding:.4rem .55rem;color:#ebc66b;font-size:.6rem;font-weight:900}.chat-emoji-store-grid em{color:#63cfa0;font-size:.58rem;font-style:normal;font-weight:900}.catalog-import-toolbar{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:.85rem}.catalog-import-toolbar>a{padding:.5rem .7rem;color:#7f95aa;font-size:.65rem}.catalog-import-toolbar>a.active{border-color:rgba(221,177,82,.3);background:rgba(221,177,82,.08);color:#ebc66d}.catalog-import-toolbar form{display:flex;flex:1;gap:.45rem;min-width:320px}.catalog-import-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.catalog-import-card{grid-template-columns:auto 48px minmax(0,1fr);gap:.55rem;border-radius:12px;background:rgba(0,0,0,.16);padding:.55rem}.catalog-import-card:has(input:checked){border-color:rgba(221,177,82,.38);background:rgba(221,177,82,.07)}.catalog-import-card img,.catalog-import-card>span{display:grid;width:46px;height:46px;place-items:center;border-radius:9px;-o-object-fit:contain;object-fit:contain}.catalog-import-card b{display:block;color:#d9c38d;font-size:.68rem}.catalog-import-card em,.catalog-import-card small{display:block;margin-top:.15rem;color:#657d91;font-size:.54rem}.catalog-import-card em{color:#d1a94e}@media(max-width:900px){html{font-size:16px}.community-chat-log{height:460px;min-height:460px;max-height:460px!important}.forum-category-grid,.forum-post,.forum-thread-op{grid-template-columns:1fr}.forum-post-author{grid-template-columns:64px minmax(0,1fr);justify-items:start;border-right:0;border-bottom:1px solid rgba(255,255,255,.06);text-align:left}.forum-post-author>img,.forum-post-author>span{grid-row:1/4;width:58px;height:58px;border-radius:15px}.forum-thread-row{grid-template-columns:44px minmax(0,1fr)}.forum-thread-row aside{grid-column:2;display:flex;justify-content:flex-start;gap:.4rem}.forum-category-hero,.forum-hero{align-items:flex-start;flex-direction:column}.forum-composer{margin-left:0;width:100%}.forum-composer form{width:100%}}@media(max-width:560px){.community-chat-log{height:420px;min-height:420px;max-height:420px!important}.chat-emoji-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.forum-category-card{grid-template-columns:48px minmax(0,1fr)}.forum-category-card>b{display:none}.forum-category-hero>i{width:62px;height:62px;flex-basis:62px}.catalog-import-toolbar form{min-width:100%}}.profile-animation-pulse{animation:bpProfilePulse 2.8s ease-in-out infinite}.profile-animation-float{animation:bpProfileFloat 4s ease-in-out infinite}.profile-animation-shimmer .profile-frame-layer:after{content:"";position:absolute;inset:-60% -20%;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.17),transparent 65%);transform:translateX(-70%) rotate(8deg);animation:bpProfileShimmer 4.2s ease-in-out infinite}.profile-animation-comet .profile-effect-layer:after,.profile-animation-embers .profile-effect-layer:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,180,75,.8) 0 1px,transparent 2px),radial-gradient(circle,rgba(111,199,255,.65) 0 1px,transparent 2px);background-size:41px 47px,63px 71px;animation:bpProfileParticles 8s linear infinite;opacity:.45}.profile-animation-comet .profile-effect-layer:before{content:"";position:absolute;width:42%;height:2px;top:22%;left:-45%;background:linear-gradient(90deg,transparent,rgba(135,214,255,.75),transparent);filter:blur(.3px);animation:bpProfileComet 4.8s ease-in-out infinite}@keyframes bpProfilePulse{50%{filter:brightness(1.12);transform:translateY(-1px)}}@keyframes bpProfileFloat{50%{transform:translateY(-4px)}}@keyframes bpProfileShimmer{50%,to{transform:translateX(170%) rotate(8deg)}}@keyframes bpProfileParticles{to{background-position:0 -160px,30px -220px}}@keyframes bpProfileComet{0%,35%{left:-45%;opacity:0}45%{opacity:1}75%,to{left:110%;opacity:0}}@media(prefers-reduced-motion:reduce){.profile-animation-comet .profile-effect-layer:after,.profile-animation-comet .profile-effect-layer:before,.profile-animation-embers .profile-effect-layer:after,.profile-animation-float,.profile-animation-pulse,.profile-animation-shimmer .profile-frame-layer:after{animation:none!important}}.community-resilience-warning,.forum-inline-warning{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem;border:1px solid rgba(235,178,73,.22);border-radius:14px;background:rgba(103,69,14,.14);padding:.8rem 1rem;color:#d9c287}.community-resilience-warning span,.forum-inline-warning{font-size:.72rem}.community-resilience-warning .ghost-button{margin-left:auto}.community-layout.is-loading{opacity:.7;pointer-events:none}.forum-safe-state{display:grid;min-height:240px;place-items:center;align-content:center;gap:.75rem;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(2,8,14,.62);padding:2rem;color:#adc0d0;text-align:center}.forum-safe-state.is-error{border-color:rgba(238,110,110,.2);color:#e6abab}.forum-safe-state p{max-width:760px;color:#7f94a7;font-size:.72rem;line-height:1.55}.chronicle-loading-orb{width:34px;height:34px;border:3px solid rgba(222,178,82,.18);border-top-color:#e4b853;border-radius:50%;animation:bpChronicleSpin .9s linear infinite}@keyframes bpChronicleSpin{to{transform:rotate(1turn)}}.progression-power-curve{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:0 0 1rem}.progression-power-curve>div{position:relative;overflow:hidden;border:1px solid rgba(94,168,211,.14);border-radius:15px;background:linear-gradient(145deg,rgba(8,22,37,.95),rgba(2,8,14,.98));padding:1rem}.progression-power-curve>div:after{content:"";position:absolute;inset:auto -25% -55% 20%;height:90px;border-radius:50%;background:rgba(58,142,196,.09);filter:blur(20px)}.progression-power-curve>div:nth-child(4){border-color:rgba(226,177,72,.28);background:linear-gradient(145deg,rgba(35,26,10,.72),rgba(3,9,15,.98))}.progression-power-curve span{display:block;color:#6790ac;font-size:.58rem;font-weight:950;letter-spacing:.08em}.progression-power-curve b{display:block;margin-top:.28rem;color:#e7d19a;font-family:Georgia,serif;font-size:1.05rem}.progression-power-curve small{display:block;margin-top:.42rem;color:#7f93a5;font-size:.66rem;line-height:1.5}@media(max-width:1000px){.progression-power-curve{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.progression-power-curve{grid-template-columns:1fr}.community-resilience-warning .ghost-button{margin-left:0}}.forum-rich-editor{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(0,0,0,.2)}.forum-rich-editor .textarea{min-height:220px;border:0;border-radius:0;background:transparent;resize:vertical}.forum-rich-editor.is-compact .textarea{min-height:150px}.forum-editor-toolbar{display:flex;flex-wrap:wrap;gap:6px;padding:10px;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025)}.forum-editor-toolbar button{min-width:34px;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:5px 8px;color:#d7c39d;background:#111827;font-weight:800}.forum-editor-toolbar button:hover{border-color:rgba(244,194,94,.45);color:#fff}.forum-editor-help{display:flex;justify-content:space-between;gap:12px;padding:8px 12px;border-top:1px solid rgba(255,255,255,.08);font-size:12px;color:#778195}.forum-rich-text{font-size:1rem;line-height:1.75;color:#d6dae2}.forum-rich-text p{margin:.55rem 0}.forum-rich-text h2{margin:1.25rem 0 .5rem;font-size:1.5rem;font-weight:900;color:#f4dfb2}.forum-rich-text blockquote{margin:1rem 0;padding:.75rem 1rem;border-left:3px solid #d6a548;background:rgba(214,165,72,.07);color:#d9c8a6}.forum-rich-text pre{overflow:auto;margin:1rem 0;padding:1rem;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#070a11;color:#d7e4ff}.forum-rich-text code{border-radius:5px;background:rgba(0,0,0,.35);padding:.1rem .3rem}.forum-rich-text ul{margin:.75rem 0;padding-left:1.5rem;list-style:disc}.forum-rich-text a{color:#e9bd68;text-decoration:underline}.forum-content-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.forum-content-actions button{border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:5px 9px;background:rgba(0,0,0,.2);font-size:12px;color:#9fa9ba}.forum-content-actions button:hover{color:#fff;border-color:rgba(233,189,104,.4)}.forum-content-actions small{width:100%;color:#f4a5a5}.forum-inline-editor{display:grid;gap:12px;margin-top:12px}.forum-post-body>.forum-rich-text{margin-top:8px}.live-chat-page{display:grid;gap:24px}.live-chat-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:28px;border:1px solid rgba(233,189,104,.16);border-radius:28px;background:radial-gradient(circle at 10% 0,rgba(233,189,104,.16),transparent 42%),linear-gradient(135deg,#101722,#150d0a)}.live-chat-hero h1{margin-top:6px;font-size:clamp(2rem,4vw,3.5rem);font-weight:950;color:#fff}.live-chat-hero p{max-width:760px;margin-top:8px;color:#aab2c1}.live-chat-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:20px;align-items:start}.live-chat-layout .community-chat-shell{min-height:720px}.live-chat-layout .community-chat-log{height:500px;max-height:500px}.live-chat-online-panel{position:sticky;top:90px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:rgba(7,10,16,.88)}.live-chat-online-panel>header{display:flex;align-items:center;justify-content:space-between;padding:18px;border-bottom:1px solid rgba(255,255,255,.08)}.live-chat-online-panel h2{font-size:1.1rem;font-weight:900}.live-chat-online-panel>header>span{font-size:12px;color:#a0a8b6}.live-chat-online-panel>header>span.is-live{color:#72e6a1}.live-chat-online-count{display:block;padding:18px 18px 0;font-size:3rem;color:#f0c875}.live-chat-online-list{max-height:560px;overflow:auto;padding:12px}.live-chat-online-list>div{display:flex;align-items:center;gap:10px;padding:10px;border-bottom:1px solid rgba(255,255,255,.06)}.live-chat-online-list>div>span{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:rgba(233,189,104,.1);color:#f0c875;font-weight:900}.live-chat-online-list b,.live-chat-online-list small{display:block}.live-chat-online-list small{color:#70798a}.live-chat-online-list p,.live-chat-privacy{display:block;padding:12px;color:#70798a}@media(max-width:1000px){.live-chat-layout{grid-template-columns:1fr}.live-chat-online-panel{position:static}.live-chat-online-list{max-height:300px}.live-chat-hero{align-items:flex-start;flex-direction:column}}.community-chat-log{grid-auto-rows:max-content;align-content:start}.community-chat-message{align-self:start;height:auto;min-height:72px;max-height:none}.atlas-device{display:grid;gap:1rem;overflow:hidden;border:1px solid rgba(216,173,88,.2);border-radius:22px;background:radial-gradient(circle at 84% 5%,rgba(216,173,88,.12),transparent 24rem),linear-gradient(145deg,rgba(15,24,34,.98),rgba(3,8,14,.99));padding:clamp(1rem,2.5vw,1.6rem);box-shadow:0 22px 60px rgba(0,0,0,.28)}.atlas-device-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem}.atlas-device-head h2{margin-top:.25rem;color:#f0dfb7;font-family:Georgia,serif;font-size:clamp(1.8rem,4vw,3.1rem);font-weight:500}.atlas-device-head p{max-width:780px;margin-top:.6rem;color:#8398aa;font-size:.72rem;line-height:1.65}.atlas-device-character{display:grid;min-width:250px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(0,0,0,.22);padding:.9rem 1rem;text-align:right}.atlas-device-character:before{content:"ACTIVE CHARACTER";color:#62788b;font-size:.44rem;font-weight:900;letter-spacing:.15em}.atlas-device-character b{margin-top:.25rem;color:#ead29a;font-family:Georgia,serif;font-size:1.08rem}.atlas-device-character small,.atlas-device-character span{color:#71879a;font-size:.58rem}.atlas-device-character.is-online{border-color:rgba(103,222,166,.22)}.atlas-device-character.is-online small{color:#72dca9}.atlas-device-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));counter-reset:atlasstep;gap:.55rem}.atlas-device-steps li{position:relative;min-height:92px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(0,0,0,.16);padding:.8rem .8rem .8rem 2.55rem;color:#718699;font-size:.6rem;line-height:1.55}.atlas-device-steps li:before{counter-increment:atlasstep;content:counter(atlasstep);position:absolute;left:.75rem;top:.75rem;display:grid;width:1.25rem;height:1.25rem;place-items:center;border:1px solid rgba(216,173,88,.28);border-radius:50%;color:#dfbb68;font-size:.55rem;font-weight:900}.atlas-device-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.atlas-device-card{display:grid;align-content:start;gap:.75rem;min-width:0;border:1px solid rgba(157,184,208,.12);border-radius:16px;background:linear-gradient(155deg,rgba(9,20,32,.96),rgba(3,8,14,.99));padding:1rem}.atlas-device-card.atlas-advanced{border-color:rgba(112,195,229,.2)}.atlas-device-card.atlas-pinnacle{border-color:rgba(216,173,88,.3);background:radial-gradient(circle at 95% 0,rgba(216,173,88,.1),transparent 15rem),linear-gradient(155deg,rgba(20,19,18,.97),rgba(3,8,14,.99))}.atlas-device-card.is-cleared{box-shadow:inset 0 0 0 1px rgba(102,226,172,.12)}.atlas-device-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.atlas-device-card header span{color:#657c90;font-size:.46rem;font-weight:900;letter-spacing:.09em}.atlas-device-card h3{margin-top:.2rem;color:#e5edf1;font-family:Georgia,serif;font-size:1.05rem}.atlas-device-card header>b{border:1px solid rgba(216,173,88,.15);border-radius:999px;padding:.28rem .42rem;color:#a98b4d;font-size:.43rem}.atlas-device-card.is-cleared header>b{border-color:rgba(102,226,172,.18);color:#77d9aa}.atlas-device-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.atlas-device-stats span{display:flex;justify-content:space-between;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:rgba(0,0,0,.15);padding:.45rem;color:#687e91;font-size:.53rem}.atlas-device-stats b{color:#d8e2e8}.atlas-device-rewards{display:grid;gap:.35rem}.atlas-device-rewards>div{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:.55rem;border:1px solid rgba(255,255,255,.055);border-radius:9px;padding:.4rem}.atlas-device-rewards img{width:36px;height:36px;border-radius:8px;-o-object-fit:contain;object-fit:contain}.atlas-device-rewards span{color:#b8c5ce;font-size:.56rem;line-height:1.35}.atlas-device-rewards small{color:#60768a}.atlas-device-card>p{color:#6f8395;font-size:.57rem;line-height:1.5}.atlas-device-action{display:grid;gap:.45rem;margin-top:auto}.atlas-device-action small{min-height:1.1rem;color:#d08d94;font-size:.52rem}.atlas-device-action small.ready{color:#72dbaa}.atlas-device-action .fantasy-button{width:100%;justify-content:center}.atlas-entry-admin{display:grid;gap:.85rem;border:1px solid rgba(216,173,88,.17);border-radius:20px;background:linear-gradient(145deg,rgba(10,21,33,.96),rgba(3,8,14,.99));padding:1.15rem}.atlas-entry-admin-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.atlas-entry-admin-head h2{color:#efdfb9;font-family:Georgia,serif;font-size:1.45rem}.atlas-entry-admin-head span{color:#6a8093;font-size:.5rem;font-weight:900;letter-spacing:.1em}.atlas-entry-admin-help{max-width:880px;color:#718699;font-size:.62rem;line-height:1.6}.atlas-entry-admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.atlas-entry-admin-card{display:grid;gap:.7rem;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(0,0,0,.16);padding:.85rem}.atlas-entry-admin-card.is-ready{border-color:rgba(100,224,169,.2)}.atlas-entry-admin-title{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.atlas-entry-admin-title span{color:#61788b;font-size:.48rem;font-weight:900}.atlas-entry-admin-title h3{color:#e2eaf0;font-family:Georgia,serif;font-size:.95rem}.atlas-entry-admin-title>b{color:#d5949a;font-size:.45rem}.atlas-entry-admin-card.is-ready .atlas-entry-admin-title>b{color:#70dca9}.atlas-entry-admin-card code{display:block;overflow:auto;border:1px solid rgba(255,255,255,.055);border-radius:8px;background:#03070c;padding:.5rem;color:#86a0b4;font-size:.48rem}.atlas-entry-admin-card label{display:grid;gap:.3rem;color:#6d8396;font-size:.54rem}.atlas-entry-admin-card select{width:100%;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#07101a;padding:.58rem;color:#d4dfe6}.atlas-entry-admin-actions{display:flex;flex-wrap:wrap;gap:.4rem}.atlas-entry-admin-message{border:1px solid rgba(111,207,231,.2);border-radius:10px;background:rgba(40,137,165,.08);padding:.65rem;color:#a9dfed;font-size:.58rem}.atlas-entry-diagnostics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;border:1px solid rgba(112,217,255,.14);border-radius:13px;background:rgba(3,12,20,.66);padding:.7rem}.atlas-entry-diagnostics>div{display:grid;gap:.16rem;border-right:1px solid rgba(255,255,255,.055);padding-right:.45rem}.atlas-entry-diagnostics>div:last-of-type{border-right:0}.atlas-entry-diagnostics span{color:#637b8f;font-size:.46rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.atlas-entry-diagnostics b{color:#d7e4ec;font-size:.58rem}.atlas-entry-diagnostics b.is-ok{color:#73e3b1}.atlas-entry-diagnostics b.is-warn{color:#e3b56b}.atlas-entry-diagnostics p{grid-column:1/-1;margin:0;border-top:1px solid rgba(255,255,255,.05);padding-top:.5rem;color:#7892a5;font-size:.52rem;line-height:1.55}.exchange-onboarding{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:.75rem;border:1px solid rgba(216,173,88,.14);border-radius:18px;background:linear-gradient(145deg,rgba(10,20,31,.94),rgba(3,8,14,.98));padding:1rem}.exchange-onboarding-copy h2{margin-top:.25rem;color:#eddcb6;font-family:Georgia,serif;font-size:1.35rem}.exchange-onboarding-copy ol{display:grid;gap:.38rem;margin-top:.65rem;counter-reset:exchange-step}.exchange-onboarding-copy li{position:relative;padding-left:1.75rem;color:#74899c;font-size:.61rem;line-height:1.5}.exchange-onboarding-copy li:before{counter-increment:exchange-step;content:counter(exchange-step);position:absolute;left:0;top:.05rem;display:grid;width:1.18rem;height:1.18rem;place-items:center;border:1px solid rgba(216,173,88,.22);border-radius:50%;color:#dab55f;font-size:.5rem;font-weight:900}.exchange-runtime{display:grid;gap:.42rem}.exchange-runtime>div{display:grid;border:1px solid rgba(255,255,255,.065);border-radius:10px;background:rgba(0,0,0,.16);padding:.62rem}.exchange-runtime span{color:#61778a;font-size:.48rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.exchange-runtime b{margin-top:.12rem;color:#e2eaf0;font-size:.65rem}.exchange-runtime b.ok{color:#72dba9}.exchange-runtime b.bad{color:#e29399}.exchange-runtime small{margin-top:.18rem;color:#687e91;font-size:.5rem}.exchange-runtime em{margin-top:.2rem;color:#db9298;font-size:.49rem;font-style:normal}.exchange-runtime .ghost-button{justify-self:start;margin-top:.4rem;padding:.35rem .55rem;font-size:.5rem}.exchange-rune-sources{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}.exchange-rune-sources>div{display:grid;border:1px solid rgba(255,255,255,.055);border-radius:9px;background:rgba(0,0,0,.13);padding:.55rem}.exchange-rune-sources b{color:#d9c083;font-size:.57rem}.exchange-rune-sources span{margin-top:.15rem;color:#687e91;font-size:.49rem}.forum-admin-view-tabs{display:flex;gap:.35rem;margin:.7rem 0}.forum-admin-view-tabs button{border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(0,0,0,.18);padding:.45rem .75rem;color:#718699;font-size:.58rem;font-weight:900}.forum-admin-view-tabs button.active{border-color:rgba(216,173,88,.28);background:rgba(216,173,88,.08);color:#e2c275}.forum-thread-op.is-deleted,.forum-thread-row.is-deleted{border-color:rgba(224,111,121,.18);filter:saturate(.65);opacity:.82}.forum-thread-flags em:first-child{border-color:rgba(224,111,121,.18);color:#de9298}@media(max-width:1050px){.atlas-device-grid,.atlas-entry-admin-grid{grid-template-columns:1fr 1fr}.atlas-device-card:last-child{grid-column:1/-1}.atlas-device-steps{grid-template-columns:1fr 1fr}.exchange-onboarding{grid-template-columns:1fr}.exchange-rune-sources{grid-template-columns:1fr 1fr}}@media(max-width:680px){.atlas-device-head,.atlas-entry-admin-head{align-items:flex-start;flex-direction:column}.atlas-device-character{width:100%;min-width:0;text-align:left}.atlas-device-grid,.atlas-device-steps,.atlas-entry-admin-grid,.exchange-rune-sources{grid-template-columns:1fr}.atlas-device-card:last-child{grid-column:auto}.exchange-onboarding{padding:.75rem}.atlas-entry-diagnostics{grid-template-columns:1fr 1fr}.atlas-entry-diagnostics>div{border-right:0}}.interaction-sound-control{display:flex;gap:.38rem;background:rgba(3,9,15,.94);padding:.28rem .42rem}.interaction-sound-control button{display:grid;width:29px;height:29px;place-items:center;border:1px solid rgba(216,173,88,.18);border-radius:50%;color:#e2c16f;font-size:.78rem}.interaction-sound-control input{width:74px;accent-color:#d7ad55}.chronicle-guest-mobile-nav svg,.chronicle-guest-nav svg,.chronicle-mobile-navigation svg,.chronicle-side-icon svg{width:1rem;height:1rem;filter:drop-shadow(0 0 7px rgba(93,188,226,.16))}.chronicle-side-icon svg{width:1.08rem;height:1.08rem}.chronicle-side-link.is-active .chronicle-side-icon svg{color:#f0c86b;filter:drop-shadow(0 0 9px rgba(231,184,83,.28))}.chronicle-character-card-title{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.55rem;min-width:0}.chronicle-character-card-title h2{min-width:0;line-height:1.15}.chronicle-season-badge{display:block;max-width:155px;overflow:hidden;border:1px solid rgba(216,173,88,.18);border-radius:999px;background:rgba(216,173,88,.055);padding:.25rem .48rem;color:#dfc170;font-size:.43rem;font-weight:950;line-height:1.2;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.chronicle-season-badge.is-legacy{border-color:rgba(139,162,182,.16);color:#8ea2b4}.chronicle-character-mode-row{display:flex;min-height:22px;align-items:center;gap:.35rem;margin:.24rem 0 .12rem}.chronicle-character-card .character-mode-badge,.chronicle-character-card .hardcore-identity-badge{max-width:100%}.hardcore-identity-badge,.social-visual-badge,.staff-badge{display:inline-flex;max-width:170px;align-items:center;gap:.3rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--staff-color,#92d8ff) 28%,transparent);border-radius:999px;background:rgba(2,8,14,.72);padding:.2rem .42rem;color:var(--staff-color,#c6d6e3);font-size:.46rem;font-weight:900;line-height:1;vertical-align:middle;white-space:nowrap}.social-visual-badge img,.staff-badge img{width:16px;height:16px;flex:0 0 16px;border-radius:50%;-o-object-fit:contain;object-fit:contain}.hardcore-identity-badge i,.social-visual-badge i,.staff-badge i{flex:0 0 auto;color:var(--staff-color,#edc66a);font-style:normal}.hardcore-identity-badge b,.social-visual-badge b,.staff-badge b{min-width:0;overflow:hidden;text-overflow:ellipsis}.hardcore-identity-badge.is-compact,.social-visual-badge.is-compact,.staff-badge.is-compact{max-width:110px;padding:.15rem .3rem;font-size:.4rem}.social-visual-badge.is-compact img,.staff-badge.is-compact img{width:13px;height:13px;flex-basis:13px}.hardcore-identity-badge{border-color:rgba(239,92,104,.28);color:#f0a0a8}.hardcore-identity-badge.is-active{box-shadow:0 0 12px rgba(220,54,70,.12)}.hardcore-identity-badge.is-deceased{background:rgba(58,8,13,.7);color:#ff747f}.hardcore-identity-badge.is-pending{color:#e5c17a}.staff-aura-moderator{box-shadow:inset 0 0 0 1px rgba(83,190,232,.07),0 0 20px rgba(83,190,232,.04)}.staff-aura-senior{box-shadow:inset 0 0 0 1px rgba(123,211,255,.1),0 0 24px rgba(123,211,255,.06)}.staff-aura-community{box-shadow:inset 0 0 0 1px rgba(232,198,111,.1),0 0 24px rgba(232,198,111,.06)}.staff-aura-gm{box-shadow:inset 0 0 0 1px rgba(255,184,71,.13),0 0 28px rgba(255,184,71,.08)}.community-chat-message{min-height:0!important;grid-auto-rows:max-content}.community-chat-message>div:nth-child(2){align-self:start}.community-chat-message header{min-width:0}.community-chat-message header>a{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-chat-message .hardcore-identity-badge,.community-chat-message .social-visual-badge,.community-chat-message .staff-badge,.community-chat-message .vip-badge{flex:0 1 auto}.chat-item-link{display:inline-flex;align-items:center;border:1px solid rgba(167,129,222,.2);border-radius:5px;background:rgba(91,54,142,.09);padding:.05rem .25rem;color:#cdaeff!important;text-decoration:none!important;font-weight:850}.chat-item-toggle{color:#b99ae5!important}.community-chat-shell.is-compact-widget .community-chat-header p,.community-chat-shell.is-compact-widget .community-chat-online{display:none}.community-chat-shell.is-compact-widget .community-chat-header{padding:.65rem .75rem}.community-chat-shell.is-compact-widget .community-chat-header h2{font-size:1rem}.community-chat-shell.is-compact-widget .community-chat-tabs{overflow-x:auto;flex-wrap:nowrap;padding:.35rem .5rem}.community-chat-shell.is-compact-widget .community-chat-tabs button{flex:0 0 auto;padding:.34rem .48rem}.community-chat-shell.is-compact-widget .community-chat-log{height:310px!important;min-height:310px!important;max-height:310px!important}.community-chat-shell.is-compact-widget .community-chat-message{grid-template-columns:28px minmax(0,1fr);gap:.45rem;padding:.5rem}.community-chat-shell.is-compact-widget .chat-avatar{width:28px;height:28px}.community-chat-shell.is-compact-widget .community-chat-actions{grid-column:2}.community-chat-shell.is-compact-widget .community-chat-message header>span{flex-basis:100%}.community-chat-shell.is-compact-widget .community-chat-message p{font-size:.62rem}.community-chat-shell.is-compact-widget .community-chat-locale{display:none}.floating-chat-widget{position:fixed;z-index:10400;right:18px;bottom:18px;display:grid;justify-items:end;gap:.55rem;pointer-events:none}.floating-chat-panel,.floating-chat-trigger{pointer-events:auto}.floating-chat-trigger{display:flex;align-items:center;gap:.45rem;border:1px solid rgba(216,173,88,.26);border-radius:999px;background:linear-gradient(145deg,#102133,#050b12);padding:.55rem .82rem;color:#ebd18f;box-shadow:0 18px 50px rgba(0,0,0,.48),0 0 24px rgba(88,172,214,.08);font-size:.62rem;font-weight:950}.floating-chat-trigger i{display:grid;width:23px;height:23px;place-items:center;border-radius:50%;background:rgba(216,173,88,.09);font-style:normal}.floating-chat-trigger b{display:grid;min-width:18px;height:18px;place-items:center;border-radius:999px;background:#c64550;color:#fff;font-size:.45rem}.floating-chat-panel{width:min(470px,calc(100vw - 24px));border:1px solid rgba(216,173,88,.22);background:#030912;box-shadow:0 28px 90px rgba(0,0,0,.65)}.floating-chat-title{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.07);padding:.65rem .8rem}.floating-chat-title div{display:flex;align-items:center;gap:.45rem}.floating-chat-title span{border-radius:999px;background:#9f2f3a;padding:.17rem .35rem;color:#ffd7da;font-size:.42rem;font-weight:950}.floating-chat-title b{color:#e6d4aa;font-family:Georgia,serif}.floating-chat-title button{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:#8fa2b3}.forum-post-author{contain:layout paint;overflow:hidden}.forum-author-badges{display:flex;max-width:100%;flex-wrap:wrap;align-items:center;justify-content:center;gap:.28rem}.forum-post-author>b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forum-post-author .hardcore-identity-badge,.forum-post-author .social-visual-badge,.forum-post-author .staff-badge,.forum-post-author .vip-badge{max-width:180px}.forum-thread-row .forum-author-badges{justify-content:flex-start}.forum-rich-text{overflow-wrap:anywhere}.forum-rich-text img{max-width:100%}.daily-grid{align-items:stretch}.daily-objective{height:100%;min-height:174px;align-content:start}.daily-objective-copy{display:grid;min-width:0;align-content:start}.daily-objective-copy>div:first-child{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem}.daily-objective-copy b{min-width:0;line-height:1.35}.daily-objective-copy>div:first-child span{white-space:nowrap;line-height:1.35}.daily-objective-copy p{min-height:2.9em;line-height:1.45}.daily-progress,.daily-rewards{align-self:end}.daily-card-compact .daily-objective{min-height:185px}@media(max-width:720px){.interaction-sound-control{left:10px;bottom:10px}.interaction-sound-control input{display:none}.floating-chat-widget{right:10px;bottom:10px}.floating-chat-panel{width:calc(100vw - 20px);max-height:82vh}.chronicle-character-card-title{grid-template-columns:1fr}.chronicle-season-badge{max-width:100%;justify-self:start}.daily-card-compact .daily-grid{grid-template-columns:1fr}.daily-objective{min-height:0}.forum-author-badges{justify-content:flex-start}}.community-chat-shell{display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto auto;min-width:0;max-width:100%;overflow:hidden}.community-chat-navigation{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;border-top:1px solid rgba(255,255,255,.045);border-bottom:1px solid rgba(255,255,255,.065);background:rgba(1,7,13,.42);padding:.7rem .85rem}.community-chat-language-tabs,.community-chat-topic-tabs{display:flex;min-width:0;align-items:center;gap:.38rem;overflow-x:auto;scrollbar-width:thin}.community-chat-language-tabs button,.community-chat-topic-tabs button{display:inline-flex;min-height:38px;flex:0 0 auto;align-items:center;justify-content:center;gap:.38rem;border:1px solid rgba(145,170,191,.13);border-radius:10px;background:rgba(10,21,33,.74);padding:.48rem .75rem;color:#8ea3b5;font-size:.6rem;font-weight:900;white-space:nowrap;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.community-chat-language-tabs button span{display:grid;min-width:23px;height:23px;place-items:center;border-radius:7px;background:rgba(255,255,255,.045);color:#5f7a90;font-size:.43rem;letter-spacing:.06em}.community-chat-language-tabs button:hover,.community-chat-topic-tabs button:hover{border-color:rgba(216,173,88,.26);color:#d9c18b;transform:translateY(-1px)}.community-chat-language-tabs button.active,.community-chat-topic-tabs button.active{border-color:rgba(216,173,88,.42);background:linear-gradient(145deg,rgba(216,173,88,.13),rgba(91,165,204,.055));color:#f0d690;box-shadow:inset 0 0 0 1px rgba(216,173,88,.035)}.community-chat-language-tabs button.active span{background:rgba(216,173,88,.12);color:#f1cd76}.community-chat-channel-context{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(255,255,255,.045);padding:.5rem .9rem;background:rgba(5,13,22,.42)}.community-chat-channel-context b{color:#cbd8e2;font-size:.58rem}.community-chat-channel-context span{overflow:hidden;color:#637b8e;font-size:.51rem;text-overflow:ellipsis;white-space:nowrap}.community-chat-log{display:flex!important;height:500px;min-height:360px;max-height:500px;flex-direction:column;align-items:stretch;gap:.5rem;overflow-y:auto;overscroll-behavior:contain;padding:.75rem;background:linear-gradient(180deg,rgba(4,11,19,.58),rgba(2,7,12,.78));scrollbar-gutter:stable}.community-chat-message{display:grid!important;grid-template-columns:40px minmax(0,1fr) auto!important;grid-auto-rows:auto!important;min-height:70px!important;max-height:none!important;flex:0 0 auto!important;align-items:start!important;gap:.7rem!important;border:1px solid color-mix(in srgb,var(--chat-accent,#d4a64a) 18%,rgba(255,255,255,.06))!important;border-left:3px solid var(--chat-accent,#d4a64a)!important;border-radius:12px!important;background:linear-gradient(145deg,rgba(12,24,37,.92),rgba(5,12,20,.95))!important;padding:.65rem .7rem!important;contain:layout paint}.community-chat-message-body{min-width:0;align-self:start}.community-chat-message-body header{display:flex;min-height:21px;align-items:center;gap:.28rem;flex-wrap:wrap}.community-chat-message-body header>a{font-size:.67rem;font-weight:950}.community-chat-message-body header>span{color:#60798d;font-size:.47rem}.community-chat-message-body header>em{color:#d99199;font-size:.43rem}.community-chat-message-body>p{margin:.32rem 0 0;overflow-wrap:anywhere;color:#c8d4dc;font-size:.66rem;line-height:1.55;white-space:pre-wrap}.community-chat-actions{align-self:start}.community-chat-actions button{border-radius:7px;padding:.25rem .4rem;color:#627a8d;font-size:.45rem}.community-chat-actions button:hover{background:rgba(218,104,112,.08);color:#e4949b}.community-chat-composer{position:relative;display:grid!important;grid-template-columns:150px minmax(0,1fr) auto!important;align-items:end!important;gap:.65rem!important;border-top:1px solid rgba(255,255,255,.065);background:rgba(2,8,14,.96);padding:.75rem!important}.community-chat-locale{display:grid;gap:.28rem}.community-chat-locale span{color:#60798d;font-size:.45rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.community-chat-locale select{height:43px;border:1px solid rgba(148,168,185,.14);border-radius:10px;background:#07111b;padding:0 .65rem;color:#c9d6df;font-size:.58rem}.chat-compose-main{position:relative;display:grid;min-width:0}.chat-compose-main textarea{width:100%;height:64px;min-height:64px;resize:vertical;border:1px solid rgba(148,168,185,.15);border-radius:12px;background:rgba(7,16,26,.96);padding:.68rem 9.8rem .68rem .75rem;color:#dbe5eb;font-size:.66rem;line-height:1.45;outline:none}.chat-compose-main textarea:focus{border-color:rgba(216,173,88,.38);box-shadow:0 0 0 3px rgba(216,173,88,.05)}.chat-compose-tools{position:absolute;right:.42rem;bottom:.42rem;display:flex;align-items:center;gap:.3rem}.chat-compose-tools button{display:inline-flex;height:30px;align-items:center;justify-content:center;gap:.3rem;border:1px solid rgba(216,173,88,.16);border-radius:8px;background:rgba(2,8,14,.84);padding:0 .48rem;color:#c5a768;font-size:.52rem;font-weight:900}.chat-compose-tools button span{font-size:.48rem}.chat-compose-tools .chat-emoji-toggle{width:30px;padding:0;font-size:.78rem}.chat-compose-submit{display:grid;justify-items:end;gap:.28rem}.chat-compose-submit small{color:#5f7488;font-size:.47rem}.chat-compose-submit .fantasy-button{min-width:92px;height:42px;padding:0 .8rem}.chat-emoji-picker,.chat-item-picker{position:absolute;z-index:25;right:.75rem;bottom:calc(100% + .5rem);left:.75rem;max-height:430px;overflow:hidden;border:1px solid rgba(216,173,88,.22);border-radius:15px;background:rgba(3,10,17,.985);box-shadow:0 24px 70px rgba(0,0,0,.66)}.chat-item-picker>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(255,255,255,.065);padding:.8rem}.chat-item-picker>header div{display:grid;gap:.2rem}.chat-item-picker>header b{color:#e8d4a5;font-family:Georgia,serif;font-size:.9rem}.chat-item-picker>header span{color:#6d8294;font-size:.52rem}.chat-item-picker>header button{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:#8ba0b1}.chat-item-picker>input{height:38px;margin:.7rem;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#07111b;padding:0 .65rem;color:#d7e1e8;font-size:.58rem}.chat-item-picker-list{display:grid;max-height:300px;padding:0 .7rem .7rem}.chat-item-picker-list>button{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:.65rem;border-bottom:1px solid rgba(255,255,255,.055);padding:.52rem;text-align:left}.chat-item-picker-list>button:hover{border-radius:9px;background:rgba(216,173,88,.055)}.chat-item-picker-list img{width:38px;height:38px;border:1px solid rgba(216,173,88,.15);border-radius:8px;-o-object-fit:cover;object-fit:cover}.chat-item-picker-list div{display:grid;min-width:0}.chat-item-picker-list b{font-size:.61rem}.chat-item-picker-list b,.chat-item-picker-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-item-picker-list span{color:#657c8f;font-size:.48rem}.chat-item-picker-list i{color:#d3b269;font-size:.49rem;font-style:normal;font-weight:900}.chat-item-link{gap:.26rem}.chat-item-link span{font-size:.47rem}.floating-chat-widget{right:20px;bottom:20px;gap:.6rem}.floating-chat-panel{display:grid;width:min(460px,calc(100vw - 32px));max-height:min(720px,calc(100vh - 105px));grid-template-rows:auto minmax(0,1fr);overflow:hidden;border-radius:18px;background:linear-gradient(145deg,#071421,#02070d)}.floating-chat-title{min-height:57px;padding:.65rem .72rem}.floating-chat-title-copy{display:flex!important;align-items:center!important;gap:.6rem!important}.floating-chat-title-copy>span{display:inline-flex!important;align-items:center!important;gap:.25rem!important;background:rgba(33,113,79,.18)!important;color:#83e7b7!important}.floating-chat-title-copy>span i{width:6px;height:6px;border-radius:50%;background:#62e5a3;box-shadow:0 0 10px #62e5a3}.floating-chat-title-copy>div{gap:.08rem!important}.floating-chat-title-copy b{font-size:.78rem}.floating-chat-title-copy small{color:#647d90;font-size:.45rem}.floating-chat-title nav{align-items:center;gap:.2rem}.floating-chat-title nav a,.floating-chat-title nav button{width:29px;height:29px;color:#8498a8;font-size:.75rem}.floating-chat-title nav a:hover,.floating-chat-title nav button:hover{border-color:rgba(216,173,88,.24);color:#e0c276}.floating-chat-panel>.community-chat-shell{min-height:0;border:0;border-radius:0;box-shadow:none}.floating-chat-panel .community-chat-navigation{grid-template-columns:1fr;padding:.48rem}.floating-chat-panel .community-chat-language-tabs,.floating-chat-panel .community-chat-topic-tabs{width:100%}.floating-chat-panel .community-chat-language-tabs button,.floating-chat-panel .community-chat-topic-tabs button{min-height:32px;flex:1;padding:.32rem .42rem;font-size:.49rem}.floating-chat-panel .community-chat-language-tabs button span{display:none}.floating-chat-panel .community-chat-channel-context{padding:.38rem .58rem}.floating-chat-panel .community-chat-channel-context span{display:none}.floating-chat-panel .community-chat-log{height:330px!important;min-height:250px!important;max-height:330px!important;padding:.55rem}.floating-chat-panel .community-chat-message{grid-template-columns:30px minmax(0,1fr)!important;min-height:58px!important;gap:.48rem!important;padding:.5rem!important}.floating-chat-panel .community-chat-message .chat-avatar{width:30px;height:30px}.floating-chat-panel .community-chat-message-body header>a{font-size:.57rem}.floating-chat-panel .community-chat-message-body header>span{flex-basis:100%;font-size:.4rem}.floating-chat-panel .community-chat-message-body>p{font-size:.57rem}.floating-chat-panel .community-chat-actions{display:none}.floating-chat-panel .community-chat-composer{grid-template-columns:minmax(0,1fr) auto!important;padding:.55rem!important}.floating-chat-panel .chat-compose-main textarea{height:56px;min-height:56px;padding-right:7rem;font-size:.58rem}.floating-chat-panel .chat-compose-tools button span{display:none}.floating-chat-panel .chat-compose-submit .fantasy-button{min-width:68px;height:38px;padding:0 .5rem;font-size:.52rem}.floating-chat-panel .chat-emoji-picker,.floating-chat-panel .chat-item-picker{right:.5rem;left:.5rem}.floating-chat-widget.is-minimized .floating-chat-panel{display:block;width:330px}.floating-chat-widget.is-minimized .floating-chat-title{border-bottom:0}.floating-chat-trigger{min-width:176px;justify-content:flex-start;border-radius:15px;padding:.55rem .68rem}.floating-chat-trigger>i{position:relative;width:34px;height:34px;flex:0 0 34px}.floating-chat-trigger>i>span{width:8px;height:8px;border-radius:50%;background:#60e5a4;box-shadow:0 0 11px #60e5a4}.floating-chat-trigger>div{display:grid;text-align:left}.floating-chat-trigger>div b{display:block;min-width:0;height:auto;background:none;color:#e8d3a0;font-size:.61rem}.floating-chat-trigger>div small{color:#657c8e;font-size:.42rem;font-weight:700}.admin-management-page{display:grid;gap:1rem;min-width:0}.admin-page-header,.admin-page-heading{display:flex;min-height:110px;align-items:flex-start;justify-content:space-between;gap:1.25rem;border:1px solid rgba(157,184,208,.1);border-radius:18px;background:linear-gradient(145deg,rgba(10,22,35,.93),rgba(4,9,15,.98));padding:1.25rem 1.35rem}.admin-page-header h1,.admin-page-heading h1{margin-top:.2rem;color:#efe1bf;font-family:Georgia,serif;font-size:clamp(1.65rem,3vw,2.45rem);font-weight:500}.admin-page-header p,.admin-page-heading p{max-width:780px;margin-top:.35rem;color:#758a9d;font-size:.65rem;line-height:1.6}.admin-create-panel,.admin-record-card{overflow:hidden}.admin-create-panel details>summary,.admin-record-card details>summary{display:flex;min-height:58px;cursor:pointer;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;color:#dcc48d;font-weight:900}.admin-create-panel details[open]>summary,.admin-record-card details[open]>summary{border-bottom:1px solid rgba(255,255,255,.065);background:rgba(216,173,88,.03)}.admin-create-panel form,.admin-record-card form{display:grid;gap:1rem;padding:1rem}.admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.admin-form-grid label{display:grid;min-width:0;align-content:start;gap:.35rem}.admin-span-2{grid-column:1/-1}.admin-product-fields{display:grid;gap:1rem}.admin-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.admin-record-list{display:grid;gap:.75rem}.admin-record-summary{display:flex;min-width:0;align-items:center;gap:.75rem}.admin-record-icon,.admin-record-summary img{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;border:1px solid rgba(216,173,88,.16);border-radius:11px;background:#07111b;-o-object-fit:contain;object-fit:contain}.admin-record-summary>div{display:grid;min-width:0}.admin-record-summary b{color:#e1ebf1}.admin-record-summary b,.admin-record-summary small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-record-summary small{color:#6e8294;font-size:.54rem}.admin-actions{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;flex-wrap:wrap}.admin-warning{border:1px solid rgba(240,175,74,.2);border-radius:11px;background:rgba(117,67,12,.12);padding:.75rem;color:#e3bd75;font-size:.6rem}.catalog-import-toolbar{display:grid;grid-template-columns:auto auto minmax(260px,1fr);align-items:center;gap:.5rem;padding:1rem}.catalog-import-toolbar>a{border:1px solid rgba(255,255,255,.08);border-radius:9px;padding:.55rem .7rem;color:#70869a;font-size:.56rem;font-weight:900;text-align:center}.catalog-import-toolbar>a.active{border-color:rgba(216,173,88,.28);background:rgba(216,173,88,.07);color:#dec078}.catalog-import-toolbar form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;padding:0}.catalog-import-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.55rem}.catalog-import-card{display:grid;grid-template-columns:auto 42px minmax(0,1fr);align-items:center;gap:.6rem;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:rgba(0,0,0,.13);padding:.65rem}.catalog-import-card>img,.catalog-import-card>span{display:grid;width:42px;height:42px;place-items:center;border-radius:9px;-o-object-fit:contain;object-fit:contain}.catalog-import-card>div{display:grid;min-width:0}.catalog-import-card b,.catalog-import-card em,.catalog-import-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-import-card b{color:#dbe4e9;font-size:.62rem}.catalog-import-card small{color:#667d8f;font-size:.48rem}.catalog-import-card em{color:#b79b5d;font-size:.48rem;font-style:normal}@media(max-width:900px){.community-chat-navigation{grid-template-columns:1fr}.community-chat-topic-tabs button{flex:1}.community-chat-composer{grid-template-columns:1fr auto!important}.community-chat-locale{display:none}.admin-form-grid,.admin-media-grid{grid-template-columns:1fr}.admin-span-2{grid-column:auto}.catalog-import-toolbar{grid-template-columns:1fr 1fr}.catalog-import-toolbar form{grid-column:1/-1}.admin-page-header,.admin-page-heading{flex-direction:column}}@media(max-width:640px){.community-chat-log{height:420px;min-height:300px}.community-chat-message{grid-template-columns:34px minmax(0,1fr)!important}.community-chat-message .chat-avatar{width:34px;height:34px}.community-chat-actions,.community-chat-channel-context span{display:none}.community-chat-composer{grid-template-columns:1fr!important}.chat-compose-submit{grid-template-columns:1fr auto;align-items:center;justify-items:start}.floating-chat-widget{right:8px;bottom:8px}.floating-chat-panel{width:calc(100vw - 16px);max-height:calc(100vh - 84px)}.floating-chat-trigger{min-width:150px}.interaction-sound-control{display:none}.catalog-import-toolbar{grid-template-columns:1fr}.catalog-import-toolbar form{grid-column:auto}.catalog-import-grid{grid-template-columns:1fr}}.workbench-v626 .workbench-help{margin:.3rem 0 1rem;color:#8aa6bb;font-size:.78rem;line-height:1.5}.workbench-v626 .workbench-compare{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:center;margin:16px 0}.workbench-v626 .workbench-compare article{min-width:0;min-height:142px;border:1px solid rgba(126,171,205,.18);border-radius:14px;background:linear-gradient(145deg,rgba(6,19,30,.94),rgba(13,26,39,.82));padding:14px;display:grid;grid-template-rows:auto auto auto;-moz-column-gap:12px;column-gap:12px;align-items:center;overflow:hidden}.workbench-v626 .workbench-compare article>span{grid-column:1/-1;color:#8fb5d0;font-size:.62rem;letter-spacing:.18em;font-weight:800}.workbench-v626 .workbench-compare article .rune-icon,.workbench-v626 .workbench-compare article img{width:46px;height:46px;-o-object-fit:cover;object-fit:cover;border-radius:10px;grid-row:2/4}.workbench-v626 .workbench-compare article b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workbench-v626 .workbench-compare article small{color:#8ca3b4;line-height:1.4}.workbench-v626 .workbench-compare article.revealed{animation:workbench-reveal .7s ease both;border-color:rgba(246,200,95,.58);box-shadow:0 0 28px rgba(246,200,95,.14)}.workbench-v626 .workbench-compare>i{font-size:1.4rem;color:#f6c85f;font-style:normal}.workbench-roll-window{border:1px solid rgba(246,200,95,.35);border-radius:14px;background:#050c14;padding:16px 0 38px;margin:14px 0}.workbench-roll-window:after{left:50%;top:0;bottom:32px;width:2px;background:#f6c85f;box-shadow:0 0 16px #f6c85f;z-index:2}.workbench-roll-window>b{position:absolute;left:0;right:0;bottom:10px;text-align:center;color:#d9b866;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.workbench-roll-track{display:flex;width:-moz-max-content;width:max-content;gap:8px;animation:workbench-roll 2.2s cubic-bezier(.15,.72,.18,1) infinite}.workbench-roll-track span{width:180px;min-height:62px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#101b28;display:grid;place-items:center;text-align:center;padding:8px;font-weight:800}@keyframes workbench-roll{0%{transform:translateX(2%)}to{transform:translateX(-52%)}}@keyframes workbench-reveal{0%{transform:scale(.94);filter:brightness(2)}to{transform:scale(1);filter:brightness(1)}}@media(max-width:720px){.workbench-v626 .workbench-compare{grid-template-columns:1fr}.workbench-v626 .workbench-compare>i{transform:rotate(90deg);text-align:center}.workbench-v626 .workbench-compare article{min-height:120px}}.workbench-v626 .workbench-compare article{grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);align-items:start}.workbench-v626 .workbench-compare article>span{margin-bottom:.2rem}.workbench-v626 .workbench-compare article .rune-icon,.workbench-v626 .workbench-compare article img{grid-row:2;align-self:start}.workbench-compare-copy{display:grid;min-width:0;gap:.22rem}.workbench-compare-copy>b{font-size:.78rem}.workbench-stat-lines{display:grid;gap:.15rem;margin-top:.35rem;border-top:1px solid rgba(255,255,255,.07);padding-top:.35rem}.workbench-stat-lines p{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.55rem;margin:0;color:#7f95a7;font-size:.58rem}.workbench-stat-lines p span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workbench-stat-lines p b{flex:0 0 auto;color:#a8d9ee;font-size:.58rem}.workbench-v626 .workbench-compare article.revealed .workbench-stat-lines p b{color:#f0ca6d}.admin-management-page,.admin-management-page>*{min-width:0}.admin-management-page .input,.admin-management-page .select,.admin-management-page .textarea{width:100%;min-width:0}.admin-management-page .textarea{min-height:104px;resize:vertical;line-height:1.55}.admin-management-page label>small{color:#667d8f;font-size:.53rem;line-height:1.45}.admin-price-guide{display:grid;grid-template-columns:auto repeat(4,minmax(0,1fr));align-items:center;gap:.55rem;border:1px solid rgba(216,173,88,.12);border-radius:12px;background:rgba(216,173,88,.035);padding:.7rem .8rem}.admin-price-guide b{color:#ddbd72;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.admin-price-guide span{border-left:1px solid rgba(255,255,255,.07);padding-left:.55rem;color:#73899b;font-size:.54rem;line-height:1.4}.admin-create-panel>details>p{padding:0 1rem .8rem;color:#71869a;font-size:.62rem;line-height:1.55}.admin-record-card summary>span:last-child{flex:0 0 auto;color:#8ca0b1;font-size:.55rem;text-transform:uppercase;letter-spacing:.06em}.community-chat-shell,.community-chat-shell *,.floating-chat-widget,.floating-chat-widget *{box-sizing:border-box}.floating-chat-title-copy{min-width:0}.floating-chat-title-copy>div{display:grid!important;min-width:0}.floating-chat-title-copy b,.floating-chat-title-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.floating-chat-title nav{display:flex;flex:0 0 auto;gap:.28rem}.floating-chat-title nav a,.floating-chat-title nav button{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(255,255,255,.07);border-radius:8px;color:#9bb0c0}.floating-chat-title nav a:hover,.floating-chat-title nav button:hover{border-color:rgba(216,173,88,.28);background:rgba(216,173,88,.07);color:#e7c87e}@media(max-width:900px){.admin-price-guide{grid-template-columns:1fr 1fr}.admin-price-guide b{grid-column:1/-1}.admin-price-guide span{border-left:0;padding-left:0}}@media(max-width:520px){.admin-price-guide{grid-template-columns:1fr}.admin-price-guide b{grid-column:auto}.floating-chat-panel .community-chat-log{height:calc(100vh - 355px)!important;min-height:220px!important;max-height:360px!important}.floating-chat-title-copy small{display:none}}.chat-compose-tools button{min-width:72px}.chat-compose-tools .chat-emoji-toggle{width:auto;padding:0 .48rem;font-size:.52rem}.chat-compose-tools .chat-tool-icon{display:inline-grid!important;width:16px;place-items:center;font-size:.72rem;line-height:1}.chat-compose-tools button[aria-expanded=true]{border-color:rgba(216,173,88,.48);background:rgba(216,173,88,.12);color:#f0d690}.chat-item-picker{display:grid;grid-template-rows:auto auto auto auto minmax(80px,1fr) auto;width:auto;max-height:min(600px,calc(100vh - 120px));overflow:hidden}.chat-emoji-picker>header,.chat-item-picker>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(255,255,255,.065);padding:.8rem}.chat-emoji-picker>header div,.chat-item-picker>header div{display:grid;gap:.2rem}.chat-emoji-picker>header b,.chat-item-picker>header b{color:#e8d4a5;font-family:Georgia,serif;font-size:.9rem}.chat-emoji-picker>header span,.chat-item-picker>header span{max-width:780px;color:#6d8294;font-size:.52rem;line-height:1.45}.chat-emoji-picker>header button,.chat-item-picker>header button{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:50%;color:#8ba0b1}.chat-emoji-picker>header button:hover,.chat-item-picker>header button:hover{background:rgba(255,255,255,.06);color:#fff}.chat-item-picker-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.55rem;padding:.7rem .7rem 0}.chat-item-picker-controls label{display:grid;gap:.25rem}.chat-item-picker-controls label>span{color:#657d90;font-size:.45rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.chat-item-picker-controls select{height:38px;min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#07111b;padding:0 .65rem;color:#d7e1e8;font-size:.58rem}.chat-item-picker-controls>button{height:38px;border:1px solid rgba(216,173,88,.2);border-radius:9px;background:rgba(216,173,88,.06);padding:0 .7rem;color:#d9bd78;font-size:.52rem;font-weight:900}.chat-item-picker-controls>button:disabled{cursor:not-allowed;opacity:.55}.chat-item-picker-status{display:grid;gap:.16rem;margin:.55rem .7rem 0;border:1px solid rgba(111,190,223,.16);border-radius:9px;background:rgba(50,134,170,.055);padding:.5rem .6rem}.chat-item-picker-status b{color:#add9e9;font-size:.52rem}.chat-item-picker-status small,.chat-item-picker-status span{color:#6f8799;font-size:.47rem;line-height:1.4}.chat-item-picker-status.source-mysql_live{border-color:rgba(216,173,88,.2);background:rgba(216,173,88,.055)}.chat-item-picker-status.source-mysql_live b{color:#e1c477}.chat-item-picker-status.source-none{border-color:rgba(222,103,111,.2);background:rgba(145,44,52,.07)}.chat-item-picker-status.source-none b{color:#e99aa1}.chat-item-picker>input{margin:.55rem .7rem;width:calc(100% - 1.4rem)}.chat-item-picker-list{min-height:80px;max-height:none;overflow-y:auto}.chat-item-picker-list>p,.chat-item-picker-loading{padding:1rem;color:#8093a3;font-size:.56rem;line-height:1.5;text-align:center}.chat-item-picker>footer{border-top:1px solid rgba(255,255,255,.055);padding:.55rem .75rem;color:#5f7688;font-size:.46rem;line-height:1.45}.chat-emoji-picker{display:block;max-height:min(480px,calc(100vh - 120px));padding:0;overflow:hidden}.chat-emoji-picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:.45rem;max-height:330px;overflow:auto;padding:.6rem}.chat-emoji-picker-grid>button{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:.45rem;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(255,255,255,.025);padding:.45rem;text-align:left}.chat-emoji-picker-grid>button:hover{border-color:rgba(220,176,78,.28);background:rgba(220,176,78,.055)}.chat-emoji-picker-grid>button.is-locked{opacity:.72}.chat-emoji-picker-grid img,.chat-emoji-picker-grid>button>b{display:grid;width:32px;height:32px;place-items:center;-o-object-fit:contain;object-fit:contain;font-size:1.15rem}.chat-emoji-picker-grid span{overflow:hidden;color:#b9c8d6;font-size:.66rem;text-overflow:ellipsis}.chat-emoji-picker-grid small{grid-column:2;color:#e0b95e;font-size:.55rem}.floating-chat-panel .chat-compose-main textarea{padding-right:10.5rem}.floating-chat-panel .chat-compose-tools button span{display:inline}.floating-chat-panel .chat-compose-tools button{min-width:66px;padding:0 .38rem}.floating-chat-panel .chat-compose-tools .chat-tool-icon{display:inline-grid!important}.floating-chat-panel .chat-emoji-picker,.floating-chat-panel .chat-item-picker{max-height:min(560px,calc(100vh - 120px))}@media(max-width:640px){.chat-compose-main textarea,.floating-chat-panel .chat-compose-main textarea{padding-right:.75rem;padding-bottom:2.9rem}.chat-compose-tools{right:auto;left:.42rem}.chat-item-picker-controls{grid-template-columns:1fr}.chat-item-picker-controls>button{width:100%}.chat-emoji-picker,.chat-item-picker{right:.35rem;left:.35rem;max-height:calc(100vh - 100px)}.chat-emoji-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.interaction-sound-control{position:fixed;z-index:10420;left:18px;bottom:18px;display:flex!important;align-items:center;gap:.35rem;width:38px;min-width:38px;overflow:hidden;border:1px solid rgba(216,173,88,.22);border-radius:999px;background:rgba(3,9,15,.96);padding:.25rem;box-shadow:0 14px 42px rgba(0,0,0,.42);backdrop-filter:blur(14px);transition:width .18s ease,border-color .18s ease}.interaction-sound-control.is-expanded{width:190px;border-color:rgba(216,173,88,.42)}.interaction-sound-control .sound-control-trigger{display:grid;width:29px;height:29px;min-width:29px;place-items:center;border:1px solid rgba(216,173,88,.18);border-radius:50%;color:#e2c16f;font-size:.78rem}.sound-control-panel{display:flex;min-width:142px;align-items:center;gap:.4rem;opacity:0;pointer-events:none;transition:opacity .12s ease}.interaction-sound-control.is-expanded .sound-control-panel{opacity:1;pointer-events:auto}.sound-control-panel>button{min-width:42px;border:0;color:#d9c38d;font-size:.55rem;font-weight:900}.sound-control-panel input{width:72px;accent-color:#d7ad55}.sound-control-panel span{color:#7890a3;font-size:.5rem}.store-catalog-importer>p{padding:0 1rem 1rem}.catalog-import-toolbar>button{border:1px solid rgba(255,255,255,.08);border-radius:9px;padding:.55rem .7rem;color:#70869a;font-size:.56rem;font-weight:900;text-align:center}.catalog-import-toolbar>button.active{border-color:rgba(216,173,88,.28);background:rgba(216,173,88,.07);color:#dec078}.catalog-import-status{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 1rem 1rem;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(0,0,0,.14);padding:.65rem .75rem;color:#7890a3;font-size:.58rem}.catalog-import-status.is-loading{border-color:rgba(216,173,88,.22);color:#d4b465}.catalog-import-card{position:relative;grid-template-columns:42px minmax(0,1fr) auto!important;text-align:left;cursor:pointer}.catalog-import-card>i{color:#6f8597;font-size:.5rem;font-style:normal}.catalog-import-card.is-selected{border-color:rgba(216,173,88,.45);background:rgba(216,173,88,.08)}.catalog-import-card.is-selected>i{color:#edca77}.emoji-purchase-actions{display:flex;flex-wrap:wrap;gap:.35rem}.emoji-purchase-actions button{min-width:78px}.auction-snapshot-status{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:.85rem;color:#61788b;font-size:.58rem}.community-realm-pulse{display:grid;grid-template-columns:.8fr 1.4fr .8fr;gap:1rem}.community-pulse-number{margin-top:.35rem;color:#efd17f;font-family:Georgia,serif;font-size:2.4rem;line-height:1}.community-online-strip{display:grid;gap:.35rem;margin-top:.75rem}.community-online-strip>span{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.4rem;border-top:1px solid rgba(255,255,255,.05);padding-top:.35rem;color:#cfdae1;font-size:.6rem}.community-online-strip small{color:#6f8596}.community-online-strip p,.community-pulse-list>p{color:#6f8596;font-size:.62rem;line-height:1.5}.community-pulse-list{display:grid;gap:.4rem;margin-top:.75rem}.community-pulse-list>a{display:grid;grid-template-columns:28px minmax(0,1fr);gap:.55rem;align-items:center;border-top:1px solid rgba(255,255,255,.055);padding-top:.45rem}.community-pulse-list>a>span{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:rgba(216,173,88,.07);color:#d9b75f}.community-pulse-list b,.community-pulse-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-pulse-list b{color:#dce6ec;font-size:.62rem}.community-pulse-list small{color:#657c8e;font-size:.5rem}.community-empty-feed h3{margin-top:.3rem;color:#ead9ad;font-size:1.15rem;font-weight:900}.community-empty-feed p{margin-top:.5rem;color:#73899a;font-size:.72rem;line-height:1.6}@media(max-width:1100px){.community-realm-pulse{grid-template-columns:1fr 1fr}.community-realm-pulse>:nth-child(2){grid-column:span 2}}@media(max-width:700px){.community-realm-pulse{grid-template-columns:1fr}.community-realm-pulse>:nth-child(2){grid-column:auto}.interaction-sound-control{display:none!important}.catalog-import-toolbar>button{width:100%}}.forum-editor-emojis{display:flex;max-height:92px;overflow:auto;flex-wrap:wrap;gap:6px;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(214,165,72,.035)}.forum-editor-emojis button{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#0c121d;color:#f1c66f;font-size:20px;cursor:pointer}.forum-editor-emojis button:hover{border-color:rgba(244,194,94,.55);transform:translateY(-1px)}.forum-editor-emojis img,.forum-inline-emoji{display:inline-block;width:24px;height:24px;-o-object-fit:contain;object-fit:contain;vertical-align:-6px}.forum-inline-emoji.is-symbol{width:auto;height:auto;min-width:24px;text-align:center;font-size:1.15em;line-height:1}.forum-profile-link,.profile-display-name-link{color:inherit;text-decoration:none}.forum-profile-link:hover,.profile-display-name-link:hover{text-decoration:underline;text-decoration-color:var(--profile-accent,#d8ad58);text-underline-offset:.18em}.forum-thread-author{display:grid;place-items:center;border-radius:13px;text-decoration:none}.forum-thread-main-link,.forum-thread-preview-link,.forum-thread-stats-link{min-width:0;color:inherit;text-decoration:none}.forum-profile-link:focus-visible,.forum-thread-author:focus-visible,.forum-thread-main-link:focus-visible,.forum-thread-preview-link:focus-visible,.forum-thread-stats-link:focus-visible,.profile-display-name-link:focus-visible{outline:2px solid rgba(237,200,107,.8);outline-offset:3px;border-radius:8px}.forum-thread-main-link:hover h2{color:#ffe5aa}.forum-thread-stats-link{display:block}.forum-post-author-avatar{display:grid;place-items:center;border-radius:22px;text-decoration:none}.forum-post-author-avatar>img,.forum-post-author-avatar>span{display:grid;width:84px;height:84px;place-items:center;border:1px solid rgba(221,177,82,.24);border-radius:22px;-o-object-fit:cover;object-fit:cover;color:#edc66a;font-size:1.5rem;font-weight:950}.forum-post-author>.forum-profile-link{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:800}@media(max-width:900px){.forum-post-author-avatar{grid-row:1/4}.forum-post-author-avatar>img,.forum-post-author-avatar>span{width:58px;height:58px;border-radius:15px}}.chat-emoji-picker-grid>article{display:grid;gap:.42rem;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(255,255,255,.025);padding:.45rem;min-width:0}.chat-emoji-picker-grid>article:hover{border-color:rgba(220,176,78,.28);background:rgba(220,176,78,.055)}.chat-emoji-picker-grid>article.is-locked{opacity:1}.chat-emoji-insert,.chat-emoji-preview{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:.45rem;width:100%;min-width:0;padding:0;text-align:left}.chat-emoji-insert:hover{color:#fff}.chat-emoji-insert img,.chat-emoji-insert>b,.chat-emoji-preview img,.chat-emoji-preview>b{display:grid;width:32px;height:32px;place-items:center;-o-object-fit:contain;object-fit:contain;font-size:1.15rem}.chat-emoji-insert span,.chat-emoji-preview span{overflow:hidden;color:#b9c8d6;font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.chat-emoji-insert small,.chat-emoji-preview small{grid-column:2;color:#7890a5;font-size:.52rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-emoji-buy-actions{display:flex;flex-wrap:wrap;gap:.32rem;padding-left:2.75rem}.chat-emoji-buy-actions button{min-height:26px;border:1px solid rgba(224,185,94,.24);border-radius:7px;background:rgba(224,185,94,.07);padding:.25rem .42rem;color:#e0b95e;font-size:.5rem;font-weight:800}.chat-emoji-buy-actions button:hover{border-color:rgba(224,185,94,.48);background:rgba(224,185,94,.13)}.chat-emoji-buy-actions button:disabled{cursor:wait;opacity:.45}.chat-emoji-buy-actions>small{color:#8b99a7;font-size:.5rem}.interaction-sound-control{left:auto!important;right:210px!important;bottom:20px!important}.floating-chat-panel .chat-compose-main textarea{padding-right:4.75rem!important}.floating-chat-panel .chat-compose-tools{right:.42rem!important;left:auto!important}.floating-chat-panel .chat-compose-tools button{min-width:58px!important;width:auto!important;padding:0 .42rem!important}.floating-chat-panel .chat-compose-tools button span{display:inline!important}@media(max-width:1100px) and (min-width:701px){.interaction-sound-control{right:190px!important}}@media(max-width:700px){.interaction-sound-control{display:none!important}}.chat-compose-tools{gap:.42rem!important}.chat-compose-tools button{min-width:76px!important;height:34px!important;border-radius:9px!important;padding:0 .58rem!important;font-size:.54rem!important;box-shadow:0 8px 18px rgba(0,0,0,.18)}.chat-compose-tools button span{font-size:.54rem!important}.chat-compose-tools .chat-tool-icon{width:18px!important;font-size:.78rem!important}.chat-compose-main textarea{padding-right:10.65rem!important}.chat-emoji-picker,.chat-item-picker{right:auto!important;left:50%!important;bottom:calc(100% + .65rem)!important;transform:translateX(-50%);border-color:rgba(222,179,88,.25)!important;background:linear-gradient(165deg,rgba(7,17,27,.995),rgba(2,8,14,.995))!important;box-shadow:0 28px 90px rgba(0,0,0,.76),inset 0 1px rgba(255,255,255,.025)!important}.chat-item-picker{width:min(920px,calc(100% - 1.5rem))!important;max-height:min(650px,calc(100vh - 120px))!important}.chat-emoji-picker{width:min(780px,calc(100% - 1.5rem))!important;max-height:min(590px,calc(100vh - 120px))!important}.chat-emoji-picker>header,.chat-item-picker>header{padding:1rem 1.05rem!important;background:radial-gradient(circle at 80% 0,rgba(220,176,78,.08),transparent 18rem)}.chat-emoji-picker>header b,.chat-item-picker>header b{font-size:1.12rem!important;color:#f0dcae!important}.chat-emoji-picker>header span,.chat-item-picker>header span{max-width:680px!important;font-size:.6rem!important;line-height:1.55!important}.chat-emoji-picker>header button,.chat-item-picker>header button{width:34px!important;height:34px!important;flex-basis:34px!important;border:1px solid rgba(255,255,255,.08)!important;background:rgba(255,255,255,.025)!important;font-size:1rem}.chat-picker-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.75rem 1rem .2rem}.chat-picker-toolbar input{width:100%;height:42px;border:1px solid rgba(255,255,255,.11);border-radius:10px;background:#07121e;padding:0 .8rem;color:#dce6ed;font-size:.64rem;outline:0}.chat-picker-toolbar input:focus{border-color:rgba(222,179,88,.38);box-shadow:0 0 0 3px rgba(222,179,88,.06)}.chat-picker-toolbar>span{min-width:-moz-max-content;min-width:max-content;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:rgba(255,255,255,.025);padding:.38rem .55rem;color:#7890a3;font-size:.5rem;font-weight:850}.chat-picker-empty{grid-column:1/-1;border:1px dashed rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;color:#71879a;font-size:.65rem;text-align:center}.chat-item-picker-controls{grid-template-columns:minmax(260px,1fr) auto!important;gap:.7rem!important;padding:.8rem 1rem 0!important}.chat-item-picker-controls select,.chat-item-picker-controls>button{height:42px!important;font-size:.6rem!important}.chat-item-picker-status{margin:.65rem 1rem 0!important;padding:.62rem .72rem!important}.chat-item-picker-status b{font-size:.58rem!important}.chat-item-picker-status small,.chat-item-picker-status span{font-size:.52rem!important}.chat-item-picker-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.48rem;min-height:110px!important;max-height:330px!important;padding:.65rem 1rem 1rem!important}.chat-item-picker-list>button{width:100%;grid-template-columns:46px minmax(0,1fr) auto!important;gap:.7rem!important;border:1px solid rgba(255,255,255,.065)!important;border-radius:11px!important;background:rgba(255,255,255,.018)!important;padding:.62rem!important}.chat-item-picker-list>button:hover{border-color:rgba(222,179,88,.26)!important;background:rgba(222,179,88,.055)!important;transform:translateY(-1px)}.chat-item-picker-list img{width:46px!important;height:46px!important;border-radius:9px!important}.chat-item-picker-list b{font-size:.68rem!important}.chat-item-picker-list span{font-size:.52rem!important;line-height:1.4}.chat-item-picker-list i{border:1px solid rgba(222,179,88,.17);border-radius:7px;padding:.28rem .38rem;font-size:.48rem!important}.chat-item-picker>footer{padding:.65rem 1rem!important;font-size:.5rem!important;text-align:center}.chat-emoji-picker-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important;gap:.65rem!important;max-height:400px!important;padding:.8rem 1rem 1rem!important}.chat-emoji-picker-grid>article{min-height:116px;border-radius:13px!important;padding:.7rem!important;background:linear-gradient(145deg,rgba(255,255,255,.032),rgba(255,255,255,.014))!important}.chat-emoji-picker-grid>article:hover{border-color:rgba(222,179,88,.34)!important;background:rgba(222,179,88,.06)!important;transform:translateY(-1px)}.chat-emoji-insert,.chat-emoji-preview{grid-template-columns:64px minmax(0,1fr)!important;gap:.7rem!important;align-items:center!important}.chat-emoji-insert img,.chat-emoji-insert>b,.chat-emoji-preview img,.chat-emoji-preview>b{width:64px!important;height:64px!important;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:radial-gradient(circle,rgba(255,255,255,.06),rgba(0,0,0,.08));padding:4px;-o-object-fit:contain!important;object-fit:contain!important;font-size:2.15rem!important}.chat-emoji-insert span,.chat-emoji-preview span{font-size:.72rem!important;color:#e0e8ee!important}.chat-emoji-insert small,.chat-emoji-preview small{grid-column:2!important;font-size:.55rem!important;line-height:1.35;white-space:normal!important}.chat-emoji-buy-actions{padding-left:4.7rem!important;gap:.4rem!important}.chat-emoji-buy-actions button{min-height:30px!important;padding:.3rem .5rem!important;font-size:.53rem!important}.chat-inline-emoji{width:30px!important;height:30px!important;margin:0 .18rem!important;vertical-align:-9px!important;filter:drop-shadow(0 3px 6px rgba(0,0,0,.42))}.chat-inline-emoji.is-symbol{width:auto!important;height:auto!important;font-size:1.45em!important;vertical-align:-.12em!important}.community-chat-message p{line-height:1.72!important}.forum-editor-emojis{max-height:150px!important;gap:8px!important;padding:10px 12px!important}.forum-editor-emojis button{width:46px!important;height:46px!important;border-radius:11px!important;font-size:25px!important}.forum-editor-emojis img{width:36px!important;height:36px!important}.forum-inline-emoji{width:30px!important;height:30px!important;vertical-align:-9px!important}.forum-inline-emoji.is-symbol{min-width:30px!important;font-size:1.4em!important}.floating-chat-panel .chat-compose-main textarea{padding-right:5.15rem!important}.floating-chat-panel .chat-compose-tools button{min-width:64px!important;height:32px!important;padding:0 .46rem!important}.floating-chat-panel .chat-emoji-picker{width:min(460px,calc(100vw - 32px))!important;max-height:min(520px,calc(100vh - 110px))!important}.floating-chat-panel .chat-emoji-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:330px!important}@media(max-width:760px){.chat-emoji-picker,.chat-item-picker{width:calc(100% - .8rem)!important}.chat-item-picker-controls{grid-template-columns:1fr!important}.chat-item-picker-controls>button{width:100%}.chat-item-picker-list{grid-template-columns:1fr!important;max-height:300px!important}.chat-emoji-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.chat-compose-main textarea{padding-right:.75rem!important;padding-bottom:3.35rem!important}.chat-compose-tools{right:auto!important;left:.48rem!important;bottom:.48rem!important}}@media(max-width:460px){.chat-emoji-picker-grid{grid-template-columns:1fr!important}.chat-emoji-insert,.chat-emoji-preview{grid-template-columns:56px minmax(0,1fr)!important}.chat-emoji-insert img,.chat-emoji-insert>b,.chat-emoji-preview img,.chat-emoji-preview>b{width:56px!important;height:56px!important}.chat-emoji-buy-actions{padding-left:4.25rem!important}}.chat-compose-tools .chat-emoji-toggle,.chat-compose-tools .chat-item-toggle{position:static!important;inset:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:auto!important;min-width:76px!important;transform:none!important}.chat-picker-backdrop{position:fixed;z-index:12000;inset:0;display:grid;place-items:center;overflow:auto;background:rgba(0,4,9,.76);padding:24px;backdrop-filter:blur(7px)}.chat-picker-dialog{width:min(980px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:hidden;border:1px solid rgba(222,179,88,.3);border-radius:18px;background:linear-gradient(165deg,rgba(8,19,31,.995),rgba(2,8,14,.998));box-shadow:0 34px 120px rgba(0,0,0,.82),inset 0 1px rgba(255,255,255,.035)}.chat-picker-dialog .chat-emoji-picker,.chat-picker-dialog .chat-item-picker{position:static!important;inset:auto!important;left:auto!important;right:auto!important;bottom:auto!important;display:flex!important;width:100%!important;max-width:none!important;max-height:calc(100vh - 48px)!important;flex-direction:column!important;transform:none!important;grid-template-columns:none!important;grid-template-rows:none!important;gap:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.chat-picker-dialog .chat-emoji-picker>header,.chat-picker-dialog .chat-item-picker>header{display:flex!important;width:100%!important;min-width:0!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;flex:0 0 auto!important;padding:20px 22px!important}.chat-picker-dialog .chat-emoji-picker>header>div,.chat-picker-dialog .chat-item-picker>header>div{display:block!important;min-width:0!important;flex:1 1 auto!important}.chat-picker-dialog .chat-emoji-picker>header b,.chat-picker-dialog .chat-item-picker>header b{display:block!important;margin:0!important;font-size:1.25rem!important;line-height:1.2!important}.chat-picker-dialog .chat-emoji-picker>header span,.chat-picker-dialog .chat-item-picker>header span{display:block!important;max-width:760px!important;margin-top:6px!important;font-size:.68rem!important;line-height:1.55!important}.chat-picker-dialog .chat-picker-toolbar{display:grid!important;width:100%!important;grid-template-columns:minmax(0,1fr) auto!important;flex:0 0 auto!important;padding:14px 22px 10px!important}.chat-picker-dialog .chat-item-picker-controls{display:grid!important;width:100%!important;grid-template-columns:minmax(280px,1fr) auto!important;flex:0 0 auto!important;padding:14px 22px 0!important}.chat-picker-dialog .chat-item-picker-status{width:auto!important;flex:0 0 auto!important;margin:12px 22px 0!important}.chat-picker-dialog .chat-item-picker-list{display:grid!important;width:100%!important;min-height:150px!important;max-height:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;flex:1 1 auto!important;gap:10px!important;overflow-y:auto!important;padding:10px 22px 18px!important}.chat-picker-dialog .chat-item-picker>footer{width:100%!important;flex:0 0 auto!important;padding:11px 22px!important}.chat-picker-dialog .chat-emoji-picker-grid{display:grid!important;width:100%!important;min-height:180px!important;max-height:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-content:start!important;flex:1 1 auto!important;gap:12px!important;overflow-y:auto!important;padding:10px 22px 22px!important}.chat-picker-dialog .chat-emoji-picker-grid>article{display:flex!important;min-width:0!important;min-height:150px!important;flex-direction:column!important;justify-content:space-between!important;padding:12px!important}.chat-picker-dialog .chat-emoji-insert,.chat-picker-dialog .chat-emoji-preview{display:grid!important;width:100%!important;grid-template-columns:72px minmax(0,1fr)!important;gap:12px!important;align-items:center!important}.chat-picker-dialog .chat-emoji-insert img,.chat-picker-dialog .chat-emoji-insert>b,.chat-picker-dialog .chat-emoji-preview img,.chat-picker-dialog .chat-emoji-preview>b{width:72px!important;height:72px!important}.chat-picker-dialog .chat-emoji-buy-actions{width:100%!important;padding:10px 0 0!important}@media(max-width:980px){.chat-picker-dialog .chat-emoji-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:760px){.chat-picker-backdrop{padding:10px}.chat-picker-dialog{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.chat-picker-dialog .chat-emoji-picker,.chat-picker-dialog .chat-item-picker{max-height:calc(100vh - 20px)!important}.chat-picker-dialog .chat-item-picker-controls,.chat-picker-dialog .chat-item-picker-list{grid-template-columns:1fr!important}.chat-picker-dialog .chat-emoji-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:480px){.chat-picker-dialog .chat-emoji-picker-grid{grid-template-columns:1fr!important}.chat-picker-dialog .chat-emoji-picker>header,.chat-picker-dialog .chat-item-picker>header{padding:16px!important}.chat-picker-dialog .chat-item-picker-controls,.chat-picker-dialog .chat-picker-toolbar{padding-left:16px!important;padding-right:16px!important}.chat-picker-dialog .chat-item-picker-status{margin-left:16px!important;margin-right:16px!important}.chat-picker-dialog .chat-emoji-picker-grid,.chat-picker-dialog .chat-item-picker-list{padding-left:16px!important;padding-right:16px!important}}.workbench-rule-summary{display:grid;gap:.25rem;margin-top:.8rem;border:1px solid rgba(112,217,255,.16);border-radius:12px;background:rgba(10,35,49,.28);padding:.75rem .85rem}.workbench-rule-summary b{color:#d9edf7;font-size:.7rem}.workbench-rule-summary p{color:#89a3b6;font-size:.59rem;line-height:1.55}.workbench-rule-summary small{color:#60798c;font-size:.5rem}.workbench-item.is-unavailable{opacity:.52;filter:saturate(.65)}.workbench-item.is-unavailable:hover{opacity:.82}.workbench-item .eligibility-ok{color:#74e7bb}.workbench-item .eligibility-no{color:#df8992}.workbench-eligibility-banner{display:grid;gap:.2rem;margin-top:.8rem;border-radius:12px;padding:.65rem .8rem}.workbench-eligibility-banner strong{font-size:.66rem}.workbench-eligibility-banner span{font-size:.55rem;line-height:1.5}.workbench-eligibility-banner.eligible{border:1px solid rgba(79,229,166,.2);background:rgba(26,116,83,.12);color:#93eac4}.workbench-eligibility-banner.blocked{border:1px solid rgba(255,116,128,.2);background:rgba(135,35,47,.12);color:#f0a1aa}.workbench-rune-grid em{margin-top:.25rem;color:#81c4dd;font-size:.48rem;font-style:normal;font-weight:800}.workbench-primary:disabled{cursor:not-allowed;filter:grayscale(.65);opacity:.48}.dashboard-reward-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);gap:1rem}.startergear-card,.supply-chest-card{border:1px solid rgba(216,173,88,.16);border-radius:18px;background:radial-gradient(circle at 90% 0,rgba(112,217,255,.08),transparent 28rem),linear-gradient(145deg,rgba(11,24,38,.97),rgba(3,8,14,.99));padding:1rem;box-shadow:0 20px 55px rgba(0,0,0,.24)}.supply-chest-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.startergear-card h2,.supply-chest-head h2{margin-top:.2rem;color:#f0dbaf;font-family:Georgia,serif;font-size:1.25rem}.startergear-card p,.supply-chest-head p{margin-top:.35rem;color:#7890a4;font-size:.58rem;line-height:1.55}.supply-chest-timer{display:grid;min-width:92px;place-items:center;border:1px solid rgba(216,173,88,.18);border-radius:13px;background:rgba(0,0,0,.24);padding:.55rem}.supply-chest-timer small{color:#748ba0;font-size:.44rem;font-weight:900;letter-spacing:.1em}.supply-chest-timer b{margin-top:.15rem;color:#edcc7c;font-size:1rem}.supply-chest-timer.ready{border-color:rgba(91,234,177,.26);box-shadow:0 0 28px rgba(64,220,158,.08)}.supply-chest-timer.ready b{color:#7de8bd}.supply-chest-rules{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.3rem .65rem;margin-top:.75rem;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:rgba(0,0,0,.16);padding:.7rem}.supply-chest-rules span{color:#6d8498;font-size:.48rem;font-weight:900;text-transform:uppercase}.supply-chest-rules b{color:#b9c9d5;font-size:.55rem}.supply-chest-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.7rem;margin-top:.75rem}.startergear-character,.supply-chest-controls label{display:grid;gap:.25rem}.startergear-character span,.supply-chest-controls label span{color:#6f879a;font-size:.46rem;font-weight:900;text-transform:uppercase}.startergear-character select,.supply-chest-controls select{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#07111c;padding:.68rem;color:#d8e4ed;font-size:.58rem}.startergear-character{margin-top:.8rem}.startergear-card button,.supply-chest-controls button{border:1px solid rgba(216,173,88,.3);border-radius:10px;background:linear-gradient(180deg,#7d592a,#34210e);padding:.68rem .9rem;color:#ffe5a4;font-size:.58rem;font-weight:900}.startergear-card button:disabled,.supply-chest-controls button:disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.48}.supply-chest-roll{position:relative;overflow:hidden;margin-top:.8rem;border:1px solid rgba(112,217,255,.17);border-radius:12px;background:#030910;padding:.6rem}.supply-chest-roll:after,.supply-chest-roll:before{position:absolute;z-index:2;top:0;bottom:0;width:16%;content:"";pointer-events:none}.supply-chest-roll:before{left:0;background:linear-gradient(90deg,#030910,transparent)}.supply-chest-roll:after{right:0;background:linear-gradient(-90deg,#030910,transparent)}.supply-chest-roll-marker{position:absolute;z-index:3;top:.45rem;bottom:1.45rem;left:50%;width:2px;background:linear-gradient(transparent,#f2c967 18%,#f2c967 82%,transparent);box-shadow:0 0 12px rgba(242,201,103,.75)}.supply-chest-roll-track{display:flex;width:-moz-max-content;width:max-content;gap:.45rem;animation:supply-chest-spin 2.45s cubic-bezier(.16,.84,.26,1) both}.supply-chest-roll-track span{display:grid;min-width:92px;place-items:center;gap:.3rem;border:1px solid rgba(216,173,88,.17);border-radius:9px;background:rgba(216,173,88,.055);padding:.5rem;color:#d4b567;text-align:center}.supply-chest-roll-track span img{width:42px;height:42px;border-radius:8px;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 1px rgba(255,255,255,.09)}.supply-chest-roll-track span b{font-size:.5rem}.supply-chest-roll>b{position:relative;z-index:4;display:block;margin-top:.45rem;color:#7994a8;font-size:.5rem;text-align:center}@keyframes supply-chest-spin{0%{transform:translateX(0)}to{transform:translateX(-73%)}}.supply-chest-rewards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-top:.8rem}.supply-chest-rewards article{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:.55rem;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:rgba(0,0,0,.18);padding:.55rem}.supply-chest-rewards article>img,.supply-chest-rewards article>span{width:42px;height:42px;border-radius:9px;-o-object-fit:cover;object-fit:cover}.supply-chest-rewards article div{display:grid;min-width:0}.supply-chest-rewards article b{overflow:hidden;color:#dce7ef;font-size:.56rem;text-overflow:ellipsis;white-space:nowrap}.supply-chest-rewards article small{margin-top:.12rem;color:#637b8d;font-size:.45rem;line-height:1.35}.supply-chest-rewards .rune-won{border-color:rgba(216,173,88,.36);background:radial-gradient(circle at 0 0,rgba(216,173,88,.15),transparent 65%),rgba(0,0,0,.2);box-shadow:0 0 24px rgba(216,173,88,.08)}.supply-chest-rewards .rune-won b{color:#f3d183}.supply-chest-rewards .rune-missed{opacity:.58}.supply-chest-rewards.revealed{animation:supply-reveal .45s ease both}@keyframes supply-reveal{0%{opacity:0;transform:translateY(7px) scale(.985)}to{opacity:1;transform:none}}.supply-chest-delivery,.supply-chest-message{margin-top:.55rem;color:#6f8799;font-size:.5rem}.supply-chest-delivery b{color:#9fd9ed;text-transform:capitalize}.supply-chest-message{border-left:2px solid rgba(216,173,88,.55);padding-left:.55rem;color:#c5b17f}.startergear-card{display:flex;flex-direction:column}.startergear-status{display:grid;gap:.25rem;margin-top:auto;border-top:1px solid rgba(255,255,255,.06);padding-top:.8rem}.startergear-status span{color:#8399aa;font-size:.55rem}.startergear-status b{font-size:.62rem}.startergear-card button{margin-top:.65rem}.startergear-card>small{margin-top:.35rem;color:#d8818b;font-size:.48rem}.status-applied{color:#74e7bb}.status-processing,.status-queued{color:#82cfe9}.status-failed{color:#ef8d97}.status-eligible{color:#dfc06f}@media(max-width:980px){.dashboard-reward-grid{grid-template-columns:1fr}.supply-chest-rewards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.supply-chest-head{display:grid}.supply-chest-timer{width:100%}.supply-chest-controls,.supply-chest-rewards{grid-template-columns:1fr}}.dashboard-atlas-reset-card,.dashboard-onboarding,.exchange-market-strip,.settings-grid section,.trophy-showcase-table{border:1px solid rgba(229,180,74,.2);background:linear-gradient(145deg,rgba(22,17,12,.92),rgba(8,10,14,.94));border-radius:18px;padding:20px}.dashboard-onboarding{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:18px 0}.dashboard-atlas-reset-card h2,.dashboard-onboarding h2{font-size:1.35rem;font-weight:900}.dashboard-atlas-reset-card>p,.dashboard-onboarding p{color:#94a3b8;max-width:720px;margin-top:6px}.dashboard-onboarding-steps{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;min-width:min(100%,620px)}.dashboard-onboarding-steps span{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid rgba(255,255,255,.09);border-radius:12px;color:#94a3b8}.dashboard-onboarding-steps span.done{border-color:rgba(65,211,140,.35);color:#d1fae5}.dashboard-onboarding-steps b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:rgba(229,180,74,.15);color:#e5b44a}.dashboard-atlas-reset-card{margin:18px 0}.atlas-reset-meta{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.atlas-reset-meta span{padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.05);color:#94a3b8}.atlas-reset-meta b{color:#f8d477}.dashboard-atlas-reset-card article{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 0;border-top:1px solid rgba(255,255,255,.08)}.dashboard-atlas-reset-card article div{display:grid;gap:4px}.atlas-reset-empty,.dashboard-atlas-reset-card article small{color:#94a3b8}.settings-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:18px}.settings-grid h2{font-size:1.4rem;font-weight:900;margin-bottom:16px}.settings-grid section>label:not(.settings-toggle){display:grid;gap:7px;margin:14px 0;color:#cbd5e1}.settings-grid input,.settings-grid select{width:100%;padding:11px 12px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#080b10;color:#fff}.settings-toggle{display:flex;gap:12px;align-items:flex-start;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.07)}.settings-toggle input{width:auto;margin-top:4px}.settings-toggle span{display:grid}.settings-toggle small{color:#94a3b8}.settings-grid footer{grid-column:1/-1;display:flex;align-items:center;gap:16px}.notification-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.notification-filters a{padding:7px 12px;border:1px solid rgba(255,255,255,.1);border-radius:999px;text-transform:capitalize;color:#94a3b8}.notification-filters a.active{color:#f8d477;border-color:rgba(229,180,74,.45);background:rgba(229,180,74,.08)}.notification-row{display:flex;justify-content:space-between;gap:20px;padding:15px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(0,0,0,.22)}.notification-row.unread{border-color:rgba(229,180,74,.35);background:rgba(229,180,74,.045)}.notification-row>div{display:grid;gap:4px}.notification-row p{color:#94a3b8;font-size:.9rem}.notification-row aside{display:grid;justify-items:end;align-content:start;gap:8px;color:#64748b;font-size:.75rem}.notification-category{font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;color:#e5b44a}.notification-row aside em{color:#f8d477}.server-pagination{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:20px}.server-pagination a{padding:8px 14px;border:1px solid rgba(255,255,255,.1);border-radius:10px}.server-pagination a[aria-disabled=true]{pointer-events:none;opacity:.35}.server-pagination span{color:#94a3b8;font-size:.85rem}.trophy-showcase-table{overflow-x:auto}.trophy-showcase-head,.trophy-showcase-table article{display:grid;grid-template-columns:minmax(260px,2fr) 100px 100px 70px 120px;align-items:center;gap:12px;min-width:720px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.07)}.trophy-showcase-head{color:#94a3b8;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.trophy-showcase-name{display:grid;grid-template-columns:42px 1fr;grid-template-rows:auto auto;-moz-column-gap:10px;column-gap:10px}.trophy-showcase-name i,.trophy-showcase-name img{grid-row:1/3;width:42px;height:42px;border-radius:8px;-o-object-fit:cover;object-fit:cover;display:grid;place-items:center;background:rgba(229,180,74,.1)}.trophy-showcase-name small{color:#94a3b8}.trophy-showcase-table em{text-transform:capitalize;color:#f8d477}.exchange-market-strip{display:grid;grid-template-columns:1.2fr repeat(5,minmax(130px,1fr));gap:10px;margin:16px 0}.exchange-market-strip button,.exchange-market-strip>div{display:grid;text-align:left;gap:4px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(0,0,0,.2);color:#fff}.exchange-market-strip button.active{border-color:rgba(229,180,74,.55);background:rgba(229,180,74,.08)}.exchange-market-strip span{font-size:.68rem;color:#e5b44a;text-transform:uppercase}.exchange-market-strip small{color:#94a3b8;font-size:.72rem}@media(max-width:1000px){.dashboard-onboarding{align-items:stretch;flex-direction:column}.dashboard-onboarding-steps{grid-template-columns:1fr 1fr}.settings-grid{grid-template-columns:1fr}.exchange-market-strip{grid-template-columns:1fr 1fr 1fr}.exchange-market-strip>div{grid-column:1/-1}}@media(max-width:640px){.dashboard-onboarding-steps,.exchange-market-strip{grid-template-columns:1fr}.dashboard-atlas-reset-card article,.notification-row{align-items:stretch;flex-direction:column}.notification-row aside{justify-items:start}.settings-grid{display:block}.settings-grid section{margin-bottom:14px}}.character-closed-section>summary::-webkit-details-marker{display:none}.character-closed-section>summary{transition:background .18s ease}.character-closed-section>summary:hover{background:rgba(255,255,255,.025)}.character-closed-section[open]>summary .badge{border-color:rgba(212,168,75,.45);color:#e8c675}.dashboard-command-deck{display:grid;grid-template-columns:minmax(0,1.25fr) 150px minmax(360px,1fr);align-items:stretch;gap:.8rem;border:1px solid rgba(216,173,88,.18);border-radius:18px;background:linear-gradient(135deg,rgba(14,26,39,.97),rgba(5,10,16,.99));padding:.85rem;box-shadow:0 20px 50px rgba(0,0,0,.25)}.dashboard-command-primary{display:grid;align-content:center;justify-items:start;min-height:150px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:radial-gradient(circle at 0 0,rgba(112,217,255,.1),transparent 20rem),rgba(0,0,0,.16);padding:1.15rem}.dashboard-command-primary h2{margin:.3rem 0;color:#f3e3bd;font-family:Georgia,serif;font-size:1.35rem}.dashboard-command-primary p{max-width:670px;color:#8397aa;font-size:.7rem;line-height:1.55}.dashboard-command-primary .fantasy-button{margin-top:.8rem}.dashboard-readiness-ring{display:grid;place-items:center;min-height:150px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:radial-gradient(circle,rgba(112,217,255,.09),transparent 65%),rgba(0,0,0,.17)}.dashboard-readiness-ring>div{display:grid;width:106px;height:106px;place-content:center;justify-items:center;border-radius:50%;background:radial-gradient(circle at center,#07111b 55%,transparent 57%),conic-gradient(#69dcb7 var(--readiness),rgba(255,255,255,.075) 0);box-shadow:inset 0 0 25px rgba(0,0,0,.65),0 0 22px rgba(105,220,183,.08)}.dashboard-readiness-ring b{color:#edf7f3;font-family:Georgia,serif;font-size:1.45rem}.dashboard-readiness-ring span{color:#6f8b91;font-size:.47rem;font-weight:950;letter-spacing:.14em}.dashboard-command-signals{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.dashboard-command-signals article{position:relative;display:grid;align-content:center;min-width:0;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:rgba(0,0,0,.17);padding:.7rem .8rem}.dashboard-command-signals article:before{content:"";position:absolute;right:.65rem;top:.65rem;width:7px;height:7px;border-radius:50%;background:#72808c}.dashboard-command-signals article.ok:before{background:#66dca9;box-shadow:0 0 10px rgba(102,220,169,.55)}.dashboard-command-signals article.warn:before{background:#f17d88;box-shadow:0 0 10px rgba(241,125,136,.5)}.dashboard-command-signals article.hardcore:before{background:#f2bd61;box-shadow:0 0 11px rgba(242,189,97,.55)}.dashboard-command-signals span{color:#617689;font-size:.48rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.dashboard-command-signals b{overflow:hidden;margin-top:.18rem;color:#e8eef3;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.dashboard-command-signals small{overflow:hidden;margin-top:.08rem;color:#708395;font-size:.54rem;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1100px){.dashboard-command-deck{grid-template-columns:minmax(0,1fr) 140px}.dashboard-command-signals{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}}@media(max-width:700px){.dashboard-command-deck{grid-template-columns:1fr}.dashboard-readiness-ring{min-height:130px}.dashboard-command-signals{grid-column:auto;grid-template-columns:1fr 1fr}}@media(max-width:460px){.dashboard-command-signals{grid-template-columns:1fr}}.workbench-rune-presence{display:flex;align-items:center;gap:12px;margin:12px 0;padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(8,15,28,.72)}.workbench-rune-presence img{width:44px;height:44px;-o-object-fit:cover;object-fit:cover;border-radius:9px}.workbench-rune-presence div{display:grid;gap:3px}.workbench-rune-presence small{color:#94a3b8}.workbench-rune-presence.ready{border-color:rgba(34,211,238,.42);box-shadow:0 0 22px rgba(34,211,238,.08)}.workbench-rune-presence.missing{border-color:rgba(248,113,113,.4)}.workbench-compare article.revealed{animation:chronicle-result-reveal .8s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 34px rgba(245,191,66,.22)}.workbench-roll-window{overflow:hidden;position:relative}.workbench-roll-window:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(34,211,238,.2),transparent 58%);pointer-events:none;animation:chronicle-forge-pulse 1s ease-in-out infinite alternate}@keyframes chronicle-result-reveal{0%{opacity:.25;transform:scale(.96);filter:brightness(2)}to{opacity:1;transform:scale(1);filter:brightness(1)}}@keyframes chronicle-forge-pulse{0%{opacity:.25;transform:scale(.94)}to{opacity:.8;transform:scale(1.04)}}.select,select{color-scheme:dark;background-color:#07111c;color:#dce8f2}.select option,select option{background-color:#07111c;color:#e6f0fa}.select option:checked,select option:checked{background-color:#173452;color:#ffe5a4}.select optgroup,select optgroup{background-color:#07111c;color:#9fc8ff}.dashboard-onboarding-steps.is-pro{grid-template-columns:repeat(6,minmax(112px,1fr))}.dashboard-onboarding-steps.is-pro span{min-height:64px;align-items:center}.dashboard-onboarding-steps.is-pro span.done{background:linear-gradient(145deg,rgba(40,160,105,.12),rgba(0,0,0,.12))}@media(max-width:1180px){.dashboard-onboarding-steps.is-pro{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.dashboard-onboarding-steps.is-pro{grid-template-columns:1fr}}.chat-reply-preview{display:grid;width:100%;gap:.12rem;margin:.28rem 0 .18rem;border:1px solid rgba(106,158,215,.18);border-left:2px solid rgba(106,158,215,.5);border-radius:9px;background:rgba(35,67,104,.16);padding:.34rem .45rem;text-align:left;color:#9fc0df}.chat-reply-preview b{font-size:.5rem;color:#b7d2eb}.chat-reply-preview span{overflow:hidden;color:#7f98ae;font-size:.55rem;text-overflow:ellipsis;white-space:nowrap}.chat-reply-preview:hover{border-color:rgba(106,158,215,.34);background:rgba(35,67,104,.24)}.chat-compose-context{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;border:1px solid rgba(216,173,88,.14);border-radius:10px;background:rgba(58,39,12,.16);padding:.45rem .55rem;color:#b9c6d0;font-size:.58rem}.chat-compose-context span{display:inline-flex;min-width:0;gap:.25rem}.chat-compose-context b{color:#f1d58b}.chat-compose-context button,.community-chat-channel-context .ghost-button{margin-left:auto;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.035);padding:.26rem .55rem;color:#9eb0bf;font-size:.5rem;font-weight:850}.chat-compose-context button:hover,.community-chat-channel-context .ghost-button:hover{border-color:rgba(217,164,82,.25);color:#f0ca83}.community-chat-channel-context{flex-wrap:wrap}.community-chat-actions{display:flex;flex-wrap:wrap;gap:.2rem}.community-chat-actions button:first-child,.community-chat-actions button:nth-child(2){color:#9eb8d1}.community-chat-actions button:first-child:hover,.community-chat-actions button:nth-child(2):hover{background:rgba(106,158,215,.1);color:#c9def0}.atlas-device-affix-ladder,.atlas-device-rates{display:grid;gap:.2rem;border:1px solid rgba(217,164,82,.13);border-radius:12px;background:linear-gradient(145deg,rgba(42,30,13,.28),rgba(7,13,21,.5));padding:.65rem .75rem}.atlas-device-affix-ladder b,.atlas-device-rates b{color:#e6c274;font-size:.62rem;text-transform:uppercase;letter-spacing:.08em}.atlas-device-affix-ladder span,.atlas-device-rates span{color:#8da0b0;font-size:.62rem;line-height:1.55}.atlas-device-affixes{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:.35rem}.atlas-device-affixes>span{display:grid;gap:.15rem;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(0,0,0,.16);padding:.42rem .5rem}.atlas-device-affixes b{color:#cbd9e2;font-size:.53rem}.atlas-device-affixes small{color:#6f879b;font-size:.5rem;line-height:1.35}.floating-chat-panel .community-chat-actions{display:flex!important;grid-column:2;gap:.18rem;margin-top:.15rem}.floating-chat-panel .community-chat-actions button{padding:.18rem .32rem;font-size:.4rem}.workbench-batch-temper{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;margin-top:.8rem;border:1px solid rgba(112,217,255,.16);border-radius:13px;background:rgba(10,35,49,.2);padding:.75rem .85rem}.workbench-batch-temper b{display:block;color:#d9edf7;font-size:.68rem}.workbench-batch-temper small{display:block;margin-top:.15rem;color:#6f8799;font-size:.54rem}.workbench-batch-temper>div:last-child{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.workbench-batch-temper button{border:1px solid rgba(216,173,88,.23);border-radius:999px;background:linear-gradient(180deg,rgba(124,83,30,.92),rgba(45,29,13,.96));padding:.44rem .7rem;color:#ffe5a5;font-size:.58rem;font-weight:950}.workbench-batch-temper button:disabled{cursor:not-allowed;filter:grayscale(.75);opacity:.45}@media(max-width:720px){.workbench-batch-temper{grid-template-columns:1fr}.workbench-batch-temper>div:last-child{justify-content:flex-start}}.workbench-runtime-note{margin-top:.85rem;border:1px solid rgba(217,164,82,.15);background:linear-gradient(145deg,rgba(42,30,13,.26),rgba(5,12,20,.62));padding:.8rem .9rem}.workbench-runtime-note b{display:block;color:#f1d083;font-size:.64rem;letter-spacing:.08em}.workbench-runtime-note p{margin:.25rem 0 0;color:#8fa5b7}.atlas-device-grid-v636{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:stretch}.atlas-card-v636{grid-template-rows:auto auto auto auto 1fr auto auto;min-height:760px}.atlas-map-art{position:relative;display:grid;min-height:150px;place-items:end start;overflow:hidden;border:1px solid rgba(216,173,88,.16);border-radius:14px;background:radial-gradient(circle at 50% 15%,rgba(216,173,88,.18),transparent 16rem),linear-gradient(135deg,rgba(23,36,51,.95),rgba(5,9,14,.98));background-position:50%;background-size:cover;padding:.85rem}.atlas-map-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 28%,rgba(0,0,0,.72));pointer-events:none}.atlas-map-art small,.atlas-map-art span{position:relative;z-index:1}.atlas-map-art span{color:#f1d99b;font-family:Georgia,serif;font-size:1rem;text-shadow:0 2px 12px #000}.atlas-map-art small{display:block;color:#8398aa;font-size:.52rem}.atlas-device-modifiers{display:grid;gap:.45rem;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:rgba(0,0,0,.16);padding:.65rem}.atlas-device-modifiers>b{color:#e3c077;font-size:.58rem;text-transform:uppercase;letter-spacing:.08em}.atlas-device-modifiers>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.atlas-device-modifiers button{display:grid;gap:.12rem;min-height:84px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(11,22,34,.85);padding:.48rem;text-align:left;transition:.18s ease}.atlas-device-modifiers button:hover{border-color:rgba(216,173,88,.25)}.atlas-device-modifiers button.active{border-color:rgba(216,173,88,.6);background:linear-gradient(155deg,rgba(75,48,13,.58),rgba(13,22,32,.95));box-shadow:0 0 0 1px rgba(216,173,88,.15)}.atlas-device-modifiers span{color:#e9d29a;font-size:.62rem;font-weight:800}.atlas-device-modifiers small{color:#9aabb8;font-size:.5rem;line-height:1.25}.atlas-device-modifiers em{color:#74d9a8;font-size:.48rem;font-style:normal}.atlas-run-ledger{display:grid;gap:.7rem;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:linear-gradient(145deg,rgba(10,18,27,.94),rgba(2,6,10,.98));padding:1rem}.atlas-run-ledger header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.atlas-run-ledger h2{color:#ecd7a0;font-family:Georgia,serif;font-size:1.35rem}.atlas-run-ledger header span{color:#6e8497;font-size:.56rem;text-transform:uppercase;letter-spacing:.08em}.atlas-run-ledger-table{display:grid;gap:.35rem}.atlas-run-ledger-table>div{display:grid;grid-template-columns:90px 1fr 110px 90px 90px;gap:.5rem;align-items:center;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:rgba(0,0,0,.18);padding:.55rem}.atlas-run-ledger-table b{color:#f0dfb7;font-size:.64rem}.atlas-run-ledger-table span{color:#9aabba;font-size:.56rem}.atlas-run-ledger-table em{justify-self:end;border:1px solid rgba(255,255,255,.09);border-radius:999px;padding:.22rem .45rem;color:#c9d7df;font-size:.48rem;font-style:normal;text-transform:uppercase}.workbench-no-eligible{border:1px solid rgba(216,173,88,.18);border-radius:12px;background:rgba(48,34,12,.28);padding:.75rem;color:#d8bb7a;font-size:.68rem}.workbench-result-card{display:grid;gap:.3rem;border:1px solid rgba(114,220,169,.14);border-radius:14px;background:linear-gradient(145deg,rgba(13,47,34,.28),rgba(4,10,15,.72));padding:.8rem}.workbench-result-card>b{color:#84e0b3;text-transform:uppercase;letter-spacing:.08em;font-size:.6rem}.workbench-result-card span{color:#dbe8eb;font-size:.66rem}.workbench-result-card p{margin:0;color:#8fa4b5;font-size:.62rem;line-height:1.55}@media(max-width:760px){.atlas-device-modifiers>div,.atlas-run-ledger-table>div{grid-template-columns:1fr}.atlas-run-ledger-table em{justify-self:start}.atlas-card-v636{min-height:0}}.atlas-route-showcase{display:grid;gap:.65rem;border:1px solid rgba(216,173,88,.18);border-radius:16px;background:linear-gradient(135deg,rgba(48,34,12,.25),rgba(3,10,16,.78));padding:.85rem}.atlas-route-showcase>b{color:#eccb84;font-size:.64rem;text-transform:uppercase;letter-spacing:.12em}.atlas-route-showcase>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:.45rem}.atlas-route-showcase span{position:relative;display:grid;gap:.22rem;min-height:62px;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:radial-gradient(circle at 80% 0,rgba(216,173,88,.11),transparent 8rem),rgba(0,0,0,.18);padding:.65rem;color:#d7e2e8;font-size:.66rem;font-weight:800}.atlas-route-showcase em{display:grid;width:1.35rem;height:1.35rem;place-items:center;border:1px solid rgba(216,173,88,.28);border-radius:50%;color:#d9b15b;font-size:.58rem;font-style:normal}.atlas-modifier-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.atlas-modifier-head b{color:#e3c077;font-size:.58rem;text-transform:uppercase;letter-spacing:.08em}.atlas-modifier-head span{border:1px solid rgba(216,173,88,.2);border-radius:999px;padding:.22rem .48rem;color:#efce87;font-size:.5rem;font-weight:900}.atlas-modifier-tools{display:flex!important;grid-template-columns:none!important;gap:.35rem}.atlas-modifier-tools button{min-height:0!important;border-color:rgba(216,173,88,.16)!important;background:rgba(216,173,88,.09)!important;color:#efd392!important;text-align:center!important;font-size:.55rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.atlas-device-action .ghost-button{justify-content:center;width:100%;font-size:.58rem}.atlas-admin-art-card{display:grid;gap:.75rem;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(0,0,0,.2);padding:.85rem}.atlas-admin-art-card .fantasy-button{justify-content:center}.atlas-admin-art-card .atlas-map-art{min-height:130px}.atlas-device-card .atlas-device-modifiers>div:not(.atlas-modifier-head):not(.atlas-modifier-tools){grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}@media(max-width:760px){.atlas-route-showcase>div{grid-template-columns:1fr 1fr}.atlas-admin-art-card .atlas-map-art{min-height:115px}}.atlas-pressure-note{margin:0;border:1px solid rgba(216,173,88,.14);border-radius:10px;background:linear-gradient(135deg,rgba(216,173,88,.08),rgba(0,0,0,.18));padding:.55rem;color:#bfcbd4;font-size:.56rem;line-height:1.45}.atlas-pressure-note:before{content:"Challenge v2 ";color:#f1d28d;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.atlas-device-stats span:has(b){min-width:0}.chronicle-journey-mini{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.chronicle-journey-mini span{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(229,180,74,.22);background:rgba(229,180,74,.075);border-radius:999px;padding:7px 10px;color:#cbd5e1;font-size:.78rem}.chronicle-journey-mini b{color:#e5b44a;font-weight:900}.chronicle-journey-sync{box-shadow:0 18px 48px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.04)}.workbench-progression-actions{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;justify-content:flex-end}.workbench-progression-actions button{min-width:92px;border:1px solid rgba(216,173,88,.25);border-radius:999px;background:linear-gradient(180deg,rgba(123,81,29,.95),rgba(37,25,13,.98));padding:.42rem .62rem;color:#ffe5aa;font-size:.55rem;font-weight:950}.workbench-progression-actions button:disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.45}.workbench-batch-temper{box-shadow:0 0 22px rgba(112,217,255,.05)}.workbench-batch-temper small:after{content:" One click = one worldserver batch result.";color:#8cc7de}@media(max-width:720px){.workbench-progression-actions{justify-content:flex-start}}.forge-player-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:-.2rem}.forge-player-flow article{border:1px solid rgba(216,173,88,.14);border-radius:16px;background:linear-gradient(145deg,rgba(16,24,36,.9),rgba(3,8,14,.95));padding:1rem}.forge-player-flow b{display:block;color:#f0dcae;font-family:Georgia,serif;font-size:.95rem}.forge-player-flow p{margin-top:.35rem;color:#7f94a8;font-size:.66rem;line-height:1.55}.workbench-hero h1{font-size:clamp(2.8rem,5vw,5.2rem)}.workbench-hero p{font-size:.86rem}.workbench-grid.workbench-v626{grid-template-columns:minmax(360px,.85fr) minmax(430px,1.15fr);align-items:start}.workbench-console{position:sticky;top:86px}.workbench-progression-runes{margin:.8rem 0;border:1px solid rgba(112,217,255,.1);border-radius:14px;background:rgba(9,18,29,.42);padding:.8rem}.workbench-progression-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.workbench-progression-head b{color:#d8ecff;font-family:Georgia,serif}.workbench-progression-head p{margin-top:.25rem;color:#7890a6;font-size:.6rem;line-height:1.45}.workbench-collapsed-note{margin-top:.6rem;border:1px dashed rgba(216,173,88,.18);border-radius:12px;background:rgba(216,173,88,.04);padding:.65rem;color:#9ab0c3;font-size:.62rem}.workbench-batch-temper{border:1px solid rgba(112,217,255,.18)!important;background:linear-gradient(145deg,rgba(10,42,58,.42),rgba(4,10,15,.85))!important}.workbench-batch-temper b{color:#9ee9ff}.workbench-result-card{margin-top:.75rem}.workbench-history{border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(0,0,0,.18);padding:.75rem}.workbench-runtime-note{margin-top:.75rem;border:1px solid rgba(216,173,88,.12);border-radius:14px;background:rgba(216,173,88,.04);padding:.8rem}.workbench-runtime-note b{text-transform:uppercase;color:#e8c879;font-size:.62rem;letter-spacing:.1em}.workbench-runtime-note p{margin-top:.25rem;color:#8298ad;font-size:.62rem;line-height:1.55}@media(max-width:1100px){.workbench-grid.workbench-v626{grid-template-columns:1fr}.workbench-console{position:static}.forge-player-flow{grid-template-columns:1fr}}.forge-player-flow-v649 article{min-height:112px;border-color:rgba(216,173,88,.2);background:radial-gradient(circle at 100% 0,rgba(112,217,255,.08),transparent 12rem),linear-gradient(145deg,rgba(13,24,38,.96),rgba(3,8,14,.98))}.forge-player-flow-v649 b{color:#f4dfaa}.workbench-head-actions{display:flex;align-items:center;gap:.45rem}.workbench-head-actions span{border:1px solid rgba(112,217,255,.14);border-radius:999px;padding:.27rem .45rem;color:#6e9caf;font-size:.46rem;font-weight:900}.workbench-mode-note{margin:.55rem 0 0;color:#708599;font-size:.56rem;line-height:1.45}.workbench-grid.workbench-v626{grid-template-columns:minmax(300px,.72fr) minmax(520px,1.28fr)}.workbench-inventory{min-height:520px}.workbench-console{border-color:rgba(216,173,88,.16);background:radial-gradient(circle at 100% 0,rgba(216,173,88,.06),transparent 17rem),linear-gradient(155deg,rgba(9,19,31,.98),rgba(3,8,14,.99))}.workbench-rune-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:410px;overflow:auto;padding-right:.18rem}.workbench-history::-webkit-scrollbar,.workbench-rune-grid::-webkit-scrollbar{width:6px}.workbench-history::-webkit-scrollbar-thumb,.workbench-rune-grid::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(216,173,88,.26)}.workbench-batch-temper{position:relative;overflow:hidden}.workbench-batch-temper:before{content:"FAST";position:absolute;right:1rem;top:.55rem;color:rgba(112,217,255,.22);font-size:1.2rem;font-weight:950;letter-spacing:.1em}.workbench-result-card{border-color:rgba(112,217,255,.18);background:linear-gradient(145deg,rgba(8,32,46,.5),rgba(4,10,15,.84))}.workbench-result-card>b{color:#94e5ff}.workbench-runtime-note{background:linear-gradient(145deg,rgba(216,173,88,.07),rgba(4,10,15,.76))}.workbench-history{max-height:300px;overflow:auto}.workbench-safety-strip{margin-top:.25rem}@media(max-width:1200px){.workbench-grid.workbench-v626{grid-template-columns:1fr}.workbench-inventory{min-height:0}.workbench-rune-grid{max-height:none}}@media(max-width:760px){.workbench-head-actions{align-items:flex-start;flex-direction:column}.workbench-rune-grid{grid-template-columns:1fr}.forge-player-flow-v649 article{min-height:0}}.dashboard-progression-empowerment{border:1px solid rgba(245,158,11,.22);border-radius:24px;background:linear-gradient(135deg,rgba(18,10,4,.92),rgba(31,16,7,.78));box-shadow:0 18px 70px rgba(0,0,0,.28),inset 0 1px 0 rgba(251,191,36,.14);padding:24px;display:grid;gap:18px}.dashboard-progression-empowerment h2{margin:0;color:#f8e7b0;font-size:1.45rem;letter-spacing:.02em}.dashboard-progression-empowerment p{margin:.35rem 0 0;color:#b6a383;max-width:920px}.dashboard-empowerment-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.dashboard-empowerment-grid article{position:relative;overflow:hidden;border:1px solid rgba(251,191,36,.18);border-radius:18px;background:rgba(7,8,12,.72);padding:16px;display:grid;gap:8px}.dashboard-empowerment-grid article span{color:#facc15;font-size:.72rem;text-transform:uppercase;letter-spacing:.14em}.dashboard-empowerment-grid article b{font-size:2rem;color:#fff7d6;line-height:1}.dashboard-empowerment-grid article small{color:#b9aa8c;line-height:1.35}.dashboard-empowerment-grid article i{display:block;height:8px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden;margin-top:4px}.dashboard-empowerment-grid article i em{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#a16207,#facc15,#fde68a)}.dashboard-empowerment-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.dashboard-empowerment-actions small{color:#9ca3af}.workbench-hero-compact{min-height:190px!important;padding:1.25rem 1.5rem!important}.workbench-hero-compact h1{font-size:clamp(2.1rem,4vw,3.7rem)!important}.workbench-hero-compact p{max-width:680px!important;margin-top:.6rem!important}.forge-player-flow-v653{margin-top:0!important}.forge-player-flow-v653 article{min-height:74px!important;padding:.75rem .9rem!important}.forge-player-flow-v653 p{font-size:.6rem!important}.workbench-grid.workbench-v653{display:grid;grid-template-columns:minmax(280px,.62fr) minmax(540px,1.38fr);gap:1rem;align-items:start}.workbench-grid.workbench-v653 .workbench-inventory{position:sticky;top:86px;max-height:calc(100vh - 112px);min-height:0!important;overflow:auto}.workbench-grid.workbench-v653 .workbench-console{position:static;max-height:none}.workbench-grid.workbench-v653 .workbench-item-grid{max-height:44vh;overflow:auto;padding-right:.2rem}.workbench-grid.workbench-v653 .workbench-rune-grid{max-height:236px}.workbench-grid.workbench-v653 .workbench-progression-runes{margin:.65rem 0}.workbench-grid.workbench-v653 .workbench-compare{gap:.75rem}.workbench-grid.workbench-v653 .workbench-stat-lines{max-height:168px;overflow:auto}.workbench-stat-source{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin:.7rem 0;border:1px solid rgba(112,217,255,.14);border-radius:12px;background:linear-gradient(90deg,rgba(112,217,255,.06),rgba(216,173,88,.025));padding:.62rem .75rem}.workbench-stat-source b{color:#9ee9ff;font-size:.64rem}.workbench-stat-source span{max-width:660px;color:#7f94a9;font-size:.56rem;line-height:1.45;text-align:right}.workbench-grid.workbench-v653 .workbench-result-card,.workbench-grid.workbench-v653 .workbench-runtime-note{margin-top:.55rem}.workbench-grid.workbench-v653 .workbench-history{max-height:220px}@media(max-width:1180px){.workbench-grid.workbench-v653{grid-template-columns:1fr}.workbench-grid.workbench-v653 .workbench-inventory{position:static;max-height:none}.workbench-grid.workbench-v653 .workbench-item-grid{max-height:none}.workbench-stat-source{align-items:flex-start;flex-direction:column}.workbench-stat-source span{text-align:left}}.atlas-device-v6542{max-width:1480px;margin:0 auto;padding:1.1rem;background:radial-gradient(circle at 90% 0,rgba(112,217,255,.08),transparent 28rem),linear-gradient(145deg,rgba(8,16,25,.98),rgba(2,6,10,.99))}.atlas-device-v6542 .atlas-device-head h2{font-size:clamp(1.65rem,3vw,2.5rem);line-height:1.04}.atlas-device-v6542 .atlas-device-head p{max-width:760px;font-size:.68rem;line-height:1.5}.atlas-device-v6542 .atlas-device-character{min-width:210px;padding:.72rem .85rem}.atlas-device-v6542 .atlas-device-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.atlas-device-v6542 .atlas-device-steps li{min-height:64px;padding:.62rem .62rem .62rem 2.1rem;font-size:.55rem;line-height:1.35}.atlas-device-v6542 .atlas-device-steps li:before{left:.58rem;top:.58rem;width:1.12rem;height:1.12rem}.atlas-device-v6542 .atlas-route-showcase{padding:.55rem .65rem}.atlas-device-v6542 .atlas-route-showcase>div{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:.35rem}.atlas-device-v6542 .atlas-route-showcase span{min-height:44px;padding:.48rem .55rem;font-size:.56rem}.atlas-device-v6542 .atlas-device-affix-ladder{padding:.55rem .65rem}.atlas-device-v6542 .atlas-device-grid-v636{grid-template-columns:repeat(auto-fit,minmax(282px,1fr));max-height:1080px;overflow:auto;padding-right:.25rem;scrollbar-width:thin;scrollbar-color:rgba(216,173,88,.34) rgba(255,255,255,.05)}.atlas-device-v6542 .atlas-device-grid-v636::-webkit-scrollbar,.forge-page-v6542 .forge-cache-grid::-webkit-scrollbar{width:7px}.atlas-device-v6542 .atlas-device-grid-v636::-webkit-scrollbar-thumb,.forge-page-v6542 .forge-cache-grid::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(216,173,88,.32)}.atlas-device-v6542 .atlas-card-v636{min-height:0;grid-template-rows:auto;gap:.55rem;padding:.72rem;border-radius:14px}.atlas-device-v6542 .atlas-map-art{min-height:92px;border-radius:12px;padding:.62rem}.atlas-device-v6542 .atlas-map-art span{font-size:.86rem}.atlas-device-v6542 .atlas-map-art small{display:none}.atlas-device-v6542 .atlas-device-card h3{font-size:.86rem}.atlas-device-v6542 .atlas-device-card header>b{padding:.2rem .35rem;font-size:.38rem;white-space:nowrap}.atlas-device-v6542 .atlas-device-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem}.atlas-device-v6542 .atlas-device-stats span{padding:.32rem .36rem;font-size:.47rem}.atlas-device-v6542 .atlas-device-modifiers{gap:.35rem;padding:.48rem;border-radius:10px}.atlas-device-v6542 .atlas-modifier-head{align-items:flex-start;flex-direction:column;gap:.28rem}.atlas-device-v6542 .atlas-modifier-head span{font-size:.45rem}.atlas-device-v6542 .atlas-modifier-tools button{padding:.32rem .45rem;font-size:.47rem}.atlas-device-v6542 .atlas-device-card .atlas-device-modifiers>div:not(.atlas-modifier-head):not(.atlas-modifier-tools){grid-template-columns:1fr;max-height:152px;overflow:auto;padding-right:.1rem}.atlas-device-v6542 .atlas-device-modifiers button{min-height:54px;padding:.38rem .42rem}.atlas-device-v6542 .atlas-device-modifiers span{font-size:.55rem}.atlas-device-v6542 .atlas-device-modifiers em,.atlas-device-v6542 .atlas-device-modifiers small{font-size:.45rem}.atlas-device-v6542 .atlas-pressure-note{padding:.45rem;font-size:.49rem}.atlas-device-v6542 .atlas-device-rewards>div{grid-template-columns:30px minmax(0,1fr);padding:.34rem}.atlas-device-v6542 .atlas-device-rewards img{width:30px;height:30px}.atlas-device-v6542 .atlas-device-card>p,.atlas-device-v6542 .atlas-device-rewards span{font-size:.5rem}.atlas-device-v6542 .atlas-device-action{gap:.32rem}.atlas-device-v6542 .atlas-run-ledger{padding:.8rem;border-radius:14px}.atlas-device-v6542 .atlas-run-ledger-table{max-height:340px;overflow:auto;padding-right:.2rem}.atlas-device-v6542 .atlas-run-ledger-table>div{grid-template-columns:78px 1fr 92px 76px 76px;padding:.44rem .5rem}.forge-page-v6542{max-width:1480px;margin:0 auto;gap:.85rem}.forge-page-v6542 .forge-hero{grid-template-columns:minmax(0,1fr) 220px;padding:1rem 1.15rem;border-radius:18px}.forge-page-v6542 .forge-hero h1{font-size:clamp(1.65rem,3vw,2.35rem)}.forge-page-v6542 .forge-hero p{max-width:780px;font-size:.68rem;line-height:1.45}.forge-page-v6542 .forge-principles{margin-top:.65rem;gap:.32rem}.forge-page-v6542 .forge-principles span{padding:.2rem .42rem;font-size:.49rem}.forge-page-v6542 .forge-wallet-card{padding:.75rem .85rem}.forge-page-v6542 .forge-wallet-card b{font-size:1.75rem}.forge-page-v6542 .forge-character-picker{padding:.75rem!important}.forge-page-v6542 .forge-character-picker nav a{min-width:82px;padding:.42rem .52rem}.forge-page-v6542 .grid.gap-4.lg\:grid-cols-\[1\.2fr_\.8fr\]{gap:.75rem}.forge-page-v6542 .space-y-8{display:grid;gap:1rem}.forge-page-v6542 .space-y-8>section{border:1px solid rgba(255,255,255,.065);border-radius:18px;background:linear-gradient(145deg,rgba(8,16,25,.78),rgba(2,7,12,.92));padding:.85rem}.forge-page-v6542 .space-y-8>section>div:first-child{margin-bottom:.7rem!important;padding-bottom:.55rem!important}.forge-page-v6542 .space-y-8>section h2{font-size:1.35rem!important}.forge-page-v6542 .forge-cache-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.65rem;max-height:760px;overflow:auto;padding-right:.25rem}.forge-page-v6542 .forge-cache{border-radius:14px;padding:.72rem}.forge-page-v6542 .forge-cache-sigil{width:38px;height:38px;border-radius:10px;font-size:.92rem}.forge-page-v6542 .forge-cache-top{gap:.5rem}.forge-page-v6542 .forge-cache-top span{font-size:.45rem}.forge-page-v6542 .forge-cache h2{font-size:.88rem;line-height:1.2}.forge-page-v6542 .forge-cache>p{min-height:0;margin-top:.42rem;font-size:.54rem;line-height:1.35}.forge-page-v6542 .forge-odds{gap:.25rem;margin-top:.55rem}.forge-page-v6542 .forge-odds>div{padding:.28rem .34rem;font-size:.48rem}.forge-page-v6542 .forge-cache-meta{gap:.15rem;margin-top:.52rem;grid-template-columns:repeat(2,minmax(0,1fr))}.forge-page-v6542 .forge-cache-meta span{font-size:.46rem}.forge-page-v6542 .forge-lock-note{margin-top:.48rem;padding:.38rem;font-size:.49rem}.forge-page-v6542 .forge-open-button{padding:.5rem .58rem;border-radius:9px}.forge-page-v6542 .forge-open-button span{font-size:.62rem}.forge-page-v6542 .forge-open-button small{font-size:.42rem}.forge-page-v6542 .forge-history{max-height:360px;overflow:auto;padding-right:.2rem}.forge-page-v6542 .forge-history article{grid-template-columns:36px minmax(0,1fr) auto auto;padding:.42rem .52rem}.forge-page-v6542 .forge-history-icon{width:36px;height:36px}.leaderboards-page{max-width:1480px;margin:0 auto}.leaderboards-page .section-heading-row h1{font-size:clamp(1.55rem,2.6vw,2.35rem)!important}.leaderboards-page .section-heading-row p{font-size:.72rem;line-height:1.45}.leaderboards-page .fantasy-button{min-height:0;padding:.62rem .9rem;font-size:.72rem}.leaderboards-page .auction-filters{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(120px,180px)) auto;gap:.55rem}.leaderboards-page table{font-size:.72rem}.leaderboards-page thead th{padding:.7rem 1rem!important;font-size:.56rem;letter-spacing:.12em;text-transform:uppercase}.leaderboards-page tbody td{padding:.8rem 1rem!important}.leaderboards-page tbody tr{background:linear-gradient(90deg,rgba(112,217,255,.025),transparent)}.leaderboards-page tbody tr:hover{background:rgba(112,217,255,.045)}.leaderboards-page tbody td:first-child{font-size:1.08rem!important}.leaderboards-page .badge{padding:.22rem .5rem;font-size:.52rem}.leaderboards-page .overflow-x-auto{max-height:calc(100vh - 330px);min-height:360px;overflow:auto}.leaderboards-page .overflow-x-auto thead{position:sticky;top:0;z-index:1;background:#07111d}@media(max-width:1000px){.atlas-device-v6542 .atlas-device-steps{grid-template-columns:1fr 1fr}.forge-page-v6542 .forge-hero{grid-template-columns:1fr}.leaderboards-page .auction-filters{grid-template-columns:1fr 1fr}.leaderboards-page .auction-filters .fantasy-button{grid-column:1/-1}}@media(max-width:680px){.atlas-device-v6542 .atlas-device-head{flex-direction:column}.atlas-device-v6542 .atlas-device-stats,.atlas-device-v6542 .atlas-device-steps,.atlas-device-v6542 .atlas-run-ledger-table>div,.forge-page-v6542 .forge-cache-meta,.leaderboards-page .auction-filters{grid-template-columns:1fr}.forge-page-v6542 .forge-history article{grid-template-columns:auto minmax(0,1fr)}}.chronicle-dashboard,.contracts-page,.exchange-production-page,.season-production-page,.workbench-production-page{max-width:1420px;margin-inline:auto}.chronicle-dashboard{gap:.68rem}.chronicle-dashboard .dashboard-commandbar{padding:.82rem 1rem;border-radius:16px;gap:.85rem;min-height:0}.chronicle-dashboard .dashboard-commandbar h1{font-size:clamp(1.55rem,2.25vw,2.35rem);line-height:1.02;letter-spacing:.01em}.chronicle-dashboard .dashboard-commandbar p{font-size:.64rem;line-height:1.4}.chronicle-dashboard .dashboard-hero-actions{gap:.32rem}.chronicle-dashboard .dashboard-hero-actions a{padding:.38rem .58rem;font-size:.55rem}.chronicle-dashboard .dashboard-hero-character{min-width:260px;padding:.58rem .75rem}.chronicle-dashboard .dashboard-hero-sigil{width:58px;height:58px}.chronicle-dashboard .dashboard-command-deck{display:grid;grid-template-columns:minmax(0,1.2fr) 142px minmax(260px,.85fr);gap:.55rem;padding:.65rem;border-radius:15px}.chronicle-dashboard .dashboard-command-primary,.chronicle-dashboard .dashboard-command-signals{gap:.45rem}.chronicle-dashboard .dashboard-readiness-ring{width:118px;height:118px}.chronicle-dashboard .dashboard-command-signals article{min-height:0;padding:.5rem .6rem}.chronicle-dashboard .dashboard-command-signals span,.chronicle-dashboard .dashboard-metrics span{font-size:.48rem}.chronicle-dashboard .dashboard-command-signals b{font-size:.68rem}.chronicle-dashboard .dashboard-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem}.chronicle-dashboard .dashboard-metrics article{padding:.55rem .65rem;border-radius:11px}.chronicle-dashboard .dashboard-metrics b{font-size:1.05rem}.chronicle-dashboard .dashboard-metrics small{font-size:.52rem}.chronicle-dashboard .dashboard-adventure-grid>section,.chronicle-dashboard .dashboard-main-grid>.panel,.chronicle-dashboard .dashboard-news,.chronicle-dashboard .dashboard-onboarding,.chronicle-dashboard .dashboard-progression-empowerment,.chronicle-dashboard .season-campaign-card{border-radius:15px}.chronicle-dashboard .dashboard-progression-empowerment{padding:.78rem .9rem;display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.25fr) auto;gap:.75rem;align-items:end}.chronicle-dashboard .dashboard-progression-empowerment h2{font-size:1rem}.chronicle-dashboard .dashboard-progression-empowerment p{font-size:.58rem;line-height:1.35}.chronicle-dashboard .dashboard-empowerment-grid{gap:.45rem}.chronicle-dashboard .dashboard-empowerment-grid article{padding:.58rem .65rem;border-radius:11px}.chronicle-dashboard .dashboard-empowerment-grid b{font-size:1.05rem}.chronicle-dashboard .dashboard-reward-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:.65rem}.chronicle-dashboard .dashboard-reward-grid>.panel .panel-body{padding:.75rem!important}.chronicle-dashboard .dashboard-onboarding{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem .9rem}.chronicle-dashboard .dashboard-onboarding h2{font-size:.95rem}.chronicle-dashboard .dashboard-onboarding p{font-size:.58rem;line-height:1.35}.chronicle-dashboard .dashboard-onboarding-steps{gap:.35rem}.chronicle-dashboard .dashboard-onboarding-steps span{padding:.42rem .52rem;font-size:.54rem}.chronicle-dashboard .chronicle-journey-mini{gap:.28rem}.chronicle-dashboard .chronicle-journey-mini span{padding:.22rem .36rem;font-size:.48rem}.chronicle-dashboard .dashboard-adventure-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.65rem;align-items:start}.chronicle-dashboard .dashboard-adventure-grid>section{max-height:390px;overflow:auto}.chronicle-dashboard .dashboard-main-grid{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:.65rem}.chronicle-dashboard .dashboard-character-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.chronicle-dashboard .dashboard-character-card{padding:.48rem}.chronicle-dashboard .dashboard-orders .dashboard-order-list{max-height:220px;overflow:auto;padding-right:.15rem}.chronicle-dashboard .dashboard-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.chronicle-dashboard .dashboard-news-card{grid-template-columns:72px minmax(0,1fr)}.chronicle-dashboard .dashboard-news-card>div{height:58px}.chronicle-dashboard .dashboard-news-card section{padding:.45rem}.chronicle-dashboard .dashboard-news-card b{font-size:.64rem}.chronicle-dashboard .dashboard-news-card p{font-size:.52rem;-webkit-line-clamp:1}.season-production-page{display:grid;gap:.75rem}.season-production-page .season-command-hero{min-height:0;padding:1rem 1.1rem;border-radius:18px;grid-template-columns:minmax(0,1fr) 132px 250px;gap:1rem}.season-production-page .season-command-copy h1{font-size:clamp(1.9rem,3.4vw,3rem);line-height:.95}.season-production-page .season-command-copy p{max-width:720px;font-size:.65rem;line-height:1.45}.season-production-page .season-command-seal{width:112px;height:112px}.season-production-page .season-command-facts{gap:.35rem}.season-production-page .season-command-facts>div{padding:.45rem .55rem}.season-production-page .season-act-section,.season-production-page .season-cadence-section,.season-production-page .season-delve-section,.season-production-page .season-endgame-section,.season-production-page .season-legacy-banner{padding:.9rem 1rem;border-radius:16px}.season-production-page h2{font-size:clamp(1.25rem,2.1vw,1.85rem)!important}.season-production-page .season-act-track{gap:.45rem}.season-production-page .season-act-track article{padding:.55rem}.season-production-page .season-endgame-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.season-production-page .season-endgame-grid article{padding:.65rem}.season-production-page .season-cadence-track{gap:.45rem}.season-production-page .season-cadence-track article{padding:.55rem}.season-production-page .season-delve-grid{max-height:520px;overflow:auto;padding-right:.15rem}.season-production-page .season-delve-grid article{padding:.55rem .65rem}.contracts-page{display:grid;gap:.72rem}.contracts-page .contracts-hero{padding:.9rem 1rem;border-radius:16px;align-items:center}.contracts-page .contracts-hero h1{font-size:1.55rem}.contracts-page .contracts-hero p{font-size:.64rem;line-height:1.4}.contracts-page .contracts-hero-stats{min-width:330px;gap:.35rem}.contracts-page .contracts-hero-stats>div{padding:.5rem .6rem}.contracts-page .contracts-character-picker.panel .panel-body{padding:.65rem!important}.contracts-page .contract-board{gap:.65rem}.contracts-page .contract-section{padding:.72rem;border-radius:14px;max-height:535px;overflow:auto}.contracts-page .contract-section h2{font-size:1rem}.contracts-page .contract-card-list{gap:.45rem;margin-top:.55rem}.contracts-page .contract-card{gap:.5rem;padding:.5rem;border-radius:11px}.contracts-page .contract-card-icon{width:36px;height:36px;border-radius:9px;font-size:.9rem}.contracts-page .contract-card h3{font-size:.67rem}.contracts-page .contract-card p{font-size:.54rem;-webkit-line-clamp:1}.contracts-page .contract-rewards span{font-size:.46rem;padding:.15rem .32rem}.contracts-page .contract-history-list{max-height:420px;overflow:auto;padding-right:.15rem}.contracts-page .contract-history-list article{grid-template-columns:minmax(0,1fr) auto auto;padding:.48rem .6rem}.workbench-production-page{gap:.65rem}.workbench-production-page .workbench-hero-compact{min-height:135px!important;padding:.9rem 1rem!important;border-radius:17px;grid-template-columns:minmax(0,1fr) 205px}.workbench-production-page .workbench-hero-compact h1{font-size:clamp(1.65rem,3vw,2.55rem)!important}.workbench-production-page .workbench-hero-compact p{font-size:.62rem!important;line-height:1.35!important;margin-top:.45rem!important}.workbench-production-page .workbench-hero-runes{margin-top:.55rem;gap:.28rem}.workbench-production-page .workbench-hero-runes span{padding:.18rem .34rem;font-size:.44rem}.workbench-production-page .workbench-hero-character{grid-template-columns:48px minmax(0,1fr);min-width:0;padding-left:.9rem}.workbench-production-page .workbench-hero-character>span{width:48px;height:48px;border-radius:15px;font-size:1.1rem}.workbench-production-page .workbench-character-panel.panel .panel-body{padding:.65rem!important}.workbench-production-page .forge-player-flow{gap:.45rem}.workbench-production-page .forge-player-flow-v653 article{min-height:58px!important;padding:.55rem .65rem!important}.workbench-production-page .forge-player-flow b{font-size:.78rem}.workbench-production-page .forge-player-flow p{font-size:.52rem!important;line-height:1.3}.workbench-production-page .workbench-grid.workbench-v653{grid-template-columns:minmax(270px,.56fr) minmax(560px,1.44fr);gap:.65rem}.workbench-production-page .workbench-grid.workbench-v653 .workbench-inventory{top:74px;max-height:calc(100vh - 90px);padding:.8rem}.workbench-production-page .workbench-grid.workbench-v653 .workbench-console{padding:.8rem}.workbench-production-page .workbench-section-head{padding-bottom:.5rem}.workbench-production-page .workbench-rune-grid{gap:.38rem;max-height:212px}.workbench-production-page .workbench-rune-grid button{grid-template-columns:34px minmax(0,1fr);gap:.45rem;padding:.42rem}.workbench-production-page .workbench-rune-grid button>i{width:34px;height:34px;border-radius:9px}.workbench-production-page .workbench-rune-icon{width:28px;height:28px}.workbench-production-page .workbench-target{margin:.55rem 0;padding:.55rem}.workbench-production-page .workbench-stat-lines{max-height:132px!important}.workbench-production-page .workbench-result-card,.workbench-production-page .workbench-runtime-note{padding:.6rem!important}.exchange-production-page{gap:.7rem}.exchange-production-page .exchange-character-panel.panel .panel-body{padding:.65rem!important}.exchange-production-page .exchange-overview{min-height:170px;padding:1rem 1.15rem;border-radius:18px;display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:1rem}.exchange-production-page .exchange-overview h1{font-size:clamp(2rem,3.8vw,3.2rem);line-height:.95}.exchange-production-page .exchange-overview p{max-width:720px;margin-top:.6rem;font-size:.62rem;line-height:1.48}.exchange-production-page .exchange-character{min-width:0;padding:.75rem .85rem}.exchange-production-page .exchange-action-grid,.exchange-production-page .exchange-balance-grid,.exchange-production-page .exchange-ledger-grid,.exchange-production-page .exchange-market-strip,.exchange-production-page .exchange-onboarding,.exchange-production-page .exchange-safety-strip{max-width:100%}.exchange-production-page .exchange-market-strip{grid-template-columns:1.05fr repeat(5,minmax(108px,1fr));gap:.35rem;margin:.55rem 0;padding:.55rem}.exchange-production-page .exchange-market-strip button,.exchange-production-page .exchange-market-strip>div{padding:.55rem .6rem;border-radius:10px}.exchange-production-page .exchange-onboarding{grid-template-columns:minmax(0,1fr) 310px;padding:.75rem;gap:.55rem}.exchange-production-page .exchange-balance-grid{gap:.45rem}.exchange-production-page .exchange-balance{padding:.55rem!important}.exchange-production-page .exchange-action-grid{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(300px,1fr) minmax(300px,1fr);gap:.65rem;align-items:start}.exchange-production-page .exchange-panel{padding:.8rem!important;border-radius:15px}.exchange-production-page .exchange-table{max-height:320px;overflow:auto}.exchange-production-page .exchange-ledger-grid{gap:.55rem}.exchange-production-page .exchange-safety-strip{margin-top:.2rem;grid-template-columns:repeat(4,minmax(0,1fr))}.exchange-production-page .exchange-safety-strip>div{padding:.55rem .65rem}.chronicle-dashboard ::-webkit-scrollbar,.contracts-page ::-webkit-scrollbar,.exchange-production-page ::-webkit-scrollbar,.season-production-page ::-webkit-scrollbar,.workbench-production-page ::-webkit-scrollbar{width:6px;height:6px}.chronicle-dashboard ::-webkit-scrollbar-thumb,.contracts-page ::-webkit-scrollbar-thumb,.exchange-production-page ::-webkit-scrollbar-thumb,.season-production-page ::-webkit-scrollbar-thumb,.workbench-production-page ::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(216,173,88,.26)}@media(max-width:1180px){.chronicle-dashboard .dashboard-adventure-grid,.chronicle-dashboard .dashboard-command-deck,.chronicle-dashboard .dashboard-progression-empowerment,.chronicle-dashboard .dashboard-reward-grid,.exchange-production-page .exchange-action-grid,.exchange-production-page .exchange-onboarding,.exchange-production-page .exchange-overview,.season-production-page .season-command-hero{grid-template-columns:1fr}.chronicle-dashboard .dashboard-command-deck{display:grid}.chronicle-dashboard .dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.contracts-page .contracts-hero{align-items:stretch;flex-direction:column}.workbench-production-page .workbench-grid.workbench-v653{grid-template-columns:1fr}.workbench-production-page .workbench-grid.workbench-v653 .workbench-inventory{position:static;max-height:none}.exchange-production-page .exchange-market-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.chronicle-dashboard .dashboard-metrics,.chronicle-dashboard .dashboard-news-grid,.contracts-page .contract-board,.exchange-production-page .exchange-safety-strip,.season-production-page .season-endgame-grid{grid-template-columns:1fr}.contracts-page .contracts-hero-stats{min-width:0;grid-template-columns:1fr}.exchange-production-page .exchange-market-strip,.workbench-production-page .workbench-hero-compact{grid-template-columns:1fr}}.atlas-page-v6544{max-width:1460px;margin:0 auto}.atlas-page-v6544 .atlas-device-v6542{padding:.85rem;border-radius:18px}.atlas-page-v6544 .atlas-device-head{gap:.75rem;margin-bottom:.55rem}.atlas-page-v6544 .atlas-device-head h2{font-size:clamp(1.45rem,2.45vw,2.1rem)}.atlas-page-v6544 .atlas-device-head p{max-width:700px;font-size:.6rem;line-height:1.42}.atlas-page-v6544 .atlas-device-character{min-width:185px;padding:.55rem .7rem;border-radius:14px}.atlas-page-v6544 .atlas-device-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;margin:.55rem 0}.atlas-page-v6544 .atlas-device-steps li{min-height:48px;padding:.5rem .5rem .5rem 1.85rem;font-size:.49rem;line-height:1.28;border-radius:10px}.atlas-page-v6544 .atlas-device-steps li:before{left:.45rem;top:.45rem;width:1rem;height:1rem;font-size:.5rem}.atlas-page-v6544 .atlas-route-showcase{padding:.45rem .55rem;margin:.45rem 0}.atlas-page-v6544 .atlas-route-showcase>div{display:flex;gap:.35rem;overflow:auto;padding-bottom:.1rem}.atlas-page-v6544 .atlas-route-showcase span{min-width:116px;min-height:38px;padding:.4rem .48rem;font-size:.5rem;border-radius:10px}.atlas-page-v6544 .atlas-device-affix-ladder{padding:.45rem .55rem;margin:.45rem 0}.atlas-page-v6544 .atlas-device-affix-ladder span{font-size:.52rem}.atlas-page-v6544 .atlas-device-grid-v636{grid-template-columns:repeat(auto-fill,minmax(238px,1fr));max-height:660px;gap:.5rem;overflow:auto;padding-right:.3rem}.atlas-page-v6544 .atlas-card-v636{gap:.38rem;padding:.55rem;border-radius:12px}.atlas-page-v6544 .atlas-map-art{min-height:58px;padding:.48rem;border-radius:10px}.atlas-page-v6544 .atlas-map-art span{font-size:.7rem}.atlas-page-v6544 .atlas-device-card header{gap:.35rem}.atlas-page-v6544 .atlas-device-card header span{font-size:.44rem}.atlas-page-v6544 .atlas-device-card h3{font-size:.72rem;line-height:1.1}.atlas-page-v6544 .atlas-device-card header>b{font-size:.34rem;padding:.16rem .3rem}.atlas-page-v6544 .atlas-device-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.18rem}.atlas-page-v6544 .atlas-device-stats span{padding:.24rem .26rem;font-size:.4rem;border-radius:7px}.atlas-page-v6544 .atlas-device-stats span:nth-child(n+5){display:none}.atlas-page-v6544 .atlas-device-modifiers{gap:.25rem;padding:.38rem;border-radius:9px}.atlas-page-v6544 .atlas-modifier-head b{font-size:.47rem}.atlas-page-v6544 .atlas-modifier-head span{font-size:.38rem;padding:.16rem .35rem}.atlas-page-v6544 .atlas-modifier-tools{gap:.25rem}.atlas-page-v6544 .atlas-modifier-tools button{padding:.24rem .32rem;font-size:.4rem;border-radius:8px}.atlas-page-v6544 .atlas-device-card .atlas-device-modifiers>div:not(.atlas-modifier-head):not(.atlas-modifier-tools){max-height:88px;gap:.25rem}.atlas-page-v6544 .atlas-device-modifiers button{min-height:39px;padding:.28rem .32rem;border-radius:8px}.atlas-page-v6544 .atlas-device-modifiers span{font-size:.48rem}.atlas-page-v6544 .atlas-device-modifiers em,.atlas-page-v6544 .atlas-device-modifiers small{font-size:.39rem;line-height:1.22}.atlas-page-v6544 .atlas-pressure-note{display:none}.atlas-page-v6544 .atlas-device-rewards{display:grid;grid-template-columns:1fr;gap:.22rem}.atlas-page-v6544 .atlas-device-rewards>div{grid-template-columns:22px minmax(0,1fr);padding:.25rem;border-radius:8px}.atlas-page-v6544 .atlas-device-rewards img{width:22px;height:22px}.atlas-page-v6544 .atlas-device-rewards span{font-size:.42rem;line-height:1.25}.atlas-page-v6544 .atlas-device-card>p,.atlas-page-v6544 .atlas-device-rewards small{display:none}.atlas-page-v6544 .atlas-device-action small{font-size:.45rem}.atlas-page-v6544 .atlas-device-action .fantasy-button{min-height:30px;padding:.38rem .55rem;font-size:.5rem}.atlas-page-v6544 .atlas-device-action .ghost-button{min-height:28px;padding:.34rem .5rem;font-size:.46rem}.atlas-page-v6544 .atlas-run-ledger{margin-top:.7rem;padding:.65rem;border-radius:12px}.atlas-page-v6544 .atlas-run-ledger h2{font-size:1rem}.atlas-page-v6544 .atlas-run-ledger-table{max-height:230px}.atlas-page-v6544 .atlas-run-ledger-table>div{grid-template-columns:64px 1fr 78px 62px 70px;padding:.34rem .42rem;border-radius:8px}.atlas-page-v6544 .atlas-run-ledger-table b{font-size:.52rem}.atlas-page-v6544 .atlas-run-ledger-table span{font-size:.47rem}.atlas-page-v6544 .atlas-run-ledger-table em{font-size:.39rem}.atlas-tree-collapsible-v6544{max-width:1460px;margin:0 auto;border:1px solid rgba(216,173,88,.16);border-radius:18px;background:linear-gradient(135deg,rgba(35,25,12,.72),rgba(4,11,18,.95));overflow:hidden}.atlas-tree-collapsible-v6544>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;padding:.85rem 1rem}.atlas-tree-collapsible-v6544>summary::-webkit-details-marker{display:none}.atlas-tree-collapsible-v6544>summary span{color:#f1d99b;font-family:Georgia,serif;font-size:1.05rem;font-weight:800}.atlas-tree-collapsible-v6544>summary small{color:#8da2b1;font-size:.58rem}.atlas-tree-collapsible-v6544>summary:after{content:"Open";border:1px solid rgba(112,217,255,.22);border-radius:999px;background:rgba(112,217,255,.08);padding:.26rem .55rem;color:#9ee9ff;font-size:.5rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.atlas-tree-collapsible-v6544[open]>summary:after{content:"Close"}.atlas-tree-collapsible-body-v6544{padding:.75rem;border-top:1px solid rgba(255,255,255,.07)}.atlas-tree-collapsible-body-v6544 .rounded-\[2rem\]{border-radius:16px!important}@media(max-width:900px){.atlas-page-v6544 .atlas-device-head,.atlas-tree-collapsible-v6544>summary{flex-direction:column;align-items:flex-start}.atlas-page-v6544 .atlas-device-steps{grid-template-columns:1fr 1fr}.atlas-page-v6544 .atlas-run-ledger-table>div{grid-template-columns:1fr}.atlas-page-v6544 .atlas-device-grid-v636{max-height:none}.atlas-tree-collapsible-v6544>summary:after{align-self:stretch;text-align:center}}.atlas-page-v6546{max-width:1480px;margin:0 auto}.atlas-page-v6546 .atlas-device-grid-v636{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-auto-flow:row;grid-auto-rows:auto;align-items:start;gap:.72rem;max-height:760px;overflow:auto;overscroll-behavior:contain;padding:.1rem .45rem .45rem .1rem}.atlas-page-v6546 .atlas-device-card.atlas-card-v636{display:flex;flex-direction:column;align-content:stretch;gap:.42rem;min-height:0;height:auto;max-height:none;overflow:hidden;contain:layout paint}.atlas-page-v6546 .atlas-map-art{flex:0 0 auto;min-height:64px;max-height:64px}.atlas-page-v6546 .atlas-device-card header{flex:0 0 auto;min-height:38px}.atlas-page-v6546 .atlas-device-stats{flex:0 0 auto;grid-template-columns:repeat(4,minmax(0,1fr))}.atlas-page-v6546 .atlas-device-modifiers{flex:0 1 auto;min-height:0;overflow:hidden}.atlas-page-v6546 .atlas-device-card .atlas-device-modifiers>div:not(.atlas-modifier-head):not(.atlas-modifier-tools){display:grid;grid-template-columns:1fr;max-height:112px;min-height:112px;overflow:auto;overscroll-behavior:contain;padding-right:.15rem;scrollbar-width:thin;scrollbar-color:rgba(216,173,88,.38) rgba(255,255,255,.05)}.atlas-page-v6546 .atlas-device-card .atlas-device-modifiers>div:not(.atlas-modifier-head):not(.atlas-modifier-tools)::-webkit-scrollbar{width:6px}.atlas-page-v6546 .atlas-device-card .atlas-device-modifiers>div:not(.atlas-modifier-head):not(.atlas-modifier-tools)::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(216,173,88,.35)}.atlas-page-v6546 .atlas-device-modifiers button{min-height:42px;max-height:48px;overflow:hidden}.atlas-page-v6546 .atlas-device-modifiers em,.atlas-page-v6546 .atlas-device-modifiers small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atlas-page-v6546 .atlas-device-rewards{flex:0 0 auto;min-height:33px;max-height:74px;overflow:hidden}.atlas-page-v6546 .atlas-device-action{flex:0 0 auto;margin-top:.12rem;position:relative;z-index:1}.atlas-page-v6546 .atlas-device-action small{min-height:.85rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atlas-page-v6546 .atlas-run-ledger{margin-top:.65rem}.atlas-page-v6546 .atlas-tree-collapsible-v6544{margin-top:.75rem}@media(max-width:1220px){.atlas-page-v6546 .atlas-device-grid-v636{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-height:820px}}@media(max-width:900px){.atlas-page-v6546 .atlas-device-grid-v636{grid-template-columns:1fr;max-height:none;overflow:visible;padding-right:0}.atlas-page-v6546 .atlas-device-card.atlas-card-v636{overflow:visible;contain:none}.atlas-page-v6546 .atlas-device-card .atlas-device-modifiers>div:not(.atlas-modifier-head):not(.atlas-modifier-tools){max-height:150px;min-height:0}.atlas-page-v6546 .atlas-device-rewards{max-height:none}}.atlas-page-v6580{max-width:1540px}.atlas-page-v6580 .atlas-device-v6542{overflow:visible}.atlas-page-v6580 .atlas-device-grid-v636{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1rem;max-height:none;overflow:visible;padding:.15rem 0 0;align-items:stretch}.atlas-page-v6580 .atlas-device-card.atlas-card-v636{position:relative;display:flex;min-height:640px;height:auto;flex-direction:column;overflow:visible;contain:none;isolation:isolate;padding:.85rem;border-radius:16px;box-shadow:0 18px 46px rgba(0,0,0,.22)}.atlas-page-v6580 .atlas-map-art{min-height:86px;max-height:none}.atlas-page-v6580 .atlas-device-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.atlas-page-v6580 .atlas-device-stats span:nth-child(n+5){display:flex}.atlas-page-v6580 .atlas-device-modifiers{min-height:0;overflow:visible}.atlas-page-v6580 .atlas-device-card .atlas-device-modifiers>div:not(.atlas-modifier-head):not(.atlas-modifier-tools){min-height:142px;max-height:170px;overflow:auto;overscroll-behavior:contain}.atlas-page-v6580 .atlas-device-modifiers button{max-height:none;min-height:48px}.atlas-page-v6580 .atlas-device-modifiers em,.atlas-page-v6580 .atlas-device-modifiers small{white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.atlas-page-v6580 .atlas-device-rewards{max-height:none;min-height:0;overflow:visible}.atlas-page-v6580 .atlas-device-action{position:relative;z-index:6;margin-top:auto;border:1px solid rgba(112,217,255,.1);border-radius:12px;background:linear-gradient(180deg,rgba(4,14,23,.92),rgba(2,7,12,.98));padding:.5rem}.atlas-page-v6580 .atlas-device-action .fantasy-button,.atlas-page-v6580 .atlas-device-action .ghost-button{min-height:36px;position:relative;z-index:7}.atlas-page-v6580 .atlas-device-action small{min-height:1.05rem;white-space:normal}.atlas-page-v6580 .atlas-run-ledger{margin-top:1rem}.workbench-page-v6580 .workbench-hero-runes span:last-child{border-color:rgba(103,222,166,.32);background:rgba(103,222,166,.08);color:#a5f7cf}.workbench-page-v6580 .workbench-head-actions span{border-color:rgba(103,222,166,.24);background:rgba(103,222,166,.08);color:#9ff0c8}.workbench-page-v6580 .workbench-stat-source{border-color:rgba(112,217,255,.16);background:rgba(112,217,255,.06)}.workbench-page-v6580 .workbench-proof-note{border-color:rgba(103,222,166,.16);background:linear-gradient(135deg,rgba(21,89,65,.18),rgba(5,15,24,.92))}.worldsoul-page-v6580 .rounded-\[2rem\]{box-shadow:0 24px 70px rgba(0,0,0,.3)}.worldsoul-page-v6580 .grid.max-h-\[520px\],.worldsoul-page-v6580 .max-h-\[360px\]{scrollbar-width:thin;scrollbar-color:rgba(216,173,88,.35) rgba(255,255,255,.05)}.worldsoul-page-v6580 .grid.max-h-\[520px\]::-webkit-scrollbar,.worldsoul-page-v6580 .max-h-\[360px\]::-webkit-scrollbar{width:6px}.worldsoul-page-v6580 .grid.max-h-\[520px\]::-webkit-scrollbar-thumb,.worldsoul-page-v6580 .max-h-\[360px\]::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(216,173,88,.36)}.chronicle-dashboard .chronicle-addon-sync .dashboard-hero-actions .fantasy-button{background:linear-gradient(180deg,#1d5f80,#0f3148);border-color:rgba(112,217,255,.42);color:#dff7ff}.chronicle-dashboard .dashboard-onboarding h2,.workbench-page-v6580 .workbench-hero h1,.worldsoul-page-v6580 h1{text-wrap:balance}@media(max-width:1280px){.atlas-page-v6580 .atlas-device-grid-v636{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}@media(max-width:900px){.atlas-page-v6580 .atlas-device-grid-v636{grid-template-columns:1fr}.atlas-page-v6580 .atlas-device-card.atlas-card-v636{min-height:0}.atlas-page-v6580 .atlas-device-card .atlas-device-modifiers>div:not(.atlas-modifier-head):not(.atlas-modifier-tools){min-height:0;max-height:220px}.atlas-page-v6580 .atlas-device-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-0\.5:hover,.hover\:-translate-y-1:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.hover\:border-amber-400\/40:hover{border-color:rgb(251 191 36/.4)}.hover\:border-cyan-300\/25:hover{border-color:rgb(103 232 249/.25)}.hover\:border-gold\/35:hover{border-color:rgb(232 189 107/.35)}.hover\:border-gold\/40:hover{border-color:rgb(232 189 107/.4)}.hover\:border-gold\/45:hover{border-color:rgb(232 189 107/.45)}.hover\:border-red-300\/25:hover{border-color:rgb(252 165 165/.25)}.hover\:bg-\[\#12243a\]:hover{--tw-bg-opacity:1;background-color:rgb(18 36 58/var(--tw-bg-opacity,1))}.hover\:bg-\[\#13243a\]:hover{--tw-bg-opacity:1;background-color:rgb(19 36 58/var(--tw-bg-opacity,1))}.hover\:bg-amber-400\/25:hover{background-color:rgb(251 191 36/.25)}.hover\:bg-cyan-400\/25:hover{background-color:rgb(34 211 238/.25)}.hover\:bg-cyan-950\/10:hover{background-color:rgb(8 51 68/.1)}.hover\:bg-white\/5:hover{background-color:rgb(255 255 255/.05)}.hover\:bg-white\/\[\.04\]:hover{background-color:rgb(255 255 255/.04)}.hover\:bg-white\/\[0\.03\]:hover{background-color:rgb(255 255 255/.03)}.hover\:text-\[\#f4d18d\]:hover{--tw-text-opacity:1;color:rgb(244 209 141/var(--tw-text-opacity,1))}.hover\:text-gold:hover{--tw-text-opacity:1;color:rgb(232 189 107/var(--tw-text-opacity,1))}.hover\:text-slate-300:hover{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.hover\:shadow-glow:hover{--tw-shadow:0 0 32px rgba(113,215,255,.22);--tw-shadow-colored:0 0 32px 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\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.group[open] .group-open\:inline{display:inline}.group[open] .group-open\:inline-flex{display:inline-flex}.group[open] .group-open\:hidden{display:none}.group[open] .group-open\:rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:640px){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:inline-flex{display:inline-flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:flex{display:flex}.md\:min-w-80{min-width:20rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:-mx-8{margin-left:-2rem;margin-right:-2rem}.lg\:block{display:block}.lg\:inline-flex{display:inline-flex}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.2fr_\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}.lg\:grid-cols-\[330px_1fr\]{grid-template-columns:330px 1fr}.lg\:grid-cols-\[420px_1fr\]{grid-template-columns:420px 1fr}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_220px\]{grid-template-columns:minmax(0,1fr) 220px}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_350px\]{grid-template-columns:minmax(0,1fr) 350px}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width:1280px){.xl\:col-span-3{grid-column:span 3/span 3}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-\[\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.xl\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.xl\:grid-cols-\[1\.15fr_\.85fr\]{grid-template-columns:1.15fr .85fr}.xl\:grid-cols-\[1\.1fr_\.9fr\]{grid-template-columns:1.1fr .9fr}.xl\:grid-cols-\[1\.25fr_\.75fr\]{grid-template-columns:1.25fr .75fr}.xl\:grid-cols-\[1\.2fr_\.8fr\]{grid-template-columns:1.2fr .8fr}.xl\:grid-cols-\[1\.35fr_\.65fr\]{grid-template-columns:1.35fr .65fr}.xl\:grid-cols-\[1fr_380px\]{grid-template-columns:1fr 380px}.xl\:grid-cols-\[280px_minmax\(0\2c 1fr\)_360px\]{grid-template-columns:280px minmax(0,1fr) 360px}.xl\:grid-cols-\[320px_minmax\(0\2c 1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.xl\:grid-cols-\[420px_1fr\]{grid-template-columns:420px 1fr}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_330px\]{grid-template-columns:minmax(0,1fr) 330px}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_390px\]{grid-template-columns:minmax(0,1fr) 390px}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_410px\]{grid-template-columns:minmax(0,1fr) 410px}.xl\:border-l{border-left-width:1px}.xl\:border-t-0{border-top-width:0}}@media (min-width:1536px){.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}