@import"https://fonts.googleapis.com/css2?family=Product+Sans&family=Google+Sans:wght@400;500;700&family=Roboto:wght@300;400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Baloo+2:wght@500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Oswald:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Lilita+One&family=Nunito:wght@700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Fredoka:wght@500;600;700&family=Nunito:wght@400;600;700;800&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 210 20% 95%;--foreground: 240 16% 12%;--card: 0 0% 100%;--card-foreground: 240 16% 12%;--popover: 0 0% 100%;--popover-foreground: 240 16% 12%;--primary: 46 97% 54%;--primary-foreground: 240 16% 12%;--secondary: 270 40% 96%;--secondary-foreground: 271 50% 25%;--muted: 270 20% 96%;--muted-foreground: 265 8% 45%;--accent: 276 60% 94%;--accent-foreground: 271 55% 28%;--destructive: 0 72% 51%;--destructive-foreground: 0 0% 100%;--border: 270 16% 88%;--input: 270 16% 88%;--ring: 345 72% 42%;--radius: 1.5rem}.dark{--background: 264 22% 8%;--foreground: 0 0% 98%;--card: 264 20% 11%;--card-foreground: 0 0% 98%;--popover: 264 20% 11%;--popover-foreground: 0 0% 98%;--primary: 272 70% 68%;--primary-foreground: 264 30% 10%;--secondary: 265 18% 18%;--secondary-foreground: 0 0% 98%;--muted: 265 18% 18%;--muted-foreground: 265 10% 68%;--accent: 268 25% 22%;--accent-foreground: 0 0% 98%;--destructive: 0 62% 45%;--destructive-foreground: 0 0% 98%;--border: 265 16% 22%;--input: 265 16% 22%;--ring: 272 70% 68%}.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}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-1\.5{bottom:-.375rem}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-left-8{left:-2rem}.-right-1\.5{right:-.375rem}.-right-10{right:-2.5rem}.-right-12{right:-3rem}.-top-10{top:-2.5rem}.-top-12{top:-3rem}.-top-3{top:-.75rem}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-5{left:1.25rem}.left-\[50\%\]{left:50%}.left-auto{left:auto}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-\[1px\]{top:1px}.top-\[4\.6rem\]{top:4.6rem}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[150\]{z-index:150}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[70\]{z-index:70}.order-first{order:-9999}.order-last{order:9999}.col-span-2{grid-column:span 2 / span 2}.\!m-0{margin:0!important}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.-ml-4{margin-left:-1rem}.-mt-0\.5{margin-top:-.125rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-11{margin-left:2.75rem}.ml-12{margin-left:3rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.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}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-10{width:2.5rem;height:2.5rem}.size-3{width:.75rem;height:.75rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-6{width:1.5rem;height:1.5rem}.size-8{width:2rem;height:2rem}.size-\[--cell-size\]{width:var(--cell-size);height:var(--cell-size)}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[--cell-size\]{height:var(--cell-size)}.h-\[1px\]{height:1px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-48{max-height:12rem}.max-h-\[--radix-context-menu-content-available-height\]{max-height:var(--radix-context-menu-content-available-height)}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[300px\]{max-height:300px}.max-h-\[88dvh\]{max-height:88dvh}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-11{min-height:2.75rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[60px\]{min-height:60px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-1{width:.25rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--cell-size\]{width:var(--cell-size)}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[1px\]{width:1px}.w-\[4\.25rem\]{width:4.25rem}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-5{min-width:1.25rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[--cell-size\]{min-width:var(--cell-size)}.min-w-\[12rem\]{min-width:12rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[3\.5rem\]{max-width:3.5rem}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[--radix-context-menu-content-transform-origin\]{transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\[--radix-menubar-content-transform-origin\]{transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.-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-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--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-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--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))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes 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-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.list-disc{list-style-type:disc}.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-\[3rem_1fr_10rem_10rem_11rem_7rem\]{grid-template-columns:3rem 1fr 10rem 10rem 11rem 7rem}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-1{row-gap:.25rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-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-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.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-purple-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 232 255 / var(--tw-divide-opacity, 1))}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-clip{overflow-x:clip}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[22px\]{border-radius:22px}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.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-\[\#1A1A24\]{--tw-border-opacity: 1;border-color:rgb(26 26 36 / var(--tw-border-opacity, 1))}.border-\[\#38BDF8\]{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.border-\[\#9d1634\]{--tw-border-opacity: 1;border-color:rgb(157 22 52 / var(--tw-border-opacity, 1))}.border-\[\#9fd8b6\]{--tw-border-opacity: 1;border-color:rgb(159 216 182 / var(--tw-border-opacity, 1))}.border-\[\#CD7F32\]{--tw-border-opacity: 1;border-color:rgb(205 127 50 / var(--tw-border-opacity, 1))}.border-\[\#D1D5DB\]{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-\[\#c9b8e0\]{--tw-border-opacity: 1;border-color:rgb(201 184 224 / var(--tw-border-opacity, 1))}.border-\[\#e0a0a0\]{--tw-border-opacity: 1;border-color:rgb(224 160 160 / var(--tw-border-opacity, 1))}.border-\[\#e0b04a\]{--tw-border-opacity: 1;border-color:rgb(224 176 74 / var(--tw-border-opacity, 1))}.border-\[\#ffd0a8\]{--tw-border-opacity: 1;border-color:rgb(255 208 168 / var(--tw-border-opacity, 1))}.border-\[\#fff3c4\]{--tw-border-opacity: 1;border-color:rgb(255 243 196 / var(--tw-border-opacity, 1))}.border-\[--color-border\]{border-color:var(--color-border)}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-border{border-color:hsl(var(--border))}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-cyan-200\/50{border-color:#a5f3fc80}.border-cyan-300\/40{border-color:#67e8f966}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-primary\/50{border-color:hsl(var(--primary) / .5)}.border-purple-100{--tw-border-opacity: 1;border-color:rgb(243 232 255 / var(--tw-border-opacity, 1))}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-transparent{border-color:transparent}.border-white\/70{border-color:#ffffffb3}.border-white\/80{border-color:#fffc}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-\[\#03080f\]{--tw-bg-opacity: 1;background-color:rgb(3 8 15 / var(--tw-bg-opacity, 1))}.bg-\[\#06111d\]{--tw-bg-opacity: 1;background-color:rgb(6 17 29 / var(--tw-bg-opacity, 1))}.bg-\[\#062844\]\/70{background-color:#062844b3}.bg-\[\#1B1233\]\/70{background-color:#1b1233b3}.bg-\[\#2A1B4A\]{--tw-bg-opacity: 1;background-color:rgb(42 27 74 / var(--tw-bg-opacity, 1))}.bg-\[\#5E35B1\]{--tw-bg-opacity: 1;background-color:rgb(94 53 177 / var(--tw-bg-opacity, 1))}.bg-\[\#7E57C2\]{--tw-bg-opacity: 1;background-color:rgb(126 87 194 / var(--tw-bg-opacity, 1))}.bg-\[\#9d1634\]\/10{background-color:#9d16341a}.bg-\[\#F8F5FE\]{--tw-bg-opacity: 1;background-color:rgb(248 245 254 / var(--tw-bg-opacity, 1))}.bg-\[\#FF4D3A\]{--tw-bg-opacity: 1;background-color:rgb(255 77 58 / var(--tw-bg-opacity, 1))}.bg-\[\#eafaf0\]{--tw-bg-opacity: 1;background-color:rgb(234 250 240 / var(--tw-bg-opacity, 1))}.bg-\[\#f3eefb\]{--tw-bg-opacity: 1;background-color:rgb(243 238 251 / var(--tw-bg-opacity, 1))}.bg-\[\#fff0f0\]{--tw-bg-opacity: 1;background-color:rgb(255 240 240 / var(--tw-bg-opacity, 1))}.bg-\[\#fff6d8\]{--tw-bg-opacity: 1;background-color:rgb(255 246 216 / var(--tw-bg-opacity, 1))}.bg-\[\#fffef8\]{--tw-bg-opacity: 1;background-color:rgb(255 254 248 / var(--tw-bg-opacity, 1))}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-accent{background-color:hsl(var(--accent))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-300{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-black\/80{background-color:#000c}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-cyan-200{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity, 1))}.bg-cyan-300{--tw-bg-opacity: 1;background-color:rgb(103 232 249 / var(--tw-bg-opacity, 1))}.bg-cyan-400{--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity, 1))}.bg-cyan-400\/10{background-color:#22d3ee1a}.bg-destructive{background-color:hsl(var(--destructive))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-input{background-color:hsl(var(--input))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / 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-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-teal-50{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / 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\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#0042A8\]{--tw-gradient-from: #0042A8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 66 168 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#008001\]{--tw-gradient-from: #008001 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 128 1 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#109D49\]{--tw-gradient-from: #109D49 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 157 73 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#19b4ff\]{--tw-gradient-from: #19b4ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(25 180 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#19d3ff\]{--tw-gradient-from: #19d3ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(25 211 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1D5BA9\]{--tw-gradient-from: #1D5BA9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(29 91 169 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#26A69A\]{--tw-gradient-from: #26A69A var(--tw-gradient-from-position);--tw-gradient-to: rgb(38 166 154 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#34D399\]{--tw-gradient-from: #34D399 var(--tw-gradient-from-position);--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#38BDF8\]{--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-\[\#3D7EFF\]{--tw-gradient-from: #3D7EFF var(--tw-gradient-from-position);--tw-gradient-to: rgb(61 126 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#4aa3e8\]{--tw-gradient-from: #4aa3e8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(74 163 232 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#551B14\]{--tw-gradient-from: #551B14 var(--tw-gradient-from-position);--tw-gradient-to: rgb(85 27 20 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#5E35B1\]{--tw-gradient-from: #5E35B1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(94 53 177 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#5EE86A\]{--tw-gradient-from: #5EE86A var(--tw-gradient-from-position);--tw-gradient-to: rgb(94 232 106 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#6A1A19\]{--tw-gradient-from: #6A1A19 var(--tw-gradient-from-position);--tw-gradient-to: rgb(106 26 25 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#6B1A1E\]{--tw-gradient-from: #6B1A1E var(--tw-gradient-from-position);--tw-gradient-to: rgb(107 26 30 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#7DD3FC\]{--tw-gradient-from: #7DD3FC var(--tw-gradient-from-position);--tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#7E57C2\]{--tw-gradient-from: #7E57C2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(126 87 194 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#8ee04a\]{--tw-gradient-from: #8ee04a var(--tw-gradient-from-position);--tw-gradient-to: rgb(142 224 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#9575CD\]{--tw-gradient-from: #9575CD var(--tw-gradient-from-position);--tw-gradient-to: rgb(149 117 205 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#9785BD\]{--tw-gradient-from: #9785BD var(--tw-gradient-from-position);--tw-gradient-to: rgb(151 133 189 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#B39DDB\]{--tw-gradient-from: #B39DDB var(--tw-gradient-from-position);--tw-gradient-to: rgb(179 157 219 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#B44CFF\]{--tw-gradient-from: #B44CFF var(--tw-gradient-from-position);--tw-gradient-to: rgb(180 76 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#C60C31\]{--tw-gradient-from: #C60C31 var(--tw-gradient-from-position);--tw-gradient-to: rgb(198 12 49 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#CA5600\]{--tw-gradient-from: #CA5600 var(--tw-gradient-from-position);--tw-gradient-to: rgb(202 86 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#CD7F32\]{--tw-gradient-from: #CD7F32 var(--tw-gradient-from-position);--tw-gradient-to: rgb(205 127 50 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#D4F542\]{--tw-gradient-from: #D4F542 var(--tw-gradient-from-position);--tw-gradient-to: rgb(212 245 66 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#DF2502\]{--tw-gradient-from: #DF2502 var(--tw-gradient-from-position);--tw-gradient-to: rgb(223 37 2 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#E5E7EB\]{--tw-gradient-from: #E5E7EB var(--tw-gradient-from-position);--tw-gradient-to: rgb(229 231 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#E95C00\]{--tw-gradient-from: #E95C00 var(--tw-gradient-from-position);--tw-gradient-to: rgb(233 92 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#F1AC0C\]{--tw-gradient-from: #F1AC0C var(--tw-gradient-from-position);--tw-gradient-to: rgb(241 172 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#F87171\]{--tw-gradient-from: #F87171 var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FB7185\]{--tw-gradient-from: #FB7185 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 113 133 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FBBF24\]{--tw-gradient-from: #FBBF24 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FD8C81\]{--tw-gradient-from: #FD8C81 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 140 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FEE600\]{--tw-gradient-from: #FEE600 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 230 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FF6F00\]{--tw-gradient-from: #FF6F00 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 111 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FF8A1E\]{--tw-gradient-from: #FF8A1E var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 138 30 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FFB300\]{--tw-gradient-from: #FFB300 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 179 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FFD54A\]{--tw-gradient-from: #FFD54A var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 213 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#e23b55\]{--tw-gradient-from: #e23b55 var(--tw-gradient-from-position);--tw-gradient-to: rgb(226 59 85 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f59e0b\]{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#ff5a6a\]{--tw-gradient-from: #ff5a6a var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 90 106 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400{--tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-200\/40{--tw-gradient-from: rgb(165 243 252 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(165 243 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from: #34d399 var(--tw-gradient-from-position);--tw-gradient-to: rgb(52 211 153 / 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-orange-400{--tw-gradient-from: #fb923c var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from: #9333ea var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-300{--tw-gradient-from: #7dd3fc var(--tw-gradient-from-position);--tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-300{--tw-gradient-from: #cbd5e1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(203 213 225 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/20{--tw-gradient-from: rgb(255 255 255 / .2) 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)}.from-yellow-400{--tw-gradient-from: #facc15 var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#5E35B1\]{--tw-gradient-to: rgb(94 53 177 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #5E35B1 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#7E57C2\]{--tw-gradient-to: rgb(126 87 194 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #7E57C2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-300\/30{--tw-gradient-to: rgb(103 232 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(103 232 249 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#002A6E\]{--tw-gradient-to: #002A6E var(--tw-gradient-to-position)}.to-\[\#005C01\]{--tw-gradient-to: #005C01 var(--tw-gradient-to-position)}.to-\[\#00796B\]{--tw-gradient-to: #00796B var(--tw-gradient-to-position)}.to-\[\#0284C7\]{--tw-gradient-to: #0284C7 var(--tw-gradient-to-position)}.to-\[\#0369A1\]{--tw-gradient-to: #0369A1 var(--tw-gradient-to-position)}.to-\[\#06315f\]{--tw-gradient-to: #06315f var(--tw-gradient-to-position)}.to-\[\#065F46\]{--tw-gradient-to: #065F46 var(--tw-gradient-to-position)}.to-\[\#0F3D78\]{--tw-gradient-to: #0F3D78 var(--tw-gradient-to-position)}.to-\[\#0a6e33\]{--tw-gradient-to: #0a6e33 var(--tw-gradient-to-position)}.to-\[\#0b3a66\]{--tw-gradient-to: #0b3a66 var(--tw-gradient-to-position)}.to-\[\#0d4a8a\]{--tw-gradient-to: #0d4a8a var(--tw-gradient-to-position)}.to-\[\#12851C\]{--tw-gradient-to: #12851C var(--tw-gradient-to-position)}.to-\[\#1B2A6B\]{--tw-gradient-to: #1B2A6B var(--tw-gradient-to-position)}.to-\[\#1B4FD8\]{--tw-gradient-to: #1B4FD8 var(--tw-gradient-to-position)}.to-\[\#2A0D0A\]{--tw-gradient-to: #2A0D0A var(--tw-gradient-to-position)}.to-\[\#2b8a0c\]{--tw-gradient-to: #2b8a0c var(--tw-gradient-to-position)}.to-\[\#3B0764\]{--tw-gradient-to: #3B0764 var(--tw-gradient-to-position)}.to-\[\#3E0C10\]{--tw-gradient-to: #3E0C10 var(--tw-gradient-to-position)}.to-\[\#5E35B1\]{--tw-gradient-to: #5E35B1 var(--tw-gradient-to-position)}.to-\[\#6B5394\]{--tw-gradient-to: #6B5394 var(--tw-gradient-to-position)}.to-\[\#6d1433\]{--tw-gradient-to: #6d1433 var(--tw-gradient-to-position)}.to-\[\#7A1FE0\]{--tw-gradient-to: #7A1FE0 var(--tw-gradient-to-position)}.to-\[\#7E57C2\]{--tw-gradient-to: #7E57C2 var(--tw-gradient-to-position)}.to-\[\#7F1D1D\]{--tw-gradient-to: #7F1D1D var(--tw-gradient-to-position)}.to-\[\#8BC20A\]{--tw-gradient-to: #8BC20A var(--tw-gradient-to-position)}.to-\[\#8F3C00\]{--tw-gradient-to: #8F3C00 var(--tw-gradient-to-position)}.to-\[\#8a0820\]{--tw-gradient-to: #8a0820 var(--tw-gradient-to-position)}.to-\[\#92400E\]{--tw-gradient-to: #92400E var(--tw-gradient-to-position)}.to-\[\#9A5A22\]{--tw-gradient-to: #9A5A22 var(--tw-gradient-to-position)}.to-\[\#9CA3AF\]{--tw-gradient-to: #9CA3AF var(--tw-gradient-to-position)}.to-\[\#9F1239\]{--tw-gradient-to: #9F1239 var(--tw-gradient-to-position)}.to-\[\#A81C02\]{--tw-gradient-to: #A81C02 var(--tw-gradient-to-position)}.to-\[\#AB47BC\]{--tw-gradient-to: #AB47BC var(--tw-gradient-to-position)}.to-\[\#B9820A\]{--tw-gradient-to: #B9820A var(--tw-gradient-to-position)}.to-\[\#BF360C\]{--tw-gradient-to: #BF360C var(--tw-gradient-to-position)}.to-\[\#C9B800\]{--tw-gradient-to: #C9B800 var(--tw-gradient-to-position)}.to-\[\#E0655A\]{--tw-gradient-to: #E0655A var(--tw-gradient-to-position)}.to-\[\#E85D04\]{--tw-gradient-to: #E85D04 var(--tw-gradient-to-position)}.to-\[\#E95C00\]{--tw-gradient-to: #E95C00 var(--tw-gradient-to-position)}.to-\[\#F5A623\]{--tw-gradient-to: #F5A623 var(--tw-gradient-to-position)}.to-\[\#FF6F00\]{--tw-gradient-to: #FF6F00 var(--tw-gradient-to-position)}.to-\[\#b45309\]{--tw-gradient-to: #b45309 var(--tw-gradient-to-position)}.to-\[\#c81e3a\]{--tw-gradient-to: #c81e3a var(--tw-gradient-to-position)}.to-amber-600{--tw-gradient-to: #d97706 var(--tw-gradient-to-position)}.to-blue-900\/40{--tw-gradient-to: rgb(30 58 138 / .4) var(--tw-gradient-to-position)}.to-cyan-700\/30{--tw-gradient-to: rgb(14 116 144 / .3) var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.to-emerald-700{--tw-gradient-to: #047857 var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.to-orange-700{--tw-gradient-to: #c2410c var(--tw-gradient-to-position)}.to-purple-900{--tw-gradient-to: #581c87 var(--tw-gradient-to-position)}.to-sky-500{--tw-gradient-to: #0ea5e9 var(--tw-gradient-to-position)}.to-slate-500{--tw-gradient-to: #64748b var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-yellow-600{--tw-gradient-to: #ca8a04 var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-primary{fill:hsl(var(--primary))}.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}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[--cell-size\]{padding-left:var(--cell-size);padding-right:var(--cell-size)}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.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-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-7{padding-bottom:1.75rem}.pb-8{padding-bottom:2rem}.pl-12{padding-left:3rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-9{padding-top:2.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.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-sm\/relaxed{font-size:.875rem;line-height:1.625}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-6{line-height:1.5rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#021a44\]{--tw-text-opacity: 1;color:rgb(2 26 68 / var(--tw-text-opacity, 1))}.text-\[\#021a44\]\/80{color:#021a44cc}.text-\[\#022c01\]{--tw-text-opacity: 1;color:rgb(2 44 1 / var(--tw-text-opacity, 1))}.text-\[\#022c01\]\/80{color:#022c01cc}.text-\[\#0369a1\]{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-\[\#062033\]{--tw-text-opacity: 1;color:rgb(6 32 51 / var(--tw-text-opacity, 1))}.text-\[\#06301c\]{--tw-text-opacity: 1;color:rgb(6 48 28 / var(--tw-text-opacity, 1))}.text-\[\#06301c\]\/60{color:#06301c99}.text-\[\#06301c\]\/70{color:#06301cb3}.text-\[\#06301c\]\/80{color:#06301ccc}.text-\[\#06315f\]{--tw-text-opacity: 1;color:rgb(6 49 95 / var(--tw-text-opacity, 1))}.text-\[\#0F3D78\]{--tw-text-opacity: 1;color:rgb(15 61 120 / var(--tw-text-opacity, 1))}.text-\[\#0F3D78\]\/80{color:#0f3d78cc}.text-\[\#0a4a26\]{--tw-text-opacity: 1;color:rgb(10 74 38 / var(--tw-text-opacity, 1))}.text-\[\#0a4a26\]\/70{color:#0a4a26b3}.text-\[\#0c4a6e\]{--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}.text-\[\#143016\]{--tw-text-opacity: 1;color:rgb(20 48 22 / var(--tw-text-opacity, 1))}.text-\[\#143016\]\/80{color:#143016cc}.text-\[\#2A1B4A\]{--tw-text-opacity: 1;color:rgb(42 27 74 / var(--tw-text-opacity, 1))}.text-\[\#2A1B4A\]\/60{color:#2a1b4a99}.text-\[\#2A1B4A\]\/70{color:#2a1b4ab3}.text-\[\#2A1B4A\]\/80{color:#2a1b4acc}.text-\[\#374151\]{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-\[\#3E0C10\]{--tw-text-opacity: 1;color:rgb(62 12 16 / var(--tw-text-opacity, 1))}.text-\[\#3E0C10\]\/80{color:#3e0c10cc}.text-\[\#3a2a5a\]{--tw-text-opacity: 1;color:rgb(58 42 90 / var(--tw-text-opacity, 1))}.text-\[\#3a2a5a\]\/70{color:#3a2a5ab3}.text-\[\#3d0a02\]{--tw-text-opacity: 1;color:rgb(61 10 2 / var(--tw-text-opacity, 1))}.text-\[\#3d0a02\]\/80{color:#3d0a02cc}.text-\[\#3d0a0a\]{--tw-text-opacity: 1;color:rgb(61 10 10 / var(--tw-text-opacity, 1))}.text-\[\#3d0a0a\]\/80{color:#3d0a0acc}.text-\[\#3d0a0c\]{--tw-text-opacity: 1;color:rgb(61 10 12 / var(--tw-text-opacity, 1))}.text-\[\#3d0a1c\]{--tw-text-opacity: 1;color:rgb(61 10 28 / var(--tw-text-opacity, 1))}.text-\[\#3d1a00\]{--tw-text-opacity: 1;color:rgb(61 26 0 / var(--tw-text-opacity, 1))}.text-\[\#3d1a00\]\/80{color:#3d1a00cc}.text-\[\#3d2a00\]{--tw-text-opacity: 1;color:rgb(61 42 0 / var(--tw-text-opacity, 1))}.text-\[\#3d2a00\]\/80{color:#3d2a00cc}.text-\[\#3d3500\]{--tw-text-opacity: 1;color:rgb(61 53 0 / var(--tw-text-opacity, 1))}.text-\[\#3d3500\]\/80{color:#3d3500cc}.text-\[\#475569\]{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-\[\#5C3A1E\]{--tw-text-opacity: 1;color:rgb(92 58 30 / var(--tw-text-opacity, 1))}.text-\[\#5C3A1E\]\/60{color:#5c3a1e99}.text-\[\#5C3A1E\]\/70{color:#5c3a1eb3}.text-\[\#5E35B1\]{--tw-text-opacity: 1;color:rgb(94 53 177 / var(--tw-text-opacity, 1))}.text-\[\#5E35B1\]\/60{color:#5e35b199}.text-\[\#5E35B1\]\/75{color:#5e35b1bf}.text-\[\#5a1a12\]{--tw-text-opacity: 1;color:rgb(90 26 18 / var(--tw-text-opacity, 1))}.text-\[\#5a1a12\]\/80{color:#5a1a12cc}.text-\[\#6d1433\]{--tw-text-opacity: 1;color:rgb(109 20 51 / var(--tw-text-opacity, 1))}.text-\[\#6d1433\]\/80{color:#6d1433cc}.text-\[\#7E57C2\]{--tw-text-opacity: 1;color:rgb(126 87 194 / var(--tw-text-opacity, 1))}.text-\[\#7E57C2\]\/50{color:#7e57c280}.text-\[\#7E57C2\]\/60{color:#7e57c299}.text-\[\#7E57C2\]\/70{color:#7e57c2b3}.text-\[\#7E57C2\]\/80{color:#7e57c2cc}.text-\[\#7a1212\]{--tw-text-opacity: 1;color:rgb(122 18 18 / var(--tw-text-opacity, 1))}.text-\[\#7a1212\]\/70{color:#7a1212b3}.text-\[\#7a3b12\]{--tw-text-opacity: 1;color:rgb(122 59 18 / var(--tw-text-opacity, 1))}.text-\[\#7a3b12\]\/70{color:#7a3b12b3}.text-\[\#9A5A22\]{--tw-text-opacity: 1;color:rgb(154 90 34 / var(--tw-text-opacity, 1))}.text-\[\#9C8BC4\]{--tw-text-opacity: 1;color:rgb(156 139 196 / var(--tw-text-opacity, 1))}.text-\[\#9d1634\]{--tw-text-opacity: 1;color:rgb(157 22 52 / var(--tw-text-opacity, 1))}.text-\[\#EDE7F6\]{--tw-text-opacity: 1;color:rgb(237 231 246 / var(--tw-text-opacity, 1))}.text-\[\#F3D0AE\]{--tw-text-opacity: 1;color:rgb(243 208 174 / var(--tw-text-opacity, 1))}.text-\[\#FF4D3A\]{--tw-text-opacity: 1;color:rgb(255 77 58 / var(--tw-text-opacity, 1))}.text-\[\#FFF8E1\]{--tw-text-opacity: 1;color:rgb(255 248 225 / var(--tw-text-opacity, 1))}.text-\[\#ffe8ec\]{--tw-text-opacity: 1;color:rgb(255 232 236 / var(--tw-text-opacity, 1))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / 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-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-cyan-100{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.text-cyan-100\/70{color:#cffafeb3}.text-cyan-100\/80{color:#cffafecc}.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\/80{color:#ecfeffcc}.text-cyan-50\/90{color:#ecfeffe6}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / 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-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-purple-500\/70{color:#a855f7b3}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-rose-200{--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.text-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_0_\#0d0d14\]{--tw-shadow: 0 6px 0 #0d0d14;--tw-shadow-colored: 0 6px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--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)}.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-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-amber-200\/50{--tw-shadow-color: rgb(253 230 138 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-200\/50{--tw-shadow-color: rgb(254 215 170 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-200\/40{--tw-shadow-color: rgb(233 213 255 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-300\/50{--tw-shadow-color: rgb(216 180 254 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-400\/50{--tw-shadow-color: rgb(192 132 252 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-rose-300\/50{--tw-shadow-color: rgb(253 164 175 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-sky-200\/50{--tw-shadow-color: rgb(186 230 253 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-200\/50{--tw-shadow-color: rgb(226 232 240 / .5);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.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-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[\#5E35B1\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(94 53 177 / var(--tw-ring-opacity, 1))}.ring-amber-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1))}.ring-black\/25{--tw-ring-color: rgb(0 0 0 / .25)}.ring-purple-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(243 232 255 / var(--tw-ring-opacity, 1))}.ring-purple-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(233 213 255 / var(--tw-ring-opacity, 1))}.ring-purple-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(192 132 252 / var(--tw-ring-opacity, 1))}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-sidebar-ring{--tw-ring-color: hsl(var(--sidebar-ring))}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-white\/20{--tw-ring-color: rgb(255 255 255 / .2)}.ring-white\/30{--tw-ring-color: rgb(255 255 255 / .3)}.ring-white\/40{--tw-ring-color: rgb(255 255 255 / .4)}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur: blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.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-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-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.fade-out{--tw-exit-opacity: 0}.zoom-in-95{--tw-enter-scale: .95}.duration-100{animation-duration:.1s}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.running{animation-play-state:running}.font-logo{font-family:"Baloo 2",Product Sans,Google Sans,Arial,sans-serif;letter-spacing:-.02em}.th-game-title{text-shadow:0 1px 0 rgba(94,53,177,.35),0 2px 0 rgba(94,53,177,.28),0 3px 0 rgba(74,20,140,.22),0 4px 6px rgba(74,20,140,.25),0 8px 18px rgba(74,20,140,.18)}.\[--cell-size\:2rem\]{--cell-size: 2rem}body{font-family:Nunito,Fredoka,Arial,sans-serif;overflow-x:clip;background:#eef2f5;color:#1a1a24;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}input,textarea,[contenteditable=true],[contenteditable=""]{-webkit-user-select:text;-moz-user-select:text;user-select:text}img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.th-no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.th-no-scrollbar::-webkit-scrollbar{display:none}@keyframes th-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.th-marquee{animation:th-marquee 28s linear infinite}@keyframes th-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}.th-live-dot{animation:th-pulse-dot 1.4s ease-in-out infinite}@keyframes marie-pulse{0%,to{transform:scale(1);box-shadow:0 0 #8e24aa73}50%{transform:scale(1.06);box-shadow:0 0 0 8px #8e24aa00}}.marie-pulse{animation:marie-pulse 1.8s ease-in-out infinite}@keyframes th-train-blink{0%,to{transform:scale(1);opacity:1;box-shadow:0 0 0 4px #ea5c002e}50%{transform:scale(1.7);opacity:.6;box-shadow:0 0 0 9px #ea5c0000}}.th-train-blink{animation:th-train-blink 1s ease-in-out infinite}@keyframes th-header-shine{0%{transform:translate(-120%) skew(-18deg);opacity:0}18%{opacity:.55}42%{opacity:.35}55%{transform:translate(160%) skew(-18deg);opacity:0}to{transform:translate(160%) skew(-18deg);opacity:0}}@keyframes th-header-glow-pulse{0%,to{box-shadow:inset 0 1px #ffffff59,inset 0 -8px 18px #00000014,0 0 14px #ea5c0059,0 4px 18px #ea5c0038}50%{box-shadow:inset 0 1px #ffffff8c,inset 0 -8px 22px #0000000f,0 0 26px #ffaa508c,0 6px 24px #ea5c0061}}.th-card-header-glow{animation:th-header-glow-pulse 2.6s ease-in-out infinite;background-image:linear-gradient(115deg,#ffffff14,#ffffff38 38%,#ffdcaa2e 52%,#ffffff1a)}.th-card-header-glow:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.08) 35%,rgba(255,255,255,.55) 50%,rgba(255,255,255,.08) 65%,transparent 100%);width:45%;animation:th-header-shine 3.4s ease-in-out infinite}@keyframes th-build-glow-pulse{0%,to{box-shadow:0 0 10px #8e24aa8c,0 0 22px #8e24aa59,0 6px 24px #4a148c73}50%{box-shadow:0 0 18px #ce93d8d9,0 0 36px #ba68c88c,0 8px 30px #4a148c99}}.th-build-glow{animation:th-build-glow-pulse 2.4s ease-in-out infinite}@keyframes th-urgent-countdown{0%,to{transform:scale(1);opacity:1;filter:brightness(1)}50%{transform:scale(1.08);opacity:.85;filter:brightness(1.25)}}.th-urgent-countdown{animation:th-urgent-countdown .7s ease-in-out infinite;color:#dc2626!important}@keyframes th-emu-glow{0%,to{box-shadow:0 0 8px #ea5c0073,0 0 18px #ea5c0047,0 2px 10px #ea5c0033}50%{box-shadow:0 0 14px #ffaa50bf,0 0 28px #ea5c0073,0 4px 16px #ea5c0059}}.th-emu-glow{animation:th-emu-glow 2.2s ease-in-out infinite}@keyframes th-push-pull-glow{0%,to{box-shadow:0 0 8px var(--pp-glow, rgba(0,0,0,.25)),0 0 18px var(--pp-glow-soft, rgba(0,0,0,.15)),0 2px 10px var(--pp-glow-soft, rgba(0,0,0,.12))}50%{box-shadow:0 0 14px var(--pp-glow-bright, rgba(0,0,0,.4)),0 0 28px var(--pp-glow, rgba(0,0,0,.25)),0 4px 16px var(--pp-glow-soft, rgba(0,0,0,.18))}}.th-push-pull-glow{animation:th-push-pull-glow 2.2s ease-in-out infinite}@keyframes th-card-highlight{0%{box-shadow:0 0 0 0 var(--hl, transparent)}18%{box-shadow:0 0 0 6px var(--hl, transparent),0 12px 34px var(--hl-soft, transparent)}72%{box-shadow:0 0 0 6px var(--hl, transparent),0 12px 34px var(--hl-soft, transparent)}to{box-shadow:0 0 0 0 var(--hl, transparent)}}.th-card-highlight{animation:th-card-highlight 3.6s ease-out 1}@keyframes th-map-pulse{0%{transform:scale(.55);opacity:.55}to{transform:scale(2.6);opacity:0}}.th-map-pulse{transform-origin:center;transform-box:fill-box;animation:th-map-pulse 1.9s ease-out infinite}.th-map-canvas{background:#e6e8dc}.th-map-state{font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:.18em}.th-map-city{font-family:Roboto,Arial,sans-serif;font-size:11px;font-weight:600}.th-map-city-major{font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:700}.th-map-empty{font-family:Roboto,Arial,sans-serif;font-size:20px;font-weight:700}@media(prefers-reduced-motion:reduce){.th-marquee,.th-live-dot,.marie-pulse,.th-train-blink,.th-card-header-glow,.th-card-header-glow:after,.th-build-glow,.th-urgent-countdown,.th-emu-glow,.th-push-pull-glow,.th-card-highlight,.th-map-pulse{animation:none}.th-card-highlight{box-shadow:0 0 0 6px var(--hl, transparent),0 12px 34px var(--hl-soft, transparent)}}.tycoon-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:8px;border-radius:9999px;background:linear-gradient(90deg,#b39ddb,#7e57c2);outline:none}.tycoon-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:9999px;background:#fff;border:3px solid #7E57C2;box-shadow:0 2px 8px #5e35b173;cursor:pointer;-webkit-transition:transform .15s ease;transition:transform .15s ease}.tycoon-slider::-webkit-slider-thumb:hover{transform:scale(1.12)}.tycoon-slider::-moz-range-thumb{width:22px;height:22px;border-radius:9999px;background:#fff;border:3px solid #7E57C2;box-shadow:0 2px 8px #5e35b173;cursor:pointer}.tycoon-slider:disabled{opacity:.5;cursor:not-allowed}*,*:before,*:after{animation:none!important;animation-duration:.001ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition:none!important;transition-duration:.001ms!important;transition-delay:0ms!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}button:active,[role=button]:active,input[type=button]:active,input[type=submit]:active,input[type=reset]:active,summary:active,.th-orbit-btn:active .th-orbit-disc,.th-side-btn:active .th-side-disc,.th-switch-tile-link:active .switch-tile,a.switch-tile:active{transform:translateY(3px)!important}.marie-badge-pulse{animation:none!important}@keyframes th-hero-sheen{0%{transform:translate(-160%) skew(-18deg);opacity:0}18%{opacity:.65}52%{opacity:.32}to{transform:translate(160%) skew(-18deg);opacity:0}}.th-hero-btn{position:relative;overflow:hidden}.th-hero-btn:after{content:"";position:absolute;top:0;left:0;width:45%;height:100%;pointer-events:none;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.6) 50%,transparent 100%);animation:none!important}.switch-screen{position:relative;width:100%;max-width:390px;padding:2.6rem 1rem 2rem!important;border-radius:2.75rem!important;background:radial-gradient(1px 1px at 18% 28%,rgba(255,255,255,.45),transparent 60%),radial-gradient(1px 1px at 72% 18%,rgba(255,255,255,.35),transparent 60%),radial-gradient(1px 1px at 38% 78%,rgba(255,255,255,.4),transparent 60%),radial-gradient(1px 1px at 86% 66%,rgba(255,255,255,.3),transparent 60%),radial-gradient(1px 1px at 56% 46%,rgba(255,255,255,.25),transparent 60%),radial-gradient(1px 1px at 28% 58%,rgba(255,255,255,.22),transparent 60%),linear-gradient(125deg,rgba(255,255,255,.3) 0%,rgba(255,255,255,.06) 34%,transparent 54%),linear-gradient(160deg,#4c1d959e,#6b21a88c 45%,#9d17c875)!important;backdrop-filter:blur(22px) saturate(195%);-webkit-backdrop-filter:blur(22px) saturate(195%);border:1.5px solid rgba(255,255,255,.38)!important;box-shadow:inset 0 2px 1px #fff9,inset 0 -10px 22px #2b084e61,inset 0 0 0 1px #ffffff2e,0 12px 28px #4c1d9559,0 30px 60px #4c1d9547!important}.switch-notch{position:absolute;top:.85rem;left:50%;transform:translate(-50%);z-index:3;pointer-events:auto;box-sizing:border-box;width:6rem!important;height:1.5rem!important;justify-content:center;gap:.25rem!important;padding:0 .4rem!important;font-size:9px!important;line-height:1!important;white-space:nowrap}.switch-notch img{width:.875rem!important;height:.875rem!important;flex:0 0 .875rem}.switch-screen:after{content:"";position:absolute;bottom:.7rem;left:50%;transform:translate(-50%);width:8rem;height:.32rem;border-radius:9999px;pointer-events:none;z-index:3;background:#fff9;box-shadow:0 1px 2px #00000059}.switch-tile{position:relative;display:block;aspect-ratio:1 / 1;border-radius:1.1rem;overflow:hidden;border:2px solid rgba(255,255,255,.45);backdrop-filter:blur(10px) saturate(170%);-webkit-backdrop-filter:blur(10px) saturate(170%);box-shadow:inset 0 2px 1px #fff9,inset 0 -5px 10px #00000029,inset 0 0 0 1px #ffffff38,0 4px 8px #4a148c2e,0 8px 16px #4a148c24!important}.switch-tile:hover,.switch-tile:focus-visible{border-color:#fff;z-index:2;outline:none!important;box-shadow:inset 0 2px 1px #ffffffb3,inset 0 -5px 10px #00000029,0 0 0 3px #a855f7bf,0 0 0 6px #a855f740,0 8px 18px #4a148c47!important}.switch-tile:active{box-shadow:inset 0 3px 7px #0000004d,inset 0 0 0 1px #ffffff1a!important}.switch-tile-bg{position:absolute;inset:0;opacity:.55}.switch-tile-bg:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,rgba(255,255,255,.32) 0%,rgba(255,255,255,.06) 34%,transparent 54%),linear-gradient(0deg,rgba(0,0,0,.22) 0%,transparent 42%)}.switch-tile-art{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:1.25rem 1rem 2.75rem}.switch-tile-art svg{width:2.75rem;height:2.75rem;color:#fff;filter:drop-shadow(0 2px 5px rgba(0,0,0,.4))}.switch-tile-label{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.42) 0%,rgba(0,0,0,.06) 78%,transparent 100%);color:#fff;font-size:11px;font-weight:800;letter-spacing:.02em;text-align:center;padding:.55rem .4rem .5rem;line-height:1.15;text-shadow:0 1px 3px rgba(0,0,0,.5)}.th-hubmenu-title{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem 1.4rem;border-radius:9999px;font-size:1.6rem;font-weight:800;letter-spacing:.01em;line-height:1;color:#fff;text-shadow:0 1px 0 rgba(126,87,194,.55),0 2px 6px rgba(74,20,140,.45);background:linear-gradient(180deg,#ffffff4d,#ffffff14 45%,#7e57c22e),linear-gradient(120deg,#c084fc,#9d17c8 55%,#6b21a8);border:1.5px solid rgba(255,255,255,.55);box-shadow:inset 0 2px 1px #ffffffb3,inset 0 -4px 8px #4a148c4d,inset 0 0 0 1px #fff3,0 0 0 4px #a855f72e,0 6px 14px #4a148c59,0 12px 28px #4a148c38!important}.switch-track{transition:transform .36s cubic-bezier(.22,1,.36,1)!important;will-change:transform}.switch-track.dragging{transition:none!important}.switch-track-wrap{padding-top:10px;padding-bottom:10px}@media(prefers-reduced-motion:reduce){.switch-track{transition:none!important}}.rounded-3xl.bg-white,.rounded-\[2rem\].bg-white,.rounded-\[2\.5rem\].bg-white,.rounded-2xl.bg-white,.rounded-t-3xl.bg-white{box-shadow:inset 0 2px #fffffff2,inset 0 -5px 12px #4a148c12,inset 0 0 0 1px #ffffff8c,0 1px 2px #4a148c0f,0 4px 8px #4a148c1a,0 14px 26px #4a148c26,0 30px 56px #4a148c14!important}.rounded-2xl.bg-\[\#F8F5FE\],.rounded-2xl.bg-purple-50,.rounded-2xl.bg-emerald-50,.rounded-2xl.bg-amber-50,.rounded-2xl.bg-red-50{box-shadow:inset 0 2px 4px #4a148c1f,inset 0 -1px #fff9,inset 0 0 0 1px #4a148c0d,0 1px 1px #ffffffb3!important}.bg-gradient-to-br.rounded-2xl,.bg-gradient-to-br.rounded-3xl,.bg-gradient-to-br.rounded-\[2rem\],.bg-gradient-to-br.rounded-\[2\.5rem\],.bg-gradient-to-br.rounded-full,.bg-gradient-to-br.rounded-t-3xl,.bg-gradient-to-r.rounded-full,.bg-gradient-to-r.rounded-3xl{box-shadow:inset 0 2px #ffffff73,inset 0 -5px 10px #00000047,inset 0 0 0 1px #ffffff2e,0 4px 8px #4a148c4d,0 10px 18px #4a148c52,0 20px 36px #4a148c33!important}.bg-gradient-to-br.rounded-2xl:active,.bg-gradient-to-br.rounded-3xl:active,.bg-gradient-to-br.rounded-\[2rem\]:active,.bg-gradient-to-br.rounded-\[2\.5rem\]:active,.bg-gradient-to-br.rounded-full:active,.bg-gradient-to-r.rounded-full:active,.bg-gradient-to-r.rounded-3xl:active{box-shadow:inset 0 3px 7px #0006,inset 0 -1px #ffffff14,inset 0 0 0 1px #ffffff0f,0 1px 2px #4a148c38!important;transform:translateY(2px)}header.bg-gradient-to-r,header.bg-gradient-to-br{box-shadow:inset 0 2px #ffffff4d,inset 0 -5px 10px #00000038,inset 0 0 0 1px #ffffff14,0 4px 10px #4a148c4d,0 10px 24px #4a148c38!important}input.rounded-2xl,input.rounded-xl,textarea.rounded-2xl,textarea.rounded-xl{box-shadow:inset 0 2px 5px #4a148c24,inset 0 -1px #ffffffb3,inset 0 0 0 1px #4a148c0f,0 1px #ffffffa6!important}.fixed .rounded-3xl.bg-white,.fixed .rounded-t-3xl.bg-white,.fixed .rounded-3xl.bg-gradient-to-br,.fixed .rounded-t-3xl.bg-gradient-to-br{box-shadow:inset 0 2px #fffffff2,inset 0 0 0 1px #fff6,0 10px 20px #4a148c33,0 28px 56px #4a148c42,0 48px 96px #4a148c24!important}.rounded-full.bg-purple-100,.rounded-full.bg-emerald-100,.rounded-full.bg-amber-100,.rounded-full.bg-red-100,.rounded-full.bg-sky-100,.rounded-full.bg-rose-100,.rounded-full.bg-indigo-100,.rounded-full.bg-white\/15,.rounded-full.bg-white\/20,.rounded-full.bg-white\/30{box-shadow:inset 0 1px #fff9,inset 0 -2px 3px #4a148c1f,inset 0 0 0 1px #ffffff40,0 1px 2px #4a148c1a,0 2px 4px #4a148c14!important}.rounded-full.bg-purple-100.overflow-hidden,.rounded-full.bg-purple-100{box-shadow:inset 0 2px 4px #4a148c29,inset 0 -1px #ffffff59,inset 0 0 0 1px #4a148c0f!important}.rounded-full.bg-purple-100.overflow-hidden>div,.rounded-full.bg-purple-100>div{box-shadow:inset 0 1px #ffffff80,inset 0 -2px 3px #0000002e!important}.rounded-2xl.bg-gradient-to-br.from-\[\#7E57C2\],.rounded-2xl.bg-gradient-to-br.from-\[\#B39DDB\],.rounded-2xl.bg-gradient-to-br.from-\[\#9575CD\],.rounded-xl.bg-gradient-to-br.from-\[\#7E57C2\],.rounded-xl.bg-gradient-to-br.from-\[\#B39DDB\],.rounded-xl.bg-gradient-to-br.from-\[\#C026D3\],.rounded-full.bg-gradient-to-br.from-\[\#9575CD\],.rounded-full.bg-gradient-to-br.from-amber-400,.rounded-full.bg-gradient-to-br.from-slate-300,.rounded-full.bg-gradient-to-br.from-orange-400{box-shadow:inset 0 1px #ffffff80,inset 0 -2px 4px #00000038,0 3px 6px #4a148c47,0 6px 12px #4a148c2e!important}button.rounded-2xl.border.border-purple-200,button.rounded-2xl.border.border-purple-200:hover{box-shadow:inset 0 1px #fffc,0 1px 2px #4a148c1a,0 2px 5px #4a148c14!important}.rounded-2xl.bg-\[\#F8F5FE\].text-sm,.rounded-2xl.bg-purple-100.text-\[\#5E35B1\]{box-shadow:inset 0 1px #ffffffb3,inset 0 -1px 2px #4a148c14,0 1px 2px #4a148c0f!important}.text-xs.font-bold.uppercase.tracking-widest.text-\[\#7E57C2\]{font-family:Oswald,Roboto,Arial,sans-serif;text-shadow:0 1px 0 rgba(255,255,255,.6);letter-spacing:.18em}.rounded-2xl.bg-\[\#F8F5FE\].p-8,.rounded-2xl.bg-\[\#F8F5FE\].p-10,.rounded-3xl.bg-white.p-10{box-shadow:inset 0 2px 6px #4a148c14,inset 0 -1px #fff9,inset 0 0 0 1px #4a148c0a!important}.rounded-\[2\.5rem\].bg-gradient-to-br.from-\[\#5E35B1\],.rounded-\[2rem\].bg-gradient-to-br.from-\[\#2A1B4A\],.rounded-\[2rem\].bg-gradient-to-br.from-\[\#3B0764\],.rounded-\[2rem\].bg-gradient-to-br.from-\[\#7E57C2\]{box-shadow:inset 0 2px #ffffff59,inset 0 -6px 14px #0000004d,inset 0 0 0 1px #ffffff1f,0 10px 20px #4a148c4d,0 24px 48px #4a148c47,0 40px 80px #4a148c29!important}.rounded-3xl.bg-white\/10,.rounded-3xl.bg-white\/10.ring-1.ring-white\/25{box-shadow:inset 0 1px #ffffff59,inset 0 -3px 8px #0000002e,inset 0 0 0 1px #ffffff1f,0 6px 14px #0000002e!important}.rounded-3xl.bg-white.border-amber-200,.rounded-3xl.bg-white.border-slate-200,.rounded-3xl.bg-white.border-orange-200{box-shadow:inset 0 2px #fffffff2,inset 0 0 0 1px #fff6,0 6px 12px #4a148c24,0 18px 34px #4a148c29!important}.rounded-full.bg-gradient-to-br.from-\[\#9575CD\].text-white,.rounded-full.bg-purple-100.text-\[\#5E35B1\]{box-shadow:inset 0 1px #ffffff8c,inset 0 -2px 3px #0003,0 2px 4px #4a148c38!important}.rounded-full.bg-\[\#7E57C2\].text-white,.rounded-full.bg-emerald-100.text-emerald-700{box-shadow:inset 0 1px #ffffff73,inset 0 -2px 3px #0000002e,0 1px 2px #4a148c2e!important}.rounded-2xl.bg-amber-50.border.border-amber-200,.rounded-2xl.bg-red-50.border.border-red-200,.rounded-2xl.bg-emerald-50.border.border-emerald-200,.rounded-2xl.bg-purple-50.border.border-purple-200{box-shadow:inset 0 1px #ffffffb3,inset 0 -1px 2px #4a148c0f,0 2px 5px #4a148c14!important}.divide-purple-100>*+*{box-shadow:inset 0 1px #4a148c0f!important}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:3px solid #A855F7;outline-offset:2px;border-radius:.75rem}.th-ready-ring{box-shadow:inset 0 2px #ffffff80,inset 0 -5px 10px #00000042,inset 0 0 0 1px #ffffff38,0 0 0 3px #ffc107a6,0 0 0 6px #ffc1072e,0 4px 8px #4a148c4d,0 10px 18px #4a148c4d!important}.th-ready-ring:active{box-shadow:inset 0 3px 7px #0006,inset 0 0 0 1px #ffffff0f,0 0 0 3px #ffc1078c,0 1px 2px #4a148c38!important;transform:translateY(2px)}.th-ready-pip{display:inline-block;width:.5rem;height:.5rem;border-radius:9999px;background:#ffb300;box-shadow:inset 0 1px #ffffffb3,inset 0 -1px 1px #783c0066,0 0 0 2px #ffc10740}.th-tier-track{background:linear-gradient(90deg,#e9dff5,#d7c9ee);box-shadow:inset 0 1px 2px #4a148c2e}.dark .th-tier-track{background:linear-gradient(90deg,#2a2143,#342a52);box-shadow:inset 0 1px 2px #0006}.th-tier-medal{box-shadow:inset 0 1px #ffffff8c,inset 0 -2px 4px #00000038,0 3px 6px #4a148c47,0 6px 12px #4a148c2e}.th-tier-medal-current{box-shadow:inset 0 1px #fff9,inset 0 -2px 4px #00000038,0 0 0 4px #7e57c238,0 0 0 7px #7e57c21a,0 4px 8px #4a148c4d,0 8px 16px #4a148c38}.th-tier-medal-locked{background:#fff;box-shadow:inset 0 0 0 2px #c4b5fd,inset 0 1px #ffffffe6,0 2px 4px #4a148c1f}.dark .th-tier-medal-locked{background:#241b3d;box-shadow:inset 0 0 0 2px #7e57c280,inset 0 1px #ffffff0f,0 2px 4px #0006}.th-branch-pill{box-shadow:inset 0 1px #fffc,inset 0 -1px 1px #4a148c14,0 1px 2px #4a148c1a!important}.th-branch-rail{box-shadow:inset 0 1px #fff9,inset 0 -1px #0000001f,0 0 6px #4a148c2e}.th-empire-avatar{box-shadow:inset 0 2px #ffffff80,inset 0 -4px 8px #00000047,inset 0 0 0 2px #ffffff40,0 4px 10px #00000040}.th-empire-stat{box-shadow:inset 0 1px #ffffff59,inset 0 -3px 8px #0000002e,inset 0 0 0 1px #ffffff1f}.th-card-art{background-color:#673de61a;box-shadow:inset 0 1px #ffffff8c,inset 0 0 0 1px #ffffff2e,inset 0 -10px 18px #2a1b4a59,0 0 0 2px var(--rarity, #7E57C2),0 0 0 4px #fff9,0 6px 14px #4a148c38!important}.dark .th-card-art{box-shadow:inset 0 1px #ffffff40,inset 0 0 0 1px #ffffff14,inset 0 -10px 18px #00000080,0 0 0 2px var(--rarity, #7E57C2),0 0 0 4px #00000059,0 6px 14px #00000073!important}.th-card-sheen{background:linear-gradient(125deg,rgba(255,255,255,.28) 0%,rgba(255,255,255,.05) 35%,transparent 55%),linear-gradient(0deg,rgba(42,27,74,.45) 0%,transparent 45%)}.th-art-medallion{width:3.25rem;height:3.25rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.55) 0%,rgba(255,255,255,.12) 38%,var(--art-color, #7E57C2) 62%,rgba(0,0,0,.28) 100%),var(--art-color, #7E57C2);border:2px solid rgba(255,255,255,.55);box-shadow:inset 0 2px 1px #ffffffbf,inset 0 -4px 7px #00000061,inset 0 0 0 1px #ffffff38,0 2px 3px #0000004d,0 7px 14px #00000061,0 0 0 1px #0000001f!important}.th-art-medallion-sm{width:2rem;height:2rem;border-width:1.5px;box-shadow:inset 0 1px #ffffffb3,inset 0 -2px 4px #00000057,inset 0 0 0 1px #fff3,0 1px 2px #00000047,0 3px 6px #00000052!important}.th-art-icon{filter:drop-shadow(0 1px 0 rgba(0,0,0,.35)) drop-shadow(0 2px 3px rgba(0,0,0,.45))}.th-card-thumb{background-color:#673de61a;box-shadow:inset 0 1px #ffffff80,inset 0 0 0 1px #fff3,inset 0 0 0 2px var(--rarity, #7E57C2),0 2px 5px #4a148c2e!important}.th-rarity-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .55rem;border-radius:9999px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#2a1b4a;background:#ffffffeb;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px 2px #4a148c1f,inset 0 0 0 1px #ffffff80,0 1px 3px #4a148c40!important}.dark .th-rarity-badge{color:#ede7f6;background:#241b3deb;box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff14,0 1px 3px #00000080!important}.th-rarity-badge-inline{position:static}.th-rarity-pip{display:inline-block;width:.5rem;height:.5rem;border-radius:9999px;box-shadow:inset 0 1px #ffffffb3,inset 0 -1px 1px #0000004d,0 0 6px var(--rarity-soft, rgba(0, 0, 0, .2))}.th-collectible-card{box-shadow:inset 0 2px #fffffff2,inset 0 0 0 1px #ffffff80,inset 0 3px 0 -1px var(--rarity, #7E57C2),0 1px 2px #4a148c0f,0 6px 12px #4a148c1f,0 16px 30px #4a148c24!important}.dark .th-collectible-card{box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff0d,inset 0 3px 0 -1px var(--rarity, #7E57C2),0 6px 12px #00000059,0 16px 30px #0006!important}.th-card-no{display:inline-flex;align-items:center;padding:.18rem .5rem;border-radius:.5rem;font-size:10px;font-weight:800;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:#2a1b4a;background:#ffffffeb;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px 2px #4a148c1f,inset 0 0 0 1px #ffffff80,0 1px 3px #4a148c40!important}.dark .th-card-no{color:#ede7f6;background:#241b3deb;box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff14,0 1px 3px #00000080!important}.th-set-tag{display:inline-flex;align-items:center;padding:.16rem .5rem;border-radius:.45rem;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#f1f2f6;background:#2a1b4a8c;box-shadow:inset 0 1px #ffffff40,inset 0 0 0 1px #ffffff1f,0 1px 2px #00000040!important}.th-demand-tag{display:inline-flex;align-items:center;padding:.12rem .5rem;border-radius:9999px;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 1px #fff9,inset 0 -1px 2px #0000002e,inset 0 0 0 1px #ffffff40,0 1px 2px #4a148c2e!important}.th-demand-fresh{color:#047857;background:#d1fae5}.th-demand-steady{color:#1d4ed8;background:#dbeafe}.th-demand-active{color:#b45309;background:#fef3c7}.th-demand-hot{color:#fff;background:linear-gradient(180deg,#f97316,#dc2626);box-shadow:inset 0 1px #ffffff80,inset 0 -1px 2px #00000047,inset 0 0 0 1px #ffffff38,0 1px 3px #dc262659!important}.th-rarity-legend{box-shadow:inset 0 1px #ffffffb3,inset 0 -1px 2px #4a148c14,inset 0 0 0 1px #fff6,0 1px 3px #4a148c1f!important}.th-all-caught-up{box-shadow:inset 0 1px #ffffffb3,inset 0 -1px 2px #064e3b1f,inset 0 0 0 1px #a7f3d099,0 2px 5px #064e3b1f!important}.th-hud-strip{display:flex;align-items:stretch;gap:0;width:100%;background:linear-gradient(180deg,#fff,#f2ebfa);border:1px solid rgba(126,87,194,.2);border-radius:1.25rem;overflow:hidden;box-shadow:inset 0 1px #fffffff2,inset 0 -2px 6px #4a148c14,inset 0 0 0 1px #ffffff80,0 2px 5px #4a148c1a!important}.dark .th-hud-strip{background:linear-gradient(180deg,#241b3d,#1a1430);border-color:#7e57c259;box-shadow:inset 0 1px #ffffff14,inset 0 -2px 6px #00000059,0 2px 5px #0006!important}.th-hud-cell{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.0625rem;padding:.5rem;min-width:0;position:relative}.th-hud-cell+.th-hud-cell{border-left:1px solid rgba(126,87,194,.18)}.dark .th-hud-cell+.th-hud-cell{border-left-color:#7e57c247}.th-hud-icon{color:#7e57c2;display:inline-flex}.dark .th-hud-icon{color:#b39ddb}.th-hud-label{font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#5e35b1a6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.dark .th-hud-label{color:#b39ddbb3}.th-hud-value{font-size:13px;font-weight:800;color:#2a1b4a;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;line-height:1.1}.dark .th-hud-value{color:#ede7f6}.th-hud-value-accent{color:#5e35b1}.dark .th-hud-value-accent{color:#b39ddb}.th-level-header{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:1.25rem;background:linear-gradient(180deg,#fff,#f3edfb);border:1px solid rgba(126,87,194,.18);box-shadow:inset 0 1px #ffffffe6,inset 0 -2px 6px #4a148c12,0 2px 6px #4a148c1a!important}.dark .th-level-header{background:linear-gradient(180deg,#241b3d,#1a1430);border-color:#7e57c252;box-shadow:inset 0 1px #ffffff12,0 2px 6px #00000059!important}.th-level-pip{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.85rem;color:#fff;background:linear-gradient(160deg,#9575cd,#5e35b1);box-shadow:inset 0 1px #ffffff8c,inset 0 -2px 4px #00000038,0 3px 6px #4a148c4d,0 6px 12px #4a148c2e!important;flex-shrink:0}.th-level-text{display:flex;flex-direction:column;gap:.0625rem;min-width:0}.th-level-eyebrow{font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#5e35b1b3}.dark .th-level-eyebrow{color:#b39ddbbf}.th-level-title{font-size:1.125rem;font-weight:800;color:#2a1b4a;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark .th-level-title{color:#ede7f6}.th-level-sub{font-size:11px;color:#5e35b1b3;line-height:1.2}.dark .th-level-sub{color:#b39ddbb3}.th-objective{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:1.25rem;background:linear-gradient(120deg,#5e35b16b,#7e57c261 60%,#9575cd57);backdrop-filter:blur(14px) saturate(180%);-webkit-backdrop-filter:blur(14px) saturate(180%);color:#fff;box-shadow:inset 0 1px #ffffff73,inset 0 -4px 10px #0000002e,inset 0 0 0 1px #ffffff38,0 4px 10px #4a148c38,0 12px 24px #4a148c29!important}.th-objective-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.7rem;background:#ffffff2e;box-shadow:inset 0 1px #fff6,inset 0 0 0 1px #ffffff2e;flex-shrink:0}.th-objective-eyebrow{font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#ffffffc7}.th-objective-text{font-size:13px;font-weight:700;line-height:1.2}.th-objective-text-expanded{white-space:normal;overflow:visible;text-overflow:clip}.th-objective-toggle{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.6rem;background:#ffffff2e;color:#fff;flex-shrink:0;cursor:pointer;box-shadow:inset 0 1px #fff6,inset 0 0 0 1px #ffffff2e!important}.th-objective-toggle:hover{background:#ffffff4d}.th-ribbon{position:relative;display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .7rem .25rem .6rem;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:linear-gradient(180deg,#9575cd,#5e35b1);border-radius:.4rem .1rem .1rem .4rem;box-shadow:inset 0 1px #ffffff80,inset 0 -2px 3px #00000038,0 2px 4px #4a148c40!important}.th-ribbon:after{content:"";position:absolute;right:-.4rem;top:0;bottom:0;width:.4rem;background:linear-gradient(135deg,#5E35B1 50%,transparent 50%),linear-gradient(45deg,transparent 50%,#5E35B1 50%);background-size:100% 50%,100% 50%;background-position:top,bottom;background-repeat:no-repeat}.th-ribbon-gold{background:linear-gradient(180deg,#fbbf24,#d97706)}.th-ribbon-gold:after{background:linear-gradient(135deg,#D97706 50%,transparent 50%),linear-gradient(45deg,transparent 50%,#D97706 50%);background-size:100% 50%,100% 50%;background-position:top,bottom;background-repeat:no-repeat}.th-currency-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .6rem;border-radius:9999px;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;color:#5e35b1;background:#ffffffeb;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px 2px #4a148c1a,inset 0 0 0 1px #c4b5fd99,0 1px 3px #4a148c2e!important}.dark .th-currency-chip{color:#ede7f6;background:#241b3deb;box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #7e57c266,0 1px 3px #0006!important}.th-currency-chip-revenue{color:#047857;background:#ecfdf5f2;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px 2px #064e3b1a,inset 0 0 0 1px #6ee7b799,0 1px 3px #064e3b29!important}.dark .th-currency-chip-revenue{color:#6ee7b7;background:#064e3b59;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #6ee7b759,0 1px 3px #0006!important}.th-hud-rule{height:1px;background:linear-gradient(90deg,transparent,rgba(126,87,194,.35),transparent);border:0;margin:0}.th-progression{display:flex;flex-direction:column;gap:.4rem}.th-progression-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.th-progression-label{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#5e35b1bf}.dark .th-progression-label{color:#b39ddbcc}.th-progression-value{font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;color:#5e35b1}.dark .th-progression-value{color:#b39ddb}.th-progression-track{position:relative;height:10px;border-radius:9999px;background:linear-gradient(180deg,#e9dff5,#d7c9ee);box-shadow:inset 0 1px 3px #4a148c2e,inset 0 -1px #fff6;overflow:hidden}.dark .th-progression-track{background:linear-gradient(180deg,#2a2143,#342a52);box-shadow:inset 0 1px 3px #0006}.th-progression-fill{position:absolute;inset:0 auto 0 0;height:100%;border-radius:9999px;background:linear-gradient(180deg,var(--pg-color, #9575CD),#5E35B1);box-shadow:inset 0 1px #ffffff8c,inset 0 -2px 3px #00000038}.th-progression-mark{position:absolute;top:50%;width:2px;height:14px;transform:translate(-50%,-50%);border-radius:9999px;background:#ffffffd9;box-shadow:0 0 0 1px #4a148c2e}.dark .th-progression-mark{background:#ffffff80;box-shadow:0 0 0 1px #0000004d}.th-progression-next{font-size:11px;color:#5e35b1b3;line-height:1.2}.dark .th-progression-next{color:#b39ddbb3}.th-milestone{display:flex;flex-direction:column;gap:.5rem}.th-milestone-rail{position:relative;height:8px;border-radius:9999px;background:linear-gradient(180deg,#e9dff5,#d7c9ee);box-shadow:inset 0 1px 3px #4a148c2e;overflow:hidden}.dark .th-milestone-rail{background:linear-gradient(180deg,#2a2143,#342a52);box-shadow:inset 0 1px 3px #0006}.th-milestone-fill{position:absolute;inset:0 auto 0 0;height:100%;border-radius:9999px;background:linear-gradient(90deg,#9575cd,#5e35b1);box-shadow:inset 0 1px #ffffff80,inset 0 -2px 3px #0003}.th-milestone-row{display:flex;justify-content:space-between;gap:.5rem}.th-milestone-cell{display:flex;flex-direction:column;align-items:center;gap:.25rem;flex:1 1 0;min-width:0}.th-milestone-medal{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:9999px;font-size:12px;font-weight:800}.th-milestone-medal-done{color:#fff;background:linear-gradient(160deg,#34d399,#059669);box-shadow:inset 0 1px #ffffff8c,inset 0 -2px 4px #00000038,0 2px 5px #064e3b4d}.th-milestone-medal-current{color:#fff;background:linear-gradient(160deg,#9575cd,#5e35b1);box-shadow:inset 0 1px #ffffff8c,inset 0 -2px 4px #00000038,0 0 0 3px #7e57c238,0 2px 5px #4a148c4d}.th-milestone-medal-locked{color:#9c8bc4;background:#fff;box-shadow:inset 0 0 0 2px #c4b5fd,inset 0 1px #ffffffe6}.dark .th-milestone-medal-locked{color:#b39ddb99;background:#241b3d;box-shadow:inset 0 0 0 2px #7e57c280}.th-milestone-label{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#5e35b1}.dark .th-milestone-label{color:#b39ddb}.th-milestone-cell-locked .th-milestone-label{color:#5e35b180}.dark .th-milestone-cell-locked .th-milestone-label{color:#b39ddb80}.th-milestone-caption{font-size:10px;font-variant-numeric:tabular-nums;color:#5e35b1a6}.dark .th-milestone-caption{color:#b39ddba6}.th-next-unlock{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:1rem;background:linear-gradient(120deg,#f3edfb,#e9dff5);border:1px solid rgba(126,87,194,.22);box-shadow:inset 0 1px #ffffffe6,inset 0 -2px 6px #4a148c12,0 2px 5px #4a148c14}.dark .th-next-unlock{background:linear-gradient(120deg,#2a2143,#342a52);border-color:#7e57c252;box-shadow:inset 0 1px #ffffff12}.th-next-unlock-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.7rem;color:#fff;background:linear-gradient(160deg,#9575cd,#5e35b1);flex-shrink:0;box-shadow:inset 0 1px #ffffff80,inset 0 -2px 4px #00000038,0 2px 5px #4a148c40}.th-next-unlock-text{display:flex;flex-direction:column;gap:.0625rem;min-width:0}.th-next-unlock-eyebrow{font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#5e35b1b3}.dark .th-next-unlock-eyebrow{color:#b39ddbbf}.th-next-unlock-title{font-size:14px;font-weight:800;color:#2a1b4a;line-height:1.15}.dark .th-next-unlock-title{color:#ede7f6}.th-next-unlock-hint{font-size:11px;color:#5e35b1b3;line-height:1.25}.dark .th-next-unlock-hint{color:#b39ddbb3}.th-next-unlock-value{margin-left:auto;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;color:#5e35b1;flex-shrink:0;text-align:right}.dark .th-next-unlock-value{color:#b39ddb}.th-reward-badge{display:flex;align-items:center;gap:.5rem;padding:.6rem .7rem;border-radius:1rem;border:1px solid transparent;min-width:0}.th-reward-badge-earned{background:linear-gradient(160deg,#ecfdf5,#d1fae5);border-color:#10b9814d;box-shadow:inset 0 1px #fffc,inset 0 0 0 1px #a7f3d080,0 2px 5px #064e3b1f}.dark .th-reward-badge-earned{background:linear-gradient(160deg,#064e3b59,#064e3b33);border-color:#6ee7b74d}.th-reward-badge-locked{background:#f8f5fe;border-color:#7e57c22e;box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #c4b5fd4d;opacity:.75}.dark .th-reward-badge-locked{background:#1a1430;border-color:#7e57c240}.th-reward-badge-icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.6rem;flex-shrink:0}.th-reward-badge-earned .th-reward-badge-icon{color:#fff;background:linear-gradient(160deg,#34d399,#059669);box-shadow:inset 0 1px #ffffff80,inset 0 -2px 3px #0003}.th-reward-badge-locked .th-reward-badge-icon{color:#9c8bc4;background:#fff;box-shadow:inset 0 0 0 2px #c4b5fd}.dark .th-reward-badge-locked .th-reward-badge-icon{color:#b39ddb99;background:#241b3d;box-shadow:inset 0 0 0 2px #7e57c266}.th-reward-badge-text{display:flex;flex-direction:column;gap:.0625rem;min-width:0}.th-reward-badge-label{font-size:12px;font-weight:800;color:#2a1b4a;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark .th-reward-badge-label{color:#ede7f6}.th-reward-badge-locked .th-reward-badge-label{color:#5e35b199}.dark .th-reward-badge-locked .th-reward-badge-label{color:#b39ddb99}.th-reward-badge-sub{font-size:10px;color:#5e35b199;line-height:1.1}.dark .th-reward-badge-sub{color:#b39ddb99}.th-reward-badge-state{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.th-reward-badge-earned .th-reward-badge-state{color:#059669}.th-reward-badge-locked .th-reward-badge-state{color:#7e57c280}:root{--cc-night: #1B1233;--cc-night-2: #2A1B4A;--cc-electric: #A855F7;--cc-electric-bright: #C084FC;--cc-silver: #ECEEF4;--cc-silver-2: #E2E5EE;--cc-line: #B39DDB}.th-hud-label,.th-hud-value,.th-level-eyebrow,.th-level-sub,.th-objective-eyebrow,.th-next-unlock-eyebrow,.th-next-unlock-hint,.th-progression-label,.th-progression-value,.th-progression-next,.th-milestone-label,.th-milestone-caption,.th-rarity-badge,.th-set-tag,.th-demand-tag,.th-ribbon,.th-card-no,.th-branch-pill,.th-currency-chip{font-family:Oswald,Roboto,Arial,sans-serif}.bg-\[\#F5F0FB\]{background-color:#edeef4!important;background-image:repeating-linear-gradient(90deg,rgba(126,87,194,.045) 0 1px,transparent 1px 72px),repeating-linear-gradient(0deg,rgba(126,87,194,.045) 0 1px,transparent 1px 72px),radial-gradient(1100px 560px at 50% -12%,rgba(168,85,247,.12),transparent 70%),linear-gradient(180deg,#f1f2f8,#e9e7f2)!important}.rounded-3xl.bg-white,.rounded-\[2rem\].bg-white,.rounded-\[2\.5rem\].bg-white,.rounded-2xl.bg-white,.rounded-t-3xl.bg-white{background-image:linear-gradient(150deg,#ffffffeb,#eceef4eb,#e0e3edeb)!important}.rounded-3xl.bg-white:not(.th-collectible-card),.rounded-\[2rem\].bg-white:not(.th-collectible-card),.rounded-\[2\.5rem\].bg-white:not(.th-collectible-card),.rounded-2xl.bg-white:not(.th-collectible-card),.rounded-t-3xl.bg-white:not(.th-collectible-card){border-top:1px solid rgba(168,85,247,.22)!important}section.rounded-\[2rem\].bg-gradient-to-br,section.rounded-\[2\.5rem\].bg-gradient-to-br{background-image:radial-gradient(1px 1px at 18% 28%,rgba(255,255,255,.6),transparent 60%),radial-gradient(1px 1px at 72% 18%,rgba(255,255,255,.45),transparent 60%),radial-gradient(1px 1px at 38% 78%,rgba(255,255,255,.5),transparent 60%),radial-gradient(1px 1px at 86% 66%,rgba(255,255,255,.4),transparent 60%),radial-gradient(1px 1px at 56% 46%,rgba(255,255,255,.35),transparent 60%),radial-gradient(1px 1px at 28% 58%,rgba(255,255,255,.3),transparent 60%),linear-gradient(140deg,#1b1233,#2a1b4a 48%,#4a2d7a)!important;border-top:1px solid rgba(168,85,247,.45)!important}.th-hud-strip{border-color:#a855f747!important}.th-level-header{border-color:#a855f73d!important}.th-level-pip{background:linear-gradient(160deg,#c084fc,#7e22ce)!important}.th-objective{background-image:radial-gradient(1px 1px at 22% 30%,rgba(255,255,255,.5),transparent 60%),radial-gradient(1px 1px at 78% 24%,rgba(255,255,255,.4),transparent 60%),linear-gradient(120deg,#2a1b4a73,#5e35b166 55%,#7e22ce5c)!important;border-top:1px solid rgba(168,85,247,.45)!important}.th-hud-rule,.th-route-line{height:14px;border:0;margin:0;background:radial-gradient(circle,#A855F7 1.6px,transparent 2.2px) 0 50% / 22px 14px repeat-x,linear-gradient(90deg,transparent,rgba(126,87,194,.5) 20%,rgba(126,87,194,.5) 80%,transparent) 0 50% / 100% 2px no-repeat}.th-rarity-badge{border-top:1px solid rgba(168,85,247,.35)!important}.th-card-no{border-top:1px solid rgba(168,85,247,.3)!important}header.bg-gradient-to-r,header.bg-gradient-to-br{border-top:1px solid rgba(168,85,247,.4)!important}header.from-\[\#7B2CBF\]{border-top:1px solid rgba(157,78,221,.5)!important}.th-storage-track{background:#0003;box-shadow:inset 0 1px 3px #0000004d;overflow:hidden}.th-storage-fill{background:linear-gradient(90deg,#c77dff,#fff);box-shadow:inset 0 1px #ffffff80}.th-storage-tile{position:relative;overflow:hidden}.th-liquid-glass{background:linear-gradient(160deg,#fff,#f3edfb 55%,#e9dff5)!important;border:1.5px solid rgba(168,85,247,.45)!important;box-shadow:inset 0 2px 1px #fffffff2,inset 0 -3px 6px #7e57c233,inset 0 0 0 1px #fff6,0 4px 10px #4a148c4d,0 10px 22px #4a148c33!important;overflow:hidden}.th-liquid-glass:hover{background:linear-gradient(160deg,#fff,#efe7f9 55%,#e2d5f0)!important}.th-liquid-glass:active{box-shadow:inset 0 3px 6px #4a148c4d,inset 0 0 0 1px #ffffff26,0 2px 6px #4a148c38!important}.th-level-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.25rem!important;min-width:2.75rem!important;height:1.7rem!important;padding:0 .75rem!important;border-radius:9999px!important;font-size:12px!important;font-weight:800!important;font-variant-numeric:tabular-nums!important;line-height:1!important;color:#2a1b4a!important;background:linear-gradient(160deg,#fff,#f3edfb 55%,#e9dff5)!important;border:1px solid rgba(168,85,247,.4)!important;box-shadow:inset 0 1px 1px #fffffff2,inset 0 -1px 2px #7e57c233,inset 0 0 0 1px #ffffff4d,0 2px 6px #4a148c38,0 6px 14px #4a148c1f!important;position:relative;overflow:hidden}.dark .th-level-pill{color:#ede7f6!important;background:linear-gradient(160deg,#342a52,#2a2143 55%,#241b3d)!important;border:1px solid rgba(168,85,247,.35)!important;box-shadow:inset 0 1px 1px #ffffff1f,inset 0 -1px 2px #0000004d,inset 0 0 0 1px #ffffff0f,0 2px 6px #0006!important}.th-glass{background:linear-gradient(135deg,#ffffff4d,#ffffff1f 45%,#fff3)!important;backdrop-filter:blur(14px) saturate(180%);-webkit-backdrop-filter:blur(14px) saturate(180%);border:1px solid rgba(255,255,255,.45)!important;box-shadow:inset 0 1px 1px #ffffffb3,inset 0 -1px 2px #7e57c22e,inset 0 0 0 1px #ffffff2e,0 6px 18px #4a148c47,0 12px 30px #4a148c2e!important;overflow:hidden;position:relative}.th-glass:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,rgba(255,255,255,.55) 0%,rgba(255,255,255,.12) 30%,transparent 55%);border-radius:inherit}.dark .th-glass{background:linear-gradient(135deg,#ffffff2e,#ffffff0f 45%,#ffffff1f)!important;border:1px solid rgba(255,255,255,.22)!important}header.bg-gradient-to-r,header.bg-gradient-to-br{position:relative}header.bg-gradient-to-r:after,header.bg-gradient-to-br:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,rgba(255,255,255,.28) 0%,rgba(255,255,255,.06) 32%,transparent 55%);z-index:0}.th-hud-strip{background:linear-gradient(180deg,#ffffffd1,#f2ebfad1)!important;backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%)}.dark .th-hud-strip{background:linear-gradient(180deg,#241b3dd1,#1a1430d1)!important}.th-level-header{background:linear-gradient(180deg,#ffffffd1,#f3edfbd1)!important;backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%)}.dark .th-level-header{background:linear-gradient(180deg,#241b3dd1,#1a1430d1)!important}.th-objective{position:relative}.th-objective:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(125deg,rgba(255,255,255,.26) 0%,rgba(255,255,255,.05) 32%,transparent 55%)}section.rounded-\[2rem\].bg-gradient-to-br,section.rounded-\[2\.5rem\].bg-gradient-to-br{position:relative}section.rounded-\[2rem\].bg-gradient-to-br:after,section.rounded-\[2\.5rem\].bg-gradient-to-br:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(125deg,rgba(255,255,255,.2) 0%,rgba(255,255,255,.04) 34%,transparent 58%);z-index:0}.fixed.inset-0.z-50,.fixed.inset-0.z-60,.fixed.inset-0.z-70,.fixed.inset-0.z-\[50\],.fixed.inset-0.z-\[55\],.fixed.inset-0.z-\[60\],.fixed.inset-0.z-\[70\]{backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%)}.th-next-unlock,.th-reward-badge{backdrop-filter:blur(8px) saturate(150%);-webkit-backdrop-filter:blur(8px) saturate(150%)}.th-glass-ledger{position:relative;background:linear-gradient(135deg,#ffffff9e,#f3edfb80 45%,#e9e0f58c)!important;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(255,255,255,.55)!important;box-shadow:inset 0 1px 1px #ffffffd9,inset 0 -2px 6px #7e57c21a,inset 0 0 0 1px #ffffff4d,0 6px 18px #4a148c2e,0 16px 40px #4a148c24!important;overflow:hidden}.dark .th-glass-ledger{background:linear-gradient(135deg,#241b3da8,#1a14308c 45%,#2a214399)!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:inset 0 1px 1px #ffffff1a,inset 0 0 0 1px #ffffff0d,0 6px 18px #00000073!important}.th-glass-ledger:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,rgba(255,255,255,.55) 0%,rgba(255,255,255,.1) 30%,transparent 55%);border-radius:inherit;z-index:0}.th-glass-ledger>*{position:relative;z-index:1}.th-glass-ledger>.th-ledger-head{position:relative}.th-glass-ledger>.th-ledger-head:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,rgba(255,255,255,.3) 0%,rgba(255,255,255,.06) 34%,transparent 58%);border-radius:inherit}.th-glass-row{position:relative;border-radius:.85rem}.th-glass-ledger .divide-purple-100>*+*{box-shadow:inset 0 1px #7e57c224!important}.th-glass-row:hover{background:linear-gradient(135deg,#ffffff8c,#f3edfb66);box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #a855f72e,0 4px 10px #4a148c1a}.dark .th-glass-row:hover{background:linear-gradient(135deg,#7e57c238,#241b3d4d);box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #a855f74d}.th-glass-chip{box-shadow:inset 0 1px #ffffffb3,inset 0 -2px 3px #7e57c22e,inset 0 0 0 1px #ffffff59,0 2px 5px #4a148c33!important}.th-glass-btn{position:relative;overflow:hidden;background:linear-gradient(135deg,#ffffff8c,#e9e0f573)!important;backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%);border:1px solid rgba(168,85,247,.3)!important;box-shadow:inset 0 1px #ffffffb3,inset 0 -2px 4px #7e57c21f,inset 0 0 0 1px #ffffff40,0 3px 8px #4a148c24!important}.th-glass-btn:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,rgba(255,255,255,.5) 0%,rgba(255,255,255,.08) 34%,transparent 58%)}.th-glass-btn:hover{background:linear-gradient(135deg,#ffffffb3,#e9e0f58c)!important}.th-glass-btn:active{box-shadow:inset 0 2px 5px #7e57c240,inset 0 0 0 1px #a855f738!important}.rounded-3xl.bg-white:not(.th-collectible-card),.rounded-\[2rem\].bg-white:not(.th-collectible-card),.rounded-\[2\.5rem\].bg-white:not(.th-collectible-card),.rounded-2xl.bg-white:not(.th-collectible-card),.rounded-t-3xl.bg-white:not(.th-collectible-card){background:linear-gradient(125deg,#ffffff85,#fff0 34%),linear-gradient(135deg,#fffc,#f3edfbb3 48%,#e7dff4bd)!important;backdrop-filter:blur(14px) saturate(180%);-webkit-backdrop-filter:blur(14px) saturate(180%);border:1px solid rgba(255,255,255,.55)!important;border-top:1px solid rgba(168,85,247,.3)!important;box-shadow:inset 0 1px 1px #ffffffd9,inset 0 -2px 6px #7e57c21a,inset 0 0 0 1px #ffffff38,0 1px 2px #4a148c0f,0 6px 14px #4a148c1f,0 18px 36px #4a148c1a!important}.dark .rounded-3xl.bg-white:not(.th-collectible-card),.dark .rounded-\[2rem\].bg-white:not(.th-collectible-card),.dark .rounded-\[2\.5rem\].bg-white:not(.th-collectible-card),.dark .rounded-2xl.bg-white:not(.th-collectible-card),.dark .rounded-t-3xl.bg-white:not(.th-collectible-card){background:linear-gradient(125deg,#ffffff1a,#fff0 34%),linear-gradient(135deg,#241b3dbd,#1a1430ad 48%,#2a2143b8)!important;border:1px solid rgba(255,255,255,.16)!important;border-top:1px solid rgba(168,85,247,.35)!important;box-shadow:inset 0 1px 1px #ffffff1a,inset 0 0 0 1px #ffffff0d,0 6px 14px #0006,0 18px 36px #0000004d!important}.fixed .rounded-3xl.bg-white:not(.th-collectible-card),.fixed .rounded-t-3xl.bg-white:not(.th-collectible-card),.fixed .rounded-\[2rem\].bg-white:not(.th-collectible-card),.fixed .rounded-\[2\.5rem\].bg-white:not(.th-collectible-card){background:linear-gradient(125deg,#ffffff8c,#fff0 32%),linear-gradient(135deg,#ffffffe0,#f3edfbcc 48%,#e7dff4d6)!important;backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);border:1px solid rgba(255,255,255,.6)!important;border-top:1px solid rgba(168,85,247,.32)!important;box-shadow:inset 0 1px 1px #ffffffe6,inset 0 0 0 1px #ffffff4d,0 10px 20px #4a148c33,0 28px 56px #4a148c42,0 48px 96px #4a148c24!important}.dark .fixed .rounded-3xl.bg-white:not(.th-collectible-card),.dark .fixed .rounded-t-3xl.bg-white:not(.th-collectible-card){background:linear-gradient(125deg,#ffffff1f,#fff0 32%),linear-gradient(135deg,#241b3dd1,#1a1430c2 48%,#2a2143cc)!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:inset 0 1px 1px #ffffff1f,0 10px 20px #00000073,0 28px 56px #0006!important}.divide-purple-100>*+*{box-shadow:inset 0 1px #7e57c224!important}.divide-purple-100>*{border-radius:.85rem;transition:background .001ms,box-shadow .001ms}.divide-purple-100>*:hover{background:linear-gradient(135deg,#ffffff8c,#f3edfb66);box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #a855f72e,0 4px 10px #4a148c1a}.dark .divide-purple-100>*:hover{background:linear-gradient(135deg,#7e57c238,#241b3d4d);box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #a855f74d}button.rounded-2xl.border.border-purple-200,button.rounded-xl.border.border-purple-200,button.rounded-2xl.border.border-purple-100,a.rounded-2xl.border.border-purple-200,a.rounded-xl.border.border-purple-200{background:linear-gradient(125deg,#ffffff80,#fff0 34%),linear-gradient(135deg,#fff9,#f3edfb73)!important;backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%);border-color:#a855f759!important;box-shadow:inset 0 1px #fffc,inset 0 0 0 1px #ffffff40,0 2px 5px #4a148c1a!important}button.rounded-2xl.border.border-purple-200:hover,button.rounded-xl.border.border-purple-200:hover,a.rounded-2xl.border.border-purple-200:hover{background:linear-gradient(125deg,#ffffffa6,#fff0 34%),linear-gradient(135deg,#ffffffb8,#f3edfb8c)!important}.dark button.rounded-2xl.border.border-purple-200,.dark button.rounded-xl.border.border-purple-200,.dark a.rounded-2xl.border.border-purple-200{background:linear-gradient(125deg,#ffffff1a,#fff0 34%),linear-gradient(135deg,#7e57c22e,#241b3d4d)!important;border-color:#a855f766!important}input.rounded-2xl,input.rounded-xl,input.rounded-\[2rem\],textarea.rounded-2xl,textarea.rounded-xl,select.rounded-2xl,select.rounded-xl{background:linear-gradient(125deg,#fff6,#fff0 30%),linear-gradient(135deg,#ffffffdb,#f8f5fec7)!important;backdrop-filter:blur(8px) saturate(160%);-webkit-backdrop-filter:blur(8px) saturate(160%);border-color:#a855f747!important;box-shadow:inset 0 2px 5px #7e57c224,inset 0 -1px #ffffffb3,inset 0 0 0 1px #ffffff4d,0 1px #ffffffa6!important}.dark input.rounded-2xl,.dark input.rounded-xl,.dark textarea.rounded-2xl,.dark textarea.rounded-xl{background:linear-gradient(125deg,#ffffff14,#fff0 30%),linear-gradient(135deg,#1a1430cc,#241b3db8)!important;border-color:#a855f759!important;box-shadow:inset 0 2px 5px #00000059,inset 0 0 0 1px #ffffff0f!important}.rounded-2xl.bg-\[\#F8F5FE\],.rounded-2xl.bg-purple-50{background:linear-gradient(125deg,#ffffff73,#fff0 30%),linear-gradient(135deg,#f8f5feb8,#f3edfb99)!important;backdrop-filter:blur(8px) saturate(160%);-webkit-backdrop-filter:blur(8px) saturate(160%);box-shadow:inset 0 1px #ffffffb3,inset 0 2px 4px #7e57c21a,inset 0 0 0 1px #ffffff47!important}.rounded-2xl.bg-emerald-50{background:linear-gradient(125deg,#ffffff73,#fff0 30%),linear-gradient(135deg,#ecfdf5b8,#d1fae599)!important;backdrop-filter:blur(8px) saturate(160%);-webkit-backdrop-filter:blur(8px) saturate(160%)}.rounded-2xl.bg-amber-50{background:linear-gradient(125deg,#ffffff73,#fff0 30%),linear-gradient(135deg,#fffbebb8,#fef3c799)!important;backdrop-filter:blur(8px) saturate(160%);-webkit-backdrop-filter:blur(8px) saturate(160%)}.rounded-2xl.bg-red-50{background:linear-gradient(125deg,#ffffff73,#fff0 30%),linear-gradient(135deg,#fef2f2b8,#fee2e299)!important;backdrop-filter:blur(8px) saturate(160%);-webkit-backdrop-filter:blur(8px) saturate(160%)}button.rounded-2xl.bg-purple-100,button.rounded-2xl.bg-purple-50,a.rounded-2xl.bg-purple-100{background:linear-gradient(125deg,#ffffff80,#fff0 34%),linear-gradient(135deg,#f3edfba6,#e9e0f580)!important;backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%);box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #ffffff40,0 2px 5px #4a148c1a!important}footer.border-t.border-purple-100,footer.border-t.border-purple-900\/40{background:linear-gradient(180deg,#ffffffb8,#f6f0faa8)!important;backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%)}.dark footer.border-t.border-purple-900\/40{background:linear-gradient(180deg,#241b3db8,#1a1430a8)!important}a[class*=bg-gradient-to-br],a[class*=bg-gradient-to-r],button[class*=bg-gradient-to-br],button[class*=bg-gradient-to-r]{position:relative;isolation:isolate;background-color:transparent!important;background-image:none!important;backdrop-filter:blur(10px) saturate(170%);-webkit-backdrop-filter:blur(10px) saturate(170%);border:1px solid rgba(255,255,255,.4)!important;border-top:1px solid rgba(255,255,255,.55)!important}a[class*=bg-gradient-to-br]:before,a[class*=bg-gradient-to-r]:before,button[class*=bg-gradient-to-br]:before,button[class*=bg-gradient-to-r]:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;border-radius:inherit;background-image:linear-gradient(125deg,rgba(255,255,255,.4) 0%,rgba(255,255,255,.06) 34%,transparent 58%),linear-gradient(var(--tw-gradient-position, to bottom right),var(--tw-gradient-stops, #7E57C2, #5E35B1));opacity:.82}a[class*=bg-gradient-to-br]>*,a[class*=bg-gradient-to-r]>*,button[class*=bg-gradient-to-br]>*,button[class*=bg-gradient-to-r]>*{position:relative;z-index:1}.rounded-full.bg-purple-100,.rounded-full.bg-purple-50,.rounded-full.bg-emerald-100,.rounded-full.bg-emerald-50,.rounded-full.bg-amber-100,.rounded-full.bg-amber-50,.rounded-full.bg-red-100,.rounded-full.bg-red-50,.rounded-full.bg-sky-100,.rounded-full.bg-rose-100,.rounded-full.bg-indigo-100,.rounded-full.bg-fuchsia-100,.rounded-full.bg-white\/15,.rounded-full.bg-white\/20,.rounded-full.bg-white\/25,.rounded-full.bg-white\/30{backdrop-filter:blur(8px) saturate(160%);-webkit-backdrop-filter:blur(8px) saturate(160%)}.rounded-full.bg-purple-100,.rounded-full.bg-purple-50{background:linear-gradient(125deg,#ffffff73,#fff0 32%),linear-gradient(135deg,#f3edfbb3,#e9e0f58c)!important}.rounded-full.bg-emerald-100,.rounded-full.bg-emerald-50{background:linear-gradient(125deg,#ffffff73,#fff0 32%),linear-gradient(135deg,#d1fae5b3,#a7f3d08c)!important}.rounded-full.bg-amber-100,.rounded-full.bg-amber-50{background:linear-gradient(125deg,#ffffff73,#fff0 32%),linear-gradient(135deg,#fef3c7b3,#fde68a8c)!important}.rounded-full.bg-red-100,.rounded-full.bg-red-50{background:linear-gradient(125deg,#ffffff73,#fff0 32%),linear-gradient(135deg,#fee2e2b3,#fca5a58c)!important}.rounded-full.bg-sky-100{background:linear-gradient(125deg,#ffffff73,#fff0 32%),linear-gradient(135deg,#e0f2feb3,#bae6fd8c)!important}.rounded-full.bg-rose-100{background:linear-gradient(125deg,#ffffff73,#fff0 32%),linear-gradient(135deg,#ffe4e6b3,#fecdd38c)!important}.rounded-full.bg-indigo-100{background:linear-gradient(125deg,#ffffff73,#fff0 32%),linear-gradient(135deg,#e0e7ffb3,#c7d2fe8c)!important}.rounded-full.bg-fuchsia-100{background:linear-gradient(125deg,#ffffff73,#fff0 32%),linear-gradient(135deg,#fae8ffb3,#f0abfc8c)!important}.rounded-full.bg-white\/15,.rounded-full.bg-white\/20,.rounded-full.bg-white\/25,.rounded-full.bg-white\/30{background:linear-gradient(125deg,#fff6,#fff0 34%),linear-gradient(135deg,#ffffff38,#ffffff1a)!important}.rounded-full.bg-\[\#7E57C2\].text-white{background:linear-gradient(125deg,#ffffff4d,#fff0 34%),linear-gradient(135deg,#7e57c2d1,#5e35b1d1)!important;backdrop-filter:blur(8px) saturate(160%);-webkit-backdrop-filter:blur(8px) saturate(160%)}.rounded-full.bg-emerald-100.text-emerald-700{background:linear-gradient(125deg,#ffffff73,#fff0 32%),linear-gradient(135deg,#d1fae5b3,#a7f3d08c)!important}.rounded-2xl.bg-gradient-to-br.from-\[\#7E57C2\],.rounded-2xl.bg-gradient-to-br.from-\[\#B39DDB\],.rounded-2xl.bg-gradient-to-br.from-\[\#9575CD\],.rounded-xl.bg-gradient-to-br.from-\[\#7E57C2\],.rounded-xl.bg-gradient-to-br.from-\[\#B39DDB\],.rounded-xl.bg-gradient-to-br.from-\[\#C026D3\],.rounded-full.bg-gradient-to-br.from-\[\#9575CD\],.rounded-full.bg-gradient-to-br.from-amber-400,.rounded-full.bg-gradient-to-br.from-slate-300,.rounded-full.bg-gradient-to-br.from-orange-400,.rounded-2xl.bg-gradient-to-br.from-\[\#C026D3\].text-white{position:relative;isolation:isolate;backdrop-filter:blur(6px) saturate(160%);-webkit-backdrop-filter:blur(6px) saturate(160%);border:1px solid rgba(255,255,255,.35)!important}.rounded-2xl.bg-gradient-to-br.from-\[\#7E57C2\]:after,.rounded-2xl.bg-gradient-to-br.from-\[\#B39DDB\]:after,.rounded-2xl.bg-gradient-to-br.from-\[\#9575CD\]:after,.rounded-xl.bg-gradient-to-br.from-\[\#7E57C2\]:after,.rounded-xl.bg-gradient-to-br.from-\[\#B39DDB\]:after,.rounded-xl.bg-gradient-to-br.from-\[\#C026D3\]:after,.rounded-full.bg-gradient-to-br.from-\[\#9575CD\]:after,.rounded-full.bg-gradient-to-br.from-amber-400:after,.rounded-full.bg-gradient-to-br.from-slate-300:after,.rounded-full.bg-gradient-to-br.from-orange-400:after,.rounded-2xl.bg-gradient-to-br.from-\[\#C026D3\].text-white:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(125deg,rgba(255,255,255,.45) 0%,rgba(255,255,255,.05) 34%,transparent 58%)}img.rounded-full,img.rounded-2xl,img.rounded-xl,img.rounded-3xl,img.rounded-\[2rem\],img.rounded-\[2\.5rem\]{backdrop-filter:blur(6px) saturate(150%);-webkit-backdrop-filter:blur(6px) saturate(150%);box-shadow:inset 0 1px #ffffff8c,inset 0 0 0 1px #ffffff4d,0 0 0 1px #a855f72e,0 2px 6px #4a148c29!important}header a.rounded-full,header button.rounded-full{position:relative;isolation:isolate}header a.rounded-full:after,header button.rounded-full:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(125deg,rgba(255,255,255,.35) 0%,rgba(255,255,255,.05) 34%,transparent 58%);z-index:0}header a.rounded-full>*,header button.rounded-full>*{position:relative;z-index:1}.rounded-3xl.bg-white\/10,.rounded-3xl.bg-white\/10.ring-1.ring-white\/25,.rounded-2xl.bg-white\/10,.rounded-2xl.bg-white\/15,.rounded-2xl.bg-white\/20{backdrop-filter:blur(10px) saturate(170%);-webkit-backdrop-filter:blur(10px) saturate(170%);border:1px solid rgba(255,255,255,.22)!important}.th-empire-stat{backdrop-filter:blur(8px) saturate(160%);-webkit-backdrop-filter:blur(8px) saturate(160%)}section.rounded-\[2rem\].bg-gradient-to-br,section.rounded-\[2\.5rem\].bg-gradient-to-br{backdrop-filter:blur(6px) saturate(150%);-webkit-backdrop-filter:blur(6px) saturate(150%)}header.bg-gradient-to-r,header.bg-gradient-to-br{backdrop-filter:blur(12px) saturate(170%);-webkit-backdrop-filter:blur(12px) saturate(170%)}.rounded-full.bg-\[\#2A1B4A\],.rounded-2xl.bg-\[\#2A1B4A\]{background:linear-gradient(125deg,#ffffff2e,#fff0 34%),linear-gradient(135deg,#2a1b4ad1,#1a1030d1)!important;backdrop-filter:blur(8px) saturate(160%);-webkit-backdrop-filter:blur(8px) saturate(160%)}.bg-\[\#F5F0FB\]{background-color:#edeef4f5!important}@keyframes cc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes cc-float-soft{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes cc-shine-sweep{0%{background-position:200% 0}60%,to{background-position:-120% 0}}@keyframes cc-badge-bob{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-3px) rotate(1deg)}}@keyframes cc-gem-pulse{0%,to{filter:brightness(1) saturate(1)}50%{filter:brightness(1.12) saturate(1.18)}}h1.th-game-title{animation:none!important;transform-origin:center}h2.th-game-title,.th-game-badge{animation:none!important}a[class*=bg-gradient-to-br]:after,a[class*=bg-gradient-to-r]:after,button[class*=bg-gradient-to-br]:after,button[class*=bg-gradient-to-r]:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;z-index:0;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.55) 50%,transparent 62%);background-size:250% 100%;background-position:50% 0;animation:none!important;mix-blend-mode:screen}a[class*=bg-gradient-to-br],button[class*=bg-gradient-to-br],a[class*=bg-gradient-to-r],button[class*=bg-gradient-to-r]{box-shadow:inset 0 2px 1px #ffffff8c,inset 0 -4px 8px #00000038,inset 0 0 0 1px #ffffff38,0 4px 10px #4a148c52,0 10px 22px #4a148c4d,0 18px 38px #4a148c2e!important}a[class*=bg-gradient-to-br]:active,button[class*=bg-gradient-to-br]:active,a[class*=bg-gradient-to-r]:active,button[class*=bg-gradient-to-r]:active{transform:translateY(3px) scale(.985);box-shadow:inset 0 3px 7px #00000061,inset 0 -1px #ffffff14,inset 0 0 0 1px #ffffff0f,0 1px 2px #4a148c38!important}.th-collectible-card,.rounded-3xl.bg-white:not(.th-collectible-card),.rounded-\[2rem\].bg-white:not(.th-collectible-card),.rounded-2xl.bg-white:not(.th-collectible-card){transition:none!important}a[class*=bg-gradient-to-br],button[class*=bg-gradient-to-br],a[class*=bg-gradient-to-r],button[class*=bg-gradient-to-r],button.rounded-2xl.border.border-purple-200,a.rounded-2xl.border.border-purple-200{transition:none!important}.th-level-pip,.th-empire-avatar{animation:none!important}a[class*=bg-gradient-to-br]:before,button[class*=bg-gradient-to-br]:before{filter:saturate(1.12) brightness(1.03)}:root{--sw-bg: #ECEEF4;--sw-bg-2: #E4E7F0;--sw-card: #FFFFFF;--sw-card-border: rgba(126, 87, 194, .14);--sw-shadow: 0 2px 8px rgba(74, 20, 140, .1), 0 12px 28px rgba(74, 20, 140, .08);--sw-shadow-soft: 0 1px 3px rgba(74, 20, 140, .08), 0 6px 16px rgba(74, 20, 140, .06);--sw-radius: 1.25rem;--sw-header-h: 3.5rem;--sw-divider: rgba(126, 87, 194, .12);--sw-accent: #7E57C2;--sw-accent-deep: #5E35B1}.bg-\[\#F5F0FB\]{background-color:var(--sw-bg)!important;background-image:radial-gradient(900px 480px at 50% -10%,rgba(168,85,247,.1),transparent 70%),linear-gradient(180deg,#eef0f6,#e6e9f2)!important}.dark .bg-\[\#F5F0FB\],.dark.bg-\[\#F5F0FB\]{background-color:#16121f!important;background-image:radial-gradient(900px 480px at 50% -10%,rgba(168,85,247,.16),transparent 70%),linear-gradient(180deg,#1a1530,#14101e)!important}.rounded-3xl.bg-white:not(.th-collectible-card),.rounded-\[2rem\].bg-white:not(.th-collectible-card),.rounded-\[2\.5rem\].bg-white:not(.th-collectible-card),.rounded-2xl.bg-white:not(.th-collectible-card),.rounded-t-3xl.bg-white:not(.th-collectible-card){border-radius:var(--sw-radius)!important;border:1px solid var(--sw-card-border)!important;border-top:1px solid rgba(168,85,247,.22)!important;box-shadow:var(--sw-shadow)!important}.dark .rounded-3xl.bg-white:not(.th-collectible-card),.dark .rounded-\[2rem\].bg-white:not(.th-collectible-card),.dark .rounded-\[2\.5rem\].bg-white:not(.th-collectible-card),.dark .rounded-2xl.bg-white:not(.th-collectible-card),.dark .rounded-t-3xl.bg-white:not(.th-collectible-card){border:1px solid rgba(126,87,194,.28)!important;border-top:1px solid rgba(168,85,247,.3)!important;box-shadow:0 2px 8px #00000059,0 12px 28px #00000047!important}.fixed .rounded-3xl.bg-white:not(.th-collectible-card),.fixed .rounded-t-3xl.bg-white:not(.th-collectible-card),.fixed .rounded-\[2rem\].bg-white:not(.th-collectible-card),.fixed .rounded-\[2\.5rem\].bg-white:not(.th-collectible-card){border-radius:var(--sw-radius)!important;border:1px solid rgba(168,85,247,.2)!important;box-shadow:0 8px 20px #4a148c2e,0 28px 56px #4a148c38!important}header.bg-gradient-to-r,header.bg-gradient-to-br{border-bottom:1px solid rgba(0,0,0,.1)!important;box-shadow:inset 0 1px #ffffff40,0 1px #0000000a,0 4px 14px #4a148c2e!important}.dark header.bg-gradient-to-r,.dark header.bg-gradient-to-br{border-bottom:1px solid rgba(0,0,0,.3)!important}.divide-purple-100>*+*{box-shadow:inset 0 1px 0 var(--sw-divider)!important}.divide-purple-100>*:hover{background:linear-gradient(135deg,#fff9,#f3edfb73);box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #a855f724,0 2px 6px #4a148c0f!important}.dark .divide-purple-100>*:hover{background:linear-gradient(135deg,#7e57c22e,#241b3d40);box-shadow:inset 0 0 0 1px #a855f73d!important}a[class*=bg-gradient-to-br],button[class*=bg-gradient-to-br],a[class*=bg-gradient-to-r],button[class*=bg-gradient-to-r]{border-radius:.9rem!important}button.rounded-2xl.border.border-purple-200,button.rounded-xl.border.border-purple-200,a.rounded-2xl.border.border-purple-200,a.rounded-xl.border.border-purple-200{border-radius:.9rem!important;border-width:1.5px!important}.rounded-2xl.bg-gradient-to-br.from-\[\#7E57C2\],.rounded-2xl.bg-gradient-to-br.from-\[\#B39DDB\],.rounded-2xl.bg-gradient-to-br.from-\[\#9575CD\],.rounded-xl.bg-gradient-to-br.from-\[\#7E57C2\],.rounded-xl.bg-gradient-to-br.from-\[\#B39DDB\],.rounded-xl.bg-gradient-to-br.from-\[\#C026D3\],.rounded-full.bg-gradient-to-br.from-\[\#9575CD\]{border-radius:.85rem!important}.th-level-header,.th-hud-strip{border-radius:var(--sw-radius)!important;border:1px solid rgba(168,85,247,.16)!important;box-shadow:var(--sw-shadow-soft)!important}.th-objective{border-radius:var(--sw-radius)!important;box-shadow:inset 0 1px #fff6,0 4px 12px #4a148c2e!important}.rounded-2xl.bg-\[\#F8F5FE\],.rounded-2xl.bg-purple-50,.rounded-2xl.bg-emerald-50,.rounded-2xl.bg-amber-50,.rounded-2xl.bg-red-50{border-radius:.95rem!important;box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #7e57c20f!important}footer.border-t.border-purple-100,footer.border-t.border-purple-900\/40{border-top:1px solid var(--sw-divider)!important;box-shadow:inset 0 1px #ffffff80!important}input.rounded-2xl,input.rounded-xl,input.rounded-\[2rem\],textarea.rounded-2xl,textarea.rounded-xl,select.rounded-2xl,select.rounded-xl{border-radius:.9rem!important}.th-collectible-card{border-radius:var(--sw-radius)!important}section.rounded-\[2rem\].bg-gradient-to-br,section.rounded-\[2\.5rem\].bg-gradient-to-br{border-radius:var(--sw-radius)!important;box-shadow:inset 0 1px #ffffff4d,0 6px 18px #4a148c38,0 20px 44px #4a148c2e!important}*,*:before,*:after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body{font-family:Nunito,Roboto,Arial,sans-serif;background-color:#4c1d95;background-image:linear-gradient(135deg,rgba(255,255,255,.05) 25%,transparent 25%),linear-gradient(225deg,rgba(255,255,255,.05) 25%,transparent 25%),linear-gradient(45deg,rgba(0,0,0,.08) 25%,transparent 25%),linear-gradient(315deg,rgba(0,0,0,.08) 25%,transparent 25%),linear-gradient(180deg,#5b21b6,#4c1d95 42%,#3b0764);background-size:28px 28px,28px 28px,28px 28px,28px 28px,auto;background-attachment:fixed;color:#2a1248}.font-logo,.th-game-title,h1,h2,h3{font-family:Lilita One,"Baloo 2",Arial,sans-serif!important;letter-spacing:.01em}.min-h-\[100dvh\].bg-\[\#F5F0FB\],.min-h-screen.bg-\[\#F5F0FB\],.bg-\[\#F5F0FB\],.bg-\[\#F6F0FA\]{background-color:#ede9f6!important;background-image:linear-gradient(135deg,rgba(126,87,194,.07) 25%,transparent 25%),linear-gradient(225deg,rgba(126,87,194,.07) 25%,transparent 25%),linear-gradient(45deg,rgba(126,87,194,.04) 25%,transparent 25%),linear-gradient(315deg,rgba(126,87,194,.04) 25%,transparent 25%),linear-gradient(180deg,#f3effa,#e9e3f5)!important;background-size:28px 28px,28px 28px,28px 28px,28px 28px,auto!important;background-attachment:fixed!important}header.bg-gradient-to-r,header.bg-gradient-to-br,header.sticky{background:linear-gradient(180deg,#1e3a8a,#172554)!important;border-bottom:4px solid #fbbf24!important;box-shadow:inset 0 2px #ffffff40,inset 0 -6px #00000059,0 8px #0f172a!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.min-h-screen,.min-h-\[100dvh\]{color:#2a1248}.rounded-3xl.bg-white,.rounded-\[2rem\].bg-white,.rounded-\[2\.5rem\].bg-white,.rounded-2xl.bg-white,.rounded-t-3xl.bg-white,.th-collectible-card,.th-level-header,.th-glass,.th-glass-ledger,.th-glass-row,.th-glass-btn{color:#2a1248!important;background:linear-gradient(180deg,#fff,#f3e8ff)!important;border:3px solid #3b0764!important;border-radius:1.15rem!important;box-shadow:inset 0 3px #fffffff2,inset 0 -5px #5b21b61f,0 6px #2e1065!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.th-glass-chip{background:linear-gradient(180deg,#fde68a,#f59e0b)!important;border:2px solid #78350f!important;color:#451a03!important;box-shadow:inset 0 2px #ffffffb3,0 3px #78350f!important}button.bg-gradient-to-br,a.bg-gradient-to-br.from-\[\#7E57C2\],a.bg-gradient-to-br.from-\[\#9D4EDD\],a.inline-flex.bg-gradient-to-br{background:linear-gradient(180deg,#fde047,#f59e0b 55%,#d97706)!important;color:#fff!important;border:3px solid #92400e!important;text-shadow:0 2px 0 #92400e,0 3px 0 #78350f;box-shadow:inset 0 3px #ffffffa6,inset 0 -6px #78350f59,0 5px #92400e!important;border-radius:1rem!important}button.bg-gradient-to-br:active,a.bg-gradient-to-br:active{transform:translateY(4px);box-shadow:inset 0 3px #0003,0 1px #92400e!important}section.rounded-\[2rem\].bg-gradient-to-br,section.rounded-\[2\.5rem\].bg-gradient-to-br,.rounded-\[2rem\].bg-gradient-to-br.from-\[\#5E35B1\],.rounded-\[2rem\].bg-gradient-to-br.from-\[\#3B0764\]{background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 40%),repeating-linear-gradient(135deg,#ffffff0a 0 12px,#0000000f 12px 24px),linear-gradient(180deg,#6d28d9,#4c1d95)!important;border:4px solid #fbbf24!important;box-shadow:inset 0 3px #ffffff47,inset 0 -8px #00000047,0 8px #3b0764!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.switch-screen{background:repeating-linear-gradient(135deg,#ffffff0d 0 14px,#00000014 14px 28px),linear-gradient(180deg,#6d28d9,#4c1d95)!important;border:4px solid #fbbf24!important;border-radius:1.6rem!important;box-shadow:inset 0 3px #ffffff40,0 10px #3b0764!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;max-width:440px}.switch-screen:after{display:none!important}.switch-notch{background:#1e1b4b!important;color:#fde68a!important;border:2px solid #fbbf24!important;box-shadow:0 3px #0f172a!important}.switch-tile{border:3px solid #1e1b4b!important;border-radius:1.1rem!important;box-shadow:inset 0 3px #ffffff73,inset 0 -6px #00000047,0 5px #1e1b4b!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.switch-tile-bg{opacity:1!important}.th-hubmenu-title{background:linear-gradient(180deg,#fde047,#f59e0b)!important;color:#fff!important;border:3px solid #92400e!important;text-shadow:0 2px 0 #92400e;box-shadow:inset 0 2px #fff9,0 4px #92400e!important}.th-objective{background:linear-gradient(180deg,#1e3a8a,#172554)!important;border:3px solid #fbbf24!important;box-shadow:inset 0 2px #fff3,0 5px #0f172a!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.th-hud-strip{background:linear-gradient(180deg,#312e81,#1e1b4b)!important;border:3px solid #fbbf24!important}.th-hud-label,.th-hud-value,.th-hud-icon{color:#fef3c7!important}.th-hud-cell+.th-hud-cell{border-left-color:#fbbf2459!important}footer.border-t{background:#1e1b4b!important;color:#fde68a!important;border-top:4px solid #fbbf24!important}footer .text-\[\#5E35B1\],footer .text-\[\#7E57C2\]\/80,footer .text-\[\#7E57C2\]\/60,footer span{color:#fde68a!important}input,textarea,select{background:#fffbeb!important;border:3px solid #3b0764!important;box-shadow:inset 0 3px #3b07641f!important}.rounded-2xl.bg-\[\#F8F5FE\],.rounded-2xl.bg-purple-50,.rounded-2xl.bg-emerald-50,.rounded-2xl.bg-amber-50{background:#faf5ff!important;border:2px solid #6d28d9!important;box-shadow:inset 0 2px #fff,0 3px #4c1d95!important}.th-empire-stat,.rounded-3xl.bg-white\/10,.rounded-2xl.bg-white\/10,.rounded-2xl.bg-white\/15,.rounded-2xl.bg-white\/20{background:#0f172a8c!important;border:2px solid rgba(251,191,36,.7)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}img.rounded-full,img.rounded-2xl,img.rounded-xl{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 0 0 3px #fbbf24,0 4px #3b0764!important}.th-receipt-list{display:flex;flex-direction:column;gap:.6rem;list-style:none;margin:0;padding:0}.th-receipt-row{background:linear-gradient(180deg,#fffdf5,#fff3d0)!important;border:3px solid #e0b04a!important;border-radius:1rem!important;padding:.7rem .8rem!important;box-shadow:inset 0 2px #ffffffe6,inset 0 -3px #a56b1229,0 4px #8e1b42,0 8px 14px #28081438!important}.th-receipt-row:hover{background:linear-gradient(180deg,#fffef8,#ffeec0)!important}.th-receipt-row:active{transform:translateY(2px);box-shadow:inset 0 3px 6px #7a4a084d,0 2px #8e1b42!important}.th-receipt-icon{width:2.5rem;height:2.5rem;border-radius:.75rem;color:#fff;background:linear-gradient(180deg,#a855f7,#7e22ce 55%,#6b21a8);border:2px solid #fde68a;box-shadow:inset 0 2px #fff9,inset 0 -3px 5px #00000047,0 3px #4c1d95,0 5px 8px #4c1d9559!important}.th-receipt-icon svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.4))}.th-receipt-name{font-family:"Baloo 2",Product Sans,Arial,sans-serif;font-size:.95rem;font-weight:800;line-height:1.15;color:#3d0a1c;text-shadow:0 1px 0 rgba(255,255,255,.5)}.th-receipt-name:hover{color:#8e1b42}.th-receipt-desc{font-size:.72rem;color:#7a4a2a;line-height:1.3}.th-receipt-badge{display:inline-block;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:.18rem .5rem;border-radius:9999px;color:#4a1d04;background:linear-gradient(180deg,#ffe08a,#f0c56a 55%,#d4890a);border:1.5px solid #92400e;box-shadow:inset 0 1px #ffffffb3,inset 0 -1px 2px #7a4a084d,0 1px 2px #7a4a0840!important}.th-receipt-time{font-size:9px;font-weight:700;color:#8a5a30;letter-spacing:.02em}.th-receipt-tax{min-width:4.5rem;padding:.3rem .55rem;border-radius:.7rem;background:linear-gradient(180deg,#34d399,#10b981 55%,#047857);border:2px solid #fde68a;box-shadow:inset 0 2px #ffffff8c,inset 0 -3px 5px #00000038,0 3px #064e3b,0 5px 8px #064e3b4d!important}.th-receipt-tax-amount{font-family:"Baloo 2",Product Sans,Arial,sans-serif;font-size:.92rem;font-weight:800;line-height:1.1;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 1px 0 rgba(0,0,0,.35)}.th-receipt-tax-label{font-size:8px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffffffd9;text-shadow:0 1px 0 rgba(0,0,0,.3)}.dark .th-receipt-row{background:linear-gradient(180deg,#2a2143,#1f1834)!important;border-color:#7c5a1a!important;box-shadow:inset 0 2px #ffffff14,0 4px #120c24,0 8px 14px #00000080!important}.dark .th-receipt-name{color:#f5e6c8}.dark .th-receipt-desc{color:#c9b8a0}.dark .th-receipt-time{color:#b89a6a}.th-property-tile{background:linear-gradient(180deg,#fffdf5,#fff3d0)!important;border:3px solid #e0b04a!important;border-radius:1.25rem!important;box-shadow:inset 0 2px #ffffffe6,inset 0 -3px #a56b1229,0 4px #8e1b42,0 8px 14px #28081438!important}.th-property-tile:hover{background:linear-gradient(180deg,#fffef8,#ffeec0)!important}.th-property-tile:active{transform:translateY(2px);box-shadow:inset 0 3px 6px #7a4a084d,0 2px #8e1b42!important}.dark .th-property-tile{background:linear-gradient(180deg,#2a2143,#1f1834)!important;border-color:#7c5a1a!important;box-shadow:inset 0 2px #ffffff14,0 4px #120c24,0 8px 14px #00000080!important}.th-ptile-rank{background:linear-gradient(180deg,#ffe08a,#f0c56a 55%,#d4890a)!important;border:2px solid #92400e!important;color:#4a1d04!important;box-shadow:inset 0 1px #ffffffb3,inset 0 -2px 3px #7a4a084d,0 2px #92400e,0 3px 5px #7a4a084d!important}.dark .th-ptile-rank{background:linear-gradient(180deg,#7c5a1a,#5a3f0e)!important;color:#f5e6c8!important;border-color:#3a2a08!important}.th-ptile-stat{background:linear-gradient(180deg,#fffaf0,#ffeec6)!important;border:2px solid #e0b04a!important;box-shadow:inset 0 2px 4px #7a4a0829,inset 0 -1px #ffffff80!important}.dark .th-ptile-stat{background:linear-gradient(180deg,#241d34,#1a1428)!important;border-color:#7c5a1a!important;box-shadow:inset 0 2px 4px #0006!important}.rounded-3xl.bg-white,.rounded-\[2rem\].bg-white,.rounded-\[2\.5rem\].bg-white,.rounded-2xl.bg-white,.rounded-t-3xl.bg-white,.th-collectible-card,.th-level-header,.th-glass,.th-glass-ledger,.th-property-tile,.th-receipt-row{box-shadow:inset 0 2px 1px #fffffffa,inset 0 6px 10px #ffffff59,inset 0 -5px #5b21b624,inset 0 0 0 1px #ffffff80,0 1px 2px #4a148c1a,0 6px #2e1065,0 10px 22px #4a148c33,0 22px 44px #4a148c1f!important}.th-collectible-card:before,.th-property-tile:before,.th-receipt-row:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(150deg,rgba(255,255,255,.55) 0%,rgba(255,255,255,.08) 26%,transparent 46%);z-index:0}.th-collectible-card>*,.th-property-tile>*,.th-receipt-row>*{position:relative;z-index:1}button.bg-gradient-to-br,a.bg-gradient-to-br.from-\[\#7E57C2\],a.bg-gradient-to-br.from-\[\#9D4EDD\],a.inline-flex.bg-gradient-to-br,.th-level-btn,.th-learn-more-btn,.th-game-action-btn,.th-game-sort-btn,.th-cream-gold-btn,.th-eshop-balance-coin{box-shadow:inset 0 2px 1px #ffffffe6,inset 0 5px 8px #fff6,inset 0 -6px #78350f66,inset 0 0 0 1px #ffffff59,0 5px #92400e,0 9px 16px #78350f52,0 16px 30px #78350f2e!important}button.bg-gradient-to-br:after,a.bg-gradient-to-br.from-\[\#7E57C2\]:after,a.bg-gradient-to-br.from-\[\#9D4EDD\]:after,a.inline-flex.bg-gradient-to-br:after{background:linear-gradient(150deg,rgba(255,255,255,.65) 0%,rgba(255,255,255,.12) 24%,transparent 44%,transparent 100%)!important;mix-blend-mode:screen}section.rounded-\[2rem\].bg-gradient-to-br,section.rounded-\[2\.5rem\].bg-gradient-to-br,.rounded-\[2rem\].bg-gradient-to-br.from-\[\#5E35B1\],.rounded-\[2rem\].bg-gradient-to-br.from-\[\#3B0764\]{box-shadow:inset 0 3px 1px #fff6,inset 0 0 0 1px #fbbf2459,inset 0 -8px #0000004d,0 8px #3b0764,0 14px 28px #3b076466,0 30px 60px #3b076438!important}.switch-screen{box-shadow:inset 0 3px 1px #ffffff4d,inset 0 0 0 2px #fbbf2440,inset 0 -10px #0000004d,0 10px #3b0764,0 18px 36px #3b076466,0 36px 70px #3b076438!important}.switch-tile{box-shadow:inset 0 3px 1px #fff9,inset 0 -6px #0000004d,inset 0 0 0 1px #ffffff40,0 5px #1e1b4b,0 9px 16px #0006!important}header.bg-gradient-to-r,header.bg-gradient-to-br,header.sticky{box-shadow:inset 0 2px #ffffff59,inset 0 -6px #0006,0 4px #0f172a,0 8px 18px #0f172a66!important}.th-hud-strip,.th-objective{box-shadow:inset 0 2px #ffffff47,inset 0 -4px #00000059,inset 0 0 0 1px #fbbf244d,0 5px #0f172a,0 9px 18px #0f172a52!important}.th-level-pip,.th-art-medallion,.th-receipt-icon,.th-milestone-medal-done,.th-milestone-medal-current,.th-tier-medal:not(.th-tier-medal-locked),.th-empire-avatar,.rounded-2xl.bg-gradient-to-br.from-\[\#7E57C2\],.rounded-2xl.bg-gradient-to-br.from-\[\#B39DDB\],.rounded-2xl.bg-gradient-to-br.from-\[\#9575CD\],.rounded-xl.bg-gradient-to-br.from-\[\#7E57C2\],.rounded-xl.bg-gradient-to-br.from-\[\#B39DDB\],.rounded-xl.bg-gradient-to-br.from-\[\#C026D3\],.rounded-full.bg-gradient-to-br.from-\[\#9575CD\],.rounded-full.bg-gradient-to-br.from-amber-400,.rounded-full.bg-gradient-to-br.from-orange-400{box-shadow:inset 0 2px 1px #ffffffd9,inset 0 4px 6px #ffffff4d,inset 0 -4px 6px #00000052,inset 0 0 0 1px #ffffff4d,0 3px 6px #4a148c4d,0 7px 14px #4a148c38!important}.th-receipt-tax,.th-ptile-rank,.th-receipt-badge{box-shadow:inset 0 2px 1px #fffc,inset 0 -3px 5px #00000047,inset 0 0 0 1px #ffffff59,0 3px #00000059,0 6px 10px #00000038!important}.rounded-2xl.bg-\[\#F8F5FE\],.rounded-2xl.bg-purple-50,.rounded-2xl.bg-emerald-50,.rounded-2xl.bg-amber-50,.th-ptile-stat{box-shadow:inset 0 2px 5px #5b21b629,inset 0 -1px #ffffffb3,inset 0 0 0 1px #fff6,0 3px #4c1d95,0 5px 10px #4a148c1a!important}input,textarea,select{box-shadow:inset 0 3px 6px #3b07642e,inset 0 -1px #fff9,inset 0 0 0 1px #ffffff4d,0 1px #ffffff80!important}img.rounded-full,img.rounded-2xl,img.rounded-xl,img.rounded-3xl{box-shadow:0 0 0 3px #fbbf24,0 0 0 4px #fff6,0 4px #3b0764,0 8px 16px #3b07644d!important}.th-game-title,.th-page-title,.th-hubmenu-title{text-shadow:0 1px 0 #c8860f,0 2px 0 #8e1b42,0 3px 0 #6d1433,0 4px 0 #4a0e24,0 5px 0 #2e1065,0 7px 12px rgba(0,0,0,.5)!important}footer.border-t,.th-game-footer,.th-castle-dock{box-shadow:inset 0 2px #ffffff1f,inset 0 -4px #0006,0 -4px #0f172a,0 -8px 18px #0f172a4d!important}.th-progression-fill,.th-milestone-fill,.th-energy-fill,.th-storage-fill{box-shadow:inset 0 2px 1px #ffffffb3,inset 0 -2px 4px #00000040,0 0 8px #a855f74d!important}button.rounded-2xl.border.border-purple-200,button.rounded-xl.border.border-purple-200,a.rounded-2xl.border.border-purple-200,a.rounded-xl.border.border-purple-200{box-shadow:inset 0 2px 1px #ffffffe6,inset 0 -2px #7e57c22e,inset 0 0 0 1px #fff6,0 3px 6px #4a148c1f!important}.dark .rounded-3xl.bg-white,.dark .rounded-\[2rem\].bg-white,.dark .rounded-\[2\.5rem\].bg-white,.dark .rounded-2xl.bg-white,.dark .rounded-t-3xl.bg-white,.dark .th-collectible-card,.dark .th-level-header,.dark .th-property-tile,.dark .th-receipt-row{box-shadow:inset 0 1px 1px #ffffff1f,inset 0 0 0 1px #a855f72e,0 6px #120c24,0 12px 26px #00000080,0 24px 48px #0000004d!important}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:font-semibold::-moz-placeholder{font-weight:600}.placeholder\:font-semibold::placeholder{font-weight:600}.placeholder\:text-\[\#9A5A22\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(154 90 34 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#9A5A22\]::placeholder{--tw-text-opacity: 1;color:rgb(154 90 34 / var(--tw-text-opacity, 1))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--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))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:mt-0:last-child{margin-top:0}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.hover\:bg-\[\#5E35B1\]:hover{--tw-bg-opacity: 1;background-color:rgb(94 53 177 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F8F5FE\]:hover{--tw-bg-opacity: 1;background-color:rgb(248 245 254 / var(--tw-bg-opacity, 1))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-amber-700:hover{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.hover\:bg-black\/80:hover{background-color:#000c}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-purple-200:hover{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-50\/60:hover{background-color:#faf5ff99}.hover\:bg-purple-50\/70:hover{background-color:#faf5ffb3}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/35:hover{background-color:#ffffff59}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#7E57C2\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(126 87 194 / var(--tw-ring-opacity, 1))}.focus\:ring-\[\#FFB300\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 179 0 / var(--tw-ring-opacity, 1))}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:border-ring:focus-visible{border-color:hsl(var(--ring))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-0: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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-1: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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-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-\[3px\]: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(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)}.focus-visible\:ring-cyan-300:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(103 232 249 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color: hsl(var(--ring) / .5)}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: hsl(var(--sidebar-ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.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\.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\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:underline{text-decoration-line:underline}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button){margin-left:-.45rem}.has-\[\>button\]\:mr-\[-0\.4rem\]:has(>button){margin-right:-.4rem}.has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd){margin-left:-.35rem}.has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd){margin-right:-.35rem}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:.5rem}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:.75rem}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:.75rem}.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:calc(var(--radius) - 2px)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-width:1px}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:hsl(var(--destructive))}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\>svg\]\:p-0:has(>svg){padding:0}.has-\[\>svg\]\:px-2:has(>svg){padding-left:.5rem;padding-right:.5rem}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-left:.625rem;padding-right:.625rem}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-1:has([data-slot=input-group-control]: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(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)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring:has([data-slot=input-group-control]:focus-visible){--tw-ring-color: hsl(var(--ring))}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color: hsl(var(--destructive) / .2)}.group\/item:has([data-slot=item-description]) .group-has-\[\[data-slot\=item-description\]\]\/item\:translate-y-0\.5{--tw-translate-y: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/item:has([data-slot=item-description]) .group-has-\[\[data-slot\=item-description\]\]\/item\:self-start{align-self:flex-start}.group\/field:has([data-orientation=horizontal]) .group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance{text-wrap:balance}.group\/input-group:has(>input) .group-has-\[\>input\]\/input-group\:pb-2\.5{padding-bottom:.625rem}.group\/input-group:has(>input) .group-has-\[\>input\]\/input-group\:pt-2\.5{padding-top:.625rem}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x: 1rem;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))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 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))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);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))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);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 accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:.75rem}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:hsl(var(--primary))}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:hsl(var(--accent))}.data-\[range-start\=true\]\:bg-primary[data-range-start=true],.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:hsl(var(--primary))}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:.875rem;line-height:1.25rem}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:1rem;line-height:1.5rem}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:hsl(var(--destructive))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:hsl(var(--primary-foreground))}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:hsl(var(--accent-foreground))}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true],.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:hsl(var(--primary-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow[data-state=active]{--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)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--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))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 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))}.data-\[state\=open\]\:hover\:bg-accent:hover[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.data-\[state\=open\]\:focus\:bg-accent:focus[data-state=open]{background-color:hsl(var(--accent))}.group\/day[data-focused=true] .group-data-\[focused\=true\]\/day\:relative{position:relative}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group\/day[data-focused=true] .group-data-\[focused\=true\]\/day\:z-10{z-index:10}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group\/field-group[data-variant=outline] .group-data-\[variant\=outline\]\/field-group\:-mb-2{margin-bottom:-.5rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 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))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group\/day[data-focused=true] .group-data-\[focused\=true\]\/day\:border-ring{border-color:hsl(var(--ring))}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group\/field[data-disabled=true] .group-data-\[disabled\=true\]\/field\:opacity-50,.group\/input-group[data-disabled=true] .group-data-\[disabled\=true\]\/input-group\:opacity-50{opacity:.5}.group[data-variant=floating] .group-data-\[variant\=floating\]\: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)}.group\/day[data-focused=true] .group-data-\[focused\=true\]\/day\:ring-\[3px\]{--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)}.group\/day[data-focused=true] .group-data-\[focused\=true\]\/day\:ring-ring\/50{--tw-ring-color: hsl(var(--ring) / .5)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.dark\:divide-purple-900\/40:is(.dark *)>:not([hidden])~:not([hidden]){border-color:#581c8766}.dark\:border-amber-800\/40:is(.dark *){border-color:#92400e66}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}.dark\:border-emerald-900\/40:is(.dark *){border-color:#064e3b66}.dark\:border-purple-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(107 33 168 / var(--tw-border-opacity, 1))}.dark\:border-purple-800\/40:is(.dark *){border-color:#6b21a866}.dark\:border-purple-900\/40:is(.dark *){border-color:#581c8766}.dark\:border-red-800\/40:is(.dark *){border-color:#991b1b66}.dark\:bg-\[\#1A1430\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(26 20 48 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#241B3D\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(36 27 61 / var(--tw-bg-opacity, 1))}.dark\:bg-amber-900\/20:is(.dark *){background-color:#78350f33}.dark\:bg-emerald-900\/20:is(.dark *){background-color:#064e3b33}.dark\:bg-emerald-900\/40:is(.dark *){background-color:#064e3b66}.dark\:bg-input\/30:is(.dark *){background-color:hsl(var(--input) / .3)}.dark\:bg-purple-900\/20:is(.dark *){background-color:#581c8733}.dark\:bg-purple-900\/40:is(.dark *){background-color:#581c8766}.dark\:bg-red-900\/20:is(.dark *){background-color:#7f1d1d33}.dark\:bg-red-900\/40:is(.dark *){background-color:#7f1d1d66}.dark\:bg-transparent:is(.dark *){background-color:transparent}.dark\:text-\[\#B39DDB\]:is(.dark *){--tw-text-opacity: 1;color:rgb(179 157 219 / var(--tw-text-opacity, 1))}.dark\:text-\[\#B39DDB\]\/50:is(.dark *){color:#b39ddb80}.dark\:text-\[\#B39DDB\]\/60:is(.dark *){color:#b39ddb99}.dark\:text-\[\#B39DDB\]\/70:is(.dark *){color:#b39ddbb3}.dark\:text-\[\#B39DDB\]\/75:is(.dark *){color:#b39ddbbf}.dark\:text-\[\#B39DDB\]\/80:is(.dark *){color:#b39ddbcc}.dark\:text-\[\#EDE7F6\]:is(.dark *){--tw-text-opacity: 1;color:rgb(237 231 246 / var(--tw-text-opacity, 1))}.dark\:text-amber-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\:text-amber-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:text-emerald-300:is(.dark *){--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\:text-red-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:shadow-black\/30:is(.dark *){--tw-shadow-color: rgb(0 0 0 / .3);--tw-shadow: var(--tw-shadow-colored)}.dark\:ring-purple-800:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(107 33 168 / var(--tw-ring-opacity, 1))}.dark\:hover\:bg-purple-800\/50:hover:is(.dark *){background-color:#6b21a880}.dark\:hover\:bg-purple-900\/30:hover:is(.dark *){background-color:#581c874d}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:has([data-slot][aria-invalid=true]):is(.dark *){--tw-ring-color: hsl(var(--destructive) / .4)}@media(min-width:640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:ml-auto{margin-left:auto}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:h-10{height:2.5rem}.sm\:h-44{height:11rem}.sm\:w-10{width:2.5rem}.sm\:w-auto{width:auto}.sm\:max-w-sm{max-width:24rem}.sm\:-translate-y-1{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:-translate-y-2{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.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-\[3rem_1fr_10rem_10rem_11rem_7rem\]{grid-template-columns:3rem 1fr 10rem 10rem 11rem 7rem}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-0{gap:0px}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-3xl{border-radius:1.5rem}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:bg-black\/50{background-color:#00000080}.sm\:p-12{padding:3rem}.sm\:p-4{padding:1rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\: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)}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media(min-width:768px){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:flex-row{flex-direction:row}.md\:p-12{padding:3rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\: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)}}@media(min-width:1024px){.lg\:block{display:block}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\+div\]\:text-xs+div{font-size:.75rem;line-height:1rem}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>*:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>*:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>*:not(:first-child){border-left-width:0px}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>*:not(:first-child){border-top-width:0px}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>*:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>*:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:focus-visible\:relative:focus-visible>*{position:relative}.\[\&\>\*\]\:focus-visible\:z-10:focus-visible>*{z-index:10}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group]{gap:1rem}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:1 1 auto}.\[\&\>\[data-slot\=field\]\]\:p-4>[data-slot=field]{padding:1rem}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md>[data-slot=select-trigger]:last-of-type:has(select[aria-hidden=true]:last-child){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:-moz-fit-content;width:fit-content}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y: 2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>a\:hover\]\:text-primary>a:hover{color:hsl(var(--primary))}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>input\]\:flex-1>input{flex:1 1 0%}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3>input:has(>[data-align=block-end]){padding-top:.75rem}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3>input:has(>[data-align=block-start]){padding-bottom:.75rem}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2>input:has(>[data-align=inline-end]){padding-right:.5rem}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2>input:has(>[data-align=inline-start]){padding-left:.5rem}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>span\]\:text-xs>span{font-size:.75rem;line-height:1rem}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;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))}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:.875rem;height:.875rem}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:1rem;height:1rem}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;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))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_\[data-cmdk-input-wrapper\]_svg\]\:h-5 [data-cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[data-cmdk-input-wrapper\]_svg\]\:w-5 [data-cmdk-input-wrapper] svg{width:1.25rem}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{-o-object-fit:cover;object-fit:cover}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:.75rem;height:.75rem}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:1rem;height:1rem}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]){width:1.5rem;height:1.5rem}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:transparent}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:hsl(var(--background) / .2)}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:text-background{color:hsl(var(--background))}[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10:is(.dark *){background-color:hsl(var(--background) / .1)}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:-.375rem}.th-page-portfolio{background:radial-gradient(130% 55% at 50% -8%,#eaf6ff,#eaf6ff00 60%),radial-gradient(90% 50% at 50% 108%,#d4ecfb,#d4ecfb00 62%),linear-gradient(180deg,#c7e6f7,#d9eefb 30%,#eaf6fd 55%,#f4faff)!important;color:#16304a!important}.dark.th-page-portfolio,.th-page-portfolio.dark{background:radial-gradient(130% 55% at 50% -8%,#1e3a52,#1e3a5200 60%),linear-gradient(180deg,#122434,#142a3c 45%,#0e2030)!important;color:#e6f1fb!important}.th-page-portfolio [class*="text-[#5E35B1]"],.th-page-portfolio [class*="text-[#7E57C2]"],.th-page-portfolio [class*="text-[#2A1B4A]"],.th-page-portfolio [class*="text-[#6d1433]"],.th-page-portfolio [class*="text-[#1A1A24]"]{color:#0d4a8a!important}.dark .th-page-portfolio [class*="text-[#5E35B1]"],.dark .th-page-portfolio [class*="text-[#7E57C2]"],.dark .th-page-portfolio [class*="text-[#2A1B4A]"],.dark .th-page-portfolio [class*="text-[#B39DDB]"],.dark .th-page-portfolio [class*="text-[#EDE7F6]"]{color:#cfe6f7!important}.th-page-portfolio [class*="text-[#7E57C2]/70"],.th-page-portfolio [class*="text-[#B39DDB]/70"]{color:#5a8aaf!important}.dark .th-page-portfolio [class*="text-[#7E57C2]/70"],.dark .th-page-portfolio [class*="text-[#B39DDB]/70"]{color:#8fb6d4!important}.th-page-portfolio .th-hud-strip{background:linear-gradient(180deg,#fffffffa,#eef7ffeb)!important;border:1.5px solid rgba(255,255,255,.95)!important;border-radius:1.25rem!important;box-shadow:inset 0 2px 1px #fff,inset 0 -3px 8px #78b4e129,inset 0 0 0 1px #c8e4fa80,0 6px 16px #285a9624,0 14px 30px #285a961a!important}.dark .th-page-portfolio .th-hud-strip{background:linear-gradient(180deg,#1e3248f5,#182a3eeb)!important;border-color:#78b4e14d!important}.th-page-portfolio .th-hud-cell+.th-hud-cell{border-left-color:#78b4e147!important}.dark .th-page-portfolio .th-hud-cell+.th-hud-cell{border-left-color:#78b4e133!important}.th-page-portfolio .th-hud-icon{color:#1a6fc4!important}.dark .th-page-portfolio .th-hud-icon{color:#6fb4ef!important}.th-page-portfolio .th-hud-label{color:#5a8aaf!important}.dark .th-page-portfolio .th-hud-label{color:#8fb6d4!important}.th-page-portfolio .th-hud-value{color:#0d4a8a!important}.dark .th-page-portfolio .th-hud-value{color:#e6f1fb!important}.th-page-portfolio .th-hud-value-accent{color:#1a6fc4!important}.dark .th-page-portfolio .th-hud-value-accent{color:#6fb4ef!important}.th-page-portfolio .rounded-3xl.bg-white,.th-page-portfolio .rounded-\[2rem\].bg-white,.th-page-portfolio .rounded-\[2\.5rem\].bg-white,.th-page-portfolio .rounded-2xl.bg-white,.th-page-portfolio .rounded-t-3xl.bg-white,.th-page-portfolio .th-collectible-card,.th-page-portfolio .th-level-header{color:#16304a!important;background:linear-gradient(180deg,#fff,#f3f9ff)!important;border:1.5px solid rgba(255,255,255,.95)!important;border-radius:1.6rem!important;box-shadow:inset 0 2px 1px #fff,inset 0 -4px 10px #78b4e124,inset 0 0 0 1px #c8e4fa80,0 8px 18px #285a9629,0 18px 40px #285a961f!important}.dark .th-page-portfolio .rounded-3xl.bg-white,.dark .th-page-portfolio .rounded-2xl.bg-white,.dark .th-page-portfolio .th-level-header{color:#e6f1fb!important;background:linear-gradient(180deg,#1e3248f5,#182a3eeb)!important;border-color:#78b4e140!important}.th-page-portfolio .rounded-2xl.bg-\[\#F8F5FE\],.th-page-portfolio .rounded-2xl.bg-purple-50,.th-page-portfolio .rounded-2xl.bg-emerald-50,.th-page-portfolio .rounded-2xl.bg-amber-50,.th-page-portfolio .rounded-2xl.bg-red-50{background:linear-gradient(180deg,#ffffffe6,#e8f5ffb3)!important;border:1.5px solid rgba(255,255,255,.9)!important;color:#16304a!important;box-shadow:inset 0 2px 4px #78b4e12e,inset 0 -1px #ffffffb3,inset 0 0 0 1px #c8e4fa66,0 2px 5px #285a961a!important}.dark .th-page-portfolio .rounded-2xl.bg-\[\#F8F5FE\],.dark .th-page-portfolio .rounded-2xl.bg-purple-50{background:linear-gradient(180deg,#182a3ee6,#142436b3)!important;border-color:#78b4e133!important;color:#e6f1fb!important}.th-page-portfolio .th-level-pip{background:linear-gradient(180deg,#5cb4f0,#1a6fc4)!important;border:1.5px solid rgba(255,255,255,.7)!important;box-shadow:inset 0 1px #ffffff80,inset 0 -2px 4px #0000002e,0 2px 5px #0d4a8a40!important}.th-page-portfolio .th-level-eyebrow{color:#5a8aaf!important}.dark .th-page-portfolio .th-level-eyebrow{color:#8fb6d4!important}.th-page-portfolio .th-level-title{color:#0d4a8a!important}.dark .th-page-portfolio .th-level-title{color:#e6f1fb!important}.th-page-portfolio .th-level-sub{color:#5a8aaf!important}.dark .th-page-portfolio .th-level-sub{color:#8fb6d4!important}.th-page-portfolio .th-progression-label,.th-page-portfolio .th-progression-value,.th-page-portfolio .th-progression-next{color:#2a5a82!important}.dark .th-page-portfolio .th-progression-label,.dark .th-page-portfolio .th-progression-value,.dark .th-page-portfolio .th-progression-next{color:#8fb6d4!important}.th-page-portfolio .th-progression-value{color:#0d4a8a!important}.dark .th-page-portfolio .th-progression-value{color:#cfe6f7!important}.th-page-portfolio .th-progression-track{background:linear-gradient(180deg,#eaf6ff,#d4ecfb)!important;border:1.5px solid rgba(120,180,225,.4)!important;box-shadow:inset 0 2px 4px #78b4e138,inset 0 -1px #ffffffb3!important}.dark .th-page-portfolio .th-progression-track{background:linear-gradient(180deg,#1a2e42,#142434)!important;border-color:#78b4e133!important}.th-page-portfolio .th-progression-fill{background:linear-gradient(180deg,#5cb4f0,#1a6fc4 55%,#0d4a8a)!important;box-shadow:inset 0 1px #ffffff8c,inset 0 -2px 3px #0000002e!important}.th-page-portfolio .th-progression-mark{background:#ffffffe6!important;box-shadow:0 0 0 1px #78b4e166!important}.th-page-portfolio .th-milestone-rail{background:linear-gradient(180deg,#eaf6ff,#d4ecfb)!important;border:1.5px solid rgba(120,180,225,.4)!important;box-shadow:inset 0 2px 4px #78b4e133!important}.dark .th-page-portfolio .th-milestone-rail{background:linear-gradient(180deg,#1a2e42,#142434)!important;border-color:#78b4e133!important}.th-page-portfolio .th-milestone-fill{background:linear-gradient(90deg,#5cb4f0,#1a6fc4,#0d4a8a)!important;box-shadow:inset 0 1px #ffffff80!important}.th-page-portfolio .th-milestone-medal-done{color:#fff!important;background:linear-gradient(180deg,#5cb4f0,#1a6fc4)!important;border:1.5px solid rgba(255,255,255,.7)!important;box-shadow:inset 0 1px #ffffff80,inset 0 -2px 4px #0000002e,0 2px 5px #0d4a8a40!important}.th-page-portfolio .th-milestone-medal-current{color:#fff!important;background:linear-gradient(180deg,#4aa3e8,#1a6fc4 60%,#0d4a8a)!important;border:1.5px solid rgba(255,255,255,.8)!important;box-shadow:inset 0 1px #ffffff80,inset 0 -2px 4px #0003,0 0 0 3px #78b4e14d,0 2px 5px #0d4a8a4d!important}.th-page-portfolio .th-milestone-medal-locked{color:#9bb8d0!important;background:linear-gradient(180deg,#fff,#eef6fd)!important;box-shadow:inset 0 0 0 2px #78b4e180,inset 0 1px #ffffffe6!important}.dark .th-page-portfolio .th-milestone-medal-locked{color:#6f93b3!important;background:#182a3ee6!important;box-shadow:inset 0 0 0 2px #78b4e14d!important}.th-page-portfolio .th-milestone-label{color:#0d4a8a!important}.dark .th-page-portfolio .th-milestone-label{color:#cfe6f7!important}.th-page-portfolio .th-milestone-caption{color:#5a8aaf!important}.dark .th-page-portfolio .th-milestone-caption{color:#8fb6d4!important}.th-page-portfolio .th-milestone-cell-locked .th-milestone-label{color:#9bb8d0!important}.th-page-portfolio .th-next-unlock{background:linear-gradient(120deg,#fffffff2,#e8f5ffcc)!important;border:1.5px solid rgba(255,255,255,.9)!important;box-shadow:inset 0 2px 1px #fff,inset 0 -2px 6px #78b4e11f,inset 0 0 0 1px #c8e4fa73,0 4px 10px #285a961f!important}.dark .th-page-portfolio .th-next-unlock{background:linear-gradient(120deg,#1e3248f2,#182a3ecc)!important;border-color:#78b4e140!important}.th-page-portfolio .th-next-unlock-icon{background:linear-gradient(180deg,#5cb4f0,#1a6fc4)!important;border:1.5px solid rgba(255,255,255,.7)!important;box-shadow:inset 0 1px #ffffff80,0 2px 5px #0d4a8a40!important}.th-page-portfolio .th-next-unlock-eyebrow{color:#5a8aaf!important}.dark .th-page-portfolio .th-next-unlock-eyebrow{color:#8fb6d4!important}.th-page-portfolio .th-next-unlock-title{color:#0d4a8a!important}.dark .th-page-portfolio .th-next-unlock-title{color:#e6f1fb!important}.th-page-portfolio .th-next-unlock-hint{color:#5a8aaf!important}.dark .th-page-portfolio .th-next-unlock-hint{color:#8fb6d4!important}.th-page-portfolio .th-next-unlock-value{color:#0d4a8a!important}.dark .th-page-portfolio .th-next-unlock-value{color:#cfe6f7!important}.th-page-portfolio .th-reward-badge-earned{background:linear-gradient(160deg,#eaf6fff2,#d4ecfbcc)!important;border:1.5px solid rgba(120,180,225,.5)!important;box-shadow:inset 0 1px #ffffffe6,0 2px 5px #285a961a!important}.th-page-portfolio .th-reward-badge-earned .th-reward-badge-icon{color:#fff!important;background:linear-gradient(180deg,#5cb4f0,#1a6fc4)!important;border:1.5px solid rgba(255,255,255,.7)!important;box-shadow:inset 0 1px #ffffff80,0 2px 5px #0d4a8a38!important}.th-page-portfolio .th-reward-badge-earned .th-reward-badge-label{color:#0d4a8a!important}.dark .th-page-portfolio .th-reward-badge-earned .th-reward-badge-label{color:#e6f1fb!important}.th-page-portfolio .th-reward-badge-locked{background:linear-gradient(160deg,#ffffffe6,#eef7ffb3)!important;border:1.5px solid rgba(120,180,225,.35)!important;box-shadow:inset 0 1px #ffffffe6,0 2px 5px #285a9614!important}.th-page-portfolio .th-reward-badge-locked .th-reward-badge-icon{color:#9bb8d0!important;background:linear-gradient(180deg,#fff,#eef6fd)!important;box-shadow:inset 0 0 0 2px #78b4e180!important}.th-page-portfolio .th-reward-badge-locked .th-reward-badge-label{color:#5a8aaf!important}.th-page-portfolio .th-reward-badge-locked .th-reward-badge-state{color:#9bb8d0!important}.th-page-portfolio button.bg-gradient-to-br,.th-page-portfolio a.bg-gradient-to-br,.th-page-portfolio button[class*=bg-gradient-to-br],.th-page-portfolio a[class*=bg-gradient-to-br],.th-page-portfolio button[class*=bg-gradient-to-r],.th-page-portfolio a[class*=bg-gradient-to-r],.th-page-portfolio button.bg-\[\#7E57C2\]{background:linear-gradient(180deg,#5cb4f0,#1a6fc4 55%,#0d4a8a)!important;background-image:linear-gradient(180deg,#5cb4f0,#1a6fc4 55%,#0d4a8a)!important;color:#fff!important;border:1.5px solid rgba(255,255,255,.6)!important;border-radius:.9rem!important;text-shadow:0 1px 1px rgba(0,0,0,.2)!important;box-shadow:inset 0 2px 1px #ffffff8c,inset 0 -3px 6px #0003,0 4px 8px #0d4a8a4d!important}.th-page-portfolio button.bg-gradient-to-br:active,.th-page-portfolio a.bg-gradient-to-br:active,.th-page-portfolio button[class*=bg-gradient-to-br]:active{transform:translateY(1px);box-shadow:inset 0 3px 6px #0000004d!important}.th-page-portfolio button.rounded-2xl.border,.th-page-portfolio button.rounded-xl.border,.th-page-portfolio button.rounded-lg.border{background:linear-gradient(180deg,#fff,#eef6fd)!important;border:1.5px solid rgba(120,180,225,.55)!important;color:#0d4a8a!important;text-shadow:none!important;box-shadow:inset 0 1px #ffffffe6,0 3px 6px #285a9624!important}.dark .th-page-portfolio button.rounded-2xl.border,.dark .th-page-portfolio button.rounded-xl.border{background:linear-gradient(180deg,#1e3248f2,#182a3ee6)!important;border-color:#78b4e159!important;color:#cfe6f7!important}.th-page-portfolio button.rounded-lg.bg-purple-100,.th-page-portfolio button.rounded-lg[class*=bg-purple-100],.th-page-portfolio button.rounded-lg.bg-\[\#F8F5FE\]{background:linear-gradient(180deg,#fff,#eef6fd)!important;border:1.5px solid rgba(120,180,225,.45)!important;color:#0d4a8a!important;box-shadow:inset 0 1px #ffffffe6,0 2px 4px #285a961a!important}.dark .th-page-portfolio button.rounded-lg.bg-purple-100,.dark .th-page-portfolio button.rounded-lg[class*="bg-purple-900/40"]{background:#182a3ee6!important;border-color:#78b4e14d!important;color:#cfe6f7!important}.th-page-portfolio input,.th-page-portfolio textarea,.th-page-portfolio select{background:#fbfdff!important;border:1.5px solid rgba(120,180,225,.45)!important;color:#16304a!important;border-radius:.8rem!important;box-shadow:inset 0 2px 4px #78b4e129,0 1px #ffffffb3!important}.th-page-portfolio input::-moz-placeholder,.th-page-portfolio textarea::-moz-placeholder{color:#9bb8d0!important}.th-page-portfolio input::placeholder,.th-page-portfolio textarea::placeholder{color:#9bb8d0!important}.th-page-portfolio input:focus,.th-page-portfolio textarea:focus{outline:none!important;border-color:#1a6fc4!important;box-shadow:inset 0 2px 4px #78b4e129,0 0 0 3px #1a6fc42e!important}.dark .th-page-portfolio input,.dark .th-page-portfolio textarea{background:#142436e6!important;border-color:#78b4e14d!important;color:#e6f1fb!important}.th-page-portfolio section.grid .rounded-3xl.bg-white{background:linear-gradient(180deg,#fff,#f3f9ff)!important}.th-page-portfolio .th-ready-ring{box-shadow:inset 0 2px 1px #ffffff8c,inset 0 -3px 6px #0003,0 0 0 3px #1a6fc499,0 0 0 6px #1a6fc42e,0 4px 8px #0d4a8a4d!important}.th-page-portfolio .th-ready-pip{background:#1a6fc4!important;box-shadow:inset 0 1px #ffffffb3,0 0 0 2px #1a6fc440!important}.th-page-portfolio .divide-purple-100>*+*{border-top:1px solid rgba(120,180,225,.22)!important;box-shadow:none!important}.dark .th-page-portfolio .divide-purple-100>*+*,.th-page-portfolio .dark .divide-purple-100>*+*{border-top-color:#78b4e12e!important}.th-page-portfolio .bg-purple-100,.th-page-portfolio .bg-\[\#F8F5FE\]{background:linear-gradient(180deg,#eaf6ff,#d4ecfb)!important;color:#0d4a8a!important}.dark .th-page-portfolio .bg-purple-100,.dark .th-page-portfolio .bg-\[\#F8F5FE\]{background:#182a3ee6!important;color:#cfe6f7!important}.th-page-portfolio .bg-gradient-to-r.from-\[\#9575CD\],.th-page-portfolio .bg-gradient-to-r[class*="from-[#9575CD]"]{background:linear-gradient(90deg,#5cb4f0,#1a6fc4)!important}.th-page-portfolio .bg-gradient-to-br.from-\[\#9575CD\],.th-page-portfolio .bg-gradient-to-br[class*="from-[#9575CD]"]{background:linear-gradient(180deg,#5cb4f0,#1a6fc4)!important}.th-page-portfolio .fixed .rounded-3xl.bg-white,.th-page-portfolio .fixed .rounded-\[2rem\].bg-white{background:linear-gradient(180deg,#fff,#f3f9ff)!important;border:1.5px solid rgba(255,255,255,.95)!important;box-shadow:inset 0 2px 1px #fff,inset 0 -4px 10px #78b4e124,0 12px 30px #1428464d!important}.th-page-portfolio .fixed .rounded-2xl.bg-purple-50,.th-page-portfolio .fixed .rounded-2xl.bg-\[\#F8F5FE\]{background:linear-gradient(180deg,#ffffffe6,#e8f5ffb3)!important;border:1.5px solid rgba(255,255,255,.9)!important;color:#16304a!important}.th-page-portfolio .fixed .h-px.bg-purple-100,.th-page-portfolio .h-px.bg-purple-100{background:#78b4e14d!important}.th-page-portfolio .th-game-title{color:#0d4a8a!important;text-shadow:0 1px 0 rgba(255,255,255,.7),0 2px 4px rgba(13,74,138,.18)!important}.ta-page{position:relative;min-height:100vh;background:radial-gradient(130% 55% at 50% -8%,#eaf6ff,#eaf6ff00 60%),radial-gradient(90% 50% at 50% 108%,#d4ecfb,#d4ecfb00 62%),linear-gradient(180deg,#c7e6f7,#d9eefb 30%,#eaf6fd 55%,#f4faff)!important;color:#16304a;padding:0 0 6rem;overflow-x:hidden}.ta-page:before{content:"";position:absolute;top:-18%;left:50%;transform:translate(-50%);width:150%;height:60%;border-radius:50%;background:radial-gradient(60% 100% at 50% 0%,#ffffff8c,#fff0 70%);pointer-events:none;z-index:0}.ta-wrap{position:relative;z-index:1;max-width:40rem;margin:0 auto;padding:.6rem .85rem 0}.ta-hud{display:flex;align-items:stretch;gap:0;width:100%;border-radius:1.25rem;background:linear-gradient(180deg,#fffffffa,#eef7ffeb);border:1.5px solid rgba(255,255,255,.95);overflow:hidden;box-shadow:inset 0 2px 1px #fff,inset 0 -3px 8px #78b4e129,inset 0 0 0 1px #c8e4fa80,0 6px 16px #285a9624,0 14px 30px #285a961a!important}.ta-hud-cell{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;padding:.6rem .5rem;min-width:0;position:relative}.ta-hud-cell+.ta-hud-cell{border-left:1px solid rgba(120,180,225,.28)}.ta-hud-icon{color:#1a6fc4;display:inline-flex}.ta-hud-label{font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#5a8aaf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ta-hud-value{font-size:14px;font-weight:800;color:#0d4a8a;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;line-height:1.1}.ta-hud-value-accent{color:#1a6fc4}.ta-card{position:relative;border-radius:1.6rem;background:linear-gradient(180deg,#fff,#f3f9ff);border:1.5px solid rgba(255,255,255,.95);box-shadow:inset 0 2px 1px #fff,inset 0 -4px 10px #78b4e124,inset 0 0 0 1px #c8e4fa80,0 8px 18px #285a9629,0 18px 40px #285a961f!important;overflow:hidden}.ta-card-head{position:relative;display:flex;align-items:center;gap:.5rem;padding:.7rem 1rem;background:linear-gradient(180deg,#4aa3e8,#1a6fc4 60%,#0d4a8a);color:#fff;box-shadow:inset 0 2px 1px #ffffff73,inset 0 -3px 6px #0000002e!important}.ta-card-head-icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.5rem;background:#ffffff38;box-shadow:inset 0 1px #fff6,inset 0 0 0 1px #ffffff2e!important}.ta-card-head-title{font-family:Fredoka,Nunito,Arial,sans-serif;font-weight:700;font-size:1.05rem;letter-spacing:.01em;text-shadow:0 1px 1px rgba(0,0,0,.2)}.ta-card-head-sub{font-size:.72rem;font-weight:600;opacity:.9}.ta-card-body{padding:1rem}.ta-hero{padding:1.1rem}.ta-hero-top{display:flex;align-items:center;gap:.75rem}.ta-hero-logo{position:relative;flex-shrink:0;width:3.5rem;height:3.5rem;border-radius:1rem;-o-object-fit:cover;object-fit:cover;border:2px solid rgba(255,255,255,.9);box-shadow:inset 0 2px 1px #fff9,0 4px 10px #0d4a8a40!important}.ta-hero-badge{position:absolute;bottom:-.35rem;right:-.35rem;width:1.5rem;height:1.5rem;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#5cb4f0,#1a6fc4);border:2px solid #fff;box-shadow:0 2px 6px #0d4a8a4d!important}.ta-hero-title{font-family:Fredoka,Nunito,Arial,sans-serif;font-weight:700;font-size:1.4rem;color:#0d4a8a;line-height:1.1}.ta-hero-sub{font-size:.8rem;color:#2a5a82;font-weight:600;margin-top:.1rem}.ta-ribbon{display:inline-flex;align-items:center;gap:.3rem;margin-top:.4rem;padding:.2rem .7rem;border-radius:9999px;font-size:.65rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:linear-gradient(180deg,#5cb4f0,#1a6fc4);border:1.5px solid rgba(255,255,255,.7);box-shadow:inset 0 1px #ffffff80,0 2px 5px #0d4a8a40!important}.ta-bal-grid{display:grid;grid-template-columns:1fr;gap:.75rem;margin-top:1rem}.ta-bal{border-radius:1.2rem;padding:1rem;background:linear-gradient(180deg,#ffffffd9,#e8f5ffb3);border:1.5px solid rgba(255,255,255,.9);box-shadow:inset 0 2px 1px #fff,inset 0 -3px 8px #78b4e129,inset 0 0 0 1px #c8e4fa80,0 4px 12px #285a961f!important}.ta-bal-label{display:flex;align-items:center;gap:.35rem;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#2a5a82}.ta-bal-value{display:flex;align-items:center;gap:.4rem;margin-top:.4rem;font-size:1.9rem;font-weight:800;color:#0d4a8a;font-variant-numeric:tabular-nums;line-height:1.1}.ta-bal-hint{margin-top:.35rem;font-size:.72rem;color:#5a8aaf;font-weight:600}.ta-delta{display:inline-flex;align-items:center;gap:.3rem;margin-top:.5rem;padding:.2rem .6rem;border-radius:9999px;font-size:.68rem;font-weight:800}.ta-delta-up{color:#047857;background:#d1fae5e6;border:1.5px solid rgba(110,231,183,.7);box-shadow:inset 0 1px #fffc,0 2px 5px #064e3b1f!important}.ta-delta-down{color:#b01818;background:#fee2e2e6;border:1.5px solid rgba(252,165,165,.7);box-shadow:inset 0 1px #fffc,0 2px 5px #b018181f!important}.ta-live{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .6rem;border-radius:9999px;font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#ffffff38;box-shadow:inset 0 1px #fff6,inset 0 0 0 1px #ffffff2e!important}.ta-live-dot{width:.45rem;height:.45rem;border-radius:9999px;background:#8ee04a;box-shadow:0 0 0 2px #8ee04a4d}.ta-filter{display:flex;gap:.4rem;margin-bottom:.8rem;background:linear-gradient(125deg,rgba(255,255,255,.22) 0%,rgba(255,255,255,.06) 38%,transparent 58%),linear-gradient(160deg,#4c1d958c,#6b21a87a,#7e57c26b);backdrop-filter:blur(14px) saturate(180%);-webkit-backdrop-filter:blur(14px) saturate(180%);border:1.5px solid rgba(255,255,255,.32);border-radius:1rem;padding:.3rem;box-shadow:inset 0 2px 1px #ffffff73,inset 0 -3px 8px #2b084e4d,inset 0 0 0 1px #ffffff24,0 4px 10px #4a148c38!important}.ta-filter-btn{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;padding:.45rem .4rem;border-radius:.7rem;font-family:Fredoka,Nunito,Arial,sans-serif;font-weight:700;font-size:.72rem;color:#ffffffd1;background:transparent;border:1.5px solid transparent;cursor:pointer;white-space:nowrap}.ta-filter-btn-active{color:#fff;background:linear-gradient(180deg,#ffffff4d,#ffffff14 45%,#7e57c233),linear-gradient(120deg,#c084fc,#9d17c8 55%,#6b21a8);border-color:#ffffff8c;box-shadow:inset 0 2px 1px #fff9,inset 0 -3px 6px #4a148c4d,inset 0 0 0 1px #fff3,0 2px 6px #4a148c4d!important}.ta-filter-count{font-size:.62rem;font-weight:800;font-variant-numeric:tabular-nums;padding:.05rem .35rem;border-radius:9999px;background:#ffffff38;color:#ffffffe6;box-shadow:inset 0 1px #fff6!important}.ta-filter-btn-active .ta-filter-count{background:#ffffff4d;color:#fff}.ta-audit{position:relative;display:flex;align-items:center;gap:.5rem;margin-bottom:.8rem;padding:0 .7rem;border-radius:.9rem;background:linear-gradient(180deg,#fff,#f4faff);border:1.5px solid rgba(120,180,225,.45);box-shadow:inset 0 2px 4px #78b4e129,inset 0 -1px #ffffffb3,inset 0 0 0 1px #c8e4fa66,0 2px 5px #285a9614!important}.ta-audit:focus-within{border-color:#1a6fc4;box-shadow:inset 0 2px 4px #78b4e129,inset 0 0 0 1px #1a6fc459,0 0 0 3px #1a6fc42e,0 2px 5px #285a961f!important}.ta-audit-icon{color:#5a8aaf;flex-shrink:0;width:1.1rem;height:1.1rem}.ta-audit-input{flex:1 1 0;min-width:0;padding:.6rem 0;border:0;background:transparent;color:#16304a;font-size:.85rem;font-weight:600;outline:none}.ta-audit-input::-moz-placeholder{color:#9bb8d0;font-weight:600}.ta-audit-input::placeholder{color:#9bb8d0;font-weight:600}.ta-audit-clear{flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;background:#78b4e12e;color:#2a5a82;border:1px solid rgba(120,180,225,.4);cursor:pointer}.ta-audit-clear:hover{background:#78b4e152}.ta-audit-results{margin:-.3rem 0 .8rem;font-size:.72rem;font-weight:700;color:#2a5a82;font-variant-numeric:tabular-nums}.ta-receipt-list{display:flex;flex-direction:column}.ta-receipt-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;padding:.7rem 0}.ta-receipt-row+.ta-receipt-row{border-top:1px solid rgba(120,180,225,.22)}.ta-receipt-left{display:flex;align-items:flex-start;gap:.55rem;min-width:0}.ta-receipt-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.7rem;flex-shrink:0;color:#fff;background:linear-gradient(180deg,#5cb4f0,#1a6fc4);border:1.5px solid rgba(255,255,255,.7);box-shadow:inset 0 1px #ffffff80,0 2px 5px #0d4a8a38!important}.ta-receipt-name{font-family:Fredoka,Nunito,Arial,sans-serif;font-weight:700;font-size:.9rem;color:#0d4a8a;background:none;border:0;padding:0;cursor:pointer;text-align:left;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ta-receipt-desc{margin-top:.15rem;font-size:.78rem;color:#3a5a78;line-height:1.35}.ta-receipt-meta{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin-top:.3rem}.ta-receipt-badge{font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:.12rem .45rem;border-radius:9999px;color:#0d4a8a;background:#e8f5ffe6;border:1px solid rgba(120,180,225,.4)}.ta-receipt-time{font-size:.68rem;color:#7aa0bd;font-weight:600}.ta-receipt-tax{text-align:right;flex-shrink:0}.ta-receipt-tax-amount{font-weight:800;font-size:.95rem;color:#0d4a8a;font-variant-numeric:tabular-nums}.ta-receipt-tax-label{font-size:.62rem;color:#7aa0bd;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.ta-empty{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:2.4rem 1rem;text-align:center;color:#5a8aaf}.ta-empty svg{color:#7fb6e0}.ta-empty-title{font-family:Fredoka,Nunito,Arial,sans-serif;font-weight:700;font-size:1rem;color:#2a5a82;margin-top:.3rem}.ta-empty-text{font-size:.85rem;max-width:22rem}.ta-foot-note{margin-top:.8rem;text-align:center;font-size:.68rem;color:#7aa0bd;font-weight:600}.ta-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.6rem 1.2rem;border-radius:.9rem;font-family:Fredoka,Nunito,Arial,sans-serif;font-weight:700;font-size:.92rem;color:#fff;background:linear-gradient(180deg,#5cb4f0,#1a6fc4 55%,#0d4a8a);border:1.5px solid rgba(255,255,255,.6);box-shadow:inset 0 2px 1px #ffffff8c,inset 0 -3px 6px #0003,0 4px 8px #0d4a8a4d!important;cursor:pointer}.ta-btn:active{transform:translateY(1px);box-shadow:inset 0 3px 6px #0000004d!important}.ta-btn:disabled{opacity:.55;cursor:not-allowed}.ta-btn-gold{background:linear-gradient(180deg,#ffe08a,#f0c56a 55%,#d4890a);color:#5a2a08;border-color:#ffffffb3;box-shadow:inset 0 2px 1px #fffc,inset 0 -3px 6px #7a4a0840,0 4px 8px #a06e0a4d!important}.ta-btn-ghost{color:#fff;background:linear-gradient(180deg,#ffffff47,#ffffff12 45%,#7e57c22e),linear-gradient(120deg,#9575cd,#7e57c2 55%,#5e35b1);border-color:#ffffff80;box-shadow:inset 0 2px 1px #ffffff80,inset 0 -3px 6px #4a148c47,inset 0 0 0 1px #ffffff2e,0 4px 8px #4a148c47!important}.ta-btn-ghost:active{box-shadow:inset 0 3px 7px #0006,inset 0 0 0 1px #ffffff0f!important;transform:translateY(1px)}.ta-btn-block{width:100%}.ta-section-head{display:flex;align-items:center;gap:.6rem;padding:.7rem 1rem;border-radius:1.1rem;background:linear-gradient(180deg,#fffffffa,#eef7ffe6);border:1.5px solid rgba(255,255,255,.9);box-shadow:inset 0 2px 1px #fff,inset 0 -2px 6px #78b4e11f,inset 0 0 0 1px #c8e4fa73,0 4px 10px #285a961f!important}.ta-section-pip{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.7rem;color:#fff;flex-shrink:0;background:linear-gradient(180deg,#5cb4f0,#1a6fc4);border:1.5px solid rgba(255,255,255,.7);box-shadow:inset 0 1px #ffffff80,0 2px 5px #0d4a8a40!important}.ta-section-eyebrow{font-size:.62rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#5a8aaf}.ta-section-title{font-family:Fredoka,Nunito,Arial,sans-serif;font-weight:700;font-size:1.05rem;color:#0d4a8a;line-height:1.1}.ta-section-right{margin-left:auto;flex-shrink:0}.ta-tag{display:inline-block;font-size:.65rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:.2rem .6rem;border-radius:9999px;color:#0d4a8a;background:linear-gradient(180deg,#eaf6ff,#d4ecfb);border:1.5px solid rgba(120,180,225,.5);box-shadow:inset 0 1px #fffc,0 2px 5px #285a961a!important}.ta-activity-grid{display:grid;grid-template-columns:1fr;gap:.6rem}@media(min-width:640px){.ta-activity-grid{grid-template-columns:1fr 1fr}}@media(min-width:900px){.ta-activity-grid{grid-template-columns:1fr 1fr 1fr}}.ta-activity{display:flex;align-items:flex-start;gap:.55rem;padding:.8rem;border-radius:1rem;background:linear-gradient(180deg,#fff,#f4faff);border:1.5px solid rgba(255,255,255,.95);box-shadow:inset 0 1px #fff,inset 0 -2px 6px #78b4e11f,inset 0 0 0 1px #c8e4fa66,0 4px 10px #285a961a!important}.ta-activity-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.8rem;flex-shrink:0;color:#fff;background:linear-gradient(180deg,#5cb4f0,#1a6fc4);border:1.5px solid rgba(255,255,255,.7);box-shadow:inset 0 1px #ffffff80,0 2px 5px #0d4a8a38!important}.ta-activity-title{font-family:Fredoka,Nunito,Arial,sans-serif;font-weight:700;font-size:.92rem;color:#0d4a8a}.ta-activity-blurb{margin-top:.15rem;font-size:.75rem;color:#3a5a78;line-height:1.35}.ta-overlay{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-end;justify-content:center;background:#14284680;padding:0}@media(min-width:640px){.ta-overlay{align-items:center;padding:1rem;background:#14284673}}.ta-sheet{position:relative;width:100%;max-width:26rem;max-height:90vh;overflow-y:auto;border-radius:1.6rem 1.6rem 0 0;background:linear-gradient(180deg,#fff,#f3f9ff);border:1.5px solid rgba(255,255,255,.95);box-shadow:inset 0 2px 1px #fff,inset 0 -4px 10px #78b4e124,0 12px 30px #1428464d!important}@media(min-width:640px){.ta-sheet{border-radius:1.6rem}}.ta-sheet-head{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;padding:.9rem 1rem;background:linear-gradient(180deg,#4aa3e8,#1a6fc4 60%,#0d4a8a);color:#fff;border-radius:1.6rem 1.6rem 0 0;box-shadow:inset 0 2px 1px #ffffff73,inset 0 -3px 6px #0000002e!important}@media(min-width:640px){.ta-sheet-head{border-radius:1.6rem 1.6rem 0 0}}.ta-sheet-eyebrow{font-size:.65rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;opacity:.85}.ta-sheet-title{font-family:Fredoka,Nunito,Arial,sans-serif;font-weight:700;font-size:1.1rem;margin-top:.15rem}.ta-sheet-close{flex-shrink:0;width:2rem;height:2rem;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff38;color:#fff;border:1px solid rgba(255,255,255,.3);cursor:pointer}.ta-sheet-body{padding:1.1rem}.ta-field-label{display:block;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#2a5a82;margin-bottom:.3rem}.ta-input{width:100%;padding:.6rem .85rem;border-radius:.8rem;border:1.5px solid rgba(120,180,225,.45);background:#fbfdff;color:#16304a;font-variant-numeric:tabular-nums;outline:none;box-shadow:inset 0 2px 4px #78b4e129,0 1px #ffffffb3!important}.ta-input::-moz-placeholder{color:#9bb8d0}.ta-input::placeholder{color:#9bb8d0}.ta-field-hint{margin-top:.3rem;font-size:.7rem;color:#5a8aaf;font-weight:600}.ta-error{color:#b01818;font-size:.82rem;font-weight:700}.ta-sheet-actions{display:flex;gap:.5rem;margin-top:1rem}.ta-sheet-actions .ta-btn{flex:1}.ta-port-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.9rem 1rem 0;text-align:center}.ta-port-stat{border-radius:.9rem;padding:.6rem .3rem;background:linear-gradient(180deg,#ffffffe6,#e8f5ffb3);border:1.5px solid rgba(255,255,255,.9);box-shadow:inset 0 1px #ffffffe6,0 2px 5px #285a961a!important}.ta-port-stat-label{font-size:.6rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#5a8aaf}.ta-port-stat-value{font-weight:800;font-size:.95rem;color:#0d4a8a;font-variant-numeric:tabular-nums}.ta-port-list{padding:.5rem 1rem 1rem}.ta-port-row{padding:.7rem 0}.ta-port-row+.ta-port-row{border-top:1px solid rgba(120,180,225,.22)}.ta-port-row-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ta-port-row-left{display:flex;align-items:center;gap:.5rem;min-width:0}.ta-port-name{font-family:Fredoka,Nunito,Arial,sans-serif;font-weight:700;font-size:.88rem;color:#0d4a8a}.ta-port-pct{font-weight:800;font-size:.9rem;color:#0d4a8a;font-variant-numeric:tabular-nums}.ta-port-rev{font-size:.68rem;color:#047857;font-weight:700}.ta-port-track{margin-top:.5rem;height:.5rem;border-radius:9999px;background:#78b4e140;overflow:hidden;box-shadow:inset 0 1px 2px #78b4e14d!important}.ta-port-fill{height:100%;border-radius:9999px;background:linear-gradient(90deg,#5cb4f0,#1a6fc4);box-shadow:inset 0 1px #ffffff80!important}.ta-port-head-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;font-size:.72rem;color:#ffffffe6;font-weight:600}@media(max-width:480px){.ta-hero-title{font-size:1.25rem}.ta-bal-value{font-size:1.6rem}}.hv-page{position:relative;min-height:100vh;background:radial-gradient(130% 55% at 50% -8%,#eaf6ff,#eaf6ff00 60%),radial-gradient(90% 50% at 50% 108%,#d4ecfb,#d4ecfb00 62%),linear-gradient(180deg,#c7e6f7,#d9eefb 30%,#eaf6fd 55%,#f4faff)!important;color:#16304a;padding:0 0 2rem;overflow:hidden}.hv-page:before{content:"";position:absolute;top:-18%;left:50%;transform:translate(-50%);width:150%;height:60%;border-radius:50%;background:radial-gradient(60% 100% at 50% 0%,#ffffff8c,#fff0 70%);pointer-events:none;z-index:0}.hv-wrap{position:relative;z-index:1;max-width:44rem;margin:0 auto;padding:0 .85rem}.hv-header{position:relative;z-index:3;width:calc(100% - 1.7rem);box-sizing:border-box;margin:.6rem auto 0;max-width:44rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem 1.1rem;border-radius:9999px;background:linear-gradient(180deg,#fffffffa,#eef7ffeb);border:1.5px solid rgba(255,255,255,.95);box-shadow:inset 0 2px 1px #fff,inset 0 -3px 8px #78b4e12e,inset 0 0 0 1px #c8e4fa99,0 6px 16px #285a9629,0 14px 30px #285a961f!important}.hv-logo{display:inline-flex;align-items:center;gap:.5rem}.hv-logo-mark{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.7rem;color:#fff;background:linear-gradient(180deg,#4aa3e8,#1a6fc4 55%,#0d4a8a);border:1.5px solid rgba(255,255,255,.7);box-shadow:inset 0 2px 1px #fff9,inset 0 -3px 6px #0000002e,0 3px 6px #0d4a8a4d!important}.hv-logo-text{font-family:Fredoka,Nunito,Arial,sans-serif;font-size:1.35rem;font-weight:700;letter-spacing:-.01em;color:#1a6fc4;text-shadow:0 1px 0 rgba(255,255,255,.8)}.hv-currency{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .9rem .35rem .45rem;border-radius:9999px;background:linear-gradient(180deg,#fff4d0,#ffe08a 55%,#f0c043);border:2px solid #e6b400;color:#6b4a00;box-shadow:inset 0 2px 1px #ffffffd9,inset 0 -3px 6px #96640038,0 3px 7px #b4820047!important}.hv-currencies{display:inline-flex;align-items:center;gap:.4rem}.hv-currency-cash{background:linear-gradient(180deg,#e9fbe9,#c6efc8 55%,#8fd9a0);border-color:#5fb872;color:#14532d;box-shadow:inset 0 2px 1px #ffffffd9,inset 0 -3px 6px #14532d33,0 3px 7px #14532d38!important}.hv-welcome{margin:1rem 0 .25rem;text-align:center;font-family:Fredoka,Nunito,Arial,sans-serif;font-size:1.05rem;font-weight:600;color:#1a4a6a}.hv-welcome b{color:#1a6fc4}.hv-tabs{display:flex;gap:.4rem;padding:.3rem;margin:.75rem 0;border-radius:9999px;background:linear-gradient(180deg,#ffffffe6,#e8f5ffcc);border:1.5px solid rgba(255,255,255,.9);box-shadow:inset 0 1px #ffffffe6,inset 0 -2px 6px #78b4e124,0 4px 12px #285a961a!important;overflow-x:auto}.hv-tabs::-webkit-scrollbar{display:none}.hv-tab{flex:0 0 auto;white-space:nowrap;border:0;cursor:pointer;padding:.5rem .9rem;border-radius:9999px;font-weight:700;font-size:.8rem;color:#3a6a92;background:transparent}.hv-tab[aria-current=true]{color:#fff;background:linear-gradient(180deg,#4aa3e8,#1a6fc4 55%,#0d4a8a);box-shadow:inset 0 2px 1px #ffffff80,inset 0 -3px 6px #0003,0 3px 7px #0d4a8a4d!important}.hv-card{position:relative;border-radius:1.5rem;padding:1.1rem;background:linear-gradient(180deg,#fffffffa,#f0f9fff0);border:1.5px solid rgba(255,255,255,.95);box-shadow:inset 0 2px 1px #fff,inset 0 -3px 8px #78b4e129,inset 0 0 0 1px #c8e4fa99,0 6px 16px #285a9624,0 14px 30px #285a961a!important}.hv-card+.hv-card{margin-top:.85rem}.hv-cat{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .6rem;border-radius:9999px;font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#1a6fc4;background:#e0f2ffe6;border:1px solid rgba(150,200,240,.6);box-shadow:inset 0 1px #ffffffb3!important}.hv-question{font-family:Fredoka,Nunito,Arial,sans-serif;font-size:1.15rem;font-weight:700;color:#16304a;line-height:1.25;margin:.5rem 0 .75rem}.hv-answers{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.hv-answer{position:relative;cursor:pointer;text-align:left;border-radius:1.1rem;padding:.85rem .9rem;border:2px solid rgba(255,255,255,.9);color:#fff;font-weight:700;font-size:.95rem;min-height:3.4rem;display:flex;flex-direction:column;justify-content:center;gap:.2rem;box-shadow:inset 0 2px 1px #ffffff80,inset 0 -4px 8px #0000002e,0 4px 10px #285a962e!important}.hv-answer .hv-answer-pct{font-size:.75rem;font-weight:800;opacity:.95}.hv-answer[aria-pressed=true]{border-color:#fff;box-shadow:inset 0 2px 1px #fff9,inset 0 -4px 8px #0000002e,0 0 0 3px #ffffffd9,0 0 0 6px #4aa3e859,0 6px 14px #285a963d!important}.hv-answer[disabled]{cursor:default;opacity:.92}.hv-bar{height:.7rem;border-radius:9999px;overflow:hidden;background:#d7e8f6;box-shadow:inset 0 1px 3px #285a9633!important;display:flex}.hv-bar>span{height:100%}.hv-bar-a{box-shadow:inset 0 1px #fff6!important}.hv-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:0;cursor:pointer;border-radius:.9rem;padding:.7rem 1rem;font-weight:800;font-size:.9rem;color:#fff;background:linear-gradient(180deg,#4aa3e8,#1a6fc4 55%,#0d4a8a);border:1.5px solid rgba(255,255,255,.6);box-shadow:inset 0 2px 1px #ffffff80,inset 0 -4px 8px #0003,0 4px 10px #0d4a8a47!important}.hv-btn:disabled{opacity:.5;cursor:not-allowed}.hv-btn-ghost{color:#1a6fc4;background:linear-gradient(180deg,#fff,#e8f4ff);border:1.5px solid rgba(150,200,240,.7);box-shadow:inset 0 1px #ffffffe6,0 3px 8px #285a961f!important}.hv-btn-gold{color:#6b4a00;background:linear-gradient(180deg,#fff4d0,#ffe08a 55%,#f0c043);border:1.5px solid #e6b400;box-shadow:inset 0 2px 1px #ffffffd9,inset 0 -3px 6px #96640038,0 3px 7px #b4820047!important}.hv-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;color:#4a7099;margin-top:.6rem}.hv-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem;border-radius:9999px;background:#e0f2ffcc;border:1px solid rgba(150,200,240,.5);font-weight:700;color:#1a4a6a;box-shadow:inset 0 1px #ffffffb3!important}.hv-chip-win{color:#047857;background:#d1fae5e6;border-color:#6ee7b799}.hv-chip-lose{color:#b91c1c;background:#fee2e2e6;border-color:#f8b4b499}.hv-countdown{font-variant-numeric:tabular-nums;font-weight:800;color:#1a6fc4}.hv-countdown.urgent{color:#dc2626}.hv-section-head{display:flex;align-items:center;gap:.5rem;margin:1.2rem 0 .6rem}.hv-section-icon{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:.6rem;color:#fff;background:linear-gradient(180deg,#4aa3e8,#1a6fc4);box-shadow:inset 0 1px #ffffff80,0 2px 5px #0d4a8a4d!important}.hv-section-title{font-family:Fredoka,Nunito,Arial,sans-serif;font-size:1.1rem;font-weight:700;color:#1a4a6a}.hv-section-hint{margin-left:auto;font-size:.72rem;font-weight:700;color:#5a8aaf}.hv-empty{text-align:center;padding:2rem 1rem;color:#5a8aaf}.hv-empty svg{margin:0 auto .5rem;opacity:.6}.hv-field{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.7rem}.hv-field label{font-size:.75rem;font-weight:800;color:#3a6a92;letter-spacing:.04em;text-transform:uppercase}.hv-input,.hv-select,.hv-textarea{width:100%;border-radius:.8rem;padding:.6rem .7rem;font-size:.9rem;font-weight:600;color:#16304a;background:#fff;border:1.5px solid rgba(150,200,240,.7);box-shadow:inset 0 2px 4px #285a961a,inset 0 -1px #ffffffb3!important;outline:none}.hv-input:focus,.hv-select:focus,.hv-textarea:focus{border-color:#4aa3e8}.hv-textarea{min-height:4rem;resize:vertical}.hv-row2{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.hv-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.hv-stat{text-align:center;padding:.6rem .4rem;border-radius:.9rem;background:#e8f5ffb3;border:1px solid rgba(150,200,240,.5);box-shadow:inset 0 1px #fffc!important}.hv-stat-val{font-size:1.1rem;font-weight:800;color:#1a6fc4;font-variant-numeric:tabular-nums}.hv-stat-lbl{font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#5a8aaf}.hv-region-row{display:flex;align-items:center;gap:.5rem;margin:.4rem 0;font-size:.78rem}.hv-region-name{width:5.5rem;font-weight:700;color:#1a4a6a;flex-shrink:0}.hv-region-bar{flex:1;height:.6rem;border-radius:9999px;overflow:hidden;background:#d7e8f6;box-shadow:inset 0 1px 2px #285a962e!important;display:flex}.hv-region-pct{width:3rem;text-align:right;font-weight:800;color:#1a6fc4;font-variant-numeric:tabular-nums;flex-shrink:0}.hv-leader-row{display:flex;align-items:center;gap:.5rem;padding:.45rem .5rem;border-radius:.7rem}.hv-leader-row+.hv-leader-row{margin-top:.3rem}.hv-leader-row.me{background:#e0f2ffcc;border:1px solid rgba(150,200,240,.6)}.hv-leader-rank{width:1.6rem;height:1.6rem;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:.75rem;color:#fff;background:linear-gradient(180deg,#4aa3e8,#1a6fc4);box-shadow:inset 0 1px #ffffff80,0 2px 4px #0d4a8a4d!important;flex-shrink:0}.hv-leader-rank.gold{background:linear-gradient(180deg,#ffe08a,#f0c043);color:#6b4a00}.hv-leader-rank.silver{background:linear-gradient(180deg,#f1f5f9,#cbd5e1);color:#334155}.hv-leader-rank.bronze{background:linear-gradient(180deg,#f0b070,#cd7f32);color:#fff}.hv-leader-name{flex:1;font-weight:700;color:#16304a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hv-leader-score{font-weight:800;color:#1a6fc4;font-variant-numeric:tabular-nums;flex-shrink:0}.hv-footer{display:flex;gap:.6rem;margin-top:1.4rem}.hv-footer .hv-btn{flex:1}.hv-auth{text-align:center;padding:2rem 1rem}.hv-predict{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.6rem;padding-top:.6rem;border-top:1px dashed rgba(150,200,240,.6)}.hv-predict-label{font-size:.78rem;font-weight:800;color:#3a6a92}.hv-pick{display:inline-flex;gap:.3rem}.hv-pick-btn{padding:.3rem .6rem;border-radius:.6rem;font-size:.75rem;font-weight:800;border:1.5px solid rgba(150,200,240,.6);background:#fff;color:#1a4a6a;cursor:pointer}.hv-pick-btn[aria-pressed=true]{color:#fff;background:linear-gradient(180deg,#4aa3e8,#1a6fc4);border-color:#fff}@media(max-width:480px){.hv-stats{grid-template-columns:1fr 1fr}.hv-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.15rem;padding:.25rem;overflow:visible;border-radius:1.25rem}.hv-tab{min-width:0;padding:.48rem .08rem;font-size:.68rem;line-height:1.15;white-space:normal;text-align:center}.hv-tab svg{width:.72rem;height:.72rem;margin-right:.12rem!important}}.hv-crowd{display:flex;align-items:flex-end;justify-content:space-between;gap:.5rem;margin-top:.5rem;padding:.45rem .5rem .3rem;border-radius:.9rem;background:linear-gradient(180deg,#e8f5ff99,#d4ecfb66);border:1px dashed rgba(150,200,240,.5)}.hv-crowd-side{display:flex;flex-direction:column;align-items:center;gap:.2rem;flex:1 1 0;min-width:0}.hv-crowd-side.is-winner .hv-crowd-avatars{opacity:1}.hv-crowd-side.is-loser{opacity:.85}.hv-crowd-avatars{display:flex;flex-wrap:wrap;gap:.1rem;justify-content:center;max-width:7.5rem}.hv-crowd-avatars svg{filter:drop-shadow(0 1px 1px rgba(40,90,150,.18))}.hv-crowd-count{font-size:.72rem;font-weight:800;color:#3a6a92;background:#ffffffd9;padding:.15rem .5rem;border-radius:9999px;border:1px solid rgba(150,200,240,.6);font-variant-numeric:tabular-nums;box-shadow:inset 0 1px #ffffffb3!important}.hm-page{position:relative;min-height:100vh;background:radial-gradient(130% 55% at 50% -8%,#eaf6ff,#eaf6ff00 60%),radial-gradient(90% 50% at 50% 108%,#d4ecfb,#d4ecfb00 62%),linear-gradient(180deg,#c7e6f7,#d9eefb 30%,#eaf6fd 55%,#f4faff)!important;color:#16304a;padding:0 0 6rem;overflow-x:hidden}.hm-page:before{content:"";position:absolute;top:-18%;left:50%;transform:translate(-50%);width:150%;height:60%;border-radius:50%;background:radial-gradient(60% 100% at 50% 0%,#ffffff8c,#fff0 70%);pointer-events:none;z-index:0}.hm-wrap{position:relative;z-index:1;max-width:44rem;margin:0 auto;padding:0 .85rem}.hm-header{position:relative;z-index:3;margin:.6rem auto 0;max-width:44rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem 1.1rem;border-radius:9999px;background:linear-gradient(180deg,#fffffffa,#eef7ffeb);border:1.5px solid rgba(255,255,255,.95);box-shadow:inset 0 2px 1px #fff,inset 0 -3px 8px #78b4e12e,inset 0 0 0 1px #c8e4fa99,0 6px 16px #285a9629,0 14px 30px #285a961f!important}.hm-logo{display:inline-flex;align-items:center;gap:.5rem}.hm-logo-mark{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.7rem;color:#fff;background:linear-gradient(180deg,#4aa3e8,#1a6fc4 55%,#0d4a8a);border:1.5px solid rgba(255,255,255,.7);box-shadow:inset 0 2px 1px #fff9,inset 0 -3px 6px #0000002e,0 3px 6px #0d4a8a4d!important}.hm-logo-text{font-family:Fredoka,Nunito,Arial,sans-serif;font-weight:700;font-size:1.15rem;color:#0d4a8a;letter-spacing:-.01em}.hm-currencies{display:inline-flex;align-items:center;gap:.5rem}.hm-currency{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .7rem;border-radius:9999px;font-weight:800;font-size:.85rem;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#fff7d6,#ffe9a8);border:1.5px solid #f3c56b;color:#6d4a08;box-shadow:inset 0 1px #ffffffe6,0 2px 5px #a06e0a33!important}.hm-welcome{margin:.9rem 0 .4rem;text-align:center;font-size:.92rem;color:#2a5a82;font-weight:600}.hm-welcome b{color:#0d4a8a}.hm-section-head{display:flex;align-items:center;gap:.5rem;margin:1rem 0 .6rem}.hm-section-icon{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:.55rem;color:#fff;background:linear-gradient(180deg,#4aa3e8,#1a6fc4);border:1.5px solid rgba(255,255,255,.7);box-shadow:inset 0 1px #fff9,0 2px 4px #0d4a8a40!important}.hm-section-title{font-family:Fredoka,Nunito,Arial,sans-serif;font-weight:700;font-size:1.05rem;color:#0d4a8a}.hm-section-hint{margin-left:auto;font-size:.75rem;font-weight:700;color:#5a8aaf}.hm-card{position:relative;border-radius:1.6rem;background:linear-gradient(180deg,#fff,#f3f9ff);border:1.5px solid rgba(255,255,255,.95);box-shadow:inset 0 2px 1px #fff,inset 0 -4px 10px #78b4e124,inset 0 0 0 1px #c8e4fa80,0 8px 18px #285a9629,0 18px 40px #285a961f!important;overflow:hidden}.hm-card-head{position:relative;display:flex;align-items:center;gap:.5rem;padding:.7rem 1rem;background:linear-gradient(180deg,#4aa3e8,#1a6fc4 60%,#0d4a8a);color:#fff;box-shadow:inset 0 2px 1px #ffffff73,inset 0 -3px 6px #0000002e!important}.hm-card-head-icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.5rem;background:#ffffff38;box-shadow:inset 0 1px #fff6,inset 0 0 0 1px #ffffff2e!important}.hm-card-head-title{font-family:Fredoka,Nunito,Arial,sans-serif;font-weight:700;font-size:1.05rem;letter-spacing:.01em;text-shadow:0 1px 1px rgba(0,0,0,.2)}.hm-card-head-count{margin-left:auto;font-size:.72rem;font-weight:700;opacity:.9}.hm-card-body{padding:.9rem 1rem 1.1rem}.hm-editor{position:relative}.hm-title-input{width:100%;padding:.55rem .8rem;border-radius:.8rem;border:1.5px solid rgba(120,180,225,.45);background:#fbfdff;color:#16304a;font-family:Fredoka,Nunito,Arial,sans-serif;font-weight:700;font-size:1rem;box-shadow:inset 0 2px 4px #78b4e129,0 1px #ffffffb3!important;outline:none}.hm-title-input::-moz-placeholder{color:#9bb8d0;font-weight:600}.hm-title-input::placeholder{color:#9bb8d0;font-weight:600}.hm-body-input{width:100%;margin-top:.6rem;min-height:9rem;resize:vertical;padding:.7rem .9rem;border-radius:.9rem;border:1.5px solid rgba(120,180,225,.4);background:repeating-linear-gradient(to bottom,#fbfdff 0 1.7rem,#4aa3e829 1.7rem 1.78rem);line-height:1.78rem;color:#16304a;font-family:Nunito,Arial,sans-serif;font-size:.95rem;box-shadow:inset 0 2px 4px #78b4e124,0 1px #ffffffb3!important;outline:none}.hm-body-input::-moz-placeholder{color:#9bb8d0;line-height:1.78rem}.hm-body-input::placeholder{color:#9bb8d0;line-height:1.78rem}.hm-editor-actions{display:flex;gap:.5rem;margin-top:.7rem;flex-wrap:wrap}.hm-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem 1.1rem;border-radius:.9rem;font-family:Fredoka,Nunito,Arial,sans-serif;font-weight:700;font-size:.92rem;color:#fff;background:linear-gradient(180deg,#5cb4f0,#1a6fc4 55%,#0d4a8a);border:1.5px solid rgba(255,255,255,.6);box-shadow:inset 0 2px 1px #ffffff8c,inset 0 -3px 6px #0003,0 4px 8px #0d4a8a4d!important;cursor:pointer}.hm-btn:active{transform:translateY(1px);box-shadow:inset 0 3px 6px #0000004d!important}.hm-btn:disabled{opacity:.55;cursor:not-allowed}.hm-btn-gold{background:linear-gradient(180deg,#ffe08a,#f0c56a 55%,#d4890a);color:#5a2a08;border-color:#ffffffb3;box-shadow:inset 0 2px 1px #fffc,inset 0 -3px 6px #7a4a0840,0 4px 8px #a06e0a4d!important}.hm-btn-ghost{background:linear-gradient(180deg,#fff,#eef6fd);color:#0d4a8a;border-color:#78b4e199;box-shadow:inset 0 1px #ffffffe6,0 3px 6px #285a9624!important}.hm-btn-danger{background:linear-gradient(180deg,#ff7a7a,#e23b3b 55%,#b01818);color:#fff;border-color:#ffffff8c;box-shadow:inset 0 2px 1px #ffffff80,inset 0 -3px 6px #0003,0 4px 8px #b018184d!important}.hm-list{display:flex;flex-direction:column;gap:.6rem;margin-top:.2rem}.hm-row{position:relative;border-radius:1.1rem;background:linear-gradient(180deg,#fff,#f4faff);border:1.5px solid rgba(255,255,255,.95);padding:.7rem .9rem;box-shadow:inset 0 1px #fff,inset 0 -2px 6px #78b4e11f,inset 0 0 0 1px #c8e4fa73,0 4px 10px #285a961f!important}.hm-row-title{font-family:Fredoka,Nunito,Arial,sans-serif;font-weight:700;font-size:.98rem;color:#0d4a8a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-row-body{margin-top:.2rem;font-size:.85rem;color:#3a5a78;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hm-row-meta{margin-top:.35rem;font-size:.7rem;color:#7aa0bd;font-weight:600}.hm-row-actions{display:flex;gap:.4rem;margin-top:.5rem;flex-wrap:wrap}.hm-row-actions .hm-btn{padding:.4rem .8rem;font-size:.8rem}.hm-empty{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:2.4rem 1rem;text-align:center;color:#5a8aaf}.hm-empty svg{color:#7fb6e0}.hm-empty-title{font-family:Fredoka,Nunito,Arial,sans-serif;font-weight:700;font-size:1rem;color:#2a5a82;margin-top:.3rem}.hm-empty-text{font-size:.85rem;max-width:22rem}.hm-locked{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1.25rem;text-align:center}.hm-locked svg{color:#4aa3e8}.hm-locked-title{font-family:Fredoka,Nunito,Arial,sans-serif;font-weight:700;font-size:1.15rem;color:#0d4a8a;margin-top:.3rem}.hm-locked-text{font-size:.88rem;color:#2a5a82;max-width:24rem}.hm-locked-price{margin-top:.3rem;font-weight:800;color:#0d4a8a;font-size:.9rem}.hm-overlay{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:#14284673;padding:1rem}.hm-sheet{position:relative;width:100%;max-width:22rem;border-radius:1.6rem;background:linear-gradient(180deg,#fff,#f3f9ff);border:1.5px solid rgba(255,255,255,.95);padding:1.4rem 1.3rem 1.2rem;text-align:center;box-shadow:inset 0 2px 1px #fff,inset 0 -4px 10px #78b4e124,0 12px 30px #1428464d!important}.hm-sheet-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:9999px;color:#fff;background:linear-gradient(180deg,#ff7a7a,#e23b3b 55%,#b01818);border:2px solid rgba(255,255,255,.7);box-shadow:inset 0 2px 1px #ffffff80,0 4px 10px #b018184d!important}.hm-sheet-title{font-family:Fredoka,Nunito,Arial,sans-serif;font-weight:700;font-size:1.1rem;color:#0d4a8a;margin-top:.6rem}.hm-sheet-text{font-size:.85rem;color:#3a5a78;margin-top:.3rem}.hm-sheet-actions{display:flex;gap:.5rem;margin-top:1rem}.hm-sheet-actions .hm-btn{flex:1}.hm-sheet-close{position:absolute;top:.6rem;right:.6rem;width:1.8rem;height:1.8rem;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;background:#78b4e12e;color:#2a5a82;border:1px solid rgba(120,180,225,.3);cursor:pointer}.hm-footer{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.7rem 1rem 1.2rem;pointer-events:none}.hm-footer>*{pointer-events:auto}.hm-back-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.7rem 1.3rem;border-radius:1rem;font-family:Fredoka,Nunito,Arial,sans-serif;font-weight:700;font-size:1rem;color:#fff;background:linear-gradient(180deg,#5cb4f0,#1a6fc4 55%,#0d4a8a);border:1.5px solid rgba(255,255,255,.6);box-shadow:inset 0 2px 1px #ffffff8c,inset 0 -3px 6px #0003,0 6px 14px #0d4a8a52!important;cursor:pointer}.hm-back-btn:active{transform:translateY(1px);box-shadow:inset 0 3px 6px #0000004d!important}.hm-menu-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.7rem 1.3rem;border-radius:1rem;font-family:Fredoka,Nunito,Arial,sans-serif;font-weight:700;font-size:1rem;color:#0d4a8a;background:linear-gradient(180deg,#fff,#eef6fd);border:1.5px solid rgba(120,180,225,.6);box-shadow:inset 0 1px #ffffffe6,0 6px 14px #285a9629!important;cursor:pointer}.hm-menu-btn:active{transform:translateY(1px)}.hm-error{text-align:center;color:#b01818;font-size:.85rem;font-weight:700;margin:.6rem 0}@media(max-width:480px){.hm-logo-text{font-size:1.05rem}.hm-currency{font-size:.78rem;padding:.25rem .55rem}}.hmn-page{position:relative;min-height:100vh;background:radial-gradient(130% 55% at 50% -8%,#eaf6ff,#eaf6ff00 60%),radial-gradient(90% 50% at 50% 108%,#d4ecfb,#d4ecfb00 62%),linear-gradient(180deg,#c7e6f7,#d9eefb 30%,#eaf6fd 55%,#f4faff)!important;color:#16304a;padding:0 0 6rem;overflow-x:hidden}.hmn-page:before{content:"";position:absolute;top:-18%;left:50%;transform:translate(-50%);width:150%;height:60%;border-radius:50%;background:radial-gradient(60% 100% at 50% 0%,#ffffff8c,#fff0 70%);pointer-events:none;z-index:0}.hmn-wrap{position:relative;z-index:1;max-width:44rem;margin:0 auto;padding:0 .85rem}.hmn-header{position:relative;z-index:3;margin:.6rem auto 0;max-width:44rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem 1.1rem;border-radius:9999px;background:linear-gradient(180deg,#fffffffa,#eef7ffeb);border:1.5px solid rgba(255,255,255,.95);box-shadow:inset 0 2px 1px #fff,inset 0 -3px 8px #78b4e12e,inset 0 0 0 1px #c8e4fa99,0 6px 16px #285a9629,0 14px 30px #285a961f!important}.hmn-logo{display:inline-flex;align-items:center;gap:.5rem}.hmn-logo-mark{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.7rem;color:#fff;background:linear-gradient(180deg,#f59e0b,#b45309 55%,#7c3d05);box-shadow:inset 0 1px #fff9,inset 0 -2px 4px #00000047,0 2px 5px #b4530966}.hmn-logo-text{font-family:"Baloo 2",Fredoka,Arial,sans-serif;font-weight:800;font-size:1.15rem;letter-spacing:-.01em;color:#0d4a8a;text-shadow:0 1px 0 rgba(255,255,255,.7)}.hmn-currencies{display:inline-flex;align-items:center;gap:.5rem}.hmn-currency{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .75rem;border-radius:9999px;font-weight:800;font-size:.95rem;color:#0d4a8a;background:linear-gradient(180deg,#fffffff2,#e8f4ffe6);border:1.5px solid rgba(255,255,255,.9);box-shadow:inset 0 1px #fff,inset 0 -2px 4px #78b4e129,0 2px 6px #285a9624}.hmn-welcome{text-align:center;margin:.9rem 0 .6rem;font-size:.92rem;color:#2a5a82}.hmn-welcome b{color:#0d4a8a}.hmn-card{position:relative;z-index:1;margin:.7rem 0;border-radius:1.6rem;background:linear-gradient(180deg,#fffffffa,#f4fafff0);border:1.5px solid rgba(255,255,255,.95);box-shadow:inset 0 2px 1px #fff,inset 0 -4px 12px #78b4e124,inset 0 0 0 1px #c8e4fa8c,0 6px 16px #285a961f,0 16px 34px #285a961a!important;overflow:hidden}.hmn-card-revenue{background:linear-gradient(180deg,#fffbebfa,#fff7e0f2)!important}.hmn-card-head{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:linear-gradient(180deg,#4aa3e8,#1a6fc4 55%,#0d4a8a);color:#fff;box-shadow:inset 0 1px #fff6,inset 0 -3px 8px #0000002e,0 2px 6px #0d4a8a33}.hmn-card-revenue .hmn-card-head{background:linear-gradient(180deg,#fbbf24,#d97706 55%,#92400e)!important;box-shadow:inset 0 1px #ffffff73,inset 0 -3px 8px #0003,0 2px 6px #92400e40!important}.hmn-card-head-icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.55rem;background:#ffffff38;box-shadow:inset 0 1px #fff6,inset 0 0 0 1px #fff3}.hmn-card-head-title{font-family:"Baloo 2",Fredoka,Arial,sans-serif;font-weight:800;font-size:1.05rem;letter-spacing:-.01em}.hmn-card-head-count{margin-left:auto;font-size:.78rem;font-weight:800;padding:.2rem .6rem;border-radius:9999px;background:#ffffff38;box-shadow:inset 0 1px #ffffff59}.hmn-card-body{padding:1rem}.hmn-locked{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.4rem;padding:1.2rem .5rem;color:#2a5a82}.hmn-locked>svg{color:#1a6fc4}.hmn-card-revenue .hmn-locked>svg,.hmn-locked .hmn-locked-title{color:#0d4a8a}.hmn-locked-title{font-family:"Baloo 2",Fredoka,Arial,sans-serif;font-weight:800;font-size:1.2rem;color:#0d4a8a}.hmn-locked-text{font-size:.88rem;color:#2a5a82;max-width:26rem;line-height:1.4}.hmn-locked-price{margin-top:.4rem;font-weight:800;font-size:.9rem;color:#92400e}.hmn-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.7rem 1.3rem;border-radius:1rem;border:none;cursor:pointer;font-weight:800;font-size:.95rem;color:#fff;background:linear-gradient(180deg,#4aa3e8,#1a6fc4 55%,#0d4a8a);box-shadow:inset 0 1px #ffffff80,inset 0 -3px 7px #00000038,0 3px 8px #0d4a8a4d,0 8px 16px #0d4a8a2e}.hmn-btn:active{transform:translateY(2px);box-shadow:inset 0 3px 7px #0000004d!important}.hmn-btn:disabled{opacity:.5;cursor:not-allowed}.hmn-btn-gold{background:linear-gradient(180deg,#fbbf24,#d97706 55%,#92400e);box-shadow:inset 0 1px #ffffff8c,inset 0 -3px 7px #00000038,0 3px 8px #92400e52,0 8px 16px #92400e33!important}.hmn-btn.hmn-ready{box-shadow:inset 0 1px #ffffff8c,inset 0 -3px 7px #00000038,0 0 0 3px #fbbf2499,0 0 0 6px #fbbf2433,0 4px 10px #92400e4d!important}.hmn-mine-stage{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:.6rem 0 .2rem}.hmn-mine-btn{position:relative;width:9rem;height:9rem;border-radius:50%;border:none;cursor:pointer;color:#fff;background:radial-gradient(circle at 38% 30%,#ffffff8c,#fff0 45%),radial-gradient(circle at 50% 50%,#f59e0b,#b45309 60%,#7c3d05);box-shadow:inset 0 3px 1px #fff9,inset 0 -8px 16px #00000052,inset 0 0 0 2px #ffffff40,0 6px 14px #b4530966,0 16px 32px #b4530947}.hmn-mine-btn:active{transform:scale(.96);box-shadow:inset 0 4px 10px #0006!important}.hmn-mine-btn-inner{display:flex;flex-direction:column;align-items:center;gap:.2rem}.hmn-mine-btn-label{font-family:"Baloo 2",Fredoka,Arial,sans-serif;font-weight:800;font-size:.95rem;letter-spacing:.08em;text-shadow:0 1px 2px rgba(0,0,0,.4)}.hmn-mine-hint{font-size:.78rem;color:#2a5a82;text-align:center;max-width:22rem}.hmn-mine-flash{box-shadow:inset 0 0 0 4px #ffffffb3,0 0 24px #fbbf24b3!important}.hmn-mine-cooling{opacity:.6;filter:saturate(.7);cursor:not-allowed;box-shadow:inset 0 3px 1px #fff6,inset 0 -8px 16px #00000052,0 4px 10px #b4530940!important}.hmn-celebrate{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:1.2rem;background:#0d4a8a8c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.hmn-celebrate-card{position:relative;width:100%;max-width:22rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.55rem;padding:1.8rem 1.4rem 1.4rem;border-radius:1.8rem;background:linear-gradient(180deg,#fffffffc,#fff7e0f7);border:1.5px solid rgba(255,255,255,.98);box-shadow:inset 0 2px 1px #fff,inset 0 -4px 12px #b4530929,inset 0 0 0 1px #fbbf2480,0 10px 28px #92400e4d,0 24px 56px #0d4a8a47!important;overflow:hidden}.hmn-celebrate-burst{position:absolute;top:-30%;left:50%;transform:translate(-50%);width:130%;height:70%;background:radial-gradient(circle at 50% 50%,#fbbf2473,#fbbf2400 65%);pointer-events:none}.hmn-celebrate-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;color:#fff;background:radial-gradient(circle at 38% 30%,#fff9,#fff0 45%),radial-gradient(circle at 50% 50%,#fbbf24,#d97706 60%,#92400e);box-shadow:inset 0 2px 1px #fff9,inset 0 -4px 8px #0000004d,0 4px 12px #b4530966}.hmn-celebrate-title{position:relative;font-family:"Baloo 2",Fredoka,Arial,sans-serif;font-weight:800;font-size:1.5rem;color:#92400e;text-shadow:0 1px 0 rgba(255,255,255,.7)}.hmn-celebrate-sub{position:relative;font-size:.95rem;color:#2a5a82}.hmn-celebrate-rewards{position:relative;display:flex;gap:.6rem;flex-wrap:wrap;justify-content:center;margin:.2rem 0}.hmn-celebrate-reward{display:inline-flex;align-items:center;gap:.3rem;padding:.4rem .85rem;border-radius:9999px;font-weight:800;font-size:.95rem;background:linear-gradient(180deg,#fffffff5,#f4faffe6);border:1.5px solid rgba(255,255,255,.95);box-shadow:inset 0 1px #fff,inset 0 -2px 4px #78b4e129,0 2px 6px #285a9624}.hmn-celebrate-reward-coin{color:#92400e}.hmn-celebrate-reward-cash{color:#047857}.hmn-celebrate-hint{position:relative;font-size:.78rem;color:#2a5a82;max-width:18rem;line-height:1.4}.hmn-celebrate .hmn-btn{position:relative;margin-top:.3rem}.hmn-progress-wrap{margin-top:.9rem}.hmn-progress-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.35rem}.hmn-progress-label{font-size:.78rem;font-weight:800;color:#2a5a82;text-transform:uppercase;letter-spacing:.08em}.hmn-progress-value{font-size:.85rem;font-weight:800;color:#0d4a8a;font-variant-numeric:tabular-nums}.hmn-progress-track{height:14px;border-radius:9999px;overflow:hidden;background:linear-gradient(180deg,#d9eaf6,#c4ddf0);box-shadow:inset 0 2px 4px #285a9638,inset 0 -1px #ffffff80}.hmn-progress-fill{height:100%;border-radius:9999px;background:linear-gradient(180deg,#fbbf24,#d97706);box-shadow:inset 0 1px #ffffff80,inset 0 -2px 3px #0003}.hmn-progress-foot{display:flex;justify-content:space-between;align-items:center;margin-top:.35rem;font-size:.75rem;color:#2a5a82}.hmn-progress-reward{display:inline-flex;align-items:center;gap:.2rem;font-weight:800;color:#92400e}.hmn-revenue-row{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.hmn-revenue-amount{display:inline-flex;align-items:center;gap:.4rem;font-size:1.8rem;font-weight:800;color:#92400e;font-variant-numeric:tabular-nums}.hmn-revenue-hint{margin-top:.7rem;font-size:.78rem;color:#2a5a82;line-height:1.4}.hmn-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem}.hmn-stat{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.7rem .4rem;border-radius:1rem;background:linear-gradient(180deg,#ffffffe6,#eef7ffcc);border:1.5px solid rgba(255,255,255,.9);box-shadow:inset 0 1px #fff,inset 0 -2px 6px #78b4e11f,0 2px 5px #285a961a}.hmn-stat-icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.55rem;color:#fff;background:linear-gradient(180deg,#4aa3e8,#1a6fc4);box-shadow:inset 0 1px #ffffff73,inset 0 -2px 4px #0003}.hmn-stat-val{font-size:1.05rem;font-weight:800;color:#0d4a8a;font-variant-numeric:tabular-nums}.hmn-stat-lbl{font-size:.68rem;font-weight:700;color:#2a5a82;text-transform:uppercase;letter-spacing:.06em;text-align:center}.hmn-community{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem}.hmn-community-cell{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.7rem .4rem;border-radius:1rem;background:linear-gradient(180deg,#ffffffe6,#eef7ffcc);border:1.5px solid rgba(255,255,255,.9);box-shadow:inset 0 1px #fff,inset 0 -2px 6px #78b4e11f,0 2px 5px #285a961a;color:#1a6fc4}.hmn-community-val{font-size:1.05rem;font-weight:800;color:#0d4a8a;font-variant-numeric:tabular-nums}.hmn-community-lbl{font-size:.68rem;font-weight:700;color:#2a5a82;text-transform:uppercase;letter-spacing:.06em;text-align:center}.hmn-footer{position:fixed;bottom:0;left:0;right:0;z-index:20;max-width:44rem;margin:0 auto;display:flex;gap:.6rem;padding:.7rem .85rem 1rem}.hmn-back-btn,.hmn-menu-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.8rem 1rem;border-radius:1.1rem;border:none;cursor:pointer;font-weight:800;font-size:.95rem;color:#fff}.hmn-back-btn{background:linear-gradient(180deg,#4aa3e8,#1a6fc4 55%,#0d4a8a);box-shadow:inset 0 1px #ffffff80,inset 0 -3px 7px #00000038,0 4px 10px #0d4a8a4d}.hmn-menu-btn{background:linear-gradient(180deg,#fffffff5,#eef7ffe6);color:#0d4a8a;border:1.5px solid rgba(255,255,255,.95);box-shadow:inset 0 1px #fff,inset 0 -2px 6px #78b4e129,0 4px 10px #285a9629}.hmn-back-btn:active,.hmn-menu-btn:active{transform:translateY(2px)}@media(max-width:380px){.hmn-stats{grid-template-columns:repeat(3,1fr);gap:.4rem}.hmn-stat{padding:.5rem .25rem}.hmn-mine-btn{width:8rem;height:8rem}}.hb-page{position:relative;min-height:100vh;background:radial-gradient(130% 55% at 50% -8%,#eaf6ff,#eaf6ff00 60%),radial-gradient(90% 50% at 50% 108%,#d4ecfb,#d4ecfb00 62%),linear-gradient(180deg,#c7e6f7,#d9eefb 30%,#eaf6fd 55%,#f4faff)!important;color:#16304a;padding:0 0 6rem;overflow-x:hidden}.hb-page:before{content:"";position:absolute;top:-18%;left:50%;transform:translate(-50%);width:150%;height:60%;border-radius:50%;background:radial-gradient(60% 100% at 50% 0%,#ffffff8c,#fff0 70%);pointer-events:none;z-index:0}.hb-wrap{position:relative;z-index:1;max-width:44rem;margin:0 auto;padding:0 .85rem}.hb-header{position:relative;z-index:3;margin:.6rem auto 0;max-width:44rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem 1.1rem;border-radius:9999px;background:linear-gradient(180deg,#fffffffa,#eef7ffeb);border:1.5px solid rgba(255,255,255,.95);box-shadow:inset 0 2px 1px #fff,inset 0 -3px 8px #78b4e12e,inset 0 0 0 1px #c8e4fa99,0 6px 16px #285a9629,0 14px 30px #285a961f!important}.hb-logo{display:inline-flex;align-items:center;gap:.5rem}.hb-logo-mark{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.7rem;color:#fff;background:linear-gradient(180deg,#4aa3e8,#1a6fc4 55%,#0d4a8a);border:1.5px solid rgba(255,255,255,.7);box-shadow:inset 0 2px 1px #fff9,inset 0 -3px 6px #0000002e,0 3px 6px #0d4a8a4d!important}.hb-logo-text{font-family:Fredoka,Nunito,Arial,sans-serif;font-weight:700;font-size:1.15rem;color:#0d4a8a;letter-spacing:-.01em}.hb-currencies{display:inline-flex;align-items:center;gap:.5rem}.hb-currency{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .7rem;border-radius:9999px;font-weight:800;font-size:.85rem;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#fff7d6,#ffe9a8);border:1.5px solid #f3c56b;color:#6d4a08;box-shadow:inset 0 1px #ffffffe6,0 2px 5px #a06e0a33!important}.hb-welcome{margin:.9rem 0 .4rem;text-align:center;font-size:.92rem;color:#2a5a82;font-weight:600}.hb-welcome b{color:#0d4a8a}.hb-rate-row{display:flex;justify-content:center;margin:.6rem 0 .2rem}.hb-rate{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem 1rem;border-radius:9999px;background:linear-gradient(180deg,#fff,#eef6fd);border:1.5px solid rgba(120,180,225,.55);box-shadow:inset 0 1px #ffffffe6,0 3px 8px #285a961f!important;font-size:.85rem;font-weight:700;color:#0d4a8a}.hb-rate-coin{display:inline-flex}.hb-rate-text b{color:#0d4a8a}.hb-card{position:relative;margin-top:.8rem;border-radius:1.6rem;background:linear-gradient(180deg,#fff,#f3f9ff);border:1.5px solid rgba(255,255,255,.95);box-shadow:inset 0 2px 1px #fff,inset 0 -4px 10px #78b4e124,inset 0 0 0 1px #c8e4fa80,0 8px 18px #285a9629,0 18px 40px #285a961f!important;overflow:hidden}.hb-card-head{position:relative;display:flex;align-items:center;gap:.5rem;padding:.7rem 1rem;background:linear-gradient(180deg,#4aa3e8,#1a6fc4 60%,#0d4a8a);color:#fff;box-shadow:inset 0 2px 1px #ffffff73,inset 0 -3px 6px #0000002e!important}.hb-card-head-icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.5rem;background:#ffffff38;box-shadow:inset 0 1px #fff6,inset 0 0 0 1px #ffffff2e!important}.hb-card-head-title{font-family:Fredoka,Nunito,Arial,sans-serif;font-weight:700;font-size:1.05rem;letter-spacing:.01em;text-shadow:0 1px 1px rgba(0,0,0,.2)}.hb-card-head-count{margin-left:auto;font-size:.72rem;font-weight:700;opacity:.9}.hb-card-body{padding:.9rem 1rem 1.1rem}.hb-balance-row{display:flex;gap:.6rem;margin-bottom:.8rem}.hb-balance-cell{flex:1 1 0;display:flex;flex-direction:column;gap:.2rem;padding:.6rem .8rem;border-radius:1rem;background:linear-gradient(180deg,#f4faff,#e6f2fc);border:1.5px solid rgba(120,180,225,.4);box-shadow:inset 0 1px #ffffffe6,inset 0 2px 5px #78b4e11f!important}.hb-balance-label{font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#5a8aaf}.hb-balance-value{display:inline-flex;align-items:center;gap:.3rem;font-weight:800;font-size:1rem;color:#0d4a8a;font-variant-numeric:tabular-nums}.hb-balance-rev{color:#047857}.hb-field-label{display:block;font-size:.78rem;font-weight:800;color:#2a5a82;margin-bottom:.35rem}.hb-input{width:100%;padding:.6rem .9rem;border-radius:.9rem;border:1.5px solid rgba(120,180,225,.45);background:#fbfdff;color:#16304a;font-family:Fredoka,Nunito,Arial,sans-serif;font-weight:700;font-size:1.05rem;box-shadow:inset 0 2px 4px #78b4e129,0 1px #ffffffb3!important;outline:none}.hb-input::-moz-placeholder{color:#9bb8d0;font-weight:600}.hb-input::placeholder{color:#9bb8d0;font-weight:600}.hb-input:disabled{opacity:.6}.hb-quick{display:flex;gap:.4rem;margin-top:.55rem;flex-wrap:wrap}.hb-chip{flex:1 1 0;min-width:3.2rem;padding:.4rem .5rem;border-radius:.7rem;font-family:Fredoka,Nunito,Arial,sans-serif;font-weight:700;font-size:.82rem;color:#0d4a8a;background:linear-gradient(180deg,#fff,#eef6fd);border:1.5px solid rgba(120,180,225,.55);box-shadow:inset 0 1px #ffffffe6,0 2px 5px #285a961f!important;cursor:pointer}.hb-chip:active{transform:translateY(1px)}.hb-chip:disabled{opacity:.5;cursor:not-allowed}.hb-chip-all{color:#5a2a08;background:linear-gradient(180deg,#ffe08a,#f0c56a);border-color:#f3c56b}.hb-payout{display:flex;align-items:center;gap:.5rem;margin-top:.8rem;padding:.7rem .9rem;border-radius:1rem;background:linear-gradient(180deg,#f4faff,#e6f2fc);border:1.5px solid rgba(120,180,225,.4);box-shadow:inset 0 1px #ffffffe6,inset 0 2px 5px #78b4e11f!important}.hb-payout-row{flex:1 1 0;display:flex;flex-direction:column;gap:.15rem}.hb-payout-label{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#5a8aaf}.hb-payout-value{display:inline-flex;align-items:center;gap:.3rem;font-weight:800;font-size:1rem;color:#0d4a8a;font-variant-numeric:tabular-nums}.hb-payout-cash{color:#047857}.hb-payout-arrow{color:#4aa3e8}.hb-vault-grid{display:flex;gap:.6rem}.hb-vault{flex:1 1 0;display:flex;flex-direction:column;gap:.2rem;padding:.7rem .85rem;border-radius:1rem;background:linear-gradient(180deg,#f4faff,#e6f2fc);border:1.5px solid rgba(120,180,225,.4);box-shadow:inset 0 1px #ffffffe6,inset 0 2px 5px #78b4e11f!important}.hb-vault-label{display:inline-flex;align-items:center;gap:.3rem;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#5a8aaf}.hb-vault-value{font-weight:800;font-size:1.05rem;color:#0d4a8a;font-variant-numeric:tabular-nums}.hb-vault-hint{font-size:.7rem;color:#7aa0bd}.hb-trades{display:flex;flex-direction:column;gap:.45rem}.hb-trade{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.8rem;background:linear-gradient(180deg,#fff,#f4faff);border:1.5px solid rgba(255,255,255,.95);box-shadow:inset 0 1px #fff,inset 0 0 0 1px #c8e4fa73,0 3px 8px #285a961a!important}.hb-trade-name{flex:1 1 0;font-weight:700;font-size:.85rem;color:#0d4a8a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hb-trade-amt{display:inline-flex;align-items:center;gap:.25rem;font-weight:800;font-size:.82rem;color:#6d4a08;font-variant-numeric:tabular-nums}.hb-trade-cash{display:inline-flex;align-items:center;gap:.25rem;font-weight:800;font-size:.82rem;color:#047857;font-variant-numeric:tabular-nums}.hb-trade-ago{font-size:.7rem;color:#7aa0bd;font-weight:600;min-width:3rem;text-align:right}.hb-hint{font-size:.78rem;color:#5a8aaf;margin-top:.6rem;line-height:1.4}.hb-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.6rem 1.1rem;border-radius:.9rem;font-family:Fredoka,Nunito,Arial,sans-serif;font-weight:700;font-size:.92rem;color:#fff;background:linear-gradient(180deg,#5cb4f0,#1a6fc4 55%,#0d4a8a);border:1.5px solid rgba(255,255,255,.6);box-shadow:inset 0 2px 1px #ffffff8c,inset 0 -3px 6px #0003,0 4px 8px #0d4a8a4d!important;cursor:pointer}.hb-btn:active{transform:translateY(1px);box-shadow:inset 0 3px 6px #0000004d!important}.hb-btn:disabled{opacity:.55;cursor:not-allowed}.hb-btn-block{width:100%;margin-top:.8rem}.hb-btn-gold{background:linear-gradient(180deg,#ffe08a,#f0c56a 55%,#d4890a);color:#5a2a08;border-color:#ffffffb3;box-shadow:inset 0 2px 1px #fffc,inset 0 -3px 6px #7a4a0840,0 4px 8px #a06e0a4d!important}.hb-btn-ghost{background:linear-gradient(180deg,#fff,#eef6fd);color:#0d4a8a;border-color:#78b4e199;box-shadow:inset 0 1px #ffffffe6,0 3px 6px #285a9624!important}.hb-locked{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1.25rem;text-align:center}.hb-locked svg{color:#4aa3e8}.hb-locked-title{font-family:Fredoka,Nunito,Arial,sans-serif;font-weight:700;font-size:1.15rem;color:#0d4a8a;margin-top:.3rem}.hb-locked-text{font-size:.88rem;color:#2a5a82;max-width:24rem}.hb-locked-price{margin-top:.3rem;font-weight:800;color:#0d4a8a;font-size:.9rem}.hb-error{text-align:center;color:#b01818;font-size:.85rem;font-weight:700;margin:.6rem 0}.hb-overlay{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:#14284673;padding:1rem}.hb-sheet{position:relative;width:100%;max-width:22rem;border-radius:1.6rem;background:linear-gradient(180deg,#fff,#f3f9ff);border:1.5px solid rgba(255,255,255,.95);padding:1.4rem 1.3rem 1.2rem;text-align:center;box-shadow:inset 0 2px 1px #fff,inset 0 -4px 10px #78b4e124,0 12px 30px #1428464d!important}.hb-sheet-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:9999px;color:#fff;background:linear-gradient(180deg,#5cb4f0,#1a6fc4 55%,#0d4a8a);border:2px solid rgba(255,255,255,.7);box-shadow:inset 0 2px 1px #ffffff80,0 4px 10px #0d4a8a4d!important}.hb-sheet-title{font-family:Fredoka,Nunito,Arial,sans-serif;font-weight:700;font-size:1.1rem;color:#0d4a8a;margin-top:.6rem}.hb-sheet-text{font-size:.85rem;color:#3a5a78;margin-top:.3rem}.hb-sheet-sub{font-size:.75rem;color:#5a8aaf;margin-top:.5rem;line-height:1.4}.hb-confirm-grid{display:flex;align-items:center;gap:.4rem;margin-top:.9rem;padding:.7rem .8rem;border-radius:1rem;background:linear-gradient(180deg,#f4faff,#e6f2fc);border:1.5px solid rgba(120,180,225,.4);box-shadow:inset 0 1px #ffffffe6,inset 0 2px 5px #78b4e11f!important}.hb-confirm-cell{flex:1 1 0;display:flex;flex-direction:column;gap:.15rem}.hb-confirm-label{font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#5a8aaf}.hb-confirm-value{display:inline-flex;align-items:center;gap:.3rem;font-weight:800;font-size:.95rem;color:#0d4a8a;font-variant-numeric:tabular-nums}.hb-confirm-cash{color:#047857}.hb-confirm-arrow{color:#4aa3e8}.hb-sheet-actions{display:flex;gap:.5rem;margin-top:1rem}.hb-sheet-actions .hb-btn{flex:1}.hb-sheet-close{position:absolute;top:.6rem;right:.6rem;width:1.8rem;height:1.8rem;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;background:#78b4e12e;color:#2a5a82;border:1px solid rgba(120,180,225,.3);cursor:pointer}.hb-footer{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.7rem 1rem 1.2rem;pointer-events:none}.hb-footer>*{pointer-events:auto}.hb-back-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.7rem 1.3rem;border-radius:1rem;font-family:Fredoka,Nunito,Arial,sans-serif;font-weight:700;font-size:1rem;color:#fff;background:linear-gradient(180deg,#5cb4f0,#1a6fc4 55%,#0d4a8a);border:1.5px solid rgba(255,255,255,.6);box-shadow:inset 0 2px 1px #ffffff8c,inset 0 -3px 6px #0003,0 6px 14px #0d4a8a52!important;cursor:pointer}.hb-back-btn:active{transform:translateY(1px);box-shadow:inset 0 3px 6px #0000004d!important}.hb-menu-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.7rem 1.3rem;border-radius:1rem;font-family:Fredoka,Nunito,Arial,sans-serif;font-weight:700;font-size:1rem;color:#0d4a8a;background:linear-gradient(180deg,#fff,#eef6fd);border:1.5px solid rgba(120,180,225,.6);box-shadow:inset 0 1px #ffffffe6,0 6px 14px #285a9629!important;cursor:pointer}.hb-menu-btn:active{transform:translateY(1px)}.hb-fly-overlay{position:fixed;inset:0;z-index:60;pointer-events:none}.hb-fly-coin{position:fixed;top:0;left:0;width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;filter:drop-shadow(0 4px 10px rgba(201,137,42,.55));will-change:transform,opacity}.hb-vault-glow{box-shadow:inset 0 1px #ffffffe6,inset 0 2px 5px #78b4e11f,0 0 0 3px #fbcd18d9,0 0 18px #fbcd18a6,0 0 32px #fbcd1866!important}@media(max-width:480px){.hb-logo-text{font-size:1.05rem}.hb-currency{font-size:.78rem;padding:.25rem .55rem}.hb-balance-row,.hb-vault-grid{flex-direction:column}}.th-castle-page{background:radial-gradient(120% 40% at 50% 0%,#ffe08a 0%,transparent 55%),linear-gradient(180deg,#fff6d8,#fde8c8 28%,#fbd0cc 58%,#f0a8b0 82%,#e23b55)}.th-castle-frame{width:100%;max-width:430px;margin:0 auto;padding:10px 10px 8px}.th-res-bar{display:flex;align-items:center;gap:6px;padding:5px 8px 5px 5px;border-radius:999px;background:linear-gradient(180deg,#c23a62,#8e1b42 55%,#6d1433);border:3px solid #f3c56b;box-shadow:inset 0 2px #ffffff59,inset 0 -4px #00000040,0 4px #4a0e24,0 8px 14px #28081459}.th-res-avatar{width:46px;height:46px;border-radius:999px;border:3px solid #f6d98a;background:linear-gradient(180deg,#6ec8ff,#2f6fe0);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;box-shadow:inset 0 -3px #0003}.th-res-chip{display:inline-flex;align-items:center;gap:4px;min-width:0;height:28px;padding:0 8px 0 4px;border-radius:999px;background:linear-gradient(180deg,#fff6d8,#f0c56a);border:2px solid #a56b12;color:#5a2a08;font-weight:800;font-size:12px;font-variant-numeric:tabular-nums;box-shadow:inset 0 1px #fff,0 2px #7a4a08}.th-res-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.th-res-ico{width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;box-shadow:inset 0 1px #ffffff80,0 1px #0003}.th-res-gear{width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(180deg,#f0d48a,#c9892a);border:2px solid #fff3c4;box-shadow:inset 0 1px #fff,0 2px #7a4e10;flex-shrink:0}.th-res-gear.th-res-quit{background:linear-gradient(180deg,#c43a62,#9d254b)!important;border-color:#e9dff5!important;box-shadow:inset 0 1px #fff6,0 2px #8e1b42!important}.th-energy{margin-top:8px;display:flex;align-items:center;gap:6px;padding:4px 6px;border-radius:999px;background:linear-gradient(180deg,#3d7dff,#1d4ed8);border:3px solid #9fd0ff;box-shadow:inset 0 -3px #00000040,0 3px #163a8a}.th-energy-bolt{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#7ecbff,#2563eb);color:#fff;border:2px solid #fff;flex-shrink:0}.th-energy-track{position:relative;flex:1;height:18px;border-radius:999px;background:#12306e;overflow:hidden;box-shadow:inset 0 2px 4px #00000073}.th-energy-fill{height:100%;border-radius:999px;background:linear-gradient(180deg,#b6f25a,#3dae12);box-shadow:inset 0 2px #ffffff8c}.th-energy-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:800;text-shadow:0 1px 0 #12306e;font-variant-numeric:tabular-nums}.th-energy-reward{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:46px;height:36px;border-radius:12px;background:linear-gradient(180deg,#7e57c2,#5e35b1);border:2px solid #E9DFF5;color:#fff;font-size:11px;font-weight:800;line-height:1.05;box-shadow:inset 0 1px #fff6}.th-clock-pill{margin:6px auto 0;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:4px;padding:2px 10px;border-radius:999px;background:linear-gradient(180deg,#fff,#f3e2b0);border:2px solid #e0b04a;color:#6b3a08;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;box-shadow:0 2px #a56b12}.th-scene{position:relative;margin-top:6px;height:min(56dvh,500px);min-height:340px;border-radius:28px;overflow:hidden;border:4px solid #f3c56b;background-color:#6db7d6;background-position:center center;background-size:cover;box-shadow:inset 0 0 0 2px #ffffff59,0 8px #4a0e24,0 14px 24px #14081059;touch-action:none;overscroll-behavior:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.th-scene-shade{position:absolute;inset:0;background:linear-gradient(180deg,#121220a8,#0c0c1894 45%,#080812b8);pointer-events:none}.th-dynamic-island{position:absolute;top:10px;left:50%;transform:translate(-50%);z-index:6;display:inline-flex;align-items:center;gap:7px;padding:7px 18px 7px 13px;border-radius:9999px;background:#0a0a0a;color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;pointer-events:none;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0009,0 3px 10px #00000080}.th-dynamic-island-dot{width:8px;height:8px;border-radius:9999px;background:#8ee04a;box-shadow:0 0 0 2px #8ee04a4d;flex-shrink:0}.th-dynamic-island-label{line-height:1}.th-orbit-track{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:8px 12px;padding:44px 16px 80px;align-items:center;justify-items:center;transition:transform .34s cubic-bezier(.22,1,.36,1)!important;will-change:transform}.th-orbit-track.dragging{transition:none!important}@media(prefers-reduced-motion:reduce){.th-orbit-track{transition:none!important}}.th-orbit-btn{position:relative;width:100%;max-width:88px;display:flex;flex-direction:column;align-items:center;text-decoration:none;z-index:2}.th-orbit-0,.th-orbit-1,.th-orbit-2,.th-orbit-3,.th-orbit-4,.th-orbit-5{top:auto;left:auto;right:auto}.th-orbit-disc{width:100%;aspect-ratio:1 / 1;border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:#fff;border:2px solid rgba(255,255,255,.5);box-shadow:inset 0 2px 1px #fff9,inset 0 -5px 10px #0000002e,inset 0 0 0 1px #ffffff38,0 4px 8px #0000004d,0 8px 16px #00000038}.th-orbit-disc svg{width:2.25rem;height:2.25rem;filter:drop-shadow(0 2px 5px rgba(0,0,0,.45))}.th-orbit-btn:hover .th-orbit-disc,.th-orbit-btn:focus-visible .th-orbit-disc{border-color:#fff;box-shadow:inset 0 2px 1px #ffffffb3,inset 0 -5px 10px #0000002e,0 0 0 3px #ffffffd9,0 0 0 6px #ffffff38,0 8px 18px #00000057}.th-orbit-uninstall{position:absolute;top:-5px;left:-2px;width:22px;height:22px;border-radius:999px;display:flex;align-items:center;justify-content:center;z-index:3;background:linear-gradient(180deg,#ff5a6a,#c81e3a);color:#fff;border:2px solid #ffd0a8;box-shadow:0 2px 4px #0006}.th-orbit-pin{position:absolute;top:-5px;right:-2px;width:22px;height:22px;border-radius:999px;display:flex;align-items:center;justify-content:center;z-index:3;background:linear-gradient(180deg,#ffe08a,#f0c56a);color:#6d1433;border:2px solid #fff3c4;box-shadow:0 2px 4px #0006}.th-orbit-pin.is-pinned{background:linear-gradient(180deg,#8ee04a,#2b8a0c);color:#fff;border-color:#e8ffb0}.th-orbit-plaque{margin-top:6px;max-width:100%;padding:0;border-radius:0;background:transparent;border:0;color:#fff;font-size:10px;font-weight:700;text-align:center;line-height:1.15;text-shadow:0 1px 3px rgba(0,0,0,.75);box-shadow:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.th-scene-dock{position:absolute;left:8px;right:8px;bottom:10px;display:flex;align-items:center;justify-content:center;gap:8px;z-index:4}.th-side-btn{width:68px;display:flex;flex-direction:column;align-items:center;text-decoration:none;position:relative}.th-side-disc{width:54px;height:54px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#fff;border:3px solid #ffe7a3;box-shadow:inset 0 2px #ffffff73,0 3px #5a3a08}.th-side-label{margin-top:-8px;padding:2px 8px;border-radius:8px;background:linear-gradient(180deg,#e23b55,#9d1634);border:2px solid #ffd0a8;color:#fff;font-size:11px;font-weight:800}.th-badge{position:absolute;top:-4px;right:2px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#ef4444;color:#fff;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center;border:2px solid #fff}.th-level-btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 2.25rem;border-radius:999px;background:linear-gradient(180deg,#8ee04a,#3dae12 55%,#2b8a0c);border:3px solid #e8ffb0;color:#fff;font-family:Lilita One,"Baloo 2",Arial,sans-serif;font-size:24px;letter-spacing:.02em;text-shadow:0 2px 0 #1d6b08;box-shadow:inset 0 3px #ffffff73,inset 0 -5px #0000002e,0 0 0 3px #ffffffd9,0 0 0 6px #ffffff38,0 4px #1d6b08;text-decoration:none}.th-learn-more-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.75rem;border-radius:16px;background:linear-gradient(180deg,#ffe08a,#f0c56a 55%,#d4890a)!important;border:3px solid #fff3c4;color:#5a2a08;font-family:"Baloo 2",Product Sans,Arial,sans-serif;font-size:1.15rem;font-weight:800;letter-spacing:.01em;text-shadow:0 1px 0 rgba(255,255,255,.5);box-shadow:inset 0 3px #ffffffb3,inset 0 -4px #7a4a084d,0 4px #7a4e10,0 8px 14px #0000004d!important}.th-learn-more-btn:active{transform:translateY(2px);box-shadow:inset 0 3px 6px #7a4a0866,0 2px #7a4e10!important}.th-game-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:52px;padding:.6rem 1.25rem;border-radius:16px;background:linear-gradient(180deg,#8ee04a,#3dae12 55%,#2b8a0c)!important;border:3px solid #e8ffb0;color:#fff;font-family:Lilita One,"Baloo 2",Arial,sans-serif;font-size:20px;font-weight:800;letter-spacing:.02em;line-height:1;text-shadow:0 2px 0 #1d6b08;box-shadow:inset 0 3px #ffffff73,inset 0 -5px #0000002e,0 4px #1d6b08,0 8px 14px #14500a59!important}.th-game-action-btn:active{transform:translateY(3px);box-shadow:inset 0 3px 7px #00000059,inset 0 -1px #ffffff1a,0 1px #4527a0!important}.th-game-action-btn:disabled{background:linear-gradient(180deg,#b7a6d6,#9c8bc4 45%,#8273ab)!important;border-color:#d9cdf0;text-shadow:0 2px 0 #6d5f94;box-shadow:inset 0 3px #ffffff59,inset 0 -5px #00000026,0 4px #6d5f94!important;opacity:1;cursor:not-allowed}.th-game-action-btn:disabled:active{transform:none;box-shadow:inset 0 3px #ffffff59,inset 0 -5px #00000026,0 4px #6d5f94!important}.th-game-action-btn svg{width:1.35rem;height:1.35rem;filter:drop-shadow(0 2px 0 rgba(0,0,0,.25))}.th-game-search{box-shadow:inset 0 2px 5px #7a4a0838,inset 0 -1px #ffffffb3,0 1px #fff9!important}.th-game-search::-moz-placeholder{font-family:"Baloo 2",Product Sans,Arial,sans-serif}.th-game-search::placeholder{font-family:"Baloo 2",Product Sans,Arial,sans-serif}.th-game-sort-btn{background:linear-gradient(180deg,#ffe08a,#f0c56a 55%,#d4890a)!important;border:3px solid #fff3c4!important;color:#5a2a08!important;font-family:"Baloo 2",Product Sans,Arial,sans-serif;text-shadow:0 1px 0 rgba(255,255,255,.5);box-shadow:inset 0 3px #ffffffb3,inset 0 -4px #7a4a084d,0 4px #7a4e10,0 8px 14px #00000040!important}.th-game-sort-btn:active{transform:translateY(2px);box-shadow:inset 0 3px 6px #7a4a0866,0 2px #7a4e10!important}.th-page-dots{display:flex;justify-content:center;gap:6px;margin-top:8px}.th-page-dots button{height:8px;border-radius:999px;border:0;background:#ffffff73}.th-page-dots button[aria-current=page]{width:22px;background:#fff}.th-castle-dock{background:linear-gradient(180deg,#a0284e,#7a1840 40%,#5c1030)!important;border-top:4px solid #f3c56b!important;box-shadow:inset 0 2px #ffffff40,0 -4px #3d0a1c!important}.th-dock-active{background:linear-gradient(180deg,#c43a62,#8e1b42);border-radius:16px 16px 0 0;box-shadow:inset 0 2px #ffffff4d}.th-game-footer{margin-top:1.5rem;padding:1.75rem 1.25rem 4.75rem;background:linear-gradient(180deg,#4c1d95,#3b0f73 55%,#2a0b52);border-top:4px solid #f3c56b;box-shadow:inset 0 2px #ffffff2e,inset 0 -6px 14px #00000059,0 -6px 18px #4a148c59}.th-game-footer-inner{max-width:30rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.85rem}.th-game-footer-brand{display:flex;align-items:center;gap:.6rem}.th-game-footer-logo{width:2.75rem;height:2.75rem;border-radius:9999px;-o-object-fit:cover;object-fit:cover;border:3px solid #f6d98a;box-shadow:inset 0 2px #ffffff80,0 3px 8px #0006}.th-game-footer-title{font-family:"Baloo 2",Product Sans,Arial,sans-serif;font-size:1.6rem;font-weight:800;letter-spacing:-.01em;color:#fff;text-shadow:0 1px 0 rgba(94,53,177,.6),0 2px 0 #2a0b52,0 3px 6px rgba(0,0,0,.45),0 0 18px rgba(168,85,247,.45)}.th-game-footer-link{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.4rem;border-radius:9999px;text-decoration:none;font-weight:800;font-size:1rem;line-height:1.1;color:#5a2a08;background:linear-gradient(180deg,#fff6d8,#f0c56a 45%,#e23b55);border:2px solid #f3c56b;box-shadow:inset 0 2px #ffffffd9,inset 0 -3px 6px #7a4a0859,0 4px #8e1b42,0 8px 14px #00000059}.th-game-footer-link:hover{background:linear-gradient(180deg,#fff6d8,#f0c56a 45%,#e23b55)}.th-game-footer-link:active{transform:translateY(2px);box-shadow:inset 0 3px 6px #7a4a0866,0 2px #7a4e10}.th-game-footer-travel{width:1.5rem;height:1.5rem;border-radius:9999px;-o-object-fit:cover;object-fit:cover;border:2px solid #fff3c4}.th-game-footer-copy{font-size:.8rem;font-weight:700;letter-spacing:.04em;color:#f3e2b0;text-shadow:0 1px 2px rgba(0,0,0,.5)}.th-page-portfolio{background:radial-gradient(120% 40% at 50% 0%,#c4b5fd 0%,transparent 55%),linear-gradient(180deg,#ede9fe,#ddd6fe 45%,#c4b5fd)}.th-page-leaderboard{background:radial-gradient(120% 40% at 50% 0%,#ffe08a 0%,transparent 55%),linear-gradient(180deg,#fff6d8,#fde8c8 28%,#fbd0cc 58%,#f0a8b0 82%,#e23b55)!important}.th-page-market{background:radial-gradient(120% 40% at 50% 0%,#a7f3d0 0%,transparent 55%),linear-gradient(180deg,#ecfdf5,#d1fae5 45%,#a7f3d0)}.th-page-land{background:radial-gradient(120% 40% at 50% 0%,#99f6e4 0%,transparent 55%),linear-gradient(180deg,#f0fdfa,#ccfbf1 45%,#99f6e4)}.th-page-tax{background:radial-gradient(120% 40% at 50% 0%,#f5d0fe 0%,transparent 55%),linear-gradient(180deg,#fdf4ff,#fae8ff 45%,#f5d0fe)}.th-page-missions{background:radial-gradient(120% 40% at 50% 0%,#a5f3fc 0%,transparent 55%),linear-gradient(180deg,#ecfeff,#cffafe 45%,#a5f3fc)}.th-page-notifications{background:radial-gradient(120% 40% at 50% 0%,#fecdd3 0%,transparent 55%),linear-gradient(180deg,#fff1f2,#ffe4e6 45%,#fecdd3)}.th-page-news{background:radial-gradient(120% 40% at 50% 0%,#bae6fd 0%,transparent 55%),linear-gradient(180deg,#f0f9ff,#e0f2fe 45%,#bae6fd)}.th-page-settings{background:radial-gradient(120% 40% at 50% 0%,#cbd5e1 0%,transparent 55%),linear-gradient(180deg,#f8fafc,#f1f5f9 45%,#cbd5e1)}.th-page-arcade{background:radial-gradient(120% 40% at 50% 0%,#6ee7b7 0%,transparent 55%),linear-gradient(180deg,#ecfdf5,#d1fae5 45%,#6ee7b7)}.th-page-level{background:radial-gradient(120% 40% at 50% 0%,#ffe08a 0%,transparent 55%),linear-gradient(180deg,#fff6d8,#fde8c8 28%,#fbd0cc 58%,#f0a8b0 82%,#e23b55)!important}.dark .th-page-portfolio,.dark .th-page-missions,.dark .th-page-settings{background:linear-gradient(180deg,#1a1430,#241b3d)!important}.th-game-header{background:linear-gradient(180deg,var(--th-accent, #5E35B1) 0%,var(--th-accent-deep, #3B0764) 100%)!important;border-bottom:4px solid #f3c56b!important;box-shadow:inset 0 2px #ffffff47,inset 0 -5px 10px #00000038,0 4px #0000002e,0 8px 18px #00000038!important}.th-game-header-portfolio{--th-accent: #7E57C2;--th-accent-deep: #4527a0}.th-game-header-leaderboard{--th-accent: #d97706;--th-accent-deep: #92400e}.th-game-header-market{--th-accent: #059669;--th-accent-deep: #065f46}.th-game-header-land{--th-accent: #0d9488;--th-accent-deep: #115e59}.th-game-header-tax{--th-accent: #a21caf;--th-accent-deep: #7048e8}.th-game-header-missions{--th-accent: #0891b2;--th-accent-deep: #155e75}.th-game-header-notifications{--th-accent: #e11d48;--th-accent-deep: #9f1239}.th-game-header-news{--th-accent: #0284c7;--th-accent-deep: #075985}.th-game-header-settings{--th-accent: #475569;--th-accent-deep: #1e293b}.th-game-header-arcade{--th-accent: #059669;--th-accent-deep: #064e3b}.th-game-header-shop{--th-accent: #1B2A4A;--th-accent-deep: #0f1a30}.th-page-portfolio,.th-page-market,.th-page-land,.th-page-tax,.th-page-missions,.th-page-notifications,.th-page-news,.th-page-settings,.th-page-arcade{background:radial-gradient(120% 40% at 50% 0%,#8fd0ea 0%,transparent 55%),linear-gradient(180deg,#7ec8e3,#5aa7c8 18%,#3d7ea8 42%,#2f6a55)!important}.dark .th-page-portfolio,.dark .th-page-missions,.dark .th-page-settings{background:radial-gradient(120% 40% at 50% 0%,#1e3a4a 0%,transparent 55%),linear-gradient(180deg,#142838,#142438 18%,#122030 42%,#0e2418)!important}.th-game-header-portfolio,.th-game-header-leaderboard,.th-game-header-market,.th-game-header-land,.th-game-header-tax,.th-game-header-missions,.th-game-header-notifications,.th-game-header-news,.th-game-header-settings,.th-game-header-arcade,.th-game-header-shop{--th-accent: #c23a62;--th-accent-deep: #6d1433}.th-page-title{font-family:"Baloo 2",Product Sans,Arial,sans-serif;font-weight:800;letter-spacing:-.01em;color:#6d1433;text-shadow:0 1px 0 rgba(255,255,255,.6),0 2px 4px rgba(109,20,51,.18)}[class*="text-[#5E35B1]"],[class*="text-[#7E57C2]"],[class*="text-[#2A1B4A]"]{color:#6d1433!important}[class*="bg-[#5E35B1]"],[class*="bg-[#7E57C2]"]{background-color:#c23a62!important;color:#fff!important}[class*="from-[#5E35B1]"],[class*="from-[#7E57C2]"],[class*="from-[#3B0764]"],[class*="via-[#7E57C2]"],[class*="to-[#5E35B1]"],[class*="to-[#AB47BC]"]{--tw-gradient-from: #c23a62 var(--tw-gradient-from-position) !important;--tw-gradient-to: #6d1433 var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), #8e1b42, var(--tw-gradient-to) !important}.rounded-3xl.bg-white,.rounded-\[2rem\].bg-white,.rounded-\[2\.5rem\].bg-white,.rounded-2xl.bg-white,.rounded-t-3xl.bg-white,.th-collectible-card,.th-level-header{color:#3d0a1c!important;background:linear-gradient(180deg,#fffef8,#fff6d8)!important;border:3px solid #e0b04a!important;box-shadow:inset 0 3px #fffffff2,inset 0 -4px #a56b121f,0 6px #8e1b42!important}button.bg-gradient-to-br,a.bg-gradient-to-br,a[class*=bg-gradient-to-br],button[class*=bg-gradient-to-br]{background:linear-gradient(180deg,#8ee04a,#3dae12 55%,#2b8a0c)!important;background-image:linear-gradient(180deg,#8ee04a,#3dae12 55%,#2b8a0c)!important;color:#fff!important;border:3px solid #e8ffb0!important;text-shadow:0 2px 0 #1d6b08!important;box-shadow:inset 0 3px #ffffff8c,inset 0 -5px #00000029,0 4px #1d6b08!important}a[class*=bg-gradient-to-br]:before,button[class*=bg-gradient-to-br]:before,a[class*=bg-gradient-to-r]:before,button[class*=bg-gradient-to-r]:before{background-image:linear-gradient(180deg,#8ee04a,#2b8a0c)!important;opacity:1!important}.th-objective{background:linear-gradient(180deg,#e23b55,#9d1634 55%,#6d1433)!important;border:3px solid #f3c56b!important;box-shadow:inset 0 2px #ffffff59,0 4px #4a0e24!important}.th-hud-strip{background:linear-gradient(180deg,#c23a62,#8e1b42 55%,#6d1433)!important;border:3px solid #f3c56b!important;box-shadow:inset 0 2px #ffffff40,0 4px #4a0e24!important}.th-hud-label,.th-hud-value,.th-hud-icon,.th-hud-value-accent{color:#fff7d6!important}.th-page-leaderboard .bg-\[\#F8F5FE\],.th-page-leaderboard .bg-purple-100{background:linear-gradient(180deg,#fffef8,#fff6d8)!important;color:#6d1433!important}.th-page-leaderboard .bg-purple-100.text-\[\#5E35B1\]{background:linear-gradient(180deg,#ffe08a,#f0c56a 55%,#d4890a)!important;color:#5a2a08!important;border:2px solid #fff3c4!important;box-shadow:inset 0 1px #ffffffb3,0 2px #7a4e10!important}section.rounded-\[2rem\].bg-gradient-to-br,section.rounded-\[2\.5rem\].bg-gradient-to-br,.rounded-\[2rem\].bg-gradient-to-br.from-\[\#5E35B1\],.rounded-\[2rem\].bg-gradient-to-br.from-\[\#3B0764\]{background:linear-gradient(180deg,#e23b55,#9d1634 55%,#6d1433)!important;border:4px solid #f3c56b!important;box-shadow:inset 0 3px #ffffff47,0 8px #4a0e24!important}.rounded-2xl.bg-\[\#F8F5FE\],.rounded-2xl.bg-purple-50,.rounded-2xl.bg-emerald-50,.rounded-2xl.bg-amber-50{background:#fff6d8!important;border:2px solid #e0b04a!important;box-shadow:inset 0 2px #fff,0 3px #a56b12!important}input,textarea,select{background:#fffef8!important;border:3px solid #e0b04a!important;color:#3d0a1c!important}.th-game-footer{background:linear-gradient(180deg,#c23a62,#8e1b42 55%,#4a0e24)!important;border-top:4px solid #f3c56b!important}.th-level-pip,.th-ribbon{background:linear-gradient(180deg,#ff5a6a,#c81e3a)!important}.th-progression-fill,.th-milestone-fill{background:linear-gradient(180deg,#7ecbff,#1d4ed8)!important}[class*="bg-[#3B0764]"],[class*="from-[#E11D48]"]{background-color:#8e1b42!important}.th-game-title{color:#ffd66b!important;text-shadow:0 1px 0 #c8860f,0 2px 0 #8e1b42,0 3px 0 #6d1433,0 4px 0 #4a0e24,0 6px 10px rgba(0,0,0,.45)!important}.th-page-market input[type=text]{background:linear-gradient(180deg,#fffef8,#fff6d8)!important;border:3px solid #e0b04a!important;color:#3d0a1c!important;box-shadow:inset 0 2px 5px #7a4a0838,inset 0 -1px #ffffffb3,0 3px #a56b12!important}.th-page-market input[type=text]::-moz-placeholder{color:#8a5a10!important}.th-page-market input[type=text]::placeholder{color:#8a5a10!important}.th-page-land input[type=text]{background:linear-gradient(180deg,#fffef8,#fff6d8)!important;border:3px solid #e0b04a!important;color:#3d0a1c!important;box-shadow:inset 0 2px 5px #7a4a0838,inset 0 -1px #ffffffb3,0 3px #a56b12!important}.th-page-land input[type=text]::-moz-placeholder{color:#8a5a10!important}.th-page-land input[type=text]::placeholder{color:#8a5a10!important}.th-page-market .th-game-badge{background:linear-gradient(180deg,#fffef8,#fff6d8)!important;border:2px solid #e0b04a!important;color:#3d0a1c!important;box-shadow:inset 0 2px #ffffffe6,inset 0 -2px #a56b122e,0 2px #a56b12!important}.th-page-market .th-branch-pill{border:2px solid #e0b04a!important;box-shadow:inset 0 2px #ffffffe6,inset 0 -2px #a56b122e,0 2px #a56b12!important}.th-page-market .th-branch-pill.bg-white{background:linear-gradient(180deg,#fffef8,#fff6d8)!important;color:#3d0a1c!important}.th-page-market .th-branch-pill.bg-white:hover{background:linear-gradient(180deg,#fff8d6,#ffe9a8)!important}.th-page-market .th-branch-pill.bg-\[\#5E35B1\]{background:linear-gradient(180deg,#e23b55,#9d1634 55%,#6d1433)!important;border:2px solid #f3c56b!important;color:#fff!important;box-shadow:inset 0 2px #ffffff59,inset 0 -3px #00000038,0 3px #4a0e24!important}.th-page-market .th-branch-pill[style*=background]{border:2px solid #f3c56b!important;box-shadow:inset 0 2px #ffffff59,inset 0 -3px #00000038,0 3px #4a0e24!important}.th-page-portfolio .th-progression-track{background:#fff6d8!important;border:2px solid #e0b04a!important;box-shadow:inset 0 2px 5px #7a4a0838,inset 0 -1px #ffffffb3!important}.th-page-portfolio .th-progression-fill{background:linear-gradient(180deg,#ffe08a,#f0c56a 55%,#d4890a)!important;box-shadow:inset 0 2px #ffffffb3,inset 0 -2px 3px #7a4a084d!important}.th-page-portfolio .th-progression-mark{background:#f3c56b!important;box-shadow:0 0 0 1px #a56b12,inset 0 1px #fff9!important}.th-page-portfolio .th-progression-label,.th-page-portfolio .th-progression-value,.th-page-portfolio .th-progression-next{color:#6d1433!important}.th-page-portfolio .th-progression-value{font-weight:800}.th-page-portfolio .th-milestone-rail{background:#fff6d8!important;border:2px solid #e0b04a!important;box-shadow:inset 0 2px 4px #7a4a0833!important}.th-page-portfolio .th-milestone-fill{background:linear-gradient(90deg,#ffe08a,#f0c56a,#d4890a)!important;box-shadow:inset 0 1px #fff9,inset 0 -2px 3px #7a4a084d!important}.th-page-portfolio .th-milestone-medal-done{color:#3d0a1c!important;background:linear-gradient(180deg,#ffe08a,#f0c56a 55%,#d4890a)!important;border:2px solid #fff3c4!important;box-shadow:inset 0 2px #ffffffb3,inset 0 -3px 5px #7a4a084d,0 3px #7a4e10!important}.th-page-portfolio .th-milestone-medal-current{color:#fff!important;background:linear-gradient(180deg,#e23b55,#9d1634 55%,#6d1433)!important;border:2px solid #f3c56b!important;text-shadow:0 1px 0 #4a0e24;box-shadow:inset 0 2px #ffffff59,inset 0 -3px 5px #00000038,0 0 0 3px #f3c56b66,0 3px #4a0e24!important}.th-page-portfolio .th-milestone-medal-locked{color:#a56b12!important;background:linear-gradient(180deg,#fffef8,#fff6d8)!important;box-shadow:inset 0 0 0 2px #e0b04a,inset 0 1px #ffffffe6,0 2px #a56b12!important}.th-page-portfolio .th-milestone-label{color:#6d1433!important}.th-page-portfolio .th-milestone-caption{color:#8a5a10!important}.th-page-portfolio .th-milestone-cell-locked .th-milestone-label{color:#a56b12!important}.th-page-portfolio .th-next-unlock{background:linear-gradient(120deg,#fffef8,#fff6d8)!important;border:2px solid #e0b04a!important;box-shadow:inset 0 2px #ffffffe6,inset 0 -2px 4px #a56b1224,0 3px #a56b12!important}.th-page-portfolio .th-next-unlock-icon{color:#fff!important;background:linear-gradient(180deg,#e23b55,#9d1634 55%,#6d1433)!important;border:2px solid #f3c56b!important;box-shadow:inset 0 2px #ffffff59,inset 0 -2px 4px #00000038,0 2px #4a0e24!important}.th-page-portfolio .th-next-unlock-eyebrow,.th-page-portfolio .th-next-unlock-title,.th-page-portfolio .th-next-unlock-hint,.th-page-portfolio .th-next-unlock-value{color:#3d0a1c!important}.th-page-portfolio .th-next-unlock-eyebrow{color:#8a5a10!important}.th-page-portfolio .th-next-unlock-value{color:#6d1433!important}.th-page-portfolio .th-reward-badge-earned{background:linear-gradient(160deg,#fff8d6,#ffe9a8)!important;border:2px solid #f3c56b!important;box-shadow:inset 0 2px #ffffffd9,inset 0 -2px 4px #a56b122e,0 3px #a56b12!important}.th-page-portfolio .th-reward-badge-earned .th-reward-badge-icon{color:#3d0a1c!important;background:linear-gradient(180deg,#ffe08a,#f0c56a 55%,#d4890a)!important;border:2px solid #fff3c4!important;box-shadow:inset 0 2px #ffffffb3,inset 0 -2px 3px #7a4a084d,0 2px #7a4e10!important}.th-page-portfolio .th-reward-badge-earned .th-reward-badge-label{color:#3d0a1c!important}.th-page-portfolio .th-reward-badge-earned .th-reward-badge-sub{color:#8a5a10!important}.th-page-portfolio .th-reward-badge-locked{background:linear-gradient(160deg,#fffef8,#fff6d8)!important;border:2px solid #e0b04a!important;opacity:.85!important;box-shadow:inset 0 2px #ffffffe6,0 2px #a56b12!important}.th-page-portfolio .th-reward-badge-locked .th-reward-badge-icon{color:#a56b12!important;background:linear-gradient(180deg,#fffef8,#fff6d8)!important;box-shadow:inset 0 0 0 2px #e0b04a!important}.th-page-portfolio .th-reward-badge-locked .th-reward-badge-label{color:#8a5a10!important}.th-page-portfolio .th-reward-badge-locked .th-reward-badge-sub{color:#a56b12!important}.th-page-portfolio .th-reward-badge-earned .th-reward-badge-state{color:#047857!important}.th-page-portfolio .th-reward-badge-locked .th-reward-badge-state{color:#a56b12!important}.th-page-cascade{background:radial-gradient(120% 42% at 50% 0%,#8cf294 0%,transparent 52%),linear-gradient(180deg,#5ee86a,#26c233 28%,#1a9a24 62%,#0e6b16)!important}.th-page-panama{background:radial-gradient(120% 42% at 50% 0%,#ffb070 0%,transparent 52%),linear-gradient(180deg,#ff8a2a,#e95c00 28%,#c44700 62%,#8a3200)!important}.th-page-heritage{background-color:#6b1a1e!important;background-image:url(https://horizons-cdn.hostinger.com/53ca52ce-9b16-4bef-9a9a-2f533d57b41f/fb5e6dd9f41ad46aceccd921949bc26c.jpg)!important;background-size:cover!important;background-position:center!important}.th-page-hiawatha{background-color:#ca5600!important;background-image:url(https://horizons-cdn.hostinger.com/53ca52ce-9b16-4bef-9a9a-2f533d57b41f/43e5eaefa40473a3ae9a796a8bf39659.jpg)!important;background-size:cover!important;background-position:center!important}.th-page-arrow{background:radial-gradient(120% 42% at 50% 0%,#ffe08a 0%,transparent 52%),linear-gradient(180deg,#ffd24a,#f1ac0c 28%,#c98a08 62%,#8a5e05)!important}.th-page-ncs{background:radial-gradient(120% 42% at 50% 0%,#e7def5 0%,transparent 52%),linear-gradient(180deg,#c9b8e0,#9785bd 30%,#6b5394 64%,#4a3666)!important}.th-page-rocket{background:radial-gradient(120% 42% at 50% 0%,#ff8a6a 0%,transparent 52%),linear-gradient(180deg,#ff5a3a,#df2502 28%,#a81c02 62%,#6e1201)!important}.th-page-banner{background:radial-gradient(120% 42% at 50% 0%,#6aa0f0 0%,transparent 52%),linear-gradient(180deg,#2a6ae0,#0042a8 28%,#002a6e 62%,#001a47)!important}.th-page-ctared{background:radial-gradient(120% 42% at 50% 0%,#ff7a8e 0%,transparent 52%),linear-gradient(180deg,#e8324f,#c60c31 28%,#8a0820 62%,#5a0514)!important}.th-page-flambeau{background:radial-gradient(120% 42% at 50% 0%,#5ee86a 0%,transparent 52%),linear-gradient(180deg,#2bb81f,#008001 28%,#005c01 62%,#003a01)!important}.th-page-tokaido{background:radial-gradient(120% 42% at 50% 0%,#6aa6e8 0%,transparent 52%),linear-gradient(180deg,#3a7fc4,#1d5ba9 28%,#0f3d78 62%,#07254a)!important}.th-page-ssl{background:radial-gradient(120% 42% at 50% 0%,#b04a48 0%,transparent 52%),linear-gradient(180deg,#8a2422,#6a1a19 28%,#4a1211 62%,#2e0a09)!important}.th-page-kate{background:radial-gradient(120% 42% at 50% 0%,#ffd0c8 0%,transparent 52%),linear-gradient(180deg,#ffb4a8,#fd8c81 28%,#e0655a 62%,#a0443a)!important}.th-page-viking{background:radial-gradient(120% 42% at 50% 0%,#fff6a8 0%,transparent 52%),linear-gradient(180deg,#fff24a,#fee600 28%,#c9b800 62%,#8a7e00)!important}.th-eshop-page{background:radial-gradient(120% 40% at 50% 0%,#ffe08a 0%,transparent 55%),linear-gradient(180deg,#fff6d8,#fde8c8 28%,#fbd0cc 58%,#f0a8b0 82%,#e23b55)!important}.th-eshop-topbar{background:linear-gradient(180deg,#c23a62,#8e1b42 55%,#6d1433)!important;border:3px solid #f3c56b!important;box-shadow:inset 0 2px #ffffff59,inset 0 -4px 8px #00000038,0 4px #4a0e24!important;color:#fff!important}.th-eshop-topbar h1,.th-eshop-topbar p{color:#fff!important}.th-eshop-balance{background:linear-gradient(180deg,#fff6d8,#f0c56a)!important;border:2px solid #a56b12!important;color:#5a2a08!important;box-shadow:inset 0 1px #fff,0 2px #7a4a08!important}.th-eshop-balance-coin{background:linear-gradient(180deg,#ffe9a8,#f5cf78)!important;border-color:#b45309!important;color:#5a2a08!important}.th-eshop-tile{background:#fff!important;border-width:2px!important;--tw-ring-color: #e0b04a !important}.th-eshop-hero{border:4px solid #f3c56b!important;box-shadow:inset 0 2px #ffffff59,0 6px #00000038,0 12px 24px #4a148c40!important}.th-eshop-page .bg-\[\#E8EEF8\]{background:linear-gradient(180deg,#fffef8,#fff6d8)!important;border:2px solid #e0b04a!important;color:#3d0a1c!important;box-shadow:inset 0 2px #fff,0 3px #a56b12!important}.th-eshop-page [class*="text-[#1B2A4A]"]{color:#3d0a1c!important}.th-eshop-page .ring-4.ring-\[\#5E35B1\]{--tw-ring-color: #6d1433 !important}.th-eshop-page .text-\[\#7E57C2\]\/70{color:#6d1433bf!important}.th-coin-glow{box-shadow:0 0 0 1.5px #ffcd46e6,0 0 4px #ffbe3299,0 0 8px #ffaa234d!important}.th-marie-coin{background:transparent!important;overflow:visible}.th-marie-coin img{filter:none}.th-coin-fill{background:radial-gradient(60% 60% at 38% 32%,#ffffff8c,#fff0 55%),linear-gradient(160deg,#ffe08a,#f5cf78 45%,#d4890a)!important;border:2px solid rgba(255,243,196,.85)!important}.th-cream-gold-btn{background:linear-gradient(180deg,#e23b55,#9d1634 55%,#6d1433)!important;background-image:linear-gradient(180deg,#e23b55,#9d1634 55%,#6d1433)!important;border:3px solid #f3c56b!important;color:#fff!important;text-shadow:0 2px 0 #4a0e24!important;box-shadow:inset 0 3px #ffffff59,inset 0 -5px #00000038,0 4px #4a0e24,0 8px 14px #0000004d!important}.th-cream-gold-btn:active{transform:translateY(2px);box-shadow:inset 0 3px 6px #00000059,0 2px #4a0e24!important}.th-castle-page,.th-page-portfolio,.th-page-market,.th-page-land,.th-page-tax,.th-page-missions,.th-page-notifications,.th-page-news,.th-page-settings,.th-page-arcade,.th-page-level,.th-page-leaderboard,.th-page-cascade,.th-page-panama,.th-page-ctared,.th-eshop-page,.dark .th-page-portfolio,.dark .th-page-missions,.dark .th-page-settings{background:radial-gradient(90% 28% at 50% 0%,#7ec8f0 0%,transparent 58%),linear-gradient(180deg,#4faee3 0% 220px,#eef2f5 420px 100%)!important;color:#1a1a24!important}.th-game-header,.th-game-header-portfolio,.th-game-header-leaderboard,.th-game-header-market,.th-game-header-land,.th-game-header-tax,.th-game-header-missions,.th-game-header-notifications,.th-game-header-news,.th-game-header-settings,.th-game-header-arcade,.th-game-header-shop,header.bg-gradient-to-r,header.bg-gradient-to-br{--th-accent: #1A1A24;--th-accent-deep: #12121a;background:#1a1a24!important;background-image:none!important;border-bottom:4px solid #FBCD18!important;color:#fff!important;box-shadow:0 6px #0d0d14,0 10px 18px #00000047!important}.th-game-header a,.th-game-header button,.th-game-header h1,.th-game-header p{color:#fff!important}.th-game-header a:hover,.th-game-header button:hover{color:#fbcd18!important}.th-game-footer,.th-castle-dock{background:#1a1a24!important;border-top:4px solid #FBCD18!important;color:#fff!important;box-shadow:inset 0 2px #ffffff14,0 -4px #0d0d14!important}.th-game-footer-title,.th-game-footer-copy{color:#fff!important;text-shadow:none!important}.th-game-footer-link{background:#fbcd18!important;border:3px solid #1A1A24!important;color:#1a1a24!important;text-shadow:none!important;box-shadow:0 4px #0d0d14!important}.th-game-footer-link span,footer.th-game-footer a.th-game-footer-link span.th-travel-label{color:#1a1a24!important;-webkit-text-fill-color:#1A1A24!important;text-shadow:none!important}.th-dock-active{background:#2a2a38!important}.th-res-bar,.th-eshop-topbar,.th-hud-strip,.th-objective{background:#1a1a24!important;border:3px solid #FBCD18!important;color:#fff!important;box-shadow:0 4px #0d0d14!important}.th-hud-label,.th-hud-value,.th-hud-icon,.th-hud-value-accent,.th-eshop-topbar h1,.th-eshop-topbar p{color:#fff!important}.th-res-chip,.th-eshop-balance,.th-clock-pill{background:#fbcd18!important;border:2px solid #1A1A24!important;color:#1a1a24!important;box-shadow:0 2px #0d0d14!important}.th-res-chip-coin{background:#fff!important;color:#1a1a24!important}.th-energy{background:#1a1a24!important;border:3px solid #4FAEE3!important;box-shadow:0 3px #0d0d14!important}.th-energy-fill{background:linear-gradient(180deg,#7ec8f0,#4faee3)!important}.th-energy-reward{background:linear-gradient(180deg,#7e57c2,#5e35b1 55%,#4527a0)!important;border:2px solid #1A1A24!important;color:#fff!important;text-shadow:0 1px 0 #4a0e24!important;box-shadow:inset 0 2px #fff6,0 2px #0d0d14!important}.th-scene{background:#1a1a24!important;border:4px solid #1A1A24!important;box-shadow:0 8px #0d0d14!important}.th-level-btn,.th-learn-more-btn,.th-game-action-btn,.th-game-sort-btn,.th-cream-gold-btn,.th-eshop-balance-coin{background:#fbcd18!important;background-image:linear-gradient(180deg,#ffe56a,#fbcd18 55%,#e0b000)!important;border:3px solid #1A1A24!important;color:#1a1a24!important;text-shadow:none!important;box-shadow:inset 0 2px #ffffff8c,0 4px #0d0d14!important}.th-game-title,.th-page-title,.th-hubmenu-title{font-family:Fredoka,Nunito,Arial,sans-serif!important;color:#fff!important;text-shadow:0 2px 0 #1A1A24,0 4px 0 #0d0d14,3px 0 0 #1A1A24,-2px 0 0 #1A1A24!important}h1,h2,h3,.font-logo{font-family:Fredoka,Nunito,Arial,sans-serif}.rounded-3xl.bg-white,.rounded-\[2rem\].bg-white,.rounded-\[2\.5rem\].bg-white,.rounded-2xl.bg-white,.rounded-t-3xl.bg-white,.th-collectible-card,.th-level-header{color:#1a1a24!important;background:#f7f8fa!important;border:3px solid #1A1A24!important;border-radius:1.75rem!important;box-shadow:0 6px #1a1a24!important}button.bg-gradient-to-br,a.bg-gradient-to-br,a[class*=bg-gradient-to-br],button[class*=bg-gradient-to-br],a[class*=bg-gradient-to-r],button[class*=bg-gradient-to-r]{background:#fbcd18!important;background-image:linear-gradient(180deg,#ffe56a,#fbcd18 60%,#e0b000)!important;color:#1a1a24!important;border:3px solid #1A1A24!important;border-radius:1.25rem!important;text-shadow:none!important;box-shadow:0 4px #0d0d14!important}section.rounded-\[2rem\].bg-gradient-to-br,section.rounded-\[2\.5rem\].bg-gradient-to-br{background:#4faee3!important;border:4px solid #1A1A24!important;color:#fff!important;box-shadow:0 8px #0d0d14!important}.rounded-2xl.bg-\[\#F8F5FE\],.rounded-2xl.bg-purple-50,.rounded-2xl.bg-emerald-50,.rounded-2xl.bg-amber-50{background:#fff!important;border:2px solid #1A1A24!important;color:#1a1a24!important;box-shadow:0 3px #1a1a24!important}input,textarea,select{background:#fff!important;border:3px solid #1A1A24!important;color:#1a1a24!important;border-radius:1rem!important}[class*="text-[#5E35B1]"],[class*="text-[#7E57C2]"],[class*="text-[#2A1B4A]"],[class*="text-[#6d1433]"]{color:#1a1a24!important}.th-page-leaderboard .bg-\[\#F8F5FE\],.th-page-leaderboard .bg-purple-100{background:#f7f8fa!important;color:#1a1a24!important}.rounded-3xl.bg-white,.rounded-\[2rem\].bg-white,.rounded-\[2\.5rem\].bg-white,.rounded-2xl.bg-white,.rounded-t-3xl.bg-white,.th-collectible-card,.th-level-header,.th-eshop-tile{box-shadow:inset 0 2px 1px #fffffffa,inset 0 6px 10px #fff6,inset 0 -5px #1a1a241a,inset 0 0 0 1px #ffffff80,0 1px 2px #1a1a241a,0 6px #1a1a24,0 10px 22px #1a1a2433,0 22px 44px #1a1a241f!important}.th-collectible-card:before,.th-eshop-tile:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(150deg,rgba(255,255,255,.6) 0%,rgba(255,255,255,.08) 26%,transparent 46%);z-index:0}.th-collectible-card>*,.th-eshop-tile>*{position:relative;z-index:1}.th-level-btn,.th-learn-more-btn,.th-game-action-btn,.th-game-sort-btn,.th-cream-gold-btn,.th-eshop-balance-coin,button.bg-gradient-to-br,a.bg-gradient-to-br,a[class*=bg-gradient-to-br],button[class*=bg-gradient-to-br],a[class*=bg-gradient-to-r],button[class*=bg-gradient-to-r]{box-shadow:inset 0 2px 1px #fffffff2,inset 0 5px 8px #ffffff73,inset 0 -6px #e0b00073,inset 0 0 0 1px #fff6,0 4px #0d0d14,0 9px 16px #1a1a2452,0 16px 30px #1a1a242e!important}button.bg-gradient-to-br:after,a.bg-gradient-to-br:after,a[class*=bg-gradient-to-br]:after,button[class*=bg-gradient-to-br]:after,a[class*=bg-gradient-to-r]:after,button[class*=bg-gradient-to-r]:after{background:linear-gradient(150deg,rgba(255,255,255,.7) 0%,rgba(255,255,255,.12) 24%,transparent 44%,transparent 100%)!important;mix-blend-mode:screen}section.rounded-\[2rem\].bg-gradient-to-br,section.rounded-\[2\.5rem\].bg-gradient-to-br{box-shadow:inset 0 3px 1px #fff6,inset 0 0 0 1px #fbcd1866,inset 0 -8px #00000047,0 8px #0d0d14,0 14px 28px #1a1a2466,0 30px 60px #1a1a2438!important}.switch-screen{box-shadow:inset 0 3px 1px #ffffff4d,inset 0 0 0 2px #fbcd184d,inset 0 -10px #0000004d,0 10px #0d0d14,0 18px 36px #1a1a2466,0 36px 70px #1a1a2438!important}.switch-tile{box-shadow:inset 0 3px 1px #fff9,inset 0 -6px #0000004d,inset 0 0 0 1px #ffffff40,0 5px #0d0d14,0 9px 16px #1a1a2466!important}.th-game-header,header.bg-gradient-to-r,header.bg-gradient-to-br,header.sticky{box-shadow:inset 0 2px #ffffff59,inset 0 -6px #0006,0 4px #0d0d14,0 8px 18px #0d0d1466!important}.th-hud-strip,.th-objective,.th-res-bar,.th-eshop-topbar{box-shadow:inset 0 2px #ffffff47,inset 0 -4px #00000059,inset 0 0 0 1px #fbcd1859,0 4px #0d0d14,0 9px 18px #0d0d1452!important}.th-level-pip,.th-art-medallion,.th-receipt-icon,.th-milestone-medal-done,.th-milestone-medal-current,.th-tier-medal:not(.th-tier-medal-locked),.th-empire-avatar,.th-res-avatar,.th-energy-bolt,.th-res-gear,.th-res-ico,.rounded-2xl.bg-gradient-to-br.from-\[\#7E57C2\],.rounded-2xl.bg-gradient-to-br.from-\[\#B39DDB\],.rounded-2xl.bg-gradient-to-br.from-\[\#9575CD\],.rounded-xl.bg-gradient-to-br.from-\[\#7E57C2\],.rounded-xl.bg-gradient-to-br.from-\[\#B39DDB\],.rounded-xl.bg-gradient-to-br.from-\[\#C026D3\],.rounded-full.bg-gradient-to-br.from-\[\#9575CD\],.rounded-full.bg-gradient-to-br.from-amber-400,.rounded-full.bg-gradient-to-br.from-orange-400{box-shadow:inset 0 2px 1px #ffffffe6,inset 0 4px 6px #ffffff59,inset 0 -4px 6px #00000057,inset 0 0 0 1px #ffffff4d,0 3px 6px #1a1a244d,0 7px 14px #1a1a2438!important}.th-res-chip,.th-eshop-balance,.th-clock-pill,.th-receipt-tax,.th-ptile-rank,.th-receipt-badge,.th-currency-chip{box-shadow:inset 0 2px 1px #ffffffd9,inset 0 -3px 5px #00000047,inset 0 0 0 1px #ffffff59,0 3px #0d0d14,0 6px 10px #0d0d1438!important}.rounded-2xl.bg-\[\#F8F5FE\],.rounded-2xl.bg-purple-50,.rounded-2xl.bg-emerald-50,.rounded-2xl.bg-amber-50,.rounded-2xl.bg-red-50,.th-ptile-stat,.th-empire-stat{box-shadow:inset 0 2px 5px #1a1a2429,inset 0 -1px #ffffffb3,inset 0 0 0 1px #fff6,0 3px #1a1a24,0 5px 10px #1a1a241a!important}input,textarea,select{box-shadow:inset 0 3px 6px #1a1a242e,inset 0 -1px #fff9,inset 0 0 0 1px #ffffff4d,0 1px #ffffff80!important}img.rounded-full,img.rounded-2xl,img.rounded-xl,img.rounded-3xl,img.rounded-\[2rem\],img.rounded-\[2\.5rem\]{box-shadow:0 0 0 3px #fbcd18,0 0 0 4px #fff6,0 4px #0d0d14,0 8px 16px #0d0d144d!important}.th-game-title,.th-page-title,.th-hubmenu-title{text-shadow:0 1px 0 #1A1A24,0 2px 0 #0d0d14,0 3px 0 #0d0d14,0 4px 0 #0d0d14,0 5px 0 #0d0d14,0 7px 12px rgba(0,0,0,.5)!important}.th-game-footer,.th-castle-dock,footer.border-t{box-shadow:inset 0 2px #ffffff1f,inset 0 -4px #0006,0 -4px #0d0d14,0 -8px 18px #0d0d144d!important}.th-progression-fill,.th-milestone-fill,.th-energy-fill{box-shadow:inset 0 2px 1px #ffffffb3,inset 0 -2px 4px #00000040,0 0 8px #fbcd184d!important}button.rounded-2xl.border.border-purple-200,button.rounded-xl.border.border-purple-200,a.rounded-2xl.border.border-purple-200,a.rounded-xl.border.border-purple-200{box-shadow:inset 0 2px 1px #ffffffe6,inset 0 -2px #1a1a242e,inset 0 0 0 1px #fff6,0 3px 6px #1a1a241f!important}.th-eshop-tile,.th-eshop-hero{box-shadow:inset 0 2px 1px #fffffff2,inset 0 -5px #1a1a241f,inset 0 0 0 1px #ffffff73,0 5px #0d0d14,0 10px 20px #0d0d1433!important}footer.th-game-footer a.th-game-footer-link span.th-travel-label{color:#1a1a24!important;-webkit-text-fill-color:#1A1A24!important;text-shadow:none!important}html,body{background:#e3f1fc!important}.th-castle-page,.th-page-portfolio,.th-page-market,.th-page-land,.th-page-tax,.th-page-missions,.th-page-notifications,.th-page-news,.th-page-settings,.th-page-arcade,.th-page-level,.th-page-leaderboard,.th-page-cascade,.th-page-panama,.th-page-heritage,.th-page-hiawatha,.th-page-arrow,.th-page-ncs,.th-page-rocket,.th-page-banner,.th-page-flambeau,.th-page-kate,.th-page-viking,.th-page-ssl,.th-page-tokaido,.th-page-ctared,.th-eshop-page,.dark .th-page-portfolio,.dark .th-page-missions,.dark .th-page-settings{background:radial-gradient(120% 78% at 50% -12%,#ffffff 0%,#eaf6ff 32%,transparent 62%),radial-gradient(85% 55% at 12% 112%,#cfeaff 0%,transparent 58%),radial-gradient(85% 55% at 88% 112%,#dcefff 0%,transparent 58%),radial-gradient(60% 40% at 50% 50%,rgba(255,255,255,.55) 0%,transparent 70%),linear-gradient(165deg,#f6fbff,#e6f1fb 48%,#d2e6f6)!important;background-attachment:fixed!important;color:#1a2a3a!important;min-height:100dvh!important}.th-res-bar{background:linear-gradient(180deg,#fffffff7,#e9f5ffeb)!important;border:2px solid rgba(255,255,255,.92)!important;box-shadow:inset 0 2px 1px #fff,inset 0 -3px 7px #6ea5d247,inset 0 0 0 1px #ffffff8c,0 6px 16px #5f91c352,0 14px 30px #5a8cbe29!important}.th-res-chip{background:linear-gradient(180deg,#fff,#e7f3ff)!important;border:2px solid rgba(255,255,255,.95)!important;color:#16304a!important;box-shadow:inset 0 2px 1px #fff,inset 0 -3px 5px #6ea5d252,inset 0 0 0 1px #ffffff73,0 3px 6px #5f91c34d!important}.th-res-chip-coin{background:linear-gradient(180deg,#fff,#f3faff)!important}.th-res-chip.th-coin-glow{box-shadow:inset 0 2px 1px #fff,inset 0 -3px 5px #6ea5d24d,0 0 0 1.5px #ffcd46d9,0 0 5px #ffbe328c,0 3px 6px #5f91c34d!important}.th-res-avatar{background:linear-gradient(180deg,#fff,#d9ecfb)!important;border:3px solid #ffffff!important;box-shadow:inset 0 2px 1px #fff,inset 0 -3px 6px #6ea5d24d,0 0 0 1px #8cb4d766,0 4px 10px #5f91c359!important}.th-res-gear.th-res-quit{background:linear-gradient(180deg,#ff6a7a,#d62847 55%,#9d254b)!important;border:2px solid #ffffff!important;box-shadow:inset 0 2px 1px #ffffffd9,inset 0 -4px 6px #780a1e80,inset 0 0 0 1px #ffffff4d,0 3px 6px #9d254b73,0 6px 12px #5f91c340!important}.th-energy{background:linear-gradient(180deg,#ffffffeb,#e4f2ffdb)!important;border:2px solid rgba(255,255,255,.92)!important;box-shadow:inset 0 2px 1px #fff,inset 0 -3px 6px #6ea5d242,0 4px 10px #5f91c347!important}.th-energy-bolt{background:linear-gradient(180deg,#8fd0ff,#2f8fd6)!important;border:2px solid #ffffff!important;box-shadow:inset 0 2px 1px #ffffffd9,inset 0 -3px 5px #00468266,0 2px 4px #5f91c34d!important}.th-energy-track{background:linear-gradient(180deg,#b3d4ee,#93bede)!important;box-shadow:inset 0 2px 4px #4678a573,inset 0 -1px #fff6!important}.th-energy-fill{background:linear-gradient(180deg,#8fd6ff,#3a9fe0 55%,#1f6fc0)!important;box-shadow:inset 0 2px 1px #fffc,inset 0 -2px 4px #003c7859,0 0 8px #3c96e666!important}.th-energy-label{color:#14304a!important;text-shadow:0 1px 0 rgba(255,255,255,.85)!important}.th-energy-reward{background:linear-gradient(180deg,#9a7ad6,#5e35b1 55%,#4527a0)!important;border:2px solid #ffffff!important;color:#fff!important;text-shadow:0 1px 0 #3a1d6e!important;box-shadow:inset 0 2px 1px #fff9,inset 0 -3px 5px #280f5073,0 3px 6px #5e35b166!important}.th-clock-pill{background:linear-gradient(180deg,#fff,#e7f3ff)!important;border:2px solid rgba(255,255,255,.95)!important;color:#16304a!important;box-shadow:inset 0 2px 1px #fff,inset 0 -2px 4px #6ea5d24d,0 3px 6px #5f91c347!important}.th-scene{background:radial-gradient(120% 72% at 50% -8%,#ffffff 0%,#eaf6ff 42%,transparent 72%),radial-gradient(78% 50% at 18% 104%,#d2eaff 0%,transparent 62%),radial-gradient(78% 50% at 82% 104%,#e0f0ff 0%,transparent 62%),radial-gradient(60% 40% at 50% 48%,rgba(255,255,255,.5) 0%,transparent 72%),linear-gradient(160deg,#f7fcff,#e5f1fb 52%,#d4e7f7)!important;border:3px solid rgba(255,255,255,.88)!important;box-shadow:inset 0 3px 1px #fffffff2,inset 0 -10px 20px #6ea5d242,inset 0 0 0 1px #ffffff80,0 10px 24px #5a8cbe52,0 22px 48px #5a8cbe2e!important}.th-dynamic-island{background:#0a0a0a!important;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0009,0 3px 10px #00000073,0 0 0 1px #ffffff40!important}.th-orbit-disc{position:relative;overflow:hidden;border:4px solid #ffffff!important;border-radius:.95rem!important;box-shadow:inset 0 3px 1px #ffffffe6,inset 0 -7px 11px #0000003d,inset 0 0 0 1px #fff6,0 0 0 1px #78a0c84d,0 6px #b2cae099,0 11px 18px #5a8cbe61,0 18px 34px #5a8cbe33!important}.th-orbit-disc:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;border-radius:inherit;background:linear-gradient(155deg,rgba(255,255,255,.6) 0%,rgba(255,255,255,.18) 28%,transparent 48%),linear-gradient(0deg,rgba(0,0,0,.18) 0%,transparent 42%)}.th-orbit-disc svg{position:relative;z-index:1;color:#fff!important;filter:drop-shadow(0 2px 3px rgba(0,0,0,.45))!important}.th-orbit-btn:hover .th-orbit-disc,.th-orbit-btn:focus-visible .th-orbit-disc{border-color:#fff!important;box-shadow:inset 0 3px 1px #fffffff2,inset 0 -7px 11px #00000038,0 0 0 3px #ffffffe6,0 0 0 6px #78b4eb80,0 0 0 8px #78b4eb38,0 12px 22px #5a8cbe6b!important}.th-orbit-plaque{color:#16304a!important;text-shadow:0 1px 0 rgba(255,255,255,.9)!important}.th-orbit-uninstall{background:linear-gradient(180deg,#ff6a7a,#c81e3a)!important;border:2px solid #ffffff!important;box-shadow:inset 0 1px #fff9,0 2px 4px #00000059!important}.th-orbit-pin{background:linear-gradient(180deg,#ffe9a8,#f0c56a)!important;border:2px solid #ffffff!important;color:#5a2a08!important;box-shadow:inset 0 1px #ffffffb3,0 2px 4px #0000004d!important}.th-orbit-pin.is-pinned{background:linear-gradient(180deg,#8ee04a,#2b8a0c)!important;color:#fff!important;border-color:#fff!important}.th-level-btn{background:linear-gradient(180deg,#fff,#e9f4ff 55%,#cfe6f9)!important;background-image:linear-gradient(180deg,#fff,#e9f4ff 55%,#cfe6f9)!important;border:3px solid #ffffff!important;color:#143a5a!important;font-family:Fredoka,Nunito,Arial,sans-serif!important;text-shadow:0 1px 0 rgba(255,255,255,.8)!important;box-shadow:inset 0 3px 1px #fff,inset 0 -6px 9px #6ea5d252,inset 0 0 0 1px #ffffff80,0 5px #a9c4dc,0 11px 18px #5a8cbe61!important}.th-level-btn:active{transform:translateY(3px)!important;box-shadow:inset 0 3px 7px #6ea5d266,0 2px #a9c4dc!important}.th-page-dots button{background:#5a8cbe52!important}.th-page-dots button[aria-current=page]{background:#2f8fd6!important;box-shadow:0 0 6px #3c96e680!important}.th-learn-more-btn{background:linear-gradient(180deg,#fff,#e9f4ff 55%,#cfe6f9)!important;background-image:linear-gradient(180deg,#fff,#e9f4ff 55%,#cfe6f9)!important;border:3px solid #ffffff!important;color:#143a5a!important;text-shadow:0 1px 0 rgba(255,255,255,.8)!important;box-shadow:inset 0 3px 1px #fff,inset 0 -5px 8px #6ea5d24d,0 4px #a9c4dc,0 9px 16px #5a8cbe52!important}.th-castle-dock{background:linear-gradient(180deg,#fffffff0,#e2f0ffe6)!important;border-top:2px solid rgba(255,255,255,.92)!important;box-shadow:inset 0 2px 1px #fff,inset 0 5px 9px #6ea5d238,0 -6px 16px #5a8cbe42!important}.th-castle-dock a{color:#16304a!important}.th-castle-dock .th-dock-active{background:linear-gradient(180deg,#b4d7f58c,#8cbee666)!important;border-radius:14px 14px 0 0!important;box-shadow:inset 0 2px #ffffffb3!important}.th-castle-dock a>span.flex{border:2px solid #ffffff!important;border-radius:.85rem!important;box-shadow:inset 0 2px 1px #fffc,inset 0 -4px 6px #00000038,0 3px 6px #5a8cbe52!important}.th-game-footer{background:linear-gradient(180deg,#fffffff5,#e4f2ffeb)!important;border-top:3px solid rgba(255,255,255,.92)!important;box-shadow:inset 0 2px 1px #fff,inset 0 -4px 8px #6ea5d233,0 -6px 18px #5a8cbe38!important}.th-game-footer-title,.th-game-footer-copy{color:#16304a!important;text-shadow:0 1px 0 rgba(255,255,255,.8)!important}.th-game-footer-logo{border:3px solid #ffffff!important;box-shadow:inset 0 2px 1px #fff,inset 0 -3px 6px #6ea5d24d,0 3px 8px #5f91c359!important}.th-game-footer-link{background:linear-gradient(180deg,#fff,#e9f4ff 55%,#cfe6f9)!important;border:3px solid #ffffff!important;color:#143a5a!important;box-shadow:inset 0 2px 1px #fff,inset 0 -4px 6px #6ea5d24d,0 4px #a9c4dc,0 8px 14px #5a8cbe4d!important}footer.th-game-footer a.th-game-footer-link span.th-travel-label{color:#143a5a!important;-webkit-text-fill-color:#143a5a!important;text-shadow:0 1px 0 rgba(255,255,255,.8)!important}.th-game-title,.th-page-title,.th-hubmenu-title{color:#143a5a!important;text-shadow:0 1px 0 rgba(255,255,255,.9),0 2px 0 rgba(200,225,245,.8),0 3px 6px rgba(90,140,190,.35)!important}.rounded-3xl.bg-white,.rounded-\[2rem\].bg-white,.rounded-\[2\.5rem\].bg-white,.rounded-2xl.bg-white,.rounded-t-3xl.bg-white,.th-collectible-card,.th-level-header,.th-eshop-tile{background:linear-gradient(180deg,#fff,#f4faff)!important;color:#16304a!important;border:2px solid rgba(255,255,255,.9)!important;box-shadow:inset 0 2px 1px #fff,inset 0 -5px 10px #6ea5d224,inset 0 0 0 1px #ffffff80,0 1px 2px #5a8cbe1a,0 6px 12px #5a8cbe2e,0 16px 30px #5a8cbe1f!important}input,textarea,select{background:linear-gradient(180deg,#fff,#eef6fd)!important;border:2px solid rgba(255,255,255,.9)!important;color:#16304a!important;box-shadow:inset 0 2px 5px #6ea5d238,inset 0 -1px #ffffffb3,0 1px #fff9!important}.premium-shop{position:relative;min-height:100vh;background:radial-gradient(130% 55% at 50% -8%,#eaf6ff,#eaf6ff00 60%),radial-gradient(90% 50% at 50% 108%,#d4ecfb,#d4ecfb00 62%),linear-gradient(180deg,#c7e6f7,#d9eefb 30%,#eaf6fd 55%,#f4faff)!important;color:#16304a;padding:0 .9rem 2rem;overflow:hidden}.premium-shop:before{content:"";position:absolute;top:-18%;left:50%;transform:translate(-50%);width:150%;height:60%;border-radius:50%;background:radial-gradient(60% 100% at 50% 0%,#ffffff8c,#fff0 70%);pointer-events:none;z-index:0}.premium-shop:after{content:"";position:absolute;bottom:-30%;left:50%;transform:translate(-50%);width:130%;height:55%;border-radius:50%;background:radial-gradient(60% 100% at 50% 100%,#96cdf04d,#96cdf000 70%);pointer-events:none;z-index:0}.ps-header{position:relative;z-index:3;margin:.6rem auto 0;max-width:42rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .7rem .55rem .65rem;border-radius:9999px;background:linear-gradient(180deg,#fff,#f4f9ff);border:2px solid rgba(255,255,255,.98);box-shadow:inset 0 2px 1px #fff,inset 0 -4px 8px #96bee629,0 1px #b4d2f0b3,0 8px 18px #4682be29,0 16px 32px #4682be1a!important}.ps-logo{display:inline-flex;align-items:center;gap:.5rem}.ps-logo-mark{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border-radius:.7rem;color:#fff;background:linear-gradient(180deg,#4ea4f0,#1d78d6 48%,#1565c0);border:2px solid rgba(255,255,255,.85);box-shadow:inset 0 2px 1px #ffffff8c,inset 0 -3px 5px #08326e47,0 3px #0d4f96,0 5px 8px #0d4f9647!important}.ps-logo-mark svg{width:1.15rem;height:1.15rem}.ps-logo-text{font-family:Fredoka,Nunito,Arial,sans-serif;font-size:1.45rem;font-weight:700;letter-spacing:-.02em;line-height:1;color:#1a6fd0;text-shadow:0 1px 0 rgba(255,255,255,.85)}.ps-currency{display:inline-flex;align-items:center;gap:.35rem;min-height:2.35rem;padding:.2rem .85rem .2rem .28rem;border-radius:9999px;background:linear-gradient(180deg,#ffe56a,#f5c518 52%,#e8ad00);border:3px solid #f0c020;color:#1a1a24;box-shadow:inset 0 2px 1px #ffffffbf,inset 0 -3px 5px #a06e0047,0 3px #c49200,0 5px 10px #b4820047!important}.ps-currency-coin{display:inline-flex;align-items:center;justify-content:center;filter:drop-shadow(0 1px 1px rgba(120,80,0,.35))}.ps-currency-coin .th-marie-coin,.ps-currency-coin img{width:1.7rem!important;height:1.7rem!important}.ps-currency-value{font-family:Fredoka,Nunito,Arial,sans-serif;font-size:1.35rem;font-weight:800;font-variant-numeric:tabular-nums;color:#6a4a00;text-shadow:0 1px 0 rgba(255,255,255,.85),0 -1px 1px rgba(0,0,0,.45),0 -2px 2px rgba(74,40,0,.35);line-height:1}.ps-main{position:relative;z-index:2;margin:0 auto;max-width:42rem;padding:1rem 0 0}.ps-subtitle{margin:.4rem .25rem 0;font-size:.82rem;font-weight:600;line-height:1.45;color:#3a6a92;text-align:center}.ps-wallet{display:inline-flex;align-items:center;gap:.35rem;margin:.7rem auto 0;padding:.3rem .8rem .3rem .4rem;border-radius:9999px;background:linear-gradient(180deg,#fff,#eef6fd);border:1.5px solid rgba(180,215,245,.8);box-shadow:inset 0 1px #ffffffe6,0 2px 5px #285a961f!important}.ps-wallet>*{display:inline-flex;align-items:center}.ps-wallet-coin{color:#1f9d55}.ps-wallet-label{font-size:.7rem;font-weight:700;letter-spacing:.04em;color:#5a7a96;text-transform:uppercase}.ps-wallet-value{font-family:Fredoka,Nunito,Arial,sans-serif;font-size:.95rem;font-weight:700;font-variant-numeric:tabular-nums;color:#16304a}.ps-wallet,.ps-wallet>*{justify-content:center}.ps-wallet{display:flex}.ps-section-head{display:flex;align-items:center;gap:.5rem;margin:1.4rem .25rem .6rem}.ps-section-head-apps,.ps-section-head-history{margin-top:1.9rem}.ps-section-icon-history{background:linear-gradient(180deg,#34d399,#059669)!important}.ps-search{position:relative;display:flex;align-items:center;gap:.5rem;margin:.6rem .25rem .75rem;padding:.3rem .4rem .3rem .35rem;border-radius:9999px;background:linear-gradient(180deg,#fff,#eef6fd);border:1.5px solid rgba(180,215,245,.85);box-shadow:inset 0 2px 5px #285a9629,inset 0 -1px #ffffffb3,0 2px 5px #285a961a!important}.ps-search-icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:9999px;color:#fff;background:linear-gradient(180deg,#4aa3e8,#1a6fc4);border:1.5px solid rgba(255,255,255,.7);box-shadow:inset 0 1px #ffffff80,0 2px 4px #0d4a8a40!important;flex-shrink:0}.ps-search-input{flex:1 1 auto;min-width:0;border:0;background:transparent;outline:none;font-family:Nunito,Roboto,Arial,sans-serif;font-size:.85rem;font-weight:600;color:#16304a}.ps-search-input::-moz-placeholder{color:#8aa8c2}.ps-search-input::placeholder{color:#8aa8c2}.ps-search-clear{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:9999px;color:#1a6fc4;background:#eaf3fb;border:1.5px solid rgba(180,215,245,.8);box-shadow:inset 0 1px #fffc!important;flex-shrink:0}.ps-search-count{margin:.5rem .5rem 0;font-size:.72rem;font-weight:700;color:#3a6a92}.ps-search-empty{display:flex;flex-direction:column;align-items:center;gap:.4rem;margin:.8rem .5rem 0;padding:1.4rem 1rem;border-radius:1.2rem;color:#6a93b8;background:linear-gradient(180deg,#fff,#f1f8fe);border:1.5px solid rgba(180,215,245,.7);box-shadow:inset 0 2px 1px #fff,0 4px 10px #285a961a!important;text-align:center;font-size:.82rem;font-weight:600}.ps-apps-stage-search{gap:0}.ps-cards-search{grid-template-columns:1fr!important}.ps-history{display:flex;flex-direction:column;gap:.5rem;margin:.5rem .25rem 0}.ps-history-row{display:flex;align-items:center;gap:.6rem;padding:.6rem .7rem;border-radius:1.1rem;background:linear-gradient(180deg,#fff,#f1f8fe);border:1.5px solid rgba(180,215,245,.8);box-shadow:inset 0 2px 1px #fff,inset 0 -3px 8px #78b4e11f,0 3px 8px #285a961a!important}.ps-history-icon{width:2.4rem;height:2.4rem;border-radius:.7rem;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(180deg,#ffffff73,#ffffff14 38%,#0000002e),linear-gradient(160deg,var(--icon-color, #4aa3e8),color-mix(in srgb,var(--icon-color, #1a6fc4) 60%,#000));border:2px solid rgba(255,255,255,.6);box-shadow:inset 0 2px 1px #ffffffb3,inset 0 -4px 8px #00000042,0 3px 6px #0003!important;flex-shrink:0}.ps-history-info{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.ps-history-title{font-family:Fredoka,Nunito,Arial,sans-serif;font-size:.9rem;font-weight:700;color:#1a6fc4;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-history-sub{font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6a93b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-history-price{display:inline-flex;align-items:center;gap:.2rem;font-size:.72rem;font-weight:700;color:#6b4a00;flex-shrink:0}.ps-history-status{font-size:.6rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#1f9d55;padding:.18rem .5rem;border-radius:9999px;background:linear-gradient(180deg,#e6f7ee,#cdeed9);border:1.5px solid rgba(31,157,85,.4);box-shadow:inset 0 1px #ffffffb3!important;flex-shrink:0}.ps-history-open{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .85rem;border-radius:9999px;background:linear-gradient(180deg,#4aa3e8,#1a6fc4 55%,#0d4a8a);color:#fff;border:2px solid rgba(255,255,255,.55);font-family:Fredoka,Nunito,Arial,sans-serif;font-size:.78rem;font-weight:700;box-shadow:inset 0 2px 1px #ffffff80,inset 0 -3px 6px #00000038,0 3px #0d4a8a,0 6px 10px #0d4a8a47!important;flex-shrink:0}.ps-history-open:active{transform:translateY(2px);box-shadow:inset 0 3px 6px #0000004d,0 1px #0d4a8a!important}.ps-history-empty{display:flex;flex-direction:column;align-items:center;gap:.35rem;margin:.6rem .5rem 0;padding:1.5rem 1rem;border-radius:1.2rem;color:#6a93b8;background:linear-gradient(180deg,#fff,#f1f8fe);border:1.5px solid rgba(180,215,245,.7);box-shadow:inset 0 2px 1px #fff,0 4px 10px #285a961a!important;text-align:center}.ps-history-empty-title{font-family:Fredoka,Nunito,Arial,sans-serif;font-size:.95rem;font-weight:700;color:#16304a}.ps-history-empty-text{font-size:.78rem;font-weight:600;line-height:1.4;color:#6a93b8;max-width:22rem}.ps-section-icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.6rem;color:#fff;background:linear-gradient(180deg,#4aa3e8,#1a6fc4);border:1.5px solid rgba(255,255,255,.7);box-shadow:inset 0 1px #ffffff80,0 2px 4px #0d4a8a40!important}.ps-section-title{font-family:Fredoka,Nunito,Arial,sans-serif;font-size:1.15rem;font-weight:700;color:#1a6fc4;text-shadow:0 1px 0 rgba(255,255,255,.7)}.ps-section-hint{margin-left:auto;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6a93b8}.ps-coin-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem}@media(max-width:480px){.ps-coin-grid{grid-template-columns:repeat(3,1fr)}}.ps-coin-card{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:.7rem .4rem .6rem;border-radius:1.1rem;background:linear-gradient(180deg,#fff,#f1f8fe);border:1.5px solid rgba(255,255,255,.95);box-shadow:inset 0 2px 1px #fff,inset 0 -4px 8px #78b4e124,inset 0 0 0 1px #c8e4fa8c,0 4px 8px #285a961f,0 10px 18px #285a961a!important}.ps-coin-card-glow{display:inline-flex;align-items:center;justify-content:center;filter:drop-shadow(0 2px 4px rgba(180,130,0,.35))}.ps-coin-card-amount{margin-top:.3rem;font-family:Fredoka,Nunito,Arial,sans-serif;font-size:1.05rem;font-weight:700;color:#6a4a00;line-height:1;text-shadow:0 1px 0 rgba(255,255,255,.9),0 -1px 1px rgba(0,0,0,.35),0 -2px 2px rgba(22,48,74,.28)}.ps-coin-card-unit{font-size:.55rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6a93b8}.ps-coin-card-label{margin-top:.1rem;font-size:.6rem;font-weight:600;color:#8aa8c2}.ps-coin-buy{margin-top:.45rem;width:100%;display:inline-flex;align-items:center;justify-content:center;padding:.4rem .3rem;border-radius:.8rem;background:linear-gradient(180deg,#4aa3e8,#1a6fc4 55%,#0d4a8a);color:#fff;border:1.5px solid rgba(255,255,255,.55);font-family:Fredoka,Nunito,Arial,sans-serif;font-size:.72rem;font-weight:700;box-shadow:inset 0 2px 1px #ffffff73,inset 0 -3px 6px #0003,0 3px #0d4a8a,0 6px 10px #0d4a8a47!important}.ps-coin-buy:active{transform:translateY(2px);box-shadow:inset 0 3px 6px #0000004d,0 1px #0d4a8a!important}.ps-coin-buy:disabled{background:linear-gradient(180deg,#b9d4ea,#9bbdd8)!important;box-shadow:inset 0 2px 1px #ffffff80,0 3px #7a9bb8!important;cursor:not-allowed}.ps-coin-buy-inner{display:inline-flex;align-items:center;gap:.2rem}.ps-error{margin:.8rem .25rem 0;text-align:center;font-size:.85rem;font-weight:700;color:#c0392b}.ps-apps-stage{display:flex;align-items:stretch;gap:.5rem;margin:0 .1rem}.ps-arrow{flex-shrink:0;align-self:center;width:2.6rem;height:2.6rem;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(180deg,#4aa3e8,#1a6fc4 55%,#0d4a8a);border:2px solid rgba(255,255,255,.7);box-shadow:inset 0 2px 1px #ffffff8c,inset 0 -4px 8px #00000038,0 4px #0d4a8a,0 8px 16px #0d4a8a4d!important}.ps-arrow:active{transform:translateY(2px);box-shadow:inset 0 3px 6px #0000004d,0 2px #0d4a8a!important}.ps-arrow:disabled{background:linear-gradient(180deg,#c3dcec,#a8c4dc)!important;color:#ffffffd9!important;box-shadow:inset 0 2px 1px #ffffff80,0 3px #8aa6be!important;cursor:not-allowed}.ps-cards{flex:1 1 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:.7rem;min-width:0}@media(max-width:480px){.ps-cards{grid-template-columns:1fr}}.ps-card{position:relative;display:flex;flex-direction:column;padding:.9rem .9rem .8rem;border-radius:1.4rem;background:linear-gradient(180deg,#fff,#f2f8fe);border:1.5px solid rgba(255,255,255,.98);box-shadow:inset 0 2px 1px #fff,inset 0 -5px 12px #78b4e124,inset 0 0 0 1px #c8e4fa8c,0 2px 4px #285a961a,0 8px 16px #285a9624,0 18px 34px #285a961f!important;overflow:hidden}.ps-card:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(150deg,rgba(255,255,255,.7) 0%,rgba(255,255,255,.08) 30%,transparent 50%);z-index:0}.ps-card>*{position:relative;z-index:1}.ps-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.ps-app-icon{width:3.25rem;height:3.25rem;border-radius:.9rem;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(180deg,#ffffff73,#ffffff14 38%,#0000002e),linear-gradient(160deg,var(--icon-color, #4aa3e8),color-mix(in srgb,var(--icon-color, #1a6fc4) 60%,#000));border:2px solid rgba(255,255,255,.6);box-shadow:inset 0 2px 1px #ffffffb3,inset 0 -5px 10px #00000047,inset 0 0 0 1px #ffffff40,0 4px 8px #00000038,0 10px 18px #0000002e!important}.ps-app-icon svg{filter:drop-shadow(0 2px 3px rgba(0,0,0,.45))}.ps-card-badges{display:flex;flex-direction:column;align-items:flex-end;gap:.3rem}.ps-badge-new{display:inline-flex;align-items:center;padding:.18rem .55rem;border-radius:9999px;font-size:.6rem;font-weight:800;letter-spacing:.08em;color:#fff;background:linear-gradient(180deg,#ff6a6a,#d11d1d);border:1.5px solid rgba(255,255,255,.7);box-shadow:inset 0 1px #ffffff80,0 2px 4px #b4141459!important}.ps-badge-updated{display:inline-flex;align-items:center;padding:.18rem .55rem;border-radius:9999px;font-size:.6rem;font-weight:800;letter-spacing:.08em;color:#fff;background:linear-gradient(180deg,#38bdf8,#0284c7);border:1.5px solid rgba(255,255,255,.7);box-shadow:inset 0 1px #ffffff80,0 2px 4px #0284c759!important}.ps-badge-route{display:inline-flex;align-items:center;padding:.16rem .5rem;border-radius:9999px;font-size:.55rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff;border:1.5px solid rgba(255,255,255,.65);box-shadow:inset 0 1px #fff6,0 2px 4px #0003!important}.ps-card-title{margin-top:.6rem;font-family:Fredoka,Nunito,Arial,sans-serif;font-size:1.1rem;font-weight:700;color:#1a6fc4;line-height:1.15;text-shadow:0 1px 0 rgba(255,255,255,.7)}.ps-card-sub{margin-top:.1rem;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6a93b8}.ps-card-desc{margin-top:.4rem;font-size:.74rem;font-weight:500;line-height:1.4;color:#3a6a92;flex:1 1 auto}.ps-card-foot{margin-top:.7rem;display:flex;align-items:center;justify-content:flex-end}.ps-card-downloads{margin-top:.45rem;display:inline-flex;align-items:center;gap:.3rem;font-size:.7rem;font-weight:700;color:#5b7fa3;font-variant-numeric:tabular-nums}.ps-card-downloads svg{color:#7aa7c8}.ps-owned{font-size:.78rem;font-weight:800;color:#1f9d55;padding:.3rem .7rem;border-radius:9999px;background:linear-gradient(180deg,#e6f7ee,#cdeed9);border:1.5px solid rgba(31,157,85,.4);box-shadow:inset 0 1px #ffffffb3!important}.ps-buy-btn{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.1rem;border-radius:9999px;background:linear-gradient(180deg,#4aa3e8,#1a6fc4 55%,#0d4a8a);color:#fff;border:2px solid rgba(255,255,255,.55);font-family:Fredoka,Nunito,Arial,sans-serif;font-size:.95rem;font-weight:700;box-shadow:inset 0 2px 1px #ffffff80,inset 0 -4px 8px #00000038,0 4px #0d4a8a,0 8px 14px #0d4a8a52!important}.ps-buy-btn:active{transform:translateY(2px);box-shadow:inset 0 3px 6px #0000004d,0 2px #0d4a8a!important}.ps-buy-btn:disabled{background:linear-gradient(180deg,#b9d4ea,#9bbdd8)!important;box-shadow:inset 0 2px 1px #ffffff80,0 4px #7a9bb8!important;cursor:not-allowed}.ps-buy-inner{display:inline-flex;align-items:center;gap:.3rem}.ps-download-state{width:100%;display:flex;flex-direction:column;align-items:flex-end;gap:.3rem}.ps-download-bar{width:100%;height:.5rem;border-radius:9999px;overflow:hidden;background:#d7e8f6;box-shadow:inset 0 1px 2px #285a9633!important}.ps-download-bar>span{display:block;height:100%;border-radius:9999px;background:linear-gradient(180deg,#4aa3e8,#1a6fc4);box-shadow:inset 0 1px #fff6!important}.ps-download-label{font-size:.7rem;font-weight:800;color:#1a6fc4;font-variant-numeric:tabular-nums}.ps-update-btn{background:linear-gradient(180deg,#fff4d0,#ffe08a 55%,#f0c043)!important;color:#6b4a00!important;border:2px solid #e6b400!important;box-shadow:inset 0 2px 1px #ffffffd9,inset 0 -3px 6px #96640038,0 4px #b8901a,0 8px 14px #b4820047!important}.ps-update-btn:active{transform:translateY(2px);box-shadow:inset 0 3px 6px #9664004d,0 2px #b8901a!important}.ps-dots{display:flex;justify-content:center;gap:.4rem;margin:.9rem 0 .4rem}.ps-dot{width:.5rem;height:.5rem;border-radius:9999px;border:0;background:#1a6fc44d;box-shadow:inset 0 1px 1px #00000026!important}.ps-dot-active{width:1.3rem;background:linear-gradient(180deg,#4aa3e8,#1a6fc4);box-shadow:inset 0 1px #ffffff80,0 1px 3px #0d4a8a66!important}.ps-footer{display:flex;justify-content:center;gap:.8rem;margin:1.2rem .25rem .5rem}.ps-footer-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.5rem;border-radius:1.2rem;background:linear-gradient(180deg,#4aa3e8,#1a6fc4 55%,#0d4a8a);color:#fff;border:2px solid rgba(255,255,255,.6);font-family:Fredoka,Nunito,Arial,sans-serif;font-size:.95rem;font-weight:700;box-shadow:inset 0 2px 1px #ffffff80,inset 0 -4px 8px #00000038,0 4px #0d4a8a,0 8px 14px #0d4a8a4d!important}.ps-footer-btn:active{transform:translateY(2px);box-shadow:inset 0 3px 6px #0000004d,0 2px #0d4a8a!important}.ps-overlay{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem;background:#1432508c}.ps-sheet{position:relative;width:100%;max-width:24rem;padding:1.5rem 1.4rem 1.4rem;border-radius:1.6rem;background:linear-gradient(180deg,#fff,#f2f8fe);border:1.5px solid rgba(255,255,255,.98);box-shadow:inset 0 2px 1px #fff,inset 0 0 0 1px #c8e4fa99,0 12px 30px #285a964d,0 30px 60px #285a9633!important;text-align:center}.ps-sheet-close{position:absolute;top:.7rem;right:.7rem;width:2rem;height:2rem;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;color:#1a6fc4;background:#eaf3fb;border:1.5px solid rgba(180,215,245,.8);box-shadow:inset 0 1px #fffc!important}.ps-sheet-icon{color:#1a6fc4}.ps-sheet-icon-warn{color:#d97706}.ps-sheet-title{margin-top:.5rem;font-family:Fredoka,Nunito,Arial,sans-serif;font-size:1.2rem;font-weight:700;color:#16304a}.ps-sheet-text{margin-top:.35rem;font-size:.85rem;color:#5a7a96;line-height:1.4}.ps-sheet-btn{margin-top:1rem;width:100%;padding:.7rem 1rem;border-radius:1rem;background:linear-gradient(180deg,#4aa3e8,#1a6fc4 55%,#0d4a8a);color:#fff;border:2px solid rgba(255,255,255,.55);font-family:Fredoka,Nunito,Arial,sans-serif;font-weight:700;box-shadow:inset 0 2px 1px #ffffff80,inset 0 -4px 8px #00000038,0 4px #0d4a8a,0 8px 14px #0d4a8a4d!important}.th-page-leaderboard .th-hud-strip{background:linear-gradient(180deg,#fffffffa,#eef6fdf2 55%,#d6eaf8eb)!important;border:3px solid rgba(255,255,255,.9)!important;border-radius:1.5rem!important;color:#16304a!important;box-shadow:inset 0 2px 1px #fffffffa,inset 0 6px 12px #ffffff8c,inset 0 -4px 10px #4aa3e81a,inset 0 0 0 1px #b4d7f58c,0 1px 2px #16304a14,0 6px 14px #4aa3e82e,0 16px 30px #4aa3e81f!important}.th-page-leaderboard .th-hud-cell+.th-hud-cell{border-left:1px solid rgba(120,180,225,.35)!important}.th-page-leaderboard .th-hud-icon{color:#1a6fc4!important}.th-page-leaderboard .th-hud-label{color:#1a6fc4b3!important}.th-page-leaderboard .th-hud-value{color:#16304a!important}.th-page-leaderboard .th-hud-value-accent{color:#1a6fc4!important}.th-page-leaderboard .th-podium-card{background:linear-gradient(180deg,#fffffffa,#eef6fdf2 55%,#d6eaf8eb)!important;border:3px solid rgba(255,255,255,.9)!important;border-radius:1.75rem!important;color:#16304a!important;box-shadow:inset 0 2px 1px #fffffffa,inset 0 6px 12px #ffffff8c,inset 0 -4px 10px #4aa3e81a,inset 0 0 0 1px #b4d7f58c,0 1px 2px #16304a14,0 8px 18px #4aa3e833,0 18px 36px #4aa3e824!important}.th-page-leaderboard .th-podium-card:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(150deg,rgba(255,255,255,.6) 0%,rgba(255,255,255,.08) 26%,transparent 46%);z-index:0}.th-page-leaderboard .th-podium-card>*{position:relative;z-index:1}.th-podium-card>.absolute.-top-3{border:2px solid rgba(255,255,255,.92)!important;color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.4)!important;box-shadow:inset 0 1px #ffffffb3,inset 0 -2px 4px #00000038,0 3px 8px #00000047!important}.th-podium-card>.text-xs.font-bold.uppercase.tracking-wide{color:#1a6fc4b3!important}.th-podium-card h2{color:#16304a!important}.th-podium-card .text-2xl.font-bold.tabular-nums,.th-podium-card .text-2xl.font-bold.tabular-nums span{color:#1a6fc4!important}.th-podium-card .bg-purple-100.text-\[\#5E35B1\]{background:#8fd0ff40!important;color:#1a6fc4!important;border:1px solid rgba(120,180,225,.5)!important;box-shadow:inset 0 1px #fff9,inset 0 -1px 2px #6ea5d22e,0 1px 2px #4aa3e824!important}.th-auth-card{background:linear-gradient(180deg,#fffffffa,#eef6fdf2 55%,#d6eaf8eb)!important;border:3px solid rgba(255,255,255,.9)!important;border-radius:1.75rem!important;color:#16304a!important;box-shadow:inset 0 2px 1px #fffffffa,inset 0 6px 12px #ffffff8c,inset 0 -4px 10px #4aa3e81a,inset 0 0 0 1px #b4d7f58c,0 1px 2px #16304a14,0 8px 18px #4aa3e833,0 20px 40px #4aa3e824!important}.th-auth-emblem{background:linear-gradient(180deg,#8fd0ff,#2f8fd6)!important;border:3px solid #ffffff!important;box-shadow:inset 0 2px 1px #ffffffd9,inset 0 -4px 8px #00468266,inset 0 0 0 1px #ffffff4d,0 4px 10px #5f91c366!important}.th-auth-eyebrow{color:#1a6fc4b3!important}.th-auth-title{color:#16304a!important;text-shadow:0 1px 0 rgba(255,255,255,.8)!important}.th-auth-info{background:linear-gradient(180deg,#ffffffe6,#e4f2ffd9)!important;border:2px solid rgba(180,215,245,.6)!important;color:#1a4a6a!important;box-shadow:inset 0 2px 4px #6ea5d22e,inset 0 -1px #ffffffb3!important}.th-auth-label{color:#1a6fc4!important}.th-auth-input{background:linear-gradient(180deg,#fff,#eef6fd)!important;border:2px solid rgba(180,215,245,.7)!important;color:#16304a!important;box-shadow:inset 0 2px 5px #6ea5d238,inset 0 -1px #ffffffb3,0 1px #ffffffa6!important}.th-auth-input::-moz-placeholder{color:#1a6fc473!important}.th-auth-input::placeholder{color:#1a6fc473!important}.th-auth-input:focus{border-color:#1a6fc4!important;box-shadow:inset 0 2px 5px #6ea5d238,0 0 0 3px #1a6fc440!important}.th-auth-link{color:#1a6fc4!important}.th-auth-link-muted{color:#1a6fc499!important}.th-auth-card .th-game-action-btn{background:linear-gradient(180deg,#8fd0ff,#2f8fd6 55%,#1a6fc4)!important;background-image:linear-gradient(180deg,#8fd0ff,#2f8fd6 55%,#1a6fc4)!important;border:3px solid #ffffff!important;color:#fff!important;font-family:Fredoka,Nunito,Arial,sans-serif!important;text-shadow:0 1px 0 rgba(0,70,130,.5)!important;border-radius:1rem!important;box-shadow:inset 0 2px 1px #fffffff2,inset 0 5px 8px #ffffff73,inset 0 -5px 10px #00468259,inset 0 0 0 1px #fff6,0 4px #0d4a8a,0 9px 16px #1a6fc452,0 16px 30px #1a6fc42e!important}.th-auth-card .th-game-action-btn:active{transform:translateY(2px);box-shadow:inset 0 3px 7px #00468273,inset 0 0 0 1px #fff3,0 2px #0d4a8a!important}.th-auth-card .th-game-action-btn:disabled{background:linear-gradient(180deg,#c8ddf0,#a9c8e0 55%,#8fb0cc)!important;background-image:linear-gradient(180deg,#c8ddf0,#a9c8e0 55%,#8fb0cc)!important;color:#ffffffd9!important;text-shadow:none!important;box-shadow:inset 0 2px 1px #ffffffb3,inset 0 -3px 6px #00468233,0 4px #6a8aa8!important}.th-entity-modal{background:linear-gradient(180deg,#fffffffa,#eef6fdf5 55%,#d6eaf8ed)!important;border:3px solid rgba(255,255,255,.9)!important;border-radius:1.75rem!important;color:#16304a!important;box-shadow:inset 0 2px 1px #fffffffa,inset 0 6px 12px #ffffff8c,inset 0 -4px 10px #4aa3e81a,inset 0 0 0 1px #b4d7f58c,0 1px 2px #16304a14,0 12px 28px #4aa3e838,0 30px 60px #4aa3e829!important}.th-entity-modal>.sticky,.th-entity-modal .sticky.top-0{background:linear-gradient(180deg,#8fd0fff5,#2f8fd6f0)!important;border-bottom:3px solid rgba(255,255,255,.85)!important;color:#fff!important;box-shadow:inset 0 2px 1px #ffffffb3,inset 0 -4px 8px #00468240,inset 0 0 0 1px #ffffff4d,0 4px 10px #2f8fd64d!important}.th-entity-modal .sticky .text-white\/85,.th-entity-modal .sticky .text-white\/80{color:#ffffffeb!important}.th-entity-modal .sticky h2{color:#fff!important;text-shadow:0 1px 0 rgba(0,70,130,.4)!important}.th-entity-modal .sticky .bg-white\/20{background:#ffffffeb!important;color:#1a6fc4!important;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px 2px #6ea5d233,0 1px 3px #2f8fd640!important}.th-entity-modal .sticky button[aria-label=Close]{background:#fffffff2!important;color:#1a6fc4!important;border:2px solid rgba(180,215,245,.9)!important;box-shadow:inset 0 1px #ffffffe6,inset 0 -2px 4px #6ea5d233,0 2px 5px #2f8fd64d!important}.th-entity-modal .sticky button[aria-label=Close] svg{color:#1a6fc4!important}.th-entity-modal .rounded-2xl.bg-\[\#F8F5FE\]{background:linear-gradient(180deg,#ffffffe6,#e4f2ffd9)!important;border:2px solid rgba(180,215,245,.6)!important;color:#1a4a6a!important;box-shadow:inset 0 2px 4px #6ea5d22e,inset 0 -1px #ffffffb3,0 1px 2px #4aa3e81a!important}.th-entity-modal .rounded-2xl.bg-\[\#F8F5FE\] .text-\[\#7E57C2\]\/70{color:#1a6fc4b3!important}.th-entity-modal .rounded-2xl.bg-\[\#F8F5FE\] .font-bold{color:#16304a!important}.th-entity-modal .rounded-2xl.bg-\[\#F8F5FE\] .text-emerald-600{color:#047857!important}.th-entity-modal .rounded-2xl.bg-\[\#F8F5FE\].p-8{background:linear-gradient(180deg,#ffffffd9,#e4f2ffcc)!important;border:2px solid rgba(180,215,245,.55)!important;box-shadow:inset 0 2px 6px #6ea5d229,inset 0 -1px #ffffffb3!important}.th-entity-modal .rounded-2xl.bg-\[\#F8F5FE\].p-8 .text-\[\#7E57C2\]\/50,.th-entity-modal .rounded-2xl.bg-\[\#F8F5FE\].p-8 .text-\[\#7E57C2\]\/70{color:#1a6fc499!important}.th-entity-modal .text-\[\#7E57C2\]\/50{color:#1a6fc48c!important}.th-entity-modal .divide-purple-100>*+*{border-top:1px solid rgba(120,180,225,.3)!important}.th-entity-modal .divide-purple-100 li .font-semibold,.th-entity-modal .divide-purple-100 li .font-bold{color:#16304a!important}.th-entity-modal .divide-purple-100 .bg-purple-100.text-\[\#5E35B1\]{background:#8fd0ff40!important;color:#1a6fc4!important;border:1px solid rgba(120,180,225,.5)!important}.th-entity-modal .divide-purple-100 .bg-\[\#2A1B4A\]{box-shadow:inset 0 0 0 1px #b4d7f566!important}.th-entity-modal .divide-purple-100 .text-\[\#5E35B1\]{color:#16304a!important}.th-entity-modal .divide-purple-100 .bg-purple-100.overflow-hidden{background:#b4d7f566!important;box-shadow:inset 0 1px 3px #6ea5d240!important}.th-entity-modal .divide-purple-100 .bg-purple-100.overflow-hidden>div{background:linear-gradient(180deg,#8fd0ff,#2f8fd6)!important;box-shadow:inset 0 1px #ffffff80!important}.th-page-level .th-hud-strip{background:linear-gradient(180deg,#fffffffa,#eef6fdf2 55%,#d6eaf8eb)!important;border:3px solid rgba(255,255,255,.9)!important;border-radius:1.5rem!important;color:#16304a!important;box-shadow:inset 0 2px 1px #fffffffa,inset 0 6px 12px #ffffff8c,inset 0 -4px 10px #4aa3e81a,inset 0 0 0 1px #b4d7f58c,0 1px 2px #16304a14,0 6px 14px #4aa3e82e,0 16px 30px #4aa3e81f!important}.th-page-level .th-hud-cell+.th-hud-cell{border-left:1px solid rgba(120,180,225,.35)!important}.th-page-level .th-hud-icon{color:#1a6fc4!important}.th-page-level .th-hud-label{color:#1a6fc4b3!important}.th-page-level .th-hud-value{color:#16304a!important}.th-page-level .th-hud-value-accent{color:#1a6fc4!important}.th-page-level .rounded-3xl.bg-white{background:linear-gradient(180deg,#fffffffa,#f0f8fef5 55%,#dceefaed)!important;border:3px solid rgba(255,255,255,.9)!important;border-radius:1.75rem!important;color:#16304a!important;box-shadow:inset 0 2px 1px #fffffffa,inset 0 6px 12px #ffffff80,inset 0 -4px 10px #4aa3e814,inset 0 0 0 1px #b4d7f580,0 1px 2px #16304a0f,0 8px 18px #4aa3e829,0 20px 40px #4aa3e81f!important}.th-page-level .th-level-header{background:linear-gradient(180deg,#ffffffeb,#e4f2ffdb)!important;border:2px solid rgba(180,215,245,.55)!important;border-radius:1.25rem!important;box-shadow:inset 0 2px 1px #fffffff2,inset 0 -2px 6px #6ea5d21f,0 2px 6px #4aa3e81a!important}.th-page-level .th-level-pip{background:linear-gradient(160deg,#8fd0ff,#2f8fd6)!important;border:2px solid #ffffff!important;box-shadow:inset 0 2px 1px #ffffffd9,inset 0 -3px 6px #00468266,inset 0 0 0 1px #ffffff4d,0 3px 6px #2f8fd659,0 6px 12px #2f8fd633!important}.th-page-level .th-level-eyebrow{color:#1a6fc4b3!important}.th-page-level .th-level-title{color:#16304a!important}.th-page-level .th-level-sub{color:#1a6fc4b3!important}.th-page-level .h-16.w-16.rounded-2xl{background:linear-gradient(160deg,#8fd0ff,#2f8fd6 60%,#1f6fc0)!important;border:3px solid #ffffff!important;box-shadow:inset 0 2px 1px #ffffffe6,inset 0 -5px 10px #00468273,inset 0 0 0 1px #ffffff4d,0 4px 10px #2f8fd666,0 10px 20px #2f8fd638!important}.th-page-level .th-progression-track{background:linear-gradient(180deg,#cfe6f7,#a9cfe8)!important;box-shadow:inset 0 2px 4px #4678a566,inset 0 -1px #ffffff73!important}.th-page-level .th-progression-fill{background:linear-gradient(180deg,#8fd6ff,#3a9fe0 55%,#1f6fc0)!important;box-shadow:inset 0 2px 1px #fffc,inset 0 -2px 4px #003c7859,0 0 8px #3c96e666!important}.th-page-level .th-progression-mark{background:#ffffffe6!important;box-shadow:0 0 0 1px #4678a54d!important}.th-page-level .th-progression-label{color:#1a6fc4b3!important}.th-page-level .th-progression-value{color:#1a6fc4!important}.th-page-level .th-progression-next{color:#1a6fc4b3!important}.th-page-level .th-progression-next b{color:#16304a!important}.th-page-level .rounded-2xl.bg-gradient-to-br{background:linear-gradient(180deg,#8fd0fff5,#2f8fd6f0)!important;border:2px solid rgba(255,255,255,.85)!important;color:#fff!important;box-shadow:inset 0 2px 1px #ffffffb3,inset 0 -4px 8px #00468240,inset 0 0 0 1px #ffffff4d,0 4px 10px #2f8fd64d!important}.th-page-level .rounded-2xl.bg-gradient-to-br .bg-white\/20{background:#ffffffeb!important;color:#1a6fc4!important;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px 2px #6ea5d233,0 1px 3px #2f8fd640!important}.th-page-level .rounded-2xl.bg-gradient-to-br .bg-white\/20 svg{color:#1a6fc4!important}.th-page-level .rounded-2xl.bg-\[\#F8F5FE\]{background:linear-gradient(180deg,#ffffffe6,#e4f2ffd9)!important;border:2px solid rgba(180,215,245,.55)!important;box-shadow:inset 0 2px 4px #6ea5d229,inset 0 -1px #ffffffb3!important}.th-page-level .rounded-2xl.bg-\[\#F8F5FE\] .divide-purple-100>*+*{border-top:1px solid rgba(120,180,225,.3)!important}.th-page-level .from-amber-400.to-orange-500{background:linear-gradient(160deg,#8fd0ff,#2f8fd6)!important;color:#fff!important;box-shadow:inset 0 1px #ffffffd9,inset 0 -2px 4px #00468266,0 2px 4px #2f8fd64d!important}.th-page-level .bg-purple-100.text-\[\#9C8BC4\]{background:#e4f2ffd9!important;color:#1a6fc480!important;box-shadow:inset 0 0 0 2px #b4d7f599!important}.th-page-level .rounded-2xl.bg-\[\#F8F5FE\] li .text-xs{color:#1a4a6a!important}.th-page-level .rounded-2xl.bg-\[\#F8F5FE\] li .text-\[10px\]{color:#1a6fc499!important}.th-page-level .text-emerald-600{color:#047857!important}.th-page-level .text-\[\#7E57C2\]\/60{color:#1a6fc48c!important}.th-page-level .th-cream-gold-btn{background:linear-gradient(180deg,#fff,#e7f3ff 55%,#cfe6f7)!important;background-image:linear-gradient(180deg,#fff,#e7f3ff 55%,#cfe6f7)!important;border:3px solid #ffffff!important;color:#16304a!important;text-shadow:0 1px 0 rgba(255,255,255,.8)!important;box-shadow:inset 0 2px 1px #fff,inset 0 -4px 8px #6ea5d24d,inset 0 0 0 1px #b4d7f58c,0 4px #9ec3e0,0 8px 16px #2f8fd647!important}.th-page-level .th-cream-gold-btn:active{transform:translateY(2px);box-shadow:inset 0 3px 7px #6ea5d266,0 2px #9ec3e0!important}.th-page-level .th-cream-gold-btn svg{color:#1a6fc4!important}.th-page-level .th-ribbon,.th-page-level .th-ribbon-gold{background:linear-gradient(180deg,#8fd0ff,#2f8fd6)!important;color:#fff!important;text-shadow:0 1px 0 rgba(0,70,130,.4)!important;box-shadow:inset 0 1px #ffffffb3,inset 0 -2px 3px #0046824d,0 2px 4px #2f8fd64d!important}.th-page-level .th-ribbon:after,.th-page-level .th-ribbon-gold:after{background:linear-gradient(135deg,#2f8fd6 50%,transparent 50%),linear-gradient(45deg,transparent 50%,#2f8fd6 50%)!important;background-size:100% 50%,100% 50%!important;background-position:top,bottom!important;background-repeat:no-repeat!important}.th-page-level .fixed.inset-0.bg-\[\#1B1233\]\/70{background:#14283c8c!important}.th-page-level .fixed .rounded-\[2rem\]{background:linear-gradient(180deg,#fffffffa,#eef6fdf5 55%,#d6eaf8ed)!important;border:3px solid rgba(255,255,255,.9)!important;color:#16304a!important;box-shadow:inset 0 2px 1px #fffffffa,inset 0 6px 12px #ffffff8c,inset 0 -4px 10px #4aa3e81a,inset 0 0 0 1px #b4d7f58c,0 12px 28px #2f8fd64d,0 30px 60px #2f8fd633!important}.th-page-level .fixed .h-20.w-20.rounded-full{background:linear-gradient(160deg,#8fd0ff,#2f8fd6 60%,#1f6fc0)!important;border:3px solid #ffffff!important;box-shadow:inset 0 2px 1px #ffffffe6,inset 0 -5px 10px #00468273,0 4px 10px #2f8fd666!important}.th-page-level .fixed .rounded-\[2rem\] h3{color:#16304a!important;text-shadow:0 1px 0 rgba(255,255,255,.8)!important}.th-page-level .fixed .rounded-\[2rem\] p{color:#1a6fc4cc!important}.th-page-level .fixed .bg-white\/15{background:#8fd0ff40!important;border:1px solid rgba(180,215,245,.6)!important;color:#16304a!important;box-shadow:inset 0 1px 2px #6ea5d22e!important}.th-page-level .fixed .bg-white\/15 .text-white\/70{color:#1a6fc4b3!important}.th-page-level .fixed .rounded-\[2rem\] button.bg-white{background:linear-gradient(180deg,#fff,#e7f3ff)!important;border:2px solid rgba(180,215,245,.7)!important;color:#1a6fc4!important;box-shadow:inset 0 2px 1px #fff,inset 0 -3px 6px #6ea5d247,0 3px 6px #2f8fd640!important}.th-page-level .fixed .rounded-\[2rem\] button.bg-white svg{color:#1a6fc4!important}.th-page-level .fixed .pointer-events-none.absolute.rounded-full{box-shadow:0 0 0 10px #8fd0ff59,0 0 0 22px #8fd0ff2e!important}.th-page-leaderboard .th-game-sort-btn{background:linear-gradient(180deg,#fff,#e9f4ff 55%,#cfe6f9)!important;background-image:linear-gradient(180deg,#fff,#e9f4ff 55%,#cfe6f9)!important;border:3px solid #ffffff!important;color:#143a5a!important;text-shadow:0 1px 0 rgba(255,255,255,.8)!important;box-shadow:inset 0 3px 1px #fff,inset 0 -5px 8px #6ea5d24d,inset 0 0 0 1px #ffffff80,0 4px #a9c4dc,0 9px 16px #5a8cbe52!important}.th-page-leaderboard .th-game-sort-btn svg{color:#1a6fc4!important;filter:drop-shadow(0 1px 0 rgba(255,255,255,.8))!important}.th-page-leaderboard .th-game-sort-btn:active{transform:translateY(2px)!important;box-shadow:inset 0 3px 7px #6ea5d266,0 2px #a9c4dc!important}.th-page-leaderboard .th-game-search{background:linear-gradient(180deg,#fff,#eef6fd)!important;border:2px solid rgba(180,215,245,.7)!important;color:#16304a!important;box-shadow:inset 0 3px 6px #6ea5d238,inset 0 -1px #ffffffb3,inset 0 0 0 1px #fff6,0 1px #fff9!important}.th-page-leaderboard .th-game-search::-moz-placeholder{color:#1a6fc480!important}.th-page-leaderboard .th-game-search::placeholder{color:#1a6fc480!important}.th-page-leaderboard .th-game-search:focus{border-color:#1a6fc4!important;box-shadow:inset 0 3px 6px #6ea5d238,0 0 0 3px #1a6fc440!important}.th-page-leaderboard .th-game-search~span,.th-page-leaderboard .relative .absolute.left-2{background:linear-gradient(180deg,#8fd0ff,#2f8fd6)!important;border:2px solid #ffffff!important;box-shadow:inset 0 2px 1px #ffffffd9,inset 0 -3px 5px #00468266,0 2px 4px #5f91c34d!important}.th-page-leaderboard .th-game-search~span svg,.th-page-leaderboard .relative .absolute.left-2 svg{color:#fff!important;filter:drop-shadow(0 1px 1px rgba(0,70,130,.4))!important}.th-page-leaderboard .th-game-search~button,.th-page-leaderboard .relative .absolute.right-2\.5{background:linear-gradient(180deg,#8fd0ff,#2f8fd6)!important;border:2px solid #ffffff!important;box-shadow:inset 0 2px 1px #ffffffd9,inset 0 -3px 5px #00468266,0 2px 4px #5f91c34d!important}.th-page-leaderboard ul.divide-y>li{background:linear-gradient(180deg,#ffffffd9,#f1f9ffcc)!important;color:#16304a!important;box-shadow:inset 0 1px #ffffffe6!important}.th-page-leaderboard ul.divide-y>li:hover{background:linear-gradient(180deg,#e5f4fff2,#d6eaf8e6)!important}.th-page-leaderboard ul.divide-y>li.bg-purple-50{background:linear-gradient(180deg,#d6eaf8e6,#c4e0f4d9)!important}.th-page-leaderboard ul.divide-y.divide-purple-100>*+*{border-color:#b4d7f580!important;box-shadow:inset 0 1px #b4d7f566!important}.th-page-leaderboard section button.text-\[\#5E35B1\]{color:#1a6fc4!important}.th-page-leaderboard section button.text-\[\#5E35B1\]:hover{background:#d6eaf899!important}.th-res-chip.th-coin-glow>span.th-res-coin-count{font-family:Fredoka,Nunito,Arial,sans-serif;font-weight:800;font-variant-numeric:tabular-nums;line-height:1;color:#6a4a00!important;text-shadow:0 1px 0 rgba(255,255,255,.85),0 -1px 1px rgba(0,0,0,.45),0 -2px 2px rgba(74,40,0,.35)!important}
