:root{--bg:#070912;--bg-soft:#0d1020;--panel:#121628;--panel-2:#171c32;--panel-3:#0d1120;--line:rgba(255,255,255,.085);--line-strong:rgba(255,255,255,.14);--text:#f7f8fc;--muted:#949bb3;--muted-2:#6f7690;--primary:#7c5cff;--primary-2:#9b86ff;--green:#39d79f;--blue:#55a8ff;--amber:#ffba56;--red:#ff667d;--shadow:0 26px 70px rgba(0,0,0,.32)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--text);background:var(--bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}.container{width:min(1180px,calc(100% - 40px));margin-inline:auto}.full{width:100%}.muted{color:var(--muted)}.small{font-size:12px}.stack{display:grid;grid-gap:18px;gap:18px}.logo-lockup{display:inline-flex;align-items:center;gap:10px;font-size:20px;font-weight:800;letter-spacing:-.04em;white-space:nowrap}.logo-lockup b{color:var(--primary-2)}.logo-mark{width:40px;height:40px;display:grid;place-items:center;border-radius:13px;color:#b5a8ff;background:linear-gradient(145deg,rgba(124,92,255,.24),rgba(124,92,255,.08));border:1px solid rgba(157,134,255,.26);box-shadow:inset 0 0 20px rgba(124,92,255,.08)}.logo-mark svg{width:30px;height:30px}.btn{display:inline-flex;justify-content:center;align-items:center;gap:8px;border:1px solid transparent;border-radius:12px;padding:12px 18px;font-weight:750;color:white;background:linear-gradient(135deg,var(--primary),#6848ed);box-shadow:0 10px 25px rgba(124,92,255,.2);transition:.2s ease}.btn:hover{transform:translateY(-1px);filter:brightness(1.08)}.btn:disabled{cursor:not-allowed;opacity:.58;transform:none;filter:none}.btn.ghost,.btn.secondary{background:rgba(255,255,255,.045);color:var(--text);border-color:var(--line);box-shadow:none}.btn.ghost:hover,.btn.secondary:hover{background:rgba(255,255,255,.08);border-color:var(--line-strong)}.btn.danger{background:rgba(255,102,125,.12);border-color:rgba(255,102,125,.28);color:#ff9cac;box-shadow:none}.btn.whatsapp{background:#21c66b;color:#06170d;box-shadow:0 10px 24px rgba(33,198,107,.16)}.btn-lg{min-height:50px;padding-inline:22px;border-radius:14px}.link-button{border:0;background:transparent;color:inherit;padding:0}.back-link{display:inline-block;margin-top:20px;color:var(--muted);font-size:14px}.eyebrow{color:#9d89ff;font-size:11px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.pill{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:9px;padding:8px 13px;border-radius:999px;border:1px solid rgba(124,92,255,.25);background:rgba(124,92,255,.09);color:#c7bdff;font-size:13px;font-weight:700}.pulse{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px rgba(57,215,159,.1)}.badge{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800;color:#b9c9ff;background:rgba(85,168,255,.1);border:1px solid rgba(85,168,255,.15)}.badge.green{color:#79e8bd;background:rgba(57,215,159,.1);border-color:rgba(57,215,159,.18)}.badge.red{color:#ff9bab;background:rgba(255,102,125,.1);border-color:rgba(255,102,125,.18)}.badge.amber{color:#ffd28e;background:rgba(255,186,86,.1);border-color:rgba(255,186,86,.18)}.badge.purple{color:#c6baff;background:rgba(124,92,255,.11);border-color:rgba(124,92,255,.18)}.badge.blue{color:#a8d3ff;background:rgba(85,168,255,.1);border-color:rgba(85,168,255,.17)}.notice{padding:14px 16px;margin-bottom:18px;border-radius:13px;border:1px solid var(--line);background:var(--panel)}.notice.error{color:#ffafbc;border-color:rgba(255,102,125,.3);background:rgba(255,102,125,.08)}.notice.success{color:#9ef0cf;border-color:rgba(57,215,159,.28);background:rgba(57,215,159,.08)}label{display:grid;grid-gap:8px;gap:8px;color:#b5bbcf;font-size:13px;font-weight:650}input,select,textarea{width:100%;color:var(--text);background:#0b0f1d;border:1px solid var(--line);border-radius:11px;padding:12px 13px;outline:none;transition:.18s ease}input::placeholder,textarea::placeholder{color:#5e657c}input:focus,select:focus,textarea:focus{border-color:rgba(124,92,255,.65);box-shadow:0 0 0 3px rgba(124,92,255,.1)}textarea{min-height:190px;resize:vertical;line-height:1.55}textarea.short-textarea{min-height:88px}.form-grid{display:grid;grid-gap:14px;gap:14px}.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.check-label{display:flex;align-items:center;gap:9px;color:var(--muted)}.check-label input{width:16px;height:16px;accent-color:var(--primary)}.check-row{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.marketing-page{overflow:hidden;background:radial-gradient(circle at 65% 3%,rgba(92,58,229,.18),transparent 26%),radial-gradient(circle at 10% 30%,rgba(44,163,255,.07),transparent 25%),var(--bg)}.marketing-header{height:82px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:10}.marketing-nav{display:flex;gap:30px;color:#aab0c3;font-size:14px}.marketing-nav a:hover{color:white}.header-actions{display:flex;gap:10px}.hero-section{min-height:700px;display:grid;grid-template-columns:.94fr 1.06fr;grid-gap:42px;gap:42px;align-items:center;padding-block:70px 100px}.hero-copy h1{max-width:660px;margin:24px 0;font-size:clamp(54px,6.3vw,82px);line-height:.96;letter-spacing:-.065em}.hero-copy h1 span{background:linear-gradient(90deg,#a894ff,#62b9ff 65%,#58d9af);-webkit-background-clip:text;color:transparent}.hero-copy>p{max-width:610px;color:#a3a9bc;font-size:18px;line-height:1.7}.hero-actions{display:flex;gap:12px;margin:32px 0 26px}.trust-row{display:flex;flex-wrap:wrap;gap:18px;color:#80879d;font-size:12px}.hero-product{position:relative;min-width:720px;transform:perspective(1200px) rotateY(-5deg) rotateX(1deg);transform-origin:center;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:#0c1020;box-shadow:0 60px 110px rgba(0,0,0,.5),0 0 80px rgba(124,92,255,.09)}.window-top{height:42px;padding:0 16px;display:flex;gap:7px;align-items:center;border-bottom:1px solid var(--line)}.window-top span{width:8px;height:8px;border-radius:50%;background:#3a4053}.window-top small{margin:auto;color:#50586e;font-size:10px;transform:translateX(-22px)}.product-shell{min-height:445px;display:grid;grid-template-columns:65px 1fr}.mini-sidebar{border-right:1px solid var(--line);padding:15px 11px;display:grid;align-content:start;grid-gap:18px;gap:18px;justify-items:center}.mini-sidebar .logo-mark{width:32px;height:32px;border-radius:10px}.mini-sidebar i{width:24px;height:24px;border-radius:7px;background:rgba(255,255,255,.045)}.mini-sidebar i:first-of-type{background:rgba(124,92,255,.2);border:1px solid rgba(124,92,255,.2)}.product-content{padding:28px}.product-head{display:flex;align-items:flex-start;justify-content:space-between}.product-head small{display:block;margin-bottom:8px;color:#7666cb;font-size:8px;letter-spacing:.13em}.product-head strong{font-size:17px}.mini-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:24px 0 18px}.mini-cards article{padding:16px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.025)}.mini-cards em,.mini-cards small{display:block;color:#717990;font-size:9px;font-style:normal}.mini-cards b{display:block;margin:9px 0 6px;font-size:25px}.mini-cards em{color:#62d9ad}.product-grid{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:14px;gap:14px}.automation-card,.fake-chart{min-height:220px;padding:17px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.022)}.fake-title{display:flex;justify-content:space-between;font-size:10px}.fake-title small{color:#697188}.bars{height:150px;display:flex;align-items:flex-end;gap:13px;padding-top:25px;border-bottom:1px solid var(--line);background:repeating-linear-gradient(180deg,transparent 0,transparent 38px,rgba(255,255,255,.035) 39px)}.bars span{flex:1 1;min-height:20px;border-radius:4px 4px 0 0;background:linear-gradient(0deg,rgba(124,92,255,.25),#8064ff);box-shadow:0 0 18px rgba(124,92,255,.16)}.automation-card>small{color:#7466bc;font-size:8px;letter-spacing:.12em}.automation-card>strong{display:block;font-size:21px;margin:10px 0 20px}.automation-line{display:flex;justify-content:space-between;gap:8px;padding:11px 0;border-top:1px solid var(--line);color:#8e96aa;font-size:9px}.automation-line b{color:var(--green)}.floating-card{position:absolute;display:flex;align-items:center;gap:10px;min-width:180px;padding:12px;border:1px solid rgba(255,255,255,.14);border-radius:13px;background:rgba(21,25,45,.92);box-shadow:0 18px 45px rgba(0,0,0,.42);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.floating-card>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:rgba(124,92,255,.15);color:#b5a6ff}.floating-card small,.floating-card strong{display:block}.floating-card small{color:#777f94;font-size:9px;margin-bottom:4px}.floating-card strong{font-size:11px}.ai-float{left:-48px;top:36%}.telegram-float{right:-30px;bottom:18%}.telegram-float>span{background:rgba(85,168,255,.14);color:#85c5ff}.proof-strip{border-block:1px solid var(--line);background:rgba(255,255,255,.018)}.proof-grid{min-height:110px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center}.proof-grid div{padding:10px 24px;border-right:1px solid var(--line)}.proof-grid div:first-child{padding-left:0}.proof-grid div:last-child{border-right:0}.proof-grid span,.proof-grid strong{display:block}.proof-grid strong{font-size:14px}.proof-grid span{color:#767e93;font-size:11px;margin-top:5px}.section{padding-block:110px}.section-heading{max-width:600px}.section-heading.center{text-align:center;margin-inline:auto;max-width:720px}.section-heading h2{margin:12px 0 16px;font-size:clamp(36px,4.5vw,58px);line-height:1.04;letter-spacing:-.045em}.section-heading p{color:var(--muted);line-height:1.7;font-size:16px}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;gap:15px;margin-top:55px}.step-card{position:relative;padding:28px 24px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.012))}.step-card:after{content:"";position:absolute;left:100%;top:40px;width:15px;height:1px;background:var(--line-strong)}.step-card:last-child:after{display:none}.step-card>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#b7aaff;background:rgba(124,92,255,.12);border:1px solid rgba(124,92,255,.18);font-size:12px;font-weight:800}.step-card h3{margin:24px 0 10px;font-size:18px}.step-card p{color:var(--muted);font-size:13px;line-height:1.65;margin:0}.feature-section{background:linear-gradient(180deg,rgba(124,92,255,.04),transparent);border-block:1px solid rgba(255,255,255,.04)}.feature-layout{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:80px;gap:80px;align-items:center}.feature-layout .section-heading .btn{margin-top:18px}.feature-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.feature-card{padding:25px;border:1px solid var(--line);border-radius:17px;background:rgba(18,22,40,.76)}.feature-card>span{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:rgba(124,92,255,.11);color:#af9fff;font-size:18px}.feature-card h3{margin:20px 0 8px;font-size:17px}.feature-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:55px;align-items:stretch}.price-card{position:relative;display:flex;flex-direction:column;min-height:550px;padding:28px 22px;border:1px solid var(--line);border-radius:20px;background:var(--panel-3)}.price-card.featured{border-color:rgba(124,92,255,.55);background:linear-gradient(180deg,rgba(124,92,255,.12),rgba(18,22,40,.94));transform:translateY(-10px);box-shadow:0 28px 60px rgba(36,22,105,.23)}.popular{position:absolute;top:-13px;right:20px;padding:7px 12px;border-radius:999px;color:white;background:linear-gradient(135deg,var(--primary),#966fff);font-size:10px;font-weight:800}.price-top h3{min-height:48px;margin:10px 0;font-size:20px}.price-top p{min-height:80px;color:var(--muted);font-size:12px;line-height:1.6}.price{display:flex;align-items:flex-end;gap:5px;margin:20px 0 12px}.price strong{font-size:32px;letter-spacing:-.05em}.price span{padding-bottom:5px}.limit-line,.price span{color:var(--muted);font-size:12px}.limit-line{padding:12px 0;border-block:1px solid var(--line)}.limit-line b{color:white}.order-summary ul,.price-card ul,.selected-plan-card ul{display:grid;grid-gap:11px;gap:11px;padding:0;margin:22px 0 28px;list-style:none;color:#a8aec0;font-size:12px}.order-summary li:first-letter,.price-card li:first-letter,.selected-plan-card li:first-letter{color:var(--green)}.price-card .btn{margin-top:auto}.faq-section{padding-top:60px}.faq-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;max-width:950px;margin:52px auto 0}.faq-item{border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.02)}.faq-item summary{display:flex;justify-content:space-between;gap:20px;padding:20px;cursor:pointer;font-size:14px;font-weight:750;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span{color:var(--primary-2);font-size:20px}.faq-item p{padding:0 20px 20px;margin:0;color:var(--muted);font-size:13px;line-height:1.65}.cta-section{padding:50px 0 100px}.cta-box{min-height:280px;display:flex;justify-content:space-between;align-items:center;gap:50px;padding:55px 60px;border:1px solid rgba(124,92,255,.28);border-radius:28px;background:radial-gradient(circle at 80% 50%,rgba(85,168,255,.12),transparent 30%),linear-gradient(135deg,rgba(124,92,255,.15),rgba(18,22,40,.75));box-shadow:inset 0 1px rgba(255,255,255,.06)}.cta-box h2{max-width:650px;margin:10px 0;font-size:38px;line-height:1.08;letter-spacing:-.04em}.cta-box p{margin:0;color:var(--muted)}.cta-box .btn{flex-shrink:0}.marketing-footer{min-height:150px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.marketing-footer p{text-align:center;margin:0}.marketing-footer>div{display:flex;justify-content:flex-end;gap:20px}.auth-page{min-height:100vh;display:grid;grid-template-columns:1.05fr .95fr}.auth-visual{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:50px 6vw;overflow:hidden;background:radial-gradient(circle at 35% 50%,rgba(124,92,255,.28),transparent 32%),radial-gradient(circle at 70% 70%,rgba(85,168,255,.12),transparent 30%),#090b16;border-right:1px solid var(--line)}.auth-visual:after{content:"";position:absolute;width:520px;height:520px;border:1px solid rgba(124,92,255,.16);border-radius:50%;left:-160px;top:28%;box-shadow:0 0 0 80px rgba(124,92,255,.025),0 0 0 160px rgba(124,92,255,.018)}.auth-visual>*{position:relative;z-index:1}.auth-pitch{max-width:620px}.auth-pitch h1{margin:22px 0;font-size:clamp(48px,6vw,82px);line-height:.96;letter-spacing:-.06em}.auth-pitch p{color:var(--muted);font-size:17px;line-height:1.7;max-width:540px}.auth-metric-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;max-width:430px;margin-top:35px}.auth-metric-grid div{padding:18px;border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.035);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-metric-grid b,.auth-metric-grid span{display:block}.auth-metric-grid b{font-size:25px}.auth-metric-grid span{margin-top:4px;color:var(--muted);font-size:11px}.auth-visual>small{color:#575e73}.auth-form-side{display:grid;place-items:center;padding:50px 30px;background:#0b0e19}.auth-card-clean{width:min(440px,100%)}.auth-card-clean h2{margin:10px 0;font-size:36px;letter-spacing:-.04em}.auth-card-clean>p{margin-bottom:28px}.auth-divider{display:flex;align-items:center;gap:12px;margin:22px 0;color:#62697d;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.auth-divider:after,.auth-divider:before{content:"";flex:1 1;height:1px;background:var(--line)}.simple-header{height:82px;display:flex;justify-content:space-between;align-items:center}.signup-page{min-height:100vh;background:radial-gradient(circle at 75% 25%,rgba(124,92,255,.14),transparent 25%),var(--bg)}.signup-layout{display:grid;grid-template-columns:1.05fr .75fr;grid-gap:60px;gap:60px;align-items:flex-start;padding-block:55px 100px}.card-elevated{padding:38px;border:1px solid var(--line);border-radius:22px;background:rgba(18,22,40,.88);box-shadow:var(--shadow)}.signup-form h1{margin:10px 0;font-size:45px;letter-spacing:-.05em}.signup-form>p{margin-bottom:28px}.signup-consent{padding:13px;border-radius:11px;background:rgba(255,255,255,.025);color:#737b91;font-size:11px;line-height:1.5}.signup-plan{padding-top:22px}.selected-plan-card{margin-top:12px;padding:30px;border:1px solid rgba(124,92,255,.35);border-radius:20px;background:linear-gradient(160deg,rgba(124,92,255,.13),rgba(18,22,40,.8))}.selected-plan-card h2{font-size:28px;margin-bottom:5px}.selected-plan-card p{color:var(--muted);font-size:13px}.plan-switcher{display:grid;grid-gap:7px;gap:7px;margin-top:25px}.plan-switcher>strong{margin-bottom:5px;font-size:13px}.plan-switcher a{display:flex;justify-content:space-between;padding:12px 14px;border:1px solid var(--line);border-radius:11px;color:var(--muted);font-size:12px}.plan-switcher a.active{color:white;border-color:rgba(124,92,255,.4);background:rgba(124,92,255,.08)}.secure-note{display:flex;gap:12px;margin-top:20px;padding:16px;border:1px solid var(--line);border-radius:14px}.secure-note strong{display:block;font-size:13px}.secure-note p{margin:4px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.app-page{min-height:100vh;background:radial-gradient(circle at 50% 0,rgba(124,92,255,.08),transparent 25%),var(--bg)}.app-topbar{height:76px;justify-content:space-between;border-bottom:1px solid var(--line)}.app-topbar,.topbar-links{display:flex;align-items:center}.topbar-links{gap:24px;color:var(--muted);font-size:13px}.topbar-links form{display:inline}.billing-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;padding-block:60px 35px}.billing-hero h1{margin:10px 0;font-size:44px;letter-spacing:-.05em}.billing-hero p{max-width:700px;color:var(--muted);line-height:1.65}.subscription-summary{min-width:230px;padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.subscription-summary>span,.subscription-summary>strong{display:block}.subscription-summary>span{color:var(--muted);font-size:11px}.subscription-summary>strong{margin:6px 0 12px;font-size:22px}.billing-content{padding-bottom:90px}.billing-grid{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:18px;gap:18px}.card,.panel{border:1px solid var(--line);border-radius:17px;background:rgba(18,22,40,.86)}.card,.panel{padding:22px}.panel-head,.section-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.panel-head h2,.panel-head h3,.section-head h2{margin:5px 0 0}.panel-head h2,.section-head h2{font-size:19px}.panel-head h3{font-size:16px}.panel-head p{margin:5px 0 0;color:var(--muted);font-size:11px}.checkout-plan-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.checkout-plan{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:15px;border:1px solid var(--line);border-radius:13px;background:#0c101e}.checkout-plan.selected{border-color:rgba(124,92,255,.48);background:rgba(124,92,255,.08)}.checkout-plan div span,.checkout-plan div strong{display:block}.checkout-plan div span{margin-top:4px;color:var(--muted);font-size:10px}.checkout-plan>b{color:#c4b9ff}.checkout-plan .btn{grid-column:1/-1;padding:8px 12px;font-size:11px}.pix-layout{display:grid;grid-template-columns:220px 1fr;grid-gap:25px;gap:25px;align-items:center}.qr-box{aspect-ratio:1;display:grid;place-items:center;padding:12px;border-radius:15px;background:white}.qr-box img{width:100%}.qr-placeholder{color:black;font-size:40px;font-weight:900}.pix-details p{color:var(--muted);font-size:13px;line-height:1.55}.pix-amount span,.pix-amount strong{display:block}.pix-amount span{color:var(--muted);font-size:11px}.pix-amount strong{font-size:34px;margin-top:4px}.pix-code{max-height:75px;overflow:auto;padding:12px;border:1px solid var(--line);border-radius:11px;background:#080b14;color:#9da7c2;font:10px/1.5 ui-monospace,monospace;word-break:break-all}.button-row{gap:10px;margin:14px 0}.button-row,.button-row form{display:flex}.generate-pix-box{display:grid;grid-template-columns:1fr 1.1fr auto;grid-gap:18px;gap:18px;align-items:flex-end;padding:20px;border:1px dashed rgba(124,92,255,.35);border-radius:14px;background:rgba(124,92,255,.045)}.generate-pix-box strong{display:block;font-size:19px}.generate-pix-box p{margin:5px 0 0;color:var(--muted)}.order-summary h2{margin:10px 0;font-size:28px}.order-summary>p{color:var(--muted);font-size:12px;line-height:1.55}.summary-line,.summary-total{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-top:1px solid var(--line);font-size:12px}.summary-line span{color:var(--muted)}.summary-total{margin-top:8px;font-size:17px}.support-card{display:flex;gap:15px}.support-icon{flex:0 0 38px;width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:rgba(33,198,107,.12);color:#70eaa4;font-weight:900}.support-card h3{margin-bottom:5px}.support-card p{color:var(--muted);font-size:11px;line-height:1.5}.support-card small{display:block;margin-top:8px;color:var(--muted)}.payment-history{margin-top:18px}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:collapse}.table td,.table th{padding:13px 10px;border-bottom:1px solid var(--line);text-align:left;font-size:11px;vertical-align:middle}.table th{color:#747c91;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.table tr:last-child td{border-bottom:0}.dashboard-shell{min-height:100vh;display:grid;grid-template-columns:248px minmax(0,1fr);background:#080a12}.dashboard-sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:25px 18px;border-right:1px solid var(--line);background:#0b0e19}.sidebar-logo{padding:0 8px 22px}.admin-sidebar nav,.dashboard-sidebar nav{display:grid;grid-gap:5px;gap:5px}.admin-sidebar nav a,.dashboard-sidebar nav a{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:10px;color:#858da3;font-size:12px;font-weight:650}.admin-sidebar nav a span,.dashboard-sidebar nav a span{width:20px;text-align:center;color:#686f84;font-size:15px}.admin-sidebar nav a.active,.admin-sidebar nav a:hover,.dashboard-sidebar nav a.active,.dashboard-sidebar nav a:hover{color:white;background:rgba(124,92,255,.1)}.admin-sidebar nav a.active span,.dashboard-sidebar nav a.active span{color:#a793ff}.sidebar-plan{margin-top:auto;padding:15px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.022)}.sidebar-plan div:first-child{display:flex;justify-content:space-between;align-items:center}.sidebar-plan span{color:var(--muted);font-size:9px}.sidebar-plan strong{font-size:12px}.sidebar-plan p{margin:12px 0 7px;color:var(--muted);font-size:9px}.distribution-bar,.usage-bar{height:5px;overflow:hidden;border-radius:99px;background:rgba(255,255,255,.07)}.distribution-bar span,.usage-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary),#aa94ff)}.sidebar-plan a{display:block;margin-top:11px;color:#a898ff;font-size:10px}.sidebar-user{display:flex;align-items:center;gap:10px;margin-top:15px;padding:12px 8px 0;border-top:1px solid var(--line)}.avatar{flex:0 0 33px;width:33px;height:33px;display:grid;place-items:center;border-radius:10px;background:rgba(124,92,255,.16);color:#b8aaff;font-weight:800}.avatar.admin{background:rgba(255,186,86,.12);color:#ffd18d}.sidebar-user div{min-width:0;flex:1 1}.sidebar-user small,.sidebar-user strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sidebar-user strong{font-size:11px}.sidebar-user small{margin-top:3px;color:#686f83;font-size:9px}.sidebar-user button{border:0;background:transparent;color:#62697d}.dashboard-main{width:100%;max-width:1500px;padding:28px 34px 70px;overflow:hidden}.dashboard-topbar{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:24px}.dashboard-topbar h1{margin:7px 0 4px;font-size:30px;letter-spacing:-.04em}.dashboard-topbar p{margin:0;color:var(--muted);font-size:12px}.topbar-controls{display:flex;align-items:center;gap:12px}.project-picker{display:flex;align-items:flex-end;gap:7px}.project-picker label{min-width:180px;gap:4px;font-size:9px}.project-picker select{min-height:38px;padding:8px 10px;font-size:11px}.project-picker .btn{min-height:38px;padding:8px 12px;font-size:10px}.support-link{padding:10px 13px;border:1px solid var(--line);border-radius:11px;color:#9ba2b6;font-size:11px}.support-link span{color:#28cc72}.automation-switch{display:flex;align-items:center;gap:13px;padding:8px 10px 8px 13px;border:1px solid var(--line);border-radius:12px;background:var(--panel-3)}.automation-switch small,.automation-switch strong{display:block}.automation-switch small{color:var(--muted);font-size:8px}.automation-switch strong{margin-top:2px;font-size:11px}.automation-switch button{width:38px;height:22px;padding:3px;border:0;border-radius:999px;background:#2b3040}.automation-switch button span{display:block;width:16px;height:16px;border-radius:50%;background:#8e95a8;transition:.2s}.automation-switch.on button{background:rgba(57,215,159,.3)}.automation-switch.on button span{transform:translateX(16px);background:var(--green)}.subscription-alert{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;margin-bottom:18px;border:1px solid rgba(255,186,86,.25);border-radius:14px;background:rgba(255,186,86,.07)}.subscription-alert span,.subscription-alert strong{display:block}.subscription-alert strong{color:#ffd394;font-size:13px}.subscription-alert span{margin-top:4px;color:#b6a98d;font-size:10px}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:14px}.metric-card{display:flex;align-items:center;gap:14px;min-width:0;padding:18px;border:1px solid var(--line);border-radius:14px;background:rgba(18,22,40,.82)}.metric-icon{flex:0 0 40px;width:40px;height:40px;display:grid;place-items:center;border-radius:12px;font-weight:850}.metric-icon.purple{color:#b7a8ff;background:rgba(124,92,255,.12)}.metric-icon.green{color:#76e8bb;background:rgba(57,215,159,.11)}.metric-icon.blue{color:#9bcaff;background:rgba(85,168,255,.11)}.metric-icon.amber{color:#ffd090;background:rgba(255,186,86,.11)}.metric-icon.small-icon{flex-basis:35px;width:35px;height:35px;font-size:14px}.metric-card>div:last-child{min-width:0}.metric-card small,.metric-card span,.metric-card strong{display:block}.metric-card span{color:var(--muted);font-size:9px}.metric-card strong{margin:5px 0 3px;font-size:24px;letter-spacing:-.04em}.metric-card small{color:#646c81;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-overview-grid{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:14px;gap:14px;margin-bottom:14px}.performance-body{display:grid;grid-template-columns:170px 1fr;grid-gap:25px;gap:25px;align-items:center}.donut,.progress-ring{display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--primary) var(--percent,0deg),rgba(255,255,255,.06) 0)}.donut{width:150px;height:150px}.donut:before,.progress-ring:before{content:"";grid-area:1/1;border-radius:50%;background:var(--panel)}.donut:before{width:112px;height:112px}.donut>div{position:relative;grid-area:1/1;text-align:center}.donut span,.donut strong{display:block}.donut strong{font-size:24px}.donut span{color:var(--muted);font-size:9px}.performance-list{display:grid;grid-gap:2px;gap:2px}.performance-list>div{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line);font-size:11px}.performance-list>div:last-child{border-bottom:0}.performance-list span{color:var(--muted)}.dot{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%}.dot.green{background:var(--green)}.dot.red{background:var(--red)}.dot.purple{background:var(--primary)}.dot.blue{background:var(--blue)}.live-dot{width:9px;height:9px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px rgba(57,215,159,.1)}.live-dot.paused{background:var(--red);box-shadow:0 0 0 5px rgba(255,102,125,.1)}.next-run-time{padding:5px 0 18px;border-bottom:1px solid var(--line)}.next-run-time span,.next-run-time strong{display:block}.next-run-time strong{font-size:31px;letter-spacing:-.05em}.next-run-time span{margin-top:3px;color:var(--muted);font-size:9px}.run-checklist{display:grid;grid-gap:13px;gap:13px;padding-top:17px}.run-checklist>div{display:flex;align-items:center;gap:10px}.run-checklist>div>span{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border-radius:8px;background:rgba(255,186,86,.1);color:var(--amber);font-size:10px;font-weight:800}.run-checklist>div>span.checked{background:rgba(57,215,159,.1);color:var(--green)}.run-checklist p{margin:0}.run-checklist small,.run-checklist strong{display:block}.run-checklist strong{font-size:10px}.run-checklist small{margin-top:3px;color:var(--muted);font-size:8px}.onboarding-panel{display:grid;grid-template-columns:1fr auto 1.6fr;grid-gap:28px;gap:28px;align-items:center;margin-bottom:42px;background:linear-gradient(100deg,rgba(124,92,255,.075),rgba(18,22,40,.85))}.onboarding-copy h2{margin:7px 0;font-size:19px}.onboarding-copy p{margin:0;color:var(--muted);font-size:10px;line-height:1.55}.progress-ring{--percent:var(--progress);width:80px;height:80px;background:conic-gradient(var(--green) var(--progress,0deg),rgba(255,255,255,.06) 0)}.progress-ring:before{width:60px;height:60px}.progress-ring strong{position:relative;grid-area:1/1;font-size:15px}.onboarding-steps{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:9px;gap:9px}.onboarding-steps a{display:flex;gap:9px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:10px;background:rgba(0,0,0,.08)}.onboarding-steps a>span{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;color:#8b93a7;background:rgba(255,255,255,.05);font-size:9px}.onboarding-steps a.done>span{color:#70e6b7;background:rgba(57,215,159,.1)}.onboarding-steps small,.onboarding-steps strong{display:block}.onboarding-steps strong{font-size:9px}.onboarding-steps small{margin-top:2px;color:var(--muted);font-size:7px}.admin-section,.dashboard-section{padding-top:35px;margin-top:-10px;margin-bottom:28px}.section-title-row{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px}.section-title-row h2{margin:6px 0 4px;font-size:24px;letter-spacing:-.035em}.section-title-row p{margin:0;color:var(--muted);font-size:11px}.plan-capacity{padding:8px 11px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:9px}.groups-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.group-panel .panel-head>div{display:flex;gap:11px;align-items:center}.group-symbol{width:35px;height:35px;display:grid;place-items:center;border-radius:10px;background:rgba(124,92,255,.1);color:#a997ff}.destination-panel .group-symbol{background:rgba(85,168,255,.1);color:#8dc7ff}.connect-form{display:grid;grid-template-columns:1fr auto;grid-gap:9px;gap:9px;align-items:flex-end;padding-bottom:18px;border-bottom:1px solid var(--line)}.connect-form .btn{min-height:41px;font-size:10px}.chat-list{display:grid;grid-gap:8px;gap:8px;padding-top:15px;max-height:330px;overflow:auto}.chat-row{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--line);border-radius:11px;background:#0c101e}.chat-avatar{flex:0 0 32px;width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:linear-gradient(135deg,rgba(124,92,255,.2),rgba(85,168,255,.12));color:#c3b9ff;font-size:10px;font-weight:850}.chat-info{flex:1 1;min-width:0}.chat-info span,.chat-info strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-info strong{font-size:10px}.chat-info span{margin-top:3px;color:var(--muted);font-size:8px}.icon-button{width:26px;height:26px;display:grid;place-items:center;padding:0;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--muted)}.icon-button.danger:hover{color:var(--red);border-color:rgba(255,102,125,.3)}.empty-state{display:grid;place-items:center;padding:28px;text-align:center;color:var(--muted)}.empty-state>span{width:40px;height:40px;display:grid;place-items:center;margin-bottom:10px;border-radius:12px;background:rgba(255,255,255,.035);color:#666e83}.empty-state strong{color:#abb1c1;font-size:11px}.empty-state p{margin:6px 0 0;max-width:320px;font-size:9px;line-height:1.5}.empty-state.large{min-height:220px}.capacity-stack{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.create-project-form{display:grid;grid-template-columns:.8fr 1fr 1.3fr auto;grid-gap:14px;gap:14px;align-items:flex-end;margin-bottom:14px;background:linear-gradient(110deg,rgba(124,92,255,.08),rgba(18,22,40,.86))}.create-project-form h3{margin:6px 0 0;font-size:17px}.project-list{display:grid;grid-gap:14px;gap:14px}.telegram-project{padding:0;overflow:hidden}.telegram-project>summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;cursor:pointer;list-style:none;background:rgba(255,255,255,.018)}.telegram-project>summary::-webkit-details-marker{display:none}.bot-identity,.project-summary-stats,.telegram-project>summary>div:first-child{display:flex;align-items:center;gap:11px}.bot-identity small,.bot-identity strong,.telegram-project summary small,.telegram-project summary strong{display:block}.bot-identity small,.telegram-project summary small{margin-top:3px;color:var(--muted);font-size:9px}.bot-identity>span,.project-icon{width:37px;height:37px;display:grid;place-items:center;border-radius:11px;background:rgba(124,92,255,.12);color:#b5a7ff}.project-summary-stats{color:var(--muted);font-size:9px}.project-summary-stats span{padding:7px 9px;border:1px solid var(--line);border-radius:99px}.project-summary-stats b{font-size:16px;transition:.2s}.telegram-project[open] .project-summary-stats b{transform:rotate(180deg)}.project-editor{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:16px;gap:16px;padding:18px;border-top:1px solid var(--line);background:#0c0f1b}.bot-management,.project-settings-form{display:grid;grid-gap:14px;gap:14px;align-content:start}.dashboard-section>.project-settings-form{margin-top:14px}.button-editor-head{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;padding-top:6px}.button-editor-head h4{margin:0;font-size:14px}.button-editor-head p{margin:4px 0 0;color:var(--muted);font-size:9px}.cta-button-list{display:grid;grid-gap:8px;gap:8px}.cta-button-row{display:grid;grid-template-columns:32px 1fr 1.3fr 110px;grid-gap:8px;gap:8px;align-items:flex-end;padding:10px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.018)}.button-preview{width:30px;height:30px;display:grid;place-items:center;margin-bottom:5px;border-radius:8px;color:white;font-size:10px;font-weight:850}.button-preview.primary{background:#3290ec}.button-preview.success{background:#32b76b}.button-preview.danger{background:#df4d5f}.bot-card{display:grid;grid-gap:12px;gap:12px;padding:13px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.018)}.bot-form{display:grid;grid-template-columns:1fr .8fr 1fr auto;grid-gap:10px;gap:10px;align-items:flex-end}.bot-identity>span{width:34px;height:34px;background:rgba(85,168,255,.11);color:#94cbff}.bot-identity strong{font-size:11px}.groups-grid.compact{gap:10px}.groups-grid.compact .panel{background:#0a0d18}.new-bot-form{display:grid;grid-template-columns:.8fr 1.2fr auto;grid-gap:10px;gap:10px;align-items:flex-end;padding:14px;border:1px dashed rgba(85,168,255,.32);border-radius:13px;background:rgba(85,168,255,.035)}.settings-grid{grid-template-columns:.78fr 1.22fr}.schedule-panel,.settings-grid{display:grid;grid-gap:14px;gap:14px}.schedule-panel{align-content:start}.prompt-tip{padding:12px;margin-bottom:12px;border:1px solid rgba(124,92,255,.16);border-radius:10px;background:rgba(124,92,255,.05)}.prompt-tip span,.prompt-tip strong{display:block}.prompt-tip strong{color:#c3b9ff;font-size:10px}.prompt-tip span{margin-top:4px;color:var(--muted);font-size:9px;line-height:1.5}.prompt-panel textarea{min-height:260px}.caption-cell{max-width:480px;color:#a2a9bc;line-height:1.45}.text-danger{color:#ff8fa1;font-weight:800}.help-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.help-card{padding:20px;border:1px solid var(--line);border-radius:14px;background:rgba(18,22,40,.72)}.help-card>span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:rgba(124,92,255,.11);color:#ad9eff;font-size:10px;font-weight:850}.help-card h3{margin:17px 0 7px;font-size:13px}.help-card p{margin:0;color:var(--muted);font-size:9px;line-height:1.6}.support-banner{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:18px;border:1px solid rgba(33,198,107,.18);border-radius:14px;background:rgba(33,198,107,.045)}.support-banner>div{display:flex;align-items:center;gap:13px}.support-banner p,.support-banner strong{display:block}.support-banner p{margin:3px 0 0;color:var(--muted);font-size:9px}.account-section{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.inline-settings{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:flex-end}.plan-mini-card{display:flex;justify-content:space-between;align-items:center;gap:20px}.plan-mini-card h2{margin:6px 0}.plan-mini-card p{margin:0;color:var(--muted);font-size:10px}.plan-mini-card>div:last-child{display:flex;align-items:center;gap:10px}.admin-login-page{min-height:100vh;display:grid;place-items:center;padding:30px;background:radial-gradient(circle at 50% 35%,rgba(124,92,255,.15),transparent 25%),#080a12}.admin-login-card{width:min(440px,100%);padding:38px;text-align:center;border:1px solid var(--line);border-radius:22px;background:rgba(18,22,40,.9);box-shadow:var(--shadow)}.admin-shield{width:54px;height:54px;display:grid;place-items:center;margin:38px auto 18px;border-radius:16px;background:rgba(255,186,86,.1);color:#ffd18d;font-size:20px}.admin-login-card h1{margin:9px 0;font-size:31px;letter-spacing:-.04em}.admin-login-card>p{margin-bottom:25px;color:var(--muted);font-size:12px;line-height:1.55}.admin-login-card .form-grid{text-align:left}.admin-shell{min-height:100vh;display:grid;grid-template-columns:250px minmax(0,1fr);background:#080a12}.admin-sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:25px 18px;border-right:1px solid var(--line);background:#0b0e19}.admin-label{margin:5px 12px 14px;color:#585f73;font-size:8px;font-weight:800;letter-spacing:.16em}.admin-sidebar-footer{margin-top:auto}.admin-main{width:100%;max-width:1600px;padding:28px 34px 80px;overflow:hidden}.admin-topbar{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:23px}.admin-topbar h1{margin:7px 0 4px;font-size:30px;letter-spacing:-.04em}.admin-topbar p{margin:0;color:var(--muted);font-size:11px}.admin-top-actions{display:flex;gap:10px}.admin-metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:14px}.admin-metrics article{position:relative;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.admin-metrics .metric-icon{position:absolute;top:15px;right:15px}.admin-metrics small,.admin-metrics span,.admin-metrics strong{display:block}.admin-metrics span{color:var(--muted);font-size:9px}.admin-metrics strong{margin:14px 0 5px;font-size:25px;letter-spacing:-.04em}.admin-metrics small{color:#697186;font-size:8px}.admin-overview-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:14px;gap:14px;margin-bottom:28px}.plan-distribution{display:grid;grid-gap:16px;gap:16px}.plan-distribution>div>div:first-child{display:flex;justify-content:space-between;gap:15px;margin-bottom:7px;font-size:10px}.plan-distribution>div>div:first-child span{color:#b6bbcb}.plan-distribution>div>div:first-child strong{font-size:9px}.health-list{display:grid;grid-gap:4px;gap:4px}.health-list>div{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.health-list>div:last-child{border-bottom:0}.health-dot{width:8px;height:8px;border-radius:50%}.health-dot.ok{background:var(--green);box-shadow:0 0 0 4px rgba(57,215,159,.08)}.health-dot.warn{background:var(--amber);box-shadow:0 0 0 4px rgba(255,186,86,.08)}.health-list p{flex:1 1;margin:0}.health-list small,.health-list strong{display:block}.health-list strong{font-size:10px}.health-list small{margin-top:2px;color:var(--muted);font-size:8px}.health-list b{color:#8f97aa;font-size:8px}.create-tenant-panel{margin-bottom:12px}.admin-form-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;align-items:flex-end}.admin-form-grid.expanded{padding-top:18px}.admin-form-grid .wide{grid-column:span 2}.tenant-admin-list{display:grid;grid-gap:8px;gap:8px}.tenant-admin-card{border:1px solid var(--line);border-radius:14px;background:var(--panel);overflow:hidden}.tenant-admin-card>summary{display:grid;grid-template-columns:auto minmax(190px,1.4fr) repeat(3,minmax(70px,.5fr)) auto auto;align-items:center;grid-gap:15px;gap:15px;padding:14px 16px;cursor:pointer;list-style:none}.tenant-admin-card>summary::-webkit-details-marker{display:none}.tenant-avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:rgba(124,92,255,.11);color:#b6a8ff;font-size:10px;font-weight:850}.tenant-main-info span,.tenant-main-info strong{display:block}.tenant-main-info strong{font-size:11px}.tenant-main-info span{margin-top:3px;color:var(--muted);font-size:8px}.tenant-stat span,.tenant-stat strong{display:block}.tenant-stat span{color:var(--muted);font-size:7px;text-transform:uppercase;letter-spacing:.08em}.tenant-stat strong{margin-top:4px;font-size:10px}.details-arrow{color:var(--muted);transition:.2s}.tenant-admin-card[open] .details-arrow{transform:rotate(180deg)}.tenant-editor{display:grid;grid-template-columns:1.4fr .6fr;grid-gap:20px;gap:20px;padding:20px;border-top:1px solid var(--line);background:#0d101d}.tenant-quick-info{display:grid;grid-gap:9px;gap:9px;align-content:start;padding:15px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.02)}.tenant-quick-info>div{padding-bottom:9px;border-bottom:1px solid var(--line)}.tenant-quick-info code,.tenant-quick-info span,.tenant-quick-info strong{display:block}.tenant-quick-info span{color:var(--muted);font-size:8px}.tenant-quick-info code,.tenant-quick-info strong{margin-top:4px;font-size:9px;color:#b9c0d1;word-break:break-all}.admin-plan-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.admin-plan-card{position:relative;display:grid;grid-gap:11px;gap:11px;padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.admin-plan-card.featured{border-color:rgba(124,92,255,.45);box-shadow:inset 0 3px #7c5cff}.admin-plan-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.admin-plan-head h3{margin:5px 0 0;font-size:18px}.admin-plan-head>strong{color:#c1b5ff;font-size:15px}.admin-plan-card textarea{min-height:105px}.admin-plan-card textarea.short-textarea{min-height:76px}.new-plan-box{margin-top:12px}.new-plan-box>summary{cursor:pointer;color:#b9adff;font-size:12px;font-weight:800}.empty-table{text-align:center!important;color:var(--muted);padding:30px!important}.integration-grid{display:grid;grid-template-columns:1.08fr .92fr;grid-gap:14px;gap:14px}.integration-form{display:grid;grid-gap:13px;gap:13px}.integration-brand{display:flex;align-items:center;gap:12px;margin-bottom:8px}.integration-brand>b{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#1489ff;color:white}.integration-brand>div{flex:1 1}.integration-brand h3{margin:0}.integration-brand p{margin:4px 0 0;color:var(--muted);font-size:9px}.integration-form hr{width:100%;border:0;border-top:1px solid var(--line)}.webhook-box{padding:13px;border:1px solid var(--line);border-radius:11px;background:#090c16}.webhook-box code,.webhook-box small,.webhook-box span{display:block}.webhook-box span{color:var(--muted);font-size:8px;text-transform:uppercase}.webhook-box code{margin:7px 0;color:#a9cfff;font-size:9px;word-break:break-all}.webhook-box small{color:#646c80;font-size:8px}.integration-help h3{margin:9px 0 20px;font-size:22px}.integration-help ol{display:grid;grid-gap:14px;gap:14px;padding:0;list-style:none}.integration-help li{display:flex;gap:12px}.integration-help li>span{flex:0 0 29px;width:29px;height:29px;display:grid;place-items:center;border-radius:9px;background:rgba(124,92,255,.1);color:#ad9fff;font-size:10px;font-weight:850}.integration-help li strong{font-size:10px}.integration-help li p{margin:3px 0 0;color:var(--muted);font-size:9px;line-height:1.5}.security-box{margin-top:22px;padding:15px;border:1px solid rgba(57,215,159,.15);border-radius:12px;background:rgba(57,215,159,.04)}.security-box strong{color:#8beac5;font-size:10px}.security-box p{margin:5px 0 0;color:var(--muted);font-size:9px;line-height:1.5}.audit-list{display:grid;grid-gap:1px;gap:1px}.audit-list>div{display:flex;align-items:center;gap:11px;padding:11px 0;border-bottom:1px solid var(--line)}.audit-list>div:last-child{border-bottom:0}.audit-icon{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;background:rgba(57,215,159,.08);color:var(--green);font-size:9px}.audit-list p{flex:1 1;margin:0}.audit-list small,.audit-list strong{display:block}.audit-list strong{font-size:9px;text-transform:capitalize}.audit-list small{margin-top:2px}.audit-list small,.audit-list time{color:var(--muted);font-size:8px}@media (max-width:1250px){.hero-section{grid-template-columns:1fr}.hero-copy{text-align:center}.hero-copy .pill,.hero-copy>p{margin-inline:auto}.hero-actions,.trust-row{justify-content:center}.hero-product{min-width:0;width:min(850px,100%);margin-inline:auto;transform:none}.pricing-grid{grid-template-columns:repeat(2,1fr)}.price-card.featured{transform:none}.admin-metrics,.admin-plan-grid,.help-grid,.metric-grid{grid-template-columns:repeat(2,1fr)}.project-editor{grid-template-columns:1fr}.create-project-form{grid-template-columns:1fr 1fr}.create-project-form .btn,.create-project-form>div{align-self:flex-end}}@media (max-width:980px){.marketing-nav{display:none}.admin-overview-grid,.billing-grid,.feature-layout,.integration-grid,.settings-grid,.signup-layout{grid-template-columns:1fr}.feature-layout{gap:45px}.proof-grid{grid-template-columns:repeat(2,1fr)}.proof-grid div:nth-child(2){border-right:0}.steps-grid{grid-template-columns:repeat(2,1fr)}.step-card:after{display:none}.auth-page{grid-template-columns:1fr}.auth-visual{min-height:520px}.admin-shell,.dashboard-shell{grid-template-columns:1fr}.admin-sidebar,.dashboard-sidebar{position:relative;height:auto;border-right:0;border-bottom:1px solid var(--line)}.admin-sidebar nav,.dashboard-sidebar nav{grid-template-columns:repeat(3,1fr)}.sidebar-plan{margin-top:18px}.admin-sidebar-footer{margin-top:15px}.account-section,.dashboard-overview-grid,.groups-grid{grid-template-columns:1fr}.onboarding-panel{grid-template-columns:1fr auto}.onboarding-steps{grid-column:1/-1}.tenant-admin-card>summary{grid-template-columns:auto 1fr auto auto}.tenant-admin-card .tenant-stat:nth-of-type(n+3){display:none}.tenant-editor{grid-template-columns:1fr}.admin-form-grid{grid-template-columns:repeat(2,1fr)}.bot-form{grid-template-columns:1fr 1fr}.bot-identity{grid-column:1/-1}.new-bot-form{grid-template-columns:1fr 1fr}.new-bot-form .btn{grid-column:1/-1}}@media (max-width:680px){.container{width:min(100% - 28px,1180px)}.marketing-header{height:72px}.header-actions .ghost{display:none}.hero-section{min-height:auto;padding-block:45px 70px}.hero-copy h1{font-size:48px}.hero-copy>p{font-size:15px}.hero-actions{flex-direction:column}.product-shell{grid-template-columns:1fr;min-height:380px}.mini-sidebar{display:none}.product-content{padding:18px}.mini-cards{grid-template-columns:1fr 1fr}.mini-cards article:last-child{display:none}.product-grid{grid-template-columns:1fr}.automation-card,.floating-card{display:none}.faq-grid,.feature-grid,.pricing-grid,.proof-grid,.steps-grid{grid-template-columns:1fr}.proof-grid div{padding:16px 0;border-right:0;border-bottom:1px solid var(--line)}.proof-grid div:last-child{border-bottom:0}.section{padding-block:75px}.section-heading h2{font-size:38px}.cta-box{flex-direction:column;align-items:flex-start;padding:35px 25px}.cta-box h2{font-size:31px}.marketing-footer{grid-template-columns:1fr;gap:20px;padding-block:35px;text-align:center}.marketing-footer>div{justify-content:center}.auth-visual{display:none}.auth-form-side{padding:35px 20px}.signup-layout{padding-block:30px 70px}.card-elevated{padding:24px 18px}.checkout-plan-grid,.two-col{grid-template-columns:1fr}.admin-topbar,.billing-hero,.dashboard-topbar,.section-title-row{flex-direction:column;align-items:flex-start}.billing-hero h1{font-size:36px}.subscription-summary{width:100%}.pix-layout{grid-template-columns:1fr}.qr-box{width:min(260px,100%);margin-inline:auto}.button-row{flex-direction:column}.button-row .btn,.button-row form{width:100%}.generate-pix-box{grid-template-columns:1fr}.admin-sidebar nav,.dashboard-sidebar nav{grid-template-columns:1fr 1fr}.admin-main,.dashboard-main{padding:22px 14px 60px}.admin-top-actions,.topbar-controls{width:100%;flex-direction:column;align-items:stretch}.project-picker{align-items:flex-end}.project-picker label{min-width:0;flex:1 1}.admin-metrics,.metric-grid,.performance-body{grid-template-columns:1fr}.performance-body{justify-items:center}.performance-list{width:100%}.onboarding-panel{grid-template-columns:1fr}.onboarding-progress{justify-self:start}.onboarding-steps{grid-column:auto}.connect-form,.help-grid,.inline-settings,.onboarding-steps{grid-template-columns:1fr}.plan-mini-card,.support-banner{flex-direction:column;align-items:flex-start}.admin-form-grid{grid-template-columns:1fr}.admin-form-grid .wide{grid-column:auto}.admin-plan-grid,.bot-form,.create-project-form,.cta-button-row,.new-bot-form{grid-template-columns:1fr}.button-preview{margin-bottom:0}.project-summary-stats,.telegram-project>summary{align-items:flex-start}.telegram-project>summary{flex-direction:column}.tenant-admin-card>summary{grid-template-columns:auto 1fr auto}.tenant-admin-card .tenant-stat{display:none!important}.tenant-admin-card>summary .badge{display:none}.admin-table{min-width:850px}}