*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#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: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-geist-sans), system-ui, -apple-system, sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-geist-mono), monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.\!absolute{position:absolute!important}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-2{left:.5rem;right:.5rem}.inset-y-0{top:0;bottom:0}.-bottom-28{bottom:-7rem}.-left-32{left:-8rem}.-right-1{right:-.25rem}.-right-12{right:-3rem}.-right-14{right:-3.5rem}.-right-16{right:-4rem}.-right-20{right:-5rem}.-top-1{top:-.25rem}.-top-14{top:-3.5rem}.-top-16{top:-4rem}.-top-24{top:-6rem}.-top-48{top:-12rem}.bottom-0{bottom:0}.bottom-1\.5{bottom:.375rem}.bottom-10{bottom:2.5rem}.bottom-4{bottom:1rem}.bottom-\[70px\]{bottom:70px}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.left-8{left:2rem}.left-\[-10rem\]{left:-10rem}.left-\[-120px\]{left:-120px}.left-\[110px\]{left:110px}.left-\[120px\]{left:120px}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-\[-2rem\]{right:-2rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-1\/4{top:25%}.top-2{top:.5rem}.top-20{top:5rem}.top-24{top:6rem}.top-3{top:.75rem}.top-32{top:8rem}.top-4{top:1rem}.top-\[-10rem\]{top:-10rem}.top-\[-16rem\]{top:-16rem}.top-\[-18rem\]{top:-18rem}.top-\[-9rem\]{top:-9rem}.top-\[108px\]{top:108px}.top-\[28px\]{top:28px}.top-\[38px\]{top:38px}.top-\[48\%\]{top:48%}.top-\[62px\]{top:62px}.top-\[85px\]{top:85px}.top-\[90px\]{top:90px}.top-\[92px\]{top:92px}.isolate{isolation:isolate}.\!z-0{z-index:0!important}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[120\]{z-index:120}.z-\[140\]{z-index:140}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.m-auto{margin:auto}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-auto{margin-top:auto;margin-bottom:auto}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-8{margin-left:2rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-8{margin-right:2rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-\[11px\]{margin-top:11px}.mt-auto{margin-top:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.hidden{display:none}.\!h-14{height:3.5rem!important}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[130px\]{height:130px}.h-\[14px\]{height:14px}.h-\[160px\]{height:160px}.h-\[16px\]{height:16px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[240px\]{height:240px}.h-\[260px\]{height:260px}.h-\[26px\]{height:26px}.h-\[320px\]{height:320px}.h-\[360px\]{height:360px}.h-\[38px\]{height:38px}.h-\[480px\]{height:480px}.h-\[500px\]{height:500px}.h-\[520px\]{height:520px}.h-\[52rem\]{height:52rem}.h-\[80px\]{height:80px}.h-\[calc\(100\%_-_3\.5rem\)\]{height:calc(100% - 3.5rem)}.h-\[min\(54dvh\,560px\)\]{height:min(54dvh,560px)}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-\[250px\]{max-height:250px}.max-h-\[300px\]{max-height:300px}.max-h-\[360px\]{max-height:360px}.max-h-\[420px\]{max-height:420px}.max-h-\[430px\]{max-height:430px}.max-h-\[540px\]{max-height:540px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[620px\]{max-height:620px}.max-h-\[650px\]{max-height:650px}.max-h-\[65vh\]{max-height:65vh}.max-h-\[68vh\]{max-height:68vh}.max-h-\[720px\]{max-height:720px}.max-h-\[72vh\]{max-height:72vh}.max-h-\[760px\]{max-height:760px}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[calc\(100dvh-11rem\)\]{max-height:calc(100dvh - 11rem)}.max-h-\[calc\(100dvh-1rem\)\]{max-height:calc(100dvh - 1rem)}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100dvh-6rem\)\]{max-height:calc(100dvh - 6rem)}.max-h-\[calc\(100vh-7rem\)\]{max-height:calc(100vh - 7rem)}.min-h-0{min-height:0}.min-h-11{min-height:2.75rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-36{min-height:9rem}.min-h-40{min-height:10rem}.min-h-44{min-height:11rem}.min-h-48{min-height:12rem}.min-h-52{min-height:13rem}.min-h-56{min-height:14rem}.min-h-64{min-height:16rem}.min-h-72{min-height:18rem}.min-h-9{min-height:2.25rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[130px\]{min-height:130px}.min-h-\[148px\]{min-height:148px}.min-h-\[178px\]{min-height:178px}.min-h-\[180px\]{min-height:180px}.min-h-\[190px\]{min-height:190px}.min-h-\[220px\]{min-height:220px}.min-h-\[240px\]{min-height:240px}.min-h-\[24px\]{min-height:24px}.min-h-\[250px\]{min-height:250px}.min-h-\[28px\]{min-height:28px}.min-h-\[30px\]{min-height:30px}.min-h-\[32px\]{min-height:32px}.min-h-\[340px\]{min-height:340px}.min-h-\[34px\]{min-height:34px}.min-h-\[360px\]{min-height:360px}.min-h-\[36px\]{min-height:36px}.min-h-\[38px\]{min-height:38px}.min-h-\[40px\]{min-height:40px}.min-h-\[42px\]{min-height:42px}.min-h-\[44px\]{min-height:44px}.min-h-\[46px\]{min-height:46px}.min-h-\[480px\]{min-height:480px}.min-h-\[48px\]{min-height:48px}.min-h-\[50px\]{min-height:50px}.min-h-\[52px\]{min-height:52px}.min-h-\[54px\]{min-height:54px}.min-h-\[56px\]{min-height:56px}.min-h-\[58px\]{min-height:58px}.min-h-\[620px\]{min-height:620px}.min-h-\[64px\]{min-height:64px}.min-h-\[65px\]{min-height:65px}.min-h-\[680px\]{min-height:680px}.min-h-\[68px\]{min-height:68px}.min-h-\[70px\]{min-height:70px}.min-h-\[72px\]{min-height:72px}.min-h-\[74px\]{min-height:74px}.min-h-\[78px\]{min-height:78px}.min-h-\[88px\]{min-height:88px}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-11{width:2.75rem!important}.\!w-14{width:3.5rem!important}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[11\%\]{width:11%}.w-\[130px\]{width:130px}.w-\[15\%\]{width:15%}.w-\[170px\]{width:170px}.w-\[17px\]{width:17px}.w-\[18\%\]{width:18%}.w-\[20rem\]{width:20rem}.w-\[22rem\]{width:22rem}.w-\[260px\]{width:260px}.w-\[28\%\]{width:28%}.w-\[32\%\]{width:32%}.w-\[320px\]{width:320px}.w-\[34\%\]{width:34%}.w-\[360px\]{width:360px}.w-\[38px\]{width:38px}.w-\[520px\]{width:520px}.w-\[52rem\]{width:52rem}.w-\[70px\]{width:70px}.w-\[760px\]{width:760px}.w-\[min\(390px\,calc\(100vw-1\.5rem\)\)\]{width:min(390px,100vw - 1.5rem)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-11{min-width:2.75rem}.min-w-14{min-width:3.5rem}.min-w-20{min-width:5rem}.min-w-40{min-width:10rem}.min-w-5{min-width:1.25rem}.min-w-56{min-width:14rem}.min-w-64{min-width:16rem}.min-w-7{min-width:1.75rem}.min-w-\[1040px\]{min-width:1040px}.min-w-\[1050px\]{min-width:1050px}.min-w-\[1060px\]{min-width:1060px}.min-w-\[1120px\]{min-width:1120px}.min-w-\[1260px\]{min-width:1260px}.min-w-\[1280px\]{min-width:1280px}.min-w-\[1640px\]{min-width:1640px}.min-w-\[250px\]{min-width:250px}.min-w-\[280px\]{min-width:280px}.min-w-\[2px\]{min-width:2px}.min-w-\[44px\]{min-width:44px}.min-w-\[62px\]{min-width:62px}.min-w-\[760px\]{min-width:760px}.min-w-\[82px\]{min-width:82px}.min-w-\[860px\]{min-width:860px}.min-w-\[880px\]{min-width:880px}.min-w-\[920px\]{min-width:920px}.min-w-\[940px\]{min-width:940px}.min-w-\[980px\]{min-width:980px}.min-w-\[990px\]{min-width:990px}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-32{max-width:8rem}.max-w-36{max-width:9rem}.max-w-3xl{max-width:48rem}.max-w-40{max-width:10rem}.max-w-48{max-width:12rem}.max-w-4xl{max-width:56rem}.max-w-52{max-width:13rem}.max-w-56{max-width:14rem}.max-w-5xl{max-width:64rem}.max-w-64{max-width:16rem}.max-w-6xl{max-width:72rem}.max-w-72{max-width:18rem}.max-w-7xl{max-width:80rem}.max-w-80{max-width:20rem}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[1480px\]{max-width:1480px}.max-w-\[1560px\]{max-width:1560px}.max-w-\[180px\]{max-width:180px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[250px\]{max-width:250px}.max-w-\[260px\]{max-width:260px}.max-w-\[300px\]{max-width:300px}.max-w-\[30rem\]{max-width:30rem}.max-w-\[310px\]{max-width:310px}.max-w-\[320px\]{max-width:320px}.max-w-\[35rem\]{max-width:35rem}.max-w-\[620px\]{max-width:620px}.max-w-\[65\%\]{max-width:65%}.max-w-\[680px\]{max-width:680px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[860px\]{max-width:860px}.max-w-\[88\%\]{max-width:88%}.max-w-\[900px\]{max-width:900px}.max-w-\[980px\]{max-width:980px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.origin-top-right{transform-origin:100% 0}.-translate-x-1\/2{--tw-translate-x:-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-1\/2{--tw-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-x-0{--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))}.translate-x-1{--tw-translate-x:.25rem;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-x-5{--tw-translate-x:1.25rem;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-x-6{--tw-translate-x:1.5rem;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-x-7{--tw-translate-x:1.75rem;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-0{--tw-rotate:0deg;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-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))}.rotate-45{--tw-rotate:45deg;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;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-\[-34deg\]{--tw-rotate:-34deg;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-\[-35deg\]{--tw-rotate:-35deg;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-\[5deg\]{--tw-rotate:5deg;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))}.scale-100{--tw-scale-x:1;--tw-scale-y:1;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))}.scale-50{--tw-scale-x:.5;--tw-scale-y:.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))}.scale-90{--tw-scale-x:.9;--tw-scale-y:.9;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))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.animate-bounce{animation:1s infinite bounce}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-nesw-resize{cursor:nesw-resize}.cursor-ns-resize{cursor:ns-resize}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.select-all{-webkit-user-select:all;user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-start{scroll-snap-align:start}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-28{scroll-margin-top:7rem}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[36px_minmax\(0\,1fr\)\]{grid-template-columns:36px minmax(0,1fr)}.grid-cols-\[48px_minmax\(0\,1fr\)_20px\]{grid-template-columns:48px minmax(0,1fr) 20px}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-cols-\[auto_minmax\(0\,1fr\)_auto_6px\]{grid-template-columns:auto minmax(0,1fr) auto 6px}.grid-cols-\[minmax\(0\,1fr\)_92px_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr)}.grid-cols-\[minmax\(100px\,1fr\)_repeat\(2\,minmax\(72px\,1fr\)\)\]{grid-template-columns:minmax(100px,1fr) repeat(2,minmax(72px,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-9{gap:2.25rem}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-px{gap:1px}.gap-x-16{column-gap:4rem}.gap-x-2{column-gap:.5rem}.gap-x-3{column-gap:.75rem}.gap-x-4{column-gap:1rem}.gap-x-5{column-gap:1.25rem}.gap-y-0{row-gap:0}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[var\(--border-soft\)\]>:not([hidden])~:not([hidden]){border-color:var(--border-soft)}.divide-marine-border\/30>:not([hidden])~:not([hidden]){border-color:#d4c8b44d}.self-end{align-self:flex-end}.self-center{align-self:center}.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}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl,.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-t-\[inherit\]{border-top-left-radius:inherit;border-top-right-radius:inherit}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.rounded-bl-md{border-bottom-left-radius:.375rem}.rounded-br-md{border-bottom-right-radius:.375rem}.rounded-tl-md{border-top-left-radius:.375rem}.rounded-tl-xl{border-top-left-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.\!border-gold\/10{border-color:#c4956a1a!important}.border-\[\#229ED9\]{--tw-border-opacity:1;border-color:rgb(34 158 217/var(--tw-border-opacity,1))}.border-\[\#3b352a\]{--tw-border-opacity:1;border-color:rgb(59 53 42/var(--tw-border-opacity,1))}.border-\[\#554b3b\]{--tw-border-opacity:1;border-color:rgb(85 75 59/var(--tw-border-opacity,1))}.border-\[\#b9cbb8\]{--tw-border-opacity:1;border-color:rgb(185 203 184/var(--tw-border-opacity,1))}.border-\[\#c4956a\]\/20{border-color:#c4956a33}.border-\[\#c4956a\]\/25{border-color:#c4956a40}.border-\[\#c9a961\]\/30{border-color:#c9a9614d}.border-\[\#c9a961\]\/35{border-color:#c9a96159}.border-\[\#d8bd83\]{--tw-border-opacity:1;border-color:rgb(216 189 131/var(--tw-border-opacity,1))}.border-\[rgba\(112\,204\,255\,0\.72\)\]{border-color:#70ccffb8}.border-\[rgba\(130\,220\,255\,0\.8\)\]{border-color:#82dcffcc}.border-\[rgba\(201\,169\,97\,0\.35\)\]{border-color:#c9a96159}.border-\[var\(--accent\)\]{border-color:var(--accent)}.border-\[var\(--bg-main\)\]{border-color:var(--bg-main)}.border-\[var\(--border-light\)\]{border-color:var(--border-light)}.border-\[var\(--border-soft\)\]{border-color:var(--border-soft)}.border-\[var\(--border-strong\)\]{border-color:var(--border-strong)}.border-\[var\(--telegram-mini-border\)\]{border-color:var(--telegram-mini-border)}.border-amber-300\/70{border-color:#fcd34db3}.border-amber-400\/25{border-color:#fbbf2440}.border-amber-400\/30{border-color:#fbbf244d}.border-amber-400\/35{border-color:#fbbf2459}.border-amber-400\/40{border-color:#fbbf2466}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/25{border-color:#f59e0b40}.border-amber-500\/30{border-color:#f59e0b4d}.border-blue-400\/40{border-color:#60a5fa66}.border-blue-500\/25{border-color:#3b82f640}.border-cyan-400\/25{border-color:#22d3ee40}.border-cyan-400\/30{border-color:#22d3ee4d}.border-cyan-400\/35{border-color:#22d3ee59}.border-emerald-300\/35{border-color:#6ee7b759}.border-emerald-300\/65{border-color:#6ee7b7a6}.border-emerald-300\/70{border-color:#6ee7b7b3}.border-emerald-400\/20{border-color:#34d39933}.border-emerald-400\/25{border-color:#34d39940}.border-emerald-400\/30{border-color:#34d3994d}.border-emerald-400\/35{border-color:#34d39959}.border-emerald-400\/40{border-color:#34d39966}.border-emerald-500{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.border-emerald-500\/25{border-color:#10b98140}.border-emerald-500\/30{border-color:#10b9814d}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-green-400\/35{border-color:#4ade8059}.border-green-400\/40{border-color:#4ade8066}.border-marine-border{--tw-border-opacity:1;border-color:rgb(212 200 180/var(--tw-border-opacity,1))}.border-marine-border\/15{border-color:#d4c8b426}.border-marine-border\/30{border-color:#d4c8b44d}.border-marine-border\/40{border-color:#d4c8b466}.border-marine-border\/50{border-color:#d4c8b480}.border-red-300\/40{border-color:#fca5a566}.border-red-300\/50{border-color:#fca5a580}.border-red-400{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.border-red-400\/25{border-color:#f8717140}.border-red-400\/30{border-color:#f871714d}.border-red-400\/35{border-color:#f8717159}.border-red-400\/40{border-color:#f8717166}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-red-500\/15{border-color:#ef444426}.border-red-500\/20{border-color:#ef444433}.border-red-500\/25{border-color:#ef444440}.border-rose-400\/15{border-color:#fb718526}.border-rose-400\/20{border-color:#fb718533}.border-rose-400\/25{border-color:#fb718540}.border-rose-400\/30{border-color:#fb71854d}.border-sky-400\/20{border-color:#38bdf833}.border-sky-400\/25{border-color:#38bdf840}.border-sky-400\/30{border-color:#38bdf84d}.border-sky-400\/40{border-color:#38bdf866}.border-slate-500\/25{border-color:#64748b40}.border-transparent{border-color:#0000}.border-violet-300\/30{border-color:#c4b5fd4d}.border-violet-300\/35{border-color:#c4b5fd59}.border-violet-400\/20{border-color:#a78bfa33}.border-violet-400\/25{border-color:#a78bfa40}.border-violet-400\/30{border-color:#a78bfa4d}.border-violet-400\/35{border-color:#a78bfa59}.border-violet-500\/25{border-color:#8b5cf640}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/50{border-color:#ffffff80}.border-white\/65{border-color:#ffffffa6}.border-zinc-400\/30{border-color:#a1a1aa4d}.border-t-\[var\(--accent\)\]{border-top-color:var(--accent)}.\!bg-amber-500\/15{background-color:#f59e0b26!important}.\!bg-rose-500\/15{background-color:#f43f5e26!important}.bg-\[\#17212b\]{--tw-bg-opacity:1;background-color:rgb(23 33 43/var(--tw-bg-opacity,1))}.bg-\[\#202b36\]{--tw-bg-opacity:1;background-color:rgb(32 43 54/var(--tw-bg-opacity,1))}.bg-\[\#211d18\]{--tw-bg-opacity:1;background-color:rgb(33 29 24/var(--tw-bg-opacity,1))}.bg-\[\#229ED9\]\/10{background-color:#229ed91a}.bg-\[\#242018\]{--tw-bg-opacity:1;background-color:rgb(36 32 24/var(--tw-bg-opacity,1))}.bg-\[\#29241c\]{--tw-bg-opacity:1;background-color:rgb(41 36 28/var(--tw-bg-opacity,1))}.bg-\[\#2b5278\]{--tw-bg-opacity:1;background-color:rgb(43 82 120/var(--tw-bg-opacity,1))}.bg-\[\#2d2416\]\/30{background-color:#2d24164d}.bg-\[\#2d281f\]{--tw-bg-opacity:1;background-color:rgb(45 40 31/var(--tw-bg-opacity,1))}.bg-\[\#3d3528\]{--tw-bg-opacity:1;background-color:rgb(61 53 40/var(--tw-bg-opacity,1))}.bg-\[\#6faf7b\]{--tw-bg-opacity:1;background-color:rgb(111 175 123/var(--tw-bg-opacity,1))}.bg-\[\#78ae8a\]{--tw-bg-opacity:1;background-color:rgb(120 174 138/var(--tw-bg-opacity,1))}.bg-\[\#c4956a\]\/10{background-color:#c4956a1a}.bg-\[\#c9a961\]{--tw-bg-opacity:1;background-color:rgb(201 169 97/var(--tw-bg-opacity,1))}.bg-\[\#c9a961\]\/10{background-color:#c9a9611a}.bg-\[\#c9a961\]\/\[0\.08\]{background-color:#c9a96114}.bg-\[\#d8b45d\]{--tw-bg-opacity:1;background-color:rgb(216 180 93/var(--tw-bg-opacity,1))}.bg-\[\#d99875\]{--tw-bg-opacity:1;background-color:rgb(217 152 117/var(--tw-bg-opacity,1))}.bg-\[\#e47867\]{--tw-bg-opacity:1;background-color:rgb(228 120 103/var(--tw-bg-opacity,1))}.bg-\[\#eef5eb\]\/75{background-color:#eef5ebbf}.bg-\[\#fff6dc\]\/75{background-color:#fff6dcbf}.bg-\[color-mix\(in_srgb\,var\(--bg-main\)_62\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bg-main) 62%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--liquid-glass-strong\)_84\%\,transparent\)\]{background-color:color-mix(in srgb,var(--liquid-glass-strong) 84%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--surface-panel-strong\)_88\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-panel-strong) 88%,transparent)}.bg-\[color\:var\(--surface-panel\)\]{background-color:var(--surface-panel)}.bg-\[rgba\(252\,248\,237\,0\.96\)\]{background-color:#fcf8edf5}.bg-\[rgba\(255\,253\,248\,0\.78\)\]{background-color:#fffdf8c7}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--accent-light\)\]{background-color:var(--accent-light)}.bg-\[var\(--accent-soft\)\]{background-color:var(--accent-soft)}.bg-\[var\(--bg-main\)\]{background-color:var(--bg-main)}.bg-\[var\(--border-soft\)\]{background-color:var(--border-soft)}.bg-\[var\(--code-bg\)\]{background-color:var(--code-bg)}.bg-\[var\(--cream-200\)\]{background-color:var(--cream-200)}.bg-\[var\(--danger\)\]{background-color:var(--danger)}.bg-\[var\(--liquid-glass-strong\)\]{background-color:var(--liquid-glass-strong)}.bg-\[var\(--silver-300\)\]{background-color:var(--silver-300)}.bg-\[var\(--silver-dark\)\]{background-color:var(--silver-dark)}.bg-\[var\(--silver-light\)\]{background-color:var(--silver-light)}.bg-\[var\(--success\)\]{background-color:var(--success)}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-\[var\(--surface-muted\)\]{background-color:var(--surface-muted)}.bg-\[var\(--surface-panel\)\]{background-color:var(--surface-panel)}.bg-\[var\(--surface-panel-strong\)\]{background-color:var(--surface-panel-strong)}.bg-\[var\(--telegram-mini-bg\)\]{background-color:var(--telegram-mini-bg)}.bg-\[var\(--telegram-mini-border\)\]{background-color:var(--telegram-mini-border)}.bg-\[var\(--text-muted\)\]{background-color:var(--text-muted)}.bg-amber-400{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-amber-50\/75{background-color:#fffbebbf}.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\/15{background-color:#f59e0b26}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-amber-500\/\[0\.06\]{background-color:#f59e0b0f}.bg-amber-500\/\[0\.08\]{background-color:#f59e0b14}.bg-aqua\/50{background-color:#9a958880}.bg-aqua\/\[0\.03\]{background-color:#9a958808}.bg-black\/10{background-color:#0000001a}.bg-black\/15{background-color:#00000026}.bg-black\/25{background-color:#00000040}.bg-black\/35{background-color:#00000059}.bg-black\/45{background-color:#00000073}.bg-black\/5{background-color:#0000000d}.bg-blue-500\/10{background-color:#3b82f61a}.bg-current{background-color:currentColor}.bg-cyan-200\/20{background-color:#a5f3fc33}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-cyan-500\/\[0\.06\]{background-color:#06b6d40f}.bg-emerald-200\/45{background-color:#a7f3d073}.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-50\/70{background-color:#ecfdf5b3}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/5{background-color:#10b9810d}.bg-emerald-500\/\[0\.055\]{background-color:#10b9810e}.bg-emerald-500\/\[0\.05\]{background-color:#10b9810d}.bg-emerald-500\/\[0\.06\]{background-color:#10b9810f}.bg-emerald-500\/\[0\.07\]{background-color:#10b98112}.bg-emerald-500\/\[0\.08\]{background-color:#10b98114}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-gold{--tw-bg-opacity:1;background-color:rgb(196 149 106/var(--tw-bg-opacity,1))}.bg-gold\/90{background-color:#c4956ae6}.bg-gold\/\[0\.02\]{background-color:#c4956a05}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/60{background-color:#22c55e99}.bg-lime-400{--tw-bg-opacity:1;background-color:rgb(163 230 53/var(--tw-bg-opacity,1))}.bg-marine-bg{--tw-bg-opacity:1;background-color:rgb(253 248 237/var(--tw-bg-opacity,1))}.bg-marine-border{--tw-bg-opacity:1;background-color:rgb(212 200 180/var(--tw-bg-opacity,1))}.bg-marine-border\/20{background-color:#d4c8b433}.bg-marine-surface\/30{background-color:#f9f6f14d}.bg-marine-surface\/50{background-color:#f9f6f180}.bg-marine-surface\/60{background-color:#f9f6f199}.bg-orange-500\/10{background-color:#f973161a}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/5{background-color:#ef44440d}.bg-red-500\/60{background-color:#ef444499}.bg-red-500\/\[0\.055\]{background-color:#ef44440e}.bg-red-500\/\[0\.08\]{background-color:#ef444414}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-rose-400{--tw-bg-opacity:1;background-color:rgb(251 113 133/var(--tw-bg-opacity,1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-500\/15{background-color:#f43f5e26}.bg-rose-500\/\[0\.045\]{background-color:#f43f5e0b}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-sky-500\/15{background-color:#0ea5e926}.bg-sky-500\/\[0\.06\]{background-color:#0ea5e90f}.bg-slate-300\/60{background-color:#cbd5e199}.bg-slate-300\/65{background-color:#cbd5e1a6}.bg-slate-300\/70{background-color:#cbd5e1b3}.bg-slate-400{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.bg-slate-500\/10{background-color:#64748b1a}.bg-slate-950\/25{background-color:#02061740}.bg-text-secondary\/10{background-color:#6b5d4a1a}.bg-transparent{background-color:#0000}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-violet-500\/5,.bg-violet-500\/\[0\.05\]{background-color:#8b5cf60d}.bg-violet-500\/\[0\.06\]{background-color:#8b5cf60f}.bg-violet-600{--tw-bg-opacity:1;background-color:rgb(124 58 237/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/0{background-color:#fff0}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/25{background-color:#ffffff40}.bg-white\/30{background-color:#ffffff4d}.bg-white\/35{background-color:#ffffff59}.bg-white\/40{background-color:#fff6}.bg-white\/45{background-color:#ffffff73}.bg-white\/50{background-color:#ffffff80}.bg-white\/55{background-color:#ffffff8c}.bg-white\/60{background-color:#fff9}.bg-white\/65{background-color:#ffffffa6}.bg-white\/70{background-color:#ffffffb3}.bg-white\/85{background-color:#ffffffd9}.bg-white\/\[0\.035\]{background-color:#ffffff09}.bg-yellow-500\/60{background-color:#eab30899}.bg-zinc-500\/10{background-color:#71717a1a}.bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,\.72\)\,rgba\(239\,229\,210\,\.5\)\)\]{background-image:linear-gradient(135deg,#ffffffb8,#efe5d280)}.bg-\[linear-gradient\(135deg\,var\(--surface-panel-strong\)\,var\(--surface-muted\)\)\]{background-image:linear-gradient(135deg,var(--surface-panel-strong),var(--surface-muted))}.bg-\[linear-gradient\(145deg\,\#fffdf7\,\#f1d898\)\]{background-image:linear-gradient(145deg,#fffdf7,#f1d898)}.bg-\[linear-gradient\(90deg\,var\(--success\)\,var\(--accent\)\)\]{background-image:linear-gradient(90deg,var(--success),var(--accent))}.bg-\[radial-gradient\(circle\,rgba\(255\,248\,225\,0\.85\)_0\%\,rgba\(201\,169\,97\,0\.16\)_35\%\,transparent_68\%\)\]{background-image:radial-gradient(circle,#fff8e1d9 0%,#c9a96129 35%,#0000 68%)}.bg-\[radial-gradient\(circle_at_24\%_42\%\,rgba\(255\,224\,136\,0\.42\)\,transparent_34\%\)\,linear-gradient\(110deg\,rgba\(255\,248\,226\,0\.78\)\,rgba\(226\,199\,139\,0\.36\)\)\]{background-image:radial-gradient(circle at 24% 42%,#ffe0886b,#0000 34%),linear-gradient(110deg,#fff8e2c7,#e2c78b5c)}.bg-\[radial-gradient\(circle_at_76\%_42\%\,rgba\(204\,184\,255\,0\.2\)\,transparent_34\%\)\,linear-gradient\(110deg\,rgba\(24\,22\,29\,0\.88\)\,rgba\(51\,43\,35\,0\.82\)\)\]{background-image:radial-gradient(circle at 76% 42%,#ccb8ff33,#0000 34%),linear-gradient(110deg,#18161de0,#332b23d1)}.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))}.bg-gradient-to-t{background-image:linear-gradient(to top, var(--tw-gradient-stops))}.from-black\/45{--tw-gradient-from:#00000073 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/50{--tw-gradient-from:#00000080 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500\/\[0\.08\]{--tw-gradient-from:#0ea5e914 var(--tw-gradient-from-position);--tw-gradient-to:#0ea5e900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-black\/10{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0000001a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-violet-500\/\[0\.04\]{--tw-gradient-to:#8b5cf60a var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-cover{object-fit:cover}.\!p-3{padding:.75rem!important}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[5px\]{padding:5px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.py-px{padding-top:1px;padding-bottom:1px}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:var(--font-geist-mono), monospace}.font-sans{font-family:var(--font-geist-sans), system-ui, -apple-system, sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[32px\]{font-size:32px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[0\.82\]{line-height:.82}.leading-\[0\.92\]{line-height:.92}.leading-\[0\.95\]{line-height:.95}.leading-\[0\.98\]{line-height:.98}.leading-\[0\.9\]{line-height:.9}.leading-\[0\]{line-height:0}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.9\]{line-height:1.9}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[-0\.035em\]{letter-spacing:-.035em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[-0\.06em\]{letter-spacing:-.06em}.tracking-\[-0\.07em\]{letter-spacing:-.07em}.tracking-\[-0\.1em\]{letter-spacing:-.1em}.tracking-\[0\.02em\]{letter-spacing:.02em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.07em\]{letter-spacing:.07em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.13em\]{letter-spacing:.13em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.17em\]{letter-spacing:.17em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-amber-600{--tw-text-opacity:1!important;color:rgb(217 119 6/var(--tw-text-opacity,1))!important}.\!text-rose-500{--tw-text-opacity:1!important;color:rgb(244 63 94/var(--tw-text-opacity,1))!important}.text-\[\#1679a7\]{--tw-text-opacity:1;color:rgb(22 121 167/var(--tw-text-opacity,1))}.text-\[\#211b13\]{--tw-text-opacity:1;color:rgb(33 27 19/var(--tw-text-opacity,1))}.text-\[\#229ED9\]{--tw-text-opacity:1;color:rgb(34 158 217/var(--tw-text-opacity,1))}.text-\[\#4e654b\]{--tw-text-opacity:1;color:rgb(78 101 75/var(--tw-text-opacity,1))}.text-\[\#6ab3f3\]{--tw-text-opacity:1;color:rgb(106 179 243/var(--tw-text-opacity,1))}.text-\[\#745a25\]{--tw-text-opacity:1;color:rgb(116 90 37/var(--tw-text-opacity,1))}.text-\[\#7f7565\]{--tw-text-opacity:1;color:rgb(127 117 101/var(--tw-text-opacity,1))}.text-\[\#9fd0ae\]{--tw-text-opacity:1;color:rgb(159 208 174/var(--tw-text-opacity,1))}.text-\[\#a87a52\]{--tw-text-opacity:1;color:rgb(168 122 82/var(--tw-text-opacity,1))}.text-\[\#a97b28\]{--tw-text-opacity:1;color:rgb(169 123 40/var(--tw-text-opacity,1))}.text-\[\#a99e8a\]{--tw-text-opacity:1;color:rgb(169 158 138/var(--tw-text-opacity,1))}.text-\[\#b98152\]{--tw-text-opacity:1;color:rgb(185 129 82/var(--tw-text-opacity,1))}.text-\[\#b9ad98\]{--tw-text-opacity:1;color:rgb(185 173 152/var(--tw-text-opacity,1))}.text-\[\#c8bca4\]{--tw-text-opacity:1;color:rgb(200 188 164/var(--tw-text-opacity,1))}.text-\[\#d8c9aa\]{--tw-text-opacity:1;color:rgb(216 201 170/var(--tw-text-opacity,1))}.text-\[\#f5ead5\]{--tw-text-opacity:1;color:rgb(245 234 213/var(--tw-text-opacity,1))}.text-\[\#f7ecd6\]{--tw-text-opacity:1;color:rgb(247 236 214/var(--tw-text-opacity,1))}.text-\[\#fff8e9\]{--tw-text-opacity:1;color:rgb(255 248 233/var(--tw-text-opacity,1))}.text-\[rgba\(16\,35\,63\,0\.72\)\]{color:#10233fb8}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--accent-hover\)\]{color:var(--accent-hover)}.text-\[var\(--accent-light\)\]{color:var(--accent-light)}.text-\[var\(--code-text\)\]{color:var(--code-text)}.text-\[var\(--danger\)\]{color:var(--danger)}.text-\[var\(--docs-code-flag\)\]{color:var(--docs-code-flag)}.text-\[var\(--docs-code-keyword\)\]{color:var(--docs-code-keyword)}.text-\[var\(--docs-code-line-number\)\]{color:var(--docs-code-line-number)}.text-\[var\(--docs-code-literal\)\]{color:var(--docs-code-literal)}.text-\[var\(--docs-code-string\)\]{color:var(--docs-code-string)}.text-\[var\(--docs-code-url\)\]{color:var(--docs-code-url)}.text-\[var\(--success\)\]{color:var(--success)}.text-\[var\(--telegram-mini-muted\)\]{color:var(--telegram-mini-muted)}.text-\[var\(--telegram-mini-text\)\]{color:var(--telegram-mini-text)}.text-\[var\(--terminal-accent\)\]{color:var(--terminal-accent)}.text-\[var\(--text-main\)\]{color:var(--text-main)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-aqua{--tw-text-opacity:1;color:rgb(154 149 136/var(--tw-text-opacity,1))}.text-aqua\/60{color:#9a958899}.text-aqua\/70{color:#9a9588b3}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-cyan-700{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-gold{--tw-text-opacity:1;color:rgb(196 149 106/var(--tw-text-opacity,1))}.text-gold\/60{color:#c4956a99}.text-gold\/70{color:#c4956ab3}.text-gold\/80{color:#c4956acc}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-inherit{color:inherit}.text-marine-bg{--tw-text-opacity:1;color:rgb(253 248 237/var(--tw-text-opacity,1))}.text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-rose-500{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-sky-500{--tw-text-opacity:1;color:rgb(14 165 233/var(--tw-text-opacity,1))}.text-sky-600{--tw-text-opacity:1;color:rgb(2 132 199/var(--tw-text-opacity,1))}.text-sky-700{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-text-primary{--tw-text-opacity:1;color:rgb(45 36 22/var(--tw-text-opacity,1))}.text-text-primary\/30{color:#2d24164d}.text-text-primary\/80{color:#2d2416cc}.text-text-secondary{--tw-text-opacity:1;color:rgb(107 93 74/var(--tw-text-opacity,1))}.text-text-secondary\/15{color:#6b5d4a26}.text-text-secondary\/20{color:#6b5d4a33}.text-text-secondary\/25{color:#6b5d4a40}.text-text-secondary\/30{color:#6b5d4a4d}.text-text-secondary\/40{color:#6b5d4a66}.text-text-secondary\/50{color:#6b5d4a80}.text-text-secondary\/60{color:#6b5d4a99}.text-text-secondary\/70{color:#6b5d4ab3}.text-transparent{color:#0000}.text-violet-700{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.underline{text-decoration-line:underline}.decoration-rose-400{text-decoration-color:#fb7185}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-\[var\(--text-muted\)\]::placeholder{color:var(--text-muted)}.accent-\[var\(--accent\)\]{accent-color:var(--accent)}.accent-red-500{accent-color:#ef4444}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.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);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_12px_var\(--danger\)\]{--tw-shadow:0 0 12px var(--danger);--tw-shadow-colored:0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_12px_var\(--success\)\]{--tw-shadow:0 0 12px var(--success);--tw-shadow-colored:0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_14px_\#c9a961\]{--tw-shadow:0 0 14px #c9a961;--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_35px_rgba\(45\,36\,22\,0\.11\)\]{--tw-shadow:0 12px 35px #2d24161c;--tw-shadow-colored:0 12px 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 12px 40px #00000014;--tw-shadow-colored:0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(0\,0\,0\,0\.14\)\]{--tw-shadow:0 18px 48px #00000024;--tw-shadow-colored:0 18px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_20px_65px_rgba\(26\,20\,45\,0\.24\)\]{--tw-shadow:0 20px 65px #1a142d3d;--tw-shadow-colored:0 20px 65px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_22px_60px_rgba\(82\,63\,35\,0\.08\)\]{--tw-shadow:0 22px 60px #523f2314;--tw-shadow-colored:0 22px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 24px 70px #00000014;--tw-shadow-colored:0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(45\,36\,22\,0\.18\)\]{--tw-shadow:0 24px 80px #2d24162e;--tw-shadow-colored:0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_25px_80px_rgba\(82\,63\,35\,0\.08\)\]{--tw-shadow:0 25px 80px #523f2314;--tw-shadow-colored:0 25px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_28px_100px_rgba\(31\,25\,17\,0\.28\)\]{--tw-shadow:0 28px 100px #1f191147;--tw-shadow-colored:0 28px 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(24\,20\,14\,\.28\)\]{--tw-shadow:0 28px 90px #18140e47;--tw-shadow-colored:0 28px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(24\,20\,14\,\.32\)\]{--tw-shadow:0 28px 90px #18140e52;--tw-shadow-colored:0 28px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_3px_10px_rgba\(130\,91\,27\,0\.2\)\]{--tw-shadow:0 3px 10px #825b1b33;--tw-shadow-colored:0 3px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\,0_10px_24px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:inset 0 1px 0 #ffffff0f,0 10px 24px #00000014;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color), 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.5\)\,0_6px_18px_rgba\(55\,90\,58\,0\.12\)\]{--tw-shadow:inset 0 1px 0 #ffffff80,0 6px 18px #375a3a1f;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color), 0 6px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.55\)\,0_6px_18px_rgba\(104\,77\,34\,0\.1\)\]{--tw-shadow:inset 0 1px 0 #ffffff8c,0 6px 18px #684d221a;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color), 0 6px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #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);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #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)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-\[var\(--accent-hover\)\]{--tw-ring-color:var(--accent-hover)}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-\[var\(--surface-panel\)\]{--tw-ring-offset-color:var(--surface-panel)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur:blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[100px\]{--tw-blur:blur(100px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[110px\]{--tw-blur:blur(110px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[120px\]{--tw-blur:blur(120px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[86px\]{--tw-blur:blur(86px);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-\[8px\]{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[96px\]{--tw-blur:blur(96px);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-none{--tw-blur: ;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(40px);-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-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-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-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-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[border-color\,background-color\,box-shadow\]{transition-property:border-color,background-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[border-color\,background-color\,color\,box-shadow\,transform\]{transition-property:border-color,background-color,color,box-shadow,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[opacity\,filter\,transform\]{transition-property:opacity,filter,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[transform\,background-color\,color\,box-shadow\,border-color\]{transition-property:transform,background-color,color,box-shadow,border-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[animation-delay\:-0\.1s\]{animation-delay:-.1s}.\[animation-delay\:-0\.2s\]{animation-delay:-.2s}.\[contain-intrinsic-size\:auto_900px\]{contain-intrinsic-size:auto 900px}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}html.telegram-mini-app-mounted{--telegram-mini-bg:color-mix(in srgb, var(--hybrid-bg-middle) 28%, transparent);--telegram-mini-card:color-mix(in srgb, var(--hybrid-panel) 66%, transparent);--telegram-mini-card-strong:color-mix(in srgb, var(--hybrid-panel) 84%, transparent);--telegram-mini-border:color-mix(in srgb, var(--hybrid-border) 30%, transparent);--telegram-mini-text:var(--hybrid-ink);--telegram-mini-muted:var(--hybrid-muted);--telegram-mini-accent:var(--hybrid-accent);--telegram-mini-accent-strong:var(--hybrid-accent-strong);--telegram-mini-green:var(--hybrid-success);--telegram-mini-shadow:0 20px 55px color-mix(in srgb, var(--hybrid-accent-strong) 14%, transparent)}html.dark.telegram-mini-app-mounted{--telegram-mini-bg:color-mix(in srgb, var(--hybrid-bg-top) 32%, transparent);--telegram-mini-card:color-mix(in srgb, var(--hybrid-panel) 62%, transparent);--telegram-mini-card-strong:color-mix(in srgb, var(--hybrid-panel) 80%, transparent);--telegram-mini-border:color-mix(in srgb, var(--hybrid-border) 34%, transparent);--telegram-mini-shadow:0 22px 65px color-mix(in srgb, var(--hybrid-bg-top) 58%, transparent)}html.telegram-mini-app-mounted .site-header-font{display:none!important}html.telegram-mini-app-mounted body{background:0 0;overflow-x:hidden}.telegram-mini-shell{z-index:10;background:radial-gradient(circle at 12% 6%, color-mix(in srgb, var(--hybrid-glow) 14%, transparent), transparent 32%), radial-gradient(circle at 92% 28%, color-mix(in srgb, var(--hybrid-success) 10%, transparent), transparent 30%), linear-gradient(180deg, color-mix(in srgb, var(--telegram-mini-bg) 42%, transparent), var(--telegram-mini-bg));min-height:100dvh;color:var(--telegram-mini-text);font-family:var(--font-ui-sans), system-ui, sans-serif;position:relative;overflow:hidden}.telegram-mini-header{z-index:50;min-height:calc(68px + env(safe-area-inset-top));border-bottom:1px solid var(--telegram-mini-border);background:color-mix(in srgb, var(--telegram-mini-card-strong) 82%, transparent);padding:calc(10px + env(safe-area-inset-top)) 16px 10px;box-shadow:0 12px 35px color-mix(in srgb, var(--hybrid-accent-strong) 10%, transparent);-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.telegram-mini-logo{border:1px solid color-mix(in srgb, var(--hybrid-glow) 52%, transparent);background:linear-gradient(145deg, var(--telegram-mini-accent), var(--telegram-mini-green));color:#fff;width:42px;height:42px;box-shadow:0 10px 28px color-mix(in srgb, var(--hybrid-accent-strong) 28%, transparent), inset 0 1px #ffffff73;border-radius:15px;flex:none;place-items:center;display:grid}.telegram-mini-logo.is-brand{background:linear-gradient(145deg,#2a241d,#15130f);border-color:#d3ae616b;box-shadow:0 10px 28px #b98a5e3d,inset 0 1px #ffffff1f}.telegram-mini-logo.is-brand .elysium-logo-orbit{transform-origin:31.5px 20px;animation:2.8s ease-in-out infinite telegram-mini-logo-pulse}.telegram-mini-logo.is-brand svg{width:36px;height:36px;overflow:visible}.telegram-mini-logo.is-brand svg path{stroke:#f0d38b;stroke-width:4px}.telegram-mini-kicker{color:#075985;letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:900}html.dark.telegram-mini-app-mounted .telegram-mini-kicker{color:#7dd3fc}.telegram-mini-icon-button{border:1px solid var(--telegram-mini-border);background:var(--telegram-mini-card);width:60px;min-height:44px;color:var(--telegram-mini-text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:15px;justify-content:center;align-items:center;gap:5px;font-size:10px;font-weight:900;display:inline-flex}.telegram-mini-content{z-index:5;width:min(100%,680px);padding:22px 14px calc(106px + env(safe-area-inset-bottom));margin:0 auto;position:relative}.telegram-mini-card{border:1px solid var(--telegram-mini-border);background:linear-gradient(145deg, var(--telegram-mini-card-strong), var(--telegram-mini-card));box-shadow:var(--telegram-mini-shadow), inset 0 1px #ffffff42;-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);content-visibility:auto;contain-intrinsic-size:auto 180px;border-radius:25px;padding:19px;position:relative;overflow:hidden}.telegram-mini-hero:before{background:radial-gradient(circle, color-mix(in srgb, var(--hybrid-success) 22%, transparent), transparent 68%);content:"";border-radius:999px;width:210px;height:210px;position:absolute;bottom:-84px;right:-74px}.telegram-mini-primary-button,.telegram-mini-secondary-button,.telegram-mini-small-button,.telegram-mini-generate{border-radius:16px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:10px 17px;font-size:13px;font-weight:850;transition:transform .16s,box-shadow .16s,opacity .16s;display:inline-flex}.telegram-mini-primary-button,.telegram-mini-generate{border:1px solid color-mix(in srgb, var(--hybrid-glow) 38%, transparent);background:linear-gradient(120deg, var(--telegram-mini-accent), var(--telegram-mini-green));color:#fff;box-shadow:0 13px 30px color-mix(in srgb, var(--hybrid-accent-strong) 26%, transparent), inset 0 1px #ffffff59}.telegram-mini-primary-button:active,.telegram-mini-secondary-button:active,.telegram-mini-small-button:active,.telegram-mini-generate:active,.telegram-mini-link-card:active,.telegram-mini-mode:active{transform:scale(.975)}.telegram-mini-secondary-button{border:1px solid var(--telegram-mini-border);background:var(--telegram-mini-card);color:var(--telegram-mini-text)}.telegram-mini-small-button{border:1px solid color-mix(in srgb, var(--telegram-mini-accent-strong) 34%, var(--telegram-mini-border));background:color-mix(in srgb, var(--telegram-mini-card-strong) 88%, var(--telegram-mini-accent) 12%);min-height:44px;color:var(--telegram-mini-text);flex:none;padding:8px 12px;font-size:11px}.telegram-mini-generate{width:100%;min-height:54px;font-size:15px}.telegram-mini-generate:disabled{cursor:wait;opacity:.55}.telegram-mini-bonus-icon{background:color-mix(in srgb, var(--hybrid-success) 14%, transparent);width:42px;height:42px;color:var(--telegram-mini-green);border-radius:15px;flex:none;place-items:center;display:grid}.telegram-mini-link-card{border:1px solid var(--telegram-mini-border);background:var(--telegram-mini-card);min-height:88px;color:var(--telegram-mini-text);text-align:left;box-shadow:0 13px 36px color-mix(in srgb, var(--hybrid-accent-strong) 10%, transparent);-webkit-backdrop-filter:blur(19px);backdrop-filter:blur(19px);content-visibility:auto;contain-intrinsic-size:auto 88px;border-radius:21px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px;transition:transform .16s;display:grid}.telegram-mini-link-card span{font-size:12px;font-weight:800;line-height:1.25}.telegram-mini-mode{border:1px solid var(--telegram-mini-border);background:var(--telegram-mini-card);min-height:72px;color:var(--telegram-mini-muted);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:19px;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:800;transition:transform .16s,background .16s,color .16s;display:flex}.telegram-mini-mode.is-active{border-color:color-mix(in srgb, var(--hybrid-accent) 48%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--hybrid-accent) 20%, transparent), color-mix(in srgb, var(--hybrid-success) 18%, transparent));color:var(--telegram-mini-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hybrid-glow) 18%, transparent)}html.telegram-mini-app-mounted .telegram-mini-select,html.telegram-mini-app-mounted .telegram-mini-textarea{border:1px solid var(--telegram-mini-border);background:color-mix(in srgb, var(--telegram-mini-card-strong) 82%, transparent);width:100%;min-height:48px;color:var(--telegram-mini-text);border-radius:16px;outline:none;padding:0 14px;font-size:13px;font-weight:700;transition:border-color .16s,box-shadow .16s}html.telegram-mini-app-mounted .telegram-mini-select option{background:var(--telegram-mini-card-strong);color:var(--telegram-mini-text)}html.telegram-mini-app-mounted .telegram-mini-textarea{resize:vertical;min-height:132px;padding:14px;font-weight:600;line-height:1.6}html.telegram-mini-app-mounted .telegram-mini-select:focus,html.telegram-mini-app-mounted .telegram-mini-textarea:focus{border-color:color-mix(in srgb, var(--hybrid-accent) 58%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--hybrid-accent) 12%, transparent)}.telegram-mini-upload,.telegram-mini-file{border:1px dashed color-mix(in srgb, var(--hybrid-accent) 48%, transparent);background:color-mix(in srgb, var(--hybrid-accent) 8%, transparent);width:100%;min-height:68px;color:var(--telegram-mini-accent);text-align:left;border-radius:17px;align-items:center;gap:12px;padding:12px 14px;display:flex}.telegram-mini-upload span{flex-direction:column;display:flex}.telegram-mini-upload strong,.telegram-mini-file span{color:var(--telegram-mini-text);font-size:12px}.telegram-mini-upload small{color:var(--telegram-mini-muted);margin-top:3px;font-size:10px}.telegram-mini-file button{place-items:center;width:40px;min-height:40px;display:grid}.telegram-mini-segmented{border:1px solid var(--telegram-mini-border);background:color-mix(in srgb, var(--hybrid-accent) 8%, transparent);border-radius:16px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:4px;display:grid;overflow-x:auto}.telegram-mini-segmented button{min-width:58px;min-height:42px;color:var(--telegram-mini-muted);border-radius:12px;font-size:10px;font-weight:850}.telegram-mini-segmented button.is-active{background:var(--telegram-mini-card-strong);color:var(--telegram-mini-accent);box-shadow:0 5px 16px color-mix(in srgb, var(--hybrid-accent-strong) 12%, transparent)}.telegram-mini-range{width:100%;min-height:44px;accent-color:var(--telegram-mini-green)}.telegram-mini-toggle,.telegram-mini-settings-row{width:100%;min-height:58px;color:var(--telegram-mini-text);text-align:left;justify-content:space-between;align-items:center;gap:12px;display:flex}.telegram-mini-toggle>span:first-child,.telegram-mini-settings-row>span:first-child{align-items:center;gap:11px;display:flex}.telegram-mini-toggle strong,.telegram-mini-toggle small,.telegram-mini-settings-row strong,.telegram-mini-settings-row small{display:block}.telegram-mini-toggle strong,.telegram-mini-settings-row strong{font-size:12px}.telegram-mini-toggle small,.telegram-mini-settings-row small{color:var(--telegram-mini-muted);margin-top:2px;font-size:10px}.telegram-mini-toggle>span:last-child,.telegram-mini-settings-row>span:last-child:not(.telegram-mini-status){background:color-mix(in srgb, var(--hybrid-muted) 28%, transparent);border-radius:999px;flex:none;width:44px;height:25px;transition:background .16s;position:relative}.telegram-mini-toggle>span:last-child i,.telegram-mini-settings-row>span:last-child i{background:#fff;border-radius:999px;width:19px;height:19px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 7px #0000002e}.telegram-mini-toggle>span:last-child.is-active,.telegram-mini-settings-row>span:last-child.is-active{background:var(--telegram-mini-green)}.telegram-mini-toggle>span:last-child.is-active i,.telegram-mini-settings-row>span:last-child.is-active i{transform:translate(19px)}.telegram-mini-result-text{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--telegram-mini-border);background:color-mix(in srgb, var(--hybrid-accent) 8%, transparent);color:var(--telegram-mini-text);border-radius:18px;padding:15px;font-size:13px;line-height:1.65}.telegram-mini-cost,.telegram-mini-status{background:color-mix(in srgb, var(--hybrid-muted) 14%, transparent);min-height:28px;color:var(--telegram-mini-muted);border-radius:999px;align-items:center;padding:4px 9px;font-size:9px;font-weight:850;display:inline-flex}.telegram-mini-status.is-active{background:color-mix(in srgb, var(--hybrid-success) 16%, transparent);color:var(--telegram-mini-green)}.telegram-mini-media{border:1px solid var(--telegram-mini-border);background:#0000001f;border-radius:20px;overflow:hidden}.telegram-mini-media img,.telegram-mini-media video{object-fit:contain;width:100%;max-height:520px;display:block}.telegram-mini-media button,.telegram-mini-copy{min-height:44px;color:var(--telegram-mini-accent);justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-size:11px;font-weight:800;display:flex}.telegram-mini-media button{background:var(--telegram-mini-card-strong);width:100%}.telegram-mini-row{border:1px solid var(--telegram-mini-border);background:color-mix(in srgb, var(--hybrid-accent) 7%, transparent);border-radius:17px;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:11px 13px;display:flex}.telegram-mini-row>strong{color:var(--telegram-mini-green);flex:none;font-size:12px}.telegram-mini-settings-row+.telegram-mini-settings-row{border-top:1px solid var(--telegram-mini-border)}.telegram-mini-error,.telegram-mini-notice{background:color-mix(in srgb, #e842421f 88%, var(--telegram-mini-card));color:#e25555;border:1px solid #f55c5c3d;border-radius:16px;align-items:center;gap:8px;padding:11px 13px;font-size:11px;font-weight:750;display:flex}.telegram-mini-error{margin-bottom:14px}.telegram-mini-error span{flex:1}.telegram-mini-error button{min-width:36px;min-height:36px}.telegram-mini-notice{z-index:80;top:calc(78px + env(safe-area-inset-top));border-color:color-mix(in srgb, var(--hybrid-success) 32%, transparent);background:var(--telegram-mini-card-strong);width:max-content;max-width:calc(100vw - 28px);color:var(--telegram-mini-green);box-shadow:var(--telegram-mini-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);animation:.22s ease-out telegram-mini-notice-in;position:fixed;left:50%;transform:translate(-50%)}.telegram-mini-state{z-index:5;min-height:calc(100dvh - 90px);color:var(--telegram-mini-muted);flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:13px;display:flex;position:relative}.telegram-mini-nav{z-index:60;left:50%;bottom:max(10px, env(safe-area-inset-bottom));border:1px solid var(--telegram-mini-border);background:color-mix(in srgb, var(--telegram-mini-card-strong) 91%, transparent);width:min(100% - 22px,620px);box-shadow:0 18px 60px color-mix(in srgb, var(--hybrid-bg-top) 44%, transparent), inset 0 1px #ffffff40;-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));padding:6px;display:grid;position:fixed;transform:translate(-50%)}.telegram-mini-nav button{min-height:57px;color:var(--telegram-mini-muted);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:9px;font-weight:800;display:flex}.telegram-mini-nav button.is-active{background:linear-gradient(145deg, color-mix(in srgb, var(--hybrid-accent) 18%, transparent), color-mix(in srgb, var(--hybrid-success) 16%, transparent));color:var(--telegram-mini-accent)}@keyframes telegram-mini-notice-in{0%{opacity:0;transform:translate(-50%,-12px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes telegram-mini-logo-pulse{0%,to{opacity:.72;transform:scale(.84)}50%{opacity:1;transform:scale(1.18)}}@media (min-width:700px){.telegram-mini-content{padding-left:20px;padding-right:20px}}@media (max-width:699px){.telegram-mini-header{-webkit-backdrop-filter:blur(16px)saturate(125%);backdrop-filter:blur(16px)saturate(125%)}.telegram-mini-card{-webkit-backdrop-filter:blur(12px)saturate(115%);backdrop-filter:blur(12px)saturate(115%)}.telegram-mini-nav{-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%)}.telegram-mini-icon-button,.telegram-mini-link-card,.telegram-mini-mode{background:var(--telegram-mini-card-strong);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.telegram-mini-notice{animation:none}}.admin-workspace-embedded .site-header-font{display:none!important}.quest-world{--quest-violet:#8b5cf6;--quest-emerald:#10b981;--quest-amber:#f59e0b;--quest-rose:#f43f5e;--quest-sky:#38bdf8;--quest-cyan:#22d3ee}.quest-hero{background:radial-gradient(circle at 82% 18%,#22d3ee47,#0000 28%),radial-gradient(circle at 18% 80%,#8b5cf657,#0000 34%),linear-gradient(135deg,#10182efa,#231644f5 52%,#0c3740f5);min-height:460px;box-shadow:0 28px 90px #1e153940}.quest-hero-grid{opacity:.22;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(#000,#0000 94%);mask-image:linear-gradient(#000,#0000 94%)}.quest-hero-orbit{pointer-events:none;border:1px solid #ffffff1f;border-radius:999px;width:460px;height:460px;position:absolute}.quest-hero-orbit:after{content:"";background:#a5f3fc;border-radius:999px;width:8px;height:8px;position:absolute;top:18%;left:4%;box-shadow:0 0 24px #67e8f9}.quest-hero-orbit-one{top:-210px;right:-150px;transform:rotate(24deg)}.quest-hero-orbit-two{opacity:.62;bottom:-390px;left:30%;transform:scale(1.5)rotate(-18deg)}.quest-kicker{color:#cffafeeb;letter-spacing:.13em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0891b224;border:1px solid #a5f3fc33;border-radius:999px;align-items:center;gap:8px;min-height:30px;padding:5px 12px;font-size:10px;font-weight:800;display:inline-flex}.quest-companion-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0208173d;border:1px solid #ffffff1f;border-radius:28px;padding:14px;box-shadow:inset 0 1px #ffffff14}.quest-companion{filter:drop-shadow(0 22px 28px #00000047);width:180px;height:180px;position:relative}.quest-companion-aura{filter:blur(12px);background:radial-gradient(circle,#7dd3fc59,#8b5cf62e 45%,#0000 70%);border-radius:999px;animation:3.4s ease-in-out infinite quest-aura;position:absolute;inset:15px}.quest-companion-body{z-index:4;background:radial-gradient(circle at 36% 28%,#fffffff2 0 5%,#0000 6%),linear-gradient(145deg,#e0f2feeb,#a78bfacc 55%,#22d3eead);border:1px solid #ffffffa6;border-radius:52% 52% 46% 46%/42% 42% 58% 58%;width:82px;height:92px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset -12px -18px 26px #4c1d9540,inset 10px 10px 22px #ffffff61,0 0 38px #67e8f96b}.quest-companion-body:before,.quest-companion-body:after{content:"";background:linear-gradient(150deg,#e0f2fee0,#8b5cf66b);border:1px solid #ffffff7a;width:31px;height:42px;position:absolute;top:-22px}.quest-companion-body:before{border-radius:80% 15% 55% 35%;left:5px;transform:rotate(-22deg)}.quest-companion-body:after{border-radius:15% 80% 35% 55%;right:5px;transform:rotate(22deg)}.quest-companion-body b{background:#1e1b4b9e;border-radius:50% 50% 60% 60%;width:7px;height:5px;position:absolute;top:60%;left:50%;transform:translate(-50%)}.quest-companion-eye{z-index:2;background:#172554;border-radius:999px;width:9px;height:12px;position:absolute;top:43%;box-shadow:inset 2px 2px #ffffffbf,0 0 8px #67e8f9a6}.quest-companion-eye-left{left:25%}.quest-companion-eye-right{right:25%}.quest-companion-wing{z-index:2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(160deg,#fff6,#22d3ee1a);border:1px solid #cffafe6b;width:62px;height:86px;position:absolute;top:52px;box-shadow:inset 0 0 28px #ffffff29}.quest-companion-wing-left{transform-origin:100%;border-radius:85% 20% 70% 30%;animation:2.2s ease-in-out infinite quest-wing-left;left:5px;transform:rotate(-23deg)}.quest-companion-wing-right{transform-origin:0;border-radius:20% 85% 30% 70%;animation:2.2s ease-in-out infinite quest-wing-right;right:5px;transform:rotate(23deg)}.quest-companion-tail{z-index:1;filter:blur(2px);background:linear-gradient(#a78bfa8a,#0000);border-radius:20% 80% 55% 45%;width:36px;height:72px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.quest-companion-spark{z-index:5;background:#cffafe;border-radius:999px;width:6px;height:6px;animation:3s ease-in-out infinite quest-spark;position:absolute;box-shadow:0 0 14px #67e8f9}.quest-companion-spark-one{top:28px;left:22px}.quest-companion-spark-two{animation-delay:-1.1s;top:72px;right:18px}.quest-companion-spark-three{animation-delay:-2.1s;bottom:17px;right:48px}.quest-companion-aurora .quest-companion-body{background:linear-gradient(145deg,#dcfce7f0,#22d3eed1 35%,#a855f7c7 70%,#fbbf24ad)}.quest-companion-prism .quest-companion-body{background:conic-gradient(from 210deg,#f472b6db,#60a5fae0,#34d399d6,#fde047d1,#f472b6db)}.quest-metric-card,.quest-line-panel,.quest-loyalty-panel,.quest-protocol{position:relative}.quest-metric-card:after{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:.28;border-radius:999px;height:2px;position:absolute;inset:auto 14px 0}.quest-loyalty-track{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.quest-loyalty-node{background:color-mix(in srgb, var(--surface-muted) 82%, transparent);border-radius:18px;min-width:0;padding:14px;position:relative}.quest-loyalty-node:before{content:"";background:var(--border-strong);height:1px;position:absolute;top:31px;left:42px;right:-14px}.quest-loyalty-node:last-child:before{display:none}.quest-loyalty-dot{z-index:1;border:1px solid var(--border-strong);background:var(--surface-panel-strong);width:36px;height:36px;color:var(--text-muted);border-radius:999px;place-items:center;display:grid;position:relative}.quest-loyalty-node.is-ready .quest-loyalty-dot{color:#b45309;background:#f59e0b24;border-color:#f59e0b73;box-shadow:0 0 24px #f59e0b33}.quest-loyalty-node.is-claimed .quest-loyalty-dot{color:#047857;background:#10b98124;border-color:#10b98173}.quest-path{align-items:stretch}.quest-node{--quest-node-accent:var(--quest-violet);border:1px solid var(--border-soft);background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--quest-node-accent) 14%, transparent), transparent 38%), color-mix(in srgb, var(--surface-panel-strong) 76%, transparent);border-radius:24px;min-width:0;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff59}.quest-node:hover{border-color:color-mix(in srgb, var(--quest-node-accent) 38%, var(--border-soft));box-shadow:0 18px 50px color-mix(in srgb, var(--quest-node-accent) 12%, transparent);transform:translateY(-3px)}.quest-node.is-locked{filter:saturate(.5);opacity:.68}.quest-node.is-ready{border-color:color-mix(in srgb, var(--quest-node-accent) 52%, var(--border-soft));box-shadow:0 18px 50px color-mix(in srgb, var(--quest-node-accent) 16%, transparent)}.quest-node.is-claimed{background:radial-gradient(circle at 100% 0, #10b98129, transparent 38%), color-mix(in srgb, var(--surface-panel-strong) 76%, transparent)}.quest-node-icon{border:1px solid color-mix(in srgb, var(--quest-node-accent) 35%, var(--border-soft));background:color-mix(in srgb, var(--quest-node-accent) 13%, transparent);width:44px;height:44px;color:var(--quest-node-accent);border-radius:15px;place-items:center;display:grid}.quest-node-status{border:1px solid var(--border-soft);color:var(--text-muted);letter-spacing:.11em;text-transform:uppercase;background:#ffffff47;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:800}.quest-node.is-ready .quest-node-status{border-color:color-mix(in srgb, var(--quest-node-accent) 34%, var(--border-soft));color:var(--quest-node-accent)}.quest-node-progress{background:var(--quest-node-accent);box-shadow:0 0 12px color-mix(in srgb, var(--quest-node-accent) 48%, transparent)}.quest-accent-violet{--quest-node-accent:var(--quest-violet)}.quest-accent-emerald{--quest-node-accent:var(--quest-emerald)}.quest-accent-amber{--quest-node-accent:var(--quest-amber)}.quest-accent-rose{--quest-node-accent:var(--quest-rose)}.quest-accent-sky{--quest-node-accent:var(--quest-sky)}.quest-accent-cyan{--quest-node-accent:var(--quest-cyan)}.quest-badge{min-height:38px;color:color-mix(in srgb, var(--text-main) 82%, #b45309);background:#f59e0b14;border:1px solid #f59e0b40;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:750;display:inline-flex}[data-visual-skin=living] .quest-hero,[data-visual-skin=hybrid] .quest-hero{-webkit-backdrop-filter:blur(14px)saturate(1.25);backdrop-filter:blur(14px)saturate(1.25);background:radial-gradient(circle at 82% 18%,#22d3ee40,#0000 28%),radial-gradient(circle at 18% 80%,#8b5cf64d,#0000 34%),linear-gradient(135deg,#040f20e0,#21103ed6 52%,#063039d6);border-color:#ffffff2e}[data-visual-skin=living] .quest-node,[data-visual-skin=living] .quest-loyalty-node,[data-visual-skin=hybrid] .quest-node,[data-visual-skin=hybrid] .quest-loyalty-node{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--quest-node-accent,var(--accent)) 12%, transparent), transparent 38%), color-mix(in srgb, var(--surface-panel-strong) 62%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12)}.background-motion-off .quest-hero-grid,.background-motion-off .quest-hero-orbit,.background-motion-off .quest-companion-spark{display:none}.background-motion-off .quest-companion,.background-motion-off .quest-companion-aura,.background-motion-off .quest-companion-wing{animation:none!important}@keyframes quest-aura{0%,to{opacity:.62;transform:scale(.92)}50%{opacity:.95;transform:scale(1.08)}}@keyframes quest-wing-left{0%,to{transform:rotate(-23deg)scaleX(1)}50%{transform:rotate(-36deg)scaleX(.9)}}@keyframes quest-wing-right{0%,to{transform:rotate(23deg)scaleX(1)}50%{transform:rotate(36deg)scaleX(.9)}}@keyframes quest-spark{0%,to{opacity:.35;transform:translateY(4px)scale(.7)}50%{opacity:1;transform:translateY(-8px)scale(1.1)}}@media (max-width:720px){.quest-hero{min-height:0}.quest-loyalty-track{scroll-snap-type:x mandatory;padding-bottom:8px;display:flex;overflow-x:auto}.quest-loyalty-node{scroll-snap-align:start;min-width:150px}}@media (prefers-reduced-motion:reduce){.quest-companion-aura,.quest-companion-wing,.quest-companion-spark{animation:none!important}.quest-node{transition:none}}.admin-record-detail{container:record-detail/inline-size}.admin-record-detail-metrics,.admin-record-detail-columns{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.admin-record-copy-row{min-width:0;overflow:hidden}@container record-detail (min-width:520px){.admin-record-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@container record-detail (min-width:760px){.admin-record-detail-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-record-detail-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.admin-floating-window{border-radius:20px!important;width:auto!important;height:auto!important;inset:5rem .5rem .5rem!important}}:root{--elysium-void:#f9f4ea;--elysium-night:#f5edde;--elysium-indigo:#ede2ce;--elysium-violet:#dcc9a0;--elysium-aether:#e7d7b4;--elysium-gold:#c9a961;--elysium-rose:#d4a8a0;--elysium-cream:#fff8e1;--bg-main:linear-gradient(180deg, #f9f4ea 0%, #f2e9d8 55%, #ede2ce 100%);--surface-panel:#ffffff7a;--surface-panel-strong:#ffffffa8;--surface-muted:#ffffff57;--liquid-glass-strong:#fffaf1e0;--text-main:#3d3325;--text-primary:#3d3325;--text-secondary:#4a3f30c7;--text-muted:#7a6c55c7;--border-soft:#c9a9613d;--provider-icon-bg:#fffdf8e6;--provider-icon-border:#705b3d29;--provider-icon-shadow:0 1px 2px #45321814, inset 0 1px #ffffffb8;--border-strong:#c9a96175;--border-light:#c9a96138;--border-medium:#c9a96157;--silver-base:#ecebe5;--silver-light:#f6f5f0;--silver-dark:#d4d3cc;--silver-border:#d4d3cc;--accent:#c9a961;--accent-hover:#b89348;--accent-light:#c9a96124;--terminal-accent:#a88b4a;--success:#6b9e7a;--danger:#c46a6a;--white:#ffffff8c;--code-bg:#ffffff70;--code-text:#5e4f35;--docs-code-bg:#242018;--docs-code-border:#3b352a;--docs-code-text:#f7ecd6;--docs-code-heading:#d8c9aa;--docs-code-muted:#a99e8a;--docs-code-line-number:#655e52;--docs-code-accent:#c9a961;--docs-code-active:#c9a9611a;--docs-code-node:#2d281f;--docs-code-string:#d7c58c;--docs-code-url:#8dc7b0;--docs-code-keyword:#e58f79;--docs-code-literal:#92b8df;--docs-code-flag:#c49ad9;--docs-code-shadow:0 22px 60px #291f1229;--media-horizontal-scrim:linear-gradient(90deg, #ffffff38, #ffffff0a);--media-vertical-scrim:linear-gradient(180deg, #ffffff05 0%, #ffffff75 82%);--model-row-background-overlay:var(--media-horizontal-scrim);--model-row-surface:#fffcf694;--model-row-shadow:0 7px 20px #74542412, inset 0 1px 0 #ffffff94;--shadow-sm:0 12px 32px #7e5b251a;--shadow-md:0 16px 44px #7e5b251f;--shadow-lg:0 22px 64px #7e5b2524}html.dark{--elysium-void:#1c1915;--elysium-night:#211d18;--elysium-indigo:#29241d;--elysium-violet:#4a4030;--elysium-aether:#554a37;--elysium-cream:#30291f;--bg-main:linear-gradient(180deg, #1c1915 0%, #211d18 55%, #272119 100%);--surface-panel:#362f269e;--surface-panel-strong:#3d352ac7;--surface-muted:#fff4de0e;--liquid-glass-strong:#27221ce6;--text-main:#eee5d6;--text-primary:#eee5d6;--text-secondary:#e8ddcac2;--text-muted:#c1b39bb3;--border-soft:#c9a9612e;--provider-icon-bg:#e7e0d5e0;--provider-icon-border:#fff4de29;--provider-icon-shadow:0 2px 7px #00000047, inset 0 1px #ffffff3d;--border-strong:#c9a96161;--border-light:#c9a96124;--border-medium:#c9a96142;--white:#453c309e;--code-bg:#191612c2;--code-text:#eadfc9;--media-horizontal-scrim:linear-gradient(90deg, #00000042, #0000000d);--media-vertical-scrim:linear-gradient(180deg, #00000005 0%, #00000080 82%);--model-row-background-overlay:var(--media-horizontal-scrim);--model-row-surface:#2d2720b8;--model-row-shadow:0 8px 22px #00000021, inset 0 1px 0 #fff4de0e;--shadow-sm:0 12px 30px #00000024;--shadow-md:0 16px 42px #0000002b;--shadow-lg:0 22px 62px #0003;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:var(--elysium-void);-moz-text-size-adjust:100%;text-size-adjust:100%;min-width:320px}html.is-wheel-smoothing{scroll-behavior:auto!important}body{min-width:320px;min-height:100dvh;color:var(--text-primary);font-family:var(--font-ui-sans), system-ui, sans-serif;background:var(--bg-main);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;letter-spacing:.02em;word-spacing:.01em;transition:none;overflow-x:hidden}body:before{z-index:-2;pointer-events:none;content:"";background:radial-gradient(circle at 50% -12%,#fff8e1eb 0%,#c9a9612e 34%,#0000 68%);position:fixed;inset:0}body:after{z-index:-1;pointer-events:none;content:"";background:linear-gradient(#a88b4a09 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#a88b4a09 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle at 85% 12%,#c9a9611f,#0000 20%),radial-gradient(circle at 18% 30%,#ffffff47,#0000 22%);position:fixed;inset:0}html.dark body:before{background:radial-gradient(circle at 50% -12%,#70593447 0%,#4134242e 36%,#0000 68%)}html.dark body:after{background:linear-gradient(#debf7e06 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#debf7e06 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle at 85% 12%,#c9a96112,#0000 22%),radial-gradient(circle at 18% 30%,#ffffff06,#0000 24%)}html.background-motion-off .elysium-orb,html.background-motion-off #petal-rain-host,html.background-motion-off #flower-layer-host{display:none!important}::selection{color:var(--text-main);background:#c4956a47}a{color:inherit;text-decoration:none}button,a,input,select,textarea{touch-action:manipulation}img,video,canvas,pre,code{max-width:100%}pre{-webkit-overflow-scrolling:touch;overflow-x:auto}h1,h2,h3,p,li,dd,dt{overflow-wrap:break-word}@media (min-width:1024px) and (max-height:800px){html{font-size:15px}}@media (min-width:1920px) and (min-height:1000px){html{font-size:17px}}@media (min-width:2560px) and (min-height:1300px){html{font-size:18px}}.font-display{font-family:var(--font-display-font), Georgia, "Times New Roman", serif;letter-spacing:-.02em}.landing-en{font-family:var(--font-landing-sans), var(--font-ui-sans), serif}.landing-en h1,.landing-en h2,.landing-en .display-title{font-family:var(--font-display-font), Georgia, serif}.app-ru,.docs-ru,.admin-ru{font-family:var(--font-ui-sans), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.app-ru code,.docs-ru code,.admin-ru code,.app-ru pre,.docs-ru pre,.admin-ru pre{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}.docs-ru .eyebrow,.admin-ru .eyebrow,.app-ru .eyebrow{font-family:var(--font-ui-sans), system-ui, sans-serif;letter-spacing:.14em}.landing-en .eyebrow,.landing-en .elysium-section-label,.landing-en .btn-primary,.landing-en .btn-secondary{font-family:var(--font-landing-sans), serif}.font-plain{font-family:var(--font-ui-sans), system-ui, sans-serif;letter-spacing:.02em;word-spacing:.01em}p,li,td,th,label,input,select,textarea,.text-sm,.text-base,.text-lg{line-height:1.55}.elysium-shell{background:0 0;width:100%;min-width:0;min-height:100dvh}.elysium-shell :is(.overflow-auto,.overflow-x-auto){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.elysium-orb{filter:blur(42px);opacity:.42;pointer-events:none;border-radius:9999px;position:absolute}.tm-panel,.liquid-glass,.divine-card{border:1px solid var(--border-soft);box-shadow:var(--shadow-sm), inset 0 1px 0 #ffffffb8;-webkit-backdrop-filter:blur(8px)saturate(108%);backdrop-filter:blur(8px)saturate(108%);background:#ffffffb8;border-radius:1.35rem;position:relative;overflow:hidden}.tm-panel:before,.liquid-glass:before,.divine-card:before{pointer-events:none;content:"";opacity:.8;background:linear-gradient(135deg,#ffffff85,#0000 40%,#c9a96114);position:absolute;inset:0}.tm-panel>*,.liquid-glass>*,.divine-card>*{z-index:1;position:relative}.steps-grid-card,.route-card,.news-stage,.elysium-faq-item,.legal-paper,.docs-shell article,.key-hero,.key-secret-card,.key-list,.tm-table-wrap,.admin-section-card,.admin-stat-card,.status-stat-card,.status-model-card{-webkit-backdrop-filter:blur(8px)saturate(108%);backdrop-filter:blur(8px)saturate(108%)}.tm-panel-label,.eyebrow{text-transform:uppercase;letter-spacing:.28em;color:var(--accent);font-size:.72rem;font-weight:500;font-family:var(--font-ui-sans), system-ui, sans-serif}.liquid-toolbar,input,select,textarea{min-height:44px;color:var(--text-primary);border:1px solid var(--border-soft);background:#ffffff94;border-radius:.85rem;outline:none;transition:border-color .18s,box-shadow .18s,background .18s,transform .18s}input,select,textarea{padding:.62rem .85rem;font-size:.9rem}input::placeholder,textarea::placeholder{color:var(--text-muted)}.liquid-toolbar:hover,input:hover,select:hover,textarea:hover{border-color:#c4956a61}.liquid-toolbar:focus-within,input:focus,select:focus,textarea:focus{border-color:var(--accent);background:#ffffffeb;box-shadow:0 0 0 3px #c4956a24,0 0 36px #c4956a1a}.btn-primary,.btn-secondary{letter-spacing:.12em;text-transform:uppercase;cursor:pointer;min-height:44px;font-size:.82rem;font-weight:600;font-family:var(--font-ui-sans), system-ui, sans-serif;text-align:center;border-radius:.85rem;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1rem;line-height:1.25;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex}.btn-primary{color:#fff;background:linear-gradient(135deg,#d4b978,#c9a961);border:1px solid #c9a96173;box-shadow:0 10px 26px #c9a96166}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 18px 42px #c9a96157}.btn-secondary{color:var(--text-main);background:#ffffff73;border:1px solid #c9a96173}.btn-secondary:hover{border-color:var(--border-strong);background:#ffffffd9;transform:translateY(-1px)}.elysium-hero-copy .btn-primary,.elysium-hero-copy .btn-secondary{will-change:transform, box-shadow;transition-duration:.46s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.elysium-hero-copy .btn-primary svg{transition:transform .46s cubic-bezier(.22,1,.36,1)}.elysium-hero-copy .btn-primary:hover svg{transform:translate(3px)}button:disabled,.btn-primary:disabled,.btn-secondary:disabled{cursor:not-allowed;opacity:.55;transform:none}.header-login-button{display:none}@media (min-width:640px){.header-login-button{display:inline-flex}}.admin-sidebar,.admin-mobile-nav{background:linear-gradient(#fffdf7f0,#f7eedde8),radial-gradient(circle at 15% 5%,#c9a96124,#0000 34%);box-shadow:18px 0 50px #5f48260f}.admin-nav-link{min-height:42px;color:var(--text-secondary);border:1px solid #0000;border-radius:.8rem;align-items:center;gap:.7rem;padding:.58rem .72rem;font-size:.83rem;transition:color .18s,border-color .18s,background .18s,transform .18s;display:flex}.admin-nav-link:hover{color:var(--text-main);background:#ffffff94;border-color:#c9a96133;transform:translate(2px)}.admin-nav-link-active{color:var(--accent-hover);box-shadow:0 8px 20px #7d5e2a14, inset 3px 0 0 var(--accent);background:linear-gradient(135deg,#ffffffd1,#c9a9611f);border-color:#c9a96152}.admin-nav-pill{border:1px solid var(--border-soft);min-height:40px;color:var(--text-secondary);white-space:nowrap;background:#ffffff7a;border-radius:999px;flex:none;align-items:center;gap:.45rem;padding:.45rem .8rem;font-size:.78rem;display:inline-flex}.admin-nav-pill-active{color:var(--accent-hover);border-color:var(--border-strong);background:#ffffffe6;box-shadow:0 6px 18px #7d5e2a1a}.dashboard-mark{color:#fff;background:linear-gradient(135deg,#d4b978,#b89348);border-radius:.75rem;place-items:center;width:2rem;height:2rem;display:grid;box-shadow:0 8px 20px #c4956a47}.key-hero,.key-secret-card,.key-list{border:1px solid var(--border-soft);box-shadow:var(--shadow-sm), inset 0 1px 0 #ffffffb3;background:#ffffff80;border-radius:1.35rem;position:relative;overflow:hidden}.key-hero{background:linear-gradient(135deg,#fffc,#c9a96121);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.55rem;display:flex}.key-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#c9a9614d,#0000 68%);border-radius:999px;width:17rem;height:17rem;position:absolute;top:-11rem;right:-7rem}.key-hero>*{z-index:1;position:relative}.key-hero h2{color:var(--text-main);margin-top:.55rem;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:700}.key-hero p{color:var(--text-secondary);margin-top:.45rem;font-size:.9rem}.key-kicker{color:var(--accent-hover);text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:.35rem;font-size:.68rem;font-weight:700;display:inline-flex}.key-secret-card{background:linear-gradient(135deg,#ffffffc7,#6b9e7a1f);border-color:#6b9e7a59;grid-template-columns:minmax(0,1fr) minmax(12rem,1.5fr) auto;align-items:center;gap:1rem;margin-top:1.25rem;padding:1rem 1.2rem;display:grid}.key-secret-card p{color:var(--text-secondary);margin-top:.35rem;font-size:.8rem;line-height:1.45}.key-secret-card code{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;background:#ffffffa3;border:1px solid #6b9e7a47;border-radius:.8rem;padding:.72rem .85rem;font-size:.78rem;overflow:hidden}.key-list{margin-top:1.25rem;padding:.75rem}.key-list-head{color:var(--accent-hover);justify-content:space-between;align-items:center;padding:.65rem .75rem 1rem;display:flex}.key-list-head p{color:var(--text-main);font-weight:700}.key-list-head span{color:var(--text-muted);font-size:.78rem}.key-row{border:1px solid #0000;border-radius:1rem;grid-template-columns:minmax(16rem,1.4fr) minmax(12rem,1fr) auto;align-items:center;gap:1rem;min-height:5.8rem;padding:1rem;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;display:grid}.key-row:hover{border-color:var(--border-soft);background:#ffffff80;transform:translateY(-2px);box-shadow:0 12px 28px #7d5e2a14}.key-row-main{align-items:center;gap:.8rem;display:flex}.key-avatar{width:2.4rem;height:2.4rem;color:var(--accent-hover);background:#c9a9611f;border:1px solid #c9a96147;border-radius:.85rem;flex:none;place-items:center;display:grid}.key-row h3{color:var(--text-main);font-size:.92rem;font-weight:700}.key-row-main p{color:var(--text-muted);margin-top:.26rem;font-size:.76rem}.key-status{border:1px solid var(--border-soft);color:var(--text-muted);border-radius:999px;align-items:center;padding:.2rem .52rem;font-size:.66rem;font-weight:700;display:inline-flex}.key-status-active{color:#427653;background:#6b9e7a1f;border-color:#6b9e7a5c}.key-row-secret{align-items:center;gap:.55rem;min-width:0;display:flex}.key-row-secret code{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;overflow:hidden}.key-row-secret button,.key-actions button,.key-close{width:2.2rem;height:2.2rem;color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:.72rem;flex:none;place-items:center;transition:color .18s,border-color .18s,background .18s,transform .18s;display:grid}.key-row-secret button:hover,.key-actions button:hover,.key-close:hover{color:var(--accent-hover);border-color:var(--border-soft);background:#ffffffa6;transform:translateY(-1px)}.key-actions{align-items:center;gap:.25rem;display:flex}.key-actions .key-delete:hover{color:var(--danger);border-color:#c46a6a40}.key-actions .key-toggle-button{width:3rem;padding:0}.key-toggle,.key-switch{background:#7a6c5547;border:0;border-radius:999px;align-items:center;width:2.25rem;height:1.3rem;padding:.13rem;transition:background .2s;display:inline-flex;position:relative}.key-toggle span,.key-switch span{background:#fff;border-radius:999px;width:1.02rem;height:1.02rem;transition:transform .2s;box-shadow:0 1px 4px #0000002e}.key-toggle-on,.key-switch-on{background:var(--success)}.key-toggle-on span,.key-switch-on span{transform:translate(.95rem)}.key-empty{color:var(--text-muted);text-align:center;justify-items:center;gap:.55rem;padding:3.5rem 1rem;display:grid}.key-empty h3{color:var(--text-main);font-size:1rem}.key-empty p{max-width:20rem;font-size:.86rem}.key-modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#392e1e54;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.key-modal{background:#fffcf5f2;border:1px solid #c9a96152;border-radius:1.45rem;width:min(100%,34rem);max-height:calc(100dvh - 2rem);padding:1.5rem;overflow-y:auto;box-shadow:0 32px 90px #392e1e47}.key-modal-heading{justify-content:space-between;gap:1rem;margin-bottom:1.35rem;display:flex}.key-modal h2{color:var(--text-main);margin-top:.45rem;font-size:1.45rem;font-weight:700}.key-modal-heading p{color:var(--text-secondary);margin-top:.45rem;font-size:.85rem;line-height:1.5}.key-quota-control{border:1px solid var(--border-soft);background:#ffffff85;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;margin:1.1rem 0;padding:1rem;display:flex}.key-quota-control p{color:var(--text-main);font-size:.88rem;font-weight:700}.key-quota-control>div>span{max-width:24rem;color:var(--text-muted);margin-top:.3rem;font-size:.76rem;line-height:1.45;display:block}.key-switch{cursor:pointer;flex:none;width:2.7rem;height:1.52rem}.key-switch span{width:1.22rem;height:1.22rem}.key-switch-on span{transform:translate(1.18rem)}.key-modal-footer{justify-content:flex-end;gap:.7rem;margin-top:1.35rem;display:flex}.key-workspace{font-family:var(--font-ui-sans),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.key-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.key-overview-card{border:1px solid var(--border-soft);min-width:0;color:var(--text-main);background:color-mix(in srgb,var(--surface-panel) 86%,transparent);box-shadow:var(--shadow-sm),inset 0 1px #ffffff80;border-radius:1rem;align-items:center;gap:.8rem;padding:1rem;display:flex}.key-overview-card>svg{width:2.45rem;height:2.45rem;color:var(--accent-hover);background:var(--accent-soft);border-radius:.8rem;flex:none;padding:.65rem}.key-overview-card>div{gap:.12rem;min-width:0;display:grid}.key-overview-card span,.key-overview-card small{color:var(--text-muted);font-size:.7rem}.key-overview-card strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:800;overflow:hidden}.key-row{grid-template-columns:minmax(20rem,1.6fr) minmax(11rem,.8fr) auto}.key-row-main{align-items:flex-start}.key-tags{flex-wrap:wrap;gap:.35rem;margin-top:.6rem;display:flex}.key-tags span{border:1px solid var(--border-soft);min-height:1.55rem;color:var(--text-secondary);background:var(--surface-muted);border-radius:999px;align-items:center;gap:.28rem;padding:.18rem .5rem;font-size:.66rem;font-weight:650;display:inline-flex}.key-tags svg{width:.72rem;height:.72rem}.key-row-secret button,.key-actions button,.key-close{width:2.75rem;height:2.75rem}.key-actions .key-toggle-button{width:3.35rem}.key-pagination{border-top:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:.75rem;margin-top:.65rem;padding:.85rem .75rem .25rem;display:flex}.key-pagination button{border:1px solid var(--border-soft);min-height:2.75rem;color:var(--text-secondary);background:var(--surface-muted);border-radius:.8rem;justify-content:center;align-items:center;gap:.35rem;padding:0 .85rem;font-size:.75rem;font-weight:750;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.key-pagination button:hover:not(:disabled){border-color:var(--border-strong);color:var(--text-main);background:var(--surface-panel-strong)}.key-pagination button:disabled{cursor:not-allowed;opacity:.42}.key-pagination button svg{width:1rem;height:1rem}.key-pagination>span{color:var(--text-muted);font-size:.73rem}.key-modal-wide{width:min(100%,52rem)}.key-settings-section{border:1px solid var(--border-soft);background:color-mix(in srgb,var(--surface-muted) 82%,transparent);border-radius:1.05rem;gap:.8rem;padding:1rem;display:grid}.key-settings-section+.key-settings-section{margin-top:.9rem}.key-settings-title{align-items:flex-start;gap:.7rem;display:flex}.key-settings-title>svg{width:2rem;height:2rem;color:var(--accent-hover);background:var(--accent-soft);border-radius:.7rem;flex:none;padding:.45rem}.key-settings-title h3{color:var(--text-main);font-size:.9rem;font-weight:800}.key-settings-title p{color:var(--text-muted);margin-top:.18rem;font-size:.72rem;line-height:1.45}.key-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.8rem;display:grid}.key-setting-toggle{border:1px solid var(--border-soft);background:color-mix(in srgb,var(--surface-panel) 74%,transparent);border-radius:.9rem;justify-content:space-between;align-items:center;gap:1rem;min-height:4.2rem;padding:.8rem .9rem;display:flex}.key-setting-toggle p{color:var(--text-main);font-size:.8rem;font-weight:750}.key-setting-toggle>div>span{max-width:36rem;color:var(--text-muted);margin-top:.2rem;font-size:.7rem;line-height:1.45;display:block}.key-switch-button{background:0 0;border:0;border-radius:.8rem;place-items:center;width:3.25rem;min-width:3.25rem;height:2.75rem;display:grid}.key-switch-button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.key-model-tools{grid-template-columns:minmax(12rem,1fr) auto auto auto;align-items:center;gap:.5rem;margin-top:.15rem;display:grid}.key-model-search{border:1px solid var(--border-soft);min-height:2.75rem;color:var(--text-muted);background:var(--surface-panel);border-radius:.8rem;align-items:center;gap:.5rem;padding:0 .75rem;display:flex}.key-model-search:focus-within{border-color:var(--border-strong);box-shadow:0 0 0 3px var(--accent-light)}.key-model-search svg{width:.95rem;height:.95rem}.key-model-search input{width:100%;min-width:0;color:var(--text-main);background:0 0;border:0;outline:0;font-size:.76rem}.key-model-tools>span{color:var(--text-muted);white-space:nowrap;font-size:.7rem}.key-model-tools>button{border:1px solid var(--border-soft);min-height:2.75rem;color:var(--text-secondary);background:var(--surface-panel);border-radius:.8rem;padding:0 .72rem;font-size:.7rem;font-weight:750}.key-model-tools>button:hover{border-color:var(--border-strong);color:var(--text-main)}.key-model-list{scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;max-height:17rem;margin-top:.55rem;padding:.25rem;display:grid;overflow-y:auto}.key-model-list>p{color:var(--text-muted);text-align:center;grid-column:1/-1;padding:1.5rem;font-size:.78rem}.key-model-list>button{border:1px solid var(--border-soft);min-width:0;min-height:2.75rem;color:var(--text-secondary);background:var(--surface-panel);text-align:left;border-radius:.78rem;align-items:center;gap:.55rem;padding:.5rem .65rem;transition:border-color .16s,background .16s,color .16s;display:flex}.key-model-list>button:hover,.key-model-list>button.is-selected{border-color:color-mix(in srgb,var(--accent) 52%,var(--border-soft));color:var(--text-main);background:color-mix(in srgb,var(--accent-soft) 66%,var(--surface-panel))}.key-model-list>button>span{border:1px solid var(--border-strong);width:1.15rem;height:1.15rem;color:var(--text-main);background:var(--surface-muted);border-radius:.35rem;flex:none;place-items:center;display:grid}.key-model-list>button.is-selected>span{border-color:var(--accent);background:var(--accent)}.key-model-list>button svg{width:.75rem;height:.75rem}.key-model-list code{min-width:0;font-family:var(--font-geist-mono),monospace;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.key-ip-field{padding-top:.2rem;display:block}.key-ip-field>span{color:var(--text-secondary);font-size:.76rem}.key-ip-field textarea{resize:vertical;border:1px solid var(--border-soft);width:100%;min-height:7rem;color:var(--text-main);background:var(--surface-panel);font-family:var(--font-geist-mono),monospace;border-radius:.85rem;outline:0;margin-top:.45rem;padding:.75rem;font-size:.75rem;line-height:1.55}.key-ip-field textarea:focus{border-color:var(--border-strong);box-shadow:0 0 0 3px var(--accent-light)}@media (max-width:860px){.key-overview-grid,.key-form-grid,.key-model-list{grid-template-columns:1fr}.key-model-tools{grid-template-columns:1fr 1fr}.key-model-search{grid-column:1/-1}.key-row{grid-template-columns:1fr auto}}@media (max-width:520px){.key-setting-toggle{align-items:flex-start}.key-model-tools{grid-template-columns:1fr}.key-model-search{grid-column:auto}.key-model-tools>span{padding:.25rem 0}.key-pagination button{padding:0 .55rem}.key-pagination>span{text-align:center}}.site-header-font,.site-header-font :is(a,button,input){font-family:var(--font-ui-sans), Manrope, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html:not(.dark) .theme-floral-edge{filter:none!important}html:not(.dark) .theme-floral-edge-left{opacity:.9!important}html:not(.dark) .theme-floral-edge-right{opacity:.85!important}html.dark .theme-floral-edge{opacity:0!important}.api-base-url-card{border:1px solid var(--border-soft);background:color-mix(in srgb,var(--surface) 82%,transparent);min-width:0;color:var(--text-main);border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.api-base-url-card.is-compact{padding:11px 12px}.api-base-url-icon{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-hover);border-radius:10px;flex:none;place-items:center;display:grid}.api-base-url-icon svg,.api-base-url-card button svg{width:15px;height:15px}.api-base-url-list{flex:1;gap:10px;min-width:0;display:grid}.api-base-url-row{isolation:isolate;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex;position:relative;overflow:hidden}.api-base-url-row+.api-base-url-row{border-top:1px solid var(--border-soft)}.api-gateway-background{z-index:-2;opacity:.72;filter:saturate(.92)contrast(1.02);background-position:50%;background-size:cover;position:absolute;inset:0}.api-base-url-row:after{z-index:-1;pointer-events:none;content:"";background:linear-gradient(90deg,#fffdf8e6,#fffaf1b3);position:absolute;inset:0}.api-base-url-copy{flex:1;min-width:0}.api-base-url-copy>span{color:#66543e;letter-spacing:.12em;text-shadow:0 1px #ffffffbf;text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:750;display:block}.api-base-url-copy code{color:#30271e;text-shadow:0 1px 2px #ffffffd1;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;display:block;overflow:hidden}.api-base-url-card button{border:1px solid var(--border-soft);width:32px;height:32px;color:var(--text-secondary);background:#fffdf8ad;border-radius:10px;flex:none;place-items:center;transition:border-color .2s,color .2s,background .2s;display:grid}.api-base-url-card button:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-hover)}html.dark .api-base-url-row:after{background:linear-gradient(90deg,#121613d1,#12191494)}html.dark .api-base-url-copy>span{color:var(--text-secondary);text-shadow:none}html.dark .api-base-url-copy code{color:var(--text-main);text-shadow:0 1px 2px #0000007a}html.dark .api-base-url-card button{color:var(--text-secondary);background:#121c1594}.analytics-base-url-card{width:100%;margin:0 0 16px}.analytics-base-url-card .api-base-url-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;position:relative}.analytics-base-url-card .api-base-url-list:before{content:"";background:var(--border-soft);width:1px;position:absolute;top:6px;bottom:6px;left:50%;transform:translate(-.5px)}.status-endpoint-card{background:#ffffff06;box-shadow:0 16px 38px #1a36481f;border-color:#0000!important}.status-endpoint-card__image{opacity:1;filter:saturate(.92)contrast(1.06)brightness(.94);transform:scale(1.015)}.status-endpoint-card__scrim{background:linear-gradient(90deg,#121f282e,#121f281a)}.status-endpoint-card>.relative{text-shadow:0 1px 2px #ffffffd1,0 0 9px #ffffff52}html.dark .status-endpoint-card{background:#00000006;box-shadow:0 18px 42px #0000003d}html.dark .status-endpoint-card__scrim{background:linear-gradient(90deg,#00000061,#0000004d)}html.dark .status-endpoint-card>.relative{text-shadow:0 1px 2px #000000eb,0 0 10px #0000008c}.media-card-image{opacity:.96;filter:saturate(1.06)contrast(1.05);transform:scale(1.01)}.media-card-scrim{background:var(--media-vertical-scrim)}.analytics-base-url-card .api-base-url-row+.api-base-url-row{border-top:0}.dashboard-models-base-url{width:min(100%,520px);margin:0 0 14px auto}@media (max-width:720px){.analytics-base-url-card .api-base-url-list{grid-template-columns:1fr}.analytics-base-url-card .api-base-url-list:before{display:none}.analytics-base-url-card .api-base-url-row+.api-base-url-row{border-top:1px solid var(--border-soft)}}.dashboard-models-page .model-catalog-shell{overflow:hidden}.model-catalog-toolbar{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.model-catalog-tabs{flex:0 auto}.model-catalog-tabs .tab{min-height:30px;padding:5px 11px;font-size:11px}.model-catalog-search{border:1px solid var(--border-soft);width:min(250px,100%);min-height:34px;color:var(--text-main);background:var(--surface-muted);border-radius:11px;align-items:center;gap:8px;padding:0 11px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.model-catalog-search:focus-within{border-color:var(--border-strong);background:var(--surface-panel-strong);box-shadow:0 0 0 3px var(--accent-light)}.model-catalog-search input{width:100%;min-width:0;height:32px;color:var(--text-main);background:0 0;border:0;outline:0;padding:0;font-size:11px}.model-catalog-search input::placeholder{color:var(--text-muted)}.model-catalog-scroll{padding:1px}.model-catalog-grid{grid-template-columns:minmax(215px,2.15fr) minmax(88px,.9fr) minmax(74px,.72fr) minmax(64px,.62fr) repeat(4,minmax(82px,.78fr)) minmax(92px,.88fr);align-items:center;display:grid}.model-catalog-header{border:1px solid var(--border-soft);min-height:38px;color:var(--text-muted);background:var(--surface-muted);border-radius:12px;padding:0 10px}.model-catalog-header>div{letter-spacing:.14em;text-transform:uppercase;min-width:0;padding:0 8px;font-size:9px;font-weight:800}.model-catalog-header>div:nth-child(n+5){text-align:right}.model-catalog-header button{letter-spacing:.1em;min-height:28px;font-size:9px}.model-catalog-list{gap:7px;margin-top:7px;display:grid}.model-catalog-row{border:1px solid var(--border-soft);min-height:58px;color:var(--text-secondary);background-color:var(--model-row-surface);box-shadow:var(--model-row-shadow);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:13px;padding:7px 10px;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden}.model-catalog-row:hover{z-index:1;border-color:var(--border-strong);transform:translateY(-1px);box-shadow:0 10px 26px #7454241f,inset 0 1px #ffffff14}.model-catalog-row>div{min-width:0;padding:0 8px;font-size:11px}.model-catalog-identity{align-items:flex-start;gap:8px;min-width:0;display:flex}.model-catalog-identity>span:first-child{margin-top:1px}.model-catalog-identity .model-availability{padding:2px 5px;font-size:8px}.model-catalog-copy{border:1px solid var(--border-soft);min-height:20px;color:var(--text-muted);background:#ffffff14;border-radius:7px;align-items:center;gap:4px;margin-top:3px;padding:1px 6px;font-size:9px;line-height:1;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.model-catalog-copy:hover{border-color:var(--border-strong);color:var(--text-main);background:var(--surface-panel)}.model-catalog-provider{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-catalog-chip{border:1px solid var(--border-soft);width:max-content;max-width:100%;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;background:#ffffff1f;border-radius:999px;padding:3px 7px;font-size:9px;line-height:1.2;display:block;overflow:hidden}.model-catalog-price{color:var(--text-main);font-family:var(--font-mono),monospace;letter-spacing:-.03em;text-align:right;justify-content:flex-end;display:flex;font-size:11px!important}.model-catalog-price strong{font-size:11px}.model-catalog-image-cell{border-left:1px solid var(--border-soft)}@media (max-width:760px){.model-catalog-toolbar{flex-direction:column;align-items:stretch}.model-catalog-tabs,.model-catalog-search{width:100%}}.app-toast-stack{z-index:100;pointer-events:none;gap:.65rem;width:min(24rem,100vw - 2rem);display:grid;position:fixed;top:5.5rem;right:1.25rem}.app-toast{color:#356447;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;text-align:left;width:100%;min-height:3.6rem;animation:appToastIn .36s cubic-bezier(.2,.9,.25,1) both, appToastOut .25s ease var(--toast-exit-delay) forwards;background:#f7fff8f2;border:1px solid #6b9e7a59;border-radius:1rem;align-items:center;gap:.75rem;padding:.82rem 1rem;display:flex;box-shadow:0 18px 55px #392e1e2e}.app-toast>span:last-child{font-size:.84rem;font-weight:600;line-height:1.45}.app-toast-icon{color:#fff;background:var(--success);border-radius:.6rem;flex:none;place-items:center;width:1.8rem;height:1.8rem;display:grid}.app-toast-error{color:#954747;background:#fff7f7f5;border-color:#c46a6a59}.app-toast-error .app-toast-icon{background:var(--danger)}.app-toast-info{color:#7a6130;background:#fffcf4f5;border-color:#c9a96161}.app-toast-info .app-toast-icon{background:var(--accent)}.global-site-notice{z-index:2147483000;pointer-events:none;width:min(25rem,100vw - 2rem);position:fixed;bottom:1.25rem;right:1.25rem}.global-site-notice-card{width:100%;color:var(--text-main);border:1px solid color-mix(in srgb,var(--border-strong) 70%,transparent);background:#faffffbd;background:color-mix(in srgb,var(--surface-panel-strong) 72%,transparent);box-shadow:0 18px 56px color-mix(in srgb,var(--text-main) 16%,transparent),inset 0 1px #ffffff6b;-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);font-family:var(--font-ui-sans),Manrope,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;pointer-events:auto;border-radius:1.15rem;align-items:flex-start;gap:.75rem;padding:.9rem;animation:.42s cubic-bezier(.2,.9,.25,1) both globalSiteNoticeIn;display:flex;overflow:hidden}.global-site-notice-icon{width:2rem;height:2rem;color:var(--accent-hover);border:1px solid color-mix(in srgb,var(--accent) 32%,transparent);background:color-mix(in srgb,var(--accent-light) 68%,transparent);border-radius:.72rem;flex:none;place-items:center;display:grid}.global-site-notice-label{color:var(--accent-hover);letter-spacing:.15em;text-transform:uppercase;margin:0 0 .2rem;font-size:.62rem;font-weight:800;line-height:1.25}.global-site-notice-message{color:var(--text-main);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.82rem;font-weight:600;line-height:1.55}.global-site-notice-close{width:1.9rem;height:1.9rem;color:var(--text-muted);background:0 0;border:0;border-radius:.65rem;flex:none;place-items:center;margin:-.2rem -.2rem 0 0;transition:color .18s,background-color .18s,transform .18s;display:grid}.global-site-notice-close:hover{color:var(--text-main);background:color-mix(in srgb,var(--surface-muted) 76%,transparent);transform:scale(1.04)}.global-site-notice-preview{min-height:7rem;animation:none}@keyframes globalSiteNoticeIn{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (max-width:640px){.global-site-notice{width:calc(100vw - 2rem);bottom:1rem;right:1rem}.global-site-notice-card{border-radius:1rem;padding:.8rem}}@keyframes appToastIn{0%{opacity:0;transform:translate(36px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes appToastOut{to{opacity:0;transform:translate(28px)scale(.97)}}@media (max-width:760px){.key-hero{flex-direction:column;align-items:flex-start}.key-secret-card{grid-template-columns:1fr}.key-row{grid-template-columns:1fr auto;gap:.75rem}.key-row-secret{grid-column:1/-1;padding-left:3.2rem}.key-actions{grid-area:1/2}.key-modal{border-radius:1.1rem;padding:1rem}.key-modal-footer{flex-direction:column-reverse}.key-modal-footer>*{width:100%}}.admin-mobile-nav-scroll{scrollbar-width:none}.admin-mobile-nav-scroll::-webkit-scrollbar{display:none}.admin-page-header{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:flex-end;gap:1.5rem;padding-bottom:1.5rem;display:flex}.admin-live-badge{color:#557d62;background:#6b9e7a1a;border:1px solid #6b9e7a4d;border-radius:999px;flex:none;align-items:center;gap:.55rem;min-height:38px;padding:.45rem .8rem;font-size:.75rem;font-weight:700;display:inline-flex}.admin-stat-card,.admin-section-card{transition:transform .2s,border-color .2s,box-shadow .2s}.admin-stat-card{background:linear-gradient(145deg,#ffffffb8,#f6eddc94)}.admin-section-card:hover{border-color:var(--border-strong);transform:translateY(-3px);box-shadow:0 26px 58px #7d5e2a21,inset 0 1px #ffffffd1}@media (max-width:639px){.admin-page-header{flex-direction:column;align-items:flex-start}}.tm-table-wrap{border:1px solid var(--border-soft);box-shadow:var(--shadow-sm), inset 0 1px 0 #fff9;background:#ffffff61;border-radius:1.15rem;overflow-x:auto}.tm-table{border-collapse:collapse;width:100%;font-size:.875rem}.tm-table th{color:var(--text-secondary);text-align:left;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid var(--border-soft);background:#ffffff6b;padding:.85rem 1rem;font-size:.72rem;font-weight:800;box-shadow:inset 0 1px #ffffff8c}.tm-table td{color:var(--text-primary);border-bottom:1px solid var(--border-soft);padding:.9rem 1rem}.tm-table tbody tr:hover{background:#c4956a0f}p,li,td,th,label,input,select,textarea,.text-sm,.text-base,.text-lg{line-height:1.55}.uppercase{letter-spacing:.16em}.tm-table tr:last-child td{border-bottom:none}.silver-thead{background:#ffffff6b;box-shadow:inset 0 1px #ffffff80}.ascii-logo{color:#7a6636;background:radial-gradient(circle at 30% 30%,#fff,#e0cfa3);border-radius:999px;place-items:center;min-width:2rem;height:2rem;display:inline-grid;box-shadow:0 4px 14px #c9a96166}.landing-header{background:#f9f4eaf5}.elysium-title-line{display:block}.elysium-title-em{color:var(--accent);margin-top:.05em;font-style:italic}.elysium-title-em small{letter-spacing:.02em;vertical-align:.16em;margin-right:.1em;font-size:.52em;font-weight:500;display:inline-block}.elysium-hero-section{min-height:min(900px,92vh)}.elysium-hero-layout{max-width:1360px}.elysium-hero-title{letter-spacing:-.055em;font-size:clamp(4.6rem,6.5vw,6.8rem);line-height:.76}.elysium-hero-title .elysium-title-em{letter-spacing:-.035em;font-size:.68em;line-height:1.05}.elysium-hero-divider{align-items:center;gap:14px;width:min(100%,30rem);margin-top:28px;display:flex}.elysium-hero-divider span{background:linear-gradient(90deg,#c9a961b8,#c9a96114);flex:1;height:1px}.elysium-hero-divider i{color:#7a6636b8;font-family:var(--font-landing-sans), "Cinzel", serif;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;font-size:8px;font-style:normal}.elysium-hero-proof{color:#7a6c55d1;font-family:var(--font-landing-sans), "Cinzel", serif;letter-spacing:.13em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;font-size:8px;display:flex}.elysium-hero-proof span{align-items:baseline;gap:5px;display:inline-flex}.elysium-hero-proof strong{color:#8f7133;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:0;font-size:11px;font-weight:500}.elysium-hero-proof i{background:#c9a961a8;border-radius:50%;width:3px;height:3px}@media (min-width:1024px){.elysium-hero-layout{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:18px}}.elysium-hero-art{justify-content:center;align-items:center;display:flex}.elysium-hero-badge{background:#fffcf494;box-shadow:inset 0 1px #fff9,0 10px 30px #6e52220f}.docs-shell,.docs-shell h1,.docs-shell h2,.docs-shell h3,.docs-shell h4,.docs-shell p,.docs-shell li,.docs-shell strong,.docs-shell a,.docs-shell button,.docs-shell input,.docs-shell summary,.docs-shell td,.docs-shell th{font-family:var(--font-ui-sans), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:normal}.docs-shell code,.docs-shell pre,.docs-shell .font-mono{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}.elysium-hero-section,.how-section,.route-section,.news-section,.elysium-faq-section,.site-footer{content-visibility:auto;contain-intrinsic-size:auto 760px}.route-card,.news-stage,.elysium-faq-list{contain:layout paint style}@media (min-width:900px) and (pointer:fine){html.home-snap-ready .home-snap-section{flex-direction:column;justify-content:center;min-height:calc(100dvh - 5.5rem);scroll-margin-top:5.5rem;display:flex}html.home-snap-ready .home-snap-section.is-home-snap-active{animation:.86s cubic-bezier(.22,1,.36,1) homeSnapSectionArrive}html.home-snap-ready .home-snap-footer{scroll-margin-top:0}html.home-snap-ready .home-snap-footer.is-home-snap-active{animation:.8s cubic-bezier(.22,1,.36,1) homeSnapFooterArrive}html.home-snap-ready .home-snap-section:not(.is-home-snap-active) *,html.home-snap-ready .home-snap-footer:not(.is-home-snap-active) *{animation-play-state:paused!important}}@keyframes homeSnapSectionArrive{0%{opacity:.56;transform:translateY(2.5rem)scale(.965)}to{opacity:1;transform:none}}@keyframes homeSnapFooterArrive{0%{opacity:.62;transform:translateY(2rem)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html.home-snap-ready .home-snap-section,html.home-snap-ready .home-snap-footer{opacity:1;transition:none;transform:none;animation:none!important}}.elysium-title-subline{color:var(--accent);letter-spacing:-.035em;margin-top:.08em;font-size:.68em;font-style:normal;line-height:1.05}.elysium-title-initial{transform-origin:72% 88%;will-change:transform, opacity;animation:1.45s cubic-bezier(.2,.78,.22,1) .12s both elysiumInitialArrival;display:inline-block}@keyframes elysiumInitialArrival{0%{opacity:0;transform:translate(-.72em,-.08em)rotate(-15deg)scale(.92)}48%{opacity:1;transform:translate(.05em)rotate(4deg)scale(1.02)}62%{transform:translate(-.02em,.07em)rotate(-7deg)scaleX(.96)scaleY(1.03)}76%{transform:translate(.015em,-.018em)rotate(2.5deg)}88%{transform:translate(-.006em)rotate(-1deg)}to{opacity:1;transform:none}}.admin-ru main h1{letter-spacing:-.035em;font-size:clamp(2rem,3vw,2.75rem);line-height:1.08}.admin-ru main h2{letter-spacing:-.025em;line-height:1.16}.admin-ru main .tm-panel,.admin-ru main .liquid-glass,.admin-ru main .divine-card,.admin-ru main .admin-section-card,.admin-ru main .admin-stat-card{border-color:color-mix(in srgb, var(--border-soft) 88%, transparent);border-radius:1.25rem;box-shadow:0 18px 52px #4b392014,inset 0 1px #ffffff94}.admin-ru main input,.admin-ru main select,.admin-ru main textarea,.admin-ru main button{font-family:var(--font-ui-sans), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.admin-ru main table th{font-family:var(--font-ui-sans), system-ui, sans-serif;letter-spacing:.06em;font-weight:700}.admin-ru main table td{letter-spacing:0}.admin-ru .admin-sidebar{border-color:color-mix(in srgb, var(--border-soft) 84%, transparent)}.admin-ru .admin-nav-link{letter-spacing:-.01em;white-space:normal;border-radius:.9rem;min-height:44px;font-weight:550;line-height:1.25}.admin-ru main .btn-primary,.admin-ru main .btn-secondary{letter-spacing:.025em;text-transform:none;white-space:normal;max-width:100%;line-height:1.25}.admin-ru .admin-nav-link>svg{flex:none}.app-ru,.docs-ru,.admin-ru{letter-spacing:0;word-spacing:normal}.font-cyrillic{font-family:var(--font-ui-sans), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:-.025em}.docs-guide-beginner,.docs-guide-expert{background:color-mix(in srgb, var(--surface-panel-strong) 82%, transparent);box-shadow:inset 0 1px #ffffff5c}.docs-quick-reference>div{border:1px solid var(--border-soft);background:var(--surface-muted);border-radius:13px;min-width:0;padding:15px}.docs-quick-reference small,.docs-quick-reference code{display:block}.docs-quick-reference small{color:var(--text-muted);font:700 9px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;margin-bottom:8px}.docs-quick-reference code{overflow-wrap:anywhere;color:var(--text-main);font-size:11px;line-height:1.55}.admin-ru .eyebrow,.admin-ru [class*=uppercase],.docs-ru [class*=uppercase]{letter-spacing:.08em}.interface-icon-button{border:1px solid var(--border-soft);min-height:44px;color:var(--text-secondary);background:var(--surface-muted);border-radius:999px;justify-content:center;align-items:center;transition:color .2s,border-color .2s,background .2s,transform .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff8c,0 6px 18px #684d2214}.interface-icon-button:hover{color:var(--text-main);border-color:var(--border-strong);transform:translateY(-1px)}.status-radar{position:relative}.status-radar:after{content:"";box-shadow:0 0 0 0 var(--ping-color,#5aaa6e66);border-radius:16px;animation:2.6s ease-out infinite statusRadarPing;position:absolute;inset:0}@keyframes statusRadarPing{0%{box-shadow:0 0 0 0 var(--ping-color,#5aaa6e66)}70%,to{box-shadow:0 0 0 14px #0000}}.status-stat-card{animation:.6s cubic-bezier(.2,.8,.3,1) both statusStatIn}@keyframes statusStatIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.status-signal-bar{transform-origin:bottom;transition:filter .2s;animation:.5s cubic-bezier(.2,.8,.3,1) both statusBarIn}.status-signal-bar:hover{filter:brightness(1.12)}@keyframes statusBarIn{0%{opacity:0;transform:scaleY(.1)}to{opacity:1;transform:scaleY(1)}}.status-uptime-bar{background:#c9a96124;border-radius:999px;width:64px;height:6px;display:inline-flex;overflow:hidden}.status-uptime-bar span{border-radius:999px;height:100%;transition:width .6s cubic-bezier(.2,.8,.3,1);display:block}.auth-card{border:1px solid var(--border-soft);max-width:440px;box-shadow:var(--shadow-md);background:linear-gradient(145deg,#ffffffd1,#ffffff8f);border-radius:1.5rem;margin:0 auto;padding:2rem}.route404-page{place-items:center;min-height:100dvh;padding:7.5rem 1.25rem 3rem;display:grid}.route404-card{text-align:center;width:min(760px,100%);padding:clamp(2rem,5vw,4rem)}.route404-map{width:min(470px,92%);height:96px;margin:0 auto -4px;position:relative}.route404-map svg{width:100%;height:100%;overflow:visible}.route404-path{fill:none;stroke:#b18b4659;stroke-width:1.2px;stroke-dasharray:5 8}.route404-node{fill:var(--surface-panel-strong);stroke:#b18b46a6;stroke-width:1.2px}.route404-node-end{stroke:#a96c57}.route404-packet{fill:#c9a961;filter:drop-shadow(0 0 7px #c9a961b3)}.route404-origin,.route404-destination{z-index:2;width:34px;height:34px;color:var(--text-main);background:var(--surface-panel-strong);font:600 16px/1 var(--font-display-font),Georgia,serif;border:1px solid #b18b4647;border-radius:11px;place-items:center;display:grid;position:absolute;box-shadow:0 10px 28px #5b421c17}.route404-origin{top:48px;left:-3px}.route404-destination{color:#a96c57;top:41px;right:-3px}.route404-code{color:var(--text-main);font:500 clamp(5rem,16vw,9rem)/.82 var(--font-display-font),Georgia,serif;letter-spacing:-.07em;justify-content:center;align-items:center;display:flex}.route404-code i{color:#0000;background:radial-gradient(circle,#c9a9611c,#0000 64%);border:1px solid #b18b4647;border-radius:50%;place-items:center;width:.72em;height:.9em;margin:0 .07em;display:grid;position:relative;box-shadow:inset 0 0 40px #c9a96114}.route404-code i:before{content:"";background:#c9a961;border-radius:2px;width:7px;height:7px;animation:2.6s ease-in-out infinite route404Beacon;position:absolute;top:50%;left:50%;box-shadow:0 0 0 7px #c9a96114,0 0 18px #c9a9614d}.route404-kicker{width:fit-content;color:var(--accent-hover);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.55rem;margin:1.7rem auto 0;font-size:.72rem;font-weight:700;display:flex}.route404-card h1{max-width:570px;color:var(--text-main);font:600 clamp(1.65rem,4vw,2.55rem)/1.15 var(--font-display-font),Georgia,serif;margin:1rem auto 0}.route404-copy{max-width:590px;color:var(--text-secondary);margin:1rem auto 0;font-size:.94rem;line-height:1.8}.route404-actions{justify-content:center;gap:.75rem;margin-top:1.8rem;display:flex}.route404-action{min-height:46px;font:650 .86rem/1 var(--font-ui-sans),system-ui,sans-serif;border:1px solid #b18b4645;border-radius:14px;justify-content:center;align-items:center;gap:.55rem;padding:.7rem 1.15rem;transition:transform .25s,background .25s,border-color .25s,box-shadow .25s;display:inline-flex}.route404-action:hover{transform:translateY(-2px)}.route404-action-primary{color:#2f281f;background:linear-gradient(135deg,#dfc477,#caa557);box-shadow:0 12px 28px #a0772e29}.route404-action-secondary{color:var(--text-main);background:color-mix(in srgb,var(--surface-panel-strong) 78%,transparent)}.route404-footnote{color:var(--text-muted);font:500 .68rem/1.5 var(--font-geist-mono),ui-monospace,monospace;margin-top:2rem;display:block}.route404-footnote span{color:var(--accent);padding:0 .35rem}.route404-corner{opacity:.55;pointer-events:none;width:42px;height:42px;position:absolute}.route404-corner:before,.route404-corner:after{content:"";background:#b18b464d;position:absolute}.route404-corner:before{width:42px;height:1px}.route404-corner:after{width:1px;height:42px}.route404-corner-a{top:18px;left:18px}.route404-corner-b{bottom:18px;right:18px;transform:rotate(180deg)}html.dark .route404-path{stroke:#d6b56f40}html.dark .route404-origin,html.dark .route404-destination{background:#2f2922e6}@keyframes route404Beacon{0%,to{opacity:.5;transform:translate(-50%,-50%)rotate(45deg)scale(.8)}50%{opacity:1;transform:translate(-50%,-50%)rotate(45deg)scale(1)}}@media (max-width:600px){.route404-map{height:76px}.route404-origin{top:38px}.route404-destination{top:31px}.route404-actions{flex-direction:column}.route404-actions a{width:100%}}@media (prefers-reduced-motion:reduce){.route404-packet{display:none}.route404-code i:before{animation:none}}.elysium-marquee-section{background:#fff3;border-top:1px solid #c9a9612e;border-bottom:1px solid #c9a9612e;width:100%;margin-top:24px;padding:18px 0 28px;overflow:hidden}.elysium-marquee{width:100%;position:relative;overflow:hidden}.elysium-marquee-track{gap:12px;width:max-content;animation:78s linear infinite elysiumMarquee;display:flex}.elysium-marquee:hover .elysium-marquee-track{animation-play-state:paused}.elysium-model-chip{color:#4a3f30;font-family:var(--font-geist-mono), monospace;white-space:nowrap;background:#ffffff8c;border:1px solid #c9a96152;border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-size:13px;display:inline-flex;box-shadow:0 8px 24px #785a280f}.elysium-model-chip span{color:#c9a961;font-size:14px}.elysium-model-chip img{border-radius:4px}.elysium-logo-mark{filter:drop-shadow(0 4px 10px #c9a96159)}.elysium-logo-orbit{animation:3.2s ease-in-out infinite logoOrbit}@keyframes logoOrbit{0%,to{opacity:1}50%{opacity:.1}}.elysium-marquee-fade{z-index:2;pointer-events:none;width:130px;position:absolute;top:0;bottom:0}.elysium-marquee-fade.left{background:linear-gradient(90deg,#f7f0e3 0%,#f7f0e300 100%);left:0}.elysium-marquee-fade.right{background:linear-gradient(270deg,#f7f0e3 0%,#f7f0e300 100%);right:0}@keyframes elysiumMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.elysium-section-frame{border-left:1px solid #c9a96126;border-right:1px solid #c9a96126}.how-section{max-width:1180px;margin:0 auto;padding:64px 26px 0}.route-section{max-width:1180px;margin:0 auto;padding:28px 26px 0}.elysium-faq-section{max-width:1180px;margin:0 auto;padding:80px 26px 120px}.elysium-section-label{color:#a88b4a;font-family:var(--font-ui-sans), system-ui, sans-serif;letter-spacing:3px;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:16px;font-size:11px;font-weight:600;display:inline-flex}.elysium-label-diamond{background:#c9a961;width:6px;height:6px;transform:rotate(45deg)}.elysium-section-title{color:#3d3325;max-width:860px;font-family:var(--font-display-font), Georgia, serif;letter-spacing:-.02em;margin-bottom:36px;font-size:50px;font-weight:500;line-height:1.05}.elysium-section-title em{color:#c9a961;font-style:italic}.steps-journey{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;padding:20px 8px 18px;display:grid;position:relative}.hero-benefits{grid-template-columns:repeat(4,minmax(0,1fr));max-width:520px;margin-top:34px;display:grid}.hero-benefits>div{border-right:1px solid #b18b462b;gap:5px;padding:0 13px;display:grid}.hero-benefits>div:first-child{padding-left:0}.hero-benefits>div:last-child{border:0}.hero-benefits span{color:#b58b37;background:color-mix(in srgb,var(--surface-panel-strong) 70%,transparent);border:1px solid #b18b463d;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:3px;display:grid}.hero-benefits svg{width:15px;height:15px}.hero-benefits strong{color:var(--text-main);font:650 10px/1.2 var(--font-ui-sans),system-ui,sans-serif}.hero-benefits small{color:var(--text-muted);font:500 8px/1.3 var(--font-ui-sans),system-ui,sans-serif}.hero-trusted{max-width:520px;margin-top:35px}.hero-trusted p{color:var(--text-muted);font:650 7px/1 var(--font-ui-sans),system-ui,sans-serif;letter-spacing:.2em;text-transform:uppercase;margin-bottom:12px}.hero-trusted>div{flex-wrap:wrap;gap:14px 20px;display:flex}.hero-trusted span{color:var(--text-muted);font:650 10px/1 var(--font-ui-sans),system-ui,sans-serif;filter:grayscale();opacity:.78;align-items:center;gap:6px;display:inline-flex}html.dark .hero-benefits span{background:#3a3127ad;box-shadow:inset 0 1px #ebcc890f}@media (max-width:620px){.hero-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0}.hero-benefits>div:nth-child(2){border-right:0}.hero-trusted>div{gap:12px 15px}}.steps-journey-track{background:linear-gradient(90deg,#0000,#c9a9616b 10%,#c9a9614d 90%,#0000);height:1px;position:absolute;top:76px;left:10%;right:10%}.steps-journey-track i,.steps-journey-track span{background:var(--elysium-void);border:1px solid #c9a9618c;border-radius:50%;width:9px;height:9px;position:absolute;top:-4px}.steps-journey-track i{left:0}.steps-journey-track span:first-of-type{left:33.333%}.steps-journey-track span:nth-of-type(2){left:66.666%}.steps-journey-track span:nth-of-type(3){right:0}.step-card{z-index:1;min-height:332px;color:var(--text-main);will-change:transform;background:linear-gradient(145deg,#ffffffad,#fffcf44d);border:1px solid #c9a96147;flex-direction:column;padding:26px 26px 23px;transition:transform .56s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .56s cubic-bezier(.22,1,.36,1);display:flex;position:relative;transform:translate(0,0);box-shadow:0 20px 52px #785a2814,inset 0 1px #ffffffb3}.step-card-01{border-radius:26px 10px}.step-card-02{border-radius:10px 26px}.step-card-03{border-radius:26px 10px}.step-card:after{content:"";opacity:.7;border-top:1px solid #c9a9615c;border-right:1px solid #c9a9615c;width:26px;height:26px;position:absolute;top:14px;right:14px}.step-card:hover{z-index:2;border-color:#c9a96194;transform:translateY(-8px);box-shadow:0 28px 64px #785a2824,inset 0 1px #fffc}.step-card-header{justify-content:space-between;align-items:flex-start;display:flex}.step-number{color:#b1893bb3;font-family:var(--font-display-font),Georgia,serif;letter-spacing:-.07em;font-size:70px;font-style:italic;font-weight:500;line-height:.74}.step-marker{color:#a88b4a;min-height:25px;font:650 7px/1 var(--font-ui-sans),system-ui,sans-serif;letter-spacing:.16em;border:1px solid #c9a9614d;border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.step-card-copy{margin-top:43px}.step-title{color:var(--text-main);font-family:var(--font-ui-sans),system-ui,sans-serif;letter-spacing:-.025em;font-size:18px;font-weight:700;line-height:1.18}.step-text{color:var(--text-secondary);font-family:var(--font-ui-sans),system-ui,sans-serif;margin-top:13px;font-size:13px;line-height:1.72}.step-code-wrap{gap:8px;margin-top:auto;padding-top:22px;display:grid}.step-code-wrap>span{color:var(--text-muted);font:650 7px/1 var(--font-ui-sans),system-ui,sans-serif;letter-spacing:.18em}.code-chip{overflow-wrap:anywhere;color:#8b733c;max-width:100%;font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;background:#c9a96114;border:1px solid #c9a9614d;border-radius:10px;padding:10px 11px;font-size:10px;line-height:1.45;display:block}.route-card{background:#ffffff80;border:1px solid #c9a9614d;border-radius:20px;overflow:hidden;box-shadow:0 24px 65px #785a281a}.route-card-header{border-bottom:1px solid #c9a96133;justify-content:space-between;align-items:center;height:56px;padding:0 24px;display:flex}.route-status{font-family:var(--font-landing-sans), "Cinzel", serif;letter-spacing:3px;color:#7a6c55;align-items:center;gap:10px;font-size:11px;display:flex}.route-live-dot{background:#7ed3a0;border-radius:999px;width:8px;height:8px;animation:2s ease-in-out infinite livePulse;box-shadow:0 0 10px #7ed3a0e6}@keyframes livePulse{0%,to{transform:scale(1);box-shadow:0 0 8px #7ed3a0bf}50%{transform:scale(1.25);box-shadow:0 0 16px #7ed3a0f2}}.route-endpoint{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;color:#a88b4a;font-size:12px}.route-main{grid-template-columns:.9fr 1.4fr;min-height:300px;display:grid}.request-summary{border-right:1px solid #c9a96133;padding:34px}.request-label{font-family:var(--font-landing-sans), "Cinzel", serif;letter-spacing:2.6px;color:#a88b4a;margin-bottom:12px;font-size:10px}.request-summary h3{font-family:var(--font-display-font), "Cormorant", serif;color:#3d3325;margin-bottom:14px;font-size:34px;font-weight:500;line-height:1.05}.request-summary p{font-family:var(--font-landing-sans), "Cinzel", serif;color:#7a6c55;margin-bottom:24px;font-size:12.5px;line-height:1.85}.request-mini-code{background:#c9a96112;border:1px solid #c9a96138;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;padding:10px 12px;display:flex}.request-mini-code span{font-family:var(--font-landing-sans), "Cinzel", serif;letter-spacing:2px;color:#a88b4a;text-transform:uppercase;font-size:9px}.request-mini-code code{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;color:#4a3f30;overflow-wrap:anywhere;text-align:right;font-size:11.5px}.status-overview-card{background:radial-gradient(circle at 88% 12%, color-mix(in srgb, var(--accent) 13%, transparent), transparent 34%), linear-gradient(145deg, var(--surface-panel-strong), var(--surface-panel))}.status-model-card{content-visibility:auto;contain:layout paint style;contain-intrinsic-size:auto 80px;position:relative;overflow:hidden;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.status-model-matrix:after{display:none!important}.route-ledger{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;background:#2b201606;border-top:1px solid #c9a96133;padding:18px 24px 22px;font-size:12px;line-height:1.9}.ledger-row{opacity:.55;grid-template-columns:58px 78px 1fr;gap:14px;animation:8s linear infinite ledgerFocus;display:grid}.ledger-row.row-1{animation-delay:0s}.ledger-row.row-2{animation-delay:1.2s}.ledger-row.row-3{animation-delay:2.4s}.ledger-row.row-4{animation-delay:3.6s}.ledger-row.row-5{animation-delay:4.8s}@keyframes ledgerFocus{0%,to{opacity:.48;transform:translate(0)}8%,18%{opacity:1;transform:translate(4px)}26%{opacity:.62;transform:translate(0)}}.ledger-time{color:#a89b85}.ledger-tag{color:#c9a961}.ledger-tag.ok{color:#7aae7a}.ledger-text{color:#7a6c55}.elysium-catalog-note{color:#7a6c55;font-family:var(--font-ui-sans), system-ui, sans-serif;text-align:center;margin-top:20px;font-size:12px}.elysium-catalog-note a{color:#a88b4a;text-underline-offset:4px;text-decoration:underline}.news-section{max-width:1180px;margin:0 auto;padding:84px 26px 0}.news-heading-row{justify-content:space-between;align-items:end;gap:40px;display:flex}.news-heading-row .elysium-section-title{margin-bottom:30px}.news-heading-row>p{color:#81745f;max-width:350px;margin-bottom:38px;font-size:12px;line-height:1.8}.news-stage{background:#ffffff75;border:1px solid #c9a96147;border-radius:24px;overflow:hidden;box-shadow:0 26px 70px #785a281a}.news-active-card{cursor:grab;touch-action:pan-y;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);min-height:520px;display:grid}.news-active-card:active{cursor:grabbing}.news-copy{border-right:1px solid #c9a96133;flex-direction:column;min-width:0;padding:48px 48px 38px;display:flex;position:relative}.news-counter{color:#a9843c;font-family:var(--font-geist-mono), ui-monospace, monospace;align-items:center;gap:10px;display:flex}.news-counter span{font-size:16px;font-weight:600}.news-counter i{background:#c9a96180;width:40px;height:1px}.news-counter small{color:#aa9b83;font-size:9px}.news-date{color:#9c8b6f;font-family:var(--font-landing-sans), "Cinzel", serif;letter-spacing:.2em;text-transform:uppercase;margin-top:62px;font-size:8px}.news-copy h3{color:#3d3325;font-family:var(--font-display-font), "Cormorant", serif;letter-spacing:-.035em;margin-top:14px;font-size:clamp(2.5rem,4.2vw,4rem);font-weight:500;line-height:.95}.news-description{color:#746957;white-space:pre-line;scrollbar-color:#c9a96173 transparent;scrollbar-width:thin;max-height:13.5em;margin-top:24px;padding-right:8px;font-size:12.5px;line-height:1.85;overflow-y:auto}.news-copy-footer{color:#a4967e;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;align-items:center;gap:10px;margin-top:auto;padding-top:28px;font-size:7px;display:flex}.news-copy-footer i{background:linear-gradient(90deg,#c9a96161,#0000);flex:1;height:1px}.news-figure{background:#e8deca;min-height:520px;position:relative;overflow:hidden}.news-figure img{transition:transform 8.5s cubic-bezier(.2,.7,.25,1)}.news-stage:hover .news-figure img{transform:scale(1.035)}.news-image-wash{pointer-events:none;background:linear-gradient(90deg,#3d332521,#0000 30%),linear-gradient(#0000 58%,#281f1559);position:absolute;inset:0}.news-image-mark{color:#fff;text-shadow:0 2px 18px #0006;align-items:center;gap:12px;display:flex;position:absolute;bottom:22px;right:24px}.news-image-mark span{font-family:var(--font-display-font), "Cormorant", serif;font-size:26px;line-height:1}.news-image-mark small{font-family:var(--font-landing-sans), "Cinzel", serif;letter-spacing:.18em;border-left:1px solid #ffffff7a;padding-left:12px;font-size:7px}.news-navigation{background:#f9f4eab3;border-top:1px solid #c9a96133;align-items:stretch;min-height:82px;display:flex}.news-tabs{flex:1;min-width:0;display:flex}.news-tabs button{color:#a99b84;text-align:left;border-right:1px solid #c9a96124;flex:1 1 0;align-items:center;gap:10px;min-width:0;min-height:82px;padding:0 15px;transition:color .24s,background .24s,flex .38s;display:flex;position:relative;overflow:hidden}.news-tabs button:hover,.news-tabs button.active{color:#8d6e30;background:#ffffff75;flex:2.15 1 0}.news-tabs button span{font-family:var(--font-geist-mono), ui-monospace, monospace;flex:none;font-size:10px}.news-tabs button i{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-style:normal;line-height:1.3;display:none;overflow:hidden}.news-tabs button.active i{display:block}.news-tabs button b{transform-origin:0;background:#c9a961;width:100%;height:2px;animation:9s linear both newsProgress;position:absolute;bottom:0;left:0}@keyframes newsProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.news-arrows{flex:none;display:flex}.news-arrows button{color:#8d7956;border-left:1px solid #c9a9612e;place-items:center;width:64px;min-height:82px;transition:color .22s,background .22s;display:grid}.news-arrows button:hover{color:#a9843c;background:#fff9}.news-arrows svg{width:17px;height:17px}.models-catalog{--models-bg:#f7f0e3;--models-surface:#ffffff8c;--models-surface-strong:#ffffffbf;--models-text:#3d3325;--models-text-muted:#7a6c55;--models-text-soft:#a89b85;--models-gold:#c9a961;--models-gold-strong:#d4b978;--models-border:#c9a96147;--models-border-soft:#c9a96129;--models-shadow:#785a281a;--models-success:#6fae7e;--models-success-bg:#6fae7e24;font-family:var(--font-ui-sans), Manrope, system-ui, sans-serif;color:var(--models-text)}.models-catalog-head h1{color:var(--models-text);font-family:var(--font-ui-sans), Manrope, system-ui, sans-serif;letter-spacing:-.05em;font-size:clamp(44px,7vw,72px);font-weight:800;line-height:.95}.models-catalog-head p:not(.models-eyebrow){max-width:720px;color:var(--models-text-muted);margin-top:16px;font-size:17px;line-height:1.7}.models-eyebrow{color:#a88b4a;letter-spacing:.22em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:800}.models-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;margin-bottom:12px;display:flex}.models-search{background:var(--models-surface-strong);border:1px solid var(--models-border);min-width:220px;min-height:48px;color:var(--models-text-soft);border-radius:999px;flex:1;align-items:center;gap:10px;padding:12px 20px;transition:border-color .2s,box-shadow .2s;display:flex}.models-search:focus-within{border-color:#c9a96180;box-shadow:0 6px 20px #c9a96124}.models-search input{width:100%;min-width:0;font-family:var(--font-ui-sans), Manrope, sans-serif;color:var(--models-text);background:0 0;border:none;outline:none;flex:1;font-size:15px}.models-search input::placeholder{color:var(--models-text-soft)}.models-tabs{background:var(--models-surface);border:1px solid var(--models-border);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.models-tabs .tab{min-height:36px;font-family:var(--font-ui-sans), Manrope, sans-serif;color:var(--models-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;align-items:center;gap:5px;padding:8px 15px;font-size:13px;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.models-tabs .tab.active{background:linear-gradient(135deg, var(--models-gold-strong), var(--models-gold));color:#fff;box-shadow:0 6px 16px #c9a9614d}.models-sort .tab{text-transform:lowercase;font-size:12px}.provider-group{margin-top:32px}.provider-group-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.provider-title{font-family:var(--font-ui-sans), Manrope, sans-serif;letter-spacing:1.5px;color:var(--models-text);align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex}.provider-dot{background:var(--models-gold);border-radius:999px;width:8px;height:8px;box-shadow:0 0 8px #c9a96199}.provider-count{font-family:var(--font-ui-sans), Manrope, sans-serif;color:var(--models-text-soft);font-size:12px}.models-grid,.models-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:1180px){.models-grid,.models-loading-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.model-card,.model-card-skeleton,.models-empty{background:var(--models-surface);border:1px solid var(--models-border);box-shadow:0 16px 40px var(--models-shadow);border-radius:16px}.model-card{content-visibility:auto;contain-intrinsic-size:auto 235px;padding:14px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden}.model-card-background{z-index:0;pointer-events:none;opacity:.28;background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.025)}.model-card-background:after{content:"";background:linear-gradient(135deg, color-mix(in srgb, var(--models-surface) 42%, transparent), color-mix(in srgb, var(--models-surface) 18%, transparent));position:absolute;inset:0}.model-card>:not(.model-card-background){z-index:1;position:relative}html.dark .model-card-background{opacity:.22}.model-card:hover{border-color:#c9a96180;transform:translateY(-3px);box-shadow:0 22px 55px #785a2829}.model-card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.model-type-badge{font-family:var(--font-ui-sans), Manrope, sans-serif;letter-spacing:1px;text-transform:uppercase;color:#8b733c;background:#c9a9611f;border:1px solid #c9a96152;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:10px;display:inline-flex}.model-tier-badge{color:#0369a1;min-height:26px;font-family:var(--font-ui-sans), Manrope, sans-serif;letter-spacing:.08em;text-align:center;white-space:nowrap;background:#0ea5e91a;border:1px solid #38bdf84d;border-radius:999px;justify-content:center;align-items:center;padding:5px 9px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}html.dark .model-tier-badge{color:#7dd3fc}.model-context{border:1px solid var(--models-border-soft);font-family:var(--font-ui-sans), Manrope, sans-serif;letter-spacing:1px;text-transform:uppercase;color:var(--models-text-soft);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:10px}.model-title-row{align-items:center;gap:9px;margin-bottom:8px;display:flex}.model-name{color:var(--models-text);font-family:var(--font-ui-sans), Manrope, sans-serif;font-size:16px;font-weight:800;line-height:1.25}.model-id-copy{cursor:pointer;background:#c9a96114;border:1px solid #c9a96147;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:40px;padding:9px 13px;transition:all .25s;display:flex;position:relative;overflow:hidden}.model-id-copy:hover{background:#c9a96124;border-color:#c9a96173}.model-id-text{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;color:#a07e2e;white-space:nowrap;text-overflow:ellipsis;font-size:13px;transition:opacity .2s;overflow:hidden}.copy-icon{color:var(--models-text-soft);flex:none;transition:opacity .2s}.copied-label{font-family:var(--font-ui-sans), Manrope, sans-serif;color:#2f7a4e;opacity:0;pointer-events:none;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:700;transition:all .25s;display:flex;position:absolute;inset:0;transform:scale(.96)}.model-id-copy.copied{background:var(--models-success-bg);border-color:#6fae7e8c;animation:.4s copiedPulse}.model-id-copy.copied .model-id-text,.model-id-copy.copied .copy-icon{opacity:0}.model-id-copy.copied .copied-label{opacity:1;transform:scale(1)}@keyframes copiedPulse{0%{box-shadow:0 0 #6fae7e73}to{box-shadow:0 0 0 10px #6fae7e00}}.model-variant-row{text-align:left;width:100%;min-height:40px;color:var(--text-secondary);border-radius:.6rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .5rem;display:flex}.model-variant-row:hover{color:var(--text-main);background:#ffffff73}.model-internal{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;color:var(--models-text-soft);margin-top:6px;font-size:11px}.model-prices{border:1px solid var(--models-border-soft);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:9px;display:grid;overflow:hidden}.tier-pricing-toggle{border:1px solid var(--models-border-soft);background:color-mix(in srgb, var(--models-surface-strong) 70%, transparent);width:100%;min-height:44px;color:var(--models-text);text-align:left;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:8px 12px;transition:border-color .2s,background-color .2s;display:flex}.tier-pricing-toggle:hover{background:color-mix(in srgb, var(--models-surface-strong) 88%, transparent);border-color:#38bdf857}.tier-pricing-toggle>span{flex-direction:column;gap:1px;min-width:0;display:flex}.tier-pricing-toggle strong{font-family:var(--font-ui-sans), Manrope, sans-serif;font-size:10px;font-weight:800;line-height:1.2}.tier-pricing-toggle small{color:var(--models-text-soft);text-transform:uppercase;letter-spacing:.08em;font-size:9px;line-height:1.2}.tier-pricing-toggle svg{color:#0ea5e9;flex:none;transition:transform .32s cubic-bezier(.22,1,.36,1)}.tier-pricing-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.tier-pricing-toggle[aria-expanded=true]{background:#0ea5e917;border-color:#38bdf861;box-shadow:0 5px 18px #0ea5e91a}.tier-pricing-viewport{border-radius:12px;margin-top:12px;display:grid;position:relative;overflow:hidden}.tier-pricing-viewport:after{content:"";z-index:2;pointer-events:none;opacity:0;background:linear-gradient(#0000 20%,#7dd3fc2e 50%,#0000 80%);position:absolute;inset:0}.model-prices.tier-pricing-panel{z-index:1;will-change:transform, opacity, filter;grid-area:1/1;margin-top:0;transition:transform .46s cubic-bezier(.22,1,.36,1),opacity .32s,filter .32s;position:relative}.tier-pricing-standard{opacity:1;transform:translateY(0)}.tier-pricing-long{opacity:0;background:#0ea5e90a;border-color:#38bdf838;transform:translateY(105%)}.tier-pricing-viewport.is-long-context .tier-pricing-standard{opacity:.12;filter:blur(2px);transform:translateY(-108%)scale(.975)}.tier-pricing-viewport.is-long-context .tier-pricing-long{opacity:1;animation:.46s cubic-bezier(.22,1,.36,1) both tierPriceCellsIn;transform:translateY(0)}.tier-pricing-viewport.is-long-context:after{animation:.52s cubic-bezier(.22,1,.36,1) tierPriceSweep}.tier-pricing-viewport:not(.is-long-context) .tier-pricing-standard .price-cell{animation:.38s cubic-bezier(.22,1,.36,1) both tierPriceCellReturn}.tier-pricing-viewport.is-long-context .tier-pricing-long .price-cell:nth-child(2),.tier-pricing-viewport:not(.is-long-context) .tier-pricing-standard .price-cell:nth-child(2){animation-delay:35ms}.tier-pricing-viewport.is-long-context .tier-pricing-long .price-cell:nth-child(3),.tier-pricing-viewport:not(.is-long-context) .tier-pricing-standard .price-cell:nth-child(3){animation-delay:70ms}.tier-pricing-viewport.is-long-context .tier-pricing-long .price-cell:nth-child(4),.tier-pricing-viewport:not(.is-long-context) .tier-pricing-standard .price-cell:nth-child(4){animation-delay:.105s}@keyframes tierPriceCellsIn{0%{filter:brightness(1.24)}to{filter:brightness()}}@keyframes tierPriceCellReturn{0%{opacity:.62;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes tierPriceSweep{0%{opacity:0;transform:translateY(-70%)}35%{opacity:1}to{opacity:0;transform:translateY(70%)}}@media (prefers-reduced-motion:reduce){.tier-pricing-toggle svg,.model-prices.tier-pricing-panel,.tier-pricing-viewport:after,.tier-pricing-viewport .price-cell{transition:none;animation:none}}.price-cell{border-right:1px solid var(--models-border-soft);border-bottom:1px solid var(--models-border-soft);padding:8px 10px}.price-cell:nth-child(2n){border-right:none}.price-cell:nth-child(3),.price-cell:nth-child(4){border-bottom:none}.price-label{font-family:var(--font-ui-sans), Manrope, sans-serif;letter-spacing:.8px;text-transform:uppercase;color:var(--models-text-soft);margin-bottom:2px;font-size:9.5px}.price-value{color:var(--models-text);font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;font-size:14px;font-weight:700}.model-card-skeleton{min-height:210px;animation:1.5s ease-in-out infinite pulse}.models-empty{color:var(--models-text-muted);margin-top:32px;padding:28px;font-size:14px}.site-footer{background:radial-gradient(circle at 50% 0,#c9a9611a,#0000 42%),#ffffff42;border-top:1px solid #c9a96138;margin-top:130px;padding:84px 26px 34px;position:relative;overflow:visible}.footer-cherubs{opacity:.9;pointer-events:none;filter:drop-shadow(0 18px 35px #785a281a);width:420px;max-width:80vw;height:auto;transition:opacity .55s,transform .55s cubic-bezier(.22,1,.36,1),filter .55s;position:absolute;top:-72px;left:50%;transform:translate(-50%)}.footer-inner{z-index:1;max-width:1180px;margin:0 auto;position:relative}.footer-links{border-bottom:1px solid #c9a96133;grid-template-columns:repeat(3,1fr);gap:34px;padding:40px 0;display:grid}.footer-column h4{font-family:var(--font-landing-sans), "Cinzel", serif;letter-spacing:2.6px;text-transform:uppercase;color:#a88b4a;margin-bottom:16px;font-size:11px}.footer-column a{font-family:var(--font-landing-sans), "Cinzel", serif;letter-spacing:.5px;color:#7a6c55;margin-bottom:11px;font-size:12px;text-decoration:none;transition:color .2s,transform .2s;display:block}.footer-column a:hover{color:#3d3325;transform:translate(3px)}.footer-bottom{font-family:var(--font-landing-sans), "Cinzel", serif;letter-spacing:.8px;color:#a89b85;justify-content:space-between;gap:24px;padding-top:24px;font-size:11px;display:flex}.elysium-faq-list{border-top:1px solid #c9a9613d}.elysium-faq-item{border-bottom:1px solid #c9a9613d;transition:background .24s;position:relative;overflow:hidden}.elysium-faq-item:before{content:"";opacity:0;background:linear-gradient(#0000,#c9a961,#0000);width:2px;transition:opacity .24s,transform .24s;position:absolute;top:18px;bottom:18px;left:0;transform:scaleY(.4)}.elysium-faq-item:hover,.elysium-faq-item.open{background:linear-gradient(90deg,#c9a9610f,#0000 48%)}.elysium-faq-item.open:before{opacity:1;transform:scaleY(1)}.elysium-faq-question{text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:44px 1fr 36px;align-items:center;gap:20px;width:100%;min-height:44px;padding:22px 0 22px 12px;display:grid}.elysium-faq-number{color:#c9a961bf;font-family:var(--font-display-font), Georgia, serif;text-align:left;font-size:24px;font-style:italic}.elysium-faq-title{color:#3d3325;font-family:var(--font-ui-sans), system-ui, sans-serif;letter-spacing:.4px;font-size:13px;font-weight:600}.elysium-faq-plus{color:#a88b4a;border:1px solid #c9a96152;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .22s,background .22s,box-shadow .22s;display:flex}.elysium-faq-answer-wrap{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.elysium-faq-answer{color:#7a6c55;min-height:0;font-family:var(--font-ui-sans), system-ui, sans-serif;opacity:0;padding:0 54px 0 76px;font-size:12.5px;line-height:1.8;transition:opacity .24s,padding-bottom .28s,transform .24s;overflow:hidden;transform:translateY(-6px)}.elysium-faq-item.open .elysium-faq-answer-wrap{grid-template-rows:1fr}.elysium-faq-item.open .elysium-faq-answer{opacity:1;padding-bottom:22px;transform:translateY(0)}.elysium-faq-item.open .elysium-faq-plus{background:#c9a9611a;transform:rotate(45deg);box-shadow:0 8px 18px #785a2814}.legal-shell{color:#3d3325;background-color:#f8f3e9;background-image:linear-gradient(#c9a9610e 1px,#0000 1px),linear-gradient(90deg,#c9a9610e 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:100vh;padding:132px 24px 120px;position:relative;overflow:hidden}.legal-orb{pointer-events:none;filter:blur(2px);border-radius:50%;position:absolute}.legal-orb-one{background:radial-gradient(circle,#fffaebf2,#c9a96121 46%,#0000 70%);width:680px;height:680px;top:-260px;right:-160px}.legal-orb-two{background:radial-gradient(circle,#e1ca932e,#0000 68%);width:620px;height:620px;bottom:-280px;left:-240px}.legal-container{z-index:1;max-width:1180px;margin:0 auto;position:relative}.legal-back-link{color:#88795f;min-height:44px;font-family:var(--font-landing-sans), "Cinzel", serif;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:9px;font-size:9px;transition:color .2s,transform .2s;display:inline-flex}.legal-back-link svg{width:15px;height:15px}.legal-back-link:hover{color:#a9843c;transform:translate(-3px)}.legal-hero{border-bottom:1px solid #c9a96147;grid-template-columns:84px minmax(0,1fr);align-items:end;gap:32px;padding:50px 0 58px;display:grid}.legal-document-mark{background:color-mix(in srgb, var(--surface-panel-strong) 70%, transparent);border:1px solid #c9a96152;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:relative;box-shadow:inset 0 0 44px #ffffff6b,0 22px 60px #785a2817}.settings-switch{border:1px solid var(--border-soft);min-height:46px;color:var(--text-secondary);background:var(--surface-muted);border-radius:14px;align-items:center;gap:10px;padding:0 14px;font-size:12px;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.settings-switch>span{background:color-mix(in srgb, var(--text-muted) 34%, transparent);border-radius:999px;width:38px;height:22px;transition:background .2s;display:block;position:relative}.settings-switch i{background:var(--surface-panel-strong);border-radius:50%;width:16px;height:16px;transition:transform .22s,background .22s;position:absolute;top:3px;left:3px;box-shadow:0 2px 7px #00000029}.settings-switch.is-on{color:var(--text-main);border-color:color-mix(in srgb, var(--accent) 42%, transparent)}.settings-switch.is-on>span{background:var(--accent)}.settings-switch.is-on i{background:#fffaf0;transform:translate(16px)}.topup-panel{border:1px solid color-mix(in srgb, #6eaa82 24%, var(--border-soft));background:radial-gradient(circle at 96% 0%, #4b9a6717, transparent 34%), linear-gradient(145deg, var(--surface-panel-strong), var(--surface-panel));border-radius:24px;position:relative;overflow:hidden;box-shadow:0 24px 70px #3b524114}.topup-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.topup-eyebrow{color:#3d8b5a;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.topup-header-icon{color:#287347;background:#4b9a671a;border:1px solid #4b9a673d;border-radius:15px;flex:none;place-items:center;width:46px;height:46px;display:grid}.topup-section-label{color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:800;display:flex}.topup-section-label>span:last-child{color:#3d8b5a;letter-spacing:.04em;border:1px solid #4b9a6733;border-radius:999px;padding:4px 9px;font-size:10px}.topup-checkout-layout{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:start;gap:16px;display:grid}.topup-step-card{border:1px solid var(--border-soft);background:color-mix(in srgb,var(--surface-panel) 84%,transparent);border-radius:20px;min-width:0;padding:18px;box-shadow:inset 0 1px #ffffff61}.topup-step-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.topup-step-heading>span{color:var(--text-main);letter-spacing:.02em;font-size:13px;font-weight:800}.topup-step-heading>small{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.topup-amount-block{background:color-mix(in srgb,#e6f4e9 34%,var(--surface-panel));border:1px solid #4b9a6733;border-radius:20px;padding:18px}.topup-amount-input{cursor:text;background:color-mix(in srgb,#fff 28%,var(--surface-panel));border:1px solid #4b9a6785;border-radius:18px;align-items:center;gap:12px;min-height:66px;margin-top:10px;padding:0 16px;transition:border-color .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff80}.topup-amount-input:focus-within{border-color:#4b9a67;box-shadow:0 0 0 3px #4b9a6721,inset 0 1px #ffffff80}.topup-amount-input>span{color:#267448;font-size:28px;font-weight:800}.topup-amount-input>input[type=number],html[data-visual-skin=living] .topup-amount-input>input[type=number],html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) .topup-amount-input>input[type=number]{-webkit-appearance:none;appearance:textfield;width:100%;min-width:0;min-height:44px;box-shadow:none;color:var(--text-main);background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:0;font-size:32px;font-weight:800;line-height:1;transition:none;display:block}.topup-amount-input>input[type=number]:hover,.topup-amount-input>input[type=number]:focus{box-shadow:none;background:0 0;border:0;transform:none}.topup-amount-input>input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.topup-amount-input>input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.topup-presets{flex-wrap:wrap;gap:9px;margin-top:15px;display:flex}.topup-presets button{border:1px solid var(--border-soft);background:var(--surface-muted);min-width:42px;min-height:32px;color:var(--text-secondary);border-radius:999px;padding:0 12px;font-size:12px;font-weight:800;transition:all .18s}.topup-presets button:hover,.topup-presets button.is-active{color:#26332a;background:#fff;border-color:#fff;box-shadow:0 5px 15px #3b6f4b1f}.topup-method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:11px;display:grid}.topup-method-list{gap:8px;display:grid}.topup-method{border:1px solid var(--border-soft);background:color-mix(in srgb,var(--surface-panel) 72%,transparent);min-height:112px;color:var(--text-main);text-align:left;border-radius:16px;align-items:flex-start;gap:12px;padding:15px;transition:all .18s;display:flex}.topup-method-list .topup-method{border-radius:14px;align-items:center;min-height:66px;padding:11px 13px}.topup-method:hover,.topup-method.is-selected{background:color-mix(in srgb,#e6f4e9 35%,var(--surface-panel));border-color:#4b9a67a3;box-shadow:0 10px 25px #3b6f4b14}.topup-method.is-disabled{opacity:.62}.topup-method-icon{color:#347a50;background:#4b9a671f;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.topup-method strong,.topup-method small{display:block}.topup-method strong{margin-top:2px;font-size:13px}.topup-method small{color:var(--text-secondary);margin-top:6px;font-size:11px;line-height:1.45}.topup-method-list .topup-method small{margin-top:3px}.topup-other-methods{border:1px solid var(--border-soft);width:100%;min-height:46px;color:var(--text-secondary);background:0 0;border-radius:14px;justify-content:space-between;align-items:center;margin-top:12px;padding:0 15px;font-size:12px;font-weight:700;display:flex}.topup-placeholder{color:var(--text-secondary);background:#c9a96114;border:1px solid #c9a9613d;border-radius:13px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:12px;line-height:1.55;display:flex}.topup-placeholder svg{color:#af873d}.topup-summary{border:1px solid var(--border-soft);background:var(--surface-muted);border-radius:14px;gap:8px;margin:14px 0;padding:13px 14px;display:grid}.topup-summary>div{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:16px;font-size:11px;display:flex}.topup-summary strong{color:var(--text-main);font-size:12px}.topup-checkout-button{color:#fff;background:linear-gradient(135deg,#367f50,#286b42);border:1px solid #35804f57;border-radius:15px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;font-size:14px;font-weight:800;transition:transform .18s,box-shadow .18s,filter .18s;display:flex;box-shadow:0 14px 30px #1f5c342e}.topup-checkout-button:hover{transform:translateY(-1px);box-shadow:0 18px 34px #1f382738}.topup-checkout-button:disabled{cursor:not-allowed;opacity:.72}.topup-checkout-button:disabled:hover{transform:none;box-shadow:0 14px 30px #1f382729}.topup-security{border:1px solid var(--border-soft);background:var(--surface-muted);border-radius:16px;padding:15px}.topup-promo{background:color-mix(in srgb,#e6f4e9 20%,var(--surface-panel));border:1px solid #4b9a672e;border-radius:17px;padding:17px}@media (max-width:640px){.topup-header{gap:12px}.topup-header-icon{border-radius:13px;width:40px;height:40px}.topup-method-grid{grid-template-columns:1fr}.topup-method{align-items:center;min-height:74px}.topup-method small{margin-top:3px}.topup-amount-input input{font-size:28px}.topup-step-card{border-radius:17px;padding:15px}}@media (max-width:900px){.topup-checkout-layout{grid-template-columns:1fr}}html.dark .topup-eyebrow,html.dark .topup-section-label>span:last-child{color:#a9d7b6}html.dark .topup-header-icon,html.dark .topup-method-icon{color:#a9d7b6;background:#4b9a6729}html.dark .topup-amount-block{background:#25432e47}html.dark .topup-amount-input{background:#141c164d}html.dark .topup-amount-input>span{color:#b8e1c3}html.dark .topup-presets button:hover,html.dark .topup-presets button.is-active{color:#26332a;background:#f4f0e7;border-color:#fffc}html.dark .topup-method:hover,html.dark .topup-method.is-selected{background:#25432e6b}html.dark .topup-checkout-button{color:#f7f2e8;background:linear-gradient(135deg,#367d4e,#285f3d);border-color:#70ae844d}html.dark .topup-step-card{background:#2227206b;box-shadow:inset 0 1px #d6b56f0a}html.dark .topup-summary{background:#171d1861}.topup-green-card{border:1px solid color-mix(in srgb, #6eaa82 30%, var(--border-soft));background:color-mix(in srgb, #e6f4e9 48%, var(--surface-muted))}html.dark .topup-panel{background:radial-gradient(circle at 96% 0,#4b9a671f,#0000 34%),linear-gradient(145deg,#2c2721e6,#1c1b17eb);border-color:#70ae843d;box-shadow:0 24px 70px #0000003d}html.dark .topup-green-card{color:var(--text-main);background:#25432e75;border-color:#70ae8433}.legal-document-mark:before{content:"";border:1px solid #c9a96133;border-radius:16px;position:absolute;inset:9px}.legal-mark-icon{z-index:1;color:#a9843c;stroke-width:1.25px;width:22px;height:22px;position:relative}.legal-support-callout{background:#e0f1e480;border:1px solid #53916847;border-radius:18px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;margin:30px 34px;padding:18px;display:grid}.legal-support-callout>span{color:#568a65;background:#5f99701f;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.legal-support-callout svg{width:19px;height:19px}.legal-support-callout strong{color:var(--text-main);font-size:13px}.legal-support-callout p{color:var(--text-secondary);margin-top:4px;font-size:11px;line-height:1.6}.legal-support-callout a{color:#477d57;border:1px solid #5391684d;border-radius:12px;align-items:center;min-height:40px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}html.dark .legal-support-callout{background:#25432e6b;border-color:#70ae8433}html.dark .legal-support-callout a{color:#9bd0aa;border-color:#70ae843d}.legal-document-mark strong{z-index:1;color:#a9843c;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.18em;margin-top:7px;font-size:11px;font-weight:500;position:relative}.legal-document-mark small{z-index:1;color:#8c7c62;font-family:var(--font-landing-sans), "Cinzel", serif;letter-spacing:.24em;margin-top:5px;font-size:6px;position:relative}.legal-eyebrow{color:#a9843c;font-family:var(--font-landing-sans), "Cinzel", serif;letter-spacing:.24em;text-transform:uppercase;margin-bottom:14px;font-size:9px}.legal-hero h1{max-width:820px;font-family:var(--font-display-font), "Cormorant", serif;letter-spacing:-.045em;font-size:clamp(3.6rem,7vw,6.6rem);font-weight:500;line-height:.84}.legal-hero-copy>p{color:#766b5a;max-width:700px;margin-top:24px;font-size:14px;line-height:1.8}.legal-meta{color:#9a8b70;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;font-size:9px;display:flex}.legal-meta i{background:#c9a961;border-radius:50%;width:3px;height:3px}.legal-layout{grid-template-columns:238px minmax(0,1fr);align-items:start;gap:52px;padding-top:56px;display:grid}.legal-sidebar{position:sticky;top:112px}.legal-sidebar-label{color:#a2947e;font-family:var(--font-landing-sans), "Cinzel", serif;letter-spacing:.2em;text-transform:uppercase;margin-bottom:12px;font-size:8px}.legal-sidebar nav{gap:6px;display:grid}.legal-sidebar nav a{color:#7a6c55;border:1px solid #0000;border-radius:12px;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:10px;min-height:48px;padding:0 13px;font-size:11px;transition:background .2s,border-color .2s,color .2s,transform .2s;display:grid}.legal-sidebar nav a svg{width:15px;height:15px}.legal-sidebar nav a svg:last-child{opacity:.46;width:12px}.legal-sidebar nav a:hover{color:#5c4b32;transform:translate(3px)}.legal-sidebar nav a.active{color:#8d6e30;background:#ffffff8f;border-color:#c9a96142;box-shadow:0 12px 30px #785a280f}.legal-toc{gap:3px;margin-top:32px;padding:0 13px;display:grid}.legal-toc a{color:#92846e;grid-template-columns:24px 1fr;align-items:center;gap:4px;min-height:34px;font-size:10px;line-height:1.35;transition:color .2s;display:grid}.legal-toc a:hover{color:#a9843c}.legal-toc a span{color:#a9843cb8;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:8px}.legal-paper{background:#fffdf8b3;border:1px solid #c9a96142;border-radius:26px;overflow:hidden;box-shadow:0 28px 80px #785a2817,inset 0 1px #fffc}.legal-paper-topline{color:#aa9670;min-height:52px;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;border-bottom:1px solid #c9a96133;justify-content:space-between;align-items:center;gap:24px;padding:0 32px;font-size:8px;display:flex}.legal-section{border-bottom:1px solid #c9a96129;grid-template-columns:46px minmax(0,1fr);gap:20px;padding:40px 42px;scroll-margin-top:110px;display:grid}.legal-section.accent{background:linear-gradient(110deg,#c9a9611f,#ffffff29);box-shadow:inset 3px 0 #c9a961b8}.legal-section-index{color:#a9843cad;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;padding-top:4px;font-size:10px}.legal-section h2{color:#493b29;font-family:var(--font-display-font), "Cormorant", serif;margin-bottom:16px;font-size:30px;font-weight:600;line-height:1.05}.legal-section p,.legal-section li,.legal-preformatted{color:#746957;font-size:12.5px;line-height:1.86}.legal-section p+p{margin-top:13px}.legal-section ul{gap:10px;margin-top:4px;display:grid}.legal-section li{padding-left:20px;position:relative}.legal-section li:before{content:"";border:1px solid #a9843cb8;width:6px;height:6px;position:absolute;top:.82em;left:0;transform:rotate(45deg)}.legal-preformatted{white-space:pre-wrap}.legal-loading{gap:18px;padding:52px 42px;display:grid}.legal-loading span{background:linear-gradient(90deg,#c9a96114,#c9a96133,#c9a96114) 0 0/220% 100%;border-radius:999px;height:12px;animation:1.8s linear infinite legalLoading}.legal-loading span:nth-child(2){width:92%}.legal-loading span:nth-child(3){width:84%}.legal-loading span:nth-child(4){width:66%}@keyframes legalLoading{0%{background-position:100% 0}to{background-position:-120% 0}}.legal-paper-footer{background:#c9a9610f;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:28px;padding:28px 42px 32px;display:grid}.legal-paper-footer span{color:#9d7c38;font-family:var(--font-landing-sans), "Cinzel", serif;letter-spacing:.2em;font-size:9px}.legal-paper-footer p{color:#92846e;font-size:10px;line-height:1.7}@media (min-width:769px) and (max-width:1023px){.elysium-hero-layout{grid-template-columns:minmax(0,1fr);gap:34px}.elysium-hero-art{width:min(100%,690px);margin-inline:auto}.elysium-hero-copy{text-align:center;max-width:42rem;margin-left:auto;margin-right:auto}.elysium-hero-divider,.elysium-hero-copy>p{margin-left:auto;margin-right:auto}.elysium-hero-actions,.elysium-hero-proof{justify-content:center}}@media (max-width:768px){.elysium-hero-section{min-height:auto;padding-bottom:34px}.elysium-hero-copy{text-align:center}.elysium-hero-layout{grid-template-columns:minmax(0,1fr);gap:18px}.elysium-hero-badge{letter-spacing:.13em;max-width:100%;padding:8px 12px;font-size:9px}.elysium-hero-art{width:100%;min-width:0}.elysium-hero-title{font-size:clamp(3.45rem,18.5vw,5.2rem);line-height:.82}.elysium-hero-divider,.elysium-hero-copy>p{margin-left:auto;margin-right:auto}.elysium-hero-copy .btn-primary,.elysium-hero-copy .btn-secondary{justify-content:center;width:100%}.elysium-hero-proof{justify-content:center;gap:9px}.elysium-model-chip{padding:7px 12px;font-size:11px}.elysium-marquee-fade{width:64px}.models-toolbar{flex-direction:column;align-items:stretch;gap:12px}.models-tabs{justify-content:flex-start;width:100%;max-width:100%;display:flex;overflow-x:auto}.models-grid,.models-loading-grid{grid-template-columns:1fr}.model-card{padding:14px}.model-name{font-size:16px}.model-card-top{flex-direction:column;align-items:flex-start}.model-prices{grid-template-columns:repeat(2,minmax(0,1fr))}.elysium-section-frame{border-left:none;border-right:none}.how-section,.route-section,.news-section,.elysium-faq-section{padding-left:20px;padding-right:20px}.how-section{padding-top:48px}.route-section{padding-top:24px}.news-section{padding-top:58px}.news-heading-row{display:block}.news-heading-row>p{margin-top:-14px;margin-bottom:26px}.news-active-card{grid-template-columns:1fr;min-height:0}.news-copy{border-right:none;min-height:390px;padding:30px 24px 26px}.news-date{margin-top:34px}.news-copy h3{font-size:38px}.news-figure{border-top:1px solid #c9a96133;min-height:310px}.news-navigation{min-height:68px}.news-tabs{overflow-x:auto}.news-tabs button{flex:1 0 42px;justify-content:center;min-height:68px;padding:0 10px}.news-tabs button i{display:none}.news-tabs button.active{flex:1 0 42px}.news-arrows button{width:48px;min-height:68px}.elysium-faq-section{padding-top:56px;padding-bottom:72px}.elysium-section-title{margin-bottom:28px;font-size:36px}.steps-grid-card{grid-template-columns:1fr}.step-card{border-bottom:1px solid #c9a96138;border-right:none;min-height:auto;padding:26px 22px}.step-card:last-child{border-bottom:none}.step-number{margin-bottom:16px;font-size:52px}.route-card-header{flex-direction:column;align-items:flex-start;gap:6px;height:auto;padding:14px 18px}.route-endpoint{font-size:10px}.route-main{grid-template-columns:1fr}.request-summary{border-bottom:1px solid #c9a96133;border-right:none;padding:26px 22px}.request-summary h3{font-size:28px}.route-ledger{padding:16px 16px 20px;font-size:10.5px}.ledger-row{grid-template-columns:46px 58px 1fr;gap:10px;font-size:10.5px}.elysium-faq-question{grid-template-columns:36px 1fr 30px;gap:14px;padding-left:8px}.elysium-faq-answer{padding-left:58px;padding-right:0}.site-footer{margin-top:90px;padding:72px 20px 30px}.footer-cherubs{width:280px;top:-48px}.footer-links{grid-template-columns:1fr 1fr;gap:28px 20px}.footer-bottom{flex-direction:column}.legal-shell{background-size:48px 48px;padding:104px 16px 72px}.legal-hero{grid-template-columns:1fr;gap:24px;padding:28px 0 38px}.legal-document-mark{width:58px;height:58px}.legal-mark-icon{width:19px;height:19px}.legal-support-callout{grid-template-columns:38px 1fr;margin:22px 16px;padding:14px}.legal-support-callout>span{width:38px;height:38px}.legal-support-callout a{grid-column:1/-1;justify-content:center}.legal-hero h1{font-size:clamp(3.25rem,16vw,4.4rem);line-height:.88}.legal-layout{grid-template-columns:1fr;gap:24px;padding-top:28px}.legal-sidebar{position:static}.legal-sidebar nav{grid-template-columns:1fr}.legal-toc{display:none}.legal-paper{border-radius:19px}.legal-paper-topline{padding:0 20px;font-size:7px}.legal-section{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:30px 20px}.legal-section h2{font-size:26px}.legal-paper-footer{grid-template-columns:1fr;gap:12px;padding:24px 20px 28px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:479px){.elysium-hero-actions{margin-top:1.5rem!important}.hero-benefits,.hero-trusted{margin-top:1.65rem}}@media (max-width:767px){.docs-data-grid>div>div{grid-template-columns:1fr!important}.docs-data-cell+.docs-data-cell{border-top:1px dashed var(--border-soft)}}@media (max-width:900px){.liquid-glass,.tm-panel,.divine-card,.route-card,.news-stage,.legal-paper,.docs-shell article{-webkit-backdrop-filter:blur(6px)saturate(106%)!important;backdrop-filter:blur(6px)saturate(106%)!important}}html.theme-transitioning body,html.theme-transitioning header{transition-property:background-color,border-color,color;transition-duration:.28s;transition-timing-function:cubic-bezier(.22,1,.36,1)}html.theme-transitioning .models-catalog,html.theme-transitioning .models-catalog :is(.model-card,.model-id-copy,.models-search,.models-tabs .tab),html.theme-transitioning .tm-panel,html.theme-transitioning .liquid-glass,html.theme-transitioning .divine-card,html.theme-transitioning .steps-grid-card,html.theme-transitioning .route-card,html.theme-transitioning .news-stage,html.theme-transitioning .elysium-faq-item,html.theme-transitioning .legal-paper,html.theme-transitioning .legal-document-mark,html.theme-transitioning .key-hero,html.theme-transitioning .key-secret-card,html.theme-transitioning .key-list,html.theme-transitioning .tm-table-wrap{transition:none!important}@media (min-width:1024px) and (max-height:760px){.dashboard-sidebar-brand{display:none!important}.dashboard-notification-summary{display:none}.dashboard-notification-card .divine-card{padding:10px}.dashboard-notification-card .divine-card>div:last-child{margin-top:4px;padding-top:4px}}.app-ru{padding-bottom:max(3.5rem, env(safe-area-inset-bottom))}html.dark [class~=bg-white\/0]{background-color:#0000!important}html.dark [class~=bg-white\/10]{background-color:#fff4de0e!important}html.dark [class~=bg-white\/20]{background-color:#fff4de17!important}html.dark [class~=bg-white\/25]{background-color:#fff4de1c!important}html.dark [class~=bg-white\/30]{background-color:#3d352a47!important}html.dark [class~=bg-white\/35]{background-color:#3d352a54!important}html.dark [class~=bg-white\/40]{background-color:#3d352a61!important}html.dark [class~=bg-white\/45]{background-color:#3d352a6b!important}html.dark [class~=bg-white\/48]{background-color:#3d352a73!important}html.dark [class~=bg-white\/50]{background-color:#3d352a78!important}html.dark [class~=bg-white\/55]{background-color:#3d352a80!important}html.dark [class~=bg-white\/60]{background-color:#40372c8a!important}html.dark [class~=bg-white\/65]{background-color:#3d352a94!important}html.dark [class~=bg-white\/70]{background-color:#3d352aa3!important}html.dark [class~=bg-white\/75]{background-color:#41382dad!important}html.dark [class~=bg-white\/80]{background-color:#433a2eb8!important}html.dark [class~=bg-white\/90]{background-color:#473d30d1!important}html.dark [class~="bg-white/[0.035]"]{background-color:#fff4de09!important}html.dark [class~="hover:bg-white/40"]:hover,html.dark [class~="hover:bg-white/45"]:hover,html.dark [class~="hover:bg-white/50"]:hover,html.dark [class~="hover:bg-white/55"]:hover,html.dark [class~="hover:bg-white/70"]:hover{background-color:#fff4de13!important}html.dark input,html.dark select,html.dark textarea{color:var(--text-main);background-color:#231e19b8}html.dark input::placeholder,html.dark textarea::placeholder{color:#c1b39b85}html.dark .landing-header,html.dark .admin-sidebar,html.dark .admin-mobile-nav{background:linear-gradient(#231e19f5,#2a241ded);box-shadow:18px 0 50px #00000024}html.dark .btn-secondary{color:var(--text-main);background:#3d352a99}html.dark .btn-secondary:hover{background:#4b4133d1}html.dark .admin-ru main .btn-primary{color:#f6e8bd;background:linear-gradient(135deg,#755b28f5,#335c3df5);border-color:#d6b56f57;box-shadow:0 10px 28px #0000003d,inset 0 1px #fff4da14}html.dark .admin-ru main .btn-primary:hover{background:linear-gradient(135deg,#8b6c30fa,#3a6c47fa)}html.dark .admin-ru main .btn-secondary{color:var(--text-main);background:linear-gradient(140deg,#41372ce6,#2a2620eb);border-color:#d6b56f2e}html.dark .liquid-toolbar{background:#2b251eb8;box-shadow:inset 0 1px #fff4de0b}html.dark .liquid-toolbar:hover,html.dark .liquid-toolbar:focus-within{background:#393127d1}html.dark .admin-nav-link:hover,html.dark .admin-nav-pill,html.dark .admin-nav-pill-active,html.dark .key-shell{background:#3931279e}.model-price-stack{flex-direction:column;justify-content:center;min-height:30px;display:flex}.model-price-stack del{color:var(--models-text-soft);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:10px;line-height:1.2;text-decoration-color:#cf756d}.price-value.sale{color:#b5524b}html.dark .price-value.sale{color:#f09a91}.model-prices.per-image{grid-template-columns:1fr}.model-prices.per-image .price-cell{border:0}.model-prices.per-image small{color:var(--models-text-soft);font-size:10px}.model-prices+.model-prices{margin-top:8px}.model-prices.provider-cost-price{background:radial-gradient(circle at 100% 0,#8b5cf629,#0000 54%),linear-gradient(135deg,#7c5bd614,#46b2be0f);border-color:#7c5bd661;position:relative;box-shadow:inset 0 1px #ffffff14,0 8px 24px #583f9117}.model-prices.provider-cost-price .price-cell{padding:13px 14px}.model-prices.provider-cost-price .price-label{color:#7253bd;font-weight:800}.model-prices.provider-cost-price .price-value{font-size:15px}.model-prices.provider-cost-price small{color:#6843bd;letter-spacing:.02em;background:#7c5bd61a;border:1px solid #7c5bd63d;border-radius:999px;margin-top:8px;padding:3px 8px;font-weight:800;display:inline-flex}html.dark .model-prices.provider-cost-price .price-label,html.dark .model-prices.provider-cost-price small{color:#cbb8ff}.model-free-badge{color:#287746;letter-spacing:.08em;background:#3e945b1a;border:1px solid #3e945b4d;border-radius:999px;align-items:center;padding:4px 8px;font-size:10px;font-weight:900;display:inline-flex}.model-free-price{color:#287746;min-height:68px;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;background:#3e945b14;border:1px solid #3e945b47;border-radius:12px;place-items:center;margin-top:12px;font-size:18px;font-weight:900;display:grid}html.dark .model-free-badge,html.dark .model-free-price{color:#8cdaa4}.model-sale-badge{color:#ad5149;background:#cf655b1a;border:1px solid #cf655b47;border-radius:999px;align-items:center;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.model-sale-strip{background:linear-gradient(135deg,#fff9,#cf655b0e);border:1px solid #cf655b33;border-radius:18px;gap:14px;margin-top:18px;padding:16px;display:grid}.model-sale-strip-title{color:#ad5149;align-items:center;gap:10px;display:flex}.model-sale-strip-title span{gap:2px;display:grid}.model-sale-strip-title strong{color:var(--models-text);font-size:13px}.model-sale-strip-title small{color:var(--models-text-muted);font-size:11px}.model-sale-strip-list{flex-wrap:wrap;gap:8px;display:flex}.model-sale-strip-list a{border:1px solid var(--models-border-soft);min-height:34px;color:var(--models-text-muted);border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:11px;transition:all .2s;display:inline-flex}.model-sale-strip-list a:hover{color:var(--models-text);background:#ffffff80;border-color:#cf655b5c}.model-sale-strip-list b{color:#b5524b}html.dark .model-sale-strip{background:linear-gradient(135deg,#28352bd1,#4e2b2752);border-color:#dd766938;box-shadow:inset 0 1px #84be910d}html.dark .model-sale-strip-title{color:#ef9187}html.dark .model-sale-strip-list a{background:#181f1a75}html.dark .model-sale-strip-list a:hover{background:#35483b94}html.dark .model-sale-strip-list b{color:#f0a096}.model-card-badges{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.model-availability{color:#a9574c;letter-spacing:.04em;text-transform:uppercase;background:#be66591a;border:1px solid #be66595c;border-radius:999px;align-items:center;padding:4px 8px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.model-card-unavailable{opacity:.72;border-color:#be665947}.model-card-unavailable:hover{border-color:#be665973}html.dark .admin-nav-link-active{color:#a8dfb2;background:linear-gradient(135deg,#3371489e,#1f432fc7);border-color:#64be8073;box-shadow:0 8px 22px #0003,inset 3px 0 #76c88b}html.dark .admin-nav-link-active:hover{color:#d6f5dc;background:linear-gradient(135deg,#3c8454bd,#235237e0);border-color:#7ed297a3}html.dark .admin-nav-pill-active{color:#a8dfb2;background:#30684585;border-color:#64be8061}html.dark .tm-panel,html.dark .liquid-glass,html.dark .divine-card,html.dark .tm-table-wrap,html.dark .steps-grid-card,html.dark .route-card,html.dark .news-stage,html.dark .admin-stat-card,html.dark .admin-section-card{color:var(--text-main);box-shadow:var(--shadow-sm), inset 0 1px 0 #d5b26b11;-webkit-backdrop-filter:blur(12px)saturate(116%);backdrop-filter:blur(12px)saturate(116%);background:linear-gradient(145deg,#40362bad,#231f1bb8);border-color:#c9a96129}html.dark .elysium-hero-badge{background:#2b2620d1;border-color:#d6b56f33;box-shadow:inset 0 1px #d6b56f0e,0 12px 34px #9a713011}html.dark .admin-ru .tm-panel,html.dark .admin-ru .liquid-glass,html.dark .admin-ru .divine-card,html.dark .admin-ru .admin-section-card,html.dark .admin-ru .admin-stat-card,html.dark .status-page .tm-panel,html.dark .status-page .status-overview-card,html.dark .status-page .status-stat-card,html.dark .status-page .status-model-card,html.dark .support-page .tm-panel{-webkit-backdrop-filter:blur(14px)saturate(118%);backdrop-filter:blur(14px)saturate(118%);background:linear-gradient(145deg,#3b332abd,#1f1c18c7);border-color:#c9a96124;box-shadow:0 20px 58px #805e2b13,0 6px 18px #0c0a080e,inset 0 1px #d6b56f0e}html.dark .admin-ru .tm-panel:before,html.dark .admin-ru .liquid-glass:before,html.dark .admin-ru .divine-card:before,html.dark .status-page .tm-panel:before,html.dark .support-page .tm-panel:before{opacity:.62;background:linear-gradient(135deg,#c9a96111,#0000 38%,#50845e09)}html.dark .status-page>.elysium-orb,html.dark .support-page>.elysium-orb{opacity:.22;background:radial-gradient(circle,#9570363d,#49392514 38%,#0000 68%)!important}html.dark .admin-ru [class~=bg-white\/35],html.dark .admin-ru [class~=bg-white\/40],html.dark .admin-ru [class~=bg-white\/45],html.dark .status-page [class~=bg-white\/35],html.dark .status-page [class~=bg-white\/40],html.dark .status-page [class~=bg-white\/45],html.dark .support-page [class~=bg-white\/35],html.dark .support-page [class~=bg-white\/40],html.dark .support-page [class~=bg-white\/45]{background-color:#302a23b8!important}html.dark .tm-table th,html.dark .silver-thead,html.dark .news-navigation{background:#241f199e}html.dark .steps-grid-card,html.dark .route-card,html.dark .news-stage,html.dark .elysium-faq-item,html.dark .legal-paper,html.dark .docs-shell article,html.dark .key-hero,html.dark .key-secret-card,html.dark .key-list,html.dark .tm-table-wrap,html.dark .status-stat-card,html.dark .status-model-card{background:linear-gradient(145deg,#3b332aa8,#1f1c18b8);border-color:#c9a96126;box-shadow:0 20px 58px #805e2b13,0 6px 18px #0c0a080d,inset 0 1px #d6b56f0e}html:not(.dark) .elysium-shell .tm-panel,html:not(.dark) .elysium-shell .liquid-glass,html:not(.dark) .elysium-shell .divine-card,html:not(.dark) .elysium-shell .steps-grid-card,html:not(.dark) .elysium-shell .route-card,html:not(.dark) .elysium-shell .news-stage,html:not(.dark) .elysium-shell .elysium-faq-item,html:not(.dark) .elysium-shell .legal-paper,html:not(.dark) .elysium-shell .docs-shell article,html:not(.dark) .elysium-shell .key-hero,html:not(.dark) .elysium-shell .key-secret-card,html:not(.dark) .elysium-shell .key-list,html:not(.dark) .elysium-shell .tm-table-wrap,html:not(.dark) .elysium-shell .admin-section-card,html:not(.dark) .elysium-shell .admin-stat-card,html:not(.dark) .elysium-shell .status-stat-card,html:not(.dark) .elysium-shell .status-model-card{-webkit-backdrop-filter:blur(9px)saturate(110%);backdrop-filter:blur(9px)saturate(110%);border-color:#b18b4638;box-shadow:0 13px 36px #7e5b2511,0 3px 12px #58432508,inset 0 1px #ffffffd1;background:linear-gradient(138deg,#ffffffdb 0%,#faf0dcab 57%,#efded54f 100%)!important}html:not(.dark) .elysium-shell .tm-panel:before,html:not(.dark) .elysium-shell .liquid-glass:before,html:not(.dark) .elysium-shell .divine-card:before{opacity:.72;background:linear-gradient(132deg,#ffffff94,#0000 36%,#c7a45b13 70%,#bf846c0a)}html:not(.dark) .elysium-shell .tm-panel:after,html:not(.dark) .elysium-shell .liquid-glass:after,html:not(.dark) .elysium-shell .divine-card:after{z-index:0;content:"";pointer-events:none;opacity:0;background:linear-gradient(112deg,#0000 42%,#fff0 45%,#ffffffb8 49%,#d0b16d24 51%,#0000 57%);transition:transform 1.75s cubic-bezier(.2,.72,.25,1),opacity .35s;position:absolute;inset:-45% -28%;transform:translate(-82%)}html:not(.dark) .elysium-shell .tm-panel:hover:after,html:not(.dark) .elysium-shell .tm-panel:focus-within:after,html:not(.dark) .elysium-shell .liquid-glass:hover:after,html:not(.dark) .elysium-shell .liquid-glass:focus-within:after,html:not(.dark) .elysium-shell .divine-card:hover:after,html:not(.dark) .elysium-shell .divine-card:focus-within:after{opacity:.58;transform:translate(82%)}html.dark .elysium-shell .tm-panel,html.dark .elysium-shell .liquid-glass,html.dark .elysium-shell .divine-card,html.dark .elysium-shell .steps-grid-card,html.dark .elysium-shell .route-card,html.dark .elysium-shell .news-stage,html.dark .elysium-shell .elysium-faq-item,html.dark .elysium-shell .legal-paper,html.dark .elysium-shell .docs-shell article,html.dark .elysium-shell .key-hero,html.dark .elysium-shell .key-secret-card,html.dark .elysium-shell .key-list,html.dark .elysium-shell .tm-table-wrap,html.dark .elysium-shell .admin-section-card,html.dark .elysium-shell .admin-stat-card,html.dark .elysium-shell .status-stat-card,html.dark .elysium-shell .status-model-card{-webkit-backdrop-filter:blur(9px)saturate(114%);backdrop-filter:blur(9px)saturate(114%);border-color:#d6b56f30;box-shadow:0 14px 40px #0003,0 4px 14px #0c0a080b,inset 0 1px #ebce8e14;background:linear-gradient(138deg,#d6b56f1b 0%,#383028c2 38%,#365d402e 100%)!important}html:not(.dark) .dashboard-models-page .models-tabs .tab{color:#5f503d;background:#ffffff94}html:not(.dark) .dashboard-models-page .models-tabs .tab.active{color:#2f281f;background:linear-gradient(135deg,#e3ca82,#cda95c);border-color:#b18b466b}html:not(.dark) .dashboard-models-page button:hover{color:#2f281f}html.dark .elysium-shell .tm-panel:before,html.dark .elysium-shell .liquid-glass:before,html.dark .elysium-shell .divine-card:before{opacity:.72;background:linear-gradient(130deg,#efd28f1f,#0000 34%,#5390610f 100%)}html.dark .elysium-shell select,html.dark .elysium-shell [role=listbox],html.dark .elysium-shell .dropdown-menu,html.dark .elysium-shell [data-radix-menu-content],html.dark .elysium-shell [data-radix-select-content]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text-main);box-shadow:0 22px 54px #00000047,inset 0 1px #78ad840f;background:linear-gradient(145deg,#2a3a2efa,#1c1e1bfa)!important;border-color:#5b8d6640!important}html.dark .admin-ru select option,html.dark .admin-ru select optgroup{color:#e8efe8;background:#202c23}.model-endpoint-grid{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:286px;overflow-y:auto}.model-endpoint-grid>label,.model-endpoint-grid>label>span{min-width:0}.model-endpoint-grid small{overflow-wrap:anywhere;display:block}.model-endpoint-json{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;width:100%;min-width:0;max-width:100%}html:not(.dark) .elysium-shell select,html:not(.dark) .elysium-shell [role=listbox],html:not(.dark) .elysium-shell .dropdown-menu,html:not(.dark) .elysium-shell [data-radix-menu-content],html:not(.dark) .elysium-shell [data-radix-select-content]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text-main);box-shadow:0 20px 46px #73522224,inset 0 1px #fffc;background:linear-gradient(145deg,#fffbf2fc,#f0e1c7fa)!important;border-color:#b18b463d!important}html.dark .elysium-shell :is(div,section,article,aside,details,nav,header,thead,tbody,tr,td,th,label)[class~=bg-white\/30],html.dark .elysium-shell :is(div,section,article,aside,details,nav,header,thead,tbody,tr,td,th,label)[class~=bg-white\/35],html.dark .elysium-shell :is(div,section,article,aside,details,nav,header,thead,tbody,tr,td,th,label)[class~=bg-white\/40],html.dark .elysium-shell :is(div,section,article,aside,details,nav,header,thead,tbody,tr,td,th,label)[class~=bg-white\/45],html.dark .elysium-shell :is(div,section,article,aside,details,nav,header,thead,tbody,tr,td,th,label)[class~=bg-white\/50],html.dark .elysium-shell :is(div,section,article,aside,details,nav,header,thead,tbody,tr,td,th,label)[class~=bg-white\/55],html.dark .elysium-shell :is(div,section,article,aside,details,nav,header,thead,tbody,tr,td,th,label)[class~=bg-white\/60],html.dark .elysium-shell :is(div,section,article,aside,details,nav,header,thead,tbody,tr,td,th,label)[class~=bg-white\/65],html.dark .elysium-shell :is(div,section,article,aside,details,nav,header,thead,tbody,tr,td,th,label)[class~=bg-white\/70]{-webkit-backdrop-filter:blur(10px)saturate(118%);backdrop-filter:blur(10px)saturate(118%);box-shadow:inset 0 1px #ebce8e0f,inset -12px -16px 30px #427b4f06;background:linear-gradient(138deg,#d6b56f14,#332d26ad 52%,#3f6c4a21)!important;border-color:#d6b56f29!important}html.dark .elysium-model-chip{color:var(--text-main);background:#342d24c7;box-shadow:0 14px 32px #00000038}html.dark .step-card:hover,html.dark .news-tabs button:hover,html.dark .news-tabs button.active,html.dark .news-arrows button:hover,html.dark .legal-sidebar nav a.active{color:var(--text-main);background:#fff4de11}html.dark .elysium-section-title,html.dark .step-card h3,html.dark .route-copy h2,html.dark .news-copy h3,html.dark .elysium-faq-title{color:var(--text-main)}html.dark .step-text,html.dark .route-status,html.dark .request-summary p,html.dark .ledger-text,html.dark .elysium-catalog-note,html.dark .news-description,html.dark .news-tabs button,html.dark .elysium-faq-answer,html.dark .footer-column a{color:var(--text-secondary)}html.dark .request-summary h3,html.dark .request-mini-code code,html.dark .footer-column a:hover{color:var(--text-main)}html.dark .elysium-marquee-section{background:#241f1966}html.dark .elysium-marquee-fade.left{background:linear-gradient(90deg,#211d18 0%,#211d1800 100%)}html.dark .elysium-marquee-fade.right{background:linear-gradient(270deg,#211d18 0%,#211d1800 100%)}html.dark .site-footer{background:radial-gradient(circle at 50% 0,#c9a96112,#0000 42%),#1e1a16b8}html.dark .legal-shell{color:var(--text-main);background-color:#1c1915;background-image:linear-gradient(#debf7e07 1px,#0000 1px),linear-gradient(90deg,#debf7e07 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}html.dark .legal-paper{background:#2f2921c2;box-shadow:0 28px 80px #00000038,inset 0 1px #fff4de0d}html.dark .legal-document-mark{background:#342d2494;box-shadow:inset 0 0 44px #fff4de09,0 22px 60px #00000029}html.dark .legal-section h2,html.dark .legal-hero h1,html.dark .legal-sidebar a.active,html.dark .legal-preformatted{color:var(--text-main)}html.dark .legal-section p,html.dark .legal-section li,html.dark .legal-hero p,html.dark .legal-sidebar a{color:var(--text-secondary)}html.dark .docs-shell article{background:#2f2921c2;box-shadow:0 25px 80px #0003}html.dark .docs-shell article>header{background:linear-gradient(135deg,#42392db8,#27221c9e)}html.dark .docs-shell table thead{background:#231e19b8}html.dark .docs-shell [class*="bg-[#fff6dc]"],html.dark .docs-shell [class*="bg-[#eef5eb]"]{color:var(--text-secondary);border-color:var(--border-soft);background:#342d24b8!important}html.dark .models-catalog,body.theme-dark .models-catalog{--models-bg:#1c1915;--models-surface:#302a22d1;--models-surface-strong:#383027eb;--models-text:#eee5d6;--models-text-muted:#e8ddcab8;--models-text-soft:#d3c4ac94;--models-border:#d4b97833;--models-border-soft:#d4b9781f;--models-shadow:#00000040}html.dark .steps-journey-track{background:linear-gradient(90deg,#0000,#d6b56f7a 10%,#6fa57947 90%,#0000)}html.dark .steps-journey-track i,html.dark .steps-journey-track span{background:#211d18;border-color:#d6b56f8f}html.dark .step-card{border-color:#d6b56f33;box-shadow:0 24px 62px #91692e16,0 7px 20px #0c0a080d,inset 0 1px #ebce8e13,inset -15px -20px 38px #427b4f08;background:linear-gradient(142deg,#d6b56f18,#302a23c2 45%,#3d684724)!important}html.dark .step-card:hover{border-color:#d6b56f70;background:linear-gradient(142deg,#d6b56f24,#362f27cc 45%,#42774e2e)!important}html.dark .step-marker{color:#d6b66c;border-color:#d6b56f59}html.dark .step-number{color:#d6b56f9e}html.dark .code-chip{color:#ddc98d;background:#12110e47;border-color:#d6b56f3b}@media (max-width:767px){.steps-journey{grid-template-columns:1fr;gap:16px;padding:16px 0 0}.steps-journey-track{background:linear-gradient(#0000,#c9a96166 8%,#c9a96133 92%,#0000);width:1px;height:auto;inset:0 auto 0 28px}.steps-journey-track i,.steps-journey-track span{right:auto;left:-4px!important}.steps-journey-track i{top:6%}.steps-journey-track span:first-of-type{top:34%}.steps-journey-track span:nth-of-type(2){top:66%}.steps-journey-track span:nth-of-type(3){top:94%}.step-card,.step-card-01,.step-card-02,.step-card-03{border-radius:22px 9px;min-height:270px;margin-top:0;margin-left:18px;padding:24px 22px 21px}.step-card-02{border-radius:9px 22px}.step-card-copy{margin-top:34px}.step-number{font-size:59px}}.how-section .elysium-section-title{margin-bottom:24px;line-height:1.08}.news-section,.news-copy,.news-navigation{font-family:var(--font-ui-sans),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.news-topline{justify-content:space-between;align-items:center;gap:18px;display:flex}.news-symbol{color:#a9843c;background:#c9a96113;border:1px solid #c9a9614d;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.news-symbol img{background:#f6efe0db!important}.news-date{font-family:var(--font-ui-sans),system-ui,sans-serif;letter-spacing:.13em;font-size:9px;font-weight:650}.news-copy h3{font-family:var(--font-ui-sans),system-ui,sans-serif;letter-spacing:-.045em;font-size:clamp(2rem,3.5vw,3.25rem);font-weight:750;line-height:1.04}.news-description{font-family:var(--font-ui-sans),system-ui,sans-serif;font-size:13px;line-height:1.78}.news-copy-footer,.news-tabs button{font-family:var(--font-ui-sans),system-ui,sans-serif}.news-image-mark span{font-family:var(--font-ui-sans),system-ui,sans-serif;letter-spacing:.04em;font-size:11px;font-weight:700}.news-image-mark small{font-family:var(--font-ui-sans),system-ui,sans-serif}html.dark .news-symbol{color:#d4b66f;background:linear-gradient(140deg,#d6b56f21,#3f6b4b1a);border-color:#d6b56f3d}html.dark .news-symbol img{background:#ddd2bee0!important}.promo-redeem-button{background:linear-gradient(135deg,#2f7d4d,#23633d);border:1px solid #31804f66;border-radius:14px;transition:transform .22s,box-shadow .22s,filter .22s;position:relative;overflow:hidden;box-shadow:0 12px 28px #21693e33,inset 0 1px #ffffff29}.promo-redeem-button:before{content:"";background:linear-gradient(110deg,#0000 20%,#ffffff2e 48%,#0000 76%);transition:transform .55s;position:absolute;inset:0;transform:translate(-120%)}.promo-redeem-button:hover{filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 17px 34px #21693e47,inset 0 1px #ffffff2e}.promo-redeem-button:hover:before{transform:translate(120%)}.promo-redeem-button>*{z-index:1;position:relative}html.dark .key-row:hover{background:linear-gradient(138deg,#d6b56f17,#312b24b8 55%,#42764f1f);border-color:#d6b56f38;box-shadow:0 15px 34px #00000038,inset 0 1px #d6b56f0d}html.dark .key-row-secret button:hover,html.dark .key-actions button:hover,html.dark .key-close:hover{color:#d6b66f;background:#d6b56f13;border-color:#d6b56f38}html.dark .key-modal{color:var(--text-main);background:linear-gradient(145deg,#41372cf7,#1d1a16fa 58%,#304e38f0);border-color:#d6b56f33;box-shadow:0 32px 90px #00000075,inset 0 1px #ebce8e12}html.dark .key-quota-control,html.dark .key-secret-card code{background:linear-gradient(138deg,#d6b56f14,#2d2721c7 58%,#416e4d1a);border-color:#d6b56f29}html.dark .app-toast{color:#b9dfc3;background:#26362af5;border-color:#6fae7e47;box-shadow:0 18px 55px #0000004d}html.dark .app-toast-error{color:#f0b4ac;background:#422522f5;border-color:#e08a7d4d}html.dark .app-toast-info{color:#e4cf98;background:#372e20f5;border-color:#d6b56f4d}html.dark .admin-workspace-dialog{color:var(--text-main);border-color:#d6b56f2e;box-shadow:0 30px 100px #0000006b,inset 0 1px #d6b56f12;background:linear-gradient(145deg,#40362bf0,#1d1a16f7 56%,#304e38e6)!important}.admin-workspace-dialog{color:var(--text-main);background:#fcf8edf5}.admin-modal-footer{background:#fcf8edf0}.admin-explainer{background:linear-gradient(135deg,#6f91c417,#ffffff42);border-color:#6f91c438}.admin-explainer-warning{background:linear-gradient(135deg,#be8b3f1c,#ffffff38);border-color:#be8b3f47}.admin-stat-number{font-family:var(--font-ui-sans),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}html.dark .admin-modal-footer{background:#1f1c18eb!important}html.dark .admin-explainer{background:linear-gradient(135deg,#5e82b521,#2f292394);border-color:#799dcf3d}html.dark .admin-explainer-warning{background:linear-gradient(135deg,#be8b3f24,#2f292394);border-color:#d6b56f3d}html.dark .admin-ru :is(input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:767px){.admin-workspace-dialog{border-radius:20px!important;width:100%!important;max-height:calc(100dvh - .75rem)!important}.admin-workspace-dialog>:is(header,div):first-child{padding:1rem!important}.admin-modal-footer{position:sticky;bottom:0;padding:.8rem 1rem!important}.admin-page-header h1{font-size:clamp(1.8rem,9vw,2.35rem)}.admin-page-header .btn-primary,.admin-page-header .btn-secondary{flex:auto}}@media (max-width:479px){.tm-panel,.liquid-glass,.divine-card{border-radius:18px}.btn-primary,.btn-secondary{letter-spacing:.075em}}@media (min-width:640px) and (max-height:700px){.admin-login-shell{align-items:flex-start!important;padding-top:5.5rem!important}}html.dark .admin-ru [class~=bg-white\/35],html.dark .admin-ru [class~=bg-white\/40],html.dark .admin-ru [class~=bg-white\/45],html.dark .admin-ru [class~=bg-white\/48],html.dark .admin-ru [class~=bg-white\/50],html.dark .admin-ru [class~=bg-white\/55]{background:linear-gradient(138deg,#d6b56f13,#2f2923b8 58%,#42704d1a)!important;border-color:#d6b56f26!important}html.dark .admin-ru [class~="hover:bg-white/40"]:hover,html.dark .admin-ru [class~="hover:bg-white/45"]:hover,html.dark .admin-ru [class~="hover:bg-white/50"]:hover,html.dark .admin-ru [class~="hover:bg-white/55"]:hover,html.dark .admin-ru [class~="hover:bg-white/70"]:hover{color:var(--text-main);background:linear-gradient(138deg,#d6b56f1f,#3a322ac7,#467d5421)!important}html.dark .footer-cherubs{opacity:0;filter:none;transform:translate(-50%)translateY(10px)scale(.96)}html.dark .site-footer:before{content:"";background:radial-gradient(#d6b56f17,#0000 66%);border-top:1px solid #d6b56f4d;border-radius:50%;width:min(310px,58vw);height:54px;position:absolute;top:-1px;left:50%;transform:translate(-50%,-50%);box-shadow:0 -10px 45px #d6b56f0e}html[data-visual-skin=living]{--living-page-art:url(/living/texture-sky-b.jpg);--living-accent:#2686c4;--living-glow:#e6faff94;--living-card-start:#fafeffeb;--living-card-middle:#eef9ffdb;--living-card-end:#dcf1fccc;--elysium-void:#b9e4f8;--elysium-night:#dff4ff;--elysium-indigo:#9fd6f2;--elysium-violet:#71b8df;--elysium-aether:#78bfe5;--elysium-gold:#328bc0;--elysium-cream:#f3fbff;--bg-main:linear-gradient(180deg, #dff5ff 0%, #b9e4f8 56%, #92cdec 100%);--surface-panel:#f6fcffd6;--surface-panel-strong:#fafefff0;--surface-muted:#effaffc7;--liquid-glass-strong:#f3fcfff0;--text-main:#0b2d43;--text-primary:#0b2d43;--text-secondary:#214d67;--text-muted:#3d647b;--border-soft:#368ec43d;--border-strong:#2d84bb75;--border-light:#4c9ecf33;--border-medium:#3a90c557;--silver-base:#dceff8;--silver-light:#f4fbff;--silver-dark:#add5e9;--silver-border:#a8cee2;--accent:#267fb8;--accent-hover:#155f91;--accent-light:#3291ca26;--terminal-accent:#2379ab;--success:#3b987c;--code-bg:#ebf9ffb8;--code-text:#185279;--docs-code-bg:#0b3047;--docs-code-border:#2f6b8b;--docs-code-text:#eaf8ff;--docs-code-heading:#cbeaf8;--docs-code-muted:#93bdd2;--docs-code-line-number:#6897ad;--docs-code-accent:#55b9e8;--docs-code-active:#55b9e821;--docs-code-node:#103b51;--docs-code-string:#b9def0;--docs-code-url:#8fe1c2;--docs-code-keyword:#ff9d8c;--docs-code-literal:#b8c9ff;--docs-code-flag:#d8afe9;--docs-code-shadow:0 22px 60px #08355033;background:#9ed9f7}html:not(.dark)[data-visual-skin=living] .landing-en :is(.elysium-model-chip,.elysium-section-title,.step-title,.request-summary h3,.request-mini-code code,.news-copy h3,.elysium-faq-title,.footer-column h4){color:var(--text-main)}html:not(.dark)[data-visual-skin=living] .landing-en :is(.step-text,.route-status,.request-summary p,.ledger-text,.elysium-catalog-note,.news-heading-row>p,.news-description,.news-tabs button,.elysium-faq-answer,.footer-column a){color:var(--text-secondary)}html:not(.dark)[data-visual-skin=living] .landing-en :is(.elysium-section-label,.step-marker,.code-chip,.route-endpoint,.request-label,.request-mini-code span,.elysium-catalog-note a,.news-counter,.news-tabs button:hover,.news-tabs button.active,.news-arrows button:hover){color:var(--accent-hover)}html:not(.dark)[data-visual-skin=living] .landing-en :is(.ledger-time,.news-counter small,.news-date,.news-copy-footer,.news-arrows button){color:var(--text-muted)}html:not(.dark)[data-visual-skin=living] .landing-en .elysium-section-frame{border-color:var(--border-soft)}html:not(.dark)[data-visual-skin=living] .landing-en :is(.elysium-label-diamond,.news-tabs button b){background:var(--accent)}html:not(.dark)[data-visual-skin=living] .landing-en .news-navigation{border-color:var(--border-soft);background:#effaffe6}html:not(.dark)[data-visual-skin=living] .landing-en :is(.news-tabs button:hover,.news-tabs button.active,.news-arrows button:hover){background:#ffffff9e}html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]){--living-page-art:url(/living/texture-waterfall.jpg);--living-accent:#8fc675;--living-glow:#afe88c4d;--living-card-start:#183422db;--living-card-middle:#091d12d1;--living-card-end:#08281dc2;--elysium-void:#06130d;--elysium-night:#0a1e13;--elysium-indigo:#10291b;--elysium-violet:#315a3a;--elysium-aether:#376b4c;--elysium-gold:#91c873;--elysium-cream:#183626;--bg-main:linear-gradient(180deg, #06130d 0%, #0a1e13 55%, #0d281b 100%);--surface-panel:#0f2b1bad;--surface-panel-strong:#133321d1;--surface-muted:#bfeba712;--liquid-glass-strong:#081e12e6;--text-main:#e5f2df;--text-primary:#e5f2df;--text-secondary:#dcedd3c2;--text-muted:#a7c59cb3;--border-soft:#91c6772e;--border-strong:#91c67761;--border-light:#91c67724;--border-medium:#91c67742;--accent:#92c973;--accent-hover:#b1df8f;--accent-light:#91c97324;--terminal-accent:#8fc675;--code-bg:#04140bc7;--code-text:#daf0ce;--docs-code-bg:#071a10;--docs-code-border:#28533a;--docs-code-text:#e0f1d8;--docs-code-heading:#c1ddba;--docs-code-muted:#89ad91;--docs-code-line-number:#557b60;--docs-code-accent:#91c873;--docs-code-active:#91c87321;--docs-code-node:#0d2617;--docs-code-shadow:0 22px 60px #000a0557;background:#07160f}.docs-code-surface,.docs-code,.docs-exchange{box-shadow:var(--docs-code-shadow);border-color:var(--docs-code-border)!important;background:var(--docs-code-bg)!important}.docs-code-line.is-active{background:var(--docs-code-active)}.docs-code-line:before{background:var(--docs-code-accent)}html[data-visual-skin=living] .docs-shell :is(.docs-code,.docs-exchange,.docs-code-surface) :is(pre,code){color:var(--docs-code-text)!important}html[data-visual-skin=living] .docs-shell .docs-cache-demo code{color:var(--docs-code-heading)!important;background:var(--docs-code-bg)!important}@property --hybrid-bg-top{syntax:"<color>";inherits:true;initial-value:#e4f7ff}@property --hybrid-bg-middle{syntax:"<color>";inherits:true;initial-value:#b8e6fa}@property --hybrid-bg-bottom{syntax:"<color>";inherits:true;initial-value:#94cfee}@property --hybrid-panel{syntax:"<color>";inherits:true;initial-value:#f7fcff}@property --hybrid-ink{syntax:"<color>";inherits:true;initial-value:#172733}@property --hybrid-secondary{syntax:"<color>";inherits:true;initial-value:#334b5a}@property --hybrid-muted{syntax:"<color>";inherits:true;initial-value:#5c6d78}@property --hybrid-heading{syntax:"<color>";inherits:true;initial-value:#1b242b}@property --hybrid-accent{syntax:"<color>";inherits:true;initial-value:#267fb8}@property --hybrid-accent-strong{syntax:"<color>";inherits:true;initial-value:#155f91}@property --hybrid-border{syntax:"<color>";inherits:true;initial-value:#368ec4}@property --hybrid-code{syntax:"<color>";inherits:true;initial-value:#185279}@property --hybrid-glow{syntax:"<color>";inherits:true;initial-value:#e6faff}@property --hybrid-success{syntax:"<color>";inherits:true;initial-value:#3b987c}html[data-visual-mode=hybrid]{--hybrid-bg-top:#e4f7ff;--hybrid-bg-middle:#b8e6fa;--hybrid-bg-bottom:#94cfee;--hybrid-panel:#f7fcff;--hybrid-ink:#172733;--hybrid-secondary:#334b5a;--hybrid-muted:#5c6d78;--hybrid-heading:#1b242b;--hybrid-accent:#267fb8;--hybrid-accent-strong:#155f91;--hybrid-border:#368ec4;--hybrid-code:#185279;--hybrid-glow:#e6faff;--hybrid-success:#3b987c;--living-page-art:url(/living/texture-sky-b.jpg);--living-accent:var(--hybrid-accent);--living-glow:color-mix(in srgb, var(--hybrid-glow) 58%, transparent);--living-card-start:color-mix(in srgb, var(--hybrid-panel) 92%, transparent);--living-card-middle:color-mix(in srgb, var(--hybrid-panel) 86%, transparent);--living-card-end:color-mix(in srgb, var(--hybrid-bg-middle) 80%, transparent);--elysium-void:var(--hybrid-bg-middle);--elysium-night:var(--hybrid-bg-top);--elysium-indigo:var(--hybrid-bg-bottom);--elysium-violet:var(--hybrid-border);--elysium-aether:var(--hybrid-border);--elysium-gold:var(--hybrid-accent);--elysium-cream:var(--hybrid-panel);--bg-main:linear-gradient(180deg, var(--hybrid-bg-top) 0%, var(--hybrid-bg-middle) 56%, var(--hybrid-bg-bottom) 100%);--surface-panel:color-mix(in srgb, var(--hybrid-panel) 84%, transparent);--surface-panel-strong:color-mix(in srgb, var(--hybrid-panel) 94%, transparent);--surface-muted:color-mix(in srgb, var(--hybrid-panel) 78%, transparent);--liquid-glass-strong:color-mix(in srgb, var(--hybrid-panel) 94%, transparent);--text-main:var(--hybrid-ink);--text-primary:var(--hybrid-ink);--text-secondary:var(--hybrid-secondary);--text-muted:var(--hybrid-muted);--border-soft:color-mix(in srgb, var(--hybrid-border) 24%, transparent);--border-strong:color-mix(in srgb, var(--hybrid-border) 46%, transparent);--border-light:color-mix(in srgb, var(--hybrid-border) 20%, transparent);--border-medium:color-mix(in srgb, var(--hybrid-border) 34%, transparent);--silver-base:color-mix(in srgb, var(--hybrid-panel) 76%, var(--hybrid-border));--silver-light:color-mix(in srgb, var(--hybrid-panel) 94%, white);--silver-dark:color-mix(in srgb, var(--hybrid-panel) 62%, var(--hybrid-border));--silver-border:color-mix(in srgb, var(--hybrid-panel) 58%, var(--hybrid-border));--accent:var(--hybrid-accent);--accent-hover:var(--hybrid-accent-strong);--accent-light:color-mix(in srgb, var(--hybrid-accent) 15%, transparent);--terminal-accent:var(--hybrid-accent);--success:var(--hybrid-success);--code-bg:color-mix(in srgb, var(--hybrid-panel) 72%, transparent);--code-text:var(--hybrid-code);--media-horizontal-scrim:linear-gradient(90deg, color-mix(in srgb, var(--hybrid-panel) 32%, transparent), color-mix(in srgb, var(--hybrid-panel) 6%, transparent));--media-vertical-scrim:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--hybrid-panel) 48%, transparent) 82%);--model-row-background-overlay:var(--media-horizontal-scrim);--model-row-surface:color-mix(in srgb, var(--hybrid-panel) 58%, transparent);background:var(--hybrid-bg-middle);transition:--hybrid-bg-top 2.2s,--hybrid-bg-middle 2.2s,--hybrid-bg-bottom 2.2s,--hybrid-panel 2.2s,--hybrid-ink 2.2s,--hybrid-secondary 2.2s,--hybrid-muted 2.2s,--hybrid-heading 2.2s,--hybrid-accent 2.2s,--hybrid-accent-strong 2.2s,--hybrid-border 2.2s,--hybrid-code 2.2s,--hybrid-glow 2.2s,--hybrid-success 2.2s}html[data-visual-mode=hybrid][data-hybrid-palette=air]{--hybrid-bg-top:#edf7ff;--hybrid-bg-middle:#d9e9fa;--hybrid-bg-bottom:#c8d6ee;--hybrid-panel:#fbfdff;--hybrid-ink:#202b3b;--hybrid-secondary:#455268;--hybrid-muted:#697385;--hybrid-heading:#1b242b;--hybrid-accent:#6979bd;--hybrid-accent-strong:#46569b;--hybrid-border:#7288c5;--hybrid-code:#40558e;--hybrid-glow:#f5f0ff;--hybrid-success:#4f9a87;--living-page-art:url(/living/texture-sky-a.jpg)}html[data-visual-mode=hybrid][data-hybrid-palette=meadow]{--hybrid-bg-top:#f3fae9;--hybrid-bg-middle:#dcefc7;--hybrid-bg-bottom:#bddd9d;--hybrid-panel:#fbfff6;--hybrid-ink:#202d27;--hybrid-secondary:#45584e;--hybrid-muted:#6a786f;--hybrid-heading:#1b242b;--hybrid-accent:#5b9149;--hybrid-accent-strong:#387337;--hybrid-border:#78a765;--hybrid-code:#356d46;--hybrid-glow:#efffcf;--hybrid-success:#4d9863;--living-page-art:url(/living/texture-meadow.jpg)}html[data-visual-mode=hybrid][data-hybrid-palette=grove]{--hybrid-bg-top:#fff8ec;--hybrid-bg-middle:#e8efca;--hybrid-bg-bottom:#cadca8;--hybrid-panel:#fffdf8;--hybrid-ink:#2c2d28;--hybrid-secondary:#55584d;--hybrid-muted:#74766c;--hybrid-heading:#1b242b;--hybrid-accent:#6c8d4e;--hybrid-accent-strong:#4f7137;--hybrid-border:#8fa76c;--hybrid-code:#4e6d3e;--hybrid-glow:#fff4cf;--hybrid-success:#5b9664;--living-page-art:url(/living/texture-meadow.jpg)}html[data-visual-mode=hybrid][data-hybrid-palette=water]{--hybrid-bg-top:#e7fbfa;--hybrid-bg-middle:#c5ebe8;--hybrid-bg-bottom:#9dd5d4;--hybrid-panel:#f7fffe;--hybrid-ink:#1b2d31;--hybrid-secondary:#40585d;--hybrid-muted:#67787b;--hybrid-heading:#1b242b;--hybrid-accent:#268b91;--hybrid-accent-strong:#176d75;--hybrid-border:#55a4a7;--hybrid-code:#1c6970;--hybrid-glow:#dcfffb;--hybrid-success:#3c9874;--living-page-art:url(/living/texture-waterfall-blue.jpg)}html.dark[data-visual-mode=hybrid]{--hybrid-bg-top:#07131f;--hybrid-bg-middle:#0a2236;--hybrid-bg-bottom:#0d3048;--hybrid-panel:#102b40;--hybrid-ink:#eef2f5;--hybrid-secondary:#c4ced6;--hybrid-muted:#91a0ac;--hybrid-heading:#f2f4f6;--hybrid-accent:#63b7e6;--hybrid-accent-strong:#92d6f7;--hybrid-border:#5598bc;--hybrid-code:#bde7fb;--hybrid-glow:#4f9bc9;--hybrid-success:#69bd99;--living-card-start:color-mix(in srgb, var(--hybrid-panel) 86%, transparent);--living-card-middle:color-mix(in srgb, var(--hybrid-panel) 82%, transparent);--living-card-end:color-mix(in srgb, var(--hybrid-bg-bottom) 76%, transparent);--surface-panel:color-mix(in srgb, var(--hybrid-panel) 68%, transparent);--surface-panel-strong:color-mix(in srgb, var(--hybrid-panel) 82%, transparent);--surface-muted:color-mix(in srgb, var(--hybrid-panel) 34%, transparent);--liquid-glass-strong:color-mix(in srgb, var(--hybrid-panel) 90%, transparent);--code-bg:color-mix(in srgb, var(--hybrid-bg-top) 78%, transparent);--media-horizontal-scrim:linear-gradient(90deg, color-mix(in srgb, var(--hybrid-bg-top) 32%, transparent), color-mix(in srgb, var(--hybrid-bg-top) 6%, transparent));--media-vertical-scrim:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--hybrid-bg-top) 50%, transparent) 82%);--model-row-surface:color-mix(in srgb, var(--hybrid-panel) 56%, transparent)}html.dark[data-visual-mode=hybrid][data-hybrid-palette=air]{--hybrid-bg-top:#0b1024;--hybrid-bg-middle:#151b38;--hybrid-bg-bottom:#202b51;--hybrid-panel:#18223f;--hybrid-ink:#f0f1f5;--hybrid-secondary:#c9cbd4;--hybrid-muted:#979ba8;--hybrid-heading:#f2f4f6;--hybrid-accent:#91a3ef;--hybrid-accent-strong:#b7c3ff;--hybrid-border:#7386d1;--hybrid-code:#d2d9ff;--hybrid-glow:#8a79d2;--hybrid-success:#72bea6}html.dark[data-visual-mode=hybrid][data-hybrid-palette=meadow]{--hybrid-bg-top:#101412;--hybrid-bg-middle:#181f1b;--hybrid-bg-bottom:#222c26;--hybrid-panel:#1d2822;--hybrid-ink:#eff2f0;--hybrid-secondary:#cbd1cd;--hybrid-muted:#969f99;--hybrid-heading:#f2f4f3;--hybrid-accent:#9db68a;--hybrid-accent-strong:#bfd0b0;--hybrid-border:#748278;--hybrid-code:#dce5de;--hybrid-glow:#879b78;--hybrid-success:#78b78b}html.dark[data-visual-mode=hybrid][data-hybrid-palette=grove]{--hybrid-bg-top:#151510;--hybrid-bg-middle:#24231a;--hybrid-bg-bottom:#343122;--hybrid-panel:#2a291f;--hybrid-ink:#f1f1ee;--hybrid-secondary:#d1d0c8;--hybrid-muted:#a19f94;--hybrid-heading:#f3f3f1;--hybrid-accent:#b8a66f;--hybrid-accent-strong:#d5c58e;--hybrid-border:#8d8263;--hybrid-code:#e7dfc5;--hybrid-glow:#a8935e;--hybrid-success:#7fb38a}html.dark[data-visual-mode=hybrid][data-hybrid-palette=water]{--hybrid-bg-top:#041719;--hybrid-bg-middle:#08282c;--hybrid-bg-bottom:#0c3b41;--hybrid-panel:#0d3438;--hybrid-ink:#edf2f2;--hybrid-secondary:#c5d0d0;--hybrid-muted:#929fa0;--hybrid-heading:#f2f4f4;--hybrid-accent:#62c1bd;--hybrid-accent-strong:#91e0d8;--hybrid-border:#4a9e9c;--hybrid-code:#c8f0ec;--hybrid-glow:#3faaa5;--hybrid-success:#6bc58f}html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid])[data-living-scene=waterfall]{--living-page-art:url(/living/texture-waterfall-blue.jpg)}html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid])[data-living-scene=meadow]{--living-page-art:url(/living/texture-meadow.jpg);--living-accent:#a8cf6b}html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid])[data-living-scene=grove]{--living-page-art:url(/living/texture-meadow.jpg);--living-accent:#93c97c}html[data-visual-mode=hybrid]{--living-accent:var(--hybrid-accent)}html[data-visual-skin=living] .theme-floral-edge,html[data-visual-skin=living] #petal-rain-host{display:none!important}html[data-visual-skin=living] body{isolation:isolate;background:0 0}html[data-visual-skin=living] body:before{opacity:1;filter:none;background:linear-gradient(#f0fbff14,#a1d8f647 62%,#5ba4d066),radial-gradient(circle at 50% -10%,#ffffff73,#0000 48%)}html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) body:before{background:linear-gradient(180deg, #030c0833, #04100a7a 60%, #020906ad), radial-gradient(circle at 52% -12%, var(--living-glow), transparent 46%)}html[data-visual-skin=living] body:after{opacity:.56;background-color:#0000;background-image:radial-gradient(at 50% -18%,#ffffff57,#0000 46%),linear-gradient(90deg,#1663931f,#0000 22% 78%,#1663931f);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) body:after{opacity:.7;background:radial-gradient(circle at 12% 24%,#7acc7f1f,#0000 22%),radial-gradient(circle at 88% 72%,#419fab24,#0000 26%),linear-gradient(90deg,#0009053d,#0000 18% 82%,#0009053d)}html[data-visual-mode=hybrid] body:before{background:linear-gradient(180deg, color-mix(in srgb, var(--hybrid-panel) 8%, transparent), color-mix(in srgb, var(--hybrid-bg-middle) 26%, transparent) 62%, color-mix(in srgb, var(--hybrid-accent) 34%, transparent)), radial-gradient(circle at 50% -10%, color-mix(in srgb, var(--hybrid-glow) 44%, transparent), transparent 48%)}html[data-visual-mode=hybrid] body:after{background:radial-gradient(ellipse at 50% -18%, color-mix(in srgb, var(--hybrid-glow) 32%, transparent), transparent 46%), linear-gradient(90deg, color-mix(in srgb, var(--hybrid-accent) 12%, transparent), transparent 22%, transparent 78%, color-mix(in srgb, var(--hybrid-accent) 12%, transparent));opacity:.62}html.dark[data-visual-mode=hybrid] body:before{background:linear-gradient(180deg, color-mix(in srgb, var(--hybrid-bg-top) 20%, transparent), color-mix(in srgb, var(--hybrid-bg-middle) 48%, transparent) 60%, color-mix(in srgb, var(--hybrid-bg-top) 68%, transparent)), radial-gradient(circle at 52% -12%, color-mix(in srgb, var(--hybrid-glow) 32%, transparent), transparent 46%)}html.dark[data-visual-mode=hybrid] body:after{background:radial-gradient(circle at 12% 24%, color-mix(in srgb, var(--hybrid-accent) 13%, transparent), transparent 22%), radial-gradient(circle at 88% 72%, color-mix(in srgb, var(--hybrid-accent-strong) 14%, transparent), transparent 26%), linear-gradient(90deg, color-mix(in srgb, var(--hybrid-bg-top) 26%, transparent), transparent 18%, transparent 82%, color-mix(in srgb, var(--hybrid-bg-top) 26%, transparent));opacity:.72}.living-backdrop{z-index:-3;contain:strict;pointer-events:none;background:var(--living-page-art) center / cover no-repeat;position:fixed;inset:0;overflow:hidden}.living-backdrop[data-scene=sky]{background-image:url(/living/texture-sky-b.jpg)}.living-backdrop[data-scene=waterfall]{background-image:url(/living/texture-waterfall-blue.jpg)}.living-backdrop[data-scene=meadow],.living-backdrop[data-scene=grove]{background-image:url(/living/texture-meadow.jpg)}.living-backdrop[data-scene=stream]{background-image:url(/living/texture-waterfall.jpg)}.living-backdrop__video,.living-backdrop__veil{width:100%;height:100%;position:absolute;inset:0}.living-backdrop__video{--living-video-opacity:.88;object-fit:cover;opacity:var(--living-video-opacity);pointer-events:none;filter:saturate(1.05)contrast(1.02)brightness(1.04);animation:.92s cubic-bezier(.22,1,.36,1) both living-scene-arrive}.living-backdrop__video::-webkit-media-controls{-webkit-appearance:none;opacity:0;display:none!important}.living-backdrop__video::-webkit-media-controls-panel{-webkit-appearance:none;opacity:0;display:none!important}.living-backdrop__video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;opacity:0;display:none!important}.living-backdrop__video--hybrid{opacity:0;visibility:hidden;will-change:opacity;transition:opacity 2.2s cubic-bezier(.22,1,.36,1);animation:none}.living-backdrop__video--hybrid.living-backdrop__video--active{opacity:var(--living-video-opacity);visibility:visible;animation:2.2s cubic-bezier(.22,1,.36,1) both living-hybrid-arrive}.living-backdrop__video--theme{opacity:0;visibility:hidden;will-change:opacity;transition:opacity .28s;animation:none}.living-backdrop__video--theme.living-backdrop__video--active{opacity:var(--living-video-opacity);visibility:visible}html.dark .living-backdrop__video{--living-video-opacity:.8;filter:saturate(.96)contrast(1.08)brightness(.72)}.living-backdrop[data-scene=grove] .living-backdrop__video{object-position:50% 52%}.living-backdrop__veil{background:linear-gradient(#e2f7ff05,#b0e0f91f 58%,#69b3de47)}html[data-visual-mode=hybrid] .living-backdrop__veil{background:linear-gradient(180deg, color-mix(in srgb, var(--hybrid-panel) 2%, transparent), color-mix(in srgb, var(--hybrid-bg-middle) 12%, transparent) 58%, color-mix(in srgb, var(--hybrid-accent) 28%, transparent))}html.dark .living-backdrop__veil{background:linear-gradient(#020a062e,#030e0966 58%,#010704a8)}html.dark[data-visual-mode=hybrid] .living-backdrop__veil{background:linear-gradient(180deg, color-mix(in srgb, var(--hybrid-bg-top) 18%, transparent), color-mix(in srgb, var(--hybrid-bg-middle) 40%, transparent) 58%, color-mix(in srgb, var(--hybrid-bg-top) 66%, transparent))}html[data-visual-skin=living] .site-header-font{border-color:#71bae557;box-shadow:0 12px 42px #1c679726,inset 0 -1px #ffffff9e;background:#e0f5ffc7!important}html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) .site-header-font{border-color:#8bcc7933;box-shadow:0 12px 42px #010c075c,inset 0 -1px #c3f1a80d;background:#091d12d1!important}html[data-visual-skin=living] .elysium-shell :is(.tm-panel,.liquid-glass,.divine-card,.steps-grid-card,.route-card,.news-stage,.elysium-faq-item,.legal-paper,.docs-shell article,.key-hero,.key-secret-card,.key-list,.tm-table-wrap,.admin-section-card,.admin-stat-card,.status-stat-card,.status-model-card){-webkit-backdrop-filter:blur(10px)saturate(108%);backdrop-filter:blur(10px)saturate(108%);box-shadow:0 14px 38px #2067941f,0 2px #3480b41a,inset 0 1px #ffffffdb;background:linear-gradient(142deg, var(--living-card-start), var(--living-card-middle) 55%, var(--living-card-end))!important;border-color:#5babdc4d!important}html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) .elysium-shell :is(.tm-panel,.liquid-glass,.divine-card,.steps-grid-card,.route-card,.news-stage,.elysium-faq-item,.legal-paper,.docs-shell article,.key-hero,.key-secret-card,.key-list,.tm-table-wrap,.admin-section-card,.admin-stat-card,.status-stat-card,.status-model-card){box-shadow:0 18px 44px #010b0652,0 2px #7ebe700f,inset 0 1px #d3f9bb12;border-color:color-mix(in srgb, var(--living-accent) 30%, transparent)!important;background:linear-gradient(142deg, var(--living-card-start), var(--living-card-middle) 56%, var(--living-card-end))!important}html[data-visual-skin=living] .elysium-shell :is(.tm-panel,.liquid-glass,.divine-card,.steps-grid-card,.route-card,.news-stage,.elysium-faq-item,.legal-paper,.docs-shell article,.key-hero,.key-secret-card,.key-list,.tm-table-wrap,.admin-section-card,.admin-stat-card,.status-stat-card,.status-model-card):before{filter:none;opacity:.24!important;background:linear-gradient(128deg,#f4fcff61,#67bbe80f)!important}html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) .elysium-shell :is(.tm-panel,.liquid-glass,.divine-card,.steps-grid-card,.route-card,.news-stage,.elysium-faq-item,.legal-paper,.docs-shell article,.key-hero,.key-secret-card,.key-list,.tm-table-wrap,.admin-section-card,.admin-stat-card,.status-stat-card,.status-model-card):before{filter:none;opacity:.3!important;background:linear-gradient(128deg,#c6edae1f,#02170d3d)!important}html[data-visual-skin=living] :is(.living-feature-card,.status-overview-card,.models-catalog-head,.legal-hero){isolation:isolate;position:relative;overflow:hidden}html[data-visual-skin=living] :is(.living-feature-card,.status-overview-card,.models-catalog-head,.legal-hero):before{z-index:0;content:"";pointer-events:none;filter:saturate(1.02)contrast(1.03);position:absolute;inset:0;background:var(--media-horizontal-scrim), var(--living-page-art) center / cover no-repeat!important;opacity:.7!important}html[data-visual-skin=living] :is(.living-feature-card,.status-overview-card,.models-catalog-head,.legal-hero)>*{z-index:1;position:relative}html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) :is(.living-feature-card,.status-overview-card,.models-catalog-head,.legal-hero):before{filter:saturate()contrast(1.04)brightness(.94);background:var(--media-horizontal-scrim), var(--living-page-art) center / cover no-repeat!important;opacity:.7!important}html[data-visual-skin=living] :is(.liquid-toolbar,input,select,textarea){background:#eaf8ffb8;border-color:#53a0d14d;box-shadow:inset 0 1px #ffffffad,0 2px #2a77a914}html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) :is(.liquid-toolbar,input,select,textarea){background:#092114bd;border-color:#84c07333}html[data-visual-skin=living] .btn-primary{background:linear-gradient(135deg,#4aaadd,#267db7 58%,#1e659c);border-color:#7cc9f07a;box-shadow:0 3px #105b8b52,inset 0 1px #ebfbff47}html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) .btn-primary{background:linear-gradient(135deg,#6aab5b,#34764a 58%,#245c44);border-color:#b5e18461;box-shadow:0 3px #0c361c6b,inset 0 1px #ecffc92e}.visual-skin-toggle__glow{background:radial-gradient(circle at 52% 42%,#b5e7ff9e,#0000 48%)}html[data-visual-skin=living] .visual-skin-toggle{color:#155f94;background:#e0f6ffd1;border-color:#4ca5da6b;box-shadow:0 0 0 1px #ffffff52,0 7px 24px #227bb233,inset 0 1px #ffffffb8}html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) .visual-skin-toggle{color:#d8f5a6;background:#123f26d1;border-color:#b1dc765c;box-shadow:0 0 0 1px #cff59a0f,0 7px 24px #0631195c,inset 0 1px #e9ffc71a}html[data-visual-skin=living] .visual-skin-toggle__glow,html[data-visual-skin=living] .visual-skin-toggle__dot{opacity:1}html[data-visual-skin=living] .visual-skin-toggle__dot{background:#63c7f2;animation:1.8s steps(2,end) infinite retro-led;box-shadow:0 0 8px #6fd4ff}html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) .visual-skin-toggle__dot{background:#d6f47b;box-shadow:0 0 8px #b9ed57}html[data-visual-mode=hybrid] .visual-skin-toggle,html.dark[data-visual-mode=hybrid] .visual-skin-toggle{color:var(--hybrid-accent-strong);border-color:color-mix(in srgb, var(--hybrid-border) 46%, transparent);background:color-mix(in srgb, var(--hybrid-panel) 82%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--hybrid-panel) 32%, transparent), 0 7px 24px color-mix(in srgb, var(--hybrid-accent) 22%, transparent), inset 0 1px color-mix(in srgb, var(--hybrid-panel) 72%, transparent)}html[data-visual-mode=hybrid] .visual-skin-toggle__glow,html.dark[data-visual-mode=hybrid] .visual-skin-toggle__glow{background:radial-gradient(circle at 52% 42%, color-mix(in srgb, var(--hybrid-glow) 66%, transparent), transparent 50%)}html[data-visual-mode=hybrid] .visual-skin-toggle__dot,html.dark[data-visual-mode=hybrid] .visual-skin-toggle__dot{background:linear-gradient(135deg, var(--hybrid-accent), var(--hybrid-accent-strong));box-shadow:0 0 9px var(--hybrid-accent);animation:1.2s steps(2,end) infinite retro-led}.silk-icon{image-rendering:auto;background-position:50%;background-repeat:no-repeat;background-size:16px 16px;flex:0 0 16px;width:16px;height:16px;display:inline-block}.visual-skin-toggle__icon{filter:drop-shadow(1px 1px #ffffff73)}.theme-toggle__silk{display:none;position:absolute}html[data-visual-skin=living] .theme-toggle__classic-icon{display:none}html[data-visual-skin=living] .theme-toggle__silk-sun{display:block}html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) .theme-toggle__silk-sun{display:none}html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) .theme-toggle__silk-clouds{display:block}html[data-visual-skin=living] .theme-toggle>span:last-child{background:linear-gradient(#f8fdff,#b8dff2);border-color:#ffffffd1;box-shadow:1px 1px #2b709947,inset 1px 1px #ffffffe0}html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) .theme-toggle>span:last-child{background:linear-gradient(#3c6d49,#183b27);border-color:#c6e7ae33;box-shadow:1px 1px #03190d80,inset 1px 1px #e2f9cf1f}html[data-visual-skin=living] .visual-skin-toggle__icon{animation:3.2s steps(3,end) infinite retro-icon-awake}.retro-icon{vertical-align:middle;flex:0 0 20px;justify-content:center;align-items:center;line-height:0;display:inline-flex;position:relative;width:20px!important;height:20px!important}.retro-icon__classic{width:16px;height:16px;display:block}.retro-icon__silk,html[data-visual-skin=living] .retro-icon__classic{display:none}html[data-visual-skin=living] .retro-icon__silk{display:block}html[data-visual-skin=living] :is(a,button):hover .retro-icon__silk,html[data-visual-skin=living] :is(a,button):focus-visible .retro-icon__silk{animation:.46s steps(3,end) both retro-icon-hover}html[data-visual-skin=living] .dashboard-mark{background:linear-gradient(#f6fcff,#b8dcf1);border:1px solid #4ca0d057;border-radius:5px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid;box-shadow:1px 1px #1b5b8238,inset 1px 1px #fffc}html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) .dashboard-mark{background:linear-gradient(#4e8b4b,#24573a);border-color:#b1da7c47;box-shadow:1px 1px #07271475,inset 1px 1px #e5ffc024}html[data-visual-skin=living] .elysium-orb{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 22%, white) 0%, color-mix(in srgb, var(--accent) 16%, transparent) 36%, transparent 68%)!important}html[data-visual-skin=living] .models-catalog-head{border:1px solid color-mix(in srgb, var(--accent) 26%, transparent);background:linear-gradient(142deg, var(--living-card-start), var(--living-card-middle) 58%, var(--living-card-end));border-radius:24px;margin-bottom:24px;padding:24px;box-shadow:0 22px 58px #20679424,inset 0 1px #ffffffb8}html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) .models-catalog{--models-bg:#07160f;--models-surface:#0c2718d1;--models-surface-strong:#123320e6;--models-text:#e5f2df;--models-text-muted:#dcedd3c2;--models-text-soft:#a7c59cb3;--models-gold:#92c973;--models-gold-strong:#6eaa5a;--models-border:#91c6773d;--models-border-soft:#91c67726;--models-shadow:#000a054d}html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) .models-catalog-head{background:linear-gradient(142deg,#183422e6,#091d12db 58%,#08281dcc);border-color:#91c67742;box-shadow:0 25px 68px #010b066b,inset 0 1px #d3f9bb12}html[data-visual-skin=living] .model-card-background{opacity:.28;display:block}html[data-visual-skin=living] :is(.model-card,.model-card-skeleton,.models-empty){border-color:color-mix(in srgb, var(--accent) 24%, transparent);background:linear-gradient(142deg, var(--living-card-start), var(--living-card-middle) 58%, var(--living-card-end));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 18px 46px #2067941f,inset 0 1px #ffffffb3}html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) :is(.model-card,.model-card-skeleton,.models-empty){background:linear-gradient(145deg,#123320e6,#071a0fe0);border-color:#91c67738;box-shadow:0 20px 52px #000c0657,inset 0 1px #d3f9bb0f}html[data-visual-skin=living] .model-card.model-card-with-background,html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) .model-card.model-card-with-background{background:linear-gradient(142deg, var(--living-card-start), var(--living-card-middle) 58%, var(--living-card-end))!important}html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) .model-card-background{opacity:.22}html:not(.dark)[data-visual-skin=living] :is(.hero-trusted span,.hero-trusted p){color:var(--text-secondary);opacity:1}html[data-visual-skin=living] .model-card:hover{border-color:color-mix(in srgb, var(--accent) 48%, transparent);box-shadow:0 24px 58px color-mix(in srgb, var(--accent) 16%, transparent)}html[data-visual-skin=living] :is(.models-eyebrow,.model-id-text){color:var(--accent-hover)}html[data-visual-skin=living] .models-search:focus-within{border-color:color-mix(in srgb, var(--accent) 48%, transparent);box-shadow:0 6px 20px color-mix(in srgb, var(--accent) 14%, transparent)}html[data-visual-skin=living] .models-tabs .tab.active{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 76%, white), var(--accent));box-shadow:0 6px 16px color-mix(in srgb, var(--accent) 28%, transparent)}html[data-visual-skin=living] .provider-dot{box-shadow:0 0 8px color-mix(in srgb, var(--accent) 58%, transparent)}html[data-visual-skin=living] :is(.model-type-badge,.model-tier-badge){color:var(--accent-hover);border-color:color-mix(in srgb, var(--accent) 32%, transparent);background:color-mix(in srgb, var(--accent) 12%, transparent)}html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) :is(.model-type-badge,.model-tier-badge){color:#bde6a8}html[data-visual-skin=living] .model-id-copy{border-color:color-mix(in srgb, var(--accent) 26%, transparent);background:color-mix(in srgb, var(--accent) 8%, transparent)}html[data-visual-skin=living] .model-id-copy:hover{border-color:color-mix(in srgb, var(--accent) 44%, transparent);background:color-mix(in srgb, var(--accent) 14%, transparent)}html[data-visual-skin=living] .tier-pricing-toggle:hover{border-color:color-mix(in srgb, var(--accent) 34%, transparent)}html[data-visual-skin=living] .legal-shell{color:var(--text-main);background:linear-gradient(color-mix(in srgb, var(--accent) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--accent) 5%, transparent) 1px, transparent 1px), transparent;background-size:72px 72px}html[data-visual-skin=living] .legal-hero{border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);background:linear-gradient(142deg, var(--living-card-start), var(--living-card-middle) 58%, var(--living-card-end));border-radius:26px;margin-top:16px;padding:34px;box-shadow:0 22px 58px #20679424,inset 0 1px #ffffffb8}html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) .legal-hero{background:linear-gradient(142deg,#183422e6,#091d12db 58%,#08281dcc);border-color:#91c67742;box-shadow:0 25px 68px #010b066b,inset 0 1px #d3f9bb12}html[data-visual-skin=living] .legal-paper{border-color:color-mix(in srgb, var(--accent) 24%, transparent);background:color-mix(in srgb, var(--surface-panel-strong) 94%, transparent);box-shadow:0 24px 68px color-mix(in srgb, var(--accent) 11%, transparent), inset 0 1px #ffffff9e}html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) .legal-paper{background:#091f13e6;border-color:#91c67733;box-shadow:0 26px 74px #000a0561,inset 0 1px #d3f9bb0d}html[data-visual-skin=living] :is(.legal-back-link,.legal-hero-copy>p,.legal-sidebar-label,.legal-sidebar nav a,.legal-toc a,.legal-section p,.legal-section li,.legal-preformatted,.legal-paper-footer p){color:var(--text-secondary)}html[data-visual-skin=living] :is(.legal-back-link:hover,.legal-eyebrow,.legal-mark-icon,.legal-toc a:hover,.legal-toc a span,.legal-section-index,.legal-paper-footer span){color:var(--accent-hover)}html[data-visual-skin=living] :is(.legal-hero h1,.legal-section h2,.legal-preformatted){color:var(--text-main)}html[data-visual-skin=living] .legal-document-mark{color:var(--accent-hover);border-color:color-mix(in srgb, var(--accent) 32%, transparent);background:color-mix(in srgb, var(--surface-panel-strong) 82%, transparent);box-shadow:inset 0 0 44px #ffffff47, 0 18px 48px color-mix(in srgb, var(--accent) 12%, transparent)}html[data-visual-skin=living] .legal-document-mark:before{border-color:color-mix(in srgb, var(--accent) 22%, transparent)}html[data-visual-skin=living] .legal-sidebar nav a.active{color:var(--accent-hover);border-color:color-mix(in srgb, var(--accent) 28%, transparent);background:color-mix(in srgb, var(--surface-panel-strong) 76%, transparent);box-shadow:0 10px 26px color-mix(in srgb, var(--accent) 9%, transparent)}html[data-visual-skin=living] :is(.legal-paper-topline,.legal-section){border-color:color-mix(in srgb, var(--accent) 18%, transparent)}html[data-visual-skin=living] .legal-section.accent{background:linear-gradient(110deg, color-mix(in srgb, var(--accent) 12%, transparent), transparent);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--accent) 72%, transparent)}html[data-visual-skin=living] .legal-section li:before{border-color:color-mix(in srgb, var(--accent) 72%, transparent)}html[data-visual-skin=living] .legal-loading span{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 7%, transparent), color-mix(in srgb, var(--accent) 22%, transparent), color-mix(in srgb, var(--accent) 7%, transparent))}html[data-visual-skin=living] .legal-paper-footer{background:color-mix(in srgb, var(--accent) 6%, transparent)}html[data-visual-skin=living] :is(.elysium-hero-badge,.step-card,.step-marker,.code-chip,.news-symbol,.key-avatar,.key-hero,.key-secret-card,.key-list){border-color:color-mix(in srgb, var(--accent) 28%, transparent)!important}html[data-visual-skin=living] :is(.step-marker,.step-number,.code-chip,.news-symbol){color:var(--accent-hover)!important}html[data-visual-skin=living] .steps-journey-track{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 48%, transparent) 10%, color-mix(in srgb, var(--accent) 28%, transparent) 90%, transparent)}html[data-visual-skin=living] .steps-journey-track :is(i,span){border-color:color-mix(in srgb, var(--accent) 56%, transparent);background:var(--elysium-void)}html[data-visual-skin=living] .step-card{box-shadow:0 22px 56px color-mix(in srgb, var(--accent) 13%, transparent), inset 0 1px #ffffffad;background:linear-gradient(142deg, var(--living-card-start), var(--living-card-middle) 55%, var(--living-card-end))!important}html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) .step-card{box-shadow:0 24px 60px #000a0557,inset 0 1px #d3f9bb0f;background:linear-gradient(142deg,#183422e0,#091d12d6 55%,#08281dc7)!important}html[data-visual-skin=living] :is(.code-chip,.news-symbol){background:color-mix(in srgb, var(--accent) 9%, transparent)}html[data-visual-skin=living] .site-footer{border-color:color-mix(in srgb, var(--accent) 22%, transparent);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 42%), color-mix(in srgb, var(--surface-panel) 78%, transparent)}html[data-visual-skin=living] .site-footer a:hover{color:var(--accent)!important}html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) :is(.key-row:hover,.key-modal,.key-secret-card code){background:linear-gradient(138deg,#183422e6,#071a0fe6)!important;border-color:#91c67733!important}html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) .elysium-shell :is(div,section,article,aside,details,nav,header,thead,tbody,tr,td,th,label)[class~=bg-white\/30],html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) .elysium-shell :is(div,section,article,aside,details,nav,header,thead,tbody,tr,td,th,label)[class~=bg-white\/35],html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) .elysium-shell :is(div,section,article,aside,details,nav,header,thead,tbody,tr,td,th,label)[class~=bg-white\/40],html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) .elysium-shell :is(div,section,article,aside,details,nav,header,thead,tbody,tr,td,th,label)[class~=bg-white\/45],html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) .elysium-shell :is(div,section,article,aside,details,nav,header,thead,tbody,tr,td,th,label)[class~=bg-white\/50],html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) .elysium-shell :is(div,section,article,aside,details,nav,header,thead,tbody,tr,td,th,label)[class~=bg-white\/55],html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) .elysium-shell :is(div,section,article,aside,details,nav,header,thead,tbody,tr,td,th,label)[class~=bg-white\/60],html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) .elysium-shell :is(div,section,article,aside,details,nav,header,thead,tbody,tr,td,th,label)[class~=bg-white\/65],html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) .elysium-shell :is(div,section,article,aside,details,nav,header,thead,tbody,tr,td,th,label)[class~=bg-white\/70]{box-shadow:inset 0 1px #d3f9bb0d;background:linear-gradient(138deg,#143220d6,#071b10cc)!important;border-color:#91c67729!important}html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) .elysium-model-chip{color:var(--text-main);background:#0c2718d1}html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) .analytics-base-url-card{background:#071c10e6;border-color:#91c67738;box-shadow:0 18px 46px #000a0552,inset 0 1px #d3f9bb0d}html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) .analytics-base-url-card .api-base-url-list{gap:12px}html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) .analytics-base-url-card .api-base-url-icon{color:#bde6a8;background:#91c9731f}html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) .analytics-base-url-card .api-base-url-list:before{display:none}html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) .analytics-base-url-card .api-base-url-row{background:#0c2a19d1;border:1px solid #91c67733;border-radius:13px;box-shadow:inset 0 1px #d3f9bb0a}html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) .analytics-base-url-card .api-base-url-row+.api-base-url-row{border-top:1px solid #91c67733}html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) .analytics-base-url-card .api-gateway-background{opacity:.9;filter:saturate()contrast(1.05)brightness(.92)}html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) .analytics-base-url-card .api-base-url-row:after{background:var(--media-horizontal-scrim)}html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) .elysium-marquee-section{background:#061a0f8a}html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) .elysium-marquee-fade.left{background:linear-gradient(90deg,#07160f 0%,#07160f00 100%)}html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) .elysium-marquee-fade.right{background:linear-gradient(270deg,#07160f 0%,#07160f00 100%)}html[data-visual-skin=living] .step-card:after,html[data-visual-skin=living] .site-footer:before{border-color:color-mix(in srgb, var(--accent) 30%, transparent)}html.dark[data-visual-skin=living]:not([data-visual-mode=hybrid]) .site-footer:before{background:radial-gradient(#91c9731a,#0000 66%);box-shadow:0 -10px 45px #91c9730f}html[data-visual-mode=hybrid] .site-header-font,html.dark[data-visual-mode=hybrid] .site-header-font{border-color:color-mix(in srgb, var(--hybrid-border) 34%, transparent);box-shadow:0 12px 42px color-mix(in srgb, var(--hybrid-accent) 16%, transparent), inset 0 -1px color-mix(in srgb, var(--hybrid-panel) 62%, transparent);background:color-mix(in srgb, var(--hybrid-panel) 80%, transparent)!important}html[data-visual-mode=hybrid] .elysium-shell :is(.tm-panel,.liquid-glass,.divine-card,.steps-grid-card,.route-card,.news-stage,.elysium-faq-item,.legal-paper,.docs-shell article,.key-hero,.key-secret-card,.key-list,.tm-table-wrap,.admin-section-card,.admin-stat-card,.status-stat-card,.status-model-card){box-shadow:0 22px 58px color-mix(in srgb, var(--hybrid-accent) 15%, transparent), 0 2px 0 color-mix(in srgb, var(--hybrid-border) 10%, transparent), inset 0 1px color-mix(in srgb, var(--hybrid-panel) 76%, transparent);border-color:color-mix(in srgb, var(--hybrid-border) 30%, transparent)!important;background:linear-gradient(142deg, var(--living-card-start), var(--living-card-middle) 55%, var(--living-card-end))!important}html.dark[data-visual-mode=hybrid] .elysium-shell :is(.tm-panel,.liquid-glass,.divine-card,.steps-grid-card,.route-card,.news-stage,.elysium-faq-item,.legal-paper,.docs-shell article,.key-hero,.key-secret-card,.key-list,.tm-table-wrap,.admin-section-card,.admin-stat-card,.status-stat-card,.status-model-card){box-shadow:0 25px 68px color-mix(in srgb, var(--hybrid-bg-top) 42%, transparent), 0 2px 0 color-mix(in srgb, var(--hybrid-border) 7%, transparent), inset 0 1px color-mix(in srgb, var(--hybrid-panel) 9%, transparent);border-color:color-mix(in srgb, var(--hybrid-border) 30%, transparent)!important;background:linear-gradient(142deg, var(--living-card-start), var(--living-card-middle) 55%, var(--living-card-end))!important}html[data-visual-mode=hybrid] .elysium-shell :is(.tm-panel,.liquid-glass,.divine-card,.steps-grid-card,.route-card,.news-stage,.elysium-faq-item,.legal-paper,.docs-shell article,.key-hero,.key-secret-card,.key-list,.tm-table-wrap,.admin-section-card,.admin-stat-card,.status-stat-card,.status-model-card):before{background:linear-gradient(128deg, color-mix(in srgb, var(--hybrid-panel) 38%, transparent), color-mix(in srgb, var(--hybrid-accent) 8%, transparent))!important;opacity:.27!important}html[data-visual-mode=hybrid] :is(.liquid-toolbar,input,select,textarea){border-color:color-mix(in srgb, var(--hybrid-border) 30%, transparent);background:color-mix(in srgb, var(--hybrid-panel) 72%, transparent);box-shadow:inset 0 1px color-mix(in srgb, var(--hybrid-panel) 68%, transparent), 0 2px 0 color-mix(in srgb, var(--hybrid-accent) 8%, transparent)}html.dark[data-visual-mode=hybrid] :is(.liquid-toolbar,input,select,textarea){background:color-mix(in srgb, var(--hybrid-panel) 74%, transparent)}html[data-visual-mode=hybrid] .btn-primary,html.dark[data-visual-mode=hybrid] .btn-primary{border-color:color-mix(in srgb, var(--hybrid-accent) 48%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--hybrid-accent) 74%, white), var(--hybrid-accent) 58%, var(--hybrid-accent-strong));box-shadow:0 3px 0 color-mix(in srgb, var(--hybrid-accent-strong) 38%, transparent), inset 0 1px color-mix(in srgb, var(--hybrid-panel) 28%, transparent)}html[data-visual-mode=hybrid] .dashboard-mark,html.dark[data-visual-mode=hybrid] .dashboard-mark{border-color:color-mix(in srgb, var(--hybrid-border) 34%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--hybrid-panel) 94%, white), color-mix(in srgb, var(--hybrid-panel) 64%, var(--hybrid-border)));box-shadow:1px 1px 0 color-mix(in srgb, var(--hybrid-accent-strong) 24%, transparent), inset 1px 1px color-mix(in srgb, var(--hybrid-panel) 80%, transparent)}html[data-visual-mode=hybrid] .theme-toggle>span:last-child,html.dark[data-visual-mode=hybrid] .theme-toggle>span:last-child{border-color:color-mix(in srgb, var(--hybrid-panel) 72%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--hybrid-panel) 92%, white), color-mix(in srgb, var(--hybrid-panel) 58%, var(--hybrid-border)));box-shadow:1px 1px 0 color-mix(in srgb, var(--hybrid-accent-strong) 28%, transparent), inset 1px 1px color-mix(in srgb, var(--hybrid-panel) 78%, transparent)}html.dark[data-visual-mode=hybrid] .analytics-base-url-card,html.dark[data-visual-mode=hybrid] .analytics-base-url-card .api-base-url-row{border-color:color-mix(in srgb, var(--hybrid-border) 22%, transparent);background:color-mix(in srgb, var(--hybrid-panel) 78%, transparent);box-shadow:0 18px 46px color-mix(in srgb, var(--hybrid-bg-top) 34%, transparent), inset 0 1px color-mix(in srgb, var(--hybrid-panel) 6%, transparent)}html.dark[data-visual-mode=hybrid] .analytics-base-url-card .api-base-url-icon{color:var(--hybrid-accent-strong);background:color-mix(in srgb, var(--hybrid-accent) 12%, transparent)}html.dark[data-visual-mode=hybrid] .elysium-marquee-section{background:color-mix(in srgb, var(--hybrid-bg-middle) 54%, transparent)}html.dark[data-visual-mode=hybrid] .elysium-marquee-fade.left{background:linear-gradient(90deg, var(--hybrid-bg-top) 0%, transparent 100%)}html.dark[data-visual-mode=hybrid] .elysium-marquee-fade.right{background:linear-gradient(270deg, var(--hybrid-bg-top) 0%, transparent 100%)}html.dark[data-visual-mode=hybrid] .site-footer:before{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--hybrid-accent) 10%, transparent), transparent 66%);box-shadow:0 -10px 45px color-mix(in srgb, var(--hybrid-accent) 7%, transparent)}html[data-visual-mode=hybrid] .site-header-font .font-display,html[data-visual-mode=hybrid] .elysium-shell :is(h1,h2){color:var(--hybrid-heading)}html.dark[data-visual-mode=hybrid] .elysium-hero-badge{color:var(--hybrid-accent-strong);border-color:color-mix(in srgb, var(--hybrid-border) 34%, transparent);background:color-mix(in srgb, var(--hybrid-panel) 76%, transparent);box-shadow:inset 0 1px color-mix(in srgb, var(--hybrid-panel) 10%, transparent), 0 12px 34px color-mix(in srgb, var(--hybrid-accent) 10%, transparent)}html[data-visual-mode=hybrid] .models-catalog{--models-bg:transparent;--models-surface:color-mix(in srgb, var(--hybrid-panel) 66%, transparent);--models-surface-strong:color-mix(in srgb, var(--hybrid-panel) 82%, transparent);--models-text:var(--hybrid-ink);--models-text-muted:var(--hybrid-secondary);--models-text-soft:var(--hybrid-muted);--models-gold:var(--hybrid-accent);--models-gold-strong:var(--hybrid-accent-strong);--models-border:color-mix(in srgb, var(--hybrid-border) 28%, transparent);--models-border-soft:color-mix(in srgb, var(--hybrid-border) 18%, transparent);--models-shadow:color-mix(in srgb, var(--hybrid-bg-top) 26%, transparent)}html.dark[data-visual-mode=hybrid] :is(.models-catalog-head,.legal-hero,.step-card,.model-card,.model-card-skeleton,.models-empty){box-shadow:0 22px 58px color-mix(in srgb, var(--hybrid-bg-top) 38%, transparent), inset 0 1px color-mix(in srgb, var(--hybrid-panel) 10%, transparent);border-color:color-mix(in srgb, var(--hybrid-border) 28%, transparent)!important;background:linear-gradient(142deg, var(--living-card-start), var(--living-card-middle) 55%, var(--living-card-end))!important}html.dark[data-visual-mode=hybrid] .model-card.model-card-with-background{background:linear-gradient(142deg, var(--living-card-start), var(--living-card-middle) 55%, var(--living-card-end))!important}html.dark[data-visual-mode=hybrid] :is(.model-type-badge,.model-tier-badge){color:var(--hybrid-accent-strong)}html.dark[data-visual-mode=hybrid] :is(.key-row:hover,.key-modal,.key-secret-card code){border-color:color-mix(in srgb, var(--hybrid-border) 24%, transparent)!important;background:linear-gradient(138deg, color-mix(in srgb, var(--hybrid-panel) 88%, transparent), color-mix(in srgb, var(--hybrid-bg-top) 88%, transparent))!important}html.dark[data-visual-mode=hybrid] .elysium-shell :is([class~=bg-white\/30],[class~=bg-white\/35],[class~=bg-white\/40],[class~=bg-white\/45],[class~=bg-white\/50],[class~=bg-white\/55],[class~=bg-white\/60],[class~=bg-white\/65],[class~=bg-white\/70]){box-shadow:inset 0 1px color-mix(in srgb, var(--hybrid-panel) 8%, transparent);border-color:color-mix(in srgb, var(--hybrid-border) 18%, transparent)!important;background:linear-gradient(138deg, color-mix(in srgb, var(--hybrid-panel) 76%, transparent), color-mix(in srgb, var(--hybrid-bg-top) 78%, transparent))!important}html.dark[data-visual-mode=hybrid] .elysium-model-chip{color:var(--hybrid-ink);background:color-mix(in srgb, var(--hybrid-panel) 78%, transparent)}.dashboard-models-page{--model-row-background-overlay:linear-gradient(90deg, color-mix(in srgb, var(--surface-panel-strong) 90%, transparent), color-mix(in srgb, var(--surface-panel) 72%, transparent))}html.dark .dashboard-models-page{--model-row-background-overlay:linear-gradient(90deg, color-mix(in srgb, var(--surface-panel-strong) 92%, transparent), color-mix(in srgb, var(--surface-panel) 76%, transparent))}.dashboard-models-page .model-catalog-row{background-position:50%,50%;background-size:100% 100%,cover}html[data-visual-mode=hybrid] :is(.topup-eyebrow,.topup-section-label>span:last-child,.topup-header-icon,.topup-method-icon,.topup-amount-input>span){color:var(--hybrid-accent-strong)}html[data-visual-mode=hybrid] :is(.topup-header-icon,.topup-method-icon){border-color:color-mix(in srgb, var(--hybrid-border) 28%, transparent);background:color-mix(in srgb, var(--hybrid-accent) 12%, transparent)}html[data-visual-mode=hybrid] :is(.topup-amount-block,.topup-promo){border-color:color-mix(in srgb, var(--hybrid-border) 22%, transparent);background:color-mix(in srgb, var(--hybrid-panel) 68%, transparent)}html[data-visual-mode=hybrid] :is(.topup-method:hover,.topup-method.is-selected){border-color:color-mix(in srgb, var(--hybrid-accent) 58%, transparent);background:color-mix(in srgb, var(--hybrid-panel) 76%, transparent);box-shadow:0 10px 25px color-mix(in srgb, var(--hybrid-accent) 13%, transparent)}html[data-visual-mode=hybrid] .topup-checkout-button{border-color:color-mix(in srgb, var(--hybrid-accent) 42%, transparent);background:linear-gradient(135deg, var(--hybrid-accent), var(--hybrid-accent-strong));box-shadow:0 14px 30px color-mix(in srgb, var(--hybrid-accent) 22%, transparent)}html.theme-transitioning[data-visual-mode=hybrid],html.skin-transitioning[data-visual-mode=hybrid]{transition:none}html.theme-transitioning[data-visual-mode=hybrid] :is(body,header,main,.site-header-font,.elysium-shell,.tm-panel,.liquid-glass,.models-catalog,.model-catalog-row,.model-card,.analytics-card){transition:none!important}html.theme-transitioning body:after{z-index:90;opacity:0;-webkit-backdrop-filter:none;backdrop-filter:none;background-size:auto;animation:.28s both theme-soft-fade}html.theme-transitioning[data-theme-transition=light] body:after{background:#d8f2fdb8}html.theme-transitioning[data-theme-transition=dark] body:after{background:#061b10c2}html.theme-transitioning[data-visual-mode=hybrid] body:after{-webkit-backdrop-filter:none;backdrop-filter:none;animation-duration:.3s}html.theme-transitioning[data-visual-mode=hybrid][data-theme-transition=light] body:after{background:#e8eef2a3}html.theme-transitioning[data-visual-mode=hybrid][data-theme-transition=dark] body:after{background:#0d1114ad}html.skin-transitioning .living-backdrop,html.skin-transitioning body:before,html.skin-transitioning body:after,html.skin-transitioning .site-header-font,html.skin-transitioning .elysium-shell{transition:opacity .68s,background-color .68s,border-color .68s,box-shadow .68s}@keyframes living-scene-arrive{0%{opacity:0;transform:scale(1.025)}to{opacity:var(--living-video-opacity);transform:scale(1)}}@keyframes living-hybrid-arrive{0%{opacity:0}to{opacity:var(--living-video-opacity)}}@keyframes theme-soft-fade{0%{opacity:0}45%{opacity:.46}to{opacity:0}}@keyframes retro-led{0%,48%{opacity:1}49%,to{opacity:.38}}@keyframes retro-icon-awake{0%,84%,to{transform:translateY(0)}90%{transform:translateY(-1px)}}@keyframes retro-icon-hover{0%,to{filter:brightness();transform:translateY(0)}50%{filter:brightness(1.18);transform:translateY(-2px)}}@media (max-width:639px){header.site-header-font{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;background:color-mix(in srgb, var(--liquid-glass-strong) 97%, var(--bg-main))!important}.elysium-shell,.elysium-shell main,.elysium-shell section,.elysium-shell article,.elysium-shell form,.elysium-shell fieldset{min-width:0;max-width:100%}.elysium-shell :is(h1,h2,h3,h4,p,li,dt,dd,code,strong){overflow-wrap:anywhere}.elysium-shell :is(input,select,textarea,button){max-width:100%}.elysium-shell :is(.overflow-x-auto,.overflow-auto){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.elysium-hero-section{padding:6.25rem .875rem 1.75rem}.elysium-hero-layout{gap:12px}.elysium-hero-copy{width:100%;max-width:none}.elysium-hero-badge{margin-bottom:18px}.elysium-hero-title{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.65rem,15vw,4.2rem);line-height:.88}.elysium-title-subline{margin-top:.14em;font-size:.62em;line-height:1.08}.elysium-hero-copy>p{margin-top:18px;font-size:13px;line-height:1.72}.elysium-hero-actions{margin-top:22px!important}.hero-benefits{gap:16px 0;width:100%;margin-top:24px}.hero-benefits>div{min-width:0;padding:0 10px}.hero-benefits>div:nth-child(odd){padding-left:0}.hero-trusted{margin-top:24px}.hero-trusted>div{justify-content:center;gap:11px 14px}.elysium-hero-art{margin-top:4px}.how-section,.route-section,.news-section,.elysium-faq-section{padding-left:16px;padding-right:16px}.elysium-section-title{font-size:clamp(2rem,10vw,2.55rem);line-height:1.02}.request-mini-code{flex-direction:column;align-items:flex-start;gap:5px}.request-mini-code code{text-align:left;width:100%;min-width:0;font-size:10px}.ledger-row{grid-template-columns:42px 52px minmax(0,1fr);gap:7px;font-size:9.5px}.news-copy{min-height:340px;padding:26px 20px 24px}.news-copy h3{font-size:clamp(2rem,10.5vw,2.5rem)}.news-figure{min-height:250px}.living-backdrop__video{--living-video-opacity:.76}html.dark .living-backdrop__video{--living-video-opacity:.7}html[data-visual-skin=living] .elysium-shell :is(.tm-panel,.liquid-glass,.divine-card){-webkit-backdrop-filter:blur(8px)saturate(104%);backdrop-filter:blur(8px)saturate(104%)}html[data-visual-skin=living] :is(.models-catalog-head,.legal-hero){border-radius:19px;padding:20px}}@media (prefers-reduced-motion:reduce){.living-backdrop__video,html[data-visual-skin=living] .visual-skin-toggle__dot,html[data-visual-skin=living] .visual-skin-toggle__icon,html[data-visual-skin=living] .retro-icon__silk,html.theme-transitioning body:after{animation:none!important}.living-backdrop__video{display:none}}html.background-motion-off .living-backdrop__video{display:none}.quest-garden{background:radial-gradient(circle at 74% 28%,#34d3993d,#0000 34%),linear-gradient(135deg,#071a17,#10291f 52%,#071412);min-height:470px;box-shadow:0 28px 80px #04181242}.quest-garden-video,.quest-garden-scrim,.quest-garden-grid{width:100%;height:100%;position:absolute;inset:0}.quest-garden-video{z-index:-3;object-fit:cover;opacity:.82;filter:saturate(1.08)contrast(1.04)}.quest-garden-scrim{z-index:-2;background:linear-gradient(90deg,#031210f0 0%,#031210c2 42%,#03121057 100%),linear-gradient(#0717117a,#0000 48%,#020c0acc)}.quest-garden-grid{z-index:-1;opacity:.18;background-image:linear-gradient(#a7f3d02e 1px,#0000 1px),linear-gradient(90deg,#a7f3d02e 1px,#0000 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 42%,#000);mask-image:linear-gradient(90deg,#0000,#000 42%,#000)}.quest-garden-content{align-items:stretch;min-height:470px}.quest-garden-command{-webkit-backdrop-filter:blur(17px)saturate(1.08);backdrop-filter:blur(17px)saturate(1.08);background:#020f0d75;border:1px solid #ffffff1f;border-radius:24px;align-self:stretch;padding:20px;box-shadow:inset 0 1px #ffffff14}.quest-garden-action{color:#fff;letter-spacing:.01em;background:linear-gradient(135deg,#10b981e6,#0891b2d6);border:1px solid #a7f3d052;border-radius:15px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;padding:0 16px;font-size:12px;font-weight:800;transition:transform .18s,filter .18s,opacity .18s;display:inline-flex;box-shadow:0 12px 34px #05966933,inset 0 1px #ffffff40}.quest-garden-action:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-2px)}.quest-garden-action:disabled{cursor:default;color:#ffffff8a;box-shadow:none;background:#031814a8}.quest-garden-plots{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;height:calc(100% - 30px);display:grid}.quest-garden-plot{--plant-primary:#6ee7b7;--plant-secondary:#22d3ee;--plant-scale:1;--plant-height:82px;--bloom-opacity:1;background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--plant-primary) 20%, transparent), transparent 42%), #03141075;-webkit-backdrop-filter:blur(11px)saturate(1.1);backdrop-filter:blur(11px)saturate(1.1);border:1px solid #ffffff1c;border-radius:20px;align-items:flex-end;min-height:205px;padding:14px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12}.quest-garden-plot:after{content:"";background:radial-gradient(#000000b3,#0000 70%);border-radius:50%;height:72px;position:absolute;inset:auto 8% -32px}.quest-plant-scene{height:132px;transform:scale(var(--plant-scale));transform-origin:bottom;transition:transform .5s;position:absolute;inset:4px 0 auto}.quest-plant-aura{background:radial-gradient(circle, color-mix(in srgb, var(--plant-primary) 24%, transparent), transparent 68%);filter:blur(9px);border-radius:999px;width:105px;height:105px;animation:4.2s ease-in-out infinite quest-plant-pulse;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.quest-plant-stem{width:7px;height:var(--plant-height);background:linear-gradient(90deg, #14532d, var(--plant-primary), #166534);box-shadow:0 0 15px color-mix(in srgb, var(--plant-primary) 32%, transparent);border-radius:999px 999px 4px 4px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.quest-plant-leaf{border:1px solid color-mix(in srgb, var(--plant-primary) 60%, white);background:linear-gradient(145deg, color-mix(in srgb, var(--plant-primary) 82%, #14532d), #064e3bd1);width:42px;height:23px;box-shadow:inset 6px 4px #ffffff17, 0 0 14px color-mix(in srgb, var(--plant-primary) 24%, transparent);position:absolute;bottom:45px}.quest-plant-leaf-left{transform-origin:100% 100%;border-radius:90% 10% 82% 18%;right:calc(50% + 1px);transform:rotate(22deg)}.quest-plant-leaf-right{transform-origin:0 100%;border-radius:10% 90% 18% 82%;bottom:62px;left:calc(50% + 1px);transform:rotate(-18deg)}.quest-plant-bloom{left:50%;bottom:calc(10px + var(--plant-height));width:48px;height:48px;opacity:var(--bloom-opacity);background:radial-gradient(circle, white 0 8%, transparent 9%), conic-gradient(from 20deg, var(--plant-primary), var(--plant-secondary), var(--plant-primary));box-shadow:0 0 25px color-mix(in srgb, var(--plant-secondary) 48%, transparent);clip-path:polygon(50% 0,62% 25%,90% 10%,78% 40%,100% 50%,76% 61%,90% 91%,61% 76%,50% 100%,39% 76%,10% 91%,24% 61%,0 50%,22% 40%,10% 10%,38% 25%);border-radius:50%;position:absolute;transform:translate(-50%)}.quest-plant-bloom i,.quest-plant-bloom b{background:#ffffffc7;border-radius:50%;position:absolute;inset:14px}.quest-plant-bloom b{background:#fef3c7;inset:20px;box-shadow:0 0 12px #fff}.quest-plant-soil{background:radial-gradient(#3f2b20,#15150e 64%,#0000 68%);border-radius:50%;width:102px;height:22px;position:absolute;bottom:4px;left:50%;transform:translate(-50%);box-shadow:0 -3px 12px #6ee7b71f}.quest-plant-stage-seed{--plant-scale:.34;--plant-height:36px;--bloom-opacity:0}.quest-plant-stage-sprout{--plant-scale:.58;--plant-height:52px;--bloom-opacity:0}.quest-plant-stage-growing{--plant-scale:.78;--plant-height:70px;--bloom-opacity:.25}.quest-plant-stage-bloom{--plant-scale:.92;--plant-height:80px;--bloom-opacity:.9}.quest-plant-stage-ancient{--plant-scale:1.08;--plant-height:86px;--bloom-opacity:1}.quest-plant-lumenfern{--plant-primary:#67e8f9;--plant-secondary:#a78bfa}.quest-plant-aether-tree{--plant-primary:#6ee7b7;--plant-secondary:#fde68a}.quest-plant-starbloom{--plant-primary:#fbbf24;--plant-secondary:#f0abfc}.quest-plant-moonvine{--plant-primary:#93c5fd;--plant-secondary:#c4b5fd}.quest-plant-dew-lotus{--plant-primary:#5eead4;--plant-secondary:#f9a8d4}.quest-plant-stage{color:#d1fae5d1;letter-spacing:.11em;text-transform:uppercase;background:#041e178c;border:1px solid #a7f3d02e;border-radius:999px;align-items:center;min-height:25px;padding:4px 8px;font-size:8px;font-weight:800;display:inline-flex}.quest-companion-verdant .quest-companion-body{background:linear-gradient(145deg,#dcfce7f5,#34d399db 42%,#14b8a6c7 72%,#facc15a6)}@keyframes quest-plant-pulse{0%,to{opacity:.5;transform:translate(-50%)scale(.9)}50%{opacity:.92;transform:translate(-50%)scale(1.12)}}@media (max-width:720px){.quest-garden-content{min-height:0}.quest-garden-plots{grid-template-columns:repeat(2,minmax(0,1fr))}.quest-garden-plot{min-height:190px}}@media (max-width:430px){.quest-garden-plots{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.quest-plant-aura{animation:none!important}}html.background-motion-off .quest-garden-video{display:none}html[data-visual-mode=hybrid] .elysium-shell .quest-hero .quest-hero-title,html[data-visual-mode=hybrid] .elysium-shell .quest-garden h2{text-shadow:0 2px 20px #0000006b;color:#fff!important}.deep-scene{--deep-water:#061b26;--deep-water-low:#02070f;--deep-glass:#03141db8;--deep-glass-strong:#020e16e6;--deep-line:#9beeff2e;--deep-text:#e9fbff;--deep-muted:#d5f4fa94;--deep-cyan:#75e8f7;--deep-brass:#caa56a;--deep-magenta:#f0abfc;isolation:isolate;background:var(--deep-water-low);height:max(690px,100dvh - 7.1rem);min-height:690px;color:var(--deep-text);overscroll-behavior:contain;touch-action:pan-x;border:1px solid #aeeef829;border-radius:30px;position:relative;overflow:hidden;box-shadow:0 38px 110px #000b1457,inset 0 1px #ffffff14}html:not(.dark) .deep-scene{--deep-water:#0d5763;--deep-water-low:#07323d;--deep-glass:#e0fafab3;--deep-glass-strong:#ebfdfce6;--deep-line:#06485233;--deep-text:#072f39;--deep-muted:#072f399e}html[data-visual-mode=hybrid] .deep-scene,html[data-visual-skin=hybrid] .deep-scene{--deep-glass:#031d27a3;--deep-glass-strong:#031621db;--deep-text:#effcff;--deep-muted:#def6fa9e}.deep-backdrop{z-index:-10;background:linear-gradient(var(--deep-water), var(--deep-water-low));transform:translate3d(0, calc(var(--deep-camera-y,0px) * -.3), 0) scale(1.12);transition:transform .65s cubic-bezier(.22,1,.36,1);position:absolute;inset:-6%;overflow:hidden}.deep-backdrop img,.deep-backdrop video,.deep-backdrop-gradient{width:100%;height:100%;position:absolute;inset:0}.deep-backdrop img{object-fit:cover;object-position:center;filter:saturate(1.05)contrast(1.03)}.deep-backdrop video{object-fit:cover;opacity:.11;mix-blend-mode:screen;filter:hue-rotate(120deg)saturate(1.4)contrast(1.4)}.deep-backdrop-gradient{background:radial-gradient(at 44% 75%,#01070dc7 0 9%,#01070d4d 17%,#0000 27%),radial-gradient(circle at 50% 65%,#0000 0 16%,#020a1124 46%,#01070da8 100%),linear-gradient(90deg,#00080f9e,#0000 25% 73%,#00080f9e),linear-gradient(#0a586714,#0000 44%,#01050c7a)}html:not(.dark) .deep-backdrop img{filter:saturate(.86)brightness(1.5)contrast(.8)hue-rotate(-8deg)}html:not(.dark) .deep-backdrop-gradient{background:radial-gradient(at 44% 75%,#03222b9e 0 9%,#03222b2e 18%,#0000 27%),radial-gradient(circle at 50% 64%,#d1fafa0f,#0000 38%,#032d364d 100%),linear-gradient(90deg,#ddfbfa7a,#0000 27% 72%,#ddfbfa7a),linear-gradient(#caf9f766,#0000 48%,#011f2a59)}.deep-plankton{z-index:-2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.deep-caustics{z-index:-1;pointer-events:none;opacity:.12;background:repeating-radial-gradient(at 50% 0,#0000 0 36px,#7de8f733 39px 40px,#0000 44px 72px);animation:18s linear infinite deep-caustics;position:absolute;inset:-40% -20%;transform:perspective(700px)rotateX(68deg)}.deep-compass{z-index:60;border:1px solid var(--deep-line);background:var(--deep-glass);-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);border-radius:18px;grid-template-columns:minmax(190px,1fr) auto minmax(140px,1fr);align-items:center;gap:12px;min-height:54px;padding:7px 10px;display:grid;position:absolute;inset:14px 14px auto;box-shadow:inset 0 1px #ffffff14}.deep-compass-brand{align-items:center;gap:10px;min-width:0;display:flex}.deep-instrument-icon{border:1px solid color-mix(in srgb, var(--deep-cyan) 28%, transparent);width:36px;height:36px;color:var(--deep-cyan);box-shadow:inset 0 0 18px color-mix(in srgb, var(--deep-cyan) 12%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.deep-compass-brand small,.deep-compass-brand strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.deep-compass-brand small{color:var(--deep-muted);letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:800}.deep-compass-brand strong{color:var(--deep-text);letter-spacing:.03em;margin-top:2px;font-size:12px}.deep-compass nav{justify-content:center;align-items:center;gap:4px;display:flex}.deep-compass nav button{min-height:36px;color:var(--deep-muted);letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;border-radius:11px;align-items:center;gap:6px;padding:0 9px;font-size:9px;font-weight:800;transition:all .18s;display:inline-flex}.deep-compass nav button:hover,.deep-compass nav button.is-active{border-color:var(--deep-line);background:color-mix(in srgb, var(--deep-cyan) 10%, transparent);color:var(--deep-text)}.deep-sector-signal{background:var(--sector-accent,var(--deep-cyan));width:5px;height:5px;box-shadow:0 0 9px var(--sector-accent,var(--deep-cyan));border-radius:50%}.deep-live{color:var(--deep-muted);letter-spacing:.12em;justify-content:flex-end;align-items:center;gap:7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:800;display:flex}.deep-live i{background:#5eead4;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite deep-live;box-shadow:0 0 12px #2dd4bf}.deep-world{z-index:20;transform-origin:50% 66%;transition:transform .68s cubic-bezier(.22,1,.36,1);position:absolute;inset:82px 0 102px}.deep-current-map{position:absolute;inset:0}.deep-current-orbit{pointer-events:none;border:1px solid #79e8f71f;border-radius:50%;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)rotate(-10deg)}.deep-current-orbit:after{content:"";background:var(--deep-cyan);width:4px;height:4px;box-shadow:0 0 13px var(--deep-cyan);border-radius:50%;position:absolute;top:-2px;left:50%}.deep-current-orbit-a{width:min(72vw,720px);height:min(42vw,390px)}.deep-current-orbit-b{opacity:.7;width:min(52vw,520px);height:min(31vw,280px);transform:translate(-50%,-50%)rotate(17deg)}.deep-current-node{--sector-accent:var(--deep-cyan);left:calc(50% + var(--current-x));top:calc(50% + var(--current-y));border:1px solid color-mix(in srgb, var(--sector-accent) 35%, transparent);background:radial-gradient(circle, color-mix(in srgb, var(--sector-accent) 17%, transparent), #020c1473 58%, transparent 61%);width:84px;min-height:84px;color:var(--deep-text);filter:drop-shadow(0 0 18px color-mix(in srgb, var(--sector-accent) 15%, transparent));border-radius:50%;place-items:center;transition:transform .22s,filter .22s;display:grid;position:absolute;transform:translate(-50%,-50%)}.deep-current-node:after{content:"";border:1px dashed color-mix(in srgb, var(--sector-accent) 24%, transparent);border-radius:50%;animation:28s linear infinite deep-spin;position:absolute;inset:-7px}button.deep-current-node:hover,button.deep-current-node.is-selected{filter:drop-shadow(0 0 26px color-mix(in srgb, var(--sector-accent) 44%, transparent));transform:translate(-50%,-50%)scale(1.12)}.deep-current-node small,.deep-current-node strong,.deep-current-node em{z-index:2;font-style:normal;line-height:1;display:block;position:relative}.deep-current-node small{color:var(--deep-muted);letter-spacing:.12em;text-transform:uppercase;font-size:6px;font-weight:800}.deep-current-node strong{letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:68px;font-size:9px;overflow:hidden}.deep-current-node em{color:var(--sector-accent);font-family:ui-monospace,monospace;font-size:8px}.deep-current-node.is-inhabited{width:94px;min-height:94px}.deep-current-node.is-charted{width:104px;min-height:104px;box-shadow:inset 0 0 28px color-mix(in srgb, var(--sector-accent) 15%, transparent)}.deep-current-node.is-fogged{opacity:.4;filter:blur(.15px);border-style:dashed}.deep-current-creature{width:30px;height:17px;position:relative}.deep-current-creature i{background:linear-gradient(120deg, color-mix(in srgb, var(--sector-accent) 75%, white), var(--sector-accent));box-shadow:0 0 14px var(--sector-accent);border-radius:70% 30% 60% 40%;position:absolute;inset:3px 2px;transform:rotate(-6deg)}.deep-current-creature b{border:1px solid var(--sector-accent);border-left:0;border-radius:0 90% 10% 0;width:16px;height:10px;position:absolute;top:4px;right:-7px;transform:skew(-22deg)}.deep-empty-current{max-width:260px;color:var(--deep-muted);align-items:center;gap:10px;font-size:11px;line-height:1.6;display:flex;position:absolute;top:31%;left:50%;transform:translate(-50%)}.deep-bathysphere{z-index:28;filter:drop-shadow(0 22px 26px #00000073);width:172px;height:172px;position:absolute;top:59%;left:50%;transform:translate(-50%,-50%)}.deep-bathysphere-shell{background:repeating-radial-gradient(circle at 35% 28%,#ffffff1f 0 1px,#0000 2px 9px),linear-gradient(145deg,#d0b379,#5c4a34 46%,#1f3031 68%,#ad8a54);border:3px solid #8b7049;border-radius:50%;width:116px;height:116px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 8px 9px 22px #fffadc3d,inset -12px -16px 24px #0c0e138f,0 0 0 7px #2e383485,0 0 42px #63e6f22e}.deep-bathysphere-window{background:radial-gradient(circle at 36% 32%,#ffffffc7 0 3%,#0000 4%),radial-gradient(circle,#ffd178e0,#176871d1 45%,#071820 72%);border:6px solid #463824;border-radius:50%;width:62px;height:62px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:inset 0 0 18px #08202a,0 0 17px #ffcc7061}.deep-bathysphere-window b{background:#271f128c;width:2px;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:-22px 0 #271f1233,22px 0 #271f1233}.deep-bathysphere-antenna{z-index:-1;width:2px;height:43px;box-shadow:0 -4px 7px var(--deep-cyan);background:#9a7d50;position:absolute;top:0;left:50%;transform:translate(-50%)}.deep-bathysphere-antenna:after{content:"";background:var(--deep-cyan);width:7px;height:7px;box-shadow:0 0 15px var(--deep-cyan);border-radius:50%;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.deep-bathysphere-arm{z-index:-1;background:#745d3e;border-radius:5px;width:43px;height:5px;position:absolute;top:75px}.deep-arm-left{left:2px;transform:rotate(-19deg)}.deep-arm-right{right:2px;transform:rotate(19deg)}.deep-bathysphere-rivet{background:#e5c68d;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:inset -1px -1px #4d402c}.deep-rivet-a{top:27px;left:15px}.deep-rivet-b{top:27px;right:15px}.deep-rivet-c{bottom:8px;left:50%}.deep-bathysphere-light{z-index:-2;filter:blur(3px);background:conic-gradient(from 84deg,#0000,#69e6f414,#0000 14% 86%,#69e6f414,#0000);width:420px;height:90px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.deep-sonar-wave{z-index:-4;pointer-events:none;border:1px solid #75e8f78c;border-radius:50%;position:absolute;inset:15px;box-shadow:0 0 24px #75e8f733}.deep-lumen{z-index:40;filter:drop-shadow(0 0 16px #6feffaa3);border:0;width:82px;height:72px;position:absolute;top:calc(59% - 62px);left:calc(50% + 104px)}.deep-lumen-aura{background:radial-gradient(circle,#67e8f952,#a78bfa1f 46%,#0000 70%);border-radius:50%;animation:3.2s ease-in-out infinite deep-lumen-breathe;position:absolute;inset:-18px}.deep-lumen-body{background:radial-gradient(circle at 30% 28%,#fff 0 4%,#0000 5%),linear-gradient(145deg,#e1fcfff5,#4cdaebd6 45%,#8b5cf6b3);border:1px solid #ffffffb8;border-radius:62% 38% 55% 45%/56% 48% 52% 44%;width:46px;height:36px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:inset -7px -8px 13px #1f296b59,0 0 22px #67e8f994}.deep-lumen-body i,.deep-lumen-body b{background:#082f49;border-radius:50%;width:5px;height:7px;position:absolute;top:46%;box-shadow:inset 1px 1px #fff}.deep-lumen-body i{left:25%}.deep-lumen-body b{right:25%}.deep-lumen-tail{filter:drop-shadow(0 0 7px #67e8f9);border-top:2px solid #6ee7fab8;border-radius:70% 0 0;width:35px;height:20px;position:absolute;top:34px;left:6px;transform:rotate(-10deg)}.deep-lumen-fin{background:linear-gradient(#cffafe57,#7dd3fc0a);border:1px solid #cffafe80;width:25px;height:31px;position:absolute;top:24px}.deep-lumen-fin-left{border-radius:90% 10% 75% 25%;left:10px;transform:rotate(-23deg)}.deep-lumen-fin-right{border-radius:10% 90% 25% 75%;right:9px;transform:rotate(23deg)}.deep-lumen-stars{mix-blend-mode:screen;background-image:radial-gradient(circle,#fff 0 1px,#0000 1.5px);background-size:9px 9px;display:none;position:absolute;inset:17px 24px}.deep-lumen-stage-2{transform:scale(1.08)}.deep-lumen-stage-3{transform:scale(1.17)}.deep-lumen-stage-4{transform:scale(1.25)}.deep-lumen-stage-5{transform:scale(1.35)}.deep-lumen-stage-3 .deep-lumen-body,.deep-lumen-stage-4 .deep-lumen-body,.deep-lumen-stage-5 .deep-lumen-body{background:linear-gradient(145deg,#e1fcffeb,#22d3eec4 34%,#8b5cf6c7 72%,#f472b69e);width:53px}.deep-lumen-stage-4 .deep-lumen-stars,.deep-lumen-stage-5 .deep-lumen-stars{display:block}.deep-lumen-stage-5 .deep-lumen-aura{background:radial-gradient(circle,#f472b640,#67e8f940 42%,#0000 72%);inset:-30px}.deep-lumen-dialogue{z-index:45;color:#eafcff;text-align:left;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#02131dbd;border:1px solid #a6f1fa38;border-radius:16px 16px 16px 4px;width:min(270px,30vw);padding:11px 13px;position:absolute;top:calc(59% - 118px);left:calc(50% + 148px);box-shadow:0 15px 45px #00000040}.deep-lumen-dialogue small{color:#8eeaf4;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:800;display:block}.deep-lumen-dialogue span{color:#ebfcffc7;margin-top:5px;font-size:10px;line-height:1.55;display:block}.deep-depth-gauge{z-index:58;border:1px solid var(--deep-line);background:var(--deep-glass);-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);border-radius:18px;width:154px;padding:13px;position:absolute;bottom:90px;left:14px}.deep-depth-readout small,.deep-depth-readout strong,.deep-depth-readout span{display:block}.deep-depth-readout small{color:var(--deep-muted);letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:800}.deep-depth-readout strong{color:var(--deep-text);text-shadow:0 0 17px color-mix(in srgb, var(--deep-cyan) 30%, transparent);margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:25px;line-height:1}.deep-depth-readout strong i{color:var(--deep-cyan);margin-left:3px;font-size:10px;font-style:normal}.deep-depth-readout span{color:var(--deep-muted);margin-top:5px;font-size:8px}.deep-depth-rail{background:#ffffff1f;border-radius:999px;width:3px;height:62px;position:absolute;top:12px;right:11px}.deep-depth-fill{border-radius:inherit;background:var(--deep-cyan);width:100%;box-shadow:0 0 10px var(--deep-cyan);position:absolute;top:0;left:0}.deep-depth-rail i{background:#ffffff47;width:7px;height:1px;position:absolute;left:50%;transform:translate(-50%)}.deep-depth-rail i.is-passed{background:var(--deep-brass);box-shadow:0 0 7px var(--deep-brass)}.deep-depth-resources{border-top:1px solid var(--deep-line);gap:5px;margin-top:12px;padding-top:9px;display:grid}.deep-depth-resources span{color:var(--deep-muted);align-items:center;gap:6px;font-size:8px;display:flex}.deep-buoy-horizon{z-index:24;width:110px;height:52px;position:absolute;bottom:102px;right:18px}.deep-buoy-horizon i{--buoy-position:calc(var(--buoy-index) * 17px);left:var(--buoy-position);bottom:calc(4px + (var(--buoy-index) % 3) * 8px);width:4px;height:4px;animation:2.8s ease-in-out infinite deep-buoy;animation-delay:calc(var(--buoy-index) * -.35s);background:#f9d48c;border-radius:50%;position:absolute;box-shadow:0 0 12px #fbbf24,0 14px 0 -1px #fbbf243d}.deep-buoy-horizon span{color:#e5f6f975;font-size:7px;position:absolute;bottom:0;right:0}.deep-scroll-hint{z-index:55;color:#e0f8fb75;letter-spacing:.05em;align-items:center;gap:7px;font-size:8px;display:flex;position:absolute;bottom:88px;left:50%;transform:translate(-50%)}.deep-scroll-hint svg{animation:2s ease-in-out infinite deep-scroll}.deep-scroll-hint strong{color:#e0f8fbad;font-family:ui-monospace,monospace}.deep-dock{z-index:65;border:1px solid var(--deep-line);background:var(--deep-glass-strong);-webkit-backdrop-filter:blur(22px)saturate(1.12);backdrop-filter:blur(22px)saturate(1.12);border-radius:19px;gap:5px;padding:5px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 18px 48px #0000004d,inset 0 1px #ffffff14}.deep-dock button{min-width:78px;min-height:53px;color:var(--deep-muted);border:1px solid #0000;border-radius:14px;transition:all .18s}.deep-dock button:hover,.deep-dock button.is-active{border-color:var(--deep-line);background:color-mix(in srgb, var(--deep-cyan) 10%, transparent);color:var(--deep-text)}.deep-dock button>span{border:1px solid var(--deep-line);border-radius:50%;place-items:center;width:28px;height:28px;margin:0 auto;display:grid;position:relative}.deep-dock button>span i{color:#fff;background:#155e75;border-radius:99px;place-items:center;min-width:17px;height:17px;font-size:7px;font-style:normal;display:grid;position:absolute;top:-7px;right:-8px;box-shadow:0 0 9px #22d3ee66}.deep-dock button.is-urgent>span i{background:#d97706;box-shadow:0 0 12px #fbbf24b3}.deep-dock button small{letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:7px;font-weight:800;display:block}.deep-instrument-panel,.deep-sector-panel{z-index:70;border:1px solid var(--deep-line);background:var(--deep-glass-strong);width:min(370px,100% - 28px);color:var(--deep-text);-webkit-backdrop-filter:blur(25px)saturate(1.12);backdrop-filter:blur(25px)saturate(1.12);border-radius:22px;position:absolute;top:82px;bottom:82px;overflow:hidden;box-shadow:0 26px 80px #00000061,inset 0 1px #ffffff14}.deep-panel-logbook{left:14px}.deep-panel-probes,.deep-panel-atlas,.deep-panel-horizons,.deep-sector-panel{right:14px}.deep-instrument-panel>header,.deep-sector-panel>header{border-bottom:1px solid var(--deep-line);min-height:43px;color:var(--deep-muted);letter-spacing:.12em;justify-content:space-between;align-items:center;padding:0 12px;font-family:ui-monospace,monospace;font-size:7px;display:flex}.deep-instrument-panel>header span{align-items:center;gap:7px;display:flex}.deep-instrument-panel>header button,.deep-sector-panel>header button{border-radius:50%;place-items:center;width:33px;height:33px;transition:background .15s;display:grid}.deep-instrument-panel>header button:hover,.deep-sector-panel>header button:hover{background:#ffffff14}.deep-instrument-panel>h2{letter-spacing:-.03em;margin:15px 16px 10px;font-size:22px;font-weight:800;color:var(--deep-text)!important}.deep-panel-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#75e8f73d transparent;height:calc(100% - 98px);padding:0 12px 16px;overflow-y:auto}.deep-logbook{padding-left:13px;position:relative}.deep-logbook:before{content:"";background:linear-gradient(var(--deep-cyan), transparent);width:1px;position:absolute;top:8px;bottom:8px;left:2px}.deep-log-entry{padding:10px 7px 18px 13px;position:relative}.deep-log-entry:before{content:"";background:var(--deep-cyan);width:6px;height:6px;box-shadow:0 0 11px var(--deep-cyan);border-radius:50%;position:absolute;top:17px;left:-14px}.deep-log-entry>div{color:var(--deep-muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:7px;font-weight:800;display:flex}.deep-log-entry h3{color:var(--deep-text);margin-top:7px;font-size:14px}.deep-log-entry p{color:var(--deep-muted);margin-top:5px;font-size:10px;line-height:1.65}.deep-probe-console{gap:9px;display:grid}.deep-probe-item{border:1px solid var(--deep-line);background:linear-gradient(135deg,#75e8f70a,#0000 42%),#ffffff06;border-radius:16px;padding:12px;position:relative;overflow:hidden}.deep-probe-item.is-ready_to_open{border-color:#fbbf2457;box-shadow:inset 0 0 26px #fbbf240d,0 0 18px #fbbf240f}.deep-probe-item.is-locked,.deep-probe-item.is-opened{opacity:.58}.deep-probe-head{justify-content:space-between;align-items:center;display:flex}.deep-probe-head span{color:var(--deep-cyan);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:7px;font-weight:800;display:flex}.deep-probe-head strong{color:var(--deep-brass);font-family:ui-monospace,monospace;font-size:8px}.deep-probe-item h3{color:var(--deep-text);margin-top:8px;font-size:14px}.deep-probe-item>p{color:var(--deep-muted);margin-top:4px;font-size:9px;line-height:1.55}.deep-probe-progress{background:#ffffff14;border-radius:99px;height:4px;margin-top:11px;position:relative;overflow:visible}.deep-probe-progress>span{border-radius:inherit;background:var(--deep-cyan);height:100%;box-shadow:0 0 9px var(--deep-cyan);display:block}.deep-probe-progress small{color:var(--deep-muted);text-align:right;margin-top:5px;font-family:ui-monospace,monospace;font-size:7px;display:block}.deep-probe-reward{border-top:1px solid var(--deep-line);color:var(--deep-muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;margin-top:15px;padding-top:9px;font-size:8px;display:grid}.deep-probe-reward span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deep-probe-reward b{color:var(--deep-brass);font-size:7px}.deep-probe-action,.deep-ceremony button{color:#fff;letter-spacing:.04em;background:linear-gradient(120deg,#0891b2b8,#0d5a6dbd);border:1px solid #75e8f747;border-radius:12px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:42px;margin-top:10px;font-size:9px;font-weight:800;display:flex}.deep-probe-action.is-ready{background:linear-gradient(120deg,#b45309d1,#92400ebd);border-color:#fbbf2459}.deep-probe-passive{min-height:35px;color:var(--deep-muted);justify-content:center;align-items:center;gap:7px;margin-top:9px;font-size:8px;display:flex}.deep-atlas-empty{min-height:300px;color:var(--deep-muted);text-align:center;align-content:center;place-items:center;gap:14px;display:grid}.deep-atlas-empty p{max-width:230px;font-size:10px;line-height:1.65}.deep-atlas-page{--rarity-color:#e5f9fc;border:1px solid color-mix(in srgb, var(--rarity-color) 22%, transparent);background:radial-gradient(circle at 50% 27%, color-mix(in srgb, var(--rarity-color) 14%, transparent), transparent 38%);border-radius:17px;min-height:430px;padding:14px;position:relative}.deep-rarity-twilight{--rarity-color:#67e8f9}.deep-rarity-abyssal{--rarity-color:#fbbf24}.deep-rarity-relic{--rarity-color:#f0abfc}.deep-specimen-illustration{height:180px;color:var(--rarity-color);place-items:center;display:grid;position:relative}.deep-specimen-aura{background:radial-gradient(circle, color-mix(in srgb, var(--rarity-color) 28%, transparent), transparent 68%);filter:blur(8px);border-radius:50%;width:130px;height:130px;animation:4s ease-in-out infinite deep-specimen;position:absolute}.deep-specimen-illustration svg{z-index:2;filter:drop-shadow(0 0 18px var(--rarity-color));position:relative}.deep-specimen-illustration i{border:1px solid color-mix(in srgb, var(--rarity-color) 28%, transparent);border-radius:50%;width:92px;height:92px;animation:20s linear infinite deep-spin;position:absolute}.deep-specimen-index{border-top:1px solid var(--deep-line);color:var(--deep-muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-top:10px;font-size:7px;font-weight:800;display:flex}.deep-atlas-page h3{color:var(--deep-text);margin-top:12px;font-size:19px}.deep-atlas-page p{color:var(--deep-muted);margin-top:8px;font-size:10px;line-height:1.65}.deep-atlas-page time{color:color-mix(in srgb, var(--rarity-color) 70%, transparent);margin-top:12px;font-size:8px;display:block}.deep-atlas-nav{gap:4px;display:flex;position:absolute;bottom:12px;right:12px}.deep-atlas-nav button{border:1px solid var(--deep-line);border-radius:50%;place-items:center;width:37px;height:37px;display:grid}.deep-horizons{gap:0;display:grid;position:relative}.deep-horizons:before{content:"";background:linear-gradient(var(--deep-brass), var(--deep-line));width:1px;position:absolute;top:20px;bottom:20px;left:41px}.deep-horizons article{opacity:.56;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:8px;min-height:95px;display:grid;position:relative}.deep-horizons article.is-passed{opacity:1}.deep-horizon-mark{z-index:2;place-items:center;width:84px;display:grid;position:relative}.deep-horizon-mark span{border:1px solid var(--deep-line);background:var(--deep-glass-strong);color:var(--deep-text);border-radius:99px;padding:5px 8px;font-family:ui-monospace,monospace;font-size:8px}.deep-horizon-mark i{z-index:-1;background:var(--deep-muted);width:6px;height:6px;box-shadow:0 0 8px var(--deep-muted);border-radius:50%;position:absolute;left:39px}.deep-horizons article.is-passed .deep-horizon-mark i{background:var(--deep-brass);box-shadow:0 0 12px var(--deep-brass)}.deep-horizons article small{color:var(--deep-muted);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:800}.deep-horizons article h3{color:var(--deep-text);margin-top:3px;font-size:13px}.deep-horizons article p{color:var(--deep-muted);margin-top:3px;font-size:8px}.deep-horizon-progress{background:#ffffff14;border-radius:99px;height:2px;margin-top:8px;display:block}.deep-horizon-progress i{border-radius:inherit;background:var(--deep-brass);height:100%;box-shadow:0 0 7px var(--deep-brass);display:block}.deep-sector-panel{padding-bottom:15px}.deep-sector-panel>header{margin:0}.deep-sector-panel>small,.deep-sector-panel>h2,.deep-sector-panel>dl,.deep-sector-stats{margin-left:16px;margin-right:16px}.deep-sector-panel>small{color:var(--sector-accent,var(--deep-cyan));letter-spacing:.12em;text-transform:uppercase;margin-top:8px;font-size:7px;font-weight:800;display:block}.deep-sector-panel>h2{margin-top:5px;font-size:22px;color:var(--deep-text)!important}.deep-sector-creature-large{place-items:center;height:205px;display:grid;position:relative}.deep-sector-creature-large span{background:radial-gradient(circle, color-mix(in srgb, var(--sector-accent) 22%, transparent), transparent 70%);filter:blur(6px);border-radius:50%;width:150px;height:150px;animation:4.4s ease-in-out infinite deep-specimen}.deep-sector-creature-large i{border:1px solid color-mix(in srgb, var(--sector-accent) 70%, white);background:linear-gradient(145deg, color-mix(in srgb, var(--sector-accent) 72%, white), color-mix(in srgb, var(--sector-accent) 38%, transparent));width:108px;height:58px;box-shadow:inset -16px -12px 22px #030f1857, 0 0 28px var(--sector-accent);opacity:.82;border-radius:68% 32% 59% 41%/55% 55% 45% 45%;position:absolute}.deep-sector-creature-large b{border:1px solid var(--sector-accent);border-left:0;border-radius:0 90% 10% 0;width:55px;height:39px;position:absolute;right:calc(50% - 84px);transform:skew(-25deg)}.deep-sector-stats{grid-template-columns:1fr 1fr;gap:7px;margin-top:15px;display:grid}.deep-sector-stats span{border:1px solid var(--deep-line);color:var(--deep-muted);text-transform:uppercase;border-radius:12px;padding:10px;font-size:7px}.deep-sector-stats strong{color:var(--deep-text);font-size:16px;display:block}.deep-sector-panel dl{border-top:1px solid var(--deep-line);margin-top:10px}.deep-sector-panel dl div{border-bottom:1px solid var(--deep-line);color:var(--deep-muted);justify-content:space-between;align-items:center;padding:10px 0;font-size:8px;display:flex}.deep-sector-panel dd{color:var(--deep-text)}.deep-ceremony{z-index:90;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle,#0a4e596b,#00050be6);place-items:center;padding:18px;display:grid;position:absolute;inset:0}.deep-ceremony>div{color:#edfaff;text-align:center;background:#020f17d6;border:1px solid #f5cb7940;border-radius:25px;width:min(460px,100%);padding:26px;position:relative;overflow:hidden;box-shadow:0 32px 100px #00000080,inset 0 1px #ffffff14}.deep-capsule-rays{background:repeating-conic-gradient(from 0deg, #fbbf2414 0 6deg, transparent 7deg 22deg);width:420px;height:420px;animation:26s linear infinite deep-spin;position:absolute;top:95px;left:50%;transform:translate(-50%,-50%)}.deep-capsule{z-index:2;background:linear-gradient(90deg,#30291d,#bd9b62 24%,#53432d 54%,#d0ac6d 76%,#2d271e);border:2px solid #9d7e4f;border-radius:38px;width:76px;height:132px;margin:0 auto 18px;position:relative;box-shadow:0 0 45px #fbbf2457}.deep-capsule i{background:radial-gradient(circle at 40% 35%,#fff,#67e8f9 12%,#164e63 58%,#05151d 74%);border:5px solid #40331f;border-radius:50%;width:49px;height:51px;position:absolute;top:33px;left:50%;transform:translate(-50%);box-shadow:0 0 23px #67e8f994}.deep-capsule b,.deep-capsule span{background:#2a2319;border-radius:5px;width:46px;height:5px;position:absolute;left:50%;transform:translate(-50%)}.deep-capsule b{top:14px}.deep-capsule span{bottom:14px}.deep-ceremony small{z-index:2;color:#f5cb79;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800;display:block;position:relative}.deep-ceremony h2{z-index:2;margin-top:9px;font-size:28px;position:relative;color:#fff!important}.deep-ceremony p{z-index:2;color:#e7f8fba6;margin-top:9px;font-size:11px;line-height:1.7;position:relative}.deep-ceremony>div>div:not(.deep-capsule){z-index:2;justify-content:center;gap:8px;margin-top:16px;display:flex;position:relative}.deep-ceremony>div>div:not(.deep-capsule) span{color:#ebfafcb3;border:1px solid #ffffff1a;border-radius:99px;align-items:center;gap:6px;padding:7px 10px;font-size:8px;display:inline-flex}.deep-ceremony>div>strong{z-index:2;color:#f5cb79;margin-top:14px;font-size:10px;display:block;position:relative}.deep-ceremony button{z-index:2;background:linear-gradient(120deg,#a6681f,#6b431b);border-color:#f5cb7957;margin-top:18px;position:relative}.deep-loading{color:#dffaff;background:radial-gradient(circle,#0a3845,#020913 64%);border:1px solid #67e8f924;border-radius:30px;align-content:center;place-items:center;gap:13px;height:max(620px,100dvh - 7.1rem);display:grid;overflow:hidden}.deep-loading-sonar{background:repeating-radial-gradient(circle,#0000 0 17px,#67e8f921 18px 19px);border:1px solid #67e8f957;border-radius:50%;place-items:center;width:112px;height:112px;display:grid;position:relative;overflow:hidden}.deep-loading-sonar:before{content:"";transform-origin:0 0;background:conic-gradient(#67e8f95c,#0000 42deg);animation:1.8s linear infinite deep-spin;position:absolute;inset:50% 50% 0}.deep-loading-sonar i{background:#67e8f9;border-radius:50%;width:8px;height:8px;box-shadow:0 0 18px #67e8f9}.deep-loading strong{letter-spacing:.08em;font-size:12px}.deep-loading small{color:#d8f7fa73;letter-spacing:.13em;font-family:ui-monospace,monospace;font-size:8px}.deep-accent-cyan{--sector-accent:#67e8f9}.deep-accent-sky{--sector-accent:#7dd3fc}.deep-accent-violet{--sector-accent:#c4b5fd}.deep-accent-amber{--sector-accent:#fbbf24}.deep-accent-rose{--sector-accent:#f9a8d4}.deep-accent-emerald{--sector-accent:#6ee7b7}@keyframes deep-spin{to{rotate:360deg}}@keyframes deep-live{0%,to{opacity:.45}50%{opacity:1}}@keyframes deep-caustics{0%{translate:-4%}50%{translate:4% 3%}to{translate:-4%}}@keyframes deep-lumen-breathe{0%,to{opacity:.52;scale:.9}50%{opacity:.92;scale:1.12}}@keyframes deep-buoy{0%,to{opacity:.38;scale:.8}50%{opacity:1;scale:1.2}}@keyframes deep-scroll{0%,to{translate:0 -2px}50%{translate:0 4px}}@keyframes deep-specimen{0%,to{opacity:.6;scale:.88}50%{opacity:1;scale:1.1}}@media (max-width:1180px){.deep-compass{grid-template-columns:minmax(190px,1fr) auto}.deep-compass nav{display:none}.deep-current-orbit-a{width:76vw}.deep-lumen-dialogue{width:230px;left:calc(50% + 105px)}}@media (max-width:720px){.deep-scene{border-radius:22px;height:calc(100dvh - 6.8rem);min-height:690px;margin-left:-2px;margin-right:-2px}.deep-compass{grid-template-columns:minmax(0,1fr) auto;min-height:52px;inset:8px 8px auto}.deep-live{font-size:0}.deep-live i{width:7px;height:7px}.deep-world{inset:68px 0 90px}.deep-current-orbit-a{width:130vw;height:68vw}.deep-current-orbit-b{width:92vw;height:53vw}.deep-current-node{left:calc(50% + var(--current-x));top:calc(50% + var(--current-y));width:72px;min-height:72px}.deep-current-node.is-inhabited{width:79px;min-height:79px}.deep-current-node.is-charted{width:85px;min-height:85px}.deep-bathysphere{top:58%;transform:translate(-50%,-50%)scale(.88)}.deep-lumen{top:calc(58% - 55px);left:calc(50% + 81px);transform:scale(.86)}.deep-lumen-dialogue{border-radius:14px;width:min(290px,100vw - 48px);top:calc(58% + 82px);left:50%;transform:translate(-50%)}.deep-depth-gauge{width:132px;padding:10px;bottom:82px;left:8px}.deep-depth-readout strong{font-size:21px}.deep-depth-resources span:nth-child(3){display:none}.deep-buoy-horizon{bottom:86px;right:8px}.deep-scroll-hint{display:none}.deep-dock{justify-content:space-between;bottom:8px;left:8px;right:8px;transform:none}.deep-dock button{flex:1;min-width:0}.deep-instrument-panel,.deep-sector-panel{border-radius:22px;width:auto;height:min(65dvh,570px);inset:auto 8px 74px}.deep-panel-logbook{left:8px}.deep-sector-panel{height:min(70dvh,590px)}.deep-sector-creature-large{height:185px}}@media (max-width:430px){.deep-compass-brand strong{font-size:10px}.deep-instrument-icon{width:32px;height:32px}.deep-current-node:nth-of-type(n+6){display:none}.deep-dock button small{font-size:6px}.deep-dock button>span{width:26px;height:26px}.deep-buoy-horizon{display:none}.deep-depth-gauge{width:119px}}@media (prefers-reduced-motion:reduce){.deep-caustics,.deep-live i,.deep-current-node:after,.deep-lumen-aura,.deep-buoy-horizon i,.deep-scroll-hint svg,.deep-specimen-aura,.deep-specimen-illustration i,.deep-sector-creature-large span,.deep-capsule-rays{animation:none!important}}html.background-motion-off .deep-backdrop video,html.background-motion-off .deep-caustics,html.background-motion-off .deep-plankton{display:none}html[data-visual-mode=hybrid] .elysium-shell .deep-scene :is(h1,h2,h3),html.dark[data-visual-mode=hybrid] .elysium-shell .deep-scene :is(h1,h2,h3){text-shadow:none;color:var(--deep-text)!important}html.performance-lite{scroll-behavior:smooth;--surface-panel:#fffaf2;--surface-panel-strong:#fffdf8;--surface-muted:#f6eee2;--liquid-glass-strong:#fffdf8;--code-bg:#f6eee2;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--provider-icon-shadow:none;--telegram-mini-card:var(--hybrid-panel);--telegram-mini-card-strong:var(--hybrid-panel);--telegram-mini-shadow:none;--living-page-art:none}html.dark.performance-lite{--surface-panel:#302a22;--surface-panel-strong:#373027;--surface-muted:#2a251f;--liquid-glass-strong:#27221c;--code-bg:#211d18}html.performance-lite[data-visual-skin=living]{--surface-panel:#eef9fe;--surface-panel-strong:#f8fdff;--surface-muted:#e1f2fa;--liquid-glass-strong:#f8fdff;--code-bg:#e7f5fb;--living-card-start:#f8fdff;--living-card-middle:#eef9fe;--living-card-end:#dceff8}html.dark.performance-lite[data-visual-skin=living]{--surface-panel:#102d1d;--surface-panel-strong:#163824;--surface-muted:#0c2518;--liquid-glass-strong:#0b2116;--code-bg:#071a10;--living-card-start:#163824;--living-card-middle:#102d1d;--living-card-end:#0c2518}html.performance-lite[data-visual-mode=hybrid],html.dark.performance-lite[data-visual-mode=hybrid]{--surface-panel:var(--hybrid-panel);--surface-panel-strong:var(--hybrid-panel);--surface-muted:color-mix(in srgb, var(--hybrid-panel) 78%, var(--hybrid-bg-middle));--liquid-glass-strong:var(--hybrid-panel);--code-bg:color-mix(in srgb, var(--hybrid-panel) 82%, var(--hybrid-bg-top));--living-card-start:var(--hybrid-panel);--living-card-middle:var(--hybrid-panel);--living-card-end:color-mix(in srgb, var(--hybrid-panel) 82%, var(--hybrid-bg-middle));--telegram-mini-card:var(--hybrid-panel);--telegram-mini-card-strong:var(--hybrid-panel)}html.performance-lite *,html.performance-lite :before,html.performance-lite :after{box-shadow:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.performance-lite .living-backdrop{background:0 0!important;display:none!important}html.performance-lite[data-visual-skin=living] :is(.living-feature-card,.status-overview-card,.models-catalog-head,.legal-hero):before,html.performance-lite .deep-backdrop :is(img,video),html.performance-lite .quest-garden-video{background-image:none!important;display:none!important}html.performance-lite .elysium-shell :is(.tm-panel,.liquid-glass,.divine-card,.steps-grid-card,.route-card,.news-stage,.elysium-faq-item,.legal-paper,.docs-shell article,.key-hero,.key-secret-card,.key-list,.tm-table-wrap,.admin-section-card,.admin-stat-card,.status-stat-card,.status-model-card){background:var(--surface-panel-strong)!important}html.performance-lite .elysium-shell :is(.tm-panel,.liquid-glass,.divine-card):before,html.performance-lite .elysium-shell :is(.tm-panel,.liquid-glass,.divine-card):after{background:0 0!important;display:none!important}html.performance-lite :is(.site-header-font,.global-site-notice-card,.telegram-mini-header,.telegram-mini-card,.telegram-mini-icon-button,.telegram-mini-link-card,.telegram-mini-mode,.telegram-mini-nav){background:var(--surface-panel-strong)!important}.placeholder\:text-\[var\(--text-muted\)\]::placeholder{color:var(--text-muted)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:bottom-0:before{content:var(--tw-content);bottom:0}.before\:left-0:before{content:var(--tw-content);left:0}.before\:top-0:before{content:var(--tw-content);top:0}.before\:w-0\.5:before{content:var(--tw-content);width:.125rem}.before\:opacity-0:before{content:var(--tw-content);opacity:0}.before\:opacity-100:before{content:var(--tw-content);opacity:1}.before\:transition-opacity:before{content:var(--tw-content);transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.first\:border-0:first-child{border-width:0}.first\:pl-6:first-child{padding-left:1.5rem}.first\:pt-2:first-child{padding-top:.5rem}.last\:border-0:last-child{border-width:0}.last\:pr-6:last-child{padding-right:1.5rem}.focus-within\:border-\[var\(--accent\)\]:focus-within{border-color:var(--accent)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#c9a961\]\/55:hover{border-color:#c9a9618c}.hover\:border-\[var\(--accent\)\]:hover{border-color:var(--accent)}.hover\:border-\[var\(--border-soft\)\]:hover{border-color:var(--border-soft)}.hover\:border-\[var\(--border-strong\)\]:hover{border-color:var(--border-strong)}.hover\:border-gold\/20:hover{border-color:#c4956a33}.hover\:border-red-300:hover{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.hover\:border-text-secondary\/30:hover{border-color:#6b5d4a4d}.hover\:border-violet-400\/60:hover{border-color:#a78bfa99}.hover\:bg-\[\#c9a961\]\/\[0\.14\]:hover{background-color:#c9a96124}.hover\:bg-\[var\(--accent-hover\)\]:hover{background-color:var(--accent-hover)}.hover\:bg-\[var\(--accent-light\)\]:hover{background-color:var(--accent-light)}.hover\:bg-\[var\(--surface-muted\)\]:hover{background-color:var(--surface-muted)}.hover\:bg-\[var\(--surface-panel\)\]:hover{background-color:var(--surface-panel)}.hover\:bg-amber-500\/20:hover{background-color:#f59e0b33}.hover\:bg-aqua\/\[0\.02\]:hover{background-color:#9a958805}.hover\:bg-emerald-500\/20:hover{background-color:#10b98133}.hover\:bg-gold:hover{--tw-bg-opacity:1;background-color:rgb(196 149 106/var(--tw-bg-opacity,1))}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.hover\:bg-sky-500\/20:hover{background-color:#0ea5e933}.hover\:bg-violet-500\/15:hover{background-color:#8b5cf626}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/35:hover{background-color:#ffffff59}.hover\:bg-white\/40:hover{background-color:#fff6}.hover\:bg-white\/45:hover{background-color:#ffffff73}.hover\:bg-white\/50:hover{background-color:#ffffff80}.hover\:bg-white\/55:hover{background-color:#ffffff8c}.hover\:bg-white\/60:hover{background-color:#fff9}.hover\:bg-white\/65:hover{background-color:#ffffffa6}.hover\:bg-white\/70:hover{background-color:#ffffffb3}.hover\:bg-white\/75:hover{background-color:#ffffffbf}.hover\:text-\[\#c4956a\]:hover{--tw-text-opacity:1;color:rgb(196 149 106/var(--tw-text-opacity,1))}.hover\:text-\[\#fff8e9\]:hover{--tw-text-opacity:1;color:rgb(255 248 233/var(--tw-text-opacity,1))}.hover\:text-\[var\(--accent\)\]:hover{color:var(--accent)}.hover\:text-\[var\(--accent-hover\)\]:hover{color:var(--accent-hover)}.hover\:text-\[var\(--text-main\)\]:hover{color:var(--text-main)}.hover\:text-gold:hover{--tw-text-opacity:1;color:rgb(196 149 106/var(--tw-text-opacity,1))}.hover\:text-red-700:hover{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.hover\:text-text-primary:hover{--tw-text-opacity:1;color:rgb(45 36 22/var(--tw-text-opacity,1))}.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\:shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\,0_14px_30px_rgba\(0\,0\,0\,0\.12\)\]:hover{--tw-shadow:inset 0 1px 0 #ffffff14,0 14px 30px #0000001f;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color), 0 14px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-md:hover{--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);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.focus\:border-\[var\(--accent\)\]:focus{border-color:var(--accent)}.focus\:border-\[var\(--terminal-accent\)\]:focus{border-color:var(--terminal-accent)}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #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-\[var\(--accent\)\]:focus-visible{--tw-ring-color:var(--accent)}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:translate-y-0:disabled{--tw-translate-y: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))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.group[open] .group-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))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:.125rem;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\:border-gold\/30{border-color:#c4956a4d}.group:hover .group-hover\:bg-gold\/5{background-color:#c4956a0d}.group:hover .group-hover\:bg-white\/45{background-color:#ffffff73}.group:hover .group-hover\:text-\[var\(--accent-hover\)\]{color:var(--accent-hover)}.group:hover .group-hover\:text-gold{--tw-text-opacity:1;color:rgb(196 149 106/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-gold\/70{color:#c4956ab3}.group:hover .group-hover\:opacity-100{opacity:1}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}.dark\:-translate-x-20:is(.dark *){--tw-translate-x:-5rem;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\:-translate-y-8:is(.dark *){--tw-translate-y:-2rem;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\:translate-x-20:is(.dark *){--tw-translate-x:5rem;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\:translate-x-3\.5:is(.dark *){--tw-translate-x:.875rem;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\:-rotate-90:is(.dark *){--tw-rotate:-90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:rotate-0:is(.dark *){--tw-rotate:0deg;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\:rotate-\[-28deg\]:is(.dark *){--tw-rotate:-28deg;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\:rotate-\[-42deg\]:is(.dark *){--tw-rotate:-42deg;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\:scale-100:is(.dark *){--tw-scale-x:1;--tw-scale-y:1;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\:scale-50:is(.dark *){--tw-scale-x:.5;--tw-scale-y:.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))}.dark\:scale-95:is(.dark *){--tw-scale-x:.95;--tw-scale-y:.95;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-amber-700\/50:is(.dark *){border-color:#b4530980}.dark\:border-emerald-700\/50:is(.dark *){border-color:#04785780}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}.dark\:bg-amber-950\/30:is(.dark *){background-color:#451a034d}.dark\:bg-black\/10:is(.dark *){background-color:#0000001a}.dark\:bg-black\/15:is(.dark *){background-color:#00000026}.dark\:bg-cyan-500\/10:is(.dark *){background-color:#06b6d41a}.dark\:bg-emerald-950\/25:is(.dark *){background-color:#022c2240}.dark\:bg-emerald-950\/30:is(.dark *){background-color:#022c224d}.dark\:bg-sky-400\/10:is(.dark *){background-color:#38bdf81a}.dark\:bg-\[linear-gradient\(145deg\,\#4c4554\,\#2d2934\)\]:is(.dark *){background-image:linear-gradient(145deg,#4c4554,#2d2934)}.dark\:text-\[\#e4d7ff\]:is(.dark *){--tw-text-opacity:1;color:rgb(228 215 255/var(--tw-text-opacity,1))}.dark\:text-amber-200:is(.dark *){--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.dark\:text-amber-300:is(.dark *){--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.dark\:text-cyan-300:is(.dark *){--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.dark\:text-emerald-200:is(.dark *){--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.dark\:text-emerald-300:is(.dark *){--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.dark\:text-red-300:is(.dark *){--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.dark\:text-rose-300:is(.dark *){--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.dark\:text-sky-200:is(.dark *){--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity,1))}.dark\:text-sky-300:is(.dark *){--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}.dark\:text-violet-300:is(.dark *){--tw-text-opacity:1;color:rgb(196 181 253/var(--tw-text-opacity,1))}.dark\:opacity-0:is(.dark *){opacity:0}.dark\:opacity-100:is(.dark *){opacity:1}.dark\:shadow-\[0_3px_12px_rgba\(0\,0\,0\,0\.34\)\]:is(.dark *){--tw-shadow:0 3px 12px #00000057;--tw-shadow-colored:0 3px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.dark\:shadow-\[inset_0_1px_0_rgba\(255\,244\,222\,0\.06\)\,0_6px_18px_rgba\(0\,0\,0\,0\.25\)\]:is(.dark *){--tw-shadow:inset 0 1px 0 #fff4de0f,0 6px 18px #00000040;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color), 0 6px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.dark\:blur-sm:is(.dark *){--tw-blur:blur(4px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\:hover\:bg-white\/10:hover:is(.dark *){background-color:#ffffff1a}@media (min-width:640px){.sm\:left-\[-14rem\]{left:-14rem}.sm\:right-6{right:1.5rem}.sm\:top-24{top:6rem}.sm\:top-\[-13rem\]{top:-13rem}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mb-10{margin-bottom:2.5rem}.sm\:mt-8{margin-top:2rem}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:grid{display:grid}.sm\:max-h-\[calc\(100dvh-15rem\)\]{max-height:calc(100dvh - 15rem)}.sm\:max-h-\[calc\(100dvh-4rem\)\]{max-height:calc(100dvh - 4rem)}.sm\:max-h-\[calc\(100dvh-6rem\)\]{max-height:calc(100dvh - 6rem)}.sm\:min-h-full{min-height:100%}.sm\:w-72{width:18rem}.sm\:w-\[34rem\]{width:34rem}.sm\:w-auto{width:auto}.sm\:max-w-\[72\%\]{max-width:72%}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-\[150px_minmax\(0\,1fr\)_auto\]{grid-template-columns:150px minmax(0,1fr) auto}.sm\:grid-cols-\[180px_minmax\(0\,1fr\)\]{grid-template-columns:180px minmax(0,1fr)}.sm\:grid-cols-\[190px_minmax\(0\,1fr\)\]{grid-template-columns:190px minmax(0,1fr)}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_110px_auto\]{grid-template-columns:minmax(0,1fr) 110px auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_180px_44px\]{grid-template-columns:minmax(0,1fr) 180px 44px}.sm\:grid-cols-\[minmax\(0\,1fr\)_44px\]{grid-template-columns:minmax(0,1fr) 44px}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:rounded-3xl{border-radius:1.5rem}.sm\:rounded-\[28px\]{border-radius:28px}.sm\:border{border-width:1px}.sm\:border-r{border-right-width:1px}.sm\:p-10{padding:2.5rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-9{padding:2.25rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:px-9{padding-left:2.25rem;padding-right:2.25rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:pb-20{padding-bottom:5rem}.sm\:pb-24{padding-bottom:6rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pr-5{padding-right:1.25rem}.sm\:pt-28{padding-top:7rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-8xl{font-size:6rem;line-height:1}.sm\:text-\[15px\]{font-size:15px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-8{height:2rem}.md\:w-96{width:24rem}.md\:max-w-sm{max-width:24rem}.md\:grid-flow-col{grid-auto-flow:column}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[160px_140px\]{grid-template-columns:160px 140px}.md\:grid-cols-\[180px_170px_minmax\(220px\,1fr\)_150px_28px\]{grid-template-columns:180px 170px minmax(220px,1fr) 150px 28px}.md\:grid-cols-\[180px_1fr_auto\]{grid-template-columns:180px 1fr auto}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[auto_1fr_auto_auto_auto\]{grid-template-columns:auto 1fr auto auto auto}.md\:grid-cols-\[minmax\(220px\,1fr\)_160px_140px_auto\]{grid-template-columns:minmax(220px,1fr) 160px 140px auto}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-x-8{column-gap:2rem}.md\:pb-32{padding-bottom:8rem}.md\:pt-32{padding-top:8rem}.md\:text-right{text-align:right}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:left-\[-16rem\]{left:-16rem}.lg\:right-\[-3rem\]{right:-3rem}.lg\:top-24{top:6rem}.lg\:top-\[-10rem\]{top:-10rem}.lg\:top-\[-15rem\]{top:-15rem}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:ml-64{margin-left:16rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-\[calc\(100dvh-6\.75rem\)\]{height:calc(100dvh - 6.75rem)}.lg\:h-full{height:100%}.lg\:min-h-0{min-height:0}.lg\:w-72{width:18rem}.lg\:w-80{width:20rem}.lg\:w-96{width:24rem}.lg\:w-\[26rem\]{width:26rem}.lg\:w-\[320px\]{width:320px}.lg\:w-\[38rem\]{width:38rem}.lg\:w-\[760px\]{width:760px}.lg\:min-w-\[420px\]{min-width:420px}.lg\:max-w-3xl{max-width:48rem}.lg\:flex-1{flex:1}.lg\:snap-none{scroll-snap-type:none}.lg\:auto-rows-min{grid-auto-rows:min-content}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.25fr_0\.75fr\]{grid-template-columns:1.25fr .75fr}.lg\:grid-cols-\[1fr_0\.72fr\]{grid-template-columns:1fr .72fr}.lg\:grid-cols-\[1fr_0\.8fr\]{grid-template-columns:1fr .8fr}.lg\:grid-cols-\[1fr_1\.05fr\]{grid-template-columns:1fr 1.05fr}.lg\:grid-cols-\[1fr_240px_240px_240px\]{grid-template-columns:1fr 240px 240px 240px}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.lg\:grid-cols-\[260px_minmax\(0\,850px\)\]{grid-template-columns:260px minmax(0,850px)}.lg\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(0\,0\.95fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(320px\,\.75fr\)\]{grid-template-columns:minmax(0,1fr) minmax(320px,.75fr)}.lg\:grid-cols-\[minmax\(220px\,1\.3fr\)_130px_180px_minmax\(180px\,1fr\)_auto\]{grid-template-columns:minmax(220px,1.3fr) 130px 180px minmax(180px,1fr) auto}.lg\:grid-cols-\[minmax\(260px\,0\.8fr\)_minmax\(280px\,1\.2fr\)\]{grid-template-columns:minmax(260px,.8fr) minmax(280px,1.2fr)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-center{justify-content:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-1{gap:.25rem}.lg\:gap-3{gap:.75rem}.lg\:gap-6{gap:1.5rem}.lg\:self-start{align-self:flex-start}.lg\:overflow-y-auto{overflow-y:auto}.lg\:overflow-x-hidden{overflow-x:hidden}.lg\:overscroll-contain{overscroll-behavior:contain}.lg\:p-4{padding:1rem}.lg\:p-7{padding:1.75rem}.lg\:p-8{padding:2rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pb-0{padding-bottom:0}.lg\:pr-1{padding-right:.25rem}.lg\:pt-36{padding-top:9rem}.lg\:text-\[128px\]{font-size:128px}.lg\:text-\[5\.5rem\]{font-size:5.5rem}}@media (min-width:1280px){.xl\:sticky{position:sticky}.xl\:top-24{top:6rem}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:table-cell{display:table-cell}.xl\:table-column{display:table-column}.xl\:h-\[min\(780px\,calc\(100dvh-8rem\)\)\]{height:min(780px,100dvh - 8rem)}.xl\:h-auto{height:auto}.xl\:max-h-none{max-height:none}.xl\:min-h-0{min-height:0}.xl\:min-h-\[620px\]{min-height:620px}.xl\:w-\[18\%\]{width:18%}.xl\:w-\[20\%\]{width:20%}.xl\:w-\[24\%\]{width:24%}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.xl\:grid-cols-\[1\.2fr_1fr_1fr_1fr_1fr\]{grid-template-columns:1.2fr 1fr 1fr 1fr 1fr}.xl\:grid-cols-\[1\.35fr_1fr\]{grid-template-columns:1.35fr 1fr}.xl\:grid-cols-\[140px_210px_160px_160px_120px\]{grid-template-columns:140px 210px 160px 160px 120px}.xl\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.xl\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.xl\:grid-cols-\[250px_minmax\(0\,1fr\)\]{grid-template-columns:250px minmax(0,1fr)}.xl\:grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.xl\:grid-cols-\[330px_minmax\(0\,1fr\)\]{grid-template-columns:330px minmax(0,1fr)}.xl\:grid-cols-\[380px_minmax\(0\,1fr\)\]{grid-template-columns:380px minmax(0,1fr)}.xl\:grid-cols-\[420px_minmax\(0\,1fr\)\]{grid-template-columns:420px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.xl\:grid-cols-\[minmax\(0\,1fr\)_430px\]{grid-template-columns:minmax(0,1fr) 430px}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(180px\,1\.2fr\)_130px_minmax\(180px\,1fr\)_auto\]{grid-template-columns:minmax(180px,1.2fr) 130px minmax(180px,1fr) auto}.xl\:grid-cols-\[minmax\(180px\,1\.2fr\)_130px_minmax\(180px\,1fr\)_minmax\(180px\,1fr\)_auto\]{grid-template-columns:minmax(180px,1.2fr) 130px minmax(180px,1fr) minmax(180px,1fr) auto}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:items-end{align-items:flex-end}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:border-b-0{border-bottom-width:0}.xl\:border-r{border-right-width:1px}.xl\:p-10{padding:2.5rem}.xl\:px-8{padding-left:2rem;padding-right:2rem}.xl\:text-\[11px\]{font-size:11px}.xl\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width:1536px){.\32 xl\:block{display:block}.\32 xl\:table-cell{display:table-cell}.\32 xl\:table-column{display:table-column}.\32 xl\:w-\[10\%\]{width:10%}.\32 xl\:w-\[14\%\]{width:14%}.\32 xl\:w-\[16\%\]{width:16%}.\32 xl\:w-\[18\%\]{width:18%}.\32 xl\:w-\[20\%\]{width:20%}.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32 xl\:grid-cols-\[260px_minmax\(0\,850px\)_220px\]{grid-template-columns:260px minmax(0,850px) 220px}.\32 xl\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(0\,0\.95fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.\32 xl\:p-12{padding:3rem}}
