*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}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,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height: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:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:0 0% 7.1%;--foreground:210 17% 98%;--card:0 0% 10.2%;--card-foreground:210 17% 98%;--popover:0 0% 13.3%;--popover-foreground:210 17% 98%;--primary:146.4 50.2% 36.3%;--primary-foreground:160 40% 5%;--secondary:0 0% 16.5%;--secondary-foreground:210 17% 98%;--muted:0 0% 16.5%;--muted-foreground:215 14% 56%;--accent:0 0% 16.5%;--accent-foreground:210 17% 98%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--border:0 0% 16.5%;--input:0 0% 16.5%;--ring:158 100% 39.6%;--chart-1:158 100% 39.6%;--chart-2:43 91% 61%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%;--radius:0.625rem}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.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{bottom:0;top:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-12{right:-3rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-4{top:1rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.z-10{z-index:10}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.25rem;margin-top:.25rem}.-ml-4{margin-left:-1rem}.-mr-10{margin-right:-2.5rem}.-mt-10{margin-top:-2.5rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-auto{margin-bottom:auto}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.list-item{display:list-item}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.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-\[1px\]{height:1px}.h-\[300px\]{height:300px}.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}.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-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-screen{max-height:100vh}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[100px\]{width:100px}.w-\[1px\]{width:1px}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.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-7xl{max-width:80rem}.max-w-lg{max-width:32rem}.max-w-max{max-width:max-content}.flex-1{flex:1 1}.flex-shrink{flex-shrink:1}.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%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-x-\[-50\%\],.translate-y-\[-50\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y:-50%}.rotate-45{--tw-rotate:45deg}.rotate-45,.rotate-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.scale-110,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-white\/5>:not([hidden])~:not([hidden]){border-color:#ffffff0d}.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}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.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-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.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-2{border-width:2px}.border-4{border-width:4px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[var\(--t-bd-10b981\2c \#10b981\)\]{border-color:var(--t-bd-10b981,#10b981)}.border-\[var\(--t-bd-ffffff-a060\2c rgba\(255\2c 255\2c 255\2c 0\.06\)\)\]{border-color:var(--t-bd-ffffff-a060,#ffffff0f)}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/30{border-color:#f59e0b4d}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:hsl(var(--destructive)/.5)}.border-green-500\/20{border-color:#22c55e33}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-primary\/50{border-color:hsl(var(--primary)/.5)}.border-red-500\/20{border-color:#ef444433}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}.border-white\/5{border-color:#ffffff0d}.border-l-transparent{border-left-color:#0000}.border-t-amber-500{--tw-border-opacity:1;border-top-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-t-transparent{border-top-color:#0000}.bg-\[\#121212\]\/80{background-color:#121212cc}.bg-\[\#121212\]\/90{background-color:#121212e6}.bg-\[var\(--t-bg-0a0a0a\2c \#0A0A0A\)\]{background-color:var(--t-bg-0a0a0a,#0a0a0a)}.bg-\[var\(--t-bg-1a1a1a\2c \#1A1A1A\)\]{background-color:var(--t-bg-1a1a1a,#1a1a1a)}.bg-\[var\(--t-bg-ffffff-a020\2c rgba\(255\2c 255\2c 255\2c 0\.02\)\)\]{background-color:var(--t-bg-ffffff-a020,#ffffff05)}.bg-accent{background-color:hsl(var(--accent))}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/20{background-color:#f59e0b33}.bg-background{background-color:hsl(var(--background))}.bg-black\/80{background-color:#000c}.bg-blue-400\/10{background-color:#60a5fa1a}.bg-blue-500\/5{background-color:#3b82f60d}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-green-400\/10{background-color:#4ade801a}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/5{background-color:#22c55e0d}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/50{background-color:hsl(var(--muted)/.5)}.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-500\/5{background-color:#a855f70d}.bg-red-500\/10{background-color:#ef44441a}.bg-secondary{background-color:hsl(var(--secondary))}.bg-transparent{background-color:initial}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.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-amber-200{--tw-gradient-from:#fde68a var(--tw-gradient-from-position);--tw-gradient-to:#fde68a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-600\/20{--tw-gradient-from:#d9770633 var(--tw-gradient-from-position);--tw-gradient-to:#d9770600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-yellow-500{--tw-gradient-from:#eab308 var(--tw-gradient-from-position);--tw-gradient-to:#eab30800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-\[var\(--t-bg-1a1a1a\2c \#1A1A1A\)\]{--tw-gradient-to:var(--t-bg-1a1a1a,#1a1a1a) var(--tw-gradient-to-position)}.to-amber-700{--tw-gradient-to:#b45309 var(--tw-gradient-to-position)}.to-yellow-600{--tw-gradient-to:#ca8a04 var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-card{fill:hsl(var(--card))}.fill-current{fill:currentColor}.fill-primary{fill:hsl(var(--primary))}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.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-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-4{padding-bottom:1rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.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-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[var\(--t-fg-10b981\2c \#10b981\)\]{color:var(--t-fg-10b981,#10b981)}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-amber-200\/70{color:#fde68ab3}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-500\/50{color:#f59e0b80}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground)/.5)}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-muted{color:hsl(var(--muted))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-transparent{color:#0000}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-4{text-underline-offset:4px}.placeholder-card::placeholder{color:hsl(var(--card))}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-\[0_0_20px_rgba\(245\2c 158\2c 11\2c 0\.2\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(245\2c 158\2c 11\2c 0\.2\)\]{--tw-shadow:0 0 20px #f59e0b33;--tw-shadow-colored:0 0 20px var(--tw-shadow-color)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid #0000;outline-offset:2px}.outline{outline-style:solid}.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(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-1{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)}.ring-ring{--tw-ring-color:hsl(var(--ring))}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.blur{--tw-blur:blur(8px)}.blur,.blur-3xl{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-3xl{--tw-blur:blur(64px)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.drop-shadow,.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%)}.filter{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-lg{--tw-backdrop-blur:blur(16px)}.backdrop-blur-lg,.backdrop-blur-md{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-filter{-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-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@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{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.paused{animation-play-state:paused}html{overflow-x:hidden;overscroll-behavior-y:none;scroll-behavior:smooth;scrollbar-gutter:stable}body,html{width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;background:var(--t-bg-v-bg-secondary,var(--bg-secondary));font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0}#root{overflow-x:clip;width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@media (max-width:767px){body:has(.onboarding-test-overlay) .admin-header,body:has(.onboarding-test-overlay) .header,body:has(.onboarding-test-overlay) .mobile-nav,body:has([class*=modal-overlay]) .admin-header,body:has([class*=modal-overlay]) .header,body:has([class*=modal-overlay]) .mobile-nav{display:none!important}body:has([class*=modal-overlay]) .modal-overlay{padding-bottom:calc(max(12px, env(safe-area-inset-bottom, 0px)) + var(--viewport-offset-bottom, 0px))!important}body:has(.admin-mobile-overlay),body:has(.avatar-edit-overlay),body:has(.critical-notification-overlay),body:has(.notification-detail-overlay),body:has(.onboarding-test-overlay),body:has(.sonnik-welcome-overlay),body:has(.welcome-bonus-overlay),body:has([class*=modal-overlay]){background:var(--t-ovm-000000,#000)!important;overflow:hidden!important}body:has(.auth-modal-overlay)>#root{visibility:hidden!important}}select:not(.birth-day):not(.birth-month):not(.birth-year){appearance:none!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a0aec0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;background-size:16px!important;padding-right:36px!important}select::-ms-expand{display:none}.birth-date-input{width:100%}.birth-date-input select,.birth-day,.birth-month,.birth-year{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:.85em;box-sizing:border-box;min-width:0;overflow:hidden;padding-left:.6rem!important;padding-right:1.6rem!important;text-overflow:ellipsis;white-space:nowrap;width:100%}@media (max-width:480px){.birth-date-input select,.birth-day,.birth-month,.birth-year{background-position:right .35rem center;background-size:.75em;font-size:.85rem;padding:.6rem 1.4rem .6rem .5rem!important}}::-webkit-scrollbar{height:4px!important;width:4px!important}::-webkit-scrollbar-track{background:#0000!important}::-webkit-scrollbar-thumb{background-color:var(--t-sbt-00c988-a300,#00c9884d)!important;border-radius:4px!important}::-webkit-scrollbar-thumb:hover{background-color:var(--t-sbt-00c988-a550-hover,#00c9888c)!important}.admin-mobile-overlay,.avatar-edit-overlay,.critical-notification-overlay,.notification-detail-overlay,.onboarding-test-overlay,.sketch-overlay,.sonnik-welcome-overlay,.welcome-bonus-overlay,[class*=modal-overlay]{--gx-overlay-pad-top:max(8px,env(safe-area-inset-top,0px));--gx-overlay-pad-bottom:max(8px,env(safe-area-inset-bottom,0px));align-items:center;display:flex;flex-direction:column;height:auto;inset:0;overflow:hidden!important;padding:calc(var(--gx-overlay-pad-top) + var(--viewport-offset-top, 0px)) max(8px,env(safe-area-inset-right,0px)) calc(var(--gx-overlay-pad-bottom) + var(--viewport-offset-bottom, 0px)) max(8px,env(safe-area-inset-left,0px));position:fixed;z-index:var(--z-overlay,2000)}html.keyboard-open .admin-mobile-overlay,html.keyboard-open .auth-modal-overlay,html.keyboard-open .avatar-edit-overlay,html.keyboard-open .critical-notification-overlay,html.keyboard-open .notification-detail-overlay,html.keyboard-open .onboarding-test-overlay,html.keyboard-open .sonnik-welcome-overlay,html.keyboard-open .welcome-bonus-overlay,html.keyboard-open [class*=modal-overlay]{--gx-overlay-pad-bottom:12px;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--t-ovm-0b0b0e,#0b0b0e)!important}body .admin-mobile-overlay>*,body .avatar-edit-overlay>*,body .critical-notification-overlay>*,body .notification-detail-overlay>*,body .onboarding-test-overlay>*,body .sketch-overlay>*,body .sonnik-welcome-overlay>*,body .welcome-bonus-overlay>*,body [class*=modal-overlay]>*{-webkit-overflow-scrolling:touch!important;display:flex!important;flex-direction:column!important;flex-shrink:1!important;margin:auto!important;max-height:100%!important;overflow-y:auto!important}[class*=overlay] .energy-info-modal-close,[class*=overlay] .modal-actions,[class*=overlay] .modal-footer,[class*=overlay] .modal-header,[class*=overlay] .onboarding-header{flex-shrink:0!important}[class*=overlay] .card-detail-content,[class*=overlay] .description-modal-body,[class*=overlay] .form-content,[class*=overlay] .messages-area,[class*=overlay] .modal-body,[class*=overlay] .onboarding-test-body,[class*=overlay] .question-content{-webkit-overflow-scrolling:touch!important;flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:auto!important}.modal-overlay .template-form-modal .modal-body,.onboarding-test-overlay .modal-body{flex:0 0 auto!important;overflow-y:visible!important}@media (max-width:768px){.admin-mobile-overlay,.avatar-edit-overlay,.critical-notification-overlay,.notification-detail-overlay,.onboarding-test-overlay,.sketch-overlay,.sonnik-welcome-overlay,.welcome-bonus-overlay,[class*=modal-overlay]{--gx-overlay-pad-top:max(20px,env(safe-area-inset-top,0px));--gx-overlay-pad-bottom:max(20px,env(safe-area-inset-bottom,0px));padding:calc(var(--gx-overlay-pad-top) + var(--viewport-offset-top, 0px)) 12px calc(var(--gx-overlay-pad-bottom) + var(--viewport-offset-bottom, 0px)) 12px!important}html.keyboard-open .admin-mobile-overlay,html.keyboard-open .auth-modal-overlay,html.keyboard-open .avatar-edit-overlay,html.keyboard-open .critical-notification-overlay,html.keyboard-open .notification-detail-overlay,html.keyboard-open .onboarding-test-overlay,html.keyboard-open .sonnik-welcome-overlay,html.keyboard-open .welcome-bonus-overlay,html.keyboard-open [class*=modal-overlay]{--gx-overlay-pad-top:12px;--gx-overlay-pad-bottom:12px;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--t-ovm-0b0b0e,#0b0b0e)!important}.admin-mobile-overlay,.auth-modal-overlay,.avatar-edit-overlay,.critical-notification-overlay,.notification-detail-overlay,.onboarding-test-overlay,.sonnik-welcome-overlay,.welcome-bonus-overlay,[class*=modal-overlay]{background:var(--t-ovm-0b0b0e,#0b0b0e)!important;bottom:0!important;height:auto!important;max-height:none!important;top:0!important}.dpc-overlay,.faceid-overlay{height:var(--actual-height,100dvh);top:var(--viewport-offset-top,0)}body .avatar-edit-overlay>*,body .critical-notification-overlay>*,body .notification-detail-overlay>*,body .onboarding-test-overlay>*,body .sketch-overlay>*,body .sonnik-welcome-overlay>*,body .welcome-bonus-overlay>*,body [class*=modal-overlay]>*{border-radius:20px!important;margin:auto!important;max-width:440px!important;width:100%!important}}.answers-list,.answers-modal-body,.chats-list,.dropdown-list-container,.edit-profile-body,.messages-area,.mobile-menu-panel,.modal-body,.notifications-panel-list,.partner-network-levels,.question-content,.sonnik-type-modal,.users-tree-scrollable,textarea{-webkit-overflow-scrolling:touch;overscroll-behavior:none}.auth-modal-overlay,.modal-body,.modal-content,.questions-modal-overlay,[class*=-modal-body],[class*=-modal-content],[class*=-modal-overlay],[class*=Modal-content],[class*=modal-content]{-webkit-overflow-scrolling:touch}.chats-list,.messages-area,.modal-body,.scroll-container,[class*=scrollable]{backface-visibility:hidden;perspective:1000px;transform:translateZ(0)}:root{--mobile-nav-height:80px;--safe-bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom, 8px));--safari-toolbar-offset:50px}@media (max-width:768px){.chats-list,.gematria-page,.home-page,.invite-page .answers-list,.my-evolution-page,.neuro-page,.participant-cards-grid,.section-info-page{padding-bottom:calc(var(--safe-bottom) + var(--safari-toolbar-offset))!important}}body.modal-open{overflow:hidden;touch-action:none}.hint-wrapper{display:inline-flex;position:relative}.hint-dot:after{animation:hintDotPulse 2s ease-in-out infinite;background:var(--t-bg-ef4444,#ef4444);border-radius:50%;box-shadow:none;content:"";height:7px;pointer-events:none;position:absolute;right:0;top:0;width:7px}@keyframes hintDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.email-check-button{background:var(--t-bg-v-accent-mint,var(--accent-mint,#34c76e));border:none;border-radius:8px;bottom:6px;color:var(--t-fgon-0a1a14-on-v-accent-mint,#0a1a14);cursor:pointer;font-size:14px;font-weight:600;padding:0 16px;position:absolute;right:6px;top:6px;transition:all .2s;z-index:2}.email-check-button:hover{filter:brightness(1.1)}.email-input-with-button{padding-right:110px!important}@media (max-width:768px){.email-check-button{border-radius:6px;bottom:4px;font-size:11px;max-width:45%;overflow:hidden;padding:0 10px;right:4px;text-overflow:ellipsis;top:4px;white-space:nowrap}.email-input-with-button{padding-right:85px!important}}body.hide-global-ui .footer,body.hide-global-ui .header,body.hide-global-ui .mobile-nav,body.hide-global-ui .support-widget-container,body.hide-global-ui footer{display:none!important}body.hide-global-ui{height:100dvh;overflow:hidden!important;position:fixed;width:100%}body.hide-global-ui .main-content{padding-bottom:0!important}body.hide-global-ui .layout{height:100vh;height:100dvh}input,select,textarea{-webkit-text-fill-color:var(--t-fg-v-text-primary,var(--text-primary,#f8f9fa));color:var(--t-fg-v-text-primary,var(--text-primary,#f8f9fa));color-scheme:dark}input::placeholder,textarea::placeholder{-webkit-text-fill-color:var(--t-fgd-v-text-muted,var(--text-muted,#6b7280));color:var(--t-fgd-v-text-muted,var(--text-muted,#6b7280));opacity:1}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-text-fill-color:var(--t-fg-v-text-primary,var(--text-primary,#f8f9fa))!important;box-shadow:0 0 0 1000px var(--t-bg-v-input-bg,var(--input-bg,#1d2126)) inset!important;caret-color:var(--t-ot-v-text-primary,var(--text-primary,#f8f9fa))!important;-webkit-transition:background-color 600000s ease-in-out 0s!important;transition:background-color 600000s ease-in-out 0s!important}.form-phone-container{align-items:stretch;display:flex;gap:8px;height:50px;position:relative;width:100%;z-index:50}.phone-code-selector{background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary,#2a2a2a));border:1px solid var(--t-bd-v-border-color,var(--border-color,#333));border-radius:8px;flex-shrink:0;height:100%;position:relative;transition:all .3s ease}.phone-code-button:focus,.phone-code-selector:focus-within{border-color:var(--t-fc-v-accent-mint,var(--accent-mint,#4ade80));box-shadow:0 0 0 3px var(--t-fc-4ade80-a150,#4ade8026)}.phone-code-button{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--t-fg-v-text-primary,var(--text-primary,#fff));cursor:pointer;display:flex;font-size:1rem;gap:8px;height:100%;justify-content:space-between;min-width:110px;outline:none!important;padding:0 1rem;transition:all .3s ease}.phone-code-button:hover{background:var(--t-bg-v-bg-hover,var(--bg-hover,#333))}.phone-code-button:focus{outline:none!important}.phone-code-flag{font-size:1.25rem;line-height:1}.phone-code-text{flex:1 1;font-weight:500;text-align:center}.phone-code-chevron{opacity:.6;transition:transform .3s ease}.phone-code-dropdown{background:var(--t-bg-181c21,#181c21);border:1px solid var(--t-bd-v-border-color,var(--border-color,#333));border-radius:12px;box-shadow:var(--t-sh-v-shadow-lg,var(--shadow-lg,0 10px 30px #0000004d));left:0;max-height:300px;min-width:280px;overflow-y:auto;position:absolute;top:calc(100% + 8px);z-index:100}.phone-code-option{align-items:center;background:#0000;border:none;color:var(--t-fg-v-text-primary,var(--text-primary,#fff));cursor:pointer;display:flex;gap:12px;padding:12px 16px;text-align:left;transition:all .2s ease;width:100%}.phone-code-option:hover{background:var(--t-bg-v-bg-hover,var(--bg-hover,#333))}.phone-code-option.active{background:var(--t-bg-000000-a100,#0000001a);color:var(--t-fg-v-accent-gold,var(--accent-gold,#d4af37))}.phone-code-option .phone-code-flag{font-size:1.5rem}.phone-code-option .phone-code-name{flex:1 1;font-size:.95rem}.phone-code-option .phone-code-number{color:var(--t-fg-v-text-muted,var(--text-muted,#666));font-size:.9rem;font-weight:500}.phone-input-wrapper{align-items:center;background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary,#2a2a2a));border:1px solid var(--t-bd-v-border-color,var(--border-color,#333));border-radius:8px;display:flex;flex:1 1;height:100%;min-width:0;position:relative;transition:all .3s ease}.phone-input-wrapper:focus-within{border-color:var(--t-fc-v-accent-mint,var(--accent-mint,#4ade80));box-shadow:0 0 0 3px var(--t-fc-4ade80-a150,#4ade8026)}.form-phone-container:has(.error) .phone-input-wrapper,.form-phone-container:has(.form-input-error) .phone-input-wrapper{background:var(--t-bg-ef4444-a050,#ef44440d);border-color:var(--t-bd-ef4444-a500,#ef444480)}.form-input-with-left-icon.phone-input,.phone-input,.phone-input-wrapper input{background:#0000!important;border:none!important;box-shadow:none!important;color:var(--t-fg-v-text-primary,var(--text-primary,#fff));font-size:1rem;height:100%;padding:0 1rem 0 44px!important;width:100%}.phone-input-wrapper input:focus,.phone-input:focus{border:none!important;box-shadow:none!important;outline:none!important}.form-input-icon-left,.phone-input-icon{color:var(--t-fg-v-text-muted,var(--text-muted,#666));left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}@media (max-width:768px){.form-phone-container{align-items:stretch;flex-direction:row}.phone-code-button{gap:4px;min-width:90px;padding:0 .5rem}.form-input-with-left-icon.phone-input,.phone-input,.phone-input-wrapper input{font-size:16px!important;padding-left:1rem!important;padding-right:.5rem!important}.form-input-icon-left,.phone-input-icon{display:none!important}}.modal-body{position:relative;z-index:10}.modal-actions,.modal-footer{position:relative;z-index:1}.vhe-custom-checkbox,input[type=checkbox]{align-items:center;animation:vhe-checkbox-pulse 1.35s ease-in-out infinite!important;appearance:none;-webkit-appearance:none;background-color:var(--t-bg-ffffff,#fff)!important;border:2px solid var(--t-bd-ffffff,#fff)!important;border-radius:5px!important;cursor:pointer;display:inline-flex;flex-shrink:0;height:20px!important;justify-content:center;outline:.75px solid var(--t-bd-cba153,#cba153)!important;outline-offset:2px!important;position:relative;transition:all .2s ease-in-out;width:20px!important}.vhe-custom-checkbox:checked,input[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316a34a' stroke-width='6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")!important;background-position:50%;background-repeat:no-repeat;background-size:100%}@keyframes vhe-checkbox-pulse{0%{box-shadow:0 0 0 0 var(--t-sh-cba153-a600,#cba15399);transform:scale(1)}55%{box-shadow:0 0 0 8px var(--t-fc-cba153-a000,#cba15300);transform:scale(1.08)}to{box-shadow:0 0 0 0 var(--t-sh-cba153-a000,#cba15300);transform:scale(1)}}@media (prefers-reduced-motion:reduce){.vhe-custom-checkbox{animation:none!important}}@media (max-width:768px){input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{font-size:16px!important}}@media (hover:none) and (pointer:coarse){.admin-refunds-reload,.dating-cand-act,.notification-close{position:relative}.admin-refunds-reload:after,.dating-cand-act:after,.notification-close:after{content:"";inset:-6px;position:absolute}}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:initial}.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\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-y-0:after{bottom:0;content:var(--tw-content);top:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:-translate-x-1\/2:after{--tw-translate-x:-50%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-amber-400:hover{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.hover\:bg-amber-500\/20:hover{background-color:#f59e0b33}.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:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary)/.8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-gray-300:hover{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.focus\:border-amber-500\/50:focus{border-color:#f59e0b80}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid #0000;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)}.focus\:ring-1:focus,.focus\:ring-2:focus{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)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline:2px solid #0000;outline-offset:2px}.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-ring:focus-visible{--tw-ring-color:hsl(var(--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))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:scale-150{--tw-scale-x:1.5;--tw-scale-y:1.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\: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 #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.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:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent)/.5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.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:0.25rem}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom],.data-\[side\=left\]\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right],.data-\[side\=top\]\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-0.25rem}.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)) skewX(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)) skewX(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)}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end],.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x)}@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-\[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-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-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\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.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]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.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]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-duration:.15s;animation-name:exit}.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:0.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:-0.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:0.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-0.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:0.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-full[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right[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{--tw-translate-y:-50%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{--tw-translate-x:0px;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:focus\:bg-accent:focus[data-state=open],.data-\[state\=open\]\:hover\:bg-accent:hover[data-state=open]{background-color:hsl(var(--accent))}.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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}@media (min-width:640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:mt-0{margin-top:0}.sm\:inline{display:inline}.sm\:max-w-sm{max-width:24rem}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:.625rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:text-left{text-align:left}.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\:hidden{display:none}.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\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:p-8{padding:2rem}.md\:pb-0{padding-bottom:0}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&\+div\]\:text-xs+div{font-size:.75rem;line-height:1rem}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent)/.5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>span\]\:line-clamp-1>span{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}.\[\&\>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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{height:1rem;width:1rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>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\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate:90deg}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div,.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate:180deg}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-bottom:.375rem;padding-top:.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-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[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-bottom:.75rem;padding-top:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{height:1rem;width:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}:root{--timer-font-family:"Ubuntu",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto",sans-serif;--timer-font-weight:700;--timer-font-size-desktop:1.375rem;--timer-font-size-tablet:1.125rem;--timer-font-size-mobile-medium:0.96875rem;--timer-font-size-mobile:0.8125rem;--timer-line-height:1;--timer-letter-spacing:0.02em;--timer-color-primary:var(--t-fg-v-text-primary,var(--text-primary));--timer-color-secondary:var(--t-fg-v-text-secondary,var(--text-secondary));--timer-color-green:var(--t-fg-10b981,#10b981);--timer-color-yellow:var(--t-fg-eab308,#eab308);--timer-color-red:var(--t-fg-ef4444,#ef4444);--timer-color-gray:var(--t-fg-9ca3af,#9ca3af)}.sub-countdown{font-family:var(--timer-font-family);font-weight:var(--timer-font-weight)}.countdown-value{color:var(--timer-color-primary)}.countdown-separator,.countdown-value{font-family:var(--timer-font-family);font-size:var(--timer-font-size-desktop);font-weight:var(--timer-font-weight);letter-spacing:var(--timer-letter-spacing);line-height:var(--timer-line-height)}.countdown-separator{color:var(--timer-color-secondary)}.countdown-label{line-height:var(--timer-line-height)}.countdown-label,.expiry-date-display{color:var(--timer-color-secondary);font-family:var(--timer-font-family)}.countdown-value.countdown-green,.countdown-value.countdown-purchased{color:var(--timer-color-green)}.countdown-value.countdown-green,.countdown-value.countdown-purchased,.countdown-value.countdown-yellow{font-family:var(--timer-font-family);font-weight:var(--timer-font-weight);letter-spacing:var(--timer-letter-spacing)}.countdown-value.countdown-yellow{color:var(--timer-color-yellow)}.countdown-value.countdown-red{color:var(--timer-color-red)}.countdown-value.countdown-gray,.countdown-value.countdown-not-purchased,.countdown-value.countdown-red{font-family:var(--timer-font-family);font-weight:var(--timer-font-weight);letter-spacing:var(--timer-letter-spacing)}.countdown-value.countdown-gray,.countdown-value.countdown-not-purchased{color:var(--timer-color-gray)}.days-number{color:var(--timer-color-primary);font-size:3.5rem;font-weight:var(--timer-font-weight);letter-spacing:var(--timer-letter-spacing);line-height:var(--timer-line-height)}.days-label,.days-number{font-family:var(--timer-font-family)}.days-label{color:var(--timer-color-secondary);font-size:.875rem;font-weight:600;letter-spacing:.1em}.duration-display,.neuroprogram-duration{font-family:var(--timer-font-family);font-weight:var(--timer-font-weight);letter-spacing:var(--timer-letter-spacing)}@media (max-width:768px){.countdown-value{min-width:1.5ch}.countdown-separator,.countdown-value{font-size:var(--timer-font-size-tablet)}.countdown-separator{margin:0 .0625rem;padding-bottom:.5rem}.countdown-label{font-size:.375rem}.expiry-date-display{font-size:.875rem}.days-number{font-size:2.5rem}.days-label{font-size:.75rem}}@media (min-width:401px) and (max-width:600px){.countdown-separator,.countdown-value{font-size:var(--timer-font-size-mobile-medium)}.countdown-label{font-size:.4rem}}@media (max-width:400px){.countdown-value{min-width:1.25ch}.countdown-separator,.countdown-value{font-size:var(--timer-font-size-mobile)}.countdown-separator{padding-bottom:.4375rem}.countdown-label{font-size:.3125rem}.expiry-date-display{font-size:.75rem}.days-number{font-size:2rem}.days-label{font-size:.625rem}}.price-line-countdown{letter-spacing:var(--timer-letter-spacing)}.expired-badge,.fallback-date,.no-expiry-text,.price-line-countdown{font-family:var(--timer-font-family)}.fallback-date,.no-expiry-text{font-size:.875rem;font-weight:500}.days-label,.days-number,[class*=countdown],[class*=duration],[class*=timer]{font-family:var(--timer-font-family)!important}[class*=countdown-separator],[class*=countdown-value]{font-feature-settings:normal!important;font-variant-numeric:normal!important}.messages-area{-webkit-overflow-scrolling:touch;background:var(--t-bg-v-bg-secondary,var(--bg-secondary));display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:12px 16px 32px}html.keyboard-open .messages-area{padding-top:8px!important}.message{word-wrap:break-word;animation:msgAppear .25s ease-out both;border-radius:18px;display:flex;flex-direction:column;font-size:15px!important;line-height:1.5;max-width:78%;min-width:60px;overflow-wrap:break-word;padding:10px 14px 6px;position:relative}@keyframes msgAppear{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.message.user{align-self:flex-end;background:var(--t-bg-2e8b57,#2e8b57);border-radius:12px 0 12px 12px;box-shadow:0 1px 4px var(--t-sh-000000-a250,#00000040);color:var(--t-fgon-ffffff-on-2e8b57,#fff);margin-left:auto;margin-right:0}.message.assistant{align-self:flex-start;background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));border:1px solid var(--t-bd-ffffff-a070,#ffffff12);border-radius:0 12px 12px 12px;box-shadow:0 1px 4px var(--t-sh-000000-a200,#0003);color:var(--t-fg-v-text-primary,var(--text-primary));margin-left:0;margin-right:auto}.message.error{align-self:center;background:var(--t-bg-ef4444-a120,#ef44441f);border:1px solid var(--t-bd-ef4444-a300,#ef44444d);border-radius:12px;color:var(--t-fg-fca5a5,#fca5a5);font-size:.88rem;max-width:85%;text-align:center}.message.loading{align-self:flex-start;background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));border:1px solid var(--t-bd-ffffff-a070,#ffffff12);border-radius:0 12px 12px 12px;flex-direction:row;gap:8px;opacity:.75;padding:12px 18px}.message.loading,.typing-dots{align-items:center;display:flex}.typing-dots{gap:5px}.typing-dots span{animation:typingDot 1.4s ease-in-out infinite both;background:var(--t-bg-v-text-muted,var(--text-muted));border-radius:50%;height:7px;width:7px}.typing-dots span:first-child{animation-delay:0s}.typing-dots span:nth-child(2){animation-delay:.2s}.typing-dots span:nth-child(3){animation-delay:.4s}.spinner{flex-shrink:0}.message-content{word-wrap:break-word;line-height:1.6;white-space:pre-wrap}.ai-structured-response{display:flex;flex-direction:column;gap:4px}.category-header{background:var(--t-bg-000000-a150,#00000026);border-left:3px solid var(--t-bd-v-accent-gold,var(--accent-gold));border-radius:4px;color:var(--t-fg-v-accent-gold,var(--accent-gold));font-size:1.05rem;font-weight:600;margin-bottom:4px;margin-top:10px;padding:6px 10px}.category-header:first-child{margin-top:0}.list-item{color:var(--t-fg-v-text-primary,var(--text-primary));font-size:15px!important;line-height:1.65;list-style-type:none;margin:3px 0;padding-left:16px}.list-item.with-checkmark{padding-left:0}.numbered-item{color:var(--t-fg-v-text-primary,var(--text-primary));font-weight:500;margin:6px 0;padding-left:6px}.numbered-item,.text-line{font-size:15px!important;line-height:1.65}.text-line{color:var(--t-fg-v-text-secondary,var(--text-secondary));margin:3px 0}.message.user .ai-structured-response,.message.user .text-line{color:var(--t-fg-ffffff-a920,#ffffffeb)}.highlight-box{background-color:var(--t-bg-000000-a180,#0000002e);border:1px solid var(--t-bd-ffd700-a120,#ffd7001f);border-radius:12px;box-shadow:inset 0 0 12px var(--t-sh-000000-a200,#0003);margin:12px 0;padding:14px 18px}.message-source{display:block;font-size:.72rem;font-style:italic;margin-top:5px;opacity:.6}.message-time{color:var(--t-fg-ffffff-a500,#ffffff80);font-size:11px!important;letter-spacing:.01em;margin-top:4px;text-align:right}.message.assistant .message-time{color:var(--t-fg-ffffff-a350,#ffffff59)}.message.user .message-time{color:var(--t-fg-ffffff-a650,#ffffffa6)}.input-area{align-items:flex-end;background:var(--t-bg-v-input-bg,var(--input-bg,#1d2126));border-top:1px solid var(--t-bd-v-border-color,var(--border-color));box-sizing:border-box;display:flex;flex-direction:row;flex-shrink:0;gap:10px;padding:10px 14px;width:100%;z-index:10}.input-wrapper{display:flex;flex:1 1;flex-direction:column;position:relative}.input-wrapper textarea{appearance:none;background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:22px;box-sizing:border-box;color:var(--t-fg-v-text-primary,var(--text-primary));font-family:inherit;font-size:16px;height:44px;line-height:22px!important;max-height:140px;min-height:44px;overflow-y:auto;padding:10px 48px 10px 16px;resize:none;transition:border-color .2s ease;width:100%}.input-wrapper textarea::placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input-wrapper textarea:focus{border-color:var(--t-fc-2e8b57-a600,#2e8b5799);box-shadow:0 0 0 2px var(--t-fc-2e8b57-a150,#2e8b5726);outline:none}.char-counter-inline{color:var(--t-fg-v-text-muted,var(--text-muted));font-size:.65rem;font-weight:500;opacity:.8;pointer-events:none;position:absolute;right:14px;top:12px;white-space:nowrap}.send-btn.round{align-items:center;background:var(--t-bg-2e8b57,#2e8b57);border:none;border-radius:50%;box-shadow:none;color:var(--t-fgon-ffffff-on-2e8b57,#fff);cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;min-width:44px;padding:0;transition:background .2s ease,transform .15s ease,box-shadow .2s ease;width:44px}.send-btn.round:hover:not(:disabled){background:var(--t-bg-236b43,#236b43);box-shadow:none;transform:scale(1.06)}.send-btn.round:active:not(:disabled){transform:scale(.97)}.send-btn.round:disabled{box-shadow:none;cursor:not-allowed;opacity:.45}.no-chat-selected{align-items:center;color:var(--t-fg-v-text-muted,var(--text-muted));display:flex;flex-direction:column;gap:20px;height:100%;justify-content:center;padding:2rem;text-align:center}.btn-new-chat-large{align-items:center;background:linear-gradient(135deg,var(--t-bg-v-accent-mint,var(--accent-mint,#34c76e)) 0,var(--t-bg-v-accent-mint-dark,var(--accent-mint-dark,#28a55b)) 100%);border:none;border-radius:12px;box-shadow:none;color:var(--t-fgon-0a1a14-on-v-accent-mint,#0a1a14);cursor:pointer;display:flex;font-size:1.05rem;font-weight:700;gap:10px;padding:14px 28px;transition:background .2s,transform .15s,box-shadow .2s}.btn-new-chat-large:hover{background:linear-gradient(135deg,var(--t-bg-v-accent-mint-light,var(--accent-mint-light,#34c76e)) 0,var(--t-bg-v-accent-mint-ultra,var(--accent-mint-ultra,#5ef098)) 100%);box-shadow:0 4px 16px var(--t-sh-34c76e-a350,#34c76e59);transform:translateY(-2px)}@media (max-width:1024px){.messages-area{padding:110px 12px 32px}.message{font-size:.93rem;max-width:80%}.no-chat-selected{padding-top:1rem}}@media (max-width:768px){.messages-area{gap:12px;padding:72px 10px 32px}.message{font-size:.92rem;max-width:84%;padding:9px 13px 5px}.input-area{background:var(--t-bg-v-input-bg,var(--input-bg,#1d2126));border-top:1px solid var(--t-bd-v-border-color,var(--border-color));bottom:auto;gap:10px;left:auto;padding:12px 14px;position:relative!important;right:auto;width:100%;z-index:10}.input-wrapper textarea{font-size:16px!important;min-height:44px;padding:10px 50px 10px 14px}.send-btn.round{height:44px;min-width:44px;width:44px}.char-counter-inline{font-size:.6rem;right:14px;top:12px}}@media (max-width:480px){.messages-area{padding:64px 8px 30px}.message{font-size:.9rem;max-width:88%;padding:8px 12px 5px}.message.loading{padding:10px 14px}.message-time{font-size:.65rem}.input-area{gap:8px;padding:10px 12px}.input-wrapper textarea{border-radius:20px;font-size:16px!important;padding:10px 50px 10px 14px}.char-counter-inline{font-size:.6rem;right:14px;top:12px}.send-btn.round{height:40px;min-width:40px;width:40px}.category-header{font-size:.95rem;padding:5px 9px}.list-item,.numbered-item,.text-line{font-size:.88rem}.no-chat-selected{height:100%}}@media (max-width:375px){.messages-area{gap:12px;padding:60px 6px 28px}.message{border-radius:12px;font-size:.87rem;max-width:92%;padding:8px 10px 5px}.message.user{border-radius:12px 0 12px 12px;margin-left:auto;margin-right:0}.message.assistant{border-radius:0 12px 12px 12px;margin-left:0;margin-right:auto}.input-area{gap:6px;padding:8px 10px}.input-wrapper textarea{border-radius:18px;font-size:16px!important;height:40px;min-height:40px;padding:8px 44px 8px 12px}.char-counter-inline{font-size:.58rem;right:12px;top:10px}.send-btn.round{height:38px;min-width:38px;width:38px}.no-chat-selected{gap:14px;padding:1.5rem 1rem}.btn-new-chat-large{border-radius:10px;font-size:.95rem;gap:8px;padding:12px 22px}.category-header{font-size:.9rem;padding:4px 8px}.list-item,.numbered-item,.text-line{font-size:.85rem}.message-time{font-size:.62rem}}body.hide-global-ui .messages-area{padding:calc(76px + env(safe-area-inset-top, 0px)) 16px 32px!important}body.hide-global-ui .input-area{bottom:auto!important;left:auto!important;padding-bottom:calc(10px + env(safe-area-inset-bottom, 0px))!important;position:relative!important;right:auto!important}body.hide-global-ui .message.user{border-radius:12px 0 12px 12px!important;margin-left:auto!important;margin-right:0!important}body.hide-global-ui .message.user:before{background:var(--t-bg-2e8b57,#2e8b57);clip-path:polygon(0 0,100% 0,0 100%);content:"";height:12px;position:absolute;right:-6px;top:0;width:8px;z-index:1}body.hide-global-ui .message.assistant{border:none!important;border-radius:0 12px 12px 12px!important;margin-left:0!important;margin-right:auto!important}body.hide-global-ui .message.assistant:before{background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));clip-path:polygon(100% 0,100% 100%,0 0);content:"";height:12px;left:-6px;position:absolute;top:0;width:8px;z-index:1}body.hide-global-ui .message.loading{border:none!important;border-radius:0 12px 12px 12px!important;margin-left:0!important;margin-right:auto!important}body.hide-global-ui .message.loading:before{background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));clip-path:polygon(100% 0,100% 100%,0 0);content:"";height:12px;left:-6px;position:absolute;top:0;width:8px;z-index:1}html.keyboard-open body.hide-global-ui .messages-area{padding-top:8px!important}@media (max-width:375px){body.hide-global-ui .messages-area{padding:calc(68px + env(safe-area-inset-top, 0px)) 10px 28px!important}}*{-webkit-overflow-scrolling:touch;box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}body,html{max-width:100vw;overflow-x:clip;width:100%}iframe,img,video{height:auto;max-width:100%}:root{--bg-primary:#0a0c0e;--bg-secondary:#0f1215;--bg-tertiary:#181c21;--input-bg:#1d2126;--bg-hover:#22272e;--bg-elevated:#15191d;--accent-mint:#34c76e;--accent-mint-light:#34c76e;--accent-mint-dark:#28a55b;--accent-mint-ultra:#5ef098;--accent-mint-muted:#34c76e26;--accent-gold:#34c76e;--accent-gold-light:#34c76e;--accent-gold-dark:#28a55b;--accent-gold-warm:#5ef098;--accent-gold-muted:#34c76e26;--text-primary:#f8f9fa;--text-secondary:#a0aec0;--text-muted:#6b7280;--border-color:#ffffff14;--border-hover:#ffffff29;--border-mint:#34c76e59;--border-gold:#34c76e4d;--shadow-sm:0 2px 8px #0006;--shadow-md:0 4px 20px #00000080;--shadow-lg:0 8px 40px #0009;--shadow-mint:0 0 20px #00c98840;--shadow-gold:0 0 20px #34c76e40;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-pill:50px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--z-nav:100;--z-header:200;--z-dropdown:1000;--z-overlay:2000;--z-float:10000;--z-modal:10000;--z-guide:20000;--z-toast:999999}body{color:var(--t-fg-v-text-primary,var(--text-primary));font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}.App,body{background:var(--t-bg-v-bg-primary,var(--bg-primary));min-height:100vh;min-height:-webkit-fill-available;min-height:100dvh;overflow-x:clip}.App{max-width:100vw;width:100%}@media (max-width:768px){.App{padding-bottom:0}}.loading-screen{align-items:center;background:var(--t-bg-v-bg-primary,var(--bg-primary));display:flex;flex-direction:column;gap:1.5rem;justify-content:center;min-height:100vh;min-height:100dvh}.loading-spinner{animation:spin .8s linear infinite;border:3px solid var(--t-bd-v-border-color,var(--border-color));border-radius:50%;border-top-color:var(--t-bd-v-accent-mint,var(--accent-mint));height:50px;width:50px}::-webkit-scrollbar{height:4px;width:4px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:var(--t-sbt-00c988-a300,#00c9884d);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--t-sbt-00c988-a550-hover,#00c9888c)}.btn{display:inline-flex;font-size:.95rem;text-decoration:none;transition:all .2s ease;will-change:transform}.btn:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.5;transform:none!important}.btn-large{font-size:1.1rem;padding:1rem 2rem}@media (max-width:768px){.btn-large{font-size:.9rem;padding:.75rem 1.25rem}}.btn-primary{background:linear-gradient(135deg,var(--t-bg-v-accent-mint,var(--accent-mint)) 0,var(--t-bg-v-accent-mint-light,var(--accent-mint-light)) 100%)!important;box-shadow:var(--t-sh-v-shadow-sm,var(--shadow-sm))!important;color:var(--t-fgon-0a1a14-on-v-accent-mint,#0a1a14)!important}@media (hover:hover){.btn-primary:hover{background:linear-gradient(135deg,var(--t-bg-v-accent-mint-light,var(--accent-mint-light)) 0,var(--t-bg-v-accent-mint-ultra,var(--accent-mint-ultra)) 100%)!important;box-shadow:var(--t-sh-v-shadow-mint,var(--shadow-mint))!important;filter:brightness(1.1)!important;transform:translateY(-2px)!important}}.btn-primary:active{transform:scale(.98)}.btn-secondary{background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));border:1px solid var(--t-bd-ffffff-a250,#ffffff40);color:var(--t-fg-v-text-primary,var(--text-primary))}@media (hover:hover){.btn-secondary:hover{background:var(--t-bg-v-bg-hover,var(--bg-hover));border-color:var(--t-bd-ffffff-a200,#fff3);box-shadow:var(--t-sh-v-shadow-sm,var(--shadow-sm));transform:translateY(-2px)}.btn-secondary:hover,.btn-secondary:hover svg{color:var(--t-fg-ffffff,#fff)}}.btn-secondary:active{background:var(--t-bg-404040,#404040);transform:scale(.98)}.btn-ghost{background:#0000;border:1px solid var(--t-bd-v-border-color,var(--border-color));color:var(--t-fg-v-text-secondary,var(--text-secondary))}@media (hover:hover){.btn-ghost:hover{background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));border-color:var(--t-bd-ffffff-a200,#fff3);box-shadow:var(--t-sh-v-shadow-sm,var(--shadow-sm));transform:translateY(-2px)}.btn-ghost:hover,.btn-ghost:hover svg{color:var(--t-fg-ffffff,#fff)}}.btn-ghost:active{background:var(--t-bg-404040,#404040);color:var(--t-fg-ffffff,#fff);transform:scale(.98)}.btn-purple{background:linear-gradient(135deg,var(--t-bg-5ef098,#5ef098) 0,var(--t-bg-34c76e,#34c76e) 52%,var(--t-bg-1e8a4b,#1e8a4b) 100%);border:none;box-shadow:inset 0 1px 0 var(--t-sh-ffffff-a350,#ffffff59);color:var(--t-fgon-04130a-on-5ef098,#04130a);font-weight:700}@media (hover:hover){.btn-purple:hover{box-shadow:inset 0 1px 0 var(--t-sh-ffffff-a400,#fff6);filter:brightness(1.04);transform:translateY(-2px)}}.btn-purple:active{transform:scale(.98)}.btn-purple-outline{background:var(--t-bg-34c76e-a040,#34c76e0a)!important;border:1.5px solid var(--t-bd-34c76e-a450,#34c76e73)!important;box-shadow:none;color:var(--t-fg-5ef098,#5ef098)!important;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (hover:hover){.btn-purple-outline:hover{background:var(--t-bg-34c76e-a120,#34c76e1f)!important;border-color:var(--t-bd-34c76e,#34c76e)!important;box-shadow:none;color:var(--t-fg-ffffff,#fff)!important;transform:translateY(-2px)}}.btn-purple-outline:active{transform:scale(.98)}.card{background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:var(--radius-lg);box-shadow:var(--t-sh-v-shadow-sm,var(--shadow-sm));box-sizing:border-box;max-width:100%;min-width:0;overflow:hidden;padding:1.5rem;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.card:hover{border-color:var(--t-bd-v-border-mint,var(--border-mint));box-shadow:var(--t-sh-v-shadow-md,var(--shadow-md));transform:translateY(-2px)}.card-header{color:var(--t-fg-v-accent-gold-light,var(--accent-gold-light));font-size:1.25rem;font-weight:600;margin-bottom:1rem}.page-container{box-sizing:border-box;margin:0 auto;max-width:1400px;overflow-x:clip;padding:0 2rem 2rem;width:100%}.page-header{align-items:center;display:flex;flex-direction:column;margin-bottom:2rem;text-align:center}.page-title{color:var(--t-fg-v-text-primary,var(--text-primary,#fff));font-family:inherit;font-size:2.2rem;font-weight:600;gap:12px;justify-content:center;letter-spacing:-.01em;margin-bottom:.5rem;text-align:center}.page-subtitle{display:block;width:100%}.grid{grid-gap:1.5rem;display:grid;gap:1.5rem}.grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.lock-icon{align-items:center;background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));border-radius:50%;color:var(--t-fg-v-accent-gold,var(--accent-gold));display:inline-flex;font-size:14px;height:24px;justify-content:center;width:24px}@media (max-width:768px){.page-container{overflow-x:clip;padding:0 .75rem 1rem}.page-title{flex-wrap:wrap;font-size:clamp(1.3rem,1rem + 2vw,1.7rem);justify-content:center;letter-spacing:-.025em}.grid-2,.grid-3{grid-template-columns:1fr}.card{max-width:100%;min-width:0;overflow:hidden}}@media (max-width:480px){.page-container{padding:0 .5rem .75rem}.page-title{font-size:clamp(1.15rem,.95rem + 1vw,1.35rem);letter-spacing:-.03em}.page-subtitle{font-size:.9rem}}.card,.glass-panel,.header,.modal-content,.sidebar,[style*=backdrop-filter]{backface-visibility:hidden;-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000);transform:translateZ(0)}img,svg,video{transform:translateZ(0)}.gematria-header{margin-bottom:40px;padding-top:20px;text-align:center}.gematria-header .header-icon{color:var(--t-fg-v-accent-gold,var(--accent-gold,#34c76e));display:block;margin-bottom:16px;margin-left:auto;margin-right:auto}.gematria-header h1{color:var(--t-fg-v-text-primary,var(--text-primary,#fff));font-family:inherit;font-size:36px;font-weight:600;letter-spacing:-.01em;margin-bottom:12px}.gematria-header p{color:var(--t-fg-v-text-secondary,var(--text-secondary,#cbd5e1));font-size:1rem;font-weight:400;line-height:1.6;margin:0 auto;max-width:800px;text-align:center}@media (max-width:480px){.gematria-header{margin-bottom:24px;padding-top:10px}.gematria-header .header-icon{height:38px;margin-bottom:12px;width:38px}.gematria-header h1{font-size:clamp(22px,18px + 1.5vw,26px);letter-spacing:-.01em;line-height:1.25;margin-bottom:8px;margin-left:auto;margin-right:auto;max-width:none}.gematria-header p{font-size:.95rem;line-height:1.5;padding:0 10px}}@media (max-width:375px){.gematria-header{margin-bottom:18px;padding-top:6px}.gematria-header h1{font-size:clamp(20px,16px + 1.5vw,23px);letter-spacing:-.01em;line-height:1.25;margin-bottom:6px;margin-left:auto;margin-right:auto;max-width:none}.gematria-header p{font-size:.88rem;line-height:1.45;padding:0 4px}.gematria-header .header-icon{height:32px;margin-bottom:8px;width:32px}}.gematria-header.yellow-theme .header-icon{color:var(--t-fg-e8c547,#e8c547)!important}.gematria-header.yellow-theme h1{color:var(--t-fg-ffffff,#fff)!important}.ambassador-page,.contacts-page-container,.faq-page,.gematria-page,.history-page,.neuro-info-page,.neuro-program-page,.news-page,.placeholder-page,.profile-page,.section-info-page,.sub-page{box-sizing:border-box;padding:40px 24px 120px!important}@media (max-width:768px){.ambassador-page,.contacts-page-container,.faq-page,.gematria-page,.history-page,.neuro-info-page,.neuro-program-page,.news-page,.placeholder-page,.profile-page,.section-info-page,.sub-page{padding:40px 16px 100px!important}}@media (max-width:375px){.ambassador-page,.contacts-page-container,.faq-page,.gematria-page,.history-page,.neuro-info-page,.neuro-program-page,.news-page,.placeholder-page,.profile-page,.section-info-page,.sub-page{padding:60px 12px 120px!important}}.onboarding-modal-overlay{align-items:center;animation:fadeIn .3s ease-out;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--t-ovm-0a0a0c-a850,#0a0a0cd9);display:flex;inset:0;justify-content:center;overflow:hidden;padding:max(8px,env(safe-area-inset-top)) 16px max(8px,env(safe-area-inset-bottom));position:fixed;z-index:9999}@media (max-width:480px){.modal-overlay{padding:max(1.5rem,env(safe-area-inset-top)) .25rem max(1.5rem,env(safe-area-inset-bottom))}}.onboarding-modal-content{-webkit-overflow-scrolling:touch;animation:modalSlideUp .4s cubic-bezier(.16,1,.3,1);background:var(--t-bg-v-bg-primary,var(--bg-primary));border:1px solid var(--t-bd-34c76e-a250,#34c76e40);border-radius:24px;box-shadow:0 25px 50px -12px var(--t-sh-000000-a800,#000c),inset 0 1px 0 var(--t-sh-ffffff-a100,#ffffff1a);max-height:100%;max-width:440px;overflow-y:auto;overscroll-behavior:contain;padding:3rem 2.5rem;text-align:center;width:100%}.onboarding-modal-title{color:var(--t-fg-e2e8f0,#e2e8f0);font-size:1.5rem;font-weight:600;line-height:1.3;margin-bottom:1rem}.onboarding-modal-description{color:var(--t-fg-94a3b8,#94a3b8);font-size:1rem;line-height:1.6;margin-bottom:2rem}.onboarding-modal-btn{align-items:center;background:linear-gradient(135deg,var(--t-bg-v-accent-mint,var(--accent-mint)) 0,var(--t-bg-v-accent-mint-light,var(--accent-mint-light)) 100%);border:none;border-radius:12px;box-shadow:none;color:var(--t-fgon-0a1a14-on-v-accent-mint,#0a1a14);cursor:pointer;display:flex;font-size:1.05rem;font-weight:600;justify-content:center;padding:14px 24px;transition:all .2s ease;width:100%}.onboarding-modal-btn:hover{background:linear-gradient(135deg,var(--t-bg-v-accent-mint-light,var(--accent-mint-light)) 0,var(--t-bg-v-accent-mint-ultra,var(--accent-mint-ultra)) 100%);box-shadow:var(--t-sh-v-shadow-mint,var(--shadow-mint,0 6px 20px #34c76e66));transform:translateY(-2px)}@media (max-width:480px){body .onboarding-modal-overlay .onboarding-modal-content{border-radius:16px;margin:auto 0!important;max-width:100%;padding:2rem 1.25rem;width:100%}.onboarding-modal-title{font-size:1.25rem;margin-bottom:.75rem}.onboarding-modal-description{font-size:.9rem;margin-bottom:1.5rem}.onboarding-modal-btn{font-size:.95rem;line-height:1.3;padding:14px 12px;text-align:center;white-space:normal}}@media (max-width:360px){body .onboarding-modal-overlay .onboarding-modal-content{padding:1.5rem 1rem}.onboarding-modal-title{font-size:1.15rem}.onboarding-modal-description{font-size:.85rem}.onboarding-modal-btn{font-size:.85rem;padding:12px 10px}}@keyframes pulseGreenBorder{0%{border-color:var(--t-bd-34c76e-a800,#34c76ecc);box-shadow:0 0 0 0 var(--t-sh-34c76e-a500,#34c76e80)}70%{border-color:var(--t-bd-34c76e-a300,#34c76e4d);box-shadow:0 0 0 12px var(--t-fc-34c76e-a000,#34c76e00)}to{border-color:var(--t-bd-34c76e-a800,#34c76ecc);box-shadow:0 0 0 0 var(--t-sh-34c76e-a000,#34c76e00)}}.relation-dropdown-pulse{animation:pulseGreenBorder 2.5s cubic-bezier(.66,0,0,1) infinite!important;border:1px solid var(--t-bd-34c76e-a800,#34c76ecc)!important}@media (max-height:600px),(max-width:480px){.onboarding-modal-content{border-radius:12px!important}}.info-icon-btn-template[data-tooltip]:after{margin-left:max(calc(-50vw + 50% + 16px),-90px);margin-right:max(calc(-50vw + 50% + 16px),-90px)}.info-icon-btn-template[data-tooltip]:after::-webkit-scrollbar{width:4px}.info-icon-btn-template[data-tooltip]:after::-webkit-scrollbar-track{background:#0000}.info-icon-btn-template[data-tooltip]:after::-webkit-scrollbar-thumb{background:var(--t-sbt-8a8a8a-a300,#8a8a8a4d);border-radius:2px}.info-icon-btn-template[data-tooltip]:after::-webkit-scrollbar-thumb:hover{background:var(--t-sbt-8a8a8a-a500-hover,#8a8a8a80)}.sidebar{box-sizing:border-box;height:100vh;max-height:100dvh;overflow:visible;padding:2rem 0;position:relative}.sidebar,.sidebar-header{display:flex;flex-direction:column}.sidebar-header{align-items:center;background:#0000;flex-shrink:0;gap:.5rem;margin-bottom:1rem;padding:0 1.5rem}.sidebar .sidebar-header{background:var(--t-bg-v-bg-secondary,var(--bg-secondary))}.logo{align-items:center;display:flex;justify-content:center}.logo-icon{font-size:3.5rem}.logo-icon-only{font-size:2rem}.logo-image,.logo-image-collapsed{object-fit:contain;transition:all .3s ease}.logo-text{line-height:1.3;text-align:center}.logo-line{color:var(--t-fg-v-text-primary,var(--text-primary));font-size:1.7rem;font-weight:600;white-space:nowrap}.logo-subline{color:var(--t-fg-v-text-muted,var(--text-muted));font-weight:400;letter-spacing:.12em;line-height:1.4;margin-top:2px}.app-version,.logo-subline{font-size:.7rem;text-align:center}.app-version{color:var(--t-fg-ffffff-a300,#ffffff4d);letter-spacing:.05em;margin-top:-2px}.sidebar-toggle{align-items:center;background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:50%;color:var(--t-fg-v-text-secondary,var(--text-secondary));cursor:pointer;display:flex;height:24px;justify-content:center;position:absolute;right:12px;top:1.5rem;transition:all .3s ease;width:24px;z-index:10}.sidebar-toggle:hover{background:var(--t-bg-v-accent-gold,var(--accent-gold));border-color:var(--t-bd-v-accent-gold,var(--accent-gold));color:var(--t-fgon-v-bg-primary-on-v-accent-gold,var(--bg-primary))}.sidebar-nav{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;gap:.25rem;min-height:0;overflow-y:scroll;overscroll-behavior:contain;padding:0 .75rem;touch-action:pan-y}.nav-item{align-items:center;border:1px solid #0000;border-radius:var(--radius-md);color:var(--t-fg-v-text-secondary,var(--text-secondary));display:flex;font-size:.95rem;gap:.75rem;padding:.85rem 1rem;position:relative;text-decoration:none;transition:all .2s ease}.nav-item:hover{background:var(--t-bg-ffffff-a030,#ffffff08);color:var(--t-fg-v-accent-mint,var(--accent-mint))}.nav-item.active{background:var(--t-bg-00c988-a120,#00c9881f);border:1px solid var(--t-bd-00c988-a300,#00c9884d);box-shadow:none;color:var(--t-fg-ffffff,#fff);font-weight:600}.nav-item.active .nav-icon{color:var(--t-fg-v-accent-mint,var(--accent-mint))}.nav-icon{flex-shrink:0}.nav-label{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lock-badge{background:var(--t-bg-f5c842-a120,#f5c8421f);border-radius:10px;color:var(--t-fg-e8c547,#e8c547);font-size:.65rem;letter-spacing:.04em;opacity:.9;padding:2px 8px;white-space:nowrap}.nav-item.locked{opacity:.6}.admin-nav-item{border-top:1px solid var(--t-bd-v-border-color,var(--border-color));padding-top:1rem!important}.admin-nav-item,.admin-nav-item:hover{color:var(--t-fg-4ade80,#4ade80)!important}.admin-nav-item:hover{background:var(--t-bg-4ade80-a100,#4ade801a)}.admin-nav-item.active{background:var(--t-bg-4ade80-a150,#4ade8026);border:1px solid var(--t-bd-4ade80-a300,#4ade804d)}.admin-nav-item .nav-icon,.admin-nav-item.active{color:var(--t-fg-4ade80,#4ade80)!important}.logout-nav-item{background:#0000;border:none;border-top:1px solid var(--t-bd-v-border-color,var(--border-color));color:var(--t-fg-f87171,#f87171)!important;cursor:pointer;font-family:inherit;font-size:inherit;margin-top:.5rem;padding-top:1rem!important;text-align:left;width:100%}.logout-nav-item:hover{background:var(--t-bg-f87171-a100,#f871711a);color:var(--t-fg-ef4444,#ef4444)!important}.logout-nav-item.active{background:var(--t-bg-f87171-a150,#f8717126);border:1px solid var(--t-bd-f87171-a300,#f871714d);color:var(--t-fg-ef4444,#ef4444)!important}.logout-nav-item .nav-icon{color:var(--t-fg-f87171,#f87171)!important}.collapsed .sidebar-header{padding:0 .5rem}.collapsed .sidebar-toggle{right:1px}.collapsed .nav-item{justify-content:center;padding:.85rem .5rem}.collapsed .lock-badge{display:none}.bonus-nav-item{color:var(--t-fg-a855f7,#a855f7)!important}.bonus-nav-item:hover{background:var(--t-bg-a855f7-a100,#a855f71a);color:var(--t-fg-c084fc,#c084fc)!important}.bonus-nav-item.active{background:var(--t-bg-a855f7-a150,#a855f726);border:1px solid var(--t-bd-a855f7-a350,#a855f759);color:var(--t-fg-c084fc,#c084fc)!important}.bonus-nav-item .nav-icon{color:var(--t-fg-a855f7,#a855f7)!important}@keyframes gift-bounce{0%,90%,to{transform:translateY(0)}93%{transform:translateY(-6px)}96%{transform:translateY(-2px)}98%{transform:translateY(-4px)}}.bonus-nav-item .nav-icon{animation:gift-bounce 10s ease infinite}.mobile-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border-top:1px solid var(--t-bd-v-border-color,var(--border-color));bottom:0;display:none;left:0;max-width:100vw;min-height:auto;overflow-x:hidden;padding:.8rem .5rem calc(1.2rem + env(safe-area-inset-bottom, 0px));position:fixed;right:0;transition:opacity .15s ease,transform .15s ease;width:100%;will-change:transform;z-index:100}html.keyboard-open .mobile-nav{opacity:0;pointer-events:none;transform:translateY(100%)}@media (max-width:768px){.mobile-nav{align-items:center;background:var(--t-bg-v-bg-secondary,var(--bg-secondary));bottom:0;display:flex;justify-content:space-around;left:0;min-height:auto;padding:.8rem .5rem calc(1.2rem + env(safe-area-inset-bottom, 0px));position:fixed;right:0;z-index:1000}.app-version-nav{bottom:calc(4px + env(safe-area-inset-bottom, 0px));font-size:9px;opacity:.4;pointer-events:none;position:fixed;right:8px;z-index:1001}.app-version-nav,.mobile-nav-item{color:var(--t-fg-v-text-secondary,var(--text-secondary))}.mobile-nav-item{align-items:center;border-radius:8px;display:flex;flex-direction:column;font-size:.85rem;gap:.35rem;min-width:55px;padding:.5rem;text-align:center;text-decoration:none;transition:all .2s ease}.mobile-nav-item span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-nav-item:hover{background:var(--t-bg-v-bg-hover,var(--bg-hover));color:var(--t-fg-v-text-primary,var(--text-primary))}.mobile-nav-item.active{background:var(--t-bg-v-bg-primary,var(--bg-primary));color:var(--t-fg-v-accent-gold,var(--accent-gold))}}@media (max-width:480px){.mobile-nav{padding:.8rem .25rem calc(1.65rem + env(safe-area-inset-bottom, 0px))}.mobile-nav-item{font-size:.8rem;gap:.3rem;min-width:50px;padding:.4rem .35rem}.mobile-nav-item svg{height:24px;width:24px}}@media (max-width:360px){.mobile-nav{padding:.8rem 0 calc(2.2rem + env(safe-area-inset-bottom, 0px))}.mobile-nav-item{font-size:.75rem;min-width:45px;padding:.35rem .1rem}.mobile-nav-item svg{height:22px;width:22px}}.avatar{align-items:center;border:2px solid var(--t-bd-v-border-color,var(--border-color));border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;overflow:hidden;transition:all .3s ease}.avatar:hover{border-color:var(--t-bd-v-accent-gold,var(--accent-gold));box-shadow:0 0 12px var(--t-sh-000000-a400,#0006);transform:scale(1.05)}.avatar-image{height:100%;object-fit:cover;width:100%}.avatar-placeholder{align-items:center;background:linear-gradient(135deg,var(--t-bg-v-bg-tertiary,var(--bg-tertiary)) 0,var(--t-bg-v-bg-hover,var(--bg-hover)) 100%);color:var(--t-fgd-v-text-muted,var(--text-muted));display:flex;height:100%;justify-content:center;width:100%}.app-theme-switch{-webkit-tap-highlight-color:transparent;align-items:center;background:#f3edff;border:1px solid #552aaa38;border-radius:15px;box-sizing:border-box;cursor:pointer;display:inline-flex;flex-shrink:0;height:30px;padding:0;position:relative;transition:background-color .3s ease,border-color .3s ease;width:54px}.app-theme-switch:focus-visible{outline:2px solid #7c3aed;outline-offset:2px}.app-theme-switch__track{border-radius:inherit;height:100%;position:relative;width:100%}.app-theme-switch__thumb{background:#34c76e;border-radius:50%;box-shadow:0 2px 4px #0003;height:24px;left:2px;position:absolute;top:2px;transform:translateX(0);transition:transform .4s cubic-bezier(.34,1.56,.64,1);width:24px;z-index:2}.app-theme-switch__icon{align-items:center;display:flex;height:24px;justify-content:center;position:absolute;top:50%;transition:color .3s ease,transform .4s cubic-bezier(.34,1.56,.64,1);width:24px;z-index:3}.app-theme-switch__icon--left{color:#04130a;left:2px;transform:translateY(-50%) scale(1) rotate(0deg)}.app-theme-switch__icon--right{right:2px}.app-theme-switch:not(.app-theme-switch--dark) .app-theme-switch__icon--right{color:#6a607f;transform:translateY(-50%) scale(.8) rotate(20deg)}.app-theme-switch.app-theme-switch--dark{background:#ffffff0f;border-color:#ffffff1f}.app-theme-switch--dark:focus-visible{outline-color:#34c76e}.app-theme-switch--dark .app-theme-switch__thumb{transform:translateX(24px)}.app-theme-switch--dark .app-theme-switch__icon--right{color:#04130a;transform:translateY(-50%) scale(1) rotate(0deg)}.app-theme-switch--dark .app-theme-switch__icon--left{color:#a0aec0;transform:translateY(-50%) scale(.8) rotate(-20deg)}.app-theme-slot--admin-sidebar{padding:.75rem .75rem 0}.app-theme-slot--admin-sidebar.is-collapsed{display:flex;justify-content:center;padding:.75rem 0 0}.app-theme-slot--admin-menu{padding:.75rem 1rem 0}.app-theme-slot--profile{align-self:stretch;display:none}@media (max-width:768px){.app-theme-slot--profile.app-theme-slot--narrow{display:flex;justify-content:flex-start}}@media (hover:none) and (pointer:coarse) and (max-height:500px){.app-theme-slot--profile.app-theme-slot--landscape,.app-theme-slot--profile.app-theme-slot--narrow{display:flex;justify-content:flex-start}}.mobile-sidebar-overlay{animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--t-ovs-000000-a700,#000000b3);bottom:0;left:0;position:fixed;right:0;top:0;z-index:var(--z-overlay,2000)}.mobile-sidebar{animation:slideInRight .3s ease;background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border-left:1px solid var(--t-bd-v-border-color,var(--border-color));box-shadow:var(--t-sh-v-shadow-lg,var(--shadow-lg));height:100%;height:100dvh;max-width:78vw;overflow-y:auto;padding-bottom:max(2rem,env(safe-area-inset-bottom));padding-top:env(safe-area-inset-top,0);position:fixed;right:0;top:0;width:280px}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}.mobile-sidebar-profile{align-items:center;background:linear-gradient(135deg,var(--t-bg-v-bg-tertiary,var(--bg-tertiary)) 0,var(--t-bg-v-bg-secondary,var(--bg-secondary)) 100%);border-bottom:1px solid var(--t-bd-v-border-color,var(--border-color));display:flex;flex-direction:column;padding:2rem 1.5rem;position:relative}.close-btn-profile{background:#0000;border:none;border-radius:8px;color:var(--t-fg-v-text-secondary,var(--text-secondary));cursor:pointer;padding:.25rem;position:absolute;right:1rem;top:1rem;transition:all .2s ease}.close-btn-profile:hover{background:var(--t-bg-v-bg-hover,var(--bg-hover));color:var(--t-fg-v-text-primary,var(--text-primary))}.mobile-profile-info{margin-top:1rem;text-align:center}.mobile-profile-info h3{color:var(--t-fg-v-text-primary,var(--text-primary));font-size:1.25rem;font-weight:600;margin-bottom:.25rem}.mobile-profile-info p{color:var(--t-fg-v-text-muted,var(--text-muted));font-size:.9rem}.mobile-sidebar-header{align-items:center;border-bottom:1px solid var(--t-bd-v-border-color,var(--border-color));display:flex;justify-content:space-between;padding:1.5rem}.mobile-sidebar-header h3{color:var(--t-fg-v-accent-mint,var(--accent-mint));font-size:1.25rem}.close-btn{background:#0000;border:none;color:var(--t-fg-v-text-secondary,var(--text-secondary));cursor:pointer;padding:.25rem}.mobile-sidebar-nav{display:flex;flex-direction:column;gap:.125rem;padding:.5rem 1rem calc(85px + env(safe-area-inset-bottom, 20px))}.mobile-nav-item-full{align-items:center;border:1px solid #0000;border-radius:8px;color:var(--t-fg-v-text-secondary,var(--text-secondary));display:flex;gap:.75rem;padding:.6rem 1rem;position:relative;text-decoration:none;transition:all .2s ease}.mobile-nav-item-full:hover{background:var(--t-bg-ffffff-a030,#ffffff08);color:var(--t-fg-v-accent-mint,var(--accent-mint))}.mobile-nav-item-full.active{background:var(--t-bg-00c988-a120,#00c9881f);border:1px solid var(--t-bd-00c988-a300,#00c9884d);box-shadow:none;color:var(--t-fg-ffffff,#fff);font-weight:600}.mobile-nav-item-full.locked{opacity:.6}.mobile-nav-item-full.disabled{background:#0000;border:none;cursor:not-allowed;font-family:inherit;font-size:inherit;opacity:.5;text-align:left;width:100%}.mobile-nav-item-full.disabled:hover{background:#0000;color:var(--t-fgd-v-text-secondary,var(--text-secondary))}.mobile-nav-item-full.admin-item{color:var(--t-fg-v-accent-mint,var(--accent-mint))}.mobile-nav-item-full.admin-item:hover{background:var(--t-bg-v-accent-mint-muted,var(--accent-mint-muted));color:var(--t-fg-v-accent-mint-light,var(--accent-mint-light))}.mobile-nav-item-full.logout-item{background:#0000;border:none;border-top:1px solid var(--t-bd-v-border-color,var(--border-color));color:var(--t-fg-f87171,#f87171);cursor:pointer;font-family:inherit;font-size:inherit;margin-top:.25rem;padding-top:1rem;text-align:left;width:100%}.mobile-nav-item-full.logout-item:hover{background:var(--t-bg-f87171-a100,#f871711a);color:var(--t-fg-ef4444,#ef4444)}.lock-badge{font-size:.85rem;margin-left:auto}@media (max-width:480px){.mobile-sidebar{max-width:280px;width:75vw}.mobile-sidebar-profile{padding:1rem 1rem .875rem}.mobile-profile-info{margin-top:.5rem}.mobile-profile-info h3{font-size:1rem}.mobile-profile-info p{font-size:.78rem}.mobile-sidebar-nav{gap:.075rem;padding:.375rem .75rem calc(70px + env(safe-area-inset-bottom, 16px))}.mobile-nav-item-full{border-radius:7px;font-size:.88rem;gap:.6rem;padding:.5rem .75rem}.mobile-nav-item-full svg{flex-shrink:0;height:18px;width:18px}.mobile-nav-item-full.logout-item{margin-top:.125rem;padding-top:.75rem}}@media (max-width:375px){.mobile-sidebar{max-width:280px;width:78vw}.mobile-sidebar-profile{padding:.875rem .875rem .75rem}.mobile-profile-info h3{font-size:.92rem}.mobile-profile-info p{font-size:.72rem}.mobile-sidebar-nav{padding:.25rem .625rem calc(65px + env(safe-area-inset-bottom, 12px))}.mobile-nav-item-full{font-size:.83rem;padding:.45rem .625rem}.mobile-nav-item-full svg{height:16px;width:16px}}.global-modal-close-btn{align-items:center;background:var(--t-bg-ffffff-a050,#ffffff0d);border:1px solid var(--t-bd-ffffff-a100,#ffffff1a);border-radius:50%;box-sizing:border-box;color:var(--t-fg-ffffff-a600,#fff9);cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:16px;top:16px;transition:all .2s ease;width:32px;z-index:10}.global-modal-close-btn:hover{background:var(--t-bg-ffffff-a150,#ffffff26);color:var(--t-fg-ffffff,#fff);transform:scale(1.05)}.global-modal-close-btn:active{transform:scale(.95)}.global-modal-close-btn:after{content:"";inset:-8px;position:absolute}.ws-segmented-control{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary,#ffffff0f));border:1px solid var(--t-bd-v-border-color,var(--border-color,#ffffff1f));border-radius:9999px;display:inline-flex;gap:2px;padding:3px;position:relative;transition:all .2s ease;-webkit-user-select:none;user-select:none}.ws-segmented-control--header{height:36px}.ws-segmented-control--full{background:var(--t-bg-v-bg-secondary,var(--bg-secondary,#181c21));border-radius:14px;padding:4px;width:100%}.ws-tab-btn{align-items:center;background:#0000;border:none;border-radius:9999px;color:var(--t-fg-v-text-muted,var(--text-muted,#94a3b8));cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:600;gap:6px;height:100%;justify-content:center;padding:0 12px;transition:all .2s cubic-bezier(.16,1,.3,1);white-space:nowrap}.ws-segmented-control--full .ws-tab-btn{border-radius:10px;flex:1 1;font-size:.88rem;height:38px}.ws-tab-btn:hover:not(.ws-tab-btn--active){background:#ffffff0a;color:var(--t-fg-v-text-primary,var(--text-primary,#f8f9fa))}.ws-tab-btn--active{background:linear-gradient(135deg,#8b5cf6,var(--t-bg-6366f1,#6366f1));box-shadow:0 2px 10px #8b5cf659;color:#fff}.ws-sidebar-btn{align-items:center;background:var(--t-bg-v-bg-tertiary,#ffffff0a);border:1px solid var(--t-bd-v-border-color,#ffffff1a);border-radius:12px;color:var(--t-fg-v-text-secondary,#cbd5e1);cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:10px;padding:10px 14px;transition:all .2s ease;width:100%}.ws-sidebar-btn:hover{background:var(--t-bg-v-bg-hover,#ffffff14);border-color:#fff3;color:var(--t-fg-v-text-primary,#fff)}.ws-sidebar-btn-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-menu-container{border-bottom:1px solid var(--t-bd-v-border-color,#ffffff14);margin-bottom:8px;padding:12px 16px}.ws-menu-label{color:var(--t-fg-v-text-muted,#64748b);font-size:.72rem;font-weight:700;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}@media (max-width:768px){.ws-segmented-control--header{display:none}}.user-profile-modal-overlay{align-items:center;animation:userProfileModalFadeIn .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--t-ovm-000000-a500,#00000080);display:flex;inset:0;justify-content:flex-end;overflow:hidden;position:fixed;z-index:2000}@keyframes userProfileModalFadeIn{0%{opacity:0}to{opacity:1}}.user-profile-modal-content{animation:userProfileModalSlideDown .3s ease;background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:12px;box-shadow:var(--t-sh-v-shadow-lg,var(--shadow-lg));min-width:320px;position:absolute;right:20px;top:70px}@keyframes userProfileModalSlideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.user-profile-modal-close{background:#0000;border:none;border-radius:8px;color:var(--t-fg-v-text-secondary,var(--text-secondary));cursor:pointer;padding:.25rem;position:absolute;right:1rem;top:1rem;transition:all .2s ease;z-index:10}.user-profile-modal-close:hover{background:var(--t-bg-v-bg-hover,var(--bg-hover));color:var(--t-fg-v-text-primary,var(--text-primary))}.modal-profile-header{align-items:center;border-bottom:1px solid var(--t-bd-v-border-color,var(--border-color));display:flex;flex-direction:column;gap:1rem;padding:2rem}.modal-profile-info{text-align:center}.modal-profile-info h3{color:var(--t-fg-v-text-primary,var(--text-primary));font-size:1.25rem;margin-bottom:.25rem}.modal-profile-info p{color:var(--t-fg-v-text-muted,var(--text-muted));font-size:.9rem}.modal-menu{padding:.5rem}.modal-menu-item{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--t-fg-v-text-secondary,var(--text-secondary));cursor:pointer;display:flex;font-family:inherit;font-size:1rem;gap:.75rem;padding:.6rem 1rem;text-align:left;transition:all .2s ease;width:100%}.modal-menu-item:hover:not(:disabled){background:var(--t-bg-v-bg-hover,var(--bg-hover));color:var(--t-fgd-v-text-primary,var(--text-primary))}.modal-menu-item:disabled{cursor:not-allowed;opacity:.5}.modal-menu-item.logout-item{border-top:1px solid var(--t-bd-v-border-color,var(--border-color));color:var(--t-fg-f87171,#f87171);margin-top:.25rem;padding-top:.75rem}.modal-menu-item.admin-item{color:var(--t-fg-10b981,#10b981)}.modal-menu-item.admin-item:hover{background:var(--t-bg-10b981-a100,#10b9811a);color:var(--t-fg-059669,#059669)}.modal-menu-item.logout-item:hover{background:var(--t-bg-f87171-a100,#f871711a);color:var(--t-fg-ef4444,#ef4444)}@media (max-width:768px){.user-profile-modal-overlay .user-profile-modal-content{max-width:340px!important;min-width:0!important;right:10px;top:60px;width:calc(100vw - 20px)!important}}@media (hover:none) and (pointer:coarse) and (max-height:500px){.user-profile-modal-overlay .user-profile-modal-content{max-height:calc(100dvh - 80px)!important;overflow-y:auto!important;overscroll-behavior:contain}}.mini-error-overlay{align-items:center;animation:userProfileModalFadeIn .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--t-bg-000000-a600,#0009);border-radius:12px;display:flex;inset:0;justify-content:center;position:absolute;z-index:50}.mini-error-modal{animation:miniErrorScaleUp .2s ease;background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border:1px solid var(--t-bd-ef4444,#ef4444);border-radius:12px;box-shadow:none;padding:1.5rem;text-align:center;width:85%}.mini-error-modal h4{color:var(--t-fg-ef4444,#ef4444);font-size:1.1rem;margin-bottom:.5rem}.mini-error-modal p{color:var(--t-fg-v-text-primary,var(--text-primary));font-size:.9rem;margin-bottom:1.5rem;word-break:break-word}.mini-error-modal button{background:var(--t-bg-ef4444,#ef4444);border:none;border-radius:8px;color:var(--t-fgon-ffffff-on-ef4444,#fff);cursor:pointer;font-weight:600;padding:.5rem 1.5rem;transition:opacity .2s}.mini-error-modal button:hover{opacity:.9}@keyframes miniErrorScaleUp{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.notification-badge,.notification-badge--level,.notification-badge--percent,.notification-badge--user,.universal-badge{align-items:center;border-radius:999px;color:var(--t-fg-ffffff,#fff)!important;display:inline-flex;font-size:13px;font-weight:500;height:20px;justify-content:center;line-height:1;margin:0 2px;padding:2px 10px;vertical-align:middle;white-space:nowrap}.notification-badge--user{background-color:var(--t-bg-3b82f6,#3b82f6)}.notification-badge--level{background-color:var(--t-bg-10b981,#10b981)}.notification-badge--percent{background-color:var(--t-bg-a855f7,#a855f7)}.notification-badge--money{color:var(--t-fg-10b981,#10b981);font-weight:800}.notification-badge--ether{color:var(--t-fg-10b981,#10b981)}.notification-badge--bonus,.notification-badge--ether{align-items:center;display:inline-flex;font-weight:800;gap:2px}.notification-badge--bonus{color:var(--t-fg-fbbf24,#fbbf24)}.notification-badge--bold-green{color:var(--t-fg-10b981,#10b981);font-weight:700}.notification-detail-overlay{align-items:center;animation:fadeIn .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--t-ovm-000000-a750,#000000bf);bottom:0;display:flex;justify-content:center;left:0;overflow:hidden;padding:max(8px,env(safe-area-inset-top,0px)) 12px max(8px,env(safe-area-inset-bottom,0px));position:fixed;right:0;top:0;z-index:2000}.notification-detail-modal{animation:scaleIn .2s ease-out;background:var(--t-bg-v-bg-elevated,var(--bg-elevated));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:var(--radius-lg);box-shadow:var(--t-sh-v-shadow-lg,var(--shadow-lg));display:flex;flex-direction:column;max-height:100%;max-width:450px;position:relative;width:90%}.notification-detail-modal.priority-info{background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border:1px solid var(--t-bd-576cb1-a765,#576cb1c3)}.notification-detail-modal.priority-warning{background:var(--t-bg-2a2318,#2a2318);border:1px solid var(--t-bd-f59e0b,#f59e0b)}.notification-detail-modal.priority-critical{background:var(--t-bg-2a1a1a,#2a1a1a);border:1px solid var(--t-bd-ef4444,#ef4444)}.notification-detail-modal.type-admin_notification .notification-detail-title{color:var(--t-fg-3b82f6,#3b82f6)}.notification-detail-modal.type-system .notification-detail-title{color:var(--t-fg-f59e0b,#f59e0b)}.notification-detail-modal.type-gift .notification-detail-title{color:var(--t-fg-22c55e,#22c55e)}.notification-detail-modal.type-reminder .notification-detail-title{color:var(--t-fg-06b6d4,#06b6d4)}.notification-detail-modal.type-promo .notification-detail-title{color:var(--t-fg-v-accent-gold,var(--accent-gold))}.notification-detail-modal.type-default .notification-detail-title{color:var(--t-fg-ffffff,#fff)}.notification-type-icon.bonus,.notification-type-icon.bonus-referral{color:var(--t-fg-v-accent-mint,var(--accent-mint))}.bonus-title{color:var(--t-fg-v-accent-mint,var(--accent-mint))!important}.notification-detail-header{align-items:flex-start;border-bottom:1px solid var(--t-bd-ffffff-a050,#ffffff0d);display:flex;gap:12px;justify-content:space-between;padding:20px}.notification-detail-icon-wrapper{align-items:center;background:var(--t-bg-ffffff-a050,#ffffff0d);border:1px solid var(--t-bd-ffffff-a100,#ffffff1a);border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.notification-detail-icon-wrapper svg{flex-shrink:0}.notification-detail-title-row{flex:1 1;min-width:0}.notification-detail-title{word-wrap:break-word;color:var(--t-fg-ffffff,#fff);font-size:1.1rem;font-weight:600;line-height:1.3;margin:0 0 6px;transition:color .2s ease}.notification-detail-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.notification-detail-date{color:var(--t-fg-ffffff-a500,#ffffff80);font-size:.85rem}.notification-detail-id{background:var(--t-bg-d4af37-a100,#d4af371a);border:1px solid var(--t-bd-d4af37-a300,#d4af374d);border-radius:8px;color:var(--t-fg-v-accent-gold,var(--accent-gold));font-size:.75rem;font-weight:600;padding:2px 6px}.notification-detail-close{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--t-fg-ffffff-a500,#ffffff80);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:4px;transition:all .2s}.notification-detail-close:hover{background:var(--t-bg-ffffff-a100,#ffffff1a);color:var(--t-fg-ffffff,#fff)}.notification-detail-content{word-wrap:break-word;color:var(--t-fg-ffffff-a900,#ffffffe6);font-size:.95rem;line-height:1.6;overflow-y:auto;padding:24px;white-space:pre-wrap}@media (max-width:768px){.notification-detail-modal{max-height:100%;max-width:none;width:95%}.notification-detail-header{padding:16px}.notification-detail-icon-wrapper{height:36px;width:36px}.notification-detail-title{font-size:1rem}.notification-detail-content{font-size:.9rem;padding:20px 16px}}@media (max-width:480px){.notification-detail-header{gap:10px;padding:14px}.notification-detail-icon-wrapper{border-radius:8px;height:32px;width:32px}.notification-detail-title{font-size:.95rem}.notification-detail-date{font-size:.8rem}.notification-detail-id{font-size:.7rem}.notification-detail-content{font-size:.875rem;padding:16px}}@media (max-width:360px){.notification-detail-icon-wrapper{height:30px;width:30px}.notification-detail-header{gap:8px}}@media (max-width:320px){.notification-detail-modal{width:98%}.notification-detail-header{padding:12px}.notification-detail-title{font-size:.9rem}.notification-detail-content{font-size:.85rem;padding:14px}}.gift-modal-style{background:linear-gradient(145deg,var(--t-bg-1e2025,#1e2025) 0,var(--t-bg-0d0f12,#0d0f12) 100%)!important;border:1px solid var(--t-bd-34c76e-a400,#34c76e66)!important;box-shadow:inset 0 0 40px var(--t-sh-34c76e-a150,#34c76e26),0 20px 40px var(--t-sh-000000-a600,#0009)!important}.gift-modal-style .notification-detail-header{border-bottom:1px solid var(--t-bd-34c76e-a200,#34c76e33)!important}.gift-modal-style .notification-detail-icon-wrapper{background:var(--t-bg-34c76e-a150,#34c76e26)!important;border-color:var(--t-bd-34c76e-a400,#34c76e66)!important;box-shadow:none}.gift-modal-style .notification-detail-title{color:var(--t-fg-v-accent-mint,var(--accent-mint))!important;text-shadow:none}.gift-ethers-box{background:linear-gradient(135deg,var(--t-bg-1e2025-a600,#1e202599) 0,var(--t-bg-0d0f12-a800,#0d0f12cc) 100%);border:1px solid var(--t-bd-34c76e-a300,#34c76e4d);border-radius:16px;box-shadow:inset 0 4px 20px var(--t-sh-000000-a400,#0006);flex:1 1;overflow:hidden;padding:24px 16px;position:relative;text-align:center}.gift-ethers-box:before{background:radial-gradient(circle,var(--t-bg-000000-a000,#0000) 0,#0000 70%);content:"";height:100px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100px;z-index:0}.gift-ethers-box>div,.gift-ethers-box>span{position:relative;z-index:1}.gift-claim-btn{background:linear-gradient(135deg,var(--t-bg-v-accent-mint,var(--accent-mint)) 0,var(--t-bg-v-accent-mint-dark,var(--accent-mint-dark)) 100%);border:1px solid var(--t-bd-34c76e-a500,#34c76e80);border-radius:12px;box-shadow:inset 0 1px 0 var(--t-sh-ffffff-a200,#fff3);color:var(--t-fgon-ffffff-on-v-accent-mint,#fff);font-size:16px;font-weight:700;padding:16px;text-shadow:0 1px 2px var(--t-sh-000000-a200,#0003);transition:all .3s ease}.gift-claim-btn:hover:not(:disabled){background:linear-gradient(135deg,var(--t-bg-v-accent-mint-light,var(--accent-mint-light)) 0,var(--t-bg-v-accent-mint,var(--accent-mint)) 100%);box-shadow:inset 0 1px 0 var(--t-sh-ffffff-a300,#ffffff4d);transform:translateY(-2px)}.gift-claim-btn:active:not(:disabled){transform:translateY(1px)}.gift-claim-btn:disabled{cursor:wait;opacity:.7}.notification-container{display:flex;flex-direction:column;gap:12px;max-width:420px;pointer-events:none;position:fixed;right:20px;top:80px;z-index:var(--z-toast,999999)}.notification{align-items:flex-start;animation:slideIn .3s cubic-bezier(.34,1.56,.64,1);background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:12px;box-shadow:0 8px 24px var(--t-sh-000000-a300,#0000004d),0 4px 12px var(--t-sh-000000-a200,#0003);display:flex;gap:12px;max-width:420px;min-width:300px;overflow-wrap:anywhere;padding:12px 16px;pointer-events:all}.notification.exiting{animation:slideOut .3s ease-out forwards}@keyframes slideOut{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(120%) scale(.9)}}.notification-icon{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.notification-success{border-left:4px solid var(--t-bd-10b981,#10b981)}.notification-success .notification-icon{color:var(--t-fg-10b981,#10b981)}.notification-error{border-left:4px solid var(--t-bd-ef4444,#ef4444)}.notification-error .notification-icon{color:var(--t-fg-ef4444,#ef4444)}.notification-warning{border-left:4px solid var(--t-bd-f59e0b,#f59e0b)}.notification-warning .notification-icon{color:var(--t-fg-f59e0b,#f59e0b)}.notification-info{border-left:4px solid var(--t-bd-3b82f6,#3b82f6)}.notification-info .notification-icon{color:var(--t-fg-3b82f6,#3b82f6)}.notification-confirm{border-left:4px solid var(--t-bd-f59e0b,#f59e0b);min-width:350px}.notification-confirm .notification-icon{color:var(--t-fg-f59e0b,#f59e0b)}.notification-content{display:flex;flex-direction:column;gap:8px}.notification-message{color:var(--t-fg-v-text-primary,var(--text-primary));font-size:14px;font-weight:500;line-height:1.4;margin:0}.notification-buttons{display:flex;gap:8px;margin-top:4px}.notification-btn{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:13px;font-weight:600;padding:8px 16px;transition:all .2s}.btn-confirm{background:var(--t-bg-v-accent-gold,var(--accent-gold));color:var(--t-fgon-v-bg-primary-on-v-accent-gold,var(--bg-primary))}.btn-confirm:hover{background:var(--t-bg-v-accent-gold-dark,var(--accent-gold-dark));box-shadow:0 4px 12px var(--t-sh-000000-a300,#0000004d);transform:translateY(-1px)}.btn-cancel{background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));border:1px solid var(--t-bd-v-border-color,var(--border-color));color:var(--t-fg-v-text-primary,var(--text-primary))}.btn-cancel:hover{background:var(--t-bg-v-bg-primary,var(--bg-primary));transform:translateY(-1px)}.notification-close{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--t-fg-v-text-muted,var(--text-muted));cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:4px;transition:all .2s}.notification-close:hover{background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));color:var(--t-fg-v-text-primary,var(--text-primary))}.notification-action-btn{background:var(--t-bg-v-accent-gold,var(--accent-gold));border:none;border-radius:8px;color:var(--t-fgon-v-bg-primary-on-v-accent-gold,var(--bg-primary));cursor:pointer;font-size:13px;font-weight:600;margin-top:8px;padding:8px 16px;transition:all .2s;width:100%}.notification-action-btn:hover{background:var(--t-bg-v-accent-gold-dark,var(--accent-gold-dark));box-shadow:0 4px 12px var(--t-sh-000000-a300,#0000004d);transform:translateY(-1px)}@media (max-width:768px){.notification-container{left:12px;max-width:none;right:12px;top:max(70px,calc(env(safe-area-inset-top, 0px) + 62px))}.notification{max-width:none;min-width:0}.notification-confirm{min-width:auto}.notification-message{font-size:13px}}.notification-confirm-overlay{align-items:center;animation:fadeInOverlay .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--t-ovm-000000-a750,#000000bf);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999999}.notification-confirm-overlay.exiting{animation:fadeOutOverlay .2s ease-in forwards}.notification-confirm-modal{animation:scaleInModal .3s cubic-bezier(.175,.885,.32,1.275);background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:16px;box-shadow:0 16px 40px var(--t-sh-000000-a500,#00000080);display:flex;flex-direction:column;max-width:400px;overflow:hidden;width:100%}.notification-confirm-overlay.exiting .notification-confirm-modal{animation:scaleOutModal .2s ease-in forwards}.notification-confirm-header{align-items:center;border-bottom:1px solid var(--t-bd-ffffff-a050,#ffffff0d);display:flex;gap:12px;padding:20px 24px}.notification-confirm-icon{align-items:center;color:var(--t-fg-v-accent-gold,var(--accent-gold));display:flex;justify-content:center}.notification-confirm-header h3{color:var(--t-fg-v-text-primary,var(--text-primary));font-size:18px;font-weight:600;margin:0}.notification-confirm-content{padding:24px}.notification-confirm-content .notification-message{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:15px;line-height:1.5;margin:0}.notification-confirm-actions{background:var(--t-bg-000000-a200,#0003);border-top:1px solid var(--t-bd-ffffff-a050,#ffffff0d);display:flex;gap:12px;padding:20px 24px}.notification-confirm-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;flex:1 1;font-size:15px;font-weight:600;justify-content:center;padding:12px;transition:all .2s}.notification-confirm-btn.cancel{background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));border:1px solid var(--t-bd-v-border-color,var(--border-color));color:var(--t-fg-v-text-primary,var(--text-primary))}.notification-confirm-btn.cancel:hover{background:var(--t-bg-v-bg-primary,var(--bg-primary));border-color:var(--t-bd-666666,#666)}.notification-confirm-btn.confirm{background:var(--vhe-primary,var(--t-bg-05e478,#05e478));color:var(--t-fgon-000000-on-05e478,#000)}.notification-confirm-btn.confirm:hover{box-shadow:none;opacity:.9;transform:translateY(-1px)}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}@keyframes fadeOutOverlay{0%{opacity:1}to{opacity:0}}@keyframes scaleInModal{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes scaleOutModal{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.gift-ethers-backdrop{align-items:center;animation:giftModalFadeIn .2s ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:var(--t-ovm-000000-a750,#000000bf);bottom:0;display:flex;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;z-index:100000}@keyframes giftModalFadeIn{0%{opacity:0}to{opacity:1}}.gift-ethers-container{-webkit-overflow-scrolling:touch;background:var(--t-bg-v-bg-secondary,var(--bg-secondary,#1a1b1e));border:1px solid var(--t-bd-ffffff-a120,#ffffff1f);border-radius:24px;box-shadow:0 20px 50px var(--t-sh-000000-a600,#0009);box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);max-width:440px;overflow-y:auto;padding:28px 24px calc(24px + env(safe-area-inset-bottom, 0px));position:relative;width:100%}.gift-ethers-close{position:absolute;right:14px;top:14px;z-index:10}.gift-ethers-header{align-items:center;display:flex;flex-direction:column;margin-bottom:20px;text-align:center}.gift-ethers-icon-badge{align-items:center;background:linear-gradient(135deg,var(--t-bg-a855f7-a250,#a855f740),var(--t-bg-9333ea-a100,#9333ea1a));border:1px solid var(--t-bd-a855f7-a400,#a855f766);border-radius:50%;box-shadow:none;display:flex;height:54px;justify-content:center;margin-bottom:12px;width:54px}.gift-ethers-title{color:var(--t-fg-ffffff,#fff);font-size:19px;font-weight:700;letter-spacing:-.01em;margin:0 0 6px}.gift-ethers-subtitle{color:var(--t-fg-v-text-secondary,var(--text-secondary,#9ca3af));font-size:13px;line-height:1.4;margin:0}.gift-ethers-balance-card{align-items:center;background:var(--t-bg-ffffff-a040,#ffffff0a);border:1px solid var(--t-bd-ffffff-a080,#ffffff14);border-radius:14px;display:flex;justify-content:space-between;margin-bottom:18px;padding:12px 16px}.gift-ethers-balance-left{display:flex;flex-direction:column;gap:2px}.gift-ethers-balance-label{color:var(--t-fg-v-text-secondary,var(--text-secondary,#9ca3af));font-size:12px}.gift-ethers-balance-value{align-items:center;color:var(--t-fg-f4cd67,#f4cd67);display:flex;font-size:17px;font-weight:700;gap:4px}.gift-ethers-balance-right{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.gift-ethers-remaining-label{color:var(--t-fg-v-text-secondary,var(--text-secondary,#9ca3af));font-size:11px}.gift-ethers-remaining-value{align-items:center;color:var(--t-fg-a855f7,#a855f7);display:flex;font-size:14px;font-weight:600;gap:3px}.gift-ethers-form{display:flex;flex-direction:column;gap:16px}.gift-ethers-field{display:flex;flex-direction:column;gap:6px;position:relative}.gift-ethers-field-header{align-items:center;display:flex;justify-content:space-between}.gift-ethers-label{color:var(--t-fg-e5e7eb,#e5e7eb);font-size:13px;font-weight:600}.gift-ethers-field-hint{color:var(--t-fg-v-text-secondary,var(--text-secondary,#9ca3af));font-size:11px}.gift-ethers-input-wrapper{align-items:center;display:flex;position:relative}.gift-ethers-input{background:var(--t-bg-ffffff-a050,#ffffff0d);border:1px solid var(--t-bd-ffffff-a120,#ffffff1f);border-radius:12px;box-sizing:border-box;color:var(--t-fg-ffffff,#fff);font-size:16px;height:44px;outline:none;padding:0 14px;transition:border-color .2s,box-shadow .2s;width:100%}.gift-ethers-input:focus{border-color:var(--t-fc-a855f7,#a855f7);box-shadow:0 0 0 3px var(--t-fc-a855f7-a200,#a855f733)}.gift-ethers-input.has-error{border-color:var(--t-bd-ef4444,#ef4444)}.gift-ethers-input--number{padding-right:40px}.gift-ethers-input-icon{pointer-events:none}.gift-ethers-input-icon,.gift-ethers-input-spinner{align-items:center;display:flex;position:absolute;right:12px}.gift-ethers-input-spinner{color:var(--t-fg-a855f7,#a855f7)}.gift-ethers-suggestions{-webkit-overflow-scrolling:touch;background:var(--t-bg-1f2128,#1f2128);border:1px solid var(--t-bd-ffffff-a150,#ffffff26);border-radius:12px;box-shadow:0 10px 25px var(--t-sh-000000-a500,#00000080);left:0;list-style:none;margin-top:4px;max-height:180px;overflow-y:auto;padding:6px;position:absolute;right:0;top:100%;z-index:50}.gift-ethers-suggestion-item{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:8px 10px;transition:background-color .15s}.gift-ethers-suggestion-item:hover{background-color:var(--t-bg-a855f7-a150,#a855f726)}.gift-ethers-suggestion-avatar{align-items:center;background:var(--t-bg-ffffff-a100,#ffffff1a);border-radius:50%;color:var(--t-fg-a855f7,#a855f7);display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.gift-ethers-suggestion-info{display:flex;flex-direction:column;overflow:hidden}.gift-ethers-suggestion-name{color:var(--t-fg-ffffff,#fff);font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gift-ethers-suggestion-email{color:var(--t-fg-v-text-secondary,var(--text-secondary,#9ca3af));font-size:11px}.gift-ethers-recipient-confirmed{align-items:center;background:var(--t-bg-22c55e-a100,#22c55e1a);border:1px solid var(--t-bd-22c55e-a200,#22c55e33);border-radius:8px;color:var(--t-fg-86efac,#86efac);display:flex;font-size:12px;gap:6px;margin-top:4px;padding:6px 10px}.gift-ethers-field-error{color:var(--t-fg-f87171,#f87171);font-size:12px;margin-top:2px}.gift-ethers-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.gift-ethers-chip{background:var(--t-bg-ffffff-a060,#ffffff0f);border:1px solid var(--t-bd-ffffff-a100,#ffffff1a);border-radius:8px;color:var(--t-fg-d1d5db,#d1d5db);cursor:pointer;font-size:12px;font-weight:500;outline:none;padding:6px 12px;transition:all .15s ease}.gift-ethers-chip:hover:not(:disabled){background:var(--t-bg-a855f7-a200,#a855f733);border-color:var(--t-bd-a855f7-a400,#a855f766);color:var(--t-fgd-ffffff,#fff)}.gift-ethers-chip:disabled{cursor:not-allowed;opacity:.4}.gift-ethers-chip--all{color:var(--t-fg-f4cd67,#f4cd67)}.gift-ethers-chip.is-active{background:var(--t-bg-a855f7-a250,#a855f740);border-color:var(--t-bd-a855f7,#a855f7);box-shadow:none;color:var(--t-fg-ffffff,#fff)}.gift-ethers-chip--all.is-active{background:var(--t-bg-f4cd67-a220,#f4cd6738);border-color:var(--t-bd-f4cd67,#f4cd67);box-shadow:none;color:var(--t-fg-f4cd67,#f4cd67)}.gift-ethers-legal-box{background:var(--t-bg-ffffff-a030,#ffffff08);border:1px solid var(--t-bd-ffffff-a080,#ffffff14);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:12px 14px}.gift-ethers-checkbox-label{align-items:flex-start;cursor:pointer;display:flex;gap:10px;-webkit-user-select:none;user-select:none}.gift-ethers-checkbox{accent-color:var(--t-ot-a855f7,#a855f7);cursor:pointer;flex-shrink:0;height:18px;margin-top:2px;width:18px}.gift-ethers-checkbox-text{color:var(--t-fg-d1d5db,#d1d5db);font-size:12px;line-height:1.45}.gift-ethers-checkbox-text strong{color:var(--t-fg-ffffff,#fff)}.gift-ethers-legal-note{border-top:1px solid var(--t-bd-ffffff-a050,#ffffff0d);color:var(--t-fg-v-text-secondary,var(--text-secondary,#6b7280));font-size:10.5px;line-height:1.35;padding-top:6px}.gift-ethers-alert{align-items:flex-start;border-radius:12px;display:flex;font-size:12px;gap:10px;line-height:1.4;padding:10px 14px}.gift-ethers-alert--frozen{background:var(--t-bg-3b82f6-a100,#3b82f61a);border:1px solid var(--t-bd-3b82f6-a250,#3b82f640);color:var(--t-fg-93c5fd,#93c5fd)}.gift-ethers-alert--error{background:var(--t-bg-ef4444-a100,#ef44441a);border:1px solid var(--t-bd-ef4444-a250,#ef444440);color:var(--t-fg-fca5a5,#fca5a5)}.gift-ethers-actions{display:flex;gap:10px;margin-top:6px}.gift-ethers-btn-cancel{border-radius:12px;flex:1 1;font-size:14px;font-weight:500;height:44px}.gift-ethers-btn-submit{align-items:center;border-radius:12px;display:flex;flex:2 1;font-size:14px;font-weight:600;gap:8px;height:44px;justify-content:center}.gift-ethers-btn-submit:disabled{cursor:not-allowed;opacity:.5}.gift-ethers-success-state{align-items:center;display:flex;flex-direction:column;padding:12px 4px;text-align:center}.gift-ethers-success-icon{align-items:center;animation:giftBounce .4s cubic-bezier(.175,.885,.32,1.275);background:var(--t-bg-a855f7-a150,#a855f726);border:1px solid var(--t-bd-a855f7-a350,#a855f759);border-radius:50%;box-shadow:none;display:flex;height:72px;justify-content:center;margin-bottom:16px;width:72px}@keyframes giftBounce{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.gift-ethers-success-desc{color:var(--t-fg-d1d5db,#d1d5db);font-size:14px;line-height:1.5;margin:0 0 16px}.gift-ethers-balance-pill{align-items:center;background:var(--t-bg-ffffff-a050,#ffffff0d);border:1px solid var(--t-bd-ffffff-a100,#ffffff1a);border-radius:20px;color:var(--t-fg-ffffff,#fff);display:inline-flex;font-size:13px;gap:6px;margin-bottom:24px;padding:8px 16px}.gift-ethers-btn{border-radius:12px;font-size:15px;font-weight:600;height:44px;width:100%}@media (max-width:480px){.gift-ethers-container{border-radius:20px;padding:24px 16px calc(20px + env(safe-area-inset-bottom, 0px))}.gift-ethers-title{font-size:18px}.gift-ethers-actions{flex-direction:column-reverse}.gift-ethers-btn-cancel,.gift-ethers-btn-submit{flex:1 1;width:100%}}.header{background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border-bottom:1px solid var(--t-bd-v-border-color,var(--border-color));left:260px;padding:1.2rem 2rem;position:fixed;right:0;top:0;transition:left .3s ease;will-change:transform;z-index:200}.header.sidebar-collapsed{left:80px}.app-version-mobile,.header-mobile{display:none}.header-desktop{align-items:center;display:flex;justify-content:flex-end}.header-spacer{flex:1 1}.header-actions{align-items:center;display:flex;gap:1rem}.subscription-badge{border-radius:50px;cursor:pointer;font-size:1.2rem;font-weight:700;letter-spacing:.02em;min-width:110px;padding:.7rem 1.6rem;text-align:center;transition:all .3s ease}.header-actions .subscription-badge{font-size:1.1rem!important;font-weight:800!important;height:44px!important;min-width:100px!important;padding:0 1.3rem!important}.header-actions .ethers-badge,.header-actions .subscription-badge{align-items:center!important;display:flex!important;justify-content:center!important}.header-actions .ethers-badge{border-radius:50px!important;height:auto!important;min-height:52px!important;padding:.5rem 1.4rem!important}.subscription-badge-mobile.free,.subscription-badge.free{background:#64748b!important;border:none!important;box-shadow:none!important;color:#fff!important;text-shadow:none!important}.subscription-badge-mobile.start,.subscription-badge.start{background:#dc2626!important;border:none!important;box-shadow:none!important;color:#fff!important;text-shadow:none!important}.subscription-badge-mobile.pro,.subscription-badge.pro{background:#ff7a00!important;border:none!important;box-shadow:none!important;color:#fff!important;text-shadow:none!important}.subscription-badge-mobile.premium,.subscription-badge.premium{background:#facc15!important;border:none!important;box-shadow:none!important;color:#3b2a00!important;text-shadow:none!important}.subscription-badge-mobile.max,.subscription-badge-mobile.ultimate,.subscription-badge.max,.subscription-badge.ultimate{background:#c9971c!important;border:none!important;box-shadow:none!important;color:#fff!important;text-shadow:none!important}.ethers-badge{background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:50px;cursor:pointer;font-size:.95rem;font-weight:600;gap:.25rem;padding:1.1rem 1.6rem;transition:all .3s ease}.ethers-badge,.ethers-content{align-items:center;display:flex}.ethers-content{flex-direction:column;gap:0}.ethers-value{-webkit-text-stroke:.3px currentColor;align-items:center;display:flex;font-size:clamp(1.1rem,.8rem + 1.05vw,1.3rem)!important;font-weight:900!important;gap:.25rem;line-height:1}.ethers-label{font-size:.7rem;font-weight:500;letter-spacing:.02em;line-height:1;margin-top:1px;opacity:.75;text-transform:none!important}.ethers-badge.ethers-regular{border-color:var(--t-bd-v-border-mint,var(--border-mint));color:var(--t-fg-v-accent-mint,var(--accent-mint))}.ethers-badge.ethers-regular:hover{background:var(--t-bg-v-accent-mint-muted,var(--accent-mint-muted));border-color:var(--t-bd-v-accent-mint,var(--accent-mint));box-shadow:var(--t-sh-v-shadow-mint,var(--shadow-mint))}.ethers-badge.ethers-frozen{border-color:var(--t-bd-9ca3af-a300,#9ca3af4d);color:var(--t-fg-v-text-muted,var(--text-muted,#9ca3af))}.ethers-badge.ethers-frozen:hover{background:var(--t-bg-9ca3af-a100,#9ca3af1a);border-color:var(--t-bd-9ca3af-a500,#9ca3af80);box-shadow:0 0 8px var(--t-sh-9ca3af-a200,#9ca3af33)}.ethers-badge.ethers-bonus{border-color:var(--t-bd-v-border-gold,var(--border-gold));color:var(--t-fg-v-accent-gold-warm,var(--accent-gold-warm))}.ethers-badge.ethers-bonus:hover{background:var(--t-bg-v-accent-gold-muted,var(--accent-gold-muted));border-color:var(--t-bd-v-accent-gold,var(--accent-gold));box-shadow:var(--t-sh-v-shadow-gold,var(--shadow-gold))}.notification-icon{color:var(--t-fg-v-text-secondary,var(--text-secondary));cursor:pointer;transition:all .3s ease}.bell-container .notification-icon,.bell-container .notification-icon svg{height:100%!important;width:100%!important}@media (max-width:1024px){.ethers-badge{padding:.85rem 1.15rem}.header-actions .subscription-badge{font-size:.9rem!important;height:36px!important;min-width:65px!important;padding:0 .5rem!important}.header-actions .ethers-badge{height:auto!important;min-height:44px!important;padding:.4rem 1rem!important}}@media (min-width:769px) and (max-width:1024px){.header-actions{gap:.625rem}}@media (min-width:769px) and (max-width:860px){.header:not(.sidebar-collapsed){padding-left:1.25rem;padding-right:1.25rem}.header-actions .ethers-value{white-space:nowrap}.header:not(.sidebar-collapsed) .header-actions .app-theme-toggle--header{padding:2px}.header:not(.sidebar-collapsed) .header-actions .app-theme-toggle--header .app-theme-toggle__option{height:32px;min-width:32px;width:32px}}@media (max-width:768px){.header{border-bottom:1px solid var(--t-bd-v-border-color,var(--border-color));left:0;max-width:100vw;padding:.2rem 0;padding-top:calc(.2rem + env(safe-area-inset-top, 0px))!important;position:relative;right:0;top:auto;width:100%;z-index:200}.header-desktop{display:none}.header-mobile{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;min-height:calc(clamp(46px, 24px + 6.5vw, 80px) + 4px);padding:0 clamp(10px,2px + 2.5vw,20px);width:100%}.header-logo-mobile{align-items:center;display:flex;flex-shrink:1;gap:.5rem;max-width:250px;transition:all .2s ease}.header-actions-mobile{align-items:center;display:flex;flex-shrink:0;gap:clamp(.18rem,-.2rem + 2.5vw,.85rem);margin-top:0;transition:gap .2s ease}.app-version-mobile{color:var(--t-fg-ffffff-a350,#ffffff59);display:block;flex-shrink:0;font-size:.55rem;letter-spacing:.04em}.logo-icon-mobile{flex-shrink:0;font-size:1.25rem;transition:font-size .2s ease}.logo-image-mobile{align-self:center;flex-shrink:0;height:auto!important;margin-top:0;object-fit:contain;transition:all .2s ease;width:clamp(46px,24px + 6.5vw,80px)!important}.logo-text-mobile{display:none}.subscription-badge-mobile{align-items:center;display:flex;font-size:clamp(10px,8px + 1vw,13px)!important;font-weight:800;height:clamp(28px,20px + 2.3vw,38px);justify-content:center;line-height:1;min-width:0;min-width:auto;padding:0 .8rem;text-transform:uppercase;width:auto}.ethers-badge,.subscription-badge-mobile{border-radius:50px!important;flex-shrink:0;transition:all .2s ease}.ethers-badge{font-size:clamp(.55rem,.45rem + .35vw,.65rem)!important;min-width:clamp(38px,32px + 2vw,45px);padding:clamp(.35rem,.15rem + .8vw,.6rem) clamp(.4rem,.1rem + 2.5vw,1rem)!important}.ethers-content{gap:1px}.ethers-label{font-size:clamp(.45rem,.3rem + .7vw,.65rem)!important;margin-top:0;transition:font-size .2s ease}.ethers-value{font-size:clamp(.75rem,.5rem + 1.4vw,1.15rem)!important;gap:clamp(1px,-1px + .8vw,4px)!important}.ethers-badge svg{height:clamp(10px,5px + 1.3vw,16px)!important;width:clamp(10px,5px + 1.3vw,16px)!important}.btn-login-mobile{background:linear-gradient(135deg,var(--t-bg-5ef098,#5ef098) 0,var(--t-bg-34c76e,#34c76e) 52%,var(--t-bg-1e8a4b,#1e8a4b) 100%);border:none;border-radius:12px;box-shadow:none;color:var(--t-fgon-04130a-on-5ef098,#04130a);cursor:pointer;flex-shrink:0;font-size:.8rem;font-weight:700;padding:.45rem .8rem;transition:all .2s ease;white-space:nowrap}@media (hover:hover){.btn-login-mobile:hover{background:linear-gradient(135deg,var(--t-bg-6bf7a4,#6bf7a4) 0,var(--t-bg-34c76e,#34c76e) 55%,var(--t-bg-1e8a4b,#1e8a4b) 100%);box-shadow:none;filter:brightness(1.04);transform:translateY(-2px)}}.btn-login-mobile:active{transform:scale(.98)}.menu-toggle{align-items:center;background:#0000;border:none;color:var(--t-fg-v-text-primary,var(--text-primary));cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:.25rem}.bell-container{flex-shrink:0}.bell-container,.bell-container .notification-icon,.bell-container .notification-icon svg{height:clamp(24px,17px + 2.2vw,34px)!important;width:clamp(24px,17px + 2.2vw,34px)!important}.notification-icon{flex-shrink:0}.avatar{height:clamp(35px,17px + 5.2vw,58px)!important;transition:transform .2s ease;width:clamp(35px,17px + 5.2vw,58px)!important}.avatar-image,.avatar-placeholder{height:100%!important;width:100%!important}.avatar-placeholder svg{height:60%!important;width:60%!important}}.bell-container{align-items:center;cursor:pointer;display:flex;justify-content:center;position:relative;transition:all .3s ease}.bell-container:hover .notification-icon{animation:bellRing .6s ease-in-out;color:var(--t-fg-v-accent-mint-light,var(--accent-mint-light))}@keyframes bellRing{0%,to{transform:rotate(0deg)}25%{transform:rotate(15deg)}50%{transform:rotate(-15deg)}75%{transform:rotate(10deg)}}.notification-badge{align-items:center;animation:pulse 2s infinite;background:var(--t-bg-ef4444,#ef4444);border-radius:50%;box-shadow:none;color:var(--t-fgon-ffffff-on-ef4444,#fff);display:flex;font-size:11px;font-weight:600;height:18px;justify-content:center;min-width:18px;padding:2px 6px;position:absolute;right:-8px;top:-8px}.notifications-panel{animation:slideDown .25s ease;background:var(--t-ovs-v-bg-elevated,var(--bg-elevated));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:var(--radius-lg);box-shadow:var(--t-sh-v-shadow-lg,var(--shadow-lg));display:flex;flex-direction:column;max-height:500px;overflow:hidden;position:fixed;right:60px;top:85px;width:380px;z-index:1000}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.notifications-panel-header{align-items:center;background:var(--t-ovs-v-bg-secondary,var(--bg-secondary));border-bottom:1px solid var(--t-bd-v-border-color,var(--border-color));display:flex;justify-content:space-between;padding:16px 20px}.notifications-panel-header h3{color:var(--t-fg-v-accent-mint-light,var(--accent-mint-light));font-size:16px;font-weight:600;margin:0}.unread-count{background:var(--t-bg-ef4444-a150,#ef444426);border-radius:12px;color:var(--t-fg-ef4444,#ef4444);font-size:12px;font-weight:600;padding:4px 10px}.notifications-panel-list{flex:1 1;max-height:500px;overflow-y:auto}.notifications-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.notifications-empty p{color:var(--t-fg-666666,#666);font-size:15px;margin-top:16px}.notification-item{align-items:flex-start;background:var(--t-bg-v-bg-elevated,var(--bg-elevated));border-bottom:1px solid var(--t-bd-v-border-color,var(--border-color));cursor:pointer;display:flex;gap:14px;padding:14px 18px;position:relative;transition:background .15s ease}.notification-item:hover{background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary))}.notification-item.unread{background:var(--t-bg-00c988-a040,#00c9880a);border-left:2px solid var(--t-bd-v-accent-mint,var(--accent-mint))}.notification-item.unread:after{background:var(--t-bg-v-accent-mint,var(--accent-mint));border-radius:50%;content:"";height:6px;position:absolute;right:18px;top:50%;transform:translateY(-50%);width:6px}.notification-item.priority-warning{background:var(--t-bg-f59e0b-a080,#f59e0b14)}.notification-item.priority-critical{background:var(--t-bg-ef4444-a080,#ef444414)}.notification-icon-wrapper{align-items:center;background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:8px;display:flex;flex-shrink:0;justify-content:center;padding:8px}.notification-type-icon{flex-shrink:0}.notification-type-icon.admin{color:var(--t-fg-3b82f6,#3b82f6)}.notification-type-icon.system{color:var(--t-fg-f59e0b,#f59e0b)}.notification-type-icon.gift{color:var(--t-fg-22c55e,#22c55e)}.notification-type-icon.reminder{color:var(--t-fg-06b6d4,#06b6d4)}.notification-type-icon.promo{color:var(--t-fg-v-accent-gold,var(--accent-gold))}.notification-type-icon.default{color:var(--t-fg-9ca3af,#9ca3af)}.notification-type-icon.bonus,.notification-type-icon.bonus-referral{color:var(--t-fg-10b981,#10b981)}.notification-title-admin{color:var(--t-fg-3b82f6,#3b82f6)!important}.notification-title-system{color:var(--t-fg-f59e0b,#f59e0b)!important}.notification-title-gift{color:var(--t-fg-22c55e,#22c55e)!important}.notification-title-reminder{color:var(--t-fg-06b6d4,#06b6d4)!important}.notification-title-promo{color:var(--t-fg-v-accent-gold,var(--accent-gold))!important}.notification-title-bonus,.notification-title-bonus-referral{color:var(--t-fg-10b981,#10b981)!important}.notification-title-access-request{color:var(--t-fg-22c55e,#22c55e)!important}.notification-content{flex:1 1;min-width:0}.notification-header-row{align-items:center;display:flex;gap:8px;margin-bottom:6px}.notification-content h4{color:var(--t-fg-ffffff,#fff);flex:1 1;font-size:15px;font-weight:600;margin:0;min-width:0}.notification-admin-id{background:var(--t-bg-d4af37-a100,#d4af371a);border:1px solid var(--t-bd-d4af37-a300,#d4af374d);border-radius:12px;color:var(--t-fg-v-accent-gold,var(--accent-gold));flex-shrink:0;font-size:11px;font-weight:600;padding:2px 8px;white-space:nowrap}.notification-content p{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--t-fg-aaaaaa,#aaa);display:-webkit-box;font-size:13px;line-height:1.4;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis}.notification-time{color:var(--t-fg-666666,#666);font-size:12px}.notification-delete{align-items:center;background:none;border:none;border-radius:4px;color:var(--t-fg-666666,#666);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:4px;transition:all .2s}.notification-delete:hover{background:var(--t-bg-ef4444-a100,#ef44441a);color:var(--t-fg-ef4444,#ef4444)}.notifications-see-all{background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border-top:1px solid var(--t-bd-v-border-color,var(--border-color));color:var(--t-fg-v-accent-mint,var(--accent-mint));display:block;font-size:14px;font-weight:600;padding:14px 20px;text-align:center;text-decoration:none;transition:all .2s}.notifications-see-all:hover{background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));color:var(--t-fg-v-accent-mint-light,var(--accent-mint-light));text-decoration:none}.critical-notification-overlay{align-items:center;animation:fadeIn .3s ease;background:var(--t-ovm-000000-a700,#000000b3);display:flex;inset:0;justify-content:center;overflow:hidden;padding:max(8px,env(safe-area-inset-top,0px)) max(8px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));position:fixed;z-index:var(--z-modal,10000)}.critical-notification-modal{animation:modalAppear .4s ease;background:var(--t-bg-v-bg-elevated,var(--bg-elevated));border-radius:var(--radius-lg)!important;display:flex!important;flex-direction:column!important;gap:24px!important;max-width:100%;padding:clamp(16px,4vw,24px);position:relative;width:400px}.critical-notification-modal>*{flex-shrink:0!important}.critical-notification-modal.priority-info{border:2px solid var(--t-bd-3b82f6,#3b82f6);box-shadow:none}.critical-notification-modal.priority-info .critical-header h3{color:var(--t-fg-3b82f6,#3b82f6)}.critical-notification-modal.priority-info .critical-button{background:var(--t-bg-3b82f6,#3b82f6)}.critical-notification-modal.priority-info .critical-button:hover{background:var(--t-bg-2563eb,#2563eb);box-shadow:none}.critical-notification-modal.priority-info .critical-button:focus{outline:2px solid var(--t-fc-3b82f6,#3b82f6)}.critical-notification-modal.priority-info .critical-close:hover{background:var(--t-bg-3b82f6-a100,#3b82f61a);color:var(--t-fg-3b82f6,#3b82f6)}.critical-notification-modal.priority-warning{border:2px solid var(--t-bd-f59e0b,#f59e0b);box-shadow:none}.critical-notification-modal.priority-warning .critical-header h3{color:var(--t-fg-f59e0b,#f59e0b)}.critical-notification-modal.priority-warning .critical-button{background:var(--t-bg-f59e0b,#f59e0b)}.critical-notification-modal.priority-warning .critical-button:hover{background:var(--t-bg-d97706,#d97706);box-shadow:none}.critical-notification-modal.priority-warning .critical-button:focus{outline:2px solid var(--t-fc-f59e0b,#f59e0b)}.critical-notification-modal.priority-warning .critical-close:hover{background:var(--t-bg-f59e0b-a100,#f59e0b1a);color:var(--t-fg-f59e0b,#f59e0b)}.critical-notification-modal.priority-critical{border:2px solid var(--t-bd-ef4444,#ef4444);box-shadow:none}.critical-notification-modal.priority-critical .critical-header h3{color:var(--t-fg-ef4444,#ef4444)}.critical-notification-modal.priority-critical .critical-button{background:var(--t-bg-ef4444,#ef4444)}.critical-notification-modal.priority-critical .critical-button:hover{background:var(--t-bg-dc2626,#dc2626);box-shadow:none}.critical-notification-modal.priority-critical .critical-button:focus{outline:2px solid var(--t-fc-ef4444,#ef4444)}.critical-notification-modal.priority-critical .critical-close:hover{background:var(--t-bg-ef4444-a100,#ef44441a);color:var(--t-fg-ef4444,#ef4444)}@keyframes modalAppear{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.critical-header{align-items:center;display:flex;flex-direction:column;gap:16px!important;margin-bottom:0!important;text-align:center}.critical-icon{font-size:clamp(24px,8vw,32px)}.critical-header h3{flex:1 1;font-size:clamp(16px,5vw,20px);font-weight:600;margin:0}.critical-message{color:var(--t-fg-cccccc,#ccc);font-size:clamp(14px,4vw,16px);line-height:1.5;margin:0!important;text-align:center;white-space:pre-wrap}.critical-button{background:linear-gradient(135deg,var(--t-bg-22c55e,#22c55e) 0,var(--t-bg-16a34a,#16a34a) 100%);border:none;border-radius:var(--radius-md);color:var(--t-fgon-ffffff-on-22c55e,#fff);cursor:pointer;font-size:15px;font-weight:600;padding:12px 24px;transition:all .2s;width:100%}.critical-button:hover{box-shadow:none;transform:translateY(-1px)}.critical-button:active{transform:translateY(0)}.critical-button:focus{outline-offset:2px}@media (max-width:768px){.notifications-panel{left:10px;max-height:70vh;right:10px;top:70px;width:auto}.critical-notification-modal{max-width:calc(100vw - 32px);width:100%}}@media (max-width:375px){.ethers-badge{padding:.45rem .6rem!important}}@media (max-width:350px){.header-actions-mobile{gap:.25rem}.ethers-badge{padding:.4rem .55rem!important}.subscription-badge-mobile{padding:0 .5rem}}@media (max-width:320px){.ethers-badge{padding:.38rem .45rem!important}}@media (max-width:300px){.header{padding:.5rem 0}.header-actions-mobile{gap:.2rem}.logo-text-mobile{font-size:.5rem}.subscription-badge-mobile{font-size:9px!important;height:24px;min-width:0;min-width:auto;padding:0 .4rem;width:auto}.ethers-badge{font-size:.55rem!important;min-width:40px;padding:.35rem .4rem!important}}.critical-notification-modal.gift-overlay{background:linear-gradient(145deg,var(--t-bg-1e2025,#1e2025) 0,var(--t-bg-0d0f12,#0d0f12) 100%)!important;border:1px solid var(--t-bd-34c76e-a400,#34c76e66)!important;box-shadow:inset 0 0 40px var(--t-sh-34c76e-a150,#34c76e26),0 20px 40px var(--t-sh-000000-a600,#0009)!important}.critical-notification-modal.gift-overlay .critical-header{border-bottom:1px solid var(--t-bd-34c76e-a200,#34c76e33)}.critical-notification-modal.gift-overlay .critical-header h3{color:var(--t-fg-v-accent-mint,var(--accent-mint))!important;text-shadow:none}.critical-notification-modal.gift-overlay .critical-icon{align-items:center!important;background:var(--t-bg-34c76e-a150,#34c76e26)!important;border:1px solid var(--t-bd-34c76e-a400,#34c76e66)!important;border-radius:50%!important;box-shadow:none;color:var(--t-fg-v-accent-mint,var(--accent-mint))!important;display:flex!important;font-size:32px!important;height:64px!important;justify-content:center!important;margin:0 auto!important;width:64px!important}.gift-overlay-amounts{display:flex;flex-wrap:wrap;gap:16px!important;margin-bottom:0!important;width:100%}.gift-overlay-amount{background:linear-gradient(135deg,var(--t-bg-1e2025-a600,#1e202599) 0,var(--t-bg-0d0f12-a800,#0d0f12cc) 100%);border:1px solid var(--t-bd-34c76e-a300,#34c76e4d);border-radius:16px;box-shadow:inset 0 4px 20px var(--t-sh-000000-a400,#0006);flex:1 1 120px;min-width:120px;overflow:hidden;padding:24px 14px;position:relative;text-align:center}.gift-overlay-amount:before{background:radial-gradient(circle,var(--t-bg-000000-a000,#0000) 0,#0000 70%);content:"";height:100px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100px;z-index:0}.gift-overlay-amount>*{position:relative;z-index:1}.gift-amount-value{align-items:center;color:var(--t-fg-v-accent-mint,var(--accent-mint));display:flex;font-size:32px;font-weight:700;gap:8px;justify-content:center;line-height:1;margin-bottom:4px}.gift-amount-label{color:var(--t-fg-9ca3af,#9ca3af);font-size:14px}.gift-claim-btn{background:linear-gradient(135deg,var(--t-bg-v-accent-mint,var(--accent-mint)) 0,var(--t-bg-v-accent-mint-dark,var(--accent-mint-dark)) 100%)!important;border:1px solid var(--t-bd-34c76e-a500,#34c76e80)!important;border-radius:12px!important;box-shadow:inset 0 1px 0 var(--t-sh-ffffff-a200,#fff3)!important;color:var(--t-fgon-ffffff-on-v-accent-mint,#fff)!important;cursor:pointer;font-size:16px!important;font-weight:700!important;outline:none!important;padding:16px!important;text-shadow:0 1px 2px var(--t-sh-000000-a200,#0003)!important;transition:all .3s ease!important;width:100%}.gift-claim-btn:hover:not(:disabled){background:linear-gradient(135deg,var(--t-bg-v-accent-mint-light,var(--accent-mint-light)) 0,var(--t-bg-v-accent-mint,var(--accent-mint)) 100%)!important;box-shadow:inset 0 1px 0 var(--t-sh-ffffff-a300,#ffffff4d)!important;transform:translateY(-2px)!important}.gift-claim-btn:active:not(:disabled){box-shadow:none;transform:translateY(1px)!important}.gift-claim-btn:disabled{background:linear-gradient(135deg,var(--t-bg-v-accent-mint,var(--accent-mint)) 0,var(--t-bg-v-accent-mint-dark,var(--accent-mint-dark)) 100%)!important;cursor:wait!important;opacity:.7!important}.gift-opening-active{box-shadow:none;pointer-events:none;transition:box-shadow .3s ease}.gift-opening-active .critical-icon{animation:giftShake .5s ease-in-out infinite,giftPulseGlow 1s infinite alternate;display:inline-block}@keyframes giftShake{0%{transform:rotate(0deg) scale(1)}25%{transform:rotate(-12deg) scale(1.15)}50%{transform:rotate(12deg) scale(1.15)}75%{transform:rotate(-12deg) scale(1.15)}to{transform:rotate(0deg) scale(1)}}@keyframes giftPulseGlow{0%{filter:none}to{filter:brightness(1.3)}}.header-refresh-btn{align-items:center;background:var(--t-bg-ffffff-a060,#ffffff0f);border:1px solid var(--t-bd-ffffff-a120,#ffffff1f);border-radius:50%;color:var(--t-fg-v-text-secondary,var(--text-secondary));cursor:pointer;display:flex;flex-shrink:0;height:38px;justify-content:center;margin:0;min-width:38px;padding:0;transition:all .25s ease;width:38px}.header-refresh-btn:hover{background:var(--t-bg-4ade80-a150,#4ade8026);border-color:var(--t-bd-4ade80-a400,#4ade8066);color:var(--t-fg-v-accent-mint,var(--accent-mint));transform:scale(1.06)}.header-refresh-btn:active{transform:scale(.95)}.header-refresh-btn.spinning svg{animation:headerRefreshSpin .7s linear infinite}@keyframes headerRefreshSpin{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@media (max-width:768px){.header-refresh-btn{height:32px;min-width:32px;width:32px}}.google-fallback-btn,.google-gsi-wrap{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.google-fallback-btn{background:var(--t-bg-ffffff,#fff);border:none;color:var(--t-fg-3c4043,#3c4043);cursor:pointer;font-family:Roboto,Arial,sans-serif;font-size:15px;font-weight:500;gap:10px;line-height:1;min-height:44px}.google-fallback-btn:active{background:var(--t-bg-f1f3f4,#f1f3f4)}.google-fallback-logo{flex-shrink:0;height:20px;width:20px}.turnstile-gate{display:flex;justify-content:center;margin-bottom:15px;min-height:72px;overflow-x:hidden;width:100%}.turnstile-gate-hint{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:12px;line-height:1.4;margin:-8px 0 15px;text-align:center}.auth-modal-overlay{align-items:center;animation:authModalFadeIn .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--t-ovm-000000-a800,#000c);box-sizing:border-box;display:flex;height:auto;inset:0;justify-content:center;overflow:hidden;padding:calc(var(--gx-overlay-pad-top, max(8px, env(safe-area-inset-top, 0px))) + var(--viewport-offset-top, 0px)) max(8px,env(safe-area-inset-right,0px)) calc(var(--gx-overlay-pad-bottom, max(8px, env(safe-area-inset-bottom, 0px))) + var(--viewport-offset-bottom, 0px)) max(8px,env(safe-area-inset-left,0px));position:fixed;z-index:2000}.keyboard-open .auth-modal-overlay,html.keyboard-open .auth-modal-overlay{--gx-overlay-pad-top:10px;--gx-overlay-pad-bottom:10px;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--t-ovm-0b0b0e,#0b0b0e)!important}@media (max-width:768px){.auth-modal-overlay{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--t-ovm-0b0b0e,#0b0b0e)}}@keyframes authModalFadeIn{0%{opacity:0}to{opacity:1}}.auth-modal-content{-webkit-overflow-scrolling:touch;animation:authModalSlideUp .3s ease;background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:16px;box-shadow:var(--t-sh-v-shadow-lg,var(--shadow-lg));display:flex;flex-direction:column;flex-shrink:1;max-height:100%;max-width:500px;min-height:0;overflow-y:auto;padding:3rem;position:relative;width:90%}.keyboard-open .auth-modal-content{padding-bottom:.75rem;padding-top:.5rem}.keyboard-open .auth-modal-header{margin-bottom:.6rem}.keyboard-open .auth-modal-header h2{font-size:1.4rem}@keyframes authModalSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.auth-modal-close{background:#0000;border:none;border-radius:8px;color:var(--t-fg-v-text-secondary,var(--text-secondary));cursor:pointer;padding:.5rem;position:absolute;right:1rem;top:1rem;transition:all .2s}.auth-modal-close:hover{background:var(--t-bg-v-bg-hover,var(--bg-hover));color:var(--t-fg-v-accent-mint,var(--accent-mint))}.auth-modal-header{margin-bottom:.5rem;text-align:center}.auth-modal-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--t-fg-v-accent-mint-light-clip0,var(--accent-mint-light)) 0,var(--t-fg-v-accent-mint-clip2,var(--accent-mint)) 100%);-webkit-background-clip:text;background-clip:text;font-size:1.75rem;font-weight:700;margin-bottom:.25rem}.auth-modal-header p{color:var(--t-fg-v-text-secondary,var(--text-secondary));display:block;font-size:.95rem;line-height:1.3;margin-top:.25rem;text-align:center}.ether-icon-inline{color:var(--t-fg-v-accent-gold-warm,var(--accent-gold-warm));vertical-align:middle}.google-login-container{align-items:center;background:var(--t-bg-ffffff,#fff);border:1px solid var(--t-bd-v-border-color,var(--border-color,#333));border-radius:12px;display:flex;flex-shrink:0;height:48px;isolation:isolate;justify-content:center;margin-bottom:.25rem;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);min-height:48px;overflow:hidden;transform:translateZ(0);width:100%}.auth-divider{align-items:center;display:flex;gap:1rem;margin-bottom:.5rem}.auth-divider:after,.auth-divider:before{background:linear-gradient(90deg,#0000,var(--t-bg-v-border-color,var(--border-color)),#0000);content:"";flex:1 1;height:1px}.auth-divider span{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:.85rem;font-weight:500;letter-spacing:1px;text-transform:uppercase}.auth-form{display:flex;flex-direction:column}.form-group{gap:.3rem}.form-group label{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-weight:500;margin-bottom:2px}.form-group input{background:var(--t-bg-v-input-bg,var(--input-bg,#1d2126));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:8px;color:var(--t-fg-v-text-primary,var(--text-primary));font-size:1rem;padding:.75rem 1rem;transition:all .3s ease}.form-group input:focus{border-color:var(--t-fc-v-accent-mint,var(--accent-mint));box-shadow:0 0 0 3px var(--t-fc-00c988-a150,#00c98826);outline:none}.form-group input::placeholder{color:var(--t-fgd-v-text-muted,var(--text-muted))}.error-message{background:var(--t-bg-ef4444-a100,#ef44441a);border:1px solid var(--t-bd-ef4444-a300,#ef44444d);border-radius:8px;color:var(--t-fg-fca5a5,#fca5a5);font-size:.9rem;padding:.75rem 1rem}.btn-full{justify-content:center;margin-top:.5rem;width:100%}.auth-switch{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:.9rem;margin-top:.75rem;text-align:center}.link-button{background:#0000;border:none;color:var(--t-fg-v-accent-mint,var(--accent-mint));cursor:pointer;font-weight:600;padding:0;text-decoration:underline}.link-button:hover{color:var(--t-fg-v-accent-mint-light,var(--accent-mint-light))}@media (max-width:768px){.auth-modal-content{flex-shrink:1;margin:auto 0;max-height:100%;min-height:0;padding:2rem 1.5rem;width:95%}.auth-modal-close{right:.75rem;top:.75rem}.auth-modal-header h2{font-size:1.5rem;margin-top:.5rem}.auth-form{gap:.5rem}}@media (max-width:400px){.auth-modal-content{border-radius:12px;padding:1.5rem 1rem;width:98%}.auth-modal-header h2{font-size:1.35rem}.form-group input{font-size:1rem;padding:.65rem .85rem}}.referral-code-section{margin-bottom:.75rem}.referral-code-group{text-align:center}.referral-code-group label{color:var(--t-fg-v-text-secondary,var(--text-secondary));display:block;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.referral-code-group input{background:var(--t-bg-v-input-bg,var(--input-bg,#1d2126));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:8px;color:var(--t-fg-v-text-primary,var(--text-primary));font-size:1rem;letter-spacing:.5px;margin:0 auto;max-width:280px;padding:.6rem 1rem;text-align:center;transition:all .3s ease;width:100%}.referral-code-group input:focus{border-color:var(--t-fc-v-accent-mint,var(--accent-mint));box-shadow:0 0 0 3px var(--t-fc-00c988-a150,#00c98826);outline:none}.referral-code-group input::placeholder{color:var(--t-fgd-v-text-muted,var(--text-muted));letter-spacing:normal}.referral-code-group input.input-error{border-color:var(--t-bd-ef4444,#ef4444);box-shadow:0 0 0 3px var(--t-fc-ef4444-a150,#ef444426)}.referral-error{color:var(--t-fg-ef4444,#ef4444);display:block;font-size:.85rem;margin-top:.5rem}.auth-modal-content .btn-full,.auth-modal-content .form-group input,.auth-modal-content .referral-code-group input{border-radius:12px!important;box-sizing:border-box;height:48px;min-height:48px}.auth-divider{margin-bottom:.25rem;margin-top:.25rem}.auth-form{gap:.25rem}.form-group{gap:.15rem;margin-bottom:0!important}.form-group label{font-size:.85rem;margin-bottom:0}.terms-checkbox-container{margin-bottom:.5rem!important;margin-top:.5rem!important}@media (max-width:400px){.auth-modal-content .btn-full,.auth-modal-content .form-group input,.auth-modal-content .referral-code-group input,.google-login-container{height:44px;min-height:44px}}@media (max-height:600px),(max-width:480px){.auth-modal-content{border-radius:12px!important;flex-shrink:1!important}}@keyframes checkboxPulse{0%{box-shadow:0 0 0 0 var(--t-sh-cba153-a700,#cba153b3)}70%{box-shadow:0 0 0 8px var(--t-fc-cba153-a000,#cba15300)}to{box-shadow:0 0 0 0 var(--t-sh-cba153-a000,#cba15300)}}.checkbox-needs-attention{animation:checkboxPulse 1.5s infinite;border-radius:6px;outline:1px solid var(--t-bd-cba153-a600,#cba15399);outline-offset:2px}.auth-modal-content:focus{outline:none}.auth-modal-overlay[data-auth-theme=light]{--bg-secondary:#e9f8ee;--bg-tertiary:#fff;--input-bg:#fff;--bg-hover:#ddf3e4;--border-color:#1278362e;--text-primary:#21123f;--text-secondary:#5b5270;--text-muted:#8c84a3;--accent-mint:#127836;--accent-mint-light:#1fa650;--primary-color:#127836;--shadow-lg:0 30px 70px -30px #21123f73;background:#ffffffd1;color-scheme:light}@media (max-width:768px){.auth-modal-overlay[data-auth-theme=light]{background:#fff!important}}.keyboard-open .auth-modal-overlay[data-auth-theme=light],html.keyboard-open .auth-modal-overlay[data-auth-theme=light]{background:#fff!important}.auth-modal-overlay[data-auth-theme=light] .auth-modal-content{border-color:#1278362e;color:#21123f}.auth-modal-overlay[data-auth-theme=light] .auth-modal-header h2{-webkit-text-fill-color:#21123f;background:none;color:#21123f;font-family:Onest,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:-.015em}.auth-modal-overlay[data-auth-theme=light] .auth-modal-content p>span[style]{color:#127836!important;font-weight:800!important}.auth-modal-overlay[data-auth-theme=light] .google-login-container{background:#fff;border-color:#12783638}.auth-modal-overlay[data-auth-theme=light] .auth-modal-content h3{color:#21123f!important}.auth-modal-overlay[data-auth-theme=light] input{color-scheme:light}.auth-modal-overlay[data-auth-theme=light] .form-group input,.auth-modal-overlay[data-auth-theme=light] .referral-code-group input{background:#fff;border:1.5px solid #12783638}.auth-modal-overlay[data-auth-theme=light] .form-group input:focus,.auth-modal-overlay[data-auth-theme=light] .referral-code-group input:focus{border-color:#27c55e;box-shadow:0 0 0 3px #27c55e33}.auth-modal-overlay[data-auth-theme=light] input[type=checkbox]{accent-color:#127836!important}.auth-modal-overlay[data-auth-theme=light] .checkbox-needs-attention{animation-name:authCheckboxPulseLight;outline-color:#1278368c}@keyframes authCheckboxPulseLight{0%{box-shadow:0 0 0 0 #12783673}70%{box-shadow:0 0 0 8px #12783600}to{box-shadow:0 0 0 0 #12783600}}.auth-modal-overlay[data-auth-theme=light] .global-modal-close-btn{background:#21123f0d;border-color:#21123f24;color:#5b5270}.auth-modal-overlay[data-auth-theme=light] .global-modal-close-btn:hover{background:#552aaa1a;color:#21123f}.auth-modal-overlay[data-auth-theme=light] .btn-primary,.auth-modal-overlay[data-auth-theme=light] .btn-purple{background:#27c55e!important;box-shadow:none!important;color:#000!important;filter:none;font-weight:700!important}.auth-modal-overlay[data-auth-theme=light] .btn-primary:hover,.auth-modal-overlay[data-auth-theme=light] .btn-purple:hover{background:#27c55e!important;filter:brightness(1.04)}.auth-modal-overlay[data-auth-theme=light] .btn-secondary{background:#fff;border:1.5px solid #552aaa24;color:#000;font-weight:700}.auth-modal-overlay[data-auth-theme=light] .btn-secondary:hover{background:#f9f6ff;color:#000}.auth-modal-overlay[data-auth-theme=light] .error-message{background:#fef2f2;border-color:#fecaca;color:#b42318}.auth-modal-overlay[data-auth-theme=light] .link-button{color:#127836}.auth-modal-overlay[data-auth-theme=light] .link-button:hover{color:#0b5a27}[data-landing-theme=light] .gematrix-footer{background-color:#21123f;border-top-color:#ffffff1a}.gematrix-footer{background-color:var(--t-bg-v-bg-secondary,var(--bg-secondary));border-top:1px solid var(--t-bd-v-border-color,var(--border-color));color:var(--t-fg-a0aec0,#a0aec0);font-family:inherit;margin-top:auto;padding:48px 32px 32px;position:relative}.footer-container{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px;padding:0 12px}.footer-col{display:flex;flex-direction:column}.footer-logo{align-items:center;display:flex;gap:10px;margin-bottom:15px;text-decoration:none}.footer-logo-svg{height:32px;width:32px}.footer-brand-name{color:var(--t-fg-ffffff,#fff);font-family:Montserrat,sans-serif;font-size:20px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.footer-description{color:var(--t-fg-ffffff-a600,#fff9);font-size:14px;line-height:1.6;margin-bottom:20px;max-width:300px}.footer-socials{align-items:center;display:flex;gap:12px}.social-icon{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--t-bg-ffffff-a040,#ffffff0a);border:1px solid var(--t-bd-ffffff-a100,#ffffff1a);border-radius:10px;box-sizing:border-box;display:inline-flex;height:38px;justify-content:center;min-height:38px;min-width:38px;text-decoration:none;transition:all .25s cubic-bezier(.34,1.56,.64,1);width:38px}.social-icon:hover{background:var(--t-bg-ffffff-a080,#ffffff14);transform:translateY(-2px)}.social-icon--telegram:hover{background:var(--t-bg-229ed9-a100,#229ed91a);border-color:var(--t-bd-229ed9-a600,#229ed999);box-shadow:none}.social-icon--whatsapp:hover{background:var(--t-bg-25d366-a100,#25d3661a);border-color:var(--t-bd-25d366-a600,#25d36699);box-shadow:none}.social-icon--youtube:hover{background:var(--t-bg-ff0000-a100,#ff00001a);border-color:var(--t-bd-ff0000-a600,#f009);box-shadow:none}.social-icon--instagram:hover{background:var(--t-bg-e1306c-a100,#e1306c1a);border-color:var(--t-bd-e1306c-a600,#e1306c99);box-shadow:none}.social-icon--tiktok:hover{background:var(--t-bg-ffffff-a080,#ffffff14);border-color:var(--t-bd-25f4ee-a600,#25f4ee99);box-shadow:none}.social-icon:active{transform:scale(.94)}.footer-col-title{color:var(--t-fg-ffffff,#fff);font-size:16px;font-weight:600;letter-spacing:.5px;margin-bottom:20px;text-transform:uppercase}.footer-links{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.footer-links li a{color:var(--t-fg-ffffff-a600,#fff9);display:inline-block;font-size:14px;text-decoration:none;transition:color .2s ease,transform .2s ease}.footer-links li a:hover{color:var(--primary,var(--t-fg-00ff88,#0f8));transform:translateX(3px)}.footer-sys-badges{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:25px;opacity:.8;transition:opacity .3s ease}.footer-sys-badges:hover{opacity:1}.sys-badge{height:28px;object-fit:contain}.sys-badge-v{height:32px}.sys-badge-mc{height:31px}.sys-badge-halyk{aspect-ratio:88/32}.sys-badge-v{aspect-ratio:52/30}.sys-badge-mc{aspect-ratio:1280/768}.sys-badge-up{aspect-ratio:566.93/305}.footer-bottom{border-top:1px solid var(--t-bd-v-border-color,var(--border-color));color:var(--t-fg-ffffff-a600,#fff9);font-size:13px;margin-top:40px;padding-top:20px;text-align:center}.footer-legal{text-wrap:balance;text-wrap:pretty;color:var(--t-fg-ffffff-a580,#ffffff94);font-size:12px;line-height:1.6;margin-left:auto;margin-right:auto;margin-top:8px;max-width:760px}.footer-legal-item{display:inline;white-space:nowrap}.footer-legal-link{color:inherit;text-decoration:none;transition:color .2s ease}.footer-legal-link:hover{color:var(--t-fg-v-accent-mint,var(--accent-mint,#34c76e));text-decoration:underline}.footer-legal-sep{opacity:.45;padding:0 1px}@media (max-width:900px){.footer-container{grid-template-columns:1fr 1fr}}@media (max-width:600px){.gematrix-footer{padding:32px 24px 90px;text-align:center}.footer-container{gap:28px;grid-template-columns:1fr;padding:0 8px}.footer-col{align-items:center}.footer-logo{margin-bottom:8px}.footer-logo-svg{height:24px;width:24px}.footer-brand-name{font-size:18px}.footer-description{font-size:12px;-webkit-hyphens:auto;hyphens:auto;line-height:1.4;margin-bottom:12px;text-align:justify;text-align-last:center}.footer-socials{gap:10px;justify-content:center}.social-icon{height:36px;min-height:36px;min-width:36px;width:36px}.footer-col-title{font-size:14px;margin-bottom:10px}.footer-links{gap:8px}.footer-links li a{font-size:12px}.footer-bottom{font-size:12px;margin-top:24px;padding-top:16px}}@media (max-width:768px){.gematrix-footer{padding-bottom:calc(var(--safe-bottom, 96px) + 30px)!important}}.social-icon{position:relative}.social-icon:after{content:"";height:44px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:44px}.footer-links li a{position:relative}.footer-links li a:after{content:"";height:33px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.gematrix-logo{-webkit-user-drag:none;aspect-ratio:1/1;background:#0000;border-radius:50%;display:inline-block;flex-shrink:0;object-fit:contain;-webkit-user-select:none;user-select:none;vertical-align:middle}.global-mini-player{animation:slideUp .3s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border:1px solid var(--t-bd-333333,#333)!important;border-radius:12px 12px 0 0;bottom:0;box-shadow:0 -4px 20px var(--t-sh-000000-a500,#00000080);left:0;max-width:100vw;overflow:visible;position:fixed;right:0;width:100%;z-index:150}.mini-player-content{align-items:center;display:flex;gap:12px;margin:0 auto;max-width:1400px;padding:12px 20px;width:100%}.mini-player-icon{background:var(--t-bg-0d1024-a400-media,#0d102466);border:1px solid var(--t-bd-d4af37-a350,#d4af3759);border-radius:50%;box-shadow:none;flex-shrink:0;height:48px;overflow:hidden;width:48px}.mini-player-icon img{border-radius:50%;height:100%;object-fit:cover;width:100%}.mini-player-icon-placeholder{align-items:center;background:var(--t-bg-d4af37-a100,#d4af371a);border-radius:50%;color:var(--t-fgd-d4af37,#d4af37);display:flex;font-size:24px;height:100%;justify-content:center;width:100%}.mini-player-info{display:flex;flex-direction:column;flex-shrink:0;gap:4px;min-width:150px}.mini-player-title{color:var(--t-fg-ffffff,#fff);font-size:14px;font-weight:600;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-player-time{color:var(--t-fg-ffffff-a600,#fff9)}.mini-player-netstate,.mini-player-time{font-family:Ubuntu,Rajdhani,-apple-system,sans-serif;font-size:12px}.mini-player-netstate{color:var(--t-fg-fbbf24,#fbbf24);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-player-progress-section{align-items:center;display:flex;flex:1 1;min-width:100px}.mini-progress-bar{cursor:pointer;height:6px;position:relative;transition:height .2s ease;-webkit-user-select:none;user-select:none;width:100%}.mini-progress-bar.dragging,.mini-progress-bar:hover{height:10px}.mini-progress-bg{background:var(--t-bg-ffffff-a100,#ffffff1a);border-radius:3px;height:100%;overflow:hidden;width:100%}.mini-progress-fill{border-radius:3px;height:100%;position:relative;transition:width .1s linear}.mini-progress-fill,.mini-progress-fill:after{background:var(--t-bg-v-accent-gold,var(--accent-gold));box-shadow:0 0 10px currentColor}.mini-progress-fill:after{border-radius:50%;content:"";height:12px;opacity:0;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:opacity .2s;width:12px}.mini-progress-bar.dragging .mini-progress-fill:after,.mini-progress-bar:hover .mini-progress-fill:after{opacity:1}.mini-progress-bar.dragging{cursor:grabbing!important}.mini-progress-bar.dragging .mini-progress-fill{box-shadow:0 0 20px currentColor}.mini-player-controls{align-items:center;display:flex;flex-shrink:0;gap:8px}.mini-volume-control{align-items:center;display:flex;position:relative}.mini-control-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .3s;width:40px}.mini-volume-btn{background:var(--t-bg-ffffff-a100,#ffffff1a);border:1px solid var(--t-bd-ffffff-a200,#fff3);color:var(--t-fg-ffffff-a700,#ffffffb3)}.mini-volume-btn:hover{background:var(--t-bg-ffffff-a200,#fff3);border-color:var(--t-bd-333333,#333)!important;color:var(--t-fg-d4af37,#d4af37)}.mini-volume-slider-container{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--t-bg-0d1024-a950,#0d1024f2);border:1px solid var(--t-bd-d4af37-a300,#d4af374d);border-radius:12px;bottom:100%;box-shadow:0 8px 24px var(--t-sh-000000-a500,#00000080);display:flex;height:120px;justify-content:center;left:50%;margin-bottom:8px;padding:12px 16px;position:absolute;transform:translateX(-50%);width:48px;z-index:10001}.mini-volume-slider{appearance:none;background:var(--t-bg-ffffff-a200,#fff3);border-radius:2px;cursor:pointer;height:4px;outline:none;touch-action:none;transform:rotate(-90deg);transform-origin:center;width:100px}.mini-volume-slider::-webkit-slider-thumb{appearance:none;background:var(--t-bg-d4af37,#d4af37);border-radius:50%;box-shadow:none;cursor:pointer;height:16px;-webkit-transition:all .2s;transition:all .2s;width:16px}.mini-volume-slider::-webkit-slider-thumb:hover{box-shadow:none;transform:scale(1.2)}.mini-volume-slider::-moz-range-thumb{background:var(--t-bg-d4af37,#d4af37);border:none;border-radius:50%;box-shadow:none;cursor:pointer;height:16px;-moz-transition:all .2s;transition:all .2s;width:16px}.mini-volume-slider::-moz-range-thumb:hover{box-shadow:none;transform:scale(1.2)}.mini-play-btn{background:linear-gradient(135deg,var(--t-bg-d4af37,#d4af37),var(--t-bg-f3ca5e,#f3ca5e));box-shadow:none;color:var(--t-fgon-v-bg-primary-on-d4af37,var(--bg-primary))}.mini-play-btn:hover{background:linear-gradient(135deg,var(--t-bg-f3ca5e,#f3ca5e),var(--t-bg-d4af37,#d4af37));box-shadow:none;transform:scale(1.05)}.mini-close-btn{background:var(--t-bg-ffffff-a100,#ffffff1a);border:1px solid var(--t-bd-ffffff-a200,#fff3);color:var(--t-fg-ffffff-a700,#ffffffb3)}.mini-close-btn:hover{background:var(--t-bg-ef4444-a200,#ef444433);border-color:var(--t-bd-ef4444,#ef4444);color:var(--t-fg-ef4444,#ef4444)}@media (min-width:769px){.global-mini-player{left:260px;width:auto}}@media (max-width:1024px) and (min-width:769px){.mini-player-content{padding:10px 16px}.mini-player-icon{height:44px;width:44px}.mini-player-title{max-width:150px}}@media (max-width:768px){.global-mini-player{border-radius:12px 12px 0 0;bottom:calc(var(--mobile-nav-height, 80px) + env(safe-area-inset-bottom, 8px));left:0;max-width:100vw}.mini-player-content{gap:6px;padding:8px 10px;width:100%}.mini-player-icon{flex-shrink:0;height:36px;width:36px}.mini-player-info{flex-shrink:1;max-width:120px;min-width:80px;overflow:hidden}.mini-player-title{font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.mini-player-time{font-size:10px}.mini-player-progress-section{flex:1 1;min-width:60px;overflow:hidden}.mini-control-btn{flex-shrink:0;height:34px;width:34px}.mini-player-controls{flex-shrink:0;gap:6px}.mini-close-btn svg,.mini-play-btn svg,.mini-volume-btn svg{height:16px;width:16px}.mini-volume-slider-container{height:110px;padding:10px 14px;width:44px}.mini-volume-slider{width:90px}}@media (max-width:480px){.mini-player-content{gap:4px;padding:6px 8px}.mini-player-icon{height:32px;width:32px}.mini-player-info{max-width:100px;min-width:70px}.mini-player-title{font-size:11px}.mini-player-time{font-size:9px}.mini-player-progress-section{min-width:50px}.mini-player-controls{gap:4px}.mini-control-btn{height:30px;width:30px}.mini-close-btn svg,.mini-play-btn svg,.mini-volume-btn svg{height:14px;width:14px}.mini-volume-slider-container{height:100px;padding:8px 12px;width:40px}.mini-volume-slider{width:80px}.mini-volume-slider::-webkit-slider-thumb{height:14px;width:14px}.mini-volume-slider::-moz-range-thumb{height:14px;width:14px}}.scroll-to-top-btn{align-items:center;background:var(--t-bg-v-accent-mint,var(--accent-mint,#0f8));border:none;border-radius:50%;bottom:calc(var(--mobile-nav-height, 80px) + env(safe-area-inset-bottom, 8px) + 84px);box-shadow:none;color:var(--t-fgon-000000-on-v-accent-mint,#000);cursor:pointer;display:flex;height:48px;justify-content:center;position:fixed;right:16px;transition:all .3s ease;width:48px;z-index:999999}.scroll-to-top-btn:hover{box-shadow:none;transform:translateY(-3px)}@media (min-width:768px){.scroll-to-top-btn{bottom:92px;height:56px;right:24px;width:56px}}.gx-assistant-root{align-items:flex-start;bottom:24px;display:flex;flex-direction:column;gap:12px;left:calc(var(--gx-desktop-offset, 0px) + max(24px, env(safe-area-inset-left, 0px)));position:fixed;transition:left .3s ease;z-index:var(--z-float,10000)}body.hide-global-ui .gx-assistant-menu-backdrop,body.hide-global-ui .gx-assistant-root{display:none}body:has([class*=modal-overlay]:not(.gx-keep-assistant)) .gx-assistant-menu-backdrop,body:has([class*=modal-overlay]:not(.gx-keep-assistant)) .gx-assistant-root{display:none}.gx-assistant-fab{animation:gxAssistantPulse 2.6s ease-out infinite;background:var(--t-bg-v-bg-secondary,var(--bg-secondary,#0f1215));border:1px solid var(--t-bd-v-border-mint,var(--border-mint,#34c76e59));border-radius:50%;box-shadow:0 0 0 0 var(--t-sh-34c76e-a450,#34c76e73);cursor:pointer;height:56px;position:relative;transition:transform .15s ease;width:56px}.gx-assistant-fab,.gx-assistant-fab-text{align-items:center;display:flex;justify-content:center}.gx-assistant-fab-text{color:var(--t-fg-0b2e1a,#0b2e1a);font-size:14px;font-weight:800;inset:0;letter-spacing:.2px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none}.gx-assistant-fab:hover{transform:scale(1.06)}@keyframes gxAssistantPulse{0%{box-shadow:0 0 0 0 var(--t-sh-34c76e-a450,#34c76e73)}60%{box-shadow:0 0 0 14px var(--t-fc-34c76e-a000,#34c76e00)}to{box-shadow:0 0 0 0 var(--t-sh-34c76e-a000,#34c76e00)}}.gx-assistant-menu-backdrop{background:var(--t-bg-0a0a0c-a450,#0a0a0c73);inset:0;position:fixed;z-index:var(--z-float,10000)}.gx-assistant-menu{-webkit-overflow-scrolling:touch;animation:gxMenuSlideUp .3s cubic-bezier(.16,1,.3,1);background:var(--t-bg-v-bg-secondary,var(--bg-secondary,#0f1215));border:1px solid var(--t-bd-v-border-mint,var(--border-mint,#34c76e59));border-radius:16px;box-shadow:var(--t-sh-v-shadow-mint,var(--shadow-mint,0 0 20px #00c98840));max-height:calc(var(--actual-height, 100dvh) - 140px);overflow-y:auto;padding:10px;position:relative;width:min(340px,calc(100vw - 32px));z-index:1}.gx-assistant-menu-head{align-items:center;border-bottom:1px solid var(--t-bd-v-bg-hover,var(--bg-hover,#22272e));color:var(--t-fg-v-text-primary,var(--text-primary,#f8f9fa));display:flex;font-weight:700;gap:10px;margin-bottom:6px;padding:6px 8px 10px}.gx-assistant-menu-close{background:#0000;border:none;border-radius:8px;color:var(--t-fg-v-text-muted,var(--text-muted,#6b7280));cursor:pointer;margin-left:auto;padding:4px;position:relative}.gx-assistant-menu-close:after{content:"";inset:-10px;position:absolute}.gx-assistant-menu-close:hover{background:var(--t-bg-v-bg-hover,var(--bg-hover,#22272e));color:var(--t-fg-v-text-primary,var(--text-primary,#f8f9fa))}@keyframes gxMenuSlideUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.gx-assistant-item{align-items:center;background:#0000;border:none;border-radius:10px;color:var(--t-fg-v-text-primary,var(--text-primary,#f8f9fa));cursor:pointer;display:flex;font-size:14px;gap:10px;min-height:44px;padding:11px 10px;text-align:left;transition:background .15s;width:100%}.gx-assistant-item:hover:not(.is-disabled){background:var(--t-bg-v-accent-mint-muted,var(--accent-mint-muted,#34c76e26))}.gx-assistant-item.is-disabled{color:var(--t-fg-v-text-muted,var(--text-muted,#6b7280));cursor:default}.gx-assistant-item-num{align-items:center;background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary,#181c21));border-radius:50%;color:var(--t-fg-v-accent-mint,var(--accent-mint,#34c76e));display:flex;flex:none;font-size:12px;font-weight:700;height:22px;justify-content:center;width:22px}.gx-assistant-item.is-disabled .gx-assistant-item-num{color:var(--t-fg-v-text-muted,var(--text-muted,#6b7280))}.gx-assistant-item-label{flex:1 1;line-height:1.3}.gx-assistant-soon{border:1px solid var(--t-bd-v-bg-hover,var(--bg-hover,#22272e));border-radius:var(--radius-pill,50px);color:var(--t-fg-v-text-muted,var(--text-muted,#6b7280));flex:none;font-size:11px;padding:2px 8px}@media (max-width:768px){.gx-assistant-root{--gx-desktop-offset:0px!important;bottom:calc(var(--mobile-nav-height, 80px) + env(safe-area-inset-bottom, 8px) + 16px);left:max(16px,env(safe-area-inset-left,0px))}body:has(.global-mini-player) .gx-assistant-root{bottom:calc(var(--mobile-nav-height, 80px) + env(safe-area-inset-bottom, 8px) + 92px)}.gx-assistant-menu{max-height:calc(var(--actual-height, 100dvh) - var(--mobile-nav-height, 80px) - env(safe-area-inset-bottom, 8px) - 100px)}.gx-assistant-fab{height:52px;width:52px}}.gx-assistant-fab-dot{animation:gxAssistantRedPulse 2s infinite;background-color:var(--t-bg-ef4444,#ef4444);border:2px solid var(--t-bd-v-bg-secondary,var(--bg-secondary,#0f1215));border-radius:50%;height:12px;position:absolute;right:0;top:0;width:12px;z-index:2}@keyframes gxAssistantRedPulse{0%{box-shadow:0 0 0 0 var(--t-sh-ef4444-a700,#ef4444b3)}70%{box-shadow:0 0 0 8px var(--t-fc-ef4444-a000,#ef444400)}to{box-shadow:0 0 0 0 var(--t-sh-ef4444-a000,#ef444400)}}.gx-assistant-item-dot{background-color:var(--t-bg-ef4444,#ef4444);border-radius:50%;flex-shrink:0;height:8px;margin-left:8px;width:8px}.gx-guide-root{inset:0;pointer-events:none;position:fixed;z-index:var(--z-guide,20000)}.gx-guide-stage{height:var(--actual-height,100%);left:0;pointer-events:none;position:absolute;right:0;top:var(--viewport-offset-top,0)}.gx-guide-shade{background:var(--t-bg-080a0c-a720,#080a0cb8);pointer-events:auto;position:absolute}.gx-guide-chip.is-top{bottom:auto;top:calc(env(safe-area-inset-top, 8px) + 12px)}.gx-guide-shade.is-full{animation:gxFadeIn .25s ease-out;pointer-events:none}.gx-guide-ring{animation:gxGuideRingPulse 1.8s ease-in-out infinite;border:2px solid var(--t-bd-v-accent-mint,var(--accent-mint,#34c76e));border-radius:12px;box-shadow:0 0 0 4px var(--t-fc-34c76e-a250,#34c76e40);pointer-events:none;position:absolute;transition:top .2s ease,left .2s ease,width .2s ease,height .2s ease}@keyframes gxGuideRingPulse{0%,to{box-shadow:0 0 0 4px var(--t-fc-34c76e-a250,#34c76e40)}50%{box-shadow:0 0 0 7px var(--t-fc-34c76e-a120,#34c76e1f)}}.gx-guide-progress{align-items:center;display:flex;gap:4px;margin-left:auto}.gx-guide-progress-compact{background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary,#181c21));border-radius:var(--radius-pill,50px);color:var(--t-fg-ffc24b,#ffc24b);font-size:11px;font-weight:700;padding:3px 10px;white-space:nowrap}.gx-guide-progress-dot{align-items:center;border-radius:50%;display:flex;flex:none;font-size:11px;font-weight:700;height:20px;justify-content:center;transition:background .2s,color .2s;width:20px}.gx-guide-progress-dot.is-done{background:var(--t-bg-v-accent-mint,var(--accent-mint,#34c76e));color:var(--t-fgon-04130a-on-v-accent-mint,#04130a)}.gx-guide-progress-dot.is-current{background:var(--t-bg-ffc24b,#ffc24b);color:var(--t-fgon-201500-on-ffc24b,#201500)}.gx-guide-progress-dot.is-next{background:var(--t-bg-v-bg-hover,var(--bg-hover,#22272e));color:var(--t-fg-v-text-muted,var(--text-muted,#6b7280))}.gx-guide-bubble{animation:gxFadeIn .25s ease-out;background:var(--t-bg-v-bg-secondary,var(--bg-secondary,#0f1215));border:1px solid var(--t-bd-v-border-mint,var(--border-mint,#34c76e59));border-radius:14px;box-shadow:var(--t-sh-v-shadow-mint,var(--shadow-mint,0 0 20px #00c98840));padding:14px 16px;pointer-events:auto;position:absolute;width:min(360px,calc(100vw - 24px))}@keyframes gxFadeIn{0%{opacity:0}to{opacity:1}}.gx-guide-chip{align-items:center;background:var(--t-bg-v-bg-secondary,var(--bg-secondary,#0f1215));border:1px solid var(--t-bd-v-border-mint,var(--border-mint,#34c76e59));border-radius:var(--radius-pill,50px);bottom:calc(env(safe-area-inset-bottom, 8px) + 12px);box-shadow:var(--t-sh-v-shadow-mint,var(--shadow-mint,0 0 20px #00c98840));color:var(--t-fg-v-accent-mint,var(--accent-mint,#34c76e));cursor:pointer;display:flex;gap:4px;min-height:44px;padding:8px 10px;pointer-events:auto;position:absolute;right:12px}.gx-guide-bubble.is-docked{bottom:24px;left:50%;transform:translateX(-50%)}.gx-guide-bubble-head{align-items:center;color:var(--t-fg-v-accent-mint,var(--accent-mint,#34c76e));display:flex;font-size:13px;font-weight:700;gap:8px;margin-bottom:8px}.gx-guide-bubble-name{flex:none}.gx-guide-collapse{background:#0000;border:none;border-radius:8px;color:var(--t-fg-v-text-muted,var(--text-muted,#6b7280));cursor:pointer;flex:none;padding:4px;position:relative}.gx-guide-collapse:after{content:"";inset:-10px;position:absolute}.gx-guide-bubble-text,.gx-guide-collapse:hover{color:var(--t-fg-v-text-primary,var(--text-primary,#f8f9fa))}.gx-guide-bubble-text{font-size:14px;line-height:1.5;margin:0}.gx-guide-bubble-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.gx-guide-btn{background:linear-gradient(135deg,var(--t-bg-5ef098,#5ef098) 0,var(--t-bg-34c76e,#34c76e) 52%,var(--t-bg-1e8a4b,#1e8a4b) 100%);border:none;border-radius:var(--radius-pill,50px);color:var(--t-fgon-04130a-on-5ef098,#04130a);cursor:pointer;font-size:13px;font-weight:700;min-height:44px;padding:9px 16px}.gx-guide-btn.is-ghost{color:var(--t-fg-v-text-secondary,var(--text-secondary,#a0aec0))}.gx-guide-btn.is-disabled,.gx-guide-btn.is-ghost{background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary,#181c21))}.gx-guide-btn.is-disabled{cursor:default}.gx-guide-btn.is-disabled,.gx-guide-exit{color:var(--t-fg-v-text-muted,var(--text-muted,#6b7280))}.gx-guide-exit{background:#0000;border:none;cursor:pointer;display:block;font-size:12px;margin-top:6px;min-height:44px;padding:12px 4px;text-decoration:underline}.gx-guide-exit:hover{color:var(--t-fg-v-text-secondary,var(--text-secondary,#a0aec0))}body.gx-guide-active .global-mini-player,body.gx-guide-active .scroll-to-top-btn,body.gx-guide-active .support-widget-container,body.gx-guide-active [class*=scroll-to-top]{visibility:hidden!important}@media (max-width:768px){.gx-guide-bubble.is-docked{bottom:calc(var(--mobile-nav-height, 80px) + env(safe-area-inset-bottom, 8px) + 12px)}body:has([class*=modal-overlay]) .gx-guide-bubble.is-docked{bottom:max(12px,env(safe-area-inset-bottom,8px))}html.keyboard-open .gx-guide-bubble.is-docked,html.keyboard-open .gx-guide-chip{bottom:12px}.gx-guide-progress-dot{font-size:10px;height:18px;width:18px}}.layout{display:flex;max-width:100vw;min-height:100vh;min-height:100dvh;overflow-x:clip;position:relative;width:100%}.desktop-sidebar,.layout{background:var(--t-bg-v-bg-secondary,var(--bg-secondary))}.desktop-sidebar{border-right:1px solid var(--t-bd-v-border-color,var(--border-color));height:100vh;height:100dvh;left:0;overflow-x:visible;overflow-y:hidden;position:fixed;top:0;transition:width .3s ease;width:260px;will-change:transform;z-index:200}.desktop-sidebar.collapsed{width:80px}.main-content{background:var(--t-bg-v-bg-secondary,var(--bg-secondary));display:flex;flex:1 1;flex-direction:column;margin-left:260px;max-width:calc(100vw - 260px);min-height:100vh;min-height:100dvh;padding-bottom:60px;padding-top:88px;transition:margin-left .3s ease;width:100%}.main-content.expanded{margin-left:80px;max-width:calc(100vw - 80px)}.content-area{flex:1 0 auto;padding:0;position:relative;z-index:1}.main-content:has(.ai-mentor-page),.main-content:has(.ai-sonnik-page){background:var(--t-bg-v-bg-primary,var(--bg-primary))}.main-content:has(.chat-active-view)>footer{display:none!important}@media (max-width:768px){.layout{flex-direction:column;height:100vh;height:100dvh;overflow:hidden;overscroll-behavior:none}.desktop-sidebar{display:none}.main-content{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:none;padding-bottom:calc(var(--actual-nav-height, 85px) + 20px);padding-top:0;scroll-behavior:smooth;width:100%}.main-content,.main-content.expanded{margin-left:0;max-width:100vw}.content-area{overflow-x:hidden;width:100%}}body.chat-active .desktop-sidebar,body.chat-active .mobile-nav,body.chat-active footer,body.chat-active header[data-testid=app-header]{display:none!important}body.chat-active .layout,body.chat-active .main-content{height:100vh!important;height:100dvh!important;margin:0!important;max-height:100vh!important;max-height:100dvh!important;min-height:100vh!important;min-height:100dvh!important;overflow:hidden!important;padding:0!important}.lh-theme{align-items:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;color:var(--text-primary,#f8f9fa);cursor:pointer;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;position:relative;transition:background .2s,color .2s,border-color .2s;width:40px}.lh-theme svg{height:19px;width:19px}.lh-theme:hover{background:#ffffff1f}.lh-theme:after{content:"";height:max(100%,44px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:max(100%,44px)}[data-landing-theme=light] .lh-theme{background:#f5f0ff;border-color:#7c3aed38;color:#7c3aed}[data-landing-theme=light] .lh-theme:hover{background:#ede5ff}.lh{align-items:center;background:var(--bg-secondary,#0f1215);border-bottom:1px solid #ffffff0f;box-sizing:border-box;display:flex;height:calc(72px + env(safe-area-inset-top, 0px));left:0;padding-top:env(safe-area-inset-top,0);position:fixed;right:0;top:0;transition:background .3s ease,box-shadow .3s ease;z-index:1000}.lh--scrolled{box-shadow:0 4px 20px #0006}.lh-inner{gap:1.5rem;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 2rem;width:100%}.lh-inner,.lh-logo{align-items:center;display:flex}.lh-logo{flex-shrink:0;gap:.5rem;text-decoration:none}.lh-logo-text{color:var(--text-primary,#f8f9fa);font-family:Sora,Inter,sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:.08em}.lh-nav{align-items:center;display:flex;gap:.25rem}.lh-nav-link{background:none;border:none;border-radius:8px;color:var(--text-secondary,#a0aec0);cursor:pointer;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;padding:.5rem .75rem;transition:color .2s,background .2s;white-space:nowrap}.lh-nav-link:hover{background:#ffffff0f;color:var(--text-primary,#f8f9fa)}.lh-auth-btn{background:var(--accent-mint,#34c76e);border:none;border-radius:10px;color:#000;cursor:pointer;flex-shrink:0;font-family:Inter,sans-serif;font-size:.875rem;font-weight:600;padding:.5rem 1.25rem;transition:background .2s,transform .15s;white-space:nowrap}.lh-auth-btn:hover{background:#28a55b;transform:translateY(-1px)}.lh-auth-btn:active{transform:translateY(0)}.lh-right{display:flex;flex-shrink:0}.lh-mobile-right,.lh-right{align-items:center;gap:.75rem}.lh-mobile-right{display:none}.lh-burger{align-items:center;background:none;border:none;color:var(--text-primary,#f8f9fa);cursor:pointer;display:flex;justify-content:center;padding:.25rem}.lh-mobile-overlay{animation:lh-fade-in .2s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0009;inset:0;position:fixed;z-index:999}@keyframes lh-fade-in{0%{opacity:0}to{opacity:1}}.lh-mobile-menu{animation:lh-slide-down .25s cubic-bezier(.22,.61,.27,1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0f1215f7;border-bottom:1px solid #ffffff14;display:flex;flex-direction:column;gap:.5rem;left:0;padding:1rem max(1.25rem,calc(50% - 280px)) 1.75rem;position:absolute;right:0;top:calc(72px + env(safe-area-inset-top, 0px))}@keyframes lh-slide-down{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.lh-mobile-link{align-items:center;background:#ffffff0a;border:1px solid #ffffff17;border-radius:14px;color:var(--text-primary,#f8f9fa);cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;gap:12px;line-height:1.25;min-height:58px;padding:10px 14px 10px 10px;text-align:left;transition:background .2s,border-color .2s,transform .15s;width:100%}.lh-mobile-ic{background:#34c76e1f;border-radius:10px;box-shadow:inset 0 0 0 1px #34c76e47;color:#34c76e;display:grid;flex:none;height:38px;place-items:center;width:38px}.lh-mobile-label{flex:1 1;min-width:0}.lh-mobile-chev{color:#fff6;flex:none;transition:transform .2s,color .2s}.lh-mobile-link:focus-visible,.lh-mobile-link:hover{background:#34c76e1a;border-color:#34c76e66;outline:none}.lh-mobile-link:focus-visible .lh-mobile-chev,.lh-mobile-link:hover .lh-mobile-chev{color:#34c76e;transform:translateX(2px)}.lh-mobile-link:active{transform:scale(.99)}.lh-mobile-auth{background:var(--accent-mint,#34c76e);border:none;border-radius:12px;color:#000;cursor:pointer;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;margin-top:.5rem;padding:.875rem 1rem;transition:background .2s}.lh-mobile-auth:hover{background:#28a55b}@media (max-width:1120px){.lh-nav,.lh-right{display:none}.lh-mobile-right{display:flex}}[data-landing-theme=light] .lh{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffdb;border-bottom-color:#21123f14}[data-landing-theme=light] .lh--scrolled{box-shadow:0 8px 30px -18px #21123f59}[data-landing-theme=light] .lh-logo-text{color:#21123f}[data-landing-theme=light] .lh-nav-link{color:#21123f;opacity:.85}[data-landing-theme=light] .lh-nav-link:hover{background:#7c3aed14;color:#7c3aed;opacity:1}[data-landing-theme=light] .lh-auth-btn{color:#000}[data-landing-theme=light] .lh-burger{color:#21123f}[data-landing-theme=light] .lh-mobile-overlay{background:#21123f59}[data-landing-theme=light] .lh-mobile-menu{background:#f9f6fff7;border-bottom-color:#21123f14}[data-landing-theme=light] .lh-mobile-link{background:#fff;border-color:#7c3aed24;box-shadow:0 10px 22px -16px #21123f59;color:#21123f}[data-landing-theme=light] .lh-mobile-ic{background:#f5f0ff;box-shadow:inset 0 0 0 1px #7c3aed2e;color:#7c3aed}[data-landing-theme=light] .lh-mobile-chev{color:#21123f59}[data-landing-theme=light] .lh-mobile-link:focus-visible,[data-landing-theme=light] .lh-mobile-link:hover{background:#f9f6ff;border-color:#7c3aed73}[data-landing-theme=light] .lh-mobile-link:focus-visible .lh-mobile-chev,[data-landing-theme=light] .lh-mobile-link:hover .lh-mobile-chev{color:#7c3aed}[data-landing-theme=light] .lh-mobile-auth{color:#000}@media (max-width:380px){.lh-auth-btn--mobile{display:none}.lh-mobile-right{gap:.5rem}}@media (max-width:400px){.lh-inner{padding:0 1rem}.lh-auth-btn--mobile{font-size:.8rem;padding:.4rem .875rem}}.lh-auth-btn,.lh-burger{position:relative}.lh-auth-btn:after,.lh-burger:after{content:"";height:max(100%,44px);left:50%;pointer-events:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:max(100%,44px)}.lh-auth-btn,.lh-mobile-auth{font-weight:700}.landing-layout{background:var(--bg-secondary,#0f1215);display:flex;flex-direction:column;max-width:100vw;min-height:100vh;min-height:100dvh;overflow-x:clip;width:100%}.landing-layout[data-landing-theme=light]{background:#fff;color-scheme:light}.landing-main{flex:1 0 auto;padding-top:calc(72px + env(safe-area-inset-top, 0px));width:100%}.admin-header{align-items:center;background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border-bottom:1px solid var(--t-bd-v-border-color,var(--border-color));display:none;gap:.75rem;justify-content:space-between;left:0;overflow:hidden;padding:calc(1rem + env(safe-area-inset-top, 0px)) .75rem 1rem;position:fixed;right:0;top:0;width:100%;z-index:60}.admin-menu-toggle{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--t-fg-v-text-secondary,var(--text-secondary));cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:.5rem;transition:all .2s ease}.admin-menu-toggle:hover{background:var(--t-bg-v-bg-hover,var(--bg-hover))}.admin-header-title,.admin-menu-toggle:hover{color:var(--t-fg-v-text-primary,var(--text-primary))}.admin-header-title{flex:1 1;font-size:1.1rem;font-weight:600;min-width:0;overflow:hidden;padding:0 .5rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.admin-back-btn{align-items:center;background:#0000;border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:8px;color:var(--t-fg-v-text-secondary,var(--text-secondary));cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:.9rem;gap:.5rem;padding:.5rem .75rem;transition:all .2s ease;white-space:nowrap}.admin-back-btn:hover{background:var(--t-bg-v-bg-hover,var(--bg-hover));border-color:var(--t-bd-v-accent-gold,var(--accent-gold));color:var(--t-fg-v-text-primary,var(--text-primary))}.admin-back-btn span{display:none}@media (max-width:767px){.admin-header{display:flex}.admin-header-title{font-size:.95rem}}@media (min-width:480px) and (max-width:767px){.admin-back-btn span{display:inline}.admin-header-title{font-size:1rem}}@media (max-width:480px){.admin-header{gap:.5rem;padding:calc(.85rem + env(safe-area-inset-top, 0px)) .5rem .85rem}.admin-header-title{font-size:.9rem;padding:0 .25rem}.admin-menu-toggle{padding:.4rem}.admin-back-btn{padding:.4rem .6rem}}@media (max-width:375px){.admin-header{gap:.4rem;padding:calc(.75rem + env(safe-area-inset-top, 0px)) .4rem .75rem}.admin-header-title{font-size:.85rem;padding:0}.admin-back-btn,.admin-menu-toggle{padding:.35rem .5rem}}.admin-layout{background:var(--t-bg-v-bg-primary,var(--bg-primary));display:flex;flex-direction:column;max-width:100vw;min-height:100vh;min-height:100dvh;overflow-x:hidden;width:100%}@media (min-width:768px){.admin-layout{flex-direction:row}}.admin-sidebar{background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border-right:1px solid var(--t-bd-v-border-color,var(--border-color));height:100vh;height:100dvh;left:0;overflow-y:auto;padding-top:env(safe-area-inset-top,0);position:fixed;top:0;transition:width .3s ease;width:280px;z-index:100}.admin-sidebar.collapsed{width:80px}.admin-sidebar-header{align-items:center;border-bottom:1px solid var(--t-bd-v-border-color,var(--border-color));display:flex;justify-content:space-between;padding:1.5rem;position:relative}.admin-sidebar-header h2{color:var(--t-fg-v-accent-gold,var(--accent-gold));font-size:1.25rem}.admin-content{flex:1 1;overflow-x:hidden;padding:2rem;transition:margin-left .3s ease;width:100%}@media (min-width:768px){.admin-content{margin-left:280px;max-width:calc(100vw - 280px)}.admin-content.expanded{margin-left:80px;max-width:calc(100vw - 80px)}}.admin-nav{display:flex;flex-direction:column;gap:.25rem;padding:1rem}.admin-nav-item{align-items:center;border-radius:8px;color:var(--t-fg-v-text-secondary,var(--text-secondary));display:flex;gap:.75rem;padding:1rem;text-decoration:none;transition:all .2s ease;white-space:nowrap}.admin-nav-item:hover{background:var(--t-bg-v-bg-hover,var(--bg-hover));color:var(--t-fg-v-text-primary,var(--text-primary))}.admin-nav-item.active{background:var(--t-bg-f6d476-a150,#f6d47626);border:1px solid var(--t-bd-000000-a300,#0000004d);color:var(--t-fg-v-accent-gold,var(--accent-gold))}.admin-sidebar.collapsed .admin-nav-item{justify-content:center;padding:1rem .5rem;position:relative}.admin-nav-badge{align-items:center;background-color:var(--t-bg-ff3b30,#ff3b30);border-radius:9px;color:var(--t-fgon-ffffff-on-ff3b30,#fff);display:inline-flex;font-size:11px;font-weight:700;height:18px;justify-content:center;line-height:1;margin-left:auto;min-width:18px;padding:0 5px}.admin-nav-badge-purple{background-color:var(--t-bg-9d4edd,#9d4edd)}.admin-sidebar.collapsed .admin-nav-badge{font-size:10px;height:16px;margin-left:0;min-width:16px;padding:0 4px;position:absolute;right:6px;top:6px}.admin-mobile-overlay{animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--t-ovs-000000-a700,#000000b3);bottom:0;left:0;position:fixed;right:0;top:0;z-index:55}.admin-mobile-menu{animation:slideInLeft .3s ease;background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border-right:1px solid var(--t-bd-v-border-color,var(--border-color));box-shadow:var(--t-sh-v-shadow-lg,var(--shadow-lg));height:100%;left:0;overflow-y:auto;padding-top:env(safe-area-inset-top,0);position:fixed;top:0;width:280px;z-index:56}@keyframes slideInLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.admin-mobile-header{align-items:center;border-bottom:1px solid var(--t-bd-v-border-color,var(--border-color));display:flex;justify-content:space-between;padding:1.5rem}.admin-mobile-header h2{color:var(--t-fg-v-accent-gold,var(--accent-gold));font-size:1.25rem}.admin-mobile-close{background:#0000;border:none;border-radius:8px;color:var(--t-fg-v-text-secondary,var(--text-secondary));cursor:pointer;padding:.25rem;transition:all .2s ease}.admin-mobile-close:hover{background:var(--t-bg-v-bg-hover,var(--bg-hover));color:var(--t-fg-v-text-primary,var(--text-primary))}.admin-mobile-nav{display:flex;flex-direction:column;gap:.25rem;padding:1rem}.admin-mobile-nav-item{align-items:center;border-radius:8px;color:var(--t-fg-v-text-secondary,var(--text-secondary));display:flex;gap:.75rem;padding:.75rem 1rem;text-decoration:none;transition:all .2s ease}.admin-mobile-nav-item:hover{background:var(--t-bg-v-bg-hover,var(--bg-hover));color:var(--t-fg-v-text-primary,var(--text-primary))}.admin-mobile-nav-item.active{background:var(--t-bg-f6d476-a150,#f6d47626);border:1px solid var(--t-bd-000000-a300,#0000004d);color:var(--t-fg-v-accent-gold,var(--accent-gold))}.sidebar-toggle-btn{background:#0000;border:none;border-radius:8px;color:var(--t-fg-v-text-secondary,var(--text-secondary));cursor:pointer;padding:.25rem;transition:all .2s ease}.sidebar-toggle-btn:hover{background:var(--t-bg-v-bg-hover,var(--bg-hover));color:var(--t-fg-v-text-primary,var(--text-primary))}@media (max-width:767px){.admin-sidebar{display:none}.admin-content{margin-left:0;max-width:100vw;padding:calc(95px + env(safe-area-inset-top, 0px)) .75rem 1rem}.admin-mobile-overlay{display:block}}@media (max-width:480px){.admin-content{padding:calc(95px + env(safe-area-inset-top, 0px)) .5rem .75rem}.admin-mobile-menu{max-width:260px;width:90%}.admin-mobile-nav-item{font-size:.9rem;padding:.65rem .85rem}.admin-mobile-header{padding:1.25rem}.admin-mobile-header h2{font-size:1.1rem}}@media (min-width:768px){.admin-mobile-overlay{display:none}}.welcome-bonus-overlay{align-items:center;animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--t-ovm-000000-a850,#000000d9);display:flex;inset:0;justify-content:center;overflow:hidden;padding:max(8px,env(safe-area-inset-top,0px)) max(8px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));position:fixed;z-index:9999}.welcome-bonus-modal{-webkit-overflow-scrolling:touch;animation:slideIn .5s ease;background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border:1px solid var(--t-bd-v-accent-mint,var(--accent-mint));border-radius:24px;box-shadow:0 20px 60px var(--t-sh-000000-a500,#00000080);max-height:100%;max-width:560px;overflow-y:auto;padding:3rem 2.5rem;position:relative;width:90%}@keyframes slideIn{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.welcome-bonus-modal.animating{animation:zoomOut .5s ease forwards}@keyframes zoomOut{to{opacity:0;transform:scale(.8)}}.welcome-close-btn{align-items:center;background:var(--t-bg-48246a,#48246a);border:1px solid var(--t-bd-ffffff-a200,#fff3);border-radius:50%;color:var(--t-fgon-ffffff-a700-on-48246a,#ffffffb3);cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:all .3s ease;width:36px}.welcome-close-btn:hover{background:var(--t-bg-d4af37-a200,#d4af3733);border-color:var(--t-bd-v-accent-gold,var(--accent-gold));color:var(--t-fg-v-accent-gold,var(--accent-gold));transform:rotate(90deg)}.welcome-content{align-items:center;display:flex;flex-direction:column;gap:1.5rem;text-align:center}.welcome-icon{animation:bounce 1s ease infinite;font-size:4rem}.welcome-congratulations{animation:scaleIn .6s ease;color:var(--t-fg-v-accent-mint,var(--accent-mint));font-size:2rem;font-weight:700;line-height:1.2;margin:0}@keyframes scaleIn{0%{opacity:0;transform:scale(.5)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.welcome-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--t-fg-v-accent-gold-light-clip0,var(--accent-gold-light)) 0,var(--t-fg-v-accent-gold-clip2,var(--accent-gold)) 100%);-webkit-background-clip:text;font-size:1.75rem;font-weight:700;line-height:1.3;margin:0}.welcome-bonus-display{background:var(--t-bg-48246a,#48246a);border:1px solid var(--t-bd-d4af37-a400,#d4af3766);border-radius:16px;margin:1rem 0;padding:1.5rem 2rem}.bonus-amount{align-items:center;animation:pulse 2s ease infinite;color:var(--t-fg-f3ca5e,#f3ca5e);display:flex;font-size:2.5rem;font-weight:700;gap:.5rem;justify-content:center}.bonus-label{color:var(--t-fg-v-text-muted,var(--text-muted));font-size:1rem;margin-top:.5rem}.welcome-message{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:1rem;line-height:1.6}.welcome-message p{margin:.5rem 0}.welcome-message strong{color:var(--t-fg-v-accent-gold,var(--accent-gold));font-weight:600}.welcome-hint{color:var(--t-fg-v-text-muted,var(--text-muted))!important;font-size:.9rem!important;font-style:italic}.days-remaining-info{border:1px solid var(--t-bd-d4af37-a300,#d4af374d);border-radius:12px;gap:1rem;margin-top:1rem;padding:1rem 1.5rem}.days-circle,.days-remaining-info{align-items:center;background:var(--t-bg-48246a,#48246a);display:flex}.days-circle{border:2px solid var(--t-bd-v-accent-gold,var(--accent-gold));border-radius:50%;flex-direction:column;height:64px;justify-content:center;width:64px}.days-number{color:var(--t-fg-v-accent-gold,var(--accent-gold));font-size:1.75rem;font-weight:700}.days-label{color:var(--t-fg-v-text-muted,var(--text-muted));font-size:.7rem;text-transform:uppercase}.days-remaining-info p{color:var(--t-fg-v-text-secondary,var(--text-secondary));flex:1 1;font-size:.95rem;margin:0}.countdown-timer{background:var(--t-bg-ffffff-a050,#ffffff0d);border:1px solid var(--t-bd-ffffff-a100,#ffffff1a);border-radius:8px;color:var(--t-fg-v-text-muted,var(--text-muted));font-family:Ubuntu,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9rem;font-weight:500;padding:.75rem 1.5rem}.flying-ether{animation:flyToHeader 1.5s ease-out forwards;pointer-events:none;position:fixed;transform:translate(-12px,-12px);z-index:10000}@keyframes flyToHeader{0%{opacity:1;transform:translate(-12px,-12px) scale(1)}50%{opacity:1;transform:translate(calc(var(--delta-x)*.5 - 12px),calc(var(--delta-y)*.5 - 12px)) scale(1.3)}to{opacity:0;transform:translate(calc(var(--delta-x) - 12px),calc(var(--delta-y) - 12px)) scale(.3)}}@media (max-width:768px){.welcome-bonus-modal{gap:.5rem;padding:1.25rem 1rem}.welcome-content{gap:.75rem}.welcome-icon{font-size:2.25rem}.welcome-congratulations{font-size:1.35rem}.welcome-message{font-size:.85rem}.primary-message{color:var(--t-fg-ffffff,#fff);font-size:.95rem;line-height:1.4;margin:10px 0}.daily-instruction{color:var(--t-fg-v-accent-mint,var(--accent-mint));font-weight:500;margin-bottom:10px}.welcome-bonus-display{margin:.5rem 0;padding:.75rem 1rem}.bonus-amount{font-size:1.5rem}}@media (max-width:480px){.welcome-bonus-modal{padding:1.25rem 1rem}.welcome-congratulations{font-size:1.2rem}.welcome-title{font-size:1.1rem}.bonus-amount{font-size:1.5rem}.primary-message{font-size:.9rem;margin:8px 0}.daily-instruction{font-size:.85rem;margin-bottom:8px}}.welcome-main-btn{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:15px;width:100%}@media (max-height:600px),(max-width:480px){.welcome-bonus-modal{border-radius:12px!important;flex-shrink:1!important}}.onboarding-test-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--t-ovm-000000-a850,#000000d9);bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;overflow:hidden;padding:max(8px,env(safe-area-inset-top,0px)) max(8px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));position:fixed;right:0;top:0;z-index:9999}.onboarding-test-modal{-webkit-overflow-scrolling:touch;animation:modalSlideUp .4s ease-out;background:var(--t-bg-v-bg-secondary,var(--bg-secondary,#1a1a1a));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:16px;box-shadow:0 24px 64px var(--t-sh-000000-a500,#00000080);flex-shrink:1;height:fit-content;max-height:100%;max-width:600px;min-height:0;overflow-y:auto;width:100%}.onboarding-header{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:2.5rem 2rem .5rem;text-align:center}.onboarding-icon{align-items:center;animation:iconPulse 2s ease-in-out infinite;background:linear-gradient(135deg,var(--t-bg-d4af37-a200,#d4af3733),var(--t-bg-d4af37-a100,#d4af371a));border:2px solid var(--t-bd-v-accent-gold,var(--accent-gold,#d4af37));border-radius:50%;color:var(--t-fg-v-accent-gold,var(--accent-gold,#d4af37));display:flex;height:80px;justify-content:center;width:80px}.onboarding-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--t-fg-4ade80-clip0,#4ade80) 0,var(--t-fg-22c55e-clip2,#22c55e) 100%);-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:700;margin:0}.onboarding-intro{padding:.75rem 2rem 1rem;text-align:center}.intro-text{color:var(--t-fg-v-text-secondary,var(--text-secondary,#b0b0b0));font-size:16px;line-height:1.7}.intro-text strong{color:var(--t-fg-v-accent-gold,var(--accent-gold,#d4af37));font-weight:600}.onboarding-actions{display:flex;justify-content:center;padding:1.5rem 2rem 2rem}.keyboard-open .onboarding-header{padding-bottom:.25rem;padding-top:.75rem}.keyboard-open .onboarding-header h2{font-size:1.3rem}.keyboard-open .modal-footer,.keyboard-open .onboarding-actions{padding-bottom:.75rem;padding-top:.75rem}.modal-header{border-bottom:1px solid var(--t-bd-v-border-color,var(--border-color,#333));padding:1.5rem 2rem}.question-modal-header{padding-bottom:.5rem!important}.onboarding-test-modal .modal-header h3{color:var(--t-fg-4ade80,#4ade80)!important;font-size:1.5rem!important;font-weight:700!important;margin:0;text-align:center;width:100%}.onboarding-test-overlay .onboarding-test-modal .modal-body{flex-shrink:0;padding:1.5rem 2rem}.modal-actions,.modal-footer{border-top:1px solid var(--t-bd-v-border-color,var(--border-color,#333));display:flex;flex-shrink:0;gap:1rem;justify-content:space-between;padding:.5rem 1rem 1rem}.onboarding-test-overlay .question-actions{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem;padding:0 0 .5rem;width:100%}.modal-loader{color:var(--t-fg-v-accent-gold,var(--accent-gold,#d4af37));padding:4rem 2rem}.pulse-help-button{align-items:center;border-radius:50%;display:inline-flex;justify-content:center;position:relative}.pulse-help-button:after{animation:ripplePulse 2s cubic-bezier(.4,0,.6,1) infinite;border:2px solid var(--t-bd-v-accent-mint,var(--accent-mint));border-radius:50%;bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes ripplePulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}.onboarding-test-overlay .onboarding-test-modal .language-warning-section{display:flex;flex:1 1;flex-direction:column;gap:1.5rem;min-height:auto!important;overflow:visible!important;padding:1.5rem 2rem 2rem}.language-warning-text{align-items:flex-start;background:var(--t-bg-f59e0b-a100,#f59e0b1a);border:1px solid var(--t-bd-f59e0b-a300,#f59e0b4d);border-radius:12px;display:flex;gap:1rem;padding:1.25rem}.language-warning-text .warning-icon{color:var(--t-fg-f59e0b,#f59e0b);flex-shrink:0;margin-top:2px}.language-warning-text p{color:var(--t-fg-v-text-secondary,var(--text-secondary,#b0b0b0));font-size:.9rem;line-height:1.6;margin:0}.language-warning-text strong{color:var(--t-fg-v-text-primary,var(--text-primary,#fff));font-weight:600}.language-selection-prompt{color:var(--t-fg-v-accent-gold,var(--accent-gold,#d4af37));font-size:1.1rem;font-weight:600;margin:.5rem 0 0;text-align:center}.language-options-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);padding:.5rem 0}.language-option-card{align-items:center;background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:100px;overflow:hidden;padding:24px 12px;position:relative;transition:all .2s ease}.selection-circle{display:none}.onboarding-test-modal .language-icon-wrapper{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:120px;justify-content:center;margin-bottom:8px;overflow:hidden;width:120px;z-index:1}.onboarding-test-modal .language-icon{border-radius:12px;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.language-option-card:hover .language-icon{transform:scale(1.05)}.language-name{color:var(--t-fg-v-accent-gold,var(--accent-gold,#d4af37));font-size:1.25rem;font-weight:700;text-align:center;z-index:1}.language-option-card:hover{background:var(--t-bg-f4cd67-a100,#f4cd671a);border-color:var(--t-bd-v-accent-gold,var(--accent-gold));transform:translateY(-2px)}.language-option-card.selected{background:var(--t-bg-f4cd67-a150,#f4cd6726);border-color:var(--t-bd-v-accent-gold,var(--accent-gold))}.language-name-ru{color:var(--t-fg-d4a574,#d4a574);font-size:.8rem;font-weight:700;line-height:1.1;margin-top:8px;text-align:center;z-index:1}.onboarding-test-modal .form-fields{display:flex;flex-direction:column;gap:16px}.onboarding-test-modal .form-group{display:flex;flex-direction:column;gap:0;margin-bottom:0}.form-label{color:var(--t-fg-v-text-primary,var(--text-primary,#fff));font-size:.9rem}.onboarding-test-modal .form-input,.onboarding-test-modal .form-select{background:var(--t-bg-v-input-bg,var(--input-bg,#1d2126))!important;border:none!important;border-radius:10px!important;color:var(--t-fg-v-text-primary,var(--text-primary,#fff))!important;font-size:1rem;padding:12px 18px;transition:all .2s ease;width:100%}.onboarding-test-modal .form-input:focus,.onboarding-test-modal .form-select:focus{background:var(--t-bg-v-bg-elevated,var(--bg-elevated))!important;box-shadow:0 0 0 1px var(--t-fc-ffffff-a150,#ffffff26)!important;outline:none!important}.onboarding-test-modal .form-input::placeholder{color:var(--t-fgd-cbc7ce-a400,#cbc7ce66)!important}.form-input:disabled{cursor:not-allowed;opacity:.6}.onboarding-test-modal .form-input.form-input-error,.onboarding-test-modal .form-select.form-input-error{background:var(--t-bg-ef4444-a100,#ef44441a)!important}.form-error-message,.form-hint{margin-top:.25rem}.form-hint{font-size:.85rem}.form-hint,.form-input-icon-left{color:var(--t-fg-v-text-muted,var(--text-muted,#666))}.form-input-icon-left{left:1rem;top:50%;transform:translateY(-50%)}.form-input-with-left-icon{padding-left:2.75rem}.intro-message{padding:2rem}.intro-message p{color:var(--t-fg-v-text-secondary,var(--text-secondary,#b0b0b0));font-size:1.1rem;margin:0 0 1rem}.intro-message p:last-child{margin-bottom:0}.highlight-text{color:var(--t-fg-v-accent-gold,var(--accent-gold,#d4af37));font-weight:700}.question-header-content{width:100%}.progress-bar{background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary,#2a2a2a));height:6px;margin-top:.75rem}.progress-fill{background:linear-gradient(90deg,var(--t-bg-v-accent-gold,var(--accent-gold,#d4af37)),var(--t-bg-f4cd66,#f4cd66));border-radius:3px}.onboarding-test-overlay .onboarding-test-modal .question-content{align-items:center;display:flex;flex-direction:column;min-height:auto!important;overflow:visible!important;padding:.25rem 1rem 1rem}.onboarding-test-modal .question-title,.question-content .question-title,.question-title{color:var(--t-fg-4ade80,#4ade80)!important;font-size:1.3rem;font-weight:700;line-height:1.5;margin-bottom:1.5rem;text-align:center}.answers-list{width:100%}.answer-option{background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary,#2a2a2a));border:1px solid var(--t-bd-v-border-color,var(--border-color,#333));color:var(--t-fg-v-text-primary,var(--text-primary,#fff));padding:1rem 1.25rem;transition:all .3s ease}.answer-option:hover{background:var(--t-bg-v-bg-hover,var(--bg-hover,#333));border-color:var(--t-bd-v-accent-gold,var(--accent-gold,#d4af37));transform:translateY(-2px)}.answer-radio{border:2px solid var(--t-bd-v-border-color,var(--border-color,#555));height:22px;margin-top:2px;min-width:22px;transition:all .3s;width:22px}.confirmation-message{padding:2rem}.confirmation-message p{color:var(--t-fg-v-text-secondary,var(--text-secondary,#b0b0b0));font-size:1.1rem;line-height:1.6;margin-bottom:1rem}.confirmation-message strong{color:var(--t-fg-ef4444,#ef4444)}.answers-summary{background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary,#2a2a2a));border-radius:8px}.btn{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.5rem;transition:all .3s}.btn-primary{background:linear-gradient(135deg,var(--t-bg-4ade80,#4ade80) 0,var(--t-bg-22c55e,#22c55e) 100%);color:var(--t-fgon-1a1a1a-on-4ade80,#1a1a1a)}.btn-primary:hover:not(:disabled){box-shadow:none;transform:translateY(-2px)}.btn-primary:disabled{cursor:not-allowed;opacity:.5}.btn-secondary{background:#0000;border:1px solid var(--t-bd-v-border-color,var(--border-color,#333));color:var(--t-fg-v-text-secondary,var(--text-secondary,#b0b0b0))}.btn-secondary:hover{background:var(--t-bg-v-bg-hover,var(--bg-hover,#333));color:var(--t-fg-v-text-primary,var(--text-primary,#fff))}@media (max-width:768px){.onboarding-test-overlay{padding:max(8px,env(safe-area-inset-top,0px)) 12px max(8px,env(safe-area-inset-bottom,0px))}.onboarding-test-modal{border-radius:16px;max-width:100%}.onboarding-header{padding:2rem 1.5rem .5rem}.onboarding-icon{height:64px;width:64px}.onboarding-header h2{font-size:1.5rem}.onboarding-actions,.onboarding-intro{padding:.5rem 1.5rem 1rem}.intro-text{font-size:1rem}.modal-header{padding:1rem 1.5rem}.modal-header h3{font-size:1.25rem}.modal-actions,.modal-body,.modal-footer,.modal-header{padding:1rem}.modal-actions,.modal-footer{display:flex!important;flex-direction:column-reverse!important;gap:.5rem;padding:1rem}.modal-actions .btn,.modal-footer .btn{flex:1 1;font-size:1rem;margin-bottom:0;padding:.85rem .5rem;width:100%}.birth-date-input{grid-template-columns:1fr 1.4fr 1.7fr}.question-content{padding:.25rem 1.5rem 1rem}.question-title{font-size:1.15rem}.question-emoji,.question-main-icon{font-size:48px;height:48px;width:48px}.answer-option{font-size:.95rem;padding:.875rem 1rem}}.result-content{gap:1.5rem;padding:0 1.5rem 1.5rem}.result-content,.result-level-card{align-items:center;display:flex;flex-direction:column}.result-level-card{background:var(--t-bg-1a1a1a-a900,#1a1a1ae6);border:2px solid var(--t-bd-v-accent-gold,var(--accent-gold));border-radius:16px;gap:.5rem;padding:1.5rem 2.5rem}.result-caste-name{font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.result-caste-level{font-size:1.6rem;font-weight:700}.result-about-card{background:var(--t-bg-1a1a1a-a700,#1a1a1ab3);border:1px solid var(--t-bd-ffffff-a080,#ffffff14);border-radius:16px;padding:1.5rem;width:100%}.result-about-header{align-items:center;color:var(--t-fg-v-text-primary,var(--text-primary,#f8f9fa));display:flex;font-size:1rem;font-weight:600;gap:.5rem;margin-bottom:1.25rem}.result-about-header svg{background:var(--t-bg-ffffff-a100,#ffffff1a);border-radius:50%;height:28px;padding:4px;width:28px}.result-section{margin-bottom:1rem}.result-section:last-child{margin-bottom:0}.result-section-title{color:var(--t-fg-v-accent-mint,var(--accent-mint,#4ade80));font-size:.95rem;font-weight:600;margin:0}.result-section p{color:var(--t-fg-v-text-secondary,var(--text-secondary,#b0b0b0));font-size:.95rem;line-height:1.6;margin:0}@media (max-width:480px){.onboarding-test-modal{border-radius:12px;border-width:1px}.onboarding-header h2{font-size:1.35rem}.form-phone-container .form-input{padding:.5rem .75rem}.answer-radio{height:20px;min-width:20px;width:20px}.answer-radio-dot{height:8px;width:8px}}@media (max-width:360px){.onboarding-header{padding:1.5rem 1rem .75rem}.onboarding-icon{height:56px;width:56px}.onboarding-header h2{font-size:1.2rem}.modal-actions,.modal-body,.modal-footer,.modal-header{padding:.75rem}.modal-header h3{font-size:1.1rem}.question-title{font-size:1rem}.answer-option{font-size:.9rem;padding:.75rem}.language-warning-section{padding:1rem}.language-warning-text{gap:.75rem;padding:1rem}.language-warning-text .warning-icon{height:20px;width:20px}.language-warning-text p{font-size:.9rem}.language-selection-prompt{font-size:1rem}.language-options-grid{gap:.75rem}.onboarding-test-modal .language-icon-wrapper{height:80px;width:80px}.language-option-card{gap:.25rem;padding:.75rem}.language-options-grid{gap:.5rem}.language-warning-section{padding:1rem 1rem 1.5rem}}@media (max-width:320px){.onboarding-test-modal{border-radius:10px}.onboarding-header{gap:.5rem;padding:.75rem .75rem .25rem}.onboarding-icon{height:40px;width:40px}.onboarding-header h2{font-size:1rem}.onboarding-actions,.onboarding-intro{padding:.25rem .75rem .5rem}.intro-text{font-size:.85rem;line-height:1.4}.modal-actions,.modal-body,.modal-footer,.modal-header{padding:.5rem .625rem}.modal-header h3{font-size:.95rem}.question-title{font-size:.875rem;margin-bottom:.75rem}.answer-option{font-size:.8rem;gap:.5rem;padding:.5rem .625rem}.answer-radio{height:16px;min-width:16px;width:16px}.progress-bar{margin-top:.5rem}.onboarding-test-modal .language-icon-wrapper{height:60px;width:60px}.language-option-card{gap:.15rem;min-height:70px;padding:.5rem}.language-name{font-size:1rem}.language-name-ru{font-size:.7rem}.language-warning-section{gap:.75rem;padding:.75rem .75rem 1rem}.language-warning-text{gap:.5rem;padding:.625rem}.language-warning-text p{font-size:.8rem;line-height:1.4}.language-selection-prompt{font-size:.875rem}.onboarding-test-modal .form-input,.onboarding-test-modal .form-select{font-size:.875rem;padding:8px 12px}.form-label{font-size:.8rem}.birth-date-input{gap:.25rem}.question-content{padding:.25rem .625rem .5rem}.answers-list{gap:.5rem}.result-level-card{padding:1rem 1.5rem}.result-caste-level{font-size:1.25rem}.result-caste-name{font-size:.9rem}.result-about-card{padding:.875rem}.result-section p{font-size:.8rem}}.onboarding-logout-link{background:none;border:none;color:var(--t-fg-v-text-secondary,var(--text-secondary,#888));cursor:pointer;display:block;flex-shrink:0;font-size:.85rem;margin:2px auto 0;padding:8px 12px;text-decoration:underline;text-underline-offset:3px}.onboarding-logout-link:focus-visible,.onboarding-logout-link:hover{color:var(--t-fg-v-text-primary,var(--text-primary,#ccc))}.pwa-update-banner{align-items:center;animation:slideUpFade .4s cubic-bezier(.16,1,.3,1) forwards;background-color:var(--t-bg-v-bg-secondary,var(--bg-secondary,#1f2937));border:1px solid var(--t-bd-v-border-color,var(--border-color,#374151));border-radius:12px;bottom:calc(24px + env(safe-area-inset-bottom, 0px));box-shadow:0 10px 25px -5px var(--t-sh-000000-a500,#00000080);display:flex;justify-content:center;left:50%;max-width:400px;padding:12px 16px;position:fixed;transform:translateX(-50%);width:90%;z-index:9999}@keyframes slideUpFade{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}.pwa-update-content{align-items:center;display:flex;gap:12px;width:100%}.pwa-update-text{color:var(--t-fg-v-text-primary,var(--text-primary,#f9fafb));flex:1 1;font-size:14px;font-weight:500}.pwa-update-btn{align-items:center;border:none;cursor:pointer;display:flex;justify-content:center;transition:all .2s ease}.pwa-btn-primary{background-color:var(--t-bg-v-accent-gold,var(--accent-gold,#f4cd67));border-radius:12px;color:var(--t-fgon-v-bg-primary-on-v-accent-gold,var(--bg-primary,#111827));font-size:13px;font-weight:600;padding:8px 16px}.pwa-btn-primary:hover{background-color:var(--t-bg-e5b34a,#e5b34a);transform:scale(1.02)}.pwa-btn-primary:active{transform:scale(.98)}.pwa-btn-primary:disabled{cursor:not-allowed;opacity:.7;transform:none}.pwa-btn-close{background:#0000;border-radius:6px;color:var(--t-fg-v-text-secondary,var(--text-secondary,#9ca3af));padding:6px}.pwa-btn-close:hover{background-color:var(--t-bg-ffffff-a100,#ffffff1a);color:var(--t-fg-v-text-primary,var(--text-primary,#f9fafb))}.spin-icon{animation:spin 1s linear infinite}.sub-countdown{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--t-fg-v-text-primary,var(--text-primary));cursor:pointer;display:flex;font-size:1.375rem;font-weight:700;gap:.5rem;justify-content:center;padding:.5rem .875rem;transition:all .2s ease;-webkit-user-select:none;user-select:none}.sub-countdown:hover{background:var(--t-bg-000000-a200,#0003)}.calendar-icon-btn{color:var(--t-fg-f3ca5e,#f3ca5e);filter:drop-shadow(0 0 4px var(--t-sh-000000-a300,rgba(0,0,0,.3)));flex-shrink:0}.countdown-timer{align-items:center;display:flex;flex-shrink:0;gap:.25rem}.countdown-segment{align-items:center;display:flex;flex-direction:column;gap:.125rem;min-width:2ch}.countdown-value{color:var(--t-fg-v-text-primary,var(--text-primary));font-family:Ubuntu,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.375rem;font-weight:700;letter-spacing:.02em;line-height:1;min-width:2ch;text-align:center}.countdown-label{font-size:.5rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.countdown-label,.countdown-separator{color:var(--t-fg-v-text-secondary,var(--text-secondary));line-height:1}.countdown-separator{font-family:Ubuntu,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.375rem;font-weight:700;letter-spacing:.02em;margin:0 .125rem;padding-bottom:.625rem}.expiry-date-display{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expired-badge{background:var(--t-bg-ff5252-a100,#ff52521a);border-radius:4px;color:var(--t-fg-ff5252,#ff5252);font-size:.75rem;font-weight:600;padding:.25rem .5rem}.no-expiry-text{color:var(--t-fg-4caf50,#4caf50)}.fallback-date,.no-expiry-text{font-size:.875rem;font-weight:500}.fallback-date{color:var(--t-fg-v-text-secondary,var(--text-secondary));max-width:calc(100% - 28px);overflow:hidden;text-overflow:ellipsis}@media (max-width:768px){.sub-countdown{gap:.25rem;max-width:100%;padding:.375rem .625rem;width:auto}.calendar-icon-btn{height:18px;width:18px}.countdown-value{font-size:1.125rem;min-width:1.5ch}.countdown-separator{font-size:1.125rem;margin:0 .0625rem;padding-bottom:.5rem}.countdown-label{font-size:.375rem}.countdown-timer{flex-shrink:1;gap:.125rem}.countdown-segment{flex-shrink:1;gap:0;min-width:0}.expiry-date-display{font-size:.875rem}.expired-badge{font-size:.625rem;padding:.1875rem .375rem}.fallback-date,.no-expiry-text{font-size:.6875rem}}@media (min-width:401px) and (max-width:600px){.sub-countdown{gap:.3125rem;padding:.4375rem .25rem}.countdown-separator,.countdown-value{font-size:.96875rem}.countdown-label{font-size:.4rem}.countdown-timer{gap:.15625rem}}@media (max-width:400px){.sub-countdown{gap:.125rem;padding:.25rem .125rem}.calendar-icon-btn{height:14px;width:14px}.countdown-value{font-size:.7rem;min-width:1.2ch}.countdown-separator{font-size:.7rem;margin:0;padding-bottom:.375rem}.countdown-label{font-size:.28rem}.countdown-timer{gap:.0625rem}.countdown-segment{gap:0;min-width:0}.expiry-date-display{font-size:.7rem}.fallback-date,.no-expiry-text{font-size:.6rem}.expired-badge{font-size:.55rem;padding:.125rem .25rem}}.subscription-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--t-ovm-000000-a800,#000c);display:flex;inset:0;justify-content:center;overflow:hidden;padding:max(8px,env(safe-area-inset-top,0px)) max(8px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));position:fixed;transition:filter .3s ease;z-index:99999}.subscription-modal-overlay.blurred{filter:blur(6px);pointer-events:none}.subscription-modal-overlay.blurred .subscription-modal-content{pointer-events:none}.subscription-modal-content{-webkit-overflow-scrolling:touch;animation:subscriptionModalSlideIn .3s ease;background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border:none;border-radius:16px;max-height:100%;overflow-y:auto;padding:2rem;position:relative}@keyframes subscriptionModalSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.subscription-modal-close{align-items:center;background:var(--t-bg-ffffff-a050,#ffffff0d);border:1px solid var(--t-bd-ffffff-a100,#ffffff1a);border-radius:50%;color:var(--t-fg-ffffff-a600,#fff9);cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:16px;top:16px;transition:all .2s ease;width:32px;z-index:10}.subscription-modal-close:hover{background:var(--t-bg-ffffff-a150,#ffffff26);color:var(--t-fg-ffffff,#fff);transform:scale(1.05)}.subscription-modal-content{max-width:500px;overflow-x:hidden;scrollbar-color:var(--t-sbk-00c988-a400,#00c98866) #0000;scrollbar-width:thin;width:90%}.subscription-modal-content::-webkit-scrollbar{width:8px}.subscription-modal-content::-webkit-scrollbar-track{background:var(--t-sbk-ffffff-a050,#ffffff0d);border-radius:4px}.subscription-modal-content::-webkit-scrollbar-thumb{background:var(--t-sbt-d4af37-a500,#d4af3780);border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}.subscription-modal-content::-webkit-scrollbar-thumb:hover{background:var(--t-sbt-d4af37-a700-hover,#d4af37b3)}.subscription-modal-loading{color:var(--t-fg-v-text-secondary,var(--text-secondary));padding:3rem;text-align:center}.subscription-modal-header h2{align-items:center;color:var(--t-fg-v-accent-gold-light,var(--accent-gold-light));display:flex;font-size:clamp(1.25rem,4vw,1.75rem);font-weight:700;gap:clamp(.5rem,2vw,.75rem);margin:0}.current-subscription{background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));border-radius:clamp(8px,2vw,12px);margin:clamp(1rem,2vw,1.5rem) 0;padding:clamp(.75rem,2vw,1.25rem) clamp(.5rem,2vw,1rem);text-align:center}.sub-badge-large{margin-bottom:1rem}.sub-badge-large .subscription-badge{align-items:center;border-radius:50px;display:flex;font-size:clamp(.9rem,2.5vw,1.1rem);font-weight:800;height:clamp(36px,8vw,44px);justify-content:center;letter-spacing:.05em;padding:0 clamp(.75rem,2vw,1rem);text-transform:uppercase}.subscription-badge.free{background:#64748b!important}.subscription-badge.free,.subscription-badge.start{border:none!important;box-shadow:none!important;color:#fff!important;text-shadow:none!important}.subscription-badge.start{background:#dc2626!important}.subscription-badge.pro{background:#ff7a00!important;color:#fff!important}.subscription-badge.premium,.subscription-badge.pro{border:none!important;box-shadow:none!important;text-shadow:none!important}.subscription-badge.premium{background:#facc15!important;color:#3b2a00!important}.subscription-badge.max,.subscription-badge.ultimate{background:#c9971c!important;border:none!important;box-shadow:none!important;color:#fff!important;font-weight:800!important;text-shadow:none!important}.sub-countdown{margin:.75rem auto 0;max-width:100%;width:fit-content}.ethers-info-grid{grid-gap:2px clamp(1rem,3vw,2rem);align-items:center;background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));border-radius:clamp(8px,2vw,12px);display:grid;gap:2px clamp(1rem,3vw,2rem);grid-template-columns:1fr 1fr;margin:clamp(.75rem,2vw,1rem) 0;padding:clamp(1rem,3vw,2rem)}.ethers-info-grid.single-ether-display{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center}.sub-modal-bonus-btn{align-items:center;background:var(--t-bg-a855f7-a100,#a855f71a);border:1px solid var(--t-bd-a855f7-a250,#a855f740);border-radius:999px;color:var(--t-fg-a855f7,#a855f7);cursor:pointer;display:inline-flex;font-family:Roboto,sans-serif;font-size:12px;font-weight:600;gap:6px;padding:5px 14px;transition:all .2s ease}.sub-modal-bonus-btn:hover{background:var(--t-bg-a855f7-a200,#a855f733);border-color:var(--t-bd-a855f7-a400,#a855f766);transform:translateY(-1px)}.ethers-info-grid.single-ether-display .ethers-grid-value{color:var(--t-fg-10b981,#10b981);font-size:clamp(2rem,5vw,2.5rem)}.ethers-grid-label{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-family:inherit;font-size:clamp(.8rem,2.2vw,1rem);font-weight:700;text-align:right;white-space:nowrap}.ethers-grid-value{align-items:center;display:flex;font-family:inherit;font-size:clamp(1rem,2.8vw,1.25rem);font-weight:800;gap:clamp(.3rem,1vw,.5rem);text-align:left}.ethers-grid-value.ethers-regular{color:var(--t-fg-10b981,#10b981)}.ethers-grid-value.ethers-bonus{color:var(--t-fg-v-accent-gold-warm,var(--accent-gold-warm))}.ethers-grid-divider{background:var(--t-bg-v-border-color,var(--border-color));grid-column:1/-1;height:1px;margin:.5rem 0 .1rem;width:100%}.ethers-grid-label.total{color:var(--t-fg-v-text-secondary,var(--text-secondary));margin-top:0}.ethers-grid-value.total{color:var(--t-fg-v-accent-gold-light,var(--accent-gold-light));margin-top:0}.info-tooltip-btn{align-items:center;background:none;border:none;border-radius:50%;color:var(--t-fg-v-text-secondary,var(--text-secondary));cursor:pointer;display:inline-flex;justify-content:center;margin-right:6px;opacity:.5;padding:4px;position:relative;transition:opacity .2s ease;vertical-align:middle}.info-tooltip-btn:hover{color:var(--t-fg-v-accent-gold,var(--accent-gold));opacity:1}.info-tooltip-btn[data-tooltip]:after{background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:8px;bottom:100%;box-shadow:0 4px 12px var(--t-sh-000000-a300,#0000004d);color:var(--t-fg-v-text-secondary,var(--text-secondary));content:attr(data-tooltip);font-size:.75rem;font-weight:400;left:0;line-height:1.4;max-width:200px;opacity:0;padding:8px 12px;pointer-events:none;position:absolute;text-align:left;transform:translateY(-8px) scale(.9);transition:all .2s ease;visibility:hidden;white-space:normal;width:max-content;z-index:1000}.info-tooltip-btn[data-tooltip]:hover:after{opacity:1;transform:translateY(-8px) scale(1);visibility:visible}.daily-bonus-info{background:linear-gradient(135deg,var(--t-bg-f59e0b-a100,#f59e0b1a) 0,var(--t-bg-f59e0b-a050,#f59e0b0d) 100%);border:2px solid var(--t-bd-f59e0b-a300,#f59e0b4d);border-radius:12px;margin:1.5rem 0;padding:1.5rem}.daily-bonus-info h4{align-items:center;color:var(--t-fg-v-accent-gold,var(--accent-gold));display:flex;font-size:1.1rem;font-weight:600;gap:.5rem;margin:0 0 .75rem}.daily-bonus-info p{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:.95rem;line-height:1.5;margin:0 0 1rem}.daily-bonus-info strong{color:var(--t-fg-v-accent-gold,var(--accent-gold));font-weight:600}.bonus-progress{margin-top:1rem}.bonus-stats{align-items:center;color:var(--t-fg-v-text-secondary,var(--text-secondary));display:flex;font-size:.85rem;justify-content:space-between;margin-bottom:.5rem}.bonus-progress-bar{background:var(--t-bg-f59e0b-a200,#f59e0b33);border-radius:4px;height:8px;overflow:hidden}.bonus-progress-fill{background:linear-gradient(90deg,var(--t-bg-f59e0b,#f59e0b) 0,var(--t-bg-fbbf24,#fbbf24) 100%);border-radius:4px;height:100%;transition:width .5s ease}.blocked-warning{background:var(--t-bg-ef4444-a100,#ef44441a);border:1px solid var(--t-bd-ef4444-a300,#ef44444d);border-radius:8px;margin:1rem 0;padding:1rem}.blocked-warning h4{color:var(--t-fg-ef4444,#ef4444);margin:0 0 .5rem}.blocked-warning p{color:var(--t-fg-fca5a5,#fca5a5);font-size:.9rem;margin:0}.subscription-actions{display:flex;flex-direction:column;gap:1rem;margin:1.5rem 0}.sub-modal-deal{background:linear-gradient(135deg,var(--t-bg-10b981-a100,#10b9811a) 0,var(--t-bg-d4af37-a080,#d4af3714) 100%);border:1px solid var(--t-bd-10b981-a250,#10b98140);border-radius:12px;margin:.75rem 0;padding:1rem}.sub-modal-deal-header{align-items:center;display:flex;gap:.75rem;margin-bottom:.5rem}.sub-modal-deal-badge{background:var(--t-bg-v-accent-mint,var(--accent-mint));border-radius:4px;color:var(--t-fgon-0a1a14-on-v-accent-mint,#0a1a14);font-size:.75rem;font-weight:600;padding:2px 8px}.sub-modal-deal-badge,.sub-modal-rec-badge{align-items:center;display:inline-flex;gap:4px}.sub-modal-rec-badge{background:linear-gradient(135deg,var(--t-bg-a855f7,#a855f7),var(--t-bg-7c3aed,#7c3aed));border-radius:999px;color:var(--t-fgon-ffffff-on-a855f7,#fff);font-size:.8rem;font-weight:700;padding:4px 12px}.sub-modal-deal-name{color:var(--t-fg-v-text-primary,var(--text-primary));font-size:1rem;font-weight:700}.sub-modal-deal-price{align-items:baseline;display:flex;gap:.75rem}.sub-modal-deal-old{color:var(--t-fg-v-text-muted,var(--text-muted));display:inline-block;font-size:.9rem;position:relative}.sub-modal-deal-old:after{background-color:var(--t-bg-ef4444,#ef4444);content:"";height:2px;left:-2px;position:absolute;right:-2px;top:50%;transform:translateY(-50%) rotate(-8deg)}.sub-modal-deal-final{color:var(--t-fg-10b981,#10b981);font-size:1.4rem;font-weight:800}.sub-modal-cta{align-items:center;background:linear-gradient(135deg,var(--t-bg-v-accent-mint,var(--accent-mint)) 0,var(--t-bg-v-accent-mint-dark,var(--accent-mint-dark)) 100%);border:none;border-radius:12px;color:var(--t-fgon-0a1a14-on-v-accent-mint,#0a1a14);cursor:pointer;display:flex;font-family:inherit;font-size:1rem;font-weight:700;gap:.5rem;justify-content:center;margin-top:.75rem;padding:.85rem 1.5rem;transition:all .3s ease;width:100%}@media (hover:hover){.sub-modal-cta:hover{box-shadow:none;filter:brightness(1.1);transform:translateY(-2px)}}.sub-modal-cta:active{transform:scale(.98)}.renewal-hint svg{flex-shrink:0}.btn-price{background:var(--t-bg-000000-a300,#0000004d);border-radius:clamp(6px,1.5vw,8px);font-size:clamp(.8rem,2vw,.95rem);margin-left:auto;padding:clamp(.2rem,.5vw,.25rem) clamp(.5rem,1.5vw,.75rem)}.current-free-plan{background:var(--t-bg-6b7280-a100,#6b72801a);border:1px solid var(--t-bd-6b7280-a250,#6b728040);border-radius:12px;margin-bottom:1.25rem;padding:1rem}.current-free-plan .plan-benefits-user{border-top:none;margin-top:0;padding-top:0}.plans-offer{margin-top:1rem}.plans-offer h3{color:var(--t-fg-v-text-primary,var(--text-primary));font-size:1.1rem;margin-bottom:1rem}.plans-list{display:flex;flex-direction:column;gap:1rem}.plan-offer{background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));border:1px solid #0000;border-radius:clamp(8px,2vw,12px);padding:clamp(.875rem,2vw,1rem);transition:all .3s ease}.plan-offer:hover{border-color:var(--t-bd-v-border-color,var(--border-color));transform:translateX(4px)}.plan-offer:active{background:var(--t-bg-v-bg-hover,var(--bg-hover,#ffffff0d));border-color:var(--t-bd-v-accent-gold-light,var(--accent-gold-light));transform:translateX(2px)}.plan-offer-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.plan-offer-header h4{color:var(--t-fg-v-text-primary,var(--text-primary));font-size:1.5rem;font-weight:700;margin:0}.plan-price{align-items:flex-end;color:var(--t-fg-v-accent-gold,var(--accent-gold));display:flex;flex-direction:column;font-size:1.5rem;font-weight:700;gap:.25rem}.price-original{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:1rem;opacity:.7;text-decoration:line-through}.price-discount{background:var(--t-bg-ef4444-a100,#ef44441a);border-radius:4px;color:var(--t-fg-ef4444,#ef4444);font-size:.875rem;font-weight:600;padding:.125rem .5rem}.price-final{color:var(--t-fg-10b981,#10b981);font-size:1.5rem;font-weight:700}.plan-offer-ethers{display:flex;flex-direction:column;gap:.375rem;margin-bottom:.75rem}.plan-offer-ethers .ethers-base{align-items:center;color:var(--t-fg-10b981,#10b981);display:flex;font-size:1.25rem;font-weight:700;gap:.5rem}.plan-offer-ethers .ethers-bonus{align-items:center;color:var(--t-fg-v-accent-gold-warm,var(--accent-gold-warm));display:flex;font-size:1rem;font-weight:600;gap:.5rem}.plan-benefits-user{border-top:1px dashed var(--t-bd-ffffff-a100,#ffffff1a);display:flex;flex-direction:column;gap:clamp(.4rem,1vw,.5rem);margin-bottom:clamp(1rem,2.5vw,1.25rem);margin-top:clamp(.75rem,2vw,1rem);padding-top:clamp(.5rem,1.5vw,.75rem)}.plan-benefit-item-user{align-items:flex-start;color:var(--t-fg-v-text-secondary,var(--text-secondary));display:flex;font-size:clamp(.85rem,2.2vw,.95rem);gap:clamp(.4rem,1vw,.6rem);line-height:1.4;transition:color .2s ease}.plan-benefit-item-user:hover{color:var(--t-fg-v-text-primary,var(--text-primary))}.plan-benefit-item-user .benefit-icon{color:var(--t-fg-10b981,#10b981);flex-shrink:0;margin-top:clamp(.1rem,.3vw,.15rem)}.btn-buy{align-items:center;background:linear-gradient(135deg,var(--t-bg-v-accent-mint,var(--accent-mint)) 0,var(--t-bg-v-accent-mint-dark,var(--accent-mint-dark)) 100%);border:none;border-radius:12px;color:var(--t-fgon-0a1a14-on-v-accent-mint,#0a1a14);cursor:pointer;display:flex;font-family:inherit;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem;transition:all .2s ease;width:100%}@media (hover:hover){.btn-buy:hover{background:linear-gradient(135deg,var(--t-bg-v-accent-mint-light,var(--accent-mint-light)) 0,var(--t-bg-v-accent-mint-ultra,var(--accent-mint-ultra)) 100%);box-shadow:none;filter:brightness(1.1);transform:translateY(-2px)}}.btn-buy:active{transform:scale(.98)}.btn-buy:disabled{cursor:not-allowed;opacity:.6;transform:none}.exchange-rate-info{border-top:1px solid var(--t-bd-v-border-color,var(--border-color));color:var(--t-fg-v-text-muted,var(--text-muted));padding-top:1rem;text-align:center}.upgrade-section{background:linear-gradient(135deg,var(--t-bg-d4af37-a100,#d4af371a) 0,var(--t-bg-d4af37-a050,#d4af370d) 100%);border:1px solid var(--t-bd-d4af37-a200,#d4af3733);border-radius:clamp(8px,2vw,12px);margin-top:clamp(1.25rem,3vw,2rem);padding:clamp(1rem,3vw,1.5rem)}.upgrade-title{align-items:center;color:var(--t-fg-v-accent-gold-light,var(--accent-gold-light));display:flex;font-size:clamp(1rem,2.8vw,1.25rem);font-weight:700;gap:clamp(.375rem,1vw,.5rem);margin:0 0 clamp(.375rem,1vw,.5rem)}.upgrade-subtitle{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:clamp(.8rem,2vw,.95rem);margin:0 0 clamp(1rem,2.5vw,1.5rem)}.upgrade-offers{grid-gap:clamp(.75rem,2vw,1rem);display:grid;gap:clamp(.75rem,2vw,1rem);grid-template-columns:repeat(auto-fit,minmax(clamp(200px,40vw,250px),1fr));width:100%}.upgrade-offer{background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border:1px solid #0000;border-radius:clamp(8px,2vw,12px);padding:clamp(.875rem,2vw,1rem);transition:all .3s ease}.upgrade-offer:hover{border-color:var(--t-bd-v-border-color,var(--border-color));box-shadow:none;transform:translateY(-2px)}.upgrade-offer:active{background:var(--t-bg-v-bg-hover,var(--bg-hover,#ffffff0d));border-color:var(--t-bd-v-accent-gold-light,var(--accent-gold-light));transform:translateY(0)}.upgrade-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:clamp(.5rem,1.5vw,.75rem)}.upgrade-header h4{color:var(--t-fg-v-text-primary,var(--text-primary));font-size:clamp(1.1rem,3vw,1.35rem);font-weight:700;margin:0}.upgrade-price{align-items:flex-end;color:var(--t-fg-v-accent-gold,var(--accent-gold));display:flex;flex-direction:column;font-size:clamp(1rem,2.8vw,1.25rem);font-weight:700;gap:clamp(.2rem,.5vw,.25rem)}.upgrade-price .price-final{font-size:1.25rem}.upgrade-benefits{display:flex;flex-direction:column;gap:clamp(.25rem,.8vw,.375rem);margin-bottom:clamp(.5rem,1.5vw,.75rem)}.upgrade-benefits .upgrade-ethers-base{align-items:center;color:var(--t-fg-10b981,#10b981);display:flex;font-size:clamp(1rem,2.8vw,1.2rem);font-weight:700;gap:clamp(.375rem,1vw,.5rem)}.upgrade-benefits .upgrade-ethers-bonus{color:var(--t-fg-v-accent-gold-warm,var(--accent-gold-warm));font-weight:600}.upgrade-benefit,.upgrade-benefits .upgrade-ethers-bonus{align-items:center;display:flex;font-size:clamp(.8rem,2vw,.95rem);gap:clamp(.375rem,1vw,.5rem)}.upgrade-benefit{color:var(--t-fg-v-text-secondary,var(--text-secondary))}.upgrade-benefit svg{color:var(--t-fg-v-accent-gold-light,var(--accent-gold-light))}.btn-upgrade{align-items:center;background:linear-gradient(135deg,var(--t-bg-v-accent-mint,var(--accent-mint)) 0,var(--t-bg-v-accent-mint-dark,var(--accent-mint-dark)) 100%);border:none;border-radius:12px;color:var(--t-fgon-0a1a14-on-v-accent-mint,#0a1a14);cursor:pointer;display:flex;font-size:clamp(.85rem,2.2vw,1rem);font-weight:600;gap:clamp(.375rem,1vw,.5rem);justify-content:center;padding:clamp(.625rem,2vw,.75rem) clamp(1rem,3vw,1.5rem);transition:all .3s ease;width:100%}@media (hover:hover){.btn-upgrade:hover{background:linear-gradient(135deg,var(--t-bg-v-accent-mint-light,var(--accent-mint-light)) 0,var(--t-bg-v-accent-mint-ultra,var(--accent-mint-ultra)) 100%);box-shadow:none;filter:brightness(1.1);transform:translateY(-2px)}}.btn-upgrade:active{transform:scale(.98)}.btn-upgrade:disabled{cursor:not-allowed;opacity:.5;transform:none}@media (min-width:768px) and (max-width:1023px){.subscription-modal-content{padding:1.75rem;width:92%}.subscription-modal-header h2 svg{height:24px;width:24px}.sub-badge-large{margin-bottom:.875rem}.daily-bonus-info{padding:1.25rem}.daily-bonus-info h4{font-size:1rem}.daily-bonus-info p{font-size:.9rem}.btn-upgrade{font-size:.95rem;padding:.875rem 1.25rem}}@media (min-width:480px) and (max-width:767px){.subscription-modal-content{padding:1.5rem;width:94%}.subscription-modal-header h2 svg{height:22px;width:22px}.sub-badge-large{margin-bottom:.75rem}.sub-badge-large .subscription-badge{height:40px}.daily-bonus-info{margin:1.25rem 0;padding:1.125rem}.daily-bonus-info h4{font-size:.95rem}.daily-bonus-info p{font-size:.85rem}.bonus-stats{font-size:.8rem}.btn-upgrade{font-size:.9rem;padding:.75rem 1rem}.upgrade-section{padding:1.125rem}.upgrade-title{font-size:1.05rem}.upgrade-offers{gap:1rem;grid-template-columns:1fr}}@media (max-width:479px){.subscription-modal-overlay{padding-bottom:120px!important}.subscription-modal-content{padding:.75rem;width:98%}.subscription-modal-close{padding:.375rem;right:.75rem;top:.75rem}.subscription-modal-close svg,.subscription-modal-header h2 svg{height:20px;width:20px}.sub-badge-large{margin-bottom:.625rem}.sub-badge-large .subscription-badge{font-size:.9rem;height:36px;padding:0 .75rem}.ethers-info-grid{display:flex;flex-direction:column;gap:.5rem;padding:1rem}.ethers-grid-label,.ethers-grid-value{justify-content:center;text-align:center}.ethers-grid-label{font-size:.8rem;margin-bottom:.25rem}.ethers-grid-value{font-size:1rem;margin-bottom:.5rem}.ethers-grid-divider{margin:.375rem 0}.ethers-grid-label.total,.ethers-grid-value.total{margin-top:.25rem}.info-tooltip-btn{margin-right:4px;padding:3px}.info-tooltip-btn svg{height:12px;width:12px}.info-tooltip-btn[data-tooltip]:after{font-size:.7rem;max-width:180px;padding:6px 10px}.daily-bonus-info{margin:1rem 0;padding:1rem}.daily-bonus-info h4{font-size:.9rem;gap:.375rem}.daily-bonus-info p{font-size:.8rem;line-height:1.4}.bonus-stats{align-items:flex-start;flex-direction:column;font-size:.75rem;gap:.25rem}.bonus-progress-bar{height:6px}.btn-upgrade{font-size:.85rem;gap:.375rem;padding:.625rem .875rem}.btn-upgrade svg{height:16px;width:16px}.btn-price{font-size:.75rem;padding:.2rem .5rem}.renewal-hint{font-size:.75rem;padding:.625rem .75rem}.renewal-hint svg{height:14px;width:14px}.upgrade-section{box-sizing:border-box;margin-top:1rem;padding:.75rem;width:100%}.upgrade-title{font-size:1rem;gap:.375rem}.upgrade-title svg{height:18px;width:18px}.upgrade-subtitle{font-size:.8rem;margin-bottom:1rem}.upgrade-offers{gap:.75rem;grid-template-columns:1fr;margin:0;width:100%}.upgrade-offer{padding:.875rem}.upgrade-header{margin-bottom:.5rem}.upgrade-header h4,.upgrade-price{font-size:1rem}.plan-price-promo,.upgrade-price-promo{gap:.25rem}.price-line-original{font-size:.9rem}.price-line-promo{font-size:.75rem;padding:.2rem .5rem}.price-line-promo svg{height:12px;width:12px}.price-line-final{font-size:1.25rem}.price-line-countdown{font-size:.7rem;padding:.2rem .4rem}.upgrade-benefits{gap:.25rem;margin-bottom:.5rem}.upgrade-ethers-base{font-size:1rem;gap:.375rem}.upgrade-ethers-base svg{height:14px;width:14px}.upgrade-ethers-bonus{font-size:.8rem;gap:.375rem}.upgrade-ethers-bonus svg{height:12px;width:12px}.upgrade-benefit{font-size:.8rem;gap:.375rem}.upgrade-benefit svg{height:14px;width:14px}.plans-offer{box-sizing:border-box;margin-top:.875rem;width:100%}.plans-offer h3{font-size:1rem;margin-bottom:.875rem}.plans-list{gap:.875rem;width:100%}.plan-offer{box-sizing:border-box;padding:.875rem;width:100%}.plan-offer-header{margin-bottom:.5rem}.plan-offer-header h4{font-size:1.25rem}.plan-price{font-size:1rem}.plan-benefits{gap:.25rem;margin-bottom:.5rem}.plan-ethers-base{font-size:1rem;gap:.375rem}.plan-ethers-base svg{height:14px;width:14px}.plan-ethers-bonus{font-size:.8rem;gap:.375rem}.plan-ethers-bonus svg{height:12px;width:12px}.plan-benefit{font-size:.8rem;gap:.375rem}.plan-benefit svg{height:14px;width:14px}.btn-buy-plan{font-size:.85rem;gap:.375rem;padding:.625rem .875rem}.btn-buy-plan svg{height:16px;width:16px}.plan-offer-ethers{gap:.25rem;margin-bottom:.5rem}.plan-offer-ethers .ethers-base{font-size:1rem;gap:.375rem}.plan-offer-ethers .ethers-base svg{height:14px;width:14px}.plan-offer-ethers .ethers-bonus{font-size:.8rem;gap:.375rem}.plan-offer-ethers .ethers-bonus svg{height:12px;width:12px}.btn-buy{font-size:.85rem;gap:.375rem;padding:.625rem .875rem}.btn-buy svg{height:16px;width:16px}.blocked-warning{margin:.875rem 0;padding:.875rem}.blocked-warning h4{font-size:.9rem;margin-bottom:.375rem}.blocked-warning p{font-size:.8rem}.exchange-rate-info{margin-top:1rem}.exchange-rate-info small{font-size:.7rem}.promocode-input-wrapper{margin-bottom:.75rem}.promocode-input-field{font-size:.85rem;padding:.625rem .875rem}.promocode-hint-text{font-size:.75rem;margin-top:.625rem}.btn-activate-promocode svg{height:16px;width:16px}@media (max-width:479px){.subscription-actions{align-items:center;flex-direction:column;gap:.875rem}.btn-upgrade{max-width:300px;width:100%}}}@media (max-width:375px){.subscription-modal-content{padding:.625rem;width:100%}.plans-offer{margin-top:.75rem;width:100%}.plans-list{gap:.75rem;width:100%}.plan-offer{box-sizing:border-box;padding:.75rem;width:100%}.plan-offer-header h4{font-size:1.15rem}.plan-offer-ethers .ethers-base,.plan-price{font-size:.95rem}.plan-offer-ethers .ethers-bonus{font-size:.75rem}.btn-buy{font-size:.8rem;padding:.5rem .75rem}.upgrade-offer{box-sizing:border-box;padding:.75rem;width:100%}.upgrade-header h4,.upgrade-price{font-size:.95rem}}@media (max-width:320px){.subscription-modal-content{border-radius:10px;padding:.5rem;width:100%}.subscription-modal-header h2{font-size:1.1rem}.plans-offer h3{font-size:.9rem}.plan-offer{border-radius:8px;padding:.625rem}.plan-offer-header{align-items:flex-start;flex-direction:column;gap:.25rem}.plan-offer-header h4{font-size:1rem}.plan-price{align-items:flex-start;font-size:.9rem}.plan-offer-ethers{gap:.125rem}.plan-offer-ethers .ethers-base{font-size:.85rem}.plan-offer-ethers .ethers-bonus{font-size:.7rem}.btn-buy{border-radius:6px;font-size:.75rem;padding:.5rem}.upgrade-section{padding:.625rem}.upgrade-title{font-size:.9rem}.upgrade-offer{border-radius:8px;padding:.625rem}.upgrade-header{align-items:flex-start;flex-direction:column;gap:.25rem}.upgrade-header h4,.upgrade-price{font-size:.9rem}.upgrade-price{align-items:flex-start}.btn-upgrade{border-radius:6px;font-size:.75rem;padding:.5rem}}.promocode-activation-section{background:linear-gradient(135deg,var(--t-bg-d4af37-a100,#d4af371a) 0,var(--t-bg-d4af37-a050,#d4af370d) 100%);border:2px dashed var(--t-bd-d4af37-a300,#d4af374d);border-radius:12px;margin-top:2rem;padding:1.5rem;text-align:center}.promocode-input-wrapper{margin-bottom:1rem}.promocode-input-field{background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border:2px solid var(--t-bd-d4af37-a300,#d4af374d);border-radius:10px;color:var(--t-fg-v-text-primary,var(--text-primary));font-size:1rem;font-weight:500;letter-spacing:1px;padding:.875rem 1.25rem;text-align:center;text-transform:uppercase;transition:all .3s ease;width:100%}.promocode-input-field:focus{background:var(--t-bg-v-bg-primary,var(--bg-primary));border-color:var(--t-fc-v-accent-gold,var(--accent-gold));box-shadow:0 0 0 3px var(--t-fc-d4af37-a100,#d4af371a);outline:none}.promocode-input-field::placeholder{color:var(--t-fgd-v-text-secondary,var(--text-secondary));letter-spacing:0;text-transform:none}.promocode-input-field:disabled{cursor:not-allowed;opacity:.6}.btn-activate-promocode{align-items:center;background:linear-gradient(135deg,var(--t-bg-v-accent-gold,var(--accent-gold)) 0,var(--t-bg-v-accent-gold,var(--accent-gold)) 100%);border:none;border-radius:10px;box-shadow:none;color:var(--t-fgon-ffffff-on-v-accent-gold,#fff);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.875rem 2rem;transition:all .3s ease;width:100%}@media (hover:hover){.btn-activate-promocode:hover:not(:disabled){background:linear-gradient(135deg,var(--t-bg-v-accent-gold-dark,var(--accent-gold-dark)) 0,var(--t-bg-v-accent-gold-dark,var(--accent-gold-dark)) 100%);box-shadow:none;transform:translateY(-2px)}}.btn-activate-promocode:active:not(:disabled){transform:translateY(0)}.btn-activate-promocode:disabled{cursor:not-allowed;opacity:.6}.promocode-hint-text{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:.875rem;margin-top:.75rem;opacity:.8}@media (max-width:768px){.promocode-activation-section{padding:1.25rem}.btn-activate-promocode{justify-content:center;padding:1rem 2rem;width:100%}}.plan-price-promo,.upgrade-price-promo{align-items:flex-end;display:flex;flex-direction:column;gap:.375rem}.price-line-original{color:var(--t-fg-9ca3af,#9ca3af);font-size:1.125rem;font-weight:600;text-decoration:line-through;text-decoration-color:var(--t-fg-ef4444,#ef4444);text-decoration-thickness:2px}.price-line-promo{align-items:center;background:var(--t-bg-d4af37-a100,#d4af371a);border-radius:6px;display:flex;font-size:.875rem;font-weight:600;gap:.375rem;padding:.25rem .625rem}.price-line-promo,.price-line-promo svg{color:var(--t-fg-v-accent-gold,var(--accent-gold))}.price-line-final{color:var(--t-fg-10b981,#10b981);font-size:1.75rem;font-weight:700}.price-line-countdown{border-radius:4px;font-family:Ubuntu,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.025em;padding:.25rem .5rem;text-align:center}.price-line-countdown.countdown-green{background:var(--t-bg-22c55e-a150,#22c55e26);color:var(--t-fg-22c55e,#22c55e)}.price-line-countdown.countdown-yellow{background:var(--t-bg-eab308-a150,#eab30826);color:var(--t-fg-eab308,#eab308)}.price-line-countdown.countdown-red{background:var(--t-bg-ef4444-a150,#ef444426);color:var(--t-fg-ef4444,#ef4444)}.promocode-confirm-content{display:flex;flex-direction:column;gap:16px;text-align:center}.confirm-title{color:var(--t-fg-v-text-primary,var(--text-primary));font-size:1.1rem;font-weight:700;margin:0}.confirm-subtitle{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:.95rem;margin:0}.comparison-table-container{background:var(--t-bg-ffffff-a030,#ffffff08);border:1px solid var(--t-bd-ffffff-a100,#ffffff1a);border-radius:12px;padding:12px}.comparison-table{border-collapse:collapse;font-size:.9rem;width:100%}.comparison-table th{border-bottom:1px solid var(--t-bd-ffffff-a100,#ffffff1a);color:var(--t-fg-v-text-secondary,var(--text-secondary));font-weight:500;padding:8px;text-align:left}.comparison-table td{border-bottom:1px solid var(--t-bd-ffffff-a050,#ffffff0d);padding:8px;text-align:left}.comparison-table tr:last-child td{border-bottom:none}.comparison-table .old-value{color:var(--t-fg-ef4444,#ef4444);font-weight:700;opacity:.7;text-decoration:line-through}.comparison-table .new-value{color:var(--t-fg-10b981,#10b981);font-weight:800}.confirm-note{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:.85rem;font-style:italic;margin:0;opacity:.8}.badge-code{background-color:var(--t-bg-64748b,#64748b)}.badge-pro{background-color:var(--t-bg-ea580c,#ea580c)}.badge-premium{background-color:var(--t-bg-ca8a04,#ca8a04)}.badge-max,.badge-ultimate{background:var(--t-bg-1e222a,#1e222a)!important;border:2px solid var(--t-bd-d4af37,#d4af37)!important;box-shadow:inset 4px 4px 8px var(--t-sh-000000-a900,#000000e6),inset -3px -3px 6px var(--t-sh-ffffff-a050,#ffffff0d)!important;color:var(--t-fg-fde047,#fde047)!important;font-weight:800!important;letter-spacing:.06em!important;text-shadow:1px 2px 3px var(--t-sh-000000-a900,#000000e6)!important;text-transform:uppercase!important}@media (max-height:600px),(max-width:480px){.subscription-modal-content{border-radius:12px!important;flex-shrink:1!important;max-height:95dvh!important}}.minor-purchase-notice{background:var(--t-bg-8b7aff-a070,#8b7aff12);border:1px solid var(--t-bd-8b7aff-a350,#8b7aff59);border-radius:14px;padding:18px;text-align:center}.minor-purchase-notice.is-compact{padding:12px 14px}.minor-purchase-notice-title{color:var(--t-fg-v-text-primary,var(--text-primary,#fff));font-size:15px;font-weight:600;margin:0 0 8px}.minor-purchase-notice-text{color:var(--t-fg-v-text-secondary,var(--text-secondary,#cfcbe6));font-size:13px;line-height:1.5;margin:0 0 14px}.minor-purchase-notice-btn{align-items:center;background:linear-gradient(135deg,var(--t-bg-8b7aff,#8b7aff),var(--t-bg-6f5cf0,#6f5cf0));border:none;border-radius:10px;color:var(--t-fgon-ffffff-on-8b7aff,#fff);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;min-height:44px;padding:10px 18px}.minor-purchase-notice-btn:hover{filter:brightness(1.08)}.payment-modal-overlay{align-items:center;animation:paymentOverlayFadeIn .3s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--t-ovm-000000-a850,#000000d9);display:flex;inset:0;justify-content:center;overflow:hidden;padding:max(8px,env(safe-area-inset-top,0px)) max(8px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));position:fixed;z-index:100000}@keyframes paymentOverlayFadeIn{0%{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);opacity:0}to{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:1}}.payment-modal-content{-webkit-overflow-scrolling:touch;animation:paymentModalSlideIn .3s ease;background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:16px;max-height:100%;max-width:500px;overflow-y:auto;padding:2rem;position:relative;width:90%;z-index:2001}@keyframes paymentModalSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.payment-modal-header h2{align-items:center;color:var(--t-fg-v-accent-gold-light,var(--accent-gold-light));display:flex;font-size:1.75rem;font-weight:700;gap:.75rem;margin:0}.payment-modal-close{background:#0000;border:none;border-radius:8px;color:var(--t-fg-v-text-secondary,var(--text-secondary));cursor:pointer;padding:.5rem;position:absolute;right:1rem;top:1rem;transition:all .2s}.payment-modal-close:hover{background:var(--t-bg-v-bg-hover,var(--bg-hover));color:var(--t-fg-v-accent-gold,var(--accent-gold))}.payment-content{margin-top:1.5rem}.payment-placeholder{background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));border:2px dashed var(--t-bd-v-border-color,var(--border-color));border-radius:12px;padding:2rem 1rem;text-align:center}.payment-placeholder svg{color:var(--t-fgd-v-text-secondary,var(--text-secondary));margin-bottom:1rem}.payment-placeholder h3{color:var(--t-fgd-v-text-primary,var(--text-primary));font-size:1.25rem;font-weight:700;margin:.5rem 0}.payment-placeholder p{color:var(--t-fgd-v-text-secondary,var(--text-secondary));font-size:.95rem;line-height:1.5;margin:0}.payment-divider{align-items:center;display:flex;margin:1.5rem 0;text-align:center}.payment-divider:after,.payment-divider:before{border-bottom:1px solid var(--t-bd-v-border-color,var(--border-color));content:"";flex:1 1}.payment-divider span{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:.875rem;font-weight:500;letter-spacing:.05em;padding:0 1rem;text-transform:uppercase}.promocode-section{background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));border-radius:12px;padding:1.5rem}.promocode-header{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.promocode-header svg{color:var(--t-fg-v-accent-gold,var(--accent-gold))}.promocode-header h3{color:var(--t-fg-v-text-primary,var(--text-primary));font-size:1.1rem;font-weight:600;margin:0}.promocode-input-group{margin-bottom:1rem}.promocode-input{background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:8px;box-sizing:border-box;color:var(--t-fg-v-text-primary,var(--text-primary));font-size:1rem;font-weight:600;letter-spacing:.05em;padding:.75rem 1rem;text-transform:uppercase;transition:all .2s;width:100%}.promocode-input:focus{border-color:var(--t-fc-v-accent-gold,var(--accent-gold));box-shadow:0 0 0 3px var(--t-fc-d4af37-a100,#d4af371a);outline:none}.promocode-input::placeholder{color:var(--t-fgd-v-text-secondary,var(--text-secondary));font-weight:400;letter-spacing:0;text-transform:none}.promocode-input:disabled{cursor:not-allowed;opacity:.6}.promocode-btn{padding:.75rem 1.5rem;white-space:nowrap}.promocode-btn:disabled{cursor:not-allowed;opacity:.5}.promocode-btn-full{font-size:1rem;font-weight:600;justify-content:center;margin-bottom:1rem;padding:.875rem 1.5rem;width:100%}.promocode-btn-full:disabled{cursor:not-allowed;opacity:.5}.promocode-hint{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:.875rem;line-height:1.4;margin:0}.test-code-input-wrapper{display:flex;gap:.5rem}@media (max-width:768px){.payment-modal-content{width:95%}.payment-placeholder{padding:1.5rem 1rem}.payment-placeholder h3{font-size:1.1rem}.payment-placeholder p{font-size:.875rem}.promocode-section{padding:1.25rem}.promocode-btn-full{font-size:.95rem;padding:.875rem 1rem}.payment-modal-header h2{font-size:1.4rem}.test-code-input-wrapper{flex-direction:column}.test-code-input-wrapper input{flex:none!important;width:100%}.test-code-input-wrapper button{width:100%}}.promocode-btn-full:disabled,.promocode-btn:disabled{animation:pulse 1.5s ease-in-out infinite}.test-code-section{background:var(--t-bg-d4af37-a050,#d4af370d);border:1px dashed var(--t-bd-d4af37-a300,#d4af374d);border-radius:8px;margin-top:1.5rem;padding:1rem}.test-code-header{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-bottom:.75rem}.test-code-header strong{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:.875rem}.test-code-input{flex:1 1;font-size:.875rem;padding:.5rem}.test-code-btn{font-size:.875rem;padding:.5rem 1rem;white-space:nowrap}@media (max-height:600px),(max-width:480px){.payment-modal-content{border-radius:12px!important;flex-shrink:1!important}}.payment-modal-subtitle{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:14px;margin:4px 0 18px;text-align:center}.payment-region-tabs{display:flex;gap:8px;margin-bottom:18px}.payment-region-tab{align-items:center;background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary,#ffffff0a));border:1px solid var(--t-bd-v-border-color,var(--border-color,#ffffff1a));border-radius:10px;color:var(--t-fg-v-text-secondary,var(--text-secondary));cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:600;gap:7px;justify-content:center;padding:10px 6px;transition:color .2s ease,border-color .2s ease,background .2s ease}.payment-region-tab .payment-region-flag{font-size:17px;line-height:1}.payment-region-tab:hover{border-color:var(--t-bd-34c76e-a500,#34c76e80);color:var(--t-fg-v-text-primary,var(--text-primary))}.payment-region-tab.active{background:var(--t-bg-34c76e-a120,#34c76e1f);border-color:var(--t-bd-34c76e,#34c76e);color:var(--t-fg-5ef098,#5ef098)}@media (max-width:420px){.payment-region-tab{flex-direction:column;font-size:12px;gap:4px;padding:9px 4px}}.payment-methods{display:flex;flex-direction:column;gap:12px}.payment-method-card{background:var(--t-bg-v-bg-secondary,var(--bg-secondary,#ffffff08));border:1px solid var(--t-bd-v-border-color,var(--border-color,#ffffff1a));border-radius:14px;padding:16px}.payment-method-top{align-items:flex-start;display:flex;gap:12px;margin-bottom:14px}.payment-method-icon{align-items:center;background:var(--t-bg-34c76e-a100,#34c76e1a);border-radius:10px;color:var(--t-fg-5ef098,#5ef098);display:inline-flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.payment-method-info{min-width:0}.payment-method-title{align-items:center;color:var(--t-fg-v-text-primary,var(--text-primary));display:flex;flex-wrap:wrap;font-size:16px;font-weight:700;gap:8px}.payment-method-soon{background:var(--t-bg-eab308-a140,#eab30824);border:1px solid var(--t-bd-eab308-a350,#eab30859);border-radius:50px;color:var(--t-fg-fde047,#fde047);font-size:10.5px;font-weight:800;letter-spacing:.03em;padding:2px 8px;text-transform:uppercase}.payment-method-desc{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:13px;margin-top:3px}.payment-method-note{color:var(--t-fg-v-text-muted,var(--text-muted,#8b93a1));font-size:12px;margin-top:4px}.payment-method-btn{background:linear-gradient(135deg,var(--t-bg-5ef098,#5ef098) 0,var(--t-bg-34c76e,#34c76e) 55%,var(--t-bg-1e8a4b,#1e8a4b) 100%);border:none;border-radius:10px;box-shadow:inset 0 1px 0 var(--t-sh-ffffff-a450,#ffffff73);color:var(--t-fgon-04130a-on-5ef098,#04130a);cursor:pointer;font-size:15px;font-weight:700;overflow:hidden;padding:12px;position:relative;transition:transform .16s ease,box-shadow .22s ease,opacity .2s ease;width:100%}.payment-method-btn:not(.soon):before{background:linear-gradient(100deg,#0000,var(--t-bg-ffffff-a550,#ffffff8c),#0000);content:"";height:100%;left:-60%;pointer-events:none;position:absolute;top:0;transform:skewX(-20deg);transition:left .6s ease;width:45%}.payment-method-btn:not(.soon):hover:not(:disabled){box-shadow:inset 0 1px 0 var(--t-sh-ffffff-a500,#ffffff80);transform:translateY(-2px)}.payment-method-btn:not(.soon):hover:not(:disabled):before{left:120%}.payment-method-btn:active:not(:disabled){transform:scale(.99)}.payment-method-btn:disabled{cursor:not-allowed;opacity:.5}.payment-method-btn.soon{background:#0000;border:1px solid var(--t-bd-v-border-color,var(--border-color,#ffffff2e));box-shadow:none;color:var(--t-fg-v-text-secondary,var(--text-secondary))}.payment-method-btn.soon:hover{border-color:var(--t-bd-34c76e-a500,#34c76e80);color:var(--t-fg-v-text-primary,var(--text-primary));filter:none}.payment-loading-overlay{align-items:center;animation:paymentOverlayFadeIn .25s ease;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:var(--t-bg-0a0c0e-a950,#0a0c0ef2);border-radius:16px;bottom:0;display:flex;flex-direction:column;gap:16px;justify-content:center;left:0;padding:24px;position:absolute;right:0;text-align:center;top:0;z-index:100}.payment-loading-spinner{animation:paymentSpinnerSpin 1s linear infinite;color:var(--t-fg-v-accent-gold,var(--accent-gold,#cba153))}.payment-loading-text{color:var(--t-fg-v-text-primary,var(--text-primary,#f8f9fa));font-size:1.1rem;font-weight:600;margin:0}.payment-loading-subtext{color:var(--t-fg-v-text-secondary,var(--text-secondary,#a0aec0));font-size:.85rem;margin:0;max-width:280px}@keyframes paymentSpinnerSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.minor-consent{align-items:flex-start;background:var(--t-bg-8b7aff-a070,#8b7aff12);border:1px solid var(--t-bd-8b7aff-a350,#8b7aff59);border-radius:12px;cursor:pointer;display:flex;gap:10px;margin:12px 0;padding:12px 14px;text-align:left}.minor-consent input{flex-shrink:0;margin-top:2px}.minor-consent-text{color:var(--t-fg-v-text-secondary,var(--text-secondary,#cfcbe6));font-size:13px;line-height:1.45}.minor-consent-text a{color:var(--accent,var(--t-fg-8b7aff,#8b7aff));text-decoration:underline}.minor-consent.is-pulsing{animation:minorConsentPulse 2.4s ease-in-out infinite}@keyframes minorConsentPulse{0%,to{border-color:var(--t-bd-8b7aff-a350,#8b7aff59)}50%{border-color:var(--t-bd-8b7aff-a850,#8b7affd9)}}@media (prefers-reduced-motion:reduce){.minor-consent.is-pulsing{animation:none}}.minor-consent-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--t-ovm-080614-a720,#080614b8);display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:12000}.minor-consent-modal{background:var(--card-bg,var(--t-bg-16132a,#16132a));border:1px solid var(--t-bd-v-border-color,var(--border-color,#ffffff1f));border-radius:18px;box-shadow:0 24px 60px var(--t-sh-000000-a450,#00000073);max-height:90dvh;overflow-y:auto;padding:24px;width:min(520px,100%)}.minor-consent-modal-title{color:var(--t-fg-v-text-primary,var(--text-primary,#fff));font-size:19px;line-height:1.3;margin:0 0 10px}.minor-consent-modal-lead,.minor-consent-modal-note{color:var(--t-fg-v-text-secondary,var(--text-secondary,#cfcbe6));font-size:13.5px;line-height:1.5;margin:0 0 12px}.minor-consent-modal-note{margin-top:4px;opacity:.85}.minor-consent-modal-error{color:var(--t-fg-ff8080,#ff8080);font-size:13px;margin:8px 0 0}.minor-consent-modal-actions{display:flex;gap:10px;margin-top:18px}.minor-consent-modal-actions button{border-radius:12px;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;min-height:46px}.minor-consent-modal-later{background:#0000;border:1px solid var(--t-bd-v-border-color,var(--border-color,#ffffff29));color:var(--t-fg-v-text-secondary,var(--text-secondary,#cfcbe6))}.minor-consent-modal-confirm{background:linear-gradient(135deg,var(--t-bg-8b7aff,#8b7aff),var(--t-bg-6f5cf0,#6f5cf0));border:none;color:var(--t-fgon-ffffff-on-8b7aff,#fff)}.minor-consent-modal-confirm:disabled{cursor:not-allowed;opacity:.5}@media (max-width:480px){.minor-consent-modal{padding:18px}}.gx-intro-backdrop{align-items:center;animation:gxIntroFadeIn .3s ease-out;background:var(--t-ovm-0a0a0c-a880,#0a0a0ce0);display:flex;flex-direction:column;height:var(--actual-height,100dvh);inset:0;overflow:hidden;padding:max(20px,env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) max(20px,env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));position:fixed;z-index:var(--z-guide,20000)}@keyframes gxIntroFadeIn{0%{opacity:0}to{opacity:1}}body.gx-intro-active .scroll-to-top-btn,body.gx-intro-active .support-widget-container,body.gx-intro-active [class*=scroll-to-top]{visibility:hidden!important}.gx-intro-card{-webkit-overflow-scrolling:touch;animation:gxIntroSlideUp .4s cubic-bezier(.16,1,.3,1);background:var(--t-bg-v-bg-secondary,var(--bg-secondary,#0f1215));border:1px solid var(--t-bd-v-border-mint,var(--border-mint,#34c76e59));border-radius:20px;box-shadow:var(--t-sh-v-shadow-mint,var(--shadow-mint,0 0 20px #00c98840));margin:auto;max-height:100%;max-width:420px;overflow-y:auto;padding:32px 24px 28px;text-align:center;width:100%}@keyframes gxIntroSlideUp{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.gx-intro-circle{display:flex;filter:none;justify-content:center;margin-bottom:18px}.gx-intro-text{color:var(--t-fg-v-text-primary,var(--text-primary,#f8f9fa));font-size:16px;line-height:1.55;margin:0 0 20px}.gx-intro-dots{display:flex;gap:8px;justify-content:center;margin-bottom:20px}.gx-intro-dot{background:var(--t-bg-v-bg-hover,var(--bg-hover,#22272e));border-radius:50%;height:8px;transition:background .2s;width:8px}.gx-intro-dot.is-active{background:var(--t-bg-v-accent-mint,var(--accent-mint,#34c76e))}.gx-intro-btn{background:linear-gradient(135deg,var(--t-bg-5ef098,#5ef098) 0,var(--t-bg-34c76e,#34c76e) 52%,var(--t-bg-1e8a4b,#1e8a4b) 100%);border:none;border-radius:var(--radius-pill,50px);color:var(--t-fgon-04130a-on-5ef098,#04130a);cursor:pointer;font-size:16px;font-weight:700;min-width:180px;padding:13px 28px;transition:transform .15s ease,box-shadow .15s ease}.gx-intro-btn:hover{box-shadow:none;transform:translateY(-1px)}@media (max-width:480px){.gx-intro-card{padding:26px 18px 22px}.gx-intro-text{font-size:15px}}.energy-unlock-modal.rcx-modal{-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 16px);max-width:520px;overflow-y:auto;padding:28px 28px 24px;text-align:left}.rcx-head{margin-bottom:12px;padding-right:36px}.rcx-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.rcx-modal .rcx-title{color:var(--t-fg-v-accent-gold,var(--accent-gold));font-size:1.15rem;line-height:1.3;margin:0}.rcx-type{font-size:.82rem;font-weight:600;gap:6px;margin-top:6px;opacity:.9}.rcx-info-btn,.rcx-type{align-items:center;display:inline-flex}.rcx-info-btn{background:#0000;border:none;border-radius:50%;color:var(--t-fg-f87171,#f87171);cursor:pointer;height:44px;justify-content:center;margin:-10px 0;opacity:.8;padding:0;transition:opacity .2s ease,background .2s ease;width:44px}.rcx-info-btn--active,.rcx-info-btn:hover{background:var(--t-bg-f87171-a120,#f871711f);opacity:1}.rcx-info-btn--small{color:var(--t-fg-ffffff-a600,#fff9)}.rcx-info-btn--small.rcx-info-btn--active,.rcx-info-btn--small:hover{background:var(--t-bg-ffffff-a080,#ffffff14);color:var(--t-fg-ffffff,#fff)}.rcx-hint{background:var(--t-bg-f59e0b-a080,#f59e0b14);border:1px solid var(--t-bd-f59e0b-a250,#f59e0b40);border-radius:10px;color:var(--t-fg-v-text-secondary,var(--text-secondary,#a8b2d1));font-size:.85rem;line-height:1.5;margin:10px 0 4px;padding:10px 46px 10px 14px;position:relative}.rcx-hint-close{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--t-fg-ffffff-a500,#ffffff80);cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;position:absolute;right:-2px;top:-2px;width:44px}.rcx-hint-close:hover{background:var(--t-bg-ffffff-a080,#ffffff14);color:var(--t-fg-ffffff,#fff)}.rcx-age{align-items:center;background:var(--t-bg-ffffff-a040,#ffffff0a);border:1px solid var(--t-bd-ffffff-a080,#ffffff14);border-radius:10px;color:var(--t-fg-ffffff-a850,#ffffffd9);display:flex;flex-wrap:wrap;font-size:.85rem;gap:4px 10px;margin-bottom:14px;padding:8px 12px}.rcx-age-label{color:var(--t-fg-ffffff-a500,#ffffff80)}.rcx-age-diff{color:var(--t-fg-v-accent-gold,var(--accent-gold))}.rcx-progress{color:var(--t-fg-ffffff-a500,#ffffff80);font-size:.78rem;margin-bottom:6px}.rcx-question-row{align-items:center;display:flex;gap:4px;margin-bottom:10px}.rcx-question{color:var(--t-fg-ffffff,#fff);font-size:1rem;font-weight:600;line-height:1.4}.rcx-options{display:flex;flex-direction:column;gap:10px;margin-top:6px}.rcx-option{align-items:center;background:var(--t-bg-ffffff-a030,#ffffff08);border:1px solid var(--t-bd-ffffff-a100,#ffffff1a);border-radius:12px;color:var(--t-fg-ffffff-a900,#ffffffe6);cursor:pointer;display:flex;font-size:.95rem;gap:12px;line-height:1.4;min-height:44px;padding:11px 14px;text-align:left;transition:border-color .2s ease,background .2s ease;width:100%}.rcx-option:hover{background:var(--t-bg-ffd569-a050,#ffd5690d);border-color:var(--t-bd-v-accent-gold,var(--accent-gold))}.rcx-option.rcx-selected{background:var(--t-bg-22c55e-a100,#22c55e1a);border-color:var(--t-bd-22c55e,#22c55e)}.rcx-radio{border:2px solid var(--t-bd-ffd569-a400,#ffd56966);border-radius:50%;flex-shrink:0;height:20px;transition:border-color .2s ease,background .2s ease;width:20px}.rcx-option.rcx-selected .rcx-radio{background:var(--t-bg-22c55e,#22c55e);border-color:var(--t-bd-22c55e,#22c55e)}.rcx-option-text{flex:1 1}.rcx-option-check{color:var(--t-fg-22c55e,#22c55e);flex-shrink:0}.rcx-warn{background:var(--t-bg-f59e0b-a100,#f59e0b1a);border:1px solid var(--t-bd-f59e0b-a350,#f59e0b59);border-radius:10px;color:var(--t-fg-fcd34d,#fcd34d)}.rcx-error,.rcx-warn{font-size:.85rem;line-height:1.5;margin-top:12px;padding:10px 14px}.rcx-error{background:var(--t-bg-ef4444-a100,#ef44441a);border:1px solid var(--t-bd-ef4444-a350,#ef444459);border-radius:10px;color:var(--t-fg-fca5a5,#fca5a5)}.rcx-actions{align-items:center;display:flex;flex-shrink:0;gap:10px;margin-top:20px}.rcx-btn{min-height:44px;padding:10px 24px}.rcx-btn-next{margin-left:auto;white-space:nowrap}.rcx-cta-mobile{display:none}@media (max-width:640px){.rcx-cta-desktop{display:none}.rcx-cta-mobile{display:inline}}@media (max-width:768px){.energy-unlock-modal.rcx-modal{max-height:calc(100dvh - 32px - env(safe-area-inset-bottom, 0px));padding:24px 16px calc(20px + env(safe-area-inset-bottom, 0px))}.rcx-head{padding-right:32px}.rcx-modal .rcx-title{font-size:1.05rem}}@media (max-width:480px){.energy-unlock-modal.rcx-modal{max-height:calc(100dvh - 20px - env(safe-area-inset-bottom, 0px));padding:20px 14px calc(16px + env(safe-area-inset-bottom, 0px))}.rcx-modal .rcx-title{font-size:1rem}.rcx-question{font-size:.95rem}.rcx-option{font-size:.9rem;padding:10px 12px}.rcx-age{font-size:.8rem}.rcx-actions{flex-wrap:wrap}.rcx-btn-back,.rcx-btn-next{flex:1 1 45%;padding-left:12px;padding-right:12px}.rcx-btn-next{margin-left:0}}.gematria-invitation-modal{animation:modalSlideIn .3s ease-out;background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:16px;box-shadow:var(--t-sh-v-shadow-lg,var(--shadow-lg));max-width:480px;padding:32px;position:relative;width:95%}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-close-btn{align-items:center;background:var(--t-bg-ffffff-a100,#ffffff1a);border:none;border-radius:50%;color:var(--t-fg-ffffff-a600,#fff9);cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s ease;width:36px}.modal-close-btn:hover{background:var(--t-bg-ffffff-a200,#fff3);color:var(--t-fg-ffffff,#fff)}.modal-icon{align-items:center;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 20px;width:64px}.modal-icon.warning{background:var(--t-bg-f59e0b-a200,#f59e0b33);color:var(--t-fg-f59e0b,#f59e0b)}.modal-title{color:var(--t-fg-v-accent-gold,var(--accent-gold));font-size:1.5rem;font-weight:700}.modal-description,.modal-title{margin:0 0 16px;text-align:center}.modal-description{color:var(--t-fg-ffffff-a800,#fffc);line-height:1.6}.modal-description strong{color:var(--t-fg-v-accent-gold,var(--accent-gold))}.modal-description.warning-text{background:var(--t-bg-f59e0b-a100,#f59e0b1a);border:1px solid var(--t-bd-f59e0b-a300,#f59e0b4d);border-radius:8px;color:var(--t-fg-fcd34d,#fcd34d);padding:16px}.modal-subdesc{font-size:.9rem;margin-bottom:24px;text-align:center}.created-date,.modal-subdesc{color:var(--t-fg-ffffff-a500,#ffffff80)}.created-date{display:block;margin-top:8px}.action-options{display:flex;flex-direction:column;gap:12px;margin:24px 0}.action-option{align-items:center;background:var(--t-bg-ffffff-a030,#ffffff08);border:1px solid var(--t-bd-ffffff-a100,#ffffff1a);border-radius:12px;cursor:pointer;display:flex;gap:16px;padding:16px;transition:all .2s ease}.action-option:hover{background:var(--t-bg-ffd569-a050,#ffd5690d)}.action-option.selected,.action-option:hover{border-color:var(--t-bd-v-accent-gold,var(--accent-gold))}.action-option.selected{background:var(--t-bg-ffd569-a100,#ffd5691a)}.action-option input[type=radio]{display:none}.option-icon{align-items:center;background:var(--t-bg-ffd569-a100,#ffd5691a);border-radius:12px;color:var(--t-fg-v-accent-gold,var(--accent-gold));display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.option-content{display:flex;flex:1 1;flex-direction:column;gap:4px}.option-title{color:var(--t-fg-ffffff,#fff);font-size:1rem;font-weight:500}.option-desc{color:var(--t-fg-ffffff-a500,#ffffff80);font-size:.85rem}.check-icon{color:var(--t-fg-22c55e,#22c55e)}.modal-actions{gap:12px;justify-content:center;margin-top:24px}.modal-actions .btn-secondary:hover{border-color:#0000!important}.btn-danger{background:linear-gradient(135deg,var(--t-bg-ef4444,#ef4444) 0,var(--t-bg-dc2626,#dc2626) 100%);border:none;border-radius:12px;color:var(--t-fgon-ffffff-on-ef4444,#fff);cursor:pointer;font-weight:500;padding:12px 24px;transition:all .2s ease}.btn-danger:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.spinner{animation:spin 1s linear infinite}.questions-modal-overlay{background:var(--t-ovm-0a0a14-a950,#0a0a14f2)}.questions-modal{-webkit-overflow-scrolling:touch;background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:20px;box-shadow:var(--t-sh-v-shadow-lg,var(--shadow-lg));max-height:100%;max-width:700px;overflow-y:auto;padding:32px;position:relative;width:95%}.questions-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.questions-header h3{color:var(--t-fg-v-accent-gold,var(--accent-gold));font-size:1.25rem;font-weight:700;margin:0}.auto-consciousness-header{flex-direction:column;gap:8px;justify-content:center;padding-top:22px;text-align:center}.questions-counter{color:var(--t-fg-ffffff-a500,#ffffff80);font-size:.9rem}.progress-bar-container{background:var(--t-bg-ffffff-a100,#ffffff1a);border-radius:3px;height:6px;margin-bottom:24px}.progress-bar{background:linear-gradient(90deg,var(--t-bg-v-accent-gold,var(--accent-gold)),var(--t-bg-v-accent-gold-light,var(--accent-gold-light)));border-radius:3px;height:100%;transition:width .3s ease}.question-container{flex-shrink:0;min-height:300px}.question-text{color:var(--t-fg-ffffff,#fff);font-size:1.2rem;line-height:1.6;margin-bottom:24px;text-align:center}.auto-consciousness-modal .question-text{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:1rem;line-height:1.5;margin-bottom:20px}.answers-list{gap:12px}.answer-option{align-items:flex-start;background:var(--t-bg-ffffff-a030,#ffffff08);border:1px solid var(--t-bd-ffffff-a100,#ffffff1a);gap:16px;padding:16px;width:100%}.answer-option:hover{background:var(--t-bg-ffd569-a050,#ffd5690d)}.answer-option.selected{background:var(--t-bg-22c55e-a100,#22c55e1a)}.answer-radio-dot{align-items:center;border:2px solid var(--t-bd-ffd569-a400,#ffd56966);border-radius:50%;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-top:2px;transition:all .2s ease;width:24px}.answer-option.selected .answer-radio-dot{background:var(--t-bg-22c55e,#22c55e);border-color:var(--t-bd-22c55e,#22c55e)}.inner-dot{display:none}.questions-modal .answer-text{background:#0000!important;border:none!important;color:var(--t-fg-ffffff-a900,#ffffffe6)!important;flex:1 1;font-size:.95rem!important;line-height:1.5!important;margin:0!important;padding:0!important}.answer-check{color:var(--t-fg-22c55e,#22c55e);flex-shrink:0}.questions-navigation{border-top:1px solid var(--t-bd-ffffff-a100,#ffffff1a);justify-content:space-between;margin-top:24px;padding-top:20px}.nav-btn,.questions-navigation{align-items:center;display:flex}.nav-btn{background:#0000;border:1px solid var(--t-bd-ffffff-a200,#fff3);border-radius:12px;color:var(--t-fg-ffffff-a700,#ffffffb3);cursor:pointer;font-size:.95rem;gap:8px;padding:12px 20px;transition:all .2s ease}.nav-btn:hover:not(:disabled){border-color:var(--t-bd-v-accent-gold,var(--accent-gold));color:var(--t-fgd-v-accent-gold,var(--accent-gold))}.nav-btn:disabled{cursor:not-allowed;opacity:.3}.nav-btn.submit{background:linear-gradient(135deg,var(--t-bg-22c55e,#22c55e) 0,var(--t-bg-16a34a,#16a34a) 100%);border:none;color:var(--t-fgon-ffffff-on-22c55e,#fff);font-weight:500}.nav-btn.submit:hover:not(:disabled){opacity:.9}.question-dots{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;max-width:300px}.dot{background:var(--t-bg-ffffff-a200,#fff3);border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:all .2s ease;width:10px}.dot:hover{background:var(--t-bg-ffffff-a400,#fff6)}.dot.current{background:var(--t-bg-v-accent-gold,var(--accent-gold));transform:scale(1.2)}.dot.answered,.dot.answered.current{background:var(--t-bg-22c55e,#22c55e)}.dot.answered.current{box-shadow:0 0 0 2px var(--t-fc-22c55e-a300,#22c55e4d)}@media (max-width:600px){.gematria-invitation-modal,.questions-modal{border-radius:16px;padding:32px 24px 40px;width:calc(100% - 32px)}.questions-modal.auto-consciousness-modal{padding-bottom:40px!important;padding-top:100px!important}.gematria-invitation-modal.auto-consciousness-result{padding-bottom:40px!important;padding-top:64px!important}.modal-title{font-size:1.25rem}.questions-header{flex-direction:column;gap:8px;text-align:center}.question-text{font-size:1.1rem}.auto-consciousness-modal .question-text{font-size:.95rem}.answer-option{gap:12px;padding:14px 12px}.questions-modal .answer-text{font-size:.9rem!important}.questions-navigation{flex-direction:column;gap:16px}.nav-btn{justify-content:center;width:100%}.question-dots{max-width:100%;order:-1}.modal-actions{flex-direction:column}.modal-actions .btn{width:100%}}@media (max-width:400px){.gematria-invitation-modal,.questions-modal{padding:28px 20px 50px;width:calc(100% - 24px)}.answer-option{align-items:flex-start;flex-direction:column;gap:12px;position:relative}.answer-option .answer-radio-dot{margin-top:0}.answer-option .answer-check{position:absolute;right:12px;top:14px}}@media (max-width:320px){.gematria-invitation-modal,.questions-modal{border-radius:12px;padding:16px 12px 20px}.auto-consciousness-header{gap:4px;padding-top:8px}.questions-header h3{font-size:1rem}.modal-title{font-size:1.1rem;margin-bottom:10px}.modal-description{font-size:.82rem;line-height:1.5;margin-bottom:10px}.auto-consciousness-modal .question-text{font-size:.8rem;line-height:1.45;margin-bottom:12px}.answer-option{gap:8px;padding:10px}.questions-modal .answer-text{font-size:.8rem!important;line-height:1.4!important}.answer-radio-dot{height:18px;min-width:18px;width:18px}.nav-btn{font-size:.85rem;padding:10px 14px}.modal-close-btn{height:30px;right:10px;top:10px;width:30px}.action-option{gap:10px;padding:12px 10px}.option-icon{height:36px;width:36px}.option-title{font-size:.875rem}.option-desc{font-size:.75rem}.modal-actions .btn{font-size:.82rem;padding:10px 12px}}@media (max-width:480px){.action-option{gap:12px;padding:12px}.option-icon{height:38px;width:38px}.option-title{font-size:.9rem}.option-desc{font-size:.78rem;line-height:1.35}.action-options{gap:10px;margin:16px 0}}.participant-request-field{margin:24px 0}.participant-request-input-row{position:relative}.participant-request-input{background:var(--t-bg-ffffff-a050,#ffffff0d);border:1px solid var(--t-bd-ffffff-a150,#ffffff26);border-radius:12px;box-sizing:border-box;color:var(--t-fg-ffffff,#fff);font-size:16px;outline:none;padding:14px 16px;width:100%}.participant-request-input:focus{border-color:var(--t-fc-v-accent-mint,var(--accent-mint,#4ade80))}.participant-request-result{font-size:.85rem;line-height:1.45;margin:10px 0 0;text-align:left}.participant-request-result.is-can_request,.participant-request-result.is-rejected{color:var(--t-fg-v-accent-mint,var(--accent-mint,#4ade80))}.participant-request-result.is-already_yours,.participant-request-result.is-pending,.participant-request-result.is-self{color:var(--t-fg-v-text-secondary,var(--text-secondary,#9aa5b1))}.participant-request-result.is-not_found{color:var(--t-fg-e0a458,#e0a458)}.faq-accordion{padding:8px 0}.faq-category-btn{align-items:center;background:var(--t-bg-1e1e1e,#1e1e1e);border:1px solid var(--t-bd-2a2a2a,#2a2a2a);border-radius:12px;color:var(--t-fg-e0e0e0,#e0e0e0);cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:700;gap:8px;justify-content:space-between;margin-bottom:4px;padding:11px 14px;text-align:left;transition:background .2s,border-color .2s;width:100%}.faq-category-btn:hover{background:var(--t-bg-252525,#252525);border-color:var(--t-bd-3a3a3a,#3a3a3a)}.faq-category-btn.active{background:var(--t-bg-1a2e22,#1a2e22);border-color:var(--t-bd-05e478-a300,#05e4784d);color:var(--t-fg-ffffff,#fff)}.faq-category-label{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.faq-category-icon{color:var(--t-fg-05e478,#05e478);flex-shrink:0;height:16px;opacity:.9;transition:opacity .2s;width:16px}.faq-category-btn.active .faq-category-icon,.faq-category-btn:hover .faq-category-icon{opacity:1}.faq-category-chevron{flex-shrink:0;height:16px;opacity:.5;transition:transform .25s ease;width:16px}.faq-category-btn.active .faq-category-chevron{opacity:.8;transform:rotate(180deg)}.faq-questions-list{max-height:0;overflow:hidden;padding:0 4px;transition:max-height .3s ease}.faq-questions-list.open{max-height:1000px;padding-bottom:6px}.faq-question-item{background:var(--t-bg-ffffff-a020,#ffffff05);border:1px solid var(--t-bd-ffffff-a050,#ffffff0d);border-radius:10px;margin-bottom:4px;overflow:hidden;transition:all .2s ease}.faq-question-item.open{background:var(--t-bg-05e478-a040,#05e4780a);border-color:var(--t-bd-05e478-a200,#05e47833)}.faq-question-btn{align-items:center;background:#0000;border:none;color:var(--t-fg-d0d0d0,#d0d0d0);cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:600;gap:8px;justify-content:space-between;line-height:1.4;padding:10px 12px;text-align:left;transition:color .15s,background .15s;width:100%}.faq-question-btn.active,.faq-question-btn:hover{color:var(--t-fg-05e478,#05e478)}.faq-question-btn.active{font-weight:700}.faq-question-text{flex:1 1}.faq-question-chevron{stroke:currentColor;flex-shrink:0;height:14px;opacity:.6;transition:transform .2s ease;width:14px}.faq-question-btn.active .faq-question-chevron{opacity:1;transform:rotate(180deg)}.faq-answer-box{background:var(--t-bg-000000-a250,#00000040);border-top:1px solid var(--t-bd-ffffff-a060,#ffffff0f);padding:10px 12px 12px}.faq-answer-formatted{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.faq-answer-paragraph{color:var(--t-fg-c5c5c5,#c5c5c5);font-size:15px;line-height:1.5;margin:0}.faq-answer-bullet strong,.faq-answer-num strong,.faq-answer-paragraph strong{color:var(--t-fg-ffffff,#fff);font-weight:600}.faq-answer-spacer{height:4px}.faq-answer-bullet{align-items:flex-start;color:var(--t-fg-d0d0d0,#d0d0d0);display:flex;font-size:15px;gap:8px;line-height:1.45;margin:2px 0;padding-left:2px}.faq-bullet-dot{color:var(--t-fg-05e478,#05e478);font-size:14px;font-weight:700;line-height:1}.faq-answer-num{align-items:flex-start;color:var(--t-fg-d0d0d0,#d0d0d0);display:flex;font-size:15px;gap:8px;line-height:1.45;margin:3px 0}.faq-num-badge{align-items:center;background:var(--t-bg-05e478-a150,#05e47826);border:1px solid var(--t-bd-05e478-a300,#05e4784d);border-radius:50%;color:var(--t-fg-05e478,#05e478);display:inline-flex;flex-shrink:0;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-top:1px;width:18px}.faq-answer-quote{background:var(--t-bg-05e478-a050,#05e4780d);border-left:3px solid var(--t-bd-05e478,#05e478);border-radius:0 8px 8px 0;color:var(--t-fg-b0b0b0,#b0b0b0);font-size:12.5px;font-style:italic;line-height:1.45;margin:6px 0;padding:6px 12px}.faq-answer-heading{color:var(--t-fg-05e478,#05e478);font-size:13.5px;font-weight:700;margin:8px 0 4px}.faq-send-to-chat-btn{align-items:center;background:var(--t-bg-05e478-a150,#05e47826);border:1px solid var(--t-bd-05e478-a300,#05e4784d);border-radius:8px;color:var(--t-fg-05e478,#05e478);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;font-weight:600;gap:6px;padding:6px 12px;transition:all .2s ease}.faq-send-to-chat-btn:hover{background:var(--t-bg-05e478-a250,#05e47840);border-color:var(--t-bd-05e478,#05e478);color:var(--t-fg-ffffff,#fff)}.faq-accordion-loader{color:var(--t-fg-666666,#666);font-size:13px;padding:24px 0;text-align:center}.support-widget-container{bottom:24px;font-family:Inter,sans-serif;position:fixed;right:24px;z-index:var(--z-float,10000)}.support-widget-btn{align-items:center;background:var(--vhe-primary,var(--t-bg-05e478,#05e478));border:none;border-radius:50%;box-shadow:none;color:var(--t-fgon-000000-on-05e478,#000);cursor:pointer;display:flex;height:56px;justify-content:center;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:56px}.support-widget-btn:hover{box-shadow:none;transform:scale(1.05)}.support-unread-badge{background-color:var(--t-bg-ff3b30,#ff3b30);border:2px solid var(--t-bd-000000,#000);border-radius:50%;height:12px;position:absolute;right:0;top:0;width:12px}.support-chat-window{animation:slideUp .3s cubic-bezier(.16,1,.3,1) forwards;background-color:var(--t-bg-141414,#141414);border:1px solid var(--t-bd-333333,#333);border-radius:16px;box-shadow:0 10px 40px var(--t-sh-000000-a500,#00000080);display:flex;flex-direction:column;height:624px;overflow:hidden;width:384px}.support-chat-header{align-items:center;background-color:var(--t-bg-1a1a1a,#1a1a1a);border-bottom:1px solid var(--t-bd-333333,#333);display:flex;justify-content:space-between;padding:16px}.support-chat-header h4{color:var(--t-fg-ffffff,#fff);font-size:16px;font-weight:600;margin:0}.support-close-btn{background:none;border:none;color:var(--t-fg-888888,#888);cursor:pointer;font-size:24px;line-height:1;padding:0;transition:color .2s}.support-close-btn:hover{color:var(--t-fg-ffffff,#fff)}.support-messages-list{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px}.support-empty-state{color:var(--t-fg-888888,#888);font-size:14px;margin-bottom:auto;margin-top:auto;padding:0 20px;text-align:center}.support-message{display:flex;flex-direction:column;max-width:85%}.support-message.mine{align-self:flex-end}.support-message.theirs{align-self:flex-start}.support-message-bubble{word-wrap:break-word;border-radius:16px;font-size:14px;line-height:1.4;padding:10px 14px;white-space:pre-wrap}.support-message.mine .support-message-bubble{background-color:var(--t-bg-2e8b57,#2e8b57);border-bottom-right-radius:4px;color:var(--t-fgon-ffffff-on-2e8b57,#fff)}.support-message.theirs .support-message-bubble{background-color:var(--t-bg-2a2a2a,#2a2a2a);border-bottom-left-radius:4px;color:var(--t-fg-e0e0e0,#e0e0e0)}.support-message-bubble.typing{align-items:center;display:flex;gap:4px;min-height:40px;padding:14px 16px}.support-message-bubble.typing .dot{animation:typingDot 1.4s ease-in-out infinite both;background-color:var(--t-bg-888888,#888);border-radius:50%;height:6px;width:6px}.support-message-bubble.typing .dot:first-child{animation-delay:-.32s}.support-message-bubble.typing .dot:nth-child(2){animation-delay:-.16s}@keyframes typingDot{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.support-message-time{align-self:flex-end;color:var(--t-fg-666666,#666);font-size:10px;margin-top:4px}.support-message.theirs .support-message-time{align-self:flex-start}.support-edited-label{color:var(--t-fg-888888,#888);font-style:italic}.support-message-row{align-items:center;display:flex;gap:4px}.support-edit-btn{align-items:center;background:none;border:none;border-radius:4px;color:var(--t-fg-666666,#666);cursor:pointer;display:flex;flex-shrink:0;opacity:0;padding:3px;transition:opacity .15s ease}.support-message:hover .support-edit-btn{opacity:1}.support-edit-btn:hover{background:var(--t-bg-ffffff-a100,#ffffff1a);color:var(--t-fg-ffffff,#fff)}.support-edit-inline{display:flex;flex-direction:column;gap:4px}.support-edit-inline input{background:var(--t-bg-000000-a200,#0003);border:1px solid var(--t-bd-ffffff-a300,#ffffff4d);border-radius:6px;color:inherit;font-size:14px;outline:none;padding:4px 8px;width:100%}.support-edit-actions{display:flex;gap:4px;justify-content:flex-end}.support-edit-actions button{background:none;border:none;border-radius:4px;color:inherit;cursor:pointer;font-size:13px;padding:2px 5px}.support-edit-actions button:hover{background:var(--t-bg-000000-a200,#0003)}.support-faq-section{background:var(--t-bg-1a1a1a,#1a1a1a);border-top:1px solid var(--t-bd-333333,#333);flex-shrink:0}.support-faq-toggle{align-items:center;background:#0000;border:none;color:var(--t-fg-b0b0b0,#b0b0b0);cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:600;gap:8px;justify-content:space-between;padding:10px 14px;transition:color .2s,background .2s;width:100%}.support-faq-toggle:hover{background:var(--t-bg-05e478-a060,#05e4780f);color:var(--t-fg-ffffff,#fff)}.support-faq-toggle.active{color:var(--t-fg-05e478,#05e478)}.support-faq-toggle-title{align-items:center;display:flex;gap:8px}.support-faq-icon{color:var(--t-fg-05e478,#05e478);flex-shrink:0}.support-bot-label{align-items:center;color:var(--t-fg-05e478,#05e478);display:inline-flex;font-size:10px;font-weight:600;gap:4px;margin-bottom:2px}.support-bot-icon{flex-shrink:0}.support-faq-chevron{flex-shrink:0;height:16px;opacity:.6;transition:transform .25s ease;width:16px}.support-faq-toggle.active .support-faq-chevron{opacity:1;transform:rotate(180deg)}.support-faq-panel{-webkit-overflow-scrolling:touch;border-top:1px solid var(--t-bd-2a2a2a,#2a2a2a);max-height:280px;overflow-y:auto;padding:4px 0}.support-input-area{background-color:var(--t-bg-1a1a1a,#1a1a1a);border-top:1px solid var(--t-bd-333333,#333);display:flex;gap:8px;padding:12px}.support-input-area input{background-color:var(--t-bg-2a2a2a,#2a2a2a);border:1px solid var(--t-bd-444444,#444);border-radius:20px;color:var(--t-fg-ffffff,#fff);flex:1 1;font-size:14px;outline:none;padding:10px 16px;transition:border-color .2s}.support-input-area input:focus{border-color:var(--vhe-primary,var(--t-fc-05e478,#05e478))}.support-input-area button{align-items:center;background-color:var(--vhe-primary,var(--t-bg-05e478,#05e478));border:none;border-radius:50%;color:var(--t-fgon-000000-on-05e478,#000);cursor:pointer;display:flex;height:40px;justify-content:center;transition:opacity .2s,transform .2s;width:40px}.support-input-area button:disabled{cursor:not-allowed;opacity:.5}.support-input-area button:not(:disabled):hover{transform:scale(1.05)}@media (min-width:769px){.support-chat-window{animation:slideUpCenter .3s cubic-bezier(.16,1,.3,1) forwards;height:812px;left:50%;max-height:90vh;max-width:95vw;position:fixed;top:50%;transform:translate(-50%,-50%);width:768px;z-index:calc(var(--z-float, 10000) + 1)}}@keyframes slideUpCenter{0%{opacity:0;transform:translate(-50%,calc(-50% + 20px)) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (max-width:768px){.support-widget-container{bottom:calc(var(--mobile-nav-height, 80px) + env(safe-area-inset-bottom, 8px) + 16px);right:16px}.support-chat-window{border:none;border-radius:0;box-sizing:border-box;height:var(--actual-height,100dvh);left:0;padding-top:env(safe-area-inset-top,0);position:fixed;right:0;top:0;width:100%;z-index:calc(var(--z-float, 10000) + 1)}.support-input-area{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.support-input-area input{font-size:16px}}.support-message-images{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.support-attach-img{border:1px solid var(--t-bd-ffffff-a120,#ffffff1f);border-radius:10px;cursor:pointer;max-height:160px;max-width:160px;object-fit:cover}.support-attach-previews{display:flex;flex-wrap:wrap;gap:8px;padding:8px 12px 0}.support-attach-preview{position:relative}.support-attach-preview img{border:1px solid var(--t-bd-ffffff-a150,#ffffff26);border-radius:8px;height:56px;object-fit:cover;width:56px}.support-attach-preview button{background:var(--t-bg-d92d2d,#d92d2d);color:var(--t-fgon-ffffff-on-d92d2d,#fff);height:20px;position:absolute;right:-6px;top:-6px;width:20px}.support-attach-preview button,.support-input-area .support-attach-btn{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:0}.support-input-area .support-attach-btn{background:#0000;color:var(--t-fg-9aa0ac,#9aa0ac);flex:none;height:40px;width:40px}.support-input-area .support-attach-btn:hover:not(:disabled){color:var(--t-fgd-ffffff,#fff);transform:none}.support-input-area .support-attach-btn:disabled{cursor:default;opacity:.4}.custom-loader{animation:spin 1s linear infinite;color:var(--t-fg-v-accent-gold,var(--accent-gold,#f4cd66))}.custom-loader.centered{display:block;margin:0 auto}.evolution-page{max-width:100vw;min-height:100vh;min-height:100dvh;overflow-x:hidden;width:100%}.evolution-sections{margin-top:2rem}.evolution-card{text-align:center}.card-icon{align-items:center;background:linear-gradient(135deg,var(--t-bg-f6d476-a200,#f6d47633) 0,var(--t-bg-f0bc32-a200,#f0bc3233) 100%);border-radius:50%;color:var(--t-fg-v-accent-gold,var(--accent-gold));display:inline-flex;height:64px;justify-content:center;margin-bottom:1rem;width:64px}.evolution-card h3{color:var(--t-fg-v-accent-gold-light,var(--accent-gold-light));font-size:1.5rem;margin-bottom:.75rem}.evolution-card p{color:var(--t-fg-v-text-secondary,var(--text-secondary));line-height:1.6;margin-bottom:1.5rem}.placeholder-content{background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));border:1px dashed var(--t-bd-v-border-color,var(--border-color));border-radius:8px;padding:2rem 1rem}.placeholder-text{color:var(--t-fgd-v-text-muted,var(--text-muted));font-size:.95rem;font-style:italic;margin-bottom:1rem}.evolution-page [role=tabpanel]{animation:fadeIn .3s ease}.header-with-caste{display:flex;gap:1.5rem}.caste-icon-display,.header-with-caste{align-items:center;justify-content:center}.caste-icon-display{background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border:2px solid;border-radius:24px;display:inline-flex;flex-direction:column;gap:.6rem;padding:1.2rem 2rem}.caste-name{font-size:1.5rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.caste-level{color:var(--t-fg-v-accent-gold,var(--accent-gold));font-size:1.5rem;font-weight:700;opacity:.9}.scheduled-notification-card{align-items:center;animation:slideInUp .5s ease-out;background:linear-gradient(135deg,var(--t-bg-d4af37-a150,#d4af3726),var(--t-bg-d4af37-a050,#d4af370d));border:1px solid var(--t-bd-d4af37-a300,#d4af374d);border-radius:16px;box-shadow:none;display:flex;gap:2rem;justify-content:space-between;margin-bottom:2rem;max-width:800px;padding:1.5rem 2rem;width:100%}.scheduled-content{align-items:center;display:flex;gap:1.5rem}.scheduled-icon-badge{background:var(--t-bg-d4af37-a200,#d4af3733);color:var(--t-fg-v-accent-gold,var(--accent-gold));height:56px;position:relative;width:56px}.badge-count,.scheduled-icon-badge{align-items:center;border-radius:50%;display:flex;justify-content:center}.badge-count{background:var(--t-bg-v-accent-gold,var(--accent-gold));border:2px solid var(--t-bd-v-bg-primary,var(--bg-primary));color:var(--t-fgon-ffffff-on-v-accent-gold,#fff);font-size:.8rem;font-weight:700;height:24px;position:absolute;right:-5px;top:-5px;width:24px}.scheduled-info h3{color:var(--t-fg-ffffff,#fff);font-size:1.3rem;margin-bottom:.25rem}.scheduled-info p{color:var(--t-fg-cccccc,#ccc);margin-bottom:.25rem}.scheduled-subtitle{font-size:.9rem;opacity:.8}.btn-play{align-items:center;background:var(--t-bg-v-accent-gold,var(--accent-gold))!important;border-color:var(--t-bd-v-accent-gold,var(--accent-gold))!important;display:flex;gap:8px;white-space:nowrap}.btn-play:hover{background:var(--t-bg-v-accent-gold-dark,var(--accent-gold-dark))!important;box-shadow:none}.demo-question-modal{display:flex!important;flex-direction:column!important;max-height:85dvh;max-height:85vh;overflow:hidden!important}.demo-question-modal .modal-body{flex:1 1 auto;overflow-y:auto}.demo-question-modal .modal-footer{flex-shrink:0;padding:1rem 1.5rem calc(1rem + env(safe-area-inset-bottom));position:relative;z-index:10}.schedule-progress{overflow:hidden}@media (max-width:768px){.scheduled-notification-card{flex-direction:column;padding:1.5rem;text-align:center}.scheduled-content{flex-direction:column}.btn-play{justify-content:center;width:100%}}.self-discovery-section{align-items:center;display:flex;justify-content:center;min-height:400px}.start-test-card,.test-result-card{background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:16px;max-width:600px;padding:3rem;text-align:center;width:100%}.my-world-card .test-result-card{background:none;border:none;border-radius:0;max-width:100%;padding:1.5rem}.start-test-icon{color:var(--t-fg-v-accent-gold,var(--accent-gold));margin-bottom:1.5rem}.start-test-card h2,.test-result-card h2{color:var(--t-fg-v-accent-gold-light,var(--accent-gold-light));font-size:2rem;margin-bottom:1rem}.start-test-card p{color:var(--t-fg-v-text-secondary,var(--text-secondary));line-height:1.6;margin-bottom:2rem}.test-result{align-items:center;display:flex;flex-direction:column;gap:1rem}.consciousness-level{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:1.6rem;margin:3rem 0 1.5rem}.consciousness-level strong{color:var(--t-fg-v-accent-gold,var(--accent-gold));font-size:1.5rem}.caste-description,.caste-recommendations{background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));border-radius:8px;margin-top:1rem;padding:1.5rem;text-align:left;width:100%}.caste-description h3,.caste-recommendations h3{color:var(--t-fg-v-accent-gold,var(--accent-gold));font-size:1.1rem;margin-bottom:.75rem}.test-info{border-top:1px solid var(--t-bd-v-border-color,var(--border-color));color:var(--t-fg-v-text-muted,var(--text-muted));font-size:.9rem;margin-top:2rem;padding-top:1.5rem}.test-modal{background:var(--t-bg-v-bg-primary,var(--bg-primary))!important;max-height:85vh;max-width:600px!important;overflow-y:auto;padding:1.5rem!important}.test-modal .dialog-header{padding-bottom:1rem;text-align:center}.test-modal .dialog-title{color:var(--t-fg-v-text-primary,var(--text-primary));font-size:1.5rem;margin-bottom:.5rem}.test-modal .dialog-description{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:.95rem}.modal-loader{align-items:center;color:var(--t-fg-v-accent-gold,var(--accent-gold));display:flex;flex-direction:column;gap:1rem;padding:3rem}.spin{animation:spin 1s linear infinite}.form-fields{gap:1.5rem;padding:.75rem 0}.form-fields,.form-group{display:flex;flex-direction:column}.form-group{gap:.5rem}.form-group label{color:var(--t-fg-v-text-primary,var(--text-primary));font-size:.9rem;font-weight:600}.form-group input,.form-group select{background:var(--t-bg-v-input-bg,var(--input-bg,#1d2126));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:8px;color:var(--t-fg-v-text-primary,var(--text-primary));font-size:1rem;padding:.75rem;transition:all .3s ease}.form-group input:focus,.form-group select:focus{border-color:var(--t-fc-v-accent-gold,var(--accent-gold));box-shadow:0 0 0 3px var(--t-fc-f4cd66-a100,#f4cd661a);outline:none}.field-hint{background:var(--t-bg-3b82f6-a100,#3b82f61a);border:1px solid var(--t-bd-3b82f6-a300,#3b82f64d);border-radius:6px;color:var(--t-fg-60a5fa,#60a5fa);font-size:.85rem;line-height:1.4;margin-top:.5rem;padding:.5rem .75rem}.field-hint.error{background:var(--t-bg-ef4444-a100,#ef44441a);border-color:var(--t-bd-ef4444-a300,#ef44444d);color:var(--t-fg-ef4444,#ef4444)}.form-label{margin-bottom:4px}.form-input,.form-select{background:var(--t-bg-v-input-bg,var(--input-bg,#1d2126));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:8px;color:var(--t-fg-v-text-primary,var(--text-primary));font-family:inherit;font-size:.95rem;padding:12px 16px;transition:all .2s ease;width:100%}.form-input::placeholder{color:var(--t-fgd-v-text-muted,var(--text-muted))}.form-input:focus,.form-select:focus{background:var(--t-bg-v-bg-elevated,var(--bg-elevated));border-color:var(--t-fc-v-accent-gold,var(--accent-gold));box-shadow:0 0 0 3px var(--t-fc-000000-a100,#0000001a);outline:none}.form-input:hover,.form-select:hover{border-color:var(--t-bd-v-border-hover,var(--border-hover))}.form-input-error{background:var(--t-bg-ef4444-a050,#ef44440d)!important}.form-hint-message{align-items:center;color:var(--t-fg-v-text-secondary,var(--text-secondary));display:flex;font-size:.85rem;gap:4px;margin-top:6px}.birth-day,.birth-month,.birth-year,.phone-code-select{background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:8px;color:var(--t-fg-v-text-primary,var(--text-primary));cursor:pointer;font-size:1rem;transition:all .3s ease}.birth-day:focus,.birth-month:focus,.birth-year:focus,.phone-code-select:focus{border-color:var(--t-fc-v-accent-gold,var(--accent-gold));box-shadow:0 0 0 3px var(--t-fc-f4cd66-a100,#f4cd661a);outline:none}.phone-number-input{background:var(--t-bg-v-input-bg,var(--input-bg,#1d2126));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:8px;color:var(--t-fg-v-text-primary,var(--text-primary));font-size:1rem;padding:.75rem;transition:all .3s ease}.phone-number-input:focus{border-color:var(--t-fc-v-accent-gold,var(--accent-gold));box-shadow:0 0 0 3px var(--t-fc-f4cd66-a100,#f4cd661a);outline:none}.intro-message{background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:12px;margin:1.5rem 2rem;padding:2rem 2.5rem;text-align:center}.intro-message p{color:var(--t-fg-v-text-primary,var(--text-primary));font-size:1.05rem;line-height:1.7;margin-bottom:0}.intro-message strong{color:var(--t-fg-v-accent-gold,var(--accent-gold))}.modal-header{flex-shrink:0}.progress-bar{background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));border-radius:4px;height:8px;margin-top:.5rem;overflow:hidden;width:100%}.progress-fill{background:linear-gradient(90deg,var(--t-bg-v-accent-gold,var(--accent-gold)) 0,var(--t-bg-v-accent-gold-dark,var(--accent-gold-dark)) 100%);height:100%;transition:width .3s ease}.question-content{flex:1 1;max-height:calc(90vh - 200px);overflow-y:auto;padding:1.5rem 2rem}.question-content::-webkit-scrollbar{width:8px}.question-content::-webkit-scrollbar-track{background:var(--t-sbk-v-bg-tertiary,var(--bg-tertiary));border-radius:4px}.question-content::-webkit-scrollbar-thumb{background:var(--t-sbt-v-accent-gold,var(--accent-gold));border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.question-content::-webkit-scrollbar-thumb:hover{background:var(--t-sbt-v-accent-gold-dark-hover,var(--accent-gold-dark))}.question-title{color:var(--t-fg-v-accent-gold-warm,var(--accent-gold-warm));font-size:1.4rem;font-weight:700;line-height:1.6;margin-bottom:1.25rem;margin-top:1rem;text-align:center}.question-emoji{animation:iconPulse 2s ease-in-out infinite;font-size:64px;line-height:1}.question-content h3{color:var(--t-fg-v-accent-gold-warm,var(--accent-gold-warm));font-size:1.4rem;font-weight:700;line-height:1.6;margin-bottom:1.25rem;margin-top:1rem;text-align:center}.answers-list{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.answer-option{align-items:center;background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border:2px solid var(--t-bd-v-border-color,var(--border-color));border-radius:12px;color:var(--t-fg-v-text-primary,var(--text-primary));cursor:pointer;display:flex;font-size:1rem;gap:1rem;line-height:1.5;padding:1rem 1.5rem;position:relative;text-align:left;transition:all .2s ease}.answer-option:hover{background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));border-color:var(--t-bd-v-accent-gold,var(--accent-gold));box-shadow:none;transform:translateY(-1px)}.answer-option.selected{background:var(--t-bg-22c55e-a150,#22c55e26);border-color:var(--t-bd-22c55e,#22c55e);color:var(--t-fg-v-text-primary,var(--text-primary));font-weight:500}.answer-radio{align-items:center;background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));border:2px solid var(--t-bd-v-border-color,var(--border-color));border-radius:50%;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:all .2s ease;width:24px}.answer-option:hover .answer-radio{border-color:var(--t-bd-v-accent-gold,var(--accent-gold))}.answer-option.selected .answer-radio{background:var(--t-bg-22c55e,#22c55e);border-color:var(--t-bd-22c55e,#22c55e)}.answer-radio-dot{display:none}@keyframes radioPulse{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.answer-text{flex:1 1;text-align:left}.confirmation-message{background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:12px;margin:1.5rem 2rem;padding:2rem 2.5rem;text-align:center}.confirmation-message p{color:var(--t-fg-v-text-primary,var(--text-primary));font-size:1.05rem;line-height:1.7;margin-bottom:.875rem}.confirmation-message p:last-child{margin-bottom:0}.confirmation-message strong{color:var(--t-fg-v-accent-gold,var(--accent-gold))}.answers-summary{background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border-radius:6px;margin-top:1.5rem;padding:1rem;text-align:center}.answers-summary p{color:var(--t-fg-ffffff,#fff);font-weight:600;margin:0}.modal-actions{background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border-top:1px solid var(--t-bd-v-border-color,var(--border-color));display:flex;flex-shrink:0;gap:1rem;justify-content:space-between;margin-top:0;padding:1.5rem 2rem}.modal-actions .btn{flex:1 1;gap:.5rem}.coming-soon,.modal-actions .btn{align-items:center;display:flex;justify-content:center}.coming-soon{color:var(--t-fg-v-text-muted,var(--text-muted));flex-direction:column;gap:1rem;padding:4rem 2rem}.coming-soon svg{color:var(--t-fg-v-accent-gold,var(--accent-gold));opacity:.5}.coming-soon h2{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:1.5rem}.evolution-history-section{background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:16px;margin-top:3rem;padding:2rem}.history-header{margin-bottom:2rem;text-align:center}.history-title{align-items:center;color:var(--t-fg-v-accent-gold-light,var(--accent-gold-light));display:flex;font-size:1.75rem;gap:.75rem;justify-content:center;margin-bottom:.5rem}.history-subtitle{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:1rem;line-height:1.6}.history-loader{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:3rem}.history-loader p{color:var(--t-fg-v-text-secondary,var(--text-secondary))}.history-groups{display:flex;flex-direction:column;gap:1.5rem}.history-question-group{background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:12px;overflow:hidden;transition:all .3s ease}.history-question-group:hover{border-color:var(--t-bd-v-accent-gold,var(--accent-gold));box-shadow:none}.group-header{align-items:center;background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border-bottom:1px solid var(--t-bd-v-border-color,var(--border-color));cursor:pointer;display:flex;justify-content:space-between;padding:1.25rem 1.5rem;transition:background .2s ease}.group-header:hover{background:var(--t-bg-f6d476-a050,#f6d4760d)}.group-header-content{align-items:center;display:flex;flex:1 1;gap:1rem;justify-content:space-between}.group-question-text{color:var(--t-fg-v-text-primary,var(--text-primary));font-size:1.1rem;font-weight:600;line-height:1.5;margin:0}.group-stats{align-items:center;display:flex;gap:.75rem}.stat-badge{align-items:center;background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));border-radius:20px;color:var(--t-fg-v-text-secondary,var(--text-secondary));display:inline-flex;font-size:.85rem;gap:.35rem;padding:.4rem .75rem;white-space:nowrap}.btn-expand{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--t-fg-v-accent-gold,var(--accent-gold));cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:transform .3s ease,color .2s ease}.btn-expand:hover{background:var(--t-bg-f6d476-a100,#f6d4761a);transform:scale(1.1)}.group-timeline{padding:1.5rem}.timeline-item{display:flex;gap:1.25rem;padding-bottom:1.5rem;position:relative}.timeline-item:last-child{padding-bottom:0}.timeline-marker{align-items:center;display:flex;flex-direction:column;flex-shrink:0}.clone-status-circle{align-items:center;border-radius:50%;box-shadow:0 2px 8px var(--t-sh-000000-a300,#0000004d);color:var(--t-fg-ffffff,#fff);cursor:help;display:flex;font-size:1rem;font-weight:700;height:40px;justify-content:center;transition:transform .2s ease;width:40px;z-index:2}.clone-status-circle:hover{box-shadow:0 4px 12px var(--t-sh-000000-a400,#0006);transform:scale(1.15)}.timeline-connector{background:linear-gradient(to bottom,var(--t-bg-v-border-color,var(--border-color)),#0000);flex:1 1;margin-top:.5rem;min-height:20px;width:2px}.timeline-content{background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:10px;flex:1 1;padding:1.25rem;transition:all .2s ease}.timeline-content:hover{border-color:var(--t-bd-v-accent-gold,var(--accent-gold));box-shadow:none}.timeline-header{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:1rem}.timeline-date{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:.9rem}.evolution-change{display:flex;gap:.5rem}.change-badge{align-items:center;border-radius:16px;display:inline-flex;font-size:.85rem;font-weight:600;gap:.35rem;padding:.35rem .65rem;white-space:nowrap}.change-badge.change-up{background:var(--t-bg-22c55e-a150,#22c55e26);border:1px solid var(--t-bd-22c55e-a300,#22c55e4d);color:var(--t-fg-22c55e,#22c55e)}.change-badge.change-stable{background:var(--t-bg-3b82f6-a150,#3b82f626);border:1px solid var(--t-bd-3b82f6-a300,#3b82f64d);color:var(--t-fg-3b82f6,#3b82f6)}.change-badge.change-down{background:var(--t-bg-ef4444-a150,#ef444426);border:1px solid var(--t-bd-ef4444-a300,#ef44444d);color:var(--t-fg-ef4444,#ef4444)}.timeline-answer{margin-top:.75rem}.answer-text{line-height:1.6;margin-bottom:.75rem}.answer-meta{align-items:center;color:var(--t-fg-v-text-secondary,var(--text-secondary));display:flex;font-size:.9rem;gap:1.5rem}.level-change{color:var(--t-fg-v-accent-gold,var(--accent-gold));font-weight:600}.history-empty{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:4rem 2rem;text-align:center}.history-empty svg{color:var(--t-fg-v-text-muted,var(--text-muted));opacity:.5}.history-empty h3{color:var(--t-fg-v-text-primary,var(--text-primary));font-size:1.5rem;margin-bottom:.5rem}.history-empty p{color:var(--t-fg-v-text-secondary,var(--text-secondary));line-height:1.6;max-width:500px}@media (max-width:1024px){.evolution-page{padding:1.25rem}.evolution-sections{gap:1.25rem;grid-template-columns:1fr}.evolution-history-section{margin-top:2rem;padding:1.5rem}.history-title{font-size:1.5rem}.clone-status-circle{font-size:.95rem;height:36px;width:36px}.group-header{padding:1rem 1.25rem}.group-question-text{font-size:1rem}.answer-option{min-height:44px}}@media (max-width:768px){.evolution-sections{gap:1.25rem;grid-template-columns:1fr}.evolution-history-section{margin-top:1.5rem;padding:1.25rem}.history-title{flex-direction:column;font-size:1.3rem;gap:.5rem}.history-subtitle{font-size:.9rem}.group-header{gap:.75rem;padding:1rem}.group-header,.group-header-content{align-items:flex-start;flex-direction:column}.group-question-text{font-size:.95rem}.btn-expand{align-self:flex-end;margin-top:-2rem}.clone-status-circle{font-size:.9rem;height:32px;width:32px}.timeline-item{gap:1rem}.timeline-content{padding:1rem}.answer-meta,.timeline-header{align-items:flex-start;flex-direction:column}.answer-meta{gap:.5rem}.evolution-card{padding:1.25rem}.card-icon{height:56px;width:56px}.evolution-card h3{font-size:1.3rem}.header-with-caste{flex-direction:column;gap:1rem;text-align:center}.test-modal{max-height:90vh;max-width:95vw;padding:1.25rem!important}.test-modal .dialog-title{font-size:1.3rem}.start-test-card,.test-result-card{padding:2rem 1.5rem}.birth-date-input{gap:.375rem;grid-template-columns:1fr 1.4fr 1.7fr}.answer-option{font-size:.95rem;padding:.875rem 1.25rem}.question-content h3,.question-title{font-size:1.25rem}.question-emoji{font-size:56px}.confirmation-message,.intro-message{margin:1.25rem 1.5rem;padding:1.5rem 1.75rem}.confirmation-message p,.intro-message p{font-size:1rem}.question-content{max-height:calc(90vh - 180px)}.modal-actions,.question-content{padding:1.25rem 1.5rem}.modal-actions{flex-direction:column;gap:.75rem}.modal-actions .btn{justify-content:center;min-height:52px;width:100%}.demo-question-modal{margin:.75rem;max-width:95vw}.demo-header{padding:1.5rem 1rem 1rem}.demo-header h2{font-size:1.25rem}.demo-emoji,.demo-icon{font-size:48px;height:48px;width:48px}.demo-question-text p{font-size:1rem}.demo-answer-option{font-size:.9rem;min-height:52px;padding:.875rem 1rem}.demo-confirmation-text p{font-size:.95rem}.modal-footer{flex-direction:column;gap:.75rem}.modal-footer .btn{min-height:52px;width:100%}.question-content h3,.question-title{font-size:1.15rem}.question-emoji{font-size:48px}.answer-option{font-size:.9rem;min-height:52px;padding:.85rem 1rem}}@media (max-width:640px){.evolution-card{padding:1rem}.evolution-card h3{font-size:1.2rem}.start-test-card,.test-result-card{padding:1.75rem 1.25rem}.test-modal{padding:1rem!important}.test-modal .dialog-title{font-size:1.2rem}.birth-date-input{gap:.35rem;grid-template-columns:1fr 1.4fr 1.7fr}.birth-day,.birth-month,.birth-year,.phone-code-select,.phone-number-input{font-size:.95rem;padding:.625rem}.question-content h3,.question-title{font-size:1.05rem}.question-emoji{font-size:44px}.answer-option{font-size:.9rem;padding:.75rem 1rem}}@media (max-width:480px){.evolution-sections{gap:1rem}.evolution-card{padding:1rem}.card-icon{height:48px;width:48px}.evolution-card h3{font-size:1.15rem}.evolution-card p{font-size:.9rem}.placeholder-text{font-size:.85rem}.start-test-card h2,.test-result-card h2{font-size:1.5rem}.test-modal{max-width:98vw;padding:.875rem!important}.test-modal .dialog-title{font-size:1.1rem}.birth-date-input{gap:.3rem;grid-template-columns:1fr 1.4fr 1.7fr}.birth-day,.birth-month,.birth-year,.phone-code-select,.phone-number-input{font-size:.875rem;padding:.6rem .5rem}.form-group label{font-size:.875rem}.field-hint{font-size:.8rem;padding:.4rem .6rem}.question-content h3,.question-title{margin-bottom:1rem}.answer-option{min-height:50px;padding:.75rem .875rem}.confirmation-message,.intro-message{margin:1rem 1.25rem;padding:1.25rem 1.5rem}.confirmation-message p,.intro-message p{font-size:.95rem;line-height:1.6}.question-content{max-height:calc(90vh - 160px)}.modal-actions,.question-content{padding:1rem 1.25rem}.form-fields{gap:.75rem}.demo-question-modal{margin:.5rem;max-width:98vw;padding:1.25rem}.demo-header{gap:.75rem;padding:1.25rem .875rem .875rem}.demo-header h2{font-size:1.05rem}.demo-emoji,.demo-icon{font-size:40px;height:40px;width:40px}.demo-question-text{padding:1rem 0}.demo-question-text p{font-size:.9rem;line-height:1.5}.demo-answers{gap:.625rem;margin-top:1rem}.demo-answer-option{border-radius:10px;font-size:.85rem;min-height:50px;padding:.875rem .75rem}.demo-confirmation-text{padding:.75rem 0}.demo-confirmation-text p{font-size:.875rem;margin-bottom:.625rem}.form-group input,.form-group select{font-size:16px;padding:.85rem}.question-content h3,.question-title{font-size:1rem}.question-emoji{font-size:40px}.answer-option{font-size:.875rem;padding:1rem}}@media (max-width:375px){.evolution-page{padding:.75rem}.evolution-card{padding:.875rem}.evolution-card h3{font-size:1.05rem}.start-test-card,.test-result-card{padding:1.5rem 1rem}.start-test-card h2,.test-result-card h2{font-size:1.3rem}.test-modal{padding:.75rem!important}.birth-date-input{gap:.25rem;grid-template-columns:1fr 1.4fr 1.7fr}.birth-day,.birth-month,.birth-year,.phone-code-select,.phone-number-input{font-size:.8rem;padding:.5rem .4rem}.form-fields{gap:.625rem}.form-group label{font-size:.8rem}.field-hint{font-size:.75rem;padding:.375rem .5rem}.answer-option{font-size:.8rem;min-height:48px;padding:.625rem .75rem}.confirmation-message,.intro-message{margin:.875rem 1rem;padding:1rem 1.25rem}.confirmation-message p,.intro-message p{font-size:.875rem;line-height:1.5}.question-content{max-height:calc(90vh - 140px);padding:.875rem 1rem}.modal-actions{padding:1rem}.answer-radio{height:22px;width:22px}.answer-radio-dot{height:9px;width:9px}.demo-question-modal{padding:1rem}.demo-header h2{font-size:1rem}.demo-emoji,.demo-icon{font-size:36px;height:36px;width:36px}.demo-answer-option{font-size:.8rem;min-height:48px;padding:.75rem .625rem}.modal-footer .btn{font-size:.9rem;min-height:48px}}.answers-modal-content{max-height:90vh;max-width:700px}.answers-modal-body{max-height:calc(90vh - 200px);overflow-y:auto;padding:1rem 1.5rem}.answers-list-compact{display:flex;flex-direction:column;gap:1rem}.answer-card-compact{background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));border:2px solid var(--t-bd-v-border-color,var(--border-color));border-radius:12px;padding:1rem;transition:all .3s ease}.answer-card-compact:hover{border-color:var(--t-bd-v-accent-gold,var(--accent-gold));box-shadow:none;transform:translateY(-2px)}.answer-card-header{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem}.question-number-badge{background:var(--t-bg-v-accent-gold,var(--accent-gold));border-radius:20px;color:var(--t-fgon-v-bg-primary-on-v-accent-gold,var(--bg-primary));display:inline-block;font-size:.875rem;font-weight:700;padding:.25rem .75rem;width:fit-content}.answer-question-title{color:var(--t-fg-v-accent-gold-warm,var(--accent-gold-warm));font-size:1.2rem;font-weight:700;line-height:1.5;margin:0}.answer-divider{background:var(--t-bg-v-border-color,var(--border-color));height:1px;margin:.75rem 0;width:100%}.answer-selected-compact{display:flex;flex-direction:column;gap:.5rem}.answer-label{color:var(--t-fg-v-text-muted,var(--text-muted));font-size:.875rem;font-weight:600}.answer-text{background:var(--t-bg-3b82f6-a100,#3b82f61a);border-left:3px solid var(--t-bd-v-accent-gold,var(--accent-gold));border-radius:6px;color:var(--t-fg-v-text-primary,var(--text-primary));font-size:1rem;line-height:1.5;margin:0;padding:.75rem}.answers-list::-webkit-scrollbar{width:6px}.answers-list::-webkit-scrollbar-track{background:var(--t-sbk-v-bg-tertiary,var(--bg-tertiary));border-radius:3px}.answers-list::-webkit-scrollbar-thumb{background:var(--t-sbt-v-accent-gold,var(--accent-gold));border-radius:3px}.answers-list::-webkit-scrollbar-thumb:hover{background:var(--t-sbt-v-accent-gold-light-hover,var(--accent-gold-light))}@media (max-width:768px){.answers-modal-content{max-width:95vw}.answers-modal-body{max-height:calc(90vh - 180px);padding:.75rem 1rem}.answer-card-compact{padding:.875rem}.answer-question-title{font-size:1.05rem}.answer-text{font-size:.95rem;padding:.625rem}}@media (max-width:480px){.answers-modal-content{max-width:98vw}.answers-modal-body{max-height:calc(90vh - 160px);padding:.5rem .75rem}.answer-card-compact{padding:.75rem}.answer-question-title{font-size:1rem}.answer-text{font-size:.875rem;padding:.5rem}.question-number-badge{font-size:.75rem;padding:.2rem .6rem}.answers-list-compact{gap:.75rem}}@media (max-width:375px){.answers-modal-content{max-width:98vw}.answer-card-compact{padding:.625rem}.answer-question-title{font-size:.95rem}.answer-text{font-size:.8rem;padding:.5rem}.question-number-badge{font-size:.7rem;padding:.2rem .5rem}}@media (hover:none) and (pointer:coarse){.answer-card-compact,.modal-footer .btn{min-height:54px}}.daily-question-modal{max-width:600px}.daily-question-content{padding:1rem 0}.daily-question-content .question-text{background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:8px;margin-bottom:1.5rem;padding:1.25rem}.daily-question-content .question-text p{color:var(--t-fg-v-text-primary,var(--text-primary));font-size:1.05rem;line-height:1.6;margin:0}.daily-answers{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.daily-answer-option{align-items:center;background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));border:2px solid var(--t-bd-v-border-color,var(--border-color));border-radius:8px;color:var(--t-fg-v-text-primary,var(--text-primary));cursor:pointer;display:flex;font-size:.95rem;gap:.75rem;padding:1rem 1.25rem;position:relative;text-align:left;transition:all .3s ease}.daily-answer-option:hover{background:var(--t-bg-f6d476-a050,#f6d4760d);transform:translateX(4px)}.daily-answer-option.selected,.daily-answer-option:hover{border-color:var(--t-bd-v-accent-gold,var(--accent-gold))}.daily-answer-option.selected{background:linear-gradient(135deg,var(--t-bg-f6d476-a150,#f6d47626) 0,var(--t-bg-f0bc32-a100,#f0bc321a) 100%);box-shadow:none}.daily-answer-option .answer-check{animation:checkPop .3s ease;color:var(--t-fg-v-accent-gold,var(--accent-gold))}@keyframes checkPop{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@media (max-width:768px){.daily-question-modal{max-width:95vw}.daily-answer-option{font-size:.9rem;min-height:52px;padding:.85rem 1rem}}@media (max-width:480px){.daily-question-modal{max-width:98vw;padding:1.25rem}.daily-question-modal h3{font-size:1.1rem}.daily-answer-option{font-size:.875rem;padding:1rem}}.answers-modal .empty-state{color:var(--t-fg-v-text-muted,var(--text-muted));padding:3rem 2rem;text-align:center}.answers-modal .empty-state p{font-size:1.1rem}.caste-icon-display.in-progress{align-items:center;animation:pulse 2s ease-in-out infinite;display:flex;gap:.75rem}.caste-icon-display.in-progress .spin{animation:spin 2s linear infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[data-radix-portal]>[data-radix-dialog-overlay]{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:var(--t-bg-000000-a700,#000000b3)!important;bottom:0!important;left:260px!important;position:fixed!important;right:0!important;top:0!important;transition:left .3s ease!important;z-index:200!important}@media (min-width:769px){[data-radix-dialog-overlay].sidebar-collapsed-overlay{left:80px!important}}@media (max-width:768px){[data-radix-portal]>[data-radix-dialog-overlay]{left:0!important}}.reminder-modal,.reminder-modal[data-state=closed],.reminder-modal[data-state=open]{background:var(--t-bg-v-bg-secondary,var(--bg-secondary))!important;border:1px solid var(--t-bd-v-border-color,var(--border-color))!important;border-radius:16px!important;box-shadow:0 20px 60px var(--t-sh-000000-a600,#0009)!important;left:50%!important;max-width:500px!important;position:fixed!important;top:50%!important;transform:translate(-50%,-50%)!important;width:calc(100% - 2rem)!important;z-index:201!important}.reminder-modal [data-radix-collection-item],.reminder-modal [role=heading],.reminder-modal h2{color:var(--t-fg-v-text-primary,var(--text-primary))!important;font-size:1.5rem!important;margin-bottom:.5rem!important}.reminder-modal p{color:var(--t-fg-v-text-secondary,var(--text-secondary))!important}.reminder-modal>div{color:var(--t-fg-v-text-primary,var(--text-primary))!important}.reminder-modal button.absolute,.reminder-modal button[class*=absolute]{color:var(--t-fg-v-text-muted,var(--text-muted))!important;opacity:.7;transition:all .2s ease}.reminder-modal button.absolute:hover,.reminder-modal button[class*=absolute]:hover{background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary))!important;color:var(--t-fg-v-text-primary,var(--text-primary))!important;opacity:1}.reminder-content{padding:1rem 0}.reminder-progress{background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary))!important;border:1px solid var(--t-bd-v-border-color,var(--border-color))!important;border-radius:8px;margin-bottom:1.5rem;padding:1.25rem}.reminder-progress p{color:var(--t-fg-v-text-primary,var(--text-primary))!important;font-size:1rem;margin-bottom:1rem}.reminder-progress strong{color:var(--t-fg-v-accent-gold,var(--accent-gold))!important;font-size:1.1rem}.reminder-modal .modal-actions{display:flex;gap:1rem;justify-content:space-between;margin-top:1rem}.reminder-modal .modal-actions .btn{align-items:center;display:flex;flex:1 1;gap:.5rem;justify-content:center;min-height:48px}.progress-bar-container{background:var(--t-bg-f6d476-a100,#f6d4761a);border-radius:6px;box-shadow:inset 0 2px 4px var(--t-sh-000000-a100,#0000001a);height:12px;overflow:hidden;width:100%}.progress-bar-fill{background:linear-gradient(90deg,var(--t-bg-v-accent-gold,var(--accent-gold)) 0,var(--t-bg-v-accent-gold-light,var(--accent-gold-light)) 100%);border-radius:6px;box-shadow:none;height:100%;transition:width .3s ease}@media (max-width:768px){.reminder-modal{max-width:95vw}.reminder-progress{font-size:.85rem;padding:1rem}.caste-icon-display.in-progress .caste-name{font-size:.85rem}.reminder-actions{flex-direction:column;gap:.75rem}.reminder-actions .btn{justify-content:center;min-height:52px;width:100%}}@media (max-width:480px){.evolution-history-section{border-radius:12px;margin-top:1.5rem;padding:1rem}.history-title{font-size:1.1rem}.history-subtitle{font-size:.85rem}.group-header{padding:.85rem}.group-question-text{font-size:.9rem}.stat-badge{font-size:.75rem;padding:.3rem .6rem}.clone-status-circle{font-size:.85rem;height:28px;width:28px}.timeline-content{padding:.85rem}.timeline-date{font-size:.8rem}.change-badge{font-size:.75rem;padding:.3rem .5rem}.answer-text{font-size:.9rem}.answer-meta{font-size:.8rem}.history-empty{padding:2.5rem 1rem}.history-empty h3{font-size:1.2rem}.history-empty p{font-size:.85rem}.reminder-modal{max-width:98vw;padding:1.25rem}.reminder-modal h3{font-size:1.1rem}.reminder-progress{font-size:.8rem}}@media (hover:none) and (pointer:coarse){.btn-expand{min-height:48px;min-width:48px}.clone-status-circle{min-height:44px;min-width:44px}.group-header{min-height:56px}.birth-day,.birth-month,.birth-year,.phone-code-select,.phone-number-input{min-height:48px}.answer-option,.demo-answer-option,.modal-actions .btn,.modal-footer .btn{min-height:54px}.btn-close{min-height:44px;min-width:44px}}.modal-overlay{animation:modalFadeIn .2s ease-out;inset:0;overflow:hidden;padding:max(8px,env(safe-area-inset-top,0px)) max(8px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));z-index:10000}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}.modal-content{animation:modalSlideUp .3s ease-out;background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:16px;box-shadow:0 20px 60px var(--t-sh-000000-a400,#0006);display:flex;flex-direction:column;max-height:100%;max-width:700px;overflow:hidden;width:100%}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-header{align-items:center;border-bottom:1px solid var(--t-bd-v-border-color,var(--border-color));display:flex;justify-content:space-between;padding:1.5rem}.modal-header h2{color:var(--t-fg-v-text-primary,var(--text-primary));font-size:1.5rem;margin:0}.btn-close{align-items:center;background:none;border:none;border-radius:6px;color:var(--t-fg-v-text-muted,var(--text-muted));cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s}.btn-close:hover{background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));color:var(--t-fg-v-text-primary,var(--text-primary))}.modal-body{flex:1 1;overflow-y:auto;padding:1.5rem}.modal-footer{border-top:1px solid var(--t-bd-v-border-color,var(--border-color));display:flex;gap:1rem;justify-content:flex-end;padding:1.5rem}.demo-question-modal{max-width:600px}.demo-header{align-items:center;border-bottom:none;display:flex;flex-direction:column;gap:1rem;padding:2rem 1.5rem 1.5rem;text-align:center}.demo-icon{height:64px;object-fit:contain;width:64px}.demo-emoji{font-size:64px;line-height:1}.demo-question-text{padding:1.5rem 0;text-align:center}.demo-question-text p{color:var(--t-fg-v-text-primary,var(--text-primary));font-size:1.1rem;line-height:1.6;margin:0}.demo-answers{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}.demo-answer-option{align-items:center;background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));border:2px solid var(--t-bd-v-border-color,var(--border-color));border-radius:12px;color:var(--t-fg-v-text-primary,var(--text-primary));cursor:pointer;display:flex;font-size:1rem;gap:.75rem;padding:1rem 1.5rem;position:relative;text-align:left;transition:all .3s ease}.demo-answer-option:hover{background:var(--t-bg-v-bg-hover,var(--bg-hover));transform:translateY(-2px)}.demo-answer-option.selected,.demo-answer-option:hover{border-color:var(--t-bd-v-accent-gold,var(--accent-gold))}.demo-answer-option.selected{background:var(--t-bg-f4cd66-a150,#f4cd6626);color:var(--t-fg-v-accent-gold,var(--accent-gold))}.demo-header-confirm{align-items:center;border-bottom:none;display:flex;flex-direction:column;gap:1rem;padding:2rem 1.5rem 1.5rem;text-align:center}.warning-icon{color:var(--t-fg-ef4444,#ef4444)}.demo-confirmation-text{padding:1rem 0;text-align:center}.demo-confirmation-text p{color:var(--t-fg-v-text-primary,var(--text-primary));font-size:1rem;line-height:1.6;margin-bottom:.75rem}.demo-confirmation-text strong{color:var(--t-fg-ef4444,#ef4444);font-size:1.1rem}.question-icon-container{align-items:center;display:flex;justify-content:center;margin-bottom:.5rem;padding:.5rem 0}.question-main-icon{animation:iconPulse 2s ease-in-out infinite;height:64px;object-fit:contain;width:64px}@keyframes iconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (max-width:768px){.question-main-icon{height:56px;width:56px}}@media (max-width:480px){.question-main-icon{height:48px;width:48px}}.my-world-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:2rem}.my-world-card{background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:16px;display:flex;flex-direction:column;gap:1.5rem;padding:2rem}.my-world-card .caste-description,.my-world-card .caste-recommendations{background:none;border-radius:0;margin-top:0;padding:0}.my-world-section{display:flex;flex-direction:column;gap:.5rem}.my-world-label{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:1rem;font-weight:400}.copy-wrapper{display:flex;gap:.5rem}.my-world-input{background:var(--t-bg-v-input-bg,var(--input-bg,#1d2126));color:var(--t-fg-v-text-muted,var(--text-muted));flex:1 1;font-size:1rem;font-weight:400}.copy-btn,.my-world-input{border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:8px;padding:.75rem 1rem}.copy-btn{align-items:center;background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));color:var(--t-fg-v-text-secondary,var(--text-secondary));cursor:pointer;display:flex;justify-content:center;min-width:48px;transition:all .2s ease}.copy-btn:hover{background:var(--t-bg-v-accent-gold,var(--accent-gold));border-color:var(--t-bd-v-accent-gold,var(--accent-gold));color:var(--t-fgon-v-bg-primary-on-v-accent-gold,var(--bg-primary));transform:translateY(-2px)}.copy-btn:active{transform:scale(.95)}.invited-count-tile{align-items:center;background:linear-gradient(135deg,var(--t-bg-f6d476-a150,#f6d47626) 0,var(--t-bg-f0bc32-a050,#f0bc320d) 100%);border:1px solid var(--t-bd-f6d476-a300,#f6d4764d);border-radius:12px;display:flex;gap:1rem;margin-top:1rem;padding:1.5rem}.tile-icon{color:var(--t-fg-v-accent-gold,var(--accent-gold));flex-shrink:0}.tile-content{display:flex;flex-direction:column;gap:.25rem}.tile-label{color:var(--t-fg-v-text-muted,var(--text-muted));font-size:.85rem}.tile-count{color:var(--t-fg-v-accent-gold,var(--accent-gold));font-size:2rem;font-weight:700}.users-tree{display:flex;flex-direction:column;gap:1rem}.users-tree-scrollable{max-height:400px;overflow-y:auto;scrollbar-color:var(--t-sbk-v-accent-gold,var(--accent-gold)) #0000;scrollbar-width:thin}.users-tree-scrollable::-webkit-scrollbar{width:4px}.users-tree-scrollable::-webkit-scrollbar-track{background:#0000}.users-tree-scrollable::-webkit-scrollbar-thumb{background:var(--t-sbt-v-accent-gold,var(--accent-gold));border-radius:4px}.tree-search-wrapper{margin-bottom:1rem;position:relative}.tree-search-icon{color:var(--t-fg-v-text-muted,var(--text-muted));left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tree-search-input{background:var(--t-bg-v-input-bg,var(--input-bg,#1d2126));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:8px;color:var(--t-fg-v-text-primary,var(--text-primary));font-size:.9rem;padding:.65rem 1rem .65rem 36px;transition:border-color .2s ease;width:100%}.tree-search-input::placeholder{color:var(--t-fgd-v-text-muted,var(--text-muted))}.tree-search-input:focus{border-color:var(--t-fc-v-accent-gold,var(--accent-gold));outline:none}.tree-user-item{align-items:center;background:var(--t-bg-34c76e-a080,#34c76e14);border:1px solid var(--t-bd-34c76e-a250,#34c76e40);border-radius:8px;display:flex;gap:1rem;padding:1rem;transition:all .2s ease}.tree-user-item:hover{background:var(--t-bg-34c76e-a140,#34c76e24);border-color:var(--t-bd-34c76e,#34c76e);transform:translateX(4px)}.tree-user-avatar{align-items:center;background:var(--t-bg-v-bg-primary,var(--bg-primary));border:2px solid var(--t-bd-v-accent-gold,var(--accent-gold));border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;overflow:hidden;width:40px}.tree-user-avatar img{height:100%;object-fit:cover;width:100%}.tree-user-avatar svg{color:var(--t-fg-v-accent-gold,var(--accent-gold))}.tree-user-info{display:flex;flex:1 1;flex-direction:column;gap:.25rem;min-width:0}.tree-user-info .user-email,.tree-user-info .user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.consciousness-indicator{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin-left:auto}.consciousness-indicator.level-mode{background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));border:1px solid var(--t-bd-v-accent-gold,var(--accent-gold));border-radius:20px;height:38px;min-width:48px;padding:0 12px}.consciousness-indicator.restricted-mode{height:48px;width:48px}.consciousness-level{color:var(--t-fg-v-accent-gold,var(--accent-gold));font-size:1.1rem;font-weight:600}.consciousness-level-micro{color:var(--t-fg-888888,#888);font-size:.8rem;margin-left:1px}.restricted-indicator{align-items:center;border:2px solid var(--t-bd-ff4444,#f44);border-radius:50%;display:flex;height:100%;justify-content:center;position:relative;width:100%}.restricted-line{background-color:var(--t-bg-ff4444,#f44);height:2px;position:absolute;transform:rotate(-45deg);width:70%}.tree-user-name{color:var(--t-fg-v-text-primary,var(--text-primary));font-size:.95rem;font-weight:600}.tree-user-date{font-size:.85rem}.empty-state,.tree-user-date{color:var(--t-fg-v-text-muted,var(--text-muted))}.empty-state{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:3rem 2rem;text-align:center}.empty-state svg{color:var(--t-fg-v-border-color,var(--border-color))}.empty-state p{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:1rem;margin:0}.empty-state small{color:var(--t-fg-v-text-muted,var(--text-muted));font-size:.85rem;max-width:280px}@media (max-width:1200px){.my-world-grid{gap:1.5rem;grid-template-columns:1fr}}@media (max-width:768px){.my-world-card{padding:1.5rem}.copy-wrapper{flex-direction:column}.copy-btn{width:100%}.invited-count-tile{flex-direction:column;text-align:center}}.card-header-with-icon{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.card-header-with-icon h3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--t-fg-v-accent-gold-light,var(--accent-gold-light));font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.5rem;font-weight:400;margin:0}.card-icon-right{align-items:center;background:linear-gradient(135deg,var(--t-bg-f6d476-a200,#f6d47633) 0,var(--t-bg-f0bc32-a200,#f0bc3233) 100%);border-radius:50%;color:var(--t-fg-v-accent-gold,var(--accent-gold));display:inline-flex;flex-shrink:0;height:48px;justify-content:center;width:48px}@media (max-width:768px){.card-header-with-icon h3{font-size:1.25rem}.card-icon-right{height:40px;width:40px}.card-icon-right svg{height:24px;width:24px}}.participants-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);width:100%}.participant-card{align-items:center;background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:12px;display:flex;flex-direction:column;gap:.75rem;padding:1rem;text-align:center;transition:all .3s ease}.participant-card:hover{border-color:var(--t-bd-v-accent-gold,var(--accent-gold));box-shadow:none;transform:translateY(-4px)}.participant-avatar-wrapper{border:2px solid var(--t-bd-v-accent-gold,var(--accent-gold));border-radius:50%;height:64px;padding:3px;position:relative;width:64px}.participant-avatar{background-color:var(--t-bg-v-bg-primary,var(--bg-primary));border-radius:50%;height:100%;object-fit:cover;width:100%}.participant-avatar-placeholder{align-items:center;background:var(--t-bg-v-bg-primary,var(--bg-primary));border-radius:50%;color:var(--t-fgd-v-text-muted,var(--text-muted));display:flex;height:100%;justify-content:center;width:100%}.participant-info{display:flex;flex-direction:column;gap:.2rem}.participant-name{font-weight:600}.participant-lastname,.participant-name{color:var(--t-fg-v-text-primary,var(--text-primary));font-size:.95rem;line-height:1.2}@media (max-width:1200px){.participants-grid{gap:1rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.participants-grid{grid-template-columns:repeat(1,1fr)}.participant-avatar-wrapper{height:56px;width:56px}}.tree-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);padding:1rem 0}.tree-grid-item{align-items:center;background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:12px;display:flex;flex-direction:column;gap:.75rem;padding:1rem;text-align:center;transition:all .2s ease}.tree-grid-item:hover{border-color:var(--t-bd-v-accent-gold,var(--accent-gold));box-shadow:none;transform:translateY(-2px)}.tree-grid-avatar{align-items:center;background:linear-gradient(135deg,var(--t-bg-f6d476-a200,#f6d47633) 0,var(--t-bg-f0bc32-a100,#f0bc321a) 100%);border:2px solid var(--t-bd-v-accent-gold,var(--accent-gold));border-radius:50%;display:flex;flex-shrink:0;height:56px;justify-content:center;overflow:hidden;width:56px}.tree-grid-avatar img{height:100%;object-fit:cover;width:100%}.tree-grid-avatar svg{color:var(--t-fg-v-accent-gold,var(--accent-gold))}.tree-grid-name{color:var(--t-fg-v-text-primary,var(--text-primary));font-size:.9rem;font-weight:500;line-height:1.3;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.tree-grid{gap:1rem;grid-template-columns:repeat(2,1fr)}.tree-grid-avatar{height:48px;width:48px}}@media (max-width:480px){.tree-grid{gap:.75rem;grid-template-columns:1fr}.tree-grid-item{flex-direction:row;padding:.75rem 1rem;text-align:left}.tree-grid-avatar{height:40px;width:40px}}.tree-grid-inviter{background:linear-gradient(135deg,var(--t-bg-f6d476-a120,#f6d4761f) 0,var(--t-bg-f0bc32-a080,#f0bc3214) 100%);border:2px solid var(--t-bd-v-accent-gold,var(--accent-gold));position:relative}.tree-grid-inviter:before{align-items:center;background:var(--t-bg-v-accent-gold,var(--accent-gold));border-radius:50%;color:var(--t-fgon-v-bg-primary-on-v-accent-gold,var(--bg-primary));content:"★";display:flex;font-size:12px;height:20px;justify-content:center;position:absolute;right:-8px;top:-8px;width:20px}.inviter-avatar{border:3px solid var(--t-bd-v-accent-gold,var(--accent-gold))!important}.tree-grid-label{color:var(--t-fg-v-accent-gold,var(--accent-gold));font-size:.75rem;font-weight:500;margin-top:.25rem}.admin-templates{min-height:100vh;min-height:100dvh;padding:16px}@media (min-width:769px){.admin-templates{padding:32px}}.page-header{margin-bottom:32px}.page-title{align-items:center;color:var(--t-fg-v-text-primary,var(--text-primary));display:flex;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;gap:16px;margin-bottom:12px}.page-subtitle{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:1rem;line-height:1.6;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.templates-tabs{width:100%}.templates-tab-content{animation:fadeIn .3s ease}.templates-section{display:flex;flex-direction:column;gap:32px}.template-card{background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:16px;box-shadow:0 4px 16px var(--t-sh-000000-a200,#0003);padding:32px;transition:all .3s ease}.template-card:hover{border-color:var(--t-bd-v-border-hover,var(--border-hover));box-shadow:0 8px 24px var(--t-sh-000000-a300,#0000004d)}.template-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.template-header h2{color:var(--t-fg-v-accent-gold-light,var(--accent-gold-light));font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:600;margin:0}.template-badge{align-items:center;border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:20px;color:var(--t-fg-v-text-secondary,var(--text-secondary));display:inline-flex;font-size:.85rem;font-weight:600;padding:6px 16px}.template-badge,.template-description{background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary))}.template-description{border-left:4px solid var(--t-bd-v-accent-gold,var(--accent-gold));border-radius:12px;margin-bottom:24px;padding:20px}.template-description p{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:.95rem;line-height:1.7;margin:0 0 12px}.template-description p:last-child{margin-bottom:0}.template-description strong{color:var(--t-fg-v-text-primary,var(--text-primary));font-weight:600}.toast-type-selector{background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));border-radius:12px;margin-bottom:24px;padding:20px}.toast-type-selector label{color:var(--t-fg-v-text-primary,var(--text-primary));display:block;font-size:.95rem;font-weight:600;margin-bottom:12px}.toast-type-buttons{display:flex;flex-wrap:wrap;gap:12px}.toast-type-btn{align-items:center;background:var(--t-bg-v-bg-primary,var(--bg-primary));border:2px solid var(--t-bd-v-border-color,var(--border-color));border-radius:8px;color:var(--t-fg-v-text-secondary,var(--text-secondary));cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;min-height:48px;padding:12px 24px;transition:all .2s ease}.toast-type-btn:hover{box-shadow:0 4px 12px var(--t-sh-000000-a200,#0003);transform:translateY(-2px)}.toast-type-btn.active,.toast-type-btn:hover{background:var(--t-bg-v-bg-secondary,var(--bg-secondary))}.toast-type-btn.active{box-shadow:0 4px 16px var(--t-sh-000000-a300,#0000004d);color:var(--t-fg-v-text-primary,var(--text-primary));transform:scale(1.02)}.template-preview{margin-bottom:24px}.template-preview h3{color:var(--t-fg-v-text-primary,var(--text-primary));font-size:1.1rem;font-weight:600;margin-bottom:16px}.toast-preview-container{background:linear-gradient(135deg,var(--t-bg-140f2d-a500,#140f2d80) 0,var(--t-bg-211745-a500,#21174580) 100%);border:1px dashed var(--t-bd-v-border-color,var(--border-color));border-radius:12px;display:flex;justify-content:center;margin-bottom:24px;padding:48px 24px}.toast-template{align-items:flex-start;animation:toastSlideIn .3s cubic-bezier(.34,1.56,.64,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:12px;box-shadow:0 8px 24px var(--t-sh-000000-a300,#0000004d),0 4px 12px var(--t-sh-000000-a200,#0003);display:flex;gap:12px;max-width:420px;min-width:300px;padding:16px 20px}@keyframes toastSlideIn{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}.toast-template-success{border-left:4px solid var(--t-bd-10b981,#10b981)}.toast-template-warning{border-left:4px solid var(--t-bd-f59e0b,#f59e0b)}.toast-template-error{border-left:4px solid var(--t-bd-ef4444,#ef4444)}.toast-template-icon{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.toast-template-success .toast-template-icon{color:var(--t-fg-10b981,#10b981)}.toast-template-warning .toast-template-icon{color:var(--t-fg-f59e0b,#f59e0b)}.toast-template-error .toast-template-icon{color:var(--t-fg-ef4444,#ef4444)}.toast-template-content{display:flex;flex:1 1;flex-direction:column;gap:4px}.toast-template-title{color:var(--t-fg-v-text-primary,var(--text-primary));font-size:14px;font-weight:600}.toast-template-message{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:13px;line-height:1.5}.toast-template-close{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--t-fg-v-text-muted,var(--text-muted));cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:4px;transition:all .2s}.toast-template-close:hover{background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));color:var(--t-fg-v-text-primary,var(--text-primary))}.tooltip-demo-section{background:linear-gradient(135deg,var(--t-bg-140f2d-a500,#140f2d80) 0,var(--t-bg-211745-a500,#21174580) 100%);border:1px dashed var(--t-bd-v-border-color,var(--border-color));border-radius:12px;display:flex;flex-direction:column;gap:24px;margin-bottom:24px;padding:32px}.tooltip-demo-item{align-items:center;display:flex;gap:12px}.tooltip-demo-label{color:var(--t-fg-v-text-primary,var(--text-primary));font-size:1rem;font-weight:500}.info-icon-btn-template{align-items:center;background:none;border:none;border-radius:50%;color:var(--t-fg-6a6a6a,#6a6a6a);cursor:pointer;display:inline-flex;justify-content:center;min-height:44px;min-width:44px;padding:8px;transition:background-color .2s ease,color .2s ease}.info-icon-btn-template:before{background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));border-radius:50%;content:"";height:22px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease;width:22px;z-index:-1}.info-icon-btn-template:hover:before{transform:translate(-50%,-50%) scale(1)}.info-icon-btn-template:hover{color:var(--t-fg-v-accent-gold,var(--accent-gold))}.info-icon-btn-template:active{transform:scale(.95)}.info-icon-btn-template[data-tooltip]:after{word-wrap:break-word;background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 4px 12px var(--t-sh-000000-a300,#0000004d);color:var(--t-fg-8a8a8a,#8a8a8a);content:attr(data-tooltip);font-size:10px;font-weight:400;left:50%;line-height:1.3;max-height:min(160px,calc(90vw - 28.8px));max-width:min(180px,calc(100vw - 32px));opacity:0;overflow-wrap:break-word;overflow-y:auto;padding:8px 12px;pointer-events:none;position:absolute;text-align:left;transform:translateX(-50%) scale(.9);transition:all .2s ease;visibility:hidden;white-space:normal;width:max-content;z-index:10000}@media (min-width:769px){.info-icon-btn-template[data-tooltip]:hover:after{opacity:1;transform:translateX(-50%) scale(1);visibility:visible}}@media (max-width:768px){.info-icon-btn-template.tooltip-active[data-tooltip]:after{opacity:1;transform:translateX(-50%) scale(1);visibility:visible}.form-label:first-child .info-icon-btn-template.tooltip-active[data-tooltip]:after,.info-icon-btn-template.tooltip-active.tooltip-left[data-tooltip]:after{left:0;transform:translateX(0) scale(1)}.info-icon-btn-template.tooltip-active.tooltip-right[data-tooltip]:after{left:auto;right:0;transform:translateX(0) scale(1)}}.info-icon-btn-template{position:relative}.form-label:first-child .info-icon-btn-template[data-tooltip]:after,.info-icon-btn-template.tooltip-left[data-tooltip]:after{left:0;transform:translateX(0) scale(.9)}.form-label:first-child .info-icon-btn-template[data-tooltip]:hover:after,.info-icon-btn-template.tooltip-left[data-tooltip]:hover:after{transform:translateX(0) scale(1)}.info-icon-btn-template.tooltip-right[data-tooltip]:after{left:auto;right:0;transform:translateX(0) scale(.9)}.info-icon-btn-template.tooltip-right[data-tooltip]:hover:after{transform:translateX(0) scale(1)}.template-specs{background:var(--t-bg-v-bg-primary,var(--bg-primary));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:12px;margin-bottom:24px;padding:24px}.template-specs h4{color:var(--t-fg-v-accent-gold-light,var(--accent-gold-light));font-size:1.05rem;font-weight:600;margin-bottom:16px}.template-specs ul{list-style:none;margin:0;padding:0}.template-specs ul li{align-items:center;border-bottom:1px solid var(--t-bd-v-border-color,var(--border-color));color:var(--t-fg-v-text-secondary,var(--text-secondary));display:flex;font-size:.9rem;gap:8px;line-height:1.6;padding:10px 0}.template-specs ul li:last-child{border-bottom:none}.template-specs ul li strong{color:var(--t-fg-v-text-primary,var(--text-primary));font-weight:600;min-width:140px}.color-preview{border:2px solid var(--t-bd-v-border-color,var(--border-color));border-radius:6px;display:inline-block;height:24px;vertical-align:middle;width:24px}.template-usage{background:var(--t-bg-v-bg-primary,var(--bg-primary));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:12px;padding:24px}.template-usage h4{color:var(--t-fg-v-accent-gold-light,var(--accent-gold-light));font-size:1.05rem;font-weight:600;margin-bottom:16px}.code-block{background:var(--t-bg-121212,#121212);border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:8px;color:var(--t-fg-e0e7ff,#e0e7ff);font-family:Ubuntu,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.85rem;line-height:1.7;margin:0;overflow-x:auto;padding:20px}.code-block::-webkit-scrollbar{height:8px}.code-block::-webkit-scrollbar-track{background:var(--t-sbk-000000-a200,#0003);border-radius:4px}.code-block::-webkit-scrollbar-thumb{background:var(--t-sbt-v-accent-gold,var(--accent-gold));border-radius:4px}.code-block::-webkit-scrollbar-thumb:hover{background:var(--t-sbt-v-accent-gold-dark-hover,var(--accent-gold-dark))}@media (min-width:768px) and (max-width:1024px){.admin-templates,.template-card{padding:24px}.toast-preview-container{padding:32px 16px}.toast-type-buttons{gap:8px}.toast-type-btn{font-size:.85rem;padding:10px 20px}}@media (max-width:767px){.admin-templates{padding:12px}.page-title{font-size:1.5rem}.page-subtitle{font-size:.9rem}.template-card{padding:20px}.template-header{align-items:flex-start;flex-direction:column}.template-header h2{font-size:1.2rem}.template-badge{font-size:.8rem;padding:4px 12px}.template-description{padding:16px}.template-description p{font-size:.9rem}.toast-type-selector{padding:16px}.toast-type-buttons{flex-direction:column;gap:8px}.toast-type-btn{justify-content:center;padding:12px 16px;width:100%}.toast-preview-container{padding:24px 12px}.toast-template{max-width:100%;min-width:auto}.tooltip-demo-section{padding:20px}.tooltip-demo-item{align-items:flex-start;flex-direction:column;gap:8px}.template-specs,.template-usage{padding:16px}.template-specs ul li{align-items:flex-start;flex-direction:column;gap:4px;padding:12px 0}.template-specs ul li strong{min-width:auto}.code-block{font-size:.8rem;padding:16px}.info-icon-btn-template,.toast-type-btn{min-height:48px}}.nav-tabs-demo-container{margin-top:24px}.demo-subtitle{color:var(--t-fg-v-text-primary,var(--text-primary));font-size:1.1rem;font-weight:600;margin-bottom:20px}.demo-example{margin-bottom:32px;overflow:visible}.demo-label{color:var(--t-fg-v-accent-gold-light,var(--accent-gold-light));font-size:.95rem;font-weight:600;margin-bottom:12px;padding-left:4px}.nav-tabs-example{align-content:flex-start;background:linear-gradient(135deg,var(--t-bg-140f2d-a500,#140f2d80) 0,var(--t-bg-211745-a500,#21174580) 100%);border:1px dashed var(--t-bd-v-border-color,var(--border-color));border-radius:12px;display:flex;flex-wrap:wrap;gap:8px;height:auto;min-height:auto;padding:24px;row-gap:8px}.nav-tab-item{align-items:center;background:#0000;border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:8px;box-sizing:border-box;color:var(--t-fg-v-text-secondary,var(--text-secondary));cursor:pointer;display:inline-flex;flex:1 1 auto;flex-shrink:0;font-size:14px;font-weight:600;gap:8px;min-height:48px;padding:12px 16px;transition:all .2s ease;white-space:nowrap}.nav-tab-item:hover{background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));box-shadow:0 4px 12px var(--t-sh-000000-a200,#0003);color:var(--t-fg-v-text-primary,var(--text-primary));transform:translateY(-2px)}.nav-tab-item:active{transform:scale(.98)}.nav-tab-item.active{background:linear-gradient(135deg,var(--t-bg-v-accent-gold,var(--accent-gold)) 0,var(--t-bg-v-accent-gold-dark,var(--accent-gold-dark)) 100%);border-color:var(--t-bd-v-accent-gold,var(--accent-gold));box-shadow:0 4px 12px var(--t-sh-000000-a300,#0000004d);color:var(--t-fgon-v-bg-primary-on-v-accent-gold,var(--bg-primary))}.nav-tab-item svg{flex-shrink:0}.nav-tabs-demo-container{overflow:visible;width:100%}@media (min-width:769px){.nav-tabs-desktop{align-items:stretch;justify-content:flex-start}.nav-tabs-desktop.nav-tabs-count-2 .nav-tab-item{flex-basis:calc(50% - 8px);flex-grow:1;flex-shrink:1;max-width:300px}.nav-tabs-desktop.nav-tabs-count-3 .nav-tab-item{flex-basis:calc(33.333% - 8px);flex-grow:1;flex-shrink:1;max-width:250px}.nav-tabs-desktop.nav-tabs-count-4 .nav-tab-item{flex-basis:calc(25% - 8px);flex-grow:1;flex-shrink:1;max-width:220px}.nav-tabs-desktop.nav-tabs-count-5 .nav-tab-item{flex-basis:calc(20% - 8px);flex-grow:1;flex-shrink:1;max-width:200px}.nav-tabs-desktop.nav-tabs-count-6 .nav-tab-item{flex-basis:calc(16.666% - 8px);flex-grow:1;flex-shrink:1;max-width:180px}.nav-tabs-desktop.nav-tabs-count-7 .nav-tab-item:not(.nav-tabs-second-row){flex-basis:calc(33.333% - 8px);flex-grow:1;flex-shrink:1;max-width:250px}.nav-tabs-desktop.nav-tabs-count-7 .nav-tab-item.nav-tabs-second-row,.nav-tabs-desktop.nav-tabs-count-8 .nav-tab-item,.nav-tabs-desktop.nav-tabs-count-9 .nav-tab-item:not(.nav-tabs-second-row){flex-basis:calc(25% - 8px);flex-grow:1;flex-shrink:1;max-width:220px}.nav-tabs-desktop.nav-tabs-count-9 .nav-tab-item.nav-tabs-second-row{flex-basis:calc(20% - 8px);flex-grow:1;flex-shrink:1;max-width:200px}.nav-tabs-desktop .nav-tab-item{align-items:center;flex-direction:row}.nav-tabs-desktop .nav-tab-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:768px) and (max-width:1024px){.nav-tabs-example{align-content:flex-start;gap:6px;padding:20px;row-gap:8px}.nav-tab-item{gap:6px;padding:10px 12px}.nav-tabs-tablet{align-items:stretch;justify-content:flex-start}.nav-tabs-tablet.nav-tabs-count-2 .nav-tab-item{flex-basis:calc(50% - 6px);flex-grow:1;flex-shrink:1;max-width:250px}.nav-tabs-tablet.nav-tabs-count-3 .nav-tab-item{flex-basis:calc(33.333% - 6px);flex-grow:1;flex-shrink:1;max-width:200px}.nav-tabs-tablet.nav-tabs-count-4 .nav-tab-item{flex-basis:calc(50% - 6px);flex-grow:1;flex-shrink:1;max-width:250px}.nav-tabs-tablet .nav-tab-item{flex-basis:calc(25% - 6px);flex-grow:1;flex-shrink:1;max-width:180px}.nav-tabs-tablet.nav-tabs-count-5 .nav-tab-item:not(.nav-tabs-second-row){flex-basis:calc(50% - 6px);flex-grow:1;flex-shrink:1}.nav-tabs-tablet.nav-tabs-count-5 .nav-tab-item.nav-tabs-second-row,.nav-tabs-tablet.nav-tabs-count-7 .nav-tab-item:not(.nav-tabs-second-row){flex-basis:calc(33.333% - 6px);flex-grow:1;flex-shrink:1}.nav-tabs-tablet.nav-tabs-count-7 .nav-tab-item.nav-tabs-second-row{flex-basis:calc(25% - 6px);flex-grow:1;flex-shrink:1}.nav-tabs-tablet.nav-tabs-count-4 .nav-tab-item,.nav-tabs-tablet.nav-tabs-count-5 .nav-tab-item,.nav-tabs-tablet.nav-tabs-count-7 .nav-tab-item{flex-direction:column;gap:0;justify-content:center;text-align:center}.nav-tabs-tablet.nav-tabs-count-4 .nav-tab-item span,.nav-tabs-tablet.nav-tabs-count-5 .nav-tab-item span,.nav-tabs-tablet.nav-tabs-count-7 .nav-tab-item span{font-size:10px;line-height:1.2}}@media (max-width:767px){.nav-tabs-example{align-content:flex-start;gap:4px;padding:16px;row-gap:8px}.nav-tab-item{font-size:10px;gap:0;padding:10px 8px}.nav-tabs-mobile{align-items:stretch;justify-content:flex-start}.nav-tabs-mobile.nav-tabs-count-2 .nav-tab-item{flex-basis:calc(50% - 4px);flex-grow:1;flex-shrink:1}.nav-tabs-mobile .nav-tab-item{flex-direction:column;justify-content:center;max-width:none;text-align:center}.nav-tabs-mobile .nav-tab-item,.nav-tabs-mobile.nav-tabs-count-3 .nav-tab-item{flex-basis:calc(33.333% - 4px);flex-grow:1;flex-shrink:1}.nav-tabs-mobile.nav-tabs-count-4 .nav-tab-item,.nav-tabs-mobile.nav-tabs-count-5 .nav-tab-item:not(.nav-tabs-second-row){flex-basis:calc(50% - 4px);flex-grow:1;flex-shrink:1}.nav-tabs-mobile.nav-tabs-count-5 .nav-tab-item.nav-tabs-second-row,.nav-tabs-mobile.nav-tabs-count-8 .nav-tab-item.nav-tabs-second-row,.nav-tabs-mobile.nav-tabs-count-8 .nav-tab-item:not(.nav-tabs-second-row):not(.nav-tabs-third-row){flex-basis:calc(33.333% - 4px);flex-grow:1;flex-shrink:1}.nav-tabs-mobile.nav-tabs-count-8 .nav-tab-item.nav-tabs-third-row{flex-basis:calc(50% - 4px);flex-grow:1;flex-shrink:1}.nav-tabs-mobile .nav-tab-item span{font-size:10px;line-height:1.2}.demo-label{font-size:.85rem}}.modal-overlay{align-items:center;animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--t-ovm-000000-a700,#000000b3);display:flex;height:100vh;height:100dvh;justify-content:center;left:0;overflow-y:auto;padding:16px;position:fixed;top:0;width:100vw;z-index:9999}.template-form-modal{-webkit-overflow-scrolling:touch;animation:slideUp .3s cubic-bezier(.34,1.56,.64,1);background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:16px;box-shadow:0 24px 64px var(--t-sh-000000-a600,#0009),0 0 32px var(--t-sh-000000-a100,#0000001a);max-height:90vh;max-width:min(900px,calc(100vw - 32px));overflow-y:auto;position:relative;width:100%}@keyframes slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.template-form-modal .modal-header{align-items:center;border-bottom:1px solid var(--t-bd-v-border-color,var(--border-color));display:flex;flex-shrink:0;justify-content:space-between;padding:24px 32px}.template-form-modal .modal-header h3{color:var(--t-fg-v-accent-gold,var(--accent-gold));font-size:1.5rem;font-weight:700;margin:0}.template-form-modal .modal-close{align-items:center;background:none;border:none;border-radius:8px;color:var(--t-fg-v-text-muted,var(--text-muted));cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.template-form-modal .modal-close:hover{background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));color:var(--t-fg-v-accent-gold,var(--accent-gold));transform:scale(1.1)}.template-form-modal .modal-body{padding:32px}.template-form-modal .modal-body::-webkit-scrollbar{width:8px}.template-form-modal .modal-body::-webkit-scrollbar-track{background:var(--t-sbk-v-bg-primary,var(--bg-primary));border-radius:4px}.template-form-modal .modal-body::-webkit-scrollbar-thumb{background:var(--t-sbt-v-bg-tertiary,var(--bg-tertiary));border-radius:4px}.template-form-modal .modal-body::-webkit-scrollbar-thumb:hover{background:var(--t-sbt-v-bg-hover-hover,var(--bg-hover))}.template-form-modal .modal-footer{align-items:center;border-top:1px solid var(--t-bd-v-border-color,var(--border-color));display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding:24px 32px}.form-section{margin-bottom:16px}.form-section:last-child{margin-bottom:0}.form-section-title{border-bottom:2px solid var(--t-bd-v-border-color,var(--border-color));color:var(--t-fg-v-accent-gold-light,var(--accent-gold-light));font-size:1.1rem;font-weight:600;margin:0 0 8px;padding-bottom:4px}.form-group{margin-bottom:24px}.form-group:last-child{margin-bottom:0}.birth-date-input{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr 1.4fr 1.7fr}.form-label{align-items:center;color:var(--t-fg-v-text-primary,var(--text-primary));display:flex;font-size:.95rem;font-weight:600;gap:8px;margin-bottom:4px!important}.form-label+.custom-select-wrapper,.form-label+.form-checkbox-group,.form-label+.form-file-upload,.form-label+.form-input,.form-label+.form-input-with-icon,.form-label+.form-radio-group,.form-label+.form-select,.form-label+.form-textarea,.form-select,.form-textarea{background:var(--t-bg-281d4a-a500,#281d4a80);border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:8px;color:var(--t-fg-v-text-primary,var(--text-primary));font-family:inherit;font-size:.95rem;padding:12px 16px;transition:all .2s ease;width:100%}.form-input::placeholder,.form-textarea::placeholder{color:var(--t-fgd-v-text-muted,var(--text-muted))}.form-input:focus,.form-select:focus,.form-textarea:focus{background:var(--t-bg-281d4a-a800,#281d4acc);border-color:var(--t-fc-v-accent-gold,var(--accent-gold));box-shadow:0 0 0 3px var(--t-fc-000000-a100,#0000001a);outline:none}.form-input:hover,.form-select:hover,.form-textarea:hover{border-color:var(--t-bd-v-border-hover,var(--border-hover))}.form-input-error{background:var(--t-bg-ef4444-a100,#ef44441a)!important;border-color:var(--t-bd-ef4444,#ef4444)!important}.form-input-error:focus{border-color:var(--t-fc-ef4444,#ef4444)!important;box-shadow:0 0 0 3px var(--t-fc-ef4444-a200,#ef444433)!important}.form-error-message{align-items:center;color:var(--t-fg-ef4444,#ef4444);display:flex;font-size:.85rem;gap:4px;margin-top:6px}.form-textarea{line-height:1.6;min-height:100px;resize:vertical}.form-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23cbd5e1' d='m4 6 4 4 4-4z'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;cursor:pointer;font-weight:500;padding-right:48px}.form-select option{background:var(--t-bg-1e3a5f,#1e3a5f);border-radius:0;color:var(--t-fgon-f8f9fa-on-1e3a5f,#f8f9fa);font-weight:400;line-height:1.5;padding:14px 20px}.form-select option:checked{background:var(--t-bg-2e5a8f,#2e5a8f);color:var(--t-fgon-f8f9fa-on-2e5a8f,#f8f9fa);font-weight:500}.form-select option:hover{background:var(--t-bg-2a4d7c,#2a4d7c);color:var(--t-fgon-f8f9fa-on-2a4d7c,#f8f9fa)}.form-select option:focus{background:var(--t-bg-2e5a8f,#2e5a8f);outline:none}.form-select option:disabled{color:var(--t-fgd-v-text-muted,var(--text-muted));opacity:.5}@supports (-webkit-appearance:none){.form-select{background-size:16px 16px}.form-select:focus option{background:var(--t-bg-1e3a5f,#1e3a5f)}.form-select:focus option:checked{background:var(--t-bg-2e5a8f,#2e5a8f);position:relative}.form-select:focus option:hover{background:var(--t-bg-2a4d7c,#2a4d7c)}}@-moz-document url-prefix(){.form-select option{background:var(--t-bg-1e3a5f,#1e3a5f)!important;padding:14px 20px}.form-select option:checked{background:var(--t-bg-2e5a8f,#2e5a8f)!important;color:var(--t-fgon-f8f9fa-on-2e5a8f,#f8f9fa)!important}.form-select option:hover{background:var(--t-bg-2a4d7c,#2a4d7c)!important}}.form-select[multiple],.form-select[size]{background:var(--t-bg-1e3a5f,#1e3a5f);background-image:none;border:1px solid var(--t-bd-ffffff-a100,#ffffff1a);min-height:200px;padding:4px}.form-select[multiple] option,.form-select[size] option{background:var(--t-bg-1e3a5f,#1e3a5f);border-radius:6px;color:var(--t-fgon-f8f9fa-on-1e3a5f,#f8f9fa);cursor:pointer;margin:2px 0;padding:14px 20px}.form-select[multiple] option:checked,.form-select[size] option:checked{background:var(--t-bg-2e5a8f,#2e5a8f)!important;color:var(--t-fgon-f8f9fa-on-2e5a8f,#f8f9fa);position:relative}.form-select[multiple] option:hover,.form-select[size] option:hover{background:var(--t-bg-2a4d7c,#2a4d7c)!important}.form-select[multiple] option:checked:after,.form-select[size] option:checked:after{color:var(--t-fg-f3ca5e,#f3ca5e);content:"✓";font-size:18px;font-weight:700;position:absolute;right:20px}.form-input-with-icon{align-items:center;display:flex;position:relative;width:100%}.form-input-with-icon .form-input{padding-right:48px;width:100%}.form-input-icon-btn{align-items:center;background:none;border:none;border-radius:4px;color:var(--t-fg-v-text-muted,var(--text-muted));cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:12px;transition:all .2s ease}.form-input-icon-btn:hover{background:var(--t-bg-000000-a100,#0000001a)}.form-input-icon-btn:hover,.form-input-icon-left{color:var(--t-fg-v-accent-gold,var(--accent-gold))}.form-input-icon-left{left:16px;pointer-events:none;position:absolute;z-index:1}@keyframes dropdownSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.phone-code-dropdown::-webkit-scrollbar{width:8px}.phone-code-dropdown::-webkit-scrollbar-track{background:var(--t-sbk-v-bg-primary,var(--bg-primary));border-radius:4px}.phone-code-dropdown::-webkit-scrollbar-thumb{background:var(--t-sbt-v-bg-tertiary,var(--bg-tertiary));border-radius:4px}.phone-code-dropdown::-webkit-scrollbar-thumb:hover{background:var(--t-sbt-v-bg-hover-hover,var(--bg-hover))}.form-calendar-icon-clickable{color:var(--t-fg-c3dbff,#c3dbff)!important;cursor:pointer!important;left:16px!important;pointer-events:auto!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;transition:all .2s ease;z-index:100!important}.form-calendar-icon-clickable:hover{color:var(--t-fg-v-accent-gold,var(--accent-gold))!important;transform:translateY(-50%) scale(1.1)!important}.form-calendar-icon-clickable:active{transform:translateY(-50%) scale(1.05)!important}.form-input-with-left-icon{padding-left:50px!important}.form-input[type=date]::-webkit-calendar-picker-indicator{display:none;opacity:0;pointer-events:none}.form-input[type=date]::-webkit-datetime-edit{color:var(--t-fg-v-text-primary,var(--text-primary))}.form-input[type=date]::-webkit-datetime-edit-fields-wrapper{padding:0}.form-input[type=date]::-webkit-datetime-edit-text{color:var(--t-fg-v-text-muted,var(--text-muted));padding:0 2px}.form-input[type=date]::-webkit-datetime-edit-day-field:not([aria-valuenow]),.form-input[type=date]::-webkit-datetime-edit-month-field:not([aria-valuenow]),.form-input[type=date]::-webkit-datetime-edit-year-field:not([aria-valuenow]){color:var(--t-fg-v-text-muted,var(--text-muted))}.form-radio-group{display:flex;flex-direction:column;gap:12px}.form-radio-label{align-items:center;background:var(--t-bg-281d4a-a300,#281d4a4d);border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:8px;color:var(--t-fg-v-text-secondary,var(--text-secondary));cursor:pointer;display:flex;font-size:.95rem;gap:12px;padding:12px 16px;transition:all .2s ease}.form-radio-label:hover{background:var(--t-bg-281d4a-a600,#281d4a99);border-color:var(--t-bd-v-border-hover,var(--border-hover))}.form-radio{accent-color:var(--t-ot-v-accent-gold,var(--accent-gold));cursor:pointer;height:20px;width:20px}.form-radio-label:has(.form-radio:checked){background:var(--t-bg-000000-a100,#0000001a);border-color:var(--t-bd-v-accent-gold,var(--accent-gold));color:var(--t-fg-v-text-primary,var(--text-primary))}.form-checkbox-group{display:flex;flex-direction:column;gap:12px}.form-checkbox-label{align-items:center;background:var(--t-bg-281d4a-a300,#281d4a4d);border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:8px;color:var(--t-fg-v-text-secondary,var(--text-secondary));cursor:pointer;display:flex;font-size:.95rem;gap:12px;padding:12px 16px;transition:all .2s ease}.form-checkbox-label:hover{background:var(--t-bg-281d4a-a600,#281d4a99);border-color:var(--t-bd-v-border-hover,var(--border-hover))}.form-checkbox{accent-color:var(--t-ot-v-accent-gold,var(--accent-gold));cursor:pointer;height:20px;width:20px}.form-checkbox-label:has(.form-checkbox:checked){background:var(--t-bg-000000-a100,#0000001a);border-color:var(--t-bd-v-accent-gold,var(--accent-gold));color:var(--t-fg-v-text-primary,var(--text-primary))}.form-toggle-wrapper{align-items:center;background:var(--t-bg-281d4a-a300,#281d4a4d);border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:0;padding:12px 16px;transition:all .2s ease;width:100%}.form-toggle-wrapper:hover{background:var(--t-bg-281d4a-a600,#281d4a99);border-color:var(--t-bd-v-border-hover,var(--border-hover))}.form-toggle-label-text{align-items:center;color:var(--t-fg-v-text-secondary,var(--text-secondary));display:flex;font-size:.95rem;gap:8px}.form-toggle{background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:14px;cursor:pointer;flex-shrink:0;height:28px;position:relative;transition:all .3s ease;width:52px}.form-toggle.active{background:linear-gradient(135deg,var(--t-bg-v-accent-gold,var(--accent-gold)) 0,var(--t-bg-v-accent-gold-dark,var(--accent-gold-dark)) 100%);border-color:var(--t-bd-v-accent-gold,var(--accent-gold))}.form-toggle-slider{background:var(--t-bg-v-text-primary,var(--text-primary));border-radius:50%;box-shadow:0 2px 4px var(--t-sh-000000-a300,#0000004d);height:20px;left:3px;position:absolute;top:3px;transition:all .3s cubic-bezier(.34,1.56,.64,1);width:20px}.form-toggle.active .form-toggle-slider{background:var(--t-bg-v-bg-primary,var(--bg-primary));transform:translateX(24px)}.form-file-upload{position:relative}.form-file-input{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px;z-index:-1}.form-file-label{align-items:center;background:var(--t-bg-281d4a-a300,#281d4a4d);border:2px dashed var(--t-bd-v-border-color,var(--border-color));border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:32px;text-align:center;transition:all .2s ease}.form-file-label:hover{background:var(--t-bg-281d4a-a600,#281d4a99);border-color:var(--t-bd-v-accent-gold,var(--accent-gold))}.form-file-label svg{color:var(--t-fg-v-accent-gold,var(--accent-gold))}.form-file-label>span:first-of-type{color:var(--t-fg-v-text-primary,var(--text-primary));font-size:.95rem;font-weight:600}.form-file-hint{color:var(--t-fg-v-text-muted,var(--text-muted));font-size:.85rem}.form-file-input:focus+.form-file-label{outline:2px solid var(--t-fc-v-accent-gold,var(--accent-gold));outline-offset:2px}@media (min-width:768px) and (max-width:1024px){.modal-overlay{-webkit-overflow-scrolling:touch;justify-content:flex-start;overflow-y:auto;padding:max(1.5rem,env(safe-area-inset-top)) 1rem max(1.5rem,env(safe-area-inset-bottom))}.template-form-modal{max-width:500px;width:calc(100vw - 320px)}.template-form-modal .modal-body,.template-form-modal .modal-footer,.template-form-modal .modal-header{padding-left:24px;padding-right:24px}.template-form-modal .modal-header{padding-bottom:20px;padding-top:20px}.template-form-modal .modal-body{padding-bottom:24px;padding-top:24px}.template-form-modal .modal-footer{padding-bottom:20px;padding-top:20px}}@media (max-width:767px){.modal-overlay{-webkit-overflow-scrolling:touch;align-items:center;overflow-y:auto;padding:max(1.5rem,env(safe-area-inset-top)) 1rem max(1.5rem,env(safe-area-inset-bottom))}.template-form-modal{border-radius:12px;margin:20px 0;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);max-width:100%}.template-form-modal .modal-body,.template-form-modal .modal-footer,.template-form-modal .modal-header{padding-left:16px;padding-right:16px}.template-form-modal .modal-header{padding-bottom:16px;padding-top:16px}.template-form-modal .modal-header h3{font-size:1.25rem}.template-form-modal .modal-body{padding-bottom:20px;padding-top:20px}.template-form-modal .modal-footer{flex-direction:column-reverse;gap:8px;padding-bottom:16px;padding-top:16px}.template-form-modal .modal-footer .btn{justify-content:center;width:100%}.form-section{margin-bottom:12px}.form-section-title{font-size:1rem;margin-bottom:4px!important;padding-bottom:2px!important}.form-group{margin-bottom:8px}.form-input,.form-select,.form-textarea{font-size:16px}.form-checkbox-group,.form-radio-group{gap:10px}.form-checkbox-label,.form-radio-label{font-size:.9rem;padding:10px 12px}.form-toggle-wrapper{padding:10px 12px}.form-file-label{padding:24px 16px}}.form-input[type=date]{accent-color:var(--t-ot-6ea8fe,#6ea8fe);color-scheme:light}.template-form-modal{--calendar-bg:var(--t-bg-e3f2fd,#e3f2fd);--calendar-selected:var(--t-fg-6ea8fe,#6ea8fe);--calendar-hover:var(--t-fg-bbdefb,#bbdefb);--calendar-text:var(--t-fg-5eb3f6,#5eb3f6);--calendar-border:var(--t-bd-90caf9,#90caf9);--calendar-border-radius:16px}input[type=date]::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:16px 16px;opacity:1}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast:high){.form-checkbox-label,.form-file-label,.form-input,.form-radio-label,.form-select,.form-textarea,.form-toggle-wrapper,.template-card,.template-specs,.template-usage{border-width:2px}}.custom-select-wrapper{position:relative;width:100%}.custom-select-button{align-items:center;background:var(--t-bg-1e1636-a800,#1e1636cc);border:1px solid var(--t-bd-ffffff-a100,#ffffff1a);border-radius:8px;color:var(--t-fg-v-text-primary,var(--text-primary));cursor:pointer;display:flex;font-family:inherit;font-size:.95rem;font-weight:500;justify-content:space-between;padding:12px 16px;text-align:left;transition:all .2s ease;width:100%}.custom-select-button:hover{background:var(--t-bg-1e1636-a900,#1e1636e6);border-color:var(--t-bd-000000-a300,#0000004d)}.custom-select-button:focus{background:var(--t-bg-1e1636-a950,#1e1636f2);border-color:var(--t-fc-v-accent-gold,var(--accent-gold));box-shadow:0 0 0 3px var(--t-fc-000000-a100,#0000001a);outline:none}.custom-select-text{flex:1 1}.custom-select-icon{color:var(--t-fg-v-text-muted,var(--text-muted));flex-shrink:0;transition:transform .2s ease}.custom-select-icon.rotated{transform:rotate(180deg)}.custom-select-dropdown{animation:dropdownSlideIn .2s ease;background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:12px;box-shadow:0 8px 24px var(--t-sh-000000-a400,#0006);left:0;max-height:300px;overflow-y:auto;padding:4px;position:absolute;top:calc(100% + 8px);width:100%;z-index:1000}.custom-select-dropdown.blue-dropdown{background:var(--t-bg-1a1625,#1a1625);border:1px solid var(--t-bd-ffffff-a100,#ffffff1a)}.custom-select-dropdown::-webkit-scrollbar{width:8px}.custom-select-dropdown::-webkit-scrollbar-track{background:#0000;border-radius:4px}.custom-select-dropdown::-webkit-scrollbar-thumb{background:var(--t-sbt-ffffff-a200,#fff3);border-radius:4px}.custom-select-dropdown::-webkit-scrollbar-thumb:hover{background:var(--t-sbt-ffffff-a300-hover,#ffffff4d)}.custom-select-option{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--t-fg-ffffff,#fff);cursor:pointer;display:flex;font-family:inherit;font-size:.9rem;font-weight:400;justify-content:space-between;padding:14px 20px;position:relative;text-align:left;transition:all .2s ease;width:100%}.custom-select-option:hover{background:var(--t-bg-000000-a100,#0000001a);color:var(--t-fg-v-accent-gold,var(--accent-gold))}.custom-select-option.selected{background:var(--t-bg-000000-a150,#00000026);color:var(--t-fg-v-accent-gold,var(--accent-gold));font-weight:500}.custom-select-option .checkmark{color:var(--t-fg-f3ca5e,#f3ca5e);font-size:18px;font-weight:700;margin-left:8px}.custom-select-option:focus{background:var(--t-bg-2e5a8f,#2e5a8f);outline:none}@media (max-width:767px){.custom-select-dropdown{max-height:250px}.custom-select-option{font-size:16px;padding:12px 16px}}.badges-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-top:1.5rem}.badge-preview-item{align-items:flex-start;background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:8px;display:flex;flex-direction:column;gap:.75rem;padding:1rem;transition:all .2s ease}.badge-preview-item:hover{border-color:var(--accent-primary);box-shadow:none;transform:translateY(-2px)}.universal-badge{align-items:center;border-radius:999px;box-shadow:inset 0 1px 2px var(--t-sh-000000-a100,#0000001a);color:var(--t-fg-ffffff,#fff);cursor:default;display:inline-flex;font-family:Inter,Roboto,SF Pro Display,-apple-system,sans-serif;font-size:12px;font-weight:600;height:20px;justify-content:center;padding:2px 10px;-webkit-user-select:none;user-select:none;white-space:nowrap}.badge-info{display:flex;flex-direction:column;gap:.25rem;width:100%}.badge-info code{background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border-radius:4px;color:var(--t-fg-v-text-secondary,var(--text-secondary));font-family:Monaco,Menlo,Courier New,monospace;font-size:11px;padding:2px 6px}.badges-examples{background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:8px;display:flex;flex-direction:column;gap:.75rem;padding:1rem}.example-row{align-items:center;color:var(--t-fg-v-text-primary,var(--text-primary));display:flex;font-size:14px}@media (max-width:1024px){.badges-grid{gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media (max-width:768px){.badges-grid{gap:1rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.badge-preview-item,.badges-examples{padding:.75rem}.example-row{font-size:13px}}@media (max-width:480px){.badges-grid{grid-template-columns:1fr}.example-row{align-items:flex-start;flex-direction:column;gap:.25rem}.example-row span:first-child{margin-right:0!important}}.sketches-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-top:1.5rem}.sketches-column{display:flex;flex-direction:column;gap:1.5rem}.column-header{align-items:center;border-bottom:1px solid var(--t-bd-v-border-color,var(--border-color));display:flex;justify-content:space-between;padding-bottom:1rem}.column-header h3{color:var(--t-fg-v-text-primary,var(--text-primary));font-size:18px;font-weight:600;margin:0}.count-badge{background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border-radius:12px;color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:12px;font-weight:500;padding:2px 8px}.sketches-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.sketch-item{background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:12px;overflow:hidden;transition:all .3s ease}.sketch-item:hover{border-color:var(--accent-primary);box-shadow:0 12px 24px var(--t-sh-000000-a100,#0000001a);transform:translateY(-4px)}.sketch-preview{aspect-ratio:9/16;background:var(--t-bg-v-bg-secondary,var(--bg-secondary));overflow:hidden;position:relative;width:100%}.sketch-preview img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.sketch-item:hover .sketch-preview img{transform:scale(1.05)}.sketch-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--t-bg-000000-a400,#0006);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.sketch-item:hover .sketch-overlay{opacity:1}.btn-preview{align-items:center;background:var(--t-bg-ffffff,#fff);border:none;border-radius:24px;color:var(--t-fg-000000,#000);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:.5rem;padding:.75rem 1.25rem;transform:translateY(10px);transition:transform .3s ease}.sketch-item:hover .btn-preview{transform:translateY(0)}.sketch-info{display:flex;flex-direction:column;gap:.25rem;padding:1rem}.sketch-title{color:var(--t-fg-v-text-primary,var(--text-primary));font-size:14px;font-weight:600}.sketch-date{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:12px}@media (max-width:1024px){.sketches-container{gap:3rem;grid-template-columns:1fr}.sketches-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.frames-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:1.5rem}.frame-preview-card{background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:12px;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;transition:all .3s ease}.frame-preview-card:hover{border-color:var(--accent-primary);box-shadow:0 8px 16px var(--t-sh-000000-a100,#0000001a);transform:translateY(-2px)}.frame-info{display:flex;flex-direction:column;gap:.5rem}.frame-name{color:var(--t-fg-v-text-primary,var(--text-primary));font-size:1.1rem;font-weight:600;margin:0}.frame-desc{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:.875rem;margin:0}.frame-category{background:var(--accent-primary);border-radius:4px;color:var(--t-fg-ffffff,#fff);display:inline-block;font-size:.75rem;font-weight:500;padding:2px 8px;width:fit-content}.frame-demo-container{aspect-ratio:1;border-radius:8px;overflow:hidden;position:relative}.frame-demo-box,.frame-demo-container{align-items:center;display:flex;justify-content:center;padding:1.5rem;width:100%}.frame-demo-box{height:100%;transition:all .3s ease}.frame-preview-card:hover .frame-demo-box{transform:scale(1.02)}.frame-demo-content{align-items:center;color:inherit;display:flex;flex-direction:column;gap:.75rem}.demo-icon{opacity:.6}.demo-text{font-size:.875rem;font-weight:500;opacity:.7}.frame-code{background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));border-radius:6px;padding:.5rem;text-align:center}.frame-code code{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-family:Monaco,Menlo,Courier New,monospace;font-size:.75rem}@media (max-width:1024px){.frames-grid{gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media (max-width:768px){.frames-grid{gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.frame-preview-card{padding:1rem}}@media (max-width:480px){.frames-grid{grid-template-columns:1fr}}.card-preview-bg{background:var(--t-bg-2d0551,#2d0551);border-radius:16px;display:inline-block;padding:24px}.user-energy-card{align-items:center;background:var(--t-bg-1a1a1a,#1a1a1a);border:1px solid var(--t-bd-333333,#333);border-radius:16px;display:flex;gap:24px;justify-content:space-between;min-width:500px;padding:20px 24px}.user-energy-profile{align-items:center;display:flex;gap:16px}.user-energy-avatar{border:2px solid var(--t-bd-v-accent-gold,var(--accent-gold,#d4af37));border-radius:50%;flex-shrink:0;height:66px;overflow:hidden;width:66px}.user-energy-avatar img{height:100%;object-fit:cover;width:100%}.user-energy-info{display:flex;flex-direction:column;gap:4px}.user-energy-name{color:var(--t-fg-ffffff,#fff);font-size:1.1rem;font-weight:600}.user-energy-date{color:var(--t-fg-ffffff-a600,#fff9);font-size:.85rem}.user-energy-numbers{display:flex;flex-direction:column;gap:8px}.energy-numbers-row{display:flex;gap:8px}.energy-circle{align-items:center;background:var(--t-bg-482469,#482469);border:1px solid var(--t-bd-d0a676,#d0a676);border-radius:50%;color:var(--t-fgon-d0a676-on-482469,#d0a676);display:flex;font-size:1rem;font-weight:600;height:36px;justify-content:center;width:36px}@media (max-width:768px){.user-energy-card{align-items:stretch;flex-direction:column;gap:16px;min-width:auto}.energy-numbers-row,.user-energy-numbers{justify-content:center}}.gl{--gl-page:#fff;--gl-ink:#21123f;--gl-body:#45556c;--gl-muted:#6a607f;--gl-violet:#7c3aed;--gl-violet-text:#7c3aed;--gl-lav:#f5f0ff;--gl-lav-2:#f9f6ff;--gl-lav-line:#7c3aed24;--gl-green:#27c55e;--gl-green-deep:#127836;--gl-green-ink:#063d1b;--gl-green-line:#1278362e;--gl-mint:#f4fcf6;--gl-mint-2:#e9f8ee;--gl-line:#21123f14;--gl-edge:#7c3aed24;--gl-edge-2:#7c3aed40;--gl-card:#fff;--gl-card-in:#fff;--gl-item:#fff;--gl-field:#fff;--gl-mission-bg:#fef9e7;--gl-mission-line:#d4af3740;--gl-mission-text:#946c00;--gl-mission-accent:#785400;--gl-mission-glow:0 0 10px #d4af374d;--gl-chip:#f5f0ff;--gl-chip-text:#7c3aed;--gl-panel-lav:#f5f0ff;--gl-panel-mint:linear-gradient(180deg,#e9f8ee,#f4fcf6);--gl-panel-ring:0 0 0 0 #0000;--gl-shadow:0 18px 40px -22px #21123f38;--gl-card-ring:0 0 0 0 #0000;--gl-dots-opacity:0.245;--gl-dots-filter:none;--gl-r-xl:20px;--gl-r-lg:14px;--gl-r-md:10px;--gl-r-sm:8px;--gl-r-btn:12px;--gl-display:"Onest","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--gl-text:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--gl-pill-green-bg:#4ade80;--gl-pill-green-text:#04130a;--gl-pill-green-ic:#04130a;--gl-pill-green-shadow:0 4px 14px #4ade804d;--gl-pill-violet-bg:#7c3aed;--gl-pill-violet-ic:#7c3aed;--gl-pill-violet-shadow:0 4px 14px #7c3aed4d;--gl-pill-ink-bg:#21123f;--gl-pill-ink-ring:none;--gl-num-bg:#f5f0ff;--gl-num-text:#7c3aed;--gl-step-line:linear-gradient(90deg,#7c3aed24,#7c3aed73,#7c3aed24);--gl-focus:#7c3aed73;-webkit-text-size-adjust:100%;background:var(--gl-page);color:var(--gl-body);font:400 16px/1.55 var(--gl-text);overflow-x:clip}.gl[data-landing-theme=dark],[data-landing-theme=dark] .gl{--gl-page:#0f1215;--gl-ink:#f8f9fa;--gl-body:#a0aec0;--gl-muted:#8c96a5;--gl-violet:#7a4be0;--gl-violet-text:#b69cff;--gl-lav:#202327;--gl-lav-2:#0f1215;--gl-lav-line:#ffffff0f;--gl-green:#34c76e;--gl-green-deep:#5ef098;--gl-green-ink:#04130a;--gl-green-line:#ffffff0f;--gl-mint:hsla(0,0%,100%,.024);--gl-mint-2:hsla(0,0%,100%,.024);--gl-line:#ffffff0f;--gl-edge:#ffffff0f;--gl-edge-2:#ffffff1a;--gl-card:#15181b;--gl-card-in:#1a1d20;--gl-item:#1d2023;--gl-field:#0a0c0e;--gl-mission-bg:var(--gl-page);--gl-mission-line:#d4af3733;--gl-mission-text:#e5b83b;--gl-mission-accent:#facc15;--gl-mission-glow:0 0 14px #f4cd6773,0 0 2px #f4cd6759;--gl-chip:#202327;--gl-chip-text:#b69cff;--gl-panel-lav:hsla(0,0%,100%,.024);--gl-panel-mint:hsla(0,0%,100%,.024);--gl-panel-ring:inset 0 0 0 1px #ffffff0f;--gl-shadow:0 18px 40px -22px #000000b3;--gl-card-ring:inset 0 0 0 1px #ffffff0f;--gl-dots-opacity:0.06;--gl-dots-filter:grayscale(1);--gl-pill-green-bg:#34c76e;--gl-pill-green-text:#000;--gl-pill-green-ic:#1e8a4b;--gl-pill-green-shadow:inset 0 0 0 1px #ffffff38,0 10px 26px -12px #34c76e8c;--gl-pill-violet-bg:#7a4be0;--gl-pill-violet-ic:#5b2fc0;--gl-pill-violet-shadow:inset 0 0 0 1px #ffffff24,0 10px 26px -12px #7a4be099;--gl-pill-ink-bg:#ffffff0f;--gl-pill-ink-ring:inset 0 0 0 1px #ffffff1a;--gl-num-bg:#202327;--gl-num-text:#b69cff;--gl-step-line:linear-gradient(90deg,#ffffff0d,#fff3,#ffffff0d);--gl-focus:#b69cffb3}.gl *,.gl :after,.gl :before{box-sizing:border-box}:where(.gl h1,.gl h2,.gl h3,.gl h4){text-wrap:balance;color:var(--gl-ink);font-family:var(--gl-display);margin:0}:where(.gl p){margin:0}:where(.gl ul,.gl ol){list-style:none;margin:0;padding:0}:where(.gl button){font:inherit}:where(.gl a){color:inherit}.gl svg{display:block;max-width:100%}.gl :focus-visible{border-radius:8px;outline:3px solid var(--gl-focus);outline-offset:3px}.gl-wrap{margin:0 auto;max-width:1120px;padding:0 24px;position:relative}.gl-center{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.gl-nw,.gl-pill{white-space:nowrap}.gl-pill{align-items:center;background:none;border:0;border-radius:var(--gl-r-btn);color:inherit;column-gap:16px;cursor:pointer;display:inline-grid;font:700 15px/1 var(--gl-text);grid-template-columns:minmax(0,1fr) auto;height:50px;padding:0 6px 0 16px;text-align:center;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.gl-pill-ic{border-radius:var(--gl-r-sm);display:grid;flex:none;height:38px;place-items:center;width:38px}.gl-pill-ic svg{height:16px;width:16px}.gl-pill-green{background:var(--gl-pill-green-bg);box-shadow:var(--gl-pill-green-shadow);color:var(--gl-pill-green-text)}.gl-pill-green:hover{background:#5ce895;box-shadow:0 6px 18px #4ade8066}.gl-pill-green .gl-pill-ic{background:#fff;color:var(--gl-pill-green-ic)}.gl-pill-violet{background:var(--gl-pill-violet-bg);border:1px solid #6d28d9;box-shadow:var(--gl-pill-violet-shadow);color:#fff}.gl-pill-violet:hover{background:#8b5cf6;border-color:#7c3aed;box-shadow:0 6px 18px #7c3aed66}.gl-pill-violet .gl-pill-ic{background:#fff;color:var(--gl-pill-violet-ic)}.gl-pill-ink{background:var(--gl-pill-ink-bg);box-shadow:var(--gl-pill-ink-ring);color:#fff}.gl-pill-ink .gl-pill-ic{background:var(--gl-green);color:var(--gl-green-ink)}.gl-pill.gl-pill-plain{grid-template-columns:minmax(0,1fr);padding:0 22px}.gl-pill:hover{transform:translateY(-1px)}.gl-eyebrow{align-items:center;color:var(--gl-violet-text);display:inline-flex;font:600 12px/1 var(--gl-text);gap:8px;letter-spacing:.16em;text-transform:uppercase}.gl-eyebrow:before{background:linear-gradient(135deg,#55ff8d,#1fa84f);border-radius:3px;box-shadow:0 1px 0 #0a502340;content:"";height:11px;width:14px}.gl-sec{overflow-x:clip;padding:64px 0;position:relative;scroll-margin-top:90px}.gl-sec-head{margin:0 auto 36px;max-width:760px;text-align:center}.gl-h2{font-size:clamp(28px,3.4vw,40px);font-weight:700;letter-spacing:-.015em;line-height:1.15;margin:0}.gl-lead{color:var(--gl-muted);font-size:17px;line-height:1.55;margin:14px auto 0;max-width:640px}.gl-lead-wide{max-width:760px}.gl-mission{background:var(--gl-mission-bg,#fef9e7);border-bottom:1px solid var(--gl-mission-line,#d4af3740);color:var(--gl-mission-text);font:600 13px/1.5 var(--gl-text);letter-spacing:.06em;padding:10px 16px;text-align:center;text-shadow:var(--gl-mission-glow);text-transform:uppercase}.gl-mission b{color:var(--gl-mission-accent);font-weight:800}.gl[data-landing-theme=dark] .gl-mission,[data-landing-theme=dark] .gl-mission{background:var(--gl-mission-bg,var(--gl-page));border-bottom:none;box-shadow:inset 0 -1px 0 var(--gl-mission-line,#d4af3733)}.gl-dots{background:url(/static/media/pattern-violet.ca579408b82febadcb43.webp) 50%/contain no-repeat;filter:var(--gl-dots-filter);opacity:var(--gl-dots-opacity);pointer-events:none;position:absolute;z-index:0}.gl-dots-green{background-image:url(/static/media/pattern-green.44849dec683aba49de03.webp)}.gl-panel{border-radius:var(--gl-r-xl);box-shadow:var(--gl-panel-ring);overflow:hidden;overflow:clip;padding:56px 40px;position:relative}.gl-panel-lav{background:var(--gl-panel-lav)}.gl-panel-mint{background:var(--gl-panel-mint)}.gl-panel .gl-dots-a{height:360px;left:-80px;top:-80px;width:360px}.gl-panel .gl-dots-b{bottom:-80px;height:360px;right:-80px;width:360px}.gl-grid,.gl-panel>:not(.gl-dots){position:relative;z-index:1}.gl-grid{grid-gap:16px;display:grid;gap:16px}.gl-g2{grid-template-columns:repeat(2,1fr)}.gl-g3{grid-template-columns:repeat(3,1fr)}.gl-g4{grid-template-columns:repeat(4,1fr)}.gl-g5{grid-template-columns:repeat(6,1fr)}.gl-g5>:nth-child(-n+3){grid-column:span 2}.gl-g5>:nth-child(n+4){grid-column:span 3}.gl-card{background:var(--gl-card);border-radius:var(--gl-r-lg);box-shadow:var(--gl-card-ring),var(--gl-shadow);display:flex;flex-direction:column;gap:10px;padding:24px 22px 26px}.gl-panel .gl-card{background:var(--gl-card-in)}.gl-card h3,.gl-card h4{font-family:var(--gl-text);font-size:17px;font-weight:700;line-height:1.3}.gl-card p{color:var(--gl-muted);font-size:14.5px;line-height:1.5}.gl-ic{background:var(--gl-num-bg);border-radius:var(--gl-r-md);color:var(--gl-num-text);display:grid;height:48px;margin-bottom:8px;place-items:center;width:48px}.gl-ic svg{height:24px;width:24px}.gl-num{font-feature-settings:"tnum";background:var(--gl-num-bg);border-radius:var(--gl-r-md);color:var(--gl-num-text);display:grid;font:700 18px/1 var(--gl-display);font-variant-numeric:tabular-nums;height:44px;margin-bottom:6px;place-items:center;width:44px}.gl-cta{margin-top:32px}@media (max-width:1024px){.gl-g4{grid-template-columns:1fr 1fr}}@media (max-width:900px){.gl-g3,.gl-g5{grid-template-columns:1fr 1fr}.gl-g5>:nth-child(n){grid-column:auto}}@media (max-width:900px) and (min-width:601px){.gl-g3>:last-child:nth-child(odd),.gl-g5>:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:820px){.gl-sec{padding:48px 0}.gl-panel{padding:40px 22px}}@media (max-width:600px){.gl-wrap{padding:0 18px}.gl-h2{font-size:clamp(24px,6.6vw,28px)}.gl-eyebrow{display:inline-block;letter-spacing:.12em;line-height:1.5;text-align:center}.gl-eyebrow:before{display:inline-block;margin-right:8px;vertical-align:-1px}.gl-g2,.gl-g3,.gl-g4,.gl-g5{grid-template-columns:1fr}.gl-pill{height:auto;line-height:1.25;min-height:50px;padding:6px 6px 6px 16px;text-align:center;white-space:normal}.gl-center .gl-pill{justify-content:space-between;width:100%}.gl-panel{padding:34px 18px}.gl-lead{-webkit-hyphens:auto;hyphens:auto;text-align:justify;text-align-last:center}}@media (prefers-reduced-motion:reduce){.gl *{animation:none!important;transition:none!important}}.gl-dg-wrap{align-items:center;display:flex;flex-direction:column;gap:14px;min-width:0;scroll-margin-top:90px}.gl-dg-title{font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.3;max-width:440px;text-align:center}.gl-dg-sub{color:var(--gl-muted);font-size:14.5px;line-height:1.45;margin-top:-6px;max-width:420px;text-align:center}.gl-dg{--s:0.78;display:flex;justify-content:center;min-width:0;position:relative}.gl-dg-box{height:calc(600px*var(--s));position:relative;width:calc(680px*var(--s))}.gl-dg-stage{height:600px;left:0;position:absolute;top:0;transform:scale(var(--s));transform-origin:0 0;width:680px}.gl-dg-glow{background:radial-gradient(circle,#27c55e29,#552aaa14 55%,#0000 72%);border-radius:50%;height:440px;left:120px;position:absolute;top:80px;width:440px}.gl[data-landing-theme=dark] .gl-dg-glow,[data-landing-theme=dark] .gl-dg-glow{background:radial-gradient(circle,#ffffff08,#0000 70%)}.gl-dg-lines{height:600px;left:0;overflow:visible;position:absolute;top:0;width:680px}.gl-dg-lines path{fill:none;stroke:var(--gl-green);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.gl-dg-lines rect{fill:var(--gl-green)}.gl-dg-card{background:var(--gl-card);border:1px solid var(--gl-lav-line);border-radius:var(--gl-r-lg);box-shadow:var(--gl-shadow);color:inherit;font:inherit;padding:16px 14px 14px;position:absolute;text-align:center;text-decoration:none;width:200px}.gl-dg-card .gl-ic{border-radius:var(--gl-r-md);display:grid;height:40px;margin:0 auto 10px;place-items:center;width:40px}.gl-dg-card .gl-ic svg{height:20px;width:20px}.gl-dg-card b{color:var(--gl-ink);display:block;font:700 15px/1.25 var(--gl-text)}.gl-dg-card>span:not(.gl-ic){color:var(--gl-muted);display:block;font:400 12.5px/1.35 var(--gl-text);margin-top:4px}.gl-dg-stage .gl-dg-card{height:172px}.gl-dg .c1{left:0;top:22px}.gl-dg .c2{left:480px;top:22px}.gl-dg .c3{left:0;top:214px}.gl-dg .c4{left:480px;top:214px}.gl-dg .c5{left:0;top:406px}.gl-dg .c6{left:480px;top:406px}.gl-dg .c7{left:240px;top:22px}.gl-dg-you{align-items:center;background:none;border:0;color:inherit;display:flex;flex-direction:column;font:inherit;gap:10px;left:0;padding:0;position:absolute;right:0;top:246px}.gl-dg-you i{background:radial-gradient(circle at 36% 30%,#7dffb2 0,#34c76e 38%,#1b9a48 70%,#0e5c2a 100%);border-radius:50%;box-shadow:0 0 0 6px var(--gl-page),0 0 0 7.5px #27c55e59,0 20px 40px -14px #1278368c,inset -5px -7px 18px #061b0e80,inset 5px 6px 16px #ffffff73;color:#fff;display:grid;height:108px;place-items:center;width:108px}.gl-dg-you i svg{display:block;filter:drop-shadow(0 2px 5px rgba(6,40,20,.45));height:66px;width:94px}.gl-dg-you .gl-fig{animation:gl-fig-move 4.5s ease-in-out infinite;transform-box:view-box;transform-origin:center}.gl-dg-you .gl-fig-r{animation-name:gl-fig-move-r}@keyframes gl-fig-move{0%,to{transform:translateX(0)}50%{transform:translateX(-2.4px)}}@keyframes gl-fig-move-r{0%,to{transform:translateX(0)}50%{transform:translateX(2.4px)}}.gl-dg-you b{color:var(--gl-ink);font:700 15px/1.2 var(--gl-text)}.gl-dg-you b,.gl-dg-you span{display:block;text-align:center}.gl-dg-you span{color:var(--gl-green-deep);font:500 12.5px/1.2 var(--gl-text);margin-top:3px}.gl-dg-grid{display:none}@media (max-width:1180px){.gl-dg{--s:0.75}}@media (max-width:1100px){.gl-dg{--s:1}}@media (max-width:760px){.gl-dg{--s:0.86}}@media (max-width:640px){.gl-dg{--s:0.8}}@media (max-width:600px){.gl-dg-box{display:none}.gl-dg-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;width:100%}.gl-dg-grid .gl-dg-you{grid-column:1/-1;padding:8px 0 6px;position:static}.gl-dg-grid .gl-dg-card{position:static;width:auto}.gl-dg-grid .c7{grid-column:1/-1}.gl-dg-wrap>.gl-pill{align-self:stretch;justify-content:space-between;width:100%}}@media (max-width:420px){.gl-dg-grid{grid-template-columns:1fr}.gl-dg-grid .c7{grid-column:auto}.gl-dg-grid .gl-dg-card{grid-column-gap:12px;align-items:center;column-gap:12px;display:grid;grid-template-columns:40px minmax(0,1fr);padding:12px 14px;text-align:left}.gl-dg-grid .gl-dg-card .gl-ic{grid-column:1;grid-row:1/span 2;margin:0}.gl-dg-grid .gl-dg-card>b,.gl-dg-grid .gl-dg-card>span:not(.gl-ic){grid-column:2}}.gl{--gl-wordmark:linear-gradient(180deg,#7259c2,#4f3b89 42%,#2b1f4e);--gl-wordmark-shadow:drop-shadow(0 1px 0 #fffc) drop-shadow(0 6px 14px #2b1f4e42) drop-shadow(0 18px 38px #552aaa26)}.gl[data-landing-theme=dark],[data-landing-theme=dark] .gl{--gl-wordmark:linear-gradient(180deg,#fff 12%,#e2e8f0 48%,#8192a4 98%);--gl-wordmark-shadow:drop-shadow(0 1px 1px #ffffff73) drop-shadow(0 4px 10px #000000bf) drop-shadow(0 14px 32px #0009) drop-shadow(0 0 35px rgba(52,199,110,.054))}.gl-hero{overflow:hidden;overflow:clip;padding:28px 0 56px;position:relative;scroll-margin-top:90px;text-align:center}.gl-hero .gl-dots-l{height:420px;left:-120px;top:-20px;width:420px}.gl-hero .gl-dots-r{height:420px;right:-140px;top:100px;width:420px}.gl-hero .gl-eyebrow{margin-top:8px}.gl-logo-hero{align-items:center;container-type:inline-size;display:flex;height:380px;justify-content:center;margin:0 auto 4px;max-width:900px;z-index:1}.gl-logo-hero,.gl-logo-wrap{position:relative;width:100%}.gl-logo-wrap{z-index:2}.gl-logo-giant{-webkit-text-fill-color:#0000;background:var(--gl-wordmark);-webkit-background-clip:text;background-clip:text;filter:var(--gl-wordmark-shadow);font-family:"Montserrat",var(--gl-display);font-size:clamp(2rem,calc(16.8vw - 8.064px),9.45rem);font-size:clamp(2rem,16.8cqw,10rem);font-weight:800;letter-spacing:-.02em;line-height:.95;margin-left:-.08em;text-align:center;-webkit-user-select:none;user-select:none;white-space:nowrap;width:100%}.gl-beta-wrap{display:inline-flex;left:50%;position:absolute;top:0;transform:translate(-50%,-110%);z-index:10}.gl-beta-wrap:before{animation:gl-beta-wave 4s cubic-bezier(.1,.7,.3,1) infinite;border:1.5px solid #7a4be0d9;border-radius:10px;content:"";inset:0;pointer-events:none;position:absolute}@keyframes gl-beta-wave{0%{opacity:.9;transform:scale(1)}20%{opacity:.5}32%{opacity:0;transform:scale(1.45,1.8)}32.01%,to{opacity:0;transform:scale(1)}}.gl-beta-btn{align-items:center;background:linear-gradient(135deg,#7a4be0,#9b6bff);border:0;border-radius:8px;box-shadow:0 8px 18px -8px #552aaa99;color:#fff;cursor:pointer;display:inline-flex;flex-direction:column;overflow:hidden;padding:5px 14px;position:relative;transition:transform .2s;z-index:1}.gl-beta-btn:hover{transform:scale(1.06)}.gl-beta-btn b{font:900 clamp(13px,calc(2.2vw - 1.056px),19.8px)/1.1 var(--gl-text);font-size:clamp(13px,2.2cqw,20px);letter-spacing:2px}.gl-beta-btn span{font:500 clamp(9px,calc(1.2vw - .576px),10.8px)/1 var(--gl-text);font-size:clamp(9px,1.2cqw,11px);letter-spacing:.5px;margin-top:1px;opacity:.92}.gl-beta-btn:after{animation:gl-beta-shine 4s cubic-bezier(.4,0,.2,1) infinite;background:linear-gradient(90deg,#fff0,#ffffff73,#fff0);content:"";height:200%;left:-75%;position:absolute;top:-50%;transform:rotate(25deg);width:50%}@keyframes gl-beta-shine{0%{left:-75%}25%,to{left:140%}}.gl-halo{--orbit:160px;align-items:center;border-radius:50%;display:flex;height:320px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:320px}.gl[data-landing-theme=dark] .gl-halo,[data-landing-theme=dark] .gl-halo{background:radial-gradient(circle,#34c76e1c 0,#34c76e0a 45%,#0000 68%)}.gl-halo:before{animation:gl-halo-spin 20s linear infinite;border:1px solid #27c55e73;border-radius:50%;box-shadow:0 0 28px #27c55e24,inset 0 0 28px #27c55e14;content:"";height:100%;position:absolute;width:100%}.gl-halo:after{animation:gl-halo-spin 46s linear infinite reverse;border:1px dashed #27c55e52;border-radius:50%;content:"";height:128%;position:absolute;width:128%}.gl-sphere{animation:gl-sphere-float 6s ease-in-out infinite;background:radial-gradient(circle at 35% 32%,#6bf7a4 0,#34c76e 38%,#19743d 72%,#061b0e 100%);border-radius:50%;box-shadow:0 18px 60px #27c55e40,0 10px 40px #21123f59,inset -6px -8px 22px #000000d9,inset 6px 6px 18px #ffffff40;height:160px;position:relative;width:160px}.gl-sphere:before{background:radial-gradient(circle at 40% 40%,#ffffffa6,#0000 70%);border-radius:50%;content:"";filter:blur(2px);height:26%;left:22%;position:absolute;top:16%;width:34%}.gl-orb{height:0;left:50%;position:absolute;top:50%;width:0;z-index:10}.gl-orb-1{animation:gl-orbit1 40s linear infinite;transform:rotate(0deg) translateY(calc(var(--orbit)*-1))}.gl-orb-2{animation:gl-orbit2 40s linear infinite;transform:rotate(180deg) translateY(calc(var(--orbit)*-1))}.gl-sat{animation:gl-sat-pulse 4s ease-in-out infinite;background:radial-gradient(circle at 35% 35%,#5ce694 0,#34c76e 45%,#1e8243 80%,#0d381c 100%);border-radius:50%;box-shadow:0 0 18px #27c55e59,inset -3px -3px 8px #0009,inset 2px 2px 6px #ffffff4d;height:26px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:26px}.gl-orb-2 .gl-sat{animation-delay:-2s}@keyframes gl-halo-spin{to{transform:rotate(1turn)}}@keyframes gl-sphere-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes gl-sat-pulse{0%,to{opacity:.8;transform:translate(-50%,-50%) scale(.75)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}@keyframes gl-orbit1{0%{transform:rotate(0deg) translateY(calc(var(--orbit)*-1)) rotate(0deg)}to{transform:rotate(1turn) translateY(calc(var(--orbit)*-1)) rotate(-1turn)}}@keyframes gl-orbit2{0%{transform:rotate(180deg) translateY(calc(var(--orbit)*-1)) rotate(-180deg)}to{transform:rotate(540deg) translateY(calc(var(--orbit)*-1)) rotate(-540deg)}}.gl-hero-grid{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1fr);margin-top:8px;text-align:center}.gl-hero-copy{margin:0 auto;max-width:880px;min-width:0}.gl-h1{font-size:clamp(30px,3.6vw,46px);font-weight:700;letter-spacing:-.025em;line-height:1.1;margin:16px auto 0;max-width:860px}.gl-hero-sub{color:var(--gl-body);font-size:15.5px;-webkit-hyphens:none;hyphens:none;line-height:1.6;margin:18px auto 0;max-width:780px;text-align:justify;text-align-last:center;word-break:normal}.gl-hero-btns{grid-gap:12px;display:grid;gap:12px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:28px auto 0;max-width:100%;width:max-content}.gl-hero-note{text-wrap:balance;color:var(--gl-muted);font-size:14.5px;margin-top:16px}.gl-hero-grid--stacked{gap:48px;grid-template-columns:minmax(0,1fr)}.gl-hero-grid--stacked .gl-hero-copy{margin:0 auto;max-width:880px}.gl-hero-grid--stacked .gl-h1{max-width:860px}@media (min-width:761px){.gl-hero-grid .gl-dg,.gl-hero-grid--stacked .gl-dg{--s:1}}@media (max-width:1100px){.gl-hero-grid{gap:32px}.gl-h1{font-size:clamp(28px,4.6vw,46px);margin:16px auto 0;max-width:820px}.gl-hero-sub{-webkit-hyphens:none;hyphens:none;margin:18px auto 0;max-width:760px;text-align:justify;text-align-last:center;word-break:normal}}@media (max-width:720px){.gl-hero-btns{grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.gl-hero .gl-dots-r{display:none}.gl-logo-hero{height:230px}.gl-halo{--orbit:100px;height:200px;width:200px}.gl-sphere{height:100px;width:100px}.gl-sat{height:18px;width:18px}.gl-hero{padding:12px 0 40px}.gl-h1{font-size:clamp(26px,6.6vw,30px)}.gl-hero-btns{width:100%}}.gl-pz{background:var(--gl-lav);border-radius:var(--gl-r-xl);color:var(--gl-body);overflow:hidden;overflow:clip;padding:64px 48px 48px;position:relative}.gl-pz>:not(.gl-dots){position:relative;z-index:1}.gl-pz .gl-dots-a{height:360px;left:-80px;top:-80px;width:360px}.gl-pz .gl-dots-b{bottom:-80px;height:360px;right:-80px;width:360px}.gl-pz-head{margin:0 auto 40px;max-width:860px;text-align:center}.gl-pz h2{margin-top:14px}.gl-pz-lead{color:var(--gl-muted);font-size:17px;line-height:1.6;margin:16px auto 0;max-width:640px}.gl-pz-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.gl-pz-card{background:var(--gl-card);border-radius:16px;box-shadow:var(--gl-shadow);display:flex;flex-direction:column;gap:14px;padding:26px 24px}.gl-pz-ic{background:var(--gl-mint-2);border-radius:50%;box-shadow:inset 0 0 0 1px var(--gl-green-line);color:var(--gl-green-deep);display:grid;height:46px;place-items:center;width:46px}.gl-pz-ic svg{height:22px;width:22px}.gl-pz-card h3{color:var(--gl-ink);font:700 18px/1.3 var(--gl-display)}.gl-pz-row{grid-gap:12px;align-items:start;color:var(--gl-body);display:grid;font-size:14.5px;gap:12px;grid-template-columns:28px minmax(0,1fr);line-height:1.55}.gl-pz-row+.gl-pz-row{border-top:1px solid var(--gl-line);padding-top:14px}.gl-pz-row i{border-radius:50%;display:grid;height:28px;place-items:center;width:28px}.gl-pz-row i svg{height:15px;width:15px}.gl-pz-up i{background:var(--gl-mint-2);color:var(--gl-green-deep)}.gl-pz-back i{background:#fde7e7;color:#d93b3b}.gl-pz-insight{align-items:center;background:var(--gl-card);border-radius:16px;box-shadow:var(--gl-shadow),inset 0 0 0 1px var(--gl-green-line);display:flex;gap:24px 40px;justify-content:space-between;margin-top:16px;padding:26px 28px}.gl-pz-insight-text{align-items:flex-start;display:flex;gap:18px;max-width:100%}.gl-pz-orb{background:radial-gradient(circle at 35% 32%,#6bf7a4 0,#34c76e 38%,#19743d 72%,#061b0e 100%);border-radius:50%;box-shadow:0 0 24px #34c76e59;flex:none;height:44px;width:44px}.gl-pz-insight h3{color:var(--gl-ink);font:700 19px/1.3 var(--gl-display)}.gl-pz-insight p{color:var(--gl-body);font-size:15px;line-height:1.6;margin-top:8px}.gl-pz .gl-pill-green{flex:none}.gl[data-landing-theme=dark] .gl-pz,[data-landing-theme=dark] .gl-pz{background:radial-gradient(60% 45% at 50% 0,#34c76e1a,#0000 70%),linear-gradient(180deg,#14181b,#0f1215);box-shadow:inset 0 0 0 1px #ffffff0f,0 30px 60px -40px #0a0c0e99}.gl[data-landing-theme=dark] .gl-pz .gl-eyebrow,[data-landing-theme=dark] .gl-pz .gl-eyebrow{color:#5ef098}.gl[data-landing-theme=dark] .gl-pz-card,[data-landing-theme=dark] .gl-pz-card{background:#1a1e21;box-shadow:inset 0 0 0 1px #ffffff12}.gl[data-landing-theme=dark] .gl-pz-ic,[data-landing-theme=dark] .gl-pz-ic{background:#34c76e1f;box-shadow:inset 0 0 0 1px #34c76e40;color:#5ef098}.gl[data-landing-theme=dark] .gl-pz-row,[data-landing-theme=dark] .gl-pz-row{color:#c9d1db}.gl[data-landing-theme=dark] .gl-pz-up i,[data-landing-theme=dark] .gl-pz-up i{background:#34c76e1f;color:#5ef098}.gl[data-landing-theme=dark] .gl-pz-back,[data-landing-theme=dark] .gl-pz-back{color:#a0aec0}.gl[data-landing-theme=dark] .gl-pz-back i,[data-landing-theme=dark] .gl-pz-back i{background:#f871711f;color:#f87171}.gl[data-landing-theme=dark] .gl-pz-insight,[data-landing-theme=dark] .gl-pz-insight{background:#1b1f22;box-shadow:inset 0 0 0 1px #34c76e47}@media (max-width:1100px){.gl-pz-grid{grid-template-columns:1fr 1fr}.gl-pz-grid>:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:900px){.gl-pz{padding:48px 28px 32px}.gl-pz-insight{align-items:flex-start;flex-direction:column}.gl-pz-insight .gl-pill{align-self:center}}@media (max-width:760px){.gl-pz-grid{grid-template-columns:1fr}.gl-pz-grid>:last-child:nth-child(odd){grid-column:auto}}@media (max-width:600px){.gl-pz{padding:40px 18px 22px}.gl-pz-lead{-webkit-hyphens:auto;hyphens:auto;text-align:justify;text-align-last:center}.gl-pz-insight{padding:22px 18px}.gl-pz-insight-text{flex-direction:column;gap:14px}.gl-pz-insight .gl-pill{justify-content:space-between;width:100%}.gl-pz-card{padding:22px 18px}.gl-pz-row{gap:10px;grid-template-columns:24px minmax(0,1fr)}.gl-pz-row i{height:24px;width:24px}.gl-pz-insight h3{font-size:17px}}@media (max-width:400px){.gl-pz{padding:36px 12px 14px}.gl-pz-card,.gl-pz-insight{padding:20px 14px}}.gl-gain .gl-card{gap:12px;padding:28px 26px}.gl-gain .gl-card h3{font:700 21px/1.25 var(--gl-display);letter-spacing:-.01em}.gl-gain .gl-card p{color:var(--gl-body);font-size:15px;line-height:1.55}.gl-ex{grid-gap:36px 48px;align-items:center;display:grid;gap:36px 48px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);position:relative;z-index:1}.gl-ex>*{min-width:0}.gl-ex-copy{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center}.gl-ex-copy .gl-h2{margin-top:6px}.gl-ex-copy .gl-pill{margin-top:8px;max-width:100%;min-width:360px;padding:0 8px 0 24px}.gl-ex-app{background:var(--gl-card);border-radius:18px;box-shadow:var(--gl-shadow),inset 0 0 0 1px var(--gl-lav-line);color:var(--gl-body);overflow:hidden}.gl-ex-bar{align-items:center;border-bottom:1px solid var(--gl-line);color:var(--gl-ink);display:flex;flex-wrap:wrap;font:600 13px/1.2 var(--gl-text);gap:10px;padding:14px 18px}.gl-ex-bar i{background:radial-gradient(circle at 35% 32%,#6bf7a4,#34c76e 50%,#19743d);border-radius:50%;flex:none;height:12px;width:12px}.gl-ex-bar em{background:var(--gl-mint-2);border-radius:8px;color:var(--gl-green-deep);font-style:normal;font:600 12px/1.2 var(--gl-text);letter-spacing:.06em;margin-left:auto;padding:5px 10px;text-transform:uppercase;white-space:nowrap}.gl-ex-body{display:flex;flex-direction:column;gap:12px;padding:18px}.gl-ex-sec{background:var(--gl-lav-2);border-radius:12px;box-shadow:inset 0 0 0 1px var(--gl-lav-line);padding:16px 18px}.gl-ex-sec h4{align-items:center;color:var(--gl-muted);display:flex;font:700 12px/1.2 var(--gl-text);gap:8px;letter-spacing:.1em;text-transform:uppercase}.gl-ex-sec h4:before{background:#8c96a5;border-radius:50%;content:"";flex:none;height:8px;width:8px}.gl-ex-warn h4{color:#c43c3c}.gl-ex-warn h4:before{background:#e05252}.gl-ex-good h4{color:var(--gl-green-deep)}.gl-ex-good h4:before{background:var(--gl-green)}.gl-ex-sec p{color:var(--gl-ink);font-size:14.5px;line-height:1.55;margin-top:8px}.gl-ex-cap{color:var(--gl-muted);font-size:12.5px;margin-top:10px;text-align:center}.gl[data-landing-theme=dark] .gl-ex-app,[data-landing-theme=dark] .gl-ex-app{background:#0f1215;box-shadow:inset 0 0 0 1px #ffffff14,0 30px 60px -30px #0a0c0e8c;color:#a0aec0}.gl[data-landing-theme=dark] .gl-ex-bar,[data-landing-theme=dark] .gl-ex-bar{border-bottom-color:#ffffff12;color:#f8f9fa}.gl[data-landing-theme=dark] .gl-ex-bar em,[data-landing-theme=dark] .gl-ex-bar em{background:#34c76e1f;color:#5ef098}.gl[data-landing-theme=dark] .gl-ex-sec,[data-landing-theme=dark] .gl-ex-sec{background:#1a1e21;box-shadow:inset 0 0 0 1px #ffffff0f}.gl[data-landing-theme=dark] .gl-ex-sec h4,[data-landing-theme=dark] .gl-ex-sec h4{color:#c9d1db}.gl[data-landing-theme=dark] .gl-ex-warn h4,[data-landing-theme=dark] .gl-ex-warn h4{color:#fca5a5}.gl[data-landing-theme=dark] .gl-ex-warn h4:before,[data-landing-theme=dark] .gl-ex-warn h4:before{background:#f87171}.gl[data-landing-theme=dark] .gl-ex-good h4,[data-landing-theme=dark] .gl-ex-good h4{color:#5ef098}.gl[data-landing-theme=dark] .gl-ex-good h4:before,[data-landing-theme=dark] .gl-ex-good h4:before{background:#34c76e}.gl[data-landing-theme=dark] .gl-ex-sec p,[data-landing-theme=dark] .gl-ex-sec p{color:#e2e8f0}@media (max-width:1100px){.gl-ex{grid-template-columns:1fr}.gl-ex-copy{align-items:center;text-align:center}}@media (max-width:600px){.gl-ex-copy .gl-pill{justify-content:space-between;min-width:0;width:100%}}@media (max-width:400px){.gl-ex-body{gap:10px;padding:12px}.gl-ex-sec{padding:14px}.gl-ex-bar{padding:12px 14px}}.gl-review-modal-overlay,.gl-review-modal-overlay[data-landing-theme=light]{-webkit-overflow-scrolling:touch;align-items:center;animation:glModalFadeIn .22s ease-out forwards;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#fff!important;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:max(20px,env(safe-area-inset-top,20px)) max(16px,env(safe-area-inset-right,16px)) max(20px,env(safe-area-inset-bottom,20px)) max(16px,env(safe-area-inset-left,16px));position:fixed;z-index:1000001}.gl-review-modal-overlay[data-landing-theme=dark]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#0a0c12f5!important}@keyframes glModalFadeIn{0%{opacity:0}to{opacity:1}}.gl-review-modal-container{align-items:center;animation:glModalZoomIn .25s cubic-bezier(.16,1,.3,1) forwards;box-sizing:border-box;display:flex;flex-direction:column;margin:auto;max-width:430px;position:relative;width:100%}@keyframes glModalZoomIn{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.gl-review-modal-header{box-sizing:border-box;margin-bottom:12px;max-width:430px;position:relative;text-align:center;width:100%}.gl-review-modal-topbar{align-items:center;box-sizing:border-box;display:flex;justify-content:center;margin-bottom:6px;width:100%}.gl-review-modal-badge{align-items:center;background:#f0fdf4;border:1px solid #86efac;border-radius:9999px;box-sizing:border-box;color:#15803d;display:inline-flex;font-size:.78rem;font-weight:600;gap:6px;letter-spacing:.02em;line-height:1.2;padding:5px 14px;white-space:nowrap}.gl-review-modal-overlay[data-landing-theme=dark] .gl-review-modal-badge{background:#27c55e29;border-color:#27c55e59;color:#34c76e}.gl-badge-dot{background:#22c55e;border-radius:50%;box-shadow:0 0 5px #22c55e80;flex-shrink:0;height:7px;width:7px}.gl-review-modal-close{align-items:center;background:#0000000f;border:1px solid #0000001f;border-radius:50%;bottom:-4px;color:#0f172a;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;outline:none;position:absolute;right:6px;transition:all .2s ease;width:36px;z-index:10}.gl-review-modal-close svg{height:18px;width:18px}.gl-review-modal-close:hover{background:#0000001f;transform:scale(1.08)}.gl-review-modal-close:active{transform:scale(.94)}.gl-review-modal-overlay[data-landing-theme=dark] .gl-review-modal-close{background:#ffffff1f;border-color:#fff3;color:#fff}.gl-review-modal-overlay[data-landing-theme=dark] .gl-review-modal-close:hover{background:#ffffff3d}.gl-review-modal-title{box-sizing:border-box;color:#0f172a;font-size:1.15rem;font-weight:700;letter-spacing:-.01em;margin:0;padding:0 46px}.gl-review-modal-overlay[data-landing-theme=dark] .gl-review-modal-title{color:#fff}.gl-phone-mockup-wrapper{box-sizing:border-box;gap:14px;max-width:100%;position:relative;width:100%}.gl-modal-nav-btn,.gl-phone-mockup-wrapper{align-items:center;display:flex;justify-content:center}.gl-modal-nav-btn{background:#fff;border:1px solid #00000024;border-radius:50%;box-shadow:0 4px 14px #0000001a;color:#0f172a;cursor:pointer;flex-shrink:0;height:44px;outline:none;transition:all .2s cubic-bezier(.4,0,.2,1);width:44px;z-index:10}.gl-modal-nav-btn svg{height:20px;width:20px}.gl-modal-nav-btn:hover{background:#fff;border-color:#27c55e80;color:#15803d;transform:scale(1.08)}.gl-modal-nav-btn:active{transform:scale(.92)}.gl-review-modal-overlay[data-landing-theme=dark] .gl-modal-nav-btn{background:#ffffff1f;border-color:#ffffff38;box-shadow:0 4px 18px #00000080;color:#fff}.gl-review-modal-overlay[data-landing-theme=dark] .gl-modal-nav-btn:hover{background:#ffffff40;border-color:#ffffff73;color:#34c76e}.gl-phone-mockup{background:#11141a;border:8px solid #232732;border-radius:40px;box-shadow:0 25px 65px -15px #00000040,0 0 0 1px #0000001f,inset 0 0 0 2px #0000004d;flex-shrink:1;max-width:calc(100vw - 110px);overflow:hidden;position:relative;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;width:min(296px,calc(100vw - 124px),calc(45.1vh - 93.5px))}.gl-review-modal-overlay[data-landing-theme=dark] .gl-phone-mockup{border-color:#232732;box-shadow:0 25px 65px -15px #000000d9,0 0 0 1px #ffffff1f,inset 0 0 0 2px #0009}.gl-phone-island{align-items:center;background:#000;border-radius:20px;box-shadow:0 2px 5px #00000080;display:flex;height:22px;justify-content:flex-end;left:50%;padding-right:8px;position:absolute;top:10px;transform:translateX(-50%);width:86px;z-index:5}.gl-phone-camera{background:radial-gradient(circle,#192036 40%,#080a12 80%);border:1px solid #ffffff14;border-radius:50%;height:9px;width:9px}.gl-phone-screen{-webkit-overflow-scrolling:touch;align-items:flex-start;background:#0d1418;box-sizing:border-box;display:flex;justify-content:center;max-height:min(630px,calc(85vh - 140px));min-height:340px;overflow-y:auto;padding-bottom:28px;padding-top:44px;position:relative;scrollbar-width:none;width:100%}.gl-phone-screen::-webkit-scrollbar{display:none}.gl-phone-screen-inner{display:flex;justify-content:center;width:100%}.gl-phone-img{-webkit-user-drag:none;display:block;height:auto;object-fit:contain;transition:opacity .25s ease;-webkit-user-select:none;user-select:none;width:100%}.gl-phone-home-indicator{background:#fff6;border-radius:4px;bottom:6px;height:4px;left:50%;position:absolute;transform:translateX(-50%);width:100px;z-index:5}.gl-review-modal-footer{align-items:center;display:flex;flex-direction:column;gap:10px;margin-top:14px}.gl-review-modal-pagination{align-items:center;display:flex;gap:8px}.gl-pagination-dot{background:#00000029;border:none;border-radius:4px;cursor:pointer;height:5px;padding:0;transition:all .25s ease;width:24px}.gl-pagination-dot.is-active{background:#16a34a;box-shadow:0 0 10px #16a34a59;width:36px}.gl-review-modal-overlay[data-landing-theme=dark] .gl-pagination-dot{background:#fff3}.gl-review-modal-overlay[data-landing-theme=dark] .gl-pagination-dot.is-active{background:#34c76e;box-shadow:0 0 10px #34c76e80}.gl-review-modal-caption{align-items:center;display:flex;flex-direction:column;gap:2px;text-align:center}.gl-caption-counter{color:#1e293b;font-size:.84rem;font-weight:600}.gl-review-modal-overlay[data-landing-theme=dark] .gl-caption-counter{color:#e2e8f0}.gl-caption-hint{color:#64748b;font-size:.74rem}.gl-review-modal-overlay[data-landing-theme=dark] .gl-caption-hint{color:#94a3b8}@media (max-width:640px){.gl-review-modal-overlay{padding:max(16px,env(safe-area-inset-top,16px)) max(12px,env(safe-area-inset-right,12px)) max(16px,env(safe-area-inset-bottom,16px)) max(12px,env(safe-area-inset-left,12px))}.gl-review-modal-topbar{padding:0 40px}.gl-review-modal-badge{font-size:.74rem;padding:4px 12px}.gl-review-modal-container,.gl-review-modal-header{max-width:100%}.gl-review-modal-close{bottom:-4px;height:34px;right:4px;width:34px}.gl-phone-mockup-wrapper{gap:8px}.gl-phone-mockup{border-radius:36px;border-width:7px;width:min(270px,calc(100vw - 104px))}.gl-phone-screen{max-height:min(560px,72vh);min-height:340px;padding-bottom:24px;padding-top:40px}.gl-modal-nav-btn{height:38px;width:38px}.gl-modal-nav-btn svg{height:17px;width:17px}}@media (max-width:380px){.gl-review-modal-overlay{padding:max(14px,env(safe-area-inset-top,14px)) max(10px,env(safe-area-inset-right,10px)) max(14px,env(safe-area-inset-bottom,14px)) max(10px,env(safe-area-inset-left,10px))}.gl-review-modal-close{bottom:-3px;height:32px;right:2px;width:32px}.gl-review-modal-topbar{padding:0 32px}.gl-review-modal-title{font-size:1.02rem;padding:0 36px}.gl-review-modal-badge{font-size:.7rem;gap:5px;padding:4px 10px}.gl-phone-mockup-wrapper{gap:5px}.gl-phone-mockup{border-radius:28px;border-width:6px;width:min(240px,calc(100vw - 88px))}.gl-phone-screen{max-height:min(500px,70vh);min-height:300px;padding-bottom:22px;padding-top:38px}.gl-modal-nav-btn{height:34px;width:34px}.gl-modal-nav-btn svg{height:15px;width:15px}}.gl-sec-reviews{position:relative}.gl-reviews-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.gl-review-card{background:var(--gl-card);border:1px solid var(--gl-line);border-radius:var(--gl-r-xl,20px);box-shadow:var(--gl-shadow);display:flex;flex-direction:column;padding:24px;position:relative;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.gl-review-card:hover{border-color:var(--gl-edge-2);box-shadow:0 20px 45px -20px #21123f47;transform:translateY(-2px)}.gl[data-landing-theme=dark] .gl-review-card:hover,[data-landing-theme=dark] .gl-review-card:hover{border-color:#ffffff29;box-shadow:0 20px 45px -20px #00000080}.gl-review-top{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.gl-review-badge{align-items:center;border-radius:50px;display:inline-flex;flex-shrink:0;font-size:.82rem;font-weight:600;gap:8px;padding:5px 12px}.gl-review-badge-ic{flex-shrink:0;height:15px;width:15px}.gl-review-percent{border-left:1px solid;display:inline-block;font-weight:800;padding-left:6px}.gl[data-landing-theme=dark] .gl-review-percent,[data-landing-theme=dark] .gl-review-percent{opacity:.9}.gl-review-green .gl-review-badge{background:#27c55e1f;border:1px solid #27c55e3d;color:var(--gl-green-deep,#127836)}.gl[data-landing-theme=dark] .gl-review-green .gl-review-badge,[data-landing-theme=dark] .gl-review-green .gl-review-badge{background:#34c76e24;color:var(--gl-green,#34c76e)}.gl-review-violet .gl-review-badge{background:#7c3aed1f;border:1px solid #7c3aed38;color:var(--gl-violet-text,#7c3aed)}.gl[data-landing-theme=dark] .gl-review-violet .gl-review-badge,[data-landing-theme=dark] .gl-review-violet .gl-review-badge{background:#a855f724;color:#c084fc}.gl-review-amber .gl-review-badge{background:#d4af371f;border:1px solid #d4af3759;color:#8d6700}.gl[data-landing-theme=dark] .gl-review-amber .gl-review-badge,[data-landing-theme=dark] .gl-review-amber .gl-review-badge{background:#d4af3726;color:#facc15}.gl-review-teal .gl-review-badge{background:#14b8a61f;border:1px solid #14b8a63d;color:#0f766e}.gl[data-landing-theme=dark] .gl-review-teal .gl-review-badge,[data-landing-theme=dark] .gl-review-teal .gl-review-badge{background:#14b8a624;color:#2dd4bf}.gl-review-header-right{align-items:center;display:inline-flex;flex-shrink:0;gap:12px}.gl-review-stars{color:#f59e0b;font-size:1rem;letter-spacing:2px}.gl-review-like-btn,.gl-review-stars{line-height:1;-webkit-user-select:none;user-select:none}.gl-review-like-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:var(--gl-card);border:1px solid var(--gl-line);border-radius:50px;color:var(--gl-body);cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:600;gap:6px;outline:none;padding:4px 10px;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)}.gl-review-like-btn:after{content:"";height:38px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 8px)}.gl-review-like-btn:hover{background:#ef44440a;border-color:#ef444466;color:#ef4444;transform:translateY(-1px)}.gl-review-like-btn:active{transform:scale(.95)}.gl-review-like-btn.is-liked{background:#ef444414;border-color:#ef444459;color:#ef4444}.gl-review-like-icon{flex-shrink:0;height:14px;transition:transform .25s cubic-bezier(.175,.885,.32,1.275);width:14px}.gl-review-like-btn.is-liked .gl-review-like-icon{animation:glHeartPop .35s cubic-bezier(.175,.885,.32,1.275);transform:scale(1.15)}@keyframes glHeartPop{0%{transform:scale(1)}50%{transform:scale(1.35)}to{transform:scale(1.15)}}.gl-review-like-count{font-feature-settings:"tnum";font-size:.8rem;font-variant-numeric:tabular-nums;font-weight:700}.gl[data-landing-theme=dark] .gl-review-like-btn,[data-landing-theme=dark] .gl-review-like-btn{background:#ffffff0d;border-color:#ffffff1f;color:var(--gl-muted)}.gl[data-landing-theme=dark] .gl-review-like-btn:hover,[data-landing-theme=dark] .gl-review-like-btn:hover{background:#ef44441f;border-color:#ef444480;color:#f87171}.gl[data-landing-theme=dark] .gl-review-like-btn.is-liked,[data-landing-theme=dark] .gl-review-like-btn.is-liked{background:#ef444429;border-color:#ef444466;color:#f87171}.gl-review-title{color:var(--gl-ink);font-size:1.05rem;font-weight:700;line-height:1.45;margin:0 0 10px}.gl-review-text{color:var(--gl-body);flex:1 1;font-size:.94rem;line-height:1.6;margin:0 0 20px}.gl-review-footer{border-top:1px solid var(--gl-line);justify-content:space-between;margin-top:auto;padding-top:16px}.gl-review-author,.gl-review-footer{align-items:center;display:flex;gap:12px}.gl-review-avatar{align-items:center;background:linear-gradient(135deg,var(--gl-lav),var(--gl-mint-2,#e9f8ee));border:1px solid var(--gl-edge);border-radius:50%;color:var(--gl-ink);display:flex;flex-shrink:0;font-size:.85rem;font-weight:700;height:40px;justify-content:center;width:40px}.gl[data-landing-theme=dark] .gl-review-avatar,[data-landing-theme=dark] .gl-review-avatar{background:linear-gradient(135deg,#242932,#171a20);border-color:#ffffff1f;color:#fff}.gl-review-info{display:flex;flex-direction:column;gap:2px}.gl-review-name{color:var(--gl-ink);font-size:.94rem;font-weight:700;line-height:1.3}.gl-review-meta{color:var(--gl-muted);font-size:.78rem}.gl-review-proof-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:#14b8a61a;border:1px solid #14b8a659;border-radius:50px;color:#0a736a;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.8rem;font-weight:600;gap:7px;line-height:1;outline:none;padding:6px 12px;position:relative;transition:all .22s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;white-space:nowrap}.gl-review-proof-btn:after{content:"";height:44px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.gl[data-landing-theme=dark] .gl-review-proof-btn,[data-landing-theme=dark] .gl-review-proof-btn{background:#2dd4bf1f;border-color:#2dd4bf61;color:#2dd4bf}.gl-review-proof-btn:hover{background:#14b8a633;border-color:#14b8a699;box-shadow:0 4px 12px #14b8a640;transform:translateY(-1px)}.gl[data-landing-theme=dark] .gl-review-proof-btn:hover,[data-landing-theme=dark] .gl-review-proof-btn:hover{background:#2dd4bf38;border-color:#2dd4bf;box-shadow:0 4px 14px #2dd4bf4d}.gl-review-proof-btn:active{transform:scale(.96)}.gl-proof-pulse{animation:glPulseTeal 1.8s infinite;background:#14b8a6;border-radius:50%;box-shadow:0 0 8px #14b8a6;flex-shrink:0;height:6px;width:6px}@keyframes glPulseTeal{0%{opacity:.8;transform:scale(.95)}50%{box-shadow:0 0 10px #2dd4bf;opacity:1;transform:scale(1.3)}to{opacity:.8;transform:scale(.95)}}.gl-proof-ic{flex-shrink:0;height:14px;width:14px}.gl-proof-chevron{flex-shrink:0;height:12px;transition:transform .2s ease;width:12px}.gl-review-proof-btn:hover .gl-proof-chevron{transform:translateX(2px)}@media (max-width:768px){.gl-reviews-grid{-webkit-overflow-scrolling:touch;display:flex;gap:14px;margin-left:-16px;margin-right:-16px;overflow-x:auto;padding-bottom:12px;padding-left:16px;padding-right:16px;scroll-behavior:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gl-reviews-grid::-webkit-scrollbar{display:none}.gl-review-card{flex-shrink:0;max-width:320px;min-width:290px;padding:20px;scroll-snap-align:start}.gl-review-header-right,.gl-review-top{gap:8px}.gl-review-stars{font-size:.9rem;letter-spacing:1px}.gl-review-like-btn{font-size:.78rem;padding:3px 8px}.gl-review-footer{flex-wrap:wrap;gap:10px}.gl-review-proof-btn{font-size:.76rem;padding:5px 10px}}.gl-steps{grid-gap:0;align-items:start;display:grid;gap:0;grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr;position:relative;z-index:1}.gl-step{padding:0 8px;text-align:center}.gl-step .gl-num{background:var(--gl-violet);border-radius:50%;color:#fff;font-size:20px;height:56px;margin:0 auto 14px;width:56px}.gl-step h4{font-family:var(--gl-text);font-size:17px;font-weight:700;line-height:1.3}.gl-step p{color:var(--gl-muted);font-size:14.5px;-webkit-hyphens:auto;hyphens:auto;line-height:1.5;margin-top:8px;text-align:justify;text-align-last:center}.gl-step-line{background:var(--gl-step-line);height:2px;margin-top:27px}@media (max-width:1024px){.gl-steps{gap:26px 22px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:760px}.gl-step-line{display:none}}@media (max-width:820px){.gl-steps{gap:22px;grid-template-columns:1fr;max-width:560px}.gl-step{grid-column-gap:16px;grid-row-gap:0;align-items:start;column-gap:16px;display:grid;grid-template-columns:56px minmax(0,1fr);padding:0;row-gap:0;text-align:left}.gl-step .gl-num{grid-row:1/span 2;margin:0}.gl-step h4{grid-column:2;padding-top:6px}.gl-step p{grid-column:2;-webkit-hyphens:manual;hyphens:manual;margin-top:6px;text-align:left;text-align-last:auto}}.unlock-doors{background:#0000;border:none;margin-top:1.5rem;padding:0}.unlock-result,.unlock-waiting{background:var(--lp-surface-2,var(--t-bg-ffffff-a030,#ffffff08));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:16px;margin-top:1.5rem;padding:2rem 1.5rem}.unlock-title{color:var(--t-fg-v-text-primary,var(--text-primary));font-size:1.15rem;margin:0 0 .5rem;text-align:center}.unlock-sub{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:.9rem;line-height:1.55;margin:0 0 1.25rem;text-align:center}.unlock-door{align-items:stretch;border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:12px;display:flex;flex-direction:column;gap:1rem;margin-bottom:.75rem;padding:1.25rem}.unlock-door--main{background:var(--t-bg-v-accent-gold-muted,var(--accent-gold-muted));border-color:var(--t-bd-v-border-mint,var(--border-mint))}.unlock-door-text{display:flex;flex-direction:column;gap:.25rem}.unlock-door-text strong{color:var(--t-fg-v-text-primary,var(--text-primary));font-size:.98rem}.unlock-door-text span{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:.85rem;line-height:1.5}.unlock-door .lp-btn{flex-shrink:0;width:100%}.unlock-link-btn{background:none;border:none;color:var(--t-fg-v-text-muted,var(--text-muted));cursor:pointer;display:inline-block;font-family:inherit;font-size:.85rem;min-height:44px;padding:.5rem .75rem;text-decoration:underline}.unlock-link-btn:hover{color:var(--t-fg-v-text-secondary,var(--text-secondary))}.unlock-door--fallback{display:block;margin:.75rem auto 0;width:fit-content}.unlock-waiting{text-align:center}.unlock-result h3,.unlock-waiting h3{color:var(--t-fg-v-text-primary,var(--text-primary));font-size:1.1rem;margin:0 0 .75rem}.unlock-waiting p{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:.9rem;line-height:1.55;margin:0 0 1rem}.unlock-qr{background:var(--t-bg-ffffff,#fff);border-radius:12px;display:block;height:200px;margin:0 auto 1rem;padding:12px;width:200px}.unlock-open-tg{display:inline-block;margin:0 auto .75rem;text-decoration:none}.unlock-note{color:var(--t-fg-v-text-muted,var(--text-muted));font-size:.82rem}.unlock-error{color:var(--t-fg-ff6b6b,#ff6b6b);font-size:.85rem;margin:.5rem 0}.unlock-result-card{align-items:flex-start;border:1px solid var(--t-bd-v-border-mint,var(--border-mint));border-radius:12px;display:flex;gap:.9rem;margin-bottom:.65rem;padding:.9rem 1rem}.unlock-result-num{align-items:center;background:var(--t-bg-v-accent-gold-muted,var(--accent-gold-muted));border-radius:50%;color:var(--t-fg-v-accent-gold-light,var(--accent-gold-light));display:flex;flex-shrink:0;font-weight:700;height:42px;justify-content:center;width:42px}.unlock-result-card strong{color:var(--t-fg-v-text-primary,var(--text-primary));display:block}.unlock-result-source{color:var(--t-fg-v-text-muted,var(--text-muted));display:block;font-size:.8rem;margin-bottom:.25rem}.unlock-result-desc{color:var(--lp-mint,var(--t-fg-v-accent-gold-light,var(--accent-gold-light)));display:block;font-size:.87rem;line-height:1.5}.unlock-final-cta{border-top:1px solid var(--t-bd-v-border-color,var(--border-color));margin-top:1.25rem;padding-top:1.25rem;text-align:center}.unlock-final-cta p{font-size:.9rem;margin:0 0 1rem}.unlock-email-intro,.unlock-final-cta p{color:var(--t-fg-v-text-secondary,var(--text-secondary));line-height:1.55}.unlock-email-intro{font-size:.88rem;margin:0 0 1.25rem}.unlock-field{display:block;margin-bottom:1rem}.unlock-field-label{color:var(--t-fg-v-text-primary,var(--text-primary));display:block;font-size:.9rem;font-weight:600}.unlock-field-hint{color:var(--t-fg-v-text-muted,var(--text-muted));display:block;font-size:.8rem;line-height:1.45;margin-bottom:.4rem}.unlock-field input{background:var(--t-bg-ffffff-a030,#ffffff08);border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:10px;color:var(--t-fg-v-text-primary,var(--text-primary));font-family:inherit;font-size:1rem;min-height:44px;padding:.6rem .85rem;width:100%}.unlock-field input:focus{border-color:var(--t-fc-v-border-mint,var(--border-mint));outline:none}.unlock-lang-row{display:flex;flex-wrap:wrap;gap:.5rem}.unlock-lang{background:#0000;border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:999px;color:var(--t-fg-v-text-secondary,var(--text-secondary));cursor:pointer;font-family:inherit;font-size:.9rem;min-height:44px;padding:.5rem 1rem}.unlock-lang--active{background:var(--t-bg-v-accent-gold-muted,var(--accent-gold-muted));border-color:var(--t-bd-v-border-mint,var(--border-mint));color:var(--t-fg-v-accent-gold-light,var(--accent-gold-light))}.unlock-email-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.25rem}@media (max-width:1024px){.unlock-door{align-items:stretch;flex-direction:column;text-align:left}.unlock-door .lp-btn{width:100%}}@media (max-width:480px){.unlock-doors{padding:0}.unlock-result,.unlock-waiting{padding:1.25rem 1rem}.unlock-qr{height:170px;width:170px}}.lp{--lp-mint:var(--t-fg-34c76e,#34c76e);--lp-mint-light:var(--t-fg-5ef098,#5ef098);--lp-mint-deep:var(--t-fg-1e8a4b,#1e8a4b);--lp-mint-04:var(--t-bg-34c76e-a040,#34c76e0a);--lp-mint-08:var(--t-bg-34c76e-a080,#34c76e14);--lp-mint-12:var(--t-bg-34c76e-a120,#34c76e1f);--lp-mint-18:var(--t-bd-34c76e-a180,#34c76e2e);--lp-mint-25:var(--t-bd-34c76e-a250,#34c76e40);--lp-surface:var(--t-bg-ffffff-a022,hsla(0,0%,100%,.022));--lp-surface-2:var(--t-bg-ffffff-a035,hsla(0,0%,100%,.035));--lp-ease:cubic-bezier(0.22,0.61,0.27,1);--lp-font:"Sora","Inter",-apple-system,sans-serif;-webkit-tap-highlight-color:transparent;background:var(--t-bg-v-bg-secondary,var(--bg-secondary,#0f1215));color:var(--t-fg-v-text-primary,var(--text-primary,#f8f9fa));isolation:isolate;overflow-x:clip;padding-bottom:env(safe-area-inset-bottom,0);position:relative;width:100%}.lp.lp-embedded{margin-left:-24px;margin-right:-24px;width:calc(100% + 48px)}@media (max-width:768px){.lp.lp-embedded{margin-left:0;margin-right:0;width:100%}}.lp-mission-banner{animation:missionFadeIn 1s var(--lp-ease) forwards;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--t-bg-0f1215-a800,#0f1215cc);border-bottom:1px solid var(--lp-mint-12);box-shadow:none;box-sizing:border-box;color:var(--lp-mint-light);font-family:var(--lp-font);font-size:13px;font-weight:500;letter-spacing:.08em;padding:12px 24px;position:relative;text-align:center;text-transform:uppercase;width:100%;z-index:50}.lp-mission-text{color:var(--t-fg-ffc24b,#ffc24b)}@keyframes missionFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.lp-mission-banner{font-size:14px;padding:16px 24px}}.lp:before{background:radial-gradient(60% 40% at 50% -5%,var(--t-bg-000000-a000,#0000),#0000 70%),radial-gradient(50% 35% at 85% 18%,var(--t-bg-000000-a000,#0000),#0000 70%),radial-gradient(45% 30% at 8% 60%,var(--t-bg-000000-a000,#0000),#0000 70%);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.lp-container{margin:0 auto;max-width:960px;padding:0 1.5rem}.lp-container--narrow{max-width:720px}.lp-centered{text-align:center}.lp-section{padding:5rem 0;position:relative}.lp-section--dark{background:linear-gradient(180deg,var(--t-bg-000000-a150,#00000026),#0000 30%,var(--t-bg-000000-a150,#00000026))}.lp-section--alt{background:linear-gradient(180deg,var(--t-bg-ffffff-a012,hsla(0,0%,100%,.012)),#0000 30%,var(--t-bg-ffffff-a012,hsla(0,0%,100%,.012)))}.lp-h2{font-family:var(--lp-font);font-size:clamp(1.5rem,4vw,2.2rem);font-weight:700;letter-spacing:-.01em;line-height:1.25;margin-bottom:1rem}.lp-h2,.lp-sub{text-align:center}.lp-sub{color:var(--t-fg-v-text-secondary,var(--text-secondary,#a0aec0));font-size:1rem;line-height:1.6;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:600px}.lp-sub--wide{max-width:700px}.lp-section-cta{margin-top:2.5rem;text-align:center}.lp-btn{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:.95rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.5rem;transition:background .2s,transform .15s,box-shadow .2s;white-space:nowrap}.lp-btn--primary{background:var(--lp-mint);box-shadow:none;color:var(--t-fgon-000000-on-v-accent-mint,#000)}.lp-btn--primary:hover{background:var(--t-bg-28a55b,#28a55b);box-shadow:none;transform:translateY(-2px)}.lp-btn--primary:active{transform:translateY(0)}.lp-btn--primary:disabled{cursor:not-allowed;opacity:.5;transform:none}.lp-btn--xl{border-radius:14px;font-size:1.05rem;padding:.875rem 2rem}.lp-btn--purple{background:var(--t-bg-9333ea,#9333ea);box-shadow:none;color:var(--t-fgon-ffffff-on-9333ea,#fff)}.lp-btn--purple:hover{background:var(--t-bg-a855f7,#a855f7);box-shadow:none;transform:translateY(-2px)}.lp-btn--purple:active{transform:translateY(0)}.lp-btn--ghost{background:var(--t-bg-ffffff-a060,#ffffff0f);border:1px solid var(--t-bd-ffffff-a100,#ffffff1a);color:var(--t-fg-v-text-primary,var(--text-primary,#f8f9fa))}.lp-btn--ghost:hover{background:var(--t-bg-ffffff-a100,#ffffff1a);transform:translateY(-1px)}.lp-btn--ghost-light{background:none;color:var(--t-fg-v-text-secondary,var(--text-secondary,#a0aec0));min-height:44px;padding:.5rem 0;text-decoration:underline;text-underline-offset:3px}.lp-btn--ghost-light:hover{color:var(--t-fg-v-text-primary,var(--text-primary))}.lp-btn--outline{background:#0000;border:1px solid var(--lp-mint-25);color:var(--lp-mint)}.lp-btn--outline:hover{background:var(--lp-mint-08);transform:translateY(-1px)}.lp-hero{align-items:center;background:radial-gradient(circle at 50% 28%,var(--t-bg-34c76e-a036,rgba(52,199,110,.036)) 0,#0000 55%),radial-gradient(circle at 50% 110%,var(--t-bg-34c76e-a024,rgba(52,199,110,.024)) 0,#0000 55%);display:flex;flex-direction:column;justify-content:center;min-height:100vh;min-height:100svh;overflow:hidden;padding:8rem 2rem 5rem;position:relative;text-align:center}.lp-hero:after{background-image:radial-gradient(var(--t-bg-ffffff-a050,#ffffff0d) 1px,#0000 1px);background-size:46px 46px;content:"";inset:0;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 10%,#0000 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 10%,#0000 75%);opacity:.6;pointer-events:none;position:absolute;z-index:0}.lp-hero-visual{align-items:center;container-type:inline-size;display:flex;height:380px;justify-content:center;margin-bottom:3rem;margin-top:-2rem;max-width:900px;z-index:1}.lp-giant-text,.lp-hero-visual{box-sizing:border-box;position:relative;width:100%}.lp-giant-text{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,var(--t-fg-ffffff-clip0,#fff) 12%,var(--t-fg-e2e8f0-clip1,#e2e8f0) 48%,var(--t-fg-8192a4-clip2,#8192a4) 98%);-webkit-background-clip:text;background-clip:text;display:block;filter:drop-shadow(0 1px 1px var(--t-sh-ffffff-a450,rgba(255,255,255,.45))) drop-shadow(0 4px 10px var(--t-sh-000000-a750,rgba(0,0,0,.75))) drop-shadow(0 14px 32px var(--t-sh-000000-a600,rgba(0,0,0,.6))) drop-shadow(0 0 35px var(--t-sh-34c76e-a054,rgba(52,199,110,.054)));font-family:Montserrat,sans-serif;font-size:clamp(2rem,16.8cqw,10rem);font-weight:800;letter-spacing:-.02em;line-height:.95;margin-left:-.08em;text-align:center;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:2}.lp-beta-badge-wrap{align-items:center;display:inline-flex;justify-content:center;left:50%;position:absolute;top:0;transform:translate(-50%,-110%);z-index:10}.lp-beta-badge-wrap:before{animation:lp-beta-radar-wave 4s cubic-bezier(.1,.7,.3,1) infinite;border:1.5px solid var(--t-bd-a855f7-a850,#a855f7d9);border-radius:10px;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}@keyframes lp-beta-radar-wave{0%{opacity:.9;transform:scale(1)}20%{opacity:.5}32%{opacity:0;transform:scale(1.45,1.8)}32.01%,to{opacity:0;transform:scale(1)}}.lp-beta-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:linear-gradient(135deg,var(--t-bg-9333ea,#9333ea) 0,var(--t-bg-a855f7,#a855f7) 100%);border:none;border-radius:8px;box-shadow:0 4px 12px var(--t-sh-000000-a450,#00000073);color:var(--t-fgon-ffffff-on-9333ea,#fff);cursor:pointer;display:inline-flex;flex-direction:column;font-family:inherit;justify-content:center;overflow:hidden;padding:5px 14px;position:relative;transform:translateZ(0);transition:transform .2s ease,background .2s ease,box-shadow .2s ease;-webkit-user-select:none;user-select:none;z-index:1}.lp-beta-title{font-size:clamp(13px,2.2cqw,22px);font-weight:900;letter-spacing:2px;line-height:1.1}.lp-beta-sub{font-size:clamp(9px,1.2cqw,11px);font-weight:500;letter-spacing:.5px;line-height:1;margin-top:1px;opacity:.92}.lp-beta-btn:hover{background:linear-gradient(135deg,var(--t-bg-a855f7,#a855f7) 0,var(--t-bg-c084fc,#c084fc) 100%);box-shadow:0 6px 16px var(--t-sh-000000-a550,#0000008c);transform:scale(1.06) translateZ(0)}.lp-beta-btn:active{transform:scale(.96) translateZ(0)}.lp-beta-btn:after{animation:lp-beta-shimmer 4s cubic-bezier(.4,0,.2,1) infinite;background:linear-gradient(90deg,var(--t-bg-ffffff-a000,#fff0) 0,var(--t-bg-ffffff-a450,#ffffff73) 50%,var(--t-bg-ffffff-a000,#fff0) 100%);content:"";height:200%;left:-75%;pointer-events:none;position:absolute;top:-50%;transform:rotate(25deg);width:50%}@keyframes lp-beta-shimmer{0%{left:-75%}25%,to{left:140%}}@keyframes lp-giant-in{0%{letter-spacing:.02em;opacity:0;transform:scale(1.04)}to{letter-spacing:-.04em;opacity:1;transform:scale(1)}}.lp-sphere-halo{--orbit-radius:160px;align-items:center;display:flex;height:320px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:320px}.lp-sphere-halo:before{animation:lp-rotate-halo 20s linear infinite;border:1px solid var(--t-bd-34c76e-a280,#34c76e47);border-radius:50%;box-shadow:0 0 28px var(--t-sh-34c76e-a054,rgba(52,199,110,.054)),inset 0 0 28px var(--t-sh-34c76e-a036,rgba(52,199,110,.036));content:"";height:100%;position:absolute;width:100%}.lp-sphere-halo:after{animation:lp-rotate-halo 46s linear infinite reverse;border:1px dashed var(--t-bd-34c76e-a140,#34c76e24);border-radius:50%;content:"";height:128%;position:absolute;width:128%}.lp-sphere-3d{animation:lp-float-sphere 6s ease-in-out infinite;background:radial-gradient(circle at 35% 32%,var(--t-bg-6bf7a4,#6bf7a4) 0,var(--t-bg-34c76e,#34c76e) 38%,var(--t-bg-19743d,#19743d) 72%,var(--t-bg-061b0e,#061b0e) 100%);border-radius:50%;box-shadow:0 18px 60px var(--t-sh-34c76e-a090,#34c76e17),0 10px 40px var(--t-sh-000000-a600,#0009),inset -6px -8px 22px var(--t-sh-000000-a850,#000000d9),inset 6px 6px 18px var(--t-sh-ffffff-a250,#ffffff40);height:160px;position:relative;width:160px}.lp-sphere-3d:before{background:radial-gradient(circle at 40% 40%,var(--t-bg-ffffff-a650,#ffffffa6),#0000 70%);border-radius:50%;content:"";filter:blur(2px);height:26%;left:22%;position:absolute;top:16%;width:34%}.lp-sparkle-wrapper{align-items:center;display:flex;height:0;justify-content:center;left:50%;position:absolute;top:50%;width:0;z-index:10}.lp-sparkle-wrapper-1{animation:lp-rotate-sparkle-1 40s linear infinite}.lp-sparkle-wrapper-2{animation:lp-rotate-sparkle-2 40s linear infinite}.lp-sparkle{align-items:center;border-radius:50%;display:flex;height:26px;justify-content:center;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:26px}.lp-sparkle-unauth{background:radial-gradient(circle at 35% 35%,var(--t-bg-5ce694,#5ce694) 0,var(--t-bg-34c76e,#34c76e) 45%,var(--t-bg-1e8243,#1e8243) 80%,var(--t-bg-0d381c,#0d381c) 100%);border:none;box-shadow:0 0 18px var(--t-sh-34c76e-a165,rgba(52,199,110,.165)),inset -3px -3px 8px var(--t-sh-000000-a600,#0009),inset 2px 2px 6px var(--t-sh-ffffff-a300,#ffffff4d)}.lp-sparkle-1{animation:lp-pulse-sparkle 4s ease-in-out infinite}.lp-sparkle-2{animation:lp-pulse-sparkle 4s ease-in-out -2s infinite}@keyframes lp-rotate-halo{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes lp-float-sphere{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}@keyframes lp-pulse-sparkle{0%,to{box-shadow:none;opacity:.8;transform:translate(-50%,-50%) scale(.75)}50%{box-shadow:none;opacity:1;transform:translate(-50%,-50%) scale(1.1)}}@keyframes lp-rotate-sparkle-1{0%{transform:rotate(0deg) translateY(calc(var(--orbit-radius)*-1)) rotate(0deg)}to{transform:rotate(1turn) translateY(calc(var(--orbit-radius)*-1)) rotate(-1turn)}}@keyframes lp-rotate-sparkle-2{0%{transform:rotate(180deg) translateY(calc(var(--orbit-radius)*-1)) rotate(-180deg)}to{transform:rotate(540deg) translateY(calc(var(--orbit-radius)*-1)) rotate(-540deg)}}.lp-hero-content{max-width:700px;position:relative;z-index:1}.lp-hero-tagline{color:var(--lp-mint);font-family:var(--lp-font);font-size:.85rem;font-weight:500;letter-spacing:.12em;margin-bottom:1rem;opacity:.85;text-transform:uppercase}.lp-hero-title{font-family:var(--lp-font);font-size:clamp(1.75rem,5vw,2.75rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-bottom:1.25rem}.lp-hero-sub{color:var(--t-fg-v-text-secondary,var(--text-secondary,#a0aec0));font-size:1rem;line-height:1.65;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:580px}.lp-hero-btns{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:1.25rem}.lp-hero-note{color:var(--t-fg-v-text-muted,var(--text-muted,#6b7280));font-size:.82rem;margin-bottom:1.5rem}.lp-hero-tags{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.lp-tag{background:var(--lp-mint-08);border:1px solid var(--lp-mint-18);border-radius:20px;color:var(--lp-mint);font-family:var(--lp-font);font-size:.8rem;font-weight:500;padding:.3rem .75rem}.lp-tag-dot{color:var(--t-fg-v-text-muted,var(--text-muted));font-size:.9rem}.lp-hero-tags-break{display:none}@media (max-width:600px){.lp-hero-tags-break{display:block;flex-basis:100%;height:0}.lp-tag-dot--split{display:none}}.lp-compat-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(6,1fr);margin-top:2rem}.lp-compat-card:first-child,.lp-compat-card:nth-child(2){grid-column:span 3}.lp-compat-card:nth-child(3),.lp-compat-card:nth-child(4),.lp-compat-card:nth-child(5){grid-column:span 2}@media (max-width:600px){.lp-compat-grid{grid-template-columns:repeat(2,1fr)}.lp-compat-card:first-child{grid-column:1/-1}.lp-compat-card:nth-child(2),.lp-compat-card:nth-child(3),.lp-compat-card:nth-child(4),.lp-compat-card:nth-child(5){grid-column:auto}}@media (max-width:480px){.lp-compat-grid{grid-template-columns:1fr}.lp-compat-card{grid-column:auto}}.lp-compat-card{cursor:default;padding:2rem 1.25rem;text-align:center}.lp-compat-card:hover{border-color:var(--lp-mint-25);box-shadow:0 0 24px var(--lp-mint-08)}.lp-compat-icon{align-items:center;background:color-mix(in srgb,currentColor 12%,#0000);border-radius:50%;display:flex;height:56px;justify-content:center;margin:0 auto .75rem;width:56px}.lp-compat-card h3{font-family:var(--lp-font);font-size:1rem;font-weight:600;margin-bottom:.5rem}.lp-compat-card p{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:.85rem;line-height:1.5}.lp-card{background:var(--lp-surface);border:1px solid var(--t-bd-ffffff-a060,#ffffff0f);border-radius:16px;padding:1.75rem;transition:border-color .3s,box-shadow .3s,transform .2s}.lp-card:hover{transform:translateY(-2px)}.lp-pain-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr)}.lp-pain-card h3{font-family:var(--lp-font);font-size:1.05rem;font-weight:600;margin-bottom:.75rem}.lp-pain-card p{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:.9rem;line-height:1.6}.lp-steps{align-items:flex-start;display:flex;gap:0;justify-content:center;margin-top:2.5rem}.lp-step{flex:1 1;max-width:240px;padding:0 1rem;text-align:center}.lp-step-num{align-items:center;background:var(--lp-mint-12);border:1px solid var(--lp-mint-25);border-radius:50%;color:var(--lp-mint);display:flex;font-size:1.1rem;font-weight:700;height:48px;justify-content:center;margin:0 auto 1rem;width:48px}.lp-step h4,.lp-step-num{font-family:var(--lp-font)}.lp-step h4{font-size:1rem;font-weight:600;margin-bottom:.5rem}.lp-step p{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:.88rem;line-height:1.55}.lp-step-line{background:linear-gradient(90deg,#0000,var(--lp-mint-25),#0000);flex-shrink:0;height:1px;margin-top:24px;width:60px}.lp-demo-row{grid-gap:1.25rem;align-items:center;display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr) 1.1fr;margin-top:2.5rem}.lp-phone-frame{background:var(--t-bg-1a1a1a,#1a1a1a);border:3px solid var(--t-bd-ffffff-a120,#ffffff1f);border-radius:24px;box-shadow:0 20px 60px var(--t-sh-000000-a500,#00000080);overflow:hidden;position:relative;width:100%}.lp-phone-notch{background:var(--t-bg-0a0a0a,#0a0a0a);border-radius:0 0 16px 16px;height:24px;margin:0 auto;position:relative;width:100px;z-index:2}.lp-phone-frame--horizontal .lp-phone-notch{border-radius:0 0 12px 12px;height:18px;width:80px}.lp-phone-screen{align-items:center;aspect-ratio:9/16;display:flex;justify-content:center;overflow:hidden;padding:0}.lp-phone-video{display:block;height:100%;object-fit:cover;width:100%}.lp-phone-placeholder{align-items:center;color:var(--t-fgd-v-text-muted,var(--text-muted));display:flex;flex-direction:column;font-size:.85rem;gap:.75rem;padding:1rem;text-align:center}.lp-demo-features{display:flex;flex-direction:column;gap:1rem;justify-content:center}.lp-demo-feature{align-items:center;color:var(--t-fg-v-text-secondary,var(--text-secondary));display:flex;font-size:1rem;gap:.75rem}.lp-demo-check{color:var(--lp-mint);flex-shrink:0;font-size:1.1rem;font-weight:700}.lp-three-chain{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin:2rem 0 3rem}.lp-chain-item{background:var(--lp-mint-08);border:1px solid var(--lp-mint-18);border-radius:12px;color:var(--lp-mint);font-family:var(--lp-font);font-size:clamp(1rem,2.5vw,1.35rem);font-weight:600;padding:.5rem 1.25rem}.lp-chain-arrow{color:var(--t-fg-v-text-muted,var(--text-muted));font-size:1.5rem}.lp-q-card{background:var(--lp-surface);border:1px solid var(--t-bd-ffffff-a060,#ffffff0f);border-radius:20px;margin-bottom:2rem;padding:2.5rem 2rem}.lp-q-title{color:var(--lp-mint);font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.lp-q-product,.lp-q-title{font-family:var(--lp-font)}.lp-q-product{color:var(--t-fg-v-text-muted,var(--text-muted));font-size:.85rem;font-weight:500;letter-spacing:.08em;margin-bottom:1rem;text-transform:uppercase}.lp-q-text{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:.95rem;line-height:1.65;margin-bottom:1.5rem}.lp-q-checks{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.lp-q-checks span{background:var(--lp-mint-08);border-radius:8px;color:var(--lp-mint);font-size:.9rem;padding:.35rem .75rem}.lp-q-note{color:var(--t-fg-v-text-muted,var(--text-muted));font-size:.85rem;font-style:italic;margin-bottom:1rem}.lp-q-accent{background:var(--lp-mint-04);border-left:3px solid var(--lp-mint);border-radius:0 8px 8px 0;color:var(--lp-mint-light);font-size:.95rem;font-weight:500;margin-bottom:1.5rem;padding:.75rem 1rem}.lp-q-cta{margin-top:1.5rem;text-align:center}.lp-energies-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);margin-bottom:1rem}.lp-energy-item{align-items:flex-start;background:var(--lp-surface-2);border-radius:10px;display:flex;gap:.75rem;padding:.75rem}.lp-energy-num{align-items:center;background:var(--lp-mint-12);border:1px solid var(--lp-mint-25);border-radius:50%;color:var(--lp-mint);display:flex;flex-shrink:0;font-family:var(--lp-font);font-size:.9rem;font-weight:700;height:36px;justify-content:center;min-width:36px}.lp-energy-item strong{display:block;font-size:.88rem;font-weight:600;margin-bottom:.15rem}.lp-energy-item span:not(.lp-energy-num){color:var(--t-fg-v-text-muted,var(--text-muted));font-size:.78rem;line-height:1.4}.lp-evo-flow{align-items:center;display:flex;flex-direction:column;gap:.25rem;margin-bottom:1.5rem}.lp-evo-step{background:var(--lp-surface-2);border:1px solid var(--t-bd-ffffff-a060,#ffffff0f);border-radius:10px;font-family:var(--lp-font);font-size:.95rem;font-weight:500;padding:.75rem 1.5rem;text-align:center}.lp-evo-arrow{color:var(--lp-mint);font-size:1.25rem;opacity:.6}.lp-calc-box{background:#0000;border:none;margin:0 auto;max-width:960px;padding:0}.lp-calc-clear-row{margin-bottom:8px;text-align:left}.lp-calc-clear{align-items:center;background:var(--t-bg-ffffff-a050,#ffffff0d);border:1px solid var(--t-bd-ffffff-a100,#ffffff1a);border-radius:8px;color:var(--t-fg-9ca3af,#9ca3af);cursor:pointer;display:inline-flex;font-size:13px;gap:6px;padding:6px 14px;transition:background .2s}.lp-calc-clear:hover{background:var(--t-bg-ffffff-a100,#ffffff1a)}.lp-calc-clear{position:relative}.lp-calc-clear:after{content:"";height:44px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.lp-calc-input-row{align-items:center;display:flex;gap:.75rem}.lp-calc-input{background:var(--t-bg-ffffff-a060,#ffffff0f);border:1px solid var(--t-bd-ffffff-a100,#ffffff1a);border-radius:12px;color:var(--t-fg-v-text-primary,var(--text-primary));flex:1 1;font-family:Inter,sans-serif;font-size:16px;outline:none;padding:.75rem 1rem;transition:border-color .2s}.lp-calc-input:focus{border-color:var(--lp-mint)}.lp-calc-error{color:var(--t-fg-ff8f6b,#ff8f6b);font-size:13.5px;margin:.75rem 0 0;text-align:center}.lp-calc-results{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}.lp-calc-result{align-items:flex-start;background:var(--lp-surface-2);border-radius:12px;display:flex;gap:1rem;padding:1rem}.lp-calc-revealed{align-items:stretch;border-left:3px solid var(--lp-mint);flex-direction:column;gap:.6rem}.lp-calc-header{align-items:center;display:flex;gap:1rem}.lp-calc-locked{cursor:pointer;opacity:.5;position:relative}.lp-calc-locked:hover{opacity:.7}.lp-energy-num--locked{background:var(--t-bg-ffffff-a060,#ffffff0f);border-color:var(--t-bd-ffffff-a100,#ffffff1a);color:var(--t-fg-v-text-muted,var(--text-muted))}.lp-calc-value{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:.15rem}.lp-energy-label{font-size:.65rem;letter-spacing:.06em;text-transform:uppercase}.lp-calc-desc,.lp-energy-label{color:var(--t-fg-v-text-muted,var(--text-muted))}.lp-calc-desc{display:block;font-size:.8rem;margin-bottom:.25rem}.lp-calc-arcana{color:var(--lp-mint);display:block;font-size:.85rem;font-weight:500;line-height:1.55}.lp-lock-icon{color:var(--t-fg-v-text-muted,var(--text-muted));flex-shrink:0;height:18px;margin-left:auto;width:18px}.lp-calc-share-row{align-items:center;display:flex;gap:.5rem;margin:.75rem 0 1rem;position:relative}.lp-calc-share-btn{background:#0000;border:1px solid var(--t-bd-v-border-mint,var(--border-mint));border-radius:999px;color:var(--lp-mint,var(--t-fg-34c76e,#34c76e));cursor:pointer;font-weight:600;min-height:44px;padding:.6rem 1.2rem}.lp-calc-share-btn:hover{background:var(--t-bg-v-accent-gold-muted,var(--accent-gold-muted))}.lp-calc-share-hint-toggle{background:#0000;border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:50%;color:var(--t-fg-v-text-muted,var(--text-muted));cursor:pointer;flex-shrink:0;font-weight:700;height:28px;width:28px}.lp-calc-share-hint{background:var(--card-bg,var(--t-bg-17171d,#17171d));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:12px;box-shadow:var(--t-sh-v-shadow-md,var(--shadow-md));color:var(--t-fg-v-text-secondary,var(--text-secondary));cursor:pointer;font-size:.85rem;left:0;line-height:1.5;max-width:340px;padding:.9rem 1rem;position:absolute;top:calc(100% + 8px);z-index:20}.lp-calc-share-url{color:var(--lp-mint,var(--t-fg-34c76e,#34c76e));display:block;margin-top:.5rem;-webkit-user-select:all;user-select:all;word-break:break-all}.lp-calc-paywall{background:var(--lp-mint-04);border:1px solid var(--lp-mint-18);border-radius:14px;margin-top:.5rem;padding:1.5rem 1rem;text-align:center}.lp-calc-paywall h3{font-family:var(--lp-font);font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.lp-calc-paywall p{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:.88rem;margin-bottom:1rem}.lp-evo-cards{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(4,1fr);margin-top:2.5rem}.lp-evo-card{padding:2rem 1.25rem;text-align:center}.lp-evo-card-num{align-items:center;background:var(--lp-mint-12);border:1px solid var(--lp-mint-25);border-radius:50%;color:var(--lp-mint);display:flex;font-family:var(--lp-font);font-size:1.1rem;font-weight:700;height:44px;justify-content:center;margin:0 auto 1rem;width:44px}.lp-evo-card h3{font-family:var(--lp-font);font-size:1rem;font-weight:600;margin-bottom:.5rem}.lp-evo-card p{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:.88rem;line-height:1.55}.lp-path{margin:2rem auto 0;max-width:480px}.lp-path-item{align-items:flex-start;display:flex;gap:1rem}.lp-path-num{align-items:center;background:var(--lp-mint-12);border:1px solid var(--lp-mint-25);border-radius:50%;color:var(--lp-mint);display:flex;flex-shrink:0;font-weight:700;height:40px;justify-content:center;width:40px}.lp-path-body h4,.lp-path-num{font-family:var(--lp-font);font-size:1rem}.lp-path-body h4{font-weight:600;margin-bottom:.15rem}.lp-path-body p{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:.88rem}.lp-path-line{background:var(--lp-mint-25);height:28px;margin:.25rem 0 .25rem 20px;width:1px}.lp-path-item--soon{opacity:.55}.lp-badge-soon{background:var(--lp-mint-08);border:1px solid var(--lp-mint-18);border-radius:6px;color:var(--lp-mint);display:inline-block;font-size:.7rem;font-weight:600;margin-top:.25rem;padding:.15rem .5rem}.lp-case{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr);margin-top:2rem}.lp-case-card{padding:1.75rem}.lp-case-label{color:var(--t-fg-ef4444,#ef4444);font-family:var(--lp-font);font-size:.75rem;font-weight:600;letter-spacing:.08em;margin-bottom:.75rem;text-transform:uppercase}.lp-case-label--accent{color:var(--lp-mint)}.lp-case-label--good{color:var(--t-fg-34c76e,#34c76e)}.lp-case-quote{color:var(--t-fg-v-text-primary,var(--text-primary));font-size:1.05rem;font-style:italic;margin-bottom:.75rem}.lp-case-card p{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:.88rem;line-height:1.6}.lp-audience-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr);margin-top:2rem}.lp-audience-card h3{font-family:var(--lp-font);font-size:1.05rem;font-weight:600;margin-bottom:.5rem}.lp-audience-card p{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:.88rem;line-height:1.55}.lp-biz-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr);margin-top:2rem}.lp-biz-card{padding:1.5rem;text-align:left}.lp-biz-card h4{color:var(--t-fg-v-text-primary,var(--text-primary));font-size:1rem;font-weight:600;margin:0 0 .5rem}.lp-biz-card p{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:.88rem;line-height:1.55;margin:0}.lp-biz-disclaimer{color:var(--t-fg-v-text-muted,var(--text-muted));font-size:.8rem;line-height:1.5;margin-left:auto;margin-right:auto;margin-top:1.5rem;max-width:600px;text-align:center}.lp-patterns{display:flex;flex-direction:column;gap:1rem;margin:2rem auto 0;max-width:600px}.lp-pattern-pair{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.lp-pattern{border-radius:12px;font-size:.92rem;font-weight:500;padding:1rem;text-align:center}.lp-pattern--good{background:var(--t-bg-34c76e-a080,#34c76e14);border:1px solid var(--t-bd-34c76e-a180,#34c76e2e);color:var(--lp-mint)}.lp-pattern--bad{background:var(--t-bg-ef4444-a060,#ef44440f);border:1px solid var(--t-bd-ef4444-a150,#ef444426);color:var(--t-fg-f87171,#f87171)}.lp-patterns-bottom{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:.95rem;margin-left:auto;margin-right:auto;margin-top:2rem;max-width:600px;text-align:center}.lp-final{background:radial-gradient(ellipse 70% 50% at 50% 80%,var(--t-bg-000000-a000,#0000),#0000),linear-gradient(180deg,var(--t-bg-000000-a150,#00000026),#0000 30%,var(--t-bg-000000-a150,#00000026));padding:5rem 0 6rem}.lp-final-checks{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin:1.5rem 0 2.5rem}.lp-final-checks span{color:var(--lp-mint);font-size:.92rem}.lp-final-btns{align-items:center;display:flex;flex-direction:column;gap:1rem}@media (max-width:900px){.lp-audience-grid,.lp-case,.lp-evo-cards,.lp-pain-grid{gap:1rem;grid-template-columns:1fr}.lp-biz-grid{grid-template-columns:repeat(2,1fr)}.lp-steps{align-items:center;flex-direction:column;gap:0}.lp-step-line{height:32px;margin:.5rem 0;width:1px}.lp-step{max-width:360px}.lp-demo-row{grid-template-columns:repeat(2,1fr)}.lp-energies-grid{grid-template-columns:1fr}.lp-three-chain{gap:.5rem}.lp-chain-item{font-size:.95rem;padding:.4rem .875rem}.lp-pattern-pair{gap:.5rem;grid-template-columns:1fr}}@media (max-width:600px){.lp-section{padding:3.5rem 0}.lp-hero{min-height:auto;padding:6rem 1rem 3rem}.lp-hero-visual{height:220px;margin-bottom:2rem;margin-top:-3rem}.lp-sphere-halo{--orbit-radius:100px;height:200px;width:200px}.lp-sphere-3d{height:100px;width:100px}.lp-sparkle{height:18px;width:18px}.lp-hero-title{font-size:clamp(1.35rem,6vw,1.75rem)}.lp-hero-btns{align-items:stretch}.lp-calc-input-row,.lp-hero-btns{flex-direction:column}.lp-calc-input{width:100%}.lp-q-card{padding:1.5rem 1.25rem}.lp-demo-row{margin-left:auto;margin-right:auto;max-width:280px}.lp-biz-grid,.lp-demo-row{grid-template-columns:1fr}.lp-container{padding:0 1rem}.lp-three-chain{flex-direction:column}.lp-chain-arrow{font-size:1.25rem;transform:rotate(90deg)}.lp-final-checks{align-items:center;flex-direction:column;gap:.5rem}}@media (max-width:380px){.lp-h2{font-size:1.3rem}.lp-hero-title{font-size:1.25rem}.lp-hero-sub{font-size:.88rem}.lp-calc-box{padding:0}.lp-btn--xl{font-size:.95rem;padding:.75rem 1.5rem}}.gl-calc{text-align:center}.gl-calc-head{margin-bottom:24px}.gl-calc .lp-calc-box{margin:0 auto;max-width:960px;text-align:left}.gl-calc .lp-calc-input-row{flex-wrap:wrap;justify-content:center}.gl-calc .lp-calc-input{-webkit-text-fill-color:var(--gl-ink);background:var(--gl-field);border:1.5px solid var(--gl-lav-line);border-radius:var(--gl-r-btn);color:var(--gl-ink);flex:0 1 260px;font:500 16px/1 var(--gl-text);height:50px;min-width:200px;padding:0 16px}.gl-calc .lp-calc-input:focus{border-color:var(--gl-violet);box-shadow:0 0 0 3px #552aaa26}.gl-calc .lp-btn{border-radius:var(--gl-r-btn);font-family:var(--gl-text);font-weight:700;min-height:50px;padding:0 22px}.gl-calc .lp-btn--primary{background:var(--gl-pill-green-bg);box-shadow:var(--gl-pill-green-shadow);color:var(--gl-pill-green-text)}.gl-calc .lp-btn--primary:hover{background:var(--gl-pill-green-bg);filter:brightness(1.04)}.gl-calc .lp-btn--primary:disabled{background:var(--gl-pill-green-bg);color:#000;cursor:not-allowed;filter:saturate(.45) brightness(1.06);opacity:1}.gl-calc .lp-calc-clear{background:var(--gl-item);border-color:var(--gl-lav-line);color:var(--gl-muted);font-weight:700}.gl-calc .lp-calc-clear:hover{background:var(--gl-lav-2)}[data-landing-theme=light] .gl-calc .lp-calc-clear,[data-landing-theme=light] .gl-calc .lp-calc-share-btn{color:#000}[data-landing-theme=light] .gl-calc .lp-calc-input{color-scheme:light}.gl-calc .lp-calc-error{color:#d93b3b}.gl-calc .lp-calc-result{background:var(--gl-item);border-radius:var(--gl-r-lg);box-shadow:var(--gl-card-ring),var(--gl-shadow)}.gl-calc .lp-calc-revealed{border-left-color:var(--gl-green)}.gl-calc .lp-energy-num{background:var(--gl-violet);border-color:#0000;color:#fff;font-family:var(--gl-display)}.gl-calc .lp-energy-num--locked{background:var(--gl-chip);color:var(--gl-muted)}.gl-calc .lp-calc-result strong{color:var(--gl-ink)}.gl-calc .lp-calc-desc,.gl-calc .lp-energy-label,.gl-calc .lp-lock-icon{color:var(--gl-muted)}.gl-calc .lp-calc-arcana{color:var(--gl-green-deep);max-width:78ch}.gl-calc .lp-calc-clear{min-height:40px}.gl-calc .lp-calc-share-hint-toggle{height:36px;width:36px}.gl-calc .lp-calc-share-btn{border-color:var(--gl-green-line);color:var(--gl-green-deep);font-weight:700}.gl-calc .lp-calc-share-btn:hover{background:var(--gl-mint-2)}.gl-calc .lp-calc-share-hint-toggle{border-color:var(--gl-lav-line);color:var(--gl-muted)}.gl-calc .lp-calc-share-hint{background:var(--gl-card);border-color:var(--gl-lav-line);box-shadow:var(--gl-shadow);color:var(--gl-body)}.gl-calc .lp-calc-share-url{color:var(--gl-green-deep)}.gl-calc-more{align-items:center;background:var(--gl-item);border-radius:var(--gl-r-lg);box-shadow:var(--gl-card-ring),var(--gl-shadow);display:flex;flex-direction:column;gap:10px;margin-top:16px;padding:28px 24px 26px;text-align:center}.gl-calc-more-title{text-wrap:balance;color:var(--gl-ink);font:700 22px/1.2 var(--gl-display);letter-spacing:-.01em;margin:0}.gl-calc-more p{color:var(--gl-body);font:500 16px/1.5 var(--gl-text);margin:0;max-width:560px}.gl-calc-more .gl-pill{margin-top:8px}@media (max-width:600px){.gl-calc .lp-calc-input-row{align-items:stretch;flex-direction:column}.gl-calc .lp-calc-input{flex:1 1 auto;min-width:0;width:100%}.gl-calc .lp-calc-input-row .lp-btn{width:100%}.gl-calc-more{padding:24px 18px 22px}.gl-calc-more p{-webkit-hyphens:auto;hyphens:auto;text-align:justify;text-align-last:center}.gl-calc .lp-energy-label{font-size:11.5px}.gl-calc-more-title{font-size:20px}.gl-calc-more .gl-pill{justify-content:space-between;width:100%}}.gl-pro{grid-gap:28px 48px;align-items:center;background:var(--gl-panel-mint);border-radius:var(--gl-r-xl);box-shadow:inset 0 0 0 1px var(--gl-green-line);color:var(--gl-body);display:grid;gap:28px 48px;grid-template-columns:1fr;overflow:hidden;padding:48px 44px;position:relative}.gl-pro>:not(.gl-dots){position:relative;z-index:1}.gl-pro .gl-dots-a{height:360px;left:-80px;top:-80px;width:360px}.gl-pro .gl-dots-b{bottom:-80px;height:360px;right:-80px;width:360px}.gl-pro-tag{align-items:center;background:var(--gl-card);border-radius:var(--gl-r-sm);box-shadow:inset 0 0 0 1px var(--gl-green-line);color:var(--gl-green-deep);display:inline-flex;font:600 12px/1.3 var(--gl-text);letter-spacing:.1em;min-height:26px;padding:5px 10px;text-transform:uppercase}.gl-pro-main{text-align:center}.gl-pro .gl-h2{margin-top:14px}.gl-pro-text{align-items:center;display:flex;flex-direction:column;gap:10px;margin-top:16px}.gl-pro-text p{color:var(--gl-body);font-size:15px;-webkit-hyphens:auto;hyphens:auto;line-height:1.55;max-width:72ch;text-align:justify;text-align-last:center}.gl-pro-cta{align-items:center;display:flex;flex-direction:column;gap:12px;text-align:center}.gl-pro-cta .gl-pro-q{color:var(--gl-ink);font:600 20px/1.3 var(--gl-display)}.gl-pro-cta p{color:var(--gl-muted);font-size:14.5px;line-height:1.5}.gl[data-landing-theme=dark] .gl-pro,[data-landing-theme=dark] .gl-pro{background:var(--gl-card-in);box-shadow:inset 0 0 0 1px #a98bff4d,var(--gl-shadow)}.gl[data-landing-theme=dark] .gl-pro-tag,[data-landing-theme=dark] .gl-pro-tag{background:var(--gl-chip);box-shadow:none;color:var(--gl-violet-text)}@media (min-width:1101px){.gl-pro{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}@media (max-width:900px){.gl-pro{padding:34px 26px}}@media (max-width:600px){.gl-pro{padding:28px 18px}.gl-pro .gl-h2{font-size:clamp(22px,6vw,26px)}.gl-pro-cta{align-items:stretch}.gl-pro-cta p{-webkit-hyphens:auto;hyphens:auto;text-align:justify;text-align-last:center}.gl-pro-cta .gl-pill{justify-content:space-between;width:100%}}.gl-sec-expert-reviews{border-top:1px solid var(--gl-line);position:relative}.gl-expert-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.gl-expert-card{background:var(--gl-card);border:1px solid var(--gl-line);border-radius:var(--gl-r-xl,20px);box-shadow:var(--gl-shadow);display:flex;flex-direction:column;padding:24px;position:relative;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.gl-expert-card:hover{border-color:var(--gl-edge-2);box-shadow:0 20px 45px -20px #21123f47;transform:translateY(-2px)}.gl[data-landing-theme=dark] .gl-expert-card:hover,[data-landing-theme=dark] .gl-expert-card:hover{border-color:#ffffff29;box-shadow:0 20px 45px -20px #00000080}.gl-expert-header{align-items:flex-start;display:flex;gap:14px;margin-bottom:16px}.gl-expert-avatar{align-items:center;background:linear-gradient(135deg,var(--gl-violet),#3b1875);border:2px solid var(--gl-card);border-radius:50%;box-shadow:0 2px 8px #552aaa40;color:#fff;display:flex;flex-shrink:0;font-size:.95rem;font-weight:700;height:46px;justify-content:center;width:46px}.gl[data-landing-theme=dark] .gl-expert-avatar,[data-landing-theme=dark] .gl-expert-avatar{background:linear-gradient(135deg,#7a4be0,#4c2882);box-shadow:0 2px 8px #0006}.gl-expert-person{display:flex;flex-direction:column;gap:2px;min-width:0}.gl-expert-name-row{align-items:center;display:flex;gap:6px}.gl-expert-name{color:var(--gl-ink);font-size:1.02rem;font-weight:700;line-height:1.3;margin:0}.gl-expert-verified{align-items:center;background:var(--gl-green);border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;height:17px;justify-content:center;width:17px}.gl-expert-check-ic{height:10px;width:10px}.gl-expert-role{color:var(--gl-violet-text);font-size:.84rem;font-weight:600;line-height:1.3}.gl-expert-exp{color:var(--gl-muted);font-size:.76rem;line-height:1.3;margin-top:1px}.gl-expert-highlight{background:var(--gl-lav,#f3edff);border-left:3px solid var(--gl-violet);border-radius:0 var(--gl-r-md,10px) var(--gl-r-md,10px) 0;margin-bottom:14px;padding:12px 14px;position:relative}.gl[data-landing-theme=dark] .gl-expert-highlight,[data-landing-theme=dark] .gl-expert-highlight{background:#7a4be01f;border-left-color:#b69cff}.gl-expert-highlight p{color:var(--gl-ink);font-size:.88rem;font-weight:700;line-height:1.45;margin:0}.gl-expert-quote-mark{color:var(--gl-violet);font-family:Georgia,serif;font-size:2.2rem;line-height:1;opacity:.15;pointer-events:none;position:absolute;right:8px;top:-6px}.gl-expert-text{color:var(--gl-body);flex:1 1;font-size:.91rem;line-height:1.6;margin:0 0 18px}.gl-expert-footer{align-items:center;border-top:1px solid var(--gl-line);display:flex;gap:10px;justify-content:space-between;margin-top:auto;padding-top:14px}.gl-expert-badge{align-items:center;color:var(--gl-muted);display:inline-flex;font-size:.78rem;font-weight:600;gap:6px}.gl-expert-shield-ic{color:var(--gl-green-deep,#127836);height:14px;width:14px}.gl[data-landing-theme=dark] .gl-expert-shield-ic,[data-landing-theme=dark] .gl-expert-shield-ic{color:var(--gl-green,#34c76e)}.gl-expert-stat{align-items:flex-end;display:flex;flex-direction:column;text-align:right}.gl-expert-stat strong{color:var(--gl-green-deep,#127836);font-size:.95rem;font-weight:800;line-height:1.2}.gl[data-landing-theme=dark] .gl-expert-stat strong,[data-landing-theme=dark] .gl-expert-stat strong{color:var(--gl-green,#34c76e)}.gl-expert-stat span{color:var(--gl-muted);font-size:.72rem;line-height:1.2}@media (max-width:960px){.gl-expert-grid{gap:16px;grid-template-columns:1fr}}@media (max-width:768px){.gl-expert-grid{-webkit-overflow-scrolling:touch;display:flex;gap:14px;margin-left:-16px;margin-right:-16px;overflow-x:auto;padding-bottom:12px;padding-left:16px;padding-right:16px;scroll-behavior:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gl-expert-grid::-webkit-scrollbar{display:none}.gl-expert-card{flex-shrink:0;max-width:320px;min-width:290px;padding:20px;scroll-snap-align:start}}.gl-thesis{font:700 clamp(20px,2.4vw,26px)/1.3 var(--gl-display);letter-spacing:-.01em;margin:18px auto 0}.gl-arch-sub,.gl-thesis{text-wrap:balance;color:var(--gl-ink);max-width:760px}.gl-arch-sub{font:700 22px/1.3 var(--gl-display);margin:8px auto 32px;text-align:center}.gl-vs{padding:26px 26px 26px 72px;position:relative}.gl-vs i{border-radius:50%;display:grid;height:32px;left:26px;place-items:center;position:absolute;top:26px;width:32px}.gl-vs i svg{height:14px;width:14px}.gl-vs p{color:var(--gl-body);font-size:15px;line-height:1.6}.gl-vs-other{background:var(--gl-lav);box-shadow:none}.gl-vs-other i{background:#e5484d;box-shadow:0 6px 14px -6px #e5484d8c;color:#fff}.gl-vs-gx{background:var(--gl-mint-2);box-shadow:inset 0 0 0 1px var(--gl-green-line)}.gl-vs-gx i{background:var(--gl-green);color:#fff}.gl-vs-gx p{color:var(--gl-ink)}.gl-arch-steps{margin-top:16px}.gl-arch-steps .gl-card h3{font-size:18px}.gl-arch-sum{background:var(--gl-card);border:2px solid var(--gl-violet);border-radius:var(--gl-r-xl);box-shadow:var(--gl-shadow);margin:28px auto 0;max-width:820px;padding:28px 32px;text-align:center}.gl-arch-sum p{color:var(--gl-ink);font:600 17px/1.5 var(--gl-display)}.gl-arch-sum p+p{margin-top:6px}.gl[data-landing-theme=dark] .gl-vs-other,[data-landing-theme=dark] .gl-vs-other{background:var(--gl-chip);box-shadow:inset 0 0 0 1px var(--gl-edge)}.gl[data-landing-theme=dark] .gl-vs-gx,[data-landing-theme=dark] .gl-vs-gx{background:var(--gl-card);box-shadow:inset 0 0 0 1px #34c76e47}@media (max-width:600px){.gl-vs{padding:22px 18px 22px 64px}.gl-vs i{left:18px;top:22px}.gl-arch-sub{font-size:19px;margin:4px auto 24px}.gl-arch-sum{padding:22px 18px}.gl-arch-sum p{-webkit-hyphens:auto;hyphens:auto;text-align:justify;text-align-last:center}}.gl-faq{display:flex;flex-direction:column;gap:10px;margin:0 auto;max-width:820px}.gl-faq-item{background:var(--gl-card);border-radius:var(--gl-r-lg);box-shadow:var(--gl-card-ring),var(--gl-shadow);overflow:hidden}.gl-faq-item summary{align-items:center;color:var(--gl-ink);cursor:pointer;display:flex;font:600 16.5px/1.35 var(--gl-display);gap:16px;justify-content:space-between;list-style:none;padding:18px 22px}.gl-faq-item summary::-webkit-details-marker{display:none}.gl-faq-item summary i{background:var(--gl-chip);border-radius:50%;color:var(--gl-chip-text);display:grid;flex:none;height:28px;place-items:center;transition:transform .2s;width:28px}.gl-faq-item summary i svg{height:14px;width:14px}.gl-faq-item[open] summary i{transform:rotate(45deg)}.gl-faq-a{color:var(--gl-body);font-size:15px;line-height:1.6;padding:0 22px 20px}@media (max-width:600px){.gl-faq-item summary{font-size:15.5px;padding:16px 18px}.gl-faq-a{padding:0 18px 18px}}.gl-final-btns{grid-gap:12px;display:grid;gap:12px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:28px auto 0;max-width:100%;width:max-content}@media (max-width:720px){.gl-final-btns{grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.gl-final-btns{width:100%}}.gl-final-sign{align-items:center;border-top:1px solid var(--gl-line);display:flex;flex-direction:column;gap:10px;margin-top:34px;padding-top:26px;position:relative;z-index:1}.gl-final-sign svg{border-radius:50%;height:44px;width:44px}.gl-final-sign b{color:var(--gl-ink);font:700 22px/1 var(--gl-display);letter-spacing:.06em}.gl-final-sign span{color:var(--gl-body);font-size:15px}.gl-modal{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#21123f73;display:flex;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10000}.gl-modal-box{background:#fff;border-radius:20px;box-shadow:0 30px 80px -30px #21123f99;color:#45556c;max-width:420px;padding:30px 28px 26px;position:relative;width:100%}.gl-modal-box h3{color:#21123f;font:700 20px/1.3 Onest,Inter,sans-serif;margin:0 0 14px}.gl-modal-box p{font-size:15px;line-height:1.55;margin:0}.gl-modal-box p+p{margin-top:12px}.gl-modal-close{background:#f3edff;border:0;border-radius:8px;color:#21123f;cursor:pointer;display:grid;height:36px;place-items:center;position:absolute;right:12px;top:12px;width:36px}.gl-modal-box .gl-pill{justify-content:space-between;margin-top:22px;width:100%}.gl-modal-box .gl-pill-violet{background:#7c3aed;color:#fff}.gl-modal-box .gl-pill-violet:hover{background:#8b5cf6}.gl-modal-box .gl-pill-violet .gl-pill-ic{background:#fff;color:#7c3aed}.gl-modal[data-landing-theme=dark]{background:#0009}.gl-modal[data-landing-theme=dark] .gl-modal-box{background:#15181b;box-shadow:inset 0 0 0 1px #ffffff0f,0 30px 80px -30px #000000e6;color:#a0aec0}.gl-modal[data-landing-theme=dark] .gl-modal-box h3{color:#f8f9fa}.gl-modal[data-landing-theme=dark] .gl-modal-close{background:#ffffff0f;color:#fff}.gl-modal[data-landing-theme=dark] .gl-modal-box .gl-pill-violet{background:#7a4be0}.gl-user-actions{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px auto 8px;max-width:100%;width:max-content}.gl-user-actions-wide{grid-column:1/-1}@media (max-width:600px){.gl-user-actions{grid-template-columns:minmax(0,1fr);width:100%}}.home-page{background:var(--t-bg-v-bg-secondary,var(--bg-secondary));box-sizing:border-box;max-width:100vw;min-height:100vh;min-height:100dvh;overflow-x:clip;padding:0;width:100%}.hero-section{align-items:center;background:radial-gradient(circle at 50% 28%,var(--t-bg-000000-a000,#0000) 0,#0000 55%),radial-gradient(circle at 50% 110%,var(--t-bg-000000-a000,#0000) 0,#0000 55%),var(--t-bg-v-bg-primary,var(--bg-primary));display:flex;justify-content:center;margin-left:-24px;margin-right:-24px;min-height:540px;overflow:hidden;padding:5rem 24px 4rem;position:relative;width:calc(100% + 48px)}.hero-section:after{background-image:radial-gradient(var(--t-bg-ffffff-a050,#ffffff0d) 1px,#0000 1px);background-size:46px 46px;content:"";inset:0;-webkit-mask-image:radial-gradient(ellipse 65% 60% at 50% 40%,#000 10%,#0000 75%);mask-image:radial-gradient(ellipse 65% 60% at 50% 40%,#000 10%,#0000 75%);opacity:.55;pointer-events:none;position:absolute;z-index:0}.hero-animation{height:100%;left:50%;opacity:.3;position:absolute;top:0;transform:translateX(-50%);width:2px}.hero-content{max-width:800px;padding:0;position:relative;text-align:center;width:100%;z-index:1}.hero-title{-webkit-text-fill-color:#0000;animation:titleFloat 4s ease-in-out infinite;background:linear-gradient(135deg,var(--t-fg-v-accent-mint-light-clip0,var(--accent-mint-light)) 0,var(--t-fg-v-accent-mint-clip1,var(--accent-mint)) 50%,var(--t-fg-v-accent-mint-light-clip2,var(--accent-mint-light)) 100%);-webkit-background-clip:text;background-clip:text;font-size:4rem;font-weight:700;line-height:1.1;margin-bottom:1.5rem}@keyframes titleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hero-subtitle{-webkit-text-fill-color:#0000;animation:heroRise .9s cubic-bezier(.16,1,.3,1) .15s both;background:linear-gradient(180deg,var(--t-fg-ffffff-clip0,#fff) 38%,var(--t-fg-ffffff-a600-clip2,#fff9) 100%);-webkit-background-clip:text;background-clip:text;color:var(--t-fg-v-text-primary,var(--text-primary));font-family:Sora,Montserrat,Inter,sans-serif;font-size:clamp(1.7rem,1rem + 2.8vw,2.9rem);font-weight:700;letter-spacing:-.025em;line-height:1.12;margin-bottom:2.75rem}.hero-actions{animation:heroRise .9s cubic-bezier(.16,1,.3,1) .3s both}@keyframes heroRise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-actions,.hero-subtitle{animation:none!important}}.hero-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:3rem}.hero-about-text{background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:var(--radius-lg);box-shadow:var(--t-sh-v-shadow-md,var(--shadow-md));margin-top:3rem;padding:2.5rem;text-align:left}.hero-about-text h2{color:var(--t-fg-v-accent-mint-light,var(--accent-mint-light));font-size:2rem;margin-bottom:1.5rem}.hero-about-text p{color:var(--t-fg-ffffff-a900,#ffffffe6);font-size:1.05rem;line-height:1.8;margin-bottom:1.25rem}.hero-about-text p:last-child{margin-bottom:0}.hero-about-text strong{color:var(--t-fg-v-accent-mint,var(--accent-mint))}.state-widget{margin:0 auto;max-width:800px;padding:2rem 0}.widget-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.widget-header h3{color:var(--t-fg-v-accent-mint-light,var(--accent-mint-light));font-size:1.5rem}.mood-emoji{animation:bounce 2s ease-in-out infinite;font-size:2rem}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.daily-tip{background:var(--t-bg-v-bg-elevated,var(--bg-elevated));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:var(--radius-lg);padding:1.5rem}.tip-label{color:var(--t-fg-v-text-muted,var(--text-muted));font-size:.9rem;margin-bottom:.5rem}.tip-text{color:var(--t-fg-v-text-primary,var(--text-primary));font-size:1.1rem;font-style:italic;line-height:1.6}.quick-actions{margin:0 auto;max-width:1200px;padding:3rem 2rem}.section-title{color:var(--t-fg-v-accent-mint-light,var(--accent-mint-light));font-size:2rem;margin-bottom:2rem}.actions-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.action-card{background:var(--t-bg-v-bg-secondary,var(--bg-secondary));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:12px;padding:2rem;position:relative;text-decoration:none;transition:all .3s ease}.action-card:hover{border-color:var(--t-bd-v-border-mint,var(--border-mint));box-shadow:var(--t-sh-v-shadow-md,var(--shadow-md));transform:translateY(-4px)}.action-icon{color:var(--t-fg-v-accent-mint,var(--accent-mint));margin-bottom:1rem}.action-card h3{color:var(--t-fg-v-text-primary,var(--text-primary));font-size:1.25rem;margin-bottom:.5rem}.action-card p{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:.95rem}.action-card .lock-badge{font-size:1.25rem;position:absolute;right:1rem;top:1rem}.about-section{margin:0 auto 4rem;max-width:1000px;padding:3rem 2rem}.about-section h2{color:var(--t-fg-v-accent-gold-light,var(--accent-gold-light));font-size:2rem;margin-bottom:1.5rem}.about-section p{color:var(--t-fg-v-text-secondary,var(--text-secondary));font-size:1.05rem;line-height:1.8;margin-bottom:1rem}.about-section strong{color:var(--t-fg-v-accent-gold,var(--accent-gold))}.btn-neuro{background:linear-gradient(135deg,var(--t-bg-v-accent-mint,var(--accent-mint)) 0,var(--t-bg-v-accent-mint-light,var(--accent-mint-light)) 100%);border:none;box-shadow:var(--t-sh-v-shadow-mint,var(--shadow-mint));color:var(--t-fgon-0a1a14-on-v-accent-mint,#0a1a14);transition:all .2s ease}.btn-bounce,.btn-neuro-bounce{animation:neuroBounce 4s ease-in-out infinite}@media (hover:hover){.btn-neuro:hover{animation:none;background:linear-gradient(135deg,var(--t-bg-v-accent-mint-light,var(--accent-mint-light)) 0,var(--t-bg-v-accent-mint,var(--accent-mint)) 100%);box-shadow:none;color:var(--t-fgon-0a1a14-on-v-accent-mint-light,#0a1a14);transform:translateY(-2px)}}.btn-neuro:active{transform:scale(.98)}@keyframes neuroBounce{0%,to{transform:translateY(0)}2%{transform:translateY(-5px)}3%{transform:translateY(0)}3.5%{transform:translateY(-2.5px)}4%{transform:translateY(0)}4.3%{transform:translateY(-1px)}4.6%{transform:translateY(0)}}.locked-sections{margin:0 auto;max-width:800px;padding:2rem 0}.locked-sections-title{color:var(--t-fg-v-accent-gold-light,var(--accent-gold-light));font-size:2rem;margin-bottom:1.5rem;text-align:center}.locked-sections-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.locked-section-card{background:var(--t-bg-v-bg-elevated,var(--bg-elevated));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:var(--radius-lg);cursor:default;padding:1.5rem;position:relative}.locked-section-badge{align-items:center;background:var(--t-bg-v-bg-tertiary,var(--bg-tertiary));border:1px solid var(--t-bd-v-border-color,var(--border-color));border-radius:20px;color:var(--t-fg-v-text-muted,var(--text-muted));display:inline-flex;font-size:.75rem;gap:6px;margin-bottom:.75rem;padding:4px 10px}.locked-section-card h3{color:var(--t-fg-v-accent-gold-light,var(--accent-gold-light));font-size:1.1rem;font-weight:700;margin-bottom:.5rem}.locked-section-card p{color:var(--t-fg-ffffff,#fff);font-size:.9rem;line-height:1.5}@media (max-width:768px){.home-page{padding:0}.hero-section{margin-left:0;margin-right:0;min-height:400px;padding:3.5rem 24px 3rem;width:100%}.hero-title{font-size:2.5rem;word-break:break-word}.hero-subtitle{font-size:1rem}.hero-actions{flex-direction:column;width:100%}.section-title{font-size:1.5rem}.actions-grid{gap:1rem;grid-template-columns:1fr}.action-card{padding:1.5rem}.btn-bounce,.btn-neuro-bounce{animation:neuroBounce 4s ease-in-out infinite}.about-section,.quick-actions{padding:2rem 16px}.state-widget{padding:1rem 0}}@media (max-width:480px){.home-page{padding:0}.hero-section{margin-left:0;margin-right:0;min-height:280px;padding:3rem 24px 2rem;width:100%}.hero-title{animation:titleFloatMobile 4s ease-in-out infinite;font-size:1.75rem;line-height:1.15;margin-bottom:1.3rem}.hero-subtitle{font-size:.85rem;line-height:1.45;margin-bottom:1.25rem;margin-top:.75rem}@keyframes titleFloatMobile{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.hero-actions{gap:.625rem;margin-bottom:1.5rem}.hero-about-text{border-radius:var(--radius-md);margin-top:1.25rem;padding:1rem}.hero-about-text h2{font-size:1.25rem;margin-bottom:.875rem}.hero-about-text p{font-size:.88rem;line-height:1.6;margin-bottom:.875rem}.section-title{font-size:1.1rem;margin-bottom:1.25rem}.action-card{padding:1rem}.action-card h3{font-size:1rem}.action-card p{font-size:.82rem}.about-section,.quick-actions{padding:1.25rem 12px}.state-widget{padding:.75rem 0}.locked-sections-title{font-size:1.25rem}.locked-sections-grid{gap:.75rem;grid-template-columns:1fr}.locked-section-card{padding:1rem}.locked-section-card h3{font-size:1rem}.locked-section-card p{font-size:.82rem}.tip-text{font-size:.9rem}}@media (max-width:375px){.home-page{padding:0}.hero-section{min-height:250px;padding:2.5rem 24px 1.75rem}.hero-title{animation:titleFloatMobile 4s ease-in-out infinite;font-size:1.5rem;margin-bottom:1.25rem}.hero-subtitle{font-size:.8rem;margin-bottom:1rem;margin-top:.625rem}.hero-actions{gap:.5rem;margin-bottom:1.25rem}.hero-about-text{margin-top:1rem;padding:.875rem}.hero-about-text h2{font-size:1.1rem;margin-bottom:.75rem}.hero-about-text p{font-size:.82rem}.about-section,.quick-actions{padding:1rem 10px}.action-card{padding:.875rem}.action-card h3{font-size:.95rem}.action-card p{font-size:.78rem}}.tl-hero-visual.logo-small{align-items:center;box-sizing:border-box;container-type:inline-size;display:flex;height:380px;justify-content:center;margin:0 auto 2rem;max-width:900px;overflow:visible;position:relative;width:100%}.tl-hero-visual.logo-small .tl-giant-bg-text{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,var(--t-fg-ffffff-clip0,#fff) 22%,var(--t-fg-ffffff-a040-clip2,#ffffff0a) 96%);-webkit-background-clip:text;background-clip:text;box-sizing:border-box;display:block;filter:none;font-family:Montserrat,Inter,sans-serif;font-size:clamp(2rem,16.8cqw,10rem);font-weight:800;letter-spacing:-.02em;line-height:.95;text-align:center;-webkit-user-select:none;user-select:none;white-space:nowrap;width:100%}.tl-hero-visual.logo-small .tl-sphere-halo{--orbit-radius:160px;align-items:center;display:flex;height:320px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:320px}.tl-hero-visual.logo-small .tl-sphere-halo:before{animation:rotateHalo 20s linear infinite;border:1px solid var(--t-bd-34c76e-a280,#34c76e47);border-radius:50%;content:"";height:100%;position:absolute;width:100%}.tl-hero-visual.logo-small .tl-sphere-halo:after{animation:rotateHalo 46s linear infinite reverse;border:1px dashed var(--t-bd-34c76e-a140,#34c76e24);border-radius:50%;content:"";height:128%;position:absolute;width:128%}.tl-hero-visual.logo-small .tl-sphere-3d{animation:floatSphere 6s ease-in-out infinite;background:radial-gradient(circle at 35% 32%,var(--t-bg-6bf7a4,#6bf7a4) 0,var(--t-bg-34c76e,#34c76e) 38%,var(--t-bg-19743d,#19743d) 72%,var(--t-bg-061b0e,#061b0e) 100%);border-radius:50%;box-shadow:0 10px 40px var(--t-sh-000000-a600,#0009),inset -6px -8px 22px var(--t-sh-000000-a850,#000000d9),inset 6px 6px 18px var(--t-sh-ffffff-a250,#ffffff40);height:160px;position:relative;width:160px}.tl-hero-visual.logo-small .tl-sphere-3d:before{background:radial-gradient(circle at 40% 40%,var(--t-bg-ffffff-a650,#ffffffa6),#0000 70%);border-radius:50%;content:"";filter:blur(1.5px);height:26%;left:22%;position:absolute;top:16%;width:34%}@media (max-width:768px){.tl-hero-visual.logo-small{height:260px;margin:0 0 1.5rem;max-width:none;width:100%}.tl-hero-visual.logo-small .tl-giant-bg-text{font-size:clamp(2rem,18.5cqw,10rem)}.tl-hero-visual.logo-small .tl-sphere-halo{--orbit-radius:100px;height:200px;width:200px}.tl-hero-visual.logo-small .tl-sphere-3d{height:100px;width:100px}}@media (max-width:480px){.tl-hero-visual.logo-small{height:220px;margin:0 0 1rem;max-width:none;width:100%}.tl-hero-visual.logo-small .tl-sphere-halo{--orbit-radius:85px;height:170px;width:170px}.tl-hero-visual.logo-small .tl-sphere-3d{height:85px;width:85px}}.home-page [data-testid=hero-start-btn],[data-testid=hero-start-btn]{background:#7c3aed!important;border:1px solid #6d28d9!important;box-shadow:0 4px 14px #7c3aed4d!important;color:#fff!important}@media (hover:hover){.home-page [data-testid=hero-start-btn]:hover,[data-testid=hero-start-btn]:hover{background:#8b5cf6!important;border-color:#7c3aed!important;box-shadow:0 6px 18px #7c3aed66!important;transform:translateY(-2px)!important}}.home-page [data-testid=hero-start-btn]:active,[data-testid=hero-start-btn]:active{background:#6d28d9!important;transform:scale(.98)!important}.error-boundary-container{align-items:center;background-color:var(--t-bg-0f172a,#0f172a);box-sizing:border-box;color:var(--t-fg-f8fafc,#f8fafc);display:flex;font-family:system-ui,-apple-system,sans-serif;justify-content:center;min-height:100vh;min-height:100dvh;padding:20px}.error-boundary-content{animation:fadeIn .3s ease-out;background:var(--t-bg-1e293b,#1e293b);border:1px solid var(--t-bd-ffffff-a050,#ffffff0d);border-radius:16px;box-shadow:0 10px 30px var(--t-sh-000000-a500,#00000080);max-width:400px;padding:30px;text-align:center}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.error-boundary-icon{font-size:48px;margin-bottom:20px}.error-boundary-content h2{color:var(--t-fg-d4a017,#d4a017);margin-bottom:15px;margin-top:0}.error-boundary-content p{color:var(--t-fg-94a3b8,#94a3b8);font-size:15px;line-height:1.6;margin-bottom:25px}.error-boundary-actions .error-btn-primary{background:linear-gradient(135deg,var(--t-bg-d4a017,#d4a017) 0,var(--t-bg-f4cd66,#f4cd66) 100%);border:none;border-radius:8px;color:var(--t-fgon-1a1a2e-on-d4a017,#1a1a2e);cursor:pointer;font-size:16px;font-weight:700;padding:14px;transition:opacity .3s ease;width:100%}.error-boundary-actions .error-btn-primary:hover{opacity:.9}.error-boundary-details{color:var(--t-fg-64748b,#64748b);font-size:12px;margin-top:25px;text-align:left}.error-boundary-details summary{cursor:pointer;margin-bottom:10px;outline:none}.error-boundary-details pre{background:var(--t-bg-0f172a,#0f172a);border:1px solid var(--t-bd-ffffff-a050,#ffffff0d);border-radius:6px;color:var(--t-fg-dc2626,#dc2626);overflow-x:auto;padding:12px;white-space:pre-wrap}html[data-app-theme=light]{--t-bd-000000:#21123f14;--t-bd-000000-a200:#21123f14;--t-bd-000000-a300:#21123f14;--t-bd-000000-a500:#21123f14;--t-bd-000000-a650:#21123f14;--t-bd-000000-a700:#21123f14;--t-bd-005a9c:#552aaa40;--t-bd-00be63:#12783638;--t-bd-00be63-a200:#12783638;--t-bd-00be63-a300:#12783638;--t-bd-00be63-a400:#12783638;--t-bd-00c988-a300:#12783638;--t-bd-00c988-a400:#12783638;--t-bd-04130a-a200:#21123f14;--t-bd-04230f:#21123f14;--t-bd-059669:#12783638;--t-bd-05e478:#12783638;--t-bd-05e478-a200:#12783638;--t-bd-05e478-a300:#12783638;--t-bd-0a1a14-a250:#21123f14;--t-bd-0b0b0f:#21123f14;--t-bd-0c0f12:#21123f14;--t-bd-0f0f15:#21123f14;--t-bd-0f172a:#21123f14;--t-bd-10b981:#12783638;--t-bd-10b981-a200:#12783638;--t-bd-10b981-a250:#12783638;--t-bd-10b981-a300:#12783638;--t-bd-10b981-a400:#12783638;--t-bd-141414-a980:#21123f14;--t-bd-14181d:#21123f14;--t-bd-14b8a6-a600:#0f766e3d;--t-bd-15803d:#12783638;--t-bd-16a34a:#12783638;--t-bd-1d4ed8:#552aaa40;--t-bd-1e1e1e:#21123f14;--t-bd-222222:#21123f14;--t-bd-229ed9-a600:#552aaa40;--t-bd-22c55e:#12783638;--t-bd-22c55e-a200:#12783638;--t-bd-22c55e-a250:#12783638;--t-bd-22c55e-a300:#12783638;--t-bd-22c55e-a500:#12783638;--t-bd-22c55e-a550:#12783638;--t-bd-22c55e-a650:#12783638;--t-bd-23d364:#12783638;--t-bd-25d366:#1eaa52;--t-bd-25d366-a600:#12783638;--t-bd-25f4ee-a600:#0f766e3d;--t-bd-29a9eb:#552aaa40;--t-bd-2a2a2a:#21123f14;--t-bd-2d1b4e:#21123f14;--t-bd-2e8b57:#12783638;--t-bd-2e8b57-a300:#12783638;--t-bd-2e8b57-a400:#12783638;--t-bd-2e8b57-a500:#12783638;--t-bd-2e8b57-a600:#12783638;--t-bd-2e8b57-a800:#12783638;--t-bd-333333:#21123f14;--t-bd-34c76e:#12783638;--t-bd-34c76e-a140:#12783638;--t-bd-34c76e-a180:#12783638;--t-bd-34c76e-a200:#12783638;--t-bd-34c76e-a220:#12783638;--t-bd-34c76e-a250:#12783638;--t-bd-34c76e-a280:#12783638;--t-bd-34c76e-a300:#12783638;--t-bd-34c76e-a350:#12783638;--t-bd-34c76e-a400:#12783638;--t-bd-34c76e-a450:#12783638;--t-bd-34c76e-a500:#12783638;--t-bd-34c76e-a550:#12783638;--t-bd-34c76e-a800:#12783638;--t-bd-34c76e-a850:#12783638;--t-bd-34c76e-a900:#12783638;--t-bd-34d399-a150:#12783638;--t-bd-34d399-a250:#12783638;--t-bd-388bfd-a200:#552aaa40;--t-bd-38bdf8-a200:#552aaa40;--t-bd-3a3456:#21123f14;--t-bd-3a3a3a:#21123f14;--t-bd-3a3f47:#21123f14;--t-bd-3b82f6:#552aaa40;--t-bd-3b82f6-a200:#552aaa40;--t-bd-3b82f6-a250:#552aaa40;--t-bd-3b82f6-a300:#552aaa40;--t-bd-3b82f6-a400:#552aaa40;--t-bd-3b82f6-a500:#552aaa40;--t-bd-4285f4-a200:#552aaa40;--t-bd-4338ca:#552aaa40;--t-bd-444444:#21123f14;--t-bd-48bb78:#12783638;--t-bd-4ade80:#12783638;--t-bd-4ade80-a150:#12783638;--t-bd-4ade80-a180:#12783638;--t-bd-4ade80-a250:#12783638;--t-bd-4ade80-a300:#12783638;--t-bd-4ade80-a350:#12783638;--t-bd-4ade80-a400:#12783638;--t-bd-4b5563:#21123f14;--t-bd-4caf50:#12783638;--t-bd-4caf82-a450:#12783638;--t-bd-50aaff-a450:#552aaa40;--t-bd-555555:#21123f14;--t-bd-576cb1-a765:#552aaa40;--t-bd-57c07a-a400:#12783638;--t-bd-5ef098-a550:#12783638;--t-bd-5ef098-a900:#12783638;--t-bd-666666:#21123f14;--t-bd-6b7280:#21123f14;--t-bd-6b7280-a250:#21123f14;--t-bd-6b7280-a300:#21123f14;--t-bd-7c3aed-a400:#552aaa40;--t-bd-8b5cf6:#552aaa40;--t-bd-8b5cf6-a300:#552aaa40;--t-bd-8b7aff-a350:#552aaa40;--t-bd-8b7aff-a850:#552aaa40;--t-bd-8e62c9-a300:#552aaa40;--t-bd-90caf9:#552aaa40;--t-bd-94a3b8-a300:#552aaa40;--t-bd-9ca3af:#552aaa24;--t-bd-9ca3af-a300:#552aaa40;--t-bd-9ca3af-a500:#552aaa40;--t-bd-a16207:#d4af3759;--t-bd-a78bfa-a200:#552aaa40;--t-bd-a78bfa-a300:#552aaa40;--t-bd-a7f3d0:#12783638;--t-bd-a855f7:#552aaa40;--t-bd-a855f7-a200:#552aaa40;--t-bd-a855f7-a250:#552aaa40;--t-bd-a855f7-a300:#552aaa40;--t-bd-a855f7-a350:#552aaa40;--t-bd-a855f7-a400:#552aaa40;--t-bd-a855f7-a500:#552aaa40;--t-bd-a855f7-a600:#552aaa40;--t-bd-a855f7-a850:#552aaa40;--t-bd-b91c1c:#fecaca;--t-bd-c0c0c0-a400:#552aaa40;--t-bd-c2410c:#fecaca;--t-bd-ca8a04:#d4af37;--t-bd-cba153:#d4af3759;--t-bd-cba153-a150:#d4af3759;--t-bd-cba153-a250:#d4af3759;--t-bd-cba153-a300:#d4af3759;--t-bd-cba153-a600:#d4af3759;--t-bd-cccccc:#552aaa24;--t-bd-cd7f32-a400:#d4af3759;--t-bd-d0a676:#d4af3759;--t-bd-d0a676-a300:#d4af3759;--t-bd-d0a676-a500:#d4af3759;--t-bd-d1a675:#d4af3759;--t-bd-d1a675-a250:#d4af3759;--t-bd-d1d5db-a500:#552aaa40;--t-bd-d4a017:#d4af37;--t-bd-d4a017-a150:#d4af37;--t-bd-d4a017-a200:#d4af37;--t-bd-d4a017-a250:#d4af37;--t-bd-d4a017-a300:#d4af37;--t-bd-d4a017-a350:#d4af37;--t-bd-d4a017-a400:#d4af37;--t-bd-d4a017-a450:#d4af37;--t-bd-d4a017-a500:#d4af37;--t-bd-d4a017-a550:#d4af37;--t-bd-d4a017-a650:#d4af37;--t-bd-d4a574-a300:#d4af3759;--t-bd-d4a574-a700:#d4af3759;--t-bd-d4af37:#d4af37;--t-bd-d4af37-a100:#d4af37;--t-bd-d4af37-a150:#d4af37;--t-bd-d4af37-a200:#d4af37;--t-bd-d4af37-a250:#d4af37;--t-bd-d4af37-a300:#d4af37;--t-bd-d4af37-a350:#d4af37;--t-bd-d4af37-a400:#d4af37;--t-bd-d4af37-a500:#d4af37;--t-bd-d4af37-a600:#d4af37;--t-bd-d8b45a-a400:#d4af37;--t-bd-dc3545:#fecaca;--t-bd-dc4646-a500:#fecaca;--t-bd-e05d5d-a400:#fecaca;--t-bd-e1306c:#552aaa40;--t-bd-e1306c-a600:#552aaa40;--t-bd-e53e3e:#fecaca;--t-bd-e5eae7:#552aaa24;--t-bd-e8b923:#d4af37;--t-bd-e9edea:#552aaa24;--t-bd-ea4335-a300:#fecaca;--t-bd-eab308:#d4af37;--t-bd-eab308-a200:#d4af37;--t-bd-eab308-a260:#d4af37;--t-bd-eab308-a280:#d4af37;--t-bd-eab308-a300:#d4af37;--t-bd-eab308-a320:#d4af37;--t-bd-eab308-a350:#d4af37;--t-bd-eab308-a380:#d4af37;--t-bd-eab308-a400:#d4af37;--t-bd-eab308-a500:#d4af37;--t-bd-eab308-a550:#d4af37;--t-bd-ec4899-a300:#552aaa40;--t-bd-ec4899-a500:#552aaa40;--t-bd-ec4899-a600:#552aaa40;--t-bd-ef4444:#fecaca;--t-bd-ef4444-a100:#fecaca;--t-bd-ef4444-a150:#fecaca;--t-bd-ef4444-a200:#fecaca;--t-bd-ef4444-a250:#fecaca;--t-bd-ef4444-a260:#fecaca;--t-bd-ef4444-a300:#fecaca;--t-bd-ef4444-a350:#fecaca;--t-bd-ef4444-a400:#fecaca;--t-bd-ef4444-a450:#fecaca;--t-bd-ef4444-a500:#fecaca;--t-bd-ef4444-a600:#fecaca;--t-bd-efc44b:#d4af37;--t-bd-efc44b-a150:#d4af37;--t-bd-efc44b-a200:#d4af37;--t-bd-efc44b-a250:#d4af37;--t-bd-efc44b-a300:#d4af37;--t-bd-efc44b-a400:#d4af37;--t-bd-efc44b-a500:#d4af37;--t-bd-f0a35e-a300:#d4af3759;--t-bd-f0a35e-a350:#d4af3759;--t-bd-f0a35e-a450:#d4af3759;--t-bd-f0b429-a300:#d4af37;--t-bd-f0b429-a350:#d4af37;--t-bd-f0b429-a400:#d4af37;--t-bd-f0b429-a450:#d4af37;--t-bd-f44336-a200:#fecaca;--t-bd-f44336-a300:#fecaca;--t-bd-f472b6-a200:#552aaa40;--t-bd-f472b6-a400:#552aaa40;--t-bd-f4cd66:#d4af37;--t-bd-f4cd66-a400:#d4af37;--t-bd-f4cd67:#d4af37;--t-bd-f4cd67-a350:#d4af37;--t-bd-f4cd67-a400:#d4af37;--t-bd-f59e0b:#d4af3759;--t-bd-f59e0b-a200:#d4af3759;--t-bd-f59e0b-a250:#d4af3759;--t-bd-f59e0b-a280:#d4af3759;--t-bd-f59e0b-a300:#d4af3759;--t-bd-f59e0b-a350:#d4af3759;--t-bd-f59e0b-a400:#d4af3759;--t-bd-f59e0b-a450:#d4af3759;--t-bd-f59e0b-a500:#d4af3759;--t-bd-f5a623-a300:#d4af3759;--t-bd-f5c842-a300:#d4af37;--t-bd-f6d476-a080:#d4af37;--t-bd-f6d476-a100:#d4af37;--t-bd-f6d476-a150:#d4af37;--t-bd-f6d476-a200:#d4af37;--t-bd-f6d476-a250:#d4af37;--t-bd-f6d476-a300:#d4af37;--t-bd-f6d476-a400:#d4af37;--t-bd-f6d476-a500:#d4af37;--t-bd-f87171-a300:#fecaca;--t-bd-f97316:#d4af3759;--t-bd-f97316-a300:#d4af3759;--t-bd-f97316-a350:#d4af3759;--t-bd-f97316-a380:#d4af3759;--t-bd-f97316-a400:#d4af3759;--t-bd-fb7185-a200:#fecaca;--t-bd-fb923c-a280:#d4af3759;--t-bd-fb923c-a300:#d4af3759;--t-bd-fb923c-a500:#d4af3759;--t-bd-fbc23e:#d4af37;--t-bd-fde047:#d4af37;--t-bd-fde047-a850:#d4af37;--t-bd-fecaca:#fecaca;--t-bd-ff0000:red;--t-bd-ff0000-a600:#fecaca;--t-bd-ff3b30-a350:#fecaca;--t-bd-ff3b30-a550:#fecaca;--t-bd-ff3b30-a600:#fecaca;--t-bd-ff4444:#fecaca;--t-bd-ff453a-a200:#fecaca;--t-bd-ff6b6b-a300:#fecaca;--t-bd-ffb000:#d4af37;--t-bd-ffc24b-a350:#d4af3759;--t-bd-ffd569-a400:#d4af37;--t-bd-ffd700:#d4af37;--t-bd-ffd700-a120:#d4af37;--t-bd-ffd700-a200:#d4af37;--t-bd-ffd700-a300:#d4af37;--t-bd-ffd700-a400:#d4af37;--t-bd-ffd700-a500:#d4af37;--t-bd-ffffff:#552aaa24;--t-bd-ffffff-a020:#21123f14;--t-bd-ffffff-a030:#21123f14;--t-bd-ffffff-a040:#21123f14;--t-bd-ffffff-a050:#21123f14;--t-bd-ffffff-a060:#21123f14;--t-bd-ffffff-a070:#21123f14;--t-bd-ffffff-a080:#21123f14;--t-bd-ffffff-a090:#21123f14;--t-bd-ffffff-a100:#21123f14;--t-bd-ffffff-a102:#552aaa24;--t-bd-ffffff-a120:#552aaa24;--t-bd-ffffff-a140:#552aaa24;--t-bd-ffffff-a150:#552aaa24;--t-bd-ffffff-a160:#552aaa24;--t-bd-ffffff-a180:#552aaa24;--t-bd-ffffff-a200:#552aaa24;--t-bd-ffffff-a240:#552aaa40;--t-bd-ffffff-a250:#552aaa40;--t-bd-ffffff-a280:#552aaa40;--t-bd-ffffff-a300:#552aaa40;--t-bd-ffffff-a320:#552aaa40;--t-bd-ffffff-a450:#552aaa40;--t-bd-ffffff-a500:#552aaa40;--t-bd-v-accent-gold:#12783638;--t-bd-v-accent-gold-dark:#12783638;--t-bd-v-accent-gold-light:#12783638;--t-bd-v-accent-gold-muted:#27c55e3d;--t-bd-v-accent-gold-warm:#12783638;--t-bd-v-accent-mint:#12783638;--t-bd-v-bg-hover:#552aaa40;--t-bd-v-bg-primary:#21123f14;--t-bd-v-bg-secondary:#21123f14;--t-bd-v-bg-tertiary:#21123f14;--t-bd-v-border-color:#21123f14;--t-bd-v-border-gold:#12783638;--t-bd-v-border-hover:#552aaa40;--t-bd-v-border-mint:#12783638;--t-bd-v-text-muted:#21123f24;--t-bd-v-text-primary:#21123f24;--t-bd-v-text-secondary:#21123f24;--t-bg-000000:#fff;--t-bg-000000-a000:#0000;--t-bg-000000-a030:#552aaa0d;--t-bg-000000-a050:#552aaa0d;--t-bg-000000-a050-media:#0000000d;--t-bg-000000-a080:#552aaa0d;--t-bg-000000-a100:#552aaa0d;--t-bg-000000-a100-media:#0000001a;--t-bg-000000-a120:#552aaa0d;--t-bg-000000-a150:#552aaa0d;--t-bg-000000-a180:#552aaa0d;--t-bg-000000-a200:#552aaa0d;--t-bg-000000-a200-media:#0003;--t-bg-000000-a250:#552aaa0d;--t-bg-000000-a250-media:#00000040;--t-bg-000000-a300:#552aaa0d;--t-bg-000000-a300-media:#0000004d;--t-bg-000000-a400:#552aaa0d;--t-bg-000000-a400-media:#0006;--t-bg-000000-a450:#552aaa0d;--t-bg-000000-a500:#21123f0f;--t-bg-000000-a500-media:#00000080;--t-bg-000000-a550-media:#0000008c;--t-bg-000000-a600:#21123f0f;--t-bg-000000-a600-media:#0009;--t-bg-000000-a620:#21123f0f;--t-bg-000000-a620-media:#0000009e;--t-bg-000000-a650:#21123f0f;--t-bg-000000-a650-media:#000000a6;--t-bg-000000-a700:#21123f0f;--t-bg-000000-a700-media:#000000b3;--t-bg-000000-a750:#21123f0f;--t-bg-000000-a800:#21123f0f;--t-bg-000000-a800-media:#000c;--t-bg-000000-a850:#21123f0f;--t-bg-000000-a850-media:#000000d9;--t-bg-000000-a900-media:#000000e6;--t-bg-002d62:#552aaa;--t-bg-005a9c:#552aaa;--t-bg-0070f3:#552aaa;--t-bg-0070f3-a050:#552aaa0d;--t-bg-0088cc:#08c;--t-bg-008f4a:#27c55e;--t-bg-009bff:#552aaa;--t-bg-00a884:#0f766e;--t-bg-00be63:#27c55e;--t-bg-00be63-a020:#27c55e1f;--t-bg-00be63-a040:#27c55e1f;--t-bg-00be63-a060:#27c55e1f;--t-bg-00be63-a080:#27c55e1f;--t-bg-00be63-a100:#27c55e1f;--t-bg-00be63-a120:#27c55e1f;--t-bg-00be63-a250:#27c55e1f;--t-bg-00be63-a800:#27c55e;--t-bg-00c988-a040:#27c55e1f;--t-bg-00c988-a120:#27c55e1f;--t-bg-00c988-a150:#27c55e1f;--t-bg-022c22:#f9f6ff;--t-bg-0284c7:#552aaa;--t-bg-04130a-a220:#552aaa0d;--t-bg-047857:#27c55e;--t-bg-059669:#27c55e;--t-bg-05e478:#27c55e;--t-bg-05e478-a040:#27c55e1f;--t-bg-05e478-a050:#27c55e1f;--t-bg-05e478-a060:#27c55e1f;--t-bg-05e478-a150:#27c55e1f;--t-bg-05e478-a200:#27c55e1f;--t-bg-05e478-a250:#27c55e1f;--t-bg-061b0e:#fff;--t-bg-064e3b:#27c55e;--t-bg-06b6d4:#0f766e;--t-bg-070b12:#fff;--t-bg-080a0c-a720:#21123f0f;--t-bg-0a0a0a:#fff;--t-bg-0a0a0a-a800:#21123f0f;--t-bg-0a0a0c-a450:#552aaa0d;--t-bg-0a0a0f-a850:#21123f0f;--t-bg-0a0c0e:#fff;--t-bg-0a0c0e-a800-media:#0a0c0ecc;--t-bg-0a0c0e-a950:#21123f0f;--t-bg-0a0e17:#fff;--t-bg-0a1a14-a900:#21123f0f;--t-bg-0a1a14-a950:#21123f0f;--t-bg-0b0d10:#fff;--t-bg-0c0c0c-a980:#21123f0f;--t-bg-0d0d0d:#fff;--t-bg-0d0f12:#fff;--t-bg-0d0f12-a800:#21123f0f;--t-bg-0d1013:#fff;--t-bg-0d1024:#fff;--t-bg-0d1024-a400-media:#0d102466;--t-bg-0d1024-a800:#21123f0f;--t-bg-0d1024-a950:#21123f0f;--t-bg-0d1117:#fff;--t-bg-0d1b2a:#fff;--t-bg-0d381c:#27c55e;--t-bg-0ea5e9:#552aaa;--t-bg-0ea874:#27c55e;--t-bg-0f0f15:#fff;--t-bg-0f0f15-a000:#0f0f1500;--t-bg-0f0f15-a950:#21123f0f;--t-bg-0f1215:#fff;--t-bg-0f1215-a000:#0f121500;--t-bg-0f1215-a800:#21123f0f;--t-bg-0f1215-a960:#21123f0f;--t-bg-0f1715:#fff;--t-bg-0f172a:#fff;--t-bg-0f172a-a350:#552aaa0d;--t-bg-0f172a-a600:#21123f0f;--t-bg-0f172a-a650:#21123f0f;--t-bg-0f172a-a780:#21123f0f;--t-bg-0f172a-a800:#21123f0f;--t-bg-0f172a-a850:#21123f0f;--t-bg-101511:#fff;--t-bg-10b981:#27c55e;--t-bg-10b981-a005:#27c55e1f;--t-bg-10b981-a030:#27c55e1f;--t-bg-10b981-a040:#27c55e1f;--t-bg-10b981-a050:#27c55e1f;--t-bg-10b981-a080:#27c55e1f;--t-bg-10b981-a100:#27c55e1f;--t-bg-10b981-a120:#27c55e1f;--t-bg-10b981-a150:#27c55e1f;--t-bg-10b981-a200:#27c55e1f;--t-bg-10b981-a900:#27c55e;--t-bg-111111:#fff;--t-bg-111827:#fff;--t-bg-121212:#fff;--t-bg-121212-a800-media:#121212cc;--t-bg-121212-a950:#21123f0f;--t-bg-121418:#fff;--t-bg-12141a:#fff;--t-bg-12b76a-a100:#27c55e1f;--t-bg-12b76a-a150:#27c55e1f;--t-bg-140f2d-a300:#552aaa0d;--t-bg-140f2d-a500:#21123f0f;--t-bg-14120a-a850:#21123f0f;--t-bg-14120a-a920:#21123f0f;--t-bg-141414:#fff;--t-bg-141414-a600:#21123f0f;--t-bg-141414-a800:#21123f0f;--t-bg-141414-a980:#21123f0f;--t-bg-14181c:#fff;--t-bg-14181d:#fff;--t-bg-14261d:#f9f6ff;--t-bg-14b8a6:#0f766e;--t-bg-14b8a6-a120:#e3f6f4;--t-bg-151515:#fff;--t-bg-15191d:#fff;--t-bg-15803d:#27c55e;--t-bg-16132a:#fff;--t-bg-161616:#fff;--t-bg-161616-a970:#21123f0f;--t-bg-161616-a980:#21123f0f;--t-bg-16181d:#fff;--t-bg-161922:#fff;--t-bg-161e1a:#fff;--t-bg-16213e:#f9f6ff;--t-bg-166432:#27c55e;--t-bg-16a34a:#27c55e;--t-bg-171717-a400:#552aaa0d;--t-bg-171717-a850:#21123f0f;--t-bg-171717-a900:#21123f0f;--t-bg-171717-a950:#21123f0f;--t-bg-17171d:#fff;--t-bg-17181c:#fff;--t-bg-171a20:#fff;--t-bg-181818:#fff;--t-bg-181818-a980:#21123f0f;--t-bg-181c21:#fff;--t-bg-181c21-a650:#21123f0f;--t-bg-191424-a400:#552aaa0d;--t-bg-192f24:#f9f6ff;--t-bg-19743d:#27c55e;--t-bg-1a1625:#fff;--t-bg-1a1a1a:#fff;--t-bg-1a1a1a-a700:#21123f0f;--t-bg-1a1a1a-a900:#21123f0f;--t-bg-1a1a1a-a950:#21123f0f;--t-bg-1a1a1c:#fff;--t-bg-1a1a26:#fff;--t-bg-1a1a2e:#fff;--t-bg-1a1c23:#fff;--t-bg-1a1c24:#fff;--t-bg-1a1f2e:#fff;--t-bg-1a2e22:#f9f6ff;--t-bg-1b2228:#f9f6ff;--t-bg-1b263b:#f9f6ff;--t-bg-1b7a3d-a150:#27c55e1f;--t-bg-1d2128:#f9f6ff;--t-bg-1d4ed8:#552aaa;--t-bg-1e1636-a800:#21123f0f;--t-bg-1e1636-a900:#21123f0f;--t-bg-1e1636-a950:#21123f0f;--t-bg-1e1e1e:#fff;--t-bg-1e1e1e-a900:#21123f0f;--t-bg-1e1e1e-a980:#21123f0f;--t-bg-1e1e28-a400:#552aaa0d;--t-bg-1e1e28-a900:#21123f0f;--t-bg-1e2025:#f9f6ff;--t-bg-1e2025-a600:#21123f0f;--t-bg-1e222a:#f9f6ff;--t-bg-1e222d:#f9f6ff;--t-bg-1e293b:#f9f6ff;--t-bg-1e293b-a950:#21123f0f;--t-bg-1e3a5f:#552aaa;--t-bg-1e8243:#27c55e;--t-bg-1e8a4b:#27c55e;--t-bg-1f2128:#f9f6ff;--t-bg-203b2c:#fff;--t-bg-211745-a500:#21123f0f;--t-bg-21252c:#f9f6ff;--t-bg-222222:#f9f6ff;--t-bg-22272e:#f9f6ff;--t-bg-229ed9-a100:#552aaa1a;--t-bg-22c55e:#27c55e;--t-bg-22c55e-a100:#27c55e1f;--t-bg-22c55e-a120:#27c55e1f;--t-bg-22c55e-a150:#27c55e1f;--t-bg-22c55e-a200:#27c55e1f;--t-bg-22c55e-a220:#27c55e1f;--t-bg-22c55e-a250:#27c55e1f;--t-bg-22c55e-a280:#27c55e1f;--t-bg-22c55e-a300:#27c55e1f;--t-bg-22c55e-a340:#27c55e1f;--t-bg-231e32-a600:#21123f0f;--t-bg-236b43:#27c55e;--t-bg-23d364:#27c55e;--t-bg-23d364-a100:#27c55e1f;--t-bg-23d364-a200:#27c55e1f;--t-bg-242932:#f9f6ff;--t-bg-252525:#f9f6ff;--t-bg-2563eb:#552aaa;--t-bg-2563eb-a100:#552aaa1a;--t-bg-2563eb-a150:#552aaa1f;--t-bg-2563eb-a200:#552aaa1f;--t-bg-25d366:#25d366;--t-bg-25d366-a100:#27c55e1f;--t-bg-264735:#fff;--t-bg-272c34:#f9f6ff;--t-bg-281d4a-a300:#552aaa0d;--t-bg-281d4a-a500:#21123f0f;--t-bg-281d4a-a600:#21123f0f;--t-bg-281d4a-a800:#21123f0f;--t-bg-283240:#f9f6ff;--t-bg-28a55b:#27c55e;--t-bg-2a1a1a:#fff;--t-bg-2a2318:#f9f6ff;--t-bg-2a2542:#f9f6ff;--t-bg-2a2542-a300:#552aaa0d;--t-bg-2a2a2a:#f9f6ff;--t-bg-2a2f37:#f9f6ff;--t-bg-2a4d7c:#552aaa;--t-bg-2ab85e:#27c55e;--t-bg-2d0551:#fff;--t-bg-2d3436:#f9f6ff;--t-bg-2db85e:#27c55e;--t-bg-2e1065:#f9f6ff;--t-bg-2e5a8f:#552aaa;--t-bg-2e8b57:#27c55e;--t-bg-2e8b57-a100:#27c55e1f;--t-bg-2e8b57-a150:#27c55e1f;--t-bg-2e8b57-a200:#27c55e1f;--t-bg-2e8b57-a250:#27c55e1f;--t-bg-2e8b57-a400:#27c55e1f;--t-bg-2ecc71:#27c55e;--t-bg-2ecc71-a150:#27c55e1f;--t-bg-333333:#f9f6ff;--t-bg-342c52:#f9f6ff;--t-bg-34a853-a200:#27c55e1f;--t-bg-34c76e:#27c55e;--t-bg-34c76e-a024:#27c55e1f;--t-bg-34c76e-a036:#27c55e1f;--t-bg-34c76e-a040:#27c55e1f;--t-bg-34c76e-a050:#27c55e1f;--t-bg-34c76e-a060:#27c55e1f;--t-bg-34c76e-a070:#27c55e1f;--t-bg-34c76e-a080:#27c55e1f;--t-bg-34c76e-a100:#27c55e1f;--t-bg-34c76e-a120:#27c55e1f;--t-bg-34c76e-a140:#27c55e1f;--t-bg-34c76e-a150:#27c55e1f;--t-bg-34c76e-a180:#27c55e1f;--t-bg-34c76e-a200:#27c55e1f;--t-bg-34c76e-a220:#27c55e1f;--t-bg-34c76e-a700:#27c55e;--t-bg-34c76e-a850:#27c55e;--t-bg-34d399-a080:#27c55e1f;--t-bg-3578e5:#552aaa;--t-bg-374151-a500:#21123f0f;--t-bg-388bfd-a100:#552aaa1a;--t-bg-38bdf8-a100:#552aaa1a;--t-bg-3a3a3a:#fff;--t-bg-3b82f6:#552aaa;--t-bg-3b82f6-a050:#552aaa0d;--t-bg-3b82f6-a100:#552aaa1a;--t-bg-3b82f6-a150:#552aaa1f;--t-bg-3b82f6-a200:#552aaa1f;--t-bg-3b82f6-a300:#552aaa1f;--t-bg-3b82f6-a350:#552aaa1f;--t-bg-3b82f6-a850:#552aaa;--t-bg-3bc76f:#27c55e;--t-bg-404040:#fff;--t-bg-4285f4-a080:#552aaa14;--t-bg-4338ca:#552aaa;--t-bg-444444:#fff;--t-bg-451a03:#f9f6ff;--t-bg-475569:#fff;--t-bg-475569-a100:#552aaa0d;--t-bg-482469:#552aaa;--t-bg-48246a:#552aaa;--t-bg-48bb78-a050:#27c55e1f;--t-bg-4a5568:#fff;--t-bg-4ade80:#27c55e;--t-bg-4ade80-a100:#27c55e1f;--t-bg-4ade80-a120:#27c55e1f;--t-bg-4ade80-a150:#27c55e1f;--t-bg-4ade80-a250:#27c55e1f;--t-bg-4b5563:#fff;--t-bg-4c2882:#552aaa;--t-bg-4caf50-a050:#27c55e1f;--t-bg-4caf82-a140:#27c55e1f;--t-bg-4f46e5:#552aaa;--t-bg-50aaff-a080:#552aaa14;--t-bg-57c07a-a140:#27c55e1f;--t-bg-5b21b6:#552aaa;--t-bg-5ce694:#27c55e;--t-bg-5ef098:#27c55e1f;--t-bg-60a5fa-a080:#552aaa14;--t-bg-6366f1:#552aaa;--t-bg-6366f1-a180:#552aaa1f;--t-bg-646464-a400:#552aaa0d;--t-bg-64748b:#552aaa;--t-bg-64748b-a100:#552aaa1a;--t-bg-666666:#fff;--t-bg-6b7280:#fff;--t-bg-6b7280-a100:#552aaa0d;--t-bg-6b7280-a160:#552aaa0d;--t-bg-6b7280-a200:#552aaa0d;--t-bg-6bf7a4:#27c55e1f;--t-bg-6c5ce7:#552aaa;--t-bg-6d28d9:#552aaa;--t-bg-6ee7a0:#27c55e;--t-bg-6f5cf0:#552aaa;--t-bg-7360f2:#552aaa;--t-bg-7928ca:#552aaa;--t-bg-7928ca-a050:#552aaa0d;--t-bg-7c3aed:#552aaa;--t-bg-7c3aed-a120:#552aaa1f;--t-bg-7c3aed-a150:#552aaa1f;--t-bg-7c3aed-a250:#552aaa1f;--t-bg-7e22ce:#552aaa;--t-bg-7f1d1d-a550:#c43c3c;--t-bg-84cc16:#27c55e;--t-bg-888888:#fff;--t-bg-8b5cf6:#552aaa;--t-bg-8b5cf6-a050:#552aaa0d;--t-bg-8b5cf6-a100:#552aaa1a;--t-bg-8b5cf6-a150:#552aaa1f;--t-bg-8b5cf6-a200:#552aaa1f;--t-bg-8b7aff:#552aaa;--t-bg-8b7aff-a070:#552aaa12;--t-bg-8e62c9:#552aaa;--t-bg-8e62c9-a150:#552aaa1f;--t-bg-9333ea:#552aaa;--t-bg-9333ea-a100:#552aaa1a;--t-bg-94a3b8-a150:#552aaa1a;--t-bg-9ca3af:#fff;--t-bg-9ca3af-a100:#552aaa17;--t-bg-9ca3af-a120:#552aaa1a;--t-bg-9ca3af-a150:#552aaa1a;--t-bg-9ca3af-a200:#552aaa1a;--t-bg-9d4edd:#552aaa;--t-bg-a16207:#fef9e7;--t-bg-a78bfa-a100:#552aaa1a;--t-bg-a78bfa-a150:#552aaa1f;--t-bg-a7f3d0:#27c55e1f;--t-bg-a855f7:#552aaa;--t-bg-a855f7-a050:#552aaa0d;--t-bg-a855f7-a060:#552aaa0f;--t-bg-a855f7-a080:#552aaa14;--t-bg-a855f7-a100:#552aaa1a;--t-bg-a855f7-a120:#552aaa1f;--t-bg-a855f7-a125:#552aaa1f;--t-bg-a855f7-a150:#552aaa1f;--t-bg-a855f7-a200:#552aaa1f;--t-bg-a855f7-a250:#552aaa1f;--t-bg-a855f7-a900:#552aaa;--t-bg-b067e8:#552aaa;--t-bg-b8860b:#fef9e7;--t-bg-b91c1c:#c43c3c;--t-bg-c084fc:#552aaa;--t-bg-c0c0c0-a150:#552aaa1a;--t-bg-c2410c:#c43c3c;--t-bg-c39a2d:#fef9e7;--t-bg-ca8a04:#fef9e7;--t-bg-cba153:#fef9e7;--t-bg-cba153-a050:#d4af371f;--t-bg-cba153-a150:#d4af371f;--t-bg-cba153-a180:#d4af371f;--t-bg-cccccc:#fff;--t-bg-cd7f32-a150:#d4af371f;--t-bg-cfa02b:#fef9e7;--t-bg-d1a675-a080:#d4af371f;--t-bg-d1a675-a120:#d4af371f;--t-bg-d1a675-a160:#d4af371f;--t-bg-d29922-a100:#d4a0171a;--t-bg-d4a017:#fef9e7;--t-bg-d4a017-a020:#d4a0171a;--t-bg-d4a017-a040:#d4a0171a;--t-bg-d4a017-a050:#d4a0171a;--t-bg-d4a017-a070:#d4a0171a;--t-bg-d4a017-a080:#d4a0171a;--t-bg-d4a017-a100:#d4a0171a;--t-bg-d4a017-a120:#d4a0171a;--t-bg-d4a017-a150:#d4a0171a;--t-bg-d4a017-a200:#d4a0171a;--t-bg-d4a017-a220:#d4a0171a;--t-bg-d4a017-a250:#d4a0171a;--t-bg-d4a017-a280:#d4a0171a;--t-bg-d4a017-a300:#d4a0171a;--t-bg-d4a017-a850:#fef9e7;--t-bg-d4a574-a100:#d4af371f;--t-bg-d4a843-a900:#fef9e7;--t-bg-d4a853:#fef9e7;--t-bg-d4af37:#fef9e7;--t-bg-d4af37-a040:#d4a0171a;--t-bg-d4af37-a050:#d4a0171a;--t-bg-d4af37-a080:#d4a0171a;--t-bg-d4af37-a100:#d4a0171a;--t-bg-d4af37-a150:#d4a0171a;--t-bg-d4af37-a160:#d4a0171a;--t-bg-d4af37-a200:#d4a0171a;--t-bg-d4af37-a250:#d4a0171a;--t-bg-d4af37-a300:#d4a0171a;--t-bg-d8b45a-a150:#d4a0171a;--t-bg-d92d2d:#c43c3c;--t-bg-d9534f:#c43c3c;--t-bg-d97706:#fef9e7;--t-bg-db2777:#552aaa;--t-bg-dbac54:#fef9e7;--t-bg-dc2626:#c43c3c;--t-bg-dc3545:#c43c3c;--t-bg-dc4646-a180:#fef2f2;--t-bg-dc4646-a850:#c43c3c;--t-bg-e05d5d-a120:#fef2f2;--t-bg-e05d5d-a140:#fef2f2;--t-bg-e0a96d:#fef9e7;--t-bg-e0b033:#fef9e7;--t-bg-e1306c-a100:#552aaa1a;--t-bg-e3f2fd:#fff;--t-bg-e53e3e-a080:#fef2f2;--t-bg-e5b34a:#fef9e7;--t-bg-e5b84a:#fef9e7;--t-bg-e5e5e5:#fff;--t-bg-e5e7eb-a500:#552aaa1a;--t-bg-e6b328:#fef9e7;--t-bg-e74c3c:#c43c3c;--t-bg-e8b923-a100:#d4a0171a;--t-bg-e8b944-a100:#d4a0171a;--t-bg-e8b944-a150:#d4a0171a;--t-bg-e8e8e8:#fff;--t-bg-e9edea:#fff;--t-bg-ea4335-a100:#fef2f2;--t-bg-ea580c:#fef9e7;--t-bg-eab308:#fef9e7;--t-bg-eab308-a050:#d4a0171a;--t-bg-eab308-a100:#d4a0171a;--t-bg-eab308-a120:#d4a0171a;--t-bg-eab308-a140:#d4a0171a;--t-bg-eab308-a150:#d4a0171a;--t-bg-eab308-a200:#d4a0171a;--t-bg-ebc05b-a100:#d4a0171a;--t-bg-ec4899:#552aaa;--t-bg-ec4899-a150:#552aaa1f;--t-bg-ec4899-a850:#552aaa;--t-bg-ecfdf5:#fff;--t-bg-eeeeee:#fff;--t-bg-ef4444:#c43c3c;--t-bg-ef4444-a050:#fef2f2;--t-bg-ef4444-a060:#fef2f2;--t-bg-ef4444-a080:#fef2f2;--t-bg-ef4444-a100:#fef2f2;--t-bg-ef4444-a120:#fef2f2;--t-bg-ef4444-a140:#fef2f2;--t-bg-ef4444-a150:#fef2f2;--t-bg-ef4444-a160:#fef2f2;--t-bg-ef4444-a180:#fef2f2;--t-bg-ef4444-a200:#fef2f2;--t-bg-ef4444-a240:#fef2f2;--t-bg-ef4444-a250:#fef2f2;--t-bg-ef4444-a300:#fef2f2;--t-bg-ef4444-a350:#fef2f2;--t-bg-ef4444-a400:#fef2f2;--t-bg-ef4444-a800:#c43c3c;--t-bg-ef4444-a850:#c43c3c;--t-bg-ef4444-a900:#c43c3c;--t-bg-ef4444-a920:#c43c3c;--t-bg-efc44b:#fef9e7;--t-bg-efc44b-a050:#d4a0171a;--t-bg-efc44b-a060:#d4a0171a;--t-bg-efc44b-a080:#d4a0171a;--t-bg-efc44b-a100:#d4a0171a;--t-bg-efc44b-a200:#d4a0171a;--t-bg-f0a35e-a120:#d4af371f;--t-bg-f0a35e-a150:#d4af371f;--t-bg-f0b429-a080:#d4a0171a;--t-bg-f0b429-a100:#d4a0171a;--t-bg-f0b429-a140:#d4a0171a;--t-bg-f0b429-a240:#d4a0171a;--t-bg-f0bc32-a050:#d4a0171a;--t-bg-f0bc32-a080:#d4a0171a;--t-bg-f0bc32-a100:#d4a0171a;--t-bg-f0bc32-a150:#d4a0171a;--t-bg-f0bc32-a200:#d4a0171a;--t-bg-f0f0f0:#fff;--t-bg-f0f2f5:#fff;--t-bg-f1c40f:#fef9e7;--t-bg-f1f3f4:#fff;--t-bg-f2a200:#fef9e7;--t-bg-f39c12-a150:#d4af371f;--t-bg-f3c675:#fef9e7;--t-bg-f3c675-a050:#d4af371f;--t-bg-f3ca5e:#fef9e7;--t-bg-f43f5e:#c43c3c;--t-bg-f44336:#c43c3c;--t-bg-f44336-a100:#fef2f2;--t-bg-f44336-a150:#fef2f2;--t-bg-f472b6:#552aaa;--t-bg-f472b6-a050:#552aaa0d;--t-bg-f4cd66:#fef9e7;--t-bg-f4cd66-a050:#d4a0171a;--t-bg-f4cd66-a100:#d4a0171a;--t-bg-f4cd66-a150:#d4a0171a;--t-bg-f4cd66-a200:#d4a0171a;--t-bg-f4cd67:#fef9e7;--t-bg-f4cd67-a080:#d4a0171a;--t-bg-f4cd67-a100:#d4a0171a;--t-bg-f4cd67-a150:#d4a0171a;--t-bg-f4cd67-a200:#d4a0171a;--t-bg-f4cd67-a220:#d4a0171a;--t-bg-f4cd67-a300:#d4a0171a;--t-bg-f59e0b:#fef9e7;--t-bg-f59e0b-a050:#d4af371f;--t-bg-f59e0b-a080:#d4af371f;--t-bg-f59e0b-a100:#d4af371f;--t-bg-f59e0b-a120:#d4af371f;--t-bg-f59e0b-a150:#d4af371f;--t-bg-f59e0b-a200:#d4af371f;--t-bg-f59e0b-a280:#d4af371f;--t-bg-f5a623-a150:#d4af371f;--t-bg-f5a623-a250:#d4af371f;--t-bg-f5c842-a100:#d4a0171a;--t-bg-f5c842-a120:#d4a0171a;--t-bg-f6d476:#d4a0171a;--t-bg-f6d476-a050:#d4a0171a;--t-bg-f6d476-a080:#d4a0171a;--t-bg-f6d476-a100:#d4a0171a;--t-bg-f6d476-a120:#d4a0171a;--t-bg-f6d476-a150:#d4a0171a;--t-bg-f6d476-a200:#d4a0171a;--t-bg-f6d476-a250:#d4a0171a;--t-bg-f85149-a100:#fef2f2;--t-bg-f87171-a100:#fef2f2;--t-bg-f87171-a120:#fef2f2;--t-bg-f87171-a150:#fef2f2;--t-bg-f87171-a250:#fef2f2;--t-bg-f97316:#fef9e7;--t-bg-f97316-a100:#d4af371f;--t-bg-f97316-a120:#d4af371f;--t-bg-f97316-a140:#d4af371f;--t-bg-f97316-a150:#d4af371f;--t-bg-fb7185-a100:#fef2f2;--t-bg-fbbf24:#fef9e7;--t-bg-fcd55c:#d4a0171a;--t-bg-fde047:#d4a0171a;--t-bg-fde047-a940:#d4a0171a;--t-bg-fef2f2:#fff;--t-bg-fef3c7:#d4a0171a;--t-bg-ff0000-a100:#fef2f2;--t-bg-ff0080:#552aaa;--t-bg-ff0080-a050:#552aaa0d;--t-bg-ff1e8c:#552aaa;--t-bg-ff3b30:#c43c3c;--t-bg-ff3b30-a100:#fef2f2;--t-bg-ff3b30-a120:#fef2f2;--t-bg-ff3b30-a200:#fef2f2;--t-bg-ff4444:#c43c3c;--t-bg-ff453a-a100:#fef2f2;--t-bg-ff4f4f:#c43c3c;--t-bg-ff5050-a150:#fef2f2;--t-bg-ff5050-a250:#fef2f2;--t-bg-ff5252-a100:#fef2f2;--t-bg-ff6b6b-a150:#fef2f2;--t-bg-ff6b6b-a220:#fef2f2;--t-bg-ff9800-a700:#fef9e7;--t-bg-ffb000:#fef9e7;--t-bg-ffb000-a060:#d4a0171a;--t-bg-ffb000-a080:#d4a0171a;--t-bg-ffc24b:#fef9e7;--t-bg-ffc24b-a080:#d4af371f;--t-bg-ffc24b-a100:#d4af371f;--t-bg-ffc24b-a120:#d4af371f;--t-bg-ffc24b-a160:#d4af371f;--t-bg-ffc24b-a180:#d4af371f;--t-bg-ffd569-a050:#d4a0171a;--t-bg-ffd569-a100:#d4a0171a;--t-bg-ffd700:#d4a0171a;--t-bg-ffd700-a050:#d4a0171a;--t-bg-ffd700-a100:#d4a0171a;--t-bg-ffd700-a150:#d4a0171a;--t-bg-ffeb3b-a350:#d4a0171a;--t-bg-ffffff:#fff;--t-bg-ffffff-a000:#fff0;--t-bg-ffffff-a005:rgba(85,42,170,.005);--t-bg-ffffff-a010:rgba(85,42,170,.009);--t-bg-ffffff-a012:rgba(85,42,170,.011);--t-bg-ffffff-a015:rgba(85,42,170,.014);--t-bg-ffffff-a020:rgba(85,42,170,.018);--t-bg-ffffff-a022:#552aaa05;--t-bg-ffffff-a025:rgba(85,42,170,.023);--t-bg-ffffff-a030:rgba(85,42,170,.027);--t-bg-ffffff-a035:rgba(85,42,170,.032);--t-bg-ffffff-a040:rgba(85,42,170,.036);--t-bg-ffffff-a045:rgba(85,42,170,.041);--t-bg-ffffff-a050:rgba(85,42,170,.045);--t-bg-ffffff-a060:rgba(85,42,170,.054);--t-bg-ffffff-a070:rgba(85,42,170,.063);--t-bg-ffffff-a080:rgba(85,42,170,.072);--t-bg-ffffff-a100:#552aaa17;--t-bg-ffffff-a120:#552aaa1a;--t-bg-ffffff-a130:#552aaa1a;--t-bg-ffffff-a140:#552aaa1a;--t-bg-ffffff-a150:#552aaa1a;--t-bg-ffffff-a160:#552aaa1a;--t-bg-ffffff-a180:#552aaa1a;--t-bg-ffffff-a200:#552aaa1a;--t-bg-ffffff-a220:#552aaa1a;--t-bg-ffffff-a250:#552aaa1a;--t-bg-ffffff-a400:#552aaa1a;--t-bg-ffffff-a450:#552aaa1a;--t-bg-ffffff-a550:#552aaa1a;--t-bg-ffffff-a650:#552aaa1a;--t-bg-v-accent-gold:#27c55e;--t-bg-v-accent-gold-dark:#27c55e;--t-bg-v-accent-gold-light:#27c55e;--t-bg-v-accent-gold-muted:#27c55e1f;--t-bg-v-accent-mint:#27c55e;--t-bg-v-accent-mint-dark:#27c55e;--t-bg-v-accent-mint-light:#27c55e;--t-bg-v-accent-mint-muted:#27c55e1f;--t-bg-v-accent-mint-ultra:#27c55e;--t-bg-v-bg-elevated:#f9f6ff;--t-bg-v-bg-hover:#552aaa14;--t-bg-v-bg-primary:#fff;--t-bg-v-bg-secondary:#fff;--t-bg-v-bg-tertiary:#fff;--t-bg-v-border-color:#21123f0a;--t-bg-v-input-bg:#fff;--t-bg-v-text-muted:#6a607f;--t-bg-v-text-primary:#21123f;--t-fc-000000-a100:#552aaa26;--t-fc-000000-a200:#552aaa26;--t-fc-000000-a350:#552aaa26;--t-fc-000000-a700:#552aaa;--t-fc-00be63:#552aaa;--t-fc-00be63-a100:#552aaa26;--t-fc-00be63-a500:#552aaa26;--t-fc-00c988-a150:#552aaa26;--t-fc-05e478:#552aaa;--t-fc-10b981:#552aaa;--t-fc-10b981-a150:#552aaa26;--t-fc-14b8a6-a280:#552aaa26;--t-fc-22c55e-a200:#552aaa26;--t-fc-22c55e-a300:#552aaa26;--t-fc-22c55e-a400:#552aaa26;--t-fc-2e8b57-a150:#552aaa26;--t-fc-2e8b57-a600:#552aaa;--t-fc-34c76e:#552aaa;--t-fc-34c76e-a000:#34c76e00;--t-fc-34c76e-a070:#552aaa26;--t-fc-34c76e-a120:#552aaa26;--t-fc-34c76e-a150:#552aaa26;--t-fc-34c76e-a160:#552aaa26;--t-fc-34c76e-a250:#552aaa26;--t-fc-34c76e-a300:#552aaa26;--t-fc-34c76e-a550:#552aaa26;--t-fc-34c76e-a600:#552aaa;--t-fc-3b82f6:#552aaa;--t-fc-3b82f6-a100:#552aaa26;--t-fc-4ade80:#552aaa;--t-fc-4ade80-a150:#552aaa26;--t-fc-5ef098-a450:#552aaa26;--t-fc-a855f7:#552aaa;--t-fc-a855f7-a200:#552aaa26;--t-fc-cba153-a000:#cba15300;--t-fc-cba153-a100:#d4af3759;--t-fc-cba153-a600:#946c00;--t-fc-d1a675-a300:#d4af3759;--t-fc-d4a017:#d4af37;--t-fc-d4a574-a300:#d4af3759;--t-fc-d4af37:#d4af37;--t-fc-d4af37-a100:#d4a01759;--t-fc-ef4444:#b42318;--t-fc-ef4444-a000:#ef444400;--t-fc-ef4444-a150:#fecaca;--t-fc-ef4444-a200:#fecaca;--t-fc-efc44b-a500:#d4a01759;--t-fc-f3ca5e-a200:#d4a01759;--t-fc-f4cd66:#d4af37;--t-fc-f4cd66-a100:#d4a01759;--t-fc-f4cd66-a150:#d4a01759;--t-fc-f4cd67:#d4af37;--t-fc-f59e0b:#946c00;--t-fc-fb923c-a500:#d4af3759;--t-fc-ff9800-a400:#d4af3759;--t-fc-ffb000:#d4af37;--t-fc-ffffff-a150:#552aaa26;--t-fc-ffffff-a200:#552aaa26;--t-fc-ffffff-a250:#552aaa26;--t-fc-v-accent-gold:#552aaa;--t-fc-v-accent-gold-muted:#552aaa26;--t-fc-v-accent-mint:#552aaa;--t-fc-v-border-mint:#552aaa26;--t-fg-000000:#000;--t-fg-002d62-clip0:#552aaa;--t-fg-003580:#000;--t-fg-005a9c:#552aaa;--t-fg-005a9c-clip2:#552aaa;--t-fg-00be63:#127836;--t-fg-00c988:#127836;--t-fg-00ff88:#127836;--t-fg-04130a:#000;--t-fg-059669:#127836;--t-fg-05e478:#127836;--t-fg-065f46:#127836;--t-fg-06b6d4:#0f766e;--t-fg-0a1a14:#000;--t-fg-0b0f14:#000;--t-fg-0b2e1a:#000;--t-fg-10b981:#127836;--t-fg-10b981-clip2:#0b5a27;--t-fg-12b76a:#127836;--t-fg-16261c:#000;--t-fg-1e1833:#000;--t-fg-1e8a4b:#127836;--t-fg-22c55e:#127836;--t-fg-22c55e-clip2:#0b5a27;--t-fg-23d364:#127836;--t-fg-25d366:#1eaa52;--t-fg-27ae60:#127836;--t-fg-29a9eb:#552aaa;--t-fg-2e8b57:#127836;--t-fg-2ecc71:#127836;--t-fg-333333:#000;--t-fg-33a34e:#127836;--t-fg-34a853:#34a853;--t-fg-34c76e:#127836;--t-fg-34c76e-clip2:#0b5a27;--t-fg-38bdf8:#552aaa;--t-fg-3b82f6:#552aaa;--t-fg-3b82f6-clip1:#552aaa;--t-fg-3c4043:#000;--t-fg-3fb950:#127836;--t-fg-4169e1:#552aaa;--t-fg-4285f4:#4285f4;--t-fg-444444-clip2:#2b1f4e;--t-fg-451a03:#000;--t-fg-48bb78:#127836;--t-fg-4a5568:#6a607f;--t-fg-4ade80:#127836;--t-fg-4ade80-clip0:#127836;--t-fg-4caf50:#127836;--t-fg-4facfe:#552aaa;--t-fg-555555:#6a607f;--t-fg-58a6ff:#552aaa;--t-fg-5a5575:#6a607f;--t-fg-5eb3f6:#552aaa;--t-fg-5ef098:#127836;--t-fg-5ef098-a900:#127836;--t-fg-5ef098-clip1:#0b5a27;--t-fg-5fe098:#127836;--t-fg-60a5fa:#552aaa;--t-fg-64748b:#552aaa;--t-fg-666666:#6a607f;--t-fg-67707a:#6a607f;--t-fg-6a6a6a:#6a607f;--t-fg-6b7280:#6a607f;--t-fg-6ea8fe:#552aaa;--t-fg-6ee7a0:#127836;--t-fg-6fe3a1:#127836;--t-fg-718096:#6a607f;--t-fg-737373:#6a607f;--t-fg-777777:#6a607f;--t-fg-7edcae:#127836;--t-fg-8192a4-clip2:#2b1f4e;--t-fg-86efac:#127836;--t-fg-888888:#6a607f;--t-fg-8a859e:#6a607f;--t-fg-8a8a8a:#6a607f;--t-fg-8a93a5:#45556c;--t-fg-8affc1:#127836;--t-fg-8b5cf6:#552aaa;--t-fg-8b7aff:#552aaa;--t-fg-8b949e:#45556c;--t-fg-8ecbff:#552aaa;--t-fg-92400e:#946c00;--t-fg-93c5fd:#552aaa;--t-fg-94a3b8:#6a607f;--t-fg-991b1b:#b42318;--t-fg-999999:#45556c;--t-fg-9aa0ac:#45556c;--t-fg-9aa7b2:#45556c;--t-fg-9ca3af:#45556c;--t-fg-a0a0a0:#45556c;--t-fg-a0aec0:#45556c;--t-fg-a1a1a1:#45556c;--t-fg-a1a1aa:#45556c;--t-fg-a3a3a3:#45556c;--t-fg-a5b4fc:#552aaa;--t-fg-a78bfa:#552aaa;--t-fg-a7f3d0:#127836;--t-fg-a855f7:#552aaa;--t-fg-a855f7-clip1:#552aaa;--t-fg-a88a55:#946c00;--t-fg-a8b2d1:#552aaa;--t-fg-aaaaaa:#45556c;--t-fg-b09475:#946c00;--t-fg-b0b0b0:#45556c;--t-fg-b1b1b1:#45556c;--t-fg-b8b3d1:#45556c;--t-fg-b8c0cc:#45556c;--t-fg-bbbbbb:#45556c;--t-fg-bbdefb:#552aaa;--t-fg-bfa15f:#946c00;--t-fg-c084fc:#552aaa;--t-fg-c0c0c0:#45556c;--t-fg-c3dbff:#552aaa;--t-fg-c4b5fd:#552aaa;--t-fg-c5c5c5:#45556c;--t-fg-c7c7c7:#45556c;--t-fg-c9a227:#946c00;--t-fg-c9d1d9:#45556c;--t-fg-cba153:#946c00;--t-fg-cbc7ce:#45556c;--t-fg-cbd5e1:#45556c;--t-fg-cccccc:#45556c;--t-fg-cd7f32:#946c00;--t-fg-cfa576:#946c00;--t-fg-d0a576:#946c00;--t-fg-d0a676:#946c00;--t-fg-d0d0d0:#45556c;--t-fg-d1a675:#946c00;--t-fg-d1d5db:#21123f;--t-fg-d29922:#946c00;--t-fg-d4a017:#946c00;--t-fg-d4a017-a600:#946c00;--t-fg-d4a017-a850:#946c00;--t-fg-d4a574:#946c00;--t-fg-d4af37:#946c00;--t-fg-d4af37-clip2:#785400;--t-fg-d4d4d4:#45556c;--t-fg-d9534f:#b42318;--t-fg-dc2626:#b42318;--t-fg-dddddd:#21123f;--t-fg-de2910:#b42318;--t-fg-e05b5b:#b42318;--t-fg-e05d5d:#b42318;--t-fg-e0a458:#946c00;--t-fg-e0d8f0:#21123f;--t-fg-e0e0e0:#21123f;--t-fg-e0e7ff:#21123f;--t-fg-e1306c:#552aaa;--t-fg-e2e8f0:#21123f;--t-fg-e2e8f0-clip1:#4f3b89;--t-fg-e53e3e:#b42318;--t-fg-e5e1f5:#21123f;--t-fg-e5e7eb:#21123f;--t-fg-e6edf3:#21123f;--t-fg-e74c3c:#b42318;--t-fg-e8b923:#946c00;--t-fg-e8b944:#946c00;--t-fg-e8c547:#946c00;--t-fg-e8e8ec:#21123f;--t-fg-e9b949:#946c00;--t-fg-ea4335:#ea4335;--t-fg-eab308:#946c00;--t-fg-ec4899:#552aaa;--t-fg-eeeeee:#21123f;--t-fg-ef4444:#b42318;--t-fg-ef4444-a800:#b42318;--t-fg-ef4444-a900:#b42318;--t-fg-efc44b:#946c00;--t-fg-f0b429:#946c00;--t-fg-f0d488:#946c00;--t-fg-f1f5f9:#21123f;--t-fg-f39c12:#946c00;--t-fg-f3ca5e:#946c00;--t-fg-f3f4f6:#21123f;--t-fg-f44336:#b42318;--t-fg-f472b6:#552aaa;--t-fg-f4cd66:#946c00;--t-fg-f4cd67:#946c00;--t-fg-f4f4f5:#21123f;--t-fg-f4f7f6:#21123f;--t-fg-f59e0b:#946c00;--t-fg-f5a623:#946c00;--t-fg-f5b544:#946c00;--t-fg-f5f5f5:#21123f;--t-fg-f6d476:#946c00;--t-fg-f85149:#b42318;--t-fg-f87171:#b42318;--t-fg-f8f9fa:#21123f;--t-fg-f8f9fa-a450:#6a607f;--t-fg-f8f9fa-a850:#21123f;--t-fg-f8fafc:#21123f;--t-fg-f97316:#946c00;--t-fg-f9a8d4:#552aaa;--t-fg-facc15:#946c00;--t-fg-fb7185:#b42318;--t-fg-fbbf24:#946c00;--t-fg-fca5a5:#b42318;--t-fg-fcd34d:#946c00;--t-fg-fdba74:#946c00;--t-fg-fde047:#946c00;--t-fg-fde047-clip0:#946c00;--t-fg-fde68a:#946c00;--t-fg-ff0000:red;--t-fg-ff3399:#552aaa;--t-fg-ff3399-clip0:#552aaa;--t-fg-ff3b30:#b42318;--t-fg-ff4444:#b42318;--t-fg-ff453a:#b42318;--t-fg-ff4d4d:#b42318;--t-fg-ff4d4f:#b42318;--t-fg-ff5050:#b42318;--t-fg-ff5252:#b42318;--t-fg-ff6b6b:#b42318;--t-fg-ff8080:#b42318;--t-fg-ff8a8a:#b42318;--t-fg-ff8f6b:#b42318;--t-fg-ff9b9b:#b42318;--t-fg-ff9d9d:#b42318;--t-fg-ffaaaa:#b42318;--t-fg-ffb000:#946c00;--t-fg-ffc24b:#946c00;--t-fg-ffc861:#946c00;--t-fg-ffcc00:#946c00;--t-fg-ffd166:#946c00;--t-fg-ffd700:#946c00;--t-fg-ffd700-a700:#946c00;--t-fg-ffd700-clip0:#946c00;--t-fg-ffda75:#946c00;--t-fg-ffe0a3:#946c00;--t-fg-ffffff:#21123f;--t-fg-ffffff-a040-clip2:#2b1f4e;--t-fg-ffffff-a200:#6a607f;--t-fg-ffffff-a250:#6a607f;--t-fg-ffffff-a300:#6a607f;--t-fg-ffffff-a350:#6a607f;--t-fg-ffffff-a400:#6a607f;--t-fg-ffffff-a420:#6a607f;--t-fg-ffffff-a450:#6a607f;--t-fg-ffffff-a500:#6a607f;--t-fg-ffffff-a550:#6a607f;--t-fg-ffffff-a580:#6a607f;--t-fg-ffffff-a600:#45556c;--t-fg-ffffff-a600-clip2:#2b1f4e;--t-fg-ffffff-a650:#45556c;--t-fg-ffffff-a700:#45556c;--t-fg-ffffff-a750:#45556c;--t-fg-ffffff-a800:#45556c;--t-fg-ffffff-a850:#21123f;--t-fg-ffffff-a900:#21123f;--t-fg-ffffff-a920:#21123f;--t-fg-ffffff-a950:#21123f;--t-fg-ffffff-clip0:#7259c2;--t-fg-ffffff-media:#fff;--t-fg-v-accent-gold:#127836;--t-fg-v-accent-gold-clip2:#0b5a27;--t-fg-v-accent-gold-dark:#127836;--t-fg-v-accent-gold-light:#127836;--t-fg-v-accent-gold-light-clip0:#127836;--t-fg-v-accent-gold-muted:#127836;--t-fg-v-accent-gold-warm:#127836;--t-fg-v-accent-mint:#127836;--t-fg-v-accent-mint-clip1:#0b5a27;--t-fg-v-accent-mint-clip2:#0b5a27;--t-fg-v-accent-mint-dark:#127836;--t-fg-v-accent-mint-light:#127836;--t-fg-v-accent-mint-light-clip0:#127836;--t-fg-v-accent-mint-light-clip2:#0b5a27;--t-fg-v-accent-mint-muted:#127836;--t-fg-v-accent-mint-ultra:#127836;--t-fg-v-bg-primary:#000;--t-fg-v-border-color:#6a607f;--t-fg-v-text-muted:#6a607f;--t-fg-v-text-primary:#21123f;--t-fg-v-text-secondary:#45556c;--t-fgd-2e8b57:#8c84a3;--t-fgd-34c76e:#8c84a3;--t-fgd-4caf50-a400:#8c84a3;--t-fgd-555555:#8c84a3;--t-fgd-666666:#8c84a3;--t-fgd-6b7280:#8c84a3;--t-fgd-cbc7ce-a400:#8c84a3;--t-fgd-d4af37:#8c84a3;--t-fgd-d4af37-a500:#8c84a3;--t-fgd-e53e3e:#8c84a3;--t-fgd-fca5a5:#8c84a3;--t-fgd-ffb000:#8c84a3;--t-fgd-ffffff:#8c84a3;--t-fgd-ffffff-a200:#8c84a3;--t-fgd-ffffff-a250:#8c84a3;--t-fgd-ffffff-a300:#8c84a3;--t-fgd-ffffff-a350:#8c84a3;--t-fgd-ffffff-a400:#8c84a3;--t-fgd-ffffff-a450:#8c84a3;--t-fgd-ffffff-a600:#8c84a3;--t-fgd-v-accent-gold:#8c84a3;--t-fgd-v-accent-gold-light:#8c84a3;--t-fgd-v-accent-mint-light:#8c84a3;--t-fgd-v-text-muted:#8c84a3;--t-fgd-v-text-primary:#8c84a3;--t-fgd-v-text-secondary:#8c84a3;--t-fgon-000000-on-00a884:#fff;--t-fgon-000000-on-00be63:#000;--t-fgon-000000-on-00be63-a800:#000;--t-fgon-000000-on-05e478:#000;--t-fgon-000000-on-10b981:#000;--t-fgon-000000-on-22c55e:#000;--t-fgon-000000-on-34c76e:#000;--t-fgon-000000-on-34c76e-a850:#000;--t-fgon-000000-on-d4a017:#000;--t-fgon-000000-on-d4a843-a900:#000;--t-fgon-000000-on-efc44b:#000;--t-fgon-000000-on-f4cd67:#000;--t-fgon-000000-on-f59e0b:#000;--t-fgon-000000-on-v-accent-gold:#000;--t-fgon-000000-on-v-accent-mint:#000;--t-fgon-04130a-on-34c76e:#000;--t-fgon-04130a-on-34c76e-a850:#000;--t-fgon-04130a-on-5ef098:#000;--t-fgon-04130a-on-a7f3d0:#000;--t-fgon-04130a-on-v-accent-mint:#000;--t-fgon-04140a-on-5ef098:#000;--t-fgon-04230f-on-5ef098:#000;--t-fgon-05130a-on-v-accent-mint:#000;--t-fgon-05130b-on-v-accent-mint:#000;--t-fgon-06120b-on-v-accent-mint:#000;--t-fgon-06210f-on-34c76e:#000;--t-fgon-06210f-on-5ef098:#000;--t-fgon-0a1a14-on-v-accent-mint:#000;--t-fgon-0a1a14-on-v-accent-mint-light:#000;--t-fgon-0b0b0f-on-efc44b:#000;--t-fgon-0b0f14-on-34c76e:#000;--t-fgon-0d1117-on-10b981:#000;--t-fgon-111111-on-4ade80:#000;--t-fgon-111111-on-d4a017:#000;--t-fgon-111111-on-dbac54:#000;--t-fgon-111111-on-ffb000:#000;--t-fgon-111827-on-f59e0b:#000;--t-fgon-121212-on-4ade80:#000;--t-fgon-18181b-on-f59e0b:#000;--t-fgon-1a1205-on-fbbf24:#000;--t-fgon-1a1205-on-fde047:#000;--t-fgon-1a1400-on-fde047-a940:#000;--t-fgon-1a1625-on-f3ca5e:#000;--t-fgon-1a1a1a-on-4ade80:#000;--t-fgon-1a1a1a-on-d4a017:#000;--t-fgon-1a1a1a-on-v-accent-gold:#000;--t-fgon-1a1a1a-on-v-accent-gold-light:#000;--t-fgon-1a1a2e-on-d4a017:#000;--t-fgon-1a2e05-on-84cc16:#000;--t-fgon-1e1833-on-f4cd66:#000;--t-fgon-1e1833-on-v-accent-gold:#000;--t-fgon-1e3a8a-on-d4a017:#000;--t-fgon-201500-on-ffc24b:#000;--t-fgon-422006-on-eab308:#000;--t-fgon-451a03-on-eab308:#000;--t-fgon-451a03-on-f59e0b:#000;--t-fgon-451a03-on-fbbf24:#000;--t-fgon-92400e-on-fef3c7:#000;--t-fgon-d0a676-on-482469:#fff;--t-fgon-f8f9fa-on-1e3a5f:#fff;--t-fgon-f8f9fa-on-2a4d7c:#fff;--t-fgon-f8f9fa-on-2e5a8f:#fff;--t-fgon-fca5a5-on-7f1d1d-a550:#fff;--t-fgon-ffffff-a700-on-48246a:#fff;--t-fgon-ffffff-on-002d62:#fff;--t-fgon-ffffff-on-0088cc:#000;--t-fgon-ffffff-on-009bff:#fff;--t-fgon-ffffff-on-0284c7:#fff;--t-fgon-ffffff-on-0ea5e9:#fff;--t-fgon-ffffff-on-10b981:#000;--t-fgon-ffffff-on-10b981-a900:#000;--t-fgon-ffffff-on-14b8a6:#fff;--t-fgon-ffffff-on-16a34a:#000;--t-fgon-ffffff-on-22c55e:#000;--t-fgon-ffffff-on-23d364:#000;--t-fgon-ffffff-on-2563eb:#fff;--t-fgon-ffffff-on-25d366:#000;--t-fgon-ffffff-on-2e8b57:#000;--t-fgon-ffffff-on-34c76e:#000;--t-fgon-ffffff-on-3b82f6:#fff;--t-fgon-ffffff-on-4338ca:#fff;--t-fgon-ffffff-on-4c2882:#fff;--t-fgon-ffffff-on-4f46e5:#fff;--t-fgon-ffffff-on-5b21b6:#fff;--t-fgon-ffffff-on-6366f1:#fff;--t-fgon-ffffff-on-6b7280:#000;--t-fgon-ffffff-on-6c5ce7:#fff;--t-fgon-ffffff-on-7360f2:#fff;--t-fgon-ffffff-on-8b5cf6:#fff;--t-fgon-ffffff-on-8b7aff:#fff;--t-fgon-ffffff-on-8e62c9:#fff;--t-fgon-ffffff-on-9333ea:#fff;--t-fgon-ffffff-on-a855f7:#fff;--t-fgon-ffffff-on-a855f7-a900:#fff;--t-fgon-ffffff-on-b067e8:#fff;--t-fgon-ffffff-on-d4a017:#000;--t-fgon-ffffff-on-d92d2d:#fff;--t-fgon-ffffff-on-d9534f:#fff;--t-fgon-ffffff-on-dc2626:#fff;--t-fgon-ffffff-on-dc3545:#fff;--t-fgon-ffffff-on-ec4899:#fff;--t-fgon-ffffff-on-ef4444:#fff;--t-fgon-ffffff-on-ef4444-a800:#fff;--t-fgon-ffffff-on-ef4444-a850:#fff;--t-fgon-ffffff-on-ef4444-a900:#fff;--t-fgon-ffffff-on-f2a200:#000;--t-fgon-ffffff-on-f44336:#fff;--t-fgon-ffffff-on-f472b6:#fff;--t-fgon-ffffff-on-f59e0b:#000;--t-fgon-ffffff-on-f97316:#000;--t-fgon-ffffff-on-ff3b30:#fff;--t-fgon-ffffff-on-ff4444:#fff;--t-fgon-ffffff-on-ff4f4f:#fff;--t-fgon-ffffff-on-ff9800-a700:#000;--t-fgon-ffffff-on-v-accent-gold:#000;--t-fgon-ffffff-on-v-accent-gold-dark:#000;--t-fgon-ffffff-on-v-accent-mint:#000;--t-fgon-v-bg-primary-on-00be63:#000;--t-fgon-v-bg-primary-on-10b981:#000;--t-fgon-v-bg-primary-on-d4af37:#000;--t-fgon-v-bg-primary-on-v-accent-gold:#000;--t-fgon-v-bg-primary-on-v-accent-gold-light:#000;--t-fgon-v-bg-primary-on-v-accent-mint:#000;--t-ot-00be63:#127836;--t-ot-2e8b57:#127836;--t-ot-34c76e:#127836;--t-ot-6ea8fe:#127836;--t-ot-a855f7:#127836;--t-ot-cba153:#127836;--t-ot-d4a017:#127836;--t-ot-ef4444:#127836;--t-ot-v-accent-gold:#127836;--t-ot-v-accent-mint:#127836;--t-ot-v-text-primary:#21123f;--t-ovm-000000:#ffffffd1;--t-ovm-000000-a500:#ffffffd1;--t-ovm-000000-a600:#ffffffd1;--t-ovm-000000-a650:#ffffffd1;--t-ovm-000000-a700:#ffffffd1;--t-ovm-000000-a720:#ffffffd1;--t-ovm-000000-a750:#ffffffd1;--t-ovm-000000-a780:#ffffffd1;--t-ovm-000000-a800:#ffffffd1;--t-ovm-000000-a850:#ffffffd1;--t-ovm-000000-a860:#ffffffd1;--t-ovm-030608-a820:#ffffffd1;--t-ovm-040709-a740:#ffffffd1;--t-ovm-04070c-a750:#ffffffd1;--t-ovm-050709-a820:#ffffffd1;--t-ovm-06060c-a740:#ffffffd1;--t-ovm-060809-a970:#ffffffd1;--t-ovm-080614-a720:#ffffffd1;--t-ovm-0a0614-a880:#ffffffd1;--t-ovm-0a0a0c-a850:#ffffffd1;--t-ovm-0a0a0c-a880:#ffffffd1;--t-ovm-0a0a14-a950:#ffffffd1;--t-ovm-0a0c0e-a840:#ffffffd1;--t-ovm-0b0b0e:#ffffffd1;--t-ovm-v-bg-secondary:#ffffffd1;--t-ovs-000000-a500:#21123f59;--t-ovs-000000-a700:#21123f59;--t-ovs-v-bg-elevated:#21123f59;--t-ovs-v-bg-secondary:#21123f59;--t-sbk-000000-a200:#f9f6ff00;--t-sbk-00c988-a400:#f9f6ff00;--t-sbk-d4af37-a300:#f9f6ff00;--t-sbk-ffffff-a020:#f9f6ff00;--t-sbk-ffffff-a050:#f9f6ff00;--t-sbk-ffffff-a060:#f9f6ff00;--t-sbk-ffffff-a100:#f9f6ff00;--t-sbk-v-accent-gold:#f9f6ff;--t-sbk-v-accent-mint:#f9f6ff;--t-sbk-v-bg-primary:#f9f6ff;--t-sbk-v-bg-tertiary:#f9f6ff;--t-sbt-00c988-a300:#552aaa40;--t-sbt-00c988-a550-hover:#552aaa66;--t-sbt-8a8a8a-a300:#552aaa40;--t-sbt-8a8a8a-a500-hover:#552aaa66;--t-sbt-94a3b8-a200:#552aaa40;--t-sbt-94a3b8-a400-hover:#552aaa66;--t-sbt-d4af37:#552aaa40;--t-sbt-d4af37-a300:#552aaa40;--t-sbt-d4af37-a500:#552aaa40;--t-sbt-d4af37-a700-hover:#552aaa66;--t-sbt-efc44b-a250:#552aaa40;--t-sbt-efc44b-a450-hover:#552aaa66;--t-sbt-f3ca5e-hover:#552aaa66;--t-sbt-ffffff-a100:#552aaa40;--t-sbt-ffffff-a200:#552aaa40;--t-sbt-ffffff-a200-hover:#552aaa66;--t-sbt-ffffff-a300-hover:#552aaa66;--t-sbt-v-accent-gold:#552aaa40;--t-sbt-v-accent-gold-dark-hover:#552aaa66;--t-sbt-v-accent-gold-light-hover:#552aaa66;--t-sbt-v-accent-mint:#552aaa40;--t-sbt-v-bg-hover-hover:#552aaa66;--t-sbt-v-bg-tertiary:#552aaa40;--t-sh-000000-a100:rgba(33,18,63,.035);--t-sh-000000-a150:rgba(33,18,63,.053);--t-sh-000000-a200:#21123f12;--t-sh-000000-a250:rgba(33,18,63,.088);--t-sh-000000-a300:rgba(33,18,63,.105);--t-sh-000000-a350:rgba(33,18,63,.122);--t-sh-000000-a400:#21123f24;--t-sh-000000-a450:rgba(33,18,63,.158);--t-sh-000000-a500:rgba(33,18,63,.175);--t-sh-000000-a550:rgba(33,18,63,.193);--t-sh-000000-a600:#21123f36;--t-sh-000000-a660:rgba(33,18,63,.231);--t-sh-000000-a700:rgba(33,18,63,.245);--t-sh-000000-a750:rgba(33,18,63,.262);--t-sh-000000-a800:#21123f47;--t-sh-000000-a850:rgba(33,18,63,.298);--t-sh-000000-a900:rgba(33,18,63,.315);--t-sh-000000-a950:rgba(33,18,63,.332);--t-sh-022c22-a800:#0f766e00;--t-sh-04230f-a350:rgba(33,18,63,.122);--t-sh-10b981-a040:#27c55e00;--t-sh-10b981-a100:#27c55e00;--t-sh-10b981-a200:#27c55e00;--t-sh-10b981-a400:#27c55e00;--t-sh-22c55e-a250:#27c55e00;--t-sh-34c76e-a000:#34c76e00;--t-sh-34c76e-a036:#27c55e00;--t-sh-34c76e-a054:#27c55e00;--t-sh-34c76e-a060:#27c55e00;--t-sh-34c76e-a090:#27c55e00;--t-sh-34c76e-a150:#27c55e00;--t-sh-34c76e-a165:#27c55e00;--t-sh-34c76e-a180:#27c55e00;--t-sh-34c76e-a250:#27c55e00;--t-sh-34c76e-a280:#27c55e00;--t-sh-34c76e-a320:#27c55e00;--t-sh-34c76e-a350:#27c55e00;--t-sh-34c76e-a450:#27c55e00;--t-sh-34c76e-a500:#27c55e00;--t-sh-34c76e-a550:#27c55e00;--t-sh-34c76e-a600:#27c55e00;--t-sh-34c76e-a800:#27c55e00;--t-sh-4ade80-a200:#27c55e00;--t-sh-4ade80-a300:#27c55e00;--t-sh-8b5cf6-a300:#552aaa00;--t-sh-8b5cf6-a500:#552aaa00;--t-sh-9ca3af-a200:#9ca3af33;--t-sh-c0c0c0-a200:#c0c0c033;--t-sh-cba153-a000:#cba15300;--t-sh-cba153-a600:#f59e0b00;--t-sh-cba153-a700:#f59e0b00;--t-sh-d4a017-a300:#d4a01759;--t-sh-d4af37-a251:#d4a01759;--t-sh-d4af37-a400:#d4a01759;--t-sh-d4af37-a502:#d4a01759;--t-sh-d4af37-a600:#d4a01759;--t-sh-eab308-a400:#d4a01759;--t-sh-ef4444-a000:#ef444400;--t-sh-ef4444-a550:#c43c3c00;--t-sh-ef4444-a700:#c43c3c00;--t-sh-efc44b-a200:#d4a01759;--t-sh-efc44b-a350:#d4a01759;--t-sh-ffd700-a100:#d4a01759;--t-sh-ffd700-a150:#d4a01759;--t-sh-ffd700-a200:#d4a01759;--t-sh-ffd700-a300:#d4a01759;--t-sh-ffd700-a500:#d4a01759;--t-sh-ffd700-a600:#d4a01759;--t-sh-ffffff-a030:#ffffff08;--t-sh-ffffff-a040:#ffffff0a;--t-sh-ffffff-a050:#ffffff0d;--t-sh-ffffff-a060:#ffffff0f;--t-sh-ffffff-a100:#ffffff1a;--t-sh-ffffff-a200:#fff3;--t-sh-ffffff-a250:#ffffff40;--t-sh-ffffff-a280:#ffffff47;--t-sh-ffffff-a300:#ffffff4d;--t-sh-ffffff-a350:#ffffff59;--t-sh-ffffff-a400:#fff6;--t-sh-ffffff-a450:#ffffff73;--t-sh-ffffff-a500:#ffffff80;--t-sh-ffffff-a550:#ffffff8c;--t-sh-ffffff-a650:#ffffffa6;--t-sh-ffffff-a800:#fffc;--t-sh-v-shadow-gold:0 0 0 0 #0000;--t-sh-v-shadow-lg:0 30px 70px -30px #21123f73;--t-sh-v-shadow-md:0 20px 45px -20px #21123f47;--t-sh-v-shadow-mint:0 0 0 0 #0000;--t-sh-v-shadow-sm:0 18px 40px -22px #21123f38;--bg-primary:#fff;--bg-secondary:#fff;--bg-tertiary:#fff;--input-bg:#fff;--bg-hover:#552aaa14;--bg-elevated:#f9f6ff;--accent-mint:#127836;--accent-mint-light:#127836;--accent-mint-dark:#127836;--accent-mint-ultra:#127836;--accent-mint-muted:#127836;--accent-gold:#127836;--accent-gold-light:#127836;--accent-gold-dark:#127836;--accent-gold-warm:#127836;--accent-gold-muted:#127836;--text-primary:#21123f;--text-secondary:#45556c;--text-muted:#6a607f;--border-color:#21123f14;--border-hover:#552aaa40;--border-mint:#12783638;--border-gold:#12783638;--shadow-sm:0 18px 40px -22px #21123f38;--shadow-md:0 20px 45px -20px #21123f47;--shadow-lg:0 30px 70px -30px #21123f73;--shadow-mint:0 0 0 0 #0000;--shadow-gold:0 0 0 0 #0000;--background:0 0% 100%;--foreground:260 55.6% 15.9%;--card:0 0% 100%;--card-foreground:260 55.6% 15.9%;--popover:0 0% 100%;--popover-foreground:260 55.6% 15.9%;--primary:140.9 66.9% 46.3%;--primary-foreground:0 0% 0%;--secondary:260 100% 96.5%;--secondary-foreground:260.2 60.4% 41.6%;--muted:260 100% 98.2%;--muted-foreground:259.4 13.9% 43.7%;--accent:260 100% 96.5%;--accent-foreground:260 55.6% 15.9%;--destructive:0 53.5% 50.2%;--destructive-foreground:0 0% 100%;--border:263.1 37.1% 93.1%;--input:263.1 37.1% 93.1%;--ring:260.2 60.4% 41.6%;--chart-1:260.2 60.4% 41.6%;--chart-2:141.2 73.9% 27.1%;--chart-3:41.4 100% 32.9%;--chart-4:175.3 77.4% 26.1%;--chart-5:0 53.5% 50.2%;--t-sh-cba153-a600:#d4a01759;--t-sbt-00c988-a300:#552aaa99;--t-sbt-00c988-a550-hover:#552aaab3;background-color:#fff;color-scheme:light}html[data-app-theme=light] input,html[data-app-theme=light] select,html[data-app-theme=light] textarea{color-scheme:light}html[data-app-theme=light] input:-webkit-autofill,html[data-app-theme=light] input:-webkit-autofill:active,html[data-app-theme=light] input:-webkit-autofill:focus,html[data-app-theme=light] input:-webkit-autofill:hover,html[data-app-theme=light] select:-webkit-autofill,html[data-app-theme=light] textarea:-webkit-autofill{-webkit-text-fill-color:#21123f!important;box-shadow:inset 0 0 0 1000px #fff!important;caret-color:#21123f!important}html[data-app-theme=light] .vhe-custom-checkbox,html[data-app-theme=light] input[type=checkbox]{border-color:#8c84a3!important;outline-color:#d4af37!important}:where(html[data-app-theme=light]) select:not(.birth-day):not(.birth-month):not(.birth-year){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2345556C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important}:where(html[data-app-theme=light]) .birth-date-input select,:where(html[data-app-theme=light]) .birth-day,:where(html[data-app-theme=light]) .birth-month,:where(html[data-app-theme=light]) .birth-year{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2345556C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}:where(html[data-app-theme=light]) .vhe-custom-checkbox:checked,:where(html[data-app-theme=light]) input[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23127836' stroke-width='6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")!important}:where(html[data-app-theme=light]) input[type=date]::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%2345556C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E")}html[data-app-theme=light] #root ::selection,html[data-app-theme=light] body>[class] ::selection,html[data-app-theme=light]::selection{background:#552aaa2e;color:#21123f}:where(html[data-app-theme=light] h1,html[data-app-theme=light] h2,html[data-app-theme=light] h3,html[data-app-theme=light] h4){font-family:Onest,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media (display-mode:standalone){:where(html[data-app-theme=light] body):before{background:#21123f;content:"";height:env(safe-area-inset-top,0);left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:var(--z-toast)}}html[data-app-theme=light].keyboard-open .admin-mobile-overlay,html[data-app-theme=light].keyboard-open .auth-modal-overlay,html[data-app-theme=light].keyboard-open .avatar-edit-overlay,html[data-app-theme=light].keyboard-open .critical-notification-overlay,html[data-app-theme=light].keyboard-open .notification-detail-overlay,html[data-app-theme=light].keyboard-open .onboarding-test-overlay,html[data-app-theme=light].keyboard-open .sonnik-welcome-overlay,html[data-app-theme=light].keyboard-open .welcome-bonus-overlay,html[data-app-theme=light].keyboard-open [class*=modal-overlay]{background:#fff!important}@media (max-width:768px){html[data-app-theme=light] .admin-mobile-overlay,html[data-app-theme=light] .auth-modal-overlay,html[data-app-theme=light] .avatar-edit-overlay,html[data-app-theme=light] .critical-notification-overlay,html[data-app-theme=light] .notification-detail-overlay,html[data-app-theme=light] .onboarding-test-overlay,html[data-app-theme=light] .sonnik-welcome-overlay,html[data-app-theme=light] .welcome-bonus-overlay,html[data-app-theme=light] [class*=modal-overlay]{background:#fff!important}}@media (max-width:767px){html[data-app-theme=light] body:has(.admin-mobile-overlay),html[data-app-theme=light] body:has(.avatar-edit-overlay),html[data-app-theme=light] body:has(.critical-notification-overlay),html[data-app-theme=light] body:has(.notification-detail-overlay),html[data-app-theme=light] body:has(.onboarding-test-overlay),html[data-app-theme=light] body:has(.sonnik-welcome-overlay),html[data-app-theme=light] body:has(.welcome-bonus-overlay),html[data-app-theme=light] body:has([class*=modal-overlay]){background:#fff!important}}html[data-app-theme=light] .auth-modal-overlay[data-auth-theme=light]{--t-bd-v-accent-mint:initial;--t-bd-v-bg-hover:initial;--t-bd-v-bg-secondary:initial;--t-bd-v-bg-tertiary:initial;--t-bd-v-border-color:initial;--t-bd-v-text-muted:initial;--t-bd-v-text-primary:initial;--t-bd-v-text-secondary:initial;--t-bg-v-accent-mint:initial;--t-bg-v-accent-mint-light:initial;--t-bg-v-bg-hover:initial;--t-bg-v-bg-secondary:initial;--t-bg-v-bg-tertiary:initial;--t-bg-v-border-color:initial;--t-bg-v-input-bg:initial;--t-bg-v-text-muted:initial;--t-bg-v-text-primary:initial;--t-fc-v-accent-mint:initial;--t-fg-v-accent-mint:initial;--t-fg-v-accent-mint-clip1:initial;--t-fg-v-accent-mint-clip2:initial;--t-fg-v-accent-mint-light:initial;--t-fg-v-accent-mint-light-clip0:initial;--t-fg-v-accent-mint-light-clip2:initial;--t-fg-v-border-color:initial;--t-fg-v-text-muted:initial;--t-fg-v-text-primary:initial;--t-fg-v-text-secondary:initial;--t-fgd-v-accent-mint-light:initial;--t-fgd-v-text-muted:initial;--t-fgd-v-text-primary:initial;--t-fgd-v-text-secondary:initial;--t-fgon-000000-on-v-accent-mint:initial;--t-fgon-04130a-on-v-accent-mint:initial;--t-fgon-05130a-on-v-accent-mint:initial;--t-fgon-05130b-on-v-accent-mint:initial;--t-fgon-06120b-on-v-accent-mint:initial;--t-fgon-0a1a14-on-v-accent-mint:initial;--t-fgon-0a1a14-on-v-accent-mint-light:initial;--t-fgon-ffffff-on-v-accent-mint:initial;--t-fgon-v-bg-primary-on-v-accent-mint:initial;--t-ot-v-accent-mint:initial;--t-ot-v-text-primary:initial;--t-ovm-v-bg-secondary:initial;--t-ovs-v-bg-secondary:initial;--t-sbk-v-accent-mint:initial;--t-sbk-v-bg-tertiary:initial;--t-sbt-v-accent-mint:initial;--t-sbt-v-bg-hover-hover:initial;--t-sbt-v-bg-tertiary:initial;--t-sh-v-shadow-lg:initial}html[data-app-theme=light] :is([class*=modal-overlay],.onboarding-test-overlay,.sonnik-welcome-overlay,.notification-detail-overlay,.critical-notification-overlay,.welcome-bonus-overlay,.avatar-edit-overlay,.minor-consent-overlay,.partner-contract-overlay,.notification-confirm-overlay,.gift-ethers-backdrop,.modal-backdrop,.hierarchy-confirm-overlay,.text-expand-overlay):where(:not(.auth-modal-overlay,.user-profile-modal-overlay,.gl-review-modal-overlay)){--t-bg-v-bg-secondary:#e9f8ee;--t-bg-v-bg-tertiary:#fff;--t-bg-v-bg-elevated:#fff;--t-bg-v-input-bg:#fff;--t-bg-v-bg-hover:#ddf3e4;--t-bd-v-border-color:#1278362e;--t-fg-v-text-secondary:#5b5270;--t-bg-ffffff-a005:#fff;--t-bg-ffffff-a010:#fff;--t-bg-ffffff-a012:#fff;--t-bg-ffffff-a015:#fff;--t-bg-ffffff-a020:#fff;--t-bg-ffffff-a022:#fff;--t-bg-ffffff-a025:#fff;--t-bg-ffffff-a030:#fff;--t-bg-ffffff-a035:#fff;--t-bg-ffffff-a040:#fff;--t-bg-ffffff-a045:#fff;--t-bg-ffffff-a050:#fff;--t-bg-ffffff-a060:#fff;--t-bg-ffffff-a070:#fff;--t-bg-ffffff-a080:#fff;--t-bg-ffffff-a100:#fff;--t-bg-ffffff-a120:#fff;--t-bg-ffffff-a130:#fff;--t-bg-ffffff-a140:#fff;--t-bg-ffffff-a150:#fff;--t-bg-ffffff-a160:#fff;--t-bg-ffffff-a180:#fff;--t-bg-ffffff-a200:#fff;--t-bg-ffffff-a220:#fff;--t-bg-ffffff-a250:#fff;--t-bg-ffffff-a400:#fff;--t-bg-ffffff-a450:#fff;--t-bg-ffffff-a550:#fff;--t-bg-ffffff-a650:#fff;--t-fc-v-accent-mint:#27c55e;--t-fc-v-accent-gold:#27c55e;--t-fc-000000-a700:#27c55e;--t-fc-00be63:#27c55e;--t-fc-05e478:#27c55e;--t-fc-10b981:#27c55e;--t-fc-2e8b57-a600:#27c55e;--t-fc-34c76e:#27c55e;--t-fc-34c76e-a600:#27c55e;--t-fc-3b82f6:#27c55e;--t-fc-4ade80:#27c55e;--t-fc-a855f7:#27c55e;--t-fc-v-accent-gold-muted:#27c55e33;--t-fc-v-border-mint:#27c55e33;--t-fc-000000-a100:#27c55e33;--t-fc-000000-a200:#27c55e33;--t-fc-000000-a350:#27c55e33;--t-fc-00be63-a100:#27c55e33;--t-fc-00be63-a500:#27c55e33;--t-fc-00c988-a150:#27c55e33;--t-fc-10b981-a150:#27c55e33;--t-fc-14b8a6-a280:#27c55e33;--t-fc-22c55e-a200:#27c55e33;--t-fc-22c55e-a300:#27c55e33;--t-fc-22c55e-a400:#27c55e33;--t-fc-2e8b57-a150:#27c55e33;--t-fc-34c76e-a070:#27c55e33;--t-fc-34c76e-a120:#27c55e33;--t-fc-34c76e-a150:#27c55e33;--t-fc-34c76e-a160:#27c55e33;--t-fc-34c76e-a250:#27c55e33;--t-fc-34c76e-a300:#27c55e33;--t-fc-34c76e-a550:#27c55e33;--t-fc-3b82f6-a100:#27c55e33;--t-fc-4ade80-a150:#27c55e33;--t-fc-5ef098-a450:#27c55e33;--t-fc-a855f7-a200:#27c55e33;--t-fc-ffffff-a150:#27c55e33;--t-fc-ffffff-a200:#27c55e33;--t-fc-ffffff-a250:#27c55e33;background-color:#ffffffd1}@media (min-width:769px){html[data-app-theme=light] :is([class*=modal-overlay],.notification-detail-overlay,.critical-notification-overlay,.notification-confirm-overlay):where(:not(.auth-modal-overlay,.user-profile-modal-overlay,.gl-review-modal-overlay)){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}html[data-app-theme=light] :is([class*=modal-overlay],.notification-detail-overlay,.critical-notification-overlay,.notification-confirm-overlay):where(:not(.auth-modal-overlay,.user-profile-modal-overlay,.gl-review-modal-overlay))>*{background:#e9f8ee;border-color:#1278362e;box-shadow:0 30px 70px -30px #21123f73;color:#21123f;outline:1px solid #1278362e;outline-offset:-1px}html[data-app-theme=light] .user-profile-modal-overlay{background:#21123f59}html[data-app-theme=light] .user-profile-modal-overlay .user-profile-modal-content{background:#fff;border:1px solid #552aaa24;border-radius:14px;box-shadow:0 18px 40px -22px #21123f38,0 10px 22px -16px #21123f59;color:#21123f}html[data-app-theme=light] :where(h1,h2,h3,h4){--t-fg-v-accent-gold:#21123f;--t-fg-v-accent-gold-dark:#21123f;--t-fg-v-accent-gold-light:#21123f;--t-fg-v-accent-gold-muted:#21123f;--t-fg-v-accent-gold-warm:#21123f;--t-fg-v-accent-mint:#21123f;--t-fg-v-accent-mint-dark:#21123f;--t-fg-v-accent-mint-light:#21123f;--t-fg-v-accent-mint-muted:#21123f;--t-fg-v-accent-mint-ultra:#21123f;--t-fg-00be63:#21123f;--t-fg-00c988:#21123f;--t-fg-00ff88:#21123f;--t-fg-059669:#21123f;--t-fg-05e478:#21123f;--t-fg-065f46:#21123f;--t-fg-10b981:#21123f;--t-fg-12b76a:#21123f;--t-fg-1e8a4b:#21123f;--t-fg-22c55e:#21123f;--t-fg-23d364:#21123f;--t-fg-27ae60:#21123f;--t-fg-2e8b57:#21123f;--t-fg-2ecc71:#21123f;--t-fg-33a34e:#21123f;--t-fg-34c76e:#21123f;--t-fg-3fb950:#21123f;--t-fg-48bb78:#21123f;--t-fg-4ade80:#21123f;--t-fg-4caf50:#21123f;--t-fg-5ef098:#21123f;--t-fg-5ef098-a900:#21123f;--t-fg-5fe098:#21123f;--t-fg-6ee7a0:#21123f;--t-fg-6fe3a1:#21123f;--t-fg-7edcae:#21123f;--t-fg-86efac:#21123f;--t-fg-8affc1:#21123f;--t-fg-a7f3d0:#21123f}html[data-app-theme=light] .header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border-bottom:1px solid #21123f14}html[data-app-theme=light] .subscription-badge-mobile.max,html[data-app-theme=light] .subscription-badge-mobile.ultimate,html[data-app-theme=light] .subscription-badge.max,html[data-app-theme=light] .subscription-badge.ultimate{background:#c9971c!important;border:2px solid #c9971c!important;box-shadow:none!important;color:#fff!important;font-weight:800!important;letter-spacing:.06em!important;text-shadow:none!important;text-transform:uppercase!important}html[data-app-theme=light] .subscription-badge-mobile.free,html[data-app-theme=light] .subscription-badge.free{background:#21123f0f;border:1px solid #21123f24;color:#45556c;text-shadow:none}html[data-app-theme=light] .subscription-badge-mobile.start,html[data-app-theme=light] .subscription-badge.start{background:#dc2626;border:1px solid #dc2626;color:#fff;text-shadow:none}html[data-app-theme=light] .subscription-badge-mobile.pro,html[data-app-theme=light] .subscription-badge.pro{background:#ff7a00;border:1px solid #ff7a00;color:#fff;text-shadow:none}html[data-app-theme=light] .subscription-badge-mobile.premium,html[data-app-theme=light] .subscription-badge.premium{background:#facc15;border:1px solid #facc15;color:#3b2a00;text-shadow:none}html[data-app-theme=light] .ethers-badge{background:#fff}html[data-app-theme=light] .header-refresh-btn{background:#f5f0ff;border:1px solid #7c3aed38;color:#7c3aed}html[data-app-theme=light] .header-refresh-btn:hover{background:#ede5ff;border-color:#7c3aed59;color:#7c3aed}html[data-app-theme=light] .notification-icon{color:#45556c}html[data-app-theme=light] .bell-container:hover .notification-icon{color:#7c3aed}html[data-app-theme=light] .bell-container .notification-badge{background:#c43c3c;box-shadow:0 0 0 2px #fff!important;color:#fff!important;font-weight:700}html[data-app-theme=light] .notifications-panel{background:#fff;border:1px solid #552aaa24;border-radius:14px;box-shadow:0 18px 40px -22px #21123f38,0 10px 22px -16px #21123f59}html[data-app-theme=light] .notifications-panel-header{background:#fff;border-bottom:1px solid #21123f14}html[data-app-theme=light] .notifications-panel-header h3{color:#21123f}html[data-app-theme=light] .notification-item{background:#fff;border-bottom-color:#21123f14}html[data-app-theme=light] .notification-item:hover{background:#f9f6ff}html[data-app-theme=light] .notification-item.unread{background:#f4fcf6;border-left:2px solid #27c55e}html[data-app-theme=light] .notification-item.unread:after{background:#27c55e}html[data-app-theme=light] .notification-item.priority-warning{background:#fef3e2}html[data-app-theme=light] .notification-item.priority-critical{background:#fef2f2}html[data-app-theme=light] .notification-icon-wrapper{background:#fff;border-color:#552aaa24}html[data-app-theme=light] .notifications-see-all:hover{background:#f9f6ff;color:#0b5a27}html[data-app-theme=light] .notifications-empty svg[stroke="#666"]{stroke:#6a607f}html[data-app-theme=light] .critical-notification-modal.priority-info{border-color:#7c3aed}html[data-app-theme=light] .critical-notification-modal.priority-info .critical-button,html[data-app-theme=light] .critical-notification-modal.priority-info .critical-button:hover{background:#7c3aed;color:#fff}html[data-app-theme=light] .critical-notification-modal.priority-warning{border-color:#946c00}html[data-app-theme=light] .critical-notification-modal.priority-warning .critical-button,html[data-app-theme=light] .critical-notification-modal.priority-warning .critical-button:hover{background:#946c00;color:#fff}html[data-app-theme=light] .critical-notification-modal.priority-critical{border-color:#c43c3c}html[data-app-theme=light] .critical-notification-modal.priority-critical .critical-button,html[data-app-theme=light] .critical-notification-modal.priority-critical .critical-button:hover{background:#c43c3c;color:#fff}html[data-app-theme=light] .critical-button{font-weight:700}html[data-app-theme=light] .critical-notification-modal.gift-overlay{background:#e9f8ee!important;border:1px solid #1278362e!important;box-shadow:0 30px 70px -30px #21123f73!important}html[data-app-theme=light] .critical-notification-modal.gift-overlay .critical-header{border-bottom-color:#1278362e}html[data-app-theme=light] .critical-notification-modal.gift-overlay .critical-icon{background:#fff!important;border:1px solid #1278362e!important;color:#127836!important}html[data-app-theme=light] .gift-overlay-amount{background:#fff;border-color:#12783638;box-shadow:none}html[data-app-theme=light] .gift-claim-btn{background:#4ade80!important;border:1px solid #38d977!important;box-shadow:0 4px 14px #4ade804d!important;color:#04130a!important;text-shadow:none!important}html[data-app-theme=light] .gift-claim-btn:hover:not(:disabled){background:#5ce895!important;box-shadow:0 6px 18px #4ade8066!important;filter:none!important}html[data-app-theme=light] .modal-backdrop>.modal-container{box-shadow:0 30px 70px -30px #21123f73!important}html[data-app-theme=light] .modal-backdrop>.modal-container .btn{font-weight:700!important}html[data-app-theme=light] .modal-backdrop>.modal-container svg[stroke="#f59e0b"]{stroke:#946c00}html[data-app-theme=light] .desktop-sidebar{background:#f9f6ff;border-right:1px solid #21123f14}html[data-app-theme=light] .sidebar .sidebar-header{background:#f9f6ff}html[data-app-theme=light] .nav-item{color:#45556c}html[data-app-theme=light] .nav-item:hover{background:#27c55e14;color:#127836}html[data-app-theme=light] .nav-item.active{background:#eaf8ee;border-color:#0000;box-shadow:inset 0 0 0 1px #27c55e52;color:#127836;font-weight:600}html[data-app-theme=light] .nav-item.active .nav-icon{color:#127836}html[data-app-theme=light] .nav-item.bonus-nav-item:hover,html[data-app-theme=light] .nav-item[href="/bonuses"]:hover{background:#7c3aed14;color:#7c3aed}html[data-app-theme=light] .nav-item.bonus-nav-item.active,html[data-app-theme=light] .nav-item[href="/bonuses"].active{background:#f5f0ff;border-color:#0000;box-shadow:inset 0 0 0 1px #7c3aed38;color:#7c3aed}html[data-app-theme=light] .nav-item.bonus-nav-item.active .nav-icon,html[data-app-theme=light] .nav-item[href="/bonuses"].active .nav-icon{color:#7c3aed}html[data-app-theme=light] .sidebar-toggle{background:#fff;border-color:#27c55e38;box-shadow:0 10px 22px -16px #12783659;color:#127836}html[data-app-theme=light] .sidebar-toggle:hover{background:#eaf8ee;border-color:#27c55e59;color:#127836}html[data-app-theme=light] .mobile-sidebar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f9f6fff7;border-left:1px solid #21123f14;box-shadow:0 30px 70px -30px #21123f73}html[data-app-theme=light] .mobile-sidebar-profile{background:#0000;border-bottom-color:#21123f14}html[data-app-theme=light] .mobile-sidebar-header{border-bottom-color:#21123f14}html[data-app-theme=light] .close-btn,html[data-app-theme=light] .close-btn-profile{background:#21123f0d;box-shadow:inset 0 0 0 1px #21123f24;color:#5b5270}html[data-app-theme=light] .close-btn-profile:hover{background:#552aaa1a;color:#21123f}html[data-app-theme=light] .mobile-sidebar-nav{gap:.375rem}html[data-app-theme=light] .mobile-nav-item-full{background:#fff;border:1px solid #552aaa24;border-radius:12px;box-shadow:0 10px 22px -16px #21123f59;color:#21123f}html[data-app-theme=light] .mobile-nav-item-full:not(.logout-item):not(.admin-item):not(.install-app-item)>svg{color:#127836}html[data-app-theme=light] .mobile-nav-item-full:hover{background:#eaf8ee;border-color:#27c55e73;color:#127836}html[data-app-theme=light] .mobile-nav-item-full.active{background:#eaf8ee;border-color:#27c55e59;box-shadow:none;color:#127836;font-weight:600}html[data-app-theme=light] .mobile-nav-item-full[href="/bonuses"]>svg{color:#7c3aed}html[data-app-theme=light] .mobile-nav-item-full[href="/bonuses"]:hover{background:#f9f6ff;border-color:#7c3aed73;color:#7c3aed}html[data-app-theme=light] .mobile-nav-item-full[href="/bonuses"].active{background:#f5f0ff;border-color:#7c3aed40;color:#7c3aed}html[data-app-theme=light] .mobile-nav-item-full.disabled,html[data-app-theme=light] .mobile-nav-item-full.disabled:hover{background:#fff;border-color:#552aaa24;color:#8c84a3}html[data-app-theme=light] .mobile-nav-item-full.admin-item{color:#127836}html[data-app-theme=light] .mobile-nav-item-full.admin-item:hover{background:#e9f8ee;border-color:#12783638;color:#0b5a27}html[data-app-theme=light] .mobile-nav-item-full.logout-item{color:#b42318}html[data-app-theme=light] .mobile-nav-item-full.logout-item:hover{background:#fef2f2;border-color:#fecaca;color:#b42318}html[data-app-theme=light] .mobile-sidebar svg[stroke="#f59e0b"]{stroke:#946c00}html[data-app-theme=light] .mobile-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border-top:1px solid #21123f14}html[data-app-theme=light] .mobile-nav-item{color:#45556c}html[data-app-theme=light] .mobile-nav-item:hover{background:#7c3aed14;color:#7c3aed}html[data-app-theme=light] .mobile-nav-item.active{background:#f5f0ff;color:#7c3aed}html[data-app-theme=light] .mobile-nav-item[data-testid=mobile-nav-dating],html[data-app-theme=light] .mobile-nav-item[data-testid=mobile-nav-dating] span{color:#127836!important}html[data-app-theme=light] .mobile-nav svg[stroke="#34C76E"]{stroke:#127836}html[data-app-theme=light] .mobile-nav-item[data-testid=mobile-nav-bonuses],html[data-app-theme=light] .mobile-nav-item[data-testid=mobile-nav-bonuses] span{color:#7c3aed!important}html[data-app-theme=light] .mobile-nav svg[stroke="#a855f7"]{stroke:#7c3aed}html[data-app-theme=light] .modal-profile-header{border-bottom-color:#21123f14}html[data-app-theme=light] .modal-menu-item{color:#21123f;font-weight:600}html[data-app-theme=light] .modal-menu-item:hover:not(:disabled){background:#f9f6ff;color:#7c3aed}html[data-app-theme=light] .modal-menu-item.logout-item{border-top-color:#21123f14;color:#b42318}html[data-app-theme=light] .modal-menu-item.logout-item:hover{background:#fef2f2;color:#b42318}html[data-app-theme=light] .modal-menu-item.admin-item{color:#127836}html[data-app-theme=light] .modal-menu-item.admin-item:hover{background:#e9f8ee;color:#0b5a27}html[data-app-theme=light] .user-profile-modal-content svg[stroke="#f59e0b"]{stroke:#946c00}html[data-app-theme=light] .btn{font-weight:700}html[data-app-theme=light] .btn:disabled{filter:saturate(.45) brightness(1.06);opacity:1}html[data-app-theme=light] .btn-primary,html[data-app-theme=light] .lp-btn--primary,html[data-app-theme=light] .support-input-area button,html[data-app-theme=light] .support-widget-btn{background:#4ade80!important;border:1px solid #38d977!important;box-shadow:0 4px 14px #4ade804d!important;color:#04130a!important}@media (hover:hover){html[data-app-theme=light] .btn-primary:hover,html[data-app-theme=light] .lp-btn--primary:hover:not(:disabled),html[data-app-theme=light] .support-input-area button:not(:disabled):hover,html[data-app-theme=light] .support-widget-btn:hover{background:#5ce895!important;box-shadow:0 6px 18px #4ade8066!important;filter:none!important}}html[data-app-theme=light] .btn-primary svg,html[data-app-theme=light] .lp-btn--primary svg,html[data-app-theme=light] .support-input-area button svg,html[data-app-theme=light] .support-widget-btn svg{stroke:#04130a!important;color:#04130a!important}html[data-app-theme=light] .btn-ghost,html[data-app-theme=light] .btn-secondary{background:#fff;border:1.5px solid #552aaa24;color:#000}@media (hover:hover){html[data-app-theme=light] .btn-ghost:hover,html[data-app-theme=light] .btn-secondary:hover{background:#f9f6ff;border-color:#552aaa40;box-shadow:none;color:#000}html[data-app-theme=light] .btn-ghost:hover svg,html[data-app-theme=light] .btn-secondary:hover svg{color:#000}}html[data-app-theme=light] .btn-ghost:active,html[data-app-theme=light] .btn-secondary:active{background:#f3edff;color:#000}html[data-app-theme=light] .btn-purple{background:#4ade80;border:1px solid #38d977;box-shadow:0 4px 14px #4ade804d;color:#04130a;font-weight:700}@media (hover:hover){html[data-app-theme=light] .btn-purple:hover{background:#5ce895;border-color:#4ade80;box-shadow:0 6px 18px #4ade8066;filter:none}}html[data-app-theme=light] .btn-purple-outline{background:#fff!important;border:1.5px solid #12783638!important;color:#127836!important}@media (hover:hover){html[data-app-theme=light] .btn-purple-outline:hover{background:#e9f8ee!important;border-color:#127836!important;color:#0b5a27!important}}html[data-app-theme=light] .card:hover{border-color:#552aaa40}html[data-app-theme=light] .onboarding-modal-content{background:#e9f8ee;border:1px solid #1278362e;box-shadow:0 30px 70px -30px #21123f73}html[data-app-theme=light] .onboarding-modal-title{color:#21123f;font-family:Onest,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:-.015em}html[data-app-theme=light] .onboarding-modal-description{color:#5b5270}html[data-app-theme=light] .onboarding-modal-btn{background:#4ade80;border:1px solid #38d977;box-shadow:0 4px 14px #4ade804d;color:#04130a;font-weight:700}html[data-app-theme=light] .onboarding-modal-btn:hover{background:#5ce895;border-color:#4ade80;box-shadow:0 6px 18px #4ade8066;filter:none}html[data-app-theme=light] .phone-code-dropdown{border-color:#552aaa24;box-shadow:0 18px 40px -22px #21123f38,0 10px 22px -16px #21123f59}html[data-app-theme=light] .phone-code-option:hover{background:#f9f6ff}html[data-app-theme=light] .phone-code-option.active{background:#f5f0ff;color:#7c3aed}html[data-app-theme=light] .email-check-button{font-weight:700}html[data-app-theme=light] .notification{background:#fff;border-color:#7c3aed24;box-shadow:0 18px 40px -22px #21123f38,0 2px 8px #21123f14}html[data-app-theme=light] .notification-success{border-left-color:#27c55e}html[data-app-theme=light] .notification-error{border-left-color:#c43c3c}html[data-app-theme=light] .notification-confirm,html[data-app-theme=light] .notification-warning{border-left-color:#f59e0b}html[data-app-theme=light] .notification-info{border-left-color:#7c3aed}html[data-app-theme=light] .notification-confirm-header h3{font-family:Onest,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}html[data-app-theme=light] .notification-confirm-actions{background:#0000}html[data-app-theme=light] [data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-bg-hover:#f9f6ff;--normal-border:#552aaa24;--normal-border-hover:#552aaa40;--normal-text:#21123f;--border-radius:12px}html[data-app-theme=light] [data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-styled=true]{box-shadow:0 18px 40px -22px #21123f38,0 2px 8px #21123f14}html[data-app-theme=light] [data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast] [data-description]{color:#45556c}html[data-app-theme=light] .global-modal-close-btn{background:#21123f0d;border-color:#21123f24;color:#5b5270}html[data-app-theme=light] .global-modal-close-btn:hover{background:#552aaa1a;color:#21123f}html[data-app-theme=light] .avatar{border-color:#552aaa24}html[data-app-theme=light] .avatar:hover{border-color:#552aaa40;box-shadow:0 10px 22px -16px #21123f59}html[data-app-theme=light] .avatar-placeholder{background:linear-gradient(135deg,#f3edff,#e9f8ee);color:#6a607f}html[data-app-theme=light] svg[viewBox="0 0 720.11 720.11"] path:is([fill="#f4cd67" i],[fill="#f4cd66" i],[fill="#FFD700" i]){fill:#eab308}html[data-app-theme=light] .nav-tabs-example{background:#f3edff;border-color:#552aaa24}html[data-app-theme=light] .nav-tab-item{border-color:#0000;color:#6a607f}html[data-app-theme=light] .nav-tab-item:hover:not(.active):not(:disabled){background:#0000;box-shadow:none;color:#7c3aed}html[data-app-theme=light] .nav-tab-item:hover:not(.active):not(:disabled) svg{color:#7c3aed}html[data-app-theme=light] .nav-tab-item:active:not(.active):not(:disabled){background:#0000;color:#7c3aed}html[data-app-theme=light] .nav-tab-item:active:not(.active):not(:disabled) svg{color:#7c3aed}@media (hover:none) and (pointer:coarse){html[data-app-theme=light] .nav-tab-item:hover:not(.active):not(:disabled){color:#6a607f}}html[data-app-theme=light] .nav-tab-item.active{background:#fff;border-color:#552aaa24;box-shadow:0 18px 40px -22px #21123f38,0 1px 2px #21123f14;color:#21123f;font-weight:700}html[data-app-theme=light] .nav-tab-badge,html[data-app-theme=light] .nav-tab-item.active .nav-tab-badge{background:#c43c3c;color:#fff}html[data-app-theme=light] .gx-guide-shade{background:#21123f73}html[data-app-theme=light] .gx-guide-ring{--t-fc-34c76e-a250:#27c55e33;--t-fc-34c76e-a120:#27c55e1f;border-color:#27c55e}html[data-app-theme=light] .gx-guide-bubble{background:#fff;border-color:#12783638;box-shadow:0 18px 40px -22px #21123f38,0 10px 22px -16px #21123f59}html[data-app-theme=light] .gx-guide-chip{background:#fff;border-color:#12783638;box-shadow:0 10px 22px -16px #21123f59}html[data-app-theme=light] .gx-guide-btn{background:#27c55e;color:#000}html[data-app-theme=light] .gx-guide-btn.is-ghost{background:#fff;box-shadow:inset 0 0 0 1.5px #552aaa24;color:#000}html[data-app-theme=light] .gx-guide-btn.is-disabled{background:#f9f6ff;box-shadow:inset 0 0 0 1px #21123f14;color:#8c84a3}html[data-app-theme=light] .gx-assistant-fab{box-shadow:0 10px 22px -16px #21123f59}html[data-app-theme=light] .gx-assistant-fab-dot{border-color:#fff}html[data-app-theme=light] .gx-assistant-menu{background:#fff;border-color:#552aaa24;box-shadow:0 18px 40px -22px #21123f38,0 10px 22px -16px #21123f59}html[data-app-theme=light] .gx-assistant-menu-head{border-bottom-color:#21123f14}html[data-app-theme=light] .gx-assistant-item:hover:not(.is-disabled){background:#f9f6ff}html[data-app-theme=light] .gx-assistant-item-num{background:#e9f8ee;color:#127836}html[data-app-theme=light] .gx-assistant-soon{border-color:#21123f24}html[data-app-theme=light] .gx-intro-card{background:#e9f8ee;border-color:#1278362e;box-shadow:0 30px 70px -30px #21123f73}html[data-app-theme=light] .gx-intro-dot{background:#21123f24}html[data-app-theme=light] .gx-intro-btn{background:#27c55e;color:#000}html[data-app-theme=light] .global-mini-player{border-color:#552aaa24!important;box-shadow:0 18px 40px -22px #21123f38,0 10px 22px -16px #21123f59}html[data-app-theme=light] .mini-player-icon-placeholder{color:#8f6200}html[data-app-theme=light] .mini-progress-bg{background:#f3edff}html[data-app-theme=light] .mini-progress-fill{background:#27c55e;box-shadow:none}html[data-app-theme=light] .mini-progress-fill:after{background:#fff;box-shadow:0 0 0 2px #127836}html[data-app-theme=light] .mini-play-btn,html[data-app-theme=light] .mini-play-btn:hover{background:#27c55e;color:#000}html[data-app-theme=light] .mini-volume-btn:hover{border-color:#7c3aed40!important;color:#7c3aed}html[data-app-theme=light] .mini-volume-slider-container{background:#fff;border-color:#552aaa24}html[data-app-theme=light] .mini-volume-slider{background:#f3edff}html[data-app-theme=light] .mini-volume-slider::-webkit-slider-thumb{background:#fff;box-shadow:0 0 0 2px #127836}html[data-app-theme=light] .mini-volume-slider::-moz-range-thumb{background:#fff;box-shadow:0 0 0 2px #127836}html[data-app-theme=light] .error-boundary-content{background:#fff;border:1px solid #21123f14;box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] .error-boundary-actions .error-btn-primary{background:#27c55e;color:#000;font-weight:700}html[data-app-theme=light] .error-boundary-details pre{background:#f9f6ff;border-color:#552aaa24}html[data-app-theme=light] .pwa-update-banner{border-color:#552aaa24;box-shadow:0 18px 40px -22px #21123f38,0 10px 22px -16px #21123f59}html[data-app-theme=light] .pwa-btn-primary,html[data-app-theme=light] .pwa-btn-primary:hover{background-color:#27c55e;color:#000;font-weight:700}html[data-app-theme=light] .fixed.inset-0.bg-black\/80{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#ffffffd1}@media (max-width:768px){html[data-app-theme=light] .fixed.inset-0.bg-black\/80{background-color:#fff}}html[data-app-theme=light] [role=alertdialog].fixed.bg-background,html[data-app-theme=light] [role=dialog].fixed.bg-background{background-color:#e9f8ee;border-color:#1278362e;box-shadow:0 30px 70px -30px #21123f73}html[data-app-theme=light] .gematrix-footer{--t-bg-v-bg-secondary:#f1eafe;--t-bd-v-border-color:#21123f1a;--t-fg-a0aec0:#45556c;--t-fg-ffffff:#21123f;--t-fg-ffffff-a600:#45556c;--t-fg-ffffff-a580:#5b6478;--t-bg-ffffff-a040:#fff;--t-bg-ffffff-a080:#fff;--t-bd-ffffff-a100:#21123f1f;--t-bd-229ed9-a600:#229ed999;--t-bg-229ed9-a100:#229ed91a;--t-bd-25d366-a600:#25d36699;--t-bg-25d366-a100:#25d3661a;--t-bd-ff0000-a600:#f009;--t-bg-ff0000-a100:#ff00001a;--t-bd-e1306c-a600:#e1306c99;--t-bg-e1306c-a100:#e1306c1a;--t-bd-25f4ee-a600:#25f4ee99;--t-fg-00ff88:#15803d;--t-fg-v-accent-mint:#15803d;background-color:#f1eafe;border-top-color:#21123f14;color:#45556c}html[data-app-theme=light] .footer-legal-link:hover,html[data-app-theme=light] .footer-links li a:hover{color:#15803d}html[data-app-theme=light] .gematrix-footer .social-icon--tiktok svg path[fill="#FFFFFF"]{fill:#21123f}html[data-app-theme=light] .ethers-label,html[data-app-theme=light] .footer-legal-sep{opacity:1}html[data-app-theme=light] .app-version-nav{color:#6a607f;opacity:1}html[data-app-theme=light] .formatted-level-micro{opacity:1}html[data-app-theme=light] .modal-menu-item.logout-item{font-weight:700}html[data-app-theme=light] .sidebar-stub>a{box-shadow:inset 0 0 0 1px #21123f14}html[data-app-theme=light] .onboarding-test-modal{background:#e9f8ee;border-color:#1278362e;box-shadow:0 30px 70px -30px #21123f73}html[data-app-theme=light] .onboarding-icon{background:#fff;border-color:#12783638;color:#127836}html[data-app-theme=light] .onboarding-header h2{font-family:Onest,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:-.015em}html[data-app-theme=light] .onboarding-test-modal .language-option-card{background:#fff;border-color:#1278362e}html[data-app-theme=light] .onboarding-test-modal .language-option-card:hover{background:#f4fcf6;border-color:#27c55e}html[data-app-theme=light] .onboarding-test-modal .language-option-card.selected{background:#27c55e1f;border-color:#127836;box-shadow:inset 0 0 0 1px #127836}html[data-app-theme=light] .language-warning-text{background:#fef3e2;border-color:#f59e0b3d}html[data-app-theme=light] .language-warning-text p{color:#45556c}html[data-app-theme=light] .onboarding-test-modal .form-input,html[data-app-theme=light] .onboarding-test-modal .form-select{-webkit-text-fill-color:#21123f;background-color:#fff!important;border:1.5px solid #12783638!important;color:#21123f!important}html[data-app-theme=light] .onboarding-test-modal .form-input:focus,html[data-app-theme=light] .onboarding-test-modal .form-select:focus{background-color:#fff!important;border-color:#27c55e!important;box-shadow:0 0 0 3px #27c55e33!important}html[data-app-theme=light] .onboarding-test-modal .form-input::placeholder{-webkit-text-fill-color:#8c84a3;color:#8c84a3!important}html[data-app-theme=light] .onboarding-test-modal .form-input.form-input-error,html[data-app-theme=light] .onboarding-test-modal .form-select.form-input-error{background-color:#fef2f2!important;border-color:#b42318!important}html[data-app-theme=light] .template-form-modal .birth-day,html[data-app-theme=light] .template-form-modal .birth-month,html[data-app-theme=light] .template-form-modal .birth-year,html[data-app-theme=light] .template-form-modal .form-group input,html[data-app-theme=light] .template-form-modal .form-group select,html[data-app-theme=light] .template-form-modal .form-input,html[data-app-theme=light] .template-form-modal .form-select,html[data-app-theme=light] .template-form-modal .phone-number-input{-webkit-text-fill-color:#21123f;background-color:#fff;border:1.5px solid #12783638;color:#21123f}html[data-app-theme=light] .template-form-modal .birth-day:focus,html[data-app-theme=light] .template-form-modal .birth-month:focus,html[data-app-theme=light] .template-form-modal .birth-year:focus,html[data-app-theme=light] .template-form-modal .form-group input:focus,html[data-app-theme=light] .template-form-modal .form-group select:focus,html[data-app-theme=light] .template-form-modal .form-input:focus,html[data-app-theme=light] .template-form-modal .form-select:focus,html[data-app-theme=light] .template-form-modal .phone-number-input:focus{background-color:#fff;border-color:#27c55e;box-shadow:0 0 0 3px #27c55e33}html[data-app-theme=light] .template-form-modal .form-input.form-input-error,html[data-app-theme=light] .template-form-modal .form-select.form-input-error{background-color:#fef2f2!important;border-color:#b42318}html[data-app-theme=light] .onboarding-test-modal .form-hint,html[data-app-theme=light] .onboarding-test-modal .form-input-icon-left{color:#6a607f}html[data-app-theme=light] .onboarding-test-modal .birth-day,html[data-app-theme=light] .onboarding-test-modal .birth-month,html[data-app-theme=light] .onboarding-test-modal .birth-year,html[data-app-theme=light] .onboarding-test-modal .phone-code-select,html[data-app-theme=light] .template-form-modal .birth-day,html[data-app-theme=light] .template-form-modal .birth-month,html[data-app-theme=light] .template-form-modal .birth-year,html[data-app-theme=light] .template-form-modal .phone-code-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2345556C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:.85em}html[data-app-theme=light] .onboarding-test-modal .confirmation-message,html[data-app-theme=light] .onboarding-test-modal .intro-message,html[data-app-theme=light] .template-form-modal .confirmation-message,html[data-app-theme=light] .template-form-modal .intro-message{background:#fff;border-color:#1278362e}html[data-app-theme=light] .onboarding-test-modal .answers-summary,html[data-app-theme=light] .template-form-modal .answers-summary{background:#f9f6ff;box-shadow:inset 0 0 0 1px #552aaa24}html[data-app-theme=light] .onboarding-test-modal .answers-summary p,html[data-app-theme=light] .template-form-modal .answers-summary p{color:#21123f}html[data-app-theme=light] .onboarding-test-modal .confirmation-message strong{color:#b42318}html[data-app-theme=light] .onboarding-test-modal .progress-bar,html[data-app-theme=light] .template-form-modal .progress-bar{background:#fff;box-shadow:inset 0 0 0 1px #1278362e}html[data-app-theme=light] .onboarding-test-modal .progress-fill,html[data-app-theme=light] .template-form-modal .progress-fill{background:#27c55e}html[data-app-theme=light] .onboarding-test-modal .answer-option,html[data-app-theme=light] .template-form-modal .answer-option{background:#fff;border-color:#1278362e;color:#21123f}html[data-app-theme=light] .onboarding-test-modal .answer-option:hover,html[data-app-theme=light] .template-form-modal .answer-option:hover{background:#ddf3e4;border-color:#27c55e}html[data-app-theme=light] .onboarding-test-modal .answer-option.selected,html[data-app-theme=light] .template-form-modal .answer-option.selected{background:#27c55e1f;border-color:#127836;color:#21123f}html[data-app-theme=light] .onboarding-test-modal .answer-option,html[data-app-theme=light] .template-form-modal .answer-option{font-weight:600}html[data-app-theme=light] .onboarding-test-modal .answer-option.selected,html[data-app-theme=light] .template-form-modal .answer-option.selected{font-weight:700}html[data-app-theme=light] .onboarding-test-modal .answers-list .answer-text,html[data-app-theme=light] .template-form-modal .answers-list .answer-text{background:#0000;border-left-color:#0000}html[data-app-theme=light] .onboarding-test-modal .answer-radio,html[data-app-theme=light] .template-form-modal .answer-radio{background:#fff;border-color:#8c84a3}html[data-app-theme=light] .onboarding-test-modal .answer-option.selected .answer-radio,html[data-app-theme=light] .template-form-modal .answer-option.selected .answer-radio{background:#127836;border-color:#127836;box-shadow:inset 0 0 0 3px #fff}html[data-app-theme=light] .result-level-card{background:#fff;box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] .result-level-card .result-caste-level,html[data-app-theme=light] .result-level-card .result-caste-name{color:#21123f!important}html[data-app-theme=light] .result-about-card{background:#fff;border-color:#1278362e}html[data-app-theme=light] .result-about-header svg{background:#e9f8ee}html[data-app-theme=light] .onboarding-logout-link{color:#6a607f}html[data-app-theme=light] .onboarding-logout-link:focus-visible,html[data-app-theme=light] .onboarding-logout-link:hover{color:#21123f}html[data-app-theme=light] .modal-overlay .help-modal-body{color:#45556c}html[data-app-theme=light] .minor-consent-modal{background:#e9f8ee;border:1px solid #1278362e;box-shadow:0 30px 70px -30px #21123f73}html[data-app-theme=light] .minor-consent-modal-title{color:#21123f;font-family:Onest,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:-.015em}html[data-app-theme=light] .minor-consent-modal-lead,html[data-app-theme=light] .minor-consent-modal-note{color:#5b5270}html[data-app-theme=light] .minor-consent-modal-error{color:#b42318}html[data-app-theme=light] .minor-consent-modal-actions button{font-weight:700}html[data-app-theme=light] .minor-consent-modal-later{background:#fff;border:1.5px solid #552aaa24;color:#000}@media (hover:hover){html[data-app-theme=light] .minor-consent-modal-later:hover{background:#f9f6ff}}html[data-app-theme=light] .minor-consent-modal-confirm{background:#7c3aed;color:#fff}html[data-app-theme=light] .minor-consent-modal-confirm:disabled{filter:saturate(.45) brightness(1.06);opacity:1}html[data-app-theme=light] .minor-consent{background:#f5f0ff;border-color:#7c3aed40}html[data-app-theme=light] .minor-consent-text{color:#45556c}html[data-app-theme=light] .minor-consent-text a{color:#127836}html[data-app-theme=light] .minor-consent.is-pulsing{animation-name:u2MinorConsentPulseLight}@keyframes u2MinorConsentPulseLight{0%,to{border-color:#7c3aed40}50%{border-color:#7c3aed}}html[data-app-theme=light] .minor-purchase-notice{background:#f5f0ff;border-color:#7c3aed40}html[data-app-theme=light] .minor-purchase-notice-text{color:#45556c}html[data-app-theme=light] .minor-purchase-notice-btn{background:#7c3aed;color:#fff;font-weight:700}html[data-app-theme=light] .welcome-bonus-modal{border-color:#1278362e;box-shadow:0 30px 70px -30px #21123f73}html[data-app-theme=light] .welcome-congratulations{color:#21123f;font-family:Onest,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:-.015em}html[data-app-theme=light] .welcome-bonus-display{background:#fff;border-color:#d4af37;box-shadow:0 0 10px #d4a01759}html[data-app-theme=light] .welcome-bonus-modal svg path[fill="#FFD700"]{fill:#eab308}@media (max-width:768px){html[data-app-theme=light] .primary-message{color:#21123f}html[data-app-theme=light] .daily-instruction{color:#45556c}}html[data-app-theme=light] .demo-question-modal:not(.admin-layout *){--t-bd-a855f7:#7c3aed;--t-bg-a855f7-a100:#f5f0ff}html[data-app-theme=light] .demo-answer-option:not(.admin-layout *){background:#fff;border-color:#1278362e;color:#21123f}html[data-app-theme=light] .demo-answer-option:not(.admin-layout *):hover{background:#ddf3e4;border-color:#27c55e}html[data-app-theme=light] .demo-answer-option.selected:not(.admin-layout *){background:#27c55e1f;border-color:#127836;color:#127836}html[data-app-theme=light] .demo-answer-option:not(.admin-layout *){font-weight:600}html[data-app-theme=light] .demo-answer-option.selected:not(.admin-layout *){font-weight:700}html[data-app-theme=light] .demo-answer-option.selected[style*="--t-bd-a855f7"]:not(.admin-layout *){color:#7c3aed}html[data-app-theme=light] .demo-question-modal:not(.admin-layout *) .schedule-progress{box-shadow:inset 0 0 0 1px #7c3aed24}html[data-app-theme=light] .demo-header-confirm:not(.admin-layout *) .warning-icon{color:#b42318}html[data-app-theme=light] .reminder-modal,html[data-app-theme=light] .reminder-modal[data-state=closed],html[data-app-theme=light] .reminder-modal[data-state=open]{--t-bg-v-bg-tertiary:#fff;--t-bd-v-border-color:#1278362e;--t-fg-v-text-secondary:#5b5270;background:#e9f8ee!important;border:1px solid #1278362e!important;box-shadow:0 30px 70px -30px #21123f73!important}html[data-app-theme=light] .progress-bar-container{background:#f3edff;box-shadow:none}html[data-app-theme=light] .progress-bar-fill{background:#27c55e}html[data-app-theme=light] .support-unread-badge{background-color:#e5484d;border-color:#fff}html[data-app-theme=light] .support-chat-window{background-color:#fff;border-color:#552aaa24;box-shadow:0 30px 70px -30px #21123f73,0 18px 40px -22px #21123f38}html[data-app-theme=light] .support-chat-header{background-color:#fff;border-bottom-color:#21123f14}html[data-app-theme=light] .support-close-btn{color:#5b5270}html[data-app-theme=light] .support-close-btn:hover{color:#21123f}html[data-app-theme=light] .support-message.mine .support-message-bubble{background-color:#f3edff;color:#21123f}html[data-app-theme=light] .support-message.theirs .support-message-bubble{background-color:#fff;box-shadow:inset 0 0 0 1px #552aaa24,0 18px 40px -22px #21123f38;color:#21123f}html[data-app-theme=light] .support-message.theirs .support-bot-label+.support-message-bubble,html[data-app-theme=light] .support-message.theirs .support-bot-label+.support-message-row .support-message-bubble{background-color:#e9f8ee;box-shadow:inset 0 0 0 1px #1278362e}html[data-app-theme=light] .support-message-bubble.typing .dot{background-color:#8c84a3}html[data-app-theme=light] .support-bot-label,html[data-app-theme=light] .support-faq-icon{color:#127836}html[data-app-theme=light] .support-edit-inline input{background:#fff;border-color:#552aaa40;color:#21123f}html[data-app-theme=light] .support-edit-inline input:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed26;outline:none}html[data-app-theme=light] .support-edit-actions button:hover{background:#7c3aed14}html[data-app-theme=light] .support-faq-section{background:#f9f6ff;border-top-color:#21123f14}html[data-app-theme=light] .support-faq-toggle{color:#45556c;font-weight:700}html[data-app-theme=light] .support-faq-toggle:hover{background:#7c3aed14;color:#21123f}html[data-app-theme=light] .support-faq-toggle.active{color:#127836}html[data-app-theme=light] .support-faq-panel{border-top-color:#21123f14}html[data-app-theme=light] .support-input-area{background-color:#f9f6ff;border-top-color:#21123f14}html[data-app-theme=light] .support-input-area input{-webkit-text-fill-color:#21123f;background-color:#fff;border:1.5px solid #7c3aed24;color:#21123f}html[data-app-theme=light] .support-input-area input::placeholder{-webkit-text-fill-color:#8c84a3;color:#8c84a3}html[data-app-theme=light] .support-input-area input:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed26}html[data-app-theme=light] .support-input-area button:disabled{filter:saturate(.45) brightness(1.06);opacity:1}html[data-app-theme=light] .support-input-area .support-attach-btn{color:#45556c}html[data-app-theme=light] .support-input-area .support-attach-btn:hover:not(:disabled){color:#21123f}html[data-app-theme=light] .support-input-area .support-attach-btn:disabled{filter:none;opacity:.4}html[data-app-theme=light] .faq-category-btn{background:#fff;border-color:#552aaa24;color:#21123f}html[data-app-theme=light] .faq-category-btn:hover{background:#f9f6ff;border-color:#552aaa40}html[data-app-theme=light] .faq-category-btn.active{background:#f3edff;border-color:#552aaa40;color:#21123f}html[data-app-theme=light] .faq-question-item{background:#fff;border-color:#552aaa24}html[data-app-theme=light] .faq-question-item.open{background:#fff;border-color:#12783638}html[data-app-theme=light] .faq-answer-box{background:#f9f6ff;border-top-color:#21123f14}html[data-app-theme=light] .faq-answer-quote{background:#e9f8ee;border-left-color:#27c55e;color:#45556c}html[data-app-theme=light] .faq-send-to-chat-btn{font-weight:700}html[data-app-theme=light] .faq-send-to-chat-btn:hover{background:#5ce895;border-color:#38d977;color:#04130a}html[data-app-theme=light] .faq-search-input{-webkit-text-fill-color:#21123f;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1.5px solid #552aaa24;color:#21123f}html[data-app-theme=light] .faq-search-input:focus{background:#fff;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed26}html[data-app-theme=light] .faq-search-input::placeholder{-webkit-text-fill-color:#8c84a3;color:#8c84a3}html[data-app-theme=light] .faq-item{background:#fff;border:1px solid #21123f14;box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] .faq-item.expanded,html[data-app-theme=light] .faq-item:hover{border-color:#7c3aed40;box-shadow:0 20px 45px -20px #21123f47}html[data-app-theme=light] .faq-question{background:#fff}html[data-app-theme=light] .faq-question:hover{background:#f9f6ff}html[data-app-theme=light] .faq-question svg{color:#7c3aed}html[data-app-theme=light] .faq-keyword-tag{background:#27c55e1f;border-color:#27c55e3d;color:#127836}html[data-app-theme=light] .faq-empty{background:#fff;box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] .faq-video-wrapper{background:#000;border-color:#21123f14;box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] .faq-video-wrapper:hover{border-color:#552aaa40}html[data-app-theme=light] .faq-answer-blockquote{background:#e9f8ee;border-left-color:#27c55e;color:#21123f}html[data-app-theme=light] .faq-carousel{background:#fff;border-color:#21123f14;box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] .faq-carousel:hover{border-color:#552aaa40}html[data-app-theme=light] .faq-carousel-slide{background:#f9f6ff}html[data-app-theme=light] .faq-carousel-btn{background:#ffffffdb;border-color:#552aaa24;box-shadow:0 10px 22px -16px #21123f59;color:#21123f}html[data-app-theme=light] .faq-carousel-btn:hover{background:#5ce895;border-color:#38d977;color:#04130a}html[data-app-theme=light] .faq-carousel-dots{background:#ffffffdb;border-color:#552aaa24}html[data-app-theme=light] .faq-carousel-dot{background:#8c84a3}html[data-app-theme=light] .faq-carousel-dot.active{background:#27c55e}html[data-app-theme=light] .faq-audio-player{background:#f9f6ff;border-color:#552aaa24;box-shadow:none}html[data-app-theme=light] .faq-audio-player:hover{background:#f9f6ff;border-color:#552aaa40}html[data-app-theme=light] .faq-audio-play-btn{background:#4ade80;border-color:#38d977;color:#04130a}html[data-app-theme=light] .faq-audio-play-btn:hover{background:#5ce895;color:#04130a;filter:none}html[data-app-theme=light] .faq-audio-time{color:#6a607f}html[data-app-theme=light] .faq-audio-slider{background:#f3edff}html[data-app-theme=light] .faq-audio-slider::-webkit-slider-thumb{background:#fff;box-shadow:0 0 0 2px #127836}html[data-app-theme=light] .faq-audio-slider::-moz-range-thumb{background:#fff;box-shadow:0 0 0 2px #127836}html[data-app-theme=light] .contact-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #21123f14;box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] .contact-card:hover{background:#fff;border-color:#552aaa40;box-shadow:0 20px 45px -20px #21123f47}html[data-app-theme=light] .contact-icon-wrapper{background:#e9f8ee;box-shadow:inset 0 0 0 1px #1278362e;color:#127836}html[data-app-theme=light] .contact-link:hover{color:#0b5a27}html[data-app-theme=light] .social-btn,html[data-app-theme=light] .social-btn-outline{font-weight:700}@media (hover:hover){html[data-app-theme=light] .social-btn:hover{background:#5ce895;color:#04130a;filter:none}}html[data-app-theme=light] .social-btn-outline{background:#fff;border:1.5px solid #552aaa24;color:#000}html[data-app-theme=light] .social-btn-outline:hover{background:#f9f6ff;border-color:#552aaa40}html[data-app-theme=light] .guarantees-section{background:#f3edff;border-color:#0000}html[data-app-theme=light] .guarantee-item{background:#fff;border-color:#552aaa24;box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] .guarantee-item p{color:#45556c}html[data-app-theme=light] .legal-footer{color:#6a607f}html[data-app-theme=light] .reset-password-card{--t-fg-d4a017:#21123f;background-color:#fff;border-color:#21123f14;box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] .reset-password-card .form-group label{color:#45556c}html[data-app-theme=light] .reset-password-card .form-group input{-webkit-text-fill-color:#21123f;background-color:#fff;border:1.5px solid #552aaa24;color:#21123f}html[data-app-theme=light] .reset-password-card .form-group input:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed26}html[data-app-theme=light] .reset-password-card .error-message{background-color:#fef2f2;box-shadow:inset 0 0 0 1px #fecaca;color:#b42318}html[data-app-theme=light] .reset-password-card .btn{font-weight:700}html[data-app-theme=light] .reset-password-card .btn-purple{background:#4ade80;border:1px solid #38d977;box-shadow:0 4px 14px #4ade804d;color:#04130a}html[data-app-theme=light] .reset-password-card .btn-purple:hover:not(:disabled){background:#5ce895;box-shadow:0 6px 18px #4ade8066;filter:none}html[data-app-theme=light] .reset-password-card .btn:disabled{filter:saturate(.45) brightness(1.06);opacity:1}html[data-app-theme=light] div[style*="--t-bg-1a1a2e"]{--t-bg-16213e:#fff;--t-bg-d4a017:#27c55e;--t-bg-f4cd66:#27c55e;--t-fgon-1a1a2e-on-d4a017:#000}html[data-app-theme=light] div[style*="--t-bg-1a1a2e"] div[style*="--t-bg-ffffff,"]{box-shadow:0 18px 40px -22px #21123f38,0 0 0 1px #21123f14!important}html[data-app-theme=light] div[style*="--t-bg-1a1a2e"] a[style*="--t-bg-6b7280"],html[data-app-theme=light] div[style*="--t-bg-1a1a2e"] a[style*="--t-bg-e5e5e5"]{box-shadow:inset 0 0 0 1.5px #552aaa40}html[data-app-theme=light] .gematria-header .header-icon{color:#127836}html[data-app-theme=light] .gematria-tabs{background:#edfdf2;border-color:#27c55e38}html[data-app-theme=light] .gematria-tabs .tab-button{background:#ffffffbf;border:1px solid #27c55e38;box-shadow:0 1px 2px #1278360a;color:#1e3a2b;font-weight:600}html[data-app-theme=light] .gematria-tabs .tab-button:hover{background:#fff;border-color:#27c55e73;box-shadow:0 2px 6px #27c55e1a;color:#127836}html[data-app-theme=light] .gematria-tabs .tab-button.active,html[data-app-theme=light] .gematria-tabs .tab-button.active:hover{background:#4ade80;border-color:#38d977;box-shadow:0 4px 14px #4ade8059;color:#04130a;font-weight:700}html[data-app-theme=light] .gematria-tabs .tab-button.active .tab-icon,html[data-app-theme=light] .gematria-tabs .tab-button.active img,html[data-app-theme=light] .gematria-tabs .tab-button.active svg,html[data-app-theme=light] .gematria-tabs .tab-button.active:hover .tab-icon,html[data-app-theme=light] .gematria-tabs .tab-button.active:hover img,html[data-app-theme=light] .gematria-tabs .tab-button.active:hover svg{color:#04130a}html[data-app-theme=light] .gematria-results .caste-icon-display{background:#fff;box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] .gematria-results .card-icon-right{background:#e9f8ee;box-shadow:inset 0 0 0 1px #1278362e;color:#127836}html[data-app-theme=light] .my-world-card .sublevel-section{--t-fg-v-accent-gold:#21123f}html[data-app-theme=light] .consciousness-level-block{background:#fff;border-color:#21123f14;box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] .consciousness-level-number{background:#e9f8ee;border-color:#12783638;color:#127836}html[data-app-theme=light] .consciousness-caste-label{background:#fff}html[data-app-theme=light] .consciousness-level-fade{background:linear-gradient(180deg,#fff0,#fff)}html[data-app-theme=light] .consciousness-level-toggle{background:#fff;color:#127836;font-weight:700}html[data-app-theme=light] .consciousness-level-toggle:hover{color:#0b5a27}html[data-app-theme=light] .energies-section-header{color:#21123f}html[data-app-theme=light] .energies-section-header>svg{color:#7c3aed}html[data-app-theme=light] .energy-info-btn{background:#e9f8ee;border-color:#12783640;color:#127836}html[data-app-theme=light] .energy-info-btn:hover{background:#ddf3e4;border-color:#12783659}html[data-app-theme=light] .btn-pdf-all-energies{background:#f9f6ff;border-color:#21123f14;color:#8c84a3;font-weight:700;opacity:1}html[data-app-theme=light] .btn-pdf-all-energies.active{background:#e9f8ee;border-color:#12783638;color:#127836}html[data-app-theme=light] .btn-pdf-all-energies.active:hover{background:#ddf3e4;border-color:#12783638}html[data-app-theme=light] .btn-pdf-all-energies.loading{filter:saturate(.45) brightness(1.06);opacity:1}html[data-app-theme=light] .energy-card{background:#fff;border-color:#21123f14;box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] .energy-card:hover{border-color:#552aaa40;box-shadow:0 20px 45px -20px #21123f47}html[data-app-theme=light] .evolution-card-locked,html[data-app-theme=light] .evolution-card-locked:hover{border-color:#21123f14;box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] .energy-card-header,html[data-app-theme=light] .evolution-card .energy-card-header,html[data-app-theme=light] .evolution-card-locked .energy-card-header{background:#f9f6ff;border-bottom-color:#21123f14}html[data-app-theme=light] .energy-value,html[data-app-theme=light] .evolution-card-badge,html[data-app-theme=light] .evolution-card-locked .evolution-card-badge{background:#fff;border-color:#7c3aed40;color:#7c3aed}html[data-app-theme=light] .evolution-card-offer .evolution-card-badge{background:#fbf6e8;border-color:#d4af37;color:#8f6200}html[data-app-theme=light] .arcana-image{background:#f9f6ff;box-shadow:inset 0 0 0 1px #552aaa24}html[data-app-theme=light] .arcana-image img,html[data-app-theme=light] .evolution-card-art-img{border-color:#552aaa24}html[data-app-theme=light] .arcana-placeholder{background:#f9f6ff;box-shadow:inset 0 0 0 1px #552aaa24;color:#8c84a3}html[data-app-theme=light] .evolution-card-art,html[data-app-theme=light] .evolution-card-locked .evolution-card-art,html[data-app-theme=light] .evolution-card-offer .evolution-card-art{background:#f9f6ff;box-shadow:inset 0 0 0 1px #552aaa24;color:#8f6200}html[data-app-theme=light] .energy-card-locked .arcana-image svg,html[data-app-theme=light] .energy-card-locked .arcana-placeholder svg{stroke:#8f6200}html[data-app-theme=light] .energy-card-locked:has(.btn-unlock-card[style*=ef4444]) .arcana-image svg,html[data-app-theme=light] .energy-card-locked:has(.btn-unlock-card[style*=ef4444]) .arcana-placeholder svg{stroke:#b42318}html[data-app-theme=light] .energy-card h3,html[data-app-theme=light] .evolution-card .energy-card-body h3,html[data-app-theme=light] .evolution-card-locked .energy-card-body h3{color:#21123f}html[data-app-theme=light] .btn-details-card{background:#fff;border-color:#552aaa24;color:#000;font-weight:700}html[data-app-theme=light] .btn-details-card:hover{background:#f9f6ff;color:#000}html[data-app-theme=light] .btn-unlock-card{background:#e9f8ee;border-color:#12783638;color:#127836;font-weight:700}html[data-app-theme=light] .btn-unlock-card:hover{background:#ddf3e4;border-color:#12783638}html[data-app-theme=light] .btn-unlock-card[style*=ef4444]{background:#fef2f2}html[data-app-theme=light] .btn-unlock-card[style*=ef4444]:hover{background:#fde7e7}html[data-app-theme=light] .btn-unlock-card[style*=ef4444] svg{stroke:#b42318}html[data-app-theme=light] .btn-primary.btn-large,html[data-app-theme=light] [data-gx=add-participant-btn]{background:linear-gradient(135deg,#4ade80,#38d977)!important;border:1px solid #38d977!important;box-shadow:0 4px 14px #4ade804d!important;color:#04130a!important}html[data-app-theme=light] .btn-primary.btn-large:hover,html[data-app-theme=light] [data-gx=add-participant-btn]:hover{background:linear-gradient(135deg,#5ce895,#45de80)!important;box-shadow:0 6px 18px #4ade8066!important}html[data-app-theme=light] .btn-primary.btn-large svg,html[data-app-theme=light] [data-gx=add-participant-btn] svg{stroke:#04130a!important;color:#04130a!important}html[data-app-theme=light] .participant-search-inner{background:#fff;border-color:#27c55e4d;box-shadow:none}html[data-app-theme=light] .participant-search-inner:hover{background:#fff;border-color:#27c55e80}html[data-app-theme=light] .participant-search-inner:focus-within{background:#fff;border-color:#4ade80;box-shadow:0 0 0 3px #4ade8033}html[data-app-theme=light] .participant-search-icon{color:#127836}html[data-app-theme=light] .participant-search-input{color:#102a18}html[data-app-theme=light] .participant-search-clear{background:#eaf8ee;color:#127836}html[data-app-theme=light] .participant-search-clear:hover{background:#ddf3e4;color:#04130a}html[data-app-theme=light] .participant-cards-grid .user-energy-card{background:#fff;border-color:#21123f14;box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] .participant-cards-grid .user-energy-card:hover{background-color:#fff;border-color:#27c55e59;box-shadow:0 20px 45px -20px #12783629}html[data-app-theme=light] .participant-cards-grid .user-energy-card.selected{background-color:#eaf8ee;border-color:#27c55e73}html[data-app-theme=light] .participant-cards-grid .user-energy-card.new-referral-card{background-color:#e9f8ee;border-color:#12783638}html[data-app-theme=light] .participant-cards-grid .user-energy-card.new-referral-card:hover{background-color:#ddf3e4;border-color:#12783638}html[data-app-theme=light] .participant-cards-grid .user-energy-avatar{background:#eaf8ee;border-color:#27c55e4d}html[data-app-theme=light] .participant-cards-grid .user-energy-name{color:#21123f}html[data-app-theme=light] .consciousness-level-badge,html[data-app-theme=light] .user-energy-card.selected .consciousness-level-badge,html[data-app-theme=light] .user-energy-card:hover .consciousness-level-badge{background:#27c55e1f;border-color:#27c55e3d;color:#127836}html[data-app-theme=light] .consciousness-level-badge.no-level,html[data-app-theme=light] .user-energy-card.selected .consciousness-level-badge.no-level,html[data-app-theme=light] .user-energy-card:hover .consciousness-level-badge.no-level{background:#f9f6ff;border-color:#21123f14}html[data-app-theme=light] [class*=modal-overlay] .consciousness-level-badge{background:#fff;border-color:#12783638}html[data-app-theme=light] .participant-cards-grid .energy-circle{background:#fff;border-color:#27c55e4d;color:#127836}html[data-app-theme=light] .participant-cards-grid .user-energy-numbers:hover .energy-circle{border-color:#127836;color:#127836}html[data-app-theme=light] .participant-cards-grid .energy-circle.energy-unlocked,html[data-app-theme=light] .participant-cards-grid .user-energy-numbers:hover .energy-circle.energy-unlocked{background:#e9f8ee;border-color:#12783638;color:#127836}html[data-app-theme=light] .participant-cards-grid .user-energy-numbers:hover .energy-circle.energy-unlocked{border-color:#127836}html[data-app-theme=light] .participant-cards-grid .energy-circle.evolution-energy-pending,html[data-app-theme=light] .participant-cards-grid .user-energy-numbers:hover .energy-circle.evolution-energy-pending{background:#fbf6e8;border-color:#d4af37;color:#8f6200}html[data-app-theme=light] .participant-cards-grid .energy-circle.evolution-energy-active,html[data-app-theme=light] .participant-cards-grid .user-energy-numbers:hover .energy-circle.evolution-energy-active{background:#e9f8ee;border-color:#127836;color:#127836}html[data-app-theme=light] .frozen-overlay svg{stroke:#b42318}html[data-app-theme=light] .form-row-horizontal label,html[data-app-theme=light] .gematria-form-card h2,html[data-app-theme=light] .referral-select-row label{color:#21123f}html[data-app-theme=light] .form-row-horizontal input{background-color:#fff;box-shadow:inset 0 0 0 1.5px #552aaa24}html[data-app-theme=light] .form-row-horizontal input:focus{background-color:#fff;box-shadow:inset 0 0 0 1.5px #7c3aed,0 0 0 3px #7c3aed26}html[data-app-theme=light] .form-row-horizontal input[type=date],html[data-app-theme=light] .form-row-horizontal select{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2345556C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");box-shadow:inset 0 0 0 1.5px #7c3aed24;color-scheme:light}html[data-app-theme=light] .form-row-horizontal select:focus{background-color:#fff;box-shadow:inset 0 0 0 1.5px #7c3aed,0 0 0 3px #7c3aed26}html[data-app-theme=light] [class*=modal-overlay] .form-row-horizontal input,html[data-app-theme=light] [class*=modal-overlay] .form-row-horizontal select{box-shadow:inset 0 0 0 1.5px #12783638}html[data-app-theme=light] [class*=modal-overlay] .form-row-horizontal input:focus,html[data-app-theme=light] [class*=modal-overlay] .form-row-horizontal select:focus{box-shadow:inset 0 0 0 1.5px #27c55e,0 0 0 3px #27c55e33}html[data-app-theme=light] .referral-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237C3AED' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");border-color:#7c3aed24}html[data-app-theme=light] .referral-select:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed26}html[data-app-theme=light] .referral-combo-control{background:#fff;border-color:#552aaa24;color:#21123f}html[data-app-theme=light] .referral-combo-control.open,html[data-app-theme=light] .referral-combo-control:hover{border-color:#552aaa40}html[data-app-theme=light] .referral-combo-chev{color:#8c84a3}html[data-app-theme=light] .referral-combo-menu{background:#fff;border-color:#552aaa24;box-shadow:0 18px 40px -22px #21123f38,0 10px 22px -16px #21123f59}html[data-app-theme=light] .referral-combo-search{border-bottom-color:#21123f14;color:#6a607f}html[data-app-theme=light] .referral-combo-option{color:#45556c}html[data-app-theme=light] .referral-combo-option:hover{background:#552aaa14;color:#21123f}html[data-app-theme=light] .referral-combo-option.selected{background:#f5f0ff;color:#7c3aed}html[data-app-theme=light] .referral-combo-option svg{color:#7c3aed}html[data-app-theme=light] .participant-selector select{border-color:#7c3aed24}html[data-app-theme=light] .participant-selector select,html[data-app-theme=light] .participant-selector select:focus{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2345556C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}html[data-app-theme=light] .participant-selector select:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed26}html[data-app-theme=light] .compat-type-select{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237C3AED' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");border-color:#7c3aed24}html[data-app-theme=light] .compat-type-selector .cyberpunk-dropdown{background:#27c55e40;box-shadow:0 3px 8px -2px #12783624,0 1px 3px #12783614}html[data-app-theme=light] .compat-type-selector .cyberpunk-dropdown-inner,html[data-app-theme=light] .compat-type-selector .cyberpunk-dropdown-inner.type-selected,html[data-app-theme=light] .compat-type-selector .cyberpunk-dropdown.has-custom-type .cyberpunk-dropdown-inner{background:linear-gradient(180deg,#f3fcf6,#e0f7e9 60%,#d4f4e0);border:1px solid #22c55e52;box-shadow:inset 0 1px 0 #fffffff2,inset 0 -1px 1px #1278361a;color:#102a18}html[data-app-theme=light] .compat-type-selector .cyberpunk-dropdown-inner.type-selected:hover,html[data-app-theme=light] .compat-type-selector .cyberpunk-dropdown.has-custom-type:hover .cyberpunk-dropdown-inner,html[data-app-theme=light] .compat-type-selector .cyberpunk-dropdown:hover .cyberpunk-dropdown-inner{background:linear-gradient(180deg,#f7fefa,#e6faf0 60%,#dbf7e5);border-color:#22c55e7a;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 1px #1278361f}html[data-app-theme=light] .compat-type-selector .cyberpunk-dropdown-inner span{color:#102a18!important;font-weight:600!important}html[data-app-theme=light] .compat-type-selector .cyberpunk-dropdown-inner svg:last-child{color:#127836!important}html[data-app-theme=light] .compatibility-selectors .participant-custom-dropdown .dropdown-header,html[data-app-theme=light] .participant-custom-dropdown .dropdown-header{background:linear-gradient(180deg,#f3fcf6,#e0f7e9 60%,#d4f4e0);border:1px solid #22c55e52;box-shadow:0 3px 8px -2px #12783624,0 1px 3px #12783614,inset 0 1px 0 #fffffff2,inset 0 -1px 1px #1278361a;color:#102a18}html[data-app-theme=light] .compatibility-selectors .participant-custom-dropdown .dropdown-header.open,html[data-app-theme=light] .compatibility-selectors .participant-custom-dropdown .dropdown-header:hover,html[data-app-theme=light] .participant-custom-dropdown .dropdown-header.open,html[data-app-theme=light] .participant-custom-dropdown .dropdown-header:hover{background:linear-gradient(180deg,#f7fefa,#e6faf0 60%,#dbf7e5);border-color:#22c55e80;box-shadow:0 4px 12px -2px #1278362e,0 2px 4px #1278361a,inset 0 1px 0 #fff,inset 0 -1px 1px #1278361f}html[data-app-theme=light] .participant-custom-dropdown .dropdown-header .dropdown-item-name{color:#102a18;font-weight:600}html[data-app-theme=light] .participant-custom-dropdown .dropdown-header-placeholder{color:#3e6348;font-weight:500}html[data-app-theme=light] .participant-custom-dropdown .dropdown-header svg{stroke:#127836!important;color:#127836!important}html[data-app-theme=light] .participant-custom-dropdown .dropdown-list-container{background:#fff;border:1px solid #22c55e59;box-shadow:0 12px 32px -4px #12783626,0 4px 12px #21123f14}html[data-app-theme=light] .participant-custom-dropdown .dropdown-search-container input{background:#f4fbf6!important;border-color:#22c55e4d!important;color:#102a18!important}html[data-app-theme=light] .participant-custom-dropdown .dropdown-search-container svg{stroke:#127836!important;color:#127836!important}html[data-app-theme=light] .participant-custom-dropdown .dropdown-item{background:#f4fbf6;border-color:#22c55e26;color:#102a18}html[data-app-theme=light] .participant-custom-dropdown .dropdown-item:hover{background:#e4f8eb;border-color:#22c55e66}html[data-app-theme=light] .participant-custom-dropdown .dropdown-item.selected{background:#d5f5e0;border-color:#27c55e;color:#04130a}html[data-app-theme=light] [data-gx=compat-type-list]{background:#fff!important;border:1px solid #22c55e59!important;box-shadow:0 12px 32px -4px #12783626,0 4px 12px #21123f14!important}html[data-app-theme=light] [data-gx=compat-type-list]>div{color:#102a18!important}html[data-app-theme=light] [data-gx=compat-type-list]>div:hover{background:#ebf9f0!important}html[data-app-theme=light] .btn-deep-ai-action,html[data-app-theme=light] .compatibility-actions-group .btn-deep-ai-action{background:#7c3aed!important;border:1px solid #6d28d9!important;box-shadow:0 4px 14px #7c3aed4d!important;color:#fff!important}html[data-app-theme=light] .btn-deep-ai-action:hover:not(:disabled),html[data-app-theme=light] .compatibility-actions-group .btn-deep-ai-action:hover:not(:disabled){background:#8b5cf6!important;border-color:#7c3aed!important;box-shadow:0 6px 18px #7c3aed66!important}html[data-app-theme=light] .btn-deep-ai-action:active,html[data-app-theme=light] .compatibility-actions-group .btn-deep-ai-action:active{background:#6d28d9!important;transform:scale(.98)}html[data-app-theme=light] .btn-deep-ai-action svg,html[data-app-theme=light] .compatibility-actions-group .btn-deep-ai-action svg{stroke:#fff!important;color:#fff!important;filter:drop-shadow(0 0 5px rgba(255,255,255,.6))}html[data-app-theme=light] .btn-deep-ai-action:hover svg,html[data-app-theme=light] .compatibility-actions-group .btn-deep-ai-action:hover svg{stroke:#fff!important;color:#fff!important;filter:drop-shadow(0 0 8px rgba(255,255,255,.9))}html[data-app-theme=light] .ai-sphere-card{background:#f4fcf6;border:1px solid #27c55e33;box-shadow:0 2px 8px #1278360d}html[data-app-theme=light] .ai-sphere-card:focus,html[data-app-theme=light] .ai-sphere-card:focus-within{background:#eaf8ee;border-color:#27c55e59}html[data-app-theme=light] .ai-sphere-content :is(h1,h2,h3,h4,h5),html[data-app-theme=light] .ai-sphere-title,html[data-app-theme=light] .evolution-profession-result :is(h1,h2,h3,h4,h5),html[data-app-theme=light] .evolution-profession-subhead-title{color:#127836!important}html[data-app-theme=light] .ai-title-context{color:#4a6b53}html[data-app-theme=light] .btn-ai-generate:not(.btn-deep-ai-action){background:linear-gradient(135deg,#4ade80,#38d977)!important;color:#04130a!important}html[data-app-theme=light] .btn-ai-generate:not(.btn-deep-ai-action):hover:not(:disabled){background:linear-gradient(135deg,#5ce895,#45de80)!important}html[data-app-theme=light] .btn-calculate{background:#4ade80!important;color:#04130a!important;font-weight:700}html[data-app-theme=light] .btn-calculate:hover{background:#5ce895!important;filter:none}html[data-app-theme=light] .btn-calculate:disabled{filter:saturate(.45) brightness(1.06);opacity:1}html[data-app-theme=light] .btn-edit-data{background-color:#fff;border-color:#552aaa24;color:#000;font-weight:700}html[data-app-theme=light] .btn-edit-data:hover{background-color:#f9f6ff;border-color:#552aaa40;color:#000}html[data-app-theme=light] .modal-actions .btn-outline{background:#fff;border-color:#552aaa24;color:#000;font-weight:700}html[data-app-theme=light] .modal-actions .btn-outline:hover{background:#f9f6ff;border-color:#552aaa40;color:#000}html[data-app-theme=light] .modal-actions .btn-outline:active{background:#f3edff}html[data-app-theme=light] .btn-discard{background:#fff;box-shadow:inset 0 0 0 1.5px #552aaa24;color:#000;font-weight:700}html[data-app-theme=light] .btn-discard:hover{background:#f9f6ff;box-shadow:inset 0 0 0 1.5px #552aaa40;color:#000}html[data-app-theme=light] .btn-discard:active{background:#f3edff}html[data-app-theme=light] .edit-modal h3,html[data-app-theme=light] .energy-description-modal-header h2,html[data-app-theme=light] .energy-info-modal-content h2,html[data-app-theme=light] .energy-info-modal-content h3,html[data-app-theme=light] .energy-unlock-modal h3,html[data-app-theme=light] .modal-title,html[data-app-theme=light] .questions-header h3{color:#21123f}html[data-app-theme=light] .energy-description-modal,html[data-app-theme=light] .energy-description-modal-header,html[data-app-theme=light] .energy-info-modal,html[data-app-theme=light] .energy-info-modal-content h3,html[data-app-theme=light] .energy-unlock-modal{border-color:#1278362e}html[data-app-theme=light] .modal-overlay[style*="999999"]{--t-bd-d4a017-a200:#1278362e;--t-bg-d4a017-a100:#27c55e1f;--t-bd-v-accent-gold:#12783638}html[data-app-theme=light] .energy-paragraph-block.active,html[data-app-theme=light] .energy-paragraph-block:active{background:#ddf3e4}html[data-app-theme=light] .energy-unlock-modal-icon{color:#7c3aed}html[data-app-theme=light] .btn-unlock-confirm{background:#4ade80;color:#04130a;font-weight:700}html[data-app-theme=light] .btn-unlock-confirm:hover{background:#5ce895;filter:none}html[data-app-theme=light] .btn-unlock-cancel:disabled,html[data-app-theme=light] .btn-unlock-confirm:disabled{filter:saturate(.45) brightness(1.06);opacity:1}html[data-app-theme=light] .btn-unlock-cancel{background:#fff;border-color:#552aaa24;color:#000;font-weight:700}html[data-app-theme=light] .btn-unlock-cancel:hover{background:#f9f6ff;color:#000}html[data-app-theme=light] .btn-unlock-cancel:active{background:#f3edff}html[data-app-theme=light] .edit-modal p{color:#5b5270}html[data-app-theme=light] .language-card{background:#fff;border-color:#552aaa24}html[data-app-theme=light] .language-card:hover{background:#f9f6ff;border-color:#552aaa73}html[data-app-theme=light] .language-card.selected{background:#f5f0ff;border-color:#7c3aed}html[data-app-theme=light] .language-card h4{color:#21123f}html[data-app-theme=light] .language-icon{background:#f5f0ff;color:#7c3aed}html[data-app-theme=light] .created-date,html[data-app-theme=light] .modal-description,html[data-app-theme=light] .modal-subdesc,html[data-app-theme=light] .option-desc,html[data-app-theme=light] .questions-counter{color:#5b5270}html[data-app-theme=light] .modal-description.warning-text{background:#d4af371f;border-color:#d4af3759;color:#946c00}html[data-app-theme=light] .modal-icon.warning{background:#d4af371f;color:#946c00}html[data-app-theme=light] .action-option{background:#fff;border-color:#552aaa24}html[data-app-theme=light] .action-option:hover{background:#f9f6ff;border-color:#552aaa73}html[data-app-theme=light] .action-option.selected{background:#f5f0ff;border-color:#7c3aed}html[data-app-theme=light] .option-icon{background:#f5f0ff;color:#7c3aed}html[data-app-theme=light] .option-title{color:#21123f;font-weight:600}html[data-app-theme=light] .answer-check,html[data-app-theme=light] .check-icon,html[data-app-theme=light] .modal-icon.success{color:#127836}html[data-app-theme=light] .modal-icon.info{color:#7c3aed}html[data-app-theme=light] .auto-consciousness-result{--t-bg-d4a017-a050:#fff;--t-bd-d4a017-a200:#1278362e;--t-sh-d4a017-a300:#d4a01700}html[data-app-theme=light] .btn-danger{background:#c43c3c;color:#fff;font-weight:700}html[data-app-theme=light] .btn-danger:hover:not(:disabled){background:#b42318;opacity:1}html[data-app-theme=light] .questions-modal .progress-bar-container{background:#fff}html[data-app-theme=light] .questions-modal .progress-bar{background:#27c55e}html[data-app-theme=light] .question-text{color:#21123f}html[data-app-theme=light] .auto-consciousness-modal .question-text{color:#5b5270}html[data-app-theme=light] .answer-option{background:#fff;border-color:#552aaa24}html[data-app-theme=light] .answer-option:hover{background:#f9f6ff;border-color:#552aaa73}html[data-app-theme=light] .answer-option.selected{background:#fff;border-color:#27c55e}html[data-app-theme=light] .answer-radio-dot{border-color:#8c84a3}html[data-app-theme=light] .answer-option.selected .answer-radio-dot{background:#127836;border-color:#127836}html[data-app-theme=light] .questions-navigation{border-top-color:#1278362e}html[data-app-theme=light] .questions-navigation .nav-btn{background:#fff;border-color:#552aaa24;color:#000;font-weight:700}html[data-app-theme=light] .questions-navigation .nav-btn:hover:not(:disabled){background:#f9f6ff;border-color:#552aaa40;color:#000}html[data-app-theme=light] .questions-navigation .nav-btn:disabled{background:#f9f6ff;border-color:#21123f14;color:#8c84a3;opacity:1}html[data-app-theme=light] .questions-navigation .nav-btn.submit{background:#4ade80;color:#04130a}html[data-app-theme=light] .questions-navigation .nav-btn.submit:hover:not(:disabled){background:#5ce895;filter:none;opacity:1}html[data-app-theme=light] .question-dots .dot{background:#552aaa24}html[data-app-theme=light] .question-dots .dot:hover{background:#552aaa40}html[data-app-theme=light] .question-dots .dot.current{background:#7c3aed}html[data-app-theme=light] .question-dots .dot.answered,html[data-app-theme=light] .question-dots .dot.answered.current{background:#27c55e}html[data-app-theme=light] .free-calculator-tab .lp-btn,html[data-app-theme=light] .free-calculator-tab .lp-calc-clear{font-weight:700}html[data-app-theme=light] .section-info-block{background:#fff;border-color:#21123f14;box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] .section-info-block:hover{border-color:#552aaa40}html[data-app-theme=light] .placeholder-page .placeholder-card{box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] .placeholder-page .placeholder-card h3{color:#21123f}html[data-app-theme=light] .placeholder-page .placeholder-card p{color:#45556c}html[data-app-theme=light] .placeholder-page .placeholder-icon{color:#127836}html[data-app-theme=light] .placeholder-page .lock-icon-large{opacity:.85}html[data-app-theme=light] :is(.ai-mentor-page,.ai-sonnik-page) .main-chat-area,html[data-app-theme=light] :is(.ai-mentor-page,.ai-sonnik-page) .messages-area{background:#0000}html[data-app-theme=light] :is(.ai-mentor-page,.ai-sonnik-page) .message.user{background:#f3edff;box-shadow:none;color:#21123f}html[data-app-theme=light] :is(.ai-mentor-page,.ai-sonnik-page) .message.user .ai-structured-response,html[data-app-theme=light] :is(.ai-mentor-page,.ai-sonnik-page) .message.user .text-line{color:#21123f}html[data-app-theme=light] :is(.ai-mentor-page,.ai-sonnik-page) .message.user .message-time{color:#6a607f}html[data-app-theme=light] body.hide-global-ui :is(.ai-mentor-page,.ai-sonnik-page) .message.user:before{background:#f3edff}html[data-app-theme=light] :is(.ai-mentor-page,.ai-sonnik-page) .message.assistant,html[data-app-theme=light] :is(.ai-mentor-page,.ai-sonnik-page) .message.loading{--t-bg-000000-a200:#fff;--t-bd-ffd700:#d4af37;--t-bg-ffd700:#d4af37;--t-sh-ffd700-a600:#d4a01759;--t-fg-ffd700:#8f6200;background:#e9f8ee;border-color:#0000;box-shadow:inset 0 0 0 1px #1278362e;color:#21123f}html[data-app-theme=light] :is(.ai-mentor-page,.ai-sonnik-page) .message.assistant .message-time{color:#6a607f}html[data-app-theme=light] :is(.ai-mentor-page,.ai-sonnik-page) .message.assistant .message-source{color:#6a607f;opacity:1}html[data-app-theme=light] body.hide-global-ui :is(.ai-mentor-page,.ai-sonnik-page) .message.assistant:before,html[data-app-theme=light] body.hide-global-ui :is(.ai-mentor-page,.ai-sonnik-page) .message.loading:before{background:#e9f8ee}html[data-app-theme=light] :is(.ai-mentor-page,.ai-sonnik-page) .message.error{background:#fef2f2;border-color:#fecaca;color:#b42318}html[data-app-theme=light] :is(.ai-mentor-page,.ai-sonnik-page) .typing-dots span{background:#6a607f}html[data-app-theme=light] :is(.ai-mentor-page,.ai-sonnik-page) .highlight-box{background-color:#fff;border-color:#1278362e;box-shadow:none}html[data-app-theme=light] :is(.ai-mentor-page,.ai-sonnik-page) .category-header{background:#fff;border-left-color:#127836}html[data-app-theme=light] :is(.ai-mentor-page,.ai-sonnik-page) .input-area{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border-top-color:#21123f14}html[data-app-theme=light] :is(.ai-mentor-page,.ai-sonnik-page) .input-wrapper textarea{background:#fff;border:1.5px solid #552aaa24;color:#21123f}html[data-app-theme=light] :is(.ai-mentor-page,.ai-sonnik-page) .input-wrapper textarea:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed26}html[data-app-theme=light] :is(.ai-mentor-page,.ai-sonnik-page) .char-counter-inline{color:#6a607f;opacity:1}html[data-app-theme=light] :is(.ai-mentor-page,.ai-sonnik-page) .send-btn.round{background:#4ade80;box-shadow:0 2px 8px #4ade804d;color:#04130a}html[data-app-theme=light] :is(.ai-mentor-page,.ai-sonnik-page) .send-btn.round:hover:not(:disabled){background:#5ce895;box-shadow:0 4px 12px #4ade8066;filter:none}html[data-app-theme=light] :is(.ai-mentor-page,.ai-sonnik-page) .send-btn.round:disabled{filter:saturate(.45) brightness(1.06);opacity:1}html[data-app-theme=light] :is(.ai-mentor-page,.ai-sonnik-page) .btn-new-chat-large{background:#4ade80!important;border:1px solid #38d977!important;box-shadow:0 4px 14px #4ade804d!important;color:#04130a!important}html[data-app-theme=light] :is(.ai-mentor-page,.ai-sonnik-page) .btn-new-chat-large:hover{background:#5ce895!important;border-color:#4ade80!important;box-shadow:0 6px 18px #4ade8066!important;filter:none!important}html[data-app-theme=light] :is(.ai-mentor-page,.ai-sonnik-page) .chat-item{background:#fff;border-color:#21123f14}html[data-app-theme=light] :is(.ai-mentor-page,.ai-sonnik-page) .chat-item:hover{background:#f9f6ff;border-color:#552aaa40}html[data-app-theme=light] :is(.ai-mentor-page,.ai-sonnik-page) .chat-item.active{background:#f3edff;border-color:#552aaa2e}html[data-app-theme=light] :is(.ai-mentor-page,.ai-sonnik-page) .chat-item.favorite{border-left-color:#127836}html[data-app-theme=light] :is(.ai-mentor-page,.ai-sonnik-page) :is(.btn-new-chat,.btn-create-first,.wa-header-new-chat){box-shadow:none}html[data-app-theme=light] :is(.ai-mentor-page,.ai-sonnik-page) .wa-chip{background:#fff;box-shadow:inset 0 0 0 1px #552aaa24;color:#6a607f;font-weight:600}html[data-app-theme=light] :is(.ai-mentor-page,.ai-sonnik-page) .wa-chip.active{background:#f5f0ff;box-shadow:inset 0 0 0 1px #7c3aed38;color:#7c3aed;font-weight:700}html[data-app-theme=light] :is(.ai-mentor-page,.ai-sonnik-page) .wa-header-dropdown{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#552aaa24;box-shadow:0 18px 40px -22px #21123f38,0 10px 22px -16px #21123f59}html[data-app-theme=light] :is(.ai-mentor-page,.ai-sonnik-page) .wa-dropdown-item{color:#21123f;font-weight:600}html[data-app-theme=light] :is(.ai-mentor-page,.ai-sonnik-page) .wa-dropdown-item:hover{background-color:#f9f6ff;color:#7c3aed}html[data-app-theme=light] :is(.ai-mentor-page,.ai-sonnik-page) :is(.wa-dropdown-item.warning,.wa-dropdown-item.delete):hover{background-color:#fef2f2;color:#b42318}html[data-app-theme=light] :is(.ai-mentor-page,.ai-sonnik-page) .wa-dropdown-divider{background:#21123f14}html[data-app-theme=light] :is(.ai-mentor-page,.ai-sonnik-page) .mobile-burger-btn:hover{background:#5ce895;box-shadow:none;color:#04130a;filter:none}html[data-app-theme=light] :is(.ai-mentor-page,.ai-sonnik-page) .wa-header-search-container{background:#fff;border-color:#552aaa24}html[data-app-theme=light] :is(.ai-mentor-page,.ai-sonnik-page) .wa-header-search-container:focus-within{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed26}html[data-app-theme=light] :is(.ai-mentor-page,.ai-sonnik-page) .wa-search-arrow:hover:not(:disabled){background-color:#7c3aed14;color:#7c3aed}html[data-app-theme=light] :is(.ai-mentor-page,.ai-sonnik-page) mark.search-highlight{background-color:#fef3e2;color:#21123f}html[data-app-theme=light] :is(.ai-mentor-page,.ai-sonnik-page) mark.search-highlight.search-highlight--active{background-color:#fef9e7;box-shadow:0 0 0 2px #946c00;color:#21123f}html[data-app-theme=light] :is(.modal-content.export-modal,.sonnik-type-modal) .modal-header h2{color:#21123f}html[data-app-theme=light] .sonnik-type-modal .category-tab.active{background:#f5f0ff;border-color:#7c3aed59;color:#7c3aed;font-weight:700}html[data-app-theme=light] .ai-mentor-page svg circle[stroke="#fff"]{stroke:#7c3aed}html[data-app-theme=light] .edit-title-modal-input{background:#fff;border:1.5px solid #12783638;color:#21123f}html[data-app-theme=light] .edit-title-modal-input:focus{border-color:#27c55e;box-shadow:0 0 0 3px #27c55e33}html[data-app-theme=light] .btn-edit-save{background:#4ade80;color:#04130a}html[data-app-theme=light] .btn-edit-save:hover:not(:disabled){background:#5ce895;box-shadow:none;filter:none}html[data-app-theme=light] .btn-edit-cancel{background:#fef2f2;border-color:#fecaca;color:#b42318}html[data-app-theme=light] .btn-edit-cancel:hover{background:#fde7e7;border-color:#fecaca}html[data-app-theme=light] .deep-analysis-card{background:linear-gradient(135deg,#f5f0ff,#fbf6e8);border-color:#7c3aed4d}html[data-app-theme=light] .deep-analysis-card:hover{background:linear-gradient(135deg,#ede5ff,#fbf6e8);border-color:#7c3aed;box-shadow:0 10px 30px -10px #7c3aed40}html[data-app-theme=light] .deep-card-content h3{color:#7c3aed}html[data-app-theme=light] .deep-card-price{background:#fff;box-shadow:inset 0 0 0 1px #7c3aed2e}html[data-app-theme=light] .deep-card-price svg path[fill="#FFD700"]{fill:#eab308}html[data-app-theme=light] .sonnik-type-card-embedded .card-cost{background:#fff;box-shadow:0 2px 6px #21123f59;color:#127836}html[data-app-theme=light] .sonnik-type-card-embedded .card-cost .cost-value{color:#127836}html[data-app-theme=light] .sonnik-type-card-embedded .card-cost svg path[fill="#FFD700"]{fill:#eab308}html[data-app-theme=light] .sonnik-info-block{box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] .sonnik-info-block h3{color:#21123f}html[data-app-theme=light] .category-tabs-embedded{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f5f0ff;border-color:#0000}html[data-app-theme=light] .category-tabs-embedded .category-tab{background:#0000;border-color:#0000;color:#6a607f;font-weight:600}html[data-app-theme=light] .category-tabs-embedded .category-tab:hover{border-color:#0000;color:#7c3aed}html[data-app-theme=light] .category-tabs-embedded .category-tab.active{background:#fff;border-color:#0000;box-shadow:0 4px 14px #7c3aed26,0 1px 2px #21123f14;color:#21123f;font-weight:700}html[data-app-theme=light] .worldview-modal-header h3{color:#21123f}html[data-app-theme=light] .worldview-option,html[data-app-theme=light] .worldview-option .wv-label{font-weight:700}html[data-app-theme=light] .worldview-option:active,html[data-app-theme=light] .worldview-option:hover{background:#ddf3e4;border-color:#12783638}html[data-app-theme=light] .worldview-modal-close{background:#21123f0d;border:1px solid #21123f24;color:#5b5270}html[data-app-theme=light] .worldview-modal-close:hover{background:#552aaa1a;color:#21123f}html[data-app-theme=light] .folders-tabs{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f5f0ff;border:1px solid #7c3aed33}html[data-app-theme=light] .folders-tabs .nav-tab{background:#ffffffd9;border:1px solid #7c3aed33;box-shadow:0 1px 2px #7c3aed0a;color:#3b2070;font-weight:600}html[data-app-theme=light] .folders-tabs .nav-tab:hover{background:#fff;border-color:#7c3aed73;box-shadow:0 2px 6px #7c3aed1f;color:#7c3aed}html[data-app-theme=light] .folders-tabs .nav-tab .nav-tab-icon,html[data-app-theme=light] .folders-tabs .nav-tab svg{color:#7c3aed}html[data-app-theme=light] .folders-tabs .nav-tab.active,html[data-app-theme=light] .folders-tabs .nav-tab.active:hover{background:#7c3aed!important;border:1px solid #6d28d9!important;box-shadow:0 4px 14px #7c3aed59!important;color:#fff!important;font-weight:700}html[data-app-theme=light] .folders-tabs .nav-tab.active .nav-tab-icon,html[data-app-theme=light] .folders-tabs .nav-tab.active img,html[data-app-theme=light] .folders-tabs .nav-tab.active svg,html[data-app-theme=light] .folders-tabs .nav-tab.active:hover .nav-tab-icon,html[data-app-theme=light] .folders-tabs .nav-tab.active:hover img,html[data-app-theme=light] .folders-tabs .nav-tab.active:hover svg{stroke:#fff!important;color:#fff!important}html[data-app-theme=light] .compact-neuro-card{border-color:#21123f14!important;box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] .compact-neuro-card:hover{border-color:#552aaa40!important;box-shadow:0 20px 45px -20px #21123f47}html[data-app-theme=light] .compact-icon-container{background:#f3edff}html[data-app-theme=light] .compact-favorite.active,html[data-app-theme=light] .compact-favorite:hover{background:#fef2f2;border-color:#fecaca;color:#b42318}html[data-app-theme=light] .compact-listen-btn{background:#4ade80!important;border:1px solid #38d977!important;box-shadow:0 4px 14px #4ade804d!important;color:#04130a!important}html[data-app-theme=light] .compact-listen-btn:hover{background:#5ce895!important;box-shadow:0 6px 18px #4ade8066!important;filter:none!important}html[data-app-theme=light] .compact-listen-btn svg{fill:#04130a!important;stroke:#04130a!important;color:#04130a!important}html[data-app-theme=light] .compact-price{border-left-color:#04130a40!important}html[data-app-theme=light] .neuroprogram-player-card{border-color:#21123f14!important;box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] .neuroprogram-player-card:hover{box-shadow:0 20px 45px -20px #21123f47}html[data-app-theme=light] .neuroprogram-player-card .player-timer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f9f6ff;box-shadow:inset 0 0 0 1px #552aaa24}html[data-app-theme=light] .neuroprogram-player-card .player-icon-container{background:#f3edff;box-shadow:inset 0 0 0 1px #552aaa24}html[data-app-theme=light] .neuroprogram-player-card .player-icon-placeholder,html[data-app-theme=light] .neuroprogram-player-card .player-netstate{color:#946c00}html[data-app-theme=light] .neuroprogram-player-card .player-netstate.is-paused-offline{color:#b42318}html[data-app-theme=light] .neuroprogram-player-card .progress-bar-bg{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f3edff;box-shadow:inset 0 0 0 1px #552aaa24}html[data-app-theme=light] .neuroprogram-player-card .progress-bar-container.dragging .progress-bar-fill,html[data-app-theme=light] .neuroprogram-player-card .progress-bar-fill{background:#27c55e;box-shadow:none}html[data-app-theme=light] .neuroprogram-player-card .progress-bar-container.dragging .progress-bar-fill:after,html[data-app-theme=light] .neuroprogram-player-card .progress-bar-fill:after{background:#fff;box-shadow:0 0 0 2px #127836}html[data-app-theme=light] .neuroprogram-player-card .progress-bar-container.dragging,html[data-app-theme=light] .neuroprogram-player-card .progress-bar-container:active{box-shadow:none}html[data-app-theme=light] .neuroprogram-player-card .control-btn{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f5f0ff;border-color:#7c3aed38;color:#7c3aed}html[data-app-theme=light] .neuroprogram-player-card .control-btn:hover:not(:disabled){background:#ede5ff;border-color:#7c3aed59!important}html[data-app-theme=light] .neuroprogram-player-card .control-btn:focus-visible{outline-color:#7c3aed}html[data-app-theme=light] .neuroprogram-player-card .control-btn-play{background:#4ade80;border:1px solid #38d977;box-shadow:0 4px 14px #4ade804d;color:#04130a}html[data-app-theme=light] .neuroprogram-player-card .control-btn-play:hover:not(:disabled){background:#5ce895;box-shadow:0 6px 18px #4ade8066;filter:none}html[data-app-theme=light] .neuroprogram-player-card .control-btn-play:disabled{filter:saturate(.45) brightness(1.06);opacity:1}html[data-app-theme=light] .neuroprogram-player-card .control-btn-play svg{fill:#04130a;stroke:#04130a;color:#04130a}html[data-app-theme=light] .neuroprogram-player-card .volume-btn{color:#45556c}html[data-app-theme=light] .neuroprogram-player-card .volume-btn:hover{background:#7c3aed14;color:#7c3aed}html[data-app-theme=light] .neuroprogram-player-card .volume-slider-container{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#7c3aed24;box-shadow:0 18px 40px -22px #21123f38,0 2px 8px #21123f14}html[data-app-theme=light] .neuroprogram-player-card .volume-slider{background:#f5f0ff}html[data-app-theme=light] .neuroprogram-player-card .volume-slider::-webkit-slider-thumb{background:#fff;box-shadow:0 0 0 2px #127836}html[data-app-theme=light] .neuroprogram-player-card .favorite-btn,html[data-app-theme=light] .neuroprogram-player-card .loop-btn{background:#fff;border-color:#7c3aed24;color:#45556c}html[data-app-theme=light] .neuroprogram-player-card .loop-btn:hover{background:#f9f6ff;border-color:#7c3aed40;color:#7c3aed}html[data-app-theme=light] .neuroprogram-player-card .loop-btn.active{background:#f5f0ff;border-color:#7c3aed59;color:#7c3aed}html[data-app-theme=light] .neuroprogram-player-card .favorite-btn.active,html[data-app-theme=light] .neuroprogram-player-card .favorite-btn:hover{background:#fef2f2;border-color:#fecaca;color:#b42318}html[data-app-theme=light] .purchase-option-item{background:#fff;border-color:#1278362e;font-weight:700}html[data-app-theme=light] .purchase-option-item:hover{background:#ddf3e4;border-color:#12783638}html[data-app-theme=light] .purchase-option-item .option-duration{font-weight:700}html[data-app-theme=light] .neuro-info-card{box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] .neuro-info-card:hover{border-color:#552aaa40;box-shadow:0 20px 45px -20px #21123f47}html[data-app-theme=light] :is(.description-modal-overlay,.post-modal-overlay,.purchase-options-modal-overlay:has(>.info-modal)){--t-bg-v-bg-secondary:#fff;--t-bd-v-border-color:#21123f14;--t-bg-v-bg-hover:#552aaa14;--t-fg-v-text-secondary:#45556c;background:#21123f73}@media (min-width:769px){html[data-app-theme=light] :is(.description-modal-overlay,.post-modal-overlay,.purchase-options-modal-overlay:has(>.info-modal)){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}html[data-app-theme=light] :is(.description-modal-overlay,.post-modal-overlay,.purchase-options-modal-overlay:has(>.info-modal))>*{background:#fff;border-color:#552aaa24;box-shadow:0 30px 80px -30px #21123f99;color:#21123f;outline:1px solid #552aaa24;outline-offset:-1px}@media (max-width:768px){html[data-app-theme=light] :is(.description-modal-overlay,.post-modal-overlay,.purchase-options-modal-overlay:has(>.info-modal))>*{background:#f9f6ff}}html[data-app-theme=light] .description-modal-header{border-bottom-color:#21123f14}html[data-app-theme=light] .description-modal-body::-webkit-scrollbar-thumb{background:#552aaa99}html[data-app-theme=light] .description-modal-body::-webkit-scrollbar-thumb:hover{background:#552aaab3}html[data-app-theme=light] .post-modal-close{background:#21123f0d;box-shadow:inset 0 0 0 1px #21123f24;color:#5b5270}html[data-app-theme=light] .post-modal-close:hover{background:#552aaa1a;color:#21123f}html[data-app-theme=light] .post-modal-text{color:#45556c}html[data-app-theme=light] .news-post-card,html[data-app-theme=light] .news-video-card{border-color:#21123f14;box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] .news-post-card:hover,html[data-app-theme=light] .news-video-card:hover{border-color:#552aaa40;box-shadow:0 20px 45px -20px #21123f47}html[data-app-theme=light] .post-image-carousel{background:#f9f6ff}html[data-app-theme=light] .post-image-dots .dot{background:#fff6}html[data-app-theme=light] .post-image-dots .dot.active{background:#fff}html[data-app-theme=light] .post-img-arrow{background:#00000080;color:#fff}html[data-app-theme=light] .post-more-btn:hover{color:#0b5a27}html[data-app-theme=light] .carousel-arrow{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#7c3aed24;box-shadow:0 18px 40px -22px #21123f38,0 2px 8px #21123f14;color:#7c3aed}html[data-app-theme=light] .carousel-arrow:hover{background:#f5f0ff;color:#7c3aed}html[data-app-theme=light] .video-thumb-wrapper:has(.no-thumb){background:#f5f0ff}html[data-app-theme=light] .video-thumb-wrapper .no-thumb{color:#6a607f}html[data-app-theme=light] .video-play-btn{background:#4ade80;border:1px solid #38d977;box-shadow:0 4px 16px #4ade8059;color:#04130a}html[data-app-theme=light] .video-play-btn:hover{background:#5ce895;box-shadow:0 6px 20px #4ade8073}html[data-app-theme=light] .video-player-wrapper video{background:#000}html[data-app-theme=light] .video-type-badge{background:#f5f0ff;color:#7c3aed;font-weight:600}html[data-app-theme=light] .dating-btn-primary{background:#4ade80!important;border:1px solid #38d977!important;box-shadow:0 4px 14px #4ade804d!important;color:#04130a!important}@media (hover:hover){html[data-app-theme=light] .dating-btn-primary:hover:not(:disabled){background:#5ce895!important;box-shadow:0 6px 18px #4ade8066!important;filter:none!important;transform:translateY(-2px)}}html[data-app-theme=light] .dating-btn-primary svg{stroke:#04130a!important;color:#04130a!important}html[data-app-theme=light] .dating-card.dating-locked>svg{stroke:#127836!important;color:#127836!important}html[data-app-theme=light] .dating-sputnik-chip{background:#e9f8ee;border:1px solid #12783638;color:#127836}html[data-app-theme=light] .card-header-with-actions h3,html[data-app-theme=light] .profile-card h3,html[data-app-theme=light] .profile-page .card-header-with-icon h3{color:#21123f}html[data-app-theme=light] .profile-page .profile-card{--t-fg-v-accent-mint-light:#21123f;--t-bg-d4af37:#a87400}html[data-app-theme=light] .profile-page .profile-card svg[stroke="#10B981"]{stroke:#127836}html[data-app-theme=light] .profile-page .card-icon-right{background:#f5f0ff;color:#7c3aed}html[data-app-theme=light] .profile-page .role-badge{background:#f5f0ff;border-color:#7c3aed24;color:#7c3aed}html[data-app-theme=light] .profile-card .subscription-badge.free{background:#21123f0f!important;border:1px solid #21123f24!important;box-shadow:none!important;color:#45556c!important;text-shadow:none!important}html[data-app-theme=light] .profile-card .subscription-badge.start{background:#fef2f2!important;border:1px solid #fecaca!important;box-shadow:none!important;color:#b42318!important;text-shadow:none!important}html[data-app-theme=light] .profile-card .subscription-badge.pro{background:#fef9e7!important;border:1px solid #d4af3766!important;color:#946c00!important;text-shadow:none!important}html[data-app-theme=light] .profile-card .subscription-badge.premium{background:#fef9e7!important;border:1px solid #d4af37!important;color:#785400!important;text-shadow:none!important}html[data-app-theme=light] .profile-card .subscription-badge.max,html[data-app-theme=light] .profile-card .subscription-badge.ultimate{background:#fff!important;border:2px solid #d4af37!important;box-shadow:0 0 10px #d4a01759!important;color:#8f6200!important;text-shadow:none!important}html[data-app-theme=light] .timezone-display{background:#f5f0ff;border-color:#7c3aed24;color:#7c3aed}html[data-app-theme=light] .timezone-display:hover{background:#ede5ff;border-color:#7c3aed40;box-shadow:none}html[data-app-theme=light] .edit-icon-btn{background:#f5f0ff;border-color:#7c3aed38;color:#7c3aed}html[data-app-theme=light] .edit-icon-btn:hover{background:#e9dfff;border-color:#552aaa40;box-shadow:none}html[data-app-theme=light] .edit-input,html[data-app-theme=light] .edit-select{-webkit-text-fill-color:#21123f;background-color:#fff;border:1.5px solid #552aaa24;color:#21123f}html[data-app-theme=light] .edit-input:focus,html[data-app-theme=light] .edit-select:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed26}html[data-app-theme=light] .edit-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%2345556C' d='M6 9 1 4h10z'/%3E%3C/svg%3E")}html[data-app-theme=light] .edit-profile-modal-content .password-toggle,html[data-app-theme=light] .profile-page .password-toggle{background:#fff;border:1.5px solid #7c3aed24;color:#45556c}html[data-app-theme=light] .edit-profile-modal-content .password-toggle:hover,html[data-app-theme=light] .profile-page .password-toggle:hover{background:#f9f6ff;border-color:#7c3aed40;color:#7c3aed}html[data-app-theme=light] .edit-profile-modal-content .error-message,html[data-app-theme=light] .profile-page .error-message{background:#fef2f2;border-color:#fecaca;color:#b42318}html[data-app-theme=light] .profile-page .success-message{background:#27c55e1f;border-color:#27c55e3d;color:#127836}html[data-app-theme=light] .btn-gold{background:#4ade80;border:1px solid #38d977;box-shadow:0 4px 14px #4ade804d;color:#04130a;font-weight:700}html[data-app-theme=light] .btn-gold:hover{background:#5ce895;box-shadow:0 6px 18px #4ade8066;filter:none}html[data-app-theme=light] .social-test-description{background:#f9f6ff;border-color:#0000;box-shadow:inset 0 0 0 1px #552aaa24}html[data-app-theme=light] .profile-page .my-world-input{-webkit-text-fill-color:#45556c;background:#fff;border:1.5px solid #552aaa24;color:#45556c}html[data-app-theme=light] .profile-page .copy-btn{background:#fff;border:1.5px solid #7c3aed24;color:#7c3aed}html[data-app-theme=light] .profile-page .copy-btn:hover{background:#f5f0ff;border-color:#7c3aed40;color:#7c3aed}html[data-app-theme=light] .partner-unsigned-placeholder{--t-bg-141414-a600:#fbf6e8;--t-bg-0a0a0a-a800:#fff;--t-bg-efc44b-a080:#d4a0171a;--t-bg-efc44b:#27c55e;--t-bg-c39a2d:#27c55e;--t-sh-efc44b-a200:#27c55e00;--t-sh-efc44b-a350:#27c55e00}html[data-app-theme=light] .partner-unsigned-placeholder .btn,html[data-app-theme=light] .profile-page button.invited-count-tile .tile-content span,html[data-app-theme=light] .profile-page div.invited-count-tile+button{font-weight:700!important}html[data-app-theme=light] .bonus-fly-content{background:#fff;border-color:#552aaa24;box-shadow:0 18px 40px -22px #21123f38,0 10px 22px -16px #21123f59;color:#21123f}html[data-app-theme=light] .claim-bonus-tooltip{background:#4ade80!important;border:1px solid #38d977!important;box-shadow:0 4px 14px #4ade8059!important;color:#04130a!important}html[data-app-theme=light] .claim-bonus-tooltip:after{border-top-color:#4ade80!important}html[data-app-theme=light] .edit-profile-modal-title{color:#21123f}html[data-app-theme=light] .avatar-upload-btn{background:#fff;border:1.5px solid #12783638;color:#127836;font-weight:700}@media (hover:hover){html[data-app-theme=light] .avatar-upload-btn:hover{background:#ddf3e4;border-color:#12783638;box-shadow:none;color:#127836}}html[data-app-theme=light] .edit-profile-modal-content .birth-date-input select,html[data-app-theme=light] .edit-profile-modal-content .country-select,html[data-app-theme=light] .edit-profile-modal-content .form-group input,html[data-app-theme=light] .edit-profile-modal-content .form-group select{-webkit-text-fill-color:#21123f;background-color:#fff;border:1.5px solid #12783638;color:#21123f}html[data-app-theme=light] .edit-profile-modal-content .birth-date-input select:focus,html[data-app-theme=light] .edit-profile-modal-content .country-select:focus,html[data-app-theme=light] .edit-profile-modal-content .form-group input:focus,html[data-app-theme=light] .edit-profile-modal-content .form-group select:focus{border-color:#27c55e;box-shadow:0 0 0 3px #27c55e33}html[data-app-theme=light] .edit-profile-modal-content .birth-date-input select,html[data-app-theme=light] .edit-profile-modal-content .birth-date-input select.form-select{background-image:none}html[data-app-theme=light] .form-group input.form-input-error,html[data-app-theme=light] .form-input-error{background:#fef2f2!important;border-color:#b42318}html[data-app-theme=light] .country-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%2345556C' d='M6 9 1 4h10z'/%3E%3C/svg%3E")}html[data-app-theme=light] .notification-detail-overlay>.notification-detail-modal.priority-info{border-color:#552aaa40;outline-color:#552aaa40}html[data-app-theme=light] .notification-detail-overlay>.notification-detail-modal.priority-warning{background:#fef3e2;border-color:#f59e0b3d;outline-color:#f59e0b3d}html[data-app-theme=light] .notification-detail-overlay>.notification-detail-modal.priority-critical{background:#fef2f2;border-color:#fecaca;outline-color:#fecaca}html[data-app-theme=light] .notification-detail-header{border-bottom-color:#1278362e}html[data-app-theme=light] .notification-detail-icon-wrapper{background:#fff;border-color:#1278362e}html[data-app-theme=light] .notification-detail-id{background:#fbf6e8;border-color:#d4af37;color:#8f6200}html[data-app-theme=light] .notification-detail-close{color:#5b5270}html[data-app-theme=light] .notification-detail-close:hover{background:#552aaa1a;color:#21123f}html[data-app-theme=light] .gift-modal-style{background:#e9f8ee!important;border:1px solid #1278362e!important;box-shadow:0 30px 70px -30px #21123f73!important}html[data-app-theme=light] .gift-modal-style .notification-detail-header{border-bottom:1px solid #1278362e!important}html[data-app-theme=light] .gift-modal-style .notification-detail-icon-wrapper{background:#fff!important;border-color:#12783638!important}html[data-app-theme=light] .gift-ethers-box{background:#fff;border-color:#12783638;box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] .gift-claim-btn{background:#4ade80;border:1px solid #38d977;box-shadow:0 4px 14px #4ade804d;color:#04130a;text-shadow:none}html[data-app-theme=light] .gift-claim-btn:hover:not(:disabled){background:#5ce895;box-shadow:0 6px 18px #4ade8066;filter:none}html[data-app-theme=light] .notification-badge--percent,html[data-app-theme=light] .notification-badge--user{background-color:#f5f0ff;box-shadow:inset 0 0 0 1px #7c3aed24;color:#7c3aed!important}html[data-app-theme=light] .notification-badge--level{background-color:#27c55e1f;box-shadow:inset 0 0 0 1px #27c55e3d;color:#127836!important}html[data-app-theme=light] .universal-badge{background-image:linear-gradient(#21123f66,#21123f66);color:#fff!important}html[data-app-theme=light] .hierarchy-balance-modal-title{border-bottom-color:#1278362e;color:#21123f}html[data-app-theme=light] .hierarchy-balance-item{color:#5b5270}html[data-app-theme=light] .hierarchy-balance-item.highlight{color:#21123f}html[data-app-theme=light] .hierarchy-balance-sub-partners h3{color:#5b5270}html[data-app-theme=light] .hierarchy-sub-partner-card{background:#fff;border-color:#1278362e}html[data-app-theme=light] .hierarchy-payout-button{background:#fff;border:1.5px solid #12783638;color:#000;font-weight:700}html[data-app-theme=light] .hierarchy-payout-button:hover:not(:disabled){background:#ddf3e4;border-color:#12783638}html[data-app-theme=light] .hierarchy-payout-button:disabled{background:#f9f6ff;border-color:#21123f14;color:#8c84a3;opacity:1!important}html[data-app-theme=light] .hierarchy-confirm-overlay{background-color:#ffffffd1}html[data-app-theme=light] .hierarchy-confirm-dialog{background:#e9f8ee;border-color:#1278362e;box-shadow:0 30px 70px -30px #21123f73}html[data-app-theme=light] .hierarchy-confirm-dialog h3{color:#21123f}html[data-app-theme=light] .hierarchy-confirm-dialog p,html[data-app-theme=light] .hierarchy-confirm-input-group label{color:#5b5270}html[data-app-theme=light] .hierarchy-confirm-input{-webkit-text-fill-color:#21123f;background:#fff;border:1.5px solid #12783638;color:#21123f}html[data-app-theme=light] .hierarchy-confirm-input:focus{border-color:#27c55e;box-shadow:0 0 0 3px #27c55e33}html[data-app-theme=light] .hierarchy-confirm-btn{font-weight:700}html[data-app-theme=light] .hierarchy-confirm-cancel{background:#fff;box-shadow:inset 0 0 0 1.5px #12783638;color:#000}html[data-app-theme=light] .hierarchy-confirm-cancel:hover{background:#ddf3e4}html[data-app-theme=light] .hierarchy-confirm-submit{background:#4ade80;color:#04130a}html[data-app-theme=light] .hierarchy-confirm-submit:hover{background:#5ce895;filter:none}html[data-app-theme=light] .partner-earnings-modal{--t-bg-f59e0b-a050:#fef3e2}html[data-app-theme=light] .partner-earnings-modal .modal-header h2{color:#21123f}html[data-app-theme=light] .partner-earnings-modal .modal-header-icon{background:#fff;border-color:#12783638;color:#127836}html[data-app-theme=light] .earnings-column-title{border-bottom-color:#1278362e;color:#21123f}html[data-app-theme=light] .total-payouts-block{background:#fff;border-color:#12783638}html[data-app-theme=light] .current-period-block{background:#fbf6e8;border-color:#d4af37}html[data-app-theme=light] .payout-confirm-btn{background:#fbf6e8;border-color:#d4af37;color:#8f6200;font-weight:700}html[data-app-theme=light] .payout-confirm-btn:hover{background:#fff}html[data-app-theme=light] .partner-details .partner-date{opacity:1!important}html[data-app-theme=light] .view-mode-btn.active{background:#e9f8ee;box-shadow:0 18px 40px -22px #21123f38;color:#127836}html[data-app-theme=light] .compact-details-backdrop{background:#ffffffd1}html[data-app-theme=light] .compact-details-overlay{background:#fff;border-color:#12783638;box-shadow:0 30px 70px -30px #21123f73}html[data-app-theme=light] .compact-stats{background:#e9f8ee}html[data-app-theme=light] .partner-contract-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#21123f73}html[data-app-theme=light] .partner-contract-modal{background:#fff;border-color:#552aaa24;box-shadow:0 30px 70px -30px #21123f73}html[data-app-theme=light] .contract-title-area .subtitle{color:#6a607f}html[data-app-theme=light] .contract-info-alert .alert-text{color:#45556c}html[data-app-theme=light] .contract-text-container-wrapper{background:#f9f6ff;border-color:#0000;box-shadow:inset 0 0 0 1px #552aaa24}html[data-app-theme=light] .contract-text-container{color:#45556c}html[data-app-theme=light] .contract-text-container::-webkit-scrollbar-thumb{background:#552aaa99}html[data-app-theme=light] .contract-text-container::-webkit-scrollbar-thumb:hover{background:#552aaab3}html[data-app-theme=light] .scroll-hint-overlay{background:linear-gradient(0deg,#f9f6ff 55%,#f9f6ff00);color:#8f6200}html[data-app-theme=light] .contract-setup-section{background:#fff;border-color:#21123f14}html[data-app-theme=light] .req-input{-webkit-text-fill-color:#21123f;background:#fff;border:1.5px solid #552aaa24;color:#21123f}html[data-app-theme=light] .req-input:focus{background:#fff;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed26}html[data-app-theme=light] .req-input::placeholder{-webkit-text-fill-color:#8c84a3;color:#8c84a3}html[data-app-theme=light] .tax-option{background:#fff;border-color:#552aaa24}html[data-app-theme=light] .tax-option:hover{background:#f9f6ff;border-color:#552aaa40}html[data-app-theme=light] .tax-option.active{background:#fbf6e8;border-color:#d4af37}html[data-app-theme=light] .radio-custom{border-color:#6a607f}html[data-app-theme=light] .tax-option.active .radio-custom{border-color:#a87400}html[data-app-theme=light] .tax-option.active .radio-custom:after{background-color:#a87400}html[data-app-theme=light] .tax-option-text .desc{color:#6a607f}html[data-app-theme=light] .checkbox-custom{background:#fff;border-color:#6a607f;color:#8f6200}html[data-app-theme=light] .pep-checkbox-wrapper input[type=checkbox]:checked+.checkbox-custom{background:#fbf6e8;border-color:#a87400}html[data-app-theme=light] .checkbox-label{color:#45556c}html[data-app-theme=light] .checkbox-label.disabled-label{color:#6a607f}html[data-app-theme=light] .sign-button{background:#4ade80;border:1px solid #38d977;box-shadow:0 4px 14px #4ade804d;color:#04130a}html[data-app-theme=light] .sign-button:hover:not(:disabled){background:#5ce895;box-shadow:0 6px 18px #4ade8066;filter:none}html[data-app-theme=light] .sign-button:disabled{background:#4ade80;border-color:#38d977;color:#04130a;filter:saturate(.45) brightness(1.06)}html[data-app-theme=light] .partner-contract-modal .spinner{border-color:#000 #0003 #0003}html[data-app-theme=light] .signature-pad-container{background:#fff;border-color:#552aaa24;box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] .signature-pad-tabs{background:#f9f6ff;border-bottom-color:#21123f14}html[data-app-theme=light] .sig-tab-btn{color:#6a607f;font-weight:600}html[data-app-theme=light] .sig-tab-btn:hover{background:#7c3aed14;color:#7c3aed}html[data-app-theme=light] .sig-tab-btn.active{background:#fff;border-bottom-color:#7c3aed;color:#21123f;font-weight:700}html[data-app-theme=light] .signature-pad-body{background:#fff}html[data-app-theme=light] .canvas-placeholder,html[data-app-theme=light] .upload-placeholder-content{color:#6a607f}html[data-app-theme=light] .placeholder-sub,html[data-app-theme=light] .upload-hint{opacity:1}html[data-app-theme=light] .upload-icon{color:#6a607f}html[data-app-theme=light] .upload-title{color:#45556c}html[data-app-theme=light] .signature-preview{background:#fff;filter:drop-shadow(0 4px 8px rgba(33,18,63,.18))}html[data-app-theme=light] .delete-sig-btn{font-weight:700}html[data-app-theme=light] .history-item{background:#fff;border-color:#21123f14;box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] .history-item:before{background:none}html[data-app-theme=light] .history-item:hover{background:#fff;border-color:#552aaa40;box-shadow:0 20px 45px -20px #21123f47}html[data-app-theme=light] .btn-apply-promocode{background:#4ade80;border:1px solid #38d977;box-shadow:0 4px 14px #4ade804d;color:#04130a;font-weight:700}html[data-app-theme=light] .btn-apply-promocode:hover{background:#5ce895;box-shadow:0 6px 18px #4ade8066;filter:none}html[data-app-theme=light] .history-delete-btn:hover{background:#fef2f2;color:#b42318}html[data-app-theme=light] .btn-mark-all-read{background:#fff;border:1.5px solid #552aaa24;color:#000;font-weight:700}html[data-app-theme=light] .btn-mark-all-read:hover{background:#f9f6ff;border-color:#7c3aed40;box-shadow:none;color:#7c3aed}html[data-app-theme=light] .empty-icon-wrapper{background:#f5f0ff;border-color:#7c3aed24;color:#7c3aed}html[data-app-theme=light] .notification-note{background:#f9f6ff;border-color:#0000;box-shadow:inset 0 0 0 1px #552aaa24}html[data-app-theme=light] .notification-history-item{background:#fff;border-color:#21123f14;box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] .notification-history-item:hover{background:#fff;border-color:#552aaa40;box-shadow:0 20px 45px -20px #21123f47}html[data-app-theme=light] .notification-history-item.unread{background:#fbf6e8;border-left-color:#d4af37}html[data-app-theme=light] .notification-history-item.priority-warning{background:#fef3e2}html[data-app-theme=light] .notification-history-item.priority-critical{background:#fef2f2}html[data-app-theme=light] .notification-history-icon-wrapper{background:#f3edff;border-color:#552aaa24}html[data-app-theme=light] .notification-history-title{color:#21123f}html[data-app-theme=light] .notification-history-status.read{background:#27c55e1f;color:#127836}html[data-app-theme=light] .notification-history-status.unread{background:#fbf6e8;color:#8f6200}html[data-app-theme=light] .notification-history-delete:hover{background:#fef2f2;color:#b42318}html[data-app-theme=light] .pagination-btn{background:#fff;border:1.5px solid #552aaa24;color:#000;font-weight:700}html[data-app-theme=light] .pagination-btn:hover:not(:disabled){background:#f9f6ff;border-color:#552aaa40}html[data-app-theme=light] .pagination-btn:disabled{background:#f9f6ff;border-color:#21123f14;color:#8c84a3;opacity:1}html[data-app-theme=light] .history-page .nav-tabs-example,html[data-app-theme=light] .history-page .nav-tabs-wrapper .nav-tabs-example{background:#f5f0ff;border:1px solid #7c3aed33}html[data-app-theme=light] .history-page .nav-tabs-example .nav-tab-item,html[data-app-theme=light] .history-page .nav-tabs-wrapper .nav-tabs-example .nav-tab-item{background:#ffffffd9;border:1px solid #7c3aed33;box-shadow:0 1px 2px #7c3aed0a;color:#3b2070;font-weight:600}html[data-app-theme=light] .history-page .nav-tabs-example .nav-tab-item:hover{background:#fff;border-color:#7c3aed73;box-shadow:0 2px 6px #7c3aed1f;color:#7c3aed}html[data-app-theme=light] .history-page .nav-tabs-example .nav-tab-item .tab-icon,html[data-app-theme=light] .history-page .nav-tabs-example .nav-tab-item svg{color:#7c3aed}html[data-app-theme=light] .history-page .nav-tabs-example .nav-tab-item.active,html[data-app-theme=light] .history-page .nav-tabs-example .nav-tab-item.active:hover{background:#7c3aed!important;border:1px solid #6d28d9!important;box-shadow:0 4px 14px #7c3aed59!important;color:#fff!important;font-weight:700}html[data-app-theme=light] .history-page .nav-tabs-example .nav-tab-item.active .tab-icon,html[data-app-theme=light] .history-page .nav-tabs-example .nav-tab-item.active img,html[data-app-theme=light] .history-page .nav-tabs-example .nav-tab-item.active svg,html[data-app-theme=light] .history-page .nav-tabs-example .nav-tab-item.active:hover .tab-icon,html[data-app-theme=light] .history-page .nav-tabs-example .nav-tab-item.active:hover img,html[data-app-theme=light] .history-page .nav-tabs-example .nav-tab-item.active:hover svg{stroke:#fff!important;color:#fff!important}html[data-app-theme=light] .min-h-screen.font-sans{background-color:#fff;color:#21123f}html[data-app-theme=light] .min-h-screen.font-sans [class~=text-white]{color:#21123f}html[data-app-theme=light] .min-h-screen.font-sans [class~=text-gray-300],html[data-app-theme=light] .min-h-screen.font-sans [class~=text-gray-400]{color:#45556c}html[data-app-theme=light] .min-h-screen.font-sans [class~=text-gray-500]{color:#6a607f}html[data-app-theme=light] .min-h-screen.font-sans [class~=text-blue-400],html[data-app-theme=light] .min-h-screen.font-sans [class~=text-purple-400]{color:#7c3aed}html[data-app-theme=light] .min-h-screen.font-sans [class~=text-green-400]{color:#127836}html[data-app-theme=light] .min-h-screen.font-sans [class~=text-red-400]{color:#b42318}html[data-app-theme=light] .min-h-screen.font-sans [class~=text-amber-500]{color:#946c00}html[data-app-theme=light] .min-h-screen.font-sans [class~="text-amber-200/70"],html[data-app-theme=light] .min-h-screen.font-sans [class~="text-amber-500/50"],html[data-app-theme=light] .min-h-screen.font-sans [class~=text-amber-400]{color:#785400}html[data-app-theme=light] .min-h-screen.font-sans [class~=text-black]{color:#000}html[data-app-theme=light] .min-h-screen.font-sans>nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#ffffffdb;border-bottom-color:#21123f14}html[data-app-theme=light] .min-h-screen.font-sans>nav [class~=from-yellow-500]{background-image:linear-gradient(135deg,#d4af37,#8f6200)}html[data-app-theme=light] .min-h-screen.font-sans>nav [class~=from-yellow-500] [class~=text-white]{color:#fff}html[data-app-theme=light] .min-h-screen.font-sans>nav [class~=bg-clip-text]{background-image:linear-gradient(90deg,#8f6200,#a87400)}html[data-app-theme=light] .min-h-screen.font-sans>nav [class~="bg-white/10"]{background-color:#21123f14}html[data-app-theme=light] .min-h-screen.font-sans>nav button[class~="hover:bg-white/5"]{color:#45556c}html[data-app-theme=light] .min-h-screen.font-sans>nav button[class~="hover:bg-white/5"]:hover{background-color:#7c3aed14;color:#7c3aed}html[data-app-theme=light] .min-h-screen.font-sans>nav button[class~="bg-amber-500/10"]{background-color:#f5f0ff;box-shadow:inset 0 0 0 1px #7c3aed2e;color:#7c3aed}html[data-app-theme=light] .min-h-screen.font-sans>nav button[class~="bg-amber-500/10"] span{font-weight:600}html[data-app-theme=light] .min-h-screen.font-sans>div.fixed.bottom-0{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#ffffffdb;border-top-color:#21123f14}html[data-app-theme=light] .min-h-screen.font-sans>div.fixed.bottom-0 [class~=text-gray-500]{color:#6a607f}html[data-app-theme=light] .min-h-screen.font-sans>div.fixed.bottom-0 [class~="hover:text-gray-300"]:hover,html[data-app-theme=light] .min-h-screen.font-sans>div.fixed.bottom-0 [class~=text-amber-500]{color:#7c3aed}html[data-app-theme=light] .min-h-screen.font-sans main [class~="border-white/5"]{border-color:#21123f14}html[data-app-theme=light] .min-h-screen.font-sans main div[class*="bg-[var(--t-bg-1a1a1a"]{box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] .min-h-screen.font-sans main [class~="bg-blue-500/5"],html[data-app-theme=light] .min-h-screen.font-sans main [class~="bg-purple-500/5"]{background-color:#552aaa0f}html[data-app-theme=light] .min-h-screen.font-sans main [class~="bg-green-500/5"]{background-color:#27c55e14}html[data-app-theme=light] .min-h-screen.font-sans main [class~=blur-3xl][class~="bg-amber-500/10"]{background-color:#d4a0171a}html[data-app-theme=light] .min-h-screen.font-sans main [class~="bg-white/5"][class~=rounded-xl]{background-color:#f3edff}html[data-app-theme=light] .min-h-screen.font-sans main [class~="bg-white/5"][class~=text-green-400]{background-color:#e9f8ee;box-shadow:inset 0 0 0 1px #1278362e}html[data-app-theme=light] .min-h-screen.font-sans main [class~="bg-blue-400/10"]{background-color:#f3edff;box-shadow:inset 0 0 0 1px #552aaa24}html[data-app-theme=light] .min-h-screen.font-sans main [class~="bg-green-400/10"]{background-color:#27c55e1f;box-shadow:inset 0 0 0 1px #27c55e3d}html[data-app-theme=light] .min-h-screen.font-sans main [class~="from-amber-600/20"]{background-image:linear-gradient(135deg,#fbf6e8,#fff);border-color:#d4af37;box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] .min-h-screen.font-sans main [class~="bg-amber-500/20"]{background-color:#fff;box-shadow:inset 0 0 0 1px #d4af37}html[data-app-theme=light] .min-h-screen.font-sans main [class~=border-dashed]{border-color:#552aaa40}html[data-app-theme=light] .min-h-screen.font-sans main form input{-webkit-text-fill-color:#21123f;background-color:#fff;border:1.5px solid #552aaa24;color:#21123f}html[data-app-theme=light] .min-h-screen.font-sans main form input:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed26}html[data-app-theme=light] .min-h-screen.font-sans main form input::placeholder{-webkit-text-fill-color:#8c84a3;color:#8c84a3}html[data-app-theme=light] .min-h-screen.font-sans main form button[type=button]{background-color:#fbf6e8;box-shadow:inset 0 0 0 1px #d4af37;color:#8f6200;font-weight:700}html[data-app-theme=light] .min-h-screen.font-sans main form button[type=button]:hover{background-color:#fff}html[data-app-theme=light] .min-h-screen.font-sans main form button[type=submit]{background-color:#4ade80;border:1px solid #38d977;box-shadow:0 4px 14px #4ade804d;color:#04130a;font-weight:700}html[data-app-theme=light] .min-h-screen.font-sans main form button[type=submit]:hover:not(:disabled){background-color:#5ce895;box-shadow:0 6px 18px #4ade8066;filter:none}html[data-app-theme=light] .min-h-screen.font-sans main form button[type=submit]:disabled{background-color:#4ade80;color:#04130a;filter:saturate(.45) brightness(1.06);opacity:.6}html[data-app-theme=light] .min-h-screen.font-sans [class~="border-amber-500/30"]{border-color:#d4a01740}html[data-app-theme=light] .min-h-screen.font-sans [class~=border-t-amber-500]{border-top-color:#a87400}html[data-app-theme=light] .min-h-screen.font-sans [class~="bg-red-500/10"]{background-color:#fef2f2}html[data-app-theme=light] .min-h-screen.font-sans [class~="border-red-500/20"]{border-color:#fecaca}html[data-app-theme=light] .min-h-screen.font-sans main span[class~="bg-amber-500/10"]{background-color:#f59e0b1f;border-color:#f59e0b3d;color:#b45309}html[data-app-theme=light] .min-h-screen.font-sans main [class~="bg-green-500/10"]{background-color:#27c55e1f}html[data-app-theme=light] .min-h-screen.font-sans main [class~="border-green-500/20"]{border-color:#27c55e3d}html[data-app-theme=light] .min-h-screen.font-sans main thead{background-color:#f3edff;border-bottom-color:#21123f14;color:#6a607f;letter-spacing:.1em}html[data-app-theme=light] .min-h-screen.font-sans main thead th{font-weight:700}html[data-app-theme=light] .min-h-screen.font-sans main tbody>:not([hidden])~:not([hidden]){border-color:#21123f14}html[data-app-theme=light] .min-h-screen.font-sans main tbody tr:hover{background-color:#552aaa14}html[data-app-theme=light] .min-h-screen.font-sans .recharts-cartesian-axis-line,html[data-app-theme=light] .min-h-screen.font-sans .recharts-cartesian-axis-tick-line,html[data-app-theme=light] .min-h-screen.font-sans .recharts-cartesian-grid line{stroke:#21123f14}html[data-app-theme=light] .min-h-screen.font-sans .recharts-cartesian-axis-tick-value{fill:#6a607f}html[data-app-theme=light] .min-h-screen.font-sans .recharts-area-curve{stroke:#a87400}html[data-app-theme=light] .min-h-screen.font-sans #colorProfit stop{stop-color:#a87400}html[data-app-theme=light] .min-h-screen.font-sans #colorProfit stop:first-child{stop-opacity:.16}html[data-app-theme=light] .min-h-screen.font-sans .recharts-active-dot circle{fill:#a87400;stroke:#fff}html[data-app-theme=light] .min-h-screen.font-sans .recharts-default-tooltip{box-shadow:0 18px 40px -22px #21123f38,0 2px 8px #21123f14}html[data-app-theme=light] .min-h-screen.font-sans .recharts-tooltip-label{color:#21123f;font-weight:600}html[data-app-theme=light] .sub-modal-cta{background:#4ade80!important;border:1px solid #38d977!important;box-shadow:0 4px 14px #4ade804d!important;color:#04130a!important;font-weight:700!important}html[data-app-theme=light] .sub-modal-cta:hover{background:#5ce895!important;border-color:#4ade80!important;box-shadow:0 6px 18px #4ade8066!important;filter:none!important}html[data-app-theme=light] .ambassador-page .nav-tabs-example,html[data-app-theme=light] .ambp-tabs-wrapper .nav-tabs-example{background:#edfdf2;border:1px solid #27c55e38}html[data-app-theme=light] .ambassador-page .nav-tab-item,html[data-app-theme=light] .ambp-tabs-wrapper .nav-tab-item{background:#ffffffbf;border:1px solid #27c55e38;box-shadow:0 1px 2px #1278360a;color:#1e3a2b;font-weight:600}html[data-app-theme=light] .ambassador-page .nav-tab-item:hover,html[data-app-theme=light] .ambp-tabs-wrapper .nav-tab-item:hover{background:#fff;border-color:#27c55e73;box-shadow:0 2px 6px #27c55e1a;color:#127836}html[data-app-theme=light] .ambassador-page .nav-tab-item.active,html[data-app-theme=light] .ambassador-page .nav-tab-item.active:hover,html[data-app-theme=light] .ambp-tabs-wrapper .nav-tab-item.active,html[data-app-theme=light] .ambp-tabs-wrapper .nav-tab-item.active:hover{background:#4ade80!important;border:1px solid #38d977!important;box-shadow:0 4px 14px #4ade8059!important;color:#04130a!important;font-weight:700}html[data-app-theme=light] .ambassador-page .nav-tab-item.active svg,html[data-app-theme=light] .ambassador-page .nav-tab-item.active:hover svg,html[data-app-theme=light] .ambp-tabs-wrapper .nav-tab-item.active svg,html[data-app-theme=light] .ambp-tabs-wrapper .nav-tab-item.active:hover svg{stroke:#04130a!important;color:#04130a!important}html[data-app-theme=light] .amb-admin .lp-btn--primary,html[data-app-theme=light] .amb-modal .lp-btn--primary,html[data-app-theme=light] .amb-root .lp-btn--primary,html[data-app-theme=light] .ambassador-page .lp-btn--primary{background:#4ade80!important;border:1px solid #38d977!important;box-shadow:0 4px 14px #4ade804d!important;color:#04130a!important}html[data-app-theme=light] .amb-admin .lp-btn--primary:hover:not(:disabled),html[data-app-theme=light] .amb-modal .lp-btn--primary:hover:not(:disabled),html[data-app-theme=light] .amb-root .lp-btn--primary:hover:not(:disabled),html[data-app-theme=light] .ambassador-page .lp-btn--primary:hover:not(:disabled){background:#5ce895!important;box-shadow:0 6px 18px #4ade8066!important;filter:none!important;transform:translateY(-2px)}html[data-app-theme=light] .amb-admin .lp-btn--primary svg,html[data-app-theme=light] .amb-modal .lp-btn--primary svg,html[data-app-theme=light] .amb-root .lp-btn--primary svg,html[data-app-theme=light] .ambassador-page .lp-btn--primary svg{stroke:#04130a!important;color:#04130a!important}html[data-app-theme=light] .admin-layout{background:#fff}html[data-app-theme=light] .admin-sidebar{background:#f9f6ff;border-right:1px solid #21123f14}html[data-app-theme=light] .admin-mobile-header,html[data-app-theme=light] .admin-sidebar-header{border-bottom-color:#21123f14}html[data-app-theme=light] .admin-mobile-header h2,html[data-app-theme=light] .admin-sidebar-header h2{color:#21123f}html[data-app-theme=light] .sidebar-toggle-btn{color:#6a607f}html[data-app-theme=light] .sidebar-toggle-btn:hover{background:#552aaa14;color:#7c3aed}html[data-app-theme=light] .admin-mobile-nav-item,html[data-app-theme=light] .admin-nav-item{color:#21123f!important}html[data-app-theme=light] .admin-nav-item{border-top-color:#21123f14}html[data-app-theme=light] .admin-mobile-nav-item>svg,html[data-app-theme=light] .admin-nav-item>svg{color:#6a607f}html[data-app-theme=light] .admin-mobile-nav-item:hover,html[data-app-theme=light] .admin-nav-item:hover{background:#552aaa14;color:#7c3aed!important}html[data-app-theme=light] .admin-mobile-nav-item:hover>svg,html[data-app-theme=light] .admin-nav-item:hover>svg{color:#7c3aed}html[data-app-theme=light] .admin-mobile-nav-item.active,html[data-app-theme=light] .admin-nav-item.active{background:#f3edff;background-clip:padding-box;border-color:#0000;box-shadow:inset 0 0 0 1px #552aaa2e;color:#7c3aed!important;font-weight:600}html[data-app-theme=light] .admin-mobile-nav-item.active>svg,html[data-app-theme=light] .admin-nav-item.active>svg{color:#7c3aed}html[data-app-theme=light] .admin-nav-badge{background-color:#c43c3c;color:#fff}html[data-app-theme=light] .admin-nav-badge-purple{background-color:#7c3aed}html[data-app-theme=light] .admin-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border-bottom-color:#21123f14}html[data-app-theme=light] .admin-menu-toggle{color:#21123f}html[data-app-theme=light] .admin-menu-toggle:hover{background:#552aaa14;color:#7c3aed}html[data-app-theme=light] .admin-header-title{color:#21123f}html[data-app-theme=light] .admin-back-btn{background:#fff;border-color:#552aaa24;color:#000;font-weight:700}html[data-app-theme=light] .admin-back-btn svg{color:#7c3aed}html[data-app-theme=light] .admin-back-btn:hover{background:#f9f6ff;border-color:#552aaa40;color:#000}html[data-app-theme=light] .admin-mobile-overlay{background:#21123f59!important}html[data-app-theme=light] .admin-mobile-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f9f6fff7;border-right:1px solid #21123f14;box-shadow:0 30px 70px -30px #21123f73}html[data-app-theme=light] .admin-mobile-close{color:#5b5270}html[data-app-theme=light] .admin-mobile-close:hover{background:#552aaa1a;color:#21123f}html[data-app-theme=light] :where(.admin-layout) .page-header-section h1{color:#21123f}html[data-app-theme=light] :where(.admin-layout) .admin-page .page-title>svg,html[data-app-theme=light] :where(.admin-layout) .page-header-section h1>svg{color:#7c3aed}html[data-app-theme=light] :where(.admin-layout) .btn{font-weight:700}html[data-app-theme=light] :where(.admin-layout) .btn-primary{background:#4ade80!important;border:1px solid #38d977!important;box-shadow:0 4px 14px #4ade804d!important;color:#04130a!important}@media (hover:hover){html[data-app-theme=light] :where(.admin-layout) .btn-primary:hover{background:#5ce895!important;box-shadow:0 6px 18px #4ade8066!important;filter:none!important}}html[data-app-theme=light] :where(.admin-layout) .btn-secondary{background:#fff;border:1px solid #552aaa24;color:#000}html[data-app-theme=light] :where(.admin-layout) .btn-secondary:hover:not(:disabled){background:#f9f6ff;border-color:#552aaa40;box-shadow:none;color:#000}html[data-app-theme=light] :where(.admin-layout) .btn-secondary:hover svg{color:#000}html[data-app-theme=light] :where(.admin-layout) .btn-danger:disabled,html[data-app-theme=light] :where(.admin-layout) .btn-primary:disabled,html[data-app-theme=light] :where(.admin-layout) .btn:disabled{filter:saturate(.45) brightness(1.06);opacity:1}html[data-app-theme=light] :where(.admin-layout) .btn-action{background:#27c55e;color:#000;font-weight:700}@media (hover:hover){html[data-app-theme=light] :where(.admin-layout) .btn-action:hover{box-shadow:none;filter:brightness(1.04)}}html[data-app-theme=light] :where(.admin-layout) .btn-danger{background:#c43c3c;color:#fff;font-weight:700}html[data-app-theme=light] :where(.admin-layout) .btn-danger:hover:not(:disabled){background:#b42318}html[data-app-theme=light] :where(.admin-layout) .search-bar{background:#fff;border-color:#552aaa24;color:#6a607f}html[data-app-theme=light] :where(.admin-layout) .search-bar:focus-within{border-color:#7c3aed;box-shadow:0 0 0 3px #552aaa26}html[data-app-theme=light] :where(.admin-layout) .search-input{-webkit-text-fill-color:#21123f;color:#21123f}html[data-app-theme=light] :where(.admin-layout) .search-input::placeholder{-webkit-text-fill-color:#8c84a3;color:#8c84a3}html[data-app-theme=light] :where(.admin-layout) .form-input{-webkit-text-fill-color:#21123f;background:#fff;border:1.5px solid #552aaa24;color:#21123f}html[data-app-theme=light] :where(.admin-layout) .form-input::placeholder{-webkit-text-fill-color:#8c84a3;color:#8c84a3}html[data-app-theme=light] :where(.admin-layout) .form-input:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #552aaa26}html[data-app-theme=light] :where(.admin-layout) .form-input:disabled{-webkit-text-fill-color:#8c84a3;background:#f9f6ff;border-color:#21123f14;color:#8c84a3;opacity:1}html[data-app-theme=light] :where(.admin-layout) .admin-leads-table-wrapper,html[data-app-theme=light] :where(.admin-layout) .users-table{background:#fff;border-color:#21123f14;box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] :where(.admin-layout) .users-table thead{background:#f3edff;border-bottom-color:#21123f14}html[data-app-theme=light] :where(.admin-layout) .admin-table th,html[data-app-theme=light] :where(.admin-layout) .analytics-table th,html[data-app-theme=light] :where(.admin-layout) .log-table th,html[data-app-theme=light] :where(.admin-layout) .users-table th{color:#6a607f;font-weight:700;letter-spacing:.1em;text-transform:uppercase}html[data-app-theme=light] :where(.admin-layout) .admin-table th,html[data-app-theme=light] :where(.admin-layout) .analytics-table th,html[data-app-theme=light] :where(.admin-layout) .log-table th{background:#f3edff}html[data-app-theme=light] :where(.admin-layout) .admin-table td,html[data-app-theme=light] :where(.admin-layout) .log-table td,html[data-app-theme=light] :where(.admin-layout) .users-table td{color:#45556c}html[data-app-theme=light] :where(.admin-layout) .admin-table td,html[data-app-theme=light] :where(.admin-layout) .admin-table th,html[data-app-theme=light] :where(.admin-layout) .analytics-table td,html[data-app-theme=light] :where(.admin-layout) .analytics-table th,html[data-app-theme=light] :where(.admin-layout) .log-table td,html[data-app-theme=light] :where(.admin-layout) .log-table th,html[data-app-theme=light] :where(.admin-layout) .users-table tbody tr{border-bottom-color:#21123f14}html[data-app-theme=light] :where(.admin-layout .users-table tbody tr:nth-child(2n),.admin-layout .admin-table tbody tr:nth-child(2n)){background:#f9f6ff}html[data-app-theme=light] :where(.admin-layout .users-table tbody tr:hover,.admin-layout .admin-table tbody tr:hover){background:#552aaa14}html[data-app-theme=light] :where(.admin-layout) .role-badge{background:#f3edff;border-color:#552aaa24;color:#7c3aed}html[data-app-theme=light] :where(.admin-layout) .role-badge.investor{background:#27c55e1f;border-color:#27c55e3d;color:#127836;text-shadow:none}html[data-app-theme=light] :where(.admin-layout) .subscription-badge.free{background:#21123f0f;border-color:#21123f14;color:#45556c;text-shadow:none}html[data-app-theme=light] :where(.admin-layout) .subscription-badge.start{background:#fef2f2;border-color:#fecaca;color:#b42318;text-shadow:none}html[data-app-theme=light] :where(.admin-layout) .subscription-badge.pro{background:#fef9e7;border-color:#d4af3766;color:#946c00;text-shadow:none}html[data-app-theme=light] :where(.admin-layout) .subscription-badge.premium{background:#fef9e7;border-color:#d4af37;color:#785400;text-shadow:none}html[data-app-theme=light] :where(.admin-layout) .subscription-badge.max,html[data-app-theme=light] :where(.admin-layout) .subscription-badge.ultimate{background:#fbf6e8!important;border:2px solid #d4af37!important;box-shadow:0 0 10px #d4a01759!important;color:#8f6200!important;font-weight:800!important;letter-spacing:.06em!important;text-shadow:none!important;text-transform:uppercase!important}html[data-app-theme=light] :where(.admin-layout) .badge-outline{background:#f3edff;border-color:#552aaa24;color:#7c3aed}html[data-app-theme=light] :where(.admin-layout) .badge-warning{background:#fef3e2;border:1px solid #f59e0b3d;color:#b45309}html[data-app-theme=light] :where(.admin-layout) .badge-success{background:#27c55e1f;border:1px solid #27c55e3d;color:#127836}html[data-app-theme=light] .action-card,html[data-app-theme=light] .admin-section-item,html[data-app-theme=light] .admin-settings-section,html[data-app-theme=light] .al-slot,html[data-app-theme=light] .analytics-kpi-card,html[data-app-theme=light] .analytics-section,html[data-app-theme=light] .dashboard-card,html[data-app-theme=light] .document-card,html[data-app-theme=light] .style-preview-card,html[data-app-theme=light] .transfer-log,html[data-app-theme=light] :where(.admin-layout) .content-card,html[data-app-theme=light] :where(.admin-layout) .stat-card{background:#fff;border-color:#21123f14;box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] .analytics-kpi-card:hover,html[data-app-theme=light] .dashboard-card:hover,html[data-app-theme=light] .style-preview-card:hover{border-color:#552aaa40;box-shadow:0 20px 45px -20px #21123f47}html[data-app-theme=light] .dashboard-tabs{border-bottom-color:#21123f14}html[data-app-theme=light] .dashboard-tabs .tab-btn{background:#fff;border-color:#552aaa24;color:#6a607f;font-weight:600}html[data-app-theme=light] .dashboard-tabs .tab-btn:hover{background:#f9f6ff;color:#7c3aed}html[data-app-theme=light] .dashboard-tabs .tab-btn.active{background:#f3edff;border-color:#552aaa2e;color:#7c3aed;font-weight:700}html[data-app-theme=light] :where(.admin-layout) .btn-refresh{background:#f3edff;border-color:#552aaa38;color:#7c3aed}html[data-app-theme=light] :where(.admin-layout) .log-header .btn-refresh{border:1px solid #552aaa38}html[data-app-theme=light] :where(.admin-layout) .btn-refresh:hover{background:#e9dfff;border-color:#552aaa38;color:#7c3aed}html[data-app-theme=light] :where(.admin-layout) .btn-refresh:disabled{filter:saturate(.45) brightness(1.06);opacity:1}html[data-app-theme=light] .btn-clear-cache{background:#27c55e;color:#000;font-weight:700}html[data-app-theme=light] .btn-clear-cache:hover{filter:brightness(1.04)}html[data-app-theme=light] .auto-update-toggle{background:#fff;border-color:#552aaa24;color:#45556c}html[data-app-theme=light] .dash-toggle-slider{background-color:#fff;border:1.5px solid #8c84a3}html[data-app-theme=light] .dash-toggle-slider:before{background-color:#8c84a3}html[data-app-theme=light] input:checked+.dash-toggle-slider{background-color:#127836;border-color:#127836}html[data-app-theme=light] input:checked+.dash-toggle-slider:before{background-color:#fff}html[data-app-theme=light] input:focus-visible+.dash-toggle-slider{box-shadow:0 0 0 3px #552aaa26}html[data-app-theme=light] .dashboard-card .card-icon.blue,html[data-app-theme=light] .dashboard-card .card-icon.purple{background:#f3edff;box-shadow:inset 0 0 0 1px #552aaa2e;color:#7c3aed}html[data-app-theme=light] .dashboard-card .card-icon.green{background:#e9f8ee;box-shadow:inset 0 0 0 1px #1278362e;color:#127836}html[data-app-theme=light] .dashboard-card .card-icon.orange{background:#fef3e2;box-shadow:inset 0 0 0 1px #f59e0b3d;color:#b45309}html[data-app-theme=light] .stat-icon.blue,html[data-app-theme=light] .stat-icon.purple{background:#f3edff;color:#7c3aed}html[data-app-theme=light] .stat-icon.green{background:#e9f8ee;color:#127836}html[data-app-theme=light] .collections-selector{background:#f9f6ff;border-color:#552aaa24}html[data-app-theme=light] .btn-select-action{background:#fff;border-color:#552aaa24;color:#45556c;font-weight:700}html[data-app-theme=light] .btn-select-action:hover{background:#f3edff;border-color:#552aaa40;color:#7c3aed}html[data-app-theme=light] .collection-checkbox-item:hover{background:#552aaa14}html[data-app-theme=light] .collection-checkbox-item.selected{background:#f3edff;border-color:#552aaa2e}html[data-app-theme=light] .collection-checkbox-item input[type=checkbox]{accent-color:#127836}html[data-app-theme=light] .mode-option{background:#fff;border-color:#552aaa24}html[data-app-theme=light] .mode-option:hover{background:#f9f6ff;border-color:#552aaa40}html[data-app-theme=light] .mode-option.active{background:#f3edff;border-color:#7c3aed}html[data-app-theme=light] .import-warning{background:#fef2f2;border-color:#fecaca;color:#b42318}html[data-app-theme=light] .file-upload-label{background:#f9f6ff;border-color:#552aaa40;color:#45556c}html[data-app-theme=light] .file-upload-label:hover{background:#fef3e2;border-color:#f59e0b3d;color:#b45309}html[data-app-theme=light] .btn-export{background:#27c55e;color:#000;font-weight:700}html[data-app-theme=light] .btn-import{background:#fef3e2;box-shadow:inset 0 0 0 1px #f59e0b3d;color:#b45309;font-weight:700}html[data-app-theme=light] .btn-export:disabled,html[data-app-theme=light] .btn-import:disabled{filter:saturate(.45) brightness(1.06);opacity:1}html[data-app-theme=light] .admin-message-success{background:#27c55e1f;border-color:#27c55e3d;color:#127836}html[data-app-theme=light] .admin-message-error{background:#fef2f2;border-color:#fecaca;color:#b42318}html[data-app-theme=light] .form-file-label,html[data-app-theme=light] .logo-preview{background:#f9f6ff;border-color:#552aaa40}html[data-app-theme=light] .form-file-label{color:#45556c}html[data-app-theme=light] .form-file-label svg{color:#7c3aed}html[data-app-theme=light] .form-file-label:hover{background:#f3edff;border-color:#7c3aed;color:#21123f}html[data-app-theme=light] :where(.admin-layout) .form-toggle{background:#fff;border-color:#8c84a3}html[data-app-theme=light] :where(.admin-layout) .form-toggle:hover{border-color:#7c3aed}html[data-app-theme=light] :where(.admin-layout) .form-toggle-slider{background:#8c84a3;box-shadow:none}html[data-app-theme=light] :where(.admin-layout) .form-toggle.active{background:#127836;border-color:#127836}html[data-app-theme=light] :where(.admin-layout) .form-toggle.active .form-toggle-slider{background:#fff}html[data-app-theme=light] :where(.admin-layout) .nav-tab-item{background:#fff;border-color:#552aaa24;color:#6a607f;font-weight:600}html[data-app-theme=light] :where(.admin-layout) .nav-tab-item:hover{background:#f9f6ff;color:#7c3aed}html[data-app-theme=light] :where(.admin-layout) .nav-tab-item.active{background:#f3edff;border-color:#552aaa2e;color:#7c3aed;font-weight:700}html[data-app-theme=light] :where(.admin-layout) .form-file-upload{background:#0000;border-color:#0000}html[data-app-theme=light] :where(.admin-layout) .form-toggle-wrapper{background:#f9f6ff;border-color:#552aaa24}html[data-app-theme=light] :where(.admin-layout) .info-icon-btn:hover{background:#f3edff;color:#7c3aed}html[data-app-theme=light] :where(.admin-layout) .info-icon-btn:after{background:#fff;border-color:#552aaa24;border-radius:10px;box-shadow:0 18px 40px -22px #21123f38,0 2px 8px #21123f14;color:#45556c}html[data-app-theme=light] :where(.admin-layout) .info-icon-btn:before{border-top-color:#fff}html[data-app-theme=light] .document-card--uploaded{border-color:#27c55e3d}html[data-app-theme=light] .document-delete-btn:hover{background:#fef2f2;color:#b42318}html[data-app-theme=light] .admin-section-item.enabled{border-color:#27c55e3d}html[data-app-theme=light] .admin-section-toggle .toggle-btn.on{background:#127836}html[data-app-theme=light] .admin-section-toggle .toggle-btn.off{background:#fff;border:1.5px solid #8c84a3}html[data-app-theme=light] .admin-section-toggle .toggle-btn.off .toggle-slider{background:#8c84a3}html[data-app-theme=light] .admin-section-toggle .toggle-btn.on .toggle-slider{background:#fff}html[data-app-theme=light] .admin-section-toggle .toggle-btn:disabled{filter:saturate(.45) brightness(1.06);opacity:1}html[data-app-theme=light] .toggle-label.on{color:#127836}html[data-app-theme=light] .leads-tabs{background:#f3edff}html[data-app-theme=light] .leads-tab{color:#6a607f;font-weight:600}html[data-app-theme=light] .leads-tab:hover{background:#0000;color:#7c3aed}html[data-app-theme=light] .leads-tab.active{background:#fff;box-shadow:0 18px 40px -22px #21123f38,0 1px 2px #21123f14;color:#21123f;font-weight:700}html[data-app-theme=light] .leads-tab .tab-count{background:#552aaa1a;color:#7c3aed}html[data-app-theme=light] .leads-tab.active .tab-count{background:#f3edff}html[data-app-theme=light] .admin-leads-stats .stat-value{color:#127836}html[data-app-theme=light] .admin-error-message{background:#fef2f2;border-color:#fecaca;color:#b42318}html[data-app-theme=light] .al-slot-preview{background:#f9f6ff;box-shadow:inset 0 0 0 1px #552aaa24}html[data-app-theme=light] .al-btn{font-weight:700}html[data-app-theme=light] .al-btn--upload,html[data-app-theme=light] .al-btn--upload:hover:not(:disabled){background:#27c55e;color:#000}html[data-app-theme=light] .al-btn--upload:hover:not(:disabled){filter:brightness(1.04)}html[data-app-theme=light] .al-btn--delete{background:#fef2f2;box-shadow:inset 0 0 0 1px #fecaca;color:#b42318}html[data-app-theme=light] .al-btn--delete:hover{background:#fde7e7}html[data-app-theme=light] .al-btn:disabled{filter:saturate(.45) brightness(1.06);opacity:1}html[data-app-theme=light] .analytics-dashboard h1>svg,html[data-app-theme=light] .analytics-section h2 svg{color:#7c3aed}html[data-app-theme=light] .analytics-period-bar button{background:#fff;border-color:#552aaa24;color:#6a607f;font-weight:600}html[data-app-theme=light] .analytics-period-bar button:hover{background:#f9f6ff;color:#7c3aed}html[data-app-theme=light] .analytics-period-bar button.active{background:#f3edff;border-color:#552aaa2e;color:#7c3aed;font-weight:700}html[data-app-theme=light] .analytics-bar-item .bar-track{background:#f3edff}html[data-app-theme=light] .analytics-funnel{--t-fg-8b5cf6:#0f766e;--t-bg-8b5cf6-a150:#e3f6f4;--t-bg-3b82f6-a150:#f3edff;--t-bg-f59e0b-a150:#fef3e2;--t-bg-22c55e-a150:#e9f8ee}html[data-app-theme=light] .funnel-step{background:#f9f6ff;box-shadow:inset 0 0 0 1px #552aaa24}html[data-app-theme=light] .funnel-step:hover{background:#f3edff}html[data-app-theme=light] .analytics-trend .trend-bar{background:#552aaa73}html[data-app-theme=light] .analytics-trend .trend-bar:hover{background:#7c3aed}html[data-app-theme=light] .analytics-trend .trend-bar .trend-tooltip{background:#fff;border:1px solid #552aaa24;border-radius:10px;box-shadow:0 18px 40px -22px #21123f38,0 2px 8px #21123f14;color:#45556c}html[data-app-theme=light] .analytics-loading .loading-spinner{border-color:#27c55e #f3edff #f3edff}html[data-app-theme=light] .analytics-export-btn{background:#fff;border-color:#1278362e;color:#127836;font-weight:700}html[data-app-theme=light] .analytics-export-btn:hover{background:#e9f8ee;border-color:#12783638}html[data-app-theme=light] .geo-tree-row:hover{background:#552aaa14}html[data-app-theme=light] .al-filter-group{background:#fff;border-color:#552aaa24}html[data-app-theme=light] .al-filter-group:focus-within{border-color:#7c3aed;box-shadow:0 0 0 3px #552aaa26}html[data-app-theme=light] .al-filter-group input,html[data-app-theme=light] .al-filter-group select{-webkit-text-fill-color:#21123f;color:#21123f}html[data-app-theme=light] .al-filter-search input::placeholder{-webkit-text-fill-color:#8c84a3;color:#8c84a3}html[data-app-theme=light] .al-subtype-chip{background:#fff;border-color:#552aaa24}html[data-app-theme=light] .al-type-general{background:#21123f0f;border-color:#21123f14;color:#45556c}html[data-app-theme=light] .al-type-love{background:#fef2f2;border-color:#fecaca;color:#b42318}html[data-app-theme=light] .al-type-friendship{background:#27c55e1f;border-color:#27c55e3d;color:#127836}html[data-app-theme=light] .al-type-business{background:#fef3e2;border-color:#f59e0b3d;color:#b45309}html[data-app-theme=light] .al-type-team,html[data-app-theme=light] .al-type-teamwork{background:#14b8a61f;border-color:#14b8a63d;color:#0f766e}html[data-app-theme=light] .al-type-family{background:#f3edff;border-color:#552aaa24;color:#7c3aed}html[data-app-theme=light] .al-type-action-badge{box-shadow:inset 0 0 0 1px #552aaa24}html[data-app-theme=light] .al-type-action-badge:hover{box-shadow:inset 0 0 0 1px #552aaa40,0 10px 22px -16px #21123f59;filter:none}html[data-app-theme=light] .al-duration{color:#127836}html[data-app-theme=light] .al-subtype-stats{--t-fgon-111827-on-f59e0b:#b45309}html[data-app-theme=light] .al-subtype-stats button{box-shadow:inset 0 0 0 1px #f59e0b3d}html[data-app-theme=light] .al-pagination button{background:#fff;border-color:#552aaa24;color:#000;font-weight:700}html[data-app-theme=light] .al-pagination button:hover:not(:disabled){background:#f9f6ff;border-color:#552aaa40;color:#7c3aed}html[data-app-theme=light] .al-pagination button:disabled{color:#8c84a3;filter:saturate(.45) brightness(1.06);opacity:1}html[data-app-theme=light] .al-row-error{background:#fef2f2!important}html[data-app-theme=light] .al-row-error:hover{background:#fde7e7!important}html[data-app-theme=light] .al-prompt-toggle{background:#fff;border-color:#552aaa24}html[data-app-theme=light] .al-prompt-toggle:hover{border-color:#552aaa40}html[data-app-theme=light] .al-toggle-switch{background:#fff;box-shadow:inset 0 0 0 1.5px #8c84a3}html[data-app-theme=light] .al-toggle-thumb{background:#8c84a3;box-shadow:none}html[data-app-theme=light] .al-toggle-switch.al-toggle-on{background:#127836;box-shadow:none}html[data-app-theme=light] .al-toggle-switch.al-toggle-on .al-toggle-thumb{background:#fff}html[data-app-theme=light] .al-prompt-btn:hover{background:#552aaa14;border-color:#552aaa40;color:#7c3aed}html[data-app-theme=light] .al-modal{background:#e9f8ee;border-color:#1278362e;box-shadow:0 30px 70px -30px #21123f73}html[data-app-theme=light] .al-modal h3{color:#21123f}html[data-app-theme=light] .al-modal p{color:#5b5270}html[data-app-theme=light] .al-modal-icon{color:#b45309}html[data-app-theme=light] .al-modal-btn{font-weight:700}html[data-app-theme=light] .al-modal-cancel{background:#fff;border-color:#552aaa24;color:#000}html[data-app-theme=light] .al-modal-cancel:hover{background:#f9f6ff;color:#000}html[data-app-theme=light] .al-modal-delete{background:#c43c3c;color:#fff}html[data-app-theme=light] .al-modal-delete:hover{background:#b42318}@media (max-width:768px){html[data-app-theme=light] .al-modal-overlay:not(:has(>.al-prompt-modal)){background:#fff}}html[data-app-theme=light] .al-modal-overlay:has(>.al-prompt-modal){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#21123f73}html[data-app-theme=light] .al-prompt-modal{background:#fff;border-color:#552aaa24;box-shadow:0 30px 70px -30px #21123f73}html[data-app-theme=light] .al-prompt-modal-header{border-bottom-color:#21123f14}html[data-app-theme=light] .al-prompt-section h4{color:#7c3aed}html[data-app-theme=light] .al-prompt-text{background:#f9f6ff;border-color:#552aaa24;color:#21123f}html[data-app-theme=light] .al-content-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#21123f73}html[data-app-theme=light] .al-content-modal{background:#fff;border-color:#552aaa24;box-shadow:0 30px 70px -30px #21123f73}html[data-app-theme=light] .al-content-modal-footer,html[data-app-theme=light] .al-content-modal-header{border-color:#21123f14}html[data-app-theme=light] .al-content-text{color:#45556c}html[data-app-theme=light] .al-content-text h1,html[data-app-theme=light] .al-content-text h2,html[data-app-theme=light] .al-content-text h3,html[data-app-theme=light] .al-content-text strong{color:#21123f}html[data-app-theme=light] .operation-badge.import{background:#fef3e2}html[data-app-theme=light] :where(.admin-layout) .placeholder-card h3{color:#21123f}html[data-app-theme=light] :where(.admin-layout) .placeholder-card p{color:#45556c}html[data-app-theme=light] :where(.admin-layout) .placeholder-icon{color:#7c3aed}html[data-app-theme=light] .al-content-modal-title-row>svg.lucide-star{fill:#a87400;stroke:#a87400;color:#a87400}html[data-app-theme=light] :is(.form-input,.form-textarea,.form-select,.form-input-with-icon,.custom-select-wrapper,.form-radio-group,.form-checkbox-group,.form-file-upload){--t-bg-281d4a-a500:#fff;--t-bg-281d4a-a800:#fff;--t-bd-v-border-color:#552aaa24}html[data-app-theme=light] :is(.form-radio-label,.form-checkbox-label,.form-toggle-wrapper,.form-file-label){--t-bg-281d4a-a300:#f9f6ff;--t-bg-281d4a-a600:#f3edff;--t-bg-000000-a100:#f3edff;--t-bd-v-accent-gold:#7c3aed;--t-bd-v-border-color:#552aaa24}html[data-app-theme=light] [class*=modal-overlay] :is(.form-radio-label,.form-checkbox-label,.form-toggle-wrapper,.form-file-label){--t-bg-281d4a-a300:#fff;--t-bg-281d4a-a600:#ddf3e4;--t-bd-v-border-color:#12783638}html[data-app-theme=light] .form-toggle{--t-bd-v-border-color:#8c84a3;--t-bg-v-text-primary:#8c84a3}html[data-app-theme=light] .form-toggle.active{--t-bg-v-accent-gold:#127836;--t-bg-v-accent-gold-dark:#127836;--t-bd-v-accent-gold:#127836}html[data-app-theme=light] .form-input-error{--t-bg-ef4444-a100:#fff;--t-bd-ef4444:#b42318}html[data-app-theme=light] .form-select{--t-bg-1e3a5f:#fff;--t-fgon-f8f9fa-on-1e3a5f:#21123f;--t-bg-2e5a8f:#f3edff;--t-fgon-f8f9fa-on-2e5a8f:#7c3aed;--t-bg-2a4d7c:#f9f6ff;--t-fgon-f8f9fa-on-2a4d7c:#21123f;--t-fg-f3ca5e:#7c3aed;--t-bd-ffffff-a100:#552aaa24;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%2345556C' d='m4 6 4 4 4-4z'/%3E%3C/svg%3E")}html[data-app-theme=light] .form-select[multiple],html[data-app-theme=light] .form-select[size]{background-image:none}html[data-app-theme=light] :is(.form-input,.form-textarea,.form-select,.custom-select-button,.color-hex-input,.form-group input,.form-group select,.form-group textarea):focus{--t-fc-f4cd66-a100:#552aaa26;--t-fc-000000-a100:#552aaa26;--t-fc-v-accent-gold:#7c3aed}html[data-app-theme=light] [class*=modal-overlay] :is(.form-input,.form-textarea,.form-select,.custom-select-button,.color-hex-input,.form-group input,.form-group select,.form-group textarea):focus{--t-fc-f4cd66-a100:#27c55e33;--t-fc-000000-a100:#27c55e33;--t-fc-v-accent-gold:#27c55e}html[data-app-theme=light] .form-section-title{--t-fg-v-accent-gold-light:#21123f}html[data-app-theme=light] .custom-select-button{--t-bg-1e1636-a800:#fff;--t-bg-1e1636-a900:#fff;--t-bg-1e1636-a950:#fff;--t-bd-ffffff-a100:#552aaa24;--t-bd-000000-a300:#552aaa40}html[data-app-theme=light] [class*=modal-overlay] .custom-select-button{--t-bd-ffffff-a100:#12783638}html[data-app-theme=light] .custom-select-dropdown,html[data-app-theme=light] .custom-select-dropdown.blue-dropdown{background:#fff;border:1px solid #552aaa24;box-shadow:0 18px 40px -22px #21123f38,0 10px 22px -16px #21123f59}html[data-app-theme=light] .custom-select-option{color:#21123f}html[data-app-theme=light] .custom-select-option:hover{background:#f9f6ff;color:#21123f}html[data-app-theme=light] .custom-select-option.selected{background:#f3edff;color:#7c3aed}html[data-app-theme=light] .custom-select-option .checkmark{color:#7c3aed}html[data-app-theme=light] .custom-select-option:focus{background:#f3edff}html[data-app-theme=light] .code-block::-webkit-scrollbar-thumb,html[data-app-theme=light] .custom-select-dropdown::-webkit-scrollbar-thumb,html[data-app-theme=light] .phone-code-dropdown::-webkit-scrollbar-thumb,html[data-app-theme=light] .template-form-modal .modal-body::-webkit-scrollbar-thumb{background:#552aaa99}html[data-app-theme=light] .code-block::-webkit-scrollbar-thumb:hover,html[data-app-theme=light] .custom-select-dropdown::-webkit-scrollbar-thumb:hover,html[data-app-theme=light] .phone-code-dropdown::-webkit-scrollbar-thumb:hover,html[data-app-theme=light] .template-form-modal .modal-body::-webkit-scrollbar-thumb:hover{background:#552aaab3}html[data-app-theme=light] :where(.admin-ai,.admin-kb-standalone,.gematria-calc-admin,.admin-arcanas,.admin-castes-page,.admin-templates,.model-pricing-container) :is(.form-input,.form-textarea,.form-select,.form-row input,.form-row select,.form-row textarea,.setting-input,.setting-select,.setting-textarea,.mp-input,.model-pricing-filter){-webkit-text-fill-color:#21123f;background-color:#fff;border:1.5px solid #552aaa24;color:#21123f}html[data-app-theme=light] :where(.admin-ai,.admin-kb-standalone,.gematria-calc-admin,.admin-arcanas,.admin-castes-page,.admin-templates) :is(.form-input,.form-textarea,.form-select,.form-row input,.form-row textarea,.setting-input,.setting-textarea,.mp-input)::placeholder{-webkit-text-fill-color:#8c84a3;color:#8c84a3}html[data-app-theme=light] :where(.admin-ai,.admin-kb-standalone,.gematria-calc-admin,.admin-arcanas,.admin-castes-page,.admin-templates) [class*=modal-overlay] :is(.form-input,.form-textarea,.form-select,.form-row input,.form-row select,.form-row textarea,.form-group input,.form-group select,.form-group textarea,.answer-value-input,.message-edit textarea){border-color:#12783638}html[data-app-theme=light] :where(.admin-ai,.admin-kb-standalone,.gematria-calc-admin,.admin-arcanas,.admin-castes-page,.admin-templates) [class*=modal-overlay] :is(.form-input,.form-textarea,.form-select,.form-row input,.form-row select,.form-row textarea,.form-group input,.form-group select,.form-group textarea,.answer-value-input,.message-edit textarea):focus{border-color:#27c55e;box-shadow:0 0 0 3px #27c55e33}html[data-app-theme=light] :where(.admin-ai,.admin-kb-standalone,.gematria-calc-admin,.admin-arcanas,.admin-castes-page,.admin-templates,.model-pricing-container) :is(.btn,.btn-primary,.btn-secondary,.btn-save,.btn-cancel,.btn-large,.toast-type-btn,.sort-btn,.model-pricing-chip,.btn-preview){font-weight:700}html[data-app-theme=light] .admin-ai .settings-card-body button{font-weight:700!important}html[data-app-theme=light] :where(.admin-ai,.admin-kb-standalone,.gematria-calc-admin,.admin-arcanas,.admin-castes-page,.admin-templates) .btn-save{background:#4ade80;border:1px solid #38d977;box-shadow:0 4px 14px #4ade804d;color:#04130a}@media (hover:hover){html[data-app-theme=light] :where(.admin-ai,.admin-kb-standalone,.gematria-calc-admin,.admin-arcanas,.admin-castes-page,.admin-templates) .btn-save:hover{background:#5ce895;box-shadow:0 6px 18px #4ade8066;filter:none}}html[data-app-theme=light] :where(.admin-ai,.admin-kb-standalone,.gematria-calc-admin,.admin-arcanas,.admin-castes-page,.admin-templates) .btn-cancel{background:#fff;border:1.5px solid #552aaa24;color:#000}@media (hover:hover){html[data-app-theme=light] :where(.admin-ai,.admin-kb-standalone,.gematria-calc-admin,.admin-arcanas,.admin-castes-page,.admin-templates) .btn-cancel:hover{background:#f9f6ff;border-color:#552aaa40;box-shadow:none;color:#000}}html[data-app-theme=light] :where(.admin-ai,.admin-kb-standalone,.gematria-calc-admin,.admin-arcanas,.admin-castes-page,.admin-templates) :is(.btn-save,.btn-cancel):disabled{filter:saturate(.45) brightness(1.06);opacity:1}html[data-app-theme=light] :where(.admin-ai,.admin-kb-standalone,.gematria-calc-admin) .btn-icon:hover{background:#f3edff;border-color:#552aaa40;color:#7c3aed}html[data-app-theme=light] .template-card{box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] .template-card:hover{box-shadow:0 20px 45px -20px #21123f47}html[data-app-theme=light] .template-header h2{color:#21123f}html[data-app-theme=light] .template-description{background:#f3edff;border-left-color:#7c3aed}html[data-app-theme=light] :is(.template-specs h4,.template-usage h4,.demo-subtitle){color:#21123f}html[data-app-theme=light] .demo-label{color:#7c3aed}html[data-app-theme=light] :is(.toast-type-selector,.toast-preview-container,.tooltip-demo-section,.card-preview-bg){background:#f9f6ff;border-color:#552aaa24;box-shadow:inset 0 0 0 1px #552aaa24}html[data-app-theme=light] .live-demo-section{--t-bg-v-bg-tertiary:#f9f6ff;box-shadow:inset 0 0 0 1px #552aaa24}html[data-app-theme=light] .code-block{background:#f9f6ff;border-color:#552aaa24;color:#21123f}html[data-app-theme=light] .badge-info code{background:#f3edff;color:#7c3aed}html[data-app-theme=light] .info-icon-btn-template[data-tooltip]:after{background:#fff;border-color:#552aaa24;border-radius:10px;box-shadow:0 18px 40px -22px #21123f38,0 2px 8px #21123f14;color:#45556c}html[data-app-theme=light] .info-icon-btn-template:before{background:#f3edff}html[data-app-theme=light] .info-icon-btn-template:hover{color:#7c3aed}html[data-app-theme=light] .admin-templates .universal-badge{box-shadow:none;color:#000!important}html[data-app-theme=light] .admin-templates .badges-grid>.badge-preview-item:nth-child(10) .universal-badge,html[data-app-theme=light] .admin-templates .badges-grid>.badge-preview-item:nth-child(11) .universal-badge,html[data-app-theme=light] .admin-templates .badges-grid>.badge-preview-item:nth-child(20) .universal-badge,html[data-app-theme=light] .admin-templates .badges-grid>.badge-preview-item:nth-child(9) .universal-badge,html[data-app-theme=light] .admin-templates .universal-badge[style*="--t-bg-3578e5"],html[data-app-theme=light] .admin-templates .universal-badge[style*="--t-bg-8b5cf6"],html[data-app-theme=light] .admin-templates .universal-badge[style*="--t-bg-ff4f4f"]{color:#fff!important}html[data-app-theme=light] .admin-templates .universal-badge[style*="--t-bg-6b7280"]{box-shadow:inset 0 0 0 1px #21123f14;color:#45556c!important}html[data-app-theme=light] .admin-templates .universal-badge[style*="--t-bg-f6d476"]{box-shadow:inset 0 0 0 1px #d4af37;color:#8f6200!important}html[data-app-theme=light] .user-energy-card{box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] .gematria-form-modal-container .btn.btn-outline{font-weight:700!important}html[data-app-theme=light] .collapsible-section{background:#fff;border-color:#21123f14;box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] .collapsible-section:hover{border-color:#552aaa40;box-shadow:0 20px 45px -20px #21123f47}html[data-app-theme=light] .section-header-collapsible{background:#f9f6ff;box-shadow:inset 0 0 0 1px #552aaa24}html[data-app-theme=light] .section-header-collapsible:hover{background:#f3edff}html[data-app-theme=light] :is(.section-header-left,.section-header-left h3){color:#21123f}html[data-app-theme=light] .section-header-left svg{color:#7c3aed}html[data-app-theme=light] .section-header-collapsible>svg{color:#6a607f}html[data-app-theme=light] .column-header h3{color:#21123f}html[data-app-theme=light] :is(.sonnik-categories-section,.sonnik-admin-section .section-header,.category-card,.type-card,.kb-card,.popularity-rating){box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] :is(.category-card:hover,.type-card:hover,.kb-card:hover){border-color:#552aaa40;box-shadow:0 20px 45px -20px #21123f47}html[data-app-theme=light] .admin-ai .chat-item{box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] .admin-ai .chat-item:hover{border-color:#552aaa40;box-shadow:0 20px 45px -20px #21123f47}html[data-app-theme=light] :is(.sonnik-categories-section .section-header,.category-title){border-bottom-color:#21123f14}html[data-app-theme=light] .category-title{color:#21123f}html[data-app-theme=light] .type-prompt{background:#f9f6ff;border-left-color:#7c3aed}html[data-app-theme=light] .keyword-tag{background:#27c55e1f;border-color:#27c55e3d;color:#127836}html[data-app-theme=light] .category-badge.other{background:#21123f0f;color:#45556c}html[data-app-theme=light] .kb-info{background:#f3edff;border-color:#552aaa24 #552aaa24 #552aaa24 #7c3aed}html[data-app-theme=light] .kb-info h3{color:#21123f}html[data-app-theme=light] .kb-info li:before{color:#7c3aed}html[data-app-theme=light] .kb-form{box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] .admin-ai .kb-inner-section .search-bar .search-input{-webkit-text-fill-color:#21123f;background:#fff;border:1.5px solid #552aaa24;border-radius:10px;color:#21123f;padding:6px 10px}html[data-app-theme=light] :is(.admin-ai,.admin-kb-standalone,.gematria-calc-admin){--t-bg-e74c3c:#c43c3c;--t-bg-f1c40f:#a87400;--t-bg-2ecc71:#127836}html[data-app-theme=light] :is(.admin-ai,.admin-kb-standalone,.gematria-calc-admin) .form-row{--t-bd-ffffff:#21123f}html[data-app-theme=light] .message-block{background:#fff}html[data-app-theme=light] .message-block.user{background:#f3edff;border-color:#552aaa24 #552aaa24 #552aaa24 #7c3aed}html[data-app-theme=light] .message-block.assistant{border-color:#1278362e #1278362e #1278362e #27c55e}html[data-app-theme=light] .admin-ai .form-row>div>div>button{font-weight:700}html[data-app-theme=light] .admin-ai .stat-card svg{color:#7c3aed}html[data-app-theme=light] .rating-item{background:#f9f6ff;box-shadow:inset 0 0 0 1px #552aaa24}html[data-app-theme=light] .rating-item:hover{background:#f3edff;box-shadow:inset 0 0 0 1px #552aaa40}html[data-app-theme=light] .rating-bar,html[data-app-theme=light] .rating-bar.current{background:#27c55e}html[data-app-theme=light] .rating-bar.total{background:#552aaa73}html[data-app-theme=light] .sort-btn:hover{background:#f9f6ff;border-color:#552aaa40;color:#7c3aed}html[data-app-theme=light] .sort-btn:hover .sort-icon{color:#7c3aed}html[data-app-theme=light] .sort-btn.active{background:#f3edff;border-color:#552aaa2e;box-shadow:none;color:#7c3aed}html[data-app-theme=light] .sort-btn.active .icon-current,html[data-app-theme=light] .sort-btn.active .icon-total{color:#7c3aed}html[data-app-theme=light] .mentor-filters select,html[data-app-theme=light] .sonnik-filters select{-webkit-text-fill-color:#21123f;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%2345556C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");border:1.5px solid #552aaa24;color:#21123f}html[data-app-theme=light] .mentor-filters select:hover,html[data-app-theme=light] .sonnik-filters select:hover{border-color:#552aaa40}html[data-app-theme=light] .mentor-filters select:focus,html[data-app-theme=light] .sonnik-filters select:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #552aaa26}html[data-app-theme=light] .filter-group{border:1.5px solid #552aaa24}html[data-app-theme=light] .model-pricing-table-wrapper{background:#fff;border-color:#21123f14;box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] .model-pricing-table th{background:#f3edff;color:#6a607f;font-weight:700;letter-spacing:.1em}html[data-app-theme=light] .model-pricing-warning{background:#f59e0b1f;border-color:#f59e0b3d;color:#21123f}html[data-app-theme=light] .model-pricing-chip{background:#fff;border-color:#f59e0b3d;color:#b45309}html[data-app-theme=light] .model-pricing-chip:hover{background:#fef3e2}html[data-app-theme=light] .model-pricing-filter:focus,html[data-app-theme=light] .mp-input:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #552aaa26;outline:none}html[data-app-theme=light] .gematria-calc-admin .kb-tabs>button{--t-bg-v-accent-gold:#f3edff;--t-fgon-000000-on-v-accent-gold:#7c3aed;--t-bg-000000-a200:#fff;--t-bg-ffffff-a100:#552aaa17;box-shadow:inset 0 0 0 1px #552aaa24;font-weight:600!important}html[data-app-theme=light] .gematria-calc-admin .kb-subtabs>button{--t-bd-v-accent-gold:#552aaa40;--t-bg-ebc05b-a100:#f3edff;--t-fg-v-accent-gold:#7c3aed;--t-bg-v-accent-gold:#7c3aed;--t-fgon-000000-on-v-accent-gold:#fff;--t-bd-v-border-color:#552aaa24;font-weight:600!important}html[data-app-theme=light] .arcana-card{box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] .arcana-card:hover{border-color:#552aaa40;box-shadow:0 20px 45px -20px #21123f47}html[data-app-theme=light] .arcana-image-preview,html[data-app-theme=light] .image-preview-large{background:#f9f6ff;box-shadow:inset 0 0 0 1px #552aaa24}html[data-app-theme=light] .arcana-number{background:#7c3aed;color:#fff}html[data-app-theme=light] .admin-arcanas .form-group input:focus,html[data-app-theme=light] .admin-arcanas .form-group textarea:focus{border-color:#27c55e;box-shadow:0 0 0 3px #27c55e33}html[data-app-theme=light] .admin-castes-page{--t-fg-ff0000:#b42318}html[data-app-theme=light] .admin-castes-page .section-header h2{color:#21123f}html[data-app-theme=light] .caste-title h3{-webkit-text-fill-color:#21123f}html[data-app-theme=light] .caste-title h3:before{background:currentColor;border-radius:50%;content:"";display:inline-block;height:10px;margin-right:.5rem;vertical-align:.05em;width:10px}html[data-app-theme=light] .distribution-label>span[style]{-webkit-text-fill-color:#21123f}html[data-app-theme=light] .demo-answer-option{font-weight:600}html[data-app-theme=light] .demo-answer-option.selected{font-weight:700}html[data-app-theme=light] :is(.caste-card,.question-card,.question-form-card,.distribution-section,.admin-castes-page .settings-card){box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] :is(.caste-params-row,.caste-description,.caste-recommendations,.icon-preview-container,.icon-placeholder,.icon-not-selected,.uploaded-icon-preview){background:#f9f6ff;box-shadow:inset 0 0 0 1px #552aaa24}html[data-app-theme=light] .admin-castes-page .btn-edit:hover{background:#f3edff;border-color:#552aaa40;color:#7c3aed}html[data-app-theme=light] :is(.question-form-card h3,.admin-castes-page .settings-card-header h3,.distribution-section h3,.info-banner h3,.answers-form h4){color:#21123f}html[data-app-theme=light] :is(.answer-form-row input[type=text],.answer-form-row input[type=number],.answer-form-row select,.answer-value-input){-webkit-text-fill-color:#21123f;background:#fff;border:1.5px solid #552aaa24;color:#21123f}html[data-app-theme=light] :is(.answer-form-row input[type=text],.answer-form-row input[type=number],.answer-form-row select,.answer-value-input):hover{background:#fff;border-color:#552aaa40}html[data-app-theme=light] :is(.answer-form-row input[type=text],.answer-form-row input[type=number],.answer-form-row select,.answer-value-input):focus{background:#fff;border-color:#7c3aed;box-shadow:0 0 0 3px #552aaa26}html[data-app-theme=light] .repetition-count-badge{--t-bg-22c55e:#127836;--t-bg-3b82f6:#7c3aed;color:#fff}html[data-app-theme=light] .clone-status-badge{padding:5px}html[data-app-theme=light] .clone-status-badge,html[data-app-theme=light] .color-preview-circle{background-clip:content-box,border-box;background-image:linear-gradient(#fff,#fff),none;box-shadow:0 2px 8px #21123f24;color:#21123f}html[data-app-theme=light] .color-preview-circle{padding:6px}html[data-app-theme=light] .color-preview-circle span{color:#21123f}html[data-app-theme=light] .icon-placeholder,html[data-app-theme=light] .icon-placeholder p{color:#6a607f}html[data-app-theme=light] .schedule-badge{background:#fbf6e8}html[data-app-theme=light] .category-filter-bar{background:#f9f6ff;border-color:#552aaa24}html[data-app-theme=light] .admin-castes-page .filter-btn{background:#fff;border-color:#552aaa24;color:#6a607f;font-weight:600}html[data-app-theme=light] .admin-castes-page .filter-btn:hover{background:#f9f6ff;border-color:#552aaa40;color:#7c3aed}html[data-app-theme=light] .admin-castes-page .filter-btn.active{background:#f3edff;border-color:#552aaa2e;color:#7c3aed;font-weight:700}html[data-app-theme=light] .btn-edit-action{color:#7c3aed}html[data-app-theme=light] .btn-edit-action:hover{background:#f3edff;border-color:#552aaa40;color:#7c3aed}html[data-app-theme=light] .info-banner{background:#f3edff;border-color:#552aaa24 #552aaa24 #552aaa24 #7c3aed}html[data-app-theme=light] .admin-castes-page .empty-state svg,html[data-app-theme=light] .info-banner svg{color:#7c3aed}html[data-app-theme=light] .admin-castes-page .stat-icon{background:#f3edff;color:#7c3aed}html[data-app-theme=light] .distribution-bar{background:#f3edff}html[data-app-theme=light] .color-level{background:#f3edff;color:#7c3aed}html[data-app-theme=light] .file-upload-wrapper input[type=file]:hover{background:#f9f6ff;border-color:#552aaa40}html[data-app-theme=light] .clone-explanation{background:#fff;border-left-color:#7c3aed}html[data-app-theme=light] .clone-meta span{background:#f3edff;color:#7c3aed}html[data-app-theme=light] .demo-answer-option.selected{background:#f3edff;border-color:#7c3aed;color:#7c3aed}html[data-app-theme=light] .answer-check{color:#7c3aed}html[data-app-theme=light] .admin-mail__tab{background:#fff;border-color:#552aaa24;color:#6a607f;font-weight:700}html[data-app-theme=light] .admin-mail__tab:hover{background:#f9f6ff;color:#7c3aed}html[data-app-theme=light] .admin-mail__tab--active,html[data-app-theme=light] .admin-mail__tab--active:hover{background:#f3edff;border-color:#552aaa40;color:#7c3aed}html[data-app-theme=light] .admin-mail__history-card{background:#fff;border-color:#21123f14;box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] .admin-mail__history-status--completed{background:#27c55e1f;box-shadow:inset 0 0 0 1px #27c55e3d;color:#127836}html[data-app-theme=light] .admin-mail__history-status--sending{background:#fef3e2;box-shadow:inset 0 0 0 1px #f59e0b3d;color:#b45309}html[data-app-theme=light] .admin-mail__history-status--interrupted{background:#21123f0f;color:#45556c}html[data-app-theme=light] .admin-mail__radio{background:#fff;border-color:#552aaa24;color:#45556c}html[data-app-theme=light] .admin-mail__radio:hover{background:#f9f6ff;border-color:#552aaa40}html[data-app-theme=light] .admin-mail__radio:has(input[type=radio]:checked){background:#f3edff;border-color:#552aaa40}html[data-app-theme=light] .admin-mail__radio input[type=radio]:checked+span{color:#7c3aed}html[data-app-theme=light] .admin-mail__filters{background:#f9f6ff;border-color:#552aaa24}html[data-app-theme=light] .admin-mail__input,html[data-app-theme=light] .admin-mail__select,html[data-app-theme=light] .admin-mail__textarea{-webkit-text-fill-color:#21123f;background:#fff;border:1.5px solid #552aaa24;color:#21123f}html[data-app-theme=light] .admin-mail__input::placeholder,html[data-app-theme=light] .admin-mail__textarea::placeholder{-webkit-text-fill-color:#8c84a3;color:#8c84a3}html[data-app-theme=light] .admin-mail__input:focus,html[data-app-theme=light] .admin-mail__select:focus,html[data-app-theme=light] .admin-mail__textarea:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #552aaa26}html[data-app-theme=light] .admin-mail__btn{font-weight:700}html[data-app-theme=light] .admin-mail__btn:disabled{filter:saturate(.45) brightness(1.06);opacity:1}html[data-app-theme=light] .admin-mail__btn--preview{background:#fff;border:1.5px solid #552aaa24;color:#000}html[data-app-theme=light] .admin-mail__btn--preview:hover:not(:disabled){background:#f9f6ff;border-color:#552aaa40;color:#000}html[data-app-theme=light] .admin-mail__btn--send{background:#27c55e;color:#000}@media (hover:hover){html[data-app-theme=light] .admin-mail__btn--send:hover:not(:disabled){filter:brightness(1.04)}}html[data-app-theme=light] .admin-mail__count{background:#f3edff;border-color:#552aaa24;color:#45556c}html[data-app-theme=light] .admin-mail__count strong,html[data-app-theme=light] .admin-mail__recipients-selected strong{color:#7c3aed}html[data-app-theme=light] .admin-mail__recipients{background:#fff;border-color:#21123f14;box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] .admin-mail__recipients-head{background:#f3edff;border-bottom-color:#21123f14;color:#45556c}html[data-app-theme=light] .admin-mail__recipients-note{background:#fef3e2;border-top-color:#f59e0b3d;color:#b45309}html[data-app-theme=light] .admin-mail__button{background:#4ade80;border:1px solid #38d977;box-shadow:0 4px 14px #4ade804d;color:#04130a}html[data-app-theme=light] .admin-mail__button:hover:not(:disabled){background:#5ce895;box-shadow:0 6px 18px #4ade8066;filter:none}html[data-app-theme=light] .admin-mail__button:disabled{background:#4ade80;color:#04130a;filter:saturate(.45) brightness(1.06)}html[data-app-theme=light] .admin-mail__button[style*="--t-bg-333333"]{box-shadow:inset 0 0 0 1.5px #552aaa24;color:#000}html[data-app-theme=light] .admin-mail__button[style*="--t-bg-333333"]:disabled{color:#8c84a3;filter:none}html[data-app-theme=light] .admin-mail__button[style*="--t-bg-d9534f"]{color:#fff}html[data-app-theme=light] .admin-mail .admin-mail__content{--t-bd-333333:#552aaa24;--t-bd-555555:#552aaa24;--t-fc-ffb000:#7c3aed;--t-bg-ffb000:#7c3aed;--t-fgon-111111-on-ffb000:#fff;--t-bg-ffffff-a020:#f9f6ff;--t-sh-000000-a400:#21123f00;--t-sh-ffffff-a800:#fff0;--t-bg-ef4444:#fef2f2;--t-fgon-ffffff-on-ef4444:#b42318;--t-bg-f59e0b:#fef3e2;--t-fgon-451a03-on-f59e0b:#b45309;--t-bg-eab308:#fbf6e8;--t-fgon-451a03-on-eab308:#8f6200;--t-bg-84cc16:#e3f6f4;--t-fgon-1a2e05-on-84cc16:#0f766e;--t-bg-22c55e:#27c55e1f;--t-fgon-ffffff-on-22c55e:#127836;--t-bg-6b7280:#21123f0f;--t-fgon-ffffff-on-6b7280:#45556c;--t-bg-f97316:#fef3e2;--t-fgon-ffffff-on-f97316:#b45309;--t-bg-1e222a:#fbf6e8}html[data-app-theme=light] .admin-mail .admin-mail__content button{font-weight:700!important}html[data-app-theme=light] .admin-mail .admin-mail__content span[style*="--t-bd-d4af37"]{font-weight:800!important;letter-spacing:.06em}html[data-app-theme=light] .admin-mail .admin-mail__content input[type=number]:focus,html[data-app-theme=light] .admin-mail__recipients>input[type=text]:focus{box-shadow:0 0 0 3px #552aaa26}html[data-app-theme=light] .admin-mail__search-results button[style*="--t-bg-4a5568"]{box-shadow:inset 0 0 0 1.5px #552aaa24}html[data-app-theme=light] .mail-builder__block,html[data-app-theme=light] .mail-builder__templates{background:#fff;border-color:#21123f14;box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] .mail-builder__block:hover{border-color:#552aaa40}html[data-app-theme=light] .mail-builder__templates-label{color:#21123f}html[data-app-theme=light] .mail-builder__templates-list{border-top-color:#21123f14}html[data-app-theme=light] .mail-builder__toolbar-btn--save:disabled{filter:saturate(.45) brightness(1.06);opacity:1}html[data-app-theme=light] .mail-builder__template-load{background:#fff;border-color:#552aaa24;color:#21123f;font-weight:700}html[data-app-theme=light] .mail-builder__template-load:hover:not(:disabled){background:#f3edff;border-color:#552aaa40;color:#7c3aed}html[data-app-theme=light] .mail-builder__template-load:disabled{color:#8c84a3;opacity:1}html[data-app-theme=light] .mail-builder__toolbar{background:#f9f6ff;border-color:#552aaa24}html[data-app-theme=light] .mail-builder__toolbar-btn{background:#fff;border-color:#552aaa24;color:#21123f;font-weight:700}html[data-app-theme=light] .mail-builder__toolbar-btn:hover{background:#f3edff;border-color:#552aaa40;color:#7c3aed}html[data-app-theme=light] .mail-builder__block-header{background:#f9f6ff;border-bottom-color:#21123f14}html[data-app-theme=light] .mail-builder__icon-btn{background:#fff;border-color:#552aaa24;color:#45556c;font-weight:700}html[data-app-theme=light] .mail-builder__icon-btn:hover:not(:disabled){background:#f3edff;border-color:#552aaa40;color:#7c3aed}html[data-app-theme=light] .mail-builder__icon-btn:disabled{background:#f9f6ff;border-color:#21123f14;color:#8c84a3;opacity:1}html[data-app-theme=light] .mail-builder__icon-btn--danger:hover:not(:disabled){background:#fef2f2;border-color:#fecaca;color:#b42318}html[data-app-theme=light] .mail-builder__input,html[data-app-theme=light] .mail-builder__textarea{-webkit-text-fill-color:#21123f;background:#fff;border:1.5px solid #552aaa24;color:#21123f}html[data-app-theme=light] .mail-builder__input::placeholder,html[data-app-theme=light] .mail-builder__textarea::placeholder{-webkit-text-fill-color:#8c84a3;color:#8c84a3}html[data-app-theme=light] .mail-builder__input:focus,html[data-app-theme=light] .mail-builder__textarea:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #552aaa26}html[data-app-theme=light] .mail-builder__add-item-btn{border-color:#552aaa40;color:#7c3aed;font-weight:700}html[data-app-theme=light] .mail-builder__add-item-btn:hover{background:#f3edff;border-color:#7c3aed;color:#7c3aed}html[data-app-theme=light] .mail-builder__preview-btn{background:#fff;border-color:#552aaa24;color:#000;font-weight:700}html[data-app-theme=light] .mail-builder__preview-btn:hover{background:#f9f6ff;border-color:#552aaa40;color:#000}html[data-app-theme=light] .mail-builder__preview-btn--active{background:#f3edff;border-color:#552aaa40;color:#7c3aed}html[data-app-theme=light] .mail-builder__preview{background:#f3edff}html[data-app-theme=light] .mail-builder__preview-card{--t-bg-ffffff:#fff;--t-bd-e5eae7:#e5eae7;--t-bd-e9edea:#e9edea;--t-bg-6ee7a0:#6ee7a0;--t-bg-22c55e:#22c55e;--t-bg-15803d:#15803d;--t-fg-33a34e:#33a34e;--t-fg-4a5568:#4a5568;--t-fg-16261c:#16261c;--t-bg-e9edea:#e9edea;--t-fg-a0aec0:#a0aec0;box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] .mail-builder__mode-tab{background:#fff;border-color:#552aaa24;color:#6a607f;font-weight:700}html[data-app-theme=light] .mail-builder__mode-tab--active{background:#f3edff;border-color:#552aaa40;color:#7c3aed}html[data-app-theme=light] .admin-bots-channels .tab-content{background:#fff;border-color:#21123f14;box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] .admin-bots-channels .admin-support-container,html[data-app-theme=light] .admin-bots-channels .support-input-form,html[data-app-theme=light] .admin-bots-channels .support-sidebar,html[data-app-theme=light] .admin-bots-channels .support-sidebar-header{background-color:#f9f6ff}html[data-app-theme=light] .admin-bots-channels .support-input-form button{font-weight:700}html[data-app-theme=light] .admin-bots-channels .support-input-form button:disabled{filter:saturate(.45) brightness(1.06);opacity:1}html[data-app-theme=light] .admin-bots-channels .support-message.admin .support-message-bubble{background-color:#e9f8ee;box-shadow:inset 0 0 0 1px #1278362e;color:#21123f}html[data-app-theme=light] .admin-bots-channels .support-message-bubble{--t-bg-ffffff-a100:#fff;--t-bd-ffffff-a200:#552aaa24}html[data-app-theme=light] .admin-bots-channels .admin-mail__content{--t-bg-333333:#fff;--t-bd-ffffff-a200:#552aaa40;--t-fg-555555:#6a607f;--t-bd-d4a017-a400:#552aaa40;--t-bg-d4a017-a050:#fff;--t-fg-bfa15f:#7c3aed;--t-bd-d4a017:#7c3aed;--t-bg-d4a017-a250:#f3edff;--t-fg-d4a017:#7c3aed}html[data-app-theme=light] .admin-bots-channels .admin-mail__content button{font-weight:700!important}html[data-app-theme=light] .admin-bots-channels .admin-mail__toolbar>button{box-shadow:inset 0 0 0 1.5px #552aaa24}html[data-app-theme=light] .admin-bots-channels .admin-mail__history-cards{--t-bg-ffffff-a030:#fff;--t-bg-ffffff-a020:#f9f6ff;--t-bg-000000-a300:#f9f6ff}html[data-app-theme=light] body>div[style*="z-index: 999999"]{--t-bg-000000-a700:#ffffffd1;--t-bg-1a1a1a:#e9f8ee;--t-bd-ffffff-a100:#12783638;--t-sh-000000-a500:#21123f47;--t-bg-ffffff-a050:#fff;--t-bg-ffffff-a100:#fff;--t-fg-aaaaaa:#5b5270;--t-bg-d4a017:#27c55e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (max-width:768px){html[data-app-theme=light] body>div[style*="z-index: 999999"]{--t-bg-000000-a700:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}}html[data-app-theme=light] body>div[style*="z-index: 999999"] button{font-weight:700!important}html[data-app-theme=light] body>div[style*="z-index: 999999"] button[style*="--t-bg-ffffff-a100"]{box-shadow:inset 0 0 0 1.5px #12783638;color:#000}html[data-app-theme=light] body>div[style*="z-index: 999999"] input:focus{box-shadow:0 0 0 3px #27c55e33}html[data-app-theme=light] .workflow-builder-container{border-color:#21123f14;box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] .workflow-sidebar{background:#f9f6ff;border-right-color:#21123f14}html[data-app-theme=light] .dndnode{background:#fff;border-color:#552aaa24;box-shadow:0 10px 22px -16px #21123f59;color:#21123f;font-weight:600}html[data-app-theme=light] .dndnode svg{color:#7c3aed}html[data-app-theme=light] .dndnode:hover{background:#fff;border-color:#552aaa40;box-shadow:0 20px 45px -20px #21123f47}html[data-app-theme=light] .vhe-btn-primary,html[data-app-theme=light] .vhe-btn-secondary{font-weight:700}html[data-app-theme=light] .vhe-btn-primary{background:#4ade80;border:1px solid #38d977;box-shadow:0 4px 14px #4ade804d;color:#04130a}html[data-app-theme=light] .vhe-btn-primary:hover{background:#5ce895;box-shadow:0 6px 18px #4ade8066;filter:none}html[data-app-theme=light] .vhe-btn-secondary{background:#fff;box-shadow:inset 0 0 0 1.5px #552aaa24;color:#000}html[data-app-theme=light] .vhe-btn-secondary:hover{background:#f9f6ff;box-shadow:inset 0 0 0 1.5px #552aaa40}html[data-app-theme=light] .dark-controls button{fill:#45556c;background:#fff;border-bottom-color:#21123f14;color:#45556c}html[data-app-theme=light] .dark-controls button:hover{fill:#7c3aed;background:#f3edff;color:#7c3aed}html[data-app-theme=light] .workflow-builder-container .react-flow__controls,html[data-app-theme=light] .workflow-builder-container .react-flow__minimap{box-shadow:0 10px 22px -16px #21123f59,0 0 0 1px #552aaa24}html[data-app-theme=light] .workflow-builder-container .react-flow__background{--t-bd-333333:#552aaa40}html[data-app-theme=light] .workflow-builder-container .react-flow__minimap{--t-bg-f59e0b:#b45309;--t-bg-eab308:#a87400;--t-bg-f97316:#b45309}html[data-app-theme=light] .workflow-builder-container .react-flow__attribution a{color:#6a607f}html[data-app-theme=light] .edge-confirm-dialog,html[data-app-theme=light] .edge-context-menu{background:#fff;border-color:#552aaa24;box-shadow:0 18px 40px -22px #21123f38,0 10px 22px -16px #21123f59}html[data-app-theme=light] .edge-context-item{color:#21123f;font-weight:700}html[data-app-theme=light] .edge-context-item:hover{background:#f9f6ff}html[data-app-theme=light] .edge-context-item:disabled{color:#8c84a3;opacity:1!important}html[data-app-theme=light] .edge-context-item>span{color:#6a607f;opacity:1!important}html[data-app-theme=light] .wf-ctx-current{opacity:1}html[data-app-theme=light] .wf-ctx-divider{background:#21123f14}html[data-app-theme=light] .edge-confirm-dialog{--t-bg-000000-a200:#fff;--t-bd-ffffff-a200:#552aaa24}html[data-app-theme=light] .edge-confirm-dialog input:focus{box-shadow:0 0 0 3px #552aaa26;outline:none}html[data-app-theme=light] .edge-confirm-btn{font-weight:700}html[data-app-theme=light] .edge-confirm-btn.cancel{background:#fff;box-shadow:inset 0 0 0 1.5px #552aaa24;color:#000}html[data-app-theme=light] .edge-confirm-btn.cancel:hover{background:#f9f6ff;color:#000}html[data-app-theme=light] .edge-confirm-btn.confirm{box-shadow:inset 0 0 0 1px #fecaca}html[data-app-theme=light] .edge-confirm-btn.confirm:hover{background:#fde7e7}html[data-app-theme=light] .workflow-tabs-bar{background:#f9f6ff;border-bottom-color:#21123f14}html[data-app-theme=light] .workflow-tab{color:#6a607f;font-weight:700}html[data-app-theme=light] .workflow-tab:hover{background:#552aaa14;color:#7c3aed}html[data-app-theme=light] .workflow-tab.active{background:#fff;border-bottom-color:#7c3aed;color:#21123f}html[data-app-theme=light] .wf-tab-count{background:#552aaa17;color:#45556c;font-weight:700}html[data-app-theme=light] .custom-node{background:#fff;border-color:#552aaa24;box-shadow:0 18px 40px -22px #21123f38,0 2px 8px #21123f14;color:#21123f}html[data-app-theme=light] .custom-node:hover{border-color:#552aaa40}html[data-app-theme=light] .custom-node.selected,html[data-app-theme=light] .custom-node.selected:hover{border-color:var(--node-color);box-shadow:0 0 0 3px #552aaa26,0 20px 45px -20px #21123f47}html[data-app-theme=light] .react-flow__node-abtest .custom-node,html[data-app-theme=light] .react-flow__node-message .custom-node,html[data-app-theme=light] .react-flow__node-start .custom-node{--node-color:#7c3aed!important}html[data-app-theme=light] .react-flow__node-ai_support .custom-node,html[data-app-theme=light] .react-flow__node-faq .custom-node,html[data-app-theme=light] .react-flow__node-math .custom-node,html[data-app-theme=light] .react-flow__node-tile .custom-node{--node-color:#7a4be0!important}html[data-app-theme=light] .react-flow__node-delay .custom-node,html[data-app-theme=light] .react-flow__node-support .custom-node,html[data-app-theme=light] .react-flow__node-ticket .custom-node{--node-color:#b45309!important}html[data-app-theme=light] .react-flow__node-jump .custom-node{--node-color:#b42318!important}html[data-app-theme=light] .react-flow__node-ethers .custom-node{--node-color:#8f6200!important}html[data-app-theme=light] .react-flow__node-payment .custom-node,html[data-app-theme=light] .react-flow__node-tag .custom-node{--node-color:#0f766e!important}html[data-app-theme=light] .react-flow__node-end .custom-node{--node-color:#45556c!important}html[data-app-theme=light] .react-flow__node-menu .custom-node{--node-color:#127836!important}html[data-app-theme=light] .custom-node .node-icon{background-color:#f3edff!important;color:var(--node-color)!important}html[data-app-theme=light] .node-header{background:#f9f6ff;border-bottom-color:#21123f14}html[data-app-theme=light] .node-title-input:focus{background:#fff;border-color:#7c3aed;box-shadow:0 0 0 3px #552aaa26}html[data-app-theme=light] .node-input,html[data-app-theme=light] .node-input-sm,html[data-app-theme=light] .node-select,html[data-app-theme=light] .node-textarea{-webkit-text-fill-color:#21123f;background:#fff;border-color:#552aaa24;color:#21123f}html[data-app-theme=light] .node-input-sm::placeholder,html[data-app-theme=light] .node-input::placeholder,html[data-app-theme=light] .node-textarea::placeholder{-webkit-text-fill-color:#8c84a3;color:#8c84a3}html[data-app-theme=light] .node-input-sm:focus,html[data-app-theme=light] .node-input:focus,html[data-app-theme=light] .node-select:focus,html[data-app-theme=light] .node-textarea:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #552aaa26}html[data-app-theme=light] .custom-node .node-content>div[style*=color]{color:#6a607f!important}html[data-app-theme=light] .custom-node .node-content>.node-field[style*=color]{color:#45556c!important}html[data-app-theme=light] .media-upload-area{background:#f9f6ff;border-color:#552aaa40}html[data-app-theme=light] .media-upload-area:hover{background:#f3edff;border-color:#7c3aed}html[data-app-theme=light] .upload-prompt{color:#7c3aed}html[data-app-theme=light] .node-tag{background:#f9f6ff;box-shadow:inset 0 0 0 1px #552aaa24}html[data-app-theme=light] .custom-node .node-tag[style]{background:#f9f6ff!important;color:var(--node-color)!important}html[data-app-theme=light] .react-flow__node-ethers .node-row .node-tag:first-child,html[data-app-theme=light] .react-flow__node-payment .node-row .node-tag:first-child{color:#127836!important}html[data-app-theme=light] .react-flow__node-ethers .node-row .node-tag:last-child,html[data-app-theme=light] .react-flow__node-payment .node-row .node-tag:last-child{color:#b42318!important}html[data-app-theme=light] .node-handle{background:#fff;border:2px solid #8c84a3!important}html[data-app-theme=light] .node-handle:hover{border-color:#7c3aed!important}html[data-app-theme=light] .custom-node .btn-handle{background:var(--node-color)!important;border-color:#fff!important;box-shadow:0 0 0 1px var(--node-color)}html[data-app-theme=light] .node-button-edit{background:#f9f6ff;border-color:#552aaa24}html[data-app-theme=light] .custom-node .node-button-edit[style*=border-left]{border-left-color:var(--node-color)!important}html[data-app-theme=light] .btn-remove-sm{box-shadow:inset 0 0 0 1px #fecaca;font-weight:700}html[data-app-theme=light] .btn-add-sm{background:#f3edff;font-weight:700}html[data-app-theme=light] .btn-add-sm:hover{background:#e9dfff}html[data-app-theme=light] .btn-swap-order{background:#fff;border-color:#552aaa24;box-shadow:0 10px 22px -16px #21123f59;color:#6a607f}html[data-app-theme=light] .btn-swap-order:hover{background:#f3edff;border-color:#552aaa40;color:#7c3aed}html[data-app-theme=light] .node-confirm-overlay{background:#ffffffd1}html[data-app-theme=light] .node-confirm-dialog{background:#e9f8ee;border-color:#1278362e;box-shadow:0 30px 70px -30px #21123f73}html[data-app-theme=light] .node-confirm-text{color:#5b5270}html[data-app-theme=light] .node-confirm-btn{font-weight:700}html[data-app-theme=light] .node-confirm-btn.cancel{background:#fff;box-shadow:inset 0 0 0 1.5px #552aaa24;color:#000}html[data-app-theme=light] .node-confirm-btn.cancel:hover{background:#f9f6ff;color:#000}html[data-app-theme=light] .node-confirm-btn.confirm{box-shadow:inset 0 0 0 1px #fecaca}html[data-app-theme=light] .node-confirm-btn.confirm:hover{background:#fde7e7}html[data-app-theme=light] .node-expand-btn:hover{background:#f3edff}html[data-app-theme=light] .text-expand-modal{background:#e9f8ee;border-color:#1278362e;box-shadow:0 30px 70px -30px #21123f73}html[data-app-theme=light] .text-expand-header{background:#0000;border-bottom-color:#1278362e}html[data-app-theme=light] .text-expand-footer{background:#0000;border-top-color:#1278362e}html[data-app-theme=light] .text-expand-close{background:#21123f0d;box-shadow:inset 0 0 0 1px #21123f24;color:#5b5270}html[data-app-theme=light] .text-expand-close:hover{background:#552aaa1a;color:#21123f}html[data-app-theme=light] .text-expand-textarea{-webkit-text-fill-color:#21123f;background:#fff;color:#21123f}html[data-app-theme=light] .text-expand-textarea::placeholder{-webkit-text-fill-color:#8c84a3;color:#8c84a3}html[data-app-theme=light] .text-expand-textarea:focus{box-shadow:inset 0 0 0 1.5px #27c55e}html[data-app-theme=light] .text-expand-hint{color:#5b5270}html[data-app-theme=light] .text-expand-save{background:#4ade80;border:1px solid #38d977;box-shadow:0 4px 14px #4ade804d;color:#04130a;font-weight:700}html[data-app-theme=light] .text-expand-save:hover{background:#5ce895;box-shadow:0 6px 18px #4ade8066;filter:none}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .btn-add-user{font-weight:700}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .btn-add-user:hover{filter:brightness(1.04)}html[data-app-theme=light] .btn-sync-stats{font-weight:700!important}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .btn-toggle-filters{background:#fff;border:1.5px solid #552aaa40;color:#000;font-weight:700}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .btn-toggle-filters:hover{background:#f9f6ff;border-color:#552aaa40;color:#000;opacity:1}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .filters-panel{background:#fff;border:1px solid #21123f14;box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .filter-group label{color:#6a607f}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .filter-group input,html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .filter-group select{-webkit-text-fill-color:#21123f;background-color:#fff;border:1.5px solid #552aaa24;color:#21123f}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .filter-group input::placeholder{-webkit-text-fill-color:#8c84a3;color:#8c84a3}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .filter-group input:focus,html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .filter-group select:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #552aaa26;outline:none}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .btn-clear-filters{background:#fff;border:1.5px solid #552aaa24;color:#000;font-weight:700}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .btn-clear-filters:hover{background:#f9f6ff;color:#000}html[data-app-theme=light] .users-per-page-select{background-color:#fff;border:1.5px solid #552aaa24;color:#21123f}html[data-app-theme=light] .users-per-page-select:hover{border-color:#552aaa40;opacity:1}html[data-app-theme=light] .users-per-page-select:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #552aaa26;opacity:1}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .pagination{border-top-color:#21123f14}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .pagination-btn{background:#fff;border:1.5px solid #552aaa24;color:#000;font-weight:700}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .pagination-btn:hover:not(:disabled){background:#f9f6ff;border-color:#552aaa40;color:#000;opacity:1}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .pagination-btn:disabled{background:#f9f6ff;border-color:#21123f14;color:#8c84a3;opacity:1}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .pagination-number{background:#fff;border:1.5px solid #552aaa24;color:#6a607f;font-weight:700}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .pagination-number:hover{background:#f9f6ff;border-color:#552aaa40;color:#7c3aed;opacity:1}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .pagination-number.active{background:#f3edff;border-color:#552aaa40;box-shadow:inset 0 0 0 1px #552aaa2e;color:#7c3aed;font-weight:700;opacity:1}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .pagination-ellipsis{color:#6a607f}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)){--t-bg-4ade80-a120:#e9f8ee}html[data-app-theme=light] .sortable-header:hover{color:#7c3aed}html[data-app-theme=light] .user-id-cell:hover{filter:none}html[data-app-theme=light] .card-lang-dot,html[data-app-theme=light] .lang-badge{border-color:#552aaa40;opacity:1}html[data-app-theme=light] .lang-badge.is-editable{border-color:#12783638;color:#127836}html[data-app-theme=light] .user-age-cell--empty{color:#6a607f;opacity:1}html[data-app-theme=light] .user-age-cell--minor{color:#b45309}html[data-app-theme=light] .geo-cell--empty{color:#6a607f;opacity:1}html[data-app-theme=light] .geo-cell__country{color:#21123f}html[data-app-theme=light] .geo-cell__city{color:#6a607f;opacity:1}html[data-app-theme=light] .geo-cell__city--empty{opacity:1}html[data-app-theme=light] .device-cell--empty,html[data-app-theme=light] .device-cell__approx,html[data-app-theme=light] .device-cell__extra,html[data-app-theme=light] .device-cell__sub{color:#6a607f;opacity:1}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) svg path[fill="#4ade80"]{fill:#127836}html[data-app-theme=light] .ar-switch{background:#fff;border:1.5px solid #8c84a3}html[data-app-theme=light] .ar-switch.on{background:#127836;border-color:#127836;box-shadow:none}html[data-app-theme=light] .ar-switch:disabled{filter:saturate(.45) brightness(1.06);opacity:1}html[data-app-theme=light] .ar-switch-knob{background:#8c84a3;box-shadow:none;left:1.5px;top:1.5px}html[data-app-theme=light] .ar-switch.on .ar-switch-knob{background:#fff;box-shadow:0 2px 6px rgba(33,18,63,.158)}html[data-app-theme=light] span[title="Спутник Жизни"],html[data-app-theme=light] td[title="Управление подпиской «Спутник Жизни»"]{--t-bg-34c76e:#27c55e1f;--t-fgon-06210f-on-34c76e:#127836;--t-bg-fbbf24:#fef3e2;--t-fgon-1a1205-on-fbbf24:#b45309}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .inline-edit-container{background:#f9f6ff;box-shadow:inset 0 0 0 1px #552aaa24}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .inline-edit-input,html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .inline-edit-select{-webkit-text-fill-color:#21123f;background-color:#fff;border:1.5px solid #552aaa24;color:#21123f}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .inline-edit-input:focus,html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .inline-edit-select:focus{background-color:#fff;border-color:#7c3aed;box-shadow:0 0 0 3px #552aaa26;opacity:1}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .inline-save-btn:hover{filter:brightness(1.04)}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .inline-cancel-btn{background:#fff;border-color:#552aaa24;color:#000}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .action-btn-fixed{background:#f3edff!important;box-shadow:inset 0 0 0 1px #552aaa38!important;color:#7c3aed!important}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .action-btn-fixed:hover{background:#e9dfff!important;color:#7c3aed!important}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .action-btn-fixed.btn-delete:hover{background:#fef2f2!important;box-shadow:inset 0 0 0 1px #fecaca!important;color:#b42318!important}html[data-app-theme=light] .online-status{box-shadow:none;text-shadow:none}html[data-app-theme=light] .online-status:hover{filter:none}html[data-app-theme=light] .online-status.online{background-color:#e9f8ee;box-shadow:inset 0 0 0 1px #27c55e3d;color:#127836}html[data-app-theme=light] .online-status.offline{background-color:#21123f0f;color:#45556c}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .role-badge{box-shadow:none!important;text-shadow:none!important}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .role-badge:hover{filter:none!important}html[data-app-theme=light] .role-badge-user{background-color:#f3edff!important;box-shadow:inset 0 0 0 1px #552aaa24!important;color:#7c3aed!important;text-shadow:none!important}html[data-app-theme=light] .role-badge-admin{background-color:#fef3e2!important;box-shadow:inset 0 0 0 1px #f59e0b3d!important;color:#b45309!important;text-shadow:none!important}html[data-app-theme=light] .role-badge-super-admin{background-color:#fef2f2!important;box-shadow:inset 0 0 0 1px #fecaca!important;color:#b42318!important;text-shadow:none!important}html[data-app-theme=light] .role-badge-partner{background-color:#7c3aed!important;color:#fff!important;text-shadow:none!important}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .role-badge.role-badge-investor{background-color:#e9f8ee;box-shadow:inset 0 0 0 1px #27c55e3d!important;color:#127836}html[data-app-theme=light] .role-badge-additional{background:#f9f6ff!important;border:1px solid #552aaa24!important;box-shadow:none!important;color:#5b5270!important}html[data-app-theme=light] .subscription-badge-free,html[data-app-theme=light] .subscription-badge-max,html[data-app-theme=light] .subscription-badge-premium,html[data-app-theme=light] .subscription-badge-pro,html[data-app-theme=light] .subscription-badge-start,html[data-app-theme=light] .subscription-badge-ultimate{box-shadow:none!important;text-shadow:none!important}html[data-app-theme=light] .subscription-badge-free:hover,html[data-app-theme=light] .subscription-badge-max:hover,html[data-app-theme=light] .subscription-badge-premium:hover,html[data-app-theme=light] .subscription-badge-pro:hover,html[data-app-theme=light] .subscription-badge-start:hover,html[data-app-theme=light] .subscription-badge-ultimate:hover{filter:none!important}html[data-app-theme=light] .subscription-badge-free{background-color:#21123f0f!important;color:#45556c!important}html[data-app-theme=light] .subscription-badge-start{background-color:#fef2f2!important;box-shadow:inset 0 0 0 1px #fecaca!important;color:#b42318!important}html[data-app-theme=light] .subscription-badge-pro{background-color:#fef9e7!important;box-shadow:inset 0 0 0 1px #d4af3766!important;color:#946c00!important}html[data-app-theme=light] .subscription-badge-premium{background-color:#fef9e7!important;box-shadow:inset 0 0 0 1px #d4af37!important;color:#785400!important}html[data-app-theme=light] .subscription-badge-max,html[data-app-theme=light] .subscription-badge-ultimate{background:#fbf6e8!important;border:2px solid #d4af37!important;box-shadow:0 0 10px #d4a01759!important;color:#8f6200!important;font-weight:800!important;letter-spacing:.06em!important;text-shadow:none!important;text-transform:uppercase!important}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .caste-badge{box-shadow:none!important;color:#21123f!important;text-shadow:none!important}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .caste-badge:hover{filter:none!important}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .caste-badge.worker{background-color:#fef2f2!important;box-shadow:inset 0 0 0 1px #fecaca!important;color:#b42318!important}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .caste-badge.merchant{background-color:#fef3e2!important;box-shadow:inset 0 0 0 1px #f59e0b3d!important;color:#b45309!important;text-shadow:none!important}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .caste-badge.warrior{background-color:#fbf6e8!important;box-shadow:inset 0 0 0 1px #d4af37!important;color:#8f6200!important;text-shadow:none!important}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .caste-badge.transitioning{background-color:#e3f6f4!important;box-shadow:inset 0 0 0 1px #0f766e3d!important;color:#0f766e!important;text-shadow:none!important}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .caste-badge.sage{background-color:#e9f8ee!important;box-shadow:inset 0 0 0 1px #27c55e3d!important;color:#127836!important}html[data-app-theme=light] .no-caste-badge{background-color:#21123f0f!important;box-shadow:none!important;color:#45556c!important;text-shadow:none!important}html[data-app-theme=light] .no-caste-badge:hover{filter:none!important}html[data-app-theme=light] .flag-badge{box-shadow:none!important;text-shadow:none!important}html[data-app-theme=light] .flag-badge:hover{filter:none!important}html[data-app-theme=light] .flag-badge.clean{background-color:#21123f0f!important;color:#45556c!important}html[data-app-theme=light] .flag-badge.referral,html[data-app-theme=light] .flag-badge.referral-level.level-1,html[data-app-theme=light] .flag-badge.referral-level.level-2,html[data-app-theme=light] .flag-badge.referral-level.level-3,html[data-app-theme=light] .flag-badge.referral-level.level-4,html[data-app-theme=light] .flag-badge.referral-level.level-5,html[data-app-theme=light] .flag-badge.referral-level.level-6,html[data-app-theme=light] .flag-badge.referral-level.level-7,html[data-app-theme=light] .flag-badge.referral-level.level-8,html[data-app-theme=light] .flag-badge.referral-level.level-9{background-color:#f3edff!important;box-shadow:inset 0 0 0 1px #552aaa24!important;color:#7c3aed!important}html[data-app-theme=light] .flag-badge.master-partner,html[data-app-theme=light] .flag-badge.partner,html[data-app-theme=light] .flag-badge.partner.level-1,html[data-app-theme=light] .flag-badge.partner.level-2,html[data-app-theme=light] .flag-badge.partner.level-3,html[data-app-theme=light] .flag-badge.partner.level-4,html[data-app-theme=light] .flag-badge.partner.level-5,html[data-app-theme=light] .flag-badge.partner.level-6,html[data-app-theme=light] .flag-badge.partner.level-7,html[data-app-theme=light] .flag-badge.partner.level-8,html[data-app-theme=light] .flag-badge.partner.level-9{background-color:#7c3aed!important;color:#fff!important}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .status-badge{box-shadow:none!important;text-shadow:none!important}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .status-badge:hover{filter:none!important}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .status-badge.active{background-color:#e9f8ee!important;color:#127836!important}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .status-badge.unverified{background-color:#21123f0f!important;color:#45556c!important}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .status-badge.blocked{background-color:#fef2f2!important;box-shadow:inset 0 0 0 1px #fecaca!important;color:#b42318!important}@media (max-width:767px){html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .user-card{background:#fff;border-color:#21123f14;box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .info-col{background:#f9f6ff;border-color:#0000;box-shadow:inset 0 0 0 1px #552aaa24}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .mobile-users-list .inline-edit-input,html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .mobile-users-list .inline-edit-select{-webkit-text-fill-color:#21123f;background-color:#fff;border:1.5px solid #552aaa24;color:#21123f}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .mobile-users-list .inline-edit-input:focus,html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .mobile-users-list .inline-edit-select:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #552aaa26}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .mobile-action-btn.icon-only{background:#f3edff;border-color:#552aaa38;color:#7c3aed}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .mobile-action-btn.icon-only:hover{background:#e9dfff!important;border-color:#552aaa40!important;color:#7c3aed!important}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .mobile-action-btn.icon-only.danger:hover{background:#fef2f2!important;border-color:#fecaca!important;color:#b42318!important}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .mobile-action-btn:active,html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .mobile-action-btn:hover{background:#e9dfff!important;border-color:#552aaa40!important;color:#7c3aed!important;opacity:1}}html[data-app-theme=light] .bulk-actions-bar{background:#fff;border-color:#21123f14;box-shadow:0 18px 40px -22px #21123f38}html[data-app-theme=light] .bulk-actions-bar .btn-clear-selection{background:#fff;border:1.5px solid #552aaa24;color:#000;font-weight:700}html[data-app-theme=light] .bulk-actions-bar .btn-clear-selection:hover{background:#f9f6ff;color:#000}html[data-app-theme=light] .bulk-actions-bar .btn-apply-role,html[data-app-theme=light] .bulk-actions-bar .btn-cancel-role,html[data-app-theme=light] .bulk-actions-bar .bulk-action-btn{font-weight:700}html[data-app-theme=light] .bulk-actions-bar .btn-apply-role:hover,html[data-app-theme=light] .bulk-actions-bar .btn-role:hover{filter:brightness(1.04)}html[data-app-theme=light] .bulk-actions-bar .btn-reset{background:#fef3e2;box-shadow:inset 0 0 0 1px #f59e0b3d;color:#b45309}html[data-app-theme=light] .bulk-actions-bar .btn-reset:hover{background:#fef3e2}html[data-app-theme=light] .bulk-actions-bar .btn-delete{background:#c43c3c;color:#fff}html[data-app-theme=light] .bulk-actions-bar .btn-delete:hover{background:#b42318}html[data-app-theme=light] .bulk-actions-bar .role-select{background-color:#fff;border:1.5px solid #552aaa24;color:#21123f}html[data-app-theme=light] .bulk-actions-bar .btn-cancel-role{background:#fff;border:1.5px solid #552aaa24;color:#000}html[data-app-theme=light] .bulk-actions-bar .btn-cancel-role:hover{background:#f9f6ff;color:#000}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .id-modal-content h3{color:#21123f;font-family:Onest,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:700;letter-spacing:-.015em}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .id-modal-id{background:#fff;border-color:#1278362e;color:#127836}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .btn-copy-id{font-weight:700}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .btn-copy-id:hover{filter:brightness(1.04)}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .btn-close-modal{background:#fff;border:1.5px solid #552aaa24;color:#000;font-weight:700}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .btn-close-modal:hover{background:#f9f6ff;border-color:#552aaa40}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .gift-modal{background-color:#e9f8ee!important;border:1px solid #1278362e!important;box-shadow:0 30px 70px -30px #21123f73;color:#21123f}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .gift-modal h3{color:#21123f;font-family:Onest,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:-.015em}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .gift-modal h3 svg{color:#127836}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .gift-field label{color:#21123f}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .gift-field input,html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .gift-field textarea{-webkit-text-fill-color:#21123f;background:#fff;border:1.5px solid #12783638;color:#21123f}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .gift-field input::placeholder,html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .gift-field textarea::placeholder{-webkit-text-fill-color:#8c84a3;color:#8c84a3;opacity:1}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .gift-field input:focus,html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .gift-field textarea:focus{border-color:#27c55e;box-shadow:0 0 0 3px #27c55e33}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .gift-recipient-badge{background:#fff;border:1px solid #552aaa24;color:#21123f}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .gift-recipient-badge button{color:#5b5270}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .gift-recipient-badge button:hover{background:#fef2f2;color:#b42318}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .gift-search-results{background:#fff;border:1px solid #552aaa24;border-radius:12px;box-shadow:0 18px 40px -22px #21123f38,0 10px 22px -16px #21123f59}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .gift-search-item{border-bottom-color:#21123f14}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .gift-search-item:hover{background:#f9f6ff}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .gift-search-name{color:#21123f}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .gift-search-email{color:#5b5270}html[data-app-theme=light] :where(.admin-page:has(>.admin-users-tabs-wrapper)) .gift-modal .btn-gift{font-weight:700}html[data-app-theme=light] .modal-header-user{border-bottom-color:#1278362e}html[data-app-theme=light] .modal-header-user h2{color:#21123f;font-family:Onest,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:700;letter-spacing:-.015em}html[data-app-theme=light] .user-modal .form-group label{color:#5b5270}html[data-app-theme=light] .user-modal .form-group input,html[data-app-theme=light] .user-modal .form-group select{-webkit-text-fill-color:#21123f;background-color:#fff;border:1.5px solid #12783638;color:#21123f}html[data-app-theme=light] .user-modal .form-group input::placeholder{-webkit-text-fill-color:#8c84a3;color:#8c84a3}html[data-app-theme=light] .user-modal .form-group input:focus,html[data-app-theme=light] .user-modal .form-group select:focus{background-color:#fff;border-color:#27c55e;box-shadow:0 0 0 3px #27c55e33}html[data-app-theme=light] .user-modal .form-group input.error,html[data-app-theme=light] .user-modal .form-group select.error{border-color:#b42318}html[data-app-theme=light] .user-modal .error-text{color:#b42318}html[data-app-theme=light] .user-modal .password-toggle{color:#5b5270}html[data-app-theme=light] .user-modal .password-toggle:hover{color:#21123f}html[data-app-theme=light] .user-modal .modal-actions{border-top-color:#1278362e}html[data-app-theme=light] .user-modal .btn-cancel{background:#fff;border:1.5px solid #552aaa24;color:#000;font-weight:700}html[data-app-theme=light] .user-modal .btn-cancel:hover{background:#f9f6ff;color:#000}html[data-app-theme=light] .user-modal .btn-submit{background:#4ade80;border:1px solid #38d977;box-shadow:0 4px 14px #4ade804d;color:#04130a;font-weight:700}html[data-app-theme=light] .user-modal .btn-submit:hover{background:#5ce895;box-shadow:0 6px 18px #4ade8066;filter:none}html[data-app-theme=light] .user-modal .avatar-upload-btn{background:#fff;border:1.5px solid #552aaa24;color:#000;font-weight:700}html[data-app-theme=light] .user-modal .avatar-upload-btn:hover{background:#f9f6ff;border-color:#552aaa40;color:#000}html[data-app-theme=light] .user-modal .field-hint{background:#0000;border-color:#0000;color:#5b5270}html[data-app-theme=light] .user-modal .add-role-btn{border-color:#552aaa40;color:#5b5270;font-weight:700}html[data-app-theme=light] .user-modal .add-role-btn:hover{background:#ddf3e4;border-color:#552aaa40;color:#21123f}html[data-app-theme=light] .user-modal .custom-dropdown-menu{background:#fff;border:1px solid #552aaa24;border-radius:12px;box-shadow:0 18px 40px -22px #21123f38,0 10px 22px -16px #21123f59}html[data-app-theme=light] .user-modal .custom-dropdown-menu li{color:#21123f}html[data-app-theme=light] .user-modal .custom-dropdown-menu li:hover{background:#f9f6ff}html[data-app-theme=light] .user-modal .custom-dropdown-menu li.active{background:#f3edff;color:#7c3aed;font-weight:600}html[data-app-theme=light] .user-modal .selected-role-chip{background:#f3edff;border-color:#552aaa24;color:#7c3aed;font-weight:600}html[data-app-theme=light] .user-modal .selected-role-chip button{color:#7c3aed}html[data-app-theme=light] .user-modal .selected-role-chip button:hover{color:#b42318}html[data-app-theme=light] .avatar-zoom-close{background:#ffffff1f;color:#fff}html[data-app-theme=light] .avatar-zoom-close:hover{background:#ffffff38}html[data-app-theme=light] .modal-content.admin-modal{--t-bg-2a2a2a:#fef3e2;--t-fg-ffcc00:#b45309}html[data-app-theme=light] .admin-modal .modal-header h3{color:#21123f;font-family:Onest,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:700;letter-spacing:-.015em}html[data-app-theme=light] .admin-modal .btn-close{color:#5b5270}html[data-app-theme=light] .admin-modal .btn-close:hover{color:#21123f}html[data-app-theme=light] .admin-modal .admin-subtitle,html[data-app-theme=light] .admin-modal .form-group label{color:#5b5270}html[data-app-theme=light] .admin-modal .form-control{-webkit-text-fill-color:#21123f;background-color:#fff;border:1.5px solid #12783638;color:#21123f}html[data-app-theme=light] .admin-modal .form-control:focus{border-color:#27c55e;box-shadow:0 0 0 3px #27c55e33;outline:none}html[data-app-theme=light] .admin-modal .btn-cancel{background:#fff;border:1.5px solid #552aaa24;color:#000;font-weight:700}html[data-app-theme=light] .admin-modal .btn-cancel:hover{background:#f9f6ff;color:#000}html[data-app-theme=light] .admin-modal .btn-submit{background:#c43c3c;color:#fff;font-weight:700}html[data-app-theme=light] .admin-modal .btn-submit:hover{background:#b42318}html[data-app-theme=light] .admin-neuro-stats-modal .modal-subtitle{color:#5b5270}html[data-app-theme=light] .admin-neuro-stats-modal .empty-state{background:#fff;box-shadow:inset 0 0 0 1px #21123f14;color:#5b5270}html[data-app-theme=light] .purchases-table-container{background:#fff;border-color:#21123f14}html[data-app-theme=light] .purchases-table th{background:#f3edff;border-bottom-color:#21123f14;color:#6a607f;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}html[data-app-theme=light] .purchases-table td{border-bottom-color:#21123f14;color:#45556c}html[data-app-theme=light] .purchase-row:hover{background:#f9f6ff}html[data-app-theme=light] .program-title-cell{color:#21123f}html[data-app-theme=light] .admin-neuro-stats-modal .expand-btn{background:#f3edff;box-shadow:inset 0 0 0 1px #552aaa38;color:#7c3aed;font-weight:700}html[data-app-theme=light] .admin-neuro-stats-modal .expand-btn:hover{background:#e9dfff}html[data-app-theme=light] .sessions-expanded-row td{border-bottom-color:#21123f14}html[data-app-theme=light] .sessions-inner-container{background:#f9f6ff;box-shadow:inset 0 0 0 1px #552aaa24}html[data-app-theme=light] .orphan-title,html[data-app-theme=light] .sessions-inner-title{color:#6a607f}html[data-app-theme=light] .session-item{border-bottom-color:#21123f14}@media (max-width:900px){html[data-app-theme=light] .purchase-row{background:#fff;border-color:#21123f14}html[data-app-theme=light] .purchases-table td{border-bottom-color:#21123f14}html[data-app-theme=light] .purchases-table td:before{color:#6a607f}}html[data-app-theme=light] .info-modal-header{border-bottom-color:#1278362e}html[data-app-theme=light] .info-modal-header h3{color:#21123f;font-family:Onest,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:700;letter-spacing:-.015em}html[data-app-theme=light] .info-modal-overlay .info-modal-userid{background:#fff;box-shadow:inset 0 0 0 1px #21123f14;color:#5b5270}html[data-app-theme=light] .info-modal-overlay .info-modal-loader{color:#5b5270}html[data-app-theme=light] .answers-scroll-area::-webkit-scrollbar-thumb,html[data-app-theme=light] .info-modal-body::-webkit-scrollbar-thumb{background:#552aaa99}html[data-app-theme=light] .answers-scroll-area::-webkit-scrollbar-thumb:hover,html[data-app-theme=light] .info-modal-body::-webkit-scrollbar-thumb:hover{background:#552aaab3}html[data-app-theme=light] .info-modal-overlay .info-section-title{border-left-color:#7c3aed;color:#5b5270}html[data-app-theme=light] .answer-card-item,html[data-app-theme=light] .info-matrix-container,html[data-app-theme=light] .info-modal-overlay .info-grid{background:#fff;border-color:#21123f14}html[data-app-theme=light] .empty-answers{background:#fff;box-shadow:inset 0 0 0 1px #21123f14;color:#5b5270}html[data-app-theme=light] .answer-card-item:hover{border-color:#552aaa40}html[data-app-theme=light] .answer-type-badge.general{background:#f3edff;color:#7c3aed}html[data-app-theme=light] .answer-type-badge.daily{background:#27c55e1f;color:#127836}html[data-app-theme=light] .answer-text-value{background:#e9f8ee;border-left-color:#27c55e;color:#127836}html[data-app-theme=light] .info-energy-circle{background:#f9f6ff;border-color:#552aaa24;box-shadow:none;color:#127836}html[data-app-theme=light] .info-energy-circle.missing{background:#0000;border-color:#552aaa40;color:#6a607f}html[data-app-theme=light] .info-energy-circle.energy-5{background:#f3edff;border-color:#552aaa40;color:#7c3aed}html[data-app-theme=light] .info-caste-badge{background:#f3edff;border-color:#552aaa24;color:#7c3aed}html[data-app-theme=light] .info-modal-footer{border-top-color:#1278362e}html[data-app-theme=light] .btn-close-info{background:#fff;border:1.5px solid #552aaa24;color:#000;font-weight:700}html[data-app-theme=light] .btn-close-info:hover{background:#f9f6ff;color:#000}html[data-app-theme=light] .analytics-header{border-bottom-color:#1278362e}html[data-app-theme=light] .analytics-header h2{color:#21123f;font-family:Onest,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:700;letter-spacing:-.015em}html[data-app-theme=light] .analytics-modal .analytics-empty,html[data-app-theme=light] .analytics-modal .analytics-loading,html[data-app-theme=light] .analytics-modal .analytics-subtitle{color:#5b5270}html[data-app-theme=light] .consent-strip{background:#fff;border-bottom-color:#1278362e}html[data-app-theme=light] .consent-label{color:#6a607f}html[data-app-theme=light] .consent-value{color:#21123f}html[data-app-theme=light] .activity-table-wrap{background:#fff}html[data-app-theme=light] .activity-table th{background:#f3edff;border-bottom-color:#21123f14;color:#6a607f;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}html[data-app-theme=light] .activity-table td{border-bottom-color:#21123f14;color:#45556c}html[data-app-theme=light] .activity-table tbody tr:hover td{background:#f9f6ff}html[data-app-theme=light] .at-time,html[data-app-theme=light] .at-type{color:#45556c}html[data-app-theme=light] .at-empty,html[data-app-theme=light] .at-path,html[data-app-theme=light] .at-type svg{color:#6a607f}html[data-app-theme=light] .modal-overlay>.admin-log-modal{--t-bg-12141a:#e9f8ee;--t-bg-161922:#fff;--t-bd-ffffff-a150:#1278362e;--t-sh-000000-a950:#21123f38}html[data-app-theme=light] .admin-log-modal .admin-table{--t-bg-12141a:#fff;--t-bg-161922:#f9f6ff;--t-bg-1e222d:#fff}html[data-app-theme=light] .admin-log-modal .admin-table td>span[style*=opacity]{opacity:1!important}html[data-app-theme=light] .lam-modal{background:#e9f8ee;border:1px solid #1278362e;box-shadow:0 30px 70px -30px #21123f73}html[data-app-theme=light] .lam-close{background:#21123f0d;border-color:#21123f24;color:#5b5270}html[data-app-theme=light] .lam-close:hover{background:#552aaa1a;color:#21123f}html[data-app-theme=light] .lam-badge{background:#27c55e;color:#000}html[data-app-theme=light] .lam-title{color:#21123f;font-family:Onest,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:-.015em}html[data-app-theme=light] .lam-hint,html[data-app-theme=light] .lam-sub{color:#5b5270}html[data-app-theme=light] .lam-name,html[data-app-theme=light] .lam-sub strong{color:#21123f}html[data-app-theme=light] .lam-item{background:#fff;border-color:#1278362e}html[data-app-theme=light] .lam-item:hover{background:#fff;border-color:#552aaa40;box-shadow:0 20px 45px -20px #21123f47}html[data-app-theme=light] .lam-item:focus-visible{outline-color:#27c55e}html[data-app-theme=light] .lam-item.is-on{background:#fff;border-color:#27c55e;box-shadow:inset 0 0 0 1px #27c55e}html[data-app-theme=light] .lam-ico{background:#f3edff;color:#7c3aed}html[data-app-theme=light] .lam-item.is-on .lam-ico{background:#e9f8ee;box-shadow:inset 0 0 0 1px #1278362e;color:#127836}html[data-app-theme=light] .lam-free{background:#27c55e;color:#000}html[data-app-theme=light] .lam-check{background:#fff;border-color:#6a607f}html[data-app-theme=light] .lam-item.is-on .lam-check{background:#27c55e;border-color:#0000;color:#000}html[data-app-theme=light] .lam-item.lam-dating.is-on{background:#fff;border-color:#0f766e;box-shadow:inset 0 0 0 1px #0f766e}html[data-app-theme=light] .lam-item.lam-dating.is-on .lam-ico{background:#e3f6f4;color:#0f766e}html[data-app-theme=light] .lam-item.lam-dating.is-on .lam-check{background:#0f766e;color:#fff}html[data-app-theme=light] .lam-save{background:#4ade80;border:1px solid #38d977;box-shadow:0 4px 14px #4ade804d;color:#04130a}html[data-app-theme=light] .lam-save:hover{background:#5ce895;box-shadow:0 6px 18px #4ade8066;filter:none}html[data-app-theme=light] .aulm-modal{background:#e9f8ee;border:1px solid #1278362e;box-shadow:0 30px 70px -30px #21123f73}html[data-app-theme=light] .aulm-close{background:#21123f0d;border-color:#21123f24;color:#5b5270}html[data-app-theme=light] .aulm-close:focus-visible,html[data-app-theme=light] .aulm-close:hover{background:#552aaa1a;color:#21123f}html[data-app-theme=light] .aulm-badge{background:#fff;border-color:#1278362e;color:#127836}html[data-app-theme=light] .aulm-title{color:#21123f;font-family:Onest,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:-.015em}html[data-app-theme=light] .aulm-label,html[data-app-theme=light] .aulm-sub{color:#5b5270}html[data-app-theme=light] .aulm-label .aulm-req{color:#b42318}html[data-app-theme=light] .aulm-input,html[data-app-theme=light] .aulm-select{-webkit-text-fill-color:#21123f;background-color:#fff;border:1.5px solid #12783638;color:#21123f}html[data-app-theme=light] .aulm-input:focus,html[data-app-theme=light] .aulm-select:focus{background-color:#fff;border-color:#27c55e;box-shadow:0 0 0 3px #27c55e33}html[data-app-theme=light] .aulm-input.is-bad{background-color:#fff;border-color:#b42318}html[data-app-theme=light] .aulm-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9'%3E%3Cpath fill='none' stroke='%2345556C' stroke-width='2' d='m1 1 6 6 6-6'/%3E%3C/svg%3E")}html[data-app-theme=light] .aulm-select option{background:#fff;color:#21123f}html[data-app-theme=light] .aulm-error{color:#b42318}html[data-app-theme=light] .aulm-fix{color:#127836}html[data-app-theme=light] .aulm-fix:focus-visible,html[data-app-theme=light] .aulm-fix:hover{color:#0b5a27}html[data-app-theme=light] .aulm-server-error{background:#fef2f2;border-color:#fecaca;color:#b42318}html[data-app-theme=light] .aulm-btn-ghost{background:#fff;border:1.5px solid #552aaa24;color:#000}html[data-app-theme=light] .aulm-btn-ghost:hover{background:#f9f6ff;color:#000}html[data-app-theme=light] .aulm-btn-save{background:#4ade80;border:1px solid #38d977;box-shadow:0 4px 14px #4ade804d;color:#04130a}html[data-app-theme=light] .aulm-btn-save:hover:not(:disabled){background:#5ce895;box-shadow:0 6px 18px #4ade8066;filter:none}html[data-app-theme=light] .aulm-btn-save:disabled{filter:saturate(.45) brightness(1.06);opacity:1}html[data-app-theme=light] .dsum{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd1}html[data-app-theme=light] .dsum-card{background:#e9f8ee;border:1px solid #1278362e;box-shadow:0 30px 70px -30px #21123f73;color:#21123f}html[data-app-theme=light] .dsum-close{background:#21123f0d;border:1px solid #21123f24;color:#5b5270}html[data-app-theme=light] .dsum-close:hover{background:#552aaa1a;color:#21123f}html[data-app-theme=light] .dsum-icon{background:#27c55e;color:#000}html[data-app-theme=light] .dsum-head h3{color:#21123f;font-family:Onest,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}html[data-app-theme=light] .dsum-head p,html[data-app-theme=light] .dsum-period>span,html[data-app-theme=light] .dsum-status-row span{color:#5b5270}html[data-app-theme=light] .dsum-status{background:#fff;border-color:#21123f14}html[data-app-theme=light] .dsum-status-row b{color:#21123f}html[data-app-theme=light] .dsum-badge.active{background:#27c55e1f;box-shadow:inset 0 0 0 1px #27c55e3d;color:#127836}html[data-app-theme=light] .dsum-badge.expired{background:#fef3e2;box-shadow:inset 0 0 0 1px #f59e0b3d;color:#b45309}html[data-app-theme=light] .dsum-badge.disabled{background:#fef2f2;border-color:#fecaca;color:#b42318}html[data-app-theme=light] .dsum-badge.none{background:#21123f0f;color:#45556c}html[data-app-theme=light] .dsum-period-toggle button{background:#fff;border:1.5px solid #552aaa24;color:#45556c;font-weight:700}html[data-app-theme=light] .dsum-period-toggle button.on{background:#f3edff;border-color:#552aaa40;box-shadow:inset 0 0 0 1px #552aaa2e;color:#7c3aed}html[data-app-theme=light] .dsum-btn{background:#fff;border:1.5px solid #552aaa24;color:#000}html[data-app-theme=light] .dsum-btn:disabled{filter:saturate(.45) brightness(1.06);opacity:1}html[data-app-theme=light] .dsum-btn.primary{background:#4ade80;border:1px solid #38d977;box-shadow:0 4px 14px #4ade804d;color:#04130a}html[data-app-theme=light] .dsum-btn.primary:hover:not(:disabled){background:#5ce895;box-shadow:0 6px 18px #4ade8066;filter:none}html[data-app-theme=light] .dsum-btn.danger{background:#fef2f2;border-color:#fecaca;color:#b42318}@media (max-width:768px){html[data-app-theme=light] .aulm-overlay,html[data-app-theme=light] .dsum,html[data-app-theme=light] .lam-overlay{background:#fff}}html[data-app-theme=light].keyboard-open .aulm-overlay,html[data-app-theme=light].keyboard-open .dsum,html[data-app-theme=light].keyboard-open .lam-overlay{background:#fff}:root:not(#u-card) [data-landing-theme=light] .gl-arch-sum,:root:not(#u-card) [data-landing-theme=light] .gl-card,:root:not(#u-card) [data-landing-theme=light] .gl-dg-card.c1,:root:not(#u-card) [data-landing-theme=light] .gl-dg-card.c2,:root:not(#u-card) [data-landing-theme=light] .gl-dg-card.c3,:root:not(#u-card) [data-landing-theme=light] .gl-dg-card.c4,:root:not(#u-card) [data-landing-theme=light] .gl-dg-card.c5,:root:not(#u-card) [data-landing-theme=light] .gl-dg-card.c6,:root:not(#u-card) [data-landing-theme=light] .gl-dg-card.c7,:root:not(#u-card) [data-landing-theme=light] .gl-faq-item,:root:not(#u-card) [data-landing-theme=light] .gl-review-card.gl-review-amber,:root:not(#u-card) [data-landing-theme=light] .gl-review-card.gl-review-green,:root:not(#u-card) [data-landing-theme=light] .gl-review-card.gl-review-teal,:root:not(#u-card) [data-landing-theme=light] .gl-review-card.gl-review-violet,html[data-app-theme=light]:not(#u-card) .gl:not([data-landing-theme=dark]) .gl-arch-sum,html[data-app-theme=light]:not(#u-card) .gl:not([data-landing-theme=dark]) .gl-card,html[data-app-theme=light]:not(#u-card) .gl:not([data-landing-theme=dark]) .gl-dg-card.c1,html[data-app-theme=light]:not(#u-card) .gl:not([data-landing-theme=dark]) .gl-dg-card.c2,html[data-app-theme=light]:not(#u-card) .gl:not([data-landing-theme=dark]) .gl-dg-card.c3,html[data-app-theme=light]:not(#u-card) .gl:not([data-landing-theme=dark]) .gl-dg-card.c4,html[data-app-theme=light]:not(#u-card) .gl:not([data-landing-theme=dark]) .gl-dg-card.c5,html[data-app-theme=light]:not(#u-card) .gl:not([data-landing-theme=dark]) .gl-dg-card.c6,html[data-app-theme=light]:not(#u-card) .gl:not([data-landing-theme=dark]) .gl-dg-card.c7,html[data-app-theme=light]:not(#u-card) .gl:not([data-landing-theme=dark]) .gl-faq-item,html[data-app-theme=light]:not(#u-card) .gl:not([data-landing-theme=dark]) .gl-review-card.gl-review-amber,html[data-app-theme=light]:not(#u-card) .gl:not([data-landing-theme=dark]) .gl-review-card.gl-review-green,html[data-app-theme=light]:not(#u-card) .gl:not([data-landing-theme=dark]) .gl-review-card.gl-review-teal,html[data-app-theme=light]:not(#u-card) .gl:not([data-landing-theme=dark]) .gl-review-card.gl-review-violet,html[data-app-theme=light]:not(#u-card) body .ad-filters:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .admin-layout .info-block:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .admin-layout .placeholder-content:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .admin-layout .tab-content:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .admin-leads-table-wrapper:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .admin-section-item.disabled:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .admin-section-item.enabled:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .admin-settings-section:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .admin-support-container:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .ai-column:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .al-slot:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .amb-stat:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .amb-table-wrap:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .ambp-card.ambp-join-card:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .analytics-kpi-card:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .analytics-section:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .bg-\[var\(--t-bg-1a1a1a\,\#1A1A1A\)\].border.border-white\/5.p-6.rounded-2xl.flex.flex-col:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .bg-\[var\(--t-bg-1a1a1a\,\#1A1A1A\)\].border.border-white\/5.p-6.rounded-2xl.relative.overflow-hidden.group:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .bg-\[var\(--t-bg-1a1a1a\,\#1A1A1A\)\].border.border-white\/5.rounded-2xl.overflow-hidden:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .card.my-world-card:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .card.profile-card:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .caste-card:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .caste-icon-display:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .compact-neuro-card:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .consciousness-level-block:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .contact-card:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .dashboard-card:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .dating-card.dating-locked:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .empty-column:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .energy-card.energy-card-clickable:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .energy-card.evolution-card.evolution-card-clickable.evolution-card-offer:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .faq-card:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .faq-item:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .filter-calendar:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .history-item:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .kb-card:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .lg\:col-span-2.bg-\[var\(--t-bg-1a1a1a\,\#1A1A1A\)\].border.border-white\/5.p-6.rounded-2xl:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .mail-builder__block.mail-builder__block--text:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .mail-builder__templates:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .neuro-info-card:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .neuroprogram-card:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .notification-card:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .placeholder-card:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .pricing-table:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .profit-card.profit-card-expenses:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .profit-card.profit-card-max:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .profit-card.profit-card-partner:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .profit-card.profit-card-premium:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .profit-card.profit-card-pro:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .profit-card.profit-card-start:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .profit-card.profit-card-total:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .profit-card.profit-card-ultimate:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .promocode-card.expired:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .promocode-card:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .setting-card:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .settings-card.mb-8:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .settings-card:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .sonnik-info-block:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .spa-card:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .spec-card:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .spec-empty:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .spec-note:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .spec-stat.spec-stat--wide:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .spec-stat:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .stat-card:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .style-preview-card:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .sub-plan-card.sub-plan-free:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .sub-plan-card.sub-plan-max:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .sub-plan-card.sub-plan-premium:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .sub-plan-card.sub-plan-start:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .template-card:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .user-card:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .user-energy-card:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *),html[data-app-theme=light]:not(#u-card) body .users-table:not(:is([class*=modal],[class*=overlay],[role=dialog],[class*=dropdown],[class*=popover]) *){background:#f5fcf7!important}html[data-app-theme-switching] *,html[data-app-theme-switching] :after,html[data-app-theme-switching] :before{transition:none!important}html:not(#u-btn) body .ad-btn.ad-btn-primary,html:not(#u-btn) body .admin-nav-tab.active,html:not(#u-btn) body .ai-mentor-page .wa-header-new-chat,html:not(#u-btn) body .al-btn.al-btn--upload,html:not(#u-btn) body .amb-btn.amb-btn--primary,html:not(#u-btn) body .amb-card.is-active .amb-card__cta,html:not(#u-btn) body .amb-crop-btn--apply,html:not(#u-btn) body .amb-crop-ratio-btn--active,html:not(#u-btn) body .amb-verify-btn--primary,html:not(#u-btn) body .ambdev-apply-btn,html:not(#u-btn) body .aulm-btn-save,html:not(#u-btn) body .btn-action,html:not(#u-btn) body .btn-activate-promocode,html:not(#u-btn) body .btn-add-user,html:not(#u-btn) body .btn-add-user.btn-gift,html:not(#u-btn) body .btn-ai-generate:not(.inactive-tab):not(.btn-deep-ai-action),html:not(#u-btn) body .btn-apply-promocode,html:not(#u-btn) body .btn-apply-role,html:not(#u-btn) body .btn-buy,html:not(#u-btn) body .btn-buy-ethers,html:not(#u-btn) body .btn-calculate,html:not(#u-btn) body .btn-change-sonnik,html:not(#u-btn) body .btn-change-sonnik-mobile,html:not(#u-btn) body .btn-clear-cache,html:not(#u-btn) body .btn-confirm,html:not(#u-btn) body .btn-copy-id,html:not(#u-btn) body .btn-create-first,html:not(#u-btn) body .btn-demo,html:not(#u-btn) body .btn-edit-save,html:not(#u-btn) body .btn-export,html:not(#u-btn) body .btn-gold,html:not(#u-btn) body .btn-login-mobile,html:not(#u-btn) body .btn-neuro,html:not(#u-btn) body .btn-new-chat,html:not(#u-btn) body .btn-new-chat-mobile,html:not(#u-btn) body .btn-pause,html:not(#u-btn) body .btn-play,html:not(#u-btn) body .btn-play-sm,html:not(#u-btn) body .btn-primary.btn-large:not(.admin-castes-page *):not(.reset-password-card *),html:not(#u-btn) body .btn-role,html:not(#u-btn) body .btn-save-large,html:not(#u-btn) body .btn-success,html:not(#u-btn) body .btn-title-save-mobile,html:not(#u-btn) body .btn-upgrade,html:not(#u-btn) body .btn.btn-primary.btn-large:not(.admin-castes-page *):not(.reset-password-card *),html:not(#u-btn) body .compatibility-actions-group .btn-ai-generate.compat-tab-btn.active-tab,html:not(#u-btn) body .dating-btn-primary,html:not(#u-btn) body .dating-btn-success,html:not(#u-btn) body .direction-btn.active,html:not(#u-btn) body .dpc-btn-primary,html:not(#u-btn) body .dsm-pay,html:not(#u-btn) body .dsum-btn.primary,html:not(#u-btn) body .dsum-period-toggle button.on,html:not(#u-btn) body .email-check-button,html:not(#u-btn) body .gift-claim-btn,html:not(#u-btn) body .gx-intro-btn,html:not(#u-btn) body .hierarchy-confirm-submit,html:not(#u-btn) body .inline-save-btn,html:not(#u-btn) body .lh-auth-btn,html:not(#u-btn) body .mentor-cta-button,html:not(#u-btn) body .mobile-burger-btn,html:not(#u-btn) body .mobile-burger-btn-panel,html:not(#u-btn) body .mobile-new-chat-btn,html:not(#u-btn) body .nav-btn.submit,html:not(#u-btn) body .news-add-btn,html:not(#u-btn) body .news-tab.active,html:not(#u-btn) body .notification-action-btn,html:not(#u-btn) body .notification-confirm-btn.confirm,html:not(#u-btn) body .onboarding-modal-btn,html:not(#u-btn) body .payment-method-btn,html:not(#u-btn) body .period-btn.active,html:not(#u-btn) body .primary-btn,html:not(#u-btn) body .save-btn,html:not(#u-btn) body .sc-btn--primary,html:not(#u-btn) body .scroll-to-top-btn,html:not(#u-btn) body .send-btn.round,html:not(#u-btn) body .social-btn,html:not(#u-btn) body .sort-btn.active,html:not(#u-btn) body .spa-btn,html:not(#u-btn) body .spec-save,html:not(#u-btn) body .sub-billing-btn.active,html:not(#u-btn) body .sub-plan-btn.sub-plan-btn-buy,html:not(#u-btn) body .sub-promo-btn,html:not(#u-btn) body .success-btn,html:not(#u-btn) body .success-compact-modal .redirect-now-btn,html:not(#u-btn) body .support-input-area>button[type=submit],html:not(#u-btn) body .vhe-btn-primary,html:not(#u-btn) body .wf-prompt-btn.confirm{-webkit-text-fill-color:#04130a!important;background:#4ade80!important;background-image:none!important;border-color:#0000!important;box-shadow:0 4px 14px #4ade804d!important;color:#04130a!important;filter:none!important;font-weight:700!important;text-shadow:none!important}html:not(#u-btn) body .ad-btn.ad-btn-primary :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .admin-nav-tab.active :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .ai-mentor-page .wa-header-new-chat :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .al-btn.al-btn--upload :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .amb-btn.amb-btn--primary :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .amb-card.is-active .amb-card__cta :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .amb-crop-btn--apply :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .amb-crop-ratio-btn--active :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .amb-verify-btn--primary :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .ambdev-apply-btn :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .aulm-btn-save :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .btn-action :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .btn-activate-promocode :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .btn-add-user :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .btn-add-user.btn-gift :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .btn-ai-generate:not(.inactive-tab):not(.btn-deep-ai-action) :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .btn-apply-promocode :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .btn-apply-role :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .btn-buy :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .btn-buy-ethers :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .btn-calculate :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .btn-change-sonnik :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .btn-change-sonnik-mobile :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .btn-clear-cache :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .btn-confirm :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .btn-copy-id :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .btn-create-first :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .btn-demo :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .btn-edit-save :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .btn-export :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .btn-gold :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .btn-login-mobile :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .btn-neuro :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .btn-new-chat :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .btn-new-chat-mobile :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .btn-pause :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .btn-play :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .btn-play-sm :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .btn-primary.btn-large:not(.admin-castes-page *):not(.reset-password-card *) :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .btn-role :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .btn-save-large :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .btn-success :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .btn-title-save-mobile :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .btn-upgrade :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .btn.btn-primary.btn-large:not(.admin-castes-page *):not(.reset-password-card *) :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .compatibility-actions-group .btn-ai-generate.compat-tab-btn.active-tab :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .dating-btn-primary :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .dating-btn-success :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .direction-btn.active :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .dpc-btn-primary :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .dsm-pay :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .dsum-btn.primary :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .dsum-period-toggle button.on :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .email-check-button :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .gift-claim-btn :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .gx-intro-btn :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .hierarchy-confirm-submit :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .inline-save-btn :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .lh-auth-btn :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .mentor-cta-button :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .mobile-burger-btn :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .mobile-burger-btn-panel :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .mobile-new-chat-btn :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .nav-btn.submit :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .news-add-btn :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .news-tab.active :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .notification-action-btn :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .notification-confirm-btn.confirm :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .onboarding-modal-btn :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .payment-method-btn :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .period-btn.active :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .primary-btn :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .save-btn :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .sc-btn--primary :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .scroll-to-top-btn :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .send-btn.round :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .social-btn :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .sort-btn.active :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .spa-btn :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .spec-save :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .sub-billing-btn.active :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .sub-plan-btn.sub-plan-btn-buy :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .sub-promo-btn :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .success-btn :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .success-compact-modal .redirect-now-btn :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .support-input-area>button[type=submit] :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .vhe-btn-primary :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .wf-prompt-btn.confirm :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]){-webkit-text-fill-color:inherit!important;color:inherit!important}@media (hover:hover){html:not(#u-btn) body .ad-btn.ad-btn-primary:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .admin-nav-tab.active:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .ai-mentor-page .wa-header-new-chat:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .al-btn.al-btn--upload:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .amb-btn.amb-btn--primary:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .amb-card.is-active .amb-card__cta:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .amb-crop-btn--apply:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .amb-crop-ratio-btn--active:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .amb-verify-btn--primary:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .ambdev-apply-btn:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .aulm-btn-save:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .btn-action:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .btn-activate-promocode:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .btn-add-user.btn-gift:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .btn-add-user:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .btn-ai-generate:not(.inactive-tab):not(.btn-deep-ai-action):hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .btn-apply-promocode:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .btn-apply-role:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .btn-buy-ethers:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .btn-buy:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .btn-calculate:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .btn-change-sonnik-mobile:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .btn-change-sonnik:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .btn-clear-cache:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .btn-confirm:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .btn-copy-id:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .btn-create-first:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .btn-demo:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .btn-edit-save:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .btn-export:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .btn-gold:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .btn-login-mobile:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .btn-neuro:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .btn-new-chat-mobile:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .btn-new-chat:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .btn-pause:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .btn-play-sm:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .btn-play:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .btn-primary.btn-large:not(.admin-castes-page *):not(.reset-password-card *):hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .btn-role:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .btn-save-large:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .btn-success:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .btn-title-save-mobile:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .btn-upgrade:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .btn.btn-primary.btn-large:not(.admin-castes-page *):not(.reset-password-card *):hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .compatibility-actions-group .btn-ai-generate.compat-tab-btn.active-tab:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .dating-btn-primary:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .dating-btn-success:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .direction-btn.active:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .dpc-btn-primary:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .dsm-pay:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .dsum-btn.primary:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .dsum-period-toggle button.on:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .email-check-button:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .gift-claim-btn:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .gx-intro-btn:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .hierarchy-confirm-submit:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .inline-save-btn:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .lh-auth-btn:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .mentor-cta-button:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .mobile-burger-btn-panel:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .mobile-burger-btn:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .mobile-new-chat-btn:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .nav-btn.submit:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .news-add-btn:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .news-tab.active:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .notification-action-btn:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .notification-confirm-btn.confirm:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .onboarding-modal-btn:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .payment-method-btn:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .period-btn.active:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .primary-btn:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .save-btn:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .sc-btn--primary:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .scroll-to-top-btn:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .send-btn.round:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .social-btn:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .sort-btn.active:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .spa-btn:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .spec-save:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .sub-billing-btn.active:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .sub-plan-btn.sub-plan-btn-buy:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .sub-promo-btn:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .success-btn:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .success-compact-modal .redirect-now-btn:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .support-input-area>button[type=submit]:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .vhe-btn-primary:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .wf-prompt-btn.confirm:hover:not(:disabled):not([aria-disabled=true]){background:#5ce895!important;box-shadow:0 6px 18px #4ade8066!important}}html:not([data-app-theme=light]):not(#u-btn) body .app-theme-toggle__option[aria-pressed=true],html:not([data-app-theme=light]):not(#u-btn) body .btn-new-chat-large,html:not([data-app-theme=light]):not(#u-btn) body .btn-primary:not(.admin-castes-page *):not(.reset-password-card *),html:not([data-app-theme=light]):not(#u-btn) body .btn.btn-primary.btn-send:not(.admin-castes-page *):not(.reset-password-card *),html:not([data-app-theme=light]):not(#u-btn) body .btn.btn-primary.btn-sm:not(.admin-castes-page *):not(.reset-password-card *),html:not([data-app-theme=light]):not(#u-btn) body .btn.btn-primary:not(.admin-castes-page *):not(.reset-password-card *),html:not([data-app-theme=light]):not(#u-btn) body .btn.btn-purple,html:not([data-app-theme=light]):not(#u-btn) body .btn.btn-purple.gift-ethers-btn-submit,html:not([data-app-theme=light]):not(#u-btn) body .category-tab.active,html:not([data-app-theme=light]):not(#u-btn) body .compact-listen-btn,html:not([data-app-theme=light]):not(#u-btn) body .dating-btn.dating-btn-primary.dating-btn-buy-sub,html:not([data-app-theme=light]):not(#u-btn) body .gl-pill.gl-pill-green,html:not([data-app-theme=light]):not(#u-btn) body .gl-pill.gl-pill-green.gl-pill-plain.gl-user-actions-wide,html:not([data-app-theme=light]):not(#u-btn) body .lp-btn.lp-btn--primary,html:not([data-app-theme=light]):not(#u-btn) body .lp-btn.lp-btn--primary.lp-btn--xl,html:not([data-app-theme=light]):not(#u-btn) body .nav-tab-item.active,html:not([data-app-theme=light]):not(#u-btn) body .nav-tab-item.active.nav-tabs-second-row,html:not([data-app-theme=light]):not(#u-btn) body .nav-tab.active,html:not([data-app-theme=light]):not(#u-btn) body .pagination-number.active,html:not([data-app-theme=light]):not(#u-btn) body .sub-modal-cta,html:not([data-app-theme=light]):not(#u-btn) body .support-widget-btn,html:not([data-app-theme=light]):not(#u-btn) body .tab-btn.active,html:not([data-app-theme=light]):not(#u-btn) body .tab-button.active{-webkit-text-fill-color:#04130a!important;background:#4ade80!important;background-image:none!important;border-color:#0000!important;box-shadow:0 4px 14px #4ade804d!important;color:#04130a!important;filter:none!important;font-weight:700!important;text-shadow:none!important}html:not([data-app-theme=light]):not(#u-btn) body .app-theme-toggle__option[aria-pressed=true] :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not([data-app-theme=light]):not(#u-btn) body .btn-new-chat-large :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not([data-app-theme=light]):not(#u-btn) body .btn-primary:not(.admin-castes-page *):not(.reset-password-card *) :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not([data-app-theme=light]):not(#u-btn) body .btn.btn-primary.btn-send:not(.admin-castes-page *):not(.reset-password-card *) :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not([data-app-theme=light]):not(#u-btn) body .btn.btn-primary.btn-sm:not(.admin-castes-page *):not(.reset-password-card *) :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not([data-app-theme=light]):not(#u-btn) body .btn.btn-primary:not(.admin-castes-page *):not(.reset-password-card *) :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not([data-app-theme=light]):not(#u-btn) body .btn.btn-purple :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not([data-app-theme=light]):not(#u-btn) body .btn.btn-purple.gift-ethers-btn-submit :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not([data-app-theme=light]):not(#u-btn) body .category-tab.active :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not([data-app-theme=light]):not(#u-btn) body .compact-listen-btn :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not([data-app-theme=light]):not(#u-btn) body .dating-btn.dating-btn-primary.dating-btn-buy-sub :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not([data-app-theme=light]):not(#u-btn) body .gl-pill.gl-pill-green :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not([data-app-theme=light]):not(#u-btn) body .gl-pill.gl-pill-green.gl-pill-plain.gl-user-actions-wide :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not([data-app-theme=light]):not(#u-btn) body .lp-btn.lp-btn--primary :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not([data-app-theme=light]):not(#u-btn) body .lp-btn.lp-btn--primary.lp-btn--xl :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not([data-app-theme=light]):not(#u-btn) body .nav-tab-item.active :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not([data-app-theme=light]):not(#u-btn) body .nav-tab-item.active.nav-tabs-second-row :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not([data-app-theme=light]):not(#u-btn) body .nav-tab.active :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not([data-app-theme=light]):not(#u-btn) body .pagination-number.active :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not([data-app-theme=light]):not(#u-btn) body .sub-modal-cta :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not([data-app-theme=light]):not(#u-btn) body .support-widget-btn :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not([data-app-theme=light]):not(#u-btn) body .tab-btn.active :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not([data-app-theme=light]):not(#u-btn) body .tab-button.active :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]){-webkit-text-fill-color:inherit!important;color:inherit!important}@media (hover:hover){html:not([data-app-theme=light]):not(#u-btn) body .app-theme-toggle__option[aria-pressed=true]:hover:not(:disabled):not([aria-disabled=true]),html:not([data-app-theme=light]):not(#u-btn) body .btn-new-chat-large:hover:not(:disabled):not([aria-disabled=true]),html:not([data-app-theme=light]):not(#u-btn) body .btn-primary:not(.admin-castes-page *):not(.reset-password-card *):hover:not(:disabled):not([aria-disabled=true]),html:not([data-app-theme=light]):not(#u-btn) body .btn.btn-primary.btn-send:not(.admin-castes-page *):not(.reset-password-card *):hover:not(:disabled):not([aria-disabled=true]),html:not([data-app-theme=light]):not(#u-btn) body .btn.btn-primary.btn-sm:not(.admin-castes-page *):not(.reset-password-card *):hover:not(:disabled):not([aria-disabled=true]),html:not([data-app-theme=light]):not(#u-btn) body .btn.btn-primary:not(.admin-castes-page *):not(.reset-password-card *):hover:not(:disabled):not([aria-disabled=true]),html:not([data-app-theme=light]):not(#u-btn) body .btn.btn-purple.gift-ethers-btn-submit:hover:not(:disabled):not([aria-disabled=true]),html:not([data-app-theme=light]):not(#u-btn) body .btn.btn-purple:hover:not(:disabled):not([aria-disabled=true]),html:not([data-app-theme=light]):not(#u-btn) body .category-tab.active:hover:not(:disabled):not([aria-disabled=true]),html:not([data-app-theme=light]):not(#u-btn) body .compact-listen-btn:hover:not(:disabled):not([aria-disabled=true]),html:not([data-app-theme=light]):not(#u-btn) body .dating-btn.dating-btn-primary.dating-btn-buy-sub:hover:not(:disabled):not([aria-disabled=true]),html:not([data-app-theme=light]):not(#u-btn) body .gl-pill.gl-pill-green.gl-pill-plain.gl-user-actions-wide:hover:not(:disabled):not([aria-disabled=true]),html:not([data-app-theme=light]):not(#u-btn) body .gl-pill.gl-pill-green:hover:not(:disabled):not([aria-disabled=true]),html:not([data-app-theme=light]):not(#u-btn) body .lp-btn.lp-btn--primary.lp-btn--xl:hover:not(:disabled):not([aria-disabled=true]),html:not([data-app-theme=light]):not(#u-btn) body .lp-btn.lp-btn--primary:hover:not(:disabled):not([aria-disabled=true]),html:not([data-app-theme=light]):not(#u-btn) body .nav-tab-item.active.nav-tabs-second-row:hover:not(:disabled):not([aria-disabled=true]),html:not([data-app-theme=light]):not(#u-btn) body .nav-tab-item.active:hover:not(:disabled):not([aria-disabled=true]),html:not([data-app-theme=light]):not(#u-btn) body .nav-tab.active:hover:not(:disabled):not([aria-disabled=true]),html:not([data-app-theme=light]):not(#u-btn) body .pagination-number.active:hover:not(:disabled):not([aria-disabled=true]),html:not([data-app-theme=light]):not(#u-btn) body .sub-modal-cta:hover:not(:disabled):not([aria-disabled=true]),html:not([data-app-theme=light]):not(#u-btn) body .support-widget-btn:hover:not(:disabled):not([aria-disabled=true]),html:not([data-app-theme=light]):not(#u-btn) body .tab-btn.active:hover:not(:disabled):not([aria-disabled=true]),html:not([data-app-theme=light]):not(#u-btn) body .tab-button.active:hover:not(:disabled):not([aria-disabled=true]){background:#5ce895!important;box-shadow:0 6px 18px #4ade8066!important}}html[data-app-theme=light]:not(#u-btn) body .admin-mail__btn.admin-mail__btn--send,html[data-app-theme=light]:not(#u-btn) body .admin-mail__button,html[data-app-theme=light]:not(#u-btn) body .btn-unlock-confirm,html[data-app-theme=light]:not(#u-btn) body .error-boundary-actions .error-btn-primary,html[data-app-theme=light]:not(#u-btn) body .faq-audio-play-btn,html[data-app-theme=light]:not(#u-btn) body .mini-play-btn,html[data-app-theme=light]:not(#u-btn) body .neuroprogram-player-card .control-btn-play,html[data-app-theme=light]:not(#u-btn) body .pwa-btn-primary,html[data-app-theme=light]:not(#u-btn) body .sign-button,html[data-app-theme=light]:not(#u-btn) body .user-modal .btn-submit,html[data-app-theme=light]:not(#u-btn) body .video-play-btn{-webkit-text-fill-color:#04130a!important;background:#4ade80!important;background-image:none!important;border-color:#0000!important;box-shadow:0 4px 14px #4ade804d!important;color:#04130a!important;filter:none!important;font-weight:700!important;text-shadow:none!important}html[data-app-theme=light]:not(#u-btn) body .admin-mail__btn.admin-mail__btn--send :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html[data-app-theme=light]:not(#u-btn) body .admin-mail__button :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html[data-app-theme=light]:not(#u-btn) body .btn-unlock-confirm :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html[data-app-theme=light]:not(#u-btn) body .error-boundary-actions .error-btn-primary :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html[data-app-theme=light]:not(#u-btn) body .faq-audio-play-btn :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html[data-app-theme=light]:not(#u-btn) body .mini-play-btn :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html[data-app-theme=light]:not(#u-btn) body .neuroprogram-player-card .control-btn-play :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html[data-app-theme=light]:not(#u-btn) body .pwa-btn-primary :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html[data-app-theme=light]:not(#u-btn) body .sign-button :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html[data-app-theme=light]:not(#u-btn) body .user-modal .btn-submit :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html[data-app-theme=light]:not(#u-btn) body .video-play-btn :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]){-webkit-text-fill-color:inherit!important;color:inherit!important}@media (hover:hover){html[data-app-theme=light]:not(#u-btn) body .admin-mail__btn.admin-mail__btn--send:hover:not(:disabled):not([aria-disabled=true]),html[data-app-theme=light]:not(#u-btn) body .admin-mail__button:hover:not(:disabled):not([aria-disabled=true]),html[data-app-theme=light]:not(#u-btn) body .btn-unlock-confirm:hover:not(:disabled):not([aria-disabled=true]),html[data-app-theme=light]:not(#u-btn) body .error-boundary-actions .error-btn-primary:hover:not(:disabled):not([aria-disabled=true]),html[data-app-theme=light]:not(#u-btn) body .faq-audio-play-btn:hover:not(:disabled):not([aria-disabled=true]),html[data-app-theme=light]:not(#u-btn) body .mini-play-btn:hover:not(:disabled):not([aria-disabled=true]),html[data-app-theme=light]:not(#u-btn) body .neuroprogram-player-card .control-btn-play:hover:not(:disabled):not([aria-disabled=true]),html[data-app-theme=light]:not(#u-btn) body .pwa-btn-primary:hover:not(:disabled):not([aria-disabled=true]),html[data-app-theme=light]:not(#u-btn) body .sign-button:hover:not(:disabled):not([aria-disabled=true]),html[data-app-theme=light]:not(#u-btn) body .user-modal .btn-submit:hover:not(:disabled):not([aria-disabled=true]),html[data-app-theme=light]:not(#u-btn) body .video-play-btn:hover:not(:disabled):not([aria-disabled=true]){background:#5ce895!important;box-shadow:0 6px 18px #4ade8066!important}}html:not(#u-btn) body .compatibility-actions-group .btn-deep-ai-action.compat-tab-btn.active-tab,html:not(#u-btn) body .dating-btn-ai-ready,html:not(#u-btn) body .dating-btn.dating-btn-sympathy,html:not(#u-btn) body .dating-sympathy-btn,html:not(#u-btn) body .gl-beta-btn,html:not(#u-btn) body .lp-beta-btn,html:not(#u-btn) body .lp-btn--purple,html:not(#u-btn) body .minor-purchase-notice-btn,html:not(#u-btn) body .welcome-close-btn{-webkit-text-fill-color:#fff!important;background:#7c3aed!important;background-image:none!important;border-color:#6d28d9!important;box-shadow:inset 0 0 0 1px #6d28d9,0 4px 14px #7c3aed4d!important;color:#fff!important;filter:none!important;font-weight:700!important;text-shadow:none!important}html:not(#u-btn) body .compatibility-actions-group .btn-deep-ai-action.compat-tab-btn.active-tab :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .dating-btn-ai-ready :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .dating-btn.dating-btn-sympathy :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .dating-sympathy-btn :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .gl-beta-btn :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .lp-beta-btn :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .lp-btn--purple :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .minor-purchase-notice-btn :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html:not(#u-btn) body .welcome-close-btn :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]){-webkit-text-fill-color:inherit!important;color:inherit!important}@media (hover:hover){html:not(#u-btn) body .compatibility-actions-group .btn-deep-ai-action.compat-tab-btn.active-tab:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .dating-btn-ai-ready:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .dating-btn.dating-btn-sympathy:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .dating-sympathy-btn:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .gl-beta-btn:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .lp-beta-btn:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .lp-btn--purple:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .minor-purchase-notice-btn:hover:not(:disabled):not([aria-disabled=true]),html:not(#u-btn) body .welcome-close-btn:hover:not(:disabled):not([aria-disabled=true]){background:#8b5cf6!important;border-color:#7c3aed!important;box-shadow:inset 0 0 0 1px #7c3aed,0 6px 18px #7c3aed66!important}}html:not([data-app-theme=light]):not(#u-btn) body .gl-pill.gl-pill-violet{-webkit-text-fill-color:#fff!important;background:#7c3aed!important;background-image:none!important;border-color:#6d28d9!important;box-shadow:inset 0 0 0 1px #6d28d9,0 4px 14px #7c3aed4d!important;color:#fff!important;filter:none!important;font-weight:700!important;text-shadow:none!important}html:not([data-app-theme=light]):not(#u-btn) body .gl-pill.gl-pill-violet :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]){-webkit-text-fill-color:inherit!important;color:inherit!important}@media (hover:hover){html:not([data-app-theme=light]):not(#u-btn) body .gl-pill.gl-pill-violet:hover:not(:disabled):not([aria-disabled=true]){background:#8b5cf6!important;border-color:#7c3aed!important;box-shadow:inset 0 0 0 1px #7c3aed,0 6px 18px #7c3aed66!important}}html[data-app-theme=light]:not(#u-btn) body .admin-mail__section button[style*="--t-bg-ffb000"],html[data-app-theme=light]:not(#u-btn) body .critical-notification-modal.priority-info .critical-button{-webkit-text-fill-color:#fff!important;background:#7c3aed!important;background-image:none!important;border-color:#6d28d9!important;box-shadow:inset 0 0 0 1px #6d28d9,0 4px 14px #7c3aed4d!important;color:#fff!important;filter:none!important;font-weight:700!important;text-shadow:none!important}html[data-app-theme=light]:not(#u-btn) body .admin-mail__section button[style*="--t-bg-ffb000"] :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]),html[data-app-theme=light]:not(#u-btn) body .critical-notification-modal.priority-info .critical-button :where(span,strong,b,em,small,i,svg):not(.gl-pill-ic):not([class*=badge]):not([class*=count]){-webkit-text-fill-color:inherit!important;color:inherit!important}@media (hover:hover){html[data-app-theme=light]:not(#u-btn) body .admin-mail__section button[style*="--t-bg-ffb000"]:hover:not(:disabled):not([aria-disabled=true]),html[data-app-theme=light]:not(#u-btn) body .critical-notification-modal.priority-info .critical-button:hover:not(:disabled):not([aria-disabled=true]){background:#8b5cf6!important;border-color:#7c3aed!important;box-shadow:inset 0 0 0 1px #7c3aed,0 6px 18px #7c3aed66!important}}html:not(#u-btn) body .gl-pill-green .gl-pill-ic{background:#fff!important;color:#04130a!important}html:not(#u-btn) body .gl-pill-violet .gl-pill-ic{background:#fff!important;color:#7c3aed!important}html:not(#u-ico) body .action-bar button.btn.btn-purple-outline svg.lucide-folder-input:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body .actions-cell button.action-btn-fixed:not(:disabled) svg.lucide-wallet:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body .ad-setting-info .ad-setting-title svg.lucide-power,html:not(#u-ico) body .admin-folders-tabs button.admin-nav-tab.add-folder-btn svg.lucide-plus:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body .admin-page .users-table button[style*="4ade80" i] svg.lucide-credit-card:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body .admin-preview-body button.admin-preview-btn svg.lucide-play:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body .admin-tabs button.admin-tab.active svg.lucide-credit-card:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body .amb-stat .amb-stat-icon svg.lucide-clock,html:not(#u-ico) body .amb-stat .amb-stat-icon svg.lucide-file-text,html:not(#u-ico) body .amb-stat .amb-stat-icon svg.lucide-flag,html:not(#u-ico) body .amb-stat .amb-stat-icon svg.lucide-send,html:not(#u-ico) body .amb-stat .amb-stat-icon svg.lucide-shield-check,html:not(#u-ico) body .amb-stat .amb-stat-icon svg.lucide-user-check,html:not(#u-ico) body .amb-stat .amb-stat-icon svg.lucide-user-x,html:not(#u-ico) body .amb-stat .amb-stat-icon svg.lucide-users,html:not(#u-ico) body .amb-stat .amb-stat-icon svg.lucide-wrench,html:not(#u-ico) body .ambp-card.ambp-join-card .ambp-facts svg.lucide-award,html:not(#u-ico) body .ambp-card.ambp-join-card .ambp-facts svg.lucide-calendar-days,html:not(#u-ico) body .ambp-card.ambp-join-card .ambp-facts svg.lucide-file-text,html:not(#u-ico) body .ambp-card.ambp-join-card .ambp-facts svg.lucide-list-checks,html:not(#u-ico) body .ambp-card.ambp-join-card .ambp-facts svg.lucide-shield-check,html:not(#u-ico) body .ambp-card.ambp-join-card .ambp-rules-line svg.lucide-file-text,html:not(#u-ico) body .ambp-welcome .ambp-hero.gematria-header svg.lucide-trophy.ambp-hero-icon.header-icon,html:not(#u-ico) body .analytics-export button.analytics-export-btn svg.lucide-download:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body .avatar-upload-section .avatar-upload-btn svg.lucide-upload,html:not(#u-ico) body .benefit-item .benefit-inputs-col svg.lucide-info,html:not(#u-ico) body .benefits-header button.btn-add-benefit svg.lucide-plus:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body .card.profile-card .bonus-days-grid svg.lucide-check,html:not(#u-ico) body .card.profile-card .invited-count-tile svg.lucide-users.tile-icon,html:not(#u-ico) body .compatibility-selectors .compatibility-icon svg.compat-icon-left,html:not(#u-ico) body .compatibility-selectors .compatibility-icon svg.compat-icon-right,html:not(#u-ico) body .consciousness-level-block button.consciousness-level-toggle svg.lucide-chevron-down.consciousness-toggle-icon:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body .contact-card .contact-icon-wrapper svg.lucide-mail.contact-icon,html:not(#u-ico) body .contact-card .contact-icon-wrapper svg.lucide-send.contact-icon,html:not(#u-ico) body .contacts-content .gematria-header svg.lucide-mail.header-icon,html:not(#u-ico) body .dating-page .dating-card.dating-locked svg.lucide-lock,html:not(#u-ico) body .dsa-head button.dsa-refresh svg.lucide-refresh-cw:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body .dsm-details .dsm-benefits svg.lucide-check,html:not(#u-ico) body .energies-section-header button.btn-pdf-all-energies.active svg.lucide-share2.lucide-share-2:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body .ethers-received-group .ethers-received.ethers-main svg.lucide-arrow-up,html:not(#u-ico) body .faq-action-buttons button.faq-icon-btn.edit svg.lucide-pencil:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body .faq-actions button.faq-visibility-toggle.visible svg.lucide-eye:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body .faq-page .gematria-header svg.lucide-info.header-icon,html:not(#u-ico) body .flex.justify-between .rounded-xl.text-green-400 svg.lucide-activity.w-5.h-5,html:not(#u-ico) body .gematria-page .gematria-header svg.lucide-calculator.header-icon,html:not(#u-ico) body .gl-pz-card .gl-pz-ic svg,html:not(#u-ico) body .gl-pz-card .gl-pz-row.gl-pz-up svg,html:not(#u-ico) body .gl-review-card.gl-review-green .gl-review-badge svg.gl-review-badge-ic,html:not(#u-ico) body .guarantees-grid .guarantee-item svg.lucide-clock.guarantee-icon,html:not(#u-ico) body .guarantees-grid .guarantee-item svg.lucide-credit-card.guarantee-icon,html:not(#u-ico) body .guarantees-grid .guarantee-item svg.lucide-shield-check.guarantee-icon,html:not(#u-ico) body .gx-guide-stage button.gx-guide-chip.is-top svg.lucide-chevron-up:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body .meta-item .meta-value.has-audio svg.lucide-music,html:not(#u-ico) body .mobile-nav .mobile-nav-item svg.lucide-heart:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body .mobile-nav .mobile-nav-item.active svg.lucide-heart:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body .mobile-sidebar-nav .mobile-nav-item-full.admin-item svg.lucide-settings:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body .modal-menu button.modal-menu-item.admin-item svg.lucide-settings:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body .neuroprogram-actions button.btn-duplicate svg.lucide-copy:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body .neuroprogram-header button.btn-toggle-enabled.enabled svg.lucide-eye:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body .news-page .gematria-header.news-page-header svg.lucide-newspaper.header-icon,html:not(#u-ico) body .no-chat-selected .mentor-header.gematria-header svg.lucide-bot.header-icon,html:not(#u-ico) body .notification-history-item.unread .notification-history-icon-wrapper svg.lucide-megaphone.notification-type-icon.promo,html:not(#u-ico) body .page-container .gematria-header svg.lucide-book-open.header-icon,html:not(#u-ico) body .page-container .gematria-header svg.lucide-brain.header-icon,html:not(#u-ico) body .page-container .gematria-header svg.lucide-gift.header-icon,html:not(#u-ico) body .page-container .gematria-header svg.lucide-history.header-icon,html:not(#u-ico) body .page-container .gematria-header svg.lucide-user.header-icon,html:not(#u-ico) body .placeholder-page .placeholder-content-center svg.lucide-chart-column.placeholder-icon,html:not(#u-ico) body .placeholder-page .placeholder-content-center svg.lucide-clipboard-list.placeholder-icon,html:not(#u-ico) body .profile-grid .card.profile-card svg.lucide-check,html:not(#u-ico) body .profit-card.profit-card-max .profit-card-icon svg.lucide-users,html:not(#u-ico) body .profit-card.profit-card-ultimate .profit-card-icon svg.lucide-crown,html:not(#u-ico) body .promocode-actions button.btn-icon svg.lucide-pen:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body .promocode-actions button.btn-icon.btn-danger svg.lucide-trash2.lucide-trash-2:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body .promocode-code button.btn-icon svg.lucide-copy:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body .sc-page .sc-head svg.lucide-users,html:not(#u-ico) body .sidebar-nav .nav-item.active svg.lucide-book-open.nav-icon:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body .sidebar-nav .nav-item.active svg.lucide-bot.nav-icon:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body .sidebar-nav .nav-item.active svg.lucide-brain.nav-icon:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body .sidebar-nav .nav-item.active svg.lucide-calculator.nav-icon:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body .sidebar-nav .nav-item.active svg.lucide-credit-card.nav-icon:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body .sidebar-nav .nav-item.active svg.lucide-heart.nav-icon:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body .sidebar-nav .nav-item.active svg.lucide-history.nav-icon:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body .sidebar-nav .nav-item.active svg.lucide-house.nav-icon:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body .sidebar-nav .nav-item.active svg.lucide-info.nav-icon:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body .sidebar-nav .nav-item.active svg.lucide-moon.nav-icon:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body .sidebar-nav .nav-item.active svg.lucide-newspaper.nav-icon:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body .sidebar-nav .nav-item.active svg.lucide-trophy.nav-icon:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body .sidebar-nav .nav-item.active svg.lucide-user.nav-icon:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body .sidebar-nav .nav-item.admin-nav-item svg.lucide-shield.nav-icon:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body .spa-page .spa-header svg.lucide-briefcase,html:not(#u-ico) body .sub-page-container .gematria-header svg.lucide-credit-card.header-icon,html:not(#u-ico) body .sub-plan-card:not(.sub-plan-free) .sub-plan-benefit svg.lucide-check.sub-benefit-check,html:not(#u-ico) body .sub-plan-name-row .sub-plan-icon svg.lucide-crown,html:not(#u-ico) body .support-faq-section button.support-faq-toggle.active svg.support-faq-chevron:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body .support-message.theirs .support-bot-label svg.lucide-bot.support-bot-icon,html:not(#u-ico) body .toast-template.toast-template-success .toast-template-icon svg.lucide-circle-check-big,html:not(#u-ico) body .users-table button.al-prompt-btn svg.lucide-file-text:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body .wa-chat-list-mobile .wa-chat-list-header.gematria-header svg.lucide-bot.header-icon.wa-mentor-icon,html:not(#u-ico) body button.faq-category-btn .faq-category-label svg.lucide-bot.faq-category-icon:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body button.faq-category-btn .faq-category-label svg.lucide-credit-card.faq-category-icon:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body button.faq-category-btn .faq-category-label svg.lucide-gift.faq-category-icon:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body button.faq-category-btn .faq-category-label svg.lucide-headphones.faq-category-icon:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body button.faq-category-btn .faq-category-label svg.lucide-heart.faq-category-icon:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body button.faq-category-btn .faq-category-label svg.lucide-info.faq-category-icon:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body button.faq-category-btn .faq-category-label svg.lucide-shield-check.faq-category-icon:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body button.faq-category-btn .faq-category-label svg.lucide-sparkles.faq-category-icon:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body button.faq-category-btn .faq-category-label svg.lucide-user.faq-category-icon:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body button.faq-category-btn.active .faq-category-label svg.lucide-zap.faq-category-icon:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body button.support-faq-toggle .support-faq-toggle-title svg.lucide-info.support-faq-icon:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body button.support-faq-toggle .support-faq-toggle-title svg.lucide-mail.support-faq-icon:not(:is(button,a,[role=button]):hover *),html:not(#u-ico) body button.support-faq-toggle.active .support-faq-toggle-title svg.lucide-info.support-faq-icon:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .action-option .option-icon svg.lucide-link2.lucide-link-2,html:not([data-app-theme=light]):not(#u-ico) body .action-option .option-icon svg.lucide-mail,html:not([data-app-theme=light]):not(#u-ico) body .action-option .option-icon svg.lucide-user-plus,html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item svg.lucide-bell:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item svg.lucide-bot:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item svg.lucide-brain:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item svg.lucide-briefcase:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item svg.lucide-calculator:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item svg.lucide-chart-column:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item svg.lucide-chart-pie:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item svg.lucide-clipboard-list:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item svg.lucide-credit-card:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item svg.lucide-dollar-sign:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item svg.lucide-file-text:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item svg.lucide-gift:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item svg.lucide-handshake:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item svg.lucide-headphones:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item svg.lucide-heart:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item svg.lucide-house:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item svg.lucide-layout-grid:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item svg.lucide-magnet:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item svg.lucide-mail:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item svg.lucide-monitor:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item svg.lucide-newspaper:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item svg.lucide-palette:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item svg.lucide-scroll-text:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item svg.lucide-settings:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item svg.lucide-target:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item svg.lucide-trending-up:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item svg.lucide-trophy:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item svg.lucide-undo2.lucide-undo-2:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item svg.lucide-users:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item.active svg.lucide-bell:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item.active svg.lucide-bot:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item.active svg.lucide-brain:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item.active svg.lucide-briefcase:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item.active svg.lucide-calculator:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item.active svg.lucide-chart-column:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item.active svg.lucide-chart-pie:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item.active svg.lucide-clipboard-list:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item.active svg.lucide-credit-card:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item.active svg.lucide-dollar-sign:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item.active svg.lucide-file-text:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item.active svg.lucide-gift:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item.active svg.lucide-handshake:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item.active svg.lucide-headphones:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item.active svg.lucide-heart:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item.active svg.lucide-house:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item.active svg.lucide-layout-grid:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item.active svg.lucide-magnet:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item.active svg.lucide-mail:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item.active svg.lucide-monitor:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item.active svg.lucide-newspaper:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item.active svg.lucide-palette:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item.active svg.lucide-scroll-text:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item.active svg.lucide-settings:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item.active svg.lucide-target:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item.active svg.lucide-trending-up:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item.active svg.lucide-trophy:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item.active svg.lucide-undo2.lucide-undo-2:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item.active svg.lucide-users:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .admin-page .page-header-section svg.lucide-scroll-text,html:not([data-app-theme=light]):not(#u-ico) body .admin-page .page-header-section svg.lucide-tag,html:not([data-app-theme=light]):not(#u-ico) body .analytics-dashboard .analytics-section svg.lucide-credit-card,html:not([data-app-theme=light]):not(#u-ico) body .analytics-dashboard .analytics-section svg.lucide-link2.lucide-link-2,html:not([data-app-theme=light]):not(#u-ico) body .analytics-dashboard .analytics-section svg.lucide-shield-check,html:not([data-app-theme=light]):not(#u-ico) body .analytics-dashboard .analytics-section svg.lucide-target,html:not([data-app-theme=light]):not(#u-ico) body .analytics-two-col .analytics-section svg.lucide-chart-column,html:not([data-app-theme=light]):not(#u-ico) body .analytics-two-col .analytics-section svg.lucide-credit-card,html:not([data-app-theme=light]):not(#u-ico) body .analytics-two-col .analytics-section svg.lucide-file-text,html:not([data-app-theme=light]):not(#u-ico) body .analytics-two-col .analytics-section svg.lucide-link2.lucide-link-2,html:not([data-app-theme=light]):not(#u-ico) body .analytics-two-col .analytics-section svg.lucide-map-pin,html:not([data-app-theme=light]):not(#u-ico) body .analytics-two-col .analytics-section svg.lucide-monitor,html:not([data-app-theme=light]):not(#u-ico) body .analytics-two-col .analytics-section svg.lucide-shield-check,html:not([data-app-theme=light]):not(#u-ico) body .analytics-two-col .analytics-section svg.lucide-smartphone,html:not([data-app-theme=light]):not(#u-ico) body .analytics-two-col .analytics-section svg.lucide-sparkles,html:not([data-app-theme=light]):not(#u-ico) body .analytics-two-col .analytics-section svg.lucide-trending-up,html:not([data-app-theme=light]):not(#u-ico) body .analytics-two-col .analytics-section svg.lucide-users,html:not([data-app-theme=light]):not(#u-ico) body .card-header-with-icon .card-icon-right svg.lucide-credit-card,html:not([data-app-theme=light]):not(#u-ico) body .card-header-with-icon .card-icon-right svg.lucide-share2.lucide-share-2,html:not([data-app-theme=light]):not(#u-ico) body .card-header-with-icon .card-icon-right svg.lucide-user,html:not([data-app-theme=light]):not(#u-ico) body .card-header-with-icon .card-icon-right svg.lucide-users,html:not([data-app-theme=light]):not(#u-ico) body .collapsible-section .section-header-collapsible svg.lucide-chevron-down,html:not([data-app-theme=light]):not(#u-ico) body .energies-section .energies-section-header svg.lucide-sparkles,html:not([data-app-theme=light]):not(#u-ico) body .energy-card.energy-card-clickable button.btn-details-card svg.lucide-chevron-down:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .faq-item .faq-question svg.lucide-chevron-down,html:not([data-app-theme=light]):not(#u-ico) body .form-file-upload .form-file-label svg.lucide-upload,html:not([data-app-theme=light]):not(#u-ico) body .header-actions button.edit-icon-btn svg.lucide-pen:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .mobile-nav .mobile-nav-item.active svg.lucide-calculator:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .mobile-nav .mobile-nav-item.active svg.lucide-credit-card:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .mobile-nav .mobile-nav-item.active svg.lucide-house:not(:is(button,a,[role=button]):hover *),html:not([data-app-theme=light]):not(#u-ico) body .section-header-collapsible .section-header-left svg.lucide-activity,html:not([data-app-theme=light]):not(#u-ico) body .section-header-collapsible .section-header-left svg.lucide-bot,html:not([data-app-theme=light]):not(#u-ico) body .section-header-collapsible .section-header-left svg.lucide-heart,html:not([data-app-theme=light]):not(#u-ico) body .section-header-collapsible .section-header-left svg.lucide-message-square,html:not([data-app-theme=light]):not(#u-ico) body .settings-card .card-header svg.lucide-credit-card,html:not([data-app-theme=light]):not(#u-ico) body .settings-card .card-header svg.lucide-dollar-sign,html:not([data-app-theme=light]):not(#u-ico) body .settings-card .card-header svg.lucide-star,html:not([data-app-theme=light]):not(#u-ico) body .settings-card .card-header svg.lucide-trending-up,html:not([data-app-theme=light]):not(#u-ico) body .settings-card.mb-8 .card-header svg.lucide-gift,html:not([data-app-theme=light]):not(#u-ico) body .subscription-modal-content .subscription-modal-header svg.lucide-credit-card,html[data-app-theme=light]:not(#u-ico) body .card-content .card-icon.green svg.lucide-user-check,html[data-app-theme=light]:not(#u-ico) body .cyberpunk-dropdown .cyberpunk-dropdown-inner svg.lucide-chevron-down,html[data-app-theme=light]:not(#u-ico) body .energy-card.evolution-card button.btn-unlock-card svg.lucide-lock:not(:is(button,a,[role=button]):hover *),html[data-app-theme=light]:not(#u-ico) body .mobile-sidebar-nav .mobile-nav-item-full svg.lucide-bot:not(:is(button,a,[role=button]):hover *),html[data-app-theme=light]:not(#u-ico) body .mobile-sidebar-nav .mobile-nav-item-full svg.lucide-brain:not(:is(button,a,[role=button]):hover *),html[data-app-theme=light]:not(#u-ico) body .mobile-sidebar-nav .mobile-nav-item-full svg.lucide-credit-card:not(:is(button,a,[role=button]):hover *),html[data-app-theme=light]:not(#u-ico) body .mobile-sidebar-nav .mobile-nav-item-full svg.lucide-history:not(:is(button,a,[role=button]):hover *),html[data-app-theme=light]:not(#u-ico) body .mobile-sidebar-nav .mobile-nav-item-full svg.lucide-info:not(:is(button,a,[role=button]):hover *),html[data-app-theme=light]:not(#u-ico) body .mobile-sidebar-nav .mobile-nav-item-full svg.lucide-moon:not(:is(button,a,[role=button]):hover *),html[data-app-theme=light]:not(#u-ico) body .mobile-sidebar-nav .mobile-nav-item-full svg.lucide-newspaper:not(:is(button,a,[role=button]):hover *),html[data-app-theme=light]:not(#u-ico) body .mobile-sidebar-nav .mobile-nav-item-full svg.lucide-trophy:not(:is(button,a,[role=button]):hover *),html[data-app-theme=light]:not(#u-ico) body .mobile-sidebar-nav .mobile-nav-item-full svg.lucide-user:not(:is(button,a,[role=button]):hover *),html[data-app-theme=light]:not(#u-ico) body .mobile-sidebar-nav button.mobile-nav-item-full svg.lucide-bell:not(:is(button,a,[role=button]):hover *),html[data-app-theme=light]:not(#u-ico) body .my-world-card .card-icon-right svg.lucide-user,html[data-app-theme=light]:not(#u-ico) body .participant-search-container .participant-search-inner svg.lucide-search.participant-search-icon,html[data-app-theme=light]:not(#u-ico) body .participant-selector.participant-custom-dropdown .dropdown-header svg.lucide-chevron-down.dropdown-chevron,html[data-app-theme=light]:not(#u-ico) body .sidebar button.sidebar-toggle svg.lucide-chevron-left:not(:is(button,a,[role=button]):hover *){stroke:#16a34a!important;color:#16a34a!important}html:not(#u-ico) body .ethers-row.main-ethers .editable-cell svg :is(path,circle,rect,polygon,ellipse)[fill]:not([fill=none]),html:not(#u-ico) body .info-col.ethers-col .ether-row.green svg :is(path,circle,rect,polygon,ellipse)[fill]:not([fill=none]),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item svg.lucide-palette:not(:is(button,a,[role=button]):hover *) :is(path,circle,rect,polygon,ellipse)[fill]:not([fill=none]),html:not([data-app-theme=light]):not(#u-ico) body .admin-nav .admin-nav-item.active svg.lucide-palette:not(:is(button,a,[role=button]):hover *) :is(path,circle,rect,polygon,ellipse)[fill]:not([fill=none]),html:not([data-app-theme=light]):not(#u-ico) body .admin-page .page-header-section svg.lucide-tag :is(path,circle,rect,polygon,ellipse)[fill]:not([fill=none]){fill:#16a34a!important}html:not(#u-ico) body .contact-card .contact-icon-wrapper svg.contact-icon:not(.lucide){fill:#16a34a!important;color:#16a34a!important}html:not(#u-ico) body .ethers-row.main-ethers .editable-cell svg,html:not(#u-ico) body .info-col.ethers-col .ether-row.green svg{color:#16a34a!important}html:not(#u-ico) body .card-cost-overlay .card-cost span.cost-value,html:not(#u-ico) body .deep-analysis-card .deep-card-price span.cost-value,html:not(#u-ico) body .ethers-content .ethers-value span,html:not(#u-ico) body .ethers-content div.ethers-label,html:not(#u-ico) body .ethers-display-wrapper .ethers-row.main-ethers span.editable-cell,html:not(#u-ico) body .ethers-info .ethers-line.ethers-main span.ethers-value,html:not(#u-ico) body .exchange-rates-row .exchange-input-group span.currency-label,html:not(#u-ico) body .form-group.dual-currency .currency-input-wrapper span.currency-suffix[style*=accent-gold],html:not(#u-ico) body .history-ethers .ethers-received-group span.ethers-received.ethers-main,html:not(#u-ico) body .info-col.ethers-col .ether-row.green span,html:not(#u-ico) body .pricing-table span.cost-value,html:not(#u-ico) body .program-meta .meta-item span.meta-value.cost,html:not(#u-ico) body .sub-plan-ethers .sub-plan-ethers-base span.sub-plan-ethers-val,html:not(#u-ico) body .sub-plan-ethers-free .sub-plan-ethers-base span.sub-plan-ethers-val,html:not(#u-ico) body .subscription-modal-content .ethers-info-grid.single-ether-display span.ethers-grid-value.ethers-regular,html:not(#u-ico) body .toast-template-success .toast-template-message span[style*="10b981" i],html:not(#u-ico) body .user-card-info-grid .info-col.ethers-col div.ether-row.green.editable-cell{-webkit-text-fill-color:#16a34a!important;color:#16a34a!important}html:not(#u-vio) body .admin-page .users-table span.flag-badge.master-partner,html:not(#u-vio) body .gl-steps .gl-step div.gl-num,html:not(#u-vio) body .sub-billing-toggle button.sub-billing-btn span.sub-billing-save-badge,html:not(#u-vio) body .sub-plans-grid .sub-plan-card.sub-plan-pro div.sub-plan-recommended-badge,html:not(#u-vio) body .user-card .user-card-badges span.flag-badge.master-partner,html:not(#u-vio) body .user-card-badges .user-card-role-wrap span.role-badge.role-badge-partner,html:not(#u-vio) body .users-table .al-type-container span.al-type-action-badge[style*="9333ea" i],html:not(#u-vio) body .users-table .role-cell-container span.role-badge.role-badge-partner.editable-cell{-webkit-text-fill-color:#fff!important;background:#7c3aed!important;background-image:none!important;border-color:#7c3aed!important;color:#fff!important;filter:none!important;text-shadow:none!important}html:not(#u-vio) body .admin-page .users-table span.flag-badge.master-partner :where(span,strong,b,em,small,i,svg):not([class*=badge]):not([class*=count]):not(.gl-pill-ic),html:not(#u-vio) body .gl-steps .gl-step div.gl-num :where(span,strong,b,em,small,i,svg):not([class*=badge]):not([class*=count]):not(.gl-pill-ic),html:not(#u-vio) body .sub-billing-toggle button.sub-billing-btn span.sub-billing-save-badge :where(span,strong,b,em,small,i,svg):not([class*=badge]):not([class*=count]):not(.gl-pill-ic),html:not(#u-vio) body .sub-plans-grid .sub-plan-card.sub-plan-pro div.sub-plan-recommended-badge :where(span,strong,b,em,small,i,svg):not([class*=badge]):not([class*=count]):not(.gl-pill-ic),html:not(#u-vio) body .user-card .user-card-badges span.flag-badge.master-partner :where(span,strong,b,em,small,i,svg):not([class*=badge]):not([class*=count]):not(.gl-pill-ic),html:not(#u-vio) body .user-card-badges .user-card-role-wrap span.role-badge.role-badge-partner :where(span,strong,b,em,small,i,svg):not([class*=badge]):not([class*=count]):not(.gl-pill-ic),html:not(#u-vio) body .users-table .al-type-container span.al-type-action-badge[style*="9333ea" i] :where(span,strong,b,em,small,i,svg):not([class*=badge]):not([class*=count]):not(.gl-pill-ic),html:not(#u-vio) body .users-table .role-cell-container span.role-badge.role-badge-partner.editable-cell :where(span,strong,b,em,small,i,svg):not([class*=badge]):not([class*=count]):not(.gl-pill-ic){-webkit-text-fill-color:inherit!important;color:inherit!important}html:not([data-app-theme=light]):not(#u-vio) body .user-card-badges .user-card-role-wrap span.role-badge.role-badge-user,html:not([data-app-theme=light]):not(#u-vio) body .users-table .role-cell-container span.role-badge.role-badge-user.editable-cell{-webkit-text-fill-color:#fff!important;background:#7c3aed!important;background-image:none!important;border-color:#7c3aed!important;color:#fff!important;filter:none!important;text-shadow:none!important}html:not([data-app-theme=light]):not(#u-vio) body .user-card-badges .user-card-role-wrap span.role-badge.role-badge-user :where(span,strong,b,em,small,i,svg):not([class*=badge]):not([class*=count]):not(.gl-pill-ic),html:not([data-app-theme=light]):not(#u-vio) body .users-table .role-cell-container span.role-badge.role-badge-user.editable-cell :where(span,strong,b,em,small,i,svg):not([class*=badge]):not([class*=count]):not(.gl-pill-ic){-webkit-text-fill-color:inherit!important;color:inherit!important}html[data-app-theme=light]:not(#u-vio) body .admin-page .users-table span[style*="--t-bg-009bff"],html[data-app-theme=light]:not(#u-vio) body .dsa-table-wrap .dsa-table span.dsa-badge.lifetime,html[data-app-theme=light]:not(#u-vio) body .user-card .user-card-badges span[style*="--t-bg-009bff"]{-webkit-text-fill-color:#fff!important;background:#7c3aed!important;background-image:none!important;border-color:#7c3aed!important;color:#fff!important;filter:none!important;text-shadow:none!important}html[data-app-theme=light]:not(#u-vio) body .admin-page .users-table span[style*="--t-bg-009bff"] :where(span,strong,b,em,small,i,svg):not([class*=badge]):not([class*=count]):not(.gl-pill-ic),html[data-app-theme=light]:not(#u-vio) body .dsa-table-wrap .dsa-table span.dsa-badge.lifetime :where(span,strong,b,em,small,i,svg):not([class*=badge]):not([class*=count]):not(.gl-pill-ic),html[data-app-theme=light]:not(#u-vio) body .user-card .user-card-badges span[style*="--t-bg-009bff"] :where(span,strong,b,em,small,i,svg):not([class*=badge]):not([class*=count]):not(.gl-pill-ic){-webkit-text-fill-color:inherit!important;color:inherit!important}html:not(#u-plb) body .sub-plans-grid .sub-plan-card .sub-plan-name-row{align-items:center!important;align-self:flex-start!important;background:var(--plan-badge-bg)!important;border-radius:999px!important;box-shadow:none!important;color:var(--plan-badge-fg)!important;display:inline-flex!important;gap:8px!important;max-width:100%!important;padding:6px 16px 6px 12px!important;width:fit-content!important}html:not(#u-plb) body .sub-plans-grid .sub-plan-card .sub-plan-name-row .sub-plan-name{-webkit-text-fill-color:currentColor!important;background:none!important;color:inherit!important;font-size:20px!important;letter-spacing:.02em!important;line-height:1.1!important;text-shadow:none!important}html:not(#u-plb) body .sub-plans-grid .sub-plan-card .sub-plan-name-row .sub-plan-icon,html:not(#u-plb) body .sub-plans-grid .sub-plan-card .sub-plan-name-row .sub-plan-icon svg{stroke:currentColor!important;fill:none!important;background:none!important;color:inherit!important;filter:none!important}html:not(#u-plb) body .sub-plans-grid .sub-plan-card .sub-plan-name-row .sub-plan-icon svg{height:20px!important;width:20px!important}html:not(#u-plb) body .sub-plans-grid .sub-plan-card.sub-plan-free{--plan-badge-bg:#64748b;--plan-badge-fg:#fff}html:not(#u-plb) body .sub-plans-grid .sub-plan-card.sub-plan-start{--plan-badge-bg:#dc2626;--plan-badge-fg:#fff}html:not(#u-plb) body .sub-plans-grid .sub-plan-card.sub-plan-pro{--plan-badge-bg:#ff7a00;--plan-badge-fg:#fff}html:not(#u-plb) body .sub-plans-grid .sub-plan-card.sub-plan-premium{--plan-badge-bg:#facc15;--plan-badge-fg:#3b2a00}html:not(#u-plb) body .sub-plans-grid .sub-plan-card.sub-plan-max,html:not(#u-plb) body .sub-plans-grid .sub-plan-card.sub-plan-ultimate{--plan-badge-bg:#c9971c;--plan-badge-fg:#fff}html:not(#u-msn) body .gl .gl-mission{background:#0000!important;border-bottom:0!important;box-shadow:none!important;padding-bottom:10px!important;padding-top:28px!important;text-align:center!important}html:not(#u-msn) body .gl .gl-mission b{display:block!important;margin-bottom:4px!important}html:not(#u-msn) body .gl[data-landing-theme=light] .gl-mission{color:#ca8a04!important;text-shadow:none!important}html:not(#u-msn) body .gl[data-landing-theme=light] .gl-mission b{color:#a16207!important}html:not(#u-msn) body .gl .gl-hero .gl-eyebrow{margin-top:32px!important}@media (max-width:768px){html:not(#u-msn) body .gl .gl-mission{padding-top:20px!important}html:not(#u-msn) body .gl .gl-hero .gl-eyebrow{margin-top:24px!important}}html:not(#u-msn) body .main-content:has(>.gematrix-footer){padding-bottom:0!important}html[data-app-theme=light]:not(#u-msn) body .desktop-sidebar,html[data-app-theme=light]:not(#u-msn) body .desktop-sidebar .sidebar-header,html[data-app-theme=light]:not(#u-msn) body .header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f1eafe!important}html:not([data-app-theme=light]) .mobile-sidebar-nav{gap:.375rem}html:not([data-app-theme=light]) .mobile-sidebar-nav .mobile-nav-item-full{border-radius:12px}html:not([data-app-theme=light]) .mobile-sidebar-nav .mobile-nav-item-full:not(.active){border:1px solid #ffffff14;box-shadow:0 10px 22px -16px #000000b3}html:not([data-app-theme=light]) .mobile-sidebar-nav .mobile-nav-item-full:not(.active):not(:hover){background:#ffffff0a}.user-profile-modal-content .modal-menu{display:flex;flex-direction:column;gap:.375rem}.user-profile-modal-content .modal-menu .modal-menu-item{border-radius:12px}.user-profile-modal-content .modal-menu .modal-menu-item.logout-item{margin-top:.25rem;padding-top:.6rem}html[data-app-theme=light] .user-profile-modal-content .modal-menu .modal-menu-item{border:1px solid #552aaa24;box-shadow:0 10px 22px -16px #21123f59}html[data-app-theme=light] .user-profile-modal-content .modal-menu .modal-menu-item:not(:hover){background:#fff}html:not([data-app-theme=light]) .user-profile-modal-content .modal-menu .modal-menu-item{border:1px solid #ffffff14;box-shadow:0 10px 22px -16px #000000b3}html:not([data-app-theme=light]) .user-profile-modal-content .modal-menu .modal-menu-item:not(:hover){background:#ffffff0a}.gl-modal{--gl-r-xl:20px;--gl-r-lg:14px;--gl-r-md:10px;--gl-r-sm:8px;--gl-r-btn:12px}html:not(#u-rnd) body .live-demo-section button{border-radius:10px!important}.modal-overlay>.admin-log-modal{background:var(--t-bg-161922,#161922);border:1px solid var(--t-bd-ffffff-a150,#ffffff26);border-radius:18px;box-shadow:0 30px 80px -30px var(--t-sh-000000-a950,#000000f2);box-sizing:border-box;padding:28px 24px 24px;position:relative}.modal-overlay>.admin-log-modal>h3{padding-right:44px}@media (max-width:768px){.modal-overlay>.admin-log-modal{border-radius:16px;padding:22px 16px 16px}}html[data-app-theme=light]:not(#u-fld) body .admin-content .admin-kb-standalone div.search-bar,html[data-app-theme=light]:not(#u-fld) body .admin-content .admin-page div.search-bar,html[data-app-theme=light]:not(#u-fld) body .admin-kb-standalone .search-bar input.search-input,html[data-app-theme=light]:not(#u-fld) body .admin-mail__content .admin-mail__section input.admin-mail__input,html[data-app-theme=light]:not(#u-fld) body .admin-mail__content .admin-mail__section input[type=number],html[data-app-theme=light]:not(#u-fld) body .admin-page .al-filters div.al-filter-group,html[data-app-theme=light]:not(#u-fld) body .admin-page .al-filters div.al-filter-group.al-filter-search,html[data-app-theme=light]:not(#u-fld) body .admin-page .search-bar input.search-input,html[data-app-theme=light]:not(#u-fld) body .admin-page.admin-partners .mt-2.ring-offset-background div.search-bar,html[data-app-theme=light]:not(#u-fld) body .amb-form .amb-field input.amb-input,html[data-app-theme=light]:not(#u-fld) body .amb-form .amb-field.amb-field--full input.amb-input,html[data-app-theme=light]:not(#u-fld) body .amb-form .amb-field.amb-field--full textarea.amb-textarea,html[data-app-theme=light]:not(#u-fld) body .benefit-item .benefit-inputs-col input.benefit-input,html[data-app-theme=light]:not(#u-fld) body .bonus-calculation.mt-6 .form-group input.plan-input,html[data-app-theme=light]:not(#u-fld) body .currency-inputs-row .currency-input-wrapper input.plan-input,html[data-app-theme=light]:not(#u-fld) body .form-group.dual-currency .currency-input-wrapper input.plan-input,html[data-app-theme=light]:not(#u-fld) body .gematria-header .faq-search-container input.faq-search-input,html[data-app-theme=light]:not(#u-fld) body .mt-2.ring-offset-background .search-bar input.search-input,html[data-app-theme=light]:not(#u-fld) body .participant-tab-container .participant-search-container div.participant-search-inner,html[data-app-theme=light]:not(#u-fld) body .plan-form .form-group input.plan-input,html[data-app-theme=light]:not(#u-fld) body .spec-list .spec-toolbar div.spec-search,html[data-app-theme=light]:not(#u-fld) body .spec-rank .spec-rank-head input[type=text],html[data-app-theme=light]:not(#u-fld) body .spec-rank-head .spec-rank-field input[type=number],html[data-app-theme=light]:not(#u-fld) body .spec-rank-prices .spec-rank-field input[type=number],html[data-app-theme=light]:not(#u-fld) body .spec-table .spec-trow input[type=number],html[data-app-theme=light]:not(#u-fld) body .spec-table .spec-trow input[type=text],html[data-app-theme=light]:not(#u-fld) body .spec-table .spec-trow.spec-trow--product input[type=number],html[data-app-theme=light]:not(#u-fld) body .spec-table .spec-trow.spec-trow--product input[type=text],html[data-app-theme=light]:not(#u-fld) body .sub-promo-section .sub-promo-input-wrap input.sub-promo-input,html[data-app-theme=light]:not(#u-fld) body .support-chat-window .support-input-area input[type=text]{background-color:rgba(33,18,63,.045)!important;background-image:none!important}html[data-app-theme=light]:not(#u-fld):not(#u-fld2) body .admin-content .admin-kb-standalone div.search-bar :is(input,textarea,select),html[data-app-theme=light]:not(#u-fld):not(#u-fld2) body .admin-content .admin-page div.search-bar :is(input,textarea,select),html[data-app-theme=light]:not(#u-fld):not(#u-fld2) body .admin-page .al-filters div.al-filter-group :is(input,textarea,select),html[data-app-theme=light]:not(#u-fld):not(#u-fld2) body .admin-page .al-filters div.al-filter-group.al-filter-search :is(input,textarea,select),html[data-app-theme=light]:not(#u-fld):not(#u-fld2) body .admin-page.admin-partners .mt-2.ring-offset-background div.search-bar :is(input,textarea,select),html[data-app-theme=light]:not(#u-fld):not(#u-fld2) body .participant-tab-container .participant-search-container div.participant-search-inner :is(input,textarea,select),html[data-app-theme=light]:not(#u-fld):not(#u-fld2) body .spec-list .spec-toolbar div.spec-search :is(input,textarea,select){background-color:initial!important;background-image:none!important}html:not([data-app-theme=light]):not(#u-fld) body .admin-content .admin-kb-standalone div.search-bar,html:not([data-app-theme=light]):not(#u-fld) body .admin-content .admin-page div.search-bar,html:not([data-app-theme=light]):not(#u-fld) body .admin-kb-standalone .search-bar input.search-input,html:not([data-app-theme=light]):not(#u-fld) body .admin-page .al-filters div.al-filter-group,html:not([data-app-theme=light]):not(#u-fld) body .admin-page .al-filters div.al-filter-group.al-filter-search,html:not([data-app-theme=light]):not(#u-fld) body .admin-page .search-bar input.search-input,html:not([data-app-theme=light]):not(#u-fld) body .admin-page.admin-partners .mt-2.ring-offset-background div.search-bar,html:not([data-app-theme=light]):not(#u-fld) body .annual-settings-block .form-group input.plan-input,html:not([data-app-theme=light]):not(#u-fld) body .benefit-item .benefit-inputs-col input.benefit-input,html:not([data-app-theme=light]):not(#u-fld) body .bonus-calculation.mt-6 .form-group input.plan-input,html:not([data-app-theme=light]):not(#u-fld) body .currency-inputs-row .currency-input-wrapper input.plan-input,html:not([data-app-theme=light]):not(#u-fld) body .form-group.dual-currency .currency-input-wrapper input.plan-input,html:not([data-app-theme=light]):not(#u-fld) body .mt-2.ring-offset-background .search-bar input.search-input,html:not([data-app-theme=light]):not(#u-fld) body .plan-form .form-group input.plan-input,html:not([data-app-theme=light]):not(#u-fld) body .spec-rank .spec-rank-head input[type=text],html:not([data-app-theme=light]):not(#u-fld) body .spec-rank-head .spec-rank-field input[type=number],html:not([data-app-theme=light]):not(#u-fld) body .spec-rank-prices .spec-rank-field input[type=number],html:not([data-app-theme=light]):not(#u-fld) body .sub-promo-section .sub-promo-input-wrap input.sub-promo-input{background-color:#ffffff0f!important;background-image:none!important}html:not([data-app-theme=light]):not(#u-fld):not(#u-fld2) body .admin-content .admin-kb-standalone div.search-bar :is(input,textarea,select),html:not([data-app-theme=light]):not(#u-fld):not(#u-fld2) body .admin-content .admin-page div.search-bar :is(input,textarea,select),html:not([data-app-theme=light]):not(#u-fld):not(#u-fld2) body .admin-page .al-filters div.al-filter-group :is(input,textarea,select),html:not([data-app-theme=light]):not(#u-fld):not(#u-fld2) body .admin-page .al-filters div.al-filter-group.al-filter-search :is(input,textarea,select),html:not([data-app-theme=light]):not(#u-fld):not(#u-fld2) body .admin-page.admin-partners .mt-2.ring-offset-background div.search-bar :is(input,textarea,select){background-color:initial!important;background-image:none!important}@media (max-width:768px){html:not(#u-clip) body .gl-expert-grid,html:not(#u-clip) body .gl-reviews-grid{margin-top:0;padding-top:8px}}html:not(#u-clip) body .ambp-checks-modal-backdrop,html:not(#u-clip) body .dpc-overlay,html:not(#u-clip) body .faceid-overlay,html:not(#u-clip) body .gl-modal,html:not(#u-clip) body .text-expand-overlay{overflow-y:auto;overscroll-behavior:contain}html:not(#u-clip) body .ambp-checks-modal-backdrop>.ambp-checks-modal,html:not(#u-clip) body .dpc-overlay>.dpc-modal,html:not(#u-clip) body .faceid-overlay>.faceid-modal,html:not(#u-clip) body .gl-modal>.gl-modal-box,html:not(#u-clip) body .text-expand-overlay>.text-expand-modal{margin-block:auto}html:not(#u-clip) body .reminder-modal{max-height:calc(100dvh - 2rem)}html:not(#u-clip) body .modal-backdrop,html:not(#u-clip) body .reminder-modal{overflow-y:auto;overscroll-behavior:contain}html:not(#u-clip) body .modal-backdrop>.modal-container{margin-block:auto}html:not(#u-clip) body .user-profile-modal-content{max-height:calc(100dvh - 90px)!important;overflow-y:auto;overscroll-behavior:contain}html:not(#u-clip) body .support-messages-list{min-height:0}html:not(#u-clip) body .support-faq-panel{max-height:min(280px,34dvh)}