*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.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}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-\[2px\]{top:2px;right:2px;bottom:2px;left:2px}.inset-x-0{left:0;right:0}.inset-x-3{left:.75rem;right:.75rem}.inset-x-5{left:1.25rem;right:1.25rem}.inset-x-\[10\%\]{left:10%;right:10%}.bottom-0{bottom:0}.bottom-\[7\.2\%\]{bottom:7.2%}.bottom-\[96px\]{bottom:96px}.left-1\/2{left:50%}.left-3{left:.75rem}.left-\[10\%\]{left:10%}.left-\[12\%\]{left:12%}.left-\[22\%\]{left:22%}.right-0{right:0}.right-3{right:.75rem}.right-\[10\%\]{right:10%}.right-\[12\%\]{right:12%}.right-\[22\%\]{right:22%}.right-\[6\.5\%\]{right:6.5%}.right-\[7\%\]{right:7%}.top-0{top:0}.top-1\/2{top:50%}.top-5{top:1.25rem}.top-\[31\%\]{top:31%}.top-\[43\%\]{top:43%}.top-\[5\.8\%\]{top:5.8%}.top-\[55\%\]{top:55%}.top-\[57\%\]{top:57%}.top-\[7\%\]{top:7%}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[9999\]{z-index:9999}.order-last{order:9999}.col-span-2{grid-column:span 2 / span 2}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.aspect-\[520\/390\]{aspect-ratio:520/390}.aspect-\[900\/256\]{aspect-ratio:900/256}.aspect-square{aspect-ratio:1 / 1}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100dvh\]{height:100dvh}.h-\[18px\]{height:18px}.h-\[23px\]{height:23px}.h-\[26\%\]{height:26%}.h-\[41\%\]{height:41%}.h-\[48\%\]{height:48%}.h-\[54px\]{height:54px}.h-\[55\%\]{height:55%}.h-\[58px\]{height:58px}.h-\[64\%\]{height:64%}.h-\[76px\]{height:76px}.h-\[92px\]{height:92px}.h-\[9px\]{height:9px}.h-full{height:100%}.h-px{height:1px}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-96{max-height:24rem}.max-h-\[520px\]{max-height:520px}.max-h-\[55vh\]{max-height:55vh}.max-h-\[560px\]{max-height:560px}.max-h-\[56vh\]{max-height:56vh}.max-h-\[58vh\]{max-height:58vh}.max-h-\[620px\]{max-height:620px}.max-h-\[68vh\]{max-height:68vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[720px\]{max-height:720px}.min-h-0{min-height:0px}.min-h-12{min-height:3rem}.min-h-20{min-height:5rem}.min-h-32{min-height:8rem}.min-h-6{min-height:1.5rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[104px\]{min-height:104px}.min-h-\[112px\]{min-height:112px}.min-h-\[320px\]{min-height:320px}.min-h-\[360px\]{min-height:360px}.min-h-\[36px\]{min-height:36px}.min-h-\[44px\]{min-height:44px}.min-h-\[64px\]{min-height:64px}.min-h-\[96px\]{min-height:96px}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-9{width:2.25rem}.w-\[10\%\]{width:10%}.w-\[13\%\]{width:13%}.w-\[18px\]{width:18px}.w-\[22\%\]{width:22%}.w-\[30px\]{width:30px}.w-\[54px\]{width:54px}.w-\[64\%\]{width:64%}.w-\[92px\]{width:92px}.w-\[min\(286px\,calc\(100vw-20px\)\)\]{width:min(286px,calc(100vw - 20px))}.w-\[min\(680px\,calc\(100vw-2rem\)\)\]{width:min(680px,calc(100vw - 2rem))}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-5{min-width:1.25rem}.min-w-6{min-width:1.5rem}.min-w-\[1000px\]{min-width:1000px}.min-w-\[1040px\]{min-width:1040px}.min-w-\[1050px\]{min-width:1050px}.min-w-\[1120px\]{min-width:1120px}.min-w-\[1180px\]{min-width:1180px}.min-w-\[180px\]{min-width:180px}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.min-w-\[760px\]{min-width:760px}.min-w-\[780px\]{min-width:780px}.min-w-\[820px\]{min-width:820px}.min-w-\[840px\]{min-width:840px}.min-w-\[860px\]{min-width:860px}.min-w-\[900px\]{min-width:900px}.min-w-\[920px\]{min-width:920px}.min-w-\[980px\]{min-width:980px}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-\[260px\]{max-width:260px}.max-w-\[300px\]{max-width:300px}.max-w-\[326px\]{max-width:326px}.max-w-\[360px\]{max-width:360px}.max-w-\[420px\]{max-width:420px}.max-w-\[430px\]{max-width:430px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[560px\]{max-width:560px}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.border-separate{border-collapse:separate}.border-spacing-y-2{--tw-border-spacing-y: .5rem;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-18deg\]{--tw-rotate: -18deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[18deg\]{--tw-rotate: 18deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.075\]{--tw-scale-x: 1.075;--tw-scale-y: 1.075;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.grid-cols-\[1fr_92px\]{grid-template-columns:1fr 92px}.grid-cols-\[1fr_96px\]{grid-template-columns:1fr 96px}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[42px_1fr\]{grid-template-columns:42px 1fr}.grid-cols-\[54px_1fr\]{grid-template-columns:54px 1fr}.grid-cols-\[72px_1fr\]{grid-template-columns:72px 1fr}.grid-cols-\[92px_1fr\]{grid-template-columns:92px 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-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))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(241 245 249 / var(--tw-divide-opacity, 1))}.divide-slate-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(226 232 240 / var(--tw-divide-opacity, 1))}.self-end{align-self:flex-end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;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-\[14px\]{border-radius:14px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[28px\]{border-radius:28px}.rounded-\[4px\]{border-radius:4px}.rounded-\[calc\(var\(--db-card-radius\)\*0\.55\)\]{border-radius:calc(var(--db-card-radius) * .55)}.rounded-\[calc\(var\(--db-card-radius\)\*0\.7\)\]{border-radius:calc(var(--db-card-radius) * .7)}.rounded-\[var\(--db-card-radius\)\]{border-radius:var(--db-card-radius)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t-\[999px\]{border-top-left-radius:999px;border-top-right-radius:999px}.border{border-width:1px}.border-2{border-width:2px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{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-\[\#061522\]{--tw-border-opacity: 1;border-color:rgb(6 21 34 / var(--tw-border-opacity, 1))}.border-\[\#1b0c05\]\/80{border-color:#1b0c05cc}.border-\[\#d6a24a\]\/90{border-color:#d6a24ae6}.border-\[\#ff9f1c\]\/20{border-color:#ff9f1c33}.border-\[\#ff9f1c\]\/25{border-color:#ff9f1c40}.border-\[\#ff9f1c\]\/30{border-color:#ff9f1c4d}.border-\[\#ff9f1c\]\/35{border-color:#ff9f1c59}.border-\[\#ff9f1c\]\/40{border-color:#ff9f1c66}.border-\[\#ff9f1c\]\/45{border-color:#ff9f1c73}.border-\[\#ff9f1c\]\/50{border-color:#ff9f1c80}.border-\[\#ff9f1c\]\/55{border-color:#ff9f1c8c}.border-\[\#ff9f1c\]\/60{border-color:#ff9f1c99}.border-\[\#ffcf8a\]\/50{border-color:#ffcf8a80}.border-\[\#ffcf8a\]\/55{border-color:#ffcf8a8c}.border-\[\#ffdd8a\]\/45{border-color:#ffdd8a73}.border-\[\#ffdd8a\]\/70{border-color:#ffdd8ab3}.border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-cyan-100{--tw-border-opacity: 1;border-color:rgb(207 250 254 / var(--tw-border-opacity, 1))}.border-cyan-200{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1))}.border-cyan-200\/30{border-color:#a5f3fc4d}.border-cyan-200\/45{border-color:#a5f3fc73}.border-cyan-200\/80{border-color:#a5f3fccc}.border-cyan-300{--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity, 1))}.border-cyan-300\/10{border-color:#67e8f91a}.border-cyan-300\/15{border-color:#67e8f926}.border-cyan-300\/20{border-color:#67e8f933}.border-cyan-300\/25{border-color:#67e8f940}.border-cyan-300\/30{border-color:#67e8f94d}.border-cyan-300\/40{border-color:#67e8f966}.border-cyan-300\/45{border-color:#67e8f973}.border-cyan-300\/60{border-color:#67e8f999}.border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-200\/30{border-color:#a7f3d04d}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-emerald-300\/20{border-color:#6ee7b733}.border-emerald-300\/30{border-color:#6ee7b74d}.border-fuchsia-300\/45{border-color:#f0abfc73}.border-indigo-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-orange-300\/40{border-color:#fdba7466}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-200\/35{border-color:#fecaca59}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-300\/10{border-color:#fca5a51a}.border-red-300\/20{border-color:#fca5a533}.border-red-300\/30{border-color:#fca5a54d}.border-red-300\/35{border-color:#fca5a559}.border-red-300\/45{border-color:#fca5a573}.border-red-400\/30{border-color:#f871714d}.border-red-400\/35{border-color:#f8717159}.border-red-700{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))}.border-sky-100{--tw-border-opacity: 1;border-color:rgb(224 242 254 / var(--tw-border-opacity, 1))}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.border-sky-300{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.border-sky-400{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.border-sky-500{--tw-border-opacity: 1;border-color:rgb(14 165 233 / var(--tw-border-opacity, 1))}.border-sky-800{--tw-border-opacity: 1;border-color:rgb(7 89 133 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-slate-900{--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.border-slate-950{--tw-border-opacity: 1;border-color:rgb(2 6 23 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.border-violet-200\/45{border-color:#ddd6fe73}.border-violet-200\/60{border-color:#ddd6fe99}.border-violet-200\/70{border-color:#ddd6feb3}.border-violet-300\/40{border-color:#c4b5fd66}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/70{border-color:#ffffffb3}.border-white\/80{border-color:#fffc}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-zinc-300\/25{border-color:#d4d4d840}.bg-\[\#00a9ff\]{--tw-bg-opacity: 1;background-color:rgb(0 169 255 / var(--tw-bg-opacity, 1))}.bg-\[\#020b14\]\/\[0\.98\]{background-color:#020b14fa}.bg-\[\#03131d\]{--tw-bg-opacity: 1;background-color:rgb(3 19 29 / var(--tw-bg-opacity, 1))}.bg-\[\#061522\]{--tw-bg-opacity: 1;background-color:rgb(6 21 34 / var(--tw-bg-opacity, 1))}.bg-\[\#061522\]\/70{background-color:#061522b3}.bg-\[\#140905\]\/90{background-color:#140905e6}.bg-\[\#d6a24a\]\/70{background-color:#d6a24ab3}.bg-\[\#f8fbff\]{--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1))}.bg-\[\#ff9f1c\]{--tw-bg-opacity: 1;background-color:rgb(255 159 28 / var(--tw-bg-opacity, 1))}.bg-\[\#ff9f1c\]\/10{background-color:#ff9f1c1a}.bg-\[\#ffb033\]{--tw-bg-opacity: 1;background-color:rgb(255 176 51 / var(--tw-bg-opacity, 1))}.bg-\[radial-gradient\(circle_at_50\%_0\%\,rgba\(0\,169\,255\,0\.22\)\,transparent_34\%\)\,radial-gradient\(circle_at_50\%_100\%\,rgba\(255\,77\,0\,0\.14\)\,transparent_32\%\)\,\#020b14\]{background-color:radial-gradient(circle at 50% 0%,rgba(0,169,255,.22),transparent 34%),radial-gradient(circle at 50% 100%,rgba(255,77,0,.14),transparent 32%),#020b14}.bg-\[var\(--db-card\)\]{background-color:var(--db-card)}.bg-\[var\(--db-primary\)\]{background-color:var(--db-primary)}.bg-\[var\(--db-secondary\)\]{background-color:var(--db-secondary)}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-black\/20{background-color:#0003}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-black\/80{background-color:#000c}.bg-cyan-100\/10{background-color:#cffafe1a}.bg-cyan-200\/40{background-color:#a5f3fc66}.bg-cyan-300{--tw-bg-opacity: 1;background-color:rgb(103 232 249 / var(--tw-bg-opacity, 1))}.bg-cyan-300\/0{background-color:#67e8f900}.bg-cyan-300\/10{background-color:#67e8f91a}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-300{--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity, 1))}.bg-emerald-300\/10{background-color:#6ee7b71a}.bg-emerald-400\/10{background-color:#34d3991a}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-fuchsia-300{--tw-bg-opacity: 1;background-color:rgb(240 171 252 / var(--tw-bg-opacity, 1))}.bg-fuchsia-300\/10{background-color:#f0abfc1a}.bg-fuchsia-50{--tw-bg-opacity: 1;background-color:rgb(253 244 255 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-sky-50\/70{background-color:#f0f9ffb3}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-sky-600{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity, 1))}.bg-sky-700{--tw-bg-opacity: 1;background-color:rgb(3 105 161 / var(--tw-bg-opacity, 1))}.bg-sky-900{--tw-bg-opacity: 1;background-color:rgb(12 74 110 / var(--tw-bg-opacity, 1))}.bg-sky-950{--tw-bg-opacity: 1;background-color:rgb(8 47 73 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-200\/80{background-color:#e2e8f0cc}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-200{--tw-bg-opacity: 1;background-color:rgb(221 214 254 / var(--tw-bg-opacity, 1))}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/70{background-color:#ffffffb3}.bg-white\/75{background-color:#ffffffbf}.bg-white\/80{background-color:#fffc}.bg-\[linear-gradient\(135deg\,rgba\(14\,165\,233\,0\.14\)\,transparent_34\%\)\,linear-gradient\(220deg\,rgba\(245\,158\,11\,0\.10\)\,transparent_42\%\)\,linear-gradient\(180deg\,rgba\(16\,185\,129\,0\.08\)\,transparent_54\%\)\]{background-image:linear-gradient(135deg,rgba(14,165,233,.14),transparent 34%),linear-gradient(220deg,rgba(245,158,11,.1),transparent 42%),linear-gradient(180deg,rgba(16,185,129,.08),transparent 54%)}.bg-\[linear-gradient\(180deg\,\#8a4b18_0\%\,\#5b2b0f_44\%\,\#2a1308_100\%\)\]{background-image:linear-gradient(180deg,#8a4b18,#5b2b0f 44%,#2a1308)}.bg-\[linear-gradient\(180deg\,\#ecd08a_0\%\,\#9b6b24_100\%\)\]{background-image:linear-gradient(180deg,#ecd08a,#9b6b24)}.bg-\[linear-gradient\(180deg\,\#ffe19a_0\%\,\#b8791a_100\%\)\]{background-image:linear-gradient(180deg,#ffe19a,#b8791a)}.bg-\[radial-gradient\(circle_at_20\%_0\%\,rgba\(255\,209\,90\,0\.22\)\,transparent_34\%\)\,linear-gradient\(145deg\,rgba\(255\,159\,28\,0\.16\)\,rgba\(6\,21\,34\,0\.92\)\)\]{background-image:radial-gradient(circle at 20% 0%,rgba(255,209,90,.22),transparent 34%),linear-gradient(145deg,#ff9f1c29,#061522eb)}.bg-\[radial-gradient\(circle_at_50\%_0\%\,\#b97927_0\%\,\#6b3512_52\%\,\#301609_100\%\)\]{background-image:radial-gradient(circle at 50% 0%,#b97927,#6b3512 52%,#301609)}.bg-\[radial-gradient\(circle_at_50\%_0\%\,rgba\(20\,184\,255\,0\.14\)\,transparent_42\%\)\,linear-gradient\(180deg\,rgba\(5\,18\,34\,0\.92\)\,rgba\(1\,7\,15\,0\.99\)\)\]{background-image:radial-gradient(circle at 50% 0%,rgba(20,184,255,.14),transparent 42%),linear-gradient(180deg,#051222eb,#01070ffc)}.bg-\[radial-gradient\(circle_at_50\%_0\%\,rgba\(255\,159\,28\,0\.2\)\,transparent_42\%\)\,linear-gradient\(180deg\,\#082235\,\#04131f\)\]{background-image:radial-gradient(circle at 50% 0%,rgba(255,159,28,.2),transparent 42%),linear-gradient(180deg,#082235,#04131f)}.bg-\[radial-gradient\(circle_at_50\%_0\%\,rgba\(255\,221\,138\,0\.22\)\,transparent_38\%\)\,linear-gradient\(145deg\,rgba\(11\,31\,48\,0\.96\)\,rgba\(6\,21\,34\,0\.94\)\)\]{background-image:radial-gradient(circle at 50% 0%,rgba(255,221,138,.22),transparent 38%),linear-gradient(145deg,#0b1f30f5,#061522f0)}.bg-\[radial-gradient\(circle_at_50\%_0\%\,rgba\(57\,245\,255\,0\.16\)\,transparent_40\%\)\,linear-gradient\(180deg\,\#12375a_0\%\,\#071a2d_54\%\,\#03101c_100\%\)\]{background-image:radial-gradient(circle at 50% 0%,rgba(57,245,255,.16),transparent 40%),linear-gradient(180deg,#12375a,#071a2d 54%,#03101c)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#45ff8a\]{--tw-gradient-from: #45ff8a var(--tw-gradient-from-position);--tw-gradient-to: rgb(69 255 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#55e7ff\]{--tw-gradient-from: #55e7ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(85 231 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#ff4b17\]{--tw-gradient-from: #ff4b17 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 75 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#ff4b4b\]{--tw-gradient-from: #ff4b4b var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 75 75 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#ff9f1a\]{--tw-gradient-from: #ff9f1a var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 159 26 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#ff9f1c\]{--tw-gradient-from: #ff9f1c var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 159 28 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#ffd15a\]{--tw-gradient-from: #ffd15a var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 209 90 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-300{--tw-gradient-from: #6ee7b7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(110 231 183 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-400{--tw-gradient-from: #38bdf8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500{--tw-gradient-from: #0ea5e9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-400{--tw-gradient-from: #94a3b8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(148 163 184 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#ff9f1a\]{--tw-gradient-to: rgb(255 159 26 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ff9f1a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#ffd15a\]{--tw-gradient-to: rgb(255 209 90 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ffd15a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-300{--tw-gradient-to: rgb(103 232 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #67e8f9 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-400{--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #22d3ee var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-50{--tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f0f9ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#00a9ff\]{--tw-gradient-to: #00a9ff var(--tw-gradient-to-position)}.to-\[\#39f5ff\]{--tw-gradient-to: #39f5ff var(--tw-gradient-to-position)}.to-\[\#ff9f1a\]{--tw-gradient-to: #ff9f1a var(--tw-gradient-to-position)}.to-\[\#ff9f1c\]{--tw-gradient-to: #ff9f1c var(--tw-gradient-to-position)}.to-\[\#ffd15a\]{--tw-gradient-to: #ffd15a var(--tw-gradient-to-position)}.to-amber-400{--tw-gradient-to: #fbbf24 var(--tw-gradient-to-position)}.to-cyan-300{--tw-gradient-to: #67e8f9 var(--tw-gradient-to-position)}.to-cyan-400{--tw-gradient-to: #22d3ee var(--tw-gradient-to-position)}.to-cyan-50{--tw-gradient-to: #ecfeff var(--tw-gradient-to-position)}.to-emerald-400{--tw-gradient-to: #34d399 var(--tw-gradient-to-position)}.to-lime-400{--tw-gradient-to: #a3e635 var(--tw-gradient-to-position)}.to-sky-500{--tw-gradient-to: #0ea5e9 var(--tw-gradient-to-position)}.to-slate-300{--tw-gradient-to: #cbd5e1 var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.object-top{-o-object-position:top;object-position:top}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-\[var\(--db-card-padding\)\]{padding:var(--db-card-padding)}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-5{padding-bottom:1.25rem}.pb-\[max\(0\.5rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.5rem,env(safe-area-inset-bottom))}.pl-10{padding-left:2.5rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-24{padding-right:6rem}.pr-3{padding-right:.75rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-\[max\(0\.65rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(.65rem,env(safe-area-inset-top))}.pt-\[max\(1rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(1rem,env(safe-area-inset-top))}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[6px\]{font-size:6px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.leading-\[0\.95\]{line-height:.95}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-normal{letter-spacing:0em}.tracking-wide{letter-spacing:.025em}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-\[\#061522\]{--tw-text-opacity: 1;color:rgb(6 21 34 / var(--tw-text-opacity, 1))}.text-\[\#2a1308\]{--tw-text-opacity: 1;color:rgb(42 19 8 / var(--tw-text-opacity, 1))}.text-\[\#8eefff\]{--tw-text-opacity: 1;color:rgb(142 239 255 / var(--tw-text-opacity, 1))}.text-\[\#9dffbd\]{--tw-text-opacity: 1;color:rgb(157 255 189 / var(--tw-text-opacity, 1))}.text-\[\#ff8f8f\]{--tw-text-opacity: 1;color:rgb(255 143 143 / var(--tw-text-opacity, 1))}.text-\[\#ff9f1c\]{--tw-text-opacity: 1;color:rgb(255 159 28 / var(--tw-text-opacity, 1))}.text-\[\#ffb033\]{--tw-text-opacity: 1;color:rgb(255 176 51 / var(--tw-text-opacity, 1))}.text-\[\#ffb033\]\/90{color:#ffb033e6}.text-\[\#ffcf8a\]{--tw-text-opacity: 1;color:rgb(255 207 138 / var(--tw-text-opacity, 1))}.text-\[\#ffcf8a\]\/70{color:#ffcf8ab3}.text-\[\#ffd15a\]{--tw-text-opacity: 1;color:rgb(255 209 90 / var(--tw-text-opacity, 1))}.text-\[\#ffd28a\]{--tw-text-opacity: 1;color:rgb(255 210 138 / var(--tw-text-opacity, 1))}.text-\[\#ffdd8a\]{--tw-text-opacity: 1;color:rgb(255 221 138 / var(--tw-text-opacity, 1))}.text-\[\#ffdf9a\]{--tw-text-opacity: 1;color:rgb(255 223 154 / var(--tw-text-opacity, 1))}.text-\[\#ffe0a3\]{--tw-text-opacity: 1;color:rgb(255 224 163 / var(--tw-text-opacity, 1))}.text-\[\#ffe2a8\]{--tw-text-opacity: 1;color:rgb(255 226 168 / var(--tw-text-opacity, 1))}.text-\[\#ffe6a8\]{--tw-text-opacity: 1;color:rgb(255 230 168 / var(--tw-text-opacity, 1))}.text-\[\#ffe8ad\]{--tw-text-opacity: 1;color:rgb(255 232 173 / var(--tw-text-opacity, 1))}.text-\[\#ffecb8\]{--tw-text-opacity: 1;color:rgb(255 236 184 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / 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\/35{color:#cffafe59}.text-cyan-100\/45{color:#cffafe73}.text-cyan-100\/50{color:#cffafe80}.text-cyan-100\/55{color:#cffafe8c}.text-cyan-100\/60{color:#cffafe99}.text-cyan-100\/70{color:#cffafeb3}.text-cyan-200{--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.text-cyan-50{--tw-text-opacity: 1;color:rgb(236 254 255 / var(--tw-text-opacity, 1))}.text-cyan-50\/70{color:#ecfeffb3}.text-cyan-50\/75{color:#ecfeffbf}.text-cyan-50\/80{color:#ecfeffcc}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-cyan-800{--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.text-cyan-900{--tw-text-opacity: 1;color:rgb(22 78 99 / var(--tw-text-opacity, 1))}.text-cyan-950{--tw-text-opacity: 1;color:rgb(8 51 68 / var(--tw-text-opacity, 1))}.text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.text-emerald-100\/70{color:#d1fae5b3}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-50{--tw-text-opacity: 1;color:rgb(236 253 245 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-emerald-950{--tw-text-opacity: 1;color:rgb(2 44 34 / var(--tw-text-opacity, 1))}.text-fuchsia-100{--tw-text-opacity: 1;color:rgb(250 232 255 / var(--tw-text-opacity, 1))}.text-fuchsia-200{--tw-text-opacity: 1;color:rgb(245 208 254 / var(--tw-text-opacity, 1))}.text-fuchsia-800{--tw-text-opacity: 1;color:rgb(134 25 143 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.text-orange-100{--tw-text-opacity: 1;color:rgb(255 237 213 / var(--tw-text-opacity, 1))}.text-orange-200{--tw-text-opacity: 1;color:rgb(254 215 170 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-orange-950{--tw-text-opacity: 1;color:rgb(67 20 7 / 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\/60{color:#fee2e299}.text-red-100\/70{color:#fee2e2b3}.text-red-100\/80{color:#fee2e2cc}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-200\/70{color:#fecacab3}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-50\/70{color:#fef2f2b3}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-red-900\/80{color:#7f1d1dcc}.text-red-950{--tw-text-opacity: 1;color:rgb(69 10 10 / var(--tw-text-opacity, 1))}.text-rose-200{--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.text-sky-100{--tw-text-opacity: 1;color:rgb(224 242 254 / var(--tw-text-opacity, 1))}.text-sky-50{--tw-text-opacity: 1;color:rgb(240 249 255 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-sky-800{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity, 1))}.text-sky-900{--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}.text-sky-950{--tw-text-opacity: 1;color:rgb(8 47 73 / 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-50{--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-violet-100{--tw-text-opacity: 1;color:rgb(237 233 254 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-violet-900{--tw-text-opacity: 1;color:rgb(76 29 149 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-900{--tw-text-opacity: 1;color:rgb(113 63 18 / var(--tw-text-opacity, 1))}.text-zinc-100{--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-sky-200{text-decoration-color:#bae6fd}.underline-offset-2{text-underline-offset:2px}.accent-\[\#ff9f1c\]{accent-color:#ff9f1c}.accent-amber-500{accent-color:#f59e0b}.accent-amber-600{accent-color:#d97706}.accent-sky-600{accent-color:#0284c7}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-95{opacity:.95}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-18px_36px_rgba\(0\,0\,0\,0\.44\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow: 0 -18px 36px rgba(0,0,0,.44),inset 0 1px 0 rgba(255,255,255,.08);--tw-shadow-colored: 0 -18px 36px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(255\,159\,28\,0\.44\)\,0_30px_90px_rgba\(255\,159\,28\,0\.22\)\,inset_0_0_90px_rgba\(16\,134\,255\,0\.22\)\]{--tw-shadow: 0 0 0 1px rgba(255,159,28,.44),0 30px 90px rgba(255,159,28,.22),inset 0 0 90px rgba(16,134,255,.22);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 30px 90px var(--tw-shadow-color), inset 0 0 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(0\,169\,255\,0\.42\)\]{--tw-shadow: 0 0 12px rgba(0,169,255,.42);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(255\,159\,26\,0\.42\)\]{--tw-shadow: 0 0 12px rgba(255,159,26,.42);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(255\,159\,28\,0\.22\)\]{--tw-shadow: 0 0 12px rgba(255,159,28,.22);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(57\,245\,255\,0\.18\)\]{--tw-shadow: 0 0 12px rgba(57,245,255,.18);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(57\,245\,255\,0\.28\)\]{--tw-shadow: 0 0 12px rgba(57,245,255,.28);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(0\,169\,255\,0\.68\)\]{--tw-shadow: 0 0 14px rgba(0,169,255,.68);--tw-shadow-colored: 0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(255\,159\,26\,0\.42\)\]{--tw-shadow: 0 0 14px rgba(255,159,26,.42);--tw-shadow-colored: 0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(255\,159\,26\,0\.46\)\]{--tw-shadow: 0 0 14px rgba(255,159,26,.46);--tw-shadow-colored: 0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(255\,159\,28\,0\.34\)\]{--tw-shadow: 0 0 14px rgba(255,159,28,.34);--tw-shadow-colored: 0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(255\,75\,75\,0\.42\)\]{--tw-shadow: 0 0 14px rgba(255,75,75,.42);--tw-shadow-colored: 0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(69\,255\,138\,0\.42\)\]{--tw-shadow: 0 0 14px rgba(69,255,138,.42);--tw-shadow-colored: 0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(85\,231\,255\,0\.42\)\]{--tw-shadow: 0 0 14px rgba(85,231,255,.42);--tw-shadow-colored: 0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(255\,178\,42\,0\.42\)\]{--tw-shadow: 0 0 18px rgba(255,178,42,.42);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(69\,255\,138\,0\.18\)\]{--tw-shadow: 0 0 18px rgba(69,255,138,.18);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(239\,68\,68\,0\.16\)\]{--tw-shadow: 0 0 20px rgba(239,68,68,.16);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(103\,232\,249\,0\.18\)\]{--tw-shadow: 0 0 22px rgba(103,232,249,.18);--tw-shadow-colored: 0 0 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(239\,68\,68\,0\.18\)\]{--tw-shadow: 0 0 22px rgba(239,68,68,.18);--tw-shadow-colored: 0 0 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(255\,159\,28\,0\.22\)\]{--tw-shadow: 0 0 22px rgba(255,159,28,.22);--tw-shadow-colored: 0 0 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(255\,159\,28\,0\.24\)\]{--tw-shadow: 0 0 22px rgba(255,159,28,.24);--tw-shadow-colored: 0 0 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(57\,245\,255\,0\.18\)\]{--tw-shadow: 0 0 22px rgba(57,245,255,.18);--tw-shadow-colored: 0 0 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_26px_rgba\(0\,169\,255\,0\.48\)\]{--tw-shadow: 0 0 26px rgba(0,169,255,.48);--tw-shadow-colored: 0 0 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_32px_rgba\(255\,159\,28\,0\.42\)\]{--tw-shadow: 0 0 32px rgba(255,159,28,.42);--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)}.shadow-\[0_0_34px_rgba\(255\,159\,28\,0\.24\)\]{--tw-shadow: 0 0 34px rgba(255,159,28,.24);--tw-shadow-colored: 0 0 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_7px_rgba\(255\,210\,122\,0\.38\)\]{--tw-shadow: 0 0 7px rgba(255,210,122,.38);--tw-shadow-colored: 0 0 7px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 10px 22px rgba(15,23,42,.06);--tw-shadow-colored: 0 10px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(0\,0\,0\,0\.24\)\]{--tw-shadow: 0 10px 24px rgba(0,0,0,.24);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow: 0 10px 24px rgba(15,23,42,.05);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 10px 24px rgba(15,23,42,.06);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(255\,159\,28\,0\.24\)\]{--tw-shadow: 0 10px 24px rgba(255,159,28,.24);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_26px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow: 0 10px 26px rgba(15,23,42,.05);--tw-shadow-colored: 0 10px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_26px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 10px 26px rgba(15,23,42,.06);--tw-shadow-colored: 0 10px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 10px 28px rgba(15,23,42,.06);--tw-shadow-colored: 0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 10px 28px rgba(15,23,42,.08);--tw-shadow-colored: 0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow: 0 10px 30px rgba(15,23,42,.04);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_24px_rgba\(255\,159\,28\,0\.2\)\]{--tw-shadow: 0 12px 24px rgba(255,159,28,.2);--tw-shadow-colored: 0 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_24px_rgba\(255\,159\,28\,0\.24\)\]{--tw-shadow: 0 12px 24px rgba(255,159,28,.24);--tw-shadow-colored: 0 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow: 0 12px 28px rgba(15,23,42,.05);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 12px 28px rgba(15,23,42,.06);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(15\,23\,42\,0\.07\)\]{--tw-shadow: 0 12px 28px rgba(15,23,42,.07);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(245\,158\,11\,0\.12\)\]{--tw-shadow: 0 12px 28px rgba(245,158,11,.12);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(3\,105\,161\,0\.22\)\]{--tw-shadow: 0 12px 28px rgba(3,105,161,.22);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(0\,0\,0\,0\.34\)\]{--tw-shadow: 0 12px 32px rgba(0,0,0,.34);--tw-shadow-colored: 0 12px 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)}.shadow-\[0_14px_34px_rgba\(15\,23\,42\,0\.07\)\]{--tw-shadow: 0 14px 34px rgba(15,23,42,.07);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_36px_rgba\(14\,116\,144\,0\.10\)\]{--tw-shadow: 0 16px 36px rgba(14,116,144,.1);--tw-shadow-colored: 0 16px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_36px_rgba\(185\,28\,28\,0\.10\)\]{--tw-shadow: 0 16px 36px rgba(185,28,28,.1);--tw-shadow-colored: 0 16px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_36px_rgba\(217\,119\,6\,0\.10\)\]{--tw-shadow: 0 16px 36px rgba(217,119,6,.1);--tw-shadow-colored: 0 16px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_36px_rgba\(5\,150\,105\,0\.10\)\]{--tw-shadow: 0 16px 36px rgba(5,150,105,.1);--tw-shadow-colored: 0 16px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_38px_rgba\(14\,116\,144\,0\.10\)\]{--tw-shadow: 0 16px 38px rgba(14,116,144,.1);--tw-shadow-colored: 0 16px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 16px 40px rgba(15,23,42,.08);--tw-shadow-colored: 0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_36px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow: 0 18px 36px rgba(15,23,42,.18);--tw-shadow-colored: 0 18px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(15\,23\,42\,0\.24\)\]{--tw-shadow: 0 18px 40px rgba(15,23,42,.24);--tw-shadow-colored: 0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_46px_rgba\(0\,0\,0\,var\(--db-shadow-strength\)\)\]{--tw-shadow: 0 18px 46px rgba(0,0,0,var(--db-shadow-strength));--tw-shadow-colored: 0 18px 46px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_46px_rgba\(14\,116\,144\,0\.10\)\]{--tw-shadow: 0 18px 46px rgba(14,116,144,.1);--tw-shadow-colored: 0 18px 46px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_46px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow: 0 18px 46px rgba(15,23,42,.12);--tw-shadow-colored: 0 18px 46px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(0\,0\,0\,0\.72\)\,0_0_28px_rgba\(57\,245\,255\,0\.22\)\]{--tw-shadow: 0 18px 48px rgba(0,0,0,.72),0 0 28px rgba(57,245,255,.22);--tw-shadow-colored: 0 18px 48px var(--tw-shadow-color), 0 0 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_54px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow: 0 22px 54px rgba(15,23,42,.12);--tw-shadow-colored: 0 22px 54px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_70px_rgba\(0\,0\,0\,0\.42\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.1\)\]{--tw-shadow: 0 22px 70px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.1);--tw-shadow-colored: 0 22px 70px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_80px_rgba\(0\,0\,0\,0\.58\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.1\)\]{--tw-shadow: 0 28px 80px rgba(0,0,0,.58),inset 0 1px 0 rgba(255,255,255,.1);--tw-shadow-colored: 0 28px 80px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_80px_rgba\(0\,0\,0\,0\.46\)\,inset_0_0_90px_rgba\(16\,134\,255\,0\.16\)\]{--tw-shadow: 0 30px 80px rgba(0,0,0,.46),inset 0 0 90px rgba(16,134,255,.16);--tw-shadow-colored: 0 30px 80px var(--tw-shadow-color), inset 0 0 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\,0_10px_22px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.08),0 10px 22px rgba(0,0,0,.18);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 10px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\,0_14px_34px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.08),0 14px 34px rgba(0,0,0,.28);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.1\)\,0_12px_28px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 12px 28px rgba(0,0,0,.22);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.1\)\,0_12px_28px_rgba\(0\,0\,0\,var\(--db-shadow-strength\)\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 12px 28px rgba(0,0,0,var(--db-shadow-strength));--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.12\)\,0_0_14px_rgba\(255\,159\,28\,0\.16\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.12),0 0 14px rgba(255,159,28,.16);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.12\)\,0_8px_22px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.12),0 8px 22px rgba(0,0,0,.28);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 8px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.14\)\,0_8px_18px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.14),0 8px 18px rgba(0,0,0,.22);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.18\)\,0_10px_22px_rgba\(0\,0\,0\,0\.34\)\,0_0_16px_rgba\(0\,169\,255\,0\.12\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.18),0 10px 22px rgba(0,0,0,.34),0 0 16px rgba(0,169,255,.12);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 10px 22px var(--tw-shadow-color), 0 0 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_2px_0_rgba\(255\,214\,132\,0\.24\)\,0_0_12px_rgba\(255\,159\,28\,0\.18\)\]{--tw-shadow: inset 0 2px 0 rgba(255,214,132,.24),0 0 12px rgba(255,159,28,.18);--tw-shadow-colored: inset 0 2px 0 var(--tw-shadow-color), 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_2px_0_rgba\(255\,214\,132\,0\.26\)\,inset_0_-2px_0_rgba\(0\,0\,0\,0\.32\)\]{--tw-shadow: inset 0 2px 0 rgba(255,214,132,.26),inset 0 -2px 0 rgba(0,0,0,.32);--tw-shadow-colored: inset 0 2px 0 var(--tw-shadow-color), inset 0 -2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-soft{--tw-shadow: 0 18px 60px rgba(24, 35, 31, .16);--tw-shadow-colored: 0 18px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[\#ff9f1c\]\/70{--tw-ring-color: rgb(255 159 28 / .7)}.ring-amber-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 243 199 / var(--tw-ring-opacity, 1))}.ring-sky-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 242 254 / var(--tw-ring-opacity, 1))}.blur-xl{--tw-blur: blur(24px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-110{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-90{--tw-brightness: brightness(.9);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-\[0\.72\]{--tw-brightness: brightness(.72);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.contrast-\[1\.04\]{--tw-contrast: contrast(1.04);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_14px_rgba\(255\,194\,72\,0\.62\)\]{--tw-drop-shadow: drop-shadow(0 0 14px rgba(255,194,72,.62));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_0_rgba\(0\,0\,0\,0\.7\)\]{--tw-drop-shadow: drop-shadow(0 1px 0 rgba(0,0,0,.7));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_0_rgba\(0\,0\,0\,0\.55\)\]{--tw-drop-shadow: drop-shadow(0 2px 0 rgba(0,0,0,.55));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_0_rgba\(0\,0\,0\,0\.62\)\]{--tw-drop-shadow: drop-shadow(0 2px 0 rgba(0,0,0,.62));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_0_rgba\(0\,0\,0\,0\.7\)\]{--tw-drop-shadow: drop-shadow(0 2px 0 rgba(0,0,0,.7));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_0_rgba\(0\,0\,0\,0\.8\)\]{--tw-drop-shadow: drop-shadow(0 2px 0 rgba(0,0,0,.8));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_3px_0_rgba\(0\,0\,0\,0\.62\)\]{--tw-drop-shadow: drop-shadow(0 3px 0 rgba(0,0,0,.62));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_8px_14px_rgba\(0\,0\,0\,0\.28\)\]{--tw-drop-shadow: drop-shadow(0 8px 14px rgba(0,0,0,.28));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale-\[0\.12\]{--tw-grayscale: grayscale(.12);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)}.saturate-100{--tw-saturate: saturate(1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.saturate-\[0\.86\]{--tw-saturate: saturate(.86);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)}.saturate-\[1\.08\]{--tw-saturate: saturate(1.08);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[filter\,box-shadow\]{transition-property:filter,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.\[text-shadow\:0_1px_2px_rgba\(0\,0\,0\,0\.78\)\]{text-shadow:0 1px 2px rgba(0,0,0,.78)}.\[text-shadow\:0_1px_2px_rgba\(0\,0\,0\,0\.86\)\]{text-shadow:0 1px 2px rgba(0,0,0,.86)}:root{--db-bg: #020812;--db-card: rgba(6, 22, 37, .9);--db-primary: #ff9f1c;--db-secondary: #39f5ff;--db-gold: #ffd15a;--db-text: #ffffff;--db-muted-text: #b7d3e8;--db-danger: #ff4b4b;--db-success: #45ff8a;--db-button-height: 64px;--db-icon-size: 48px;--db-hud-icon-size: 28px;--db-card-radius: 14px;--db-card-padding: 16px;--db-shadow-strength: .34;--db-glass-opacity: .86;--db-bg-soft: var(--db-card);--db-panel: rgba(8, 25, 43, .86);--db-panel-strong: rgba(10, 35, 58, .95);--db-royal-panel: linear-gradient(145deg, rgba(7, 32, 55, .96), rgba(2, 10, 20, .95) 58%, rgba(38, 21, 7, .92));--db-royal-panel-strong: linear-gradient(145deg, rgba(10, 42, 72, .98), rgba(2, 10, 20, .98) 56%, rgba(62, 35, 8, .96));--db-border-cyan: rgba(57, 245, 255, .34);--db-border-gold: rgba(255, 209, 90, .42);--db-card-shadow: inset 0 1px 0 rgba(255, 255, 255, .18), inset 0 -1px 0 rgba(0, 0, 0, .55), 0 14px 34px rgba(0, 0, 0, .34), 0 0 24px rgba(0, 169, 255, .1);--db-card-shadow-gold: inset 0 1px 0 rgba(255, 255, 255, .22), inset 0 -1px 0 rgba(0, 0, 0, .58), 0 16px 38px rgba(0, 0, 0, .36), 0 0 28px rgba(255, 159, 28, .18);--db-button-gold: linear-gradient(180deg, #ffe08a 0%, #ffb033 45%, #ff8a00 100%);--db-button-blue: linear-gradient(180deg, #8ff6ff 0%, #39f5ff 48%, #0098ff 100%);--db-button-red: linear-gradient(180deg, #ff9d7a 0%, #ff4b4b 52%, #b51222 100%);--duck-blue: #00a9ff;--duck-blue-deep: #005dff;--duck-cyan: var(--db-secondary);--bear-orange: var(--db-primary);--bear-fire: #ff4d00;--bear-gold: var(--db-gold);--hp-red: var(--db-danger);--energy-green: var(--db-success);--xp-cyan: var(--db-secondary);--text-main: var(--db-text);--text-soft: var(--db-muted-text);--text-muted: #7896aa}*{box-sizing:border-box}html,body,#root{min-height:100%;width:100%;max-width:100%;overflow-x:hidden}body{margin:0;min-width:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--db-bg)}img,svg,canvas,video,button,a,input,textarea,select{max-width:100%}button{-webkit-tap-highlight-color:transparent}input:not([type=checkbox]),textarea,select{min-height:44px;border:1px solid rgba(103,232,249,.28);border-radius:.375rem;background-color:#071a29;color:#f8fafc;-webkit-text-fill-color:#f8fafc;caret-color:#ff9f1c;font-size:16px;line-height:1.25}textarea{min-height:72px}select{color-scheme:dark}select option{background:#071a29;color:#f8fafc}input:not([type=checkbox])::-moz-placeholder,textarea::-moz-placeholder{color:#cffafe6b;-webkit-text-fill-color:rgba(207,250,254,.42)}input:not([type=checkbox])::placeholder,textarea::placeholder{color:#cffafe6b;-webkit-text-fill-color:rgba(207,250,254,.42)}input:not([type=checkbox]):focus,textarea:focus,select:focus{border-color:#ff9f1cd1;box-shadow:0 0 0 3px #ff9f1c24}.db-web-admin input:not([type=checkbox]),.db-web-admin textarea,.db-web-admin select{border-color:#cbd5e1;background-color:#fff;color:#0f172a;-webkit-text-fill-color:#0f172a;caret-color:#0284c7;color-scheme:light}.db-web-admin select option{background:#fff;color:#0f172a}.db-web-admin input:not([type=checkbox])::-moz-placeholder,.db-web-admin textarea::-moz-placeholder{color:#64748b;-webkit-text-fill-color:#64748b;opacity:1}.db-web-admin input:not([type=checkbox])::placeholder,.db-web-admin textarea::placeholder{color:#64748b;-webkit-text-fill-color:#64748b;opacity:1}.db-web-admin input:not([type=checkbox]):focus,.db-web-admin textarea:focus,.db-web-admin select:focus{border-color:#0284c7;box-shadow:0 0 0 3px #0284c729}.db-app-root{height:var(--tg-viewport-height, 100dvh)}.db-phone-shell{position:relative;background:radial-gradient(circle at 50% -10%,rgba(57,245,255,.24),transparent 36%),radial-gradient(circle at 8% 48%,rgba(0,93,255,.18),transparent 34%),radial-gradient(circle at 96% 54%,rgba(255,159,28,.18),transparent 35%),linear-gradient(180deg,#08223a,#020812,#041322)}.db-phone-shell:before{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(57,245,255,.18),transparent 10%,transparent 90%,rgba(255,159,26,.18)),repeating-linear-gradient(115deg,rgba(255,255,255,.035) 0 1px,transparent 1px 22px);mix-blend-mode:screen;opacity:.58}.db-game-header{position:relative;z-index:1;border-bottom:1px solid rgba(255,209,90,.22);background:radial-gradient(circle at 18% 26%,rgba(0,169,255,.2),transparent 32%),radial-gradient(circle at 88% 12%,rgba(255,159,28,.16),transparent 28%),linear-gradient(180deg,#071c31fa,#030c17e0);box-shadow:0 10px 32px #00000052,inset 0 -1px #ffffff0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.db-game-card{position:relative;overflow:hidden;border-color:var(--db-border-cyan)!important;background:var(--db-royal-panel)!important;color:var(--db-text);box-shadow:var(--db-card-shadow)!important}.db-game-card:before{content:"";pointer-events:none;position:absolute;inset:1px 8px auto 8px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)}.db-game-card:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffd15a14}.db-game-card>*{position:relative;z-index:1}.db-motion-card{transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,filter .16s ease}@media(hover:hover){.db-motion-card:hover{transform:translateY(-1px)}}.db-game-card-highlighted,.db-section-header-card{border-color:var(--db-border-gold)!important;background:var(--db-royal-panel-strong)!important;box-shadow:var(--db-card-shadow-gold)!important}.db-game-card-gold,.db-game-card-rare{border-color:var(--db-border-gold)!important}.db-game-card-green{border-color:#45ff8a52!important}.db-game-card-red{border-color:#ff4b4b57!important}.db-game-card-purple{border-color:#c084fc57!important}.db-game-card-rare{background:radial-gradient(circle at 12% 0%,rgba(57,245,255,.18),transparent 36%),radial-gradient(circle at 90% 0%,rgba(255,209,90,.22),transparent 34%),linear-gradient(145deg,#08203afa,#020a14fa 56%,#351f09f5)!important;box-shadow:var(--db-card-shadow-gold),0 0 0 1px #ffd15a2e!important}.db-game-card-selected,.db-game-card-active{transform:translateY(-1px)}.db-game-card-selected{border-color:#ffe196db!important;box-shadow:var(--db-card-shadow-gold),0 0 0 1px #ffd15a38,0 0 30px #ff9f1c33!important}.db-game-card-active{border-color:#39f5ffa8!important;box-shadow:var(--db-card-shadow),0 0 24px #39f5ff2e!important}.db-game-card-locked{border-color:#ffd15a57!important;background:radial-gradient(circle at 90% 0%,rgba(255,159,28,.18),transparent 34%),linear-gradient(145deg,#301f0af5,#020a14f5)!important}.db-stat-badge,.db-reward-panel,.db-status-panel{position:relative;overflow:hidden;border-radius:10px!important;box-shadow:inset 0 1px #ffffff29,0 10px 22px #00000038}.db-stat-badge-gold,.db-reward-panel-gold,.db-status-panel-gold{border-color:#ffd15a6b!important;background:linear-gradient(145deg,#ff9f1c2e,#00000038)!important}.db-resource-badge{min-height:1.65rem;border-radius:9px!important;background:radial-gradient(circle at 0% 0%,rgba(255,255,255,.12),transparent 36%),linear-gradient(145deg,#071e34e6,#020a14e0)!important;text-shadow:0 1px 8px rgba(0,0,0,.42)}.db-resource-badge strong{color:#fff;text-shadow:0 0 12px rgba(255,209,90,.18)}.db-vip-reward-card{border-color:#ffd15a66!important;background:radial-gradient(circle at 100% 0%,rgba(255,159,28,.16),transparent 36%),linear-gradient(145deg,#08203aeb,#030d18f0)!important}.db-vip-reward-card.db-reward-burst{animation:db-reward-burst .36s ease-out both}.db-daily-hero-card,.db-combo-card{position:relative;overflow:hidden;border-radius:18px;border:2px solid rgba(57,245,255,.58);padding:.78rem;background:radial-gradient(circle at 92% 8%,rgba(255,159,28,.22),transparent 34%),radial-gradient(circle at 0% 0%,rgba(57,245,255,.18),transparent 30%),linear-gradient(145deg,#082744fa,#030d18fa 66%,#401d08f5);box-shadow:inset 0 2px #ffffff38,inset 0 -2px #0000008a,0 18px 42px #0000005c,0 0 26px #00a9ff42}.db-combo-card{border-color:#ff9f1c7a;background:radial-gradient(circle at 86% 16%,rgba(255,209,90,.24),transparent 32%),radial-gradient(circle at 0% 0%,rgba(57,245,255,.16),transparent 30%),linear-gradient(145deg,#0a2a3afa,#030d18fa 64%,#421d05f2)}.db-daily-hero-card:before,.db-combo-card:before{content:"";pointer-events:none;position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:14px;border:1px solid rgba(128,225,255,.22);box-shadow:inset 0 0 24px #00a9ff29}.db-daily-hero-card>*,.db-combo-card>*{position:relative;z-index:1}.db-daily-hero-head,.db-combo-head,.db-daily-action-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.db-daily-kicker{display:inline-flex;align-items:center;gap:.38rem;color:#caf6ffad;font-size:.66rem;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.db-daily-hero-head h2,.db-combo-head h2{margin-top:.2rem;color:#fff;font-size:clamp(1.15rem,4.8vw,1.65rem);font-weight:950;line-height:1;text-shadow:0 3px 4px rgba(0,0,0,.68)}.db-combo-head h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-daily-hero-head p,.db-combo-head p{margin-top:.38rem;max-width:34rem;color:#caf6ffad;font-size:.78rem;font-weight:750;line-height:1.35}.db-daily-state-pill,.db-combo-head-badges span,.db-combo-head-badges em{flex:0 0 auto;border-radius:999px;border:1px solid rgba(128,225,255,.3);background:#00000042;padding:.34rem .58rem;color:#caf6ffc2;font-size:.72rem;font-weight:950;line-height:1;text-transform:uppercase}.db-combo-head-badges{display:grid;flex:0 0 auto;justify-items:end;gap:.34rem}.db-combo-head-badges span{border-color:#ffd15a70;color:#ffdf9a}.db-combo-head-badges em{max-width:7.6rem;color:#caf6ff9e;font-size:.56rem;font-style:normal;letter-spacing:.06em;text-align:right;white-space:normal}.db-daily-state-pill-ready{border-color:#ffd15a80;background:#ff9f1c;color:#061522}.db-daily-week-track{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.32rem;margin-top:.8rem}.db-daily-day{min-width:0;border-radius:12px;border:1px solid rgba(128,225,255,.18);background:#0000003d;padding:.42rem .22rem;text-align:center;box-shadow:inset 0 1px #ffffff14}.db-daily-day span,.db-daily-day em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-daily-day span{color:#caf6ff8f;font-size:.52rem;font-style:normal;font-weight:950;letter-spacing:.02em;text-transform:uppercase}.db-daily-day strong{display:block;margin-top:.2rem;color:#fff;font-size:clamp(.68rem,2.2vw,.88rem);font-weight:950;line-height:1}.db-daily-day em{margin-top:.16rem;color:#caf6ff70;font-size:.5rem;font-style:normal;font-weight:850}.db-daily-day-claimed{border-color:#45ff8a57;background:#45ff8a1a}.db-daily-day-today{border-color:#ffd15ac7;background:radial-gradient(circle at 50% 0%,rgba(255,209,90,.32),transparent 58%),#ff9f1c29;box-shadow:inset 0 1px #fff3,0 0 18px #ff9f1c42}.db-daily-day-next{border-color:#39f5ff6b;background:#39f5ff14}.db-daily-reward-grid,.db-combo-reward-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem;margin-top:.7rem}.db-combo-reward-row{grid-template-columns:repeat(2,minmax(0,1fr))}.db-daily-reward-grid>div,.db-combo-reward-row>div{min-width:0;border-radius:12px;border:1px solid rgba(128,225,255,.16);background:#0000003d;padding:.5rem}.db-daily-reward-grid span,.db-combo-reward-row span{display:flex;align-items:center;gap:.28rem;color:#caf6ff8f;font-size:.6rem;font-weight:950;text-transform:uppercase}.db-daily-reward-grid strong,.db-combo-reward-row strong{display:block;margin-top:.22rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:.95rem;font-weight:950;line-height:1}.db-daily-reward-grid small{display:block;margin-top:.16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#caf6ff7a;font-size:.63rem;font-weight:800}.db-daily-action-row{align-items:center;margin-top:.7rem}.db-daily-action-row>span,.db-combo-next-note{color:#caf6ff9e;font-size:.72rem;font-weight:850;line-height:1.35}.db-daily-claim-button,.db-combo-claim-button{flex:0 0 auto;border-radius:12px;background:linear-gradient(180deg,#ffd15a,#ff9f1c);padding:.68rem .86rem;color:#061522;font-size:.75rem;font-weight:950;line-height:1;text-transform:uppercase;box-shadow:inset 0 1px #ffffff85,0 0 22px #ff9f1c47;transition:transform .16s ease,filter .16s ease}.db-daily-claim-button:active,.db-combo-claim-button:active{transform:translateY(1px)}.db-daily-claim-button:disabled,.db-combo-claim-button:disabled{border:1px solid rgba(128,225,255,.18);background:#0000003d;color:#caf6ff80;box-shadow:none}.db-combo-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem;margin-top:.78rem}.db-combo-secret-note{display:flex;align-items:flex-start;gap:.42rem;margin-top:.62rem;border:1px solid rgba(255,209,90,.18);border-radius:12px;background:radial-gradient(circle at 100% 0%,rgba(255,209,90,.12),transparent 38%),#0003;padding:.56rem;color:#ffefcabd;font-size:.68rem;font-weight:820;line-height:1.28}.db-combo-secret-note svg{flex:0 0 auto;color:#ffcf8a}.db-combo-slot{min-width:0;min-height:9.2rem;border-radius:14px;border:1px solid rgba(128,225,255,.18);background:radial-gradient(circle at 82% 0%,rgba(57,245,255,.14),transparent 45%),#0000003d;padding:.58rem;box-shadow:inset 0 1px #ffffff14}.db-combo-slot-done{border-color:#45ff8a61;background:radial-gradient(circle at 82% 0%,rgba(69,255,138,.18),transparent 45%),#45ff8a1a}.db-combo-slot-locked{opacity:.74}.db-combo-slot-top{display:flex;align-items:center;justify-content:space-between;gap:.35rem}.db-combo-slot-top span,.db-combo-slot-top strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:950;line-height:1;text-transform:uppercase}.db-combo-slot-top span{color:#caf6ff85}.db-combo-slot-top strong{color:#ffcf8a}.db-combo-slot h3{margin-top:.5rem;min-height:2.1rem;color:#fff;font-size:.86rem;font-weight:950;line-height:1.16}.db-combo-slot p{margin-top:.35rem;min-height:2.1rem;color:#caf6ff94;font-size:.68rem;font-weight:750;line-height:1.32}.db-combo-slot-hint{display:flex;align-items:flex-start;gap:.28rem;margin-top:.42rem;min-height:2rem;border-radius:10px;background:#0003;padding:.42rem;color:#ffefcaad;font-size:.6rem;font-weight:820;line-height:1.22}.db-combo-slot-hint svg{flex:0 0 auto;margin-top:.02rem;color:#ffcf8a}.db-combo-slot-bar{margin-top:.55rem;height:.38rem;overflow:hidden;border-radius:999px;background:#0000005c}.db-combo-slot-bar>div{height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff4b17,#ffd15a,#39f5ff);box-shadow:0 0 12px #ff9f1c52}.db-combo-claim-button{width:100%;margin-top:.7rem;padding-block:.78rem}.db-combo-next-note{margin-top:.62rem;border-radius:12px;border:1px solid rgba(128,225,255,.14);background:#0003;padding:.62rem}@media(max-width:430px){.db-daily-hero-card,.db-combo-card{padding:.62rem}.db-daily-hero-head,.db-combo-head,.db-daily-action-row{gap:.5rem}.db-daily-hero-head p,.db-combo-head p{font-size:.7rem}.db-daily-week-track{gap:.22rem}.db-daily-day{border-radius:10px;padding:.34rem .12rem}.db-daily-day span,.db-daily-day em{font-size:.45rem}.db-daily-reward-grid,.db-combo-reward-row,.db-combo-slots{gap:.34rem}.db-daily-reward-grid>div,.db-combo-reward-row>div,.db-combo-slot{padding:.44rem}.db-combo-slot h3{font-size:.74rem}.db-combo-slot p{font-size:.6rem}}.db-action-button{position:relative;isolation:isolate;overflow:hidden;min-height:var(--db-button-height);border:1px solid rgba(255,255,255,.18);border-radius:12px!important;box-shadow:inset 0 1px #ffffff73,inset 0 -2px #0003,0 14px 28px #00000047!important}.db-action-button:before,.db-action-button:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.db-action-button:before{background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.28) 42%,transparent 58%);opacity:0;transform:translate(-34%);transition:opacity .16s ease,transform .24s ease}.db-action-button:after{box-shadow:inset 0 0 0 1px #ffffff24,inset 0 -14px 24px #0000001f}.db-action-button-content{position:relative;z-index:1;display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:.42rem}.db-action-button:not(:disabled):hover:before,.db-action-button-active:before,.db-action-button-selected:before{opacity:1;transform:translate(34%)}.db-action-button-active,.db-action-button-selected{filter:saturate(1.08) brightness(1.04)}.db-action-button-selected{box-shadow:inset 0 1px #ffffff7a,inset 0 -2px #00000038,0 0 0 2px #ffd15a47,0 16px 32px #0000004d!important}.db-action-button-loading{cursor:wait}.db-action-button-loading .db-action-button-content{opacity:.72}.db-action-button-loading .db-action-button-content:before{content:"";width:.82rem;height:.82rem;flex:0 0 auto;border-radius:999px;border:2px solid currentColor;border-right-color:transparent;animation:db-button-spinner .76s linear infinite}.db-action-button:disabled{filter:grayscale(.28)}.db-button-pressable{transform:translateZ(0);transition:transform .12s ease,filter .12s ease,box-shadow .16s ease}.db-button-pressable:active:not(:disabled){transform:translateY(1px) scale(.985);filter:brightness(1.05)}.db-action-button-gold{background:var(--db-button-gold)!important}.db-action-button-blue{background:var(--db-button-blue)!important}.db-action-button-red{background:var(--db-button-red)!important;color:#fff7ed!important}@keyframes db-button-spinner{to{transform:rotate(360deg)}}.db-fly-to-balance,.db-reward-burst,.db-card-flip,.db-chest-shake{will-change:transform,opacity}.db-card-flip{transform-style:preserve-3d;animation:db-card-flip .52s cubic-bezier(.2,.82,.24,1) both}.db-chest-shake{animation:db-chest-shake .56s ease-out both}@keyframes db-reward-burst{0%{opacity:0;transform:translateY(6px) scale(.96);filter:brightness(1)}48%{opacity:1;transform:translateY(-2px) scale(1.025);filter:brightness(1.18)}to{opacity:1;transform:translateY(0) scale(1);filter:brightness(1)}}@keyframes db-card-flip{0%{opacity:0;transform:perspective(700px) rotateY(-10deg) translateY(8px) scale(.98)}58%{opacity:1;transform:perspective(700px) rotateY(3deg) translateY(-1px) scale(1.01)}to{opacity:1;transform:perspective(700px) rotateY(0) translateY(0) scale(1)}}@keyframes db-chest-shake{0%,to{transform:translate(0) rotate(0)}22%{transform:translate(-3px) rotate(-.6deg)}44%{transform:translate(3px) rotate(.6deg)}66%{transform:translate(-2px) rotate(-.35deg)}}@media(prefers-reduced-motion:reduce){.db-action-button-loading .db-action-button-content:before{animation:none}.db-action-button:before{transition:none}.db-motion-card,.db-button-pressable{transition:none}.db-vip-reward-card.db-reward-burst,.db-card-flip,.db-chest-shake{animation:none!important}}.db-stat-pill{border-color:#39f5ff47!important;background:radial-gradient(circle at 0% 0%,rgba(57,245,255,.16),transparent 34%),#04121fd1!important;box-shadow:var(--db-card-shadow)!important}.db-bottom-nav{contain:layout paint;touch-action:manipulation}.db-menu-button{isolation:isolate}.db-menu-button:after{content:"";pointer-events:none;position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffd15a14,inset 0 10px 22px #ffffff0f}.db-menu-button-image img{filter:drop-shadow(0 10px 16px rgba(0,0,0,.32))}.db-quest-panel,.db-stat-card,.db-progress-card,.db-reward-card,.db-panel-fire{border-radius:14px;border:2px solid rgba(57,245,255,.5);background:linear-gradient(180deg,#0a233af0,#030d18f0);box-shadow:inset 0 2px #ffffff3d,inset 0 -2px #00000075,0 10px 24px #00000057,0 0 0 1px #00a9ff1f,0 0 20px #00a9ff3d}.db-quest-panel{position:relative;overflow:hidden;border-color:#39f5ffb8;min-height:7rem;background:radial-gradient(circle at 67% 38%,rgba(255,209,90,.3),transparent 24%),radial-gradient(circle at 0% 0%,rgba(57,245,255,.16),transparent 28%),linear-gradient(135deg,#092b4bfa,#030d18fa 62%,#ff9f1a29);box-shadow:inset 0 2px #ffffff42,inset 0 -2px #0000008f,0 0 0 1px #ff9f1a26,0 0 26px #00a9ff52}.db-preview-banner{position:relative;z-index:4;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:center;overflow:hidden;border-radius:14px;border:1px solid rgba(255,209,90,.52);background:radial-gradient(circle at 0% 0%,rgba(57,245,255,.18),transparent 30%),linear-gradient(135deg,#ff9f1a3d,#030d18f0 52%,#39f5ff24);box-shadow:inset 0 1px #ffffff38,0 12px 28px #00000047,0 0 22px #ff9f1a2e;padding:.72rem .8rem}.db-preview-banner span{display:block;font-size:.62rem;font-weight:950;line-height:1;color:#ffd15ae0;letter-spacing:.12em;text-transform:uppercase}.db-preview-banner strong{margin-top:.18rem;display:block;overflow:hidden;color:#fff;font-size:.82rem;font-weight:950;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.db-preview-banner p{margin-top:.28rem;color:#caf6ffbd;font-size:.66rem;font-weight:800;line-height:1.2}.db-preview-banner button{min-height:2.15rem;border-radius:10px;border:1px solid rgba(255,209,90,.45);background:#ffd15a24;padding:.5rem .64rem;color:#fff8dc;font-size:.68rem;font-weight:950;text-transform:uppercase}.db-stat-card{min-width:0;aspect-ratio:1.72 / 1;padding:.38rem .46rem;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.db-stat-card-combo{aspect-ratio:2.7 / 1;padding:.42rem .58rem;justify-content:space-between;gap:.22rem}.db-resource-grid,.db-resource-grid>*{min-width:0}.db-stat-line{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.42rem}.db-stat-line>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-stat-line svg,.db-progress-card svg{flex:0 0 auto}.db-quest-panel:before,.db-stat-card:before,.db-progress-card:before,.db-reward-card:before{content:"";pointer-events:none;position:absolute;inset:1px 7px auto 7px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent)}.db-stat-card,.db-progress-card,.db-reward-card{position:relative}.db-stat-card-blue{border-color:#39f5ffc7;background:radial-gradient(circle at 50% 0%,rgba(57,245,255,.26),transparent 44%),linear-gradient(180deg,#092e4ffa,#030d18fa)}.db-stat-card-purple{border-color:#b478ffc7;background:radial-gradient(circle at 50% 0%,rgba(168,85,247,.34),transparent 44%),linear-gradient(180deg,#1e144afa,#030d18fa)}.db-stat-card-cyan{border-color:#39f5ffb3;background:radial-gradient(circle at 50% 0%,rgba(0,169,255,.24),transparent 44%),linear-gradient(180deg,#07304dfa,#030d18fa)}.db-stat-card-orange{border-color:#ff9f1aeb;background:radial-gradient(circle at 50% 0%,rgba(255,77,0,.34),transparent 44%),linear-gradient(180deg,#5b2606fa,#030d18fa)}.db-progress-card{min-width:0;min-height:4.45rem;padding:.46rem .58rem}.db-progress-energy{border-color:#45ff8ac7;background:radial-gradient(circle at 0% 0%,rgba(69,255,138,.3),transparent 36%),linear-gradient(180deg,#053f22fa,#030d18fa)}.db-progress-hp{border-color:#ff4b4bd1;background:radial-gradient(circle at 100% 0%,rgba(255,77,0,.34),transparent 36%),linear-gradient(180deg,#4b120cfa,#030d18fa)}.db-progress-xp{border-color:#55e7ffbd;background:radial-gradient(circle at 0% 0%,rgba(85,231,255,.28),transparent 36%),linear-gradient(180deg,#072540fa,#030d18fa)}.db-progress-taps{border-color:#ff9f1ad1;background:radial-gradient(circle at 100% 0%,rgba(255,159,26,.32),transparent 36%),linear-gradient(180deg,#34210afa,#030d18fa)}.db-stat-card .mt-1,.db-progress-card .mt-1{margin-top:.18rem}.db-progress-card .mt-1\.5{margin-top:.28rem}.db-stat-card .text-lg,.db-progress-card .text-lg{font-size:.98rem;line-height:1}.db-stat-card .text-sm{font-size:.72rem;line-height:1}.db-stat-card-combo .text-sm{font-size:.82rem;line-height:1}.db-progress-card .h-2{height:.34rem}@media(max-width:380px){.db-resource-grid{gap:.42rem}.db-stat-card-combo{padding:.36rem .44rem}.db-progress-card{min-height:4.1rem;padding:.42rem .48rem}.db-stat-line{gap:.28rem}.db-progress-card .text-lg{font-size:.9rem}}.db-skeleton-card,.db-skeleton-line{position:relative;overflow:hidden;background:linear-gradient(90deg,#39f5ff14,#ffffff2e,#39f5ff14);background-size:220% 100%;animation:db-skeleton-shimmer 1.2s ease-in-out infinite}.db-skeleton-card{min-height:4.25rem;border-radius:14px;border:1px solid rgba(57,245,255,.18)}.db-skeleton-line{height:.62rem;border-radius:999px}@keyframes db-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.db-skeleton-card,.db-skeleton-line{animation:none!important;background-position:0 0}}.db-newcomer-shell .db-game-header{box-shadow:0 8px 22px #00000047,inset 0 -1px #ffffff0d}.db-newcomer-hud .db-quest-panel{min-height:0;border-width:1px}.db-newcomer-hud .db-stat-card,.db-newcomer-hud .db-progress-card{border-width:1px}.db-newcomer-hud .db-stat-card-combo{aspect-ratio:auto;min-height:2.55rem;padding:.32rem .44rem}.db-next-step-action-row{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(4.9rem,auto);gap:.45rem;align-items:center;min-width:0}.db-next-step-reward{min-width:0;overflow:hidden;border-radius:10px;border:1px solid rgba(255,209,90,.28);background:linear-gradient(135deg,#ff9f1c2e,#00000042);padding:.36rem .5rem}.db-next-step-reward span{display:block;font-size:.53rem;font-weight:900;line-height:1;color:#caf6ff9e;text-transform:uppercase}.db-next-step-reward strong{margin-top:.14rem;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:950;line-height:1.08;color:#ffcf8a}.db-next-step-cta{max-width:6.4rem;min-height:2.28rem;border-radius:10px;border:1px solid rgba(255,209,90,.42);background:linear-gradient(180deg,#ffd15a,#ff9f1c);padding:.48rem .66rem;font-size:.68rem;font-weight:950;line-height:1;color:#061522;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;box-shadow:0 10px 22px #ff9f1c33;transition:transform .12s ease,filter .12s ease}.db-next-step-cta:active{transform:scale(.98)}.db-next-step-cta:hover{filter:brightness(1.05)}.db-soft-onboarding-tip{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem;align-items:center;border-radius:10px;border:1px solid rgba(57,245,255,.22);background:#00000038;padding:.42rem .5rem}.db-soft-onboarding-tip span{display:block;font-size:.52rem;font-weight:950;line-height:1;color:#ffcf8adb;text-transform:uppercase}.db-soft-onboarding-tip strong{margin-top:.12rem;display:block;font-size:.62rem;font-weight:800;line-height:1.18;color:#caf6ffc2}.db-soft-onboarding-tip button{min-height:1.9rem;border-radius:9px;border:1px solid rgba(202,246,255,.22);background:#39f5ff1a;padding:.42rem .54rem;font-size:.62rem;font-weight:950;color:#caf6ff;text-transform:uppercase}.db-path-goal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.db-path-goal-card{position:relative;min-width:0;min-height:5.65rem;overflow:hidden;border-radius:12px;border:1px solid rgba(57,245,255,.34);padding:.44rem .5rem;color:#fff;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000085,0 8px 18px #0000003d}.db-path-goal-card:before{content:"";pointer-events:none;position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:10px;border:1px solid rgba(128,225,255,.14)}.db-path-goal-card-blue{background:radial-gradient(circle at 0% 0%,rgba(57,245,255,.24),transparent 34%),linear-gradient(160deg,#062948f5,#030d18f5)}.db-path-goal-card-gold{border-color:#ff9f1c61;background:radial-gradient(circle at 100% 0%,rgba(255,159,28,.24),transparent 34%),linear-gradient(160deg,#3e2308f5,#030d18f5)}.db-path-goal-head,.db-path-goal-action,.db-path-goal-counter,.db-path-goal-hint,.db-path-goal-bar,.db-path-goal-foot{position:relative;z-index:1}.db-path-goal-head{display:flex;align-items:center;justify-content:space-between;gap:.32rem;font-size:.57rem;font-weight:900;line-height:1;color:#caf6ffc2;text-transform:uppercase}.db-path-goal-pill{flex:0 0 auto;border-radius:999px;border:1px solid rgba(255,209,90,.35);background:#00000042;padding:.12rem .28rem;color:#ffcf8a}.db-path-goal-action{margin-top:.36rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:900;line-height:1.05;color:#fff}.db-path-goal-counter{margin-top:.22rem;display:flex;align-items:baseline;gap:.22rem;color:#ffcf8a;font-weight:950;line-height:1}.db-path-goal-counter span{font-size:1.02rem}.db-path-goal-counter small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;color:#caf6ffa8}.db-path-goal-hint{margin-top:.22rem;display:-webkit-box;min-height:1.56rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.58rem;font-weight:700;line-height:1.18;color:#caf6ffa3}.db-path-goal-hint b{color:#ffcf8af2}.db-path-goal-bar{margin-top:.34rem;height:.25rem;overflow:hidden;border-radius:999px;background:#00000057}.db-path-goal-foot{margin-top:.28rem;display:flex;align-items:center;justify-content:space-between;gap:.25rem;overflow:hidden;white-space:nowrap;font-size:.52rem;font-weight:900;color:#caf6ffb8;text-transform:uppercase}.db-path-goal-foot span{flex:0 0 auto;color:#ffcf8a}.db-tap-limit-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;align-items:center;border-radius:14px;border:1px solid rgba(255,159,28,.32);background:radial-gradient(circle at 100% 0%,rgba(255,159,28,.2),transparent 34%),linear-gradient(145deg,#3e2308f0,#030d18f0);padding:.68rem .72rem;box-shadow:inset 0 1px #ffffff24,0 12px 28px #0000003d}.db-tap-limit-actions strong{display:block;font-size:.78rem;font-weight:950;line-height:1.12;color:#ffcf8a}.db-tap-limit-actions p{margin-top:.2rem;font-size:.62rem;font-weight:750;line-height:1.22;color:#caf6ffad}.db-tap-limit-buttons{display:flex;flex-direction:column;gap:.26rem}.db-tap-limit-buttons button{min-width:4.9rem;border-radius:9px;border:1px solid rgba(255,209,90,.34);background:#0000003d;padding:.36rem .48rem;font-size:.58rem;font-weight:950;color:#caf6ff;text-transform:uppercase}@media(max-width:380px){.db-tap-limit-actions{grid-template-columns:1fr}.db-tap-limit-buttons{flex-direction:row;flex-wrap:wrap}}.db-weekly-event-card{position:relative;overflow:hidden;border-color:#ff9f1c7a;background:radial-gradient(circle at 92% 6%,rgba(255,159,28,.3),transparent 30%),radial-gradient(circle at 8% 12%,rgba(57,245,255,.2),transparent 30%),linear-gradient(145deg,#071f36fa,#030d18fa 58%,#361908fa);box-shadow:inset 0 2px #ffffff2e,inset 0 -2px #00000094,0 16px 34px #00000057,0 0 26px #ff9f1c2e}.db-weekly-event-card:before{content:"";pointer-events:none;position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:12px;border:1px solid rgba(255,207,138,.18);box-shadow:inset 0 0 22px #39f5ff21}.db-weekly-event-card:after{content:"";pointer-events:none;position:absolute;right:-2rem;top:-2rem;width:5.8rem;height:5.8rem;border-radius:999px;background:radial-gradient(circle,rgba(255,159,28,.28),transparent 64%);filter:blur(2px)}.db-weekly-event-icon{display:grid;width:2.15rem;height:2.15rem;flex:0 0 auto;place-items:center;border-radius:10px;border:1px solid rgba(255,207,138,.42);background:radial-gradient(circle at 50% 0%,rgba(255,207,138,.34),transparent 52%),linear-gradient(180deg,#ff9f1c3d,#0000003d);color:#ffcf8a;box-shadow:0 0 20px #ff9f1c33}.db-weekly-event-label{font-size:.56rem;font-weight:950;line-height:1;color:#ffcf8ad1;letter-spacing:.13em;text-transform:uppercase}.db-weekly-event-title{margin-top:.16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:.9rem;font-weight:950;line-height:1.05;text-shadow:0 2px 0 rgba(0,0,0,.55)}.db-weekly-event-goal{margin-top:.24rem;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#dcfaffd6;font-size:.68rem;font-weight:800;line-height:1.16}.db-weekly-event-score{position:relative;z-index:1;min-width:3.55rem;flex:0 0 auto;border-radius:10px;border:1px solid rgba(57,245,255,.34);background:#00000042;padding:.34rem .42rem;text-align:center;box-shadow:inset 0 1px #ffffff1f}.db-weekly-event-score span{display:block;color:#caf6ff8f;font-size:.5rem;font-weight:950;letter-spacing:.1em;line-height:1;text-transform:uppercase}.db-weekly-event-score strong{display:block;margin-top:.22rem;color:#ffcf8a;font-size:.78rem;font-weight:950;line-height:1}.db-weekly-event-progress{position:relative;z-index:1;margin-top:.52rem}.db-weekly-event-progress-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:#caf6ffa3;font-size:.62rem;font-weight:950;line-height:1;text-transform:uppercase}.db-weekly-event-track{position:relative;z-index:1;margin-top:.5rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem}.db-weekly-event-track-item{min-width:0;border-radius:8px;border:1px solid rgba(57,245,255,.16);background:#0000002e;padding:.3rem .34rem;color:#caf6ff80;font-size:.56rem;font-weight:900;line-height:1.05}.db-weekly-event-track-item span,.db-weekly-event-track-item strong{display:block}.db-weekly-event-track-item strong{margin-top:.18rem;color:#caf6ff5c;font-size:.52rem}.db-weekly-event-track-item-unlocked{border-color:#ffcf8a5c;background:#ff9f1c1f;color:#ffcf8a}.db-weekly-event-track-item-unlocked strong{color:#ffcf8ab8}.db-weekly-event-cta{min-height:2.1rem;flex:1 1 auto;border-radius:10px;border:1px solid rgba(255,207,138,.52);background:linear-gradient(180deg,#ffd15a,#ff9f1c 58%,#d96b08);color:#061522;font-size:.68rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 12px 24px #ff9f1c38,inset 0 1px #ffffff6b;transition:transform .12s ease,filter .12s ease}.db-weekly-event-cta:active{transform:translateY(1px) scale(.99)}.db-weekly-event-cta:disabled{cursor:not-allowed;filter:grayscale(.25);opacity:.58}.db-weekly-event-actions{position:relative;z-index:1;display:flex;align-items:center;gap:.5rem;margin-top:.62rem}.db-weekly-event-gift{display:grid;min-width:4.3rem;height:2.1rem;flex:0 0 auto;place-items:center;border-radius:10px;border:1px solid rgba(57,245,255,.28);background:#39f5ff1a;color:#dffbff;padding:0 .58rem;font-size:.62rem;font-weight:950;text-transform:uppercase;box-shadow:inset 0 1px #ffffff1f;transition:background .12s ease,transform .12s ease}.db-weekly-event-gift:active{transform:scale(.98)}.db-weekly-event-inline-info{position:relative;z-index:1;margin-top:.5rem;border-radius:9px;border:1px solid rgba(57,245,255,.2);background:#00000038;padding:.48rem .56rem;color:#dcfaffd1;font-size:.62rem;font-weight:850;line-height:1.18}.db-weekly-event-details{position:relative;z-index:1;margin-top:.55rem;display:grid;gap:.42rem;border-radius:10px;border:1px solid rgba(57,245,255,.2);background:#00000038;padding:.58rem;box-shadow:inset 0 1px #ffffff14}.db-weekly-event-details span{display:block;color:#ffcf8ad1;font-size:.52rem;font-weight:950;letter-spacing:.11em;line-height:1;text-transform:uppercase}.db-weekly-event-details strong{display:block;margin-top:.22rem;color:#fff;font-size:.78rem;font-weight:950;line-height:1.05}.db-weekly-event-details p{margin-top:.24rem;color:#dcfaffc7;font-size:.66rem;font-weight:800;line-height:1.18}.db-weekly-boss-card{border-color:#ff5a1c80}.db-weekly-boss-stage{position:relative;z-index:1;margin-top:.58rem;display:grid;grid-template-columns:1fr;gap:.5rem}.db-weekly-boss-metrics{display:grid;gap:.42rem;min-width:0}.db-weekly-boss-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem}.db-weekly-boss-rules span{min-width:0;border-radius:8px;border:1px solid rgba(57,245,255,.18);background:#0003;padding:.34rem .4rem;color:#dcfaffd1;font-size:.56rem;font-weight:950;line-height:1.05;text-align:center;text-transform:uppercase}.db-weekly-boss-lock{margin:0;border-radius:9px;border:1px solid rgba(255,207,138,.24);background:#ff9f1c1a;padding:.42rem .48rem;color:#ffe7b9e0;font-size:.62rem;font-weight:850;line-height:1.14}@media(max-width:380px){.db-weekly-boss-stage{grid-template-columns:1fr}}.db-weekly-boss-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;overflow-y:auto;background:radial-gradient(circle at 18% 0%,rgba(57,245,255,.22),transparent 30%),radial-gradient(circle at 88% 12%,rgba(255,159,28,.24),transparent 34%),linear-gradient(180deg,#020b16fa,#01050cfe);padding:max(.85rem,env(safe-area-inset-top)) .85rem max(1rem,env(safe-area-inset-bottom))}.db-weekly-boss-page-card{position:relative;margin:0 auto;display:grid;width:min(100%,31rem);gap:.78rem;border-radius:18px;border:1px solid rgba(57,245,255,.34);background:linear-gradient(145deg,#071f36f5,#030d18fa 56%,#361908f5);padding:.9rem;box-shadow:inset 0 2px #ffffff24,0 28px 70px #00000094,0 0 34px #39f5ff24}.db-weekly-boss-page-head{display:grid;gap:.38rem}.db-weekly-boss-back{justify-self:start;display:inline-flex;align-items:center;gap:.34rem;min-height:2rem;border-radius:10px;border:1px solid rgba(57,245,255,.3);background:#39f5ff1a;color:#dffbff;padding:0 .58rem;font-size:.68rem;font-weight:950;text-transform:uppercase}.db-weekly-boss-page-kicker{color:#ffcf8ad1;font-size:.58rem;font-weight:950;letter-spacing:.14em;line-height:1;text-transform:uppercase}.db-weekly-boss-page-head h2{margin:0;color:#fff;font-size:1.28rem;font-weight:950;line-height:1.05;text-shadow:0 2px 0 rgba(0,0,0,.6)}.db-weekly-boss-page-head p{margin:0;color:#dcfaffc7;font-size:.78rem;font-weight:800;line-height:1.28}.db-weekly-boss-page-grid{display:grid;gap:.55rem}.db-weekly-boss-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.28rem}.db-weekly-boss-day{min-width:0;border-radius:10px;border:1px solid rgba(57,245,255,.18);background:#0003;padding:.34rem .28rem;color:#dcfaffb3;box-shadow:inset 0 1px #ffffff14}.db-weekly-boss-day-head{display:flex;align-items:center;justify-content:space-between;gap:.2rem}.db-weekly-boss-day-head strong{display:grid;width:1.18rem;height:1.18rem;place-items:center;border-radius:999px;background:#39f5ff1f;color:#fff;font-size:.64rem;font-weight:950;line-height:1}.db-weekly-boss-day-head span{min-width:0;overflow:hidden;text-overflow:ellipsis;color:#caf6ff85;font-size:.45rem;font-weight:950;line-height:1;text-transform:uppercase;white-space:nowrap}.db-weekly-boss-day-line{margin-top:.24rem;overflow:hidden;text-overflow:ellipsis;color:#dcfaffa3;font-size:.5rem;font-weight:850;line-height:1.05;white-space:nowrap}.db-weekly-boss-day-done{border-color:#4ade806b;background:#22c55e21}.db-weekly-boss-day-done .db-weekly-boss-day-head strong{background:#4ade8038;color:#bbf7d0}.db-weekly-boss-day-missed{border-color:#f871715c;background:#ef44441f}.db-weekly-boss-day-missed .db-weekly-boss-day-head strong{background:#f871712e;color:#fecaca}.db-weekly-boss-day-today{border-color:#ffcf8a7a;background:#ff9f1c24;box-shadow:inset 0 1px #ffffff1f,0 0 18px #ff9f1c1f}.db-weekly-boss-task-box{border-radius:12px;border:1px solid rgba(57,245,255,.2);background:#0003;padding:.62rem}.db-weekly-boss-task-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:#ffcf8adb;font-size:.58rem;font-weight:950;letter-spacing:.1em;line-height:1;text-transform:uppercase}.db-weekly-boss-task-head strong{color:#fff;letter-spacing:0}.db-weekly-boss-task-list{margin-top:.5rem;display:grid;gap:.42rem}.db-weekly-boss-task-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.36rem .5rem;align-items:center;border-radius:10px;border:1px solid rgba(57,245,255,.14);background:#020e1b8f;padding:.48rem}.db-weekly-boss-task-row strong{display:block;overflow:hidden;text-overflow:ellipsis;color:#fff;font-size:.72rem;font-weight:950;line-height:1.08;white-space:nowrap}.db-weekly-boss-task-row span{display:block;margin-top:.18rem;overflow:hidden;text-overflow:ellipsis;color:#dcfaff94;font-size:.62rem;font-weight:800;line-height:1.12;white-space:nowrap}.db-weekly-boss-task-row em{color:#ffcf8a;font-size:.62rem;font-style:normal;font-weight:950;line-height:1;white-space:nowrap}.db-weekly-boss-task-claim{border-radius:8px;border:1px solid rgba(255,209,90,.42);background:linear-gradient(180deg,#ffd15a,#ff9f1c);box-shadow:inset 0 1px #ffffff6b,0 6px 14px #ff9f1c2e;color:#07131f;font-size:.58rem;font-weight:950;line-height:1;padding:.42rem .5rem;text-transform:uppercase;white-space:nowrap}.db-weekly-boss-task-claim:disabled{cursor:not-allowed;opacity:.55}.db-weekly-boss-task-bar{grid-column:1 / -1;height:.34rem;overflow:hidden;border-radius:999px;background:#0000005c}.db-weekly-boss-task-bar div{height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff9f1c,#ffd15a,#39f5ff);box-shadow:0 0 12px #ff9f1c42}.db-weekly-boss-task-empty{border-radius:10px;border:1px dashed rgba(255,207,138,.28);padding:.56rem;color:#ffe7b9c7;font-size:.68rem;font-weight:850}.db-weekly-boss-guide-list{display:grid;gap:.46rem}.db-weekly-boss-guide-step{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.56rem;align-items:start;border-radius:12px;border:1px solid rgba(57,245,255,.2);background:#0003;padding:.58rem}.db-weekly-boss-guide-step svg{margin-top:.08rem;color:#ffcf8a;filter:drop-shadow(0 0 10px rgba(255,159,28,.22))}.db-weekly-boss-guide-step strong{display:block;color:#fff;font-size:.78rem;font-weight:950;line-height:1.1}.db-weekly-boss-guide-step p{margin-top:.24rem;color:#dcfaffb8;font-size:.68rem;font-weight:800;line-height:1.22}.db-weekly-boss-page-details{margin-top:0}@media(max-width:430px){.db-weekly-boss-days{grid-template-columns:repeat(4,minmax(0,1fr))}}.db-newcomer-hud .db-progress-card{min-height:3.15rem;padding:.34rem .46rem}.db-newcomer-hud .db-progress-card>div:last-child{display:none}.db-newcomer-hud .db-stat-card .text-sm,.db-newcomer-hud .db-stat-card-combo .text-sm{font-size:.76rem}.db-newcomer-hud .db-progress-card .text-lg{font-size:.88rem}.db-newcomer-hud .db-progress-card .h-2{height:.28rem}@media(max-height:760px){.db-newcomer-shell .db-tap-card{max-width:min(100%,300px)}}@media(max-height:700px){.db-newcomer-shell .db-tap-card{max-width:min(100%,274px)}.db-newcomer-hud .db-progress-card{min-height:2.85rem}}.db-swamp-guide{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.42rem .6rem;overflow:hidden;border-radius:14px;border:2px solid rgba(255,159,28,.48);padding:.54rem .62rem .62rem;background:radial-gradient(circle at 92% 0%,rgba(255,159,28,.28),transparent 36%),radial-gradient(circle at 0% 100%,rgba(57,245,255,.16),transparent 38%),linear-gradient(135deg,#082337fa,#030d14f0);box-shadow:inset 0 2px #ffffff2e,inset 0 -2px #0000006b,0 14px 34px #0000004d,0 0 24px #ff9f1c24}.db-swamp-guide p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.db-swamp-goal{min-width:3.9rem;align-self:start;border-radius:12px;border:1px solid rgba(57,245,255,.26);background:#00000047;padding:.4rem .5rem;text-align:right;box-shadow:inset 0 1px #ffffff1a}.db-swamp-progress{grid-column:1 / -1;height:.44rem;overflow:hidden;border-radius:999px;background:#00000061}.db-swamp-meta{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:.18rem .52rem;font-size:.64rem;font-weight:800;color:#cef8ff9e}.db-swamp-tap-callout{position:absolute;z-index:4;left:50%;top:.7rem;width:min(82%,19rem);transform:translate(-50%);border-radius:14px;border:1px solid rgba(255,159,28,.55);background:linear-gradient(180deg,#06121eb8,#0309108f);padding:.46rem .62rem;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#ffcf8a;text-shadow:0 1px 2px rgba(0,0,0,.82);box-shadow:inset 0 1px #ffffff24,0 0 24px #ff9f1c47;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.db-swamp-mode .db-game-header{box-shadow:0 8px 22px #00000047,inset 0 -1px #ffffff0d}.db-swamp-mode .db-swamp-guide .text-base{font-size:.9rem;line-height:1.05}.db-swamp-mode .db-swamp-guide .text-xs{font-size:.68rem;line-height:1.25}.db-swamp-mode .db-tap-card{max-width:min(100%,336px)}@media(max-height:690px){.db-swamp-mode .db-tap-card{max-width:min(100%,300px)}.db-swamp-mode .db-swamp-guide{padding:.46rem .55rem .55rem}.db-swamp-mode .db-swamp-meta span:nth-child(n+3){display:none}}@media(max-height:620px){.db-swamp-mode .db-tap-card{max-width:min(100%,260px)}.db-swamp-mode .db-swamp-guide p{-webkit-line-clamp:1}}.db-lower-reward-card{position:relative;min-height:5.95rem;overflow:hidden;border-radius:18px;border:2px solid rgba(57,245,255,.78);padding:.55rem;box-shadow:inset 0 2px #ffffff3d,inset 0 -2px #00000094,0 10px 24px #00000057,0 0 24px #00a9ff47}.db-lower-reward-card:before{content:"";pointer-events:none;position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:14px;border:1px solid rgba(128,225,255,.28);box-shadow:inset 0 0 18px #00a9ff33}.db-lower-reward-daily{background:radial-gradient(circle at 82% 58%,rgba(255,159,26,.36),transparent 34%),radial-gradient(circle at 12% 0%,rgba(57,245,255,.18),transparent 32%),linear-gradient(135deg,#0b325ffa,#030d1cfa 68%)}.db-lower-reward-season{background:radial-gradient(circle at 83% 52%,rgba(69,255,138,.22),transparent 34%),radial-gradient(circle at 16% 0%,rgba(57,245,255,.18),transparent 32%),linear-gradient(135deg,#093762fa,#030d1cfa 68%)}.db-lower-reward-art{pointer-events:none;position:absolute;z-index:1;-o-object-fit:contain;object-fit:contain;opacity:.96;filter:saturate(1.1) contrast(1.04) drop-shadow(0 8px 18px rgba(0,0,0,.42));-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 18%,black 100%);mask-image:linear-gradient(90deg,transparent 0%,black 18%,black 100%)}.db-lower-reward-art-daily{right:-1rem;bottom:.02rem;width:50%;max-width:8.4rem;max-height:76%;border-radius:14px}.db-lower-reward-art-season{right:-.2rem;bottom:.16rem;width:48%;max-width:7.9rem;max-height:76%;border-radius:12px;-o-object-position:center;object-position:center;-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 10%,black 100%);mask-image:linear-gradient(90deg,transparent 0%,black 10%,black 100%)}.db-lower-reward-head,.db-lower-reward-value,.db-lower-reward-bar,.db-lower-reward-foot{position:relative;z-index:2}.db-lower-reward-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.35rem;min-height:1.35rem;color:#caf6ffe0;font-size:.56rem;font-weight:950;line-height:.95;text-transform:uppercase;letter-spacing:.04em;text-shadow:0 2px 2px rgba(0,0,0,.72)}.db-lower-reward-title{max-width:calc(100% - 3.25rem);text-wrap:balance}.db-lower-reward-pill{position:absolute;top:-.08rem;right:.02rem;transform:none;flex:0 0 auto;min-width:2.65rem;border-radius:999px;border:1px solid rgba(91,177,255,.82);background:#021022d1;padding:.24rem .42rem;text-align:center;color:#fff;font-size:.86rem;font-weight:950;line-height:1;text-shadow:0 2px 2px rgba(0,0,0,.84);box-shadow:inset 0 1px #ffffff38,0 4px 10px #0000005c,0 0 14px #00a9ff57}.db-lower-reward-value{margin-top:.5rem;max-width:68%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.98rem,3.7vw,1.48rem);font-weight:950;line-height:1;text-shadow:0 3px 3px rgba(0,0,0,.78)}.db-lower-reward-value-daily{color:#fff}.db-lower-reward-value-season{color:#ffb033}.db-lower-reward-bar{margin-top:.55rem;height:.36rem;max-width:62%;overflow:hidden;border-radius:999px;border:1px solid rgba(128,225,255,.44);background:#00000057;box-shadow:inset 0 1px 3px #0000009e}.db-lower-reward-foot{margin-top:.45rem;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#eef7ffdb;font-size:clamp(.62rem,2.4vw,.88rem);font-weight:950;line-height:1;text-shadow:0 2px 2px rgba(0,0,0,.72)}.db-tap-card{border-radius:18px;border:0;background:#061827;box-shadow:none}.db-tap-card:before{opacity:.55}.db-tap-cta{clip-path:polygon(8% 0,92% 0,100% 28%,100% 72%,92% 100%,8% 100%,0 72%,0 28%);border:1px solid rgba(255,209,90,.74);background:radial-gradient(circle at 50% 0%,rgba(57,245,255,.28),transparent 40%),linear-gradient(180deg,#00a9ffe6,#0044a0f0 48%,#030d18f5);box-shadow:0 10px 24px #0000006b,0 0 22px #00a9ff5c,0 0 18px #ff9f1a47,inset 0 1px #ffffff38;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.db-tap-reward-strip{background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.db-reward-card{min-height:5.9rem;border-color:#39f5ff47}.db-reward-daily{background:radial-gradient(circle at 85% 74%,rgba(255,159,26,.28),transparent 34%),radial-gradient(circle at 8% 0%,rgba(0,169,255,.2),transparent 36%),linear-gradient(180deg,#072540f0,#030d18f0)}.db-reward-season{border-color:#39f5ff57;background:radial-gradient(circle at 86% 75%,rgba(69,255,138,.2),transparent 32%),radial-gradient(circle at 0% 0%,rgba(0,169,255,.24),transparent 38%),linear-gradient(180deg,#072540f0,#030d18f0)}.db-panel-fire{border-color:#ff9f1a52;background:radial-gradient(circle at 100% 0%,rgba(255,77,0,.22),transparent 34%),linear-gradient(180deg,#31190ceb,#030d18f0)}.tap-scene{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Ccircle cx='18' cy='18' r='9' fill='none' stroke='%2300d9ff' stroke-width='2'/%3E%3Ccircle cx='18' cy='18' r='3' fill='%23ff9f1c'/%3E%3Cpath d='M18 2v8M18 26v8M2 18h8M26 18h8' stroke='%2300d9ff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 18 18,pointer;perspective:900px;transform-style:preserve-3d;touch-action:manipulation}.tap-scene:before{content:none}.tap-scene:after{content:none}.battle-arena:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(circle at 50% 28%,rgba(255,159,28,.16),transparent 28%),radial-gradient(circle at 82% 20%,rgba(255,65,65,.18),transparent 24%),linear-gradient(115deg,transparent 28%,rgba(55,205,255,.08) 44%,transparent 58%);transform:rotate(-7deg)}.battle-arena:after{content:"";position:absolute;inset:auto 8% 6.8rem;height:4rem;border-radius:999px;background:radial-gradient(circle,rgba(255,159,28,.22),rgba(57,203,255,.08) 60%,transparent 72%);filter:blur(2px);transform:rotateX(68deg)}.battle-combat-stage{isolation:isolate;min-height:17.6rem;overflow:hidden;border:1px solid rgba(103,232,249,.18);border-radius:.72rem;background:radial-gradient(circle at 28% 22%,rgba(57,203,255,.14),transparent 28%),radial-gradient(circle at 74% 24%,rgba(255,92,92,.13),transparent 30%),linear-gradient(180deg,#0000002e,#00000057);box-shadow:inset 0 1px #ffffff14,inset 0 -28px 48px #00000042,0 16px 40px #0000003d;perspective:820px;transform-style:preserve-3d}.battle-combat-stage:before{content:"";position:absolute;z-index:0;inset:auto 4% .72rem;height:5.4rem;border-radius:50%;background:radial-gradient(circle,rgba(255,190,74,.18),transparent 62%),radial-gradient(circle at 34% 48%,rgba(57,216,255,.18),transparent 46%);filter:blur(1px);transform:rotateX(72deg) translateZ(-28px)}.battle-combat-stage:after{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 0 38%,rgba(255,255,255,.07) 46%,transparent 54%),repeating-linear-gradient(90deg,rgba(103,232,249,.05) 0 1px,transparent 1px 46px);opacity:.45;transform:translateZ(-40px)}.battle-fighter{position:relative;z-index:1;min-width:0;box-shadow:inset 0 1px #ffffff1f,0 12px 28px #00000047;transform-style:preserve-3d;will-change:transform,filter}.battle-fighter-duck{transform:rotateY(7deg) translateZ(16px)}.battle-fighter-bear{transform:rotateY(-7deg) translateZ(16px)}.battle-vs-mark{position:relative;z-index:2;align-self:center;color:#ffbe4a;filter:drop-shadow(0 0 16px rgba(255,159,28,.55));transform:translateZ(38px)}.battle-clash-art{aspect-ratio:16 / 9;overflow:hidden;border:1px solid rgba(103,232,249,.24);border-radius:.375rem;background:#071522;box-shadow:inset 0 0 0 1px #ffffff14,0 16px 34px #00000057}.battle-clash-art img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 46%;object-position:50% 46%;filter:saturate(1.08) contrast(1.04);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.battle-clash-art-shine{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 45%,rgba(0,0,0,.26)),radial-gradient(circle at 26% 28%,rgba(103,232,249,.18),transparent 28%),radial-gradient(circle at 76% 31%,rgba(255,159,28,.18),transparent 28%)}.battle-character-frame{position:relative;display:grid;width:min(100%,8.8rem);aspect-ratio:2 / 3;margin:0 auto;place-items:center;overflow:hidden;border-radius:.375rem;background:radial-gradient(circle at 50% 28%,rgba(255,255,255,.14),transparent 26%),linear-gradient(180deg,#ffffff0f,#00000038);box-shadow:inset 0 0 0 1px #ffffff17,inset 0 -32px 48px #0000005c,0 12px 28px #00000047}.battle-character-frame:after{content:"";position:absolute;inset:auto 14% 4% 14%;height:.7rem;border-radius:999px;background:#0000006b;filter:blur(5px)}.battle-character-frame-duck{border:1px solid rgba(103,232,249,.3)}.battle-character-frame-bear{border:1px solid rgba(255,130,130,.28)}.battle-character-img{position:relative;z-index:1;display:block;width:96%;height:96%;max-width:none;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transform:translateY(0);filter:drop-shadow(0 0 14px rgba(56,189,248,.28));-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.battle-character-img-duck,.battle-character-img-bear{transform:none}.battle-character-frame-bear .battle-character-img{filter:drop-shadow(0 0 14px rgba(255,96,96,.3))}.battle-stats-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.battle-stat-chip{position:relative;display:flex;min-width:0;align-items:center;gap:.42rem;overflow:hidden;border:1px solid rgba(103,232,249,.18);border-radius:.5rem;background:radial-gradient(circle at 100% 0%,rgba(255,255,255,.12),transparent 30%),linear-gradient(180deg,#081c30f0,#020811f0);box-shadow:inset 0 1px #ffffff14,0 10px 22px #0000003d;padding:.44rem .5rem}.battle-stat-chip:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.09),transparent 36%,rgba(0,0,0,.12))}.battle-stat-chip>*{position:relative;z-index:1}.battle-stat-icon{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border-radius:.42rem;background:#00000040;box-shadow:inset 0 0 0 1px #ffffff14}.battle-stat-copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:.12rem}.battle-stat-label{overflow:hidden;color:#d2faffad;font-size:.56rem;font-weight:950;letter-spacing:.04em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.battle-stat-value{overflow:hidden;color:#fff;font-size:.9rem;font-weight:950;line-height:1.05;text-overflow:ellipsis;text-shadow:0 2px 9px rgba(0,0,0,.55);white-space:nowrap}.battle-stat-chip-blue{border-color:#39f5ff42;background:radial-gradient(circle at 100% 0%,rgba(57,245,255,.18),transparent 34%),linear-gradient(180deg,#072540f0,#020811f0)}.battle-stat-chip-blue .battle-stat-icon,.battle-stat-chip-blue .battle-stat-value{color:#bff8ff}.battle-stat-chip-red{border-color:#ff6b6b3d;background:radial-gradient(circle at 100% 0%,rgba(255,80,80,.17),transparent 34%),linear-gradient(180deg,#301212f0,#020811f0)}.battle-stat-chip-red .battle-stat-icon,.battle-stat-chip-red .battle-stat-value{color:#ffd0d0}.battle-stat-chip-gold{border-color:#ffbe4a59;background:radial-gradient(circle at 100% 0%,rgba(255,159,28,.22),transparent 35%),linear-gradient(180deg,#2f1e09f0,#020811f0)}.battle-stat-chip-gold .battle-stat-icon,.battle-stat-chip-gold .battle-stat-value{color:#ffe3a3}.battle-enemy-select{overflow:hidden;border:1px solid rgba(103,232,249,.2);border-radius:.55rem;background:radial-gradient(circle at 18% 0%,rgba(57,203,255,.16),transparent 34%),radial-gradient(circle at 100% 12%,rgba(255,159,28,.18),transparent 30%),linear-gradient(180deg,#051626e6,#020811eb);box-shadow:inset 0 1px #ffffff14,0 16px 36px #0000004d;padding:.55rem}.battle-enemy-select-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.5rem;color:#bff8ff;font-size:.63rem;font-weight:900;letter-spacing:.03em;line-height:1;text-transform:uppercase}.battle-enemy-select-head>span:last-child{flex:0 0 auto;color:#ffd58a;font-size:.58rem}.battle-enemy-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.battle-enemy-card{position:relative;display:flex;min-width:0;min-height:6.75rem;flex-direction:column;overflow:hidden;border:1px solid rgba(103,232,249,.18);border-radius:.48rem;background:radial-gradient(circle at 14% 8%,rgba(56,189,248,.16),transparent 32%),radial-gradient(circle at 100% 0%,rgba(255,159,28,.14),transparent 31%),linear-gradient(180deg,#0a253ff2,#040d19fa);box-shadow:inset 0 0 0 1px #ffffff0a,0 10px 24px #00000047;color:#f6fdff;padding:.44rem;text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.battle-enemy-card:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.09),transparent 28%),linear-gradient(180deg,transparent 54%,rgba(0,0,0,.28));opacity:.7}.battle-enemy-card>*{position:relative;z-index:1}.battle-enemy-card:hover,.battle-enemy-card:focus-visible{transform:translateY(-1px);border-color:#67e8f970;box-shadow:inset 0 0 0 1px #ffffff14,0 0 24px #39cbff2e,0 14px 28px #00000057;outline:none}.battle-enemy-card-active{border-color:#ffbe4ad1;background:radial-gradient(circle at 14% 8%,rgba(255,214,100,.2),transparent 34%),radial-gradient(circle at 100% 0%,rgba(255,99,32,.18),transparent 31%),linear-gradient(180deg,#271d0af5,#050f1afa);box-shadow:inset 0 0 0 1px #ffffff17,0 0 28px #ff9f1c3d,0 14px 30px #00000057}.battle-enemy-card-boss{border-color:#ff6f4c61;background:radial-gradient(circle at 10% 8%,rgba(255,84,84,.18),transparent 35%),radial-gradient(circle at 100% 0%,rgba(255,159,28,.17),transparent 32%),linear-gradient(180deg,#30130ef5,#050f1afa)}.battle-enemy-card-top{display:flex;align-items:center;justify-content:space-between;gap:.38rem;min-width:0}.battle-enemy-heading{display:flex;min-width:0;align-items:center;gap:.34rem}.battle-enemy-avatar{display:grid;width:1.55rem;height:1.55rem;flex:0 0 auto;place-items:center;border:1px solid rgba(255,213,138,.35);border-radius:.44rem;background:radial-gradient(circle at 50% 22%,rgba(255,219,141,.24),transparent 42%),linear-gradient(180deg,#ff9f1c33,#0d182bf2);box-shadow:inset 0 1px #ffffff1f,0 0 18px #ff9f1c1f;font-size:.88rem;line-height:1}.battle-enemy-type{display:inline-flex;max-width:4.6rem;min-width:0;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;padding:.16rem .32rem;font-size:.47rem;font-weight:900;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.battle-enemy-name{display:block;overflow:hidden;min-width:0;color:#fff;font-size:.72rem;font-weight:950;line-height:1.05;text-overflow:ellipsis;text-shadow:0 2px 8px rgba(0,0,0,.55);white-space:nowrap}.battle-enemy-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.22rem;margin-top:.34rem}.battle-enemy-stats span,.battle-enemy-rewards span{overflow:hidden;border-radius:.28rem;background:#0000003d;color:#d9fbff;font-size:.52rem;font-weight:900;line-height:1;padding:.28rem .22rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.battle-enemy-rewards{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:.22rem;margin-top:.28rem}.battle-enemy-rewards span:first-child{background:#ff9f1c29;color:#ffe3a3}.battle-enemy-rewards span:last-child{background:#38bdf824;color:#bff8ff}.battle-enemy-weakness,.battle-enemy-first-win,.battle-enemy-farmed{display:-webkit-box;overflow:hidden;margin-top:.28rem;-webkit-box-orient:vertical;-webkit-line-clamp:1;border-radius:.3rem;font-size:.54rem;font-weight:800;line-height:1.15;padding:.28rem .34rem}.battle-enemy-weakness{background:#ffffff12;color:#e5faff}.battle-enemy-first-win{background:#ff9f1c24;color:#ffd58a}.battle-enemy-farmed{background:#94a3b81f;color:#b9c7d8}.battle-enemy-select{padding:.75rem}.battle-enemy-select-head{margin-bottom:.7rem;font-size:.74rem}.battle-enemy-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr));gap:.75rem}.battle-enemy-card{min-height:10.5rem;border-radius:.72rem;padding:0}.battle-enemy-card-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(7.4rem,34%);min-height:inherit}.battle-enemy-info{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:.82rem .28rem .82rem .82rem}.battle-enemy-side{position:relative;display:flex;min-height:100%;flex-direction:column;justify-content:center;gap:.44rem;border-left:1px solid rgba(255,255,255,.08);padding:.72rem;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.16),transparent 44%),linear-gradient(180deg,#ffffff12,#0000002e)}.battle-enemy-side-title{color:#bff8ffb8;font-size:.55rem;font-weight:950;letter-spacing:.08em;line-height:1;text-align:center;text-transform:uppercase}.battle-enemy-card-vanguard{background:radial-gradient(circle at 15% 12%,rgba(57,203,255,.18),transparent 36%),radial-gradient(circle at 100% 0%,rgba(255,159,28,.14),transparent 34%),linear-gradient(180deg,#0a253ff5,#040d19fa)}.battle-enemy-card-inferno{background:radial-gradient(circle at 16% 12%,rgba(255,159,28,.2),transparent 36%),radial-gradient(circle at 100% 0%,rgba(255,85,44,.2),transparent 34%),linear-gradient(180deg,#30130ef5,#050f1afa)}.battle-enemy-card-frost{background:radial-gradient(circle at 16% 12%,rgba(191,248,255,.2),transparent 36%),radial-gradient(circle at 100% 0%,rgba(57,203,255,.18),transparent 34%),linear-gradient(180deg,#0c2d4ef5,#040d19fa)}.battle-enemy-card-shadow{background:radial-gradient(circle at 16% 12%,rgba(192,132,252,.2),transparent 36%),radial-gradient(circle at 100% 0%,rgba(255,159,28,.12),transparent 34%),linear-gradient(180deg,#23153df5,#040d19fa)}.battle-enemy-card-top{align-items:flex-start}.battle-enemy-heading{display:flex;flex:1 1 auto;min-width:0;align-items:center;gap:.42rem}.battle-enemy-avatar-small{width:1.78rem;height:1.78rem;min-width:1.78rem;border-radius:.46rem;font-size:1rem}.battle-enemy-name{white-space:normal;font-size:.92rem;line-height:1.08}.battle-enemy-type{max-width:5.8rem;padding:.22rem .44rem;font-size:.56rem}.battle-enemy-role-row{display:flex;min-width:0;align-items:center;gap:.38rem;color:#dbfaff94;font-size:.62rem;font-weight:850;line-height:1.15}.battle-enemy-role{flex:0 0 auto;border:1px solid rgba(255,209,90,.22);border-radius:999px;background:#ff9f1c1f;color:#ffe3a3;font-size:.58rem;font-weight:950;letter-spacing:.04em;padding:.18rem .44rem;text-transform:uppercase}.battle-enemy-description{display:-webkit-box;overflow:hidden;margin-top:.42rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#dbfaffb8;font-size:.66rem;font-weight:800;line-height:1.2}.battle-enemy-stats{gap:.34rem;margin-top:.58rem}.battle-enemy-stats-side{display:grid;grid-template-columns:1fr;margin-top:0}.battle-enemy-rewards{gap:.34rem;margin-top:.36rem}.battle-enemy-stats span,.battle-enemy-rewards span{display:flex;min-width:0;flex-direction:column;gap:.14rem;align-items:flex-start;justify-content:center;border:1px solid rgba(255,255,255,.08);border-radius:.42rem;font-size:.7rem;line-height:1.05;padding:.38rem .42rem;text-align:left}.battle-enemy-stats em,.battle-enemy-rewards em{color:#bff8ff9e;font-size:.5rem;font-style:normal;font-weight:950;letter-spacing:.05em;line-height:1;text-transform:uppercase}.battle-enemy-stats strong,.battle-enemy-rewards strong{display:block;max-width:100%;overflow:hidden;color:#fff;font-size:.78rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.battle-enemy-rewards span:first-child strong{color:#ffe3a3}.battle-enemy-rewards span:last-child strong{color:#bff8ff}.battle-enemy-reward-preview,.battle-enemy-daily-note{display:block;border:1px solid rgba(255,209,90,.16);border-radius:.48rem;background:#ff9f1c14;color:#ffe7b0;font-size:.64rem;font-weight:900;line-height:1.2;padding:.36rem .44rem}.battle-enemy-daily-note{border-color:#67e8f92e;background:#67e8f914;color:#d8fbff}.battle-enemy-difficulty{display:flex;align-items:center;justify-content:space-between;gap:.44rem;border:1px solid rgba(103,232,249,.15);border-radius:.5rem;background:#00000038;padding:.36rem .44rem}.battle-enemy-difficulty strong{min-width:0;overflow:hidden;color:#fff;font-size:.64rem;font-weight:1000;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.battle-enemy-difficulty em{color:#cffafeb3;font-size:.58rem;font-style:normal;font-weight:950;line-height:1}.battle-difficulty-easy{border-color:#44ffb53d;background:#44ffb514}.battle-difficulty-fair{border-color:#67e8f938;background:#67e8f914}.battle-difficulty-hard{border-color:#ffb03347;background:#ffb03314}.battle-difficulty-boss{border-color:#f8717152;background:#f8717114}.battle-enemy-hint{display:block;color:#ffefcabd;font-size:.64rem;font-weight:850;line-height:1.2}.battle-enemy-weakness,.battle-enemy-first-win,.battle-enemy-farmed{margin-top:.38rem;font-size:.64rem;line-height:1.2;padding:.36rem .44rem}.battle-daily-boss-card{overflow:hidden;border:1px solid rgba(255,176,51,.34);border-radius:.72rem;background:radial-gradient(circle at 100% 0%,rgba(255,111,53,.22),transparent 34%),radial-gradient(circle at 0% 0%,rgba(57,203,255,.16),transparent 34%),linear-gradient(180deg,#231208eb,#030a14f0);box-shadow:inset 0 1px #ffffff1a,0 16px 34px #00000047;padding:.64rem}.battle-daily-boss-card:before{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.1),transparent 32%,rgba(255,146,43,.08))}.battle-daily-boss-card>*{position:relative;z-index:1}.battle-daily-boss-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.52rem}.battle-daily-boss-icon{display:grid;width:2.2rem;height:2.2rem;place-items:center;border:1px solid rgba(255,218,139,.32);border-radius:.55rem;background:radial-gradient(circle at 40% 18%,rgba(255,255,255,.2),transparent 40%),linear-gradient(145deg,#ffb03347,#ff593029);color:#ffe3a3;box-shadow:inset 0 0 0 1px #ffffff14}.battle-daily-boss-title{display:flex;min-width:0;flex-direction:column;gap:.18rem}.battle-daily-boss-title em{color:#ffbe4a;font-size:.58rem;font-style:normal;font-weight:950;letter-spacing:.1em;line-height:1;text-transform:uppercase}.battle-daily-boss-title strong{overflow:hidden;color:#fff;font-size:.96rem;font-weight:950;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.battle-daily-boss-attempts{min-width:3.2rem;border:1px solid rgba(103,232,249,.22);border-radius:999px;background:#02081180;color:#d7fbff;font-size:.86rem;font-weight:950;line-height:1;padding:.42rem .52rem;text-align:center;text-shadow:0 2px 10px rgba(0,0,0,.45)}.battle-daily-boss-copy{margin-top:.5rem;color:#dcfaffb8;font-size:.68rem;font-weight:800;line-height:1.3}.battle-daily-boss-preview{display:grid;gap:.24rem;margin-top:.5rem;border:1px solid rgba(255,209,90,.2);border-radius:.54rem;background:#ff9f1c1a;padding:.46rem .54rem}.battle-daily-boss-preview span,.battle-daily-boss-preview strong{color:#fff0bd;font-size:.66rem;font-weight:900;line-height:1.2}.battle-daily-boss-preview strong{color:#d9fff6}.battle-daily-boss-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;margin-top:.54rem}.battle-daily-boss-stats span{display:inline-flex;min-width:0;align-items:center;gap:.32rem;overflow:hidden;border:1px solid rgba(103,232,249,.14);border-radius:.48rem;background:#00000038;color:#fff6da;font-size:.66rem;font-weight:900;line-height:1;padding:.42rem .46rem;text-overflow:ellipsis;white-space:nowrap}.battle-daily-boss-bonus{margin-top:.44rem;border:1px solid rgba(110,255,191,.2);border-radius:.48rem;background:#2dd4bf1a;color:#d7fff4;font-size:.66rem;font-weight:850;line-height:1.2;padding:.42rem .5rem}.battle-daily-boss-action{width:100%;margin-top:.56rem;border:1px solid rgba(255,218,139,.42);border-radius:.5rem;background:linear-gradient(180deg,#ffd56a,#ff9829);color:#231100;font-size:.72rem;font-weight:950;line-height:1;padding:.58rem .72rem;text-transform:uppercase;box-shadow:inset 0 1px #ffffff61,0 10px 22px #ff841f33}.battle-daily-boss-action:disabled{cursor:not-allowed;border-color:#ffffff24;background:#ffffff1f;color:#dcfaff8f;box-shadow:none}.battle-reward-preview{overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);gap:.58rem;border:1px solid rgba(255,176,51,.32);border-radius:.72rem;background:radial-gradient(circle at 100% 0%,rgba(255,176,51,.22),transparent 36%),radial-gradient(circle at 0% 0%,rgba(57,203,255,.14),transparent 34%),#0000003d;box-shadow:inset 0 1px #ffffff14,0 12px 28px #00000038;padding:.62rem}.battle-reward-preview-copy span{display:inline-flex;align-items:center;gap:.32rem;color:#ffbe4a;font-size:.58rem;font-weight:950;letter-spacing:.1em;line-height:1;text-transform:uppercase}.battle-reward-preview-copy strong{display:block;overflow:hidden;margin-top:.26rem;color:#fff;font-size:.92rem;font-weight:950;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.battle-reward-preview-copy p{margin-top:.24rem;color:#cdfaffa3;font-size:.68rem;font-weight:800;line-height:1.24}.battle-reward-preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(4.2rem,1fr));gap:.38rem}.battle-reward-preview-grid div{min-width:0;border:1px solid rgba(103,232,249,.14);border-radius:.48rem;background:#00000038;padding:.42rem}.battle-reward-preview-grid span{display:block;overflow:hidden;color:#cdfaff8a;font-size:.52rem;font-weight:950;letter-spacing:.08em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.battle-reward-preview-grid strong{display:block;margin-top:.24rem;overflow:hidden;color:#fff;font-size:.82rem;font-weight:950;line-height:1;text-overflow:ellipsis;white-space:nowrap}.battle-reward-preview-grid div:first-child strong{color:#ffdf9a}.battle-difficulty-preview{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;border:1px solid rgba(103,232,249,.18);border-radius:.56rem;background:#00000038;padding:.5rem .58rem}.battle-difficulty-preview span{color:#fff;font-size:.74rem;font-weight:1000;line-height:1.1}.battle-difficulty-preview strong{color:#cffafedb;font-size:.68rem;font-weight:1000;line-height:1}.battle-difficulty-preview em{grid-column:1 / -1;color:#cffafea8;font-size:.64rem;font-style:normal;font-weight:800;line-height:1.22}.battle-enemy-strategy{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.44rem;border:1px solid rgba(255,209,90,.16);border-radius:.56rem;background:#ff9f1c14;padding:.5rem .58rem}.battle-enemy-strategy span{border:1px solid rgba(255,209,90,.22);border-radius:999px;background:#00000038;color:#ffe3a3;font-size:.58rem;font-weight:950;padding:.18rem .46rem;text-transform:uppercase}.battle-enemy-strategy em{min-width:0;color:#dbfaffb8;font-size:.64rem;font-style:normal;font-weight:850;line-height:1.22}.battle-first-win-preview{border:1px solid rgba(110,255,191,.2);border-radius:.46rem;background:#2dd4bf1a;padding:.44rem .5rem;color:#d7fff4;font-size:.66rem;font-weight:850;line-height:1.2}@media(max-width:420px){.battle-enemy-card-layout{grid-template-columns:minmax(0,1fr) minmax(6.35rem,32%)}.battle-enemy-info{padding:.72rem .12rem .72rem .72rem}.battle-enemy-side{padding:.62rem .48rem}.battle-enemy-name{font-size:.84rem}.battle-enemy-stats span,.battle-enemy-rewards span{padding:.34rem .36rem}}.battle-duck-strike{animation:duck-strike .76s cubic-bezier(.2,.8,.2,1) both}.battle-enemy-hit{animation:enemy-hit .68s cubic-bezier(.2,.8,.2,1) both}.battle-bear-strike{animation:bear-strike .8s cubic-bezier(.2,.8,.2,1) both}.battle-fighter-hit{animation:fighter-hit .68s cubic-bezier(.2,.8,.2,1) both}.battle-victory{animation:battle-victory 1.1s ease-out both}.battle-defeated{filter:grayscale(.45) brightness(.72);transform:translateY(8px) rotateX(8deg) scale(.94)}.battle-screen-shake{animation:battle-screen-shake .46s ease-out both}.battle-crit-glow{animation:battle-crit-glow .72s ease-out both}.battle-result-pop-crit{border-color:#ffdf6edb;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.28),transparent 42%),linear-gradient(180deg,#fff0a3,#ff8a1f);color:#061522;text-shadow:none;box-shadow:0 0 26px #ffdf6e7a,0 12px 34px #00000052}.battle-log-card{overflow:hidden}.battle-log-head,.battle-log-result-head{display:flex;align-items:flex-start;gap:.72rem}.battle-log-badge{display:inline-flex;width:2.15rem;height:2.15rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.16);border-radius:.68rem;background:#ffffff14;color:#fff;box-shadow:inset 0 1px #ffffff29}.battle-log-copy{min-width:0;display:block}.battle-log-main{display:block;color:#fff;line-height:1.32;font-size:.98rem}.battle-log-meta{display:block;margin-top:.18rem;color:#cdfaff94;font-size:.68rem;line-height:1.35}.battle-log-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border:1px solid rgba(103,232,249,.14);border-radius:.42rem;background:#0003;padding:.44rem .54rem;font-size:.72rem}.battle-log-row span{color:#cdfaff8f;font-weight:900;text-transform:uppercase}.battle-log-row strong{color:#ffdf9a;font-weight:950;text-align:right}.battle-turn-player{border-color:#67e8f947;background:#67e8f91a;color:#d9fbff}.battle-turn-enemy{border-color:#f8717142;background:#f871711f;color:#ffe3e3}.battle-turn-crit{border-color:#ffd15a80;background:#ff9f1c29;color:#fff0ba}.battle-turn-feed{display:grid;gap:.42rem}.battle-turn-feed-result{margin-top:.2rem}.battle-turn-feed-item{display:grid;grid-template-columns:auto 1fr;gap:.5rem;align-items:center;border:1px solid rgba(103,232,249,.12);border-radius:.55rem;padding:.48rem .58rem}.battle-turn-feed-icon{display:inline-flex;width:1.6rem;height:1.6rem;align-items:center;justify-content:center;border-radius:.5rem;background:#00000038;font-size:.9rem}.battle-turn-feed-copy{min-width:0;display:grid;gap:.08rem}.battle-turn-feed-copy strong{overflow:hidden;color:#fff;font-size:.76rem;font-weight:950;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.battle-turn-feed-copy em{overflow:hidden;color:#cdfaff94;font-size:.66rem;font-style:normal;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.battle-reward-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.battle-reward-pill{min-width:0;border:1px solid rgba(255,255,255,.14);border-radius:.58rem;padding:.54rem .46rem;background:#00000038;text-align:center}.battle-reward-pill span{display:inline-flex;align-items:center;justify-content:center;gap:.26rem;color:#cdfaffa3;font-size:.64rem;font-weight:950;text-transform:uppercase}.battle-reward-pill strong{display:block;margin-top:.12rem;overflow:hidden;color:#fff;font-size:.78rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.battle-reward-pill-gold{border-color:#ff9f1c3d;background:#ff9f1c1a}.battle-reward-pill-blue{border-color:#67e8f938;background:#67e8f914}.battle-reward-pill-green{border-color:#34d39938;background:#34d39914}.battle-log-compact-meta{display:flex;flex-wrap:wrap;gap:.38rem;color:#cdfaff8a;font-size:.66rem;font-weight:850}.battle-log-compact-meta span{border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#0000002e;padding:.2rem .48rem}@keyframes battle-crit-glow{0%{filter:saturate(1) brightness(1)}28%{filter:saturate(1.35) brightness(1.18);box-shadow:0 0 32px #ffdf6e33}to{filter:saturate(1) brightness(1)}}.battle-search-pulse{animation:battle-search-pulse 1.1s ease-in-out infinite}.battle-hit-button{overflow:hidden;border:1px solid rgba(255,190,74,.72);border-radius:.62rem;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.32),transparent 22%),linear-gradient(135deg,#fff0a3,#ffb42e 38%,#ff7a16);box-shadow:inset 0 2px #ffffff6b,inset 0 -8px 18px #7a2b0040,0 0 26px #ff9f1c57,0 16px 34px #00000057;color:#061522;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M8 32 31 9' stroke='%23ff9f1c' stroke-width='4' stroke-linecap='round'/%3E%3Cpath d='M25 6h9v9' fill='none' stroke='%2300d9ff' stroke-width='3' stroke-linecap='round'/%3E%3Ccircle cx='13' cy='27' r='5' fill='none' stroke='%2300d9ff' stroke-width='2'/%3E%3C/svg%3E") 18 18,pointer;font-size:1rem;letter-spacing:.04em;padding:.86rem 1rem;text-shadow:none}.battle-hit-button:hover:not(:disabled),.battle-hit-button:focus-visible:not(:disabled){transform:translateY(-1px);border-color:#ffecaaf0;box-shadow:inset 0 2px #ffffff80,inset 0 -8px 18px #7a2b0040,0 0 34px #ffbe4a70,0 18px 38px #00000061}.battle-hit-button-inner{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-width:0}.battle-hit-button-inner span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.battle3d-card{--battle3d-cyan: rgba(57, 245, 255, .78);--battle3d-gold: rgba(255, 190, 74, .86)}.battle3d-card:before{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 18% 18%,rgba(57,245,255,.18),transparent 34%),radial-gradient(circle at 82% 20%,rgba(255,115,58,.18),transparent 32%),linear-gradient(135deg,rgba(255,255,255,.08),transparent 35%,rgba(255,159,28,.08))}.battle3d-card>*{position:relative;z-index:1}.battle3d-head{display:grid;gap:.16rem;padding:.74rem .8rem .58rem}.battle3d-kicker{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.34rem;border:1px solid rgba(103,232,249,.2);border-radius:999px;background:#0000003d;color:#bff8ff;font-size:.56rem;font-weight:950;letter-spacing:.12em;line-height:1;padding:.26rem .46rem;text-transform:uppercase}.battle3d-head strong{color:#fff;font-size:1rem;font-weight:950;line-height:1.1;text-shadow:0 2px 10px rgba(0,0,0,.48)}.battle3d-head span:last-child{color:#cffafea8;font-size:.68rem;font-weight:800;line-height:1.25}.battle3d-scene{position:relative;isolation:isolate;display:grid;min-height:19rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:.74rem;overflow:hidden;border-block:1px solid rgba(103,232,249,.13);background:linear-gradient(180deg,#00050e1f,#00050e7a),radial-gradient(circle at 50% 78%,rgba(255,190,74,.18),transparent 22%),radial-gradient(circle at 24% 26%,rgba(57,245,255,.18),transparent 32%),radial-gradient(circle at 76% 28%,rgba(255,92,62,.16),transparent 30%),linear-gradient(180deg,#020e1eb8,#020811fa);padding:1rem .78rem 1.08rem;perspective:900px;transform-style:preserve-3d}.battle3d-arena-bg{position:absolute;z-index:0;top:-1px;right:-1px;bottom:-1px;left:-1px;background-image:linear-gradient(180deg,#00061214,#0007126b),var(--battle3d-arena-bg);background-position:center;background-size:cover;filter:saturate(1.08) contrast(1.04) brightness(.8);opacity:.82;transform:translateZ(-80px) scale(1.012)}.battle3d-energy-field{pointer-events:none;position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 18% 68%,rgba(57,245,255,.34),transparent 20%),radial-gradient(circle at 82% 68%,rgba(255,119,46,.32),transparent 20%),linear-gradient(90deg,rgba(57,245,255,.12),transparent 42%,rgba(255,119,46,.12));mix-blend-mode:screen;opacity:.58}.battle3d-particles{pointer-events:none;position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(255,225,150,.9) 0 1px,transparent 1.5px),radial-gradient(circle,rgba(57,245,255,.76) 0 1px,transparent 1.6px),radial-gradient(circle,rgba(255,116,54,.78) 0 1px,transparent 1.8px);background-position:14% 24%,30% 72%,83% 30%;background-repeat:no-repeat;background-size:120px 120px,160px 160px,150px 150px;filter:drop-shadow(0 0 8px rgba(255,190,74,.24));opacity:.48;animation:battle3d-particles-drift 4.8s ease-in-out infinite}.battle3d-scene:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(110deg,transparent 28%,rgba(57,245,255,.08) 48%,transparent 63%),linear-gradient(180deg,rgba(255,255,255,.06),transparent 26%);opacity:.7}.battle3d-hit-flash{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 38% 48%,rgba(255,255,255,.78),transparent 9%),radial-gradient(circle at 54% 48%,rgba(255,190,74,.5),transparent 19%);mix-blend-mode:screen;opacity:0}.battle3d-scene-duck .battle3d-hit-flash,.battle3d-scene-bear .battle3d-hit-flash,.battle3d-scene-win .battle3d-hit-flash,.battle3d-scene-lose .battle3d-hit-flash{animation:battle3d-hit-flash .36s ease-out both}.battle3d-scene-crit{animation:battle3d-crit-shake .42s ease-out both}.battle3d-scene-crit .battle3d-particles{opacity:.84;animation:battle3d-crit-particles .52s ease-out both}.battle3d-floor{position:absolute;z-index:1;left:6%;right:6%;bottom:1.05rem;height:6rem;border:1px solid rgba(103,232,249,.2);border-radius:50%;background:radial-gradient(ellipse at center,rgba(255,190,74,.18),transparent 62%),repeating-linear-gradient(90deg,rgba(103,232,249,.18) 0 1px,transparent 1px 46px),repeating-linear-gradient(0deg,rgba(255,190,74,.12) 0 1px,transparent 1px 34px);box-shadow:0 0 42px #39f5ff29,inset 0 0 28px #ff9f1c1f;filter:blur(.5px);transform:rotateX(68deg) translateZ(-42px);transform-origin:50% 50%}.battle3d-fighter{position:relative;z-index:3;display:grid;min-width:0;justify-items:center;border:1px solid rgba(255,255,255,.12);border-radius:.7rem;background:#00000047;padding:.54rem;text-align:center;box-shadow:inset 0 1px #ffffff1a,0 18px 36px #00000047;transform-style:preserve-3d;transition:transform .18s ease,filter .18s ease}.battle3d-fighter-duck{border-color:#39f5ff38;transform:rotateY(10deg) translateZ(28px)}.battle3d-fighter-bear{border-color:#ff6b6b38;transform:rotateY(-10deg) translateZ(28px)}.battle3d-scene-duck .battle3d-fighter-duck{animation:battle3d-duck-strike .46s ease-out both}.battle3d-scene-bear .battle3d-fighter-duck,.battle3d-scene-lose .battle3d-fighter-duck{animation:battle3d-hit .52s ease-out both}.battle3d-scene-bear .battle3d-fighter-bear{animation:battle3d-bear-strike .52s ease-out both}.battle3d-scene-duck .battle3d-fighter-bear,.battle3d-scene-win .battle3d-fighter-bear{animation:battle3d-hit .52s ease-out both}.battle3d-scene-win .battle3d-fighter-duck,.battle3d-scene-lose .battle3d-fighter-bear{filter:saturate(1.22) brightness(1.08)}.battle3d-portrait{width:min(100%,7.8rem);aspect-ratio:2 / 3;overflow:hidden;border-radius:.62rem;background:#0000004d;box-shadow:inset 0 0 0 1px #ffffff17,inset 0 -30px 44px #00000057,0 12px 24px #00000042}.battle3d-portrait img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;animation:battle3d-idle-breathe 3.4s ease-in-out infinite;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.battle3d-scene-win .battle3d-fighter-bear .battle3d-portrait img,.battle3d-scene-lose .battle3d-fighter-duck .battle3d-portrait img{animation:battle3d-death-fade .72s ease both}.battle3d-portrait-duck{border:1px solid rgba(57,245,255,.28)}.battle3d-portrait-bear{border:1px solid rgba(255,107,107,.26)}.battle3d-name{margin-top:.44rem;max-width:100%;overflow:hidden;color:#fff;font-size:.72rem;font-weight:950;line-height:1.1;text-overflow:ellipsis;text-shadow:0 2px 9px rgba(0,0,0,.55);white-space:nowrap}.battle3d-hp{margin-top:.24rem;color:#cffafeb3;font-size:.66rem;font-weight:900}.battle3d-vs{position:relative;z-index:4;align-self:center;color:#ffbe4a;font-size:1.28rem;font-weight:950;line-height:1;text-shadow:0 0 18px rgba(255,190,74,.55),0 2px 8px rgba(0,0,0,.5);transform:translateZ(64px)}.battle3d-damage{position:absolute;z-index:6;top:42%;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:#040a12b8;color:#fff;font-size:.84rem;font-weight:950;line-height:1;padding:.4rem .58rem;text-shadow:0 2px 10px rgba(0,0,0,.5);transform:translate(-50%,-50%) translateZ(96px);animation:battle3d-damage-float .78s ease-out both;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.battle3d-damage-duck,.battle3d-damage-win{left:67%;border-color:#39f5ff5c;box-shadow:0 0 22px #39f5ff47}.battle3d-damage-bear,.battle3d-damage-lose{left:33%;border-color:#f871715c;box-shadow:0 0 22px #f8717147}.battle3d-damage-crit{color:#ffdf9a;box-shadow:0 0 26px #ffbe4a6b}.battle3d-result{position:absolute;z-index:5;left:50%;top:45%;border:1px solid rgba(255,255,255,.22);border-radius:.7rem;color:#fff;font-size:1rem;font-weight:950;letter-spacing:.08em;padding:.62rem .92rem;text-align:center;text-transform:uppercase;transform:translate(-50%,-50%) translateZ(84px);box-shadow:0 18px 42px #00000057;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:battle3d-result-pop .64s cubic-bezier(.2,1.35,.28,1) both}.battle3d-result-win{background:linear-gradient(135deg,#ff9f1ceb,#061522eb);box-shadow:0 18px 42px #00000057,0 0 44px #ffbe4a57}.battle3d-result-lose{background:linear-gradient(135deg,#7e1d1df0,#061522f0)}.battle3d-result-panel{display:grid;gap:.7rem;margin:.72rem .8rem 0;border:1px solid rgba(57,245,255,.2);border-radius:.78rem;background:radial-gradient(circle at 12% 0%,rgba(57,245,255,.18),transparent 34%),linear-gradient(135deg,#041424e0,#09101ceb);box-shadow:inset 0 1px #ffffff0f,0 0 24px #39f5ff1f;padding:.75rem}.battle3d-result-panel-win{border-color:#fbbf2452;box-shadow:inset 0 1px #ffffff14,0 0 26px #fbbf2424}.battle3d-result-panel-lose{border-color:#f8717147;box-shadow:inset 0 1px #ffffff0f,0 0 24px #f871711f}.battle3d-result-panel span{display:block;color:#adf7ffb8;font-size:.66rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.battle3d-result-panel strong{display:block;margin-top:.14rem;color:#fff;font-size:1rem;line-height:1.1;text-shadow:0 2px 12px rgba(0,0,0,.45)}.battle3d-result-panel p{margin:.34rem 0 0;color:#e8fbffc7;font-size:.74rem;font-weight:800;line-height:1.32}.battle3d-result-panel-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.battle3d-result-panel-actions button{min-height:2.5rem;border-radius:.58rem;font-size:.76rem;font-weight:950}.battle3d-footer{display:grid;gap:.62rem;padding:.68rem .8rem .8rem}.battle3d-log{display:grid;gap:.28rem}.battle3d-log span{display:block;border:1px solid rgba(255,255,255,.1);border-radius:.46rem;background:#0003;color:#dcfaffb8;font-size:.66rem;font-weight:850;line-height:1.25;padding:.36rem .46rem}.battle3d-log-duck{border-color:#39f5ff38!important;color:#d9fbff!important}.battle3d-log-bear{border-color:#f871713d!important;color:#ffe3e3!important}.battle3d-log-system{border-color:#ffbe4a38!important;color:#ffdf9a!important}.battle3d-actions{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,.88fr) minmax(0,1.3fr);gap:.48rem}.battle3d-actions button{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:2.75rem;border-radius:.58rem;font-size:.78rem;font-weight:950;letter-spacing:.02em;text-transform:uppercase}.battle3d-auto:disabled{cursor:not-allowed;opacity:.55}@media(max-width:420px){.battle3d-scene{min-height:16.6rem;gap:.45rem;padding-inline:.54rem}.battle3d-arena-bg{background-position:center bottom;filter:saturate(1.02) contrast(1.02) brightness(.72);opacity:.72}.battle3d-energy-field,.battle3d-particles{opacity:.42}.battle3d-portrait{width:min(100%,5.75rem)}.battle3d-fighter{padding:.42rem}.battle3d-name{font-size:.64rem}.battle3d-hp{font-size:.58rem}.battle3d-actions,.battle3d-result-panel-actions{grid-template-columns:1fr}}@keyframes battle3d-duck-strike{0%{transform:rotateY(10deg) translateZ(28px) translate(0)}48%{transform:rotateY(2deg) translateZ(74px) translate(20px) scale(1.03)}to{transform:rotateY(10deg) translateZ(28px) translate(0)}}@keyframes battle3d-bear-strike{0%{transform:rotateY(-10deg) translateZ(28px) translate(0)}48%{transform:rotateY(-2deg) translateZ(74px) translate(-20px) scale(1.03)}to{transform:rotateY(-10deg) translateZ(28px) translate(0)}}@keyframes battle3d-hit{0%,to{filter:none}25%{filter:brightness(1.35) saturate(1.2)}45%{transform:translate(-5px) translateZ(22px)}62%{transform:translate(5px) translateZ(22px)}}@keyframes battle3d-hit-flash{0%{opacity:0;transform:scale(.92)}18%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.16)}}@keyframes battle3d-particles-drift{0%,to{opacity:.42;transform:translateY(0)}50%{opacity:.62;transform:translateY(-5px)}}@keyframes battle3d-crit-shake{0%,to{transform:translateZ(0)}16%{transform:translate3d(3px,-1px,0)}32%{transform:translate3d(-4px,1px,0)}48%{transform:translate3d(3px,1px,0)}64%{transform:translate3d(-2px,-1px,0)}}@keyframes battle3d-crit-particles{0%{opacity:.18;transform:scale(.92)}24%{opacity:.9;transform:scale(1.03)}to{opacity:0;transform:scale(1.14) translateY(-8px)}}@keyframes battle3d-idle-breathe{0%,to{filter:brightness(1) saturate(1);transform:translateY(0) scale(1)}50%{filter:brightness(1.06) saturate(1.08);transform:translateY(-2px) scale(1.012)}}@keyframes battle3d-death-fade{0%{opacity:1;filter:brightness(1.1) saturate(1.15);transform:translateY(0) rotate(0) scale(1)}to{opacity:.48;filter:grayscale(.58) brightness(.78) saturate(.72);transform:translateY(7px) rotate(-2deg) scale(.96)}}@keyframes battle3d-damage-float{0%{opacity:0;transform:translate(-50%,-24%) translateZ(96px) scale(.78)}18%{opacity:1;transform:translate(-50%,-50%) translateZ(116px) scale(1.06)}to{opacity:0;transform:translate(-50%,-122%) translateZ(126px) scale(.92)}}@keyframes battle3d-result-pop{0%{opacity:0;transform:translate(-50%,-45%) translateZ(84px) scale(.78)}62%{opacity:1;transform:translate(-50%,-50%) translateZ(100px) scale(1.07)}to{opacity:1;transform:translate(-50%,-50%) translateZ(84px) scale(1)}}.db-quests-page{color:#f6fdff}.db-quests-hero,.db-quest-card,.db-quest-empty{position:relative;overflow:hidden;border:1px solid rgba(103,232,249,.22);border-radius:.62rem;background:radial-gradient(circle at 12% 0%,rgba(57,203,255,.2),transparent 36%),radial-gradient(circle at 95% 8%,rgba(255,159,28,.2),transparent 36%),linear-gradient(145deg,#061522f5,#020811fa);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0000006b,0 14px 34px #00000047}.db-quests-hero:after,.db-quest-card:after,.db-quest-empty:after{content:"";pointer-events:none;position:absolute;top:1px;right:1px;bottom:1px;left:1px;border:1px solid rgba(255,255,255,.06);border-radius:.55rem}.db-quests-hero>*,.db-quest-card>*,.db-quest-empty>*{position:relative;z-index:1}.db-quests-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(5.7rem,7.2rem);align-items:stretch;gap:.68rem;min-height:8rem;padding:.74rem}.db-quests-hero-main{min-width:0;align-self:center}.db-quests-eyebrow{display:flex;align-items:center;gap:.38rem;color:#ffbe4ac7;font-size:.62rem;font-weight:950;letter-spacing:.12em;line-height:1;text-transform:uppercase}.db-quests-hero h2{margin-top:.28rem;color:#fff;font-size:clamp(1.05rem,4.8vw,1.45rem);font-weight:950;line-height:1.05;text-shadow:0 2px 0 rgba(0,0,0,.38),0 0 18px rgba(255,159,28,.2)}.db-quests-hero p{margin-top:.34rem;max-width:17rem;color:#cdfaff9e;font-size:.72rem;font-weight:800;line-height:1.35}.db-quests-hero-art{position:relative;min-width:0;overflow:hidden;align-self:stretch;border:1px solid rgba(255,205,130,.3);border-radius:.58rem;background:radial-gradient(circle at 50% 20%,rgba(255,190,74,.2),transparent 46%),#00000038;box-shadow:inset 0 1px #ffffff1f,0 0 24px #ff9f1c29}.db-quests-hero-art:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 45%,rgba(0,0,0,.3)),radial-gradient(circle at 50% 18%,rgba(255,255,255,.08),transparent 34%)}.db-quests-hero-art img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 48%;object-position:50% 48%;filter:saturate(1.1) contrast(1.05);transform:scale(1.06)}.db-quests-hero-stats-row{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem}.db-quests-hero-stats{display:flex;min-width:0;flex-direction:column;justify-content:center;border:1px solid rgba(103,232,249,.18);border-radius:.56rem;background:#00000038;padding:.5rem .58rem}.db-quests-hero-stats-gold{border-color:#ff9f1c52;background:#ff9f1c1a}.db-quests-hero-stats span{color:#bff8ff94;font-size:.58rem;font-weight:950;letter-spacing:.08em;line-height:1;text-transform:uppercase}.db-quests-hero-stats strong{margin-top:.34rem;color:#fff;font-size:1rem;font-weight:950;line-height:1}.db-quests-hero-stats-gold strong{color:#ffbe4a;text-shadow:0 0 16px rgba(255,159,28,.28)}.db-quest-next-card{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(8.4rem,10rem);gap:.68rem;border:1px solid rgba(255,190,74,.34);border-radius:.78rem;background:radial-gradient(circle at 92% 0%,rgba(255,190,74,.22),transparent 36%),radial-gradient(circle at 0% 0%,rgba(57,203,255,.14),transparent 34%),linear-gradient(145deg,#0e2c3ef5,#020811fa);box-shadow:inset 0 1px #ffffff1f,0 12px 30px #0000003d,0 0 22px #ff9f1c1f;padding:.68rem}.db-quest-next-card:after{content:"";pointer-events:none;position:absolute;top:1px;right:1px;bottom:1px;left:1px;border:1px solid rgba(255,255,255,.06);border-radius:.68rem}.db-quest-next-copy,.db-quest-next-side{position:relative;z-index:1;min-width:0}.db-quest-next-kicker{display:inline-flex;align-items:center;gap:.34rem;color:#ffbe4a;font-size:.62rem;font-weight:950;letter-spacing:.1em;line-height:1;text-transform:uppercase}.db-quest-next-copy h3{margin-top:.28rem;overflow:hidden;color:#fff;font-size:1rem;font-weight:950;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.db-quest-next-copy p{display:-webkit-box;overflow:hidden;margin-top:.34rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#cdfaffb8;font-size:.74rem;font-weight:800;line-height:1.28}.db-quest-next-side{display:flex;flex-direction:column;justify-content:center;gap:.42rem}.db-quest-next-side>span{align-self:flex-end;border-radius:999px;border:1px solid rgba(103,232,249,.22);background:#0000003d;padding:.24rem .5rem;color:#cdfaffb8;font-size:.62rem;font-weight:950;line-height:1}.db-quest-next-progress{height:.44rem;overflow:hidden;border:1px solid rgba(103,232,249,.14);border-radius:999px;background:#00000052}.db-quest-next-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff4b17,#ffd15a,#39f5ff);box-shadow:0 0 14px #ff9f1c47}.db-quest-next-side button{border-radius:.62rem;background:linear-gradient(180deg,#ffd15a,#ff9f1c);padding:.62rem .72rem;color:#061522;font-size:.68rem;font-weight:950;line-height:1;text-transform:uppercase;box-shadow:inset 0 1px #ffffff85,0 0 18px #ff9f1c38}.db-quest-next-side button:disabled{border:1px solid rgba(103,232,249,.16);background:#00000038;color:#cdfaff7a;box-shadow:none}.db-quest-category-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}.db-quest-category-chip{min-width:0;border:1px solid rgba(103,232,249,.2);border-radius:.62rem;background:radial-gradient(circle at 100% 0%,rgba(57,203,255,.12),transparent 40%),#0003;padding:.48rem}.db-quest-category-chip span,.db-quest-category-chip em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-quest-category-chip span{color:#cdfaff8f;font-size:.54rem;font-weight:950;letter-spacing:.08em;line-height:1;text-transform:uppercase}.db-quest-category-chip strong{display:block;margin-top:.24rem;color:#fff;font-size:.9rem;font-weight:950;line-height:1}.db-quest-category-chip em{margin-top:.22rem;color:#ffbe4a;font-size:.58rem;font-style:normal;font-weight:950;line-height:1}.db-shop-page{--shop-blue: #39cbff;--shop-gold: #ffb033;--shop-orange: #ff6b1a}.db-shop-recommend-card{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;align-items:center;border:1px solid rgba(255,176,51,.4);border-radius:.82rem;background:radial-gradient(circle at 90% 8%,rgba(255,176,51,.28),transparent 34%),radial-gradient(circle at 2% 0%,rgba(57,203,255,.16),transparent 36%),linear-gradient(145deg,#0a263afa,#020811fa);box-shadow:inset 0 1px #ffffff21,0 14px 34px #00000047,0 0 24px #ff9f1c26;padding:.72rem}.db-shop-recommend-card:after{content:"";pointer-events:none;position:absolute;top:1px;right:1px;bottom:1px;left:1px;border:1px solid rgba(255,255,255,.06);border-radius:.72rem}.db-shop-recommend-copy,.db-shop-recommend-price{position:relative;z-index:1;min-width:0}.db-shop-recommend-copy span,.db-shop-section-head span,.db-shop-upgrades-head,.db-shop-item-kicker{display:inline-flex;align-items:center;gap:.34rem;color:#ffbe4a;font-size:.6rem;font-weight:950;letter-spacing:.1em;line-height:1;text-transform:uppercase}.db-shop-recommend-copy strong{display:block;overflow:hidden;margin-top:.32rem;color:#fff;font-size:1.12rem;font-weight:950;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.db-shop-recommend-copy p{display:-webkit-box;overflow:hidden;margin-top:.34rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#cdfaffbd;font-size:.74rem;font-weight:800;line-height:1.25}.db-shop-recommend-price{display:grid;min-width:5.4rem;justify-items:end;gap:.26rem}.db-shop-recommend-price span{border-radius:.58rem;background:linear-gradient(180deg,#ffd15a,#ff9f1c);padding:.44rem .58rem;color:#061522;font-size:.78rem;font-weight:950;line-height:1}.db-shop-recommend-price em{color:#cdfaff94;font-size:.58rem;font-style:normal;font-weight:950;text-transform:uppercase}.db-shop-recommend-action{border:1px solid rgba(255,207,138,.4);border-radius:.52rem;background:#ffcf8a1a;padding:.38rem .52rem;color:#ffdf9a;font-size:.6rem;font-weight:950;line-height:1;text-transform:uppercase;transition:border-color .15s ease,background .15s ease,transform .15s ease}.db-shop-recommend-action:hover,.db-shop-recommend-action:focus-visible{border-color:#ffcf8aad;background:#ffcf8a2e;transform:translateY(-1px)}.db-shop-category-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}.db-shop-category-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;overflow:hidden;display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);gap:.24rem .38rem;align-items:center;border:1px solid rgba(103,232,249,.2);border-radius:.64rem;background:#00000038;padding:.46rem;text-align:left;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease}.db-shop-category-chip:hover,.db-shop-category-chip:focus-visible{border-color:#67e8f980;background:#061522c7;box-shadow:0 .56rem 1.25rem #00000038;transform:translateY(-1px)}.db-shop-category-chip-active{border-color:#ffb547db;background:linear-gradient(135deg,#102138f2,#58310cb8);box-shadow:0 .7rem 1.5rem #f59e0b2e,inset 0 0 0 1px #ffffff14}.db-shop-category-all svg{color:#fbbf24}.db-shop-category-chip svg{grid-row:span 2;color:#67e8f9}.db-shop-category-chip span,.db-shop-category-chip strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-shop-category-chip span{color:#cdfaffa8;font-size:.56rem;font-weight:950;line-height:1;text-transform:uppercase}.db-shop-category-chip strong{color:#fff;font-size:.72rem;font-weight:950;line-height:1}.db-shop-sections{display:grid;gap:.9rem}.db-shop-section{position:relative;overflow:hidden;border:1px solid rgba(103,232,249,.3);border-radius:.86rem;background:radial-gradient(circle at 100% 0%,rgba(57,203,255,.12),transparent 36%),linear-gradient(145deg,#051827f5,#020811fa);box-shadow:inset 0 1px #ffffff14;padding:.68rem}.db-shop-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem;margin-bottom:.58rem}.db-shop-section-head p{margin-top:.24rem;color:#cdfaff9e;font-size:.68rem;font-weight:800;line-height:1.25}.db-shop-section-head strong{border-radius:999px;border:1px solid rgba(103,232,249,.2);background:#00000038;padding:.28rem .48rem;color:#fff;font-size:.68rem;font-weight:950;line-height:1}.db-shop-grid{display:grid;gap:.58rem}.db-shop-item-card{width:100%;text-align:left}.db-shop-item-card-ready{box-shadow:inset 0 1px #ffffff1f,0 0 18px #ff9f1c1f}.db-shop-item-card-locked{border-color:#94a3b838}.db-shop-item-top,.db-shop-item-main{display:flex;min-width:0;align-items:flex-start;gap:.68rem}.db-shop-item-top{justify-content:space-between}.db-shop-item-icon{display:grid;width:2.85rem;height:2.85rem;flex:0 0 auto;place-items:center;border:1px solid rgba(103,232,249,.24);border-radius:.58rem;background:#67e8f91a;font-size:1.45rem;box-shadow:inset 0 1px #ffffff14}.db-shop-item-title{display:block;overflow:hidden;margin-top:.28rem;color:#fff;font-size:1rem;font-weight:950;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.db-shop-item-description{display:-webkit-box;overflow:hidden;margin-top:.3rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#cdfaffa3;font-size:.72rem;font-weight:760;line-height:1.25}.db-shop-price-pill{flex:0 0 auto;border-radius:.54rem;border:1px solid rgba(103,232,249,.18);background:#0000003d;padding:.34rem .5rem;color:#cdfaffc7;font-size:.68rem;font-weight:950;line-height:1}.db-shop-price-ready{border-color:#ffb03373;background:#ff9f1c29;color:#ffdf9a}.db-shop-benefit-box{margin-top:.62rem;border:1px solid rgba(255,176,51,.22);border-radius:.58rem;background:#ff9f1c14;padding:.5rem .58rem}.db-shop-benefit-box span{display:block;color:#ffd28ab3;font-size:.55rem;font-weight:950;letter-spacing:.1em;line-height:1;text-transform:uppercase}.db-shop-benefit-box strong{display:block;margin-top:.28rem;color:#fff;font-size:.76rem;font-weight:880;line-height:1.24}.db-shop-purchase-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;margin-top:.56rem}.db-shop-purchase-preview div{min-width:0;border:1px solid rgba(103,232,249,.14);border-radius:.5rem;background:radial-gradient(circle at 100% 0%,rgba(57,203,255,.1),transparent 36%),#0000002e;padding:.44rem}.db-shop-purchase-preview span{display:block;overflow:hidden;color:#cdfaff85;font-size:.52rem;font-weight:950;letter-spacing:.08em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.db-shop-purchase-preview strong{display:-webkit-box;overflow:hidden;margin-top:.24rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#f6fdfff0;font-size:.66rem;font-weight:900;line-height:1.18}.db-shop-tags{display:flex;flex-wrap:wrap;gap:.34rem;margin-top:.58rem}.db-shop-tags span{border:1px solid rgba(103,232,249,.16);border-radius:.34rem;background:#67e8f914;padding:.28rem .42rem;color:#f0fdffe0;font-size:.62rem;font-weight:850;line-height:1}.db-shop-tags .db-shop-tag-ready{border-color:#ffb0334d;background:#ff9f1c24;color:#ffdf9a}.db-shop-tags .db-shop-tag-muted{color:#cdfaff85}.db-shop-tags .db-shop-tag-warn{border-color:#ffb03357;background:#ff9f1c29;color:#ffdf9a}.db-shop-active-boosters,.db-shop-booster-panel{border:1px solid rgba(57,203,255,.22);border-radius:.72rem;background:radial-gradient(circle at 0% 0%,rgba(57,203,255,.16),transparent 34%),linear-gradient(135deg,#031323e6,#120802d1);box-shadow:inset 0 1px #ffffff1f,0 14px 28px #0000002e}.db-shop-active-boosters{padding:.68rem}.db-shop-active-boosters-head,.db-shop-booster-panel{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.db-shop-active-boosters-head span{display:inline-flex;align-items:center;gap:.34rem;color:#ffbe4a;font-size:.6rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.db-shop-active-boosters-head strong{border-radius:999px;background:#ff9f1c29;padding:.18rem .5rem;color:#ffdf9a;font-size:.68rem;font-weight:950}.db-shop-active-boosters-list{display:grid;gap:.46rem;margin-top:.56rem}.db-shop-active-booster{display:grid;gap:.36rem;border-radius:.58rem;border:1px solid rgba(103,232,249,.14);background:#0003;padding:.5rem}.db-shop-active-booster span,.db-shop-booster-panel span{display:block;color:#cdfaff94;font-size:.54rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.db-shop-active-booster strong,.db-shop-booster-panel strong{display:block;margin-top:.14rem;color:#fff;font-size:.78rem;font-weight:950;line-height:1.1}.db-shop-active-booster small,.db-shop-booster-panel small{display:block;margin-top:.16rem;color:#cdfaffa8;font-size:.62rem;font-weight:800;line-height:1.2}.db-shop-active-booster i{overflow:hidden;height:.38rem;border-radius:999px;background:#67e8f91f}.db-shop-active-booster b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff9f1c,#ffd15a,#39f5ff)}.db-shop-booster-panel{margin-top:.64rem;padding:.58rem}.db-shop-booster-panel>div{min-width:0}.db-shop-booster-button{min-width:7.4rem;height:2.25rem;padding:.42rem .7rem;font-size:.66rem}.db-shop-buy-button{margin-top:.68rem;height:2.5rem;padding-block:.5rem}.db-shop-upgrades-head{padding-inline:.18rem;color:#cdfaff9e}.db-shop-upgrade-card{position:relative}.db-shop-upgrade-card-ready{box-shadow:inset 0 1px #ffffff1f,0 0 18px #ff9f1c1f}.db-shop-upgrade-card-locked{border-color:#94a3b838}.db-shop-upgrade-impact{margin-top:.64rem}.db-shop-upgrade-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.db-shop-tone-power{--shop-accent: #ff6b1a}.db-shop-tone-style{--shop-accent: #d946ef}.db-shop-tone-keys{--shop-accent: #ffb033}.db-shop-tone-boosters{--shop-accent: #39cbff}.db-shop-tone-craft{--shop-accent: #67e8f9}.db-shop-tone-vip{--shop-accent: #ffdf6e}.db-shop-tone-power,.db-shop-tone-style,.db-shop-tone-keys,.db-shop-tone-boosters,.db-shop-tone-craft,.db-shop-tone-vip{border-color:color-mix(in srgb,var(--shop-accent) 38%,rgba(103,232,249,.22))}.db-shop-tone-power svg,.db-shop-tone-style svg,.db-shop-tone-keys svg,.db-shop-tone-boosters svg,.db-shop-tone-craft svg,.db-shop-tone-vip svg,.db-shop-item-icon.db-shop-tone-power,.db-shop-item-icon.db-shop-tone-style,.db-shop-item-icon.db-shop-tone-keys,.db-shop-item-icon.db-shop-tone-boosters,.db-shop-item-icon.db-shop-tone-craft,.db-shop-item-icon.db-shop-tone-vip{color:var(--shop-accent);box-shadow:0 0 18px color-mix(in srgb,var(--shop-accent) 18%,transparent)}.db-craft-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}.db-craft-summary-card{min-width:0;border:1px solid rgba(103,232,249,.18);border-radius:.66rem;background:#00000038;padding:.52rem}.db-craft-summary-ready{border-color:#ffb03352;background:#ff9f1c1a}.db-craft-summary-card span,.db-craft-summary-card em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-craft-summary-card span{color:#cdfaff94;font-size:.54rem;font-weight:950;letter-spacing:.08em;line-height:1;text-transform:uppercase}.db-craft-summary-card strong{display:block;margin-top:.28rem;color:#fff;font-size:1rem;font-weight:950;line-height:1}.db-craft-summary-card em{margin-top:.22rem;color:#ffd28aad;font-size:.58rem;font-style:normal;font-weight:900}.db-craft-recipe-list{display:grid;gap:.7rem}.db-craft-recipe-card{position:relative;overflow:hidden}.db-craft-success{animation:dbCraftSuccessPulse 1.1s ease both}.db-craft-success:after{content:"Собрано";position:absolute;right:.72rem;top:.72rem;border-radius:999px;background:linear-gradient(180deg,#6effbf,#39f5ff);padding:.28rem .52rem;color:#061522;font-size:.6rem;font-weight:950;letter-spacing:.08em;line-height:1;text-transform:uppercase;box-shadow:0 0 18px #39f5ff42}@keyframes dbCraftSuccessPulse{0%{transform:scale(1);box-shadow:0 0 #39f5ff00}28%{transform:scale(1.012);box-shadow:0 0 32px #39f5ff38}to{transform:scale(1)}}.db-craft-recipe-top,.db-craft-recipe-main{display:flex;min-width:0;align-items:flex-start;gap:.68rem}.db-craft-recipe-top{justify-content:space-between}.db-craft-recipe-icon{display:grid;width:2.9rem;height:2.9rem;flex:0 0 auto;place-items:center;border:1px solid rgba(255,176,51,.34);border-radius:.62rem;background:#ff9f1c1f;font-size:1.45rem}.db-craft-recipe-kicker{display:inline-flex;align-items:center;gap:.34rem;color:#ffbe4a;font-size:.6rem;font-weight:950;letter-spacing:.1em;line-height:1;text-transform:uppercase}.db-craft-recipe-title{display:block;margin-top:.3rem;color:#fff;font-size:1rem;font-weight:950;line-height:1.1}.db-craft-recipe-description{display:-webkit-box;overflow:hidden;margin-top:.32rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#cdfaffa3;font-size:.72rem;font-weight:780;line-height:1.26}.db-craft-price-pill{flex:0 0 auto;border:1px solid rgba(103,232,249,.18);border-radius:.54rem;background:#0000003d;padding:.34rem .5rem;color:#cdfaffb8;font-size:.68rem;font-weight:950;line-height:1}.db-craft-price-ready{border-color:#ffb0336b;background:#ff9f1c29;color:#ffdf9a}.db-craft-result-card,.db-craft-output-card,.db-craft-materials-box{border:1px solid rgba(103,232,249,.15);border-radius:.62rem;background:#0003}.db-craft-result-card{margin-top:.66rem;padding:.58rem}.db-craft-result-card span,.db-craft-output-card span,.db-craft-materials-title{display:block;color:#ffd28ab8;font-size:.56rem;font-weight:950;letter-spacing:.1em;line-height:1;text-transform:uppercase}.db-craft-result-card strong,.db-craft-output-card strong{display:block;margin-top:.28rem;color:#fff;font-size:.82rem;font-weight:950;line-height:1.1}.db-craft-result-card p,.db-craft-output-card p{margin-top:.24rem;color:#cdfaffa3;font-size:.68rem;font-weight:800;line-height:1.24}.db-craft-readiness-card{margin-top:.62rem;border:1px solid rgba(255,176,51,.18);border-radius:.62rem;background:linear-gradient(135deg,rgba(255,159,28,.14),transparent 44%),#0003;padding:.58rem}.db-craft-readiness-ready{border-color:#39f5ff52;background:linear-gradient(135deg,rgba(57,245,255,.16),transparent 48%),#0000002e}.db-craft-readiness-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.db-craft-readiness-head span{color:#ffd28ac7;font-size:.56rem;font-weight:950;letter-spacing:.1em;line-height:1;text-transform:uppercase}.db-craft-readiness-head strong{color:#fff;font-size:.72rem;font-weight:950;line-height:1}.db-craft-readiness-list{display:grid;gap:.34rem;margin-top:.52rem}.db-craft-readiness-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.42rem;border:1px solid rgba(103,232,249,.12);border-radius:.42rem;background:#67e8f90f;padding:.42rem .5rem}.db-craft-readiness-row span{min-width:0;overflow:hidden;color:#f0fdffe6;font-size:.66rem;font-weight:900;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.db-craft-readiness-row strong{color:#fff;font-size:.66rem;font-weight:950;line-height:1;white-space:nowrap}.db-craft-readiness-row em{border-radius:999px;background:#ff454529;padding:.18rem .34rem;color:#ffd0d0;font-size:.56rem;font-style:normal;font-weight:950;line-height:1;white-space:nowrap}.db-craft-row-ready{border-color:#6effbf33;background:#6effbf12}.db-craft-row-missing{border-color:#ff636342;background:#ff454514}.db-craft-details{display:grid;gap:.56rem;margin-top:.62rem}.db-craft-materials-box{padding:.56rem}.db-craft-material-list{display:flex;flex-wrap:wrap;gap:.34rem;margin-top:.48rem}.db-craft-material-pill{border:1px solid rgba(103,232,249,.18);border-radius:.36rem;background:#67e8f914;padding:.34rem .44rem;color:#f0fdffe6;font-size:.62rem;font-weight:850;line-height:1}.db-craft-material-missing{border-color:#ff63635c;background:#ff45451f;color:#ffd0d0}.db-craft-source-button{margin-top:.52rem;width:100%;border:1px solid rgba(103,232,249,.22);border-radius:.52rem;background:#67e8f91a;padding:.54rem .64rem;color:#dffcff;font-size:.66rem;font-weight:950;line-height:1;text-transform:uppercase}.db-craft-source-button-gold{border-color:#ffb03347;background:#ff9f1c1a;color:#ffdf9a}.db-craft-source-list{display:grid;gap:.44rem;margin-top:.56rem}.db-craft-source-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.58rem;border:1px solid rgba(103,232,249,.14);border-radius:.54rem;background:#0000002e;padding:.5rem}.db-craft-source-row strong,.db-craft-source-row span{display:block}.db-craft-source-row strong{color:#fff;font-size:.66rem;font-weight:950;line-height:1.15}.db-craft-source-row span{margin-top:.18rem;color:#cdfaffad;font-size:.6rem;font-weight:800;line-height:1.22}.db-craft-source-row button{border:1px solid rgba(255,176,51,.28);border-radius:.45rem;background:#ff9f1c24;padding:.48rem .54rem;color:#ffdf9a;font-size:.58rem;font-weight:950;line-height:1;text-transform:uppercase;white-space:nowrap}@media(max-width:380px){.db-craft-readiness-row,.db-craft-source-row{grid-template-columns:1fr}.db-craft-source-row button{width:100%}}.db-craft-output-card{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.58rem}.db-craft-output-card em{flex:0 0 auto;color:#ffbe4a;font-size:.9rem;font-style:normal;font-weight:950}.db-craft-action-button{margin-top:.68rem}.db-inventory-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:.62rem;border:1px solid rgba(255,176,51,.3);border-radius:.82rem;background:radial-gradient(circle at 100% 0%,rgba(255,176,51,.2),transparent 34%),linear-gradient(145deg,#071e30f5,#020811fa);padding:.72rem}.db-inventory-hero-copy span{display:inline-flex;align-items:center;gap:.34rem;color:#ffbe4a;font-size:.6rem;font-weight:950;letter-spacing:.1em;line-height:1;text-transform:uppercase}.db-inventory-hero-copy strong{display:block;margin-top:.3rem;color:#fff;font-size:1.1rem;font-weight:950;line-height:1.08}.db-inventory-hero-copy p{margin-top:.32rem;color:#cdfaffad;font-size:.74rem;font-weight:800;line-height:1.28}.db-inventory-hero-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem}.db-inventory-hero-stats div{min-width:0;border:1px solid rgba(103,232,249,.16);border-radius:.56rem;background:#00000038;padding:.45rem}.db-inventory-hero-stats span{display:block;overflow:hidden;color:#cdfaff8a;font-size:.52rem;font-weight:950;letter-spacing:.08em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.db-inventory-hero-stats strong{display:block;margin-top:.28rem;color:#fff;font-size:.98rem;font-weight:950;line-height:1}.db-inventory-grid{display:grid;gap:.58rem}.db-inventory-item-card,.db-inventory-empty-card{position:relative;overflow:hidden;border:1px solid rgba(103,232,249,.22);border-radius:.76rem;background:radial-gradient(circle at 100% 0%,rgba(57,203,255,.12),transparent 34%),linear-gradient(145deg,#051827f5,#020811fa);box-shadow:inset 0 1px #ffffff14,0 12px 26px #00000038;padding:.66rem}.db-inventory-rarity-legendary{border-color:#ffb03380;box-shadow:inset 0 1px #ffffff1a,0 0 22px #ffb0331f}.db-inventory-rarity-epic{border-color:#d946ef6b;box-shadow:inset 0 1px #ffffff14,0 0 20px #d97aff1a}.db-inventory-rarity-rare{border-color:#67e8f96b;box-shadow:inset 0 1px #ffffff14,0 0 18px #38d9ff14}.db-inventory-rarity-mythic{border-color:#c4b5fd80;box-shadow:inset 0 1px #ffffff1a,0 0 22px #c4b5fd1f}.db-inventory-item-top,.db-inventory-item-main{display:flex;min-width:0;align-items:flex-start;gap:.62rem}.db-inventory-item-top{justify-content:space-between}.db-inventory-item-icon{display:grid;width:2.8rem;height:2.8rem;flex:0 0 auto;place-items:center;border:1px solid rgba(255,176,51,.28);border-radius:.58rem;background:#ff9f1c1a;font-size:1.45rem}.db-inventory-rarity-pill{display:inline-flex;border-radius:.34rem;padding:.22rem .42rem;font-size:.54rem;font-weight:950;letter-spacing:.08em;line-height:1;text-transform:uppercase}.db-inventory-item-title{display:block;overflow:hidden;margin-top:.3rem;color:#fff;font-size:1rem;font-weight:950;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.db-inventory-item-description{display:-webkit-box;overflow:hidden;margin-top:.3rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#cdfaff9e;font-size:.72rem;font-weight:760;line-height:1.25}.db-inventory-quantity{flex:0 0 auto;border-radius:.54rem;background:linear-gradient(180deg,#ffd15a,#ff9f1c);padding:.34rem .5rem;color:#061522;font-size:.72rem;font-weight:950;line-height:1}.db-inventory-benefit{margin-top:.58rem;border:1px solid rgba(255,176,51,.2);border-radius:.56rem;background:#ff9f1c14;padding:.48rem .54rem}.db-inventory-benefit span{display:block;color:#ffd28ab3;font-size:.54rem;font-weight:950;letter-spacing:.1em;line-height:1;text-transform:uppercase}.db-inventory-benefit strong{display:block;margin-top:.26rem;color:#fff;font-size:.72rem;font-weight:850;line-height:1.24}.db-inventory-tags{display:flex;flex-wrap:wrap;gap:.34rem;margin-top:.54rem}.db-inventory-tags span{border:1px solid rgba(103,232,249,.16);border-radius:.34rem;background:#67e8f914;padding:.28rem .42rem;color:#f0fdffe0;font-size:.62rem;font-weight:850;line-height:1}.db-cosmetic-equip-box{display:flex;align-items:center;justify-content:space-between;gap:.55rem;margin-top:.58rem;border:1px solid rgba(186,140,255,.22);border-radius:.58rem;background:radial-gradient(circle at 100% 0%,rgba(186,140,255,.14),transparent 38%),#0003;padding:.5rem}.db-equipment-loadout{border:1px solid rgba(255,176,51,.24);border-radius:.82rem;background:radial-gradient(circle at 100% 0%,rgba(255,176,51,.14),transparent 36%),radial-gradient(circle at 0% 100%,rgba(57,203,255,.12),transparent 38%),#00000038;padding:.68rem}.db-equipment-loadout-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;margin-bottom:.56rem}.db-equipment-loadout-head span{display:inline-flex;align-items:center;gap:.28rem;color:#ffdf9ad1;font-size:.6rem;font-weight:1000;letter-spacing:.08em;line-height:1;text-transform:uppercase}.db-equipment-loadout-head strong{display:block;margin-top:.24rem;color:#fff;font-size:.88rem;font-weight:1000;line-height:1}.db-equipment-bonus-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.28rem}.db-equipment-bonus-row em{border:1px solid rgba(255,207,138,.28);border-radius:999px;background:#ffb0331a;padding:.25rem .42rem;color:#ffdf9a;font-size:.56rem;font-style:normal;font-weight:950;line-height:1}.db-hero-class-picker{display:grid;gap:.48rem;margin-bottom:.58rem;border:1px solid rgba(103,232,249,.16);border-radius:.68rem;background:radial-gradient(circle at 0% 0%,rgba(57,203,255,.14),transparent 34%),radial-gradient(circle at 100% 100%,rgba(255,176,51,.12),transparent 38%),#02081257;padding:.5rem}.db-hero-class-current{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem}.db-hero-class-avatar{display:grid;width:2.65rem;height:2.65rem;place-items:center;border:1px solid rgba(255,207,138,.36);border-radius:.66rem;background:radial-gradient(circle at 50% 34%,rgba(255,207,138,.28),transparent 62%),#04101cb8;color:#fff;font-size:1.35rem;box-shadow:inset 0 1px #ffffff1a,0 0 .86rem #ffb03329}.db-hero-class-current span:not(.db-hero-class-avatar){display:block;color:#ffdf9ad1;font-size:.56rem;font-weight:1000;letter-spacing:.1em;line-height:1;text-transform:uppercase}.db-hero-class-current strong{display:block;margin-top:.22rem;color:#fff;font-size:.86rem;font-weight:1000;line-height:1}.db-hero-class-current em{display:block;margin-top:.24rem;color:#dcfaffa3;font-size:.58rem;font-style:normal;font-weight:850;line-height:1.22}.db-hero-class-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.36rem}.db-hero-class-button{min-width:0;border:1px solid rgba(103,232,249,.18);border-radius:.58rem;background:radial-gradient(circle at 50% 0%,rgba(57,203,255,.18),transparent 58%),#04101cad;padding:.46rem .34rem;color:#f6fdff;text-align:center;box-shadow:inset 0 1px #ffffff14;transition:transform .15s ease,border-color .15s ease,filter .15s ease}.db-hero-class-button:active{transform:scale(.98)}.db-hero-class-button:disabled{cursor:default}.db-hero-class-button span{display:block;font-size:1.15rem;line-height:1}.db-hero-class-button strong{display:block;margin-top:.24rem;overflow:hidden;color:#fff;font-size:.62rem;font-weight:1000;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.db-hero-class-button em{display:block;margin-top:.18rem;color:#dcfaff94;font-size:.52rem;font-style:normal;font-weight:950;letter-spacing:.08em;line-height:1;text-transform:uppercase}.db-hero-class-button-active{border-color:#ffcf8a8f;background:radial-gradient(circle at 50% 0%,rgba(255,207,138,.26),transparent 60%),#291605bd;box-shadow:inset 0 1px #ffffff1f,0 0 .74rem #ffb0332e}.db-hero-class-button-active em{color:#ffdf9a}.db-hero-class-button-locked{opacity:.54;filter:grayscale(.25)}.db-equipment-wardrobe{display:grid;grid-template-columns:minmax(128px,.74fr) minmax(0,1fr);gap:.58rem;align-items:stretch}.db-equipment-duck-panel{position:relative;min-height:17.2rem;overflow:hidden;border:1px solid rgba(103,232,249,.2);border-radius:.8rem;background:radial-gradient(circle at 50% 22%,rgba(57,203,255,.32),transparent 38%),radial-gradient(circle at 50% 72%,rgba(255,176,51,.14),transparent 46%),linear-gradient(180deg,#031424e6,#020812f5);box-shadow:inset 0 1px #ffffff14,0 0 1.2rem #39cbff1f}.db-equipment-duck-aura{position:absolute;top:.6rem;right:.2rem;bottom:1.6rem;left:.2rem;border-radius:999px;background:radial-gradient(circle,rgba(103,232,249,.34),rgba(103,232,249,.09) 42%,transparent 72%);filter:blur(.2rem);opacity:.82}.db-equipment-duck-avatar{position:absolute;left:50%;bottom:2.35rem;width:auto;height:calc(100% - 3.05rem);max-width:none;transform:translate(-50%);opacity:.95;filter:saturate(1.12) contrast(1.04) drop-shadow(0 0 .82rem rgba(103,232,249,.48));mix-blend-mode:normal}.db-equipment-duck-glass{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(255,255,255,.08),transparent 24%,transparent 72%,rgba(255,176,51,.08)),linear-gradient(180deg,transparent,rgba(2,8,18,.42));pointer-events:none}.db-equipment-duck-name{position:absolute;left:.55rem;right:.55rem;bottom:.55rem;display:flex;align-items:center;justify-content:space-between;gap:.4rem;border:1px solid rgba(103,232,249,.18);border-radius:.58rem;background:#020812ad;padding:.42rem .48rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.db-equipment-duck-name span{color:#dcfaffa8;font-size:.54rem;font-weight:1000;letter-spacing:.1em;line-height:1;text-transform:uppercase}.db-equipment-duck-name strong{color:#ffdf9a;font-size:.74rem;font-weight:1000;line-height:1}.db-equipment-anchor{position:absolute;z-index:2;display:grid;width:1.58rem;height:1.58rem;place-items:center;border:1px solid rgba(103,232,249,.34);border-radius:999px;background:radial-gradient(circle at 50% 36%,rgba(103,232,249,.22),transparent 58%),#020812bd;color:#e0fbffe6;font-size:.82rem;font-weight:1000;box-shadow:inset 0 1px #ffffff1a,0 0 .7rem #67e8f92e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translate(-50%,-50%)}.db-equipment-anchor-active{border-color:#ffcf8aa3;background:radial-gradient(circle at 50% 34%,rgba(255,207,138,.36),transparent 58%),#160c04c7;box-shadow:inset 0 1px #ffffff29,0 0 .8rem #ffb03347}.db-equipment-anchor-helmet{top:10%;left:50%}.db-equipment-anchor-armor{top:39%;left:50%}.db-equipment-anchor-shield{top:55%;left:74%}.db-equipment-anchor-amulet{top:27%;left:51%}.db-equipment-anchor-weapon{top:56%;left:29%}.db-equipment-anchor-ring{top:56%;left:19%}.db-equipment-slot-rail{display:grid;gap:.44rem}.db-equipment-slot{min-width:0;border:1px solid rgba(103,232,249,.14);border-radius:.62rem;background:#04101ca3;padding:.5rem}.db-equipment-slot-main{display:flex;align-items:center;gap:.44rem;min-width:0}.db-equipment-slot-icon{display:grid!important;flex:0 0 auto;width:2rem;height:2rem;place-items:center;border:1px solid rgba(103,232,249,.2);border-radius:.58rem;background:radial-gradient(circle at 50% 36%,rgba(57,203,255,.18),transparent 58%),#020812c7;color:#fff!important;font-size:1rem!important;letter-spacing:0!important;text-transform:none!important}.db-equipment-slot-active{border-color:#ffcf8a57;background:linear-gradient(135deg,#ffb03324,#39cbff1a),#04101cb3;box-shadow:inset 0 1px #ffffff1a}.db-equipment-slot span,.db-equipment-equip-box span{display:block;color:#dcfaff94;font-size:.54rem;font-weight:950;letter-spacing:.08em;line-height:1;text-transform:uppercase}.db-equipment-slot strong,.db-equipment-equip-box strong{display:block;margin-top:.24rem;color:#fff;font-size:.72rem;font-weight:950;line-height:1.14}.db-equipment-slot em,.db-equipment-equip-box em{display:block;margin-top:.24rem;color:#dcfaff9e;font-size:.55rem;font-style:normal;font-weight:850;line-height:1.2}.db-equipment-equip-box{display:flex;align-items:center;justify-content:space-between;gap:.55rem;margin-top:.58rem;border:1px solid rgba(255,176,51,.24);border-radius:.58rem;background:radial-gradient(circle at 100% 0%,rgba(255,176,51,.14),transparent 38%),#0003;padding:.5rem}.db-equipment-equip-box button,.db-equipment-slot button{flex:0 0 auto;border:1px solid rgba(255,207,138,.44);border-radius:.48rem;background:linear-gradient(180deg,#ffcf8afa,#ff9f1cfa);color:#061522;font-size:.62rem;font-weight:950;line-height:1;padding:.48rem .58rem;text-transform:uppercase}.db-equipment-equip-box button:disabled,.db-equipment-slot button:disabled{cursor:not-allowed;filter:grayscale(.5);opacity:.58}.db-equipment-slot button{margin-top:.46rem;width:100%}.db-cosmetic-equip-box span{display:block;color:#dcfaff94;font-size:.54rem;font-weight:950;letter-spacing:.08em;line-height:1;text-transform:uppercase}.db-cosmetic-equip-box strong{display:block;margin-top:.24rem;color:#fff;font-size:.76rem;font-weight:950;line-height:1}.db-cosmetic-equip-box em{display:block;margin-top:.24rem;color:#dcfaff9e;font-size:.56rem;font-style:normal;font-weight:850;line-height:1.2}.db-cosmetic-equip-box button,.db-cosmetic-slot button{flex:0 0 auto;border:1px solid rgba(255,207,138,.44);border-radius:.48rem;background:linear-gradient(180deg,#ffcf8afa,#ff9f1cfa);color:#061522;font-size:.62rem;font-weight:950;line-height:1;padding:.48rem .58rem;text-transform:uppercase}.db-cosmetic-equip-box button:disabled,.db-cosmetic-slot button:disabled{cursor:not-allowed;filter:grayscale(.5);opacity:.58}.db-cosmetic-loadout{margin-top:.9rem;border:1px solid rgba(186,140,255,.2);border-radius:.78rem;background:radial-gradient(circle at 100% 0%,rgba(186,140,255,.16),transparent 36%),radial-gradient(circle at 0% 100%,rgba(57,203,255,.12),transparent 38%),#0000002e;padding:.72rem}.db-cosmetic-loadout-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.58rem}.db-cosmetic-loadout-head span{color:#dcfaffa8;font-size:.62rem;font-weight:1000;letter-spacing:.08em;line-height:1;text-transform:uppercase}.db-cosmetic-loadout-head strong{border:1px solid rgba(255,207,138,.3);border-radius:999px;background:#ffcf8a1a;padding:.28rem .48rem;color:#ffdf9a;font-size:.68rem;font-weight:1000;line-height:1}.db-cosmetic-slot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem}.db-cosmetic-slot{min-width:0;border:1px solid rgba(103,232,249,.14);border-radius:.62rem;background:#04101ca3;padding:.56rem}.db-cosmetic-slot-active{border-color:#ffcf8a57;background:linear-gradient(135deg,#ffcf8a21,#ba8cff1f),#04101cb3;box-shadow:inset 0 1px #ffffff1a}.db-cosmetic-slot span{display:block;color:#dcfaff8a;font-size:.52rem;font-weight:950;letter-spacing:.07em;line-height:1.1;text-transform:uppercase}.db-cosmetic-slot strong{display:block;margin-top:.24rem;color:#fff;font-size:.66rem;font-weight:950;line-height:1.18}.db-cosmetic-slot em{display:block;margin-top:.24rem;color:#dcfaff99;font-size:.55rem;font-style:normal;font-weight:800;line-height:1.25}.db-cosmetic-slot button{margin-top:.46rem;width:100%}.db-cosmetic-slot-empty{grid-column:1 / -1}.db-inventory-source-button,.db-inventory-empty-card button{margin-top:.58rem;width:100%;border:1px solid rgba(103,232,249,.22);border-radius:.52rem;background:#67e8f91a;padding:.54rem .64rem;color:#dffcff;font-size:.66rem;font-weight:950;line-height:1;text-transform:uppercase}.db-inventory-empty-card strong{display:block;color:#fff;font-size:1rem;font-weight:950}.db-inventory-empty-card p{margin-top:.36rem;color:#cdfaffa8;font-size:.76rem;font-weight:800;line-height:1.28}.db-quest-list{display:grid;gap:.92rem}.db-menu-shop-button>span:first-child{aspect-ratio:520 / 390;overflow:hidden}.db-menu-shop-button>span:first-child img{top:0;right:0;bottom:0;left:0;height:112%;width:100%;-o-object-fit:fill!important;object-fit:fill!important;-o-object-position:center;object-position:center;scale:1 1;translate:0 -6%}.db-quest-section{position:relative;overflow:hidden;border:1px solid rgba(103,232,249,.34);border-radius:.84rem;background:linear-gradient(90deg,rgba(57,203,255,.1),transparent 18%),linear-gradient(145deg,#051827f5,#020811fa);box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffbe4a0f,0 12px 30px #00000042,0 0 24px #39cbff14;padding:.62rem}.db-quest-section-head{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.58rem;overflow:hidden;border:1px solid rgba(255,190,74,.34);border-radius:.68rem;background:radial-gradient(circle at 100% 0%,rgba(255,159,28,.16),transparent 34%),linear-gradient(135deg,#061c2dfa,#040d18fa);box-shadow:inset 0 1px #ffffff1f,0 8px 18px #0003;padding:.56rem .62rem}.db-quest-section-head:before{content:"";position:absolute;inset:0 auto 0 0;width:.26rem;background:linear-gradient(180deg,#39d8ff,#ffbe4a);box-shadow:0 0 14px #39d8ff7a}.db-quest-section-head>*{position:relative;z-index:1}.db-quest-section-copy{min-width:0}.db-quest-section-copy span{display:block;color:#ffbe4a;font-size:.58rem;font-weight:950;letter-spacing:.1em;line-height:1;text-transform:uppercase}.db-quest-section-copy strong{display:block;margin-top:.22rem;overflow:hidden;color:#fff;font-size:.92rem;font-weight:950;line-height:1.08;text-overflow:ellipsis;text-shadow:0 2px 0 rgba(0,0,0,.38);white-space:nowrap}.db-quest-section-copy p{display:-webkit-box;overflow:hidden;margin-top:.24rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#cdfaffbd;font-size:.68rem;font-weight:800;line-height:1.22}.db-quest-section-art{min-width:0;overflow:hidden;aspect-ratio:1.35 / 1;border:1px solid rgba(255,205,130,.24);border-radius:.5rem;background:#00000042;box-shadow:inset 0 1px #ffffff1a}.db-quest-section-art img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(1.08) contrast(1.04)}.db-quest-section-stats{min-width:3.25rem;border:1px solid rgba(255,190,74,.42);border-radius:.52rem;background:#ff9f1c1f;padding:.42rem .46rem;text-align:center}.db-quest-section-stats span{display:block;color:#ffbe4a;font-size:.86rem;font-weight:950;line-height:1}.db-quest-section-stats strong{display:block;margin-top:.22rem;color:#cdfaffa8;font-size:.56rem;font-weight:950;line-height:1;text-transform:uppercase}.db-quest-section-list{display:grid;gap:.54rem;margin-top:.66rem;border-top:1px solid rgba(103,232,249,.14);padding-top:.66rem}.db-quest-path-strip{overflow:hidden;border:1px solid rgba(103,232,249,.18);border-radius:.62rem;background:radial-gradient(circle at 0% 0%,rgba(57,203,255,.12),transparent 36%),linear-gradient(145deg,#061522e6,#020811f0);padding:.62rem;box-shadow:inset 0 1px #ffffff14,0 10px 26px #0003}.db-quest-path-strip-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.db-quest-path-strip-head span{display:inline-flex;align-items:center;gap:.38rem;color:#ffbe4a;font-size:.66rem;font-weight:950;letter-spacing:.1em;line-height:1;text-transform:uppercase}.db-quest-path-strip-head small{color:#cdfaff85;font-size:.64rem;font-weight:850}.db-quest-card{width:100%;padding:.7rem;text-align:left;transition:border-color .16s ease,transform .16s ease,background .16s ease}.db-quest-card-shine{pointer-events:none;position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.08) 42%,transparent 58%),repeating-linear-gradient(115deg,rgba(255,255,255,.035) 0 1px,transparent 1px 24px);opacity:.34;transform:translate(-18%)}.db-quest-card:disabled{cursor:default;opacity:1}.db-quest-card-ready{border-color:#ff9f1c85;background:radial-gradient(circle at 0% 0%,rgba(255,190,74,.2),transparent 42%),radial-gradient(circle at 100% 0%,rgba(57,203,255,.14),transparent 34%),linear-gradient(145deg,#231507f5,#03101dfa)}.db-quest-tone-tutorial{border-color:#67e8f947}.db-quest-tone-first-day{border-color:#ffbe4a47}.db-quest-tone-daily{border-color:#38bdf847}.db-quest-tone-weekly{border-color:#a855f757;background:radial-gradient(circle at 100% 0%,rgba(168,85,247,.16),transparent 38%),radial-gradient(circle at 0% 0%,rgba(57,203,255,.1),transparent 34%),linear-gradient(145deg,#140f34f0,#03101dfa)}.db-quest-tone-progress{border-color:#67e8f933}.db-quest-tone-season{border-color:#ff9f1c57}.db-quest-tone-arena{border-color:#f472b652;background:radial-gradient(circle at 0% 0%,rgba(244,114,182,.16),transparent 38%),radial-gradient(circle at 100% 0%,rgba(255,159,28,.14),transparent 34%),linear-gradient(145deg,#140d26f5,#03101dfa)}.db-quest-card-done{border-color:#67e8f924;filter:saturate(.86)}.db-quest-card-ready:not(:disabled):hover,.db-quest-card-ready:not(:disabled):focus-visible,.db-quest-card-action:not(:disabled):hover,.db-quest-card-action:not(:disabled):focus-visible{border-color:#ffe196c2;transform:translateY(-1px)}.db-quest-card-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.58rem}.db-quest-icon{display:grid;width:3.05rem;height:3.05rem;place-items:center;border:1px solid rgba(103,232,249,.22);border-radius:.74rem;background:radial-gradient(circle at 50% 22%,rgba(255,236,170,.3),transparent 42%),linear-gradient(180deg,#39cbff29,#ff9f1c21);box-shadow:inset 0 1px #fff3,inset 0 -10px 16px #0000003d,0 0 22px #39cbff29;color:#fff3c4;font-size:1.42rem;line-height:1}.db-quest-icon span{filter:drop-shadow(0 2px 2px rgba(0,0,0,.58))}.db-quest-title{min-width:0}.db-quest-title-row{display:flex;min-width:0;align-items:center;gap:.42rem}.db-quest-title strong{display:block;overflow:hidden;color:#fff;font-size:.92rem;font-weight:950;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.db-quest-title-row span{flex:0 0 auto;display:inline-flex;border:1px solid rgba(103,232,249,.16);border-radius:.42rem;background:#0003;color:#cdfaff94;font-size:.56rem;font-weight:950;letter-spacing:.08em;line-height:1;padding:.26rem .36rem;text-transform:uppercase}.db-quest-title p{display:-webkit-box;overflow:hidden;margin-top:.28rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#cdfaff94;font-size:.7rem;font-weight:800;line-height:1.22}.db-quest-status{align-self:center;border:1px solid rgba(103,232,249,.18);border-radius:.5rem;background:#0000003d;color:#cdfaffb8;font-size:.64rem;font-weight:950;line-height:1;padding:.44rem .52rem;white-space:nowrap}.db-quest-card-ready .db-quest-status{border-color:#ffecaa8f;background:linear-gradient(180deg,#ffe77d,#ff9f1c 58%,#e76b0b);color:#061522;box-shadow:0 0 20px #ff9f1c42}.db-quest-card-done .db-quest-status{border-color:#67e8f938;background:#00d9ff1a;color:#cdfaffb3}.db-quest-objective{margin-top:.62rem;border:1px solid rgba(103,232,249,.14);border-radius:.54rem;background:radial-gradient(circle at 100% 0%,rgba(255,159,28,.08),transparent 34%),#00000038;padding:.5rem .56rem}.db-quest-objective span,.db-quest-foot span{display:flex;align-items:center;gap:.28rem;color:#bff8ff8f;font-size:.58rem;font-weight:950;letter-spacing:.08em;line-height:1;text-transform:uppercase}.db-quest-objective strong{display:block;margin-top:.28rem;color:#f6fdffeb;font-size:.78rem;font-weight:900;line-height:1.28}.db-quest-progress-head{display:flex;align-items:flex-end;justify-content:space-between;gap:.7rem;margin-top:.58rem}.db-quest-progress-head span{min-width:0;overflow:hidden;color:#cdfaff8f;font-size:.68rem;font-weight:800;line-height:1.22;text-overflow:ellipsis;white-space:nowrap}.db-quest-progress-head strong{flex:0 0 auto;color:#ffbe4a;font-size:.72rem;font-weight:950;line-height:1}.db-quest-progress{height:.44rem;margin-top:.3rem;overflow:hidden;border:1px solid rgba(103,232,249,.12);border-radius:999px;background:#0000004d}.db-quest-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff8a00,#ffe45c 48%,#39d8ff);box-shadow:0 0 16px #ff9f1c47}.db-quest-foot{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;margin-top:.58rem}.db-quest-foot strong{display:inline-flex;align-items:center;gap:.28rem;color:#ffbe4a;font-size:.82rem;font-weight:950;line-height:1;text-shadow:0 0 16px rgba(255,159,28,.28);white-space:nowrap}.db-quest-reward-preview{border:1px solid rgba(255,176,51,.22);border-radius:.58rem;background:radial-gradient(circle at 100% 0%,rgba(255,176,51,.14),transparent 40%),#0000002e;padding:.5rem .56rem}.db-quest-reward-preview small{grid-column:1 / -1;color:#cdfaff9e;font-size:.66rem;font-weight:850;line-height:1.2}.db-quest-empty{color:#cdfaffad;font-size:.78rem;font-weight:850;line-height:1.35;padding:.82rem;text-align:center}@media(max-width:390px){.db-app-root,.db-phone-shell,.db-game-header,.db-quests-page,.db-top-page{width:100%;max-width:100vw;overflow-x:hidden}.db-quests-hero{grid-template-columns:minmax(0,1fr) minmax(4.9rem,5.65rem);gap:.52rem;padding:.62rem}.db-quests-hero-main{grid-column:auto}.db-quests-hero h2{font-size:1.06rem}.db-quests-hero p{-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.db-quests-hero-art{min-height:5.05rem}.db-quests-hero-stats-row{grid-column:1 / -1}.db-quest-next-card{grid-template-columns:minmax(0,1fr);gap:.52rem;padding:.56rem}.db-quest-next-copy h3{white-space:normal}.db-quest-next-side{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center}.db-quest-next-side button{grid-column:1 / -1;min-height:2.18rem}.db-quest-category-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem}.db-quest-section{padding:.48rem}.db-quest-section-head{grid-template-columns:minmax(0,1fr) auto;gap:.42rem}.db-quest-section-stats{grid-column:auto}.db-quest-card-top{grid-template-columns:auto minmax(0,1fr)}.db-quest-icon{width:2.55rem;height:2.55rem;border-radius:.62rem;font-size:1.18rem}.db-quest-title-row{align-items:flex-start;flex-direction:column;gap:.24rem}.db-quest-title strong{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.db-quest-status{grid-column:1 / -1;justify-self:stretch;text-align:center}.db-quest-progress-head{align-items:flex-start;flex-direction:column;gap:.28rem}.db-quest-progress-head span{white-space:normal}.db-quest-path-strip{padding:.5rem}.db-quest-path-strip-head{align-items:flex-start}.db-quest-path-strip-head small{max-width:42%;text-align:right}.db-path-goal-grid{gap:.36rem}.db-path-goal-card{min-height:5.35rem;padding:.4rem .42rem}.db-path-goal-head{align-items:flex-start}.db-path-goal-head .truncate{overflow:visible;white-space:normal;text-overflow:clip;line-height:1.08}.db-path-goal-action{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.67rem;line-height:1.08}.db-next-step-action-row{grid-template-columns:minmax(0,1fr) minmax(4.4rem,5.15rem);gap:.34rem}.db-next-step-reward{padding:.32rem .42rem}.db-next-step-reward strong{font-size:.68rem}.db-next-step-cta{width:100%;max-width:none;min-height:2.12rem;padding:.38rem .3rem;font-size:.58rem;line-height:1.08}.db-path-goal-hint{min-height:1.42rem;font-size:.55rem}.db-path-goal-foot{white-space:normal}}@media(max-width:374px){.db-next-step-action-row{grid-template-columns:minmax(0,1fr)}}.db-top-page{color:#f6fdff}.db-top-hero,.db-top-metric,.db-top-save-card,.db-top-card{position:relative;overflow:hidden;border:1px solid rgba(103,232,249,.22);border-radius:.62rem;background:radial-gradient(circle at 12% 0%,rgba(57,203,255,.18),transparent 36%),radial-gradient(circle at 100% 0%,rgba(255,159,28,.18),transparent 32%),linear-gradient(145deg,#061522f5,#020811fa);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0000006b,0 14px 34px #00000047}.db-top-hero:after,.db-top-metric:after,.db-top-save-card:after,.db-top-card:after{content:"";pointer-events:none;position:absolute;top:1px;right:1px;bottom:1px;left:1px;border:1px solid rgba(255,255,255,.06);border-radius:.55rem}.db-top-hero>*,.db-top-metric>*,.db-top-save-card>*,.db-top-card>*{position:relative;z-index:1}.db-top-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;padding:.86rem}.db-top-hero-main{min-width:0}.db-top-eyebrow{display:flex;align-items:center;gap:.38rem;color:#ffbe4ac7;font-size:.62rem;font-weight:950;letter-spacing:.12em;line-height:1;text-transform:uppercase}.db-top-hero h2{margin-top:.28rem;color:#fff;font-size:clamp(1.12rem,5vw,1.52rem);font-weight:950;line-height:1.05;text-shadow:0 2px 0 rgba(0,0,0,.38),0 0 18px rgba(255,159,28,.2)}.db-top-hero p{margin-top:.36rem;max-width:28rem;color:#cdfaff9e;font-size:.74rem;font-weight:800;line-height:1.35}.db-top-version{flex:0 0 auto;border:1px solid rgba(103,232,249,.24);border-radius:.56rem;background:#00d9ff14;color:#cdfaffc2;font-size:.68rem;font-weight:950;line-height:1;padding:.5rem .58rem;text-transform:uppercase}.db-top-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.db-top-metric{min-width:0;padding:.68rem}.db-top-metric-gold{border-color:#ff9f1c52;background:radial-gradient(circle at 20% 0%,rgba(255,190,74,.24),transparent 38%),linear-gradient(145deg,#211206f5,#061522f5)}.db-top-metric-style{border-color:#ba8cff52;background:radial-gradient(circle at 18% 0%,rgba(186,140,255,.22),transparent 38%),linear-gradient(145deg,#180c2ef0,#051320f5)}.db-top-metric span,.db-top-save-copy span{display:block;color:#bff8ff9e;font-size:.62rem;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.db-top-metric strong,.db-top-save-copy strong{display:block;margin-top:.34rem;color:#fff;font-size:clamp(1rem,4.8vw,1.28rem);font-weight:950;line-height:1}.db-top-metric-gold strong,.db-top-save-copy strong,.db-top-score strong{color:#ffbe4a;text-shadow:0 0 16px rgba(255,159,28,.28)}.db-top-metric em{display:block;margin-top:.28rem;overflow:hidden;color:#cdfaff94;font-size:.64rem;font-style:normal;font-weight:800;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.db-top-save-card{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.78rem}.db-top-save-copy{min-width:0}.db-top-save-copy p{margin-top:.32rem;color:#cdfaff99;font-size:.72rem;font-weight:800;line-height:1.3}.db-top-save-button{flex:0 0 auto;border:1px solid rgba(255,236,170,.68);border-radius:.62rem;background:linear-gradient(180deg,#ffe77dfa,#ff9f1cfa 52%,#e76b0bfa);box-shadow:inset 0 2px #ffffff6b,inset 0 -5px 12px #7a2b0047,0 0 22px #ff9f1c4d;color:#061522;font-size:.72rem;font-weight:950;letter-spacing:.04em;line-height:1;padding:.72rem .82rem;text-transform:uppercase}.db-top-save-button:active:not(:disabled){transform:translateY(1px)}.db-top-save-button:disabled{cursor:not-allowed;filter:grayscale(.4);opacity:.55}.db-top-card{padding:.78rem}.db-top-card-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.db-top-card-head h3{display:flex;min-width:0;align-items:center;gap:.42rem;color:#fff;font-size:.95rem;font-weight:950;line-height:1}.db-top-card-head h3 svg{color:#ffbe4a}.db-top-card-head span{flex:0 0 auto;border:1px solid rgba(103,232,249,.2);border-radius:.5rem;background:#0000003d;color:#cdfaffa8;font-size:.64rem;font-weight:900;line-height:1;padding:.42rem .52rem;text-transform:uppercase}.db-top-list{display:grid;gap:.5rem;margin-top:.7rem}.db-top-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.62rem;border:1px solid rgba(103,232,249,.16);border-radius:.58rem;background:linear-gradient(135deg,#03101de0,#00000047);box-shadow:inset 0 1px #ffffff12,0 10px 22px #0000002e;padding:.58rem}.db-top-row-me{border-color:#ff9f1c85;background:radial-gradient(circle at 0% 0%,rgba(255,190,74,.22),transparent 42%),linear-gradient(135deg,#281807eb,#051320e6)}.db-top-rank{display:grid;width:2.4rem;height:2.4rem;flex:0 0 auto;place-items:center;border-radius:.56rem;font-size:.76rem;font-weight:950;line-height:1;box-shadow:inset 0 1px #ffffff24}.db-top-player{min-width:0}.db-top-player strong{display:block;overflow:hidden;color:#fff;font-size:.82rem;font-weight:950;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.db-top-player span{display:block;margin-top:.22rem;overflow:hidden;color:#cdfaff8f;font-size:.68rem;font-weight:800;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.db-top-score{min-width:4.4rem;text-align:right}.db-top-score strong{display:block;font-size:.84rem;font-weight:950;line-height:1}.db-top-score span{display:block;margin-top:.24rem;color:#cdfaff8f;font-size:.64rem;font-weight:900;line-height:1.1}.db-top-empty{border:1px dashed rgba(103,232,249,.24);border-radius:.58rem;background:#0003;color:#cdfaffad;font-size:.78rem;font-weight:850;line-height:1.35;padding:.8rem;text-align:center}@media(max-width:390px){.db-top-hero{align-items:stretch;flex-direction:column}.db-top-version{width:-moz-fit-content;width:fit-content}.db-top-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.db-top-metric:first-child{grid-column:1 / -1}.db-top-save-card{align-items:stretch;flex-direction:column}.db-top-save-button{width:100%}}.db-profile-page{color:#f6fdff}.db-profile-hero,.db-profile-card,.db-profile-admin-link{position:relative;overflow:hidden;border:1px solid rgba(103,232,249,.22);border-radius:.62rem;background:radial-gradient(circle at 12% 0%,rgba(57,203,255,.18),transparent 36%),radial-gradient(circle at 100% 0%,rgba(255,159,28,.18),transparent 32%),linear-gradient(145deg,#061522f5,#020811fa);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0000006b,0 14px 34px #00000047}.db-profile-hero:after,.db-profile-card:after{content:"";pointer-events:none;position:absolute;top:1px;right:1px;bottom:1px;left:1px;border:1px solid rgba(255,255,255,.06);border-radius:.55rem}.db-profile-hero{display:flex;align-items:center;gap:.72rem;padding:.72rem}.db-profile-avatar-wrap{position:relative;z-index:1;display:grid;width:3.9rem;height:3.9rem;flex:0 0 auto;place-items:center;border:1px solid rgba(255,207,138,.44);border-radius:1rem;background:radial-gradient(circle at 50% 20%,rgba(255,207,138,.24),transparent 48%),linear-gradient(180deg,#39cbff29,#ff9f1c1f);box-shadow:inset 0 1px #ffffff2e,0 0 24px #39cbff29}.db-profile-avatar-wrap-cosmetic{border-color:#ba8cffb8;background:radial-gradient(circle at 50% 20%,rgba(186,140,255,.28),transparent 48%),linear-gradient(180deg,#39cbff2e,#ff9f1c29);box-shadow:inset 0 1px #ffffff38,0 0 28px #ba8cff4d,0 0 18px #39cbff29}.db-profile-avatar-wrap-skin{border-color:#ffcf8ab8;background:radial-gradient(circle at 50% 20%,rgba(255,207,138,.26),transparent 48%),linear-gradient(180deg,#39cbff2e,#ff9f1c2e)}.db-profile-avatar-badge{position:absolute;right:-.38rem;bottom:-.36rem;display:grid;width:1.58rem;height:1.58rem;place-items:center;border:1px solid rgba(255,207,138,.72);border-radius:999px;background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.3),transparent 38%),linear-gradient(180deg,#ffdf9a,#ff9f1c);color:#061522;font-size:.78rem;font-weight:1000;line-height:1;box-shadow:0 0 18px #ff9f1c66,0 8px 18px #00000057}.tap-effect-cosmetic .tap-impact-ring{border-color:#ba8cfff2;box-shadow:0 0 18px #ba8cff7a,0 0 32px #39cbff47}.tap-effect-cosmetic .tap-impact-flash{background:radial-gradient(circle,rgba(255,255,255,.94),rgba(186,140,255,.42) 34%,transparent 68%)}.tap-effect-cosmetic .tap-coin{filter:drop-shadow(0 0 12px rgba(186,140,255,.72))}.tap-effect-cosmetic .tap-reward{color:#f4d6ff;text-shadow:0 2px 0 rgba(29,8,48,.9),0 0 18px rgba(186,140,255,.7)}.db-profile-avatar{width:3.25rem;height:3.25rem;border-radius:.82rem;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;box-shadow:0 10px 24px #00000052}.db-profile-hero-main,.db-profile-card>*,.db-profile-admin-link>span,.db-profile-admin-link svg{position:relative;z-index:1}.db-profile-hero-main{min-width:0;flex:1 1 auto}.db-profile-eyebrow,.db-profile-card-label{display:flex;align-items:center;gap:.34rem;color:#bff8ff9e;font-size:.57rem;font-weight:950;letter-spacing:.12em;line-height:1;text-transform:uppercase}.db-profile-card-label-gold{color:#ffcf8ad1}.db-profile-name{margin-top:.26rem;overflow:hidden;color:#fff;font-size:1.02rem;font-weight:950;line-height:1.05;text-overflow:ellipsis;text-shadow:0 2px 10px rgba(0,0,0,.52);white-space:nowrap}.db-profile-title-badge{display:inline-flex;max-width:100%;align-items:center;gap:.32rem;margin-top:.3rem;border:1px solid rgba(255,207,138,.28);border-radius:999px;background:#ffcf8a1a;padding:.24rem .42rem;color:#ffdf9a;font-size:.64rem;font-weight:950;line-height:1}.db-profile-auth{margin-top:.18rem;overflow:hidden;color:#dcfaffb3;font-size:.68rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.db-profile-style-line{display:flex;flex-wrap:wrap;gap:.34rem;margin-top:.4rem}.db-profile-style-line span{min-width:0;border:1px solid rgba(103,232,249,.18);border-radius:999px;background:#67e8f914;padding:.24rem .4rem;color:#dcfaffc7;font-size:.58rem;font-weight:850;line-height:1}.db-profile-id,.db-profile-status-pill{position:relative;z-index:1;flex:0 0 auto;border:1px solid rgba(255,207,138,.3);border-radius:.5rem;background:#ff9f1c1a;padding:.34rem .46rem;color:#ffcf8a;text-align:right;box-shadow:inset 0 1px #ffffff14}.db-profile-id span,.db-profile-status-pill{display:block;font-size:.54rem;font-weight:950;letter-spacing:.08em;line-height:1;text-transform:uppercase}.db-profile-id strong{display:block;margin-top:.18rem;color:#fff;font-size:.65rem;font-weight:950;line-height:1}.db-profile-admin-link{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;padding:.72rem;text-align:left}.db-profile-admin-link span span{display:block;color:#fff;font-size:.86rem;font-weight:950;line-height:1}.db-profile-admin-link em{display:block;margin-top:.28rem;color:#dcfaff9e;font-size:.64rem;font-style:normal;font-weight:850}.db-profile-card{padding:.72rem}.db-profile-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.db-profile-card-head h2{margin-top:.24rem;color:#fff;font-size:1.02rem;font-weight:950;line-height:1.05}.db-profile-status-pill{color:#dcfaffc2;border-color:#67e8f938;background:#00000038;padding:.38rem .48rem;text-align:center}.db-profile-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;margin-top:.7rem}.db-profile-metric{min-width:0;border:1px solid rgba(103,232,249,.16);border-radius:.5rem;background:radial-gradient(circle at 100% 0%,rgba(57,203,255,.12),transparent 45%),#0003;padding:.52rem;box-shadow:inset 0 1px #ffffff0f}.db-profile-metric-gold{border-color:#ffcf8a3d;background:radial-gradient(circle at 100% 0%,rgba(255,159,28,.14),transparent 46%),#0003}.db-profile-metric-style{border-color:#ba8cff47;background:radial-gradient(circle at 100% 0%,rgba(186,140,255,.18),transparent 46%),#00000038}.db-profile-metric span{display:flex;align-items:center;gap:.28rem;overflow:hidden;color:#dcfaff9e;font-size:.56rem;font-weight:950;letter-spacing:.06em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.db-profile-metric strong{display:block;margin-top:.34rem;overflow:hidden;color:#fff;font-size:.94rem;font-weight:950;line-height:1;text-overflow:ellipsis;white-space:nowrap}.db-profile-metric-gold strong{color:#ffcf8a}.db-profile-metric em{display:block;margin-top:.24rem;overflow:hidden;color:#dcfaff7a;font-size:.56rem;font-style:normal;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.db-profile-bars{display:grid;gap:.48rem;margin-top:.68rem}.db-profile-bar-row>div:first-child{display:flex;justify-content:space-between;gap:.5rem;color:#dcfaffa3;font-size:.58rem;font-weight:950;line-height:1;text-transform:uppercase}.db-profile-bar-row strong{color:#ffcf8a}.db-profile-bar{overflow:hidden;height:.42rem;margin-top:.26rem;border-radius:999px;background:#00000057;box-shadow:inset 0 1px #ffffff14}.db-profile-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff9f1c,#ffd15a,#39f5ff);box-shadow:0 0 14px #ff9f1c47}.db-profile-bar-energy i{background:linear-gradient(90deg,#1fd4ff,#39f5ff)}.db-profile-bar-hp i{background:linear-gradient(90deg,#ff4d4d,#ff9f1c)}.db-profile-bar-style i{background:linear-gradient(90deg,#8c5cff,#ffcf8a,#39f5ff);box-shadow:0 0 16px #ba8cff57}.db-vip-style-card{border-color:#ba8cff47;background:radial-gradient(circle at 15% 0%,rgba(186,140,255,.16),transparent 34%),radial-gradient(circle at 100% 0%,rgba(255,159,28,.16),transparent 34%),linear-gradient(145deg,#081226f5,#040a14fa)}.db-vip-style-score{flex:0 0 auto;border:1px solid rgba(255,207,138,.34);border-radius:.56rem;background:#ff9f1c1a;color:#ffcf8a;font-size:1.15rem;font-weight:950;line-height:1;padding:.5rem .58rem;text-shadow:0 0 16px rgba(255,159,28,.25)}.db-vip-style-description{margin-top:.58rem;color:#dcfaffad;font-size:.72rem;font-weight:820;line-height:1.36}.db-vip-style-progress{margin-top:.66rem}.db-vip-style-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;margin-top:.66rem}.db-vip-style-source{min-width:0;border:1px solid rgba(103,232,249,.16);border-radius:.5rem;background:#00000038;padding:.52rem}.db-vip-style-source-best{grid-column:1 / -1;border-color:#ffcf8a38}.db-vip-style-source span,.db-vip-style-source em{display:block;overflow:hidden;color:#dcfaff8f;font-size:.58rem;font-style:normal;font-weight:850;line-height:1.15;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.db-vip-style-source strong{display:block;margin-top:.24rem;overflow:hidden;color:#fff;font-size:.88rem;font-weight:950;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.db-vip-style-source em{margin-top:.2rem;color:#ffcf8aa3;text-transform:none}.db-profile-snapshot-card{border-color:#ffcf8a47}.db-profile-snapshot-score{margin-top:.2rem;color:#ffcf8a;font-size:2rem;font-weight:950;line-height:1;text-shadow:0 0 22px rgba(255,159,28,.24)}.db-profile-snapshot-details{display:grid;gap:.34rem;margin-top:.65rem}.db-profile-snapshot-details div,.db-profile-transaction{border-radius:.42rem;background:#0003;padding:.42rem .5rem}.db-profile-snapshot-details div{display:flex;align-items:center;justify-content:space-between;gap:.7rem;color:#dcfaffa8;font-size:.72rem;font-weight:850}.db-profile-snapshot-details strong{color:#fff;font-weight:950}.db-profile-snapshot-foot{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:.68rem;color:#dcfaff94;font-size:.62rem;font-weight:850}.db-profile-small-cta,.db-profile-reset-button{border-radius:.52rem;font-weight:950;text-transform:uppercase;transition:transform .12s ease,filter .12s ease}.db-profile-small-cta{flex:0 0 auto;background:linear-gradient(180deg,#ffd15a,#ff9f1c 64%,#d96b08);color:#061522;padding:.54rem .7rem;font-size:.62rem;box-shadow:0 0 22px #ff9f1c38}.db-profile-reset-button{width:100%;border:1px solid rgba(255,99,99,.24);background:linear-gradient(180deg,#6618187a,#260a0fdb);color:#ffd0d0;padding:.74rem 1rem;font-size:.75rem;box-shadow:inset 0 1px #ffffff14,0 12px 26px #0003}.db-profile-small-cta:disabled,.db-profile-reset-button:disabled{cursor:not-allowed;filter:grayscale(.3);opacity:.58}.db-profile-section-title{display:flex;align-items:center;gap:.36rem;color:#fff;font-size:.92rem;font-weight:950;line-height:1}.db-profile-achievement-list{display:grid;gap:.48rem;margin-top:.68rem}.db-profile-achievement-item{border:1px solid rgba(103,232,249,.14);border-radius:.5rem;background:#0003;padding:.54rem}.db-profile-achievement-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.64rem}.db-profile-achievement-head>div{min-width:0}.db-profile-achievement-head strong{display:block;overflow:hidden;color:#fff;font-size:.78rem;font-weight:950;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.db-profile-achievement-head p{display:-webkit-box;overflow:hidden;margin-top:.2rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#dcfaff94;font-size:.62rem;font-weight:800;line-height:1.16}.db-profile-achievement-status{flex:0 0 auto;border:1px solid rgba(103,232,249,.2);border-radius:.42rem;background:#0000003d;color:#dcfaffb8;padding:.34rem .44rem;font-size:.56rem;font-weight:950;line-height:1}.db-profile-achievement-status-ready{border-color:#ffcf8a57;background:#ff9f1c29;color:#ffcf8a}.db-profile-achievement-status-done{border-color:#39f5ff61;background:#39f5ff2e;color:#dffbff}.db-profile-achievement-bar{overflow:hidden;height:.42rem;margin-top:.48rem;border-radius:999px;background:#00000057}.db-profile-achievement-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff9f1c,#39f5ff)}.db-profile-achievement-bar-done{background:linear-gradient(90deg,#39f5ff,#bff8ff)!important}.db-profile-achievement-foot{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:.32rem;color:#dcfaff94;font-size:.58rem;font-weight:850}.db-profile-transaction{margin-top:.44rem}.db-profile-transaction div{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.db-profile-transaction span{min-width:0;color:#dcfaffb8;font-size:.7rem;font-weight:850;line-height:1.18}.db-profile-transaction strong{flex:0 0 auto;font-size:.72rem;font-weight:950;line-height:1;text-align:right}.db-profile-transaction p{margin-top:.28rem;color:#dcfaff75;font-size:.56rem;font-weight:800;line-height:1.2}@media(max-width:380px){.db-profile-hero{gap:.54rem;padding:.62rem}.db-profile-avatar-wrap{width:3.35rem;height:3.35rem;border-radius:.82rem}.db-profile-avatar{width:2.82rem;height:2.82rem;border-radius:.68rem}.db-profile-id{max-width:4.7rem;padding:.32rem .38rem}.db-profile-id strong{overflow:hidden;text-overflow:ellipsis}.db-profile-metric-grid{gap:.36rem}.db-profile-metric{padding:.46rem}}.invite-promo-card{position:relative;overflow:hidden;border:1px solid rgba(255,190,74,.28);border-radius:.62rem;background:radial-gradient(circle at 90% 8%,rgba(255,159,28,.2),transparent 32%),radial-gradient(circle at 0% 0%,rgba(57,245,255,.16),transparent 36%),linear-gradient(180deg,#082034f0,#030c17f5);box-shadow:inset 0 1px #ffffff1a,0 16px 34px #00000047;padding:.85rem}.invite-promo-glow{pointer-events:none;position:absolute;inset:-20% -20% auto auto;width:10rem;height:10rem;border-radius:999px;background:radial-gradient(circle,rgba(255,159,28,.24),transparent 68%);filter:blur(2px)}.invite-promo-label{display:inline-flex;align-items:center;gap:.42rem;color:#bff8ffb8;font-size:.68rem;font-weight:950;letter-spacing:.13em;line-height:1;text-transform:uppercase}.invite-promo-price{position:relative;z-index:1;display:grid;min-width:5.2rem;flex:0 0 auto;place-items:center;border:1px solid rgba(255,190,74,.42);border-radius:.55rem;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.28),transparent 34%),linear-gradient(180deg,#ff9f1c38,#00000038);padding:.42rem .48rem;text-align:center}.invite-promo-price span,.invite-promo-price em{color:#ffe6acb8;font-size:.52rem;font-style:normal;font-weight:950;letter-spacing:.08em;line-height:1;text-transform:uppercase}.invite-promo-price strong{max-width:5.2rem;overflow:hidden;color:#ffe3a3;font-size:.96rem;font-weight:950;line-height:1.1;text-overflow:ellipsis;text-shadow:0 0 18px rgba(255,159,28,.32);white-space:nowrap}.invite-promo-rules{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;margin-top:.7rem}.invite-promo-rules div{min-width:0;overflow:hidden;border:1px solid rgba(103,232,249,.16);border-radius:.46rem;background:#00000038;padding:.44rem .48rem}.invite-promo-rules span{display:block;overflow:hidden;color:#cffafe94;font-size:.52rem;font-weight:950;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.invite-promo-rules strong{display:block;margin-top:.22rem;color:#fff;font-size:.68rem;font-weight:950;line-height:1.1;overflow-wrap:anywhere}.invite-promo-code{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.55rem;margin-top:.55rem;border:1px solid rgba(255,190,74,.24);border-radius:.46rem;background:#ff9f1c1a;padding:.48rem .58rem}.invite-promo-code span{overflow:hidden;color:#ffe3a3;font-size:.72rem;font-weight:950;letter-spacing:.04em;line-height:1;text-overflow:ellipsis;white-space:nowrap}.invite-promo-code strong{flex:0 0 auto;color:#cffafeb8;font-size:.56rem;font-weight:950;line-height:1;text-transform:uppercase}.invite-promo-button{position:relative;z-index:1;display:inline-flex;width:100%;min-height:3rem;align-items:center;justify-content:center;gap:.52rem;margin-top:.65rem;border:1px solid rgba(255,232,159,.72);border-radius:.55rem;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.28),transparent 24%),linear-gradient(135deg,#ffe78a,#ffb02e 44%,#ff7a18);box-shadow:inset 0 1px #ffffff73,0 0 26px #ff9f1c47,0 14px 28px #00000047;color:#061522;font-size:.78rem;font-weight:950;letter-spacing:.04em;line-height:1;padding:.8rem .9rem;text-transform:uppercase;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.invite-promo-button:hover:not(:disabled),.invite-promo-button:focus-visible:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px #ffffff8c,0 0 32px #ffbe4a6b,0 16px 32px #00000057;outline:none}.invite-promo-button:disabled{cursor:not-allowed;opacity:.52}.invite-promo-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invite-promo-text{position:relative;z-index:1;margin-top:.6rem;border:1px solid rgba(103,232,249,.12);border-radius:.46rem;background:#0003;color:#cffafead;font-size:.72rem;font-weight:800;line-height:1.45;padding:.58rem .65rem}.invite-promo-text strong{color:#ffe3a3;font-weight:950}.battle-slash{position:absolute;left:50%;top:44%;height:.35rem;width:15rem;border-radius:999px;background:linear-gradient(90deg,transparent,#e9fbff 16%,#ff9f1c 52%,transparent);box-shadow:0 0 28px #ff9f1c94;opacity:0}.battle-slash-a{animation:battle-slash-a .88s ease-out forwards}.battle-slash-b{animation:battle-slash-b .88s 90ms ease-out forwards}.battle-boom{position:absolute;left:50%;top:47%;height:8rem;width:8rem;border-radius:999px;background:radial-gradient(circle,rgba(255,244,180,.72),rgba(255,159,28,.24) 42%,transparent 70%);filter:blur(2px);transform:translate(-50%,-50%);animation:battle-boom .9s ease-out forwards}.battle-boom-player{left:28%}.battle-boom-enemy{left:72%}.battle-result-pop{position:absolute;left:50%;top:34%;min-width:5.8rem;border:1px solid rgba(255,190,74,.68);border-radius:.58rem;background:radial-gradient(circle at 50% 0%,rgba(255,190,74,.22),transparent 58%),#020811d6;padding:.48rem .9rem;color:#ffb033;font-weight:900;font-size:1.08rem;line-height:1;text-align:center;box-shadow:0 0 32px #ff9f1c61;animation:battle-result-pop 1.2s ease-out forwards;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);transform-style:preserve-3d}.battle-result-pop-player{left:28%}.battle-result-pop-enemy{left:72%}.battle-result-pop-final{left:50%;top:46%;min-width:8.4rem;border-color:#ffffff47;color:#fff;font-size:2rem;letter-spacing:.08em;text-shadow:0 2px 0 rgba(0,0,0,.42),0 0 24px rgba(255,190,74,.52)}.battle-final-ribbon{pointer-events:none;position:absolute;z-index:24;left:50%;top:50%;display:grid;min-width:9.4rem;place-items:center;border:1px solid rgba(255,255,255,.26);border-radius:.74rem;padding:.58rem .9rem;text-align:center;transform:translate(-50%,-50%) translateZ(78px);animation:battle-final-ribbon 4.2s cubic-bezier(.2,.8,.2,1) forwards;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.battle-final-ribbon span{display:block;color:#fff;font-size:2.1rem;font-weight:950;line-height:1;text-shadow:0 2px 0 rgba(0,0,0,.45),0 0 26px rgba(255,255,255,.34)}.battle-final-ribbon strong{display:block;margin-top:.36rem;color:#f6fdffeb;font-size:.72rem;font-weight:950;line-height:1.1}.battle-final-ribbon-win{background:radial-gradient(circle at 50% 0%,rgba(255,226,112,.42),transparent 62%),linear-gradient(135deg,#ff9f1ceb,#061522eb);box-shadow:inset 0 1px #ffffff52,0 0 44px #ffbe4a6b,0 18px 44px #0000006b}.battle-final-ribbon-loss{background:radial-gradient(circle at 50% 0%,rgba(255,100,100,.32),transparent 62%),linear-gradient(135deg,#7e1d1df0,#061522f0);box-shadow:inset 0 1px #ffffff2e,0 0 38px #ff5c5c5c,0 18px 44px #0000006b}.tap-impact-ring{left:var(--tap-x);top:var(--tap-y);animation:tap-ring 1.1s ease-out forwards;transform-style:preserve-3d}.tap-impact-flash{left:var(--tap-x);top:var(--tap-y);animation:tap-flash .82s ease-out forwards}.tap-reward{left:var(--tap-x);top:calc(var(--tap-y) - 3.75rem);animation:tap-reward 1.25s cubic-bezier(.2,.8,.2,1) forwards}.tap-coin{position:absolute;left:var(--tap-x);top:var(--tap-y);display:grid;height:2rem;width:2rem;place-items:center;border-radius:999px;border:2px solid #ffd06b;background:radial-gradient(circle at 34% 28%,#fff2a8,#ff9f1c 52%,#9a4f00);color:#062033;font-size:1rem;font-weight:900;box-shadow:0 0 22px #ff9f1c7a;transform:translate(-50%,-50%)}.tap-coin-a{animation:coin-a 1.25s ease-out forwards}.tap-coin-b{animation:coin-b 1.25s ease-out forwards}.tap-coin-c{animation:coin-c 1.25s ease-out forwards}.tap-spark{position:absolute;left:var(--tap-x);top:var(--tap-y);height:.55rem;width:.55rem;border-radius:999px;background:#62dcff;box-shadow:0 0 18px #62dcffe6}.tap-spark-a{animation:spark-a .95s ease-out forwards}.tap-spark-b{animation:spark-b .95s ease-out forwards}.tap-spark-c{animation:spark-c .95s ease-out forwards}@keyframes tap-ring{0%{opacity:.95;transform:translate(-50%,-50%) rotateX(62deg) scale(.4)}to{opacity:0;transform:translate(-50%,-50%) rotateX(62deg) scale(2.45)}}@keyframes battle-slash-a{0%{opacity:0;transform:translate(-50%,-50%) rotate(-28deg) translate(-110px) scaleX(.2)}24%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) rotate(-28deg) translate(105px) scaleX(1)}}@keyframes battle-slash-b{0%{opacity:0;transform:translate(-50%,-50%) rotate(24deg) translate(100px) scaleX(.2)}24%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) rotate(24deg) translate(-95px) scaleX(1)}}@keyframes battle-boom{0%{opacity:0;transform:translate(-50%,-50%) translateZ(0) scale(.35)}18%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) translateZ(120px) scale(2.2)}}@keyframes battle-result-pop{0%{opacity:0;transform:translate(-50%,20px) translateZ(28px) scale(.86)}18%{opacity:1}to{opacity:0;transform:translate(-50%,-34px) translateZ(78px) scale(1.04)}}@keyframes battle-final-ribbon{0%{opacity:0;transform:translate(-50%,-42%) translateZ(20px) rotateX(12deg) scale(.82)}16%{opacity:1;transform:translate(-50%,-50%) translateZ(88px) rotateX(0) scale(1.08)}82%{opacity:1;transform:translate(-50%,-50%) translateZ(78px) rotateX(0) scale(1)}to{opacity:0;transform:translate(-50%,-58%) translateZ(44px) rotateX(-6deg) scale(.92)}}@keyframes duck-strike{0%{transform:rotateY(7deg) translate(0) translateY(0) translateZ(16px) rotate(0) scale(1)}36%{transform:rotateY(-10deg) translate(44px) translateY(-10px) translateZ(80px) rotate(5deg) scale(1.08);box-shadow:inset 0 1px #ffffff2e,0 0 28px #3ac9ff61}to{transform:rotateY(7deg) translate(0) translateY(0) translateZ(16px) rotate(0) scale(1)}}@keyframes enemy-hit{0%{transform:translate(0) rotate(0);filter:none}32%{transform:translate(18px) rotate(4deg);filter:brightness(1.45) saturate(1.25)}46%{transform:translate(-10px) rotate(-3deg)}to{transform:translate(0) rotate(0);filter:none}}@keyframes bear-strike{0%{transform:rotateY(-7deg) translate(0) translateY(0) translateZ(16px) rotate(0) scale(1)}36%{transform:rotateY(10deg) translate(-44px) translateY(-10px) translateZ(80px) rotate(-5deg) scale(1.08);box-shadow:inset 0 1px #ffffff2e,0 0 30px #ff585866}to{transform:rotateY(-7deg) translate(0) translateY(0) translateZ(16px) rotate(0) scale(1)}}@keyframes fighter-hit{0%{transform:translate(0) rotate(0);filter:none}30%{transform:translate(-12px) rotate(-4deg);filter:brightness(1.55) saturate(1.35)}48%{transform:translate(10px) rotate(3deg)}to{transform:translate(0) rotate(0);filter:none}}@keyframes battle-victory{0%{transform:translateY(0) scale(1)}45%{transform:translateY(-12px) scale(1.08);filter:brightness(1.25) saturate(1.3)}to{transform:translateY(0) scale(1.03)}}@keyframes battle-screen-shake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}@keyframes battle-search-pulse{0%,to{opacity:.62}50%{opacity:1}}@keyframes tap-flash{0%{opacity:.95;transform:translate(-50%,-50%) translateZ(60px) scale(.8)}to{opacity:0;transform:translate(-50%,-50%) translateZ(120px) scale(2.2)}}@keyframes tap-reward{0%{opacity:0;transform:translate(-50%,16px) translateZ(0) scale(.86)}18%{opacity:1}to{opacity:0;transform:translate(-50%,-54px) translateZ(80px) scale(1.08)}}@keyframes coin-a{0%{opacity:1;transform:translate(-50%,-50%) translateZ(0) rotateY(0) scale(.7)}to{opacity:0;transform:translate(calc(-50% - 95px),calc(-50% - 86px)) translateZ(130px) rotateY(720deg) scale(1)}}@keyframes coin-b{0%{opacity:1;transform:translate(-50%,-50%) translateZ(0) rotateY(0) scale(.7)}to{opacity:0;transform:translate(calc(-50% + 88px),calc(-50% - 72px)) translateZ(120px) rotateY(-720deg) scale(.95)}}@keyframes coin-c{0%{opacity:1;transform:translate(-50%,-50%) translateZ(0) rotateY(0) scale(.7)}to{opacity:0;transform:translate(calc(-50% + 18px),calc(-50% - 128px)) translateZ(160px) rotateY(680deg) scale(.9)}}@keyframes spark-a{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(calc(-50% - 120px),calc(-50% + 18px)) scale(.2)}}@keyframes spark-b{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(calc(-50% + 118px),calc(-50% + 12px)) scale(.2)}}@keyframes spark-c{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(calc(-50% + 8px),calc(-50% - 138px)) scale(.2)}}@media(prefers-reduced-motion:reduce){.tap-impact-ring,.tap-impact-flash,.tap-reward,.tap-coin,.tap-spark,.battle-slash,.battle-boom,.battle-result-pop,.battle-final-ribbon,.battle-duck-strike,.battle-enemy-hit,.battle-bear-strike,.battle-fighter-hit,.battle-victory,.battle-screen-shake,.battle-crit-glow,.battle-search-pulse,.db-craft-success,.battle3d-scene-duck .battle3d-fighter-duck,.battle3d-scene-bear .battle3d-fighter-bear,.battle3d-scene-bear .battle3d-fighter-duck,.battle3d-scene-duck .battle3d-fighter-bear,.battle3d-scene-win .battle3d-fighter-bear,.battle3d-scene-lose .battle3d-fighter-duck,.battle3d-hit-flash,.battle3d-scene-crit,.battle3d-particles,.battle3d-portrait img,.battle3d-damage,.battle3d-result{animation:none!important}}.admin-section-mode[data-admin-section=home]>div:not(.admin-home-card):not(.admin-home-menu),.admin-section-mode:not([data-admin-section=home])>div:not(.admin-home-card):not(.admin-panel-section){display:none}.admin-section-mode>.admin-panel-section{display:none}.admin-section-mode[data-admin-section=config]>.admin-panel-section--config,.admin-section-mode[data-admin-section=flags]>.admin-panel-section--flags,.admin-section-mode[data-admin-section=texts]>.admin-panel-section--texts,.admin-section-mode[data-admin-section=assets]>.admin-panel-section--assets,.admin-section-mode[data-admin-section=theme]>.admin-panel-section--theme,.admin-section-mode[data-admin-section=layout]>.admin-panel-section--layout,.admin-section-mode[data-admin-section=balance]>.admin-panel-section--balance,.admin-section-mode[data-admin-section=season]>.admin-panel-section--season,.admin-section-mode[data-admin-section=promo]>.admin-panel-section--promo,.admin-section-mode[data-admin-section=daily]>.admin-panel-section--daily,.admin-section-mode[data-admin-section=logs]>.admin-panel-section--logs,.admin-section-mode[data-admin-section=errors]>.admin-panel-section--errors,.admin-section-mode[data-admin-section=tasks]>.admin-panel-section--tasks,.admin-section-mode[data-admin-section=craft]>.admin-panel-section--craft,.admin-section-mode[data-admin-section=upgrades]>.admin-panel-section--upgrades,.admin-section-mode[data-admin-section=enemies]>.admin-panel-section--enemies,.admin-section-mode[data-admin-section=items]>.admin-panel-section--items,.admin-section-mode[data-admin-section=chests]>.admin-panel-section--chests,.admin-section-mode[data-admin-section=arena]>.admin-panel-section--arena,.admin-section-mode[data-admin-section=cards]>.admin-panel-section--cards,.admin-section-mode[data-admin-section=players]>.admin-panel-section--players{display:block}.db-legacy-admin{color:#f6fdff}.db-legacy-admin .admin-home-card,.db-legacy-admin .admin-home-menu,.db-legacy-admin .admin-panel-section,.db-legacy-admin .db-admin-card,.db-legacy-admin .db-admin-section-card{position:relative;overflow:hidden;border:1px solid rgba(103,232,249,.22);border-radius:.68rem;background:radial-gradient(circle at 12% 0%,rgba(57,203,255,.16),transparent 34%),radial-gradient(circle at 100% 0%,rgba(255,159,28,.16),transparent 32%),linear-gradient(145deg,#061522f5,#020811fa);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0000006b,0 14px 34px #00000047;color:#f6fdff}.db-legacy-admin .admin-home-card:after,.db-legacy-admin .admin-home-menu:after,.db-legacy-admin .admin-panel-section:after,.db-legacy-admin .db-admin-card:after{content:"";pointer-events:none;position:absolute;top:1px;right:1px;bottom:1px;left:1px;border:1px solid rgba(255,255,255,.06);border-radius:.6rem}.db-legacy-admin .admin-home-card>*,.db-legacy-admin .admin-home-menu>*,.db-legacy-admin .admin-panel-section>*,.db-legacy-admin .db-admin-card>*{position:relative;z-index:1}.db-legacy-admin h2,.db-legacy-admin h3,.db-legacy-admin h4,.db-legacy-admin strong{color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.38)}.db-legacy-admin p,.db-legacy-admin label>span,.db-legacy-admin .text-cyan-100\/50,.db-legacy-admin .text-cyan-100\/52,.db-legacy-admin .text-cyan-100\/54,.db-legacy-admin .text-cyan-100\/58,.db-legacy-admin .text-cyan-100\/62,.db-legacy-admin .text-cyan-50\/72,.db-legacy-admin .text-cyan-50\/76{color:#dcfaffad}.db-legacy-admin .admin-home-menu .grid>button,.db-legacy-admin .admin-panel-section button,.db-legacy-admin .db-admin-section-tab,.db-legacy-admin .db-admin-command-button,.db-legacy-admin .db-admin-icon-button{border:1px solid rgba(103,232,249,.18);border-radius:.54rem;background:radial-gradient(circle at 100% 0%,rgba(255,159,28,.1),transparent 38%),#00000038;color:#dcfaffe0;box-shadow:inset 0 1px #ffffff14,0 8px 20px #0000002e}.db-legacy-admin .admin-home-menu .grid>button{min-height:4.8rem;padding:.72rem}.db-legacy-admin .admin-home-menu .grid>button:hover,.db-legacy-admin .admin-panel-section button:hover:not(:disabled),.db-legacy-admin .db-admin-section-tab:hover,.db-legacy-admin .db-admin-command-button:hover,.db-legacy-admin .db-admin-icon-button:hover{border-color:#ffcf8a6b;background:radial-gradient(circle at 100% 0%,rgba(255,159,28,.18),transparent 42%),#ff9f1c1a;color:#fff;transform:translateY(-1px)}.db-legacy-admin button:disabled{cursor:not-allowed;filter:grayscale(.28);opacity:.56}.db-legacy-admin .admin-home-menu .grid>button strong{font-size:.84rem;line-height:1.08}.db-legacy-admin .admin-home-menu .grid>button span{color:#dcfaff94}.db-legacy-admin form,.db-legacy-admin .admin-panel-section .rounded-md,.db-legacy-admin .db-admin-state,.db-legacy-admin .db-admin-alert-card,.db-legacy-admin .db-admin-detail-drawer{border-color:#67e8f929;background:radial-gradient(circle at 100% 0%,rgba(57,203,255,.08),transparent 36%),#0003;box-shadow:inset 0 1px #ffffff0d}.db-legacy-admin input,.db-legacy-admin textarea,.db-legacy-admin select,.db-legacy-admin .db-admin-search-input{border:1px solid rgba(103,232,249,.22);border-radius:.5rem;background:#0000004d;color:#fff;box-shadow:inset 0 1px #ffffff0f}.db-legacy-admin input::-moz-placeholder,.db-legacy-admin textarea::-moz-placeholder{color:#dcfaff61}.db-legacy-admin input::placeholder,.db-legacy-admin textarea::placeholder{color:#dcfaff61}.db-legacy-admin input:focus,.db-legacy-admin textarea:focus,.db-legacy-admin select:focus,.db-legacy-admin .db-admin-search-input:focus{border-color:#ffcf8a94;box-shadow:inset 0 1px #ffffff14,0 0 0 3px #ff9f1c1f}.db-legacy-admin option{background:#061522;color:#fff}.db-legacy-admin .bg-\[\#ff9f1c\],.db-legacy-admin button[type=submit],.db-legacy-admin .db-admin-command-gold,.db-legacy-admin .db-admin-command-orange{border-color:#ffcf8a94;background:linear-gradient(180deg,#ffd15a,#ff9f1c 62%,#d96b08);color:#061522;box-shadow:inset 0 1px #ffffff5c,0 0 24px #ff9f1c3d}.db-legacy-admin .border-red-400\/28,.db-legacy-admin .db-admin-command-red,.db-legacy-admin .db-admin-tone-red{border-color:#ff636352;background:#ff4b4b1f;color:#ffd0d0}.db-legacy-admin .border-emerald-300\/30,.db-legacy-admin .db-admin-command-green,.db-legacy-admin .db-admin-tone-green{border-color:#45ff8a42;background:#45ff8a1a;color:#c8ffd9}.db-legacy-admin .db-admin-table{overflow:hidden;border-color:#67e8f929;border-radius:.56rem;background:#0000002e}.db-legacy-admin .db-admin-table th{background:#39cbff14;color:#dcfaffb8}.db-legacy-admin .db-admin-table td{border-color:#67e8f91a;color:#f6fdffd6}.db-legacy-admin .db-admin-status-badge,.db-legacy-admin .db-admin-alert-badge{border-radius:999px;box-shadow:inset 0 1px #ffffff14}.db-layout-block-large{grid-column:span 2 / span 2}.db-layout-block-small{transform:scale(.96);transform-origin:center}@media(max-width:380px){.db-layout-block-large{grid-column:span 2 / span 2}}.db-web-admin{color:#0f172a;color-scheme:light}.db-web-admin *{text-shadow:none!important}.db-web-admin .db-web-admin-content>section,.db-web-admin .admin-panel-section,.db-web-admin .admin-home-card{color:#0f172a!important}.db-web-admin [class*="bg-[#061522]"],.db-web-admin [class*="bg-[#0b1b24]"],.db-web-admin [class*="bg-black/"],.db-web-admin [class*="bg-white/8"],.db-web-admin [class*="bg-white/10"],.db-web-admin [class*="bg-white/12"],.db-web-admin [class*="bg-white/14"],.db-web-admin [class*="bg-white/16"],.db-web-admin [class*="bg-white/18"],.db-web-admin [class*="bg-white/20"]{background:#fff!important}.db-web-admin [class*="bg-cyan-300/"],.db-web-admin [class*="bg-sky-300/"],.db-web-admin [class*="bg-blue-300/"]{background:#eff6ff!important}.db-web-admin [class*="bg-[#ff9f1c]/"],.db-web-admin [class*="bg-[#ffb033]/"],.db-web-admin [class*=bg-amber-]{background:#fffbeb!important}.db-web-admin [class*=border-cyan-],.db-web-admin [class*=border-sky-],.db-web-admin [class*="border-white/"],.db-web-admin [class*="border-[#ff9f1c]"],.db-web-admin [class*="border-[#ffb033]"]{border-color:#cbd5e1!important}.db-web-admin [class*="shadow-[inset"],.db-web-admin [class*=shadow-soft]{box-shadow:0 16px 40px #0f172a14!important}.db-web-admin .text-white,.db-web-admin [class*=text-white]{color:#0f172a!important}.db-web-admin [class*=text-cyan-50],.db-web-admin [class*=text-cyan-100],.db-web-admin [class*=text-sky-50],.db-web-admin [class*=text-sky-100],.db-web-admin [class*=text-slate-400],.db-web-admin [class*=text-slate-500],.db-web-admin [class*="text-white/"]{color:#1f2937!important}.db-web-admin [class*="text-[#ffb033]"],.db-web-admin [class*="text-[#ff9f1c]"],.db-web-admin [class*=text-amber-]{color:#b45309!important}.db-web-admin [class*=text-red-100],.db-web-admin [class*=text-red-200]{color:#991b1b!important}.db-web-admin strong,.db-web-admin h1,.db-web-admin h2,.db-web-admin h3,.db-web-admin h4{color:#0f172a}.db-web-admin p,.db-web-admin span,.db-web-admin li,.db-web-admin td,.db-web-admin th{color:inherit;text-wrap:pretty}.db-web-admin .font-mono{color:#334155!important}.db-web-admin input,.db-web-admin select,.db-web-admin textarea{background:#fff!important;border-color:#94a3b8!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;caret-color:#0f172a;color-scheme:light;box-shadow:inset 0 1px 2px #0f172a0f!important}.db-web-admin input::-moz-placeholder,.db-web-admin textarea::-moz-placeholder{color:#475569!important;-webkit-text-fill-color:#475569!important;opacity:1!important;font-weight:800}.db-web-admin input::placeholder,.db-web-admin textarea::placeholder{color:#475569!important;-webkit-text-fill-color:#475569!important;opacity:1!important;font-weight:800}.db-web-admin option{background:#fff;color:#0f172a;-webkit-text-fill-color:#0f172a}.db-web-admin input:focus,.db-web-admin select:focus,.db-web-admin textarea:focus{border-color:#0284c7!important;box-shadow:0 0 0 3px #0ea5e92e!important}.db-web-admin input:disabled,.db-web-admin select:disabled,.db-web-admin textarea:disabled,.db-web-admin button:disabled{opacity:.58}.db-web-admin table,.db-web-admin pre,.db-web-admin code{color:#0f172a}.db-admin-shell{--admin-surface: rgba(255, 255, 255, .92);--admin-surface-strong: #ffffff;--admin-border: rgba(125, 151, 178, .32);--admin-shadow: 0 18px 48px rgba(26, 54, 93, .12);--admin-shadow-soft: 0 10px 28px rgba(26, 54, 93, .08);--admin-sky: #0284c7;--admin-gold: #d97706;--admin-orange: #ea580c;--admin-green: #059669;--admin-red: #dc2626;background:radial-gradient(circle at 12% 8%,rgba(56,189,248,.26),transparent 26%),radial-gradient(circle at 88% 14%,rgba(251,191,36,.24),transparent 24%),radial-gradient(circle at 70% 88%,rgba(16,185,129,.16),transparent 30%),linear-gradient(180deg,#f8fbff,#eef6ff 46%,#edf4fb);color-scheme:light}.db-admin-topnav{position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(148,163,184,.28);background:#ffffffe0;box-shadow:0 12px 34px #0f172a14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.db-admin-topnav-inner{display:flex;align-items:center;gap:1rem;max-width:1440px;margin:0 auto;padding:1rem 1.25rem}.db-admin-brand-mark,.db-admin-card-icon,.db-admin-metric-icon{display:grid;place-items:center;border:1px solid rgba(14,165,233,.28);background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.96),transparent 34%),linear-gradient(145deg,#e0f2fef5,#fffbebc7);box-shadow:inset 0 1px #ffffffeb,0 12px 28px #0e749024}.db-admin-brand-mark{width:3rem;height:3rem;flex:0 0 auto;border-radius:1rem}.db-admin-body{display:grid;grid-template-columns:1fr;gap:1rem;max-width:1440px;margin:0 auto;padding:1.25rem}@media(min-width:1024px){.db-admin-body{grid-template-columns:276px minmax(0,1fr)}}.db-admin-sidebar,.db-admin-header,.db-admin-card,.db-web-admin .admin-panel-section,.db-web-admin .admin-home-card{border:1px solid var(--admin-border);border-radius:1.15rem;background:linear-gradient(180deg,#fffffffa,#f9fcffeb),radial-gradient(circle at 100% 0%,rgba(56,189,248,.12),transparent 28%);box-shadow:inset 0 1px #ffffffdb,var(--admin-shadow)}.db-admin-sidebar{position:sticky;top:5.25rem;align-self:start;max-height:calc(100dvh - 6.5rem);overflow:auto;padding:.85rem}@media(max-width:1023px){.db-admin-sidebar{position:relative;top:auto;max-height:none}}.db-admin-sidebar-title,.db-admin-sidebar-group-title,.db-admin-eyebrow{font-size:.72rem;font-weight:950;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.db-admin-sidebar-title{margin-bottom:.85rem;padding:0 .4rem;color:#64748b}.db-admin-sidebar-group{border:1px solid rgba(203,213,225,.72);border-radius:.95rem;background:radial-gradient(circle at 100% 0%,rgba(251,191,36,.12),transparent 32%),linear-gradient(180deg,#f8fafceb,#f1f5f9c7);padding:.55rem}.db-admin-sidebar-group-title{margin-bottom:.5rem;padding:0 .2rem;color:#475569}.db-admin-sidebar-button{display:flex;min-height:2.75rem;align-items:center;gap:.55rem;border:1px solid rgba(203,213,225,.88);border-radius:.85rem;background:#ffffffe0;color:#334155;padding:.62rem .72rem;text-align:left;font-size:.875rem;font-weight:950;box-shadow:0 6px 14px #0f172a0d;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.db-admin-sidebar-button:hover,.db-admin-section-tab:hover,.db-admin-command-button:hover,.db-admin-icon-button:hover{transform:translateY(-1px)}.db-admin-sidebar-button-active{border-color:#0ea5e99e;background:linear-gradient(135deg,#e0f2fefa,#fffbebf5);color:#0f172a;box-shadow:inset 0 1px #ffffffe6,0 12px 24px #0e74901f}.db-admin-content{min-width:0}.db-admin-header,.db-admin-card{padding:1rem}.db-admin-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;color:#64748b}.db-admin-tabs{display:flex;gap:.5rem;margin-top:.9rem;overflow-x:auto;padding-bottom:.1rem}.db-admin-section-tab,.db-admin-command-button,.db-admin-icon-button{border:1px solid rgba(203,213,225,.82);border-radius:.85rem;background:#ffffffe0;color:#334155;box-shadow:var(--admin-shadow-soft);transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.db-admin-section-tab{flex:0 0 auto;padding:.62rem .82rem;font-size:.78rem;font-weight:950}.db-admin-section-tab-active{border-color:#0ea5e994;background:linear-gradient(135deg,#e0f2fe,#fff7ed);color:#0f172a}.db-admin-command-button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:.65rem .9rem;font-size:.82rem;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.db-admin-command-sky{border-color:#0ea5e973;background:#e0f2fe;color:#075985}.db-admin-command-gold,.db-admin-command-orange{border-color:#f59e0b73;background:#fffbeb;color:#92400e}.db-admin-command-green{border-color:#10b98166;background:#ecfdf5;color:#065f46}.db-admin-command-red{border-color:#ef444473;background:#fef2f2;color:#991b1b}.db-admin-command-slate{border-color:#94a3b899;background:#fff;color:#334155}.db-admin-icon-button{display:grid;width:2.35rem;height:2.35rem;place-items:center;font-size:1.2rem;font-weight:950}.db-admin-card-icon,.db-admin-metric-icon{width:2.65rem;height:2.65rem;flex:0 0 auto;border-radius:.9rem}.db-admin-metric-card{min-height:8rem}.db-admin-chart-card{min-height:16rem}.db-admin-status-badge,.db-admin-alert-badge{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(203,213,225,.82);border-radius:999px;padding:.55rem .75rem;font-size:.72rem;font-weight:950;line-height:1;letter-spacing:.1em;text-transform:uppercase}.db-admin-alert-badge{border-radius:.8rem}.db-admin-tone-sky{border-color:#0ea5e959;background:#e0f2fe;color:#075985}.db-admin-tone-gold,.db-admin-tone-orange{border-color:#f59e0b5c;background:#fffbeb;color:#92400e}.db-admin-tone-green{border-color:#10b98157;background:#ecfdf5;color:#065f46}.db-admin-tone-red{border-color:#ef44445c;background:#fef2f2;color:#991b1b}.db-admin-tone-slate{border-color:#94a3b870;background:#f8fafc;color:#334155}.db-command-warning{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:start;border:1px solid rgba(14,165,233,.28);border-radius:1rem;background:linear-gradient(135deg,#f0f9fff5,#fffbebdb),#fff;padding:.95rem;color:#0f172a;box-shadow:inset 0 1px #ffffffe6,0 12px 28px #0e749014}.db-command-warning svg{width:1.3rem;height:1.3rem;color:#0369a1}.db-command-warning strong{display:block;color:#0f172a;font-size:.86rem;font-weight:950;line-height:1.25}.db-command-warning p{margin-top:.28rem;color:#475569;font-size:.78rem;font-weight:800;line-height:1.45}.db-command-warning-production{border-color:#ef444457;background:linear-gradient(135deg,#fef2f2f5,#fffbebe0),#fff}.db-command-warning-production svg,.db-command-warning-production strong{color:#991b1b}.db-command-groups{margin-top:1rem;display:grid;gap:1rem}.db-command-group{display:grid;gap:.6rem}.db-command-group-title{color:#334155;font-size:.74rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.db-command-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15.8rem,1fr));gap:.78rem}.db-command-card{display:flex;min-height:11.2rem;flex-direction:column;gap:.6rem;border:1px solid rgba(125,151,178,.34);border-radius:1.05rem;padding:.95rem;text-align:left;box-shadow:inset 0 1px #ffffffe6,0 15px 34px #0f172a14;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,filter .16s ease}.db-command-card:hover:not(:disabled){transform:translateY(-2px);border-color:#0ea5e97a;box-shadow:inset 0 1px #fffffff0,0 22px 48px #0f172a21}.db-command-card:focus-visible{outline:3px solid rgba(14,165,233,.28);outline-offset:3px}.db-command-card-disabled{cursor:not-allowed;filter:grayscale(.1);opacity:.72}.db-command-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.db-command-icon{display:grid;width:2.8rem;height:2.8rem;flex:0 0 auto;place-items:center;border-radius:.9rem;border:1px solid currentColor;background:#ffffffa3;box-shadow:inset 0 1px #ffffffd1}.db-command-icon svg{width:1.35rem;height:1.35rem}.db-command-badges{display:flex;min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.db-command-card strong{color:#0f172a;font-size:1rem;font-weight:950;line-height:1.18}.db-command-description{flex:1;color:#475569;font-size:.78rem;font-weight:820;line-height:1.42}.db-command-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;border-top:1px solid rgba(148,163,184,.22);padding-top:.55rem;color:#334155;font-size:.68rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.db-dashboard-kpi{display:flex;min-height:9.2rem;flex-direction:column;align-items:stretch;gap:.55rem;border:1px solid rgba(125,151,178,.34);border-radius:1rem;padding:1rem;text-align:left;box-shadow:inset 0 1px #ffffffdb,0 14px 34px #1a365d1a;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.db-dashboard-kpi:hover{transform:translateY(-2px);border-color:#0ea5e97a;box-shadow:inset 0 1px #ffffffeb,0 20px 44px #1a365d24}.db-dashboard-kpi-head{display:flex;min-width:0;align-items:center;gap:.55rem;font-size:.76rem;font-weight:950;line-height:1.15;text-transform:uppercase;letter-spacing:.08em}.db-dashboard-kpi-icon{display:grid;width:2.15rem;height:2.15rem;flex:0 0 auto;place-items:center;border-radius:.75rem;border:1px solid currentColor;background:#ffffff8f}.db-dashboard-kpi-icon svg{width:1.1rem;height:1.1rem}.db-dashboard-kpi strong{display:block;color:#0f172a;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:950;line-height:1.03}.db-dashboard-kpi-delta{width:-moz-fit-content;width:fit-content;border-radius:999px;background:#ffffffb8;padding:.32rem .55rem;color:#475569;font-size:.68rem;font-weight:950;text-transform:uppercase;letter-spacing:.07em}.db-dashboard-kpi-hint{color:#475569;font-size:.78rem;font-weight:800;line-height:1.35}.db-dashboard-funnel-row,.db-dashboard-health-row,.db-dashboard-activity-card{border:1px solid rgba(148,163,184,.38);border-radius:.9rem;background:#ffffffd1;padding:.85rem;box-shadow:inset 0 1px #ffffffd1,0 10px 26px #0f172a0f}.db-dashboard-funnel-row strong,.db-dashboard-health-row strong,.db-dashboard-activity-card strong{color:#0f172a;font-weight:950}.db-dashboard-funnel-row span,.db-dashboard-health-row span{font-size:.78rem;font-weight:850;color:#475569}.db-dashboard-health-row{display:flex;align-items:center;justify-content:space-between;gap:.85rem}.db-dashboard-health-row>div{display:grid;min-width:0;gap:.15rem}.db-dashboard-activity-card{min-height:6.5rem;text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.db-dashboard-activity-card:hover{transform:translateY(-1px);border-color:#0ea5e970;box-shadow:inset 0 1px #ffffffe6,0 16px 34px #0f172a17}.db-activity-feed-item{display:grid;grid-template-columns:2.7rem minmax(0,1fr);gap:.85rem;border:1px solid rgba(148,163,184,.38);border-radius:1rem;padding:.95rem;box-shadow:inset 0 1px #ffffffdb,0 14px 34px #0f172a14}.db-activity-feed-icon{display:grid;width:2.7rem;height:2.7rem;place-items:center;border-radius:.9rem;border:1px solid currentColor;background:#ffffff9e}.db-activity-feed-icon svg{width:1.25rem;height:1.25rem}.db-live-alert{border:1px solid rgba(148,163,184,.38);border-radius:1rem;padding:.9rem;box-shadow:inset 0 1px #ffffffdb,0 12px 28px #0f172a12}.db-live-alert strong{color:#0f172a;font-weight:950}.db-live-alert p{margin-top:.35rem;color:#475569;font-size:.8rem;font-weight:800;line-height:1.45}.db-live-alert>span{margin-top:.5rem;display:block;color:#0f172a;font-size:1.15rem;font-weight:950}.db-admin-state{border:1px dashed rgba(148,163,184,.62);border-radius:1rem;background:#f8fafcd6;padding:1rem;color:#334155}.db-admin-state strong{display:block;color:#0f172a;font-weight:950}.db-admin-state p{margin-top:.45rem;font-size:.875rem;font-weight:700;line-height:1.55}.db-admin-error-state{border-color:#ef444461;background:#fef2f2;color:#991b1b}.db-admin-skeleton-line{display:block;height:.75rem;width:100%;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,#e2e8f0,#f8fafc,#e2e8f0);background-size:200% 100%;animation:db-admin-skeleton 1.2s ease-in-out infinite}.db-admin-skeleton-line-short{width:62%}.db-admin-date-range,.db-admin-segment-filter{display:flex;flex-wrap:wrap;gap:.75rem}.db-admin-date-range label,.db-admin-segment-filter{min-width:150px;flex:1 1 150px;font-size:.75rem;font-weight:950;text-transform:uppercase;letter-spacing:.08em;color:#64748b}.db-admin-date-range input,.db-admin-segment-filter select,.db-admin-search-input{margin-top:.35rem;width:100%}.db-taps-chart,.db-resource-list{display:grid;gap:.75rem}.db-taps-chart-row{display:grid;gap:.45rem}.db-taps-chart-label{font-size:.75rem;font-weight:950;color:#475569}.db-taps-chart-bars{display:grid;gap:.35rem}.db-taps-bar{display:flex;min-width:2.8rem;min-height:1.55rem;align-items:center;justify-content:flex-end;border-radius:999px;padding:0 .65rem;color:#0f172a;font-size:.72rem;font-weight:950;box-shadow:inset 0 1px #ffffffb8}.db-taps-bar-total{background:linear-gradient(90deg,#bae6fd,#38bdf8)}.db-taps-bar-rewarded{background:linear-gradient(90deg,#fde68a,#f59e0b)}.db-taps-bar-limit{background:linear-gradient(90deg,#e2e8f0,#94a3b8)}.db-taps-bar-energy{background:linear-gradient(90deg,#fed7aa,#fb923c)}.db-taps-bar-hp{background:linear-gradient(90deg,#fecaca,#f87171)}.db-taps-bar-xp{background:linear-gradient(90deg,#bbf7d0,#34d399)}.db-resource-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid rgba(203,213,225,.76);border-radius:.95rem;background:#f8fafce6;padding:.8rem .9rem;color:#334155;font-size:.875rem;font-weight:850}.db-resource-row strong{color:#0f172a;font-size:1rem;font-weight:950}.db-funnel-row{display:grid;gap:.55rem;border:1px solid rgba(203,213,225,.76);border-radius:1rem;background:#f8fafce6;padding:.9rem}.db-funnel-row strong,.db-funnel-row span{display:block}.db-funnel-row strong{color:#0f172a;font-size:.95rem;font-weight:950}.db-funnel-row span{margin-top:.2rem;color:#64748b;font-size:.78rem;font-weight:850}.db-funnel-track{overflow:hidden;border-radius:999px;background:#e2e8f0}.db-funnel-track span{display:block;min-height:.7rem;border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#f59e0b)}.db-admin-table{width:100%;border-collapse:separate;border-spacing:0 .55rem;color:#0f172a}.db-admin-table th{padding:0 .75rem;text-align:left;color:#64748b;font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.db-admin-table td{border-top:1px solid rgba(203,213,225,.76);border-bottom:1px solid rgba(203,213,225,.76);background:#f8fafceb;padding:.75rem;color:#334155;font-size:.82rem;font-weight:800;vertical-align:middle}.db-admin-table td:first-child{border-left:1px solid rgba(203,213,225,.76);border-radius:.95rem 0 0 .95rem}.db-admin-table td:last-child{border-right:1px solid rgba(203,213,225,.76);border-radius:0 .95rem .95rem 0}.db-admin-table td>strong,.db-admin-table td>span{display:block}.db-admin-table td>strong{color:#0f172a;font-weight:950}.db-admin-table td>span{margin-top:.15rem;color:#64748b;font-size:.74rem;font-weight:750}.db-admin-detail-drawer{position:fixed;inset:1rem 1rem 1rem auto;z-index:60;width:min(420px,calc(100vw - 2rem));overflow:auto;border:1px solid rgba(125,151,178,.38);border-radius:1.25rem;background:#fff;padding:1rem;box-shadow:0 28px 70px #0f172a38}.db-admin-player-mini-card{display:flex;align-items:center;gap:.75rem}.db-admin-player-avatar{display:grid;width:2.7rem;height:2.7rem;flex:0 0 auto;place-items:center;border-radius:1rem;background:linear-gradient(135deg,#0ea5e9,#f59e0b);color:#fff;font-weight:950}.db-admin-alert-card{border:1px solid rgba(239,68,68,.34);border-radius:1rem;background:radial-gradient(circle at 100% 0%,rgba(248,113,113,.16),transparent 30%),#fef2f2;padding:1rem;color:#7f1d1d;box-shadow:0 18px 44px #7f1d1d1a}.db-web-admin .db-web-admin-content>section:not(.db-admin-header):not(.db-admin-alert-card),.db-web-admin .admin-panel-section,.db-web-admin .admin-home-card{border-radius:1.05rem!important;box-shadow:inset 0 1px #ffffffdb,0 16px 42px #1a365d1a!important}.db-web-admin button:focus-visible,.db-web-admin a:focus-visible,.db-web-admin input:focus-visible,.db-web-admin select:focus-visible,.db-web-admin textarea:focus-visible{outline:3px solid rgba(14,165,233,.38);outline-offset:2px}@keyframes db-admin-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.db-admin-sidebar-button,.db-admin-section-tab,.db-admin-command-button,.db-admin-icon-button,.db-admin-skeleton-line{animation:none;transition:none}}.db-web-admin pre,.db-web-admin code{background:#f8fafc!important;border-color:#cbd5e1!important}.db-info-tooltip{left:var(--db-info-tooltip-left, 12px);top:var(--db-info-tooltip-top, 12px);text-shadow:none;-webkit-text-fill-color:#ffffff}.db-info-tooltip:before{content:"";position:absolute;top:50%;width:.65rem;height:.65rem;border-left:1px solid rgba(255,207,138,.55);border-bottom:1px solid rgba(255,207,138,.55);background:#020b14fa}.db-info-tooltip-right:before{left:-.36rem;transform:translateY(-50%) rotate(45deg)}.db-info-tooltip-left:before{right:-.36rem;transform:translateY(-50%) rotate(-135deg)}.db-info-tooltip-center:before{left:1.1rem;top:-.36rem;transform:rotate(135deg)}.db-web-admin .db-info-hint{border-color:#0284c7!important;background:#e0f2fe!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;box-shadow:0 0 0 1px #0284c714!important}.db-web-admin .db-info-tooltip{border-color:#bae6fd!important;background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;box-shadow:0 16px 34px #0f172a29!important}.db-chests-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}.db-chests-summary-card{min-width:0;border:1px solid rgba(103,232,249,.18);border-radius:.66rem;background:#00000038;padding:.52rem}.db-chests-summary-ready{border-color:#ffb03357;background:#ff9f1c1a}.db-chests-summary-card span,.db-chests-summary-card em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-chests-summary-card span{color:#cdfaff94;font-size:.54rem;font-weight:950;letter-spacing:.08em;line-height:1;text-transform:uppercase}.db-chests-summary-card strong{display:block;margin-top:.28rem;color:#fff;font-size:1rem;font-weight:950;line-height:1}.db-chests-summary-card em{margin-top:.22rem;color:#ffd28aad;font-size:.58rem;font-style:normal;font-weight:900}.db-chest-lucky-meter-card{position:relative;overflow:hidden;border-color:#ffdd8a57!important;background:radial-gradient(circle at 86% 8%,rgba(255,221,138,.22),transparent 30%),radial-gradient(circle at 14% 0%,rgba(34,211,238,.16),transparent 32%),linear-gradient(145deg,#0a1e30f5,#061522f0)!important}.db-chest-lucky-meter-card:before{content:"";position:absolute;inset:auto -18% -44% 34%;height:96px;pointer-events:none;background:radial-gradient(circle,rgba(255,176,51,.22),transparent 66%)}.db-chest-lucky-meter-card>*{position:relative;z-index:1}.db-chest-key-resource-grid,.db-chest-key-buy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.58rem}.db-chest-key-buy-grid .db-action-button{min-height:2.65rem!important;padding:.62rem .7rem;font-size:.66rem;line-height:1.05}.db-dnb-confirm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:86;display:grid;place-items:center;padding:max(1rem,env(safe-area-inset-top)) 1rem max(1rem,env(safe-area-inset-bottom));background:radial-gradient(circle at 48% 16%,rgba(255,176,51,.2),transparent 34%),radial-gradient(circle at 16% 78%,rgba(57,245,255,.14),transparent 32%),#020811c7;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.db-dnb-confirm-card{width:min(100%,440px);border-color:#ffdd8a70!important;background:radial-gradient(circle at 92% 0%,rgba(255,176,51,.22),transparent 36%),linear-gradient(145deg,#091b2bfa,#030c17fa)!important;animation:db-chest-modal-in .22s ease-out both}.db-dnb-confirm-head{display:flex;align-items:flex-start;gap:.7rem}.db-dnb-confirm-icon,.db-dnb-confirm-close{display:grid;flex:0 0 auto;place-items:center;border:1px solid rgba(255,221,138,.28);background:#ffb0331f;color:#ffdd8a}.db-dnb-confirm-icon{width:2.5rem;height:2.5rem;border-radius:.7rem;box-shadow:0 0 22px #ffb03324}.db-dnb-confirm-close{width:2.1rem;height:2.1rem;margin-left:auto;border-radius:.58rem;transition:transform .16s ease,border-color .16s ease}.db-dnb-confirm-close:active{transform:translateY(1px)}.db-dnb-confirm-kicker{color:#ffd28ab8;font-size:.58rem;font-weight:950;letter-spacing:.14em;line-height:1;text-transform:uppercase}.db-dnb-confirm-card h3{margin-top:.24rem;color:#fff;font-size:1.12rem;font-weight:950;line-height:1.08}.db-dnb-confirm-description{margin-top:.8rem;color:#f0fdffc7;font-size:.82rem;font-weight:800;line-height:1.35}.db-dnb-confirm-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.76rem}.db-dnb-confirm-price-grid>div{min-width:0;border:1px solid rgba(103,232,249,.16);border-radius:.62rem;background:#00000038;padding:.56rem}.db-dnb-confirm-price-grid span{display:block;color:#cdfaff8a;font-size:.56rem;font-weight:950;letter-spacing:.1em;line-height:1;text-transform:uppercase}.db-dnb-confirm-price-grid strong{display:block;overflow:hidden;margin-top:.34rem;color:#ffdd8a;font-size:.95rem;font-weight:950;line-height:1;text-overflow:ellipsis;white-space:nowrap}.db-dnb-confirm-warning{display:flex;align-items:flex-start;gap:.48rem;margin-top:.72rem;border:1px solid rgba(255,176,51,.2);border-radius:.62rem;background:#ffb03314;padding:.58rem;color:#ffecb8db;font-size:.68rem;font-weight:850;line-height:1.28}.db-dnb-confirm-warning svg{flex:0 0 auto}.db-dnb-confirm-actions{display:grid;grid-template-columns:1.35fr .8fr;gap:.5rem;margin-top:.82rem}.db-dnb-confirm-actions .db-action-button{min-height:2.85rem!important;padding:.72rem}.db-chest-lucky-meter-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.db-chest-lucky-meter-kicker{color:#ffd28ab8;font-size:.58rem;font-weight:950;letter-spacing:.12em;line-height:1;text-transform:uppercase}.db-chest-lucky-meter-title{margin-top:.26rem;color:#fff;font-size:1rem;font-weight:950;line-height:1.08}.db-chest-lucky-meter-badge{min-width:3.7rem;border:1px solid rgba(103,232,249,.24);border-radius:.58rem;background:#67e8f91a;padding:.44rem .58rem;color:#eaffff;font-size:.82rem;font-weight:950;line-height:1;text-align:center;box-shadow:inset 0 1px #ffffff14}.db-chest-lucky-meter-badge-ready{border-color:#ffdd8a94;background:#ffb0332e;color:#ffecb8;box-shadow:0 0 24px #ffb03333,inset 0 1px #ffffff1f}.db-chest-lucky-meter-progress{margin-top:.64rem;height:.5rem;border:1px solid rgba(255,255,255,.08)}.db-chest-lucky-meter-copy{display:flex;align-items:center;gap:.42rem;margin-top:.58rem;color:#f0fdffe6;font-size:.74rem;font-weight:900;line-height:1.25}.db-chest-lucky-meter-note{margin-top:.36rem;color:#cdfaff94;font-size:.62rem;font-weight:780;line-height:1.25}.db-chest-lucky-reward-badge{border:1px solid rgba(255,221,138,.42);border-radius:999px;background:#ffb03329;padding:.1rem .32rem;color:#ffecb8;font-size:.52rem;font-weight:950;letter-spacing:.08em;line-height:1;text-transform:uppercase}.db-chest-card-grid{display:grid;gap:.66rem}.db-chest-card{position:relative;overflow:hidden}.db-chest-card-common{border-color:#ffffff24!important}.db-chest-card-rare{border-color:var(--rarity-rare, rgba(56, 217, 255, .48))!important;background:radial-gradient(circle at 100% 0%,rgba(56,217,255,.14),transparent 38%),linear-gradient(145deg,#051827f5,#020811fa)!important}.db-chest-card-epic{border-color:var(--rarity-epic, rgba(217, 122, 255, .52))!important;background:radial-gradient(circle at 100% 0%,rgba(217,122,255,.14),transparent 38%),linear-gradient(145deg,#160c28f5,#020811fa)!important}.db-chest-card-legendary,.db-chest-card-season,.db-chest-card-boss{border-color:var(--rarity-legendary, rgba(255, 176, 51, .62))!important;background:radial-gradient(circle at 100% 0%,rgba(255,176,51,.18),transparent 40%),linear-gradient(145deg,#2a1906f2,#020811fa)!important}.db-chest-card-mythic{border-color:var(--rarity-mythic, rgba(196, 181, 253, .62))!important;background:radial-gradient(circle at 100% 0%,rgba(196,181,253,.17),transparent 40%),linear-gradient(145deg,#1d1336f5,#020811fa)!important}.db-chest-card-legendary,.db-chest-card-epic,.db-chest-card-rare,.db-chest-card-mythic,.db-chest-card-season,.db-chest-card-boss{box-shadow:inset 0 1px #ffffff1a,0 0 22px #ffb0331f}.db-chest-card-top,.db-chest-card-main{display:flex;min-width:0;align-items:flex-start;gap:.62rem}.db-chest-card-top{justify-content:space-between}.db-chest-card-icon{display:grid;width:2.9rem;height:2.9rem;flex:0 0 auto;place-items:center;border:1px solid rgba(255,176,51,.28);border-radius:.62rem;background:radial-gradient(circle at 50% 28%,rgba(255,221,138,.22),transparent 50%),#ff9f1c1a}.db-chest-card-rare .db-chest-card-icon,.db-inventory-rarity-rare .db-inventory-item-icon{border-color:#38d9ff5c;background:#38d9ff1c}.db-chest-card-epic .db-chest-card-icon,.db-inventory-rarity-epic .db-inventory-item-icon{border-color:#d97aff5c;background:#d97aff1c}.db-chest-card-legendary .db-chest-card-icon,.db-chest-card-season .db-chest-card-icon,.db-chest-card-boss .db-chest-card-icon,.db-inventory-rarity-legendary .db-inventory-item-icon{border-color:#ffb03375;background:#ffb03321}.db-chest-card-mythic .db-chest-card-icon,.db-inventory-rarity-mythic .db-inventory-item-icon{border-color:#c4b5fd6b;background:#c4b5fd1f}.db-chest-card-kicker,.db-chest-preview-title{color:#ffd28ab8;font-size:.56rem;font-weight:950;letter-spacing:.1em;line-height:1;text-transform:uppercase}.db-chest-card-title{display:block;overflow:hidden;margin-top:.3rem;color:#fff;font-size:1rem;font-weight:950;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.db-chest-kind-line{display:flex;flex-wrap:wrap;gap:.28rem;margin-top:.34rem}.db-chest-kind-line span{border:1px solid rgba(255,221,138,.22);border-radius:999px;background:#ffb03317;padding:.18rem .38rem;color:#ffecb8e6;font-size:.56rem;font-weight:950;line-height:1}.db-chest-kind-line span+span{border-color:#67e8f92e;background:#67e8f914;color:#cdfaffb8}.db-chest-card-description{display:-webkit-box;overflow:hidden;margin-top:.3rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#cdfaff9e;font-size:.72rem;font-weight:760;line-height:1.25}.db-chest-tags{display:flex;flex-wrap:wrap;gap:.34rem;margin-top:.58rem}.db-chest-tags span{border:1px solid rgba(103,232,249,.16);border-radius:.34rem;background:#67e8f914;padding:.28rem .42rem;color:#f0fdffe0;font-size:.62rem;font-weight:850;line-height:1}.db-chest-preview-box{margin-top:.62rem;border:1px solid rgba(103,232,249,.14);border-radius:.62rem;background:#0000002e;padding:.56rem}.db-chest-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;margin-top:.46rem}.db-chest-preview-reward{min-width:0}.db-chest-preview-summary{margin-top:.32rem;color:#f0fdffd1;font-size:.68rem;font-weight:850;line-height:1.25}.db-chest-preview-reward>div:last-child{align-items:flex-start;flex-direction:column}.db-chest-preview-empty,.db-chest-preview-more{margin-top:.46rem;border:1px dashed rgba(103,232,249,.18);border-radius:.46rem;background:#67e8f90f;padding:.42rem .5rem;color:#cdfaffa3;font-size:.62rem;font-weight:850;line-height:1.25}.db-chest-preview-more{border-style:solid;background:#ffb03314;color:#ffecb8c7}.db-chest-preview-note{margin-top:.46rem;color:#cdfaff8f;font-size:.62rem;font-weight:820;line-height:1.25}.db-chest-open-button{margin-top:.68rem}.db-chest-opening-shell{position:relative}.db-chest-opening-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:max(1rem,env(safe-area-inset-top)) 1rem max(1rem,env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 18%,rgba(255,176,51,.22),transparent 34%),radial-gradient(circle at 18% 72%,rgba(34,211,238,.14),transparent 32%),#020811c2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.db-chest-opening-modal-card{width:min(100%,520px);max-height:min(88vh,720px);overflow-y:auto;animation:db-chest-modal-in .26s ease-out both}.db-chest-opening-shell:before{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;pointer-events:none;background:radial-gradient(circle at 20% 20%,rgba(255,221,138,.22),transparent 24%),radial-gradient(circle at 80% 12%,rgba(34,211,238,.18),transparent 28%),radial-gradient(circle at 50% 90%,rgba(255,159,28,.14),transparent 34%);opacity:.86;animation:db-chest-aurora 2.4s ease-in-out infinite}.db-chest-opening-shell>*{position:relative;z-index:1}.db-chest-opening-shell--rare{border-color:#ffdd8ab8!important;box-shadow:0 0 0 1px #ffdd8a47,0 0 36px #ffb03357,inset 0 1px #ffffff1f!important}.db-chest-opening-shell--rare:before{background:radial-gradient(circle at 18% 18%,rgba(255,244,194,.42),transparent 25%),radial-gradient(circle at 80% 12%,rgba(34,211,238,.22),transparent 28%),radial-gradient(circle at 50% 90%,rgba(255,159,28,.28),transparent 36%);opacity:1;animation-duration:1.7s}.db-chest-opening-orb{display:grid;width:68px;height:58px;place-items:center;border-radius:18px;border:1px solid rgba(255,221,138,.32);background:radial-gradient(circle at 50% 40%,rgba(255,221,138,.26),transparent 52%),linear-gradient(145deg,#ff9f1c29,#22d3ee14);box-shadow:0 0 22px #ffb03338,inset 0 0 18px #ffdd8a14;transform-origin:50% 80%;animation:db-chest-breathe .74s ease-in-out infinite}.db-chest-opening-orb[data-phase=reveal]{animation:db-chest-reveal .72s cubic-bezier(.2,.9,.25,1.15) both}.db-chest-opening-stage{position:relative;display:grid;min-height:132px;place-items:center}.db-chest-opening-ring{position:absolute;width:128px;height:92px;border-radius:999px;border:1px solid rgba(255,221,138,.24);box-shadow:0 0 24px #ffb03329,inset 0 0 18px #22d3ee1f;pointer-events:none;opacity:.62;animation:db-chest-ring-pulse 1.65s ease-in-out infinite}.db-chest-opening-ring-two{width:164px;height:116px;border-color:#22d3ee33;animation-delay:.32s}.db-chest-opening-copy{text-align:center}.db-chest-modal-reward-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.db-chest-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem}.db-chest-choice-card{position:relative;min-height:126px;box-shadow:0 14px 30px #0000003d,inset 0 1px #ffffff1f;animation:db-chest-reward-pop .34s ease-out both;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.db-chest-choice-card:hover,.db-chest-choice-card:focus-visible{transform:translateY(-2px);border-color:#ffdd8ab8;box-shadow:0 18px 36px #00000042,0 0 24px #ffb0332e,inset 0 1px #ffffff29}.db-chest-choice-card:disabled{cursor:wait;opacity:.62;transform:none}.db-chest-choice-card-rare{box-shadow:0 0 0 1px #ffdd8a3d,0 0 28px #ffb0332e,inset 0 1px #ffffff24}.db-chest-choice-number{position:absolute;top:.46rem;right:.52rem;display:grid;width:1.35rem;height:1.35rem;place-items:center;border-radius:999px;border:1px solid rgba(255,221,138,.42);background:#020811b8;color:#ffecb8e6;font-size:.68rem;font-weight:1000}.db-chest-modal-reward{position:relative;min-height:64px;box-shadow:0 10px 28px #00000038,inset 0 1px #ffffff1a}.db-chest-modal-reward-rare{overflow:hidden;box-shadow:0 0 0 1px #ffdd8a47,0 0 26px #ffb03347,inset 0 1px #ffffff26}.db-chest-modal-reward-rare:after{content:"";position:absolute;top:-40%;right:-80%;bottom:-40%;left:-80%;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.34),transparent 62%);transform:translate(-70%);animation:db-chest-rare-glint 1.15s ease-out both}.db-chest-modal-close{box-shadow:0 14px 26px #ffb0332e}.db-chest-reward-pop{animation:db-chest-reward-pop .34s ease-out both}@keyframes db-chest-modal-in{0%{transform:translateY(10px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes db-chest-aurora{0%,to{transform:rotate(0) scale(1);opacity:.72}50%{transform:rotate(5deg) scale(1.04);opacity:1}}@keyframes db-chest-breathe{0%,to{transform:translateY(0) rotate(-1deg) scale(1);filter:brightness(1)}50%{transform:translateY(-3px) rotate(1deg) scale(1.04);filter:brightness(1.18)}}@keyframes db-chest-reveal{0%{transform:translateY(0) scale(.96);filter:brightness(1)}45%{transform:translateY(-8px) scale(1.12);filter:brightness(1.42)}to{transform:translateY(0) scale(1.02);filter:brightness(1.16)}}@keyframes db-chest-ring-pulse{0%,to{transform:scale(.94);opacity:.28}50%{transform:scale(1.08);opacity:.72}}@keyframes db-chest-reward-pop{0%{transform:translateY(5px) scale(.97);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes db-chest-rare-glint{0%{transform:translate(-70%);opacity:0}22%{opacity:1}to{transform:translate(70%);opacity:0}}@media(prefers-reduced-motion:reduce){.db-chest-opening-modal-card,.db-chest-opening-shell:before,.db-chest-opening-ring,.db-chest-opening-orb,.db-chest-choice-card,.db-chest-reward-pop,.db-chest-modal-reward-rare:after{animation:none!important}.db-chest-opening-modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}@media(max-width:420px){.db-chest-opening-modal-backdrop{padding-inline:.7rem}.db-chest-opening-stage{min-height:116px}.db-chest-opening-ring{width:112px;height:82px}.db-chest-opening-ring-two{width:144px;height:104px}.db-chest-modal-reward-grid,.db-chest-choice-grid{grid-template-columns:1fr}.db-chest-choice-card{min-height:104px}}.db-cards-page,.db-deck-page{--card-blue: #38d9ff;--card-gold: #ffb033;--card-purple: #d77aff;--rarity-common: rgba(255, 255, 255, .16);--rarity-rare: rgba(56, 217, 255, .48);--rarity-epic: rgba(217, 122, 255, .52);--rarity-legendary: rgba(255, 176, 51, .62);--rarity-mythic: rgba(196, 181, 253, .62)}.db-card-kicker{font-size:11px;font-weight:900;text-transform:uppercase;color:#cffafe94}.db-card-album-hero,.db-deck-hero-card{position:relative;overflow:hidden;border-color:#ffb03347!important;background:radial-gradient(circle at 80% 18%,rgba(255,176,51,.2),transparent 34%),radial-gradient(circle at 18% 0%,rgba(56,217,255,.2),transparent 36%),linear-gradient(135deg,#071729f5,#040d18f0)!important}.db-card-album-head,.db-deck-hero-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.db-card-album-title,.db-deck-power{margin-top:4px;color:#fff;font-size:clamp(26px,7vw,38px);font-weight:1000;line-height:.95}.db-card-album-subtitle,.db-deck-hero-head p{margin-top:6px;color:#cffafea8;font-size:12px;font-weight:800}.db-card-album-medal,.db-deck-ready-badge{display:grid;min-width:74px;place-items:center;border:1px solid rgba(255,176,51,.36);border-radius:12px;background:#ffb0331f;color:#ffdf9a;padding:10px;box-shadow:inset 0 1px #ffffff24,0 0 24px #ffb03329}.db-card-album-medal strong,.db-deck-ready-badge strong{font-size:18px;font-weight:1000;color:#fff}.db-card-album-medal span,.db-deck-ready-badge span{font-size:10px;font-weight:900;color:#ffefcab8}.db-deck-ready-badge-ok{border-color:#44ffb561;background:#44ffb51a}.db-card-album-progress,.db-card-fragment-track{margin-top:12px;height:8px;overflow:hidden;border:1px solid rgba(103,232,249,.18);border-radius:999px;background:#00000047}.db-card-album-progress>div,.db-card-fragment-track>div{height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff9f1c,#ffd15a,#39f5ff)}.db-card-album-best{display:flex;align-items:center;gap:10px;margin-top:12px;border:1px solid rgba(103,232,249,.16);border-radius:12px;background:#00000038;padding:10px}.db-card-album-best span,.db-card-upgrade-copy span{display:block;color:#cffafe8a;font-size:10px;font-weight:900;text-transform:uppercase}.db-card-album-best strong,.db-card-upgrade-copy strong{display:block;color:#fff;font-size:12px;font-weight:900}.db-card-rarity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.db-card-rarity-row{border:1px solid rgba(103,232,249,.14);border-radius:10px;background:#0003;padding:9px}.db-card-rarity-row span,.db-card-rarity-row em{display:block;color:#cffafe94;font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase}.db-card-rarity-row strong{display:block;margin-top:2px;color:#fff;font-size:16px;font-weight:1000}.db-collection-sets-card{position:relative;overflow:hidden;border-color:#67e8f938!important;background:radial-gradient(circle at 12% 0%,rgba(57,245,255,.16),transparent 34%),radial-gradient(circle at 90% 10%,rgba(255,176,51,.16),transparent 36%),linear-gradient(145deg,#071729f0,#040d18f5)!important}.db-collection-sets-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.db-collection-sets-head h3{margin-top:4px;color:#fff;font-size:18px;font-weight:1000;line-height:1.05}.db-collection-sets-head p{margin-top:6px;color:#cffafea8;font-size:12px;font-weight:800;line-height:1.45}.db-collection-sets-medal{display:grid;min-width:82px;place-items:center;border:1px solid rgba(255,176,51,.32);border-radius:12px;background:#ffb0331f;color:#ffdf9a;padding:10px}.db-collection-sets-medal strong{color:#fff;font-size:16px;font-weight:1000}.db-collection-sets-medal span{color:#ffefcab8;font-size:10px;font-weight:900}.db-collection-next-card{display:grid;gap:3px;margin-top:12px;border:1px solid rgba(103,232,249,.16);border-radius:12px;background:#0000003d;padding:10px}.db-collection-next-card span,.db-collection-next-card em{color:#cffafe94;font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase}.db-collection-next-card strong{color:#fff;font-size:14px;font-weight:1000}.db-collection-set-grid{display:grid;gap:10px;margin-top:12px}.db-collection-set-card{border:1px solid rgba(103,232,249,.14);border-radius:12px;background:#00000038;padding:11px}.db-collection-set-card-ready{border-color:#ffb03375;background:radial-gradient(circle at 100% 0%,rgba(255,176,51,.16),transparent 44%),#0000003d}.db-collection-set-card-claimed{border-color:#44ffb542}.db-collection-set-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.db-collection-set-top span,.db-collection-set-top em{display:block;color:#cffafe8f;font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase}.db-collection-set-top strong{display:block;margin-top:2px;color:#fff;font-size:14px;font-weight:1000;line-height:1.12}.db-collection-set-card p{margin-top:7px;color:#cffafea3;font-size:12px;font-weight:750;line-height:1.38}.db-collection-set-progress{margin-top:10px;height:8px;overflow:hidden;border:1px solid rgba(103,232,249,.16);border-radius:999px;background:#0000004d}.db-collection-set-progress>div{height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff9f1c,#ffd15a,#39f5ff)}.db-collection-set-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:7px;color:#ffdf9a;font-size:11px;font-weight:1000}.db-collection-requirements{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.db-collection-requirements span{display:grid;min-width:min(100%,7.4rem);gap:2px;border:1px solid rgba(103,232,249,.14);border-radius:8px;background:#67e8f912;padding:5px 7px;color:#cffafe9e;font-size:10px;font-weight:900}.db-collection-requirements span strong{min-width:0;overflow:hidden;color:#ffffffdb;font-size:10px;font-weight:1000;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.db-collection-requirements span em{color:#cffafe8a;font-size:9px;font-style:normal;font-weight:850;line-height:1.1}.db-collection-requirements .db-collection-req-owned{border-color:#44ffb540;background:#44ffb514;color:#d3ffebe6}.db-collection-requirements .db-collection-req-owned em{color:#c4ffe1c2}.db-collection-requirements .db-collection-req-missing{border-color:#ffb0332e;background:#ffb03312}.db-collection-requirements .db-collection-req-missing em{color:#ffdf9ac7}.db-collection-bonus-note{display:flex;align-items:flex-start;gap:6px;margin-top:9px;border:1px solid rgba(255,176,51,.16);border-radius:9px;background:#ffb03312;padding:7px 8px;color:#ffefcad1;font-size:10.5px;font-weight:850;line-height:1.32}.db-collection-bonus-note svg{flex:0 0 auto;color:#ffb033;margin-top:1px}.db-collection-missing{margin-top:8px;color:#ffdf9ac7;font-size:11px;font-weight:850;line-height:1.35}.db-collection-claim-button{width:100%;margin-top:10px;border:1px solid rgba(255,176,51,.34);border-radius:9px;background:linear-gradient(180deg,#ffcf8afa,#ff9f1cfa);padding:9px 10px;color:#061522;font-size:11px;font-weight:1000;line-height:1.15;text-transform:uppercase}.db-collection-claim-button:disabled{cursor:not-allowed;background:#67e8f914;color:#cffafe99}.db-collection-grid{display:grid;gap:12px}.db-collection-card{position:relative;overflow:hidden;isolation:isolate;padding:10px!important;transform-style:preserve-3d}.db-collection-card:before{pointer-events:none;position:absolute;top:5px;right:5px;bottom:5px;left:5px;z-index:-1;border:1px solid rgba(255,255,255,.1);border-radius:12px;content:""}.db-card-tilt{transition:transform .18s ease,border-color .18s ease,filter .18s ease,box-shadow .18s ease}.db-card-tilt:hover,.db-card-tilt:focus-within{transform:perspective(900px) rotateX(1.4deg) rotateY(-1.8deg) translateY(-2px);filter:brightness(1.05)}.db-collection-card-art{position:relative;min-height:12.2rem;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.12),transparent 22%),radial-gradient(circle at 16% 0%,rgba(57,245,255,.22),transparent 38%),radial-gradient(circle at 88% 8%,rgba(255,176,51,.2),transparent 36%),linear-gradient(150deg,#05111ff2,#030912fa);box-shadow:inset 0 1px #fff3,inset 0 -1px #0000009e,0 14px 28px #00000047;transform:translateZ(18px)}.db-collection-card-art:before{pointer-events:none;position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid rgba(103,232,249,.18);border-radius:9px;content:""}.db-collection-card-art-shine{pointer-events:none;position:absolute;inset:-40% -18% auto auto;width:10rem;height:16rem;background:linear-gradient(115deg,transparent 18%,rgba(255,255,255,.2) 48%,transparent 70%);opacity:.28;transform:rotate(18deg)}.db-collection-card-art-top,.db-collection-card-art-foot{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.42rem;padding:.62rem}.db-collection-card-art-top em{border:1px solid rgba(207,250,254,.18);border-radius:8px;background:#00000047;color:#cffafead;font-size:.62rem;font-style:normal;font-weight:950;line-height:1;padding:.32rem .42rem;text-transform:uppercase;white-space:nowrap}.db-collection-card-emblem{position:absolute;top:2.7rem;right:0;bottom:2.25rem;left:0;z-index:1;display:grid;place-items:center}.db-collection-card-emblem>span{width:5.8rem!important;height:5.8rem!important;border-radius:1rem!important;box-shadow:inset 0 1px #ffffff3d,0 0 36px #39f5ff29,0 18px 34px #0000005c!important}.db-collection-card-emblem svg{width:2.55rem;height:2.55rem}.db-collection-card-art-foot{position:absolute;right:0;bottom:0;left:0;align-items:stretch;background:linear-gradient(180deg,transparent,rgba(0,0,0,.64))}.db-collection-card-art-foot span{display:inline-flex;min-width:0;flex:1 1 0;align-items:center;justify-content:center;gap:.25rem;border:1px solid rgba(207,250,254,.14);border-radius:8px;background:#00000052;color:#ffffffe0;font-size:.62rem;font-weight:950;line-height:1.05;padding:.36rem .3rem;text-align:center;text-transform:uppercase}.db-card-holo{position:absolute;top:-35%;right:-35%;bottom:-35%;left:-35%;z-index:-1;background:conic-gradient(from 140deg,transparent,rgba(255,255,255,.12),transparent,rgba(56,217,255,.12),transparent);opacity:.35;transform:rotate(8deg)}.db-collection-card-common{border-color:var(--rarity-common, rgba(255, 255, 255, .16))!important;background:linear-gradient(145deg,#081b2ff0,#050e19f0)!important}.db-collection-card-rare{border-color:var(--rarity-rare, rgba(56, 217, 255, .48))!important;background:radial-gradient(circle at 86% 12%,rgba(56,217,255,.16),transparent 34%),linear-gradient(145deg,#071b33f5,#040d1af0)!important;box-shadow:var(--db-card-shadow),0 0 24px #38d9ff1f!important}.db-collection-card-epic{border-color:var(--rarity-epic, rgba(217, 122, 255, .52))!important;background:radial-gradient(circle at 86% 12%,rgba(217,122,255,.18),transparent 34%),linear-gradient(145deg,#190c2df5,#060e1cf0)!important;box-shadow:var(--db-card-shadow),0 0 26px #d97aff29!important}.db-collection-card-legendary{border-color:var(--rarity-legendary, rgba(255, 176, 51, .62))!important;background:radial-gradient(circle at 86% 12%,rgba(255,176,51,.22),transparent 34%),linear-gradient(145deg,#2a1906f0,#040d19f2)!important;box-shadow:var(--db-card-shadow-gold)!important}.db-collection-card-mythic{border-color:var(--rarity-mythic, rgba(196, 181, 253, .62))!important;background:radial-gradient(circle at 86% 12%,rgba(196,181,253,.2),transparent 34%),radial-gradient(circle at 18% 0%,rgba(56,217,255,.12),transparent 36%),linear-gradient(145deg,#1d1336f5,#040d19f2)!important;box-shadow:var(--db-card-shadow),0 0 28px #c4b5fd29!important}.db-collection-card-locked{filter:saturate(.78);opacity:.82}.db-collection-card-locked .db-collection-card-art:after{position:absolute;top:50%;left:50%;z-index:2;border:1px solid rgba(255,176,51,.28);border-radius:999px;background:#030a14b8;box-shadow:0 0 26px #ffb0331f;color:#ffefcaeb;content:"ЗАКРЫТА";font-size:.68rem;font-weight:1000;letter-spacing:0;padding:.42rem .72rem;transform:translate(-50%,-50%)}.db-collection-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:.72rem}.db-collection-card-title-row{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:8px}.db-collection-card-title-row strong{min-width:0;color:#fff;font-size:17px;font-weight:1000}.db-card-rarity-pill{display:inline-flex;align-items:center;gap:4px;border-radius:8px;padding:4px 7px;font-size:10px;font-weight:1000;text-transform:uppercase}.db-collection-card-description{margin-top:7px;color:#cffafea8;font-size:13px;font-weight:700}.db-card-source{display:inline-flex;max-width:100%;align-items:center;gap:5px;margin-top:9px;border:1px solid rgba(103,232,249,.14);border-radius:9px;background:#67e8f914;padding:6px 8px;color:#cffafec2;font-size:11px;font-weight:800}.db-card-level-badge{display:grid;min-width:72px;place-items:center;border:1px solid rgba(103,232,249,.18);border-radius:11px;background:#00000038;padding:8px}.db-card-level-badge strong{color:#fff;font-size:13px;font-weight:1000}.db-card-level-badge span{color:#cffafe94;font-size:10px;font-weight:900}.db-card-stat-grid,.db-deck-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:12px}.db-card-bonus-strip{display:flex;align-items:flex-start;gap:.42rem;margin-top:.62rem;border:1px solid rgba(255,176,51,.18);border-radius:10px;background:radial-gradient(circle at 0% 0%,rgba(255,176,51,.12),transparent 38%),#0003;color:#ffefcad6;font-size:.7rem;font-weight:850;line-height:1.3;padding:.58rem .62rem}.db-card-bonus-strip svg{flex:0 0 auto;color:#ffb033;margin-top:.05rem}.db-card-upgrade-panel{margin-top:12px;border:1px solid rgba(255,176,51,.18);border-radius:12px;background:#ffb03314;padding:10px}.db-card-upgrade-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:.62rem}.db-card-upgrade-preview span{display:grid;gap:.18rem;border:1px solid rgba(255,176,51,.18);border-radius:9px;background:#00000038;padding:.46rem .5rem}.db-card-upgrade-preview em,.db-card-upgrade-resources span{color:#ffefca9e;font-style:normal;font-size:.62rem;font-weight:950;line-height:1;text-transform:uppercase}.db-card-upgrade-preview strong{color:#fff;font-size:.78rem;font-weight:1000;line-height:1.1}.db-card-upgrade-resources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:.54rem}.db-card-upgrade-resources span{display:flex;min-width:0;align-items:center;gap:.34rem;border:1px solid rgba(207,250,254,.16);border-radius:9px;background:#0000002e;padding:.48rem .52rem}.db-card-upgrade-resources strong{margin-left:auto;color:#fff;font-size:.72rem;font-weight:1000;white-space:nowrap}.db-card-upgrade-resources .is-ok{border-color:#44ffb542;color:#bbf7d0b8}.db-card-upgrade-resources .is-ok svg{color:#44ffb5}.db-card-upgrade-resources .is-missing{border-color:#ff6b6b47;color:#ffcdcdb8}.db-card-upgrade-resources .is-missing svg{color:#ff6b6b}.db-card-upgrade-hint{margin-top:.52rem;border:1px solid rgba(255,107,107,.2);border-radius:9px;background:#ff6b6b14;color:#ffe2e2d1;font-size:.68rem;font-weight:850;line-height:1.25;padding:.48rem .54rem}.db-card-upgrade-hint.is-ready{border-color:#44ffb538;background:#44ffb514;color:#d1fae5d6}.db-card-upgrade-cost{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:7px;color:#ffefcac7;font-size:11px;font-weight:900}.db-deck-active-note,.db-deck-bonus-note{margin-top:10px;border:1px solid rgba(255,176,51,.18);border-radius:10px;background:#ffb03314;padding:9px 10px;color:#ffdf9a;font-size:12px;font-weight:800}.db-deck-rules-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.db-deck-rules-panel>div,.db-deck-upgrade-hint{display:flex;align-items:flex-start;gap:8px;border:1px solid rgba(103,232,249,.16);border-radius:11px;background:#0003;padding:9px 10px}.db-deck-rules-panel svg,.db-deck-upgrade-hint svg{flex:0 0 auto;color:#ffb033;margin-top:1px}.db-deck-rules-panel strong,.db-deck-upgrade-hint strong{display:block;color:#fff;font-size:12px;font-weight:1000;line-height:1.15}.db-deck-rules-panel em,.db-deck-upgrade-hint em{display:block;margin-top:3px;color:#cffafead;font-size:11px;font-style:normal;font-weight:780;line-height:1.25}.db-deck-rules-panel .is-ok{border-color:#44ffb53d;background:#44ffb514}.db-deck-rules-panel .is-ok svg{color:#44ffb5}.db-deck-rules-panel .is-warning{border-color:#ffb0333d;background:#ffb03314}.db-deck-upgrade-hint{margin-top:10px;border-color:#d97aff3d;background:radial-gradient(circle at 0% 0%,rgba(217,122,255,.16),transparent 42%),#0003}.db-deck-slots,.db-deck-card-list{display:grid;gap:8px}.db-deck-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.db-deck-slot,.db-deck-card-option{display:flex;align-items:center;gap:10px;border:1px solid rgba(103,232,249,.16);border-radius:12px;background:#061522db;padding:10px}.db-deck-slot strong,.db-deck-card-option strong{display:block;color:#fff;font-size:13px;font-weight:1000}.db-deck-slot span,.db-deck-card-option span{color:#cffafe9e}.db-deck-empty-slot{display:grid;width:36px;height:36px;flex-shrink:0;place-items:center;border:1px dashed rgba(103,232,249,.26);border-radius:10px;color:#cffafea3;font-size:16px;font-weight:1000}.db-deck-card-option{width:100%;cursor:pointer;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease}.db-deck-card-option:hover,.db-deck-card-option:focus-visible{transform:translateY(-1px);border-color:#ffb0336b;outline:none}.db-deck-card-option-selected{border-color:#ffb03394!important;background:#ffb0331f!important}.db-deck-card-option-disabled{opacity:.72}@media(min-width:720px){.db-collection-grid,.db-collection-set-grid,.db-deck-card-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:430px){.db-card-rarity-grid,.db-deck-slots{grid-template-columns:1fr}.db-card-stat-grid,.db-deck-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.db-card-upgrade-preview,.db-card-upgrade-resources,.db-deck-rules-panel{grid-template-columns:1fr}.db-collection-card-top,.db-collection-sets-head,.db-card-album-head,.db-deck-hero-head{align-items:stretch}.db-card-album-medal,.db-collection-sets-medal,.db-deck-ready-badge,.db-card-level-badge{min-width:64px}.db-collection-card-art{min-height:10.8rem}.db-collection-card-emblem>span{width:4.9rem!important;height:4.9rem!important}.db-collection-card-art-foot{gap:.3rem;padding:.48rem}.db-collection-card-art-foot span{font-size:.56rem;padding-inline:.2rem}}@media(prefers-reduced-motion:reduce){.db-card-tilt,.db-deck-card-option{transition:none!important}.db-card-tilt:hover,.db-card-tilt:focus-within,.db-deck-card-option:hover,.db-deck-card-option:focus-visible{transform:none!important}}.db-arena-page{--arena-blue: #38d9ff;--arena-gold: #ffb033;--arena-red: #ff6478}.db-arena-stage-card,.db-arena-matchup-card,.db-arena-deck-card{position:relative;overflow:hidden;border-color:#ffb03340!important;background:radial-gradient(circle at 84% 12%,rgba(255,176,51,.2),transparent 32%),radial-gradient(circle at 12% 4%,rgba(56,217,255,.2),transparent 34%),linear-gradient(135deg,#071729f5,#040d18f0)!important}.db-arena-stage-head,.db-arena-matchup-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.db-arena-stage-title{margin-top:4px;color:#fff;font-size:clamp(28px,8vw,42px);font-weight:1000;line-height:.95}.db-arena-stage-head p{margin-top:6px;color:#cffafea8;font-size:12px;font-weight:800}.db-arena-matchup-topline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;color:#cffafea3;font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.db-arena-risk-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;border:1px solid rgba(103,232,249,.18);border-radius:999px;padding:6px 10px;background:#0000003d;font-size:10px;letter-spacing:.08em}.db-arena-risk-good{border-color:#34d3996b;color:#b7ffe5}.db-arena-risk-fair{border-color:#67e8f96b;color:#cffafe}.db-arena-risk-warn{border-color:#ffb0337a;color:#ffdf9a}.db-arena-risk-danger{border-color:#ff647880;color:#ffd0d8}.db-arena-risk-muted{border-color:#cffafe2e;color:#cffafe94}.db-arena-attempts-ring{display:grid;min-width:82px;place-items:center;border:1px solid rgba(255,176,51,.36);border-radius:14px;background:#ffb0331f;color:#ffdf9a;padding:10px;box-shadow:inset 0 1px #ffffff24,0 0 24px #ffb03329}.db-arena-attempts-ring strong{color:#fff;font-size:18px;font-weight:1000}.db-arena-attempts-ring span{color:#ffefcab3;font-size:10px;font-weight:900}.db-arena-attempts-track,.db-arena-chance-line{margin-top:12px;height:8px;overflow:hidden;border:1px solid rgba(103,232,249,.18);border-radius:999px;background:#0000004d}.db-arena-attempts-track>div,.db-arena-chance-line>div{height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff6478,#ffb033,#39f5ff)}.db-arena-stage-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:12px}.db-arena-chest-hint{display:flex;align-items:center;gap:8px;margin-top:12px;border:1px solid rgba(103,232,249,.16);border-radius:11px;background:#67e8f914;padding:9px 10px;color:#cffafec7;font-size:12px;font-weight:800}.db-arena-daily-goal{display:grid;gap:8px;margin-top:10px;border:1px solid rgba(255,176,51,.22);border-radius:13px;background:radial-gradient(circle at 90% 0%,rgba(255,176,51,.16),transparent 34%),#00000038;padding:10px}.db-arena-daily-goal-head{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#ffefcacc;font-size:11px;font-weight:950;text-transform:uppercase}.db-arena-daily-goal-head span{display:inline-flex;min-width:0;align-items:center;gap:6px}.db-arena-daily-goal-head strong{flex-shrink:0;color:#fff;font-size:16px;font-weight:1000}.db-arena-daily-goal-track{height:8px;overflow:hidden;border:1px solid rgba(255,176,51,.2);border-radius:999px;background:#0000004d}.db-arena-daily-goal-track>div{height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff9f1c,#ffe15f,#39f5ff)}.db-arena-daily-goal p{margin:0;color:#cffafeb8;font-size:11px;font-weight:800;line-height:1.25}.db-arena-matchup-row>div{flex:1 1 0;min-width:0;border:1px solid rgba(103,232,249,.14);border-radius:12px;background:#00000038;padding:10px}.db-arena-matchup-row>div:last-child{border-color:#ff64783d}.db-arena-matchup-row span{display:block;overflow:hidden;color:#cffafe99;font-size:10px;font-weight:900;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.db-arena-matchup-row strong{display:block;margin-top:2px;color:#fff;font-size:24px;font-weight:1000}.db-arena-matchup-summary{display:grid;gap:3px;margin-top:10px;border:1px solid rgba(103,232,249,.14);border-radius:12px;background:#67e8f912;padding:9px 10px}.db-arena-matchup-summary strong{color:#fff;font-size:12px;font-weight:1000}.db-arena-matchup-summary span{color:#cffafea8;font-size:11px;font-weight:800;line-height:1.25}.db-arena-matchup-meta{display:grid;gap:4px;margin-top:9px;color:#cffafebd;font-size:12px;font-weight:850}.db-arena-reward-preview{display:grid;gap:6px;margin-top:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.db-arena-reward-preview span{display:inline-flex;min-width:0;align-items:center;gap:6px;border:1px solid rgba(255,176,51,.2);border-radius:10px;background:radial-gradient(circle at 100% 0%,rgba(255,176,51,.14),transparent 38%),#0000002e;padding:8px 9px;color:#ffdf9a;font-size:11px;font-weight:900;line-height:1.15}.db-arena-opponent-grid{display:grid;gap:10px}.db-arena-opponent-card{width:100%;border:1px solid rgba(103,232,249,.18);border-radius:14px;background:radial-gradient(circle at 86% 12%,rgba(56,217,255,.12),transparent 30%),#061522e6;padding:12px;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease}.db-arena-opponent-card:hover,.db-arena-opponent-card:focus-visible{transform:translateY(-1px);border-color:#ffb0336b;outline:none}.db-arena-opponent-card-selected{border-color:#ffb03399;background:radial-gradient(circle at 86% 12%,rgba(255,176,51,.16),transparent 32%),#241407e6}.db-arena-opponent-hard,.db-arena-opponent-boss{border-color:#ff647847}.db-arena-trophy-badge{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;border-radius:10px;background:#ff9f1c;padding:6px 8px;color:#061522;font-size:12px;font-weight:1000}.db-arena-opponent-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;margin-top:10px;border-top:1px solid rgba(103,232,249,.12);padding-top:8px;color:#cffafeb3;font-size:11px;font-weight:900}.db-arena-risk-text{font-weight:1000}@media(min-width:720px){.db-arena-opponent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:430px){.db-arena-stage-head,.db-arena-matchup-row{align-items:stretch}.db-arena-stage-stats,.db-arena-reward-preview{grid-template-columns:1fr}.db-arena-attempts-ring{min-width:72px}}@media(prefers-reduced-motion:reduce){.db-arena-opponent-card{transition:none!important}.db-arena-opponent-card:hover,.db-arena-opponent-card:focus-visible{transform:none!important}}.db-season-page{--season-gold: #ffb033;--season-blue: #38d9ff}.db-season-hero,.db-season-rewards-card,.db-season-formula-card{overflow:hidden;border:1px solid rgba(255,176,51,.28);border-radius:14px;background:radial-gradient(circle at 84% 12%,rgba(255,176,51,.18),transparent 33%),linear-gradient(135deg,#071729f5,#040d18f0);box-shadow:var(--db-card-shadow)}.db-season-cover{position:relative;min-height:190px;padding:14px}.db-season-cover-image,.db-season-cover-fade{position:absolute;top:0;right:0;bottom:0;left:0}.db-season-cover-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.44}.db-season-cover-fade{background:linear-gradient(90deg,#04121ffa,#04121fc7 54%,#04121f57)}.db-season-cover-content{position:relative;z-index:1}.db-season-eyebrow{display:flex;align-items:center;gap:7px;color:#ffb033d6;font-size:11px;font-weight:1000;text-transform:uppercase}.db-season-cover-content h2{margin-top:5px;color:#fff;font-size:clamp(24px,7vw,34px);font-weight:1000;line-height:1}.db-season-subtitle{margin-top:5px;color:#ffcf8a;font-size:14px;font-weight:1000}.db-season-story{max-width:min(86%,520px);margin-top:9px;color:#ecfeffc7;font-size:12px;font-weight:800;line-height:1.45}.db-season-status-badge,.db-season-main-reward{display:inline-flex;max-width:100%;align-items:center;gap:8px;margin-top:11px;border:1px solid rgba(255,207,90,.3);border-radius:12px;background:#ff9f1c24;padding:9px 10px;color:#ffdf9a;text-align:left}.db-season-status-badge span,.db-season-status-badge strong,.db-season-status-badge em{display:block;min-width:0}.db-season-status-badge strong{overflow:hidden;color:#fff;font-size:12px;font-weight:1000;text-overflow:ellipsis;white-space:nowrap}.db-season-status-badge em{margin-top:1px;color:#ffefcac2;font-size:11px;font-style:normal;font-weight:800}.db-season-main-reward{margin-left:8px;font-size:12px;font-weight:800}.db-season-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 12px 12px;text-align:center}.db-season-stat-grid>div{border:1px solid rgba(103,232,249,.14);border-radius:12px;background:#00000038;padding:9px}.db-season-stat-grid strong{display:block;overflow:hidden;color:#fff;font-size:14px;font-weight:1000;text-overflow:ellipsis;white-space:nowrap}.db-season-stat-grid span{color:#cffafea3;font-size:11px;font-weight:900}.db-season-progress-panel{padding:0 12px 12px}.db-season-progress-head{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#cffafe94;font-size:11px;font-weight:900}.db-season-league-track{margin:0 12px 12px;border:1px solid rgba(103,232,249,.14);border-radius:13px;background:#0003;padding:10px}.db-season-league-track-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.db-season-league-track-head span{color:#fff;font-size:12px;font-weight:1000}.db-season-league-track-head strong{color:#ffdf9ac2;font-size:10.5px;font-weight:900;text-align:right}.db-season-league-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.db-season-league-card{position:relative;overflow:hidden;border:1px solid rgba(103,232,249,.12);border-radius:11px;background:radial-gradient(circle at 100% 0%,rgba(255,255,255,.1),transparent 34%),#0000003d;padding:9px}.db-season-league-card:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 46%,rgba(0,0,0,.16))}.db-season-league-card>*{position:relative;z-index:1}.db-season-league-card-current{border-color:#ffb03394;box-shadow:0 0 18px #ffb03324}.db-season-league-card-locked{opacity:.62}.db-season-league-frame-gold,.db-season-league-frame-mythic{border-color:#ffd15a5c}.db-season-league-frame-purple{border-color:#c084fc52}.db-season-league-frame-green{border-color:#4ade8042}.db-season-league-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.db-season-league-card-top span{overflow:hidden;color:#cffafeb8;font-size:10.5px;font-weight:1000;text-overflow:ellipsis;white-space:nowrap}.db-season-league-card-top strong{color:#ffdf9a;font-size:10.5px;font-weight:1000;white-space:nowrap}.db-season-league-card b{display:block;margin-top:4px;color:#fff;font-size:12px;font-weight:1000;line-height:1.08}.db-season-league-card em{display:block;margin-top:3px;color:#cffafe8a;font-size:10.5px;font-style:normal;font-weight:800;line-height:1.24}.db-season-formula-card,.db-season-rewards-card{padding:12px}.db-season-formula-head{display:flex;align-items:flex-start;gap:9px}.db-season-formula-head strong{display:block;color:#fff;font-size:15px;font-weight:1000}.db-season-formula-head span{display:block;margin-top:2px;color:#cffafea8;font-size:12px;font-weight:800}.db-season-formula-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:11px}.db-season-formula-grid>div{display:grid;gap:3px;border:1px solid rgba(103,232,249,.14);border-radius:11px;background:#00000038;padding:10px;color:#ffdf9a}.db-season-formula-grid>div.db-season-formula-muted{border-color:#94a3b824;background:#0f172a47;color:#e2e8f0b8}.db-season-formula-grid span{color:#fff;font-size:12px;font-weight:1000}.db-season-formula-grid strong{color:#cffafe9e;font-size:11px;font-weight:800}.db-season-formula-grid em{color:#cffafe7a;font-size:10.5px;font-style:normal;font-weight:750;line-height:1.28}.db-season-breakdown{margin-top:11px;border:1px solid rgba(103,232,249,.12);border-radius:12px;background:#0000002e;padding:10px}.db-season-breakdown-head,.db-season-breakdown-list>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.db-season-breakdown-head span{color:#cffafea8;font-size:11px;font-weight:900}.db-season-breakdown-head strong{color:#ffdf9a;font-size:12px;font-weight:1000;white-space:nowrap}.db-season-breakdown-list{display:grid;gap:6px;margin-top:8px}.db-season-breakdown-list>div{border-radius:9px;background:#ffffff0a;padding:7px 8px}.db-season-breakdown-list span{display:inline-flex;min-width:0;align-items:center;gap:5px;color:#fff;font-size:11px;font-weight:950}.db-season-breakdown-list strong{color:#cffafeb8;font-size:10.5px;font-weight:900;white-space:nowrap}.db-season-breakdown p,.db-season-safety-note{margin-top:8px;color:#cffafe8a;font-size:10.5px;font-weight:750;line-height:1.35}.db-season-rewards-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.db-season-rewards-head>span{flex-shrink:0;border:1px solid rgba(103,232,249,.18);border-radius:9px;background:#67e8f914;padding:6px 8px;color:#cffafeb8;font-size:11px;font-weight:1000}.db-season-reward-card{border:1px solid rgba(103,232,249,.14);border-radius:12px;background:#00000038;padding:12px}.db-season-reward-card-claim{border-color:#ffb0338c;background:#ffb0331f}.db-season-reward-card-done{border-color:#44ffb542;background:#44ffb514}.db-season-reward-status{flex-shrink:0;border:1px solid rgba(103,232,249,.2);border-radius:9px;background:#0000003d;padding:6px 8px;color:#cffafeb8;font-size:11px;font-weight:1000}.db-season-reward-status-claim{border-color:transparent;background:#ff9f1c;color:#061522}.db-season-reward-status-done{border-color:transparent;background:#7fffd4;color:#061522}.db-season-leaderboard-policy{display:flex;align-items:flex-start;gap:8px;margin-top:10px;border:1px solid rgba(103,232,249,.14);border-radius:10px;background:#67e8f912;padding:9px;color:#cffafea3;font-size:11px;font-weight:850;line-height:1.35}@media(max-width:430px){.db-season-main-reward{display:flex;margin-left:0}.db-season-stat-grid,.db-season-formula-grid,.db-season-league-grid{grid-template-columns:1fr}.db-season-story{max-width:100%}}.db-empty-state{isolation:isolate;min-height:8.75rem;border-color:#67e8f938!important;background:radial-gradient(circle at 50% 0%,rgba(57,245,255,.14),transparent 34%),radial-gradient(circle at 95% 100%,rgba(255,159,28,.12),transparent 34%),linear-gradient(145deg,#071729f0,#030c17f5)!important}.db-empty-state:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.08) 42%,transparent 62%),repeating-linear-gradient(90deg,rgba(103,232,249,.035) 0 1px,transparent 1px 34px);opacity:.62;transform:translate(-38%);animation:db-empty-sheen 5.8s ease-in-out infinite}.db-empty-state-icon{border-radius:14px!important;border-color:#ffd15a57!important;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.22),transparent 32%),linear-gradient(145deg,#ff9f1c2e,#39f5ff1a)!important;color:#ffdf9a!important;box-shadow:inset 0 1px #fff3,0 0 22px #39f5ff29}.db-empty-state-title{color:#fff!important;font-size:15px!important;letter-spacing:0;text-shadow:0 2px 12px rgba(0,0,0,.48)}.db-empty-state-body{max-width:24rem;margin-inline:auto;color:#cffafeb8!important}.db-empty-state-action .db-action-button{width:min(100%,18rem);margin-inline:auto}.db-status-panel-blue{border-color:#67e8f947!important;background:radial-gradient(circle at 0% 0%,rgba(57,245,255,.12),transparent 34%),#071729d1!important}.db-status-panel-red{border-color:#f871715c!important;background:radial-gradient(circle at 0% 0%,rgba(248,113,113,.13),transparent 34%),#21080cd1!important}@keyframes db-empty-sheen{0%,48%{transform:translate(-42%);opacity:.35}72%{transform:translate(38%);opacity:.68}to{transform:translate(42%);opacity:.28}}@media(max-width:430px){.db-empty-state{min-height:7.75rem;padding:.85rem!important}}@media(prefers-reduced-motion:reduce){.db-empty-state:before{animation:none;transform:none}}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:rounded-md::file-selector-button{border-radius:.375rem}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-\[\#ff9f1c\]::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(255 159 28 / var(--tw-bg-opacity, 1))}.file\:px-3::file-selector-button{padding-left:.75rem;padding-right:.75rem}.file\:py-2::file-selector-button{padding-top:.5rem;padding-bottom:.5rem}.file\:text-xs::file-selector-button{font-size:.75rem;line-height:1rem}.file\:font-black::file-selector-button{font-weight:900}.file\:text-\[\#061522\]::file-selector-button{--tw-text-opacity: 1;color:rgb(6 21 34 / var(--tw-text-opacity, 1))}.placeholder\:text-cyan-100\/35::-moz-placeholder{color:#cffafe59}.placeholder\:text-cyan-100\/35::placeholder{color:#cffafe59}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-500::placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-x-2:before{content:var(--tw-content);left:.5rem;right:.5rem}.before\:top-1:before{content:var(--tw-content);top:.25rem}.before\:h-px:before{content:var(--tw-content);height:1px}.first\:border-t-0:first-child{border-top-width:0px}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.01\]:hover{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#ff9f1c\]\/40:hover{border-color:#ff9f1c66}.hover\:border-\[\#ff9f1c\]\/45:hover{border-color:#ff9f1c73}.hover\:border-\[\#ff9f1c\]\/55:hover{border-color:#ff9f1c8c}.hover\:border-\[\#ffd15a\]\/45:hover{border-color:#ffd15a73}.hover\:border-amber-300:hover{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.hover\:border-emerald-300:hover{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.hover\:border-red-300:hover{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.hover\:border-sky-200:hover{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.hover\:border-sky-300:hover{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.hover\:border-sky-700:hover{--tw-border-opacity: 1;border-color:rgb(3 105 161 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#ff9f1c\]\/10:hover{background-color:#ff9f1c1a}.hover\:bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-400:hover{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-600:hover{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-100:hover{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-800:hover{--tw-bg-opacity: 1;background-color:rgb(7 89 133 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-100:hover{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-50:hover{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:text-cyan-700:hover{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.hover\:text-sky-900:hover{--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}.hover\:text-sky-950:hover{--tw-text-opacity: 1;color:rgb(8 47 73 / var(--tw-text-opacity, 1))}.hover\:text-slate-950:hover{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.hover\:shadow-\[0_0_22px_rgba\(255\,159\,26\,0\.18\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.12\)\]:hover{--tw-shadow: 0 0 22px rgba(255,159,26,.18),inset 0 1px 0 rgba(255,255,255,.12);--tw-shadow-colored: 0 0 22px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_18px_38px_rgba\(15\,23\,42\,0\.13\)\]:hover{--tw-shadow: 0 18px 38px rgba(15,23,42,.13);--tw-shadow-colored: 0 18px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.2\)\,0_0_26px_rgba\(255\,159\,28\,0\.22\)\]:hover{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 0 26px rgba(255,159,28,.22);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 0 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border-\[\#ff9f1c\]\/55:focus{border-color:#ff9f1c8c}.focus\:border-\[\#ff9f1c\]\/70:focus{border-color:#ff9f1cb3}.focus\:border-amber-400:focus{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.focus\:border-amber-500:focus{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.focus\:border-red-400:focus{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.focus\:border-sky-300:focus{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.focus\:border-sky-400:focus{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.focus\:border-sky-500:focus{--tw-border-opacity: 1;border-color:rgb(14 165 233 / var(--tw-border-opacity, 1))}.focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#ff9f1c\]\/60:focus{--tw-ring-color: rgb(255 159 28 / .6)}.focus\:ring-amber-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 243 199 / var(--tw-ring-opacity, 1))}.focus\:ring-red-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 226 226 / var(--tw-ring-opacity, 1))}.focus\:ring-sky-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 242 254 / var(--tw-ring-opacity, 1))}.focus\:ring-sky-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(125 211 252 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-cyan-200:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(165 243 252 / var(--tw-ring-opacity, 1))}.active\:translate-y-0\.5:active{--tw-translate-y: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.97\]:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.985\]:active{--tw-scale-x: .985;--tw-scale-y: .985;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:brightness-110:active{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:shadow-none:disabled{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:focus-within .group-focus-within\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:brightness-105{--tw-brightness: brightness(1.05);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.group:hover .group-hover\:brightness-110{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.group:active .group-active\:scale-\[1\.03\]{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:active .group-active\:scale-\[1\.095\]{--tw-scale-x: 1.095;--tw-scale-y: 1.095;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media(min-width:390px){.min-\[390px\]\:block{display:block}}@media(min-width:640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:h-\[70px\]{height:70px}.sm\:min-w-\[520px\]{min-width:520px}.sm\:max-w-\[420px\]{max-width:420px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1fr_1fr_1fr\]{grid-template-columns:1fr 1fr 1fr 1fr}.sm\:grid-cols-\[minmax\(0\,1fr\)_120px_auto\]{grid-template-columns:minmax(0,1fr) 120px auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}}@media(min-width:768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[150px_160px_180px_minmax\(280px\,1fr\)\]{grid-template-columns:150px 160px 180px minmax(280px,1fr)}.md\:grid-cols-\[170px_170px_minmax\(280px\,1fr\)\]{grid-template-columns:170px 170px minmax(280px,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_220px\]{grid-template-columns:minmax(0,1fr) 220px}}@media(min-width:1024px){.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[180px_minmax\(0\,1fr\)_180px\]{grid-template-columns:180px minmax(0,1fr) 180px}.lg\:grid-cols-\[1fr_0\.85fr\]{grid-template-columns:1fr .85fr}.lg\:grid-cols-\[1fr_280px\]{grid-template-columns:1fr 280px}.lg\:grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[220px_1fr_120px_auto\]{grid-template-columns:220px 1fr 120px auto}.lg\:grid-cols-\[220px_1fr_auto\]{grid-template-columns:220px 1fr auto}.lg\:grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(360px\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_160px\]{grid-template-columns:minmax(0,1fr) 160px}.lg\:grid-cols-\[minmax\(0\,1fr\)_260px\]{grid-template-columns:minmax(0,1fr) 260px}.lg\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.lg\:grid-cols-\[minmax\(160px\,1fr\)_140px_minmax\(150px\,1fr\)_minmax\(150px\,1fr\)_120px_120px_auto\]{grid-template-columns:minmax(160px,1fr) 140px minmax(150px,1fr) minmax(150px,1fr) 120px 120px auto}.lg\:items-end{align-items:flex-end}}@media(min-width:1280px){.xl\:col-span-2{grid-column:span 2 / span 2}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.xl\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.xl\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.xl\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.xl\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.xl\:grid-cols-\[1\.35fr_1fr\]{grid-template-columns:1.35fr 1fr}.xl\:grid-cols-\[1\.3fr_0\.9fr\]{grid-template-columns:1.3fr .9fr}.xl\:grid-cols-\[1\.4fr_0\.9fr\]{grid-template-columns:1.4fr .9fr}.xl\:grid-cols-\[150px_190px_220px_minmax\(280px\,1fr\)\]{grid-template-columns:150px 190px 220px minmax(280px,1fr)}.xl\:grid-cols-\[1fr_0\.9fr\]{grid-template-columns:1fr .9fr}.xl\:grid-cols-\[1fr_1\.25fr\]{grid-template-columns:1fr 1.25fr}.xl\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.xl\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.xl\:grid-cols-\[320px_minmax\(0\,1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.xl\:grid-cols-\[430px_minmax\(0\,1fr\)\]{grid-template-columns:430px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(320px\,0\.65fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.xl\:grid-cols-\[minmax\(0\,1fr\)_390px\]{grid-template-columns:minmax(0,1fr) 390px}.xl\:grid-cols-\[minmax\(0\,1fr\)_430px\]{grid-template-columns:minmax(0,1fr) 430px}.xl\:grid-cols-\[minmax\(0\,1fr\)_460px\]{grid-template-columns:minmax(0,1fr) 460px}.xl\:grid-cols-\[minmax\(0\,1fr\)_470px\]{grid-template-columns:minmax(0,1fr) 470px}.xl\:grid-cols-\[minmax\(260px\,1fr\)_auto\]{grid-template-columns:minmax(260px,1fr) auto}.xl\:grid-cols-\[minmax\(280px\,360px\)_1fr\]{grid-template-columns:minmax(280px,360px) 1fr}.xl\:grid-cols-\[minmax\(320px\,420px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(320px,420px) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(320px\,430px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(320px,430px) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(330px\,0\.85fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(330px,.85fr) minmax(0,1.15fr)}}
