:root{color:#171820;font-synthesis:none;background:#f5f6f8;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Arial,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,p{margin:0}.shell{grid-template-columns:252px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#fff;background:#12131a;border-right:1px solid #252633;flex-direction:column;height:100vh;padding:25px 14px 16px;display:flex;position:sticky;top:0}.brand{color:#fff;text-align:left;background:0 0;border:0;align-items:center;gap:11px;width:100%;padding:5px 10px 26px;display:flex}.brand img{object-fit:cover;border-radius:8px;width:40px;height:40px}.brand strong,.brand small{line-height:1.1;display:block}.brand strong{font-size:16px}.brand small{color:#a6a7b5;margin-top:3px;font-size:12px}.side-label{color:#77798b;padding:18px 13px 8px;font-size:10px;font-weight:800}.side-nav{gap:4px;display:grid}.side-nav button{color:#aeb0bf;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:13px;width:100%;min-height:43px;padding:0 13px;font-weight:600;display:flex}.side-nav button:hover,.side-nav button.selected{color:#fff;background:#292a38}.side-nav button.selected svg{color:#bbaeff}.sidebar-bottom{margin-top:auto}.side-version{color:#a3a4b2;border-bottom:1px solid #2a2b37;align-items:center;gap:8px;padding:13px 10px;font-size:11px;display:flex}.side-version>span:last-child{color:#c8bfff;margin-left:auto}.live-dot{background:#8cdbb1;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #8cdbb1}.side-user{color:#fff;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:15px 9px 2px;display:flex}.side-user strong,.side-user small{display:block}.side-user strong{font-size:13px}.side-user small{color:#9193a3;margin-top:3px;font-size:11px}.avatar{color:#4a367e;background:#dad3ff;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.workspace{flex-direction:column;min-width:0;display:flex}.topbar{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-bottom:1px solid #e7e8ee;justify-content:space-between;align-items:center;gap:12px;height:66px;padding:0 clamp(18px,4vw,55px);display:flex;position:sticky;top:0}.breadcrumbs{color:#9294a0;font-size:13px}.breadcrumbs span{color:#c5c6ce;margin:0 9px}.breadcrumbs strong{color:#33343e;font-weight:650}.top-actions{align-items:center;gap:13px;display:flex}.version-chip{color:#707280;border:1px solid #e8e8ef;border-radius:6px;padding:6px 10px;font-size:11px}.top-login{color:#36323e;background:0 0;border:0;align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.mobile-menu{display:none}.content{flex:1;width:min(100%,1450px);margin:0 auto;padding:38px clamp(18px,4vw,55px) 70px}.page-heading{justify-content:space-between;align-items:end;gap:15px;margin-bottom:28px;display:flex}.eyebrow{color:#7468a8;font-size:11px;font-weight:800}.page-heading h1{letter-spacing:0;margin:9px 0 8px;font-size:clamp(30px,3vw,42px);line-height:1.05}.page-heading p{color:#777a86;font-size:14px}.item-count{color:#7a7c88;white-space:nowrap;background:#fff;border:1px solid #e5e6ec;border-radius:6px;padding:7px 10px;font-size:12px}.product-layout{background:#fff;border:1px solid #e2e3e8;border-radius:8px;grid-template-columns:minmax(280px,1.08fr) minmax(300px,.92fr);min-height:520px;display:grid;overflow:hidden;box-shadow:0 20px 55px #1917260a}.product-art{background:#0c0b14;place-items:center;min-height:520px;display:grid;position:relative}.product-art img{aspect-ratio:1;object-fit:cover;filter:drop-shadow(0 15px 48px #674eff3d);width:min(70%,430px)}.art-caption{color:#8e8ca5;justify-content:space-between;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:24px;left:27px;right:27px}.product-info{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(26px,5vw,65px);display:flex}.tags{flex-wrap:wrap;gap:7px;display:flex}.tags span{color:#6d6f7b;background:#f0f1f4;border-radius:4px;padding:7px 9px;font-size:10px;font-weight:800}.tags .lifetime{color:#755fbc;background:#eeeaff}.product-info h2{letter-spacing:0;margin:22px 0 20px;font-size:clamp(40px,4.6vw,67px);line-height:.98}.product-info>p{color:#747682;max-width:460px;font-size:15px;line-height:1.7}.product-meta{border-top:1px solid #e9e9ee;border-bottom:1px solid #e9e9ee;grid-template-columns:repeat(3,1fr);gap:12px;width:100%;margin:28px 0 25px;padding:20px 0;display:grid}.product-meta small,.product-meta strong{display:block}.product-meta small{color:#9a9ba5;margin-bottom:7px;font-size:11px}.product-meta strong{font-size:13px}.primary-action{color:#fff;white-space:nowrap;background:#181923;border:0;border-radius:7px;justify-content:center;align-items:center;gap:11px;min-height:45px;padding:0 18px;font-size:13px;font-weight:750;transition:background .18s,transform .18s;display:inline-flex}.primary-action:active{transform:scale(.98)}.primary-action:disabled{opacity:.55;cursor:wait}.text-action{color:#615586;background:0 0;border:0;align-items:center;gap:8px;margin-top:17px;padding:0;font-size:13px;font-weight:700;display:flex}.video-section,.home-footer{background:#fff;border:1px solid #e7e7ed;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding:20px 24px;display:flex}.section-heading h2{font-size:17px}.section-heading p{color:#858793;margin-top:5px;font-size:13px}.video-link,.home-footer button,.subtle-link{color:#615586;background:0 0;border:0;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.home-footer{background:0 0;border:0;margin-top:16px;padding:8px}.home-footer span{color:#7d7f8a;align-items:center;gap:8px;font-size:12px;display:flex}.price-panel{background:#fff;border:1px solid #e4e4eb;border-radius:8px;grid-template-columns:1fr minmax(220px,.55fr);align-items:center;gap:30px;max-width:1000px;padding:clamp(24px,5vw,58px);display:grid}.price-panel h2{letter-spacing:0;margin:15px 0 8px;font-size:clamp(55px,8vw,90px)}.price-panel p{color:#767885;max-width:480px;line-height:1.65}.price-panel ul{gap:14px;margin:27px 0;padding:0;list-style:none;display:grid}.price-panel li{align-items:center;gap:10px;font-size:14px;display:flex}.price-panel li svg{color:#795fc5}.price-panel>img{border-radius:8px;width:100%}.faq-list{border-top:1px solid #e2e3e9;max-width:860px}.faq-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #e2e3e9;width:100%;padding:22px 4px}.faq-row>span{justify-content:space-between;gap:15px;font-size:15px;display:flex}.faq-row svg{color:#888996;flex:none;transition:transform .2s}.faq-open svg{transform:rotate(180deg)}.faq-row p{color:#777a86;max-width:700px;margin-top:13px;font-size:14px;line-height:1.6}.faq-list+.subtle-link{margin-top:25px}.auth-layout,.account-grid,.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1100px;display:grid}.auth-panel,.auth-aside,.account-panel{background:#fff;border:1px solid #e4e5eb;border-radius:8px;min-width:0;padding:27px}.auth-aside{color:#fff;background:#1b1b27;flex-direction:column;justify-content:center;display:flex}.auth-aside svg{color:#c3b5ff}.auth-aside h2{letter-spacing:0;max-width:260px;margin:23px 0 10px;font-size:30px}.auth-aside p{color:#b6b6c4;max-width:320px;font-size:14px;line-height:1.6}.tabs{background:#f3f3f6;border:1px solid #e8e8ed;border-radius:7px;gap:3px;padding:3px;display:inline-flex}.tabs button{color:#777987;background:0 0;border:0;border-radius:5px;min-height:35px;padding:0 14px;font-size:13px;font-weight:650}.tabs button.tab-active{color:#191923;background:#fff;box-shadow:0 2px 8px #1d1b2610}.auth-panel form,.settings-form,.redeem-form{gap:15px;margin-top:25px;display:grid}.auth-panel label,.settings-form label,.redeem-form label{gap:8px;font-size:12px;font-weight:700;display:grid}.auth-panel input,.settings-form input,.settings-form textarea,.redeem-form input,.generate-form input{color:#1b1b24;background:#fff;border:1px solid #dedee7;border-radius:6px;outline:none;width:100%;min-height:43px;padding:10px 12px;font-size:14px}.auth-panel input:focus,.settings-form input:focus,.settings-form textarea:focus,.redeem-form input:focus{border-color:#8b78d8;box-shadow:0 0 0 3px #8b78d824}.auth-panel .primary-action,.redeem-form .primary-action,.settings-form .primary-action{width:fit-content}.panel-head{color:#6a6b78;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:800;display:flex}.status-badge,.state{color:#277c4b;white-space:nowrap;background:#e8f7ed;border-radius:5px;align-items:center;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex}.account-identity{align-items:center;gap:14px;margin:28px 0;display:flex}.avatar-large{flex-basis:48px;width:48px;height:48px;font-size:19px}.account-identity h2{font-size:19px}.account-identity p{color:#858692;overflow-wrap:anywhere;margin-top:4px;font-size:12px}.detail-row{border-top:1px solid #ededf1;justify-content:space-between;gap:10px;padding:15px 0;font-size:13px;display:flex}.detail-row span{color:#898a97}.detail-row strong{text-align:right}.license-value{background:#f8f6ff;border:1px solid #e4e0f1;border-radius:6px;gap:8px;margin:24px 0;padding:20px 50px 20px 16px;display:grid;position:relative}.license-value strong{overflow-wrap:anywhere;font-size:15px}.license-value button{color:#66579a;background:0 0;border:0;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.panel-intro,.disabled-note{color:#777987;margin-top:25px;font-size:14px;line-height:1.55}.disabled-note{color:#ab4b54}.disabled-link{pointer-events:none;opacity:.5}.redeem-form+.subtle-link{margin-top:22px}.notice{color:#4d3d88;background:#f3efff;border:1px solid #dcd4fa;border-radius:6px;justify-content:space-between;gap:12px;margin-bottom:20px;padding:12px 14px;font-size:13px;display:flex}.notice button{color:inherit;background:0 0;border:0}.admin-metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:25px;display:grid}.admin-metrics>div{background:#fff;border:1px solid #e4e5eb;border-radius:7px;grid-template-columns:25px 1fr;align-items:center;gap:8px;padding:18px;display:grid}.admin-metrics svg{color:#7666ad}.admin-metrics strong{font-size:24px}.admin-metrics span{color:#888a95;grid-column:2;font-size:12px}.admin-tabs{margin-bottom:22px}.toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:15px;display:flex}.toolbar h2{font-size:18px}.toolbar p{color:#888a96;margin-top:5px;font-size:12px}.generate-form{gap:8px;display:flex}.generate-form input{width:65px}.data-list{background:#fff;border:1px solid #e5e5eb;border-radius:7px;overflow:hidden}.data-row{border-bottom:1px solid #ededf1;align-items:center;gap:13px;min-height:69px;padding:12px 17px;display:flex}.data-row:last-child{border-bottom:0}.row-icon{color:#7664af;background:#f0edfa;border-radius:6px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.row-main{flex:1;min-width:0}.row-main strong,.row-main small{overflow-wrap:anywhere;display:block}.row-main strong{font-size:13px}.row-main small{color:#93949e;margin-top:4px;font-size:11px}.row-button{color:#555665;background:#fff;border:1px solid #e5e5ec;border-radius:6px;min-height:34px;padding:0 10px;font-size:11px;font-weight:700}.data-row select{color:#555665;background:#fff;border:1px solid #e5e5ec;border-radius:6px;min-height:34px;padding:0 8px;font-size:11px}.new-keys{background:#f5f2ff;border:1px solid #d9d0f8;border-radius:7px;margin:0 0 15px;padding:15px}.new-keys strong{font-size:13px}.new-keys button{float:right;color:#655398;background:0 0;border:0;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.new-keys pre{clear:both;max-height:160px;margin:14px 0 0;font-size:12px;line-height:1.7;overflow:auto}.fixed-link,.file-current{color:#888a96;margin-top:20px;font-size:12px}.fixed-link a{color:#66569a;align-items:center;gap:5px;display:inline-flex}.empty-state{color:#858794;text-align:center;border:1px dashed #dcdce5;border-radius:8px;padding:45px}.footer{color:#9495a0;border-top:1px solid #e7e7ec;justify-content:space-between;align-items:center;gap:10px;padding:20px clamp(18px,4vw,55px);font-size:11px;display:flex}.footer a{align-items:center;gap:4px;display:flex}.icon-button{background:0 0;border:0}.primary-action:focus-visible,button:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #a693ec}@media (width<=1050px){.shell{grid-template-columns:205px minmax(0,1fr)}.product-layout{grid-template-columns:1fr}.product-art{min-height:360px}.product-art img{width:min(42%,260px)}.product-info{padding:30px}.product-info h2 br{display:none}}@media (width<=700px){.shell{display:block}.sidebar{z-index:30;width:260px;transition:transform .22s;position:fixed;top:0;left:0;transform:translate(-100%)}.sidebar-open{transform:translate(0)}.mobile-menu{place-items:center;display:grid}.topbar{height:58px}.breadcrumbs{margin-right:auto;font-size:12px}.version-chip{display:none}.content{padding-top:27px}.product-layout{min-height:0}.product-art{min-height:290px}.product-art img{width:min(57%,220px)}.product-info h2{font-size:44px}.auth-layout,.account-grid,.settings-grid,.price-panel{grid-template-columns:1fr}.price-panel>img{max-width:260px}.admin-metrics{gap:7px}.admin-metrics>div{grid-template-columns:1fr;padding:10px}.admin-metrics span{grid-column:1}.toolbar{flex-direction:column;align-items:start}.data-row{flex-wrap:wrap}.row-main{flex:calc(100% - 50px)}.state{margin-left:47px}.home-footer{flex-wrap:wrap}.video-section{flex-direction:column;align-items:start}}@media (width<=400px){.top-login{gap:0;font-size:0}.product-info{padding:22px}.product-meta{gap:5px}.product-meta strong{font-size:12px}.admin-metrics strong{font-size:20px}.tabs button{padding:0 10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (prefers-reduced-transparency:reduce){.topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}@media (prefers-contrast:more){.product-layout,.auth-panel,.account-panel,.data-list,.price-panel{border-color:#666}}.landing-nav{z-index:20;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffe0;border-bottom:1px solid #e7e8eb;justify-content:space-between;align-items:center;gap:22px;height:72px;padding:0 clamp(20px,5vw,74px);display:flex;position:sticky;top:0}.landing-brand{white-space:nowrap;align-items:center;gap:10px;font-size:15px;display:flex}.landing-brand img{border-radius:7px;width:34px;height:34px}.landing-nav nav{align-items:center;gap:30px;display:flex}.landing-nav nav a{color:#686976;font-size:13px;font-weight:650}.landing-nav>button{white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:10px 0;font-size:13px;font-weight:750;display:flex}.landing-hero{color:#fff;background-color:#0b0a11;background-image:linear-gradient(90deg,#0b0a11 0% 29%,#0b0a11d4 50%,#0b0a1114 100%),url(/liminar-mark.png);background-position:50%,100%;background-repeat:no-repeat;background-size:cover,auto 110%;align-items:center;min-height:min(680px,76svh);display:flex;position:relative;overflow:hidden}.landing-hero-inner{width:min(100%,1450px);margin:0 auto;padding:76px clamp(24px,6vw,85px) 42px;position:relative}.landing-eyebrow{color:#beb4ee;align-items:center;gap:9px;font-size:11px;font-weight:800;display:flex}.landing-eyebrow span{background:#a68ffb;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #b59aff}.landing-hero h1{letter-spacing:0;margin:18px 0;font-size:clamp(58px,8vw,120px);line-height:.91}.landing-hero h1 span{color:#a68ffb}.landing-hero p{color:#c8c6d1;max-width:470px;font-size:clamp(16px,1.55vw,20px);line-height:1.6}.landing-actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.landing-actions a,.landing-actions button,.landing-bottom a,.landing-bottom button{color:#fff;background:#ffffff1a;border:1px solid #ffffff3d;border-radius:6px;justify-content:center;align-items:center;gap:12px;min-height:49px;padding:0 19px;font-size:13px;font-weight:750;display:inline-flex}.landing-actions .landing-buy,.landing-bottom a{color:#171720;background:#fff;border-color:#fff}.landing-actions a:hover,.landing-actions button:hover,.landing-bottom a:hover,.landing-bottom button:hover{transform:translateY(-2px)}.landing-hero-facts{color:#8f8b9f;flex-wrap:wrap;gap:28px;margin-top:70px;font-size:10px;font-weight:800;display:flex}.landing-features,.landing-price,.landing-faq{width:min(100%,1450px);margin:0 auto;padding:clamp(70px,9vw,120px) clamp(24px,6vw,85px)}.landing-section-head{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:20px;display:grid}.landing-section-head>span,.landing-video span{color:#7764aa;font-size:11px;font-weight:850}.landing-section-head h2{letter-spacing:0;font-size:clamp(34px,4vw,58px);line-height:1.03}.landing-section-head p{color:#777985;grid-column:2;max-width:460px;margin-top:-10px;font-size:15px;line-height:1.65}.landing-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:50px;display:grid}.landing-feature-grid article{background:#fff;border:1px solid #e4e5eb;border-radius:7px;min-height:220px;padding:25px}.landing-feature-grid article>span{float:right;color:#a1a1ad;font-size:11px;font-weight:750}.landing-feature-grid h3{letter-spacing:0;margin:46px 0 10px;font-size:20px}.landing-feature-grid p{color:#81838e;font-size:14px;line-height:1.55}.landing-video{background:#eae8f1;justify-content:space-between;align-items:center;gap:20px;padding:34px clamp(24px,6vw,85px);display:flex}.landing-video h2{margin-top:8px;font-size:26px}.landing-video a{align-items:center;gap:10px;font-size:13px;font-weight:750;display:flex}.landing-price{grid-template-columns:1fr 1fr;align-items:center;gap:45px;display:grid}.landing-price .landing-section-head{display:block}.landing-price .landing-section-head h2,.landing-price .landing-section-head p{margin-top:20px}.landing-price-box{background:#fff;border:1px solid #dedfe6;border-radius:7px;padding:28px;box-shadow:0 25px 80px #2823360a}.landing-price-top{color:#8d8f9b;justify-content:space-between;gap:10px;font-size:10px;font-weight:850;display:flex}.landing-price-box>strong{margin:31px 0;font-size:clamp(66px,7vw,100px);line-height:1;display:block}.landing-price-box>strong small{font-size:.45em}.landing-price-box ul{border-top:1px solid #ebebf0;border-bottom:1px solid #ebebf0;gap:14px;margin:0 0 28px;padding:23px 0;list-style:none;display:grid}.landing-price-box li{align-items:center;gap:10px;font-size:14px;display:flex}.landing-price-box li svg{color:#806abd}.landing-price-box>a{color:#fff;background:#1c1a25;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:48px;font-size:13px;font-weight:750;display:flex}.landing-faq{grid-template-columns:.8fr 1.2fr;gap:40px;display:grid}.landing-faq .landing-section-head{display:block}.landing-faq .landing-section-head h2{margin-top:20px}.landing-faq-list{border-top:1px solid #dfe0e6}.landing-faq-list button{text-align:left;background:0 0;border:0;border-bottom:1px solid #dfe0e6;width:100%;padding:23px 2px}.landing-faq-list button>span{justify-content:space-between;align-items:center;gap:15px;font-size:15px;font-weight:750;display:flex}.landing-faq-list button svg{transition:transform .2s}.landing-faq-list button.open svg{transform:rotate(180deg)}.landing-faq-list p{color:#787a85;margin-top:14px;font-size:14px;line-height:1.6}.landing-bottom{color:#fff;text-align:center;background:#111017;padding:75px 24px}.landing-bottom h2{letter-spacing:0;font-size:clamp(34px,4vw,55px)}.landing-bottom p{color:#afadba;margin-top:12px;font-size:15px}.landing-bottom>div{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:27px;display:flex}.landing-footer{color:#8f8d99;background:#0b0a10;justify-content:space-between;gap:12px;padding:25px clamp(24px,6vw,85px);font-size:11px;display:flex}.landing-footer a{align-items:center;gap:6px;display:flex}@media (width<=750px){.landing-nav{height:62px;padding:0 18px}.landing-nav nav{gap:13px}.landing-nav nav a{font-size:11px}.landing-brand strong{display:none}.landing-hero{background-image:linear-gradient(#0b0a1121 0%,#0b0a11eb 65%,#0b0a11 97%),url(/liminar-mark.png);background-position:50%,top;background-size:cover,auto 68%;align-items:end;min-height:660px}.landing-hero-inner{padding:0 23px 32px}.landing-hero h1{font-size:clamp(56px,11vw,83px)}.landing-hero p{font-size:16px}.landing-hero-facts{gap:13px;margin-top:45px}.landing-section-head,.landing-price,.landing-faq{display:block}.landing-section-head h2{margin-top:18px}.landing-section-head p{margin-top:16px}.landing-feature-grid{grid-template-columns:1fr;margin-top:32px}.landing-feature-grid article{min-height:170px}.landing-feature-grid h3{margin-top:20px}.landing-price-box,.landing-faq-list{margin-top:33px}.landing-video{flex-direction:column;align-items:start}}@media (width<=440px){.landing-nav nav{gap:9px}.landing-nav nav a{font-size:10px}.landing-nav>button{font-size:11px}.landing-nav>button svg{display:none}.landing-actions a,.landing-actions button{width:100%}.landing-hero-facts{font-size:9px}.landing-price-top{font-size:8px}}.landing{color:#f5f5f7;background:#111116}.landing-nav{background:#0f0f14e6;border-color:#292930}.landing-nav nav a{color:#a8a7b3}.landing-nav nav a:hover{color:#fff}.landing-section-head>span,.landing-video span{color:#b8a7f3}.landing-section-head p,.landing-feature-grid p,.landing-faq-list p{color:#aaa9b5}.landing-feature-grid article{background:#1b1a22;border-color:#313039}.landing-feature-grid article>span{color:#898795}.landing-feature-grid article>svg{color:#b5a1f4}.landing-video{background:#201f29}.landing-price-box{box-shadow:none;background:#1d1c25;border-color:#3a3943}.landing-price-top{color:#a8a6b5}.landing-price-box ul{border-color:#383742}.landing-price-box>a{color:#17161d;background:#f4f3fa}.landing-faq-list,.landing-faq-list button{border-color:#383742}.landing-faq-list button{color:#f5f5f7}.landing-bottom{background:#1a1922}.landing-footer{border-top:1px solid #2c2a35}.landing-nav>button{color:#f5f5f7}.payment-instructions{color:#b8b7c2;white-space:pre-wrap;margin:-8px 0 20px;font-size:13px;line-height:1.55}body:has(.shell){color:#f5f5f7;background:#111116}.shell{background:#111116}.sidebar{background:#0e0e13}.workspace{background:#16161d}.topbar{background:#13131ae6;border-color:#303039}.breadcrumbs strong,.top-login{color:#f3f3f6}.breadcrumbs,.version-chip{color:#a2a1af}.version-chip{border-color:#383841}.content{color:#f3f3f6}.page-heading p,.toolbar p,.panel-intro,.fixed-link,.file-current,.detail-row span,.row-main small,.account-identity p{color:#a3a2b0}.auth-panel,.account-panel,.admin-metrics>div,.data-list,.price-panel,.product-layout,.video-section{color:#f3f3f6;background:#202029;border-color:#34343e}.auth-aside{background:#292633;border-color:#34343e}.tabs,.detail-row,.data-row{border-color:#3b3b45}.tabs{background:#181820}.tabs button{color:#a9a8b4}.tabs button.tab-active{color:#fff;background:#393642}.auth-panel input,.settings-form input,.settings-form textarea,.redeem-form input,.generate-form input,.data-row select{color:#f3f3f6;background:#181820;border-color:#41414c}.detail-row,.data-row{border-color:#383842}.license-value,.new-keys{color:#f3f3f6;background:#2b2638;border-color:#4a425e}.license-value small{color:#aaa2ba}.row-icon{color:#c2afff;background:#373041}.row-button{color:#e4e3eb;background:#292932;border-color:#4b4a55}.state.active{color:#a8e8c0;background:#254533}.state.disabled{color:#ffb7bd;background:#503036}.notice{color:#e7dcff;background:#312a40;border-color:#52476b}.primary-action{color:#17161d;background:#efedf5}.primary-action:hover{background:#dcd6f1}.footer{border-color:#363640}.file-current strong{color:#f3f3f6}.auth-aside p{color:#c8c5d2}.empty-state{color:#a5a4af;border-color:#484853}@media (prefers-reduced-transparency:reduce){.landing-nav,.topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#121217}}:root{--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1)}.landing{--glow-x:66%;--glow-y:25%;isolation:isolate}.landing:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(44rem 30rem at var(--glow-x) var(--glow-y),#7552ff1f,transparent 68%);transition:background-position .18s;position:fixed;inset:0}.landing-nav{border-bottom-color:#ffffff1a;box-shadow:0 1.5rem 3.5rem #0000001f}.landing-brand img{transition:transform .18s,box-shadow .18s;box-shadow:0 0 1.6rem #845cff80}.landing-nav nav button{color:#a8a7b3;background:0 0;border:0;padding:8px 0;font-size:13px;font-weight:650}.landing-nav nav button:hover{color:#fff}.landing-hero{isolation:isolate;background-position:50%,100%;background-size:cover,auto 110%}.hero-grid{opacity:.28;background-image:linear-gradient(#a289ff2e 1px,#0000 1px),linear-gradient(90deg,#a289ff2e 1px,#0000 1px);background-size:5rem 5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%,#0000);mask-image:linear-gradient(90deg,#0000,#000 35%,#0000)}.hero-flare{z-index:-1;filter:blur(42px);width:52rem;height:14rem;animation:flareDrift 9s var(--ease-in-out) infinite alternate;background:linear-gradient(90deg,#0000,#7e54ff3d,#eeedff1f,#0000);position:absolute;top:23%;right:-10rem;transform:rotate(-34deg)}.landing-hero h1{font-optical-sizing:auto;text-shadow:0 0 2.5rem #cec4ff26}.hero-enter{opacity:0;animation:heroEnter .65s var(--ease-out) forwards;transform:translateY(1.25rem)}.landing-hero h1.hero-enter{animation-delay:70ms}.landing-hero p.hero-enter{animation-delay:.135s}.landing-actions.hero-enter{animation-delay:.2s}.landing-hero-facts.hero-enter{animation-delay:.265s}.landing-actions a,.landing-actions button,.landing-bottom a,.landing-bottom button,.landing-form-button{transition:transform .16s,box-shadow .18s,background .18s,color .18s}.landing-actions .landing-buy,.landing-bottom a{box-shadow:0 1.25rem 2.8rem #d7cfff2e}.landing-actions .landing-buy:hover,.landing-bottom a:hover{box-shadow:0 1.5rem 3.6rem #ab95ff57}.landing-feature-grid article{transition:transform .22s var(--ease-out),border-color .22s ease,box-shadow .22s ease;position:relative;overflow:hidden}.landing-feature-grid article:after{content:"";transition:transform .5s var(--ease-out);pointer-events:none;background:linear-gradient(115deg,#0000 30%,#cabcff38,#0000 66%);position:absolute;inset:-1px;transform:translate(-130%)}.landing-price-box{transition:transform .26s var(--ease-out),box-shadow .26s ease;position:relative;overflow:hidden}.landing-price-box:before{content:"";background:conic-gradient(from 180deg at 50% 50%,transparent 0 45%,#9d7cff21 50%,transparent 55% 100%);animation:12s linear infinite priceSweep;position:absolute;inset:-50%}.landing-price-box>*{position:relative}.landing-faq-list button{transition:color .18s ease,background .18s ease,padding .22s var(--ease-out)}.landing-faq-list button.open{background:#a98fff12;padding-inline:1rem}.landing-faq-list button.open p{animation:faqIn .22s var(--ease-out)}[data-reveal]{opacity:0;transition:opacity .5s var(--ease-out),transform .5s var(--ease-out);transform:translateY(1.5rem)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.landing-feature-grid article:nth-child(2){transition-delay:70ms}.landing-feature-grid article:nth-child(3){transition-delay:.14s}.account-landing-main{min-height:calc(100svh - 72px);padding:clamp(4rem,8vw,7.5rem) clamp(1.4rem,6vw,6.5rem);position:relative;overflow:hidden}.account-aurora{z-index:-1;filter:blur(52px);opacity:.48;pointer-events:none;width:80rem;height:14rem;position:absolute}.account-aurora-one{background:linear-gradient(90deg,#0000,#6c4cff59,#0000);top:8%;right:-42rem;transform:rotate(-28deg)}.account-aurora-two{background:linear-gradient(90deg,#0000,#1f8fff2e,#8558ff40,#0000);bottom:4%;left:-42rem;transform:rotate(18deg)}.account-hero{justify-content:space-between;align-items:center;gap:2rem;width:min(100%,73rem);margin:0 auto 3rem;display:flex}.account-hero h1{letter-spacing:0;margin:1rem 0;font-size:clamp(3.4rem,7vw,6.8rem);line-height:.92}.account-hero p{color:#b4b2bf;max-width:35rem;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.6}.account-hero>img{width:min(26vw,19rem);animation:markBreath 4.6s var(--ease-in-out) infinite alternate;border-radius:1.2rem;box-shadow:0 0 5rem #714fff6e}.landing-notice{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#efeaff;background:#383050a3;border:1px solid #c0acff52;border-radius:.8rem;justify-content:space-between;align-items:center;gap:1rem;width:min(100%,73rem);margin:0 auto 1.2rem;padding:1rem 1.1rem;display:flex}.landing-notice button{color:inherit;background:0 0;border:0}.landing-loading{color:#aba9b5;text-align:center;width:min(100%,73rem);margin:0 auto;padding:4rem}.account-glass{-webkit-backdrop-filter:blur(26px)saturate(140%);backdrop-filter:blur(26px)saturate(140%);background:linear-gradient(135deg,#2a2936d1,#18171fc7);border:1px solid #ffffff21;box-shadow:0 2rem 5rem #0000003d,inset 0 1px #ffffff14}.auth-glass{border-radius:1.4rem;grid-template-columns:.85fr 1fr;gap:clamp(2rem,6vw,6rem);width:min(100%,73rem);margin:0 auto;padding:clamp(1.5rem,5vw,4rem);display:grid}.account-glass-copy>span,.account-glass-top>span:first-child{color:#b8a7f3;font-size:.68rem;font-weight:850}.account-glass-copy h2{margin:1rem 0;font-size:clamp(2rem,4vw,3.4rem);line-height:1.02}.account-glass-copy p{color:#aaa8b5;line-height:1.65}.account-auth-form{background:#08080c45;border:1px solid #ffffff17;border-radius:1rem;padding:1.2rem}.landing-tabs{background:#0000002e;border:1px solid #ffffff1a;border-radius:.72rem;gap:.25rem;padding:.25rem;display:inline-flex}.landing-tabs button{color:#aaa8b5;background:0 0;border:0;border-radius:.5rem;min-height:2.2rem;padding:0 .85rem;font-size:.82rem;font-weight:700;transition:background .18s,color .18s}.landing-tabs .tab-active{color:#fff;background:#ffffff21}.account-auth-form form,.landing-redeem{gap:.85rem;margin-top:1.2rem;display:grid}.account-auth-form label{color:#d4d2dc;gap:.45rem;font-size:.76rem;font-weight:700;display:grid}.account-auth-form input,.landing-redeem input{color:#fff;background:#08080d75;border:1px solid #ffffff21;border-radius:.7rem;outline:0;min-height:3rem;padding:0 .9rem}.account-auth-form input:focus,.landing-redeem input:focus{border-color:#bca5ffd9;box-shadow:0 0 0 .25rem #8e6cff24}.landing-form-button{color:#17161d;background:#f1eff8;border:1px solid #fff3;border-radius:.7rem;justify-content:center;align-items:center;gap:.6rem;min-height:3rem;padding:0 1rem;font-size:.82rem;font-weight:800;display:inline-flex}.account-dashboard-landing{grid-template-columns:.85fr 1.15fr;gap:1rem;width:min(100%,73rem);margin:0 auto;display:grid}.identity-glass,.key-glass{border-radius:1.25rem;min-height:24rem;padding:1.5rem}.account-glass-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.account-live{align-items:center;gap:.4rem;display:flex;color:#97e1b0!important}.account-live i{background:#8be5a9;border-radius:50%;width:.4rem;height:.4rem;box-shadow:0 0 .8rem #8be5a9}.account-name{align-items:center;gap:1rem;margin:3rem 0;display:flex}.account-monogram{color:#241d3a;background:linear-gradient(135deg,#d7d1ff,#8c77db);border-radius:1rem;place-items:center;width:3.6rem;height:3.6rem;font-size:1.5rem;font-weight:850;display:grid;box-shadow:0 .8rem 2rem #8462f540}.account-name h2{font-size:1.6rem}.account-name p{color:#aaa8b5;overflow-wrap:anywhere;margin-top:.35rem;font-size:.85rem}.account-facts{gap:.65rem;display:grid}.account-facts span{color:#aaa8b5;border-top:1px solid #ffffff1a;justify-content:space-between;gap:1rem;padding:.8rem 0;font-size:.82rem;display:flex}.account-facts strong{color:#f4f2f8}.landing-key{background:#805bff1a;border:1px solid #c1abff47;border-radius:.85rem;gap:.55rem;margin:3rem 0 1.2rem;padding:1rem 3rem 1rem 1rem;display:grid;position:relative}.landing-key small{color:#bdb3de;font-size:.65rem;font-weight:800}.landing-key strong{overflow-wrap:anywhere;font-size:clamp(.85rem,2vw,1.1rem)}.landing-key button{color:#fff;background:#ffffff1a;border:0;border-radius:.6rem;place-items:center;width:2.4rem;height:2.4rem;transition:background .18s,transform .16s;display:grid;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.key-copy{color:#b5b3bf;margin:3rem 0 1rem;line-height:1.6}.landing-inline-link{color:#c0b1fb;align-items:center;gap:.5rem;margin-top:1rem;font-size:.82rem;font-weight:750;display:inline-flex}.account-flow{color:#afa8c3;justify-content:center;align-items:center;gap:1rem;width:min(100%,73rem);margin:3rem auto 0;font-size:.7rem;font-weight:800;display:flex}.account-flow svg{color:#8d72eb}.landing-nav button:active,.landing-actions button:active,.landing-actions a:active,.landing-form-button:active,.landing-key button:active{transform:scale(.97)}@keyframes heroEnter{to{opacity:1;transform:translateY(0)}}@keyframes flareDrift{to{transform:translate(-7rem,2rem)rotate(-34deg)}}@keyframes markBreath{to{transform:translateY(-.7rem)rotate(1deg);box-shadow:0 0 6.5rem #7751ffab}}@keyframes priceSweep{to{transform:rotate(1turn)}}@keyframes faqIn{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.landing-brand:hover img{transform:rotate(-5deg)scale(1.07);box-shadow:0 0 2.3rem #9873ffcc}.landing-feature-grid article:hover{border-color:#b89dff8a;transform:translateY(-.45rem);box-shadow:0 1.6rem 3.5rem #00000040}.landing-feature-grid article:hover:after{transform:translate(130%)}.landing-price-box:hover{transform:translateY(-.35rem);box-shadow:0 2.1rem 5rem #00000047}.landing-key button:hover{background:#fff3}}@media (width<=760px){.landing-nav nav button{font-size:11px}.account-landing-main{padding:3.2rem 1.25rem 4rem}.account-hero{align-items:flex-start}.account-hero>img{border-radius:.9rem;width:8rem}.auth-glass,.account-dashboard-landing{grid-template-columns:1fr}.auth-glass{padding:1.2rem}.identity-glass,.key-glass{min-height:auto}.account-flow{gap:.55rem;font-size:.58rem}.account-flow svg{width:15px}.account-name{margin:2rem 0}.landing-key,.key-copy{margin-top:2rem}}@media (prefers-reduced-motion:reduce){.hero-enter{opacity:1;animation:none;transform:none}.hero-flare,.account-hero>img,.landing-price-box:before{animation:none}.landing:before{transition:none}[data-reveal]{opacity:1;transition:opacity .18s;transform:none}.landing-feature-grid article,.landing-price-box,.landing-actions a,.landing-actions button,.landing-form-button{transition:background .18s,color .18s,opacity .18s}.landing-faq-list button.open p{animation:none}}@media (prefers-reduced-transparency:reduce){.account-glass,.landing-notice{-webkit-backdrop-filter:none;backdrop-filter:none;background:#22212a}.account-aurora{display:none}}.orbital-model{z-index:0;pointer-events:none;filter:drop-shadow(0 0 2rem #7d58ff66);width:min(42vw,34rem);height:min(42vw,34rem);position:absolute;top:8%;right:clamp(2rem,8vw,9rem)}.landing-hero-inner{z-index:1}.account-banner{background:linear-gradient(105deg,#3d305ec2,#1c1b27cc);border:1px solid #dccdff38;border-radius:1.15rem;align-items:center;gap:1.25rem;width:min(100%,73rem);margin:0 auto 1.2rem;padding:.7rem;display:flex;position:relative;overflow:hidden;box-shadow:0 1.5rem 4rem #00000038,inset 0 1px #ffffff1a}.account-banner:after{content:"";animation:bannerSweep 7s var(--ease-in-out) infinite;background:linear-gradient(105deg,#0000 35%,#ffffff1a,#0000 64%);position:absolute;inset:-40%;transform:translate(-80%)}.account-banner img{object-fit:cover;z-index:1;border-radius:.8rem;width:7.5rem;height:6.5rem}.account-banner>div{z-index:1;flex:1;position:relative}.account-banner>div>span{color:#cabafc;font-size:.64rem;font-weight:850}.account-banner h2{margin:.35rem 0;font-size:1.15rem}.account-banner p{color:#b8b4c3;font-size:.8rem}.account-banner p a{color:#d3c3ff;font-weight:750}.banner-link{z-index:1;color:#fff;white-space:nowrap;align-items:center;gap:.45rem;padding:0 .9rem;font-size:.77rem;font-weight:800;display:flex;position:relative}.account-role{color:#c8baff;font-size:.65rem;font-weight:850}.account-avatar-wrap{cursor:pointer;flex:0 0 3.6rem;width:3.6rem;height:3.6rem;display:block;position:relative}.account-avatar{object-fit:cover;width:100%;height:100%;transition:transform .18s var(--ease-out),filter .18s ease;border-radius:1rem;box-shadow:0 .8rem 2rem #8462f540}.account-avatar-wrap input{opacity:0;width:1px;height:1px;position:absolute}.account-avatar-wrap>span{opacity:0;color:#d9d0ff;text-align:center;font-size:.55rem;transition:opacity .18s;position:absolute;inset:auto 0 -.8rem}.account-avatar-wrap:hover .account-avatar{filter:brightness(1.16);transform:scale(1.08)rotate(-3deg)}.account-avatar-wrap:hover>span{opacity:1}.account-landing .account-dashboard-landing{position:relative}.account-landing .account-glass{transition:transform .24s var(--ease-out),border-color .24s ease,box-shadow .24s ease}.account-landing .account-glass:hover{border-color:#c1abff66;transform:translateY(-.22rem);box-shadow:0 2.5rem 6rem #0000004d,inset 0 1px #ffffff21}.account-landing .landing-form-button{box-shadow:0 .9rem 2rem #b59dff26}.account-landing .landing-form-button:hover{box-shadow:0 1.2rem 2.8rem #b59dff4d}@keyframes bannerSweep{50%,to{transform:translate(120%)}}@media (width<=760px){.orbital-model{opacity:.52;width:19rem;height:19rem;top:12%;right:-3rem}.account-banner{flex-wrap:wrap;align-items:flex-start;padding:.7rem}.account-banner img{width:5.5rem;height:4.5rem}.account-banner>div{min-width:calc(100% - 7rem)}.banner-link{padding:.7rem 0 0 6.25rem}.account-banner h2{font-size:1rem}}.admin-avatar{object-fit:cover;border:1px solid #ffffff1f;border-radius:.55rem;flex:0 0 2.2rem;width:2.2rem;height:2.2rem}.admin-shell{isolation:isolate;position:relative;background:#09090d!important}.admin-shell:before{content:"";z-index:-1;pointer-events:none;filter:blur(32px);background:radial-gradient(circle at 76% 8%,#6848ff2e,#0000 27%),radial-gradient(circle at 18% 70%,#1eaeff14,#0000 24%);position:fixed;inset:-18%}.admin-shell .sidebar{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:#0a0a0fb8;border-right-color:#ffffff17}.admin-shell .workspace{background:0 0}.admin-shell .topbar{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:#09090d9e;border-bottom-color:#ffffff17;height:76px}.admin-shell .content{width:min(100%,1280px);padding-top:58px}.admin-shell .page-heading{margin-bottom:34px}.admin-shell .page-heading h1{letter-spacing:-.04em;font-size:clamp(42px,5vw,72px)}.admin-shell .eyebrow{color:#b9a5ff;letter-spacing:.14em}.admin-shell .admin-metrics{gap:16px;margin-bottom:30px}.admin-shell .admin-metrics>div,.admin-shell .data-list,.admin-shell .account-panel,.admin-shell .settings-grid>section{background:linear-gradient(145deg,#23222ed6,#14141bcc);border:1px solid #ffffff1f;border-radius:18px;box-shadow:0 18px 55px #00000038}.admin-shell .admin-metrics>div{min-height:116px;padding:22px}.admin-shell .admin-metrics strong{letter-spacing:-.04em;font-size:32px}.admin-shell .admin-metrics span{color:#a8a5b4}.admin-shell .tabs{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;padding:5px}.admin-shell .tabs button{border-radius:999px;min-height:38px}.admin-shell .tabs button.tab-active{color:#17151d;background:#f4f0ff;box-shadow:0 5px 18px #c0aaff33}.admin-shell .toolbar h2{letter-spacing:-.025em;font-size:24px}.admin-shell .data-list{overflow:hidden}.admin-shell .data-row{border-bottom-color:#ffffff17;min-height:78px;padding:15px 20px}.admin-shell .row-button{background:#ffffff12;border-color:#ffffff26;border-radius:999px;padding:0 14px}.admin-shell .row-button:hover{color:#fff;background:#b8a1ff33}.admin-shell .generate-form input,.admin-shell .settings-form input,.admin-shell .settings-form textarea,.admin-shell .settings-form select{background:#08080c8c;border-color:#ffffff26;border-radius:12px}.admin-shell .generate-form input{border-radius:999px}.admin-shell .primary-action{color:#17151d;background:#f3efff;border-radius:999px;box-shadow:0 8px 24px #c5b0ff1f}.admin-shell .primary-action:hover{background:#fff;transform:translateY(-2px)}.admin-shell .new-keys{background:#56418940;border-color:#c2a8ff52;border-radius:18px}.admin-shell .empty-state{border-color:#ffffff29;border-radius:18px}.landing-hero .orbital-model{width:min(31vw,25rem);height:min(31vw,25rem);top:13%}@media (width<=760px){.landing-hero .orbital-model{width:19rem;height:19rem;top:12%}}.admin-shell{display:block!important}.admin-shell .sidebar,.admin-shell .topbar{display:none!important}.admin-shell .workspace{width:100%;min-height:100vh}.admin-shell .content{min-height:100vh;margin:0 auto;padding:clamp(34px,7vw,92px) clamp(22px,7vw,120px) 90px}.admin-shell .security-form{background:linear-gradient(145deg,#23222ed6,#14141bcc);border:1px solid #ffffff1f;border-radius:18px;max-width:720px;margin:0 0 28px;padding:24px;box-shadow:0 18px 55px #00000038}.admin-shell .security-form select{color:#f3f3f6;background:#181820;border:1px solid #ffffff26;border-radius:12px;outline:none;width:100%;min-height:43px;padding:10px 12px}.admin-shell .security-form option{color:#f3f3f6;background:#181820}.admin-shell .danger-button{color:#ffabb5;border-color:#ff7e8f4d}.admin-shell .danger-button:hover{color:#ffd4d9;background:#b4374b40}.admin-shell .empty-state{background:#181720b8}body:has(.admin-shell){background:#09090d!important}.landing-feature-grid{gap:16px}.landing-feature-grid article{background:linear-gradient(145deg,#242230f5,#16151df5);border-radius:16px;min-height:252px;padding:28px;box-shadow:inset 0 1px #ffffff14,0 22px 60px #0000002e}.landing-feature-grid article:before{content:"";background:var(--card-glow);filter:blur(35px);opacity:.46;border-radius:50%;width:13rem;height:13rem;transition:transform .35s,opacity .35s;position:absolute;bottom:-7rem;right:-5rem}.landing-feature-grid article:first-child{--card-glow:#915cff6b}.landing-feature-grid article:nth-child(2){--card-glow:#55cbff4d}.landing-feature-grid article:nth-child(3){--card-glow:#ffae5e4d}.landing-feature-grid article>svg{z-index:1;filter:drop-shadow(0 0 13px #ad91ff7a);background:#aa8fff1a;border:1px solid #cebeff40;border-radius:13px;width:45px;height:45px;padding:11px;position:relative}.landing-feature-grid article>span{z-index:1;letter-spacing:.12em;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:7px 9px;font-size:10px;position:relative}.landing-feature-grid h3{z-index:1;letter-spacing:-.02em;margin:55px 0 12px;font-size:22px;position:relative}.landing-feature-grid p{z-index:1;max-width:285px;line-height:1.65;position:relative}.landing-feature-grid article:hover:before{opacity:.72;transform:scale(1.35)}.hero-showcase{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);width:min(31vw,390px);min-width:290px;transition:transform .5s var(--ease-out),box-shadow .5s ease;background:linear-gradient(145deg,#35304eb3,#0f0e17d1);border:1px solid #d6ccff40;border-radius:22px;padding:17px;position:absolute;top:50%;right:clamp(28px,9vw,150px);transform:translateY(-45%)rotate(4deg);box-shadow:0 2rem 5rem #0006,0 0 5rem #7149ff33}.hero-showcase:hover{transform:translateY(-48%)rotate(0)scale(1.025);box-shadow:0 2.5rem 6rem #0000007a,0 0 7rem #7149ff52}.showcase-top,.showcase-foot{color:#aaa2c2;letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:10px;font-weight:800;display:flex}.showcase-top span{color:#f5f1ff;letter-spacing:0;align-items:center;gap:7px;font-size:12px;display:flex}.showcase-top i{background:#9e82ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #a58aff}.showcase-body{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:17px;align-items:center;gap:18px;margin:28px 0 26px;padding:24px;display:flex}.showcase-body img{border-radius:18px;width:76px;height:76px;box-shadow:0 0 35px #8358ff99}.showcase-body strong,.showcase-body span{display:block}.showcase-body strong{letter-spacing:-.03em;font-size:25px}.showcase-body span{color:#aaa4bd;margin-top:7px;font-size:12px}.showcase-lines{gap:9px;margin:0 5px 24px;display:grid}.showcase-lines span{background:linear-gradient(90deg,#b49effcc,#ffffff14);border-radius:999px;height:7px}.showcase-lines span:nth-child(2){width:76%}.showcase-lines span:nth-child(3){width:54%}.showcase-foot{border-top:1px solid #ffffff1a;padding:14px 4px 2px;font-size:9px}.showcase-foot b{color:#99efc0;font-size:9px}@media (width<=900px){.hero-showcase{opacity:.6;width:270px;min-width:0;right:4vw}.landing-hero-inner{padding-right:38vw}}@media (width<=650px){.hero-showcase{display:none}.landing-hero-inner{padding-right:23px}}.account-landing{background:#0b0a10;min-height:100vh;overflow:hidden}.account-landing:after{content:"";z-index:-1;pointer-events:none;filter:blur();background:linear-gradient(90deg,#09080ef5 0%,#09080ec7 42%,#09080e33 100%),radial-gradient(circle at 78% 42%,#7551ff47,#0000 31%),url(/liminar-mark.png) 100%/auto 120% no-repeat;position:fixed;inset:0}.account-landing-nav{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#16161e9e;border:1px solid #ffffff26;border-radius:999px;width:min(92vw,980px);height:58px;padding:0 14px 0 22px;position:fixed;top:17px;left:50%;transform:translate(-50%);box-shadow:0 18px 55px #00000047}.account-landing-nav .landing-brand img{width:28px;height:28px}.account-landing-nav nav{gap:23px}.account-landing-nav nav button{color:#9693a4}.account-landing-nav>button:last-child{color:#fff;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:999px;padding:10px 18px}.account-landing-main{min-height:100vh;padding:0 6vw}.account-landing .account-hero{align-items:center;max-width:1200px;min-height:100vh;margin:0 auto;padding:180px 0 80px}.account-landing .account-hero>img{display:none}.account-landing .account-hero h1{letter-spacing:-.045em;max-width:570px;font-size:clamp(52px,6vw,88px);line-height:.98}.account-landing .account-hero p{color:#aaa7b7;max-width:420px}.account-landing .auth-glass{width:min(390px,34vw);box-shadow:none;background:0 0;border:0;padding:0;position:absolute;top:50%;right:clamp(7vw,15vw,250px);transform:translateY(-40%)}.account-landing .auth-glass .account-glass-copy>span{color:#ae9aff;letter-spacing:.14em;font-size:11px;font-weight:850}.account-landing .auth-glass .account-glass-copy h2{letter-spacing:-.03em;margin:10px 0 8px;font-size:29px}.account-landing .auth-glass .account-glass-copy p{color:#a5a1b0;font-size:13px;line-height:1.5}.account-landing .account-auth-form{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:#18172099;border:1px solid #ffffff21;border-radius:20px;margin-top:20px;padding:18px;box-shadow:0 24px 80px #00000059}.account-landing .landing-tabs{background:#0003;border-color:#ffffff1c;border-radius:999px;width:100%}.account-landing .landing-tabs button{color:#9f9baa;border-radius:999px;flex:1}.account-landing .landing-tabs .tab-active{color:#1a1720;background:#f4f0ff}.account-landing .account-auth-form form{gap:12px;margin-top:18px}.account-landing .account-auth-form label{color:#aaa6b6;gap:7px;font-size:11px}.account-landing .account-auth-form input{color:#fff;background:#05050880;border:1px solid #ffffff24;border-radius:999px;min-height:48px}.account-landing .account-auth-form input:focus{border-color:#a58cff;box-shadow:0 0 0 4px #9171ff29}.account-landing .landing-form-button{color:#17141e;background:#f1edff;border-radius:999px;width:100%;min-height:48px}@media (width<=850px){.account-landing-nav{width:calc(100% - 28px)}.account-landing-nav nav{display:none}.account-landing .account-hero{min-height:100svh;padding:130px 0 420px}.account-landing .auth-glass{width:calc(100% - 12vw);position:absolute;top:auto;bottom:35px;right:6vw;transform:none}.account-landing:after{background:linear-gradient(#09080e4d 0%,#09080eb8 40%,#09080efa 100%),url(/liminar-mark.png) top/auto 65% no-repeat}}.landing:not(.account-landing) .landing-nav{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#14131c9e;border:1px solid #ffffff24;border-radius:999px;width:min(92vw,980px);height:58px;padding:0 18px 0 22px;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 18px 55px #0000004d}.landing:not(.account-landing) .landing-nav nav{gap:24px}.landing:not(.account-landing) .landing-nav nav a{color:#aaa7b7}.landing:not(.account-landing) .landing-nav>button{color:#fff;background:#ffffff17;border:1px solid #ffffff1f;border-radius:999px;padding:10px 17px}.landing:not(.account-landing) main{padding-top:0}.account-landing .auth-glass{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:linear-gradient(145deg,#312d45b8,#13121bd1);border:1px solid #ffffff29;border-radius:24px;width:min(430px,38vw);padding:26px;position:absolute;top:50%;right:clamp(5vw,12vw,180px);transform:translateY(-42%);box-shadow:0 28px 90px #0000006b,0 0 5rem #7a56ff2e}.account-landing .auth-glass .account-glass-copy h2{font-size:31px}.account-landing .account-auth-form{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin-top:24px;padding:0}.account-landing .account-auth-form input{background:#07070b94}.account-landing .account-auth-form .landing-tabs{margin-bottom:2px}@media (width<=850px){.landing:not(.account-landing) .landing-nav{width:calc(100% - 28px)}.account-landing .auth-glass{width:calc(100% - 12vw);padding:22px;right:6vw}}.account-landing .auth-glass{box-sizing:border-box;overflow:visible;display:block!important}.account-landing .account-glass-copy,.account-landing .account-auth-form{width:100%;min-width:0;max-width:100%}.account-landing .account-auth-form form{width:100%}.account-landing .landing-tabs{box-sizing:border-box;display:flex}.account-landing .landing-tabs button{min-width:0}.account-landing .account-auth-form input{box-sizing:border-box;width:100%}.account-landing .auth-glass:hover{border-color:#ffffff29!important;transform:translateY(-42%)!important;box-shadow:0 28px 90px #0000006b,0 0 5rem #7a56ff2e!important}.account-landing .account-auth-form:hover{transform:none}.landing-actions a,.landing-actions button,.landing-bottom a,.landing-bottom button{letter-spacing:-.01em;min-height:52px;transition:transform .18s var(--ease-out),box-shadow .22s ease,background .18s ease,border-color .18s ease;border:1px solid #fff3;border-radius:12px;padding:0 22px;font-size:14px;font-weight:800}.landing-actions .landing-buy,.landing-bottom a{color:#17151d;background:#fff;border-color:#fff;box-shadow:0 14px 34px #ffffff24,0 0 0 1px #ffffff14}.landing-actions .landing-buy:hover,.landing-bottom a:hover{background:#f0ebff;transform:translateY(-3px);box-shadow:0 18px 42px #d9ccff4d}.landing-actions button,.landing-bottom button{color:#fff;background:#ffffff14;border-color:#ffffff47;box-shadow:inset 0 1px #ffffff1a}.landing-actions button:hover,.landing-bottom button:hover{background:#8e69ff3d;border-color:#ccbcff9e;transform:translateY(-3px);box-shadow:0 14px 35px #744dff3d}.landing-actions button svg,.landing-actions a svg,.landing-bottom button svg,.landing-bottom a svg{transition:transform .18s var(--ease-out)}.landing-actions button:hover svg,.landing-actions a:hover svg,.landing-bottom button:hover svg,.landing-bottom a:hover svg{transform:translate(4px)}.landing-form-button{border-radius:12px;min-height:52px;box-shadow:0 13px 30px #c1a9ff33}.landing-form-button:hover{transform:translateY(-2px);box-shadow:0 18px 38px #c1a9ff59}.account-landing .landing-form-button{color:#17141e;background:#f1edff;border-radius:999px}.landing-proof{color:#fff;background:linear-gradient(135deg,#14111e,#0d0c12);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:24px;padding:clamp(78px,10vw,145px) clamp(24px,6vw,85px);display:grid}.landing-proof>span{color:#b5a2f4;letter-spacing:.12em;font-size:11px;font-weight:850}.landing-proof h2{letter-spacing:-.045em;font-size:clamp(38px,5vw,70px);line-height:1}.landing-proof h2 em{color:#a995ff;font-style:normal}.landing-proof p{color:#aaa7b6;max-width:470px;margin:25px 0;font-size:15px;line-height:1.7}.landing-proof a{color:#f3efff;align-items:center;gap:10px;font-size:14px;font-weight:800;display:inline-flex}.landing-proof a svg{transition:transform .18s}.landing-proof a:hover svg{transform:translate(5px)}@media (width<=750px){.landing-proof{display:block}.landing-proof>div{margin-top:25px}}.landing-hero{background-image:linear-gradient(90deg,#07070cfa 0%,#07070ce0 31%,#07070c6b 68%,#07070c1f 100%),url(/liminar-shader-night.png);background-position:50%;background-size:cover}.account-landing:after{background:linear-gradient(90deg,#09080ef7 0%,#09080eb8 42%,#09080e1f 100%),url(/liminar-shader-night.png) 100%/cover no-repeat}.landing-hero:after{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.32;background:linear-gradient(#05050a1f,#05050a4d);position:absolute;inset:0}.landing-hero{background-position:50%;background-size:cover;animation:14s ease-in-out infinite alternate shaderBreath}.landing-hero:before{content:"";pointer-events:none;filter:blur(32px);background:radial-gradient(at 72% 38%,#ab6fff33,#0000 20%),radial-gradient(at 81% 70%,#47adff1f,#0000 25%);animation:10s ease-in-out infinite alternate lightDrift;position:absolute;inset:-12%}.landing-hero .landing-hero-inner,.landing-hero .hero-showcase{animation:contentLift .9s var(--ease-out) both}.hero-showcase{animation:7s ease-in-out .9s infinite alternate showcaseFloat!important}.landing-feature-grid article:first-child{animation:cardRise .65s var(--ease-out) .12s both}.landing-feature-grid article:nth-child(2){animation:cardRise .65s var(--ease-out) .22s both}.landing-feature-grid article:nth-child(3){animation:cardRise .65s var(--ease-out) .32s both}@keyframes shaderBreath{0%{background-position:49%;background-size:cover}to{background-position:51% 48%;background-size:106% 106%}}@keyframes lightDrift{0%{opacity:.55;transform:translate(-2%,1%)scale(.94)}to{opacity:1;transform:translate(3%,-2%)scale(1.08)}}@keyframes contentLift{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes showcaseFloat{0%{transform:translateY(-45%)rotate(4deg)}to{transform:translateY(calc(-45% - 10px))rotate(2deg)}}@keyframes cardRise{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.landing-hero,.landing-hero:before,.landing-hero .landing-hero-inner,.landing-hero .hero-showcase,.landing-feature-grid article{animation:none!important}}.landing-proof{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,8vw,125px);min-height:650px}.proof-visual{background:#12101a;border:1px solid #d1beff3d;border-radius:26px;min-height:430px;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 2rem 6rem #00000059,0 0 5rem #7046ff2e}.proof-visual:after{content:"";background:linear-gradient(#0b091214,#0b0912cc),linear-gradient(90deg,#0b091240,#0000 60%);position:absolute;inset:0}.proof-visual img{object-fit:cover;filter:saturate(.9)contrast(1.08);width:100%;height:100%;animation:15s ease-in-out infinite alternate proofScene;transform:scale(1.14)}.proof-overlay{z-index:2;color:#d5caff;letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:10px;font-weight:850;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.proof-overlay strong{color:#9de9bc;background:#50a0781f;border:1px solid #90efbe66;border-radius:999px;padding:7px 10px}.proof-orbit{z-index:3;pointer-events:none;border:1px solid #ba9cff80;border-radius:50%;position:absolute}.proof-orbit-one{width:180px;height:180px;top:65px;right:-70px;box-shadow:0 0 35px #9565ff47}.proof-orbit-two{border-color:#67ceff40;width:280px;height:280px;top:16px;right:-120px;transform:rotate(45deg)}.proof-copy{align-self:center}.proof-copy>span{color:#b5a2f4;letter-spacing:.12em;font-size:11px;font-weight:850}.proof-copy h2{margin-top:22px}.proof-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin:30px 0;display:grid}.proof-stats div{border-top:1px solid #ffffff26;padding-top:14px}.proof-stats strong,.proof-stats span{display:block}.proof-stats strong{font-size:20px}.proof-stats span{color:#9894a7;margin-top:5px;font-size:10px}.proof-copy a{color:#f3efff;align-items:center;gap:10px;font-size:14px;font-weight:800;display:inline-flex}@keyframes proofScene{0%{transform:scale(1.14)translate(-1%)}to{transform:scale(1.2)translate(2%,-1%)}}@media (width<=750px){.landing-proof{min-height:0;display:block}.proof-visual{min-height:300px;margin-bottom:55px}.proof-stats{gap:8px}}.landing-hero .hero-showcase{top:56%}@media (width<=650px){.landing-hero-inner{padding-top:150px;transform:translateY(10px)}.landing-hero .hero-showcase{top:52%}}:root{font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.landing-bottom{background:linear-gradient(135deg,#7777dc 0%,#5555bd 100%);border:1px solid #ffffff1f;border-radius:28px;margin:0 clamp(24px,6vw,85px);position:relative;overflow:hidden;box-shadow:0 2.5rem 7rem #3d2db438}.landing-bottom:before{content:"";background:radial-gradient(circle at 50% 40%,#fff3,#0000 28%);animation:7s ease-in-out infinite alternate ctaPulse;position:absolute;inset:-60%}.landing-bottom h2,.landing-bottom p,.landing-bottom>div,.landing-bottom-mark{position:relative}.landing-bottom h2{letter-spacing:-.045em;max-width:850px;margin:0 auto;font-size:clamp(38px,5vw,70px);line-height:1.02}.landing-bottom p{color:#ffffffbd;margin-top:16px}.landing-bottom>div{margin-top:34px}.landing-bottom a{border-radius:999px}.landing-bottom a:first-child{color:#fff;background:#ffffff1a;border-color:#ffffff3d}.landing-bottom a:last-child{color:#fff;background:#0f0f14;border-color:#0f0f14}.landing-bottom-mark{background:#ffffff45;border-radius:999px;width:96px;height:6px;margin:40px auto 0;display:block}@keyframes ctaPulse{0%{opacity:.45;transform:translate(-4%)scale(.9)}to{opacity:.9;transform:translate(5%,-4%)scale(1.08)}}.landing-faq{isolation:isolate;background:#101017;max-width:none;padding-left:clamp(24px,9vw,145px);padding-right:clamp(24px,9vw,145px);position:relative;overflow:hidden}.landing-faq:before{content:"";z-index:-1;opacity:.65;filter:saturate(.75);background:linear-gradient(90deg,#10101740,#101017),url(/liminar-shader-night.png) 0/cover no-repeat;width:49%;height:100%;position:absolute;top:0;left:0}.landing-faq:after{content:"";z-index:-1;filter:blur(70px);pointer-events:none;background:#8156ff2e;border-radius:50%;width:22rem;height:18rem;position:absolute;top:28%;left:8%}.landing-faq .landing-section-head,.landing-faq-list{z-index:1;position:relative}.landing-faq-list{border:0;padding-top:2px}.landing-faq-list button{color:#f5f5f7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1c1b26b3;border:1px solid #ffffff1f;border-radius:14px;margin-bottom:10px;padding:23px 22px;transition:transform .18s,border-color .18s,background .18s;box-shadow:inset 0 1px #ffffff0d}.landing-faq-list button:hover{background:#2d2741d1;border-color:#b99fff6b;transform:translate(5px)}.landing-faq-list button.open{background:#393052d9;border-color:#c2abff66;padding:23px 22px;box-shadow:0 16px 40px #0003}.landing-faq-list button>span{font-size:15px}.landing-faq-list p{color:#c0bbc9;max-width:700px;margin-top:15px}.landing-faq .landing-section-head h2{font-size:clamp(42px,5vw,74px)}@media (width<=750px){.landing-faq:before{opacity:.2;width:100%}.landing-faq-list{margin-top:32px}}.landing-features,.landing-price{isolation:isolate;position:relative}.landing-features:before,.landing-price:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(135deg,#2321307a,#11111833);border:1px solid #ffffff12;border-radius:30px;position:absolute;inset:7% 4%;box-shadow:inset 0 1px #ffffff0d}.landing-feature-grid article{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#292736bd,#14141ca8);border-color:#ffffff26;box-shadow:inset 0 1px #ffffff14,0 22px 60px #0000002e}.landing-price-box,.landing-video{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#2b2839b8,#14141cad);border-color:#ffffff26;box-shadow:inset 0 1px #ffffff14,0 25px 80px #0003}.landing-video{border-radius:20px;margin:0 clamp(24px,6vw,85px)}.landing-price-box>a{border:1px solid #ffffff2e;border-radius:999px;box-shadow:0 12px 30px #0003}.landing-footer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08080cb3}.landing-bottom{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}html{scroll-behavior:smooth;scroll-padding-top:92px}.landing{--ease-smooth:cubic-bezier(.22,.75,.2,1)}.landing main>section{transition:background-color .7s var(--ease-smooth)}.landing-feature-grid article,.landing-price-box,.landing-video,.landing-faq-list button,.landing-proof,.landing-bottom,.hero-showcase{transition:transform .52s var(--ease-smooth),box-shadow .52s var(--ease-smooth),border-color .52s ease,background .52s ease}.landing-feature-grid article:hover{transform:translateY(-6px)scale(1.008)}.landing-faq-list button:hover{transform:translate(4px)}[data-reveal]{transition:opacity .8s var(--ease-smooth),transform .8s var(--ease-smooth)}.hero-enter{animation-duration:.9s;animation-timing-function:var(--ease-smooth)}.landing-hero{animation-duration:20s}.landing-hero:before{animation-duration:16s}.landing-price-box:before{animation-duration:18s}.landing-bottom:before{animation-duration:12s}.landing-feature-grid article:first-child,.landing-feature-grid article:nth-child(2),.landing-feature-grid article:nth-child(3){animation-duration:.9s}.landing main>section{position:relative}.landing main>section:not(.landing-hero):before{content:"";z-index:-1;pointer-events:none;filter:blur(14px);opacity:.86;background:linear-gradient(#0000 0%,#10101761 46%,#101017eb 100%);height:14rem;position:absolute;top:-7rem;left:0;right:0}.landing-features:before,.landing-price:before{height:92%;transition:opacity .9s;top:4%}.landing-faq:before{transition:opacity .9s}.landing-video{position:relative;overflow:hidden}.landing-video:before{content:"";z-index:-1;filter:blur(24px);background:linear-gradient(#10101700,#191724b8,#10101700);position:absolute;inset:-4rem 0}.landing-bottom{margin-top:1px}.landing-hero{box-shadow:0 6rem 7rem -5rem #0d0b18f2}[data-reveal]{filter:blur(2px);transition:opacity 1.1s var(--ease-smooth),transform 1.1s var(--ease-smooth),filter 1.1s var(--ease-smooth);transform:translateY(2.2rem)}[data-reveal].is-visible{filter:blur()}.landing-hero-inner{padding-top:clamp(175px,20vh,245px);transform:translateY(42px)}@media (width<=650px){.landing-hero-inner{padding-top:180px;transform:translateY(18px)}}.landing-features{padding-top:clamp(58px,7vw,88px);padding-bottom:clamp(72px,9vw,118px)}.landing-features .landing-section-head{grid-template-columns:minmax(170px,.58fr) minmax(0,1.42fr);gap:28px}.landing-features .landing-section-head h2{max-width:760px}.landing-features .landing-section-head p{max-width:560px;margin-top:4px}.landing-features .landing-feature-grid{margin-top:36px}.landing-feature-grid article{min-height:235px}.landing-feature-grid h3{margin-top:50px}@media (width<=750px){.landing-features .landing-section-head{display:block}.landing-features .landing-section-head h2{margin-top:16px}.landing-features .landing-feature-grid{margin-top:30px}}.landing-footer-rich{color:#9b98a8;background:#09090e;border-top:1px solid #ffffff1a;grid-template-columns:2fr repeat(3,1fr);gap:35px;padding:58px clamp(24px,7vw,110px) 28px;display:grid;position:relative}.footer-brand strong{color:#f5f2fb;font-size:18px;display:block}.footer-brand p{color:#858291;margin-top:10px;font-size:12px}.footer-column{align-content:start;gap:10px;font-size:12px;display:grid}.footer-column strong{color:#d8d3e3;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:11px}.footer-column a{color:#a49fb1;transition:color .18s,transform .18s}.footer-column a:hover{color:#d4c7ff;transform:translate(3px)}.footer-column span{color:#858291}.footer-bottom{color:#6f6c79;border-top:1px solid #ffffff14;grid-column:1/-1;justify-content:space-between;gap:20px;padding-top:25px;font-size:10px;display:flex}@media (width<=700px){.landing-footer-rich{grid-template-columns:1fr 1fr;gap:28px}.footer-brand{grid-column:1/-1}.footer-bottom{gap:8px;display:grid}}.site-loader{z-index:1000;opacity:0;visibility:hidden;pointer-events:none;background:#0b0b0f;place-items:center;transition:opacity .6s,visibility 0s linear .6s;display:grid;position:fixed;inset:0}.site-loader.is-active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s}.site-loader img{z-index:2;object-fit:cover;filter:drop-shadow(0 0 25px #815effb8);width:58px;height:58px;animation:loaderMark 2.2s var(--ease-in-out) infinite;border-radius:15px;position:relative}.loader-ring{width:92px;height:92px;animation:loaderRing 2.2s var(--ease-in-out) infinite;border:1px solid #a189ff80;border-radius:24px;position:absolute;transform:rotate(45deg);box-shadow:0 0 34px #7551ff4d}.loader-ring:after{content:"";animation:loaderRing 3.4s var(--ease-in-out) infinite reverse;border:1px solid #68c3ff1f;border-radius:28px;position:absolute;inset:-18px}@keyframes loaderMark{0%,to{opacity:.76;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}@keyframes loaderRing{0%,to{opacity:.4;transform:rotate(45deg)scale(.88)}50%{opacity:1;transform:rotate(135deg)scale(1.05)}}@media (prefers-reduced-motion:reduce){.site-loader img,.loader-ring,.loader-ring:after{animation:none}}.landing-faq .faq-hint{color:#8f8ba0;grid-column:2;margin-top:16px;font-size:12px}.landing-faq-list button>span svg{transition:transform .56s var(--ease-smooth),color .3s ease}.landing-faq-list button.open>span svg{color:#c2adff;transform:rotate(180deg)}.faq-answer{opacity:0;transition:grid-template-rows .62s var(--ease-smooth),opacity .36s ease,margin .62s var(--ease-smooth);grid-template-rows:0fr;display:grid}.faq-answer p{transition:transform .62s var(--ease-smooth),color .3s ease;margin:0;overflow:hidden;transform:translateY(-8px)}.landing-faq-list button.open .faq-answer{opacity:1;grid-template-rows:1fr;margin-top:14px}.landing-faq-list button.open .faq-answer p{animation:faqAnswerGlow .7s var(--ease-smooth) both;transform:translateY(0)}.landing-faq-list button.open{box-shadow:0 20px 50px #3f2b7733,inset 0 1px #ffffff17}.landing-faq-list button:not(.open){transition-delay:30ms}.landing-faq-list button:not(.open):hover{transform:translate(6px)}@keyframes faqAnswerGlow{0%{opacity:0;filter:blur(5px)}60%{opacity:.82;filter:blur()}to{opacity:1}}.account-landing .account-hero{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(120deg,#251f3c9e,#0d0d1447);border:1px solid #ffffff1a;border-radius:28px;margin-bottom:1.5rem;padding:clamp(7rem,13vw,11rem) clamp(1.5rem,5vw,4rem) 4rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 2rem 6rem #00000038}.account-landing .account-hero:after{content:"LIFETIME";color:#c5b2ff2e;letter-spacing:-.08em;pointer-events:none;font-size:clamp(3rem,9vw,9rem);font-weight:900;position:absolute;bottom:2.5rem;right:clamp(2rem,8vw,8rem);transform:rotate(-8deg)}.account-landing .account-dashboard-landing{gap:1.25rem}.account-landing .identity-glass,.account-landing .key-glass{background:linear-gradient(145deg,#2b283ac7,#12121ab8);border-radius:22px;min-height:28rem;padding:1.8rem;box-shadow:inset 0 1px #ffffff12,0 1.7rem 5rem #0003}.account-landing .account-facts span{padding:1rem 0}.account-landing .account-role{background:#9d77ff1a;border:1px solid #c4aeff33;border-radius:999px;padding:.45rem .7rem}.account-landing .key-glass{position:relative;overflow:hidden}.account-landing .key-glass:after{content:"";filter:blur(55px);pointer-events:none;background:#7d56ff38;border-radius:50%;width:18rem;height:18rem;position:absolute;bottom:-7rem;right:-6rem}.account-landing .landing-key,.account-landing .landing-redeem,.account-landing .key-copy,.account-landing .key-glass>a{z-index:1;position:relative}.account-flow{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1917238f;border:1px solid #ffffff1a;border-radius:999px;padding:1.25rem 1.5rem;box-shadow:inset 0 1px #ffffff0d}.admin-shell .content{max-width:1380px}.admin-shell .page-heading{padding:1rem 0}.admin-shell .admin-tabs{z-index:4;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:max-content;position:sticky;top:18px;box-shadow:0 14px 35px #0000002e}.admin-shell .admin-metrics>div{position:relative;overflow:hidden}.admin-shell .admin-metrics>div:after{content:"";filter:blur(25px);background:#916fff29;border-radius:50%;width:8rem;height:8rem;position:absolute;bottom:-3rem;right:-2rem}.admin-shell .data-row{transition:background .22s ease,transform .22s var(--ease-smooth)}.admin-shell .data-row:hover{background:#9371ff14;transform:translate(3px)}.account-workspace{color:#f5f3fa;background:#09090d;grid-template-columns:236px minmax(0,1fr);min-height:100vh;display:grid;position:relative;overflow:hidden}.account-workspace:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 82% 8%,#6851ff1f,#0000 26%),linear-gradient(115deg,#1b163029,#0000 42%);position:fixed;inset:0}.account-sidebar{z-index:2;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:#09090eb8;border-right:1px solid #ffffff17;flex-direction:column;min-height:100vh;padding:30px 18px 18px;display:flex;position:relative}.account-side-brand{color:#fff;text-align:left;background:0 0;border:0;align-items:center;gap:11px;padding:0 9px 34px;display:flex}.account-side-brand img{border-radius:10px;width:34px;height:34px;box-shadow:0 0 24px #7d5bff57}.account-side-brand strong,.account-side-brand small{display:block}.account-side-brand strong{font-size:15px}.account-side-brand small{color:#817e8e;margin-top:2px;font-size:11px}.account-side-label{color:#6f6b7d;letter-spacing:.14em;padding:0 11px 10px;font-size:10px;font-weight:800}.account-side-nav{gap:4px;display:grid}.account-side-nav button,.account-side-support,.account-side-admin{color:#8c8997;text-align:left;width:100%;min-height:40px;transition:color .22s ease,background .22s ease,transform .22s var(--ease-smooth);background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:0 11px;font-size:13px;display:flex}.account-side-nav button:hover,.account-side-nav button.active,.account-side-support:hover,.account-side-admin:hover{color:#fff;background:#967bff21;transform:translate(2px)}.account-side-nav button.active{box-shadow:inset 2px 0 #9d83ff}.account-side-spacer{flex:1}.account-side-support,.account-side-admin{margin-top:5px;text-decoration:none}.account-side-support svg:last-child{margin-left:auto}.account-side-admin{color:#c0b1ff}.account-side-user{color:#fff;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff17;align-items:center;gap:9px;width:100%;margin-top:22px;padding:14px 8px 0;display:flex}.account-side-user>span:nth-child(2){flex:1;min-width:0}.account-side-user strong,.account-side-user small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-side-user strong{font-size:12px}.account-side-user small{color:#797684;margin-top:3px;font-size:10px}.account-side-avatar{background:#282532;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.account-side-avatar img{object-fit:cover;width:100%;height:100%}.account-workspace-main{z-index:1;width:min(100%,1050px);margin:0 auto;padding:72px clamp(24px,5vw,74px) 80px;position:relative}.account-workspace-header{justify-content:space-between;align-items:end;gap:25px;margin-bottom:39px;display:flex}.account-kicker{color:#a895ff;letter-spacing:.14em;font-size:10px;font-weight:850;display:block}.account-workspace-header h1{letter-spacing:-.05em;margin:10px 0 7px;font-size:clamp(35px,4vw,52px);line-height:1}.account-workspace-header p{color:#777482;font-size:14px}.account-header-support{color:#aaa0d7;align-items:center;gap:8px;font-size:12px;font-weight:750;display:inline-flex}.account-workspace-notice{color:#ebe6ff;background:#47367047;border:1px solid #c0acff47;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:-15px 0 22px;padding:13px 15px;font-size:12px;display:flex}.account-workspace-notice button{color:inherit;background:0 0;border:0}.account-profile-panel,.account-subscription-row,.account-data-panel,.account-themes,.account-contact{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#1e1d27c7,#0e0e14b8);border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff0e,0 18px 55px #00000029}.account-profile-panel{border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.account-profile-main{align-items:center;gap:14px;display:flex}.account-profile-main h2{font-size:19px}.account-profile-main p{color:#777382;margin-top:4px;font-size:12px}.account-profile-panel .account-avatar-wrap{flex-basis:52px;width:52px;height:52px}.account-profile-panel .account-avatar{border-radius:15px}.account-profile-role{color:#beaaff;letter-spacing:.08em;background:#8362ed1a;border:1px solid #ae93ff40;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:850}.account-subscription-row{border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding:23px 24px;display:flex}.account-subscription-row h2{margin:9px 0 5px;font-size:17px}.account-subscription-row p{color:#858190;font-size:12px}.account-subscription-row>a,.account-contact>a{color:#c5b8ff;white-space:nowrap;background:#7d5bff21;border:1px solid #977dff3d;border-radius:10px;align-items:center;gap:8px;padding:11px 15px;font-size:11px;font-weight:800;display:inline-flex}.account-data-grid{grid-template-columns:1fr 1.08fr;gap:12px;margin-top:12px;display:grid}.account-data-panel{border-radius:18px;min-width:0;padding:22px 24px}.account-panel-title{color:#a897e8;letter-spacing:.13em;justify-content:space-between;align-items:center;font-size:10px;font-weight:850;display:flex}.account-panel-title svg{color:#9a86e6}.account-info-list{margin-top:17px}.account-info-list div{border-top:1px solid #ffffff14;justify-content:space-between;gap:12px;padding:12px 0;font-size:12px;display:flex}.account-info-list span{color:#777482}.account-info-list strong{text-align:right;color:#e7e3ef;font-weight:650}.account-license-key{background:#61499d1f;border:1px solid #b29aff33;border-radius:12px;gap:8px;margin-top:18px;padding:15px 44px 15px 14px;display:grid;position:relative}.account-license-key small{color:#8d82ac;letter-spacing:.1em;font-size:9px;font-weight:800}.account-license-key strong{overflow-wrap:anywhere;color:#f0ebff;font-size:13px}.account-license-key button{color:#bcaaff;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.account-download{color:#f1edf9;background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;align-items:center;gap:8px;margin-top:14px;padding:11px 14px;font-size:11px;font-weight:800;display:inline-flex}.account-panel-copy{color:#8e8a99;margin-top:17px;font-size:12px;line-height:1.6}.account-redeem{gap:8px;margin-top:15px;display:flex}.account-redeem input{color:#fff;background:#03030761;border:1px solid #ffffff21;border-radius:10px;outline:0;flex:1;min-width:0;min-height:41px;padding:0 12px;font-size:12px}.account-redeem button{color:#1a1720;background:#f2effa;border:0;border-radius:10px;align-items:center;gap:6px;min-height:41px;padding:0 13px;font-size:11px;font-weight:850;display:inline-flex}.account-themes{border-radius:18px;margin-top:12px;padding:22px 24px}.account-theme-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.account-theme-card{background:#13131a;border:1px solid #ffffff1f;border-radius:13px;flex-direction:column;justify-content:end;min-height:120px;padding:15px;display:flex;position:relative;overflow:hidden}.account-theme-card:before{content:"";opacity:.7;transition:transform .6s var(--ease-smooth);background:linear-gradient(135deg,#8d76ff8c,#0000 54%),radial-gradient(circle at 90% 10%,#ffffff47,#0000 20%);position:absolute;inset:0}.account-theme-card:hover:before{transform:scale(1.12)rotate(4deg)}.account-theme-card strong,.account-theme-card span{z-index:1;position:relative}.account-theme-card strong{font-size:13px}.account-theme-card span{color:#aaa4b9;margin-top:4px;font-size:10px}.theme-orbit:before{background:linear-gradient(135deg,#4abdff8c,#0000 52%),radial-gradient(circle at 70% 20%,#aa76ff80,#0000 25%)}.theme-ice:before{background:linear-gradient(135deg,#ffa5cf6b,#0000 52%),radial-gradient(circle at 80% 20%,#6fd2ff80,#0000 25%)}.account-contact{border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding:22px 24px;display:flex}.account-contact h2{margin:9px 0 5px;font-size:17px}.account-contact p{color:#858190;font-size:12px}@media (width<=800px){.account-workspace{display:block}.account-sidebar{border-bottom:1px solid #ffffff17;border-right:0;min-height:0;padding:18px 16px}.account-side-brand{padding-bottom:18px}.account-side-label,.account-side-spacer,.account-side-support,.account-side-admin,.account-side-user{display:none}.account-side-nav{display:flex;overflow:auto}.account-side-nav button{white-space:nowrap;width:auto;padding:0 13px}.account-workspace-main{padding:35px 18px 54px}.account-workspace-header{flex-direction:column;align-items:start;margin-bottom:26px}.account-header-support{display:none}.account-data-grid,.account-theme-grid{grid-template-columns:1fr}.account-contact,.account-subscription-row{flex-direction:column;align-items:start}.account-redeem{flex-direction:column}.account-redeem button{justify-content:center}}.account-theme-card{color:#fff;text-align:left;cursor:pointer;width:100%;transition:transform .26s var(--ease-smooth),border-color .26s ease,box-shadow .26s ease;border:1px solid #ffffff1f}.account-theme-card:hover{border-color:#b9a0ff73;transform:translateY(-4px);box-shadow:0 18px 34px #0000003d}.account-theme-card.is-selected{border-color:#a995ff;box-shadow:0 0 0 2px #a995ff2e,0 18px 38px #6749d533}.account-theme-card.is-selected span{color:#c8bbff}.account-workspace.theme-orbit:before{background:radial-gradient(circle at 82% 8%,#32a8ff29,#0000 28%),linear-gradient(115deg,#141f3638,#0000 42%)}.account-workspace.theme-ice:before{background:radial-gradient(circle at 82% 8%,#ff7ec124,#0000 28%),linear-gradient(115deg,#3419302e,#0000 42%)}.account-workspace.theme-orbit .account-kicker,.account-workspace.theme-orbit .account-panel-title{color:#82cfff}.account-workspace.theme-ice .account-kicker,.account-workspace.theme-ice .account-panel-title{color:#f0a8d0}.account-subscription-row>button{color:#c5b8ff;white-space:nowrap;cursor:pointer;background:#7d5bff21;border:1px solid #977dff3d;border-radius:10px;align-items:center;gap:8px;padding:11px 15px;font-size:11px;font-weight:800;display:inline-flex}.account-subscription-row>button:hover{background:#8d6cff40;transform:translateY(-2px)}.account-section-card{min-height:260px}.account-account-info{margin-top:12px}.account-license-key .account-key-spoiler{color:#b8adc9;text-align:left;width:100%;font:inherit;letter-spacing:.16em;cursor:pointer;filter:blur(1.8px);background:0 0;border:0;padding:0;font-size:13px;font-weight:700;transition:filter .26s,color .26s;display:block;position:static;transform:none}.account-license-key .account-key-spoiler:hover{color:#d3c7f2;filter:blur(1px)}.account-license-key .account-key-spoiler.revealed{color:#f0ebff;letter-spacing:normal;filter:none}.account-license-key .account-key-copy{color:#bcaaff;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.account-license-key .account-key-spoiler+.account-key-copy{z-index:2}.account-section-view{animation:accountSectionIn .56s var(--ease-smooth) both;transform-origin:50% 0}.account-side-nav button{transition:color .36s ease,background .36s ease,transform .42s var(--ease-smooth),box-shadow .36s ease}.account-side-nav button.active{animation:accountNavSettle .46s var(--ease-smooth) both}@keyframes accountSectionIn{0%{opacity:0;filter:blur(8px);transform:translateY(18px)scale(.985)}55%{opacity:.82;filter:blur(1px)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes accountNavSettle{0%{opacity:.72;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.account-section-view,.account-side-nav button.active{animation:none}}.admin-shell .admin-hero{background:radial-gradient(circle at 90% 20%,#7759ff3d,#0000 34%),linear-gradient(135deg,#282241eb,#111118cc);border:1px solid #b89fff38;border-radius:24px;justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;padding:30px 32px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 25px 80px #0000004d}.admin-shell .admin-hero h1{letter-spacing:-.055em;margin:13px 0 8px;font-size:clamp(34px,4vw,58px)}.admin-shell .admin-hero p{color:#aaa5b8;font-size:14px}.admin-hero-status{background:#458b671a;border:1px solid #94ebbb3b;border-radius:14px;grid-template-columns:9px auto;align-items:center;column-gap:9px;min-width:145px;padding:14px 16px;display:grid}.admin-hero-status span{background:#8ee3b2;border-radius:50%;grid-row:1/3;width:9px;height:9px;animation:2s ease-in-out infinite adminPulse;box-shadow:0 0 16px #8ee3b2}.admin-hero-status strong{color:#d6ffe5;font-size:12px}.admin-hero-status small{color:#90ba9d;margin-top:3px;font-size:10px}.admin-command-panel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#191821c7;border:1px solid #ffffff1a;border-radius:17px;align-items:center;gap:10px;margin-bottom:18px;padding:14px 16px;display:flex;box-shadow:inset 0 1px #ffffff0d}.admin-command-panel>div{gap:4px;margin-right:auto;display:grid}.admin-command-kicker{color:#9785da;letter-spacing:.13em;font-size:9px;font-weight:850}.admin-command-panel strong{font-size:13px}.admin-command-panel button{color:#ddd8e8;min-height:38px;transition:transform .22s var(--ease-smooth),background .22s ease,border-color .22s ease;background:#ffffff0f;border:1px solid #ffffff21;border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:750;display:inline-flex}.admin-command-panel button:hover{background:#7f5fe62e;border-color:#b297ff7a;transform:translateY(-2px)}.admin-shell .admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:26px}.admin-shell .admin-metrics>div{background:linear-gradient(145deg,#242232e6,#13131bd6);border-radius:18px;grid-template-rows:auto auto auto;grid-template-columns:28px 1fr;column-gap:10px;min-height:126px;padding:20px 21px;display:grid}.admin-shell .admin-metrics>div:first-child{border-color:#ac8fff42}.admin-shell .admin-metrics>div:nth-child(2){border-color:#65bfff33}.admin-shell .admin-metrics>div:nth-child(3){border-color:#73e4b033}.admin-shell .admin-metrics svg{color:#b5a0ff;grid-row:1/4;align-self:start;margin-top:3px}.admin-shell .admin-metrics>div:nth-child(2) svg{color:#7ed4ff}.admin-shell .admin-metrics>div:nth-child(3) svg{color:#8be6b4}.admin-shell .admin-metrics strong{letter-spacing:-.06em;font-size:34px;line-height:1}.admin-shell .admin-metrics span{color:#c4becf;grid-column:2;margin-top:7px;font-size:11px}.admin-shell .admin-metrics small{color:#777486;grid-column:2;margin-top:6px;font-size:10px}.admin-shell .admin-tabs{background:#191822db;border-radius:14px;margin-bottom:25px;padding:5px}.admin-shell .admin-tabs button{padding:0 18px}.admin-shell .toolbar{padding:18px 0 20px}.admin-shell .toolbar h2{font-size:27px}.admin-shell .toolbar p{max-width:550px;line-height:1.5}@keyframes adminPulse{50%{opacity:.5;transform:scale(.75);box-shadow:0 0 7px #8ee3b2}}@media (width<=700px){.admin-shell .admin-hero{flex-direction:column;align-items:start;padding:23px}.admin-hero-status{width:100%}.admin-command-panel{flex-wrap:wrap;align-items:stretch}.admin-command-panel>div{width:100%}.admin-command-panel button{flex:1;justify-content:center}.admin-shell .admin-metrics{grid-template-columns:1fr}.admin-shell .admin-tabs{width:100%;overflow:auto}.admin-shell .admin-tabs button{flex:none;padding:0 14px}}
