:root{--bg:#08090b;--glass:rgba(255,255,255,0.04);--glass-2:rgba(255,255,255,0.07);--line:rgba(255,255,255,0.08);--line-2:rgba(255,255,255,0.16);--hi:rgba(255,255,255,0.22);--text:#f4f4f5;--text-2:#c9c9cf;--muted:#8a8a94;--silver:#d6d6dc;--silver-2:#a8a8b3;--ok:#7ee0a3;--warn:#e8c56d;--bad:#ef8a8a;--r:12px;--r-lg:18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;background:var(--bg);color:var(--text);font:15px/1.6 Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11"}body{background-image:radial-gradient(1200px 600px at 50% -200px,rgba(255,255,255,.08),transparent 65%),linear-gradient(180deg,#0b0c0f 0,var(--bg) 40%);background-repeat:no-repeat}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(900px 500px at 50% 0,#000 30%,transparent 100%);mask-image:radial-gradient(900px 500px at 50% 0,#000 30%,transparent 100%)}a{color:inherit;text-decoration:none}h1,h2,h3{letter-spacing:-.025em;line-height:1.12;font-weight:600}h1{font-size:clamp(30px,4vw,38px)}h1,h2{margin:0 0 8px}h2{font-size:clamp(24px,3vw,32px)}h3{font-size:16px;margin:22px 0 8px}p{margin:0 0 12px}code{background:rgba(255,255,255,.07);padding:2px 7px;border-radius:6px;font-size:.92em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}main{max-width:860px;margin:0 auto;padding:48px 24px 96px}main:has(>.dash),main:has(>.landing){max-width:1360px}.muted{color:var(--muted)}.small{font-size:13px}.ok{color:var(--ok)}.error{color:var(--bad);margin-top:12px}.icon{display:inline-flex;vertical-align:-3px}.card,.faq details,.glass,.mock,.option,.panel,.step3,.tier{background:linear-gradient(180deg,var(--glass-2),var(--glass));border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--hi),0 1px 2px rgba(0,0,0,.4);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(8,9,11,.6);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border-bottom:1px solid var(--line)}.site-header .inner{max-width:1360px;margin:0 auto;padding:10px 24px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:16px;gap:16px}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:600;letter-spacing:-.01em;font-size:17px;white-space:nowrap}.logo{width:28px;height:28px;display:block;filter:drop-shadow(0 0 10px rgba(255,255,255,.25))}.site-header nav{display:inline-flex;gap:2px;padding:4px;border-radius:16px;background:rgba(255,255,255,.045);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--hi)}.site-header nav a{display:inline-flex;flex-direction:column;align-items:center;gap:3px;min-width:96px;padding:7px 16px 6px;border-radius:12px;font-size:12.5px;font-weight:500;color:var(--text-2);line-height:1.1}.site-header nav a svg{opacity:.85}.site-header nav a:hover{background:rgba(255,255,255,.08);color:var(--text)}.site-header nav a.active{background:rgba(255,255,255,.1);color:var(--text)}.site-header .actions{display:flex;justify-content:flex-end;align-items:center;gap:8px}.site-header .btn.user{display:inline-flex;align-items:center;gap:8px}.site-header .btn.small{padding:8px 14px;border-radius:11px}.prefs{position:relative}.prefs summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:11px;border:1px solid var(--line-2);background:rgba(255,255,255,.04);font-size:13px;font-weight:500;color:var(--text-2);-webkit-user-select:none;-moz-user-select:none;user-select:none}.prefs summary::-webkit-details-marker{display:none}.prefs summary:hover,.prefs[open] summary{color:var(--text);background:rgba(255,255,255,.08)}.prefs-menu{position:absolute;right:0;top:calc(100% + 8px);min-width:220px;padding:12px;border-radius:14px;display:grid;grid-gap:8px;gap:8px;background:rgba(14,15,19,.96);border:1px solid var(--line-2);box-shadow:inset 0 1px 0 var(--hi),0 20px 50px rgba(0,0,0,.5)}.prefs-menu .seg{display:grid;grid-template-columns:1fr 1fr;width:100%}.prefs-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:2px 2px 0}.prefs-label+.seg{margin-bottom:4px}button.link{background:none;border:0;box-shadow:none;cursor:pointer;font:inherit;display:inline-flex;align-items:center;gap:8px}button.link:hover{transform:none;box-shadow:none;filter:none}.avatar{width:22px;height:22px;border-radius:50%}.site-footer{border-top:1px solid var(--line);margin-top:40px}.site-footer .inner{max-width:1360px;margin:0 auto;padding:28px 24px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;color:var(--muted);font-size:14px}.site-footer nav{display:flex;gap:18px}.site-footer nav a:hover{color:var(--text)}.btn,button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(180deg,#ffffff,var(--silver));color:#0b0b0d;border:0;border-radius:10px;padding:11px 18px;font:inherit;font-weight:600;cursor:pointer;box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,.5);transition:filter .12s,background .12s,transform .12s}.btn:hover,button:hover{filter:brightness(1.04)}.btn:active,button:active{transform:translateY(1px)}.btn.secondary,button.secondary{background:linear-gradient(180deg,var(--glass-2),var(--glass));color:var(--text);border:1px solid var(--line-2);box-shadow:inset 0 1px 0 var(--hi);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.btn.secondary:hover,button.secondary:hover{background:rgba(255,255,255,.1);filter:none}.btn.small{padding:7px 13px;font-size:14px}.btn.lg{padding:14px 24px;font-size:15px;border-radius:12px}.btn:disabled,button:disabled{opacity:.4;cursor:not-allowed;filter:none;transform:none}.panel{border-radius:var(--r-lg);padding:26px;margin-top:24px}.panel.highlight{border-color:rgba(232,197,109,.45)}.row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.row.end{justify-content:flex-end;margin-top:22px}.row.between{margin-top:22px}.row.between,.title-row{justify-content:space-between}.title-row{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:16px;gap:16px}.grid,.list{display:grid;margin-top:24px}.list{grid-gap:12px;gap:12px}.card{display:block;border-radius:var(--r-lg);padding:22px;transition:border-color .15s,background .15s}a.card:hover{border-color:var(--line-2);background:rgba(255,255,255,.08)}.card-title{font-weight:600;font-size:16px}.card-img{width:100%;border-radius:var(--r);margin-bottom:14px;aspect-ratio:16/9;object-fit:cover}.hero-img{width:100%;border-radius:var(--r-lg);margin-top:16px}.row-card{display:flex;justify-content:space-between;align-items:center;gap:12px}.price{margin-top:16px;font-weight:600;font-size:20px;letter-spacing:-.02em}.price .muted{font-weight:400;font-size:14px;letter-spacing:0}.features{margin:14px 0 0;padding:0;list-style:none;color:var(--text-2);font-size:14px;display:grid;grid-gap:7px;gap:7px}.features li{display:flex;gap:10px;align-items:flex-start}.features li:before{content:"";flex:none;width:16px;height:16px;margin-top:3px;background:var(--silver);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat}.table{width:100%;border-collapse:collapse}.table td{padding:11px 0;border-bottom:1px solid var(--line)}.table tr:last-child td{border-bottom:0}.table td.right{text-align:right;font-weight:600}.kv{display:grid;grid-template-columns:140px 1fr;grid-gap:8px 16px;gap:8px 16px;margin:16px 0 0;font-size:14px}.kv dt{color:var(--muted)}.kv dd{margin:0}.badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:500;border:1px solid var(--line-2);color:var(--text-2);background:rgba(255,255,255,.04);white-space:nowrap}.badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.8}.badge.ok{color:var(--ok)}.badge.warn{color:var(--warn)}.badge.bad{color:var(--bad)}.seg{display:inline-flex;border:1px solid var(--line-2);border-radius:10px;overflow:hidden;background:rgba(255,255,255,.04);padding:3px;gap:2px}.seg-btn{background:transparent;color:var(--muted);border:0;border-radius:7px;padding:6px 14px;font-weight:500;box-shadow:none}.seg-btn:hover{filter:none;color:var(--text)}.seg-btn.active{background:var(--silver);color:#0b0b0d}label{display:block;margin:16px 0 0;font-size:13px;color:var(--muted);font-weight:500;letter-spacing:.01em}label>input,label>select{display:block;width:100%;margin-top:7px}input.plain,input[type=password],input[type=text],select{background:rgba(0,0,0,.35);border:1px solid var(--line-2);color:var(--text);border-radius:10px;padding:11px 14px;font:inherit;width:100%;outline:none;transition:border-color .12s,box-shadow .12s}input:focus,select:focus{border-color:var(--silver-2);box-shadow:0 0 0 3px rgba(255,255,255,.08)}input.track{flex:1 1;min-width:200px;letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,Menlo,Consolas,monospace}input[type=file]{margin-top:8px;color:var(--muted)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:36px}.steps{display:flex;gap:0;list-style:none;padding:0;margin:0 0 24px;font-size:13px;color:var(--muted);counter-reset:step;border-bottom:1px solid var(--line);flex-wrap:wrap}.steps li{padding:0 0 12px;margin-right:22px;display:inline-flex;align-items:center;gap:8px;border-bottom:2px solid transparent;margin-bottom:-1px}.steps li:before{counter-increment:step;content:counter(step);width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:11px;border:1px solid var(--line-2)}.steps li.current{color:var(--text);border-bottom-color:var(--silver)}.steps li.current:before{background:var(--silver);color:#0b0b0d;border-color:var(--silver)}.steps li.done{color:var(--text-2)}.steps li.done:before{content:"";background:var(--silver-2);border-color:var(--silver-2)}.options{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.option{display:grid;grid-gap:4px;gap:4px;margin:0;padding:15px 18px;border-radius:var(--r);cursor:pointer;color:var(--text);text-align:left;font:inherit;transition:border-color .12s,background .12s;filter:none}.option:hover{border-color:var(--line-2);background:rgba(255,255,255,.08);filter:none;transform:none}.option.active{border-color:var(--silver-2);background:rgba(255,255,255,.1)}.option input[type=radio]{display:none}.option-title{font-weight:600;display:flex;gap:10px;align-items:center}.option.as-button{width:100%}.sub{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.howto{padding-left:18px;margin:0 0 14px}.howto a{color:var(--text);text-decoration:underline;text-underline-offset:3px}.preview{display:flex;gap:14px;align-items:center;margin-top:18px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r);background:rgba(0,0,0,.25)}.preview-avatar{width:46px;height:46px;border-radius:50%;background:linear-gradient(140deg,#fff,var(--silver-2));display:grid;place-items:center;font-weight:700;overflow:hidden;flex:none;color:#0b0b0d}.preview-avatar img{width:100%;height:100%;object-fit:cover}.wizard section[hidden]{display:none}.timeline{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-gap:0;gap:0}.timeline li{display:grid;grid-template-columns:28px 1fr;grid-gap:12px;gap:12px;align-items:start;padding-bottom:18px;position:relative}.timeline li:not(:last-child):before{content:"";position:absolute;left:10px;top:26px;bottom:0;width:1px;background:var(--line-2)}.dot{width:22px;height:22px;border-radius:50%;border:1px solid var(--line-2);margin-top:2px;display:grid;place-items:center;background:var(--bg)}.dot.done{background:var(--silver);border-color:var(--silver)}.dot.done:after{content:"";width:12px;height:12px;background:#0b0b0d;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat}.dot.current{border-color:var(--silver);box-shadow:0 0 0 4px rgba(255,255,255,.08);animation:pulse 1.8s infinite}.dot.current:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--silver)}.dot.failed{background:var(--bad);border-color:var(--bad)}@keyframes pulse{0%,to{box-shadow:0 0 0 4px rgba(255,255,255,.08)}50%{box-shadow:0 0 0 8px rgba(255,255,255,.03)}}.step-title{font-weight:600}.step-sub{color:var(--muted);font-size:14px}.hero{position:relative;display:grid;grid-template-columns:1.1fr 1fr;grid-gap:56px;gap:56px;align-items:center;padding:64px 0 48px}.hero-mark{position:absolute;right:-40px;top:-60px;width:520px;opacity:.045;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-mask-image:radial-gradient(closest-side,#000,transparent);mask-image:radial-gradient(closest-side,#000,transparent)}.kicker{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:18px;font-weight:500}.hero h1{font-size:clamp(38px,5vw,58px);line-height:1.04;margin-bottom:20px;letter-spacing:-.035em}.hero h1 span{color:var(--silver-2)}.hero p.lead{font-size:17px;color:var(--text-2);max-width:500px;margin:0 0 28px;line-height:1.55}.hero .row{margin-bottom:30px}.trust{display:flex;gap:10px 24px;flex-wrap:wrap;color:var(--muted);font-size:14px}.trust span{display:inline-flex;align-items:center;gap:8px}.trust svg{color:var(--silver-2)}.mock{border-radius:var(--r-lg);padding:22px}.mock-bar{display:flex;gap:6px;margin-bottom:18px}.mock-bar i{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.14)}.mock-head{display:flex;align-items:center;gap:14px}.mock-avatar{width:50px;height:50px;border-radius:50%;background:linear-gradient(140deg,#fff,var(--silver-2));display:grid;place-items:center;font-weight:700;font-size:20px;color:#0b0b0d;position:relative}.mock-avatar:after{content:"";position:absolute;right:-1px;bottom:-1px;width:13px;height:13px;border-radius:50%;background:var(--ok);border:3px solid #121317}.mock-name{font-weight:600;font-size:16px;display:flex;align-items:center;gap:8px}.mock-tag{font-size:10px;background:rgba(255,255,255,.14);color:var(--text);padding:1px 6px;border-radius:4px;font-weight:600;letter-spacing:.04em}.mock-status{color:var(--muted);font-size:13px}.mock-log{margin-top:18px;display:grid;grid-gap:8px;gap:8px;font-size:13px}.mock-log div{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid var(--line)}.mock-log div svg{color:var(--silver-2);flex:none}.mock-log .t{color:var(--muted);margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mock-log .live svg{color:var(--ok)}.section{padding:56px 0 8px}.section-head{max-width:640px;margin-bottom:28px}.section-head p{color:var(--muted);font-size:16px;margin:0}.steps3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;counter-reset:s}.step3{padding:22px;border-radius:var(--r-lg)}.step3:before{counter-increment:s;content:"0" counter(s);font-weight:500;color:var(--muted);font-size:12px;letter-spacing:.12em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.step3 h3{margin:10px 0 6px;font-size:17px}.step3 p{margin:0;color:var(--muted);font-size:14px}.why{grid-template-columns:repeat(2,1fr);grid-gap:16px}.why,.why .card{display:grid;gap:16px}.why .card{padding:22px;grid-template-columns:40px 1fr;grid-gap:16px;align-items:start}.why .icon-box{width:40px;height:40px;border-radius:10px;border:1px solid var(--line-2);background:rgba(255,255,255,.05);color:var(--silver);display:grid;place-items:center;box-shadow:inset 0 1px 0 var(--hi)}.why p{margin:4px 0 0;color:var(--muted);font-size:14px}.tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:14px;gap:14px}.tier{padding:20px;border-radius:var(--r-lg)}.tier.best{border-color:var(--silver-2)}.tier .m{font-weight:600;font-size:24px;letter-spacing:-.02em}.tier .d{color:var(--text-2);font-size:13px;min-height:20px}.tier .p{color:var(--muted);font-size:13px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.faq{display:grid;grid-gap:8px;gap:8px}.faq details{border-radius:var(--r);padding:0 18px}.faq summary{cursor:pointer;padding:15px 0;font-weight:500;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.faq summary::-webkit-details-marker{display:none}.faq summary svg{color:var(--muted);transition:transform .15s;flex:none}.faq details[open] summary svg{transform:rotate(180deg)}.faq p{margin:0 0 16px;color:var(--muted);font-size:14px}.cta{margin-top:64px;padding:48px 32px;text-align:center;border-radius:var(--r-lg)}.cta p{color:var(--muted);margin:8px auto 22px;max-width:460px}@media (max-width:860px){.hero-mark{display:none}.hero{gap:32px;padding-top:32px}.hero,.steps3,.why{grid-template-columns:1fr}.kv{grid-template-columns:110px 1fr}}@media (max-width:900px){.site-header .inner{grid-template-columns:auto 1fr}.site-header nav{grid-column:1/-1;justify-self:center}.site-header nav a{min-width:0;padding:6px 12px}.brand span{display:none}}@media (max-width:700px){.site-header nav .hide-sm,.site-header nav button.link span.lbl{display:none}}::selection{background:rgba(255,255,255,.22)}html{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.14);border:3px solid var(--bg);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.28)}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes drift{0%,to{transform:translateZ(0) rotate(0deg)}50%{transform:translate3d(-14px,18px,0) rotate(-3deg)}}@keyframes sheen{0%{transform:translateX(-140%) skewX(-18deg)}to{transform:translateX(240%) skewX(-18deg)}}@keyframes logLine{0%{opacity:0;transform:translateY(8px)}7%,80%{opacity:1;transform:none}90%,to{opacity:0;transform:translateY(-6px)}}@keyframes blink{0%,to{box-shadow:0 0 0 0 rgba(126,224,163,.55)}60%{box-shadow:0 0 0 7px rgba(126,224,163,0)}}@keyframes gridShift{0%{background-position:0 0,0 0}to{background-position:0 64px,64px 0}}.js-reveal [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.js-reveal [data-reveal].in{opacity:1;transform:none}.hero>div:first-of-type>*{animation:rise .8s cubic-bezier(.2,.7,.2,1) both}.hero>div:first-of-type>:first-child{animation-delay:.05s}.hero>div:first-of-type>:nth-child(2){animation-delay:.15s}.hero>div:first-of-type>:nth-child(3){animation-delay:.28s}.hero>div:first-of-type>:nth-child(4){animation-delay:.4s}.hero>div:first-of-type>:nth-child(5){animation-delay:.52s}.mock{animation:rise .9s cubic-bezier(.2,.7,.2,1) .35s both}.hero-mark{animation:fade 1.6s .2s both,drift 14s ease-in-out 1.8s infinite}body:before{animation:gridShift 40s linear infinite}.mock-log div{animation:logLine 9s ease-in-out infinite}.mock-log div:first-child{animation-delay:0s}.mock-log div:nth-child(2){animation-delay:1.1s}.mock-log div:nth-child(3){animation-delay:2.2s}.mock-log div:nth-child(4){animation-delay:3.3s}.mock-avatar:after{animation:blink 2.4s ease-out infinite}.btn,button{position:relative;overflow:hidden}.btn:after,button:not(.link):not(.seg-btn):not(.option):after{content:"";position:absolute;top:0;bottom:0;width:40%;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:translateX(-140%) skewX(-18deg);pointer-events:none}.btn:hover:after,button:not(.link):not(.seg-btn):not(.option):hover:after{animation:sheen .7s ease}.btn.secondary:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent)}.step3,.tier,.why .card,a.card{transition:transform .25s cubic-bezier(.2,.7,.2,1),border-color .2s,background .2s,box-shadow .25s}.step3:hover,.tier:hover,.why .card:hover,a.card:hover{transform:translateY(-3px);box-shadow:inset 0 1px 0 var(--hi),0 14px 34px rgba(0,0,0,.45);border-color:var(--line-2)}.site-header nav a{transition:color .15s,background .15s}.faq details{transition:background .2s}.faq details[open]{background:rgba(255,255,255,.08)}.faq summary svg{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.icon-box{transition:transform .25s,background .2s}.why .card:hover .icon-box{transform:rotate(-6deg) scale(1.06);background:rgba(255,255,255,.1)}.seg-btn{transition:background .15s,color .15s}.option{transition:transform .15s,border-color .12s,background .12s}.option:active{transform:scale(.99)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}main:has(>.dash){max-width:1120px}.backlink a{display:inline-flex;align-items:center;gap:6px;font-size:14px}.backlink a:hover{color:var(--text)}.dash-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.85fr);grid-gap:20px;gap:20px;margin-top:24px;align-items:start}.dash-side{position:-webkit-sticky;position:sticky;top:76px}.panel-title{font-size:15px;font-weight:600;margin:0 0 12px;letter-spacing:0;color:var(--text-2);text-transform:uppercase;font-size:12px;letter-spacing:.1em}.amount{font-size:30px;font-weight:600;letter-spacing:-.03em;margin:2px 0 12px}.stack{display:grid;grid-gap:8px;gap:8px}.stack .btn{width:100%}.link-u{text-decoration:underline;text-underline-offset:3px}.option.as-button{display:grid;grid-template-columns:38px 1fr 16px;align-items:center;grid-gap:12px;gap:12px;padding:12px 14px}.option.as-button>span:nth-child(2){display:grid;grid-gap:1px;gap:1px}.option-icon{width:38px;height:38px;border-radius:10px;border:1px solid var(--line-2);background:rgba(255,255,255,.05);color:var(--silver);display:grid;place-items:center}.option-arrow{color:var(--muted);transition:transform .15s,color .15s}.option.as-button:hover .option-arrow{transform:translateX(3px);color:var(--text)}.dash-group{margin-top:32px}.group-title{font-size:14px;font-weight:600;letter-spacing:.02em;margin:0 0 12px;display:flex;gap:8px;align-items:baseline}.bot-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.bot-card,.bot-grid{display:grid;grid-gap:14px;gap:14px}.bot-card{padding:18px}.bot-card.dim{opacity:.7}.bot-card.dim:hover{opacity:1}.bot-card-head{display:flex;gap:12px;align-items:center}.bot-avatar{width:42px;height:42px;border-radius:50%;flex:none;background:linear-gradient(140deg,#fff,var(--silver-2));color:#0b0b0d;font-weight:700;display:grid;place-items:center;overflow:hidden}.bot-avatar img{width:100%;height:100%;object-fit:cover}.bot-card-meta{gap:8px}.bot-card-foot,.bot-card-meta{display:flex;justify-content:space-between;align-items:center}.bot-card-foot{padding-top:12px;border-top:1px solid var(--line)}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty{text-align:center;padding:40px 24px;color:var(--muted)}@media (max-width:900px){.dash-grid{grid-template-columns:1fr}.dash-side{position:static}.dash-side .panel{margin-top:16px!important}}.cfg{display:grid;grid-template-columns:220px minmax(0,1fr) 320px;grid-gap:16px;gap:16px;margin-top:24px;align-items:start}.cfg-nav{padding:8px;display:grid;grid-gap:2px;gap:2px;position:-webkit-sticky;position:sticky;top:76px}.cfg-nav-item{display:flex;justify-content:space-between;align-items:center;gap:8px;background:none;border:0;box-shadow:none;color:var(--text-2);padding:9px 12px;border-radius:9px;font-weight:500;font-size:14px;text-align:left;width:100%}.cfg-nav-item:hover{background:rgba(255,255,255,.06);filter:none;color:var(--text)}.cfg-nav-item.active{background:rgba(255,255,255,.1);color:var(--text)}.cfg-nav-item.off{color:var(--muted)}.cfg-nav-item:after{display:none}.dot-state{width:7px;height:7px;border-radius:50%;background:var(--ok);flex:none}.dot-state.off{background:var(--muted);opacity:.5}.cfg-side{position:-webkit-sticky;position:sticky;top:76px}.cfg-fields{display:grid;grid-gap:18px;gap:18px;margin-top:20px}.field-label{font-size:14px;font-weight:500;margin-bottom:7px}.field-help{margin-top:6px}.field-row{display:flex;justify-content:space-between;align-items:center;gap:16px}.field-row .field-label{margin-bottom:0}.field-row .field-help{margin-top:2px}textarea{background:rgba(0,0,0,.35);border:1px solid var(--line-2);color:var(--text);border-radius:10px;padding:11px 14px;font:inherit;width:100%;outline:none;resize:vertical}textarea:focus{border-color:var(--silver-2);box-shadow:0 0 0 3px rgba(255,255,255,.08)}.mono{font-family:ui-monospace,Menlo,Consolas,monospace}.color-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.color-row input[type=color]{width:42px;height:42px;padding:0;border:1px solid var(--line-2);border-radius:10px;background:none;cursor:pointer}.color-row input[type=color]::-webkit-color-swatch-wrapper{padding:4px}.color-row input[type=color]::-webkit-color-swatch{border:0;border-radius:6px}.color-row input.plain{width:110px}.swatches{display:flex;gap:6px}.swatch{width:22px;height:22px;border-radius:50%;border:2px solid transparent;box-shadow:inset 0 0 0 1px rgba(255,255,255,.2);padding:0}.swatch:hover{filter:none;transform:scale(1.1)}.swatch.active{border-color:var(--text)}.swatch:after{display:none}.toggle{display:inline-flex;align-items:center;gap:10px;margin:0;cursor:pointer;color:var(--text-2)}.toggle input{display:none}.toggle-track{width:40px;height:22px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid var(--line-2);position:relative;transition:background .2s}.toggle-knob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--silver-2);transition:transform .2s,background .2s}.toggle input:checked+.toggle-track{background:var(--silver);border-color:var(--silver)}.toggle input:checked+.toggle-track .toggle-knob{transform:translateX(18px);background:#0b0b0d}.dc-msg{display:flex;gap:12px;padding:14px;border-radius:10px;background:#313338;color:#dbdee1;font-size:14px}.dc-avatar{width:38px;height:38px;border-radius:50%;flex:none;background:linear-gradient(140deg,#fff,var(--silver-2));color:#0b0b0d;font-weight:700;display:grid;place-items:center;overflow:hidden}.dc-avatar img{width:100%;height:100%;object-fit:cover}.dc-name{font-weight:500;color:#f2f3f5;display:flex;align-items:center;gap:6px;margin-bottom:6px}.dc-tag{font-size:10px;background:#5865f2;color:#fff;padding:0 4px;border-radius:3px;font-weight:600}.dc-time{font-size:11px;color:#949ba4;font-weight:400}.dc-container{border:1px solid #3f4147;border-left:4px solid;border-radius:6px;background:#2b2d31;padding:12px 14px;display:grid;grid-gap:6px;gap:6px}.dc-title{font-weight:600;color:#f2f3f5}.dc-text{white-space:pre-wrap;word-break:break-word}.dc-footer{font-size:12px;color:#949ba4;border-top:1px solid #3f4147;padding-top:6px}@media (max-width:1000px){.cfg{grid-template-columns:1fr}.cfg-nav{position:static;display:flex;flex-wrap:wrap}.cfg-nav-item{width:auto}.cfg-side{position:static}}.cfg-search{margin:0 0 6px;padding:9px 12px;font-size:14px}button.link.small{font-size:13px;padding:0}.logbox{margin:12px 0 0;padding:14px;border-radius:10px;background:rgba(0,0,0,.45);border:1px solid var(--line);font:12px/1.5 ui-monospace,Menlo,Consolas,monospace;color:var(--text-2);max-height:360px;overflow:auto;white-space:pre-wrap;word-break:break-all}.avatar-form{display:flex;gap:16px;align-items:center}.bot-avatar.lg{width:64px;height:64px;font-size:22px}.uptime{display:flex;gap:3px;margin-top:10px}.uptime i{flex:1 1;height:26px;border-radius:3px;background:rgba(255,255,255,.08)}.uptime i.ok{background:var(--ok);opacity:.85}.uptime i.warn{background:var(--warn)}.uptime i.bad{background:var(--bad)}.uptime-pct{font-size:26px;font-weight:600;letter-spacing:-.02em}.events{list-style:none;padding:0;margin:10px 0 0;display:grid;grid-gap:8px;gap:8px}.events li{display:grid;grid-template-columns:8px 1fr auto;grid-gap:10px;gap:10px;align-items:baseline;font-size:14px}.events li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--muted);align-self:center}.events li.ok:before{background:var(--ok)}.events li.warn:before{background:var(--warn)}.events li.bad:before{background:var(--bad)}.events .t{white-space:nowrap}.events .d,.events .t{color:var(--muted);font-size:12px}.events .d{grid-column:2;white-space:pre-wrap;word-break:break-word}.callout{border-radius:var(--r);padding:14px 16px;border:1px solid rgba(232,197,109,.45);background:rgba(232,197,109,.06);margin-top:12px;font-size:14px}.callout.bad{border-color:rgba(239,138,138,.45);background:rgba(239,138,138,.06)}.steps-list{list-style:none;padding:0;margin:12px 0 0;display:grid;grid-gap:12px;gap:12px;counter-reset:gs}.steps-list li{display:grid;grid-template-columns:28px 1fr;grid-gap:12px;gap:12px;align-items:start}.steps-list li:before{counter-increment:gs;content:counter(gs);width:24px;height:24px;border-radius:50%;background:var(--silver);color:#0b0b0d;display:grid;place-items:center;font-size:12px;font-weight:700}.steps-list .st{font-weight:600}.steps-list .ss{color:var(--muted);font-size:14px}.seg-sm .seg-btn{padding:4px 9px;font-size:12px}.site-header .seg{margin-left:6px}.callout.ok-callout{border-color:rgba(126,224,163,.45);background:rgba(126,224,163,.06)}.bots-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);grid-gap:16px;gap:16px}.bots-grid .featured{grid-column:1}.featured-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:24px;gap:24px;align-items:start}.featured-mock{border-radius:var(--r);padding:18px;background:rgba(255,255,255,.04);border:1px solid var(--line)}.mock-lines{display:grid;grid-gap:8px;gap:8px;margin-top:18px}.mock-lines i{display:block;height:9px;border-radius:5px;background:rgba(255,255,255,.09)}.stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 16px;gap:10px 16px;margin:4px 0 10px}.stats>div{display:grid;grid-gap:1px;gap:1px;padding:10px 12px;border-radius:var(--r);background:rgba(255,255,255,.04);border:1px solid var(--line)}.stats b{font-size:18px;letter-spacing:-.02em}.stats span{color:var(--text-2);font-size:12px}.featured-cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.featured-cta .btn{display:inline-flex;align-items:center;gap:8px}.features-cols{margin-top:22px;padding-top:18px;border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px}.custom-card{display:flex;flex-direction:column}.custom-icon{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:rgba(255,255,255,.06);border:1px solid var(--line);margin-bottom:14px}.custom-card .price{margin-top:auto;padding-top:16px;font-size:16px}@media (max-width:900px){.bots-grid,.featured-main{grid-template-columns:1fr}}@media (max-width:600px){.features-cols{grid-template-columns:1fr}}.featured .tagline{margin:4px 0 12px}.featured .card-title{font-size:22px}.featured.compact .featured-main{gap:20px}.featured.compact .featured-mock{padding:14px}.featured.compact .mock-lines{margin-top:12px}.featured.compact .stats{gap:8px 10px}.featured.compact .stats>div{padding:7px 10px}.featured.compact .stats b{font-size:16px}.featured.compact .features-cols{margin-top:16px;padding-top:14px;gap:6px 20px}.featured .features .more a{color:var(--silver)}.featured .features .more:before{opacity:0}.shop .title-row{margin-bottom:20px}.shop-grid{align-items:start}