:root{--h-bg: #06070e;--h-bg-2: #090b16;--h-card: #0b0d17;--h-card-2: #11141f;--h-line: rgba(255, 255, 255, .08);--h-line-2: rgba(255, 255, 255, .14);--h-line-3: rgba(255, 255, 255, .24);--h-text: #f2f4ff;--h-text-2: #a9afc7;--h-text-3: #767d97;--h-blue: #3b4dff;--h-blue-2: #5666ff;--h-blue-3: #a7b0ff;--h-violet: #7c6aff;--h-grad: linear-gradient(135deg, #3b4dff, #7c6aff);--h-display: "Outfit", "Roboto", system-ui, sans-serif;--h-r: 18px}.home{position:relative;min-height:100vh;overflow-x:clip;background:var(--h-bg);color:var(--h-text);font-family:Roboto,system-ui,sans-serif;font-size:16px;line-height:1.55}.home:before{content:"";position:absolute;inset:0 0 auto;height:1080px;pointer-events:none;z-index:0;background:radial-gradient(48% 32% at 80% 4%,rgba(124,106,255,.22),transparent 70%),radial-gradient(42% 30% at 10% -2%,rgba(59,77,255,.18),transparent 70%);mask-image:linear-gradient(to bottom,#000 42%,transparent);-webkit-mask-image:linear-gradient(to bottom,#000 42%,transparent)}.home a{color:inherit}.home h1,.home h2,.home h3,.nv-brand,.offer-name,.offer-price b,.steps3-num span{font-family:var(--h-display)}.hw{position:relative;z-index:1;width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.home em,.nv em{font-style:normal}.rv{opacity:0;transform:translateY(14px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.rv.rv-in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.rv{opacity:1;transform:none;transition:none}}.hb{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 20px;border-radius:12px;font-weight:600;font-size:14px;white-space:nowrap;border:1px solid transparent;cursor:pointer;transition:background .2s,border-color .2s,transform .2s,box-shadow .25s}.hb svg{width:16px;height:16px}.hb--lg{height:50px;padding:0 24px;font-size:15px;border-radius:14px}.hb--blue{color:#fff;background:var(--h-grad);box-shadow:inset 0 1px #ffffff38,0 12px 34px -14px #3b4dfff2}.hb--blue:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff47,0 18px 42px -14px #7c6aff}.hb--ghost{color:#fff;background:#ffffff09;border-color:var(--h-line-2)}.hb--ghost:hover{border-color:var(--h-line-3);background:#ffffff12;transform:translateY(-1px)}.nv{position:sticky;top:0;z-index:50;border-bottom:1px solid transparent;transition:background .3s,border-color .3s;font-family:Roboto,system-ui,sans-serif;color:#fff}.nv--scrolled{background:#06070ec7;border-bottom-color:var(--h-line);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4)}.nv-in{display:flex;align-items:center;gap:40px;height:70px;max-width:1200px;margin:0 auto;padding:0 24px}.nv-brand{display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:18px;letter-spacing:-.01em}.nv-brand img{width:30px;height:30px;object-fit:contain}.nv-links{display:flex;gap:4px}.nv-links button{position:relative;height:36px;padding:0 13px;border-radius:10px;font-size:14px;font-weight:500;color:var(--h-text-2);transition:color .2s,background .2s}.nv-links button:hover{color:#fff;background:#ffffff0a}.nv-links button.on{color:#fff}.nv-links button.on:after{content:"";position:absolute;left:13px;right:13px;bottom:-14px;height:2px;border-radius:2px;background:var(--h-grad);box-shadow:0 0 12px #7c6affcc}.nv-actions{margin-left:auto;display:flex;align-items:center;gap:14px}.nv-login{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:500;color:var(--h-text-2);transition:color .2s}.nv-login:hover{color:#fff}.nv-login svg{width:16px;height:16px}.nv-av{width:22px;height:22px;border-radius:50%;object-fit:cover;display:block;border:1px solid rgba(255,255,255,.22)}.nv-burger{display:none;width:38px;height:38px;place-items:center;border-radius:10px;border:1px solid var(--h-line-2)}.nv-burger svg{width:18px;height:18px}.nv-mobile{display:none}.hx{position:relative;padding:84px 0 44px}.hx-bg{position:absolute;inset:-70px 0 auto;height:780px;pointer-events:none;background:radial-gradient(34% 44% at 80% 34%,rgba(124,106,255,.3),transparent 70%),radial-gradient(28% 34% at 8% 2%,rgba(59,77,255,.2),transparent 70%);mask-image:linear-gradient(to bottom,#000 58%,transparent);-webkit-mask-image:linear-gradient(to bottom,#000 58%,transparent)}.hx-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:58px 58px;mask-image:radial-gradient(62% 60% at 70% 30%,#000,transparent);-webkit-mask-image:radial-gradient(62% 60% at 70% 30%,#000,transparent)}.hx-in{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:0}.hx-badge{display:inline-flex;align-items:center;gap:10px;height:34px;padding:0 13px;border-radius:999px;font-size:13px;color:var(--h-blue-3);background:#7c6aff1a;border:1px solid rgba(124,106,255,.32);transition:border-color .2s,color .2s,box-shadow .25s}.hx-badge:hover{color:#fff;border-color:#7c6aff99;box-shadow:0 0 0 4px #7c6aff14}.hx-badge svg{width:15px;height:15px}.hx-badge span{color:#e7e9f6}.hx-in>h1{margin:24px 0 0;max-width:16ch;font-weight:800;font-size:clamp(40px,6vw,76px);line-height:1.02;letter-spacing:-.035em}.hx-in>h1 em{display:block}.hx-in>h1 em .sw-w>span{background:var(--h-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.hx-in>p{max-width:620px;margin-top:22px;font-size:17.5px;line-height:1.6;color:var(--h-text-2)}.hx-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}.hx-visual{width:100%;max-width:760px;margin-top:54px}.statband{position:relative;padding:0 0 8px}.statband-in{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.statband-item{display:flex;flex-direction:column;align-items:center;gap:6px;padding:22px 14px;border-radius:18px;text-align:center;background:linear-gradient(170deg,#ffffff0b,#ffffff04);border:1px solid var(--h-line)}.statband-item b{font-weight:800;font-size:clamp(24px,2.4vw,32px);letter-spacing:-.02em;background:var(--h-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.statband-item span{font-size:12.5px;letter-spacing:.02em;color:var(--h-text-3)}.cmp-lead{margin:16px auto 0;max-width:620px;font-size:16px;line-height:1.6;color:var(--h-text-2)}.cmp-card{overflow:hidden;border-radius:var(--h-r);border:1px solid var(--h-line-2);background:linear-gradient(180deg,#0e1120,#080910)}.cmp-head,.cmp-card li{display:grid;grid-template-columns:minmax(0,1fr) 150px 150px;align-items:center;gap:12px;padding:14px 22px}.cmp-head{border-bottom:1px solid var(--h-line);font-size:13px;color:var(--h-text-3)}.cmp-head b{justify-self:center;font-weight:600;font-size:14px;color:var(--h-text-2)}.cmp-head b.cmp-us{color:#fff}.cmp-card ul{margin:0;padding:0;list-style:none}.cmp-card li{border-top:1px solid rgba(255,255,255,.05);font-size:14.5px;color:#e7e9f6}.cmp-card li:first-child{border-top:0}.cmp-card li:hover{background:#ffffff05}.cmp-mark{justify-self:center;display:grid;place-items:center;width:26px;height:26px;border-radius:50%}.cmp-mark svg{width:15px;height:15px}.cmp-mark--yes{color:#86efac;background:#22c55e24}.cmp-mark--half{color:#fcd34d;background:#f59e0b24}.cmp-mark--no{color:#fca5a5;background:#ef44441f}.lc{position:relative;border-radius:var(--h-r);background:linear-gradient(180deg,#0e1120,#080910);border:1px solid var(--h-line-2);box-shadow:0 44px 90px -44px #3b4dffb3,0 0 0 1px #0000008c;overflow:hidden}.lc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(150deg,rgba(255,255,255,.16),transparent 40%,rgba(124,106,255,.25));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.lc-top{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--h-line)}.lc-bot{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--h-grad);box-shadow:0 8px 20px -8px #3b4dffe6}.lc-bot img{width:24px;height:24px}.lc-top b{display:block;font-size:15px}.lc-top small{font-size:12px;color:var(--h-text-3)}.lc-live{margin-left:auto;display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:500;color:#4ade80;background:#22c55e1a;border:1px solid rgba(34,197,94,.3)}.lc-live i{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 #22c55e99;animation:lc-ping 2s infinite}@keyframes lc-ping{70%{box-shadow:0 0 0 7px #22c55e00}to{box-shadow:0 0 #22c55e00}}.lc-feed{list-style:none;margin:0;padding:12px;display:flex;flex-direction:column;gap:8px;min-height:290px}.lc-ev{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:11px;background:#ffffff06;border:1px solid var(--h-line);animation:lc-in .5s cubic-bezier(.2,.7,.2,1) both}.lc-ev:first-child{border-color:#7c6aff59;background:#7c6aff0f}@keyframes lc-in{0%{opacity:0;transform:translateY(-8px)}}.lc-tag{flex:none;min-width:84px;padding:3px 0;border-radius:6px;text-align:center;font-weight:700;font-size:10px;letter-spacing:.08em}.lc-ev--red .lc-tag{color:#fca5a5;background:#ef444424}.lc-ev--green .lc-tag{color:#86efac;background:#22c55e24}.lc-ev--amber .lc-tag{color:#fcd34d;background:#f59e0b24}.lc-ev--blue .lc-tag{color:#bcb6ff;background:#7c6aff2e}.lc-text{font-size:13.5px;color:#e4e4e7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-foot{display:flex;gap:18px;padding:12px 18px;border-top:1px solid var(--h-line);font-size:12.5px;color:var(--h-text-3)}.lc-foot span{display:inline-flex;align-items:center;gap:6px}.lc-foot svg{width:15px;height:15px;color:var(--h-blue-3)}.hs{position:relative;padding:112px 0 0}.hs--tight{padding-top:72px}.sh{max-width:720px;margin-bottom:42px}.sh--center{margin-left:auto;margin-right:auto;text-align:center}.sh-kicker{display:inline-block;margin-bottom:14px;font-weight:700;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--h-blue-3)}.sh h2,.faqx-side h2,.endcta h2{font-weight:800;font-size:clamp(30px,3.6vw,44px);line-height:1.1;letter-spacing:-.025em}.sh h2 em,.faqx-side h2 em{background:var(--h-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.bx-ico{position:relative;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:#cdd2ff;background:linear-gradient(150deg,#3b4dff38,#7c6aff1f);border:1px solid rgba(124,106,255,.3)}.bx-ico svg{width:21px;height:21px}.bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bx{position:relative;display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:var(--h-r);background:var(--h-card);border:1px solid var(--h-line);overflow:hidden;transition:border-color .25s,transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s}.bx:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;opacity:.9;background:linear-gradient(155deg,rgba(255,255,255,.12),transparent 42%,transparent);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.bx:hover{border-color:#7c6aff66;box-shadow:0 30px 60px -40px #3b4dffe6}.bx h3{margin-top:6px;font-weight:700;font-size:18px}.bx p{font-size:14.5px;color:var(--h-text-2)}.bx--raid{grid-column:span 2;grid-row:span 2;background:radial-gradient(72% 60% at 100% 0%,rgba(124,106,255,.24),transparent 70%),var(--h-card)}.bx--raid h3{font-size:24px}.bx--raid p{max-width:520px;font-size:15px}.bx-mods{display:flex;flex-wrap:wrap;gap:8px;margin:auto 0 0;padding:18px 0 0;list-style:none}.bx-mods li{padding:6px 11px;border-radius:9px;font-size:12.5px;font-weight:500;color:#e4e4e7;background:#ffffff0a;border:1px solid var(--h-line)}.bx-mods li:before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:#22c55e;vertical-align:1px}.bx-mods .bx-more{color:var(--h-blue-3);border-color:#7c6aff59}.bx-mods .bx-more:before{display:none}.bx--panel{grid-row:span 2}.bx-term{margin-top:auto;padding:14px;border-radius:12px;background:#05060c;border:1px solid var(--h-line);font-family:Geist Mono,ui-monospace,monospace;font-size:12px;line-height:1.9;color:#e4e4e7}.bx-term span{color:var(--h-blue-3)}.bx-term .ok{color:#4ade80}.bx--wide{grid-column:1 / -1}.bx-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 20px;margin:6px 0 0;padding:0;list-style:none}.bx-list li{display:flex;align-items:center;gap:10px;font-size:14px;color:#e4e4e7}.bx-list svg{flex:none;width:18px;height:18px;color:var(--h-blue-3)}.steps3{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.steps3:before{content:"";position:absolute;top:20px;left:20px;right:20px;height:1px;background:linear-gradient(90deg,var(--h-blue-2),rgba(124,106,255,.12))}.steps3-num{position:relative;margin-bottom:18px}.steps3-num span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;font-weight:800;color:#fff;background:var(--h-grad);box-shadow:0 0 0 6px var(--h-bg),0 0 26px #7c6affcc}.steps3-card{display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:var(--h-r);background:var(--h-card);border:1px solid var(--h-line)}.steps3-card h3{margin-top:6px;font-weight:700;font-size:18px}.steps3-card p{font-size:14.5px;color:var(--h-text-2)}.offer{max-width:920px;margin:0 auto}.offer-switch{display:flex;justify-content:center;gap:6px;width:fit-content;margin:0 auto 18px;padding:5px;border-radius:14px;background:var(--h-card);border:1px solid var(--h-line)}.offer-switch button{position:relative;height:38px;padding:0 18px;border-radius:10px;font-weight:600;font-size:14px;color:var(--h-text-2);transition:color .2s,background .2s}.offer-switch button:hover{color:#fff}.offer-switch button.on{color:#fff;background:var(--h-grad);box-shadow:0 10px 26px -14px #3b4dfff2}.offer-switch button span{position:absolute;top:-10px;right:-6px;padding:1px 6px;border-radius:6px;font-size:10px;font-weight:700;color:#1a1400;background:#fbbf24}.offer-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-radius:22px;background:var(--h-card);border:1px solid rgba(124,106,255,.4);box-shadow:0 34px 80px -44px #7c6afff2;overflow:hidden;animation:lc-in .45s cubic-bezier(.2,.7,.2,1) both}.offer-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(120deg,rgba(124,106,255,.5),transparent 45%,rgba(59,77,255,.45));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.offer-left{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:34px;background:radial-gradient(80% 80% at 0% 0%,rgba(124,106,255,.2),transparent 70%)}.offer-name{font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--h-blue-3)}.offer-price b{font-weight:800;font-size:56px;letter-spacing:-.03em;line-height:1;background:linear-gradient(180deg,#fff,#c3c9ee);-webkit-background-clip:text;background-clip:text;color:transparent}.offer-price small{margin-left:8px;font-size:15px;color:var(--h-text-3)}.offer-left p{font-size:15px;color:var(--h-text-2)}.offer-left .hb{margin-top:6px}.offer-note{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--h-text-3)}.offer-note svg{width:14px;height:14px}.offer-right{padding:34px;border-left:1px solid var(--h-line)}.offer-incl{display:block;margin-bottom:16px;font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--h-text-3)}.offer-right ul{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.offer-right li{display:flex;align-items:center;gap:10px;font-size:14.5px;color:#e4e4e7}.offer-right li svg{flex:none;width:18px;height:18px;padding:3px;border-radius:50%;color:#041b12;background:#22c55e;stroke-width:3}.promises{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-radius:var(--h-r);background:var(--h-card);border:1px solid var(--h-line);overflow:hidden}.promise{display:flex;gap:14px;padding:22px}.promise+.promise{border-left:1px solid var(--h-line)}.promise .bx-ico{flex:none;width:38px;height:38px}.promise b{display:block;font-size:14.5px}.promise span:not(.bx-ico){display:block;margin-top:3px;font-size:13px;color:var(--h-text-3)}.faqx{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:start}.faqx-side{position:sticky;top:100px}.faqx-side p{margin:16px 0 22px;font-size:15.5px;color:var(--h-text-2)}.faqx-list{border-top:1px solid var(--h-line)}.faqx-item{border-bottom:1px solid var(--h-line)}.faqx-item button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:22px 0;text-align:left;font-weight:600;font-size:16px}.faqx-item button:hover{color:#fff}.faqx-item i{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:9px;color:var(--h-text-2);border:1px solid var(--h-line-2);transition:transform .3s,color .3s,background .3s,border-color .3s}.faqx-item i svg{width:15px;height:15px}.faqx-item.open i{transform:rotate(45deg);color:#fff;background:var(--h-grad);border-color:transparent}.faqx-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.2,.7,.2,1)}.faqx-a>div{overflow:hidden}.faqx-a p{padding:0 40px 22px 0;font-size:15px;color:var(--h-text-2)}.faqx-item.open .faqx-a{grid-template-rows:1fr}.endcta{position:relative;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;padding:42px;border-radius:22px;overflow:hidden;background:linear-gradient(115deg,#2a2fd0,#3b4dff 46%,#6a4ff0);background-size:180% 180%;box-shadow:0 36px 90px -44px #7c6aff}.endcta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(60% 120% at 90% -10%,rgba(255,255,255,.22),transparent 60%)}.endcta>div{position:relative;z-index:1}.endcta h2 em{color:#ffffffb3}.endcta p{margin-top:10px;font-size:15.5px;color:#ffffffd1}.endcta-btns{display:flex;flex-wrap:wrap;gap:10px}.endcta .hb--blue{color:#2a2fd0;background:#fff;box-shadow:inset 0 1px #fff9,0 14px 30px -14px #00000080}.endcta .hb--blue:hover{background:#eceeff}.endcta .hb--ghost{background:#ffffff14;border-color:#fff6}.endcta .hb--ghost:hover{background:#ffffff29}.hf{position:relative;z-index:1;margin-top:112px;padding:52px 0 28px;border-top:1px solid var(--h-line);font-family:Roboto,system-ui,sans-serif;color:#fff}.hf-in{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap}.hf-brand{max-width:320px}.hf-brand p{margin-top:12px;font-size:14px;color:var(--h-text-3)}.hf-cols{display:flex;gap:56px;flex-wrap:wrap}.hf-cols div{display:flex;flex-direction:column;gap:10px}.hf-cols h4{margin-bottom:4px;font-family:var(--h-display);font-weight:700;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--h-text-3)}.hf-cols a{font-size:14px;color:var(--h-text-2);transition:color .2s}.hf-cols a:hover{color:#fff}.hf-bottom{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:40px;padding-top:22px;border-top:1px solid var(--h-line);font-size:13px;color:var(--h-text-3)}@media (max-width: 1024px){.hx-in{grid-template-columns:minmax(0,1fr);gap:40px}.hx-in>*{min-width:0}.hx-visual{max-width:620px;margin-top:44px}.statband-in{grid-template-columns:repeat(3,minmax(0,1fr))}.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bx--raid{grid-column:1 / -1;grid-row:auto}.bx--panel{grid-row:auto}.bx-list{grid-template-columns:repeat(3,minmax(0,1fr))}.promises{grid-template-columns:repeat(2,minmax(0,1fr))}.promise:nth-child(3){border-left:0}.promise:nth-child(n+3){border-top:1px solid var(--h-line)}.faqx{grid-template-columns:1fr;gap:28px}.faqx-side{position:static}}@media (max-width: 860px){.nv-links,.nv-login{display:none}.nv-burger{display:grid}.nv-mobile{display:flex;flex-direction:column;padding:8px 24px 18px;background:#06070ef5;border-bottom:1px solid var(--h-line)}.nv-mobile button,.nv-mobile a{height:46px;display:flex;align-items:center;text-align:left;font-weight:500;color:var(--h-text-2);border-bottom:1px solid var(--h-line)}.steps3{grid-template-columns:1fr}.steps3:before{display:none}.offer-card{grid-template-columns:1fr}.offer-right{border-left:0;border-top:1px solid var(--h-line)}}@media (max-width: 640px){.hx{padding-top:48px}.statband-in{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.statband-item{padding:18px 10px}.cmp-head,.cmp-card li{grid-template-columns:minmax(0,1fr) 54px 54px;gap:8px;padding:13px 16px;font-size:13.5px}.cmp-head b{font-size:12px}.bento{grid-template-columns:1fr}.bx-list{grid-template-columns:1fr 1fr}.promises{grid-template-columns:1fr}.promise+.promise{border-left:0;border-top:1px solid var(--h-line)}.offer-left,.offer-right{padding:24px}.offer-switch button{padding:0 12px}.endcta{padding:28px 22px}.nv-actions .hb{display:none}}.sw-w{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.08em;margin-bottom:-.08em}.sw-w>span{display:inline-block;animation:sw-up .8s cubic-bezier(.2,.8,.2,1) both}@keyframes sw-up{0%{opacity:0;transform:translateY(105%)}to{opacity:1;transform:none}}.scroll-progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;transform-origin:left;pointer-events:none;background:linear-gradient(90deg,#3b4dff,#a7b0ff);box-shadow:0 0 10px #7c6affe6}.spot{position:relative;isolation:isolate}.spot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:-1;opacity:0;background:radial-gradient(320px circle at var(--mx, 50%) var(--my, 50%),rgba(124,106,255,.18),transparent 60%);transition:opacity .3s}.spot:hover:after{opacity:1}.bx,.steps3-card,.promise,.offer-card{transition:border-color .25s,transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s}.bx:hover,.steps3-card:hover{transform:translateY(-3px)}.steps3.rv{opacity:1;transform:none}.steps3:before{transform:scaleX(0);transform-origin:left;transition:transform 1.2s cubic-bezier(.6,0,.2,1) .2s}.steps3.rv-in:before{transform:scaleX(1)}.steps3>li{opacity:0;transform:translateY(14px);transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1)}.steps3.rv-in>li{opacity:1;transform:none}.steps3.rv-in>li:nth-child(2){transition-delay:.25s}.steps3.rv-in>li:nth-child(3){transition-delay:.5s}.offer-fade{animation:offer-fade .35s ease-out both}@keyframes offer-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.offer-list>li{animation:offer-fade .4s ease-out both}.offer-list>li:nth-child(2){animation-delay:.04s}.offer-list>li:nth-child(3){animation-delay:.08s}.offer-list>li:nth-child(4){animation-delay:.12s}.offer-list>li:nth-child(5){animation-delay:.16s}.offer-list>li:nth-child(n+6){animation-delay:.2s}.offer-price b{font-variant-numeric:tabular-nums}.hb--blue{position:relative;overflow:hidden}.hb--blue:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.4),transparent);transform:skew(-20deg)}.hb--blue:hover:after{animation:hb-shine .7s ease-out}.hx-bg{animation:hx-breathe 9s ease-in-out infinite alternate}@keyframes hx-breathe{0%{opacity:.75;transform:translateZ(0) scale(1)}to{opacity:1;transform:translate3d(-2%,1%,0) scale(1.05)}}.endcta{animation:endcta-flow 10s ease-in-out infinite alternate}@keyframes endcta-flow{0%{background-position:0% 50%}to{background-position:100% 50%}}@media (prefers-reduced-motion: reduce){.sw-w>span,.hx-bg,.endcta,.offer-fade,.offer-list>li{animation:none}.steps3:before,.steps3>li{transform:none;opacity:1;transition:none}.hb--blue:hover:after{animation:none}}:root{color-scheme:dark;--bg-0: #0a0a14;--bg-alt: #08080f;--scene-base: #0b0b16;--scene-navy: #10152f;--scene-violet: rgba(124, 106, 255, .16);--scene-cyan: rgba(63, 208, 255, .13);--scene-cobalt: rgba(30, 140, 255, .15);--scene-white: rgba(255, 255, 255, .045);--glass: rgba(16, 16, 32, .55);--glass-pill: rgba(255, 255, 255, .05);--glass-veil: rgba(9, 9, 18, .62);--hair: rgba(255, 255, 255, .1);--edge: rgba(255, 255, 255, .18);--edge-hi: rgba(255, 255, 255, .3);--blur: 28px;--sh-glass: 0 2px 6px rgba(0, 0, 0, .35), 0 28px 68px rgba(0, 0, 0, .5);--sh-pill: 0 1px 2px rgba(0, 0, 0, .3), 0 10px 24px rgba(0, 0, 0, .28);--ink: #eef0fa;--ink-hi: #c3c8de;--ink-2: #a6abc8;--ink-3: #7b81a0;--line: rgba(255, 255, 255, .07);--line-2: rgba(255, 255, 255, .14);--line-3: rgba(255, 255, 255, .26);--cyan: #3FD0FF;--cyan-hi: #8FE0FF;--cobalt: #1E8CFF;--violet: #7C6AFF;--ok: #2EE6A0;--ok-hi: #7DF0C4;--grad: linear-gradient(135deg, #1E8CFF 0%, #3FD0FF 50%, #0B50D0 100%);--grad-island: linear-gradient(160deg, #F7F9FE 0%, #E4E9F4 55%, #C9D1E4 100%);--f-display: "Outfit", "Segoe UI", system-ui, sans-serif;--f-body: "Geist", "Inter", system-ui, sans-serif;--f-mono: "Geist Mono", "JetBrains Mono", ui-monospace, Consolas, monospace;--r-2xl: 20px;--r-glass: 28px;--nav-h: 72px;--ease: cubic-bezier(.2, .7, .2, 1);--expo: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{margin:0;background:var(--bg-0);color:var(--ink-hi);font-family:var(--f-body);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5{margin:0;font-weight:300}p{margin:0}img{max-width:100%}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}::selection{background:#1e8cff59;color:#fff}.wrap{max-width:1280px;margin:0 auto;padding:0 clamp(20px,4.5vw,56px)}.mono{font-family:var(--f-mono)}.kicker{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.display{font-family:var(--f-display);font-weight:300;line-height:1.08;letter-spacing:-.015em;color:var(--ink-hi)}.display strong{font-weight:500;color:var(--ink)}.title{font-size:clamp(34px,4.8vw,60px)}.page-num{display:flex;align-items:baseline;gap:6px;font-family:var(--f-display);color:var(--ink-hi)}.page-num b{font-weight:300;font-size:34px;line-height:1;color:var(--ink)}.page-num span{font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;color:var(--ink-3)}.lead{font-size:15.5px;line-height:1.7;color:var(--ink-2);max-width:520px;text-wrap:pretty}.scene{position:relative;overflow:hidden;isolation:isolate}.scene-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.scene-bg--hero{background:radial-gradient(90% 70% at 24% -8%,rgba(255,255,255,.07),transparent 55%),radial-gradient(70% 90% at 82% 42%,var(--scene-violet),transparent 60%),radial-gradient(65% 80% at 8% 60%,var(--scene-cyan),transparent 60%),linear-gradient(176deg,var(--scene-navy) 0%,var(--scene-base) 58%,var(--bg-0) 100%)}.scene-bg--calm{background:radial-gradient(80% 60% at 50% -10%,rgba(255,255,255,.05),transparent 60%),radial-gradient(60% 70% at -10% 50%,var(--scene-cobalt),transparent 60%),linear-gradient(180deg,var(--bg-0),var(--scene-base))}.scene-bg--side{background:radial-gradient(55% 80% at 100% 40%,var(--scene-violet),transparent 60%),radial-gradient(50% 60% at 15% 100%,var(--scene-cyan),transparent 60%),linear-gradient(180deg,var(--scene-base),var(--bg-alt))}.scene-bg--medallion{background:radial-gradient(45% 55% at 50% 45%,var(--scene-cobalt),transparent 65%),radial-gradient(60% 40% at 50% 110%,var(--scene-violet),transparent 60%),linear-gradient(180deg,var(--bg-alt),var(--scene-base))}.scene-bg--band{background:radial-gradient(40% 120% at 20% 50%,var(--scene-cyan),transparent 70%),radial-gradient(40% 120% at 80% 50%,var(--scene-violet),transparent 70%),linear-gradient(90deg,var(--scene-base),var(--scene-navy),var(--scene-base))}.caustic{position:absolute;z-index:0;pointer-events:none;border-radius:50%;background:radial-gradient(circle,var(--scene-white),rgba(255,255,255,.02) 40%,transparent 70%)}.caustic--a{width:56vw;height:56vw;max-width:900px;max-height:900px;left:-12vw;top:-18vw;animation:drift-a 52s ease-in-out infinite}.caustic--b{width:44vw;height:44vw;max-width:720px;max-height:720px;right:-10vw;bottom:-14vw;animation:drift-b 61s ease-in-out infinite}@keyframes drift-a{50%{transform:translate3d(9vw,7vw,0)}}@keyframes drift-b{50%{transform:translate3d(-8vw,-6vw,0)}}.scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}.scene>.wrap{position:relative;z-index:2}section.scene{padding:clamp(80px,10vw,140px) 0}.ribbon{position:absolute;z-index:1;pointer-events:none;height:auto}.lens{position:absolute;z-index:3;pointer-events:none;border-radius:50%;background:radial-gradient(circle at 32% 28%,#ffffff38,#ffffff0a 42%,#ffffff05 70%);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:inset 0 1px #ffffff59,inset 0 -18px 30px #3fd0ff1a,0 30px 50px -20px #000000b3}.lens:after{content:"";position:absolute;left:14%;right:14%;bottom:-28px;height:22px;border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,.45),transparent 70%);filter:blur(6px)}.glass{position:relative;background:var(--glass);border:1px solid var(--hair);border-radius:var(--r-glass);backdrop-filter:blur(var(--blur)) saturate(1.4);-webkit-backdrop-filter:blur(var(--blur)) saturate(1.4);box-shadow:inset 0 1px 0 var(--edge),var(--sh-glass)}.pill{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 14px;border-radius:999px;background:var(--glass-pill);border:1px solid var(--hair);color:var(--ink-hi);font-size:13px;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);box-shadow:inset 0 1px 0 var(--edge),var(--sh-pill)}.pill i{width:5px;height:5px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.pill--ok{min-height:28px;font-size:12px;color:var(--ok-hi)}.pill--ok i{background:var(--ok);box-shadow:0 0 10px var(--ok)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:0 26px;border-radius:999px;font-size:14.5px;font-weight:500;letter-spacing:-.005em;white-space:nowrap;border:1px solid transparent;transition:transform .35s var(--expo),box-shadow .35s var(--expo),background .3s,border-color .3s}.btn .ico{transition:transform .35s var(--expo)}.btn:hover .ico{transform:translate(3px)}.btn-primary{color:var(--bg-0);background:linear-gradient(180deg,#fff,#e3ecfa);box-shadow:inset 0 1px #fff,0 1px 2px #0006,0 14px 34px -12px #8fe0ff8c}.btn-primary:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 2px 4px #0006,0 22px 44px -14px #8fe0ffbf}.btn-ghost{color:var(--ink);background:#ffffff0f;border-color:var(--hair);box-shadow:inset 0 1px 0 var(--edge),0 1px 2px #0000004d}.btn-ghost:hover{transform:translateY(-2px);border-color:var(--line-3);box-shadow:inset 0 1px 0 var(--edge-hi),0 12px 28px -12px #000000b3}.btn-ink{color:#fff;background:var(--bg-0);box-shadow:inset 0 1px #ffffff2e,0 14px 34px -14px #0a0a14e6}.btn-ink:hover{transform:translateY(-2px)}.btn-sm{min-height:36px;padding:0 18px;font-size:12.5px}nav.top{position:fixed;inset:0 0 auto 0;z-index:90;height:var(--nav-h);display:flex;align-items:center;border-bottom:1px solid transparent;transition:background-color .5s,border-color .5s}nav.top.scrolled{background:var(--glass-veil);border-bottom-color:var(--line);backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4)}nav.top .wrap{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-family:var(--f-display);font-weight:500;font-size:18px;letter-spacing:-.01em}.brand img{width:32px;height:32px;object-fit:contain;display:block}.nav-links{display:flex;align-items:center;gap:30px}.nav-links a,.nav-login{font-family:var(--f-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-hi);transition:color .3s}.nav-links a:hover,.nav-login:hover{color:var(--ink)}.nav-cta{display:flex;align-items:center;gap:22px}.burger{display:none;width:44px;height:44px;align-items:center;justify-content:center;margin-right:-10px;border-radius:999px;color:var(--ink-hi)}.burger:hover{background:#ffffff0f;color:var(--ink)}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:flex;flex-direction:column;padding:0 clamp(20px,6vw,40px) 28px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .22s var(--ease),transform .22s var(--ease),visibility 0s linear .22s}.mobile-menu.open{opacity:1;visibility:visible;transform:none;transition:opacity .22s var(--ease),transform .22s var(--ease)}.mobile-menu .scene-bg{z-index:-1}.mm-head{height:var(--nav-h);display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.mm-close{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;margin-right:-10px;border-radius:999px;color:var(--ink);background:var(--glass-pill);border:1px solid var(--hair);box-shadow:inset 0 1px 0 var(--edge)}.mm-links{display:flex;flex-direction:column;margin-top:14px}.mm-links a{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:20px 2px;border-bottom:1px solid var(--line);font-family:var(--f-display);font-weight:300;font-size:27px;color:var(--ink-hi);letter-spacing:-.015em}.mm-links a:hover{color:var(--ink)}.mm-links a span{font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;color:var(--ink-3)}.mm-actions{margin-top:auto;display:flex;flex-direction:column;gap:12px;padding-top:28px}.mm-actions .btn{width:100%}.mm-meta{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:9px}@media (min-width: 1025px){.mobile-menu{display:none}}.rail{position:fixed;left:clamp(14px,2.2vw,34px);top:50%;transform:translateY(-50%);z-index:80;display:flex;flex-direction:column;gap:14px}.rail a{position:relative;display:block;width:22px;height:22px;border-radius:50%}.rail a:before{content:"";position:absolute;left:50%;top:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background:var(--ink-3);transition:background .3s,transform .3s,box-shadow .3s}.rail a:hover:before{background:var(--ink-hi)}.rail a.on:before{background:var(--cyan);transform:scale(1.5);box-shadow:0 0 12px var(--cyan)}.rail a b{position:absolute;left:30px;top:50%;transform:translateY(-50%);white-space:nowrap;font-family:var(--f-mono);font-weight:400;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);opacity:0;transition:opacity .3s}.rail a:hover b,.rail a.on b{opacity:1}@media (max-width: 1180px){.rail{display:none}}.curtain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:22px;background:radial-gradient(70% 60% at 50% 40%,var(--scene-navy),var(--bg-0) 70%);transition:opacity .45s ease}.curtain.out{opacity:0;pointer-events:none}.curtain img{width:96px;height:96px;object-fit:contain;filter:drop-shadow(0 0 40px rgba(63,208,255,.45));animation:curtain-in .9s var(--expo) both}.curtain span{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3);animation:curtain-in .9s .15s var(--expo) both}@keyframes curtain-in{0%{opacity:0;transform:translateY(10px) scale(.96)}}html[data-overture-seen] .curtain{display:none}.hero{min-height:100vh;min-height:100svh;display:flex;flex-direction:column}.hero-inner{position:relative;z-index:4;flex:1;display:flex;flex-direction:column;justify-content:center;width:100%;padding-top:calc(var(--nav-h) + 4vh);padding-bottom:clamp(28px,5vh,60px)}.hero-inner>.wrap{width:100%}.hero-copy{max-width:560px}.hero-eyebrow{margin-top:22px}.hero-title{margin-top:16px;font-size:clamp(46px,7vw,104px);line-height:1.02}.hero-title .line{display:block;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em}.hero-title .line>*{display:block}.hero-lead{margin-top:26px}.hero-actions{margin-top:36px;display:flex;flex-wrap:wrap;align-items:center;gap:14px}.hero-proof{margin-top:22px;font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.hero-proof b{font-family:var(--f-display);font-weight:500;font-size:15px;letter-spacing:0;text-transform:none;color:var(--ink)}.hero-window{display:none}.hero-art{position:absolute;z-index:1;pointer-events:none;right:max(-2vw,calc((100vw - 1440px)/2));top:calc(var(--nav-h) + 2vh);bottom:64px;aspect-ratio:1;max-width:64vw;container-type:size}.hero-art-inner{position:absolute;top:0;right:0;bottom:0;left:0}.art-fallback{animation:poster-float 14s ease-in-out infinite}@keyframes poster-float{50%{transform:translate3d(0,-10px,0)}}.halo{position:absolute;top:14%;right:14%;bottom:14%;left:14%;border-radius:50%;background:radial-gradient(circle,rgba(63,208,255,.28),rgba(124,106,255,.16) 45%,transparent 68%);filter:blur(30px)}.stage{position:absolute;top:0;right:0;bottom:0;left:0;perspective:1400px;transform-style:preserve-3d}.x3d{position:absolute;transform-style:preserve-3d}.x3d-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;backface-visibility:visible}.x3d--d{left:37%;top:25%;width:34cqw;height:40cqw;animation:d-sway 12s ease-in-out infinite}@keyframes d-sway{0%,to{transform:rotateY(-30deg) rotateX(5deg) rotate(1deg)}50%{transform:rotateY(-18deg) rotateX(2deg) rotate(-1deg) translateY(-1.5cqw)}}.x3d--bar{left:63%;top:56%;width:30cqw;height:8.4cqw;animation:bar-sway 12s ease-in-out infinite}@keyframes bar-sway{0%,to{transform:rotate(-40deg) rotateY(-24deg) rotateX(10deg)}50%{transform:rotate(-37deg) rotateY(-14deg) rotateX(6deg) translateY(-1cqw)}}.bubble{position:absolute;border-radius:50%;aspect-ratio:1;background:radial-gradient(circle at 45% 50%,#ecf8ffeb,#def2fce6 55%,#fff 74%,#b9def3d9);box-shadow:inset 0 -1cqw 2cqw #8cc8eb73,0 2cqw 4cqw -1cqw #00000073}.bubble:after{content:"";position:absolute;top:14%;right:14%;bottom:14%;left:14%;border-radius:50%;border-top:.45cqw solid rgba(255,255,255,.95);border-left:.2cqw solid rgba(255,255,255,.5);transform:rotate(-20deg)}.bubble--a{width:14cqw;left:21%;top:17%;animation:bob 9s ease-in-out infinite}.bubble--b{width:4.4cqw;left:74%;top:12%;animation:bob 7s 1s ease-in-out infinite}@keyframes bob{50%{transform:translateY(-1.8cqw)}}.torus{position:absolute;width:34cqw;left:15%;top:58%;transform:rotate(-12deg);filter:drop-shadow(0 2cqw 2.5cqw rgba(0,0,0,.55));animation:torus 12s ease-in-out infinite}@keyframes torus{50%{transform:rotate(-8deg) translate(1cqw,-1.4cqw)}}.hero-band{position:relative;z-index:4;border-top:1px solid var(--line)}.hero-band .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-top:18px;padding-bottom:18px}.assur{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.assur span{display:inline-flex;align-items:center;gap:9px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.assur .ico{color:var(--ok)}.live{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.live>i{width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 10px var(--ok);animation:live-pulse 2.4s ease-in-out infinite}.live b{font-family:var(--f-display);font-weight:500;font-size:14px;letter-spacing:0;color:var(--ink)}@keyframes live-pulse{50%{opacity:.35}}.scroll-hint{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.scroll-hint i{width:36px;height:1px;background:var(--line-2);position:relative;overflow:hidden}.scroll-hint i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cyan);transform:translate(-100%);animation:hint 2.6s ease-in-out infinite}@keyframes hint{60%,to{transform:translate(100%)}}.sec-head{display:flex;flex-direction:column;gap:14px}.sec-head .kicker{margin-top:8px}.sec-head .title{margin-top:6px}.sec-head .lead{margin-top:8px}.sec-head>.btn{align-self:flex-start;margin-top:18px}.sec-head--center{align-items:center;text-align:center}.feat-grid{display:grid;grid-template-columns:minmax(280px,420px) 1fr;gap:clamp(40px,6vw,96px);align-items:start}.feat-sticky{position:sticky;top:120px}.feat-panel{padding:10px}.feat-row{position:relative;display:grid;grid-template-columns:44px 52px 1fr;gap:18px;align-items:start;padding:24px 22px;border-radius:var(--r-2xl);isolation:isolate}.feat-row:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;opacity:0;background:linear-gradient(100deg,#3fd0ff12,#7c6aff0d 55%,#ffffff05);transition:opacity .9s cubic-bezier(.4,0,.2,1)}.feat-row+.feat-row{border-top:1px solid var(--line)}.feat-row .n{font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;color:var(--ink-3);padding-top:6px;transition:color .9s cubic-bezier(.4,0,.2,1)}.feat-row .f-ico{position:relative;display:flex;width:44px;height:44px;padding:11px;border-radius:14px;color:var(--cyan-hi);background:var(--glass-pill);border:1px solid var(--hair);box-shadow:inset 0 1px 0 var(--edge),0 0 22px -6px #3fd0ff00;transition:color .9s cubic-bezier(.4,0,.2,1),border-color .9s cubic-bezier(.4,0,.2,1),box-shadow .9s cubic-bezier(.4,0,.2,1)}.feat-row .f-ico:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;background:linear-gradient(145deg,#3fd0ff38,#7c6aff29);transition:opacity .9s cubic-bezier(.4,0,.2,1)}.feat-row .f-ico .ico{position:relative}.feat-row--on:before,.feat-row--on .f-ico:before{opacity:1}.feat-row--on .n{color:var(--cyan-hi)}.feat-row--on .f-ico{color:#fff;border-color:#3fd0ff59;box-shadow:inset 0 1px 0 var(--edge-hi),0 0 22px -6px #3fd0ff8c}.feat-row h3{font-family:var(--f-display);font-weight:500;font-size:20px;letter-spacing:-.01em;color:var(--ink)}.feat-row p{margin-top:6px;font-size:14.5px;line-height:1.65;color:var(--ink-2);max-width:520px}.dash-grid{display:grid;grid-template-columns:1fr minmax(300px,400px);gap:clamp(40px,6vw,90px);align-items:center}.dash-copy{order:2}.browser-wrap{position:relative;order:1}.browser-wrap>.glass{z-index:2}.browser{overflow:hidden}.browser-bar{display:flex;align-items:center;gap:10px;padding:14px 22px;border-bottom:1px solid var(--line)}.browser-bar .d{width:9px;height:9px;border-radius:50%;opacity:.85}.browser-bar .url{font-size:11px;letter-spacing:.06em;color:var(--ink-3);margin-left:14px}.browser-bar .demo{font-size:10px;letter-spacing:.1em;color:var(--ink-3);margin-left:auto}.browser-body{display:flex;min-height:420px}.side{width:196px;flex-shrink:0;border-right:1px solid var(--line);padding:20px 13px;display:flex;flex-direction:column;gap:5px}.side-brand{display:flex;align-items:center;gap:9px;padding:8px 10px;margin-bottom:6px;font-family:var(--f-display);font-size:14.5px;font-weight:500;color:var(--ink)}.side-brand img{width:22px;height:22px;object-fit:contain}.side-group{display:flex;flex-direction:column;gap:5px}.side-group+.side-group{padding-top:10px}.side .lbl{font-family:var(--f-mono);font-size:10px;color:var(--ink-3);letter-spacing:.16em;padding:6px 10px;text-transform:uppercase}.side .it{display:flex;align-items:center;gap:10px;padding:10px;border-radius:10px;font-size:13.5px;color:var(--ink-2);border:1px solid transparent;text-align:left;transition:color .25s,background .25s}.side .it:hover{color:var(--ink);background:#ffffff08}.side .it.on{color:var(--ink);background:#ffffff0d;border-color:var(--hair);box-shadow:inset 0 1px 0 var(--edge)}.panel{flex-grow:1;padding:24px 26px;display:flex;flex-direction:column;gap:18px;min-width:0}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.panel-head>span:first-child{font-family:var(--f-display);font-size:18px;color:var(--ink)}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.stat{border-radius:16px;background:#ffffff08;border:1px solid var(--line);padding:16px 18px;box-shadow:inset 0 1px #ffffff0f;animation:stat-in .6s var(--expo) both}.stat:nth-child(2){animation-delay:.05s}.stat:nth-child(3){animation-delay:.1s}@keyframes stat-in{0%{opacity:0;transform:translateY(8px)}}.stat>span{font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);display:block}.stat b{font-family:var(--f-display);font-weight:300;font-size:clamp(22px,2.2vw,30px);color:var(--ink)}.stat b.ok{color:var(--ok-hi)}.stat>b,.stat-val{display:flex;align-items:baseline;margin-top:8px}.stat em{font-style:normal;font-size:13px;font-family:var(--f-mono);color:var(--ink-3);margin-left:6px}.mods{border-radius:16px;background:#ffffff08;border:1px solid var(--line);padding:18px 20px 6px;display:flex;flex-direction:column;box-shadow:inset 0 1px #ffffff0f}.mods .kicker{margin-bottom:4px}.mod{display:flex;align-items:center;justify-content:space-between;font-size:13.5px;padding:12px 0;cursor:pointer}.mod+.mod{border-top:1px solid var(--line)}.mod span{color:var(--ink);transition:color .3s}.mod span.off{color:var(--ink-3)}.mod input{position:absolute;opacity:0;pointer-events:none}.sw{position:relative;width:36px;height:20px;border-radius:999px;flex-shrink:0;background:#ffffff14;border:1px solid rgba(255,255,255,.12);transition:background .35s,box-shadow .35s}.sw b{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--ink-3);transition:transform .4s var(--expo),background .3s}.mod input:checked+.sw{background:var(--grad);border-color:transparent;box-shadow:0 0 14px -2px #3fd0ffb3}.mod input:checked+.sw b{transform:translate(16px);background:#fff}.mod input:focus-visible+.sw{outline:2px solid var(--cyan);outline-offset:2px}.lens--dash{z-index:1;width:150px;height:150px;left:-64px;bottom:-56px;background:radial-gradient(circle at 32% 28%,#ffffff57,#ffffff14 42%,#ffffff08 70%)}.lens--dash-2{z-index:3;width:64px;height:64px;right:-26px;top:-24px}.live-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:clamp(40px,5vw,64px)}.dmsg{padding:18px 18px 20px;border-radius:var(--r-2xl);transition:border-color .4s}.dmsg:hover{border-color:var(--line-3)}.dmsg-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.dmsg-head img{width:34px;height:34px;border-radius:50%;background:#0d1024;padding:4px;object-fit:contain}.dmsg-head b{font-weight:500;font-size:14px;color:var(--ink)}.dmsg-head .app{font-family:var(--f-mono);font-size:9.5px;letter-spacing:.08em;padding:2px 6px;border-radius:5px;background:#5865f2;color:#fff}.dmsg-head .time{font-family:var(--f-mono);font-size:10.5px;color:var(--ink-3)}.embed{position:relative;padding:14px 16px 14px 18px;border-radius:10px;background:#0809149e;border:1px solid var(--line);font-size:13.5px;line-height:1.65;color:var(--ink-2)}.embed:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:10px 0 0 10px;background:var(--bar, var(--ok))}.embed h4{margin:0 0 8px;font-family:var(--f-body);font-size:14px;font-weight:600;color:var(--ink)}.embed strong{color:var(--ink-hi);font-weight:600}.embed .mention{color:#c9cdfb;background:#5865f238;padding:0 3px;border-radius:4px}.embed .warn{display:block;margin-top:6px;color:#f5b35c;font-weight:500}.embed .ok{color:var(--ok-hi)}.embed .foot-l{display:block;margin-top:10px;font-family:var(--f-mono);font-size:10.5px;color:var(--ink-3)}.live-note,.price-note{margin-top:22px;text-align:center;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.band{padding:clamp(36px,5vw,64px) 0}.band .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.band-num{display:flex;align-items:baseline;gap:22px;flex-wrap:wrap}.band-num div{display:flex;flex-direction:column;gap:4px}.band-num b{font-family:var(--f-display);font-weight:300;font-size:clamp(30px,3.6vw,46px);letter-spacing:-.02em;color:var(--ink);line-height:1}.band-num b em{font-style:normal;font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;color:var(--ink-3);margin-left:8px}.band-num span{font-family:var(--f-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.band-num>i{width:1px;height:44px;background:var(--line-2);align-self:center}.price-panel{max-width:960px;margin:52px auto 0;padding:12px}.price-row{position:relative;display:grid;grid-template-columns:minmax(200px,auto) 1fr auto;gap:28px;align-items:center;padding:26px;border-radius:var(--r-2xl);transition:background .4s}.price-row+.price-row{border-top:1px solid var(--line)}.price-row:not(.price-row--hot):hover{background:#ffffff06}.price-row .tier{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.price-row .amt{display:flex;align-items:baseline;gap:8px;margin-top:8px;font-family:var(--f-display);font-weight:300;font-size:44px;letter-spacing:-.02em;line-height:1;color:var(--ink)}.price-row .amt small{white-space:nowrap;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.12em;color:var(--ink-3)}.price-row .desc{font-size:14.5px;color:var(--ink-2);line-height:1.6;max-width:360px}.price-row .feats{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.price-row .feats span{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;font-size:12px;color:var(--ink-hi);background:#ffffff0a;border:1px solid var(--line)}.price-row .feats .ico{color:var(--ok)}.price-row--hot{margin:14px 0;background:#ffffff0d;border:1px solid rgba(143,224,255,.22);box-shadow:inset 0 1px 0 var(--edge-hi),0 24px 50px -30px #3fd0ff59}.price-row--hot+.price-row{border-top:0}.price-row--hot .tier{color:var(--cyan-hi)}.price-row--hot .amt{font-weight:400}.tag{position:absolute;top:-13px;left:26px;display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:999px;font-family:var(--f-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--bg-0);background:linear-gradient(180deg,#fff,#dbe7fa);box-shadow:0 8px 20px -8px #8fe0ffb3}.faq-grid{display:grid;grid-template-columns:minmax(260px,380px) 1fr;gap:clamp(40px,6vw,96px);align-items:start}.faq{display:flex;flex-direction:column}.faq-item{border-top:1px solid var(--line)}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-item button{width:100%;display:grid;grid-template-columns:44px 1fr 28px;gap:16px;align-items:baseline;padding:22px 4px;text-align:left;font-family:var(--f-display);font-weight:400;font-size:19px;letter-spacing:-.01em;color:var(--ink-hi);transition:color .3s}.faq-item button:hover,.faq-item.open button{color:var(--ink)}.faq-item .n{font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;color:var(--ink-3)}.pm{position:relative;width:22px;height:22px;justify-self:end;align-self:center}.pm:before,.pm:after{content:"";position:absolute;left:50%;top:50%;background:var(--ink-3);transition:transform .35s var(--expo)}.pm:before{width:12px;height:1px;margin-left:-6px}.pm:after{width:1px;height:12px;margin-top:-6px}.faq-item.open .pm:after{transform:rotate(90deg)}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--expo)}.faq-a>div{overflow:hidden}.faq-a p{padding:0 32px 24px 64px;font-size:15px;line-height:1.7;color:var(--ink-2);max-width:640px;opacity:0;transition:opacity .35s}.faq-item.open .faq-a{grid-template-rows:1fr}.faq-item.open .faq-a p{opacity:1;transition-delay:.08s}.island{position:relative;max-width:1000px;margin:0 auto;padding:clamp(48px,7vw,84px) clamp(28px,6vw,80px);border-radius:var(--r-glass);overflow:hidden;background:var(--grad-island);color:#1d2340;box-shadow:inset 0 1px #fff,0 40px 90px -40px #000000e6,0 0 0 1px #ffffff59}.island .kicker{color:#697192}.island .page-num b{color:#1d2340}.island .page-num span{color:#697192}.island .display{color:#3f4767}.island .display strong{color:#1d2340}.island .lead{color:#3f4767}.island .btn-ghost{color:#1d2340;background:#ffffff8c;border-color:#fffc;box-shadow:inset 0 1px #fff,0 1px 2px #1d234014}.island-mark{position:absolute;right:-80px;bottom:-110px;width:460px;height:460px;object-fit:contain;opacity:.16;pointer-events:none;filter:saturate(.3) brightness(.4) contrast(1.2)}.island-light{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(60% 50% at 20% 0%,rgba(255,255,255,.9),transparent 60%)}.island-inner{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:18px;max-width:600px}.island .title{font-size:clamp(34px,5vw,64px)}.island .hero-actions{margin-top:18px}footer{position:relative;padding:64px 0 40px;border-top:1px solid var(--line);background:var(--bg-0)}.foot{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:44px}.foot .about{margin-top:16px;font-size:14px;color:var(--ink-3);max-width:300px;line-height:1.65}.foot h5{margin:0 0 16px;font-family:var(--f-mono);font-weight:400;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.foot ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.foot ul a{display:block;color:var(--ink-2);font-size:14px;padding:9px 0;transition:color .3s}.foot ul a:hover{color:var(--ink)}.socials{display:flex;gap:10px;margin-top:18px}.socials a{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:999px;color:var(--ink-2);background:var(--glass-pill);border:1px solid var(--hair);box-shadow:inset 0 1px 0 var(--edge)}.socials a:hover{color:var(--ink)}.socials svg{width:16px;height:16px}.legal-bar{margin-top:44px;padding-top:22px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.legal-bar .status{display:inline-flex;align-items:center;gap:10px}.dot{width:6px;height:6px;border-radius:50%;background:var(--ok);animation:pulse 2.6s ease-out infinite}@keyframes pulse{0%{box-shadow:0 0 #2ee6a08c}70%,to{box-shadow:0 0 0 8px #2ee6a000}}html.js [data-reveal],html.js [data-stagger]>*{opacity:0;transform:translateY(22px)}html.js [data-mask]{overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}html.js [data-mask]>*{display:block;transform:translateY(110%)}html.js [data-hero=poster],html.js [data-hero=num],html.js [data-hero=eyebrow],html.js [data-hero=sub],html.js [data-hero=cta],html.js [data-hero=proof],html.js [data-hero=band]{opacity:0}html.js [data-hero=line]{transform:translateY(112%)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media (max-width: 1180px){.feat-grid,.faq-grid,.dash-grid{grid-template-columns:1fr}.feat-sticky{position:static}.dash-copy{order:1}.browser-wrap{order:2}}@media (max-width: 1024px){.nav-links,.nav-login,.nav-cta .btn{display:none}.burger{display:inline-flex}.live-grid{grid-template-columns:1fr;max-width:560px;margin-left:auto;margin-right:auto}.hero-inner{justify-content:flex-start;padding-top:calc(var(--nav-h) + 2svh)}.hero-window{display:block;flex:1;min-height:clamp(260px,40svh,460px)}.hero-art{top:auto;left:0;right:0;margin:0 auto;bottom:64px;height:clamp(300px,46svh,520px);max-width:100vw;max-height:100vw;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 22%);mask-image:linear-gradient(to bottom,transparent,#000 22%)}}@media (max-width: 900px){.side{display:none}.price-row{grid-template-columns:1fr;gap:16px}.price-row .btn{width:100%}.foot{grid-template-columns:1fr 1fr;gap:34px}}@media (max-width: 640px){body{font-size:15px}.hero-title{font-size:clamp(40px,11.5vw,52px);margin-top:12px}.hero-eyebrow{margin-top:14px}.hero-lead{margin-top:18px;font-size:14.5px;line-height:1.6}.hero-actions{margin-top:26px;width:100%;flex-direction:column;align-items:stretch}.hero-actions .btn{width:100%;min-height:50px}.hero-proof{display:flex;justify-content:center;width:100%}.hero-band .wrap{flex-direction:column;align-items:flex-start;gap:14px;padding-top:14px;padding-bottom:14px}.hero-band .assur,.scroll-hint{display:none}.feat-row{grid-template-columns:32px 1fr;padding:20px 14px}.feat-row .f-ico{display:none}.lens--dash{width:96px;height:96px;left:-30px;bottom:-36px}.band .wrap{flex-direction:column;align-items:flex-start}.band-num>i{display:none}.price-panel{padding:6px}.price-row{padding:22px 16px}.faq-item button{grid-template-columns:34px 1fr 22px;font-size:17px}.faq-a p{padding:0 8px 22px 50px}.island-inner{align-items:stretch}.island .hero-actions{flex-direction:column}.foot{grid-template-columns:1fr;gap:26px}.browser-bar .demo{display:none}.stats{grid-template-columns:1fr}.glass{border-radius:22px}}.hero-canvas{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;width:112%;height:112%;display:block;opacity:0;transition:opacity 1.2s var(--expo)}.art-fallback{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .6s}.hero-art.is-3d .hero-canvas{opacity:1}.hero-art.is-3d .art-fallback{opacity:0;visibility:hidden;transition:opacity .6s,visibility 0s .6s}.page{position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column}.page--center{align-items:center}.page-scene{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.page-scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.page-top{position:fixed;inset:0 0 auto 0;z-index:20;height:var(--nav-h);display:flex;align-items:center;justify-content:space-between;padding:0 clamp(18px,3vw,32px)}.page-top--bar{position:sticky;background:var(--glass-veil);border-bottom:1px solid var(--line);backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4)}.page-top-actions{display:flex;align-items:center;gap:22px}.brand-suffix{margin-left:4px;font-family:var(--f-body);font-weight:400;font-size:14px;color:var(--ink-3)}.pill--nav{min-height:36px;padding:0 16px;font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;transition:transform .35s var(--expo),color .3s,border-color .3s}.pill--nav:hover{color:var(--ink);border-color:var(--line-3);transform:translateY(-2px)}.pill--nav svg{width:14px;height:14px}.field{position:relative;display:block}.field-label{display:block;margin-bottom:8px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.field input{width:100%;height:48px;padding:0 46px 0 44px;border-radius:14px;font:inherit;font-size:15px;color:var(--ink);background:#ffffff0a;border:1px solid var(--hair);box-shadow:inset 0 1px #ffffff0f;transition:border-color .25s,background .25s,box-shadow .25s}.field input::placeholder{color:var(--ink-3)}.field input:focus{outline:none;border-color:#8fe0ff73;background:#ffffff0f;box-shadow:inset 0 1px #ffffff1a,0 0 0 4px #3fd0ff1a}.field input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #13132a inset;-webkit-text-fill-color:var(--ink);caret-color:var(--ink)}.field-ico{position:absolute;left:15px;top:24px;transform:translateY(-50%);width:17px;height:17px;color:var(--ink-3);pointer-events:none;transition:color .25s}.field-ico--low{top:auto;bottom:24px;transform:translateY(50%)}.field:focus-within .field-ico{color:var(--cyan-hi)}.toggle-pw{position:absolute;right:8px;top:24px;transform:translateY(-50%);width:34px;height:34px;display:grid;place-items:center;border-radius:999px;color:var(--ink-3);transition:color .2s,background .2s}.toggle-pw:hover{color:var(--ink);background:#ffffff0d}.toggle-pw svg{width:16px;height:16px}.form-error{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:12px;font-size:13.5px;color:#ffa3a0;background:#ff5f571a;border:1px solid rgba(255,95,87,.24);animation:shake .4s ease-in-out}.form-error svg{width:16px;height:16px;flex-shrink:0}@keyframes shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.btn-block{width:100%}.btn:disabled{opacity:.75;cursor:not-allowed;transform:none}.spin{width:18px;height:18px;border-radius:50%;border:2px solid rgba(10,10,20,.2);border-top-color:var(--bg-0);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.auth-wrap{position:relative;z-index:5;width:100%;max-width:440px;margin:auto;padding:calc(var(--nav-h) + 16px) 20px 40px}.auth-card{padding:40px 36px 30px;background:#0d0d1bc2;box-shadow:inset 0 1px 0 var(--edge-hi),var(--sh-glass);animation:card-in 1s var(--expo) both}@keyframes card-in{0%{opacity:0;transform:translateY(22px)}}.auth-card .kicker{text-align:center;margin-bottom:10px}.auth-logo{width:64px;height:64px;object-fit:contain;margin:0 auto 20px;display:block;filter:drop-shadow(0 12px 30px rgba(63,208,255,.35));animation:breath 6s ease-in-out infinite}@keyframes breath{50%{transform:translateY(-4px)}}.auth-title{font-family:var(--f-display);font-weight:300;font-size:30px;letter-spacing:-.015em;line-height:1.1;text-align:center;margin-bottom:8px;color:var(--ink-hi)}.auth-title strong{font-weight:500;color:var(--ink)}.auth-sub{text-align:center;color:var(--ink-2);font-size:14px;margin-bottom:28px}.auth-card form,.modal-card form{display:flex;flex-direction:column;gap:12px}.auth-card .btn-block{margin-top:8px;min-height:50px}.auth-foot{margin-top:24px;padding-top:18px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:center;gap:10px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.auth-foot a{color:var(--ink-2)}.auth-foot a:hover{color:var(--ink)}.auth-below{margin-top:18px;text-align:center;font-size:13px;color:var(--ink-3)}.auth-below a{color:var(--ink-2);border-bottom:1px solid var(--line-2);transition:color .2s,border-color .2s}.auth-below a:hover{color:var(--ink);border-color:var(--line-3)}.lens--auth-a{width:150px;height:150px;left:-44px;top:calc(var(--nav-h) - 40px);animation:bob 9s ease-in-out infinite}.lens--auth-b{width:62px;height:62px;right:-4px;bottom:120px;z-index:6;animation:bob 9s -3s ease-in-out infinite}.shop{position:relative;z-index:2;flex:1;width:100%;padding-top:clamp(48px,7vw,90px);padding-bottom:80px}.shop-head{display:flex;flex-direction:column;align-items:flex-start;gap:18px;max-width:640px}.shop-title{font-size:clamp(36px,5vw,64px)}.shop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:52px;align-items:stretch}.plan-card{display:flex;flex-direction:column;padding:30px 26px 26px;border-radius:var(--r-glass);animation:card-in .9s var(--expo) both;transition:transform .5s var(--expo),border-color .4s}.plan-card:hover{transform:translateY(-4px);border-color:var(--line-3)}.plan-card--hot{background:linear-gradient(180deg,rgba(63,208,255,.08),rgba(124,106,255,.05) 60%,var(--glass));border-color:#8fe0ff47;box-shadow:inset 0 1px 0 var(--edge-hi),var(--sh-glass),0 30px 60px -30px #3fd0ff66}.plan-card .tag{left:24px}.plan-card .tier{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.plan-card .amt{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-top:12px;font-family:var(--f-display);font-weight:300;font-size:48px;letter-spacing:-.02em;line-height:1;color:var(--ink)}.plan-card .amt s{font-size:20px;color:var(--ink-3)}.plan-card .amt small{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.12em;color:var(--ink-3)}.plan-card .desc{margin-top:16px;color:var(--ink-2);font-size:14.5px}.perks{list-style:none;margin:20px 0 26px;padding:18px 0 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px;flex:1}.perks li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink-hi)}.promo{margin-top:22px}.promo-toggle{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:0 16px;border-radius:999px;font-size:14px;color:var(--ink-2);background:var(--glass-pill);border:1px solid var(--hair);box-shadow:inset 0 1px 0 var(--edge);transition:color .3s,border-color .3s,transform .35s var(--expo),box-shadow .35s var(--expo)}.promo-toggle:hover{color:var(--ink);border-color:var(--line-3);transform:translateY(-2px);box-shadow:inset 0 1px 0 var(--edge-hi),0 12px 28px -14px #000000b3}.promo-toggle>svg{width:17px;height:17px;color:var(--cyan-hi)}.promo-toggle b{font-family:var(--f-mono);font-weight:500;letter-spacing:.1em;color:var(--ok-hi)}.promo-toggle .promo-chev{width:15px;height:15px;color:var(--ink-3);transition:transform .45s var(--expo)}.promo--open .promo-chev{transform:rotate(180deg)}.promo-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--expo)}.promo-panel>div{overflow:hidden}.promo--open .promo-panel{grid-template-rows:1fr}.promo-form{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-top:14px;opacity:0;transform:translateY(-6px);transition:opacity .35s,transform .5s var(--expo)}.promo--open .promo-form{opacity:1;transform:none;transition-delay:.06s}.promo input{height:36px;width:170px;padding:0 14px;border-radius:999px;font-family:var(--f-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);background:#ffffff0a;border:1px solid var(--hair);transition:border-color .25s,box-shadow .25s}.promo input:focus{outline:none;border-color:#8fe0ff73;box-shadow:0 0 0 4px #3fd0ff1a}.promo-ok{color:var(--ok-hi);font-size:13px}.promo-bad{color:#ffa3a0;font-size:13px}.assure{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:44px}.assure-item{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;border-radius:var(--r-2xl)}.assure-item>svg{width:20px;height:20px;flex-shrink:0;margin-top:2px;color:var(--ok)}.assure-item b{display:block;font-weight:500;font-size:14px;color:var(--ink)}.assure-item span{display:block;margin-top:2px;font-size:13px;color:var(--ink-3)}.assure-item a{color:var(--ink-2);text-decoration:underline;text-underline-offset:2px}.shop-faq{margin-top:64px;max-width:820px}.shop-faq .kicker{margin-bottom:14px}.page-foot{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:22px clamp(20px,4.5vw,56px);border-top:1px solid var(--line);background:#0a0a1499;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.page-foot-links{display:flex;gap:20px}.page-foot a:hover{color:var(--ink)}.page-foot .status{display:inline-flex;align-items:center;gap:10px}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:20px;background:#05050c99;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:fade-in .3s ease both}@keyframes fade-in{0%{opacity:0}}.modal-card{position:relative;width:100%;max-width:440px;padding:30px 30px 26px;background:#0d0d1bdb;box-shadow:inset 0 1px 0 var(--edge-hi),var(--sh-glass);animation:card-in .6s var(--expo) both}.modal-close{position:absolute;top:16px;right:16px;width:36px;height:36px;display:grid;place-items:center;border-radius:999px;color:var(--ink-2);background:var(--glass-pill);border:1px solid var(--hair);transition:color .2s}.modal-close:hover{color:var(--ink)}.modal-title{margin:16px 0 18px;font-family:var(--f-display);font-weight:300;font-size:28px;color:var(--ink-hi)}.modal-title strong{font-weight:500;color:var(--ink)}.summary{margin:0 0 20px;padding:6px 16px;border-radius:16px;background:#ffffff08;border:1px solid var(--line)}.summary div{display:flex;justify-content:space-between;padding:10px 0;font-size:14px}.summary div+div{border-top:1px solid var(--line)}.summary dt{color:var(--ink-3)}.summary dd{margin:0;color:var(--ink)}.summary .promo-line dd{color:var(--ok-hi)}.summary .total dt{color:var(--ink-hi)}.summary .total dd{font-family:var(--f-display);font-size:20px}.modal-card .btn-block{margin-top:6px}.modal-note{text-align:center;font-size:12.5px;color:var(--ink-3)}@media (max-width: 900px){.shop-grid,.assure{grid-template-columns:1fr;max-width:520px}}@media (max-width: 640px){.auth-card{padding:32px 22px 24px}.lens--auth-a{width:96px;height:96px;left:-8px}.pill--nav span{display:none}.pill--nav{padding:0 12px}.page-top-actions .nav-login,.brand-suffix{display:none}.modal-card{padding:26px 20px 22px}}.route-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;pointer-events:none;background:radial-gradient(70% 60% at 50% 40%,rgba(63,208,255,.1),transparent 60%),radial-gradient(60% 50% at 80% 90%,rgba(124,106,255,.14),transparent 60%),linear-gradient(176deg,var(--scene-navy),var(--bg-0));clip-path:inset(100% 0 0 0)}.route-veil:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(143,224,255,.7),transparent)}.route-veil img{width:72px;height:72px;object-fit:contain;opacity:0;transform:translateY(14px) scale(.94);filter:drop-shadow(0 0 36px rgba(63,208,255,.45))}.route-veil--out{clip-path:inset(0 0 0 0);pointer-events:auto;transition:clip-path .52s cubic-bezier(.76,0,.24,1)}.route-veil--out img{opacity:1;transform:none;transition:opacity .4s .18s,transform .6s .18s var(--expo)}.route-veil--in{clip-path:inset(0 0 100% 0);transition:clip-path .7s cubic-bezier(.76,0,.24,1)}.route-veil--in img{opacity:0;transform:translateY(-14px);transition:opacity .25s,transform .5s var(--expo)}@media (prefers-reduced-motion: reduce){.route-veil,.route-veil--out,.route-veil--in{clip-path:none;opacity:0;transition:opacity .2s}.route-veil--out{opacity:1}}.ck{position:fixed;left:50%;bottom:20px;transform:translate(-50%);z-index:90;display:flex;align-items:center;gap:18px;width:min(calc(100vw - 32px),720px);padding:14px 18px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#0e0f14e0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 20px 60px -20px #000c;animation:ck-in .5s cubic-bezier(.16,1,.3,1) both}.ck p{margin:0;flex:1;min-width:0;font-size:13.5px;line-height:1.5;color:#ffffffc2}.ck-actions{flex:none;display:flex;align-items:center;gap:14px}.ck-link{font-size:13px;color:#fff9;text-decoration:underline;text-underline-offset:3px}.ck-link:hover{color:#fff}@keyframes ck-in{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}@media (max-width: 640px){.ck{flex-direction:column;align-items:stretch;gap:12px;bottom:12px}.ck-actions{justify-content:space-between}}@media (prefers-reduced-motion: reduce){.ck{animation:none}}.modal-card .btn-block+.btn-block{margin-top:10px}.pay-wait{display:grid;place-items:center;padding:18px 0}.app{position:relative;z-index:2;flex:1;width:100%;padding-top:clamp(36px,5vw,64px);padding-bottom:80px;display:flex;flex-direction:column;gap:22px}.app-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.app-head .kicker{margin-bottom:10px}.app-title{font-size:clamp(36px,4.6vw,56px)}.app-sub{display:flex;align-items:center;gap:10px;margin-top:-6px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.app-loading{display:grid;place-items:center;padding:60px 0}.page-spin{margin:auto}.who{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--ink-3)}.spin--light{border-color:#ffffff26;border-top-color:var(--cyan-hi)}.muted{color:var(--ink-3)}.center{text-align:center}.pad{padding:28px 0}.status-pill{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 11px;border-radius:999px;font-size:12px;white-space:nowrap;border:1px solid var(--line-2);background:#ffffff0a;color:var(--ink-2)}.status-pill i{width:6px;height:6px;border-radius:50%;background:var(--ink-3)}.status-pill--ok i{background:var(--ok);box-shadow:0 0 10px var(--ok);animation:live-pulse 2.4s ease-in-out infinite}.status-pill--warn{color:#ffd47a;border-color:#febc2e4d;background:#febc2e14}.status-pill--warn i{background:#febc2e;box-shadow:0 0 10px #febc2e}.status-pill--bad{color:#ffa3a0;border-color:#ff5f574d;background:#ff5f5714}.status-pill--bad i{background:#ff5f57}.toasts{position:fixed;right:20px;bottom:20px;z-index:400;display:flex;flex-direction:column;gap:10px;max-width:min(380px,calc(100vw - 40px))}.toast{padding:13px 16px;border-radius:14px;font-size:14px;color:var(--ink);background:#101020eb;border:1px solid var(--line-2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--sh-glass);animation:toast-in .5s var(--expo) both}@keyframes toast-in{0%{opacity:0;transform:translateY(12px) scale(.98)}}.modal-card--wide{max-width:860px}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.btn-danger{color:#fff;background:linear-gradient(180deg,#ff6b63,#e5484d);box-shadow:0 14px 34px -14px #e5484db3}.btn-danger:hover{transform:translateY(-2px)}.pay-text{color:var(--ink-2);font-size:14.5px;margin-bottom:18px}.pay-text b{color:var(--ink);font-weight:500}.pay-result{text-align:center}.pay-result .modal-title{margin-top:18px}.pay-result .spin{margin:6px auto 0;width:34px;height:34px;border-width:3px}.pay-ico{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:50%;font-size:26px;color:var(--ink-2);background:var(--glass-pill);border:1px solid var(--line-2)}.pay-ico--ok{color:var(--ok-hi);border-color:#2ee6a059;background:#2ee6a014;box-shadow:0 0 40px -10px #2ee6a099}.pay-ico--bad{color:#ffa3a0;border-color:#ff5f5759;background:#ff5f5714}.logs-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.logs{height:min(56vh,520px);overflow:auto;padding:14px 16px;border-radius:14px;background:#05050cb3;border:1px solid var(--line);font-family:var(--f-mono);font-size:12px;line-height:1.7;color:var(--ink-hi)}.log-line{display:grid;grid-template-columns:76px 1fr;gap:12px}.log-line time{color:var(--ink-3)}.log-line span{white-space:pre-wrap;word-break:break-word}.logs-empty{color:var(--ink-3);text-align:center;padding:40px 0}.key-field{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.key-field code{font-family:var(--f-mono);font-size:12.5px;letter-spacing:.06em;color:var(--ink)}.key-field button{font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan-hi);transition:color .2s}.key-field button:hover{color:#fff}.created-key{padding:14px 16px;margin-bottom:18px;border-radius:14px;background:#ffffff0a;border:1px solid var(--line-2)}.pay-key{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:14px 16px;margin:0 0 18px;border-radius:14px;background:#ffffff0a;border:1px solid var(--line-2)}.pay-key code{font-family:var(--f-mono);font-size:13px;letter-spacing:.06em;color:var(--ink);word-break:break-all}.bot-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:20px}.bot-card{display:flex;flex-direction:column;gap:18px;padding:24px;border-radius:var(--r-glass);animation:card-in .8s var(--expo) both}.bot-head{display:flex;align-items:center;gap:14px}.bot-avatar{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;font-family:var(--f-display);font-size:20px;color:#fff;background:linear-gradient(140deg,#3fd0ff59,#7c6aff59);border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px #ffffff4d}.bot-name{flex:1;min-width:0;display:flex;flex-direction:column}.bot-name b{font-family:var(--f-display);font-weight:500;font-size:19px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bot-name span{font-family:var(--f-mono);font-size:11px;letter-spacing:.06em;color:var(--ink-3)}.bot-info{margin:0;padding:4px 16px;border-radius:16px;background:#ffffff08;border:1px solid var(--line)}.bot-info div{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:10px 0;font-size:13.5px}.bot-info div+div{border-top:1px solid var(--line)}.bot-info dt{color:var(--ink-3)}.bot-info dd{margin:0;color:var(--ink);text-align:right}.bot-alert{padding:11px 14px;border-radius:12px;font-size:13.5px;color:#ffd47a;background:#febc2e14;border:1px solid rgba(254,188,46,.25)}.alert-btn{width:100%;text-align:left;cursor:pointer;transition:border-color .3s}.alert-btn:hover{border-color:#febc2e80}.bot-actions{display:flex;flex-wrap:wrap;gap:8px}.bot-actions .btn-sm{min-width:96px}.deploy{display:flex;flex-direction:column;gap:12px;padding-top:4px}.help{font-size:13px;color:var(--ink-3)}.help summary{cursor:pointer;color:var(--ink-2)}.help summary:hover{color:var(--ink)}.help ol{margin:10px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:8px}.help a{color:var(--cyan-hi)}.help b{color:var(--ink-hi);font-weight:500}.account-card,.empty{padding:26px;border-radius:var(--r-glass)}.empty{text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.account-title{font-family:var(--f-display);font-weight:300;font-size:24px;color:var(--ink-hi);margin:6px 0 18px}.account-title strong{font-weight:500;color:var(--ink)}.account-form{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:start}.account-form .btn{min-height:48px}.tabs{display:flex;gap:6px;flex-wrap:wrap;padding:6px;border-radius:999px;width:fit-content;max-width:100%;background:var(--glass-pill);border:1px solid var(--hair);box-shadow:inset 0 1px 0 var(--edge)}.tabs button,.chips-filter button,.seg button{height:36px;padding:0 16px;border-radius:999px;font-size:13px;color:var(--ink-2);transition:color .3s,background .4s var(--expo),border-color .3s}.tabs button:hover,.chips-filter button:hover,.seg button:hover{color:var(--ink)}.tabs button.on,.seg button.on{color:var(--bg-0);background:linear-gradient(180deg,#fff,#e3ecfa);box-shadow:0 8px 20px -10px #8fe0ffb3}.chips-filter{display:flex;flex-wrap:wrap;gap:6px}.chips-filter button{height:32px;padding:0 13px;font-size:12.5px;border:1px solid var(--line-2)}.chips-filter button.on{color:var(--ink);border-color:#8fe0ff73;background:#3fd0ff1a}.seg{display:flex;gap:6px;padding:5px;margin:4px 0 16px;border-radius:999px;background:#ffffff08;border:1px solid var(--line)}.seg button{flex:1}.check{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;color:var(--ink-2);margin:4px 0 6px}.check input{margin-top:3px;accent-color:#3FD0FF}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.stat-tile{display:flex;flex-direction:column;gap:6px;padding:22px;border-radius:var(--r-2xl)}.stat-tile span{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.stat-tile b{font-family:var(--f-display);font-weight:300;font-size:38px;letter-spacing:-.02em;line-height:1.05;color:var(--ink)}.stat-tile small{font-size:12.5px;color:var(--ink-3)}.toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.toolbar .search{flex:1;min-width:220px;max-width:380px}.toolbar .btn{margin-left:auto}.table-card{padding:8px;border-radius:var(--r-glass)}.table-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 0}.table-head .account-title{margin:0;font-size:20px}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:collapse;font-size:13.5px}.table th{padding:14px 16px;text-align:left;font-family:var(--f-mono);font-weight:400;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.table td{padding:14px 16px;border-top:1px solid var(--line);vertical-align:middle;color:var(--ink-hi)}.table td b{display:block;font-weight:500;color:var(--ink)}.table td small{display:block;margin-top:2px;font-family:var(--f-mono);font-size:11px;color:var(--ink-3)}.table tbody tr{transition:background .3s}.table tbody tr:hover{background:#ffffff06}.row-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:4px}.row-actions button{height:30px;padding:0 11px;border-radius:999px;font-size:12px;color:var(--ink-2);border:1px solid transparent;white-space:nowrap;transition:color .2s,border-color .2s,background .2s}.row-actions button:hover:not(:disabled){color:var(--ink);border-color:var(--line-2);background:#ffffff0a}.row-actions button.danger:hover:not(:disabled){color:#ffa3a0;border-color:#ff5f5759;background:#ff5f570f}.row-actions button:disabled{opacity:.5;cursor:not-allowed}.mono-code{font-family:var(--f-mono);letter-spacing:.1em}.promo-create{display:grid;grid-template-columns:1.4fr 1fr 1fr auto;gap:14px;align-items:end;padding:22px;border-radius:var(--r-glass)}.promo-create .btn{min-height:48px}@media (max-width: 1024px){.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.promo-create{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.who{display:none}.account-form,.stat-grid,.promo-create{grid-template-columns:1fr}.toolbar .btn{margin-left:0;width:100%}.bot-card{padding:20px 16px}.tabs{border-radius:20px}}.modal-card--wide{max-width:1040px;max-height:calc(100vh - 40px);overflow:auto}.row-actions button.strong{color:var(--ink);border-color:#8fe0ff59;background:#3fd0ff14}.mgr-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.mgr-guild{flex:1;min-width:240px;max-width:420px}.mgr-tabs{margin:0;min-width:280px}.seg--tight button{height:32px;font-size:12.5px;padding:0 12px}.cfg-field{display:flex;flex-direction:column;gap:7px}.cfg-field>span{font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.cfg-field select,.cfg-field input,.cmd-form select{height:42px;padding:0 14px;border-radius:12px;font:inherit;font-size:14px;color:var(--ink);background:#ffffff0a;border:1px solid var(--hair);box-shadow:inset 0 1px #ffffff0d;transition:border-color .25s,box-shadow .25s}.cfg-field select:focus,.cfg-field input:focus,.cmd-form select:focus{outline:none;border-color:#8fe0ff73;box-shadow:0 0 0 4px #3fd0ff1a}.cfg-field select option,.cmd-form select option{background:#13132a;color:var(--ink)}.cfg-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;font-size:13.5px;color:var(--ink-hi);cursor:pointer}.cfg-toggle input{position:absolute;opacity:0;pointer-events:none}.cfg-toggle .sw{position:relative;flex:none;width:36px;height:20px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);transition:background .35s,box-shadow .35s}.cfg-toggle .sw b{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--ink-3);transition:transform .4s var(--expo),background .3s}.cfg-toggle input:checked+.sw{background:var(--grad);border-color:transparent;box-shadow:0 0 14px -2px #3fd0ffb3}.cfg-toggle input:checked+.sw b{transform:translate(16px);background:#fff}.cfg-toggle input:focus-visible+.sw{outline:2px solid var(--cyan);outline-offset:2px}.cfg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.cfg-card{display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:var(--r-2xl);background:#ffffff08;border:1px solid var(--line)}.cfg-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cfg-head h3{font-family:var(--f-display);font-weight:500;font-size:18px;color:var(--ink)}.cfg-head p{margin-top:3px;font-size:12.5px;color:var(--ink-3)}.cfg-head .btn{flex:none;min-width:110px}.cfg-body{display:flex;flex-direction:column;gap:12px}.cfg-modules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;max-height:300px;overflow:auto;padding-right:6px}.cfg-modules .cfg-toggle{border-bottom:1px solid var(--line)}.cmd{display:flex;flex-direction:column;gap:12px}.cmd-note{font-size:13px;color:var(--ink-3)}.cmd-console{height:min(46vh,420px);overflow:auto;padding:14px;border-radius:14px;background:#05050cb3;border:1px solid var(--line);display:flex;flex-direction:column;gap:14px}.cmd-run{display:flex;flex-direction:column;gap:6px;animation:toast-in .4s var(--expo) both}.cmd-line{display:flex;align-items:baseline;gap:10px;font-family:var(--f-mono);font-size:12px}.cmd-line span{color:var(--ink-3)}.cmd-line code{color:var(--cyan-hi)}.cmd-out{margin:0;padding:10px 12px;border-radius:10px;border-left:3px solid rgba(63,208,255,.6);background:#ffffff08;font-family:var(--f-body);font-size:13px;line-height:1.6;color:var(--ink-hi);white-space:pre-wrap;word-break:break-word}.cmd-out--bad{border-left-color:#ff5f57;color:#ffc4c1}.cmd-out--idle{border-left-color:var(--line-2);color:var(--ink-3)}.modal-card .cmd-form{display:grid;grid-template-columns:200px 1fr auto;gap:10px;align-items:center}.cmd-form .btn{min-height:42px}.cmd-input{display:flex;align-items:center;height:42px;border-radius:12px;background:#ffffff0a;border:1px solid var(--hair);transition:border-color .25s,box-shadow .25s}.cmd-input:focus-within{border-color:#8fe0ff73;box-shadow:0 0 0 4px #3fd0ff1a}.cmd-input span{padding:0 4px 0 14px;font-family:var(--f-mono);color:var(--cyan-hi)}.cmd-input input{flex:1;min-width:0;height:100%;background:none;border:0;outline:none;font-family:var(--f-mono);font-size:13.5px;color:var(--ink)}.cmd-quick{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.cmd-quick button{height:28px;padding:0 11px;border-radius:999px;font-family:var(--f-mono);font-size:11.5px;color:var(--ink-2);border:1px solid var(--line-2);transition:color .2s,border-color .2s}.cmd-quick button:hover:not(:disabled){color:var(--ink);border-color:#8fe0ff73}.cmd-quick .muted{margin-left:auto;font-size:12px}@media (max-width: 860px){.cfg-grid,.modal-card .cmd-form{grid-template-columns:1fr}}@media (max-width: 520px){.cfg-modules{grid-template-columns:1fr}}.cmd-out b{color:var(--ink);font-weight:600}.cmd-out code{padding:1px 5px;border-radius:5px;font-family:var(--f-mono);font-size:12px;background:#ffffff12;color:var(--cyan-hi)}.cmd-out .dt-h{margin-bottom:4px;font-family:var(--f-display);font-weight:500;font-size:15px;color:var(--ink)}.cmd-out .dt-mention{padding:0 3px;border-radius:4px;background:#5865f238;color:#c9cdfb}.sel{display:flex;align-items:center;gap:10px;width:100%;height:42px;padding:0 12px 0 14px;border-radius:12px;text-align:left;font-size:14px;color:var(--ink);background:#ffffff0a;border:1px solid var(--hair);box-shadow:inset 0 1px #ffffff0d;transition:border-color .25s,box-shadow .25s,background .25s}.sel:hover{border-color:var(--line-3);background:#ffffff0f}.sel:focus-visible,.sel--open{outline:none;border-color:#8fe0ff73;box-shadow:0 0 0 4px #3fd0ff1a}.sel-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sel-label--empty{color:var(--ink-3)}.sel-chev{flex:none;width:16px;height:16px;color:var(--ink-3);transition:transform .4s var(--expo),color .25s}.sel--open .sel-chev{transform:rotate(180deg);color:var(--cyan-hi)}.sel-ico{flex:none;display:inline-grid;place-items:center;width:18px;height:18px;color:var(--ink-3)}.sel-ico svg{width:16px;height:16px}.sel-hash{font-family:var(--f-mono);font-size:15px;line-height:1;color:var(--ink-3)}.sel-dot{width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 3px #ffffff0a}.sel-none{width:12px;height:12px;border-radius:50%;border:1.5px dashed var(--ink-3)}.sel-guild{width:20px;height:20px;border-radius:6px;object-fit:cover}.sel-guild--txt{display:grid;place-items:center;font-family:var(--f-display);font-size:11px;color:#fff;background:linear-gradient(140deg,#3fd0ff66,#7c6aff66)}.sel-pop{position:fixed;z-index:500;display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:#0e0e1ef0;border:1px solid var(--line-2);backdrop-filter:blur(28px) saturate(1.4);-webkit-backdrop-filter:blur(28px) saturate(1.4);box-shadow:inset 0 1px 0 var(--edge),0 24px 60px -12px #000000bf,0 0 0 1px #0003;transform-origin:top center;animation:sel-in .28s var(--expo) both}.sel-pop--up{transform-origin:bottom center;animation-name:sel-in-up}@keyframes sel-in{0%{opacity:0;transform:translateY(-6px) scale(.97)}}@keyframes sel-in-up{0%{opacity:0;transform:translateY(6px) scale(.97)}}.sel-search{display:flex;align-items:center;gap:8px;margin:8px 8px 4px;padding:0 12px;height:38px;border-radius:10px;background:#ffffff0d;border:1px solid var(--line)}.sel-search svg{flex:none;width:15px;height:15px;color:var(--ink-3)}.sel-search input{flex:1;min-width:0;height:100%;background:none;border:0;outline:none;font:inherit;font-size:13.5px;color:var(--ink)}.sel-search input::placeholder{color:var(--ink-3)}.sel-list{overflow-y:auto;padding:6px;overscroll-behavior:contain}.sel-list::-webkit-scrollbar{width:8px}.sel-list::-webkit-scrollbar-thumb{border-radius:8px;background:#ffffff1f;border:2px solid transparent;background-clip:padding-box}.sel-opt{position:relative;display:flex;align-items:center;gap:10px;min-height:38px;padding:0 12px;border-radius:10px;font-size:14px;color:var(--ink-hi);cursor:pointer;transition:background .15s,color .15s}.sel-opt--active{color:var(--ink);background:#ffffff0f}.sel-opt--sel{color:#fff;background:linear-gradient(100deg,#3fd0ff29,#7c6aff1f)}.sel-opt--sel.sel-opt--active{background:linear-gradient(100deg,#3fd0ff38,#7c6aff29)}.sel-opt--sel .sel-ico,.sel-opt--sel .sel-hash{color:var(--cyan-hi)}.sel-opt-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sel-hint{flex:none;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.sel-check{flex:none;width:15px;height:15px;color:var(--cyan-hi)}.sel-empty{padding:18px 12px;text-align:center;font-size:13px;color:var(--ink-3)}.modal-card .cmd-form .sel{height:42px}.lay{position:relative;min-height:100vh;display:grid;grid-template-columns:264px minmax(0,1fr)}.lay-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(60% 50% at 85% -10%,rgba(124,106,255,.12),transparent 60%),radial-gradient(50% 50% at 10% 110%,rgba(63,208,255,.08),transparent 60%),linear-gradient(180deg,#0b0b18,var(--bg-0))}.lay-side,.lay-drawer{display:flex;flex-direction:column;gap:4px;padding:20px 14px 16px}.lay-side{position:sticky;top:0;z-index:2;height:100vh;overflow-y:auto;border-right:1px solid var(--line);background:#0a0a168c;backdrop-filter:blur(24px) saturate(1.3);-webkit-backdrop-filter:blur(24px) saturate(1.3)}.lay-brand{display:flex;align-items:center;gap:10px;padding:4px 10px 18px;font-family:var(--f-display);font-weight:500;font-size:17px;color:var(--ink)}.lay-brand img{width:28px;height:28px;object-fit:contain}.lay-brand em{margin-left:auto;padding:3px 8px;border-radius:999px;font-style:normal;font-family:var(--f-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan-hi);background:#3fd0ff1a;border:1px solid rgba(63,208,255,.25)}.lay-group{margin:14px 10px 6px;font-family:var(--f-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.lay-nav{display:flex;flex-direction:column;gap:2px}.lay-nav a{position:relative;display:flex;align-items:center;gap:11px;height:40px;padding:0 12px;border-radius:10px;font-size:14px;color:var(--ink-2);transition:color .2s,background .2s}.lay-nav a:hover{color:var(--ink);background:#ffffff0a}.lay-nav a.on{color:#fff;background:linear-gradient(100deg,#3fd0ff24,#7c6aff14);box-shadow:inset 0 0 0 1px #8fe0ff29}.lay-nav a.on:before{content:"";position:absolute;left:-14px;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--cyan);box-shadow:0 0 12px var(--cyan)}.lay-ico{display:grid;place-items:center;width:18px;height:18px}.lay-ico svg{width:18px;height:18px}.lay-lbl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lay-badge{flex:none;padding:2px 7px;border-radius:999px;font-size:11px;color:var(--ink);background:#ffffff14}.lay-account{margin-top:auto;display:flex;align-items:center;gap:10px;padding:12px;border-radius:14px;background:#ffffff08;border:1px solid var(--line)}.lay-avatar{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;font-family:var(--f-display);color:#fff;background:linear-gradient(140deg,#3fd0ff66,#7c6aff66)}.lay-who{flex:1;min-width:0;display:flex;flex-direction:column}.lay-who b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;font-size:13px;color:var(--ink)}.lay-who span{font-size:11.5px;color:var(--ink-3)}.lay-logout{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:9px;color:var(--ink-3);transition:color .2s,background .2s}.lay-logout:hover{color:#ffa3a0;background:#ff5f5714}.lay-logout svg{width:17px;height:17px}.lay-mobile,.lay-drawer,.lay-scrim{display:none}.lay-main{position:relative;z-index:1;min-width:0;width:100%;max-width:1280px;margin:0 auto;padding:36px clamp(20px,3.5vw,48px) 80px;display:flex;flex-direction:column;gap:22px}.ph{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.ph-text{min-width:0}.ph-crumbs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px;font-size:13px;color:var(--ink-3)}.ph-crumbs a{color:var(--ink-2);transition:color .2s}.ph-crumbs a:hover{color:var(--ink)}.ph-crumbs i{margin-left:6px;font-style:normal;opacity:.5}.ph-title{font-family:var(--f-display);font-weight:300;font-size:clamp(32px,3.4vw,46px);letter-spacing:-.025em;line-height:1.06;color:var(--ink-hi)}.ph-title strong{font-weight:500;color:var(--ink)}.ph-sub{margin-top:10px;max-width:680px;font-size:15px;line-height:1.55;color:var(--ink-2)}.ph-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mono-sm{font-family:var(--f-mono);font-size:12px;letter-spacing:.04em;color:var(--ink-3)}.link{font-size:13px;color:var(--cyan-hi);transition:color .2s}.link:hover{color:#fff}.kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.kpi-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi{display:flex;flex-direction:column;gap:7px;padding:22px;border-radius:18px;background:#1010208c;border:1px solid var(--hair);box-shadow:inset 0 1px #ffffff0f}.kpi-top{display:flex;align-items:center;justify-content:space-between}.kpi-top span{font-size:12.5px;color:var(--ink-3)}.kpi-top i{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:var(--ink-3);background:#ffffff0a}.kpi-top i svg{width:16px;height:16px}.kpi b{font-family:var(--f-display);font-weight:500;font-size:34px;letter-spacing:-.025em;line-height:1.1;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.kpi small{font-size:12.5px;color:var(--ink-3)}.kpi--ok .kpi-top i{color:var(--ok-hi);background:#2ee6a01a}.kpi--warn .kpi-top i{color:#ffd47a;background:#febc2e1a}.kpi--warn b{color:#ffd47a}.kpi--bad .kpi-top i{color:#ffa3a0;background:#ff5f571a}.pnl{position:relative;padding:24px 26px;border-radius:20px;background:#1010208c;border:1px solid var(--hair);box-shadow:inset 0 1px #ffffff0f;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.pnl--flush{padding:6px}.pnl--flush .pnl-head{padding:14px 16px 6px}.pnl-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.pnl--flush .pnl-head{margin-bottom:0}.pnl-head h2{font-family:var(--f-display);font-weight:500;font-size:17px;color:var(--ink)}.pnl-actions{display:flex;gap:8px;align-items:center}.two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.two-col--wide{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.stack{display:flex;flex-direction:column;gap:16px}.stack-form{display:flex;flex-direction:column;gap:12px}.stack-form .btn{align-self:flex-start}.empty-state{display:flex;flex-direction:column;align-items:center;gap:8px;padding:36px 20px;text-align:center}.empty-state h3{font-family:var(--f-display);font-weight:500;font-size:17px;color:var(--ink)}.empty-state p{max-width:420px;font-size:14px;color:var(--ink-3)}.empty-state .btn{margin-top:8px}.empty-ico{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;color:var(--cyan-hi);background:#3fd0ff14;border:1px solid rgba(63,208,255,.2)}.empty-ico svg{width:22px;height:22px}.callout{display:flex;align-items:center;gap:16px;padding:16px 18px;border-radius:16px;background:linear-gradient(100deg,#3fd0ff1a,#7c6aff14);border:1px solid rgba(143,224,255,.25);transition:border-color .3s,transform .4s var(--expo)}.callout:hover{border-color:#8fe0ff80;transform:translateY(-1px)}.callout>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.callout b{font-weight:500;color:var(--ink)}.callout span{font-size:13.5px;color:var(--ink-2)}.callout .btn{flex:none}.callout-ico{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:var(--cyan-hi);background:#3fd0ff1f}.callout-ico svg{width:20px;height:20px}.callout--bad .callout-ico{color:#ffa3a0;background:#ff5f571f}.bot-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bot-tiles--page{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:16px}.bot-tile{position:relative;display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:16px;background:#ffffff08;border:1px solid var(--line);transition:border-color .3s,background .3s,transform .4s var(--expo)}.bot-tiles--page .bot-tile{background:#1010208c;border-color:var(--hair)}.bot-tile:hover{border-color:#8fe0ff59;background:#ffffff0d;transform:translateY(-2px)}.bot-tile-head{display:flex;align-items:center;gap:12px}.bot-tile-meta{display:flex;flex-wrap:wrap;gap:6px}.bot-tile-meta span{padding:3px 9px;border-radius:999px;font-size:12px;color:var(--ink-2);background:#ffffff0a;border:1px solid var(--line)}.bot-tile-go{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--cyan-hi)}.bot-tile:hover .bot-tile-go .ico{transform:translate(3px)}.bot-tile-go .ico{transition:transform .3s var(--expo)}.bot-hero{display:flex;flex-direction:column;gap:16px}.bot-title{display:inline-flex;align-items:center;gap:14px;flex-wrap:wrap}.bot-title .status-pill{font-family:var(--f-body)}.bot-avatar--lg{width:48px;height:48px;border-radius:14px;font-size:22px}.btn-ghost--danger:hover{color:#ffa3a0;border-color:#ff5f5766}.tabs--line{display:flex;gap:4px;width:100%;padding:0;border-radius:0;background:none;border:0;box-shadow:none;border-bottom:1px solid var(--line)}.tabs--line button{position:relative;height:42px;padding:0 14px;border-radius:0;font-size:14px;color:var(--ink-3);background:none;box-shadow:none}.tabs--line button:hover:not(:disabled){color:var(--ink)}.tabs--line button.on{color:var(--ink);background:none;box-shadow:none}.tabs--line button.on:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background:var(--grad);box-shadow:0 0 10px #3fd0ff99}.tabs--line button:disabled{opacity:.35;cursor:not-allowed}.info-list{margin:0}.info-list div{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:11px 0;font-size:13.5px}.info-list div+div{border-top:1px solid var(--line)}.info-list dt{color:var(--ink-3)}.info-list dd{margin:0;text-align:right;color:var(--ink)}.info-list dd small{display:block;font-family:var(--f-mono);font-size:11px;color:var(--ink-3)}.quick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.quick button,.quick a{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:14px;border-radius:14px;text-align:left;background:#ffffff08;border:1px solid var(--line);transition:border-color .25s,background .25s}.quick button:hover,.quick a:hover{border-color:#8fe0ff59;background:#ffffff0d}.quick b{margin-top:8px;font-weight:500;font-size:14px;color:var(--ink)}.quick small{font-size:12.5px;color:var(--ink-3)}.quick-ico{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:var(--cyan-hi);background:#3fd0ff1a}.usage{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:14px;background:#ffffff08;border:1px solid var(--line);font-size:13px;color:var(--ink-3)}.usage-bar{flex:1;height:6px;border-radius:6px;overflow:hidden;background:#ffffff12}.usage-bar i{display:block;height:100%;border-radius:6px;background:var(--grad)}.deploy-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start}.steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px;counter-reset:s}.steps li{position:relative;display:flex;flex-direction:column;gap:3px;padding-left:44px;counter-increment:s}.steps li:before{content:counter(s);position:absolute;left:0;top:0;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;font-family:var(--f-mono);font-size:12px;color:var(--cyan-hi);background:#3fd0ff1a;border:1px solid rgba(63,208,255,.25)}.steps b{font-weight:500;color:var(--ink)}.steps span{font-size:13.5px;color:var(--ink-2)}.steps a{color:var(--cyan-hi)}.ctl{display:flex;flex-direction:column;gap:16px}.ctl-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.ctl-guild{flex:1;min-width:240px;max-width:420px}.ctl-meta{font-size:13px;color:var(--ink-3)}.ctl-meta code{font-family:var(--f-mono);color:var(--cyan-hi)}.ctl-off{display:flex;align-items:center;gap:16px;padding:22px;border-radius:16px;background:#ffffff08;border:1px solid var(--line)}.ctl-off b{color:var(--ink);font-weight:500}.ctl-off p{font-size:13.5px;color:var(--ink-3)}.cmd-console{height:min(50vh,460px)}.logs-wrap{display:flex;flex-direction:column}.logs-wrap .logs-bar{gap:10px;padding:10px 10px 12px}.logs-filter{flex:1;max-width:320px;height:32px;padding:0 12px;border-radius:999px;font:inherit;font-size:13px;color:var(--ink);background:#ffffff0a;border:1px solid var(--hair);outline:none}.logs-filter:focus{border-color:#8fe0ff73}.logs-wrap .logs-bar .btn{margin-left:auto}.row-click{cursor:pointer}.row-link{height:30px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;font-size:12px;color:var(--ink);border:1px solid rgba(143,224,255,.3);background:#3fd0ff14;transition:background .2s}.row-link:hover{background:#3fd0ff29}.pnl>.table-wrap .table th:first-child,.pnl>.table-wrap .table td:first-child{padding-left:18px}.watch{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.watch li+li{border-top:1px solid var(--line)}.watch a{display:flex;align-items:center;gap:12px;padding:11px 2px;font-size:13.5px}.watch b{font-weight:500;color:var(--ink)}.watch span:last-child{margin-left:auto;font-size:12.5px;color:var(--ink-3)}@media (max-width: 1080px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.two-col,.two-col--wide{grid-template-columns:1fr}}@media (max-width: 900px){.lay{grid-template-columns:1fr}.lay-side{display:none}.lay-mobile{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 16px;background:#0a0a16cc;border-bottom:1px solid var(--line);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.lay-mobile .lay-brand{padding:0}.lay-burger{display:inline-flex}.lay-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#05050c99;animation:fade-in .25s both}.lay-drawer{display:flex;position:fixed;top:0;bottom:0;left:0;z-index:95;width:min(300px,86vw);overflow-y:auto;background:#0d0d1c;border-right:1px solid var(--line-2);transform:translate(-100%);transition:transform .4s var(--expo)}.lay-drawer.open{transform:none}.lay-main{padding-top:24px}.deploy-grid,.bot-tiles{grid-template-columns:1fr}}@media (max-width: 560px){.kpi-grid,.kpi-grid--3,.quick{grid-template-columns:1fr}.callout{flex-wrap:wrap}}.lay-enter>*{animation:lay-up .45s cubic-bezier(.2,.7,.2,1) both}.lay-enter>:nth-child(2){animation-delay:.05s}.lay-enter>:nth-child(3){animation-delay:.1s}.lay-enter>:nth-child(4){animation-delay:.15s}.lay-enter>:nth-child(n+5){animation-delay:.2s}.lay-enter .kpi-grid>*,.lay-enter .bot-tiles>*,.lay-enter .quick>*{animation:lay-up .5s cubic-bezier(.2,.7,.2,1) both}.lay-enter .kpi-grid>:nth-child(2),.lay-enter .bot-tiles>:nth-child(2),.lay-enter .quick>:nth-child(2){animation-delay:.08s}.lay-enter .kpi-grid>:nth-child(3),.lay-enter .bot-tiles>:nth-child(3),.lay-enter .quick>:nth-child(3){animation-delay:.16s}.lay-enter .kpi-grid>:nth-child(n+4),.lay-enter .bot-tiles>:nth-child(n+4),.lay-enter .quick>:nth-child(n+4){animation-delay:.24s}.lay-enter .table tbody tr{animation:lay-fade .4s ease-out both}.lay-enter .table tbody tr:nth-child(2){animation-delay:.03s}.lay-enter .table tbody tr:nth-child(3){animation-delay:.06s}.lay-enter .table tbody tr:nth-child(4){animation-delay:.09s}.lay-enter .table tbody tr:nth-child(5){animation-delay:.12s}.lay-enter .table tbody tr:nth-child(n+6){animation-delay:.15s}.lay-side .lay-nav a{animation:lay-slide .4s cubic-bezier(.2,.7,.2,1) both}.lay-side .lay-nav a:nth-child(2){animation-delay:.04s}.lay-side .lay-nav a:nth-child(3){animation-delay:.08s}.lay-side .lay-nav a:nth-child(4){animation-delay:.12s}.lay-side .lay-nav a:nth-child(n+5){animation-delay:.16s}@keyframes lay-slide{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.lay-nav a{transition:color .2s,background .2s,box-shadow .2s}.lay-nav a .lay-ico{transition:transform .25s cubic-bezier(.2,.7,.2,1),color .2s}.lay-nav a:hover .lay-ico{transform:translate(2px) scale(1.08)}.lay-nav a.on:before{animation:lay-bar .35s cubic-bezier(.2,.7,.2,1) both}@keyframes lay-bar{0%{transform:scaleY(0);opacity:0}to{transform:none;opacity:1}}.lay-drawer.open .lay-nav a{animation:lay-slide .35s cubic-bezier(.2,.7,.2,1) both}.lay .lay-main :is(.kpi,.pnl,.bot-tile,.quick>a,.quick>button){background-image:radial-gradient(280px circle at var(--mx, -400px) var(--my, -400px),rgba(59,77,255,.11),transparent 60%);transition:border-color .25s,transform .3s cubic-bezier(.2,.7,.2,1),background-color .25s}.kpi:hover,.quick>a:hover,.quick>button:hover{border-color:#3b4dff59;transform:translateY(-2px)}.bot-tile:hover{border-color:#3b4dff73}.btn-primary{position:relative;overflow:hidden}.btn-primary:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.3),transparent);transform:skew(-20deg)}.btn:active{transform:scale(.97)}@media (prefers-reduced-motion: reduce){.lay-enter>*,.lay-enter .kpi-grid>*,.lay-enter .bot-tiles>*,.lay-enter .quick>*,.lay-enter .table tbody tr,.lay-side .lay-nav a,.lay-drawer.open .lay-nav a,.lay-nav a.on:before,.modal,.modal-card,.toast{animation:none}.btn-primary:hover:after{animation:none}}.dash{display:grid;grid-template-columns:240px minmax(0,1fr);gap:22px;align-items:start}.dash-side{position:sticky;top:20px;display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:16px;background:#0a0a0c;border:1px solid rgba(255,255,255,.08)}.dash-guild{display:flex;align-items:center;gap:11px;padding:4px 4px 10px;border-bottom:1px solid rgba(255,255,255,.07)}.dash-guild>:first-child{width:38px;height:38px;border-radius:12px;flex:none}.dash-guild b{display:block;font-size:14px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.dash-guild small{font-size:12px;color:#71717a}.dash-nav{display:flex;flex-direction:column;gap:2px}.dash-nav p{margin:12px 8px 4px;font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#52525b}.dash-nav button{position:relative;display:flex;align-items:center;gap:10px;width:100%;height:36px;padding:0 10px;border-radius:9px;font-size:13.5px;color:#a1a1aa;text-align:left;transition:color .2s,background .2s}.dash-nav button svg{width:17px;height:17px;flex:none;transition:transform .25s cubic-bezier(.2,.7,.2,1)}.dash-nav button span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-nav button:hover{color:#fff;background:#ffffff0a}.dash-nav button:hover svg{transform:scale(1.1)}.dash-nav button.on{color:#fff;background:#3b4dff24;box-shadow:inset 0 0 0 1px #3b4dff4d}.dash-nav button.on svg{color:#8a96ff}.dash-nav .dot{width:7px;height:7px;border-radius:50%;background:#3f3f46;flex:none}.dash-nav .dot.on{background:#22c55e;box-shadow:0 0 8px #22c55eb3}.dash-main{min-width:0}.dash-page{display:flex;flex-direction:column;gap:22px;animation:dash-in .35s cubic-bezier(.2,.7,.2,1) both}@keyframes dash-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dash-hero{display:flex;align-items:center;gap:16px;padding:22px;border-radius:18px;overflow:hidden;position:relative;background:radial-gradient(60% 120% at 0% 0%,rgba(30,43,214,.35),transparent 70%),#0a0a0c;border:1px solid rgba(59,77,255,.25)}.dash-hero-ico>*{width:58px;height:58px;border-radius:16px;font-size:22px}.dash-hero h2{font-size:22px;font-weight:700;color:#fff;letter-spacing:-.01em}.dash-hero p{margin-top:4px;font-size:13.5px;color:#a1a1aa}.dash-hero code{color:#8a96ff;font-family:ui-monospace,monospace}.mod-group h3{margin-bottom:12px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#71717a}.mod-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.mod-card{position:relative;display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:16px;cursor:pointer;background:#0a0a0c;border:1px solid rgba(255,255,255,.08);background-image:radial-gradient(260px circle at var(--mx, -400px) var(--my, -400px),rgba(59,77,255,.12),transparent 60%);transition:border-color .25s,transform .3s cubic-bezier(.2,.7,.2,1);animation:dash-in .45s cubic-bezier(.2,.7,.2,1) both}.mod-grid>:nth-child(2){animation-delay:.05s}.mod-grid>:nth-child(3){animation-delay:.1s}.mod-grid>:nth-child(n+4){animation-delay:.15s}.mod-card:hover{transform:translateY(-3px);border-color:#3b4dff66}.mod-card.is-on{border-color:#3b4dff40}.mod-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.mod-ico{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;flex:none;color:#8a96ff;background:#3b4dff1f;border:1px solid rgba(59,77,255,.3)}.mod-ico svg{width:20px;height:20px}.mod-ico--lg{width:50px;height:50px;border-radius:14px}.mod-ico--lg svg{width:24px;height:24px}.mod-card h4{font-size:15.5px;font-weight:600;color:#fff}.mod-card p{flex:1;font-size:13px;line-height:1.5;color:#a1a1aa}.mod-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.mod-state{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#71717a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mod-state:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.mod-state.on{color:#4ade80}.mod-go{font-size:12.5px;font-weight:600;color:#8a96ff;white-space:nowrap;transition:transform .25s}.mod-card:hover .mod-go{transform:translate(3px)}.dsw{position:relative;display:inline-flex;cursor:pointer}.dsw input{position:absolute;opacity:0;pointer-events:none}.dsw .sw{width:40px;height:22px}.dsw .sw b{width:16px;height:16px}.dsw input:checked+.sw{background:#1e2bd6;border-color:transparent;box-shadow:0 0 14px -2px #3b4dffcc}.dsw input:checked+.sw b{transform:translate(18px);background:#fff}.dsw input:focus-visible+.sw{outline:2px solid #3b4dff;outline-offset:2px}.dsw.is-busy{opacity:.6;cursor:progress}.dash-mhead{display:flex;align-items:center;gap:16px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.07)}.dash-mhead h2{font-size:22px;font-weight:700;color:#fff}.dash-mhead p{margin-top:3px;font-size:13.5px;color:#a1a1aa}.dash-mtoggle{display:flex;align-items:center;gap:12px;margin-left:auto;padding:8px 8px 8px 14px;border-radius:12px;background:#0a0a0c;border:1px solid rgba(255,255,255,.08)}.cfg-stack{display:flex;flex-direction:column;gap:16px}.cfg-card{position:relative;background:#0a0a0c;border-color:#ffffff14;transition:border-color .25s}.cfg-card.is-dirty{border-color:#3b4dff73}.cfg-head h3{font-weight:600;font-size:16px}.cfg-head .btn{min-width:0}.cfg-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:end}.cfg-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cfg-field textarea,.num-in input,.cmds-search,.reward-lvl input{width:100%;padding:10px 12px;border-radius:10px;font:inherit;font-size:14px;color:#fff;resize:vertical;background:#0b0b0e;border:1px solid rgba(255,255,255,.1);transition:border-color .2s,box-shadow .2s}.cfg-field textarea:focus,.num-in input:focus,.cmds-search:focus,.reward-lvl input:focus{outline:none;border-color:#3b4dffb3;box-shadow:0 0 0 4px #3b4dff26}.cfg-field textarea{min-height:70px;line-height:1.5}.num-in{position:relative}.num-in em{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-style:normal;font-size:13px;color:#71717a;pointer-events:none}.cfg-modules--grid{max-height:none;grid-template-columns:repeat(3,minmax(0,1fr))}.cfg-toggle.is-disabled{opacity:.5;cursor:not-allowed}.cfg-toggle input:checked+.sw{background:#1e2bd6;box-shadow:0 0 14px -2px #3b4dffcc}.cfg-actions{display:flex;justify-content:flex-end;gap:8px}.bulk{display:flex;gap:8px;justify-content:flex-end}.seg--tight{margin:0}.save-bar{display:flex;align-items:center;gap:10px;margin:4px -20px -20px;padding:12px 20px;border-radius:0 0 16px 16px;background:#1e2bd61f;border-top:1px solid rgba(59,77,255,.35);animation:dash-in .25s ease-out both}.save-bar span{flex:1;font-size:13px;color:#c7cdff}.msg-ed{display:flex;flex-direction:column;gap:10px}.msg-ed-top{display:flex;justify-content:space-between}.msg-ed-top em{font-style:normal;letter-spacing:0;text-transform:none;color:#52525b}.vars{position:relative}.vars-btn{height:30px;padding:0 12px;border-radius:8px;font-size:12.5px;font-weight:600;color:#8a96ff;background:#3b4dff1a;border:1px solid rgba(59,77,255,.3);transition:background .2s}.vars-btn:hover,.vars-btn.on{background:#3b4dff33}.vars-pop{display:flex;flex-direction:column;gap:10px;margin-top:8px;padding:12px;max-height:260px;overflow:auto;border-radius:12px;background:#0c0c10;border:1px solid rgba(255,255,255,.1);animation:dash-in .2s ease-out both}.vars-group p{margin-bottom:6px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#71717a}.vars-group div{display:flex;flex-wrap:wrap;gap:5px}.vars-group button{padding:4px 8px;border-radius:6px;font-family:ui-monospace,monospace;font-size:11.5px;color:#c7cdff;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:background .15s,border-color .15s}.vars-group button:hover{background:#3b4dff2e;border-color:#3b4dff66}.dc{position:relative;padding:16px;border-radius:12px;background:#313338;border:1px solid rgba(255,255,255,.06);color:#dbdee1;font-size:14.5px;line-height:1.45}.dc-label{position:absolute;top:8px;right:10px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#80848e}.dc-msg{display:flex;gap:14px}.dc-av{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;flex:none;overflow:hidden;font-weight:700;color:#fff;background:#1e2bd6}.dc-av img{width:100%;height:100%;object-fit:cover}.dc-body{flex:1;min-width:0}.dc-head{display:flex;align-items:center;gap:6px;margin-bottom:2px}.dc-head b{color:#fff;font-weight:600}.dc-head small{font-size:11.5px;color:#949ba4;margin-left:2px}.dc-app{padding:0 5px;border-radius:4px;font-size:10px;font-weight:700;line-height:16px;color:#fff;background:#5865f2}.dc-text{word-break:break-word;white-space:pre-wrap}.dc-text .dt-h{font-weight:700;font-size:17px;color:#fff}.dc .dt-mention{padding:0 3px;border-radius:4px;color:#c9cdfb;background:#5865f24d;font-weight:500}.dc .dt-time{padding:0 3px;border-radius:4px;background:#ffffff0f}.dc code{padding:1px 4px;border-radius:4px;background:#2b2d31;font-size:13px}.dc-embed{position:relative;max-width:480px;margin-top:4px;padding:10px 70px 12px 14px;border-radius:4px;background:#2b2d31;border-left:4px solid #3b4dff}.dc-embed-author{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:13px;font-weight:600;color:#fff}.dc-mini{width:22px;height:22px;border-radius:50%;background:linear-gradient(140deg,#1e2bd6,#8a96ff)}.dc-thumb{position:absolute;top:12px;right:12px;width:52px;height:52px;border-radius:8px;background:linear-gradient(140deg,#1e2bd6,#8a96ff)}.dc-comp{position:relative;display:flex;gap:12px;max-width:520px;margin-top:4px;padding:14px 80px 14px 16px;border-radius:8px;background:#2b2d31;border:1px solid rgba(255,255,255,.06)}.dc-comp .dc-thumb{top:14px;right:14px;width:60px;height:60px}.dc-button{display:inline-flex;align-items:center;height:32px;margin-top:10px;padding:0 16px;border-radius:4px;font-size:14px;font-weight:500;color:#fff;background:#5865f2}.dc-button--grey{background:#4e5058}.dc-button--green{background:#248046}.dc-button--red{background:#da373c}.role-pick{display:flex;flex-direction:column;gap:10px}.role-chips{display:flex;flex-wrap:wrap;gap:6px}.role-chip{--rc: #8a96ff;display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 6px 0 10px;border-radius:8px;font-size:13px;color:#fff;background:color-mix(in srgb,var(--rc) 14%,transparent);border:1px solid color-mix(in srgb,var(--rc) 40%,transparent);animation:dash-in .2s ease-out both}.role-chip button{display:grid;place-items:center;width:20px;height:20px;border-radius:5px;color:#a1a1aa;font-size:15px;line-height:1}.role-chip button:hover{color:#fff;background:#ffffff1a}.rewards{display:flex;flex-direction:column;gap:8px}.reward{display:grid;grid-template-columns:120px minmax(0,1fr) 36px;gap:10px;align-items:center;animation:dash-in .2s ease-out both}.reward-lvl{display:flex;align-items:center;gap:8px}.reward-lvl span{font-size:12px;color:#71717a}.reward-lvl input{padding:8px 10px}.reward-del{width:36px;height:36px;border-radius:9px;font-size:18px;color:#a1a1aa;border:1px solid rgba(255,255,255,.08)}.reward-del:hover{color:#f87171;border-color:#f8717166;background:#f8717114}.add-btn{align-self:flex-start}.cmds-bar{display:flex;align-items:center;gap:14px}.cmds-search{flex:1}.chips-filter--wrap{flex-wrap:wrap}.chips-filter--wrap button{height:30px;padding:0 12px;font-size:12.5px}.chips-filter button.on{color:#fff;background:#1e2bd6}.cmds-cat h4{margin:6px 0 8px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#71717a}.cmds-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.cmd-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;cursor:pointer;background:#ffffff05;border:1px solid rgba(255,255,255,.06);transition:border-color .2s,opacity .2s,background .2s}.cmd-row:hover{border-color:#3b4dff59}.cmd-row>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cmd-row code{font-family:ui-monospace,monospace;font-size:12.5px;color:#c7cdff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmd-row small{font-size:12px;color:#71717a;line-height:1.4}.cmd-row input{position:absolute;opacity:0;pointer-events:none}.cmd-row input:checked+.sw{background:#1e2bd6;border-color:transparent}.cmd-row input:checked+.sw b{transform:translate(16px);background:#fff}.cmd-row.is-off{opacity:.55}@media (max-width: 1100px){.dash{grid-template-columns:1fr}.dash-side{position:static}.dash-nav{flex-direction:row;flex-wrap:wrap;gap:4px}.dash-nav>div{display:contents}.dash-nav p{display:none}.dash-nav button{width:auto}.cmds-list{grid-template-columns:1fr}}@media (max-width: 700px){.cfg-row,.cfg-row--3,.cfg-modules--grid{grid-template-columns:1fr}.dash-mhead{flex-wrap:wrap}.dash-mtoggle{margin-left:0}.reward{grid-template-columns:100px minmax(0,1fr) 36px}}@media (prefers-reduced-motion: reduce){.dash-page,.mod-card,.save-bar,.vars-pop,.role-chip,.reward{animation:none}}.apply{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.apply .cfg-field{width:100%;max-width:420px}.apply-result{font-size:13.5px;color:#a1a1aa}.apply-result b{color:#4ade80;font-weight:600}.modal-card .cfg-field,.modal-card .apply-result{margin-bottom:14px}.apply-buy{display:block;margin-top:12px;text-align:center;font-size:13px;color:#8a96ff}.apply-buy:hover{color:#fff}.buy-account{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;border-radius:12px;background:#3b4dff14;border:1px solid rgba(59,77,255,.3)}.buy-account .lay-avatar{flex:none}.buy-account b{display:block;font-size:14px;color:#fff}.buy-account small{display:block;margin-top:2px;font-size:12.5px;line-height:1.45;color:#a1a1aa}.lic-badge{display:inline-grid;place-items:center;min-width:46px;height:22px;padding:0 7px;border-radius:6px;font-size:11.5px;font-weight:700;letter-spacing:0;color:#c7cdff;background:#3b4dff29;border:1px solid rgba(59,77,255,.4)}.ph-sub code{padding:1px 6px;border-radius:5px;font-size:.92em;color:#c7cdff;background:#3b4dff24}.sel-ico:has(.lic-badge){width:auto;height:auto}:is(.sel-opt,.sel):has(.lic-badge) .sel-hint{max-width:none;font-family:inherit;font-size:12px;letter-spacing:0;text-transform:none;color:#71717a}.link-code{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:6px 0 12px;padding:14px 16px;border-radius:12px;background:#0b0b0e;border:1px dashed rgba(59,77,255,.5);cursor:pointer;transition:border-color .2s,background .2s}.link-code:hover{border-color:#3b4dff;background:#3b4dff14}.link-code code{font-family:ui-monospace,monospace;font-size:16px;font-weight:600;letter-spacing:.04em;color:#fff}.link-code span{font-size:12px;font-weight:600;color:#8a96ff}.link-wait{display:flex;align-items:center;gap:10px;font-size:13px;color:#a1a1aa}.link-wait .spin{width:14px;height:14px}.discord-ok{display:inline-flex;align-items:center;gap:8px}.discord-ok i{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px #22c55eb3}.link-btn{margin-left:4px;font-size:12px;color:#71717a;text-decoration:underline;text-underline-offset:2px}.link-btn:hover{color:#f87171}.bc{--tone: #71717a;position:relative;display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:#0a0a0c;border:1px solid rgba(255,255,255,.08);background-image:radial-gradient(300px circle at var(--mx, -400px) var(--my, -400px),rgba(59,77,255,.12),transparent 60%);transition:border-color .25s,transform .3s cubic-bezier(.2,.7,.2,1)}.bc:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--tone),transparent 70%);opacity:.9}.bc:hover{transform:translateY(-3px);border-color:#3b4dff66}.bc--ok{--tone: #22c55e}.bc--warn{--tone: #f59e0b}.bc--bad{--tone: #ef4444}.bc--idle{--tone: #3b4dff}.bc-main{display:flex;flex-direction:column;gap:16px;padding:18px 18px 14px;color:inherit}.bc-head{display:flex;align-items:center;gap:12px}.bc-av{position:relative;flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:13px;font-weight:700;font-size:18px;color:#fff;background:linear-gradient(140deg,#1e2bd6,#4a5bff)}.bc-av i{position:absolute;right:-3px;bottom:-3px;width:13px;height:13px;border-radius:50%;background:var(--tone);border:3px solid #0a0a0c}.bc--ok .bc-av i{box-shadow:0 0 10px #22c55ecc;animation:bc-pulse 2.4s ease-in-out infinite}@keyframes bc-pulse{50%{box-shadow:0 0 2px #22c55e66}}.bc-name{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.bc-name b{font-size:15.5px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bc-name span{font-size:12.5px;color:#a1a1aa}.bc-sub{display:flex;flex-direction:column;gap:8px}.bc-sub-top{display:flex;justify-content:space-between;gap:10px;font-size:12.5px}.bc-sub-top span:first-child{color:#e4e4e7;font-weight:500}.bc-sub-top span:last-child{color:#71717a}.bc-bar{height:5px;border-radius:999px;background:#ffffff0f;overflow:hidden}.bc-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1e2bd6,#8a96ff);transition:width .8s cubic-bezier(.2,.7,.2,1)}.bc-bar--low i{background:linear-gradient(90deg,#b45309,#f59e0b)}.bc-actions{display:flex;border-top:1px solid rgba(255,255,255,.06)}.bc-actions a{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:42px;font-size:12.5px;font-weight:500;color:#a1a1aa;transition:color .2s,background .2s}.bc-actions a+a{border-left:1px solid rgba(255,255,255,.06)}.bc-actions a:hover{color:#fff;background:#3b4dff1a}.bc-actions a svg{opacity:.8}.bc-actions .bc-cta{color:#8a96ff;font-weight:600}.gs{padding:20px 22px;border-radius:18px;border:1px solid rgba(59,77,255,.3);background:radial-gradient(70% 140% at 0% 0%,rgba(30,43,214,.22),transparent 70%),#0a0a0c}.gs-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}.gs-head h2{font-size:17px;font-weight:700;color:#fff}.gs-head p{margin-top:2px;font-size:12.5px;color:#a1a1aa}.gs-progress{flex:0 1 220px;height:6px;border-radius:999px;background:#ffffff14;overflow:hidden}.gs-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1e2bd6,#8a96ff);transition:width .8s cubic-bezier(.2,.7,.2,1)}.gs-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin:0;padding:0;list-style:none}.gs-steps li{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.07)}.gs-steps li>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.gs-steps b{font-size:13.5px;font-weight:600;color:#fff}.gs-steps small{font-size:12px;line-height:1.4;color:#71717a}.gs-steps .btn{flex:none}.gs-n{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font-size:12.5px;font-weight:700;color:#8a96ff;background:#3b4dff1f;border:1px solid rgba(59,77,255,.35)}.gs-steps li.is-done{opacity:.6}.gs-steps li.is-done .gs-n{color:#fff;background:#22c55e;border-color:transparent}.gs-steps li.is-done b{text-decoration:line-through;text-decoration-color:#ffffff4d}@media (max-width: 1000px){.gs-steps{grid-template-columns:1fr}.gs-head{flex-wrap:wrap}.gs-progress{flex-basis:100%}}@media (prefers-reduced-motion: reduce){.bc--ok .bc-av i{animation:none}}.bot-hero{position:relative;gap:18px;padding:22px 24px 0;border-radius:18px;overflow:hidden;border:1px solid rgba(59,77,255,.25);background:radial-gradient(55% 160% at 0% 0%,rgba(30,43,214,.32),transparent 70%),radial-gradient(40% 120% at 100% 0%,rgba(59,77,255,.12),transparent 70%),#0a0a0c}.bot-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(to right,#000,transparent 60%);-webkit-mask-image:linear-gradient(to right,#000,transparent 60%)}.bot-hero>*{position:relative;z-index:1}.bot-hero .bot-avatar--lg{width:56px;height:56px;border-radius:16px;font-size:24px;box-shadow:0 10px 30px -10px #1e2bd6e6}.bot-hero .tabs--line{margin:0 -24px;width:auto;max-width:none;align-self:stretch;padding:0 12px;border-top:1px solid rgba(255,255,255,.06);border-bottom:0;background:#00000040}.bot-hero .tabs--line button{height:46px}.bot-hero .tabs--line button.on:after{background:linear-gradient(90deg,#1e2bd6,#8a96ff);box-shadow:0 0 10px #3b4dffb3}.bot-hero .bot-alert{margin:0}@media (max-width: 700px){.bot-hero{padding:18px 16px 0}.bot-hero .tabs--line{margin:0 -16px;width:calc(100% + 32px);overflow-x:auto}}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.stat-grid--home{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.stat-card{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:14px;background:#0a0a0c;border:1px solid rgba(255,255,255,.08)}.stat-card>span{font-size:12px;font-weight:600;letter-spacing:.02em;color:#71717a}.stat-card>b{font-size:24px;font-weight:700;color:#fff;letter-spacing:-.02em}.stat-card>small{font-size:12px;color:#52525b}.icon-btn{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;flex:none;font-size:18px;line-height:1;color:#a1a1aa;background:#ffffff08;border:1px solid rgba(255,255,255,.08);transition:color .2s,background .2s,border-color .2s}.icon-btn:hover:not(:disabled){color:#fff;background:#ffffff14}.icon-btn--danger:hover:not(:disabled){color:#f87171;border-color:#f8717166;background:#f871711a}.icon-btn:disabled{opacity:.5;cursor:not-allowed}.sanc-search{flex:0 1 220px}.sanc-mod{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:12px;background:#ffffff05;border:1px solid rgba(255,255,255,.06)}.sanc-mod>span{font-size:13px;font-weight:500;color:#e4e4e7}.sanction-list{display:flex;flex-direction:column;gap:6px}.sanction-row{display:grid;grid-template-columns:120px minmax(0,1fr) auto 32px;gap:12px;align-items:center;padding:10px 12px;border-radius:10px;background:#ffffff05;border:1px solid rgba(255,255,255,.06)}.sanction-type{justify-self:start;padding:3px 9px;border-radius:7px;font-size:11.5px;font-weight:600;white-space:nowrap;color:#c7cdff;background:#3b4dff24;border:1px solid rgba(59,77,255,.3)}.sanction-type--ban,.sanction-type--kick{color:#fca5a5;background:#f871711f;border-color:#f871714d}.sanction-type--warn{color:#fcd34d;background:#f59e0b1f;border-color:#f59e0b4d}.sanction-type--mute,.sanction-type--tempmute,.sanction-type--cmute{color:#fbbf24;background:#d9770624;border-color:#d9770652}.sanction-main{min-width:0;display:flex;flex-direction:column;gap:2px}.sanction-main b{font-size:13px;font-family:ui-monospace,monospace;color:#e4e4e7;overflow:hidden;text-overflow:ellipsis}.sanction-main small{font-size:12px;color:#71717a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sanction-meta{display:flex;align-items:center;gap:12px;font-size:12px;color:#71717a;white-space:nowrap}.gw-list{display:flex;flex-direction:column;gap:8px}.gw-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:12px 14px;border-radius:12px;background:#ffffff05;border:1px solid rgba(255,255,255,.06)}.gw-row.is-ended{opacity:.7}.gw-emoji{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;font-size:20px;background:#3b4dff1f;border:1px solid rgba(59,77,255,.28)}.gw-main{min-width:0;display:flex;flex-direction:column;gap:3px}.gw-main b{font-size:14.5px;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gw-main small{font-size:12px;color:#71717a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-actions{display:flex;align-items:center;gap:6px}.item-tags{display:flex;flex-wrap:wrap;gap:6px}.tag{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:7px;font-size:11.5px;font-weight:500;color:#a1a1aa;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);white-space:nowrap}.tag--on{color:#4ade80;background:#22c55e1f;border-color:#22c55e4d}.list-stack{display:flex;flex-direction:column;gap:8px}.item-row{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:12px;background:#ffffff05;border:1px solid rgba(255,255,255,.06)}.item-row--stack{flex-wrap:wrap}.item-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.item-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.item-head b{font-size:14.5px;font-weight:600;color:#fff}.item-main small{font-size:12.5px;color:#71717a;overflow:hidden;text-overflow:ellipsis}.item-edit{flex-basis:100%;display:flex;flex-direction:column;gap:12px;margin-top:4px;padding-top:14px;border-top:1px solid rgba(255,255,255,.07);animation:dash-in .25s ease-out both}.item-row--stack .item-actions{margin-left:auto}.counter-list{display:flex;flex-direction:column;gap:10px}.counter-row{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:12px;background:#ffffff05;border:1px solid rgba(255,255,255,.06)}.counter-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.counter-head b{font-size:13.5px;font-weight:600;color:#fff}.counter-preview{font-size:12px;color:#71717a;overflow:hidden;text-overflow:ellipsis}.counter-fields{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center}.counter-fields input{width:100%;padding:9px 12px;border-radius:10px;font:inherit;font-size:13.5px;color:#fff;font-family:ui-monospace,monospace;background:#0b0b0e;border:1px solid rgba(255,255,255,.1);transition:border-color .2s,box-shadow .2s}.counter-fields input:focus{outline:none;border-color:#3b4dffb3;box-shadow:0 0 0 4px #3b4dff26}.var-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.var-chips>span{font-size:12px}.var-chips button{padding:4px 9px;border-radius:6px;font-family:ui-monospace,monospace;font-size:11.5px;color:#c7cdff;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:background .15s,border-color .15s}.var-chips button:hover{background:#3b4dff2e;border-color:#3b4dff66}.leaderboard{display:flex;flex-direction:column;gap:4px}.lb-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:9px 12px;border-radius:10px;background:#ffffff05;border:1px solid rgba(255,255,255,.05)}.lb-rank{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:12px;font-weight:700;color:#71717a;background:#ffffff0d}.lb-rank--top{color:#fff;background:linear-gradient(140deg,#1e2bd6,#8a96ff);box-shadow:0 0 12px -2px #3b4dffcc}.lb-user{font-family:ui-monospace,monospace;font-size:12.5px;color:#e4e4e7;overflow:hidden;text-overflow:ellipsis}.lb-level{font-size:12.5px;color:#8a96ff;font-weight:600;white-space:nowrap}.lb-xp{font-size:12px;color:#71717a;white-space:nowrap}.info-note{padding:12px 14px;border-radius:12px;font-size:13px;line-height:1.55;color:#a1a1aa;background:#3b4dff0f;border:1px solid rgba(59,77,255,.22)}.info-note code{padding:1px 6px;border-radius:5px;font-size:.92em;color:#c7cdff;background:#3b4dff29}.cfg-actions--left{justify-content:flex-start}@media (max-width: 760px){.sanction-row{grid-template-columns:minmax(0,1fr) 32px}.sanction-type{grid-column:1 / -1}.sanction-meta{grid-column:1 / -1;flex-wrap:wrap}.gw-row{grid-template-columns:42px minmax(0,1fr)}.gw-row .item-tags,.gw-row .item-actions{grid-column:2}.gw-row .item-actions,.item-row{flex-wrap:wrap}.counter-fields{grid-template-columns:minmax(0,1fr) auto}}@media (prefers-reduced-motion: reduce){.item-edit{animation:none}}.logins{list-style:none;margin:0;padding:0}.logins-row{display:flex;align-items:center;gap:14px;padding:12px 20px;border-top:1px solid var(--line)}.logins-row:first-child{border-top:0}.logins-row--denied{background:linear-gradient(90deg,rgba(248,113,113,.07),transparent 60%)}.logins-av{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:11px;font-family:var(--f-display);font-size:14px;color:#fff;background:var(--grad);overflow:hidden}.logins-av img{width:100%;height:100%;object-fit:cover;display:block}.logins-who{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.logins-who b{font-weight:500;font-size:14px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logins-ctx{flex:none;display:flex;flex-direction:column;gap:2px;align-items:flex-end;font-size:12.5px;color:var(--ink-3)}.logins-end{flex:none;display:flex;flex-direction:column;gap:4px;align-items:flex-end}.logins-at{font-size:11.5px;color:var(--ink-3);white-space:nowrap}.logins-ip{filter:blur(4px);opacity:.75;cursor:pointer;-webkit-user-select:none;user-select:none;transition:filter .18s var(--expo),opacity .18s var(--expo)}.logins-row:hover .logins-ip,.logins-ip:hover,.logins-ip:focus-visible{filter:none;opacity:1;-webkit-user-select:text;user-select:text}@media (max-width: 720px){.logins-row{flex-wrap:wrap;gap:10px}.logins-ctx,.logins-end{align-items:flex-start}.logins-ctx{order:3;width:100%;flex-direction:row;justify-content:space-between}}@media (prefers-reduced-motion: reduce){.logins-ip{transition:none}}.switch-list{list-style:none;margin:0;padding:0}.switch-list li{display:flex;align-items:center;gap:18px;padding:16px 0;border-top:1px solid var(--line)}.switch-list li:first-child{border-top:0;padding-top:4px}.switch-list li>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.switch-list b{display:flex;align-items:center;gap:10px;font-weight:500;font-size:14.5px;color:var(--ink)}.switch-list span{font-size:13px;color:var(--ink-2)}.switch-list--off{opacity:.55}.sw{flex:none;position:relative;width:46px;height:26px;padding:0;border-radius:999px;cursor:pointer;background:#ffffff14;border:1px solid var(--line);transition:background .2s var(--expo),border-color .2s var(--expo)}.sw i{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .22s var(--expo)}.sw--on{background:var(--grad);border-color:transparent}.sw--on i{transform:translate(20px)}.sw:disabled{opacity:.45;cursor:not-allowed}.sw:focus-visible{outline:2px solid var(--cyan-hi);outline-offset:3px}@media (prefers-reduced-motion: reduce){.sw,.sw i{transition:none}}.sec-head .kicker{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px;margin-top:0;border-radius:999px;letter-spacing:.16em;color:var(--cyan-hi);background:#3fd0ff12;border:1px solid rgba(63,208,255,.2)}.sec-head .kicker:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.sec-head--center .kicker{align-self:center}.island .kicker{color:#4b5578;background:#1d23400f;border-color:#1d23401f}.hero-badge{display:inline-flex;align-items:center;gap:10px;max-width:100%;height:34px;padding:0 14px 0 5px;margin-top:0;border-radius:999px;font-size:13px;color:var(--ink-hi);background:#ffffff0d;border:1px solid var(--hair);box-shadow:inset 0 1px 0 var(--edge);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:border-color .3s,color .3s}.hero-badge:hover{color:#fff;border-color:#8fe0ff66}.hero-badge span{padding:3px 9px;border-radius:999px;font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--bg-0);background:linear-gradient(100deg,#8fe0ff,#3fd0ff)}.hero-badge .ico{color:var(--cyan-hi);transition:transform .3s var(--expo)}.hero-badge:hover .ico{transform:translate(3px)}.hero-title{margin-top:22px}.hero-trust{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:26px;font-size:13.5px;color:var(--ink-3)}.hero-trust b{color:var(--ink);font-weight:500}.hero-trust i{width:3px;height:3px;border-radius:50%;background:var(--ink-3)}.how{list-style:none;margin:52px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;counter-reset:how}.how-step{position:relative;display:flex;flex-direction:column;gap:10px;padding:26px 24px;border-radius:var(--r-2xl)}.how-step:not(:last-child):after{content:"";position:absolute;top:46px;right:-18px;width:18px;height:1px;background:linear-gradient(90deg,rgba(143,224,255,.5),transparent)}.how-n{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;font-family:var(--f-mono);font-size:13px;color:var(--cyan-hi);background:#3fd0ff14;border:1px solid rgba(63,208,255,.25);box-shadow:0 0 24px -8px #3fd0ff99}.how-step h3{margin-top:6px;font-family:var(--f-display);font-weight:500;font-size:20px;color:var(--ink)}.how-step p{font-size:14.5px;color:var(--ink-2)}.ps-stage{position:relative;max-width:1040px;margin:52px auto 0}.ps{position:relative;z-index:2;display:grid;grid-template-columns:200px minmax(0,1fr);min-height:430px;overflow:hidden;text-align:left}.ps-side{display:flex;flex-direction:column;gap:3px;padding:18px 12px;border-right:1px solid var(--line);background:#0a0a1666}.ps-brand{display:flex;align-items:center;gap:8px;padding:2px 8px 14px;font-family:var(--f-display);font-weight:500;font-size:14.5px;color:var(--ink)}.ps-brand img{width:22px;height:22px}.ps-brand em{margin-left:auto;padding:2px 6px;border-radius:999px;font-style:normal;font-family:var(--f-mono);font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan-hi);border:1px solid rgba(63,208,255,.25)}.ps-group{margin:6px 8px;font-family:var(--f-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.ps-nav{display:flex;align-items:center;gap:9px;height:34px;padding:0 10px;border-radius:9px;font-size:12.5px;color:var(--ink-2)}.ps-nav.on{color:#fff;background:linear-gradient(100deg,#3fd0ff24,#7c6aff14);box-shadow:inset 0 0 0 1px #8fe0ff29}.ps-nav.on .ico{color:var(--cyan-hi)}.ps-main{display:flex;flex-direction:column;gap:12px;padding:20px 24px;min-width:0}.ps-crumbs{font-size:12px;color:var(--ink-3)}.ps-crumbs i{margin:0 6px;font-style:normal;opacity:.5}.ps-head{display:flex;align-items:center;gap:12px}.ps-head b{font-family:var(--f-display);font-weight:500;font-size:22px;color:var(--ink)}.ps-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;font-family:var(--f-display);color:#fff;background:linear-gradient(140deg,#3fd0ff66,#7c6aff66)}.ps-tabs{display:flex;gap:2px;border-bottom:1px solid var(--line)}.ps-tabs span,.ps-tabs button{position:relative;height:36px;padding:0 12px;font-size:13px;color:var(--ink-3)}.ps-tabs button{cursor:pointer;transition:color .2s}.ps-tabs button:hover,.ps-tabs button.on{color:var(--ink)}.ps-tabs button.on:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;border-radius:2px;background:var(--grad);box-shadow:0 0 10px #3fd0ff99}.ps-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;animation:toast-in .4s var(--expo) both}.ps-card{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:14px;background:#ffffff08;border:1px solid var(--line)}.ps-card>b{margin-bottom:4px;font-family:var(--f-display);font-weight:500;font-size:15px;color:var(--ink)}.ps-card label{display:flex;flex-direction:column;gap:5px}.ps-card label span{font-family:var(--f-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.ps-card label em{height:34px;display:flex;align-items:center;padding:0 12px;border-radius:10px;font-style:normal;font-size:13px;color:var(--ink);background:#ffffff0a;border:1px solid var(--hair)}.ps-mods{display:grid;grid-template-columns:1fr}.ps-mod{display:flex;align-items:center;justify-content:space-between;padding:8px 0;font-size:13px;color:var(--ink-hi);text-align:left}.ps-mod+.ps-mod{border-top:1px solid var(--line)}.ps-sw{position:relative;width:32px;height:18px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);transition:background .3s}.ps-sw b{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--ink-3);transition:transform .35s var(--expo),background .3s}.ps-sw.on{background:var(--grad);border-color:transparent;box-shadow:0 0 12px -2px #3fd0ffb3}.ps-sw.on b{transform:translate(14px);background:#fff}.ps-console{display:flex;flex-direction:column;gap:10px;animation:toast-in .4s var(--expo) both}.ps-out{display:flex;flex-direction:column;gap:8px;min-height:210px;padding:14px;border-radius:12px;background:#05050cb3;border:1px solid var(--line)}.ps-cmd{display:flex;gap:10px;font-family:var(--f-mono);font-size:11.5px}.ps-cmd span{color:var(--ink-3)}.ps-cmd code{color:var(--cyan-hi)}.ps-res{padding:9px 12px;border-left:3px solid rgba(63,208,255,.6);border-radius:8px;background:#ffffff08;font-size:12.5px;color:var(--ink-hi)}.ps-res b{color:var(--ink);font-weight:600}.ps-res code{padding:1px 5px;border-radius:5px;font-family:var(--f-mono);color:var(--cyan-hi);background:#ffffff12}.ps-res .ok{font-style:normal;color:var(--ok-hi)}.ps-res--in{animation:toast-in .5s var(--expo) both}.ps-input{display:flex;align-items:center;gap:4px;height:38px;padding:0 6px 0 12px;border-radius:10px;font-family:var(--f-mono);font-size:13px;color:var(--ink);background:#ffffff0a;border:1px solid rgba(143,224,255,.35)}.ps-input>span{color:var(--cyan-hi)}.ps-caret{width:1px;height:16px;background:var(--cyan-hi);animation:caret 1s steps(1) infinite}@keyframes caret{50%{opacity:0}}.ps-input b{margin-left:auto;height:28px;display:grid;place-items:center;padding:0 12px;border-radius:999px;font-family:var(--f-body);font-weight:500;font-size:12px;color:var(--bg-0);background:linear-gradient(180deg,#fff,#e3ecfa)}.ps-logs{display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:12px;background:#05050cb3;border:1px solid var(--line);font-family:var(--f-mono);font-size:12px;animation:toast-in .4s var(--expo) both}.ps-logs div{display:grid;grid-template-columns:70px 1fr;gap:10px;color:var(--ink-hi)}.ps-logs time{color:var(--ink-3)}.ps-points{list-style:none;margin:34px auto 0;padding:0;max-width:1040px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;text-align:left}.ps-points li{display:flex;gap:12px}.ps-points .ico{flex:none;margin-top:3px;color:var(--ok)}.ps-points b{display:block;font-weight:500;color:var(--ink)}.ps-points span{font-size:14px;color:var(--ink-2)}#dashboard .center-row{display:flex;justify-content:center;margin-top:30px}.home-plans{max-width:1040px;margin:52px auto 0;text-align:left}.included{max-width:1040px;margin:26px auto 0;padding:18px 22px;display:flex;align-items:center;gap:18px;flex-wrap:wrap;border-radius:16px;background:#ffffff08;border:1px solid var(--line)}.included-label{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.included ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px}.included li{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;color:var(--ink-hi)}.included .ico{color:var(--ok)}.site-foot{position:relative;z-index:2;padding:64px 0 40px;border-top:1px solid var(--line);background:var(--bg-0)}.legal-nav{display:flex;gap:6px;flex-wrap:wrap}.legal-nav a{height:32px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;font-size:13px;color:var(--ink-2);transition:color .2s,background .2s}.legal-nav a:hover{color:var(--ink)}.legal-nav a.on{color:var(--ink);background:#ffffff0f}.legal{position:relative;z-index:2;flex:1;width:100%;max-width:860px;padding-top:clamp(40px,6vw,72px);padding-bottom:80px}.legal-title{margin-top:14px;font-size:clamp(34px,4.5vw,52px)}.legal-intro{margin-top:14px;font-size:16px;color:var(--ink-2)}.legal-updated{margin:8px 0 28px;font-size:13px;color:var(--ink-3)}.legal-body{display:flex;flex-direction:column;gap:26px;padding:30px 32px}.legal-body h2{margin-bottom:8px;font-family:var(--f-display);font-weight:500;font-size:19px;color:var(--ink)}.legal-body p,.legal-body li{font-size:15px;line-height:1.7;color:var(--ink-2)}.legal-body ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px}.legal-body b{color:var(--ink-hi);font-weight:500}mark.todo{padding:0 4px;border-radius:4px;color:#ffd47a;background:#febc2e1f}@media (max-width: 900px){.how,.ps-points{grid-template-columns:1fr}.how-step:after{display:none}.ps{grid-template-columns:1fr}.ps-side{display:none}.ps-grid{grid-template-columns:1fr}.legal-nav{display:none}}@media (max-width: 640px){.legal-body{padding:22px 18px}.hero-badge{font-size:12px}}:root{color-scheme:dark;--bg-0: #06070e;--bg-alt: #04050a;--scene-base: #080911;--scene-navy: #0b0e1c;--scene-violet: rgba(124, 106, 255, .2);--scene-cyan: rgba(59, 77, 255, .16);--scene-cobalt: rgba(59, 77, 255, .18);--scene-white: transparent;--glass: #0b0d17;--glass-pill: rgba(255, 255, 255, .04);--glass-veil: rgba(6, 7, 14, .78);--hair: rgba(255, 255, 255, .09);--edge: rgba(255, 255, 255, .05);--edge-hi: rgba(255, 255, 255, .1);--sh-glass: 0 1px 2px rgba(0, 0, 0, .5), 0 30px 70px -40px rgba(0, 0, 0, .9);--sh-pill: none;--ink: #f2f4ff;--ink-hi: #d6daea;--ink-2: #a9afc7;--ink-3: #767d97;--line: rgba(255, 255, 255, .07);--line-2: rgba(255, 255, 255, .12);--line-3: rgba(255, 255, 255, .22);--cyan: #3b4dff;--cyan-hi: #a7b0ff;--cobalt: #2a2fd0;--violet: #7c6aff;--ok: #2ee6a0;--ok-hi: #7df0c4;--grad: linear-gradient(135deg, #3b4dff, #7c6aff);--ctl-bg: #0b0b13;--ctl-line: rgba(255, 255, 255, .1);--ctl-line-hi: rgba(255, 255, 255, .2);--ctl-blue: #3b4dff;--ctl-ring: 0 0 0 4px rgba(59, 77, 255, .16);--f-display: "Outfit", "Roboto", system-ui, sans-serif;--f-body: "Roboto", system-ui, sans-serif;--f-mono: "Geist Mono", ui-monospace, Consolas, monospace;--r-2xl: 16px;--r-glass: 18px}body{background:var(--bg-0);font-family:Roboto,system-ui,sans-serif}::selection{background:#7c6aff73}.scene-bg--hero,.scene-bg--calm,.scene-bg--side,.scene-bg--medallion{background:radial-gradient(42% 38% at 50% -6%,rgba(124,106,255,.26),transparent 70%),radial-gradient(40% 40% at 88% 10%,rgba(59,77,255,.18),transparent 70%),var(--bg-0)}.caustic,.ribbon,.lens,.page-scene:after,.scene:after{display:none}.lay-bg{background:radial-gradient(38% 34% at 72% -8%,rgba(124,106,255,.16),transparent 70%),radial-gradient(34% 34% at 8% 108%,rgba(59,77,255,.12),transparent 70%),#04050a}.display,.ph-title,.auth-title,.shop-title,.modal-title,.account-title,.legal-title,.app-title{font-weight:700;letter-spacing:-.02em;color:#fff}.display strong,.ph-title strong,.auth-title strong,.modal-title strong,.account-title strong,.shop-title strong{font-weight:700;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.kicker,.field-label,.tier,.cfg-field>span,.lay-group,.table th,.included-label,.page-foot,.auth-foot,.legal-bar{font-family:Roboto,system-ui,sans-serif;letter-spacing:.08em}.ph-title{font-weight:300;color:var(--ink-hi)}.ph-title strong{font-weight:600}.ph-title strong,.auth-title strong,.account-title strong{-webkit-background-clip:border-box;background-clip:border-box;background:none;color:#a7b0ff}.glass,.pnl,.kpi,.modal-card,.auth-card,.plan-card,.bot-tile,.sel-pop,.toast,.callout,.table-card,.cfg-card,.stat-tile,.account-card,.empty,.assure-item,.created-key{background:linear-gradient(180deg,#0c0e18,#090b14);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0a;backdrop-filter:none;-webkit-backdrop-filter:none}.glass,.pnl,.modal-card,.auth-card,.plan-card,.bot-tile,.cfg-card,.assure-item{border-radius:18px}.bot-tiles--page .bot-tile{background:linear-gradient(180deg,#0c0e18,#090b14)}.plan-card--hot{background:linear-gradient(180deg,#7c6aff21,#3b4dff0d 55%,#0b0d17);border-color:#7c6aff80;box-shadow:inset 0 1px #ffffff14,0 30px 70px -34px #7c6affe6}.modal{background:#04050ab8}.auth-card{background:linear-gradient(180deg,#0d0f1a,#090b14)}.btn{border-radius:12px;font-weight:600;letter-spacing:0}.btn-primary{color:#fff;background:var(--grad);box-shadow:inset 0 1px #ffffff38,0 12px 30px -12px #3b4dfff2}.btn-primary:hover{box-shadow:inset 0 1px #ffffff47,0 18px 40px -14px #7c6aff}.btn-ghost{color:#fff;background:var(--ctl-bg);border-color:var(--ctl-line);box-shadow:none}.btn-ghost:hover{background:#12131d;border-color:var(--ctl-line-hi);box-shadow:none}.btn-ink{background:#0b0d17;border:1px solid var(--ctl-line)}.btn-discord{color:#fff;background:#5865f2;gap:10px;box-shadow:inset 0 1px #ffffff38,0 12px 30px -12px #5865f2f2}.btn-discord:hover{background:#4752c4}.btn-discord svg{flex:none}.btn-danger{background:linear-gradient(180deg,#ff6b63,#e5484d);box-shadow:0 14px 34px -14px #e5484db3}.spin{border-color:#ffffff40;border-top-color:#fff}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:focus-visible{outline:2px solid var(--ctl-blue);outline-offset:2px}.btn-sm{min-height:36px;padding:0 14px;font-size:13px}.btn:active{transform:scale(.98)}.plan-card .tag{color:#fff;background:var(--grad);box-shadow:0 8px 20px -6px #7c6affe6}.lay .tag{position:static}.tabs button.on,.seg button.on{color:#fff;background:var(--grad);box-shadow:0 8px 20px -10px #3b4dfff2}.tabs--line button.on{background:none;color:#fff}.pill,.pill--nav{background:var(--ctl-bg);border-color:var(--ctl-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.pill i,.dot{background:var(--ok);box-shadow:0 0 10px var(--ok)}.tabs{background:var(--ctl-bg);border-color:var(--ctl-line)}.tabs button,.chips-filter button,.seg button{color:var(--ink-2)}.tabs button:hover,.chips-filter button:hover,.seg button:hover{color:#fff}.status-pill{border-color:var(--ctl-line);background:#ffffff0a}.status-pill--ok{color:var(--ok-hi);border-color:#2ee6a04d;background:#2ee6a014}.field input,.sel,.cfg-field input,.cfg-field select,.cmd-input,.promo input,.hh-search,.logs-filter{background:var(--ctl-bg);border-color:var(--ctl-line);box-shadow:none}.field input:focus,.sel:focus-visible,.sel--open,.cmd-input:focus-within,.cfg-field input:focus,.cfg-field select:focus,.cmd-form select:focus,.promo input:focus,.logs-filter:focus{border-color:var(--ctl-blue);box-shadow:var(--ctl-ring)}.check input{accent-color:#3b4dff}.cfg-field select option,.cmd-form select option{background:#14141f;color:var(--ink)}nav.top.scrolled,.page-top--bar{background:var(--glass-veil);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4)}.brand{color:#fff;font-family:var(--f-display);font-weight:700}.pill--nav{height:38px;border-radius:12px;font-family:var(--f-body);font-size:13px;letter-spacing:0;text-transform:none;color:var(--ink-2)}.pill--nav:hover{color:#fff;border-color:var(--ctl-line-hi)}.page-foot{background:#04050ab3}.lay-side{background:#07080eb8;backdrop-filter:blur(22px) saturate(1.3);-webkit-backdrop-filter:blur(22px) saturate(1.3);border-right:1px solid var(--line)}.lay-brand{font-family:var(--f-display);font-weight:700}.lay-brand em{color:var(--cyan-hi);background:#3b4dff1f;border-color:#3b4dff61}.lay-nav a{border-radius:11px}.lay-nav a.on{color:#fff;background:linear-gradient(100deg,#3b4dff38,#7c6aff1f);box-shadow:inset 0 0 0 1px #7c6aff4d}.lay-nav a.on:before{background:var(--grad);box-shadow:0 0 12px #7c6affe6}.lay-nav a.on .lay-ico{color:var(--cyan-hi)}.lay-avatar,.bot-avatar,.ps-avatar,.sel-guild--txt{background:var(--grad);border-color:transparent}.lay-avatar img,.bc-av img,.bot-avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.lay-account{background:#ffffff08;border-color:var(--line)}.lay-drawer{background:#0a0b13}.empty-ico,.quick-ico,.callout-ico,.how-n{color:var(--cyan-hi);background:linear-gradient(150deg,#3b4dff33,#7c6aff1f);border-color:#7c6aff4d;box-shadow:none}.callout{background:linear-gradient(100deg,#3b4dff1f,#7c6aff14);border-color:#7c6aff59}.callout--bad{background:linear-gradient(100deg,#ff5f571a,#ff5f570a);border-color:#ff5f574d}.row-actions button.strong{color:#fff;border-color:#7c6aff73;background:#7c6aff1f}.row-link{border-color:#7c6aff73;background:#7c6aff1f}.row-link:hover{background:#7c6aff33}.link,.key-field button,.ctl-meta code,.help a{color:var(--cyan-hi)}.bot-tile:hover{border-color:#7c6aff73}.tabs--line button.on:after{background:var(--grad);box-shadow:0 0 10px #7c6affcc}.usage-bar i{background:var(--grad)}.steps li:before{color:var(--cyan-hi);background:#3b4dff1f;border-color:#7c6aff4d}.sw,.cfg-toggle .sw{background:#ffffff14;border-color:#ffffff1f}.mod input:checked+.sw,.cfg-toggle input:checked+.sw{background:var(--grad);border-color:transparent;box-shadow:0 0 14px -2px #7c6affcc}.mod input:focus-visible+.sw,.cfg-toggle input:focus-visible+.sw{outline:2px solid var(--cyan);outline-offset:2px}.sw b,.cfg-toggle .sw b{background:var(--ink-3)}.mod input:checked+.sw b,.cfg-toggle input:checked+.sw b{background:#fff}.sel{height:42px;gap:10px;padding:0 8px;border-radius:11px;background:var(--ctl-bg);border:1px solid var(--ctl-line);box-shadow:none}.sel:hover{background:#10111a;border-color:var(--ctl-line-hi)}.sel:focus-visible,.sel--open{border-color:var(--ctl-blue);box-shadow:var(--ctl-ring);background:var(--ctl-bg)}.sel>.sel-ico{width:28px;height:28px;border-radius:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.06)}.sel-chev{width:26px;height:26px;padding:5px;border-radius:7px;background:#ffffff0a;color:var(--ink-3);transition:transform .3s cubic-bezier(.2,.7,.2,1),background .2s,color .2s}.sel:hover .sel-chev{background:#ffffff14;color:#fff}.sel--open .sel-chev{transform:rotate(180deg);background:#3b4dff2e;color:var(--cyan-hi)}.sel-label{font-weight:500}.sel-label--empty{font-weight:400;color:var(--ink-3)}.sel-ico,.sel-hash{color:var(--ink-3)}.sel-pop{padding:0;border-radius:14px;background:#0d0e17;border-color:#ffffff1f;box-shadow:0 28px 70px -16px #000000f2,0 0 0 1px #0006}.sel-search{background:var(--ctl-bg);border-color:var(--ctl-line);border-radius:9px}.sel-search:focus-within{border-color:var(--ctl-blue)}.sel-list{padding:6px;display:flex;flex-direction:column;gap:2px}.sel-opt{min-height:42px;padding:0 8px;gap:10px;border-radius:10px;border:1px solid transparent;font-weight:500;color:#d4d6e4}.sel-opt .sel-ico{width:28px;height:28px;border-radius:8px;background:#ffffff0a}.sel-opt--active{color:#fff;background:#ffffff0b}.sel-opt--sel,.sel-opt--sel.sel-opt--active{color:#fff;background:#3b4dff24;border-color:#7c6aff66;box-shadow:none}.sel-opt--sel .sel-ico{background:#3b4dff33}.sel-opt--sel .sel-ico,.sel-opt--sel .sel-hash,.sel-check{color:var(--cyan-hi)}.sel-hint{padding:3px 8px;border-radius:6px;font-family:inherit;font-size:11px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink-2);background:#ffffff0d}.sel-check{width:20px;height:20px;padding:4px;border-radius:50%;color:#fff;background:var(--grad);box-shadow:0 0 12px #7c6aff99}.sel-opt:has(.sel-none){color:var(--ink-3);font-weight:400}.sel-none{width:12px;height:12px;border-color:#52525b}.seg{background:var(--ctl-bg);border-color:var(--ctl-line);border-radius:11px;padding:4px;gap:4px}.seg button{border-radius:8px}.chips-filter button{border-radius:9px;color:var(--ink-2);background:var(--ctl-bg);border:1px solid var(--ctl-line)}.chips-filter button:hover{color:#fff;border-color:var(--ctl-line-hi)}.chips-filter button.on{color:#fff;background:var(--grad);border-color:transparent}.cfg-field{gap:8px}.cfg-field>span,.msg-ed-top{font-family:inherit;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:#d4d6e4}.msg-ed-top em{font-size:12px;font-weight:400;color:var(--ink-3)}.cfg-field input,.cfg-field select,.cmd-form select{border-radius:11px}.cfg-field textarea,.num-in input,.reward-lvl input{border-radius:11px;background:var(--ctl-bg)}.cmd-form{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr) auto;gap:10px;align-items:center}.cmd-form .sel,.cmd-form .cmd-input,.cmd-form .btn{height:42px;min-height:42px}.cmd-form .btn{padding:0 18px}.cmd-input{border-radius:11px;background:var(--ctl-bg);border:1px solid var(--ctl-line);box-shadow:none;transition:border-color .2s,box-shadow .2s}.cmd-input:hover{border-color:var(--ctl-line-hi)}.cmd-input span{padding:0 6px 0 14px;color:var(--cyan-hi);font-weight:600}.cmd-input input::placeholder{color:#52525b}.cmd-console{border-radius:14px;background:#05060c;border:1px solid var(--ctl-line)}.cmd-line code{color:#c7cdff}.cmd-out{border-radius:10px;border-left-color:var(--ctl-blue);background:#ffffff06}.cmd-out code{color:#c7cdff}.cmd-quick button{border-radius:9px;background:var(--ctl-bg);border:1px solid var(--ctl-line);color:var(--ink-2)}.cmd-quick button:hover:not(:disabled){color:#fff;border-color:#7c6aff99}.cmd-note{color:var(--ink-3)}@media (max-width: 700px){.cmd-form{grid-template-columns:1fr}.cmd-form .btn{width:100%}}.stat-card{background:linear-gradient(180deg,#0c0e18,#090b14);border-color:#ffffff14;border-radius:15px}.counter-fields input{background:var(--ctl-bg);border-color:var(--ctl-line)}.dash-mhead{padding:20px 22px;border:1px solid rgba(124,106,255,.28);border-radius:20px;background:radial-gradient(55% 160% at 0% 0%,rgba(124,106,255,.26),transparent 70%),#0b0d17}.dash-mhead .mod-ico--lg{box-shadow:0 10px 28px -12px #3b4dfff2}.dash-mtoggle{background:#00000059}.cfg-card{gap:0;padding:0;border-radius:18px;overflow:hidden}.cfg-head{align-items:center;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff04}.cfg-head h3{display:flex;align-items:center;gap:10px;font-size:15px}.cfg-head h3:before{content:"";width:3px;height:16px;border-radius:3px;background:linear-gradient(180deg,#a7b0ff,#3b4dff)}.cfg-head p{margin:4px 0 0 13px}.cfg-body{gap:18px;padding:20px}.cfg-card.is-dirty{border-color:#7c6aff8c;box-shadow:0 0 0 1px #7c6aff33,0 20px 50px -30px #3b4dffd9}.save-bar{margin:0;padding:12px 20px;border-radius:0}.cfg-toggle{padding:12px 14px;border-radius:11px;background:var(--ctl-bg);border:1px solid rgba(255,255,255,.07);transition:border-color .2s,background .2s}.cfg-toggle:hover{border-color:#ffffff24;background:#10111a}.cfg-toggle:has(input:checked){border-color:#7c6aff59;background:#7c6aff0f}.cfg-modules .cfg-toggle,.cfg-modules--grid .cfg-toggle{border-bottom:1px solid rgba(255,255,255,.07)}.cfg-modules--grid{gap:8px;column-gap:8px}.msg-ed .dc{margin-top:4px}.shop{padding-top:clamp(40px,6vw,72px)}.plan-card .amt{font-family:var(--f-display)}.plan-card .tier{color:var(--ink-3)}.plan-card--hot .tier{color:var(--cyan-hi)}.perks .ico{color:var(--ok)}.promo-toggle{background:var(--ctl-bg);border-color:var(--ctl-line)}.promo-toggle:hover{border-color:var(--ctl-line-hi)}.promo input{background:var(--ctl-bg);border-color:var(--ctl-line)}.assure-item>svg{color:var(--ok)}.shop-faq .faq-item button{font-family:var(--f-display)}.summary{background:#ffffff08;border-color:var(--line)}.auth-logo{filter:drop-shadow(0 14px 34px rgba(124,106,255,.4))}.auth-title{font-weight:700}.auth-title strong{display:block}.form-error{color:#ffa3a0;background:#ff5f571a;border-color:#ff5f573d}.field input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #14141f inset;-webkit-text-fill-color:var(--ink);caret-color:var(--ink)}.legal{max-width:860px;padding-top:clamp(40px,6vw,72px)}.legal-intro{margin-top:14px;font-size:15.5px;color:var(--ink-2);max-width:620px}.legal-updated{margin-top:8px;font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.legal-body{margin-top:28px;display:flex;flex-direction:column;gap:26px}.legal-body h2{font-family:var(--f-display);font-weight:600;font-size:18px;color:#fff;margin-bottom:8px}.legal-body p,.legal-body li{font-size:14.5px;line-height:1.7;color:var(--ink-2)}.legal-body ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px}.legal-body b{color:var(--ink)}mark.todo{color:#ffd47a;background:#febc2e1f;padding:1px 6px;border-radius:6px}.toast{background:#0d0f17f2;border-color:#ffffff1f}.toast--ok{border-color:#2ee6a059}.toast--bad{border-color:#ff5f5766;color:#ffc4c1}.modal-close{background:var(--ctl-bg);border-color:var(--ctl-line)}.modal-card{background:linear-gradient(180deg,#0e101b,#090b14)}.route-veil,.route-veil--out,.route-veil--in{clip-path:none;background:var(--bg-0)}.route-veil:before,.route-veil img{display:none}.route-veil{opacity:0}.route-veil--out{opacity:1;transition:opacity .17s ease-out}.route-veil--in{opacity:0;transition:opacity .26s ease-in}.route-page{animation:route-in .35s ease-out both}@keyframes route-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.route-page{animation:none}}.lay{overflow-x:clip}.lay-bg{position:absolute}.btn-primary,.btn-danger{position:relative;overflow:hidden}.btn-primary:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.32),transparent);transform:skew(-20deg)}.btn-primary:hover:after{animation:hb-shine .7s ease-out}@keyframes hb-shine{to{left:130%}}.lay .lay-main :is(.kpi,.pnl,.bot-tile,.quick>a,.quick>button,.cfg-card,.stat-tile,.assure-item){background-image:radial-gradient(280px circle at var(--mx, -400px) var(--my, -400px),rgba(124,106,255,.12),transparent 60%)}.kpi:hover,.quick>a:hover,.quick>button:hover{border-color:#7c6aff59}.pnl:hover{border-color:#ffffff1f}.kpi b{font-variant-numeric:tabular-nums}.modal{animation:lay-fade .2s ease-out both}.modal-card{animation:lay-pop .28s cubic-bezier(.2,.8,.2,1.1) both}.toast{animation:lay-up .3s cubic-bezier(.2,.7,.2,1) both}@keyframes lay-fade{0%{opacity:0}to{opacity:1}}@keyframes lay-pop{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}@keyframes lay-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.modal,.modal-card,.toast,.btn-primary:hover:after{animation:none}}
