@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Outfit:wght@400;500;600;700;800&display=swap";
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0d0c;--panel:#121613;--panel2:#171c17;--line:#252b25;--muted:#929b91;--text:#f2f5ed;--lime:#baf15e;--lime-soft:#b3eb59;--font-body:"DM Sans",sans-serif;--font-display:"Outfit",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}::selection{color:#111;background:#baf15e}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.wrap{width:min(1370px,100% - 100px);margin:0 auto}.site-shell{background:radial-gradient(ellipse 52% 36% at 81% 11%,#516b2314,transparent 68%),var(--bg);overflow:hidden}.site-header{z-index:2;justify-content:space-between;align-items:center;height:98px;display:flex;position:relative}.brand{font:700 27px/1 var(--font-display);letter-spacing:-1.6px;align-items:center;gap:9px;display:inline-flex}.brand-dot{color:var(--lime)}.brand-mark{background:var(--lime);border-radius:8px;place-items:center;width:26px;height:26px;display:grid;transform:rotate(45deg)}.brand-mark span{border:3px solid #10160c;border-radius:3px;width:11px;height:11px;position:relative}.brand-mark span:after{content:"";background:#10160c;width:6px;height:3px;position:absolute;bottom:-3px;right:-5px}.main-nav{color:#a5aea4;background:#171b18;border:1px solid #292e2a;border-radius:30px;align-items:center;gap:35px;padding:14px 26px;font-size:12px;display:flex}.main-nav a:hover,.login-link:hover{color:var(--lime)}.header-actions{align-items:center;gap:28px;font-size:12px;font-weight:600;display:flex}.pill{background:var(--lime);border:1px solid var(--lime);color:#121b0c;border-radius:100px;justify-content:center;align-items:center;gap:30px;padding:17px 22px;font-size:13px;font-weight:800;transition:background .2s,transform .2s;display:inline-flex}.pill:hover{background:#d3ff87;transform:translateY(-2px)}.pill-small{gap:18px;padding:13px 17px;font-size:11px}.hero{grid-template-columns:1fr 1fr;align-items:center;min-height:690px;padding:43px 0 91px;display:grid;position:relative}.hero:before{content:"";background:linear-gradient(90deg,#0000,#2e352b,#0000);width:100%;height:1px;position:absolute;top:0;left:-20%}.hero-glow{pointer-events:none;filter:blur(30px);background:radial-gradient(#7a954817,#0000 68%);width:65%;height:90%;position:absolute;top:-32%;left:-24%}.hero-copy{z-index:1;padding-bottom:14px;position:relative}.eyebrow,.section-kicker{letter-spacing:1.8px;color:#bce87c;font-size:10px;font-weight:700}.eyebrow{background:#172016;border:1px solid #303a2b;border-radius:50px;align-items:center;gap:9px;padding:9px 11px;display:inline-flex}.eyebrow-spark{color:var(--lime);margin-left:6px}.status-dot,.green-dot,.preview-label span,.build-note span{background:var(--lime);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #a8ef56}.hero h1,.auth-copy h1{font:600 clamp(55px,6.3vw,91px)/.99 var(--font-display);letter-spacing:-5px;margin:30px 0 24px}.hero h1 span,.auth-copy h1 em{color:var(--lime);font-style:normal}.hero-description{color:#a2aca2;max-width:445px;font-size:15px;line-height:1.75}.hero-actions{align-items:center;gap:27px;margin-top:34px;display:flex}.text-link{color:#d9dfd4;align-items:center;gap:10px;font-size:12px;display:flex}.play-icon{border:1px solid #495047;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.build-note{color:#788276;align-items:center;gap:8px;margin-top:30px;font-size:10px;display:flex}.build-note span{box-shadow:none;background:#7f8b76;width:5px;height:5px}.hero-visual{isolation:isolate;justify-content:center;align-items:center;height:540px;display:flex;position:relative}.visual-grid{opacity:.38;background-image:linear-gradient(#283225 1px,#0000 1px),linear-gradient(90deg,#283225 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:8%;-webkit-mask-image:radial-gradient(#000,#0000 70%);mask-image:radial-gradient(#000,#0000 70%)}.orbit{border:1px solid #bbf15e30;border-radius:50%;width:430px;height:430px;position:absolute;box-shadow:0 0 50px #7dbe3a0a}.orbit-one{transform:rotate(-26deg)scaleY(.48)}.orbit-two{transform:rotate(36deg)scaleY(.7)}.orbit-three{border-color:#bbf15e17;width:370px;height:370px;transform:rotate(-6deg)scaleX(.85)}.hero-visual:before{content:"";filter:blur(20px);background:radial-gradient(circle,#92e1442e,#6ea5360f 40%,#0000 70%);width:410px;height:410px;position:absolute}.visual-card{z-index:1;background:linear-gradient(145deg,#222b1df7,#0f130ffa 68%);border:1px solid #4a5c36;border-radius:17px;width:289px;min-height:344px;position:relative;overflow:hidden;box-shadow:0 28px 70px #000a,0 0 38px #a3f04812}.visual-card-top{border-bottom:1px solid #384333;justify-content:space-between;align-items:center;height:53px;padding:0 18px;display:flex}.mini-brand{font:700 17px var(--font-display);letter-spacing:-.6px}.mini-brand-mark{color:var(--lime);vertical-align:middle;margin-right:4px;font-size:20px}.preview-badge{letter-spacing:1px;color:#b6c2ac;border:1px solid #475441;border-radius:20px;padding:5px 7px;font-size:8px}.visual-card-body{padding:22px}.visual-icon{color:#c8fa80;background:#354b23;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.visual-title{font:400 23px/1.12 var(--font-display);letter-spacing:-.8px;margin-top:16px}.visual-title strong{color:var(--lime);font-weight:600}.visual-card-body>p{color:#a0ab99;max-width:205px;font-size:10px;line-height:1.6}.visual-list{color:#d5dfcf;gap:10px;padding:9px 0 17px;font-size:10px;display:grid}.visual-list span{align-items:center;gap:8px;display:flex}.visual-list i{width:17px;height:17px;color:var(--lime);background:#2c4120;border-radius:50%;place-items:center;display:grid}.visual-button{background:var(--lime);color:#16200d;border:1px solid #baf15e;border-radius:8px;justify-content:space-between;padding:11px 12px;font-size:10px;font-weight:800;display:flex}.floating-label{z-index:2;background:#171d17ef;border:1px solid #343f30;border-radius:11px;align-items:center;gap:11px;padding:13px 15px;display:flex;position:absolute;box-shadow:0 18px 30px #0007}.floating-label-top{top:70px;right:3%}.floating-label-bottom{bottom:64px;left:1%}.floating-label-icon{width:33px;height:33px;color:var(--lime);background:#344b24;border-radius:8px;place-items:center;display:grid}.floating-label-icon.outline{background:#222b1e}.floating-label strong,.floating-label small{display:block}.floating-label strong{font-size:10px}.floating-label small{color:#96a192;margin-top:4px;font-size:9px}.floating-arrow{color:var(--lime);margin-left:13px}.cross{color:#d4ff90;position:absolute}.cross-one{font-size:15px;top:125px;left:13%}.cross-two{font-size:11px;bottom:100px;right:13%}.hero-bottom{letter-spacing:1.8px;color:#798477;border-top:1px solid #252c25;justify-content:space-between;padding:21px 0;font-size:9px;font-weight:700;display:flex;position:absolute;bottom:0;left:0;right:0}.hero-bottom a{color:#bbc7b5;align-items:center;gap:12px;display:flex}.feature-section{padding:124px 0 90px}.section-top{justify-content:space-between;align-items:end;gap:50px;margin-bottom:42px;display:flex}.section-top h2,.story-section h2,.bottom-cta h2{font:500 clamp(36px,4.2vw,59px)/1.07 var(--font-display);letter-spacing:-2.7px;margin:16px 0 0}.section-top h2 em,.story-section h2 em,.bottom-cta h2 em,.app-heading h1 em,.overview-heading h2 em{color:var(--lime);font-style:normal}.section-top>p{color:#929c91;max-width:310px;margin:0 0 5px;font-size:13px;line-height:1.8}.features-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.feature-card{background:#141815;border:1px solid #272e27;border-radius:14px;min-height:272px;padding:25px;transition:border-color .2s,transform .2s;position:relative}.feature-card:hover{border-color:#607b45;transform:translateY(-4px)}.feature-card.featured{background:linear-gradient(140deg,#1d2b19,#121912);border-color:#384d2e}.feature-number{color:#7c887b;letter-spacing:1.4px;font-size:9px;font-weight:700}.feature-icon{width:43px;height:43px;color:var(--lime);background:#283523;border-radius:11px;place-items:center;margin:27px 0 20px;display:grid}.feature-card h3{font:500 20px var(--font-display);letter-spacing:-.4px;margin:0 0 9px}.feature-card p{color:#96a094;max-width:290px;margin:0 0 25px;font-size:12px;line-height:1.7}.feature-tag{color:#bbef83;letter-spacing:1px;font-size:9px;font-weight:700}.section-footnote{color:#758073;margin-top:18px;font-size:10px}.story-section{border-top:1px solid var(--line);grid-template-columns:80px 1fr 1fr;align-items:start;gap:25px;padding:100px 0;display:grid}.story-symbol{color:var(--lime);border:1px solid #4c6239;border-radius:50%;place-items:center;width:53px;height:53px;display:grid}.steps{padding-top:20px}.steps div{border-bottom:1px solid var(--line);align-items:center;gap:25px;padding:13px 0;display:flex}.steps span{color:var(--lime);font-size:10px;font-weight:700}.steps p{color:#c2cbbd;font-size:13px}.bottom-cta{text-align:center;background:radial-gradient(at 50% 100%,#263b1d 0%,#141c13 42%,#101410 80%);border:1px solid #30412b;border-radius:17px;padding:87px 30px 96px}.bottom-cta h2{margin:20px 0 30px}.site-footer{color:#7e887b;justify-content:space-between;align-items:center;gap:25px;padding:55px 0;font-size:10px;display:flex}.site-footer .brand{color:var(--text);font-size:23px}.site-footer .brand-mark{width:22px;height:22px}.auth-page{background:radial-gradient(at 22% 54%,#1c2c15 0%,#0000 38%),#0c100d;flex-direction:column;min-height:100vh;padding:0 6%;display:flex}.auth-top{border-bottom:1px solid #283029;justify-content:space-between;align-items:center;height:94px;display:flex}.auth-back{color:#a9b5a5;align-items:center;gap:9px;font-size:12px;display:flex}.auth-content{flex:1;grid-template-columns:1fr 430px;align-items:center;gap:80px;width:min(1070px,100%);margin:auto;padding:65px 0;display:grid}.auth-copy h1{letter-spacing:-3px;margin:23px 0;font-size:clamp(48px,5.5vw,76px)}.auth-copy p{color:#9fa99d;max-width:350px;font-size:14px;line-height:1.8}.auth-ornament{width:190px;height:190px;color:var(--lime);border:1px solid #405638;border-radius:50%;place-items:center;margin-top:50px;font-size:75px;display:grid;box-shadow:0 0 100px #a6ec4512,inset 0 0 70px #a6ec4510}.auth-card{background:#161b16;border:1px solid #303b30;border-radius:17px;padding:36px}.auth-card h2{font:600 29px var(--font-display);letter-spacing:-1px;margin:17px 0 8px}.auth-card>p{color:#97a295;font-size:12px;line-height:1.7}.auth-form{gap:10px;margin-top:28px;display:grid}.auth-form label{color:#cbd4c8;margin-top:9px;font-size:11px;font-weight:700}.auth-form input{color:#f3f7ee;background:#0e130f;border:1px solid #354035;border-radius:8px;width:100%;padding:14px 13px;font-size:13px}.auth-form input::placeholder{color:#667263}.auth-submit{border-radius:9px;justify-content:space-between;width:100%;margin-top:18px}.form-error{color:#ffaaa0;background:#3a211e;border-radius:7px;padding:11px;font-size:12px}.auth-divider{border-top:1px solid #303830;margin-top:28px}.auth-foot{flex-wrap:wrap;align-items:center;gap:6px;display:flex;margin-top:22px!important}.auth-foot a{color:var(--lime);align-items:center;gap:4px;font-weight:700;display:inline-flex}.auth-message{color:#c3e4a5;background:#1e2b19;border:1px solid #35472c;border-radius:9px;align-items:center;gap:13px;margin:28px 0;padding:16px;font-size:12px;line-height:1.5;display:flex}.auth-message svg{flex:none}.auth-footer{letter-spacing:1.4px;color:#758070;border-top:1px solid #283029;padding:23px 0;font-size:9px}.app-layout{color:#edf2e9;background:#0d110e;min-height:100vh;display:flex}.sidebar{z-index:3;background:#111611;border-right:1px solid #283028;flex-direction:column;width:242px;padding:25px 15px 17px;display:flex;position:fixed;top:0;bottom:0;left:0}.sidebar-brand{padding:2px 10px 24px}.sidebar .brand{font-size:24px}.sidebar .brand-mark{width:23px;height:23px}.profile-switch{background:#1b221b;border:1px solid #313c30;border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.profile-avatar,.account-avatar{color:#c9ff83;width:33px;height:33px;font:700 14px var(--font-display);background:#334b27;border-radius:8px;flex:none;place-items:center;display:grid}.profile-switch div,.account-row div{flex:1;min-width:0}.profile-switch small,.account-row small{letter-spacing:.8px;color:#849081;font-size:8px;display:block}.profile-switch strong,.account-row strong{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;display:block;overflow:hidden}.profile-switch>svg{color:#9daa99}.sidebar-label{letter-spacing:1.3px;color:#6f7b6e;margin:27px 10px 10px;font-size:9px;font-weight:700}.side-nav{gap:2px;display:grid}.side-item{color:#929d90;border-radius:7px;align-items:center;gap:11px;height:35px;padding:0 10px;font-size:11px;display:flex}.side-item svg{color:#788776;flex:none}.side-item.active{color:#d9f6ba;background:#263b1f;font-weight:700}.side-item.active svg{color:var(--lime)}.side-item i{background:var(--lime);border-radius:50%;width:5px;height:5px;margin-left:auto}.secondary-label{margin-top:20px}.sidebar-bottom{margin-top:auto}.help-card{color:#caeab2;background:linear-gradient(140deg,#202c1c,#172016);border:1px solid #34442e;border-radius:9px;padding:14px}.help-card strong{margin-top:11px;font-size:10px;display:block}.help-card p{color:#93a88a;margin:6px 0 0;font-size:10px;line-height:1.5}.account-row{border-top:1px solid #2a3229;align-items:center;gap:10px;margin-top:16px;padding:16px 3px 0;display:flex}.account-avatar{color:#1c2815;background:#b6df86;border-radius:50%;width:32px;height:32px}.account-row>svg{color:#748071}.app-main{width:calc(100% - 242px);min-width:0;margin-left:242px}.app-topbar{border-bottom:1px solid #272f27;justify-content:space-between;align-items:center;height:70px;padding:0 42px;display:flex}.breadcrumb{color:#829080;font-size:11px}.breadcrumb span{color:#485648;padding:0 10px}.breadcrumb strong{color:#e0e8db}.app-top-actions{align-items:center;gap:22px;display:flex}.preview-label{color:#b5ce9a;letter-spacing:.8px;align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.preview-label span{width:5px;height:5px}.top-return{color:#c4cec0;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:11px;display:flex}.app-content{max-width:1500px;margin:auto;padding:47px 42px 70px}.app-heading{justify-content:space-between;align-items:center;display:flex}.app-heading h1{font:500 clamp(32px,3.6vw,49px)/1 var(--font-display);letter-spacing:-2px;margin:15px 0 10px}.app-heading p{color:#909e8e;margin:0;font-size:12px}.app-heading-icon{width:45px;height:45px;color:var(--lime);border:1px solid #344330;border-radius:11px;place-items:center;display:grid}.preview-notice{color:#b6c9aa;background:#1c2a18;border:1px solid #3e5a30;border-radius:8px;align-items:center;gap:10px;margin:25px 0 -3px;padding:11px 14px;font-size:11px;display:flex}.preview-notice span{color:var(--lime);font-size:17px}.preview-notice p{margin:0;line-height:1.5}.preview-notice strong{color:#e3f3d5}.dashboard-grid{grid-template-columns:2fr 1fr;gap:15px;margin-top:23px;display:grid}.welcome-card,.connection-card,.summary-card,.empty-card,.activity-card{background:#151b15;border:1px solid #2b352a;border-radius:11px;overflow:hidden}.welcome-card{background:radial-gradient(circle at 76% 58%,#3e602988,#0000 39%),linear-gradient(125deg,#1f321c,#141d14 63%);min-height:230px;padding:22px;position:relative}.welcome-overline,.card-heading{letter-spacing:1.2px;color:#9dac98;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.welcome-overline>span:last-child{color:#71836e;margin-left:auto}.green-dot{width:5px;height:5px}.welcome-copy{z-index:1;margin-top:34px;position:relative}.welcome-copy h2{font:500 33px/1.04 var(--font-display);letter-spacing:-1.4px;margin:0}.welcome-copy h2 em{color:#bff373;font-style:normal}.welcome-copy p{color:#a4b29d;max-width:280px;font-size:11px;line-height:1.6}.welcome-card-bottom{color:#a1b994;letter-spacing:1px;justify-content:space-between;font-size:8px;font-weight:700;display:flex;position:absolute;bottom:19px;left:22px;right:22px}.welcome-art{place-items:center;width:180px;height:180px;display:grid;position:absolute;top:31px;right:12%}.welcome-center{color:#bbf373;text-shadow:0 0 24px #a4ec5c90;font-size:69px}.welcome-orbit{border:1px solid #9fd47450;border-radius:50%;position:absolute;inset:0}.welcome-orbit.o1{transform:rotate(30deg)scaleY(.4)}.welcome-orbit.o2{transform:rotate(-35deg)scaleY(.65)}.welcome-orbit.o3{transform:scale(.8)}.connection-card{padding:20px}.card-heading{justify-content:space-between}.card-heading svg{color:#8b9b86}.connection-icon{width:42px;height:42px;color:var(--lime);background:#263624;border-radius:10px;place-items:center;margin-top:20px;display:grid;position:relative}.connection-icon span{background:#d8a75f;border:2px solid #151b15;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-3px;right:-3px}.connection-card h3,.empty-card h3,.activity-card h3{font:500 18px/1.15 var(--font-display);margin:15px 0 7px}.connection-card p,.empty-card p,.activity-card p{color:#90a08d;font-size:10px;line-height:1.6}.status-chip{color:#dec086;background:#302a1d;border:1px solid #5d5434;border-radius:20px;margin-top:5px;padding:6px 9px;font-size:9px;display:inline-block}.overview-heading{justify-content:space-between;align-items:end;margin:38px 0 15px;display:flex}.overview-heading h2{font:500 24px var(--font-display);letter-spacing:-.7px;margin:9px 0 0}.overview-heading>span{letter-spacing:1px;color:#91a18c;align-items:center;gap:9px;font-size:9px;display:flex}.summary-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.summary-card{min-height:130px;padding:17px}.summary-icon{float:right;color:#b7e88a;background:#283624;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.summary-card small{color:#8a9988;letter-spacing:.9px;font-size:9px;font-weight:700;display:block}.summary-card strong{font:500 28px var(--font-display);margin-top:17px;display:block}.summary-card p{color:#849382;margin:5px 0 0;font-size:10px}.dashboard-lower{grid-template-columns:1fr 1fr;gap:15px;margin-top:15px;display:grid}.empty-card,.activity-card{min-height:195px;padding:20px}.empty-icon{width:37px;height:37px;color:var(--lime);background:#263624;border-radius:10px;place-items:center;margin-top:20px;display:grid}.empty-card h3,.activity-card h3{font-size:17px}.empty-card p{max-width:320px}.disabled-action{color:#a3b49c;border:1px solid #3b4937;border-radius:7px;align-items:center;gap:14px;margin-top:7px;padding:9px 12px;font-size:10px;font-weight:700;display:inline-flex}.activity-card h3{margin-top:22px}.graph-empty{border-bottom:1px solid #344034;align-items:end;gap:8px;height:53px;margin-top:16px;display:flex}.graph-empty i{background:#263422;border:1px solid #334532;border-radius:3px 3px 0 0;flex:1;height:25%}.graph-empty i:nth-child(2n){height:40%}.graph-empty i:nth-child(3n){height:58%}.graph-caption{color:#788978;letter-spacing:.7px;justify-content:space-between;margin-top:8px;font-size:8px;display:flex}@media (max-width:1000px){.wrap{width:min(100% - 48px,1370px)}.main-nav{gap:17px}.hero{grid-template-columns:1fr 1fr;min-height:610px}.hero h1{letter-spacing:-3px;font-size:61px}.floating-label-top{right:-2%}.floating-label-bottom{left:-3%}.feature-card{padding:20px}.sidebar{width:210px}.app-main{width:calc(100% - 210px);margin-left:210px}.app-content{padding:35px 25px}.app-topbar{padding:0 25px}.welcome-art{opacity:.65;right:4%}.summary-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.wrap{width:calc(100% - 36px)}.site-header{height:76px}.main-nav{display:none}.header-actions{gap:14px}.login-link{font-size:11px}.pill-small{gap:8px;padding:11px 13px;font-size:10px}.hero{grid-template-columns:1fr;padding:60px 0 85px}.hero h1{letter-spacing:-3px;font-size:clamp(49px,12vw,76px)}.hero-description{font-size:14px}.hero-actions{flex-wrap:wrap;gap:16px}.hero-visual{height:440px;margin-top:20px}.orbit{width:320px;height:320px}.orbit-three{width:285px;height:285px}.hero-visual:before{width:310px;height:310px}.visual-card{width:260px;min-height:320px}.visual-card-body{padding:17px}.floating-label-top{top:23px;right:0}.floating-label-bottom{bottom:23px;left:0}.hero-bottom{letter-spacing:.8px;font-size:8px}.feature-section{padding:85px 0 60px}.section-top{display:block}.section-top>p{margin-top:20px}.features-grid{grid-template-columns:1fr}.feature-card{min-height:220px}.story-section{grid-template-columns:1fr;gap:22px;padding:75px 0}.story-symbol{width:42px;height:42px}.steps{padding-top:0}.bottom-cta{padding:65px 17px}.site-footer{flex-direction:column;align-items:flex-start}.auth-page{padding:0 20px}.auth-content{grid-template-columns:1fr;gap:30px;padding:45px 0}.auth-copy h1{font-size:48px}.auth-ornament{display:none}.auth-card{padding:24px}.sidebar{width:100%;height:auto;padding:16px;display:block;position:relative}.sidebar-brand{padding:0}.sidebar .brand{font-size:22px}.sidebar .profile-switch,.sidebar-label,.side-nav,.sidebar-bottom{display:none}.app-layout{display:block}.app-main{width:100%;margin-left:0}.app-topbar{height:58px;padding:0 18px}.app-content{padding:32px 18px}.breadcrumb{font-size:10px}.preview-label{font-size:8px}.app-top-actions{gap:12px}.dashboard-grid,.dashboard-lower{grid-template-columns:1fr}.summary-grid{grid-template-columns:1fr 1fr}.welcome-card{min-height:235px}.connection-card{min-height:185px}.overview-heading{align-items:start;gap:10px}.overview-heading>span,.app-heading-icon{display:none}.welcome-art{opacity:.5;right:-5%}.auth-top{height:72px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.trial-callout{color:#d8e4cf;background:#aad84d12;border:1px solid #b7e25933;border-radius:12px;align-items:flex-start;gap:10px;margin:4px 0 2px;padding:13px 14px;font-size:12px;line-height:1.55;display:flex}.trial-callout svg{color:#b6dc69;flex:none;margin-top:1px}.trial-callout strong{color:#d1ec91}.signup-consent{text-align:center;color:#828b7f;margin:12px 0 0;font-size:10px;line-height:1.5}.form-success{color:#c9e58d;margin:4px 0 0;font-size:12px}.profile-switch{margin:24px 0 28px;position:relative}.profile-switch>summary{cursor:pointer;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;padding:10px;list-style:none;display:flex}.profile-switch>summary::-webkit-details-marker{display:none}.profile-switch>summary>svg{color:#929b91;margin-left:auto;transition:transform .2s}.profile-switch[open]>summary>svg{transform:rotate(180deg)}.profile-switch-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.profile-switch-copy small{letter-spacing:.1em;color:#9ba394;font-size:8px}.profile-switch-copy strong{text-overflow:ellipsis;white-space:nowrap;color:#eef3e8;font-size:12px;overflow:hidden}.profile-switch-options{z-index:10;background:#171c18;border:1px solid #ffffff1a;border-radius:12px;max-height:240px;padding:6px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:auto;box-shadow:0 14px 36px #0000004d}.profile-switch-options>a,.profile-switch-options>span{color:#b9c2b3;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:10px;font-size:12px;text-decoration:none;display:flex}.profile-switch-options>a:hover,.profile-switch-options>a.current{color:#d5ef9b;background:#b0dc5f1a}.profile-switch-options>a small{color:#9bbb5e;letter-spacing:.08em;font-size:8px}.profile-management{background:linear-gradient(145deg,#19221bcc,#111613b3);border:1px solid #ffffff17;border-radius:16px;margin:24px 0 36px;padding:22px}.profile-management-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.profile-management-heading h2{font-family:var(--font-display,inherit);color:#f1f3ec;margin:9px 0 5px;font-size:23px}.profile-management-heading p{color:#929b90;max-width:500px;margin:0;font-size:12px;line-height:1.6}.profile-count{color:#b8c0b4;white-space:nowrap;border:1px solid #ffffff14;border-radius:99px;padding:7px 10px;font-size:10px}.profile-list{gap:8px;margin:20px 0;display:grid}.profile-list-item{color:#bdc5b8;background:#ffffff04;border:1px solid #ffffff12;border-radius:11px;align-items:center;gap:12px;padding:11px 12px;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.profile-list-item:hover,.profile-list-item.selected{background:#afd6580e;border-color:#b9e06847}.profile-list-icon{color:#b8de6a;background:#abd35b1a;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.profile-list-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.profile-list-copy strong{text-overflow:ellipsis;white-space:nowrap;color:#edf1e8;font-size:12px;overflow:hidden}.profile-list-copy small{color:#869084;font-size:10px}.profile-selected-label{color:#bddb80;letter-spacing:.1em;font-size:8px}.profile-add-form{border-top:1px solid #ffffff12;padding-top:14px}.profile-add-form>label{color:#bec6b8;margin-bottom:8px;font-size:11px;display:block}.profile-add-form>div{gap:9px;display:flex}.profile-add-form input{color:#e9eee4;min-width:0;height:40px;font:inherit;background:#111612;border:1px solid #ffffff1f;border-radius:10px;flex:1;padding:0 12px;font-size:12px}.profile-add-form input:focus{border-color:#aeda5f;outline:1px solid #aeda5f}.profile-add-form .pill{color:#11180b;cursor:pointer;background:#b7df68;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:650;display:flex}.profile-add-form .pill:disabled{opacity:.6;cursor:wait}@media (max-width:700px){.sidebar .profile-switch{margin:14px 0 0;display:block}.profile-management{padding:16px}.profile-management-heading h2{font-size:20px}.profile-add-form>div{flex-direction:column;align-items:stretch}.profile-add-form .pill{justify-content:center;height:40px}.profile-switch-options{margin-top:7px;position:static}.profile-switch>summary>svg{margin-left:auto}}.sidebar .side-item{text-decoration:none}.settings-page{color:#edf2e9;background:radial-gradient(at 12% 8%,#40582b24,#0000 38%),#0d110e;min-height:100vh;padding:0 6vw}.settings-top{border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;display:grid}.settings-back{color:#a2ab9c;align-items:center;gap:9px;font-size:12px;text-decoration:none;display:flex}.settings-brand{color:#f1f4ec;letter-spacing:-1px;font-size:22px;font-weight:760;text-decoration:none}.settings-brand span{color:#b7e56a;margin-left:5px}.settings-top-label{color:#7f897b;letter-spacing:.15em;justify-self:end;font-size:9px}.settings-content{max-width:1000px;margin:0 auto;padding:56px 0 90px}.settings-page-heading{max-width:680px;margin-bottom:32px}.settings-page-heading h1{letter-spacing:-.045em;margin:12px 0;font-size:clamp(36px,5vw,52px);line-height:1.05}.settings-page-heading h1 em{color:#b7df68;font-style:normal}.settings-page-heading>p{color:#9da696;font-size:14px;line-height:1.65}.settings-sections{gap:32px;display:grid}.settings-card{background:linear-gradient(145deg,#19221bdb,#111613db);border:1px solid #ffffff17;border-radius:18px;padding:24px}.settings-card-heading{align-items:center;gap:13px;margin-bottom:22px;display:flex}.settings-card-icon{color:#b8de6a;background:#abd35b1c;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.settings-card-heading h2,.settings-section-heading h2{color:#eff3e9;letter-spacing:-.02em;margin:0 0 5px;font-size:19px}.settings-card-heading p,.settings-section-heading p{color:#929b90;margin:0;font-size:12px;line-height:1.6}.settings-form{grid-template-columns:1fr 1fr;gap:16px 18px;display:grid}.settings-form>label{color:#cbd2c6;flex-direction:column;gap:8px;font-size:11px;display:flex}.settings-form input{color:#edf2e9;width:100%;height:42px;font:inherit;background:#111612;border:1px solid #ffffff1f;border-radius:10px;padding:0 12px;font-size:12px}.settings-form input:focus{border-color:#aeda5f;outline:1px solid #aeda5f}.settings-form label small{color:#798377;font-size:10px;line-height:1.45}.settings-save{color:#11180b;cursor:pointer;background:#b7df68;border:0;border-radius:999px;grid-column:1/-1;justify-self:start;align-items:center;gap:9px;height:40px;padding:0 16px;font-size:11px;font-weight:680;display:flex}.settings-save:disabled{opacity:.55;cursor:wait}.settings-feedback{grid-column:1/-1;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.settings-feedback.error{color:#ff9d91}.settings-feedback.success{color:#c7e98e}.settings-profiles{gap:18px;display:grid}.settings-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.settings-section-heading h2{margin:8px 0 5px;font-size:24px}.settings-profile-grid{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.profile-settings-card{padding:19px}.profile-settings-card .settings-card-heading{margin-bottom:18px}.profile-settings-form{grid-template-columns:1fr;gap:13px}.profile-settings-form .settings-save{grid-column:auto}.settings-empty{text-align:center;color:#9ca697}.settings-empty h2{font-size:15px}.settings-empty>a{color:#bddb80}.settings-footer{color:#777f73;letter-spacing:.1em;border-top:1px solid #ffffff12;max-width:1000px;margin:0 auto;padding:18px 0;font-size:9px}@media (max-width:700px){.settings-page{padding:0 18px}.settings-top{grid-template-columns:1fr auto;height:65px}.settings-brand{grid-area:1/2}.settings-top-label{display:none}.settings-content{padding:37px 0 65px}.settings-page-heading{margin-bottom:24px}.settings-page-heading h1{font-size:38px}.settings-card{padding:17px}.settings-form,.settings-profile-grid{grid-template-columns:1fr}.settings-section-heading{align-items:flex-start}.settings-section-heading h2{font-size:21px}.settings-save{justify-content:center;justify-self:stretch}}.admin-layout{color:#edf2e9;background:#0d110e;min-height:100vh;display:flex}.admin-sidebar{background:#101511;border-right:1px solid #ffffff13;flex-direction:column;width:245px;padding:22px 16px;display:flex;position:fixed;inset:0 auto 0 0}.admin-brand{justify-content:space-between;align-items:center;padding:0 6px 22px;display:flex}.admin-brand .brand{font-size:24px}.admin-badge{color:#bbde78;letter-spacing:.1em;border:1px solid #b8dd6938;border-radius:6px;padding:4px 7px;font-size:8px;font-weight:700}.admin-role{background:#ffffff05;border:1px solid #ffffff13;border-radius:12px;align-items:center;gap:10px;padding:11px;display:flex}.admin-role-icon{color:#b7df68;background:#add55b1a;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.admin-role>div{flex-direction:column;gap:4px;display:flex}.admin-role small,.admin-nav-label{color:#808a7d;letter-spacing:.12em;font-size:8px}.admin-role strong{color:#e7eee0;font-size:11px}.admin-nav-label{margin:28px 9px 10px}.admin-nav{gap:4px;display:grid}.admin-nav a{color:#9da796;border-radius:9px;align-items:center;gap:10px;padding:10px;font-size:12px;text-decoration:none;transition:background .18s,color .18s;display:flex}.admin-nav a:hover,.admin-nav a.selected{color:#c8e38b;background:#aed65e16}.admin-sidebar-bottom{border-top:1px solid #ffffff12;gap:12px;margin-top:auto;padding:12px 8px 2px;display:grid}.admin-sidebar-bottom>a{color:#a6b099;align-items:center;gap:8px;font-size:11px;text-decoration:none;display:flex}.admin-sidebar-bottom>span{color:#737d71;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-main{width:calc(100% - 245px);min-height:100vh;margin-left:245px}.admin-topbar{color:#9ba494;border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;height:60px;padding:0 28px;font-size:11px;display:flex}.admin-topbar i{color:#566052;margin:0 8px;font-style:normal}.admin-topbar strong{color:#e5ebdf;font-weight:550}.admin-topbar form button{color:#a4ad9d;font:inherit;cursor:pointer;background:0 0;border:0}.admin-content{max-width:1200px;margin:0 auto;padding:40px 34px 70px}.admin-page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px;display:flex}.admin-page-heading h1{letter-spacing:-.045em;margin:9px 0;font-size:clamp(34px,4vw,45px)}.admin-page-heading h1 em{color:#b8df6b;font-style:normal}.admin-page-heading>div>p{color:#98a191;margin:0;font-size:13px}.admin-environment{color:#879181;letter-spacing:.08em;white-space:nowrap;border:1px solid #ffffff13;border-radius:99px;align-items:center;gap:8px;padding:8px 11px;font-size:8px;display:flex}.admin-environment i{background:#9fc85b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #9fc85b80}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:28px 0;display:grid}.admin-metric{background:linear-gradient(145deg,#19211acc,#111613d9);border:1px solid #ffffff14;border-radius:14px;min-height:145px;padding:16px;position:relative}.admin-metric-icon{color:#9ab866;position:absolute;top:15px;right:15px}.admin-metric>small{color:#929b8e;letter-spacing:.12em;font-size:9px;display:block}.admin-metric>strong{color:#eef3e8;margin:18px 0 3px;font-size:28px;font-weight:570;display:block}.admin-metric>p{color:#7f897d;margin:0;font-size:10px;line-height:1.5}.admin-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.admin-workspace-card,.admin-coming,.admin-search-card,.admin-customer-result,.admin-empty-result{background:#141a15c2;border:1px solid #ffffff14;border-radius:15px;padding:19px}.admin-section-heading{align-items:center;gap:12px;display:flex}.admin-section-icon{color:#b6d96d;background:#afd65d18;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.admin-section-heading h2{color:#e7eee0;margin:0 0 5px;font-size:15px}.admin-section-heading p{color:#8d9788;margin:0;font-size:11px;line-height:1.5}.admin-action-link{color:#c3e681;align-items:center;gap:8px;margin:18px 0 0 48px;font-size:11px;text-decoration:none;display:inline-flex}.admin-action-link:hover{color:#e0f3b0}.admin-muted-action{color:#7c8677;margin:18px 0 0 48px;font-size:10px;display:inline-block}.admin-coming{margin-top:14px}.admin-coming-tags{flex-wrap:wrap;gap:8px;margin:16px 0 0 48px;display:flex}.admin-coming-tags span{color:#8e9889;border:1px solid #ffffff13;border-radius:8px;padding:7px 9px;font-size:10px}.admin-search-card{margin:24px 0}.admin-search-card form>label{color:#ccd4c6;margin-bottom:9px;font-size:11px;display:block}.admin-search-card form>div{gap:9px;display:flex}.admin-search-card input{color:#edf2e9;min-width:0;height:42px;font:inherit;background:#111612;border:1px solid #ffffff1f;border-radius:10px;flex:1;padding:0 13px;font-size:12px}.admin-search-card input:focus{border-color:#aeda5f;outline:1px solid #aeda5f}.admin-search-card button{color:#11180b;cursor:pointer;background:#b7df68;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:11px;font-weight:680;display:flex}.admin-feedback{margin:12px 0 0;font-size:11px}.admin-feedback.error{color:#ff9d91}.admin-customer-result{margin:14px 0}.admin-customer-result-heading{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:14px;display:flex}.admin-customer-result-heading h2{color:#eff3e9;margin:8px 0 0;font-size:20px}.customer-id{color:#828b7d;font-family:monospace;font-size:10px}.admin-customer-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:17px 0 0;display:grid}.admin-customer-fields>div{gap:5px;display:grid}.admin-customer-fields dt{color:#828c7e;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.admin-customer-fields dd{color:#dce4d5;overflow-wrap:anywhere;margin:0;font-size:12px}.admin-empty-result{text-align:center;padding:35px 18px}.admin-empty-result>span{color:#abb59f;background:#ffffff0a;border-radius:12px;place-items:center;width:40px;height:40px;display:inline-grid}.admin-empty-result h2{color:#e7eee0;margin:12px 0 5px;font-size:15px}.admin-empty-result p{color:#879182;margin:0;font-size:11px}@media (max-width:900px){.admin-sidebar{width:205px}.admin-main{width:calc(100% - 205px);margin-left:205px}.admin-content{padding:32px 22px 60px}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.admin-layout{display:block}.admin-sidebar{width:auto;padding:14px 16px;position:relative;inset:auto}.admin-brand{padding-bottom:12px}.admin-role,.admin-nav-label{display:none}.admin-nav{gap:6px;margin-top:12px;display:flex;overflow:auto}.admin-nav a{flex:none;padding:8px 9px;font-size:10px}.admin-sidebar-bottom{display:none}.admin-main{width:100%;margin-left:0}.admin-topbar{height:50px;padding:0 16px;font-size:9px}.admin-topbar i{margin:0 4px}.admin-content{padding:28px 16px 50px}.admin-page-heading{flex-direction:column;align-items:flex-start}.admin-page-heading h1{font-size:34px}.admin-environment{font-size:7px}.admin-metrics{gap:8px}.admin-metric{min-height:126px;padding:13px}.admin-metric>strong{font-size:24px}.admin-workspace-grid{grid-template-columns:1fr}.admin-search-card{padding:15px}.admin-search-card form>div{flex-direction:column}.admin-search-card button{height:40px}.admin-customer-fields{grid-template-columns:1fr 1fr}}.wa-profile-picker{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.wa-profile-picker a{color:#c7cdc2;border:1px solid #363b35;border-radius:999px;padding:9px 16px;text-decoration:none}.wa-profile-picker a[aria-current=page]{color:#c9f177;background:#202b18;border-color:#a7d64d}.wa-connection,.wa-groups{margin-bottom:22px}.wa-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.wa-secondary,.wa-danger{color:#e1e8dc;cursor:pointer;background:#1c211d;border:1px solid #41483e;border-radius:999px;padding:11px 16px}.wa-danger{color:#ffb0a8;border-color:#71413c}.wa-actions button:disabled,.wa-group button:disabled{opacity:.5;cursor:not-allowed}.wa-note{color:#aeb9aa;margin-top:18px;line-height:1.5}.wa-qr{color:#c8d1c3;max-width:420px;margin-top:20px;line-height:1.5}.wa-qr img{background:#fff;border-radius:12px;max-width:100%;height:auto;padding:8px;display:block}.wa-group-list{margin:18px 0 0;padding:0;list-style:none}.wa-filters{color:#c8d1c3;flex-wrap:wrap;align-items:end;gap:18px;margin-top:20px;display:flex}.wa-filters label{align-items:center;gap:8px;display:flex}.wa-filters label:first-child{flex-direction:column;align-items:start}.wa-filters input[type=search]{color:#e1e8dc;background:#131714;border:1px solid #41483e;border-radius:10px;padding:10px 12px}.wa-group{border-top:1px solid #343b32;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.wa-group strong,.wa-group small{display:block}.wa-group small{color:#a1ae9e;margin-top:5px}@media (max-width:600px){.wa-group{flex-direction:column;align-items:flex-start}}.catalog-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.catalog-new{flex:none;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.catalog-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:18px;margin:28px 0;display:grid}.catalog-card{color:#ecf2e8;background:#151b16;border:1px solid #ffffff17;border-radius:16px;text-decoration:none;transition:transform .2s,border-color .2s;overflow:hidden}.catalog-card:hover{border-color:#a8d566;transform:translateY(-3px)}.catalog-image{aspect-ratio:4/3;color:#8ca77c;background:linear-gradient(145deg,#27332a,#151a17);place-items:center;display:grid;position:relative}.catalog-image img{object-fit:cover;width:100%;height:100%}.catalog-image span{color:#fff;background:#111a;border-radius:8px;padding:5px 8px;font-size:11px;position:absolute;bottom:10px;right:10px}.catalog-card-body{padding:16px}.catalog-card-body h2{margin:0;font-size:17px}.catalog-card-body p{color:#94a08f;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:36px;font-size:12px;display:-webkit-box;overflow:hidden}.catalog-card-body>div{color:#9da99a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.catalog-card-body strong{color:#c7eb86}.catalog-empty{text-align:center;color:#b5d984;margin-top:25px;padding:50px 20px}.catalog-empty h2{color:#eff4e9}.catalog-empty p{color:#97a393;margin-bottom:25px}.catalog-empty a{text-decoration:none;display:inline-flex}.catalog-narrow{max-width:920px}.catalog-form-card,.media-card{margin:25px 0}.catalog-form{gap:16px}.catalog-form textarea{color:#edf2e9;width:100%;font:inherit;resize:vertical;background:#111612;border:1px solid #ffffff1f;border-radius:10px;padding:12px}.catalog-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.catalog-submit{cursor:pointer;border:0;justify-content:center;width:max-content;margin-top:8px}.catalog-upload{color:#b2bdaa;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.media-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;margin-top:20px;display:grid}.media-item{border:1px solid #353f34;border-radius:12px;padding:8px;overflow:hidden}.media-item img,.media-item video{aspect-ratio:1;object-fit:cover;background:#0b100c;border-radius:8px;width:100%}.media-item button{width:100%;margin-top:8px}.media-missing{aspect-ratio:1;color:#a0aa9d;place-items:center;display:grid}.campaign-notice{color:#c0d4ac;background:#202a1c;border:1px solid #617d39;border-radius:12px;align-items:center;gap:12px;margin:22px 0;padding:15px;font-size:13px;display:flex}.campaign-notice strong{color:#d1f29e}.campaign-notice-warn{color:#e6d3a8;background:#2a2418;border-color:#b8863a}.campaign-notice-warn strong{color:#f2c46d}.campaign-notice-warn a{color:#f2c46d;white-space:nowrap;margin-left:auto;text-decoration:underline}.campaign-pause-reason{color:#e6c27a!important}.campaign-list{gap:12px;margin-top:20px;display:grid}.campaign-card{color:#edf2e9;background:#151b16;border:1px solid #343e32;border-radius:14px;flex-direction:column;gap:14px;padding:20px;transition:border-color .2s;display:flex}.campaign-card:hover{border-color:#a8d566}.campaign-card h2{margin:10px 0;font-size:18px}.campaign-card p{color:#a0ac9b;white-space:pre-wrap}.campaign-card .campaign-meta{color:#a9bd91;font-size:12px}.campaign-form{gap:16px;display:grid}.campaign-form h2{margin:0 0 18px}.campaign-options{gap:8px;max-height:350px;margin-top:16px;display:grid;overflow:auto}.campaign-options label{color:#dce5d6;background:#1d251d;border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.campaign-delete{margin-top:28px}@media (max-width:650px){.catalog-heading{flex-direction:column;align-items:flex-start}.catalog-fields{grid-template-columns:1fr}.campaign-notice{flex-direction:column;align-items:flex-start}}.block-list{gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.block-card{background:#151a16;border:1px solid #ffffff1f;border-radius:14px;padding:16px}.block-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.block-tools,.block-add{flex-wrap:wrap;gap:8px;display:flex}.block-add{margin-top:16px}.block-tools button,.block-add button{align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.block-card select,.block-card input[type=number]{color:#edf2e9;font:inherit;background:#111612;border:1px solid #ffffff1f;border-radius:10px;padding:10px}.block-delay{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px;display:grid}.block-delay label{gap:6px;display:grid}.block-delay input,.block-delay select{box-sizing:border-box;width:100%;height:44px}.block-add a{text-decoration:none}.block-check{align-items:center;gap:10px;display:flex}.schedule-card{margin-top:25px}.schedule-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.schedule-head h2{margin:0}.schedule-badge{color:#cbd2c6;border:1px solid #41483e;border-radius:999px;padding:5px 12px;font-size:11px}.schedule-badge.status-active{color:#c7e98e;background:#202a1c;border-color:#617d39}.schedule-badge.status-paused{color:#ffb0a8;border-color:#71413c}.schedule-form select,.schedule-form input[type=datetime-local],.schedule-form input[type=time]{color:#edf2e9;height:44px;font:inherit;box-sizing:border-box;background:#111612;border:1px solid #ffffff1f;border-radius:10px;width:100%;padding:0 12px}.schedule-form .block-delay,.schedule-days{grid-column:1/-1}.schedule-days{border:1px solid #ffffff1f;border-radius:10px;flex-wrap:wrap;gap:8px 16px;padding:10px 14px;display:flex}.schedule-days legend{color:#cbd2c6;padding:0 6px;font-size:11px}.schedule-days label{align-items:center;gap:6px;display:flex}.schedule-days input{width:auto;height:auto}.schedule-actions{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:12px;margin-top:22px;padding-top:18px;display:flex}.schedule-control{flex-direction:column;gap:8px;display:flex}.schedule-control button{cursor:pointer}.run-history{margin-top:25px}.run-history h3{color:#ffb0a8;margin:22px 0 10px;font-size:14px}.run-list,.problem-list{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.run-list li,.problem-list li{background:#151a16;border:1px solid #ffffff1a;border-radius:12px;padding:12px 14px}.run-list li>div{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.run-list li span,.problem-list li span{color:#9da696;font-size:12px}.run-list li p{color:#cbd2c6;margin:6px 0 0;font-size:13px}.problem-list li{flex-direction:column;gap:4px;display:flex}.schedule-confirm{background:#202a1c;border:1px solid #617d39;border-radius:12px;flex-direction:column;gap:10px;max-width:320px;padding:12px 14px;display:flex}.schedule-confirm p{color:#c0d4ac;margin:0;font-size:13px;line-height:1.45}.schedule-confirm>div{flex-wrap:wrap;gap:8px;display:flex}.schedule-confirm button{cursor:pointer}.campaign-card-body{color:inherit;text-decoration:none;display:block}.campaign-card-body h2{margin:10px 0}.campaign-status{align-items:center;gap:8px;display:inline-flex}.status-dot{background:#b7df68;border-radius:50%;width:8px;height:8px;display:inline-block}.campaign-card-actions{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.campaign-card-actions a.wa-secondary{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.campaign-card-actions .schedule-control button{padding:8px 14px;font-size:13px}.campaign-progress{background:#ffffff14;border-radius:99px;height:5px;margin-top:12px;overflow:hidden}.campaign-progress>span{background:linear-gradient(90deg,#8fbf45,#c7ee83);border-radius:99px;height:100%;transition:width .6s;display:block}.campaign-card.tone-active,.campaign-card.tone-sending{border-color:#617d39;animation:3.4s ease-in-out infinite zx-breathe}.campaign-card.tone-paused{border-color:#7a6a3a}.campaign-card.tone-paused .section-kicker{color:#e3c26b}.tone-active .status-dot,.tone-sending .status-dot{animation:1.8s ease-out infinite zx-pulse}.tone-sending .campaign-progress>span{background-size:200% 100%;animation:1.6s linear infinite zx-flow}@keyframes zx-breathe{0%,to{box-shadow:0 0 #b7df6800}50%{box-shadow:0 0 24px #b7df6829}}@keyframes zx-pulse{0%{box-shadow:0 0 #b7df68a6}to{box-shadow:0 0 0 9px #b7df6800}}@keyframes zx-flow{0%{background-position:0 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.campaign-card.tone-active,.campaign-card.tone-sending,.tone-active .status-dot,.tone-sending .status-dot,.tone-sending .campaign-progress>span{animation:none}.campaign-progress>span{transition:none}}.schedule-form .catalog-submit{border-radius:999px;grid-column:1/-1;justify-self:start;width:auto;height:42px;padding:0 22px}.schedule-times,.schedule-gap{border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;grid-column:1/-1;gap:10px;min-width:0;padding:12px 14px;display:flex}.schedule-times legend,.schedule-gap legend{color:#cbd2c6;padding:0 6px;font-size:11px}.schedule-times{flex-flow:wrap;align-items:center;gap:10px 14px}.schedule-time-row{align-items:center;gap:6px;display:flex}.schedule-time-row input{width:130px;max-width:130px}.schedule-time-row .wa-secondary{padding:0 12px;font-size:12px}.schedule-times>button{align-self:center}.schedule-gap-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.schedule-gap-row label{color:#cbd2c6;flex-direction:column;gap:6px;font-size:11px;display:flex}.schedule-gap-row input,.schedule-gap-row select{box-sizing:border-box;color:#edf2e9;width:100%;height:42px;font:inherit;background:#111612;border:1px solid #ffffff1f;border-radius:10px;padding:0 10px}.schedule-gap small{color:#8f9a8b;font-size:11px;line-height:1.5}.schedule-gap small strong{color:#c7e98e;font-weight:600}.schedule-explain{color:#8f9a8b;flex-direction:column;gap:12px;font-size:12px;line-height:1.6;display:flex}.schedule-explain ul{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.schedule-explain b{color:#cbd2c6;font-weight:600}.schedule-explain-total{color:#c7e98e;margin:0}.schedule-explain-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;max-width:560px}.schedule-explain-table caption{text-align:left;color:#cbd2c6;padding-bottom:6px;font-size:11px}.schedule-explain-table th,.schedule-explain-table td{text-align:left;border-bottom:1px solid #ffffff14;padding:6px 10px}.schedule-explain-table th{color:#cbd2c6;font-size:11px;font-weight:600}.how-it-works{color:#8f9a8b;background:#c7e98e0a;border:1px solid #ffffff1f;border-radius:12px;grid-column:1/-1;margin:0 0 16px;padding:12px 16px;font-size:12.5px;line-height:1.6}.how-it-works summary{cursor:pointer;color:#c7e98e;align-items:center;gap:8px;font-size:13px;font-weight:600;list-style:none;display:flex}.how-it-works summary::-webkit-details-marker{display:none}.how-it-works summary:before{content:"✳"}.how-it-works summary:after{content:"ocultar";color:#6f7a6b;margin-left:auto;font-size:11px;font-weight:400}.how-it-works:not([open]) summary:after{content:"mostrar"}.how-it-works ul{flex-direction:column;gap:6px;margin:10px 0 0;padding-left:18px;display:flex}.how-it-works b{color:#cbd2c6;font-weight:600}.how-it-works-foot{color:#c7e98e;margin:10px 0 0}@media (max-width:650px){.schedule-gap-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.plan-usage dl{gap:2px;margin:12px 0 0;display:grid}.plan-row{border-bottom:1px solid #2b342a;justify-content:space-between;gap:12px;padding:11px 2px;display:flex}.plan-row dt{color:#a0ac9b}.plan-row dd{margin:0;font-weight:600}.plan-row-full dd{color:#f2c46d}.plan-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-top:18px;display:grid}.plan-card{flex-direction:column;gap:10px;display:flex}.plan-card h2{margin:0}.plan-price{margin:0;font-size:30px;font-weight:700}.plan-price small{color:#a0ac9b;font-size:13px;font-weight:400}.plan-card ul{color:#cfd9c9;gap:7px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.plan-current{border-color:#a8d566}.plan-badge{color:#d1f29e;background:#26331d;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12px}.plan-period{border:1px solid #343e32;border-radius:999px;gap:4px;margin-top:18px;padding:4px;display:inline-flex}.plan-period button{color:#cfd9c9;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 16px}.plan-period button[aria-pressed=true]{color:#10150f;background:#a8d566;font-weight:600}.plan-pay{gap:12px;max-width:520px;margin-top:18px;display:grid}.plan-pay textarea{width:100%;font-family:monospace;font-size:12px}.plan-qr{background:#fff;border-radius:10px;justify-self:start;padding:8px}.plan-pay-actions{flex-wrap:wrap;gap:10px;display:flex}.plan-card form{margin-top:auto}.block-media,.block-rotation{grid-column:1/-1;gap:12px;display:grid}.block-media .media-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));margin-top:0}.block-media .catalog-upload{margin-top:0}.block-rotation ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.block-rotation li{border:1px solid #ffffff1f;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.block-rotation label{gap:6px;display:grid}.inbox-content{max-width:1180px}.inbox{background:#101511;border:1px solid #ffffff17;border-radius:18px;grid-template-columns:340px 1fr;height:min(680px,100vh - 260px);min-height:460px;display:grid;overflow:hidden}.inbox-list{border-right:1px solid #ffffff12;flex-direction:column;min-height:0;display:flex}.inbox-filters{gap:8px;padding:12px;display:flex}.inbox-filters button{color:#c7cdc2;cursor:pointer;background:0 0;border:1px solid #363b35;border-radius:999px;padding:7px 14px;font-size:12px}.inbox-filters button[aria-selected=true]{color:#c9f177;background:#202b18;border-color:#a7d64d}.inbox-filters b,.inbox-row-bottom b{color:#11180b;background:#b7df68;border-radius:99px;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-size:10px;display:inline-grid}.inbox-search{color:#8b9587;background:#0d110e;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:8px;height:36px;margin:0 12px 8px;padding:0 12px;display:flex}.inbox-search input{color:#edf2e9;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.inbox-list ul{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.inbox-list li button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0a;gap:11px;padding:11px 14px;display:flex}.inbox-list li button:hover,.inbox-list li button.selected{background:#afd65812}.inbox-avatar{color:#c9f177;background:#26361c;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:15px;font-weight:700;display:grid}.inbox-row{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.inbox-row-top,.inbox-row-bottom{justify-content:space-between;align-items:center;gap:8px;display:flex}.inbox-row-top strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.inbox-row-top time{color:#7f897b;flex:none;font-size:10px}.inbox-row-bottom>span{text-overflow:ellipsis;white-space:nowrap;color:#929b90;font-size:12px;overflow:hidden}.inbox-none{color:#929b90;padding:24px 16px;font-size:12px;line-height:1.6}.inbox-chat{background:#0d110e;flex-direction:column;min-width:0;min-height:0;display:flex}.inbox-chat header{border-bottom:1px solid #ffffff12;align-items:center;gap:12px;padding:12px 16px;display:flex}.inbox-chat header small{color:#7f897b;margin-top:2px;font-size:11px;display:block}.inbox-back{color:#c7cdc2;cursor:pointer;background:0 0;border:0;display:none}.inbox-messages{flex-direction:column;flex:1;gap:6px;padding:16px;display:flex;overflow-y:auto}.inbox-day{color:#8b9587;text-align:center;background:#1a211b;border-radius:99px;align-self:center;margin:10px auto;padding:4px 12px;font-size:10px}.inbox-line{flex-direction:column;display:flex}.inbox-bubble{overflow-wrap:anywhere;border-radius:12px;max-width:min(520px,82%);padding:8px 11px 6px;font-size:13px;line-height:1.45}.inbox-bubble p{white-space:pre-wrap;margin:0}.inbox-bubble em{color:#a9b5a5;margin-bottom:2px;font-size:12px;font-style:normal;display:block}.inbox-bubble time{text-align:right;color:#8b9587;margin-top:3px;font-size:9px;display:block}.inbox-bubble.theirs{background:#1a211b;align-self:flex-start}.inbox-bubble.mine{background:#2a3d1d;align-self:flex-end}.inbox-chat footer{border-top:1px solid #ffffff12;margin:0;padding:12px 16px;font-size:11px}.inbox-empty{text-align:center;color:#929b90;margin:auto;padding:24px}.inbox-empty h2{color:#eff3e9;margin:12px 0 6px;font-size:18px}.inbox-empty p{max-width:320px;margin:0;font-size:12px;line-height:1.6}.inbox-switch{margin-top:16px}@media (max-width:700px){.inbox{grid-template-columns:1fr;height:calc(100vh - 220px)}.inbox-chat,.inbox.inbox-open .inbox-list{display:none}.inbox.inbox-open .inbox-chat{display:flex}.inbox-back{display:block}}.panel-main .settings-top{display:none}.panel-main .settings-page{background:0 0;min-height:0;padding:0}.panel-main .settings-content{max-width:1180px;margin:0 auto;padding:40px 42px 80px}.account-logout{color:#8b9587;cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto;padding:6px;display:grid}.account-logout:hover{color:#edf2e9}.account-row>div{min-width:0}.account-row strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.panel-main .inbox{height:min(680px,100vh - 300px)}@media (max-width:700px){.sidebar .side-nav{gap:6px;margin-top:12px;padding-bottom:4px;display:flex;overflow-x:auto}.sidebar .side-item{white-space:nowrap;border:1px solid #2a3229;flex:none;padding:0 12px}.sidebar .side-item i{display:none}.sidebar .secondary-label,.sidebar .side-nav+.sidebar-label+.side-nav{display:flex}.panel-main .settings-content{padding:28px 18px 60px}}.inbox-avatar{overflow:hidden}.inbox-avatar img{object-fit:cover;width:100%;height:100%}.inbox-composer{border-top:1px solid #ffffff12;flex-direction:column;gap:8px;padding:10px 14px 12px;display:flex;position:relative}.inbox-input{align-items:flex-end;gap:6px;display:flex}.inbox-input textarea{resize:none;color:#edf2e9;min-width:0;max-height:140px;font:inherit;background:#111612;border:1px solid #ffffff1f;border-radius:12px;flex:1;padding:10px 12px;font-size:13px;line-height:1.4}.inbox-input textarea:focus{outline:1px solid #aeda5f}.inbox-input button,.inbox-manager-top button,.inbox-attachment button{color:#a9b5a5;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.inbox-input button:hover{color:#c9f177}.inbox-input button:disabled{opacity:.4;cursor:default}.inbox-input .inbox-send{color:#11180b;background:#b7df68}.inbox-attachment{background:#1a211b;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:flex}.inbox-attachment audio{max-width:220px;height:32px}.inbox-attachment button{width:28px;height:28px;margin-left:auto}.inbox-recording{align-items:center;gap:12px;font-size:13px;display:flex}.inbox-recording .wa-secondary,.inbox-recording .pill{gap:6px;padding:8px 14px;font-size:12px}.inbox-recording .wa-secondary{margin-left:auto}.inbox-rec-dot{background:#ff6b5e;border-radius:50%;width:10px;height:10px;animation:1s infinite inbox-pulse}@keyframes inbox-pulse{50%{opacity:.3}}.inbox-replies{background:#131a14;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;max-height:220px;display:flex;overflow-y:auto}.inbox-replies button{color:#d8dfd3;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0d;align-items:baseline;gap:10px;padding:9px 12px;font-size:12px;display:flex}.inbox-replies button:hover{background:#afd65814}.inbox-replies b{color:#c9f177;flex:none}.inbox-replies span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-replies .inbox-replies-manage{color:#c9f177;justify-content:center}.inbox-manager{background:#131a14;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:10px;max-height:360px;padding:12px;display:flex;overflow-y:auto}.inbox-manager-top{justify-content:space-between;align-items:center;display:flex}.inbox-manager ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.inbox-manager li{justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.inbox-manager li>span:first-child{gap:8px;min-width:0;display:flex}.inbox-manager li b{color:#c9f177;flex:none}.inbox-manager-actions{flex-wrap:wrap;gap:8px;display:flex}.inbox-manager-actions button{padding:7px 12px;font-size:12px}.inbox-manager-form{flex-direction:column;gap:8px;display:flex}.inbox-manager-form input,.inbox-manager-form textarea{color:#edf2e9;font:inherit;background:#111612;border:1px solid #ffffff1f;border-radius:10px;padding:9px 11px;font-size:12px}.inbox-media{object-fit:contain;background:#0d110e;border-radius:8px;max-width:100%;max-height:320px;margin-bottom:4px;display:block}.inbox-audio{width:240px;max-width:100%;height:36px;margin-bottom:4px;display:block}.inbox-doc{color:#c9f177;margin-bottom:4px;text-decoration:underline;display:block}.inbox-media-wait{color:#8b9587;margin-bottom:2px;font-size:10px;display:block}.inbox-media-btn{cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.lightbox{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050806e6;justify-content:center;align-items:center;padding:64px 56px 32px;animation:.15s ease-out lightbox-in;display:flex;position:fixed;inset:0}.lightbox>img{object-fit:contain;background:#fff1;border-radius:10px;max-width:100%;max-height:100%;box-shadow:0 24px 80px #000a}.lightbox-bar{color:#c7cdc2;align-items:center;gap:6px;padding:12px 16px;font-size:12px;display:flex;position:absolute;top:0;left:0;right:0}.lightbox-bar span{flex:1}.lightbox-bar a,.lightbox-bar button,.lightbox-nav{color:#edf2e9;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.lightbox-bar a:hover,.lightbox-bar button:hover,.lightbox-nav:hover{background:#ffffff29}.lightbox-nav{position:absolute;top:50%;transform:translateY(-50%)}.lightbox-nav.prev{left:12px}.lightbox-nav.next{right:12px}@keyframes lightbox-in{0%{opacity:0}}@media (max-width:700px){.lightbox{padding:60px 8px 16px}.lightbox-nav{display:none}}.inbox-bot-btn{color:#c7cdc2;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:8px;margin:0 12px 8px;padding:8px 12px;font-size:12px;display:flex}.inbox-bot-btn small{color:#8b9587;margin-left:auto}.inbox-bot-btn.on{color:#c9f177;border-color:#a7d64d}.inbox-bot-btn.on small{color:#c9f177}.inbox-bot-switch{cursor:pointer;align-items:center;margin-left:auto;display:flex;position:relative}.inbox-bot-switch input{opacity:0;pointer-events:none;position:absolute}.inbox-bot-switch span{color:#929b90;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;display:flex}.inbox-bot-switch input:checked+span{color:#c9f177;background:#202b18;border-color:#a7d64d}.inbox-bot-switch input:focus-visible+span{outline:2px solid #aeda5f}.inbox-bot-tag{color:#a9b5a5;margin-top:2px;font-size:10px;display:block}.bot-panel{flex-direction:column;flex:1;min-height:0;display:flex}.bot-panel>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.bot-panel>header button{color:#a9b5a5;cursor:pointer;background:0 0;border:0}.bot-body{flex-direction:column;gap:12px;padding:18px;display:flex;overflow-y:auto}.bot-body h3{margin:6px 0 0;font-size:14px}.bot-master{background:#111612;border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.bot-master p{margin:6px 0 0}.bot-rules{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bot-rules li{border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;font-size:12px;display:flex}.bot-rules li.off{opacity:.55}.bot-rules li div{min-width:0}.bot-rules small{color:#8b9587;margin:3px 0;display:block}.bot-rules p{color:#c7cdc2;white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.inbox-chat header .inbox-bot-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.inbox-bot-switch{cursor:pointer;align-items:center;gap:9px;margin-left:0;display:flex;position:relative}.inbox-bot-switch span{color:#c7cdc2;background:0 0;border:0;border-radius:0;flex-direction:column;gap:1px;padding:0;font-size:12px;line-height:1.2;display:flex}.inbox-bot-switch span small{color:#7f897b;margin:0;font-size:10px}.inbox-bot-switch input:checked+.inbox-bot-track+span{color:#c9f177;background:0 0;border:0}.inbox-bot-track{background:#2a3229;border-radius:99px;flex:none;width:34px;height:20px;transition:background .15s;position:relative}.inbox-bot-track:after{content:"";background:#8b9587;border-radius:50%;width:14px;height:14px;transition:transform .15s,background .15s;position:absolute;top:3px;left:3px}.inbox-bot-switch input:checked+.inbox-bot-track{background:#3d5a26}.inbox-bot-switch input:checked+.inbox-bot-track:after{background:#c9f177;transform:translate(14px)}.inbox-bot-switch input:focus-visible+.inbox-bot-track{outline-offset:2px;outline:2px solid #aeda5f}.inbox-bot-rules{color:#c7cdc2;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;display:flex}.inbox-bot-rules:hover{color:#c9f177;border-color:#a7d64d}.inbox-bot-warn{text-align:right;color:#e6c46a;flex-basis:100%;font-size:11px}@media (max-width:700px){.inbox-chat header .inbox-bot-controls{gap:6px}.inbox-bot-switch span small{display:none}}.panel-main .settings-content{max-width:1400px;padding:22px 28px 48px}.panel-main .settings-page-heading{max-width:none;margin-bottom:14px}.panel-main .settings-page-heading .section-kicker{display:none}.panel-main .settings-page-heading h1{letter-spacing:-.02em;margin:0 0 2px;font-size:22px;line-height:1.2}.panel-main .settings-page-heading>p{margin:0;font-size:13px;line-height:1.5}.panel-main .wa-profile-picker{display:none}.panel-main .catalog-heading{align-items:center;margin-bottom:4px}.panel-main .catalog-new{padding:11px 18px;font-size:12px}.panel-main .campaign-notice{margin-top:0}.panel-main .inbox-content{max-width:none;padding:0}.panel-main .inbox-state{margin:28px}.panel-main .inbox{border:0;border-radius:0;grid-template-columns:minmax(300px,380px) 1fr;height:100dvh;min-height:0}.inbox-list-foot{border-top:1px solid #ffffff12;padding:10px 12px}.inbox-list-foot .inbox-switch{margin-top:0}.inbox-list-foot .wa-secondary{width:100%;padding:8px 12px;font-size:12px}.inbox-list-foot .wa-note{margin:6px 0 0;font-size:11px}@media (max-width:700px){.panel-main .settings-content{padding:18px 16px 40px}.panel-main .inbox{grid-template-columns:1fr;height:calc(100dvh - 120px)}.panel-main .inbox-state{margin:16px}}.inbox-bot-warn button{color:#c9f177;cursor:pointer;background:0 0;border:1px solid #a7d64d;border-radius:99px;margin-left:6px;padding:3px 10px;font-size:11px}.inbox-bot-warn b{color:#ffaaa0;font-weight:400}.campaign-form .catalog-form{grid-template-columns:minmax(0,1fr)}.media-tiles{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.media-tile{aspect-ratio:1;background:#0d110e;border:1px solid #ffffff1f;border-radius:12px;margin:0;position:relative;overflow:hidden}.media-tile img,.media-tile video{object-fit:cover;width:100%;height:100%;display:block}.media-tile .media-missing{text-align:center;color:#8f9a8b;place-items:center;height:100%;padding:8px;font-size:11px;display:grid}.media-remove{color:#fff;cursor:pointer;opacity:0;background:#0a0e0bcc;border:0;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;transition:opacity .15s,background .15s;display:grid;position:absolute;top:6px;right:6px}.media-tile:hover .media-remove,.media-remove:focus-visible{opacity:1}.media-remove:hover{background:#b3402f}@media (hover:none){.media-remove{opacity:1}}.media-badge{color:#edf2e9;background:#0a0e0bcc;border-radius:99px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;display:flex;position:absolute;bottom:6px;left:6px}.media-sending img,.media-sending video{opacity:.55}.media-spinner{text-align:center;color:#c7e98e;background:#0a0e0bcc;padding:6px;font-size:11px;position:absolute;bottom:0;left:0;right:0}.media-drop{aspect-ratio:1;color:#c7e98e;text-align:center;cursor:pointer;font:inherit;background:#c7e98e0a;border:1.5px dashed #c7e98e59;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px;transition:background .15s,border-color .15s;display:flex}.media-drop strong{font-size:12px;font-weight:600}.media-drop small{color:#8f9a8b;font-size:10px;line-height:1.4}.media-drop:hover:not(:disabled),.media-drop-over{background:#c7e98e1a;border-style:solid;border-color:#aeda5f}.media-drop:disabled{opacity:.5;cursor:wait}.media-tiles:has(.media-drop:only-child) .media-drop{aspect-ratio:auto;grid-column:1/-1;min-height:130px}.media-hint{color:#8f9a8b;margin:0;font-size:11.5px;line-height:1.5}.run-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.run-head h2{margin:0 0 4px}.run-head .wa-note,.run-head .schedule-control{margin:0}.run-empty{text-align:center;color:#8f9a8b;border:1px dashed #ffffff1f;border-radius:12px;margin-top:14px;padding:26px;font-size:13px}.run-list .run-card{border-left:3px solid #41483e;gap:10px;padding:14px 16px;display:grid}.run-list .run-card.run-completed{border-left-color:#617d39}.run-list .run-card.run-running{border-left-color:#aeda5f}.run-list .run-card.run-cancelled{border-left-color:#b8863a}.run-list .run-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.run-top strong{font-size:14px}.run-chips{gap:6px;display:flex}.run-list .run-chips em{color:#9da696;border:1px solid #ffffff24;border-radius:999px;padding:3px 10px;font-size:11px;font-style:normal}.run-list .run-chips em.run-status-completed{color:#c7e98e;border-color:#617d39}.run-list .run-chips em.run-status-running{color:#aeda5f;border-color:#aeda5f}.run-list .run-chips em.run-status-cancelled{color:#e6c46a;border-color:#b8863a}.run-list .run-bar{background:#ffffff14;border-radius:99px;height:6px;display:block;overflow:hidden}.run-bar span{background:#aeda5f;border-radius:99px;height:100%;transition:width .3s;display:block}.run-list li p.run-counts{color:#9da696;margin:0;font-size:12.5px}.run-counts b{color:#edf2e9;font-weight:600}.run-counts em{font-style:normal}.run-counts .run-bad{color:#ffb0a8}.run-counts .run-pending{color:#e6c46a}.group-picker{gap:12px;margin-top:12px;display:grid}.group-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.group-search{color:#8f9a8b;background:#111612;border:1px solid #ffffff1f;border-radius:10px;flex:240px;align-items:center;gap:8px;height:42px;padding:0 12px;display:flex}.group-search:focus-within{border-color:#aeda5f}.group-search input{color:#edf2e9;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13px}.group-tools .wa-secondary{height:42px;padding:0 14px;font-size:12px}.group-number{color:#aeb9aa;align-items:center;gap:8px;font-size:13px;display:flex}.group-number select{color:#edf2e9;background:#111612;border:1px solid #ffffff1f;border-radius:10px;height:42px;padding:0 10px}.group-item .number-tag{flex:none}.group-only{color:#cbd2c6;cursor:pointer;align-items:center;gap:8px;font-size:12px;display:flex}.group-count{color:#8f9a8b;margin:0;font-size:12px}.group-count strong{color:#c7e98e;font-size:14px}.group-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px;display:grid}.group-grid-scroll{max-height:min(70vh,640px);padding-right:6px;overflow-y:auto}.group-item{color:#cbd2c6;cursor:pointer;background:#151a16;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:10px 12px;font-size:13px;transition:border-color .12s,background .12s;display:flex}.group-item:hover{border-color:#ffffff38}.group-item-on{color:#edf2e9;background:#1b2418;border-color:#617d39}.group-item input{accent-color:#aeda5f;flex:none;width:16px;height:16px}.group-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.group-warn{color:#e6c46a;border:1px solid #b8863a;border-radius:999px;flex:none;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-style:normal;display:flex}.group-summary{color:#9da696;background:#1b2418;border:1px solid #617d39;border-radius:12px;padding:12px 14px;font-size:12.5px;line-height:1.6}.group-summary strong{color:#c7e98e}.group-summary-warn{background:#2a2418;border-color:#b8863a}.group-summary-warn strong,.group-summary-note{color:#e6c46a}.save-bar{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d110ef0;border:1px solid #ffffff1f;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:22px 0 0;padding:12px 16px;display:flex;position:sticky;bottom:0}.save-bar-text{color:#8f9a8b;font-size:13px}.save-bar-text .form-error{margin:0}.save-dirty{color:#e6c46a}.save-dirty:before{content:"● "}.save-bar .catalog-submit{margin:0}.number-tag{--tag:#7aa7ff;border:1px solid color-mix(in srgb, var(--tag) 45%, transparent);background:color-mix(in srgb, var(--tag) 14%, transparent);width:fit-content;max-width:100%;color:var(--tag);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:6px;margin-top:4px;padding:2px 9px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex;overflow:hidden}.number-tag:before{content:"";background:var(--tag);border-radius:50%;flex:none;width:6px;height:6px}[data-color=blue]{--tag:#7aa7ff}[data-color=red]{--tag:#ff8a80}[data-color=green]{--tag:#9be36b}[data-color=amber]{--tag:#ffc857}[data-color=purple]{--tag:#c39bff}[data-color=pink]{--tag:#ff8fc8}[data-color=teal]{--tag:#5fd8c8}[data-color=gray]{--tag:#b4bcb0}.settings-card-heading h2 .number-tag{margin:0;padding:4px 12px;font-size:15px}.inbox-row .number-tag,.inbox-chat header .number-tag{margin:3px 0 2px;display:flex}.wa-group .number-tag{margin:6px 0 0}.number-edit{gap:14px;max-width:520px;margin-top:18px;display:grid}.number-edit label{color:#c8d1c3;gap:6px;display:grid}.number-edit input[name=label]{color:#e1e8dc;background:#131714;border:1px solid #41483e;border-radius:10px;padding:10px 12px}.number-edit fieldset{color:#c8d1c3;border:0;margin:0;padding:0}.number-edit legend{margin-bottom:8px}.number-colors{flex-wrap:wrap;gap:8px;display:flex}.number-color{cursor:pointer;border:1px solid #363b35;border-radius:999px;grid-auto-flow:column;align-items:center;gap:6px;padding:6px 10px;position:relative;display:inline-flex!important}.number-color input{opacity:0;pointer-events:none;position:absolute}.number-color span{background:var(--tag);border-radius:50%;width:12px;height:12px}.number-color em{font-size:13px;font-style:normal}.number-color:has(input:checked){border-color:var(--tag);background:color-mix(in srgb, var(--tag) 14%, transparent)}.number-color:has(input:focus-visible){outline:2px solid var(--tag);outline-offset:2px}.wa-confirm{background:#221817;border:1px solid #71413c;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;width:100%;padding:12px 14px;display:flex}.wa-confirm p{color:#f0d6d2;flex:220px;margin:0}.wa-filters select,.inbox-number-filter select{color:#e1e8dc;background:#131714;border:1px solid #41483e;border-radius:10px;padding:9px 10px}.wa-filters label:has(select){flex-direction:column;align-items:start}.inbox-number-filter{color:#aeb9aa;align-items:center;gap:8px;margin:8px 12px 0;font-size:13px;display:flex}.inbox-number-filter select{flex:1;min-width:0}.inbox-switches{gap:10px;display:grid}.inbox-switch:has(.number-tag){flex-wrap:wrap;align-items:center;gap:10px;display:flex}.inbox-switch .number-tag{margin:0}.bot-master strong .number-tag{margin:0 0 6px;display:flex}.signature-form{border-top:1px solid #343b32;grid-template-columns:1fr;gap:13px;margin-top:18px;padding-top:18px}.signature-form .settings-save{grid-column:auto}.settings-form .signature-toggle input{accent-color:#aeda5f;flex:none;width:16px;height:16px;padding:0}.settings-form>.signature-toggle{font-size:12px}.signature-form h3{align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.signature-toggle{align-items:center;gap:8px;flex-direction:row!important;display:flex!important}.signature-preview{color:#e7f1e2;background:#1f3a24;border-radius:12px 12px 4px;max-width:320px;margin:0;padding:10px 12px;font-size:14px;line-height:1.45}.inbox-signer{color:#aeb9aa;margin:0;padding:6px 14px 0;font-size:12px}.inbox-new-btn{color:#c9f177;cursor:pointer;background:#1b2418;border:1px solid #617d39;border-radius:10px;align-items:center;gap:8px;margin:8px 12px;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.inbox-new-btn:hover{border-color:#a7d64d}.new-chat{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.new-chat .new-chat-back{display:block}.new-chat>.wa-note,.new-chat-form{max-width:520px;padding:18px}.new-chat-numbers{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.new-chat-numbers legend{color:#c7cdc2;margin-bottom:8px;font-size:13px}.new-chat-number{cursor:pointer;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;display:flex}.new-chat-number.on{background:#1b2418;border-color:#a7d64d}.new-chat-number input{accent-color:#aeda5f;width:16px;height:16px}.new-chat-form textarea{resize:vertical}.settings-form.new-chat-form{grid-template-columns:1fr;gap:14px}.new-chat-form .pill{justify-self:start}.new-chat-numbers .wa-note{align-items:center;gap:8px;margin:0;display:flex}.team-card{margin-top:18px}.team-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.team-row{background:#111612;border:1px solid #ffffff14;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 14px;display:flex}.team-row>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.team-row strong{color:#eff3e9;overflow-wrap:anywhere;font-size:13px}.team-row small{color:#8f998b;overflow-wrap:anywhere;font-size:11px}.team-row .settings-feedback{flex-basis:100%}.team-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.team-row-actions form{margin:0}.team-row select{color:#edf2e9;height:38px;font:inherit;background:#161c17;border:1px solid #ffffff1f;border-radius:10px;padding:0 10px;font-size:12px}.team-row .wa-secondary,.team-row .wa-danger{padding:8px 14px;font-size:12px}.team-confirm{color:#ffcfc9;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.team-badge{color:#c7e98e;background:#abd35b1f;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.settings-form.team-form{grid-template-columns:1fr;gap:14px}.team-form .pill{justify-self:start}.team-roles{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;display:grid}.team-roles legend{color:#cbd2c6;margin-bottom:8px;font-size:11px}.team-role{cursor:pointer;border:1px solid #ffffff1f;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.team-role.on{background:#1b2418;border-color:#a7d64d}.settings-form .team-role input{accent-color:#aeda5f;flex:none;width:16px;height:16px;margin-top:2px}.team-role span{flex-direction:column;gap:4px;display:flex}.team-role strong{color:#eff3e9;font-size:13px}.team-role small{color:#929b90;font-size:11px;line-height:1.45}.team-link{gap:8px;display:flex}.team-link input{flex:1;min-width:0}.team-link .wa-secondary{white-space:nowrap;align-items:center;gap:6px;padding:8px 14px;font-size:12px;display:flex}@media (max-width:700px){.team-roles{grid-template-columns:1fr}.team-link{flex-direction:column}.team-form .pill{justify-content:center;justify-self:stretch}}.plan-banner{color:#e6d3a8;background:#2a2518;border-bottom:1px solid #5d5434;justify-content:space-between;align-items:center;gap:10px 18px;min-height:46px;padding:9px 28px;font-size:12px;line-height:1.45;display:flex}.plan-banner p{min-width:0;margin:0}.plan-banner strong{color:#f6e6c0}.plan-banner-danger{color:#efc2b8;background:#2c1a17;border-bottom-color:#6a3a33}.plan-banner-danger strong{color:#ffe0d8}.plan-banner-action{background:var(--lime);color:#13200e;border-radius:999px;flex:none;padding:7px 13px;font-size:11px;font-weight:700}.plan-banner-hint{opacity:.8;flex:none;font-size:11px}.panel-main:has(>.plan-banner) .inbox{height:calc(100dvh - 46px)}@media (max-width:700px){.plan-banner{flex-wrap:wrap;padding:10px 16px}.panel-main:has(>.plan-banner) .inbox{height:calc(100dvh - 160px)}}.inbox-ticks{vertical-align:-3px;color:#8b9587;margin-left:4px;display:inline-block}.inbox-ticks.seen{color:#53bdeb}.activity-chart{margin:14px 0 0}.activity-chart+.activity-chart{margin-top:18px}.activity-chart figcaption{color:#90a08d;justify-content:space-between;gap:10px;margin-bottom:8px;font-size:10px;display:flex}.activity-chart figcaption strong{color:#e0e8db;text-align:right;font-weight:600}.activity-bars{border-bottom:1px solid #344034;align-items:flex-end;gap:2px;height:64px;display:flex}.activity-bars button{cursor:default;background:0 0;border:0;flex:1;align-items:flex-end;height:100%;padding:0;display:flex}.activity-bars i{background:#9fd46a;border-radius:4px 4px 0 0;width:100%;max-width:18px;margin:0 auto;display:block}.activity-bars button.active i{background:#c9f177}.activity-bars button:focus-visible{outline-offset:1px;outline:1px solid #c9f177}.activity-axis{color:#788978;letter-spacing:.6px;justify-content:space-between;margin-top:6px;font-size:8px;display:flex}.activity-empty{color:#788978;border-bottom:1px solid #344034;margin:0;padding:18px 0;font-size:10px}.plan-card{position:relative}.plan-featured{border-color:#a8d566;box-shadow:0 0 0 1px #a8d56655,0 18px 40px -24px #a8d56688}.plan-ribbon{color:#10150f;letter-spacing:.4px;text-transform:uppercase;background:#a8d566;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:10px;font-weight:700}.plan-annual{color:#b9dd8a;margin:-4px 0 0;font-size:12px}.pricing-section{padding:30px 0 110px}.pricing-section h2{font:500 clamp(36px,4.2vw,59px)/1.07 var(--font-display);letter-spacing:-2.7px;margin:16px 0 0}.pricing-section h2 em{color:var(--lime);font-style:normal}.pricing-section .section-top>p{color:#aab4a6;max-width:420px;margin:0;font-size:14px;line-height:1.6}.pricing-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.price-card{background:#141815;border:1px solid #272e27;border-radius:14px;flex-direction:column;gap:12px;padding:24px;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}.price-card:hover{border-color:#4c6239;transform:translateY(-2px);box-shadow:0 8px 24px -16px #0009}.price-card.featured{background:linear-gradient(160deg,#1d2b19,#121912 70%);border-color:#8fc153}.price-card-top{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.price-card h3{font:600 18px/1.2 var(--font-display);letter-spacing:-.3px;margin:0}.price-badge{background:var(--lime);color:#121b0c;letter-spacing:.3px;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:800}.price-value{font:600 40px/1 var(--font-display);letter-spacing:-1.2px;margin:4px 0 0}.price-value small{font:500 14px var(--font-display);color:#8f9a8b;letter-spacing:0;margin-left:4px}.price-annual{color:#8f9a8b;margin:0;font-size:12px}.price-card ul,.pricing-included ul{gap:9px;margin:8px 0 12px;padding:0;list-style:none;display:grid}.price-card li,.pricing-included li{color:#c7d0c2;align-items:flex-start;gap:9px;font-size:13px;line-height:1.4;display:flex}.price-card li svg,.pricing-included li svg{color:var(--lime);flex:none;margin-top:2px}.price-card .pill{justify-content:center;gap:10px;margin-top:auto}.pill-ghost{color:#e3ecdd;background:0 0;border:1px solid #3a4636}.pill-ghost:hover{background:#ffffff14;border-color:#5b7046}.pricing-included{border:1px solid var(--line);border-radius:14px;grid-template-columns:200px 1fr;gap:20px;margin-top:22px;padding:22px 24px;display:grid}.pricing-included strong{font:600 16px/1.3 var(--font-display)}.pricing-included ul{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px 24px;margin:0}@media (max-width:1100px){.pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.pricing-section{padding:10px 0 75px}.pricing-grid{grid-template-columns:1fr}.pricing-included{grid-template-columns:1fr;padding:18px}}.admin-enter{color:#d9f6ba;cursor:pointer;white-space:nowrap;background:#1d2b19;border:1px solid #4c6239;border-radius:999px;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.admin-enter:hover{background:#263b1f;border-color:#8fc153}.admin-customer-result-heading{flex-wrap:wrap;gap:12px}.admin-recent{background:#141815;border:1px solid #272e27;border-radius:14px;margin-top:22px;padding:18px 20px}.admin-recent h2{margin:0 0 10px;font-size:16px}.admin-recent ul{margin:0;padding:0;list-style:none}.admin-recent li{border-top:1px solid #222a22;align-items:center;gap:14px;padding:10px 0;display:flex}.admin-recent li>div{flex:1;gap:2px;min-width:0;display:grid}.admin-recent strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-recent span,.admin-recent time{color:#8f9a8b;text-overflow:ellipsis;font-size:11px;overflow:hidden}.support-banner{color:#cfe2f7;background:#1d2a3a;border-bottom:1px solid #35506e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:9px 28px;font-size:12px;display:flex}.support-banner strong{color:#fff}.support-banner button{color:#e3efff;cursor:pointer;background:0 0;border:1px solid #6c8fb6;border-radius:999px;height:32px;padding:0 14px;font-size:12px;font-weight:700}.support-banner button:hover{background:#ffffff14}@media (max-width:700px){.admin-recent li{flex-wrap:wrap}.admin-recent time{display:none}.support-banner{padding:10px 16px}}.panel-main:has(>.support-banner) .inbox{height:calc(100dvh - 52px)}.panel-main:has(>.support-banner):has(>.plan-banner) .inbox{height:calc(100dvh - 98px)}.pill{white-space:nowrap}@media (max-width:900px){.hero{grid-template-columns:1fr;min-height:0;padding:60px 0 80px}.hero-visual{height:460px;margin-top:24px}}@media (max-width:700px){input,textarea,select{font-size:16px!important}.feature-number,.feature-tag,.section-kicker,.hero-bottom,.site-footer,.build-note,.section-footnote,.price-annual,.activity-axis,.graph-caption{font-size:11px}}.sidebar-body{display:contents}.sidebar-toggle{display:none}@media (max-width:900px){.panel-main .inbox{grid-template-columns:1fr}.panel-main .inbox-chat,.panel-main .inbox.inbox-open .inbox-list{display:none}.panel-main .inbox.inbox-open .inbox-chat{display:flex}.panel-main .inbox-back{display:block}}@media (max-width:700px){.app-layout>.sidebar{z-index:30;background:#111611;border-bottom:1px solid #283028;border-right:0;width:100%;height:auto;padding:10px 16px;display:block;position:sticky;top:0}.app-layout>.sidebar .sidebar-brand{justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.sidebar-toggle{color:#e3ecdd;cursor:pointer;background:#1b221b;border:1px solid #313c30;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.app-layout>.sidebar .sidebar-body{display:none}.app-layout>.sidebar.sidebar-open .sidebar-body{max-height:calc(100dvh - 64px);padding:12px 0 6px;display:block;overflow-y:auto}.sidebar-open .profile-switch{margin:0 0 6px;display:block!important}.sidebar-open .sidebar-label{margin:16px 4px 6px;display:block!important}.sidebar-open .side-nav{gap:2px;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.sidebar-open .side-item{flex:none;height:44px;font-size:14px;border:0!important;padding:0 10px!important}.sidebar-open .side-item i{display:block!important}.sidebar-open .side-soon{display:none!important}.sidebar-open .sidebar-bottom{margin-top:12px;display:block!important}.sidebar-open .help-card{display:none}.panel-main .inbox{height:calc(100dvh - 61px)}.panel-main:has(>.plan-banner) .inbox{height:calc(100dvh - 150px)}.panel-main:has(>.support-banner) .inbox{height:calc(100dvh - 125px)}.panel-main:has(>.support-banner):has(>.plan-banner) .inbox{height:calc(100dvh - 215px)}}@media (max-width:900px){.panel-main .inbox{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.panel-main .settings-content.inbox-content{padding:0}}.admin-nav{scrollbar-width:none}.admin-nav::-webkit-scrollbar{display:none}.wa-secondary{white-space:nowrap}.legal-page{color:#edf2e9;background:#0d110e;min-height:100vh;padding:0 40px}.legal-content{max-width:720px;margin:0 auto;padding:48px 0 80px}.legal-content h1{font:500 clamp(36px,5vw,52px)/1.08 var(--font-display);letter-spacing:-1.5px;margin:0}.legal-updated{color:#8f9a8b;margin:10px 0 28px;font-size:13px}.legal-intro p{color:#c7d0c2;margin:0 0 12px;font-size:16px;line-height:1.7}.legal-content section{border-top:1px solid var(--line);padding:24px 0}.legal-content h2{font:600 20px/1.3 var(--font-display);margin:0 0 12px}.legal-content p,.legal-content li{color:#c7d0c2;font-size:15px;line-height:1.7}.legal-content p{margin:0 0 10px}.legal-content ul{gap:6px;margin:0;padding-left:20px;display:grid}.legal-content a{color:var(--lime);text-underline-offset:3px;text-decoration:underline}.legal-links{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px 24px;margin-top:24px;padding-top:24px;font-size:14px;display:flex}.site-footer nav,.auth-footer nav{flex-wrap:wrap;gap:16px;display:inline-flex}.site-footer nav a,.auth-footer nav a{color:#9aa596}.site-footer nav a:hover,.auth-footer nav a:hover{color:#e3ecdd;text-decoration:underline}.signup-consent a{color:#c9e8a0;text-decoration:underline}@media (max-width:700px){.legal-page{padding:0 18px}.legal-content{padding:32px 0 60px}.legal-content p,.legal-content li{font-size:16px}}.auth-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;display:flex}.bot-ai{border-top:1px solid #ffffff14;gap:10px;margin-top:22px;padding-top:18px;display:grid}.bot-ai h3{margin:0}.bot-ai-knowledge{resize:vertical;color:#edf2e9;width:100%;min-height:180px;font:inherit;background:#0d110e;border:1px solid #ffffff1f;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.5}.bot-ai-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.bot-ai-foot small{color:#8f9a8b;font-size:11px}.inbox-human-tag{color:#f3c77a;vertical-align:1px;background:#3a2a14;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:10px;font-style:normal;font-weight:700;display:inline-block}.inbox-filters b.inbox-human-count{color:#2a1d08;background:#f3c77a}.inbox-human-done{color:#f6dcae;cursor:pointer;background:#3a2a14;border:1px solid #8a6a32;border-radius:999px;height:30px;padding:0 12px;font-size:12px;font-weight:700}.inbox-human-done:hover{background:#4a3519}.inbox-filters{flex-wrap:wrap}.bot-ai-group{border:1px solid #ffffff14;border-radius:12px;gap:10px;min-width:0;margin:0;padding:12px 14px;display:grid}.bot-ai-group legend{color:#c9f177;padding:0 6px;font-size:12px;font-weight:700}.bot-ai-group label{color:#c7d0c2;gap:4px;font-size:12px;display:grid}.bot-ai-group label>span{font-weight:600}.bot-ai-group textarea,.bot-ai-group input:not([type=checkbox]),.bot-ai-group select{color:#edf2e9;width:100%;font:inherit;resize:vertical;background:#0d110e;border:1px solid #ffffff1f;border-radius:9px;padding:8px 10px;font-size:13px;line-height:1.45}.bot-ai-group small{color:#8f9a8b;font-size:11px}.bot-ai-group label.bot-ai-check{align-items:flex-start;gap:8px;display:flex}.bot-ai-group label.bot-ai-check>span{font-weight:400}.bot-ai-check input{flex:none;margin-top:2px}.bot-ai-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.bot-ai-row>label,.bot-ai-row>input{flex:1;min-width:160px}.bot-ai-answer{background:#2a3d1d;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.5}.bot-ai-answer p{white-space:pre-wrap;margin:0}.bot-ai-answer small{color:#b9dd8a;margin-top:6px;display:block}.bot-ai-answer{background:0 0;gap:6px;padding:0;display:grid}.bot-ai-answer p{background:#2a3d1d;border-radius:10px;justify-self:start;max-width:100%;padding:8px 11px}.bot-ai-answer small.bot-ai-flag{color:#f3c77a}.bot-ai-missing{color:#f0d9a8;background:#2c2416;border:1px solid #5d4a26;border-radius:10px;margin:0;padding:10px 12px;font-size:12px;line-height:1.7}.bot-ai-missing em{color:#ffe3a8;background:#463719;border-radius:999px;margin:0 4px 0 6px;padding:1px 8px;font-size:11px;font-style:normal;font-weight:700;display:inline-block}.bot-ai-missing small{color:#cdb98d;font-size:11px}.bot-ai-chips{flex-wrap:wrap;gap:6px;display:flex}.bot-ai-group .bot-ai-chips label{cursor:pointer;color:#c7d0c2;border:1px solid #3a4636;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;display:inline-flex}.bot-ai-chips label.on{color:#e3f3d5;background:#22301b;border-color:#a8d566}.bot-ai-chips input{opacity:0;pointer-events:none;position:absolute}.bot-ai-chips label:focus-within{outline:1px solid #c9f177}.bot-ai-rowcard{border:1px dashed #ffffff1a;border-radius:10px;gap:8px;padding:10px;display:grid}.bot-ai-remove{color:#d9a19a;cursor:pointer;background:0 0;border:0;justify-self:end;align-items:center;gap:5px;font-size:11px;display:inline-flex}.bot-ai-add{justify-self:start;align-items:center;gap:6px;display:inline-flex}.bot-ai-group .bot-ai-row>label{min-width:140px}.contacts-tools{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 10px;display:flex}.contacts-search{color:#8b9587;background:#0d110e;border:1px solid #ffffff1f;border-radius:10px;flex:1;align-items:center;gap:8px;min-width:220px;height:40px;padding:0 12px;display:flex}.contacts-search input{color:#edf2e9;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.contacts-tools .inbox-filters{padding:0}.contacts-download{align-items:center;gap:6px;display:inline-flex}.contacts-list{background:#111612;border:1px solid #ffffff14;border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.contacts-list li+li{border-top:1px solid #ffffff0d}.contacts-list a{color:inherit;align-items:center;gap:12px;padding:12px 14px;display:flex}.contacts-list a:hover{background:#afd6580f}.contacts-avatar{color:#c9f177;background:#26361c;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.contacts-main{flex:1;gap:2px;min-width:0;display:grid}.contacts-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.contacts-main small{color:#8f9a8b;align-items:center;gap:6px;font-size:12px;display:flex}.contacts-preview{color:#929b90;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.contacts-side{flex:none;justify-items:end;gap:4px;display:grid}.contacts-side time{color:#7f897b;font-size:11px}.contacts-side b{color:#11180b;background:#b7df68;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;display:inline-grid}.contacts-none{padding:16px}.contacts-empty{justify-items:start;gap:10px;display:grid}.kb-alert{color:#efc2b8;background:#2c1a17;border:1px solid #6a3a33;border-radius:12px;align-items:flex-start;gap:8px;margin:0 0 14px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.kb-alert svg{flex:none;margin-top:2px}.kb-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 16px;display:grid}.kb-stats>*{color:#c7d0c2;background:#141815;border:1px solid #272e27;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:14px 16px;display:grid}.kb-stats svg{color:var(--lime);grid-row:span 2}.kb-stats strong{font:600 24px/1.1 var(--font-display);color:#edf2e9}.kb-stats span{color:#8f9a8b;font-size:12px}.kb-stats .kb-wait.on{background:#2c2416;border-color:#8a6a32}.kb-stats .kb-wait.on svg{color:#f3c77a}.kb-stats a:hover{border-color:#4c6239}.kb-page .bot-ai{border-top:0;margin-top:16px;padding-top:0}@media (min-width:1180px){.kb-page .settings-content{max-width:1320px}.kb-page .bot-ai{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:10px 20px;display:grid}.kb-page .bot-ai>*{grid-column:1}.kb-page .bot-ai>.bot-ai-test{grid-area:2/2/span 30;position:sticky;top:16px}}@media (max-width:700px){.kb-stats{grid-template-columns:1fr}.contacts-download{justify-content:center;width:100%}}.inbox-renewal{display:inline-flex;position:relative}.inbox-renewal-btn{color:#b9cdb0;cursor:pointer;white-space:nowrap;background:0 0;border:1px dashed #4c6239;border-radius:999px;height:30px;padding:0 12px;font-size:12px}.inbox-renewal-btn.set{color:#cfe6f7;background:#1a2630;border-style:solid;border-color:#5b7a8f}.inbox-renewal-pop{z-index:20;background:#151b15;border:1px solid #ffffff1f;border-radius:12px;gap:8px;min-width:240px;padding:12px;display:grid;position:absolute;top:36px;right:0;box-shadow:0 16px 40px -20px #000c}.inbox-renewal-pop label{color:#c7d0c2;gap:4px;font-size:12px;display:grid}.inbox-renewal-pop input{color:#edf2e9;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0d110e;border:1px solid #ffffff1f;border-radius:9px;padding:8px 10px}.inbox-renewal-actions{flex-wrap:wrap;gap:6px;display:flex}.inbox-renewal-actions .pill,.inbox-renewal-actions .wa-secondary{height:32px;padding:0 12px;font-size:12px}.automation-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin-top:16px;display:grid}.automation-card{gap:12px;display:grid}.automation-head{align-items:flex-start;gap:12px;display:flex}.automation-head>div{flex:1;min-width:0}.automation-head h2{margin:0 0 4px;font-size:18px}.automation-head p{margin:0}.automation-icon{width:38px;height:38px;color:var(--lime);background:#263624;border-radius:10px;flex:none;place-items:center;display:grid}.automation-field{color:#c7d0c2;gap:4px;font-size:12px;display:grid}.automation-field span{font-weight:600}.automation-field textarea,.automation-field input,.automation-field select{color:#edf2e9;width:100%;font:inherit;resize:vertical;background:#0d110e;border:1px solid #ffffff1f;border-radius:9px;padding:8px 10px;font-size:13px}.automation-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.automation-check{color:#c7d0c2;align-items:center;gap:8px;font-size:13px;display:flex}.automation-preview{background:#1a211b;border:1px solid #ffffff0f;border-radius:10px;padding:10px 12px}.automation-preview small{color:#8f9a8b;margin-bottom:4px;font-size:11px;display:block}.automation-preview p{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.5}.automation-foot{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.automation-foot a{color:var(--lime);font-size:12px;text-decoration:underline}.automation-sub{margin:8px 0 0;font-size:14px}.automation-list{gap:2px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.automation-list a{color:inherit;border-radius:8px;justify-content:space-between;gap:10px;padding:8px 10px;font-size:13px;display:flex}.automation-list a:hover{background:#afd6580f}.automation-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.automation-list span{color:#8f9a8b;flex:none;font-size:12px}.automation-list span.soon{color:#f3c77a}.automation-list span.late{color:#e79a8f}@media (max-width:900px){.automation-grid{grid-template-columns:1fr}}@media (max-width:700px){.inbox-renewal-pop{left:0;right:auto}.automation-row{grid-template-columns:1fr}}.contacts-renewal{color:#cfe6f7;vertical-align:1px;background:#1a2630;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:10px;font-style:normal;font-weight:700;display:inline-block}.bot-ai-missing button{color:#ffe3a8;font:inherit;cursor:pointer;background:#463719;border:1px solid #7a5a26;border-radius:999px;margin:2px 4px 2px 6px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.bot-ai-missing button:hover{background:#5a461f;border-color:#f3c77a}.bot-ai-missing button:focus-visible{outline-offset:1px;outline:2px solid #f3c77a}.bot-ai-group.bot-ai-empty{background:linear-gradient(#2a15130d,#2a15130d);border-color:#8a3a33}.bot-ai-empty-tag{color:#f0a99d;background:#3a1d19;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:10px;font-weight:700}.bot-ai-group{scroll-margin-top:24px}.bot-ai-flash{animation:1.4s bot-ai-flash}@keyframes bot-ai-flash{0%,60%{box-shadow:0 0 0 3px #e0786b88}to{box-shadow:0 0 #e0786b00}}@media (prefers-reduced-motion:reduce){.bot-ai-flash{animation:none}}.onboarding{background:linear-gradient(140deg,#1c2a18,#131a12);border:1px solid #3e5a30;border-radius:14px;margin:22px 0 4px;padding:18px 20px}.onboarding-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.onboarding-head h2{font:600 18px/1.2 var(--font-display);margin:0}.onboarding-head p{color:#a4b29d;margin:4px 0 0;font-size:12px}.onboarding-progress{background:#263324;border-radius:99px;flex:0 220px;height:6px;overflow:hidden}.onboarding-progress i{background:var(--lime);border-radius:99px;height:100%;display:block}.onboarding ol{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.onboarding li{background:#151b15;border:1px solid #232c22;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.onboarding li.next{border-color:#6f9a45}.onboarding li.done{opacity:.6}.onboarding-mark{color:#c9f177;border:1px solid #3e5a30;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.onboarding li.done .onboarding-mark{background:var(--lime);border-color:var(--lime);color:#13200e}.onboarding-text{flex:1;gap:2px;min-width:0;display:grid}.onboarding-text strong{font-size:13px}.onboarding-text small{color:#93a88a;font-size:12px}.onboarding li.done .onboarding-text strong{-webkit-text-decoration:line-through #6f7b6e;text-decoration:line-through #6f7b6e}.onboarding-go{gap:6px;height:34px;padding:0 14px;font-size:12px}.onboarding-link{color:#b9dd8a;white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}@media (max-width:700px){.onboarding{padding:14px}.onboarding li{flex-wrap:wrap}.onboarding-go,.onboarding-link{margin-left:38px}}.admin-business{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.admin-mini-list{gap:2px;margin:10px 0 0;padding:0;list-style:none;display:grid}.admin-mini-list li{border-top:1px solid #222a22;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.admin-mini-list li:first-child{border-top:0}.admin-mini-list span{gap:2px;min-width:0;display:grid}.admin-mini-list small{color:#8f9a8b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-mini-list strong{flex:none;font-size:13px}.admin-mini-list strong.late{color:#e79a8f}.admin-muted{color:#8f9a8b;margin:12px 0 0;font-size:12px}@media (max-width:1000px){.admin-business{grid-template-columns:1fr}}.push-toggle{border-top:1px solid #ffffff0f;gap:6px;margin-top:8px;padding-top:8px;display:grid}.push-row{color:#c7d0c2;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.push-row span{align-items:center;gap:6px;display:inline-flex}.push-row .pill,.push-row .wa-secondary{height:30px;padding:0 12px;font-size:12px}.push-mode{color:#9aa596;align-items:center;gap:6px;font-size:11px;display:flex}.push-test{color:#b9dd8a;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:11px;text-decoration:underline}.push-toggle .wa-note{align-items:flex-start;gap:6px;margin:0;font-size:11px;display:flex}.push-toggle .wa-note svg{flex:none;margin-top:2px}.qr-tools{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 12px;display:flex}.qr-tools .pill{gap:6px}.qr-form{gap:12px;margin-bottom:14px;display:grid}.qr-form h2{margin:0;font-size:18px}.qr-form label{color:#c7d0c2;gap:4px;font-size:12px;display:grid}.qr-form label>span{font-weight:600}.qr-form small{color:#8f9a8b;font-size:11px}.qr-form textarea,.qr-shortcut input{color:#edf2e9;width:100%;font:inherit;resize:vertical;background:#0d110e;border:1px solid #ffffff1f;border-radius:9px;padding:9px 11px;font-size:14px}.qr-shortcut{align-items:center;gap:6px;display:flex}.qr-shortcut b{color:var(--lime);font-size:16px}.qr-actions{flex-wrap:wrap;gap:8px;display:flex}.qr-list{background:#111612;border:1px solid #ffffff14;border-radius:14px;margin:8px 0 0;padding:0;list-style:none;overflow:hidden}.qr-list li{justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.qr-list li+li{border-top:1px solid #ffffff0d}.qr-list li>div{min-width:0}.qr-list b{color:var(--lime);font-size:13px}.qr-list p{color:#c7d0c2;white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.5}.qr-row-actions{flex:none;gap:6px;display:flex}.qr-row-actions .wa-secondary,.qr-row-actions .wa-danger{align-items:center;gap:4px;height:32px;padding:0 10px;font-size:12px;display:inline-flex}.qr-none{padding:16px}@media (max-width:700px){.qr-list li{flex-direction:column}.qr-tools .pill{justify-content:center;width:100%}}.push-prompt{color:#d9e8cf;background:#1c2a18;border:1px solid #3e5a30;border-radius:10px;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;font-size:12px;display:flex}.push-prompt span{flex:1;align-items:center;gap:6px;min-width:0;display:inline-flex}.push-prompt .pill{height:30px;padding:0 12px;font-size:12px}.push-prompt-close{color:#8f9a8b;cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid}.notifications-page .push-toggle{border-top:0;gap:12px;margin-top:0;padding-top:0}.notifications-page .push-row{font-size:14px}.notifications-page .push-mode,.notifications-page .push-test{font-size:13px}.inbox-renewal-btn svg{vertical-align:-2px;margin-right:2px}.reminder-pop{min-width:280px;max-width:min(340px,100vw - 32px)}.reminder-pop textarea{color:#edf2e9;font:inherit;resize:vertical;background:#0d110e;border:1px solid #ffffff1f;border-radius:9px;padding:8px 10px}.reminder-presets{flex-wrap:wrap;gap:6px;display:flex}.reminder-presets .chip{color:#c7d0c2;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;height:28px;padding:0 10px;font-size:12px}.reminder-presets .chip.active{color:#e4f6d8;background:#22331b;border-color:#8fd16a}.reminder-pop .reminder-check{align-items:center;gap:8px;font-size:12px;display:flex}.reminder-check input{width:auto}.reminder-help{color:#8f9a8b;font-size:11px}.reminder-list{border-bottom:1px solid #ffffff14;gap:6px;padding-bottom:8px;display:grid}.reminder-item{color:#d9e8cf;align-items:center;gap:8px;font-size:12px;display:flex}.reminder-item>span{overflow-wrap:anywhere;flex:1;min-width:0}.reminder-item small{color:#8f9a8b;display:block}.reminder-item .wa-secondary{height:28px;padding:0 10px;font-size:12px}.copy-link{gap:10px;display:grid}.copy-link input{color:#edf2e9;width:100%;font:inherit;background:#0d110e;border:1px solid #ffffff1f;border-radius:10px;padding:10px 12px;font-size:13px}.copy-link-actions{flex-wrap:wrap;gap:8px;display:flex}.copy-link-actions .pill,.copy-link-actions .wa-secondary{align-items:center;gap:6px;height:38px;padding:0 14px;font-size:13px;text-decoration:none;display:inline-flex}.referral-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.referral-stats div{border:1px solid #ffffff14;border-radius:12px;gap:4px;padding:14px;display:grid}.referral-stats strong{color:#e4f6d8;font-size:28px}.referral-stats span{color:#9aa596;font-size:12px}@media (max-width:700px){.referral-stats{grid-template-columns:1fr}}.store-slug{background:#0d110e;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:0;display:flex;overflow:hidden}.store-slug small{color:#8f9a8b;white-space:nowrap;padding:0 0 0 12px;font-size:12px}.store-slug input{flex:1;min-width:0;background:0 0!important;border:0!important}.store-form .store-publish{align-items:center;gap:8px;display:flex}.store-publish input{width:auto}.storefront{color:#edf2e9;background:#0b0f0c;max-width:1080px;min-height:100vh;margin:0 auto;padding:28px 16px 40px}.storefront-head{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;padding-bottom:20px;display:flex}.storefront-head h1{margin:0;font-size:clamp(26px,5vw,38px)}.storefront-head p{color:#b9c4b4;max-width:620px;margin:8px 0 0;font-size:15px;line-height:1.5}.storefront-chat,.storefront-order{justify-content:center;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.storefront-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.storefront-card{background:#121812;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.storefront-image{aspect-ratio:1;color:#56634f;background:#0f140f;place-items:center;display:grid;position:relative}.storefront-image img{object-fit:cover;width:100%;height:100%}.storefront-image span{color:#f3c4c4;background:#3a1d1d;border-radius:999px;padding:4px 10px;font-size:12px;position:absolute;top:10px;left:10px}.storefront-body{flex-direction:column;flex:1;gap:8px;padding:14px;display:flex}.storefront-body h2{margin:0;font-size:16px}.storefront-body strong{color:#bdf29a;font-size:18px}.storefront-body p{color:#b9c4b4;white-space:pre-line;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.storefront-body small{color:#8f9a8b;font-size:12px}.storefront-order{height:40px;margin-top:auto;font-size:14px}.storefront-empty{color:#b9c4b4}.storefront-foot{text-align:center;color:#6f7a6b;margin-top:32px;font-size:12px}.storefront-foot a{color:#9fc987}@media (max-width:520px){.storefront-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.storefront-body{padding:10px}.storefront-body p{display:none}.storefront-order{height:36px;font-size:12px}}.status-editor{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.status-form{gap:14px;display:grid}.status-form textarea{resize:vertical}.status-form small{color:#8f9a8b;font-size:12px}.status-kinds,.status-rotation,.status-numbers,.status-when{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.status-kinds legend,.status-rotation legend,.status-numbers legend,.status-when legend{color:#c7d0c2;width:100%;margin-bottom:6px;font-size:13px}.status-kinds .chip{color:#c7d0c2;cursor:pointer;border:1px solid #ffffff24;border-radius:999px;align-items:center;height:34px;padding:0 14px;font-size:13px;display:inline-flex}.status-kinds .chip input{display:none}.status-kinds .chip.active{color:#e4f6d8;background:#22331b;border-color:#8fd16a}.status-rotation label,.status-numbers label{align-items:center;gap:8px;width:100%;font-size:13px;display:flex}.status-rotation input,.status-numbers input{width:auto}.status-rotation b{color:#bdf29a;font-size:12px}.status-when{gap:10px;display:grid}.status-times{flex-wrap:wrap;gap:8px;display:flex}.status-times span{gap:6px;display:inline-flex}.status-upload{gap:6px;display:grid}.status-upload .wa-secondary{align-items:center;gap:6px;width:max-content;display:inline-flex}.status-preview{gap:12px;display:grid;position:sticky;top:16px}.status-phone{aspect-ratio:9/16;background:#000;border:6px solid #1f261f;border-radius:22px;flex-direction:column;display:flex;position:relative;overflow:hidden}.status-phone-bar{z-index:2;background:linear-gradient(#000a,#0000);gap:6px;padding:10px 12px;display:grid;position:absolute;top:0;left:0;right:0}.status-phone-bar i{background:#ffffffb0;border-radius:2px;height:3px;display:block}.status-phone-bar span{color:#fff;font-size:11px}.status-phone-text{color:#fff;text-align:center;white-space:pre-line;overflow-wrap:anywhere;background:#5b3f8c;flex:1;place-items:center;padding:28px 18px;font-size:17px;line-height:1.4;display:grid}.status-phone-media{color:#8f9a8b;flex:1;place-items:center;display:grid;position:relative}.status-phone-media img,.status-phone-media video{object-fit:contain;width:100%;height:100%}.status-phone-media>span{text-align:center;justify-items:center;gap:8px;padding:16px;font-size:12px;display:grid}.status-phone-media p{color:#fff;white-space:pre-line;background:#000b;max-height:45%;margin:0;padding:12px;font-size:12px;line-height:1.4;position:absolute;bottom:0;left:0;right:0;overflow:auto}.status-preview-facts{color:#b9c4b4;gap:6px;margin:0;padding:0;font-size:12px;line-height:1.45;list-style:none;display:grid}.status-card{color:inherit;gap:6px;text-decoration:none;display:grid}.status-card>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.status-card p{color:#b9c4b4;margin:0;font-size:13px}.status-card small{color:#8f9a8b;font-size:12px}.status-history{gap:6px;margin:0;padding:0;list-style:none;display:grid}.status-post{background:#121812;border-radius:10px;flex-wrap:wrap;gap:10px;padding:8px 10px;font-size:13px;display:flex}.status-post span{color:#b9c4b4}.status-post-failed span{color:#f0b4b4}.status-post-posted span{color:#cfeebb}@media (max-width:900px){.status-editor{grid-template-columns:1fr}.status-preview{width:100%;max-width:300px;margin:0 auto;position:static}}.store-example{color:#b9c4b4;background:#121812;border-radius:10px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.reminder-example{color:#cfeebb;font-size:12px;line-height:1.45}.overview{gap:24px;max-width:1160px;display:grid}.ov-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ov-head h1{letter-spacing:-.02em;margin:0;font-size:24px;line-height:1.2}.ov-head p{color:#9aa596;margin:6px 0 0;font-size:14px}.ov-head p b{color:#d9e8cf;font-weight:600}.ov-chips{flex-wrap:wrap;gap:8px;display:flex}.ov-chip{color:#c7d0c2;white-space:nowrap;text-overflow:ellipsis;background:#121812;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;max-width:320px;height:32px;padding:0 12px;font-size:12px;text-decoration:none;transition:background .16s,border-color .16s;display:inline-flex;overflow:hidden}.ov-chip:hover{background:#182018;border-color:#ffffff2e}.ov-chip-ok{color:#bdf29a;background:#1a2716;border-color:#3e5a30}.ov-chip-warn{color:#f3d58a;background:#231f12;border-color:#5a4c25}.ov-chip-bad{color:#f3b4b4;background:#251515;border-color:#5a2c2c}.ov-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ov-stat{color:inherit;background:#111711;border:1px solid #ffffff14;border-radius:14px;gap:4px;padding:16px;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.ov-stat:hover{border-color:#bdf29a40;transform:translateY(-2px);box-shadow:0 8px 24px -16px #0009}.ov-stat-top{color:#9aa596;justify-content:space-between;align-items:center;font-size:12px;display:flex}.ov-stat-top svg{color:#8fd16a}.ov-stat strong{letter-spacing:-.02em;color:#edf2e9;margin-top:6px;font-size:24px;line-height:1.2}.ov-stat small{color:#7f8a7b;font-size:12px}.ov-main{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start;gap:12px;display:grid}.ov-card{background:#111711;border:1px solid #ffffff14;border-radius:14px;gap:16px;padding:20px;display:grid}.ov-card h2{letter-spacing:-.01em;margin:0;font-size:16px}.ov-shortcuts nav{gap:4px;display:grid}.ov-shortcuts a{color:#c7d0c2;border-radius:10px;align-items:center;gap:12px;padding:10px;text-decoration:none;transition:background .16s;display:flex}.ov-shortcuts a:hover{background:#182018}.ov-shortcuts a>span:nth-child(2){flex:1;gap:2px;display:grid}.ov-shortcuts b{color:#edf2e9;font-size:14px;font-weight:600}.ov-shortcuts small{color:#7f8a7b;font-size:12px}.ov-shortcuts a>svg{color:#7f8a7b}.ov-shortcut-icon{color:#8fd16a;background:#1a2716;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.onboarding-done{color:#7f8a7b;flex-wrap:wrap;gap:6px 14px;margin:12px 0 0;font-size:12px;display:flex}.onboarding-done span{align-items:center;gap:4px;display:inline-flex}.onboarding-done svg{color:#8fd16a}@media (max-width:1000px){.ov-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-main{grid-template-columns:1fr}}@media (max-width:520px){.ov-head h1{font-size:20px}.ov-stat{padding:12px}.ov-stat strong{font-size:20px}.ov-chip{max-width:100%}}.overview .profile-management{background:#111711;border-color:#ffffff14;border-radius:14px;margin:0;padding:20px}.overview .profile-management-heading .section-kicker{display:none}.overview .profile-management-heading h2{letter-spacing:-.01em;margin:0 0 4px;font-size:16px}.overview .onboarding{margin:0}.inbox-tools{grid-template-columns:1fr 1fr;gap:8px;margin:8px 12px;display:grid}.inbox-tools .inbox-new-btn,.inbox-tools .inbox-bot-btn{border-radius:10px;justify-content:center;gap:6px;height:36px;margin:0;padding:0 10px;font-size:12px;transition:background .16s,border-color .16s}.inbox-tools .inbox-bot-btn{justify-content:center}.inbox-tools .inbox-bot-btn small{align-items:center;gap:4px;margin-left:4px;font-size:11px;display:inline-flex}.inbox-tools .inbox-bot-btn small i{background:#6f7b6e;border-radius:50%;width:6px;height:6px}.inbox-tools .inbox-bot-btn.on small i{background:#a7d64d}.inbox-tools .inbox-bot-btn:hover{background:#151c15;border-color:#fff3}.inbox-empty{justify-items:center;gap:0;width:100%;max-width:620px;display:grid}.inbox-empty-icon{color:#a7d64d;background:#1a2716;border-radius:16px;place-items:center;width:56px;height:56px;display:grid}.inbox-empty p{max-width:420px;margin:0 auto;font-size:13px}.inbox-empty .how-it-works{text-align:left;width:100%;margin:24px 0 0}.wa-page .settings-content{gap:16px;display:grid}.wa-page .settings-card{margin:0}.wa-number{gap:16px;display:grid}.wa-number-head{align-items:center;gap:14px;display:flex}.wa-number-icon{color:#a7d64d;background:#1a2716;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.wa-number-icon.wa-bad{color:#f3b4b4;background:#251515}.wa-number-icon.wa-warn{color:#f3d58a;background:#231f12}.wa-number-title{flex:1;min-width:0}.wa-number-title h2{margin:0;font-size:16px}.wa-number-title p{color:#b9c4b4;align-items:center;gap:8px;margin:4px 0 0;font-size:13px;display:flex}.wa-dot{background:#a7d64d;border-radius:50%;flex:none;width:8px;height:8px}.wa-dot.wa-bad{background:#e46b6b}.wa-dot.wa-warn{background:#e4c25e}.wa-link{color:#9fc987;cursor:pointer;background:0 0;border:0;padding:6px;font-size:13px}.wa-link:hover{text-decoration:underline}.wa-main-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wa-main-actions form{display:contents}.wa-main-actions .pill{align-items:center;gap:6px;display:inline-flex}.wa-more{position:relative}.wa-more summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:inline-flex}.wa-more summary::-webkit-details-marker{display:none}.wa-more>div{z-index:10;background:#151b15;border:1px solid #ffffff1f;border-radius:12px;gap:2px;min-width:280px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 40px -20px #000c}.wa-more>div button{text-align:left;color:#edf2e9;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:2px;padding:10px;font-size:13px;display:grid}.wa-more>div button:hover{background:#1c241c}.wa-more>div small{color:#8f9a8b;font-size:11px}.wa-more-danger{color:#f3b4b4!important}.wa-add-number{border:1px dashed #ffffff24;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;display:flex}.wa-add-number p{color:#8f9a8b;flex:1;min-width:220px;margin:0;font-size:12px}.wa-add-btn{color:#c9f177;height:36px;font:inherit;cursor:pointer;background:#1a2716;border:1px solid #3e5a30;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.wa-add-btn:hover{border-color:#a7d64d}.wa-group-tools{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.wa-group-tools select{color:#edf2e9;height:40px;font:inherit;background:#0d110e;border:1px solid #ffffff1f;border-radius:10px;padding:0 10px}.wa-group-tabs{flex-wrap:wrap;margin:10px 0 4px;padding:0}.wa-group{border-left:3px solid #0000}.wa-group-authorized{background:#a7d64d0a;border-left-color:#a7d64d}.wa-group small{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wa-state{border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-block}.wa-state-authorized{color:#c9f177;background:#22331b}.wa-state-available{color:#aab3a7;background:#1c221c}.wa-state-blocked{color:#f3d58a;background:#231f12}.wa-state-missing{color:#f3b4b4;background:#251515}.wa-authorize{height:34px;padding:0 16px;font-size:13px}.wa-more-groups{margin:12px auto 0;display:block}.wa-qr p b{color:#edf2e9}.wa-page .wa-group{border-top-color:#ffffff0f;padding:12px}.wa-page .wa-group-list{margin-top:8px}.contacts{gap:12px;display:grid}.contacts-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.contacts-stats div{background:#111711;border:1px solid #ffffff14;border-radius:12px;gap:2px;padding:14px;display:grid}.contacts-stats strong{letter-spacing:-.02em;color:#edf2e9;font-size:22px}.contacts-stats span{color:#8f9a8b;font-size:12px}.contacts-tools{margin:0}.contacts-tools .contacts-download{width:auto}.contacts-tabs{flex-wrap:wrap;padding:0}.contacts-list a{grid-template-columns:40px minmax(160px,240px) minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 16px;transition:background .16s;display:grid}.contacts-avatar{overflow:hidden}.contacts-avatar img{object-fit:cover;width:100%;height:100%}.contacts-who{gap:2px;min-width:0;display:grid}.contacts-who strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.contacts-who small{color:#8f9a8b;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex;overflow:hidden}.contacts-preview{color:#929b90;align-items:center;gap:6px;min-width:0;max-width:62ch;font-size:13px;display:flex}.contacts-preview>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contacts-preview em{flex:none;margin:0}.contacts-side{min-width:72px}.contacts-side time{font-size:12px}@media (max-width:900px){.contacts-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.contacts-list a{grid-template-columns:40px minmax(0,1fr) auto;row-gap:2px}.contacts-preview{grid-area:2/2/auto/4;max-width:none}.contacts-side{grid-area:1/3}}.kb-nav{z-index:5;background:#0f140f;border:1px solid #ffffff14;border-radius:14px;gap:8px;margin:0 0 4px;padding:12px 14px;display:grid;position:sticky;top:0;box-shadow:0 12px 24px -20px #000000e6}.kb-nav p{color:#8f9a8b;margin:0;font-size:12px}.kb-nav p b{color:#edf2e9}.kb-nav div{flex-wrap:wrap;gap:6px;display:flex}.kb-nav button{color:#c7d0c2;height:28px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:12px;transition:background .16s;display:inline-flex}.kb-nav button:hover{background:#182018}.kb-nav button.done{color:#c9f177;border-color:#3e5a30}.kb-nav button.todo{color:#f3c4c4;border-color:#5a2c2c}.kb-nav button.todo i{background:#e46b6b;border-radius:50%;width:6px;height:6px}.kb-page .bot-ai-group{background:#111711;border-radius:14px;padding:18px 18px 16px;scroll-margin-top:110px;border:1px solid #ffffff14!important}.kb-page .bot-ai-group legend{float:left;color:#edf2e9;width:100%;margin:0 0 12px;padding:0;font-size:15px;font-weight:600}.kb-page .bot-ai-group legend+*{clear:both}.kb-page .bot-ai-empty{border-color:#5a2c2c!important}.kb-page .bot-ai-rowcard{background:#0d110e;border-radius:12px;border:1px solid #ffffff0f!important}.kb-savebar{z-index:5;background:#151b15;border:1px solid #ffffff1a;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 16px;display:flex;position:sticky;bottom:12px;box-shadow:0 12px 32px -16px #000000e6}.kb-hint{color:#8f9a8b;font-size:12px}.kb-saved{color:#c9f177;font-size:13px}.kb-savebar .form-error{margin:0}.platform-banner{color:#d7dfd1;background:#142012;border:1px solid #a7d64d40;border-radius:12px;align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px 10px 14px;font-size:13px;line-height:1.5;display:flex}.platform-banner>svg{color:#c9f177;flex:none}.platform-banner p{flex:1;margin:0}.platform-banner strong{color:#edf2e9}.platform-banner-warn{background:#221e10;border-color:#e4c25e4d}.platform-banner-warn>svg{color:#f3d58a}.platform-banner-success{background:#1a2716;border-color:#a7d64d66}.platform-banner-link{color:#11180b;background:#b7df68;border-radius:9px;flex:none;align-items:center;height:30px;padding:0 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.platform-banner button{color:#8f9a8b;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.platform-banner button:hover{color:#edf2e9;background:#ffffff0f}.plan-coupon{border:1px dashed #ffffff24;border-radius:12px;margin:0 0 14px;padding:10px 14px}.plan-coupon summary{color:#c9f177;cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.plan-coupon label{color:#c7d0c2;gap:6px;max-width:320px;margin-top:10px;font-size:12px;display:grid}.plan-coupon input{color:#edf2e9;height:38px;font:inherit;letter-spacing:.04em;background:#0d110e;border:1px solid #ffffff1f;border-radius:10px;padding:0 10px}.plan-coupon small{color:#8f9a8b;margin-top:6px;font-size:12px;display:block}.side-support{margin-top:6px;color:#c9f177!important}.panel-main>.platform-banner{border-width:0 0 1px;border-radius:0;margin:0;padding:8px 20px 8px 28px}.panel-main:has(>.platform-banner) .inbox{height:calc(100dvh - 160px)}@media (max-width:700px){.panel-main>.platform-banner{padding:8px 12px 8px 16px}}.signup-hint{color:#8f9a8b;margin:-4px 0 6px;font-size:12px;line-height:1.4;display:block}.phone-gate{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050806c7;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.phone-gate-card{background:#121812;border:1px solid #ffffff1a;border-radius:16px;gap:12px;width:min(440px,100%);padding:24px;display:grid;box-shadow:0 24px 60px -24px #000000e6}.phone-gate-icon{color:#c9f177;background:#1a2716;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.phone-gate-card h2{color:#edf2e9;letter-spacing:-.02em;margin:0;font-size:20px}.phone-gate-card p{color:#aab3a7;margin:0;font-size:13px;line-height:1.5}.phone-gate-card label{color:#c7d0c2;gap:6px;font-size:12px;display:grid}.phone-gate-card input{color:#edf2e9;height:44px;font:inherit;background:#0d110e;border:1px solid #ffffff24;border-radius:10px;padding:0 12px;font-size:16px}.phone-gate-card input:focus{border-color:#a7d64d;outline:0}.phone-gate-card .pill{justify-content:center;justify-self:stretch}.phone-gate-card small{color:#8f9a8b;text-align:center;font-size:12px}.owner-phone-card h2{margin:0 0 6px}.owner-phone-row{flex-wrap:wrap;gap:8px;display:flex}.owner-phone-row input{color:#edf2e9;min-width:200px;height:42px;font:inherit;background:#0d110e;border:1px solid #ffffff1f;border-radius:10px;flex:1;padding:0 12px;font-size:15px}@media (min-width:701px){.app-layout>.sidebar{padding:18px 12px 12px}.app-layout>.sidebar .sidebar-brand{padding:2px 8px 16px}.app-layout>.sidebar .sidebar-body{flex-direction:column;flex:1;min-height:0;display:flex}.sidebar .profile-switch{background:0 0;border:0;width:100%;margin:0 0 6px;padding:0;display:block}.sidebar .profile-switch-copy{flex:1}.sidebar .profile-switch>summary{background:#161d16;border:1px solid #2a3329;border-radius:12px;gap:10px;padding:8px 10px;transition:background .16s,border-color .16s}.sidebar .profile-switch>summary:hover{background:#1b241b;border-color:#3a4a36}.sidebar .profile-avatar{border-radius:9px;width:30px;height:30px;font-size:13px}.sidebar .profile-switch-copy{gap:1px}.sidebar .profile-switch-copy small{letter-spacing:0;color:#8f9a8b;font-size:11px}.sidebar .profile-switch-copy strong{margin:0;font-size:13px}.sidebar-scroll{scrollbar-width:thin;scrollbar-color:#2a3329 transparent;flex:1;min-height:0;margin:0 -4px;padding:0 4px;overflow-y:auto}.sidebar .sidebar-label{letter-spacing:.1em;margin:16px 10px 6px;font-size:10px}.sidebar .side-nav{gap:1px}.sidebar .side-item{color:#a3ad9f;border-radius:9px;gap:10px;height:34px;padding:0 10px;font-size:13px;transition:background .16s,color .16s}.sidebar .side-item:hover{color:#edf2e9;background:#ffffff0d}.sidebar .side-item.active{color:#d9f6ba;background:#22331b;font-weight:600}.sidebar .side-item svg{width:16px;height:16px}.sidebar .side-support{margin-top:6px}.sidebar .sidebar-bottom{border-top:1px solid #222a22;margin-top:0;padding-top:10px}.sidebar .account-row{border:0;gap:8px;margin:0;padding:4px 2px 0}.sidebar .account-row strong{margin:0;font-size:12px}.sidebar .account-row small{letter-spacing:0;margin-top:1px;font-size:11px}.sidebar .account-avatar{width:30px;height:30px}}.phone-gate-timer{color:#aab3a7;text-align:center;min-height:18px;font-size:13px}.phone-gate-timer b{color:#c9f177;font-variant-numeric:tabular-nums}.phone-gate-link{color:#9fc987;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;font-size:12px;text-decoration:underline}.phone-gate-link:disabled{color:#5f685c;cursor:default;text-decoration:none}.phone-gate-card input:disabled{opacity:.5}.plan-change{border:1px solid #ffffff1a;border-radius:12px;gap:8px;margin:4px 0 10px;padding:10px 12px;display:grid}.plan-change legend{color:#c7d0c2;padding:0 4px;font-size:12px}.plan-change label{color:#aab3a7;cursor:pointer;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;display:flex}.plan-change input{accent-color:#b7df68;margin-top:2px}.plan-change b{color:#edf2e9}.bot-all-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.bot-all{border-color:#a7d64d40!important}.automation-modal{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050806b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.automation-card{background:#121812;border:1px solid #ffffff1a;border-radius:16px;gap:12px;width:min(620px,100%);max-height:calc(100dvh - 32px);padding:20px;display:grid;overflow:auto;box-shadow:0 24px 60px -24px #000000e6}.automation-card header{justify-content:space-between;align-items:center;display:flex}.automation-card h2{color:#edf2e9;margin:0;font-size:18px}.automation-card header button{color:#aab3a7;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.automation-card header button:hover{background:#ffffff0f}.automation-card p{margin:0}.automation-card footer{justify-content:flex-end;gap:8px;display:flex}.automation-table{border:1px solid #ffffff14;border-radius:12px;display:grid;overflow:hidden}.automation-row{border-top:1px solid #ffffff0f;grid-template-columns:minmax(0,1.2fr) 1fr 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.automation-row:first-child{border-top:0}.automation-row.head{color:#8f9a8b;background:#0f140f;font-size:12px;font-weight:600}.automation-row.head span{align-items:center;gap:6px;display:inline-flex}.automation-row.shortcuts{color:#aab3a7;font-size:12px}.automation-row.shortcuts span{gap:6px;display:flex}.automation-row.shortcuts button{color:#d7dfd1;height:26px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;padding:0 10px;font-size:12px}.automation-row.shortcuts button:hover{background:#ffffff0f}.automation-switch{color:#d7dfd1;cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.automation-switch input{opacity:0;width:1px;height:1px;position:absolute}.automation-switch i{background:#2a332a;border-radius:999px;width:34px;height:20px;transition:background .16s;position:relative}.automation-switch i:after{content:"";background:#aab3a7;border-radius:50%;width:14px;height:14px;transition:transform .16s,background .16s;position:absolute;top:3px;left:3px}.automation-switch input:checked+i{background:#4f7a2c}.automation-switch input:checked+i:after{background:#e3f7b9;transform:translate(14px)}.automation-switch input:focus-visible+i{outline-offset:2px;outline:2px solid #a7d64d}.automation-summary{gap:6px;margin:8px 0;padding:0;list-style:none;display:grid}.automation-summary li{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.automation-summary span{color:#aab3a7;background:#1c221c;border-radius:999px;padding:2px 8px}.automation-summary span.on{color:#c9f177;background:#22331b}.inbox-ai-pause{color:#d7dfd1;height:32px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:inline-flex}.inbox-ai-pause:hover{background:#ffffff0f}.inbox-ai-pause.paused{color:#f3d58a;background:#2a2410;border-color:#5a4a20}.inbox-off-tag{color:#aab3a7;background:#1c221c;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:600}@media (max-width:600px){.automation-row{grid-template-columns:1fr 1fr}.automation-row>span:first-child{grid-column:1/-1}}.flow-list{gap:12px;display:grid}.flow-list-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.flow-list-head h2{color:#edf2e9;margin:0;font-size:16px}.flow-list-head .pill{align-items:center;gap:6px;display:inline-flex}.flow-list ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.flow-list li{background:#111711;border:1px solid #ffffff14;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;transition:border-color .16s;display:flex}.flow-list li.on{border-color:#a7d64d59}.flow-list-main{min-width:220px;color:inherit;flex:1;align-items:center;gap:12px;text-decoration:none;display:flex}.flow-list-main>span:last-child{gap:2px;min-width:0;display:grid}.flow-list-main strong{color:#edf2e9;font-size:14px}.flow-list-main small{color:#8f9a8b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.flow-list-icon{color:#c9f177;background:#1a2716;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.flow-list-actions{gap:4px;display:flex}.flow-list-actions button{color:#c7d0c2;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.flow-list-actions button:hover:not(:disabled){background:#ffffff0f}.flow-list-actions button:disabled{opacity:.35;cursor:default}.fx-editor{background:#0b0f0c;flex-direction:column;height:100dvh;display:flex;position:relative}.fx-top{background:#101511;border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding:10px 14px;display:flex}.fx-back{color:#c7d0c2;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.fx-back:hover{background:#ffffff0f}.fx-name{color:#edf2e9;min-width:120px;height:38px;font:inherit;background:0 0;border:1px solid #0000;border-radius:10px;flex:1;padding:0 10px;font-size:15px;font-weight:600}.fx-name:hover,.fx-name:focus{background:#0d110e;border-color:#ffffff24;outline:0}.fx-switch{flex:none}.fx-top-actions{gap:6px;display:flex}.fx-top-actions button{align-items:center;gap:6px;height:36px;display:inline-flex}.fx-notice{margin:0;padding:8px 14px;font-size:12px}.fx-notice.ok{color:#c9f177;background:#1a2716}.fx-notice.bad{color:#f3b4b4;background:#2b1616}.fx-notice.warn{color:#f3d58a;background:#221e10}.fx-canvas{flex:1;min-height:0;position:relative}.fx-canvas .react-flow{--xy-background-color:#0b0f0c;--xy-background-pattern-dots-color-default:#263026;--xy-edge-stroke-default:#7c8a78;--xy-edge-stroke-selected-default:#c9f177;--xy-connectionline-stroke-default:#a7d64d;--xy-controls-button-background-color-default:#151b15;--xy-controls-button-background-color-hover-default:#1f281f;--xy-controls-button-color-default:#d7dfd1;--xy-controls-button-border-color-default:#2a332a}.fx-block{color:#d7dfd1;background:#151c15;border:1px solid #2a352a;border-radius:14px;width:220px;padding:10px 12px 14px;font-size:12px;position:relative;box-shadow:0 10px 24px -18px #000000e6}.fx-block.selected{border-color:#a7d64d;box-shadow:0 0 0 2px #a7d64d40}.fx-block-head{color:#edf2e9;align-items:center;gap:6px;margin-bottom:6px;font-size:12px;font-weight:700;display:flex}.fx-block p{-webkit-line-clamp:3;color:#aab3a7;white-space:pre-line;-webkit-box-orient:vertical;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.fx-start{background:#1a2716;border-color:#3e5a30}.fx-start .fx-block-head{color:#c9f177}.fx-question .fx-block-head svg,.fx-condition .fx-block-head svg{color:#7cc4ff}.fx-wait .fx-block-head svg{color:#f3d58a}.fx-ai .fx-block-head svg{color:#c9a8ff}.fx-human .fx-block-head svg{color:#ffb38a}.fx-end .fx-block-head svg{color:#8f9a8b}.fx-text .fx-block-head svg,.fx-product .fx-block-head svg{color:#a7d64d}.fx-outs{height:0;position:absolute;bottom:0;left:0;right:0}.fx-out{position:absolute;bottom:0;transform:translate(-50%)}.fx-out em{color:#c7d0c2;white-space:nowrap;background:#0d110e;border-radius:999px;padding:1px 6px;font-size:10px;font-style:normal;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.fx-handle,.fx-in{background:#a7d64d!important;border:2px solid #0b0f0c!important;width:12px!important;height:12px!important}.fx-in{background:#7c8a78!important}.fx-sheet{z-index:20;background:#121812;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:12px;width:340px;padding:14px;display:flex;position:absolute;top:66px;bottom:12px;right:12px;overflow:auto;box-shadow:0 20px 50px -24px #000000f2}.fx-sheet>header{justify-content:space-between;align-items:center;display:flex}.fx-sheet>header strong{color:#edf2e9;font-size:15px}.fx-sheet>header button{color:#aab3a7;min-width:32px;height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;font-size:12px;display:grid}.fx-sheet>header button:hover{background:#ffffff0f}.fx-sheet>header span{gap:4px;display:flex}.fx-sheet label{color:#c7d0c2;gap:6px;font-size:12px;display:grid}.fx-sheet label small{color:#8f9a8b}.fx-sheet input,.fx-sheet select,.fx-sheet textarea{color:#edf2e9;width:100%;min-height:40px;font:inherit;background:#0d110e;border:1px solid #ffffff1f;border-radius:10px;padding:8px 10px;font-size:14px}.fx-sheet textarea{resize:vertical}.fx-options{border:0;gap:6px;margin:0;padding:0;display:grid}.fx-options legend{color:#c7d0c2;margin-bottom:6px;font-size:12px}.fx-options>div{align-items:center;gap:6px;display:flex}.fx-options b{color:#c9f177;text-align:center;width:18px}.fx-options>div button{color:#aab3a7;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.fx-options>button{justify-self:start;align-items:center;gap:4px;display:inline-flex}.fx-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fx-preview{background:#0d110e;border-radius:10px;gap:4px;padding:10px;display:grid}.fx-preview span{color:#8f9a8b;font-size:11px}.fx-preview p{color:#edf2e9;white-space:pre-line;margin:0;font-size:13px}.fx-delete{justify-self:start;align-items:center;gap:6px;margin-top:auto;display:inline-flex}.fx-palette{gap:6px;display:grid}.fx-palette button{color:#c9f177;font:inherit;text-align:left;cursor:pointer;background:#0d110e;border:1px solid #ffffff14;border-radius:12px;align-items:flex-start;gap:10px;padding:10px;display:flex}.fx-palette button:hover{border-color:#a7d64d66}.fx-palette span{gap:2px;display:grid}.fx-palette strong{color:#edf2e9;font-size:13px}.fx-palette small{color:#8f9a8b;font-size:12px;line-height:1.4}.fx-sim-chat{background:#0b130f;border-radius:12px;flex-direction:column;flex:1;gap:6px;padding:8px;display:flex;overflow:auto}.fx-bubble{white-space:pre-line;border-radius:12px;max-width:85%;margin:0;padding:8px 10px;font-size:13px;line-height:1.45}.fx-bubble.client{color:#edf7e6;background:#1f4d2b;align-self:flex-end}.fx-bubble.bot{color:#e3e9de;background:#1c241c;align-self:flex-start}.fx-bubble.info{color:#8f9a8b;text-align:center;background:0 0;align-self:center;max-width:95%;font-size:12px}.fx-sim-input{gap:6px;display:flex}.fx-sim-input input{flex:1}.fx-skip{justify-self:start}@media (max-width:700px){.fx-editor{height:calc(100dvh - 61px)}.fx-top{flex-wrap:wrap;gap:8px;padding:8px 10px}.fx-name{flex-basis:calc(100% - 46px);order:1}.fx-switch{order:2}.fx-top-actions{order:3;margin-left:auto}.fx-top-actions button span{display:none}.fx-top-actions .pill span{display:inline}.fx-sheet{width:auto;max-height:68dvh;padding:14px 14px calc(14px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;inset:auto 0 0}.fx-block{width:190px}}.fx-opts{color:#c7d0c2;margin:6px 0 4px;padding-left:18px;font-size:11px;line-height:1.5}.fx-out em{text-align:center;min-width:18px}.fx-block:has(.fx-out em){padding-bottom:30px}.fx-top{min-width:0}.fx-top-actions{flex:none}@media (max-width:1180px){.fx-top-actions button span{display:none}.fx-top-actions .pill span{display:inline}.fx-top-actions button{padding:0 10px}}@keyframes zx-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes zx-fade-scale{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}@keyframes zx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes zx-shine-text{0%{background-position:200%}to{background-position:-200%}}@keyframes zx-sweep{0%{transform:translate(-130%)skew(-20deg)}55%,to{transform:translate(230%)skew(-20deg)}}@keyframes zx-glow{0%,to{box-shadow:0 0 #b7df6800,0 10px 30px -12px #b7df6873}50%{box-shadow:0 0 0 6px #b7df681f,0 14px 40px -10px #b7df6899}}@keyframes zx-orbit-1{0%{transform:rotate(-26deg)scaleY(.48)}to{transform:rotate(334deg)scaleY(.48)}}@keyframes zx-orbit-2{0%{transform:rotate(36deg)scaleY(.7)}to{transform:rotate(-324deg)scaleY(.7)}}@keyframes zx-orbit-3{0%{transform:rotate(-6deg)scaleX(.85)}to{transform:rotate(354deg)scaleX(.85)}}@keyframes zx-drift{0%{transform:translate(0)scale(1)}33%{transform:translate(6%,-8%)scale(1.08)}66%{transform:translate(-5%,6%)scale(.95)}to{transform:translate(0)scale(1)}}@keyframes zx-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes zx-fill{0%{width:6%}70%{width:100%}to{width:100%}}@keyframes zx-spin{to{transform:rotate(360deg)}}@keyframes zx-border{to{--zx-angle:360deg}}@property --zx-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.hero-enter>*{animation:.8s cubic-bezier(.2,.7,.2,1) both zx-rise}.hero-enter>:first-child{animation-delay:50ms}.hero-enter>:nth-child(2){animation-delay:.15s}.hero-enter>:nth-child(3){animation-delay:.28s}.hero-enter>:nth-child(4){animation-delay:.4s}.hero-enter>:nth-child(5){animation-delay:.5s}.hero-enter-late{animation:1s cubic-bezier(.2,.7,.2,1) .35s both zx-fade-scale}.shine-text{background:linear-gradient(100deg,var(--lime) 0%,var(--lime) 38%,#f2ffd6 50%,var(--lime) 62%,var(--lime) 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite zx-shine-text;color:#0000!important}.hero-glow{animation:14s ease-in-out infinite zx-drift;background:radial-gradient(#96c85029,#0000 68%)!important}.orbit-one{animation:40s linear infinite zx-orbit-1}.orbit-two{animation:55s linear infinite zx-orbit-2}.orbit-three{animation:70s linear infinite zx-orbit-3}.floating-label-top{animation:5.5s ease-in-out infinite zx-float}.floating-label-bottom{animation:6.5s ease-in-out 1.2s infinite zx-float}.cross-one,.cross-two{animation:18s linear infinite zx-spin;display:inline-block}.visual-card{transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s}.hero-visual:hover .visual-card{transform:perspective(900px)rotateX(4deg)rotateY(-6deg)translateY(-6px);box-shadow:0 40px 80px -30px #000000e6,0 0 60px -20px #b7df6859}.visual-live{gap:6px;margin:14px 0 4px;display:grid}.visual-live span{color:#aab3a7;align-items:center;gap:6px;font-size:10px;display:flex}.visual-live span i{background:var(--lime);border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite zx-pulse}.visual-live b{background:#253020;border-radius:999px;height:5px;position:relative;overflow:hidden}.visual-live em{background:linear-gradient(90deg,#7fae3c,var(--lime));border-radius:999px;width:6%;animation:4.5s cubic-bezier(.4,0,.2,1) infinite zx-fill;position:absolute;inset:0 auto 0 0}.pill{isolation:isolate;position:relative;overflow:hidden}.pill:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:40%;position:absolute;inset:0 auto 0 0;transform:translate(-130%)skew(-20deg)}.pill:hover:after{animation:.9s zx-sweep}.pill-glow{animation:3.2s ease-in-out infinite zx-glow}.pill-glow:after{animation:3.6s ease-in-out 1.5s infinite zx-sweep}.pill:active{transform:scale(.97)}.marquee{border-block:1px solid #232c22;grid-column:1/-1;margin:28px 0 6px;padding:12px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee>div{gap:36px;width:max-content;animation:38s linear infinite zx-marquee;display:flex}.marquee span{color:#9fb093;letter-spacing:.02em;white-space:nowrap;font-size:13px;font-weight:600}.marquee span:first-letter{color:var(--lime)}.marquee:hover>div{animation-play-state:paused}.motion-ready [data-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1) var(--d,0s),transform .8s cubic-bezier(.2,.7,.2,1) var(--d,0s);transform:translateY(26px)}.motion-ready [data-reveal].is-in{opacity:1;transform:none}.feature-card,.price-card{transition:transform .25s,border-color .25s,box-shadow .25s!important}.feature-card:before,.price-card:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),#b7df6821,transparent 65%);transition:opacity .3s;position:absolute;inset:0}.feature-card:hover:before,.price-card:hover:before{opacity:1}.motion-ready .feature-card.is-in:hover,.motion-ready .price-card.is-in:hover,.feature-card:hover,.price-card:hover{border-color:#3e5a30;transform:translateY(-6px);box-shadow:0 24px 50px -28px #000000e6,0 0 40px -22px #b7df6866}.feature-icon{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.feature-card:hover .feature-icon{transform:rotate(-8deg)scale(1.12)}.price-card{position:relative}.price-card.featured{animation:6s linear infinite zx-border;background:linear-gradient(#141a14,#141a14) padding-box,conic-gradient(from var(--zx-angle),#3e5a30,var(--lime),#3e5a30 40%,#3e5a30 60%,var(--lime),#3e5a30) border-box!important;border:1px solid #0000!important}.steps>div span{transition:transform .5s cubic-bezier(.2,.7,.2,1),color .5s;display:inline-block}.motion-ready .steps>div.is-in span{color:var(--lime)}.steps>div:hover span{transform:scale(1.15)}.bottom-cta{position:relative;overflow:hidden}.bottom-cta:before{content:"";pointer-events:none;background:radial-gradient(#b7df6824,#0000 65%);width:60%;height:140%;animation:12s ease-in-out infinite zx-drift;position:absolute;top:-20%;left:20%}.bottom-cta>*{position:relative}.auth-animated{isolation:isolate;position:relative;overflow:hidden}.auth-blobs{z-index:-1;pointer-events:none;position:absolute;inset:0}.auth-blobs i{filter:blur(70px);opacity:.55;border-radius:50%;position:absolute}.auth-blobs i:first-child{background:#2a4a1a;width:42vw;height:42vw;animation:16s ease-in-out infinite zx-drift;top:10vh;left:-10vw}.auth-blobs i:nth-child(2){background:#1f3a24;width:30vw;height:30vw;animation:20s ease-in-out 2s infinite reverse zx-drift;top:-8vh;right:-6vw}.auth-blobs i:nth-child(3){opacity:.35;background:#33501c;width:24vw;height:24vw;animation:18s ease-in-out 4s infinite zx-drift;bottom:-10vh;right:20vw}.auth-animated .auth-copy>*{animation:.8s cubic-bezier(.2,.7,.2,1) both zx-rise}.auth-animated .auth-copy>:nth-child(2){animation-delay:.1s}.auth-animated .auth-copy>:nth-child(3){animation-delay:.2s}.auth-animated .auth-copy>:nth-child(4){animation-delay:.3s}.auth-animated .auth-copy h1 em{background:linear-gradient(100deg,var(--lime) 0%,var(--lime) 38%,#f2ffd6 50%,var(--lime) 62%,var(--lime) 100%);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite zx-shine-text}.auth-animated .auth-ornament{animation:6s ease-in-out infinite zx-float;position:relative}.auth-animated .auth-ornament span{animation:22s linear infinite zx-spin;display:inline-block}.auth-animated .auth-ornament:after{content:"";border:1px dashed #b7df6840;border-radius:50%;animation:40s linear infinite reverse zx-spin;position:absolute;inset:-14px}.auth-animated .auth-card{transition:box-shadow .4s,border-color .4s;animation:.9s cubic-bezier(.2,.7,.2,1) .15s both zx-fade-scale;position:relative;box-shadow:0 30px 80px -40px #000000f2}.auth-animated .auth-card:focus-within{border-color:#4a6b33;box-shadow:0 30px 80px -40px #000000f2,0 0 60px -25px #b7df6873}.auth-animated .auth-card .auth-form>*{animation:.6s cubic-bezier(.2,.7,.2,1) both zx-rise}.auth-animated .auth-card .auth-form>:first-child{animation-delay:.35s}.auth-animated .auth-card .auth-form>:nth-child(2){animation-delay:.4s}.auth-animated .auth-card .auth-form>:nth-child(3){animation-delay:.45s}.auth-animated .auth-card .auth-form>:nth-child(4){animation-delay:.5s}.auth-animated .auth-card .auth-form>:nth-child(5){animation-delay:.55s}.auth-animated .auth-card .auth-form>:nth-child(6){animation-delay:.6s}.auth-animated .auth-card .auth-form>:nth-child(7){animation-delay:.65s}.auth-animated .auth-card .auth-form>:nth-child(n+8){animation-delay:.7s}.auth-animated .auth-form input{transition:border-color .25s,box-shadow .25s,background .25s}.auth-animated .auth-form input:focus{box-shadow:0 0 0 4px #b7df6824}.auth-animated .auth-submit{animation:3.2s ease-in-out 1.2s infinite zx-glow}@media (prefers-reduced-motion:reduce){.hero-enter>*,.hero-enter-late,.shine-text,.hero-glow,.orbit-one,.orbit-two,.orbit-three,.floating-label-top,.floating-label-bottom,.cross-one,.cross-two,.visual-live em,.visual-live span i,.pill-glow,.pill-glow:after,.marquee>div,.price-card.featured,.bottom-cta:before,.auth-blobs i,.auth-animated .auth-copy>*,.auth-animated .auth-copy h1 em,.auth-animated .auth-ornament,.auth-animated .auth-ornament span,.auth-animated .auth-ornament:after,.auth-animated .auth-card,.auth-animated .auth-card .auth-form>*,.auth-animated .auth-submit{animation:none!important}.shine-text,.auth-animated .auth-copy h1 em{background:0 0;color:var(--lime)!important}}.all-features{padding:40px 0 30px}.feature-group{margin-top:44px}.feature-group-head{align-items:center;gap:14px;margin-bottom:16px;display:flex}.feature-group-icon{width:42px;height:42px;color:var(--lime);background:#22331b;border-radius:12px;flex:none;place-items:center;display:grid}.feature-group-head h3{font:600 24px/1.1 var(--font-display);letter-spacing:-.02em;color:#edf2e9;margin:0}.feature-group-head p{color:#93a08f;margin:4px 0 0;font-size:14px}.feature-tiles{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.feature-tile{background:#131813;border:1px solid #262e26;border-radius:14px;flex-direction:column;gap:8px;padding:18px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative}.feature-tile:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(220px circle at var(--mx,50%) var(--my,50%),#b7df681f,transparent 65%);transition:opacity .3s;position:absolute;inset:0}.feature-tile:hover{border-color:#3e5a30;transform:translateY(-4px);box-shadow:0 20px 40px -26px #000000e6}.feature-tile:hover:before{opacity:1}.feature-tile-icon{width:36px;height:36px;color:var(--lime);background:#1a2716;border-radius:10px;place-items:center;transition:transform .35s cubic-bezier(.2,.7,.2,1);display:grid}.feature-tile:hover .feature-tile-icon{transform:rotate(-8deg)scale(1.1)}.feature-tile h4{color:#edf2e9;letter-spacing:-.01em;margin:4px 0 0;font-size:16px}.feature-tile p{color:#97a393;margin:0;font-size:13px;line-height:1.55}.feature-tile-tag{color:#c9f177;background:#22331b;border-radius:999px;align-self:flex-start;margin-top:auto;padding:3px 9px;font-size:11px;font-weight:600}.flow-showcase{background:radial-gradient(at 85% 30%,#78aa3c1f,#0000 60%),#111611;border:1px solid #262e26;border-radius:20px;grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;margin:70px auto;padding:44px;display:grid}.flow-showcase h2{font:600 clamp(32px,4vw,48px)/1.02 var(--font-display);letter-spacing:-.03em;margin:16px 0 14px}.flow-showcase h2 em{color:var(--lime);font-style:normal}.flow-showcase p{color:#a1ad9c;margin:0;font-size:15px;line-height:1.6}.flow-showcase ul{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.flow-showcase li{color:#d7dfd1;gap:8px;font-size:14px;line-height:1.45;display:flex}.flow-showcase li svg{color:var(--lime);flex:none;margin-top:3px}.flow-demo{flex-direction:column;align-items:center;display:flex}.flow-demo-node{color:#e3e9de;background:#171e17;border:1px solid #2f3a2e;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;min-width:230px;padding:11px 14px;font-size:13px;font-weight:600;display:flex;box-shadow:0 14px 28px -20px #000000e6}.flow-demo-node svg{vertical-align:-2px;color:var(--lime);margin-right:6px;display:inline}.flow-demo-node.start{color:#d4ee9c;background:#1d2c16;border-color:#3e5a30}.flow-demo-node.question span{color:#aab3a7;gap:8px;font-size:12px;font-weight:500;display:flex}.flow-demo-node.question b{width:18px;height:18px;color:var(--lime);background:#22331b;border-radius:6px;place-items:center;font-size:11px;display:grid}.flow-demo-node.human svg{color:#ffb38a}.flow-demo-node.ai svg{color:#c9a8ff}.flow-demo-line{background:linear-gradient(#2f3a2e,#2f3a2e) 50%/2px 100% no-repeat;width:2px;height:22px;display:block;position:relative;overflow:hidden}.flow-demo-line:after{content:"";background:var(--lime);width:2px;height:40%;animation:1.8s linear infinite zx-drop;position:absolute;top:-40%;left:0}.flow-demo-split{border:2px solid #2f3a2e;border-bottom:0;border-radius:10px 10px 0 0;justify-content:space-between;width:260px;height:22px;margin-top:0;display:flex}.flow-demo-split i{display:none}.flow-demo-row{gap:12px;display:flex}.flow-demo-row .flow-demo-node{width:150px;min-width:0}@keyframes zx-drop{to{top:110%}}.trust-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 auto 60px;display:grid}.trust-strip>div{background:#111611;border:1px solid #262e26;border-radius:14px;gap:6px;padding:18px;display:grid}.trust-strip span{width:36px;height:36px;color:var(--lime);background:#1a2716;border-radius:10px;place-items:center;display:grid}.trust-strip strong{color:#edf2e9;font-size:15px}.trust-strip p{color:#97a393;margin:0;font-size:13px;line-height:1.5}.faq-section{padding:30px 0 60px}.faq-list{gap:10px;max-width:880px;display:grid}.faq-list details{background:#121712;border:1px solid #262e26;border-radius:14px;transition:border-color .25s,background .25s}.faq-list details[open]{background:#141c14;border-color:#3e5a30}.faq-list summary{color:#edf2e9;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:16px;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";width:28px;height:28px;color:var(--lime);background:#1a2716;border-radius:50%;flex:none;place-items:center;font-size:18px;transition:transform .3s;display:grid}.faq-list details[open] summary:after{transform:rotate(45deg)}.faq-list p{color:#a1ad9c;margin:0;padding:0 20px 18px;font-size:14px;line-height:1.6;animation:.35s both zx-rise}@media (max-width:1000px){.flow-showcase{grid-template-columns:1fr;padding:30px}.trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.feature-tiles{grid-template-columns:1fr}.flow-showcase{gap:28px;padding:22px}.trust-strip{grid-template-columns:1fr}.flow-demo-node{width:100%;min-width:0}.flow-demo{width:100%}.flow-demo-split{width:70%}.flow-demo-row .flow-demo-node{flex:1;width:auto}.faq-list summary{padding:16px;font-size:15px}}@media (prefers-reduced-motion:reduce){.flow-demo-line:after,.faq-list p{animation:none}}@media (min-width:701px){.app-layout{background-color:#0d110e;background-image:radial-gradient(900px 600px at -10% 20%,#78aa3c1a,#0000 60%),radial-gradient(700px 500px at 110% 90%,#508c5a14,#0000 60%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.app-layout>.sidebar.glass-side{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);z-index:40;background:linear-gradient(#222c21a8,#111712bd);border:1px solid #ffffff17;border-radius:22px;width:252px;padding:16px 10px 10px;transition:width .28s cubic-bezier(.2,.7,.2,1),padding .28s;top:12px;bottom:12px;left:12px;box-shadow:0 30px 60px -30px #000000d9,inset 0 1px #ffffff0f}.app-layout>.sidebar.glass-side:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,#ffffff12,#0000 30% 70%,#b7df680d);position:absolute;inset:0}.app-layout .app-main{width:calc(100% - 276px);margin-left:276px;transition:margin-left .28s cubic-bezier(.2,.7,.2,1),width .28s cubic-bezier(.2,.7,.2,1)}.app-layout:has(>.sidebar.collapsed) .app-main{width:calc(100% - 100px);margin-left:100px}.glass-side .sidebar-brand{white-space:nowrap;padding:2px 10px 14px;overflow:hidden}.gs-collapse{z-index:2;color:#e3ecdd;cursor:pointer;background:#1d261d;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:24px;height:24px;transition:background .16s,transform .16s;display:grid;position:absolute;top:20px;right:-12px;box-shadow:0 6px 16px -6px #000c}.gs-collapse:hover{background:#2a3829;transform:scale(1.08)}.glass-side .profile-switch>summary{background:#ffffff0a;border-color:#ffffff14}.gs-search{color:#8f9a8b;cursor:text;background:#0000002e;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:8px;height:38px;margin:4px 0 6px;padding:0 10px;transition:border-color .16s,background .16s;display:flex}.gs-search:focus-within{background:#00000047;border-color:#b7df6873}.gs-search input{color:#edf2e9;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.gs-search kbd{color:#8f9a8b;font:inherit;border:1px solid #ffffff1f;border-radius:6px;flex:none;padding:2px 6px;font-size:10px}.glass-side .sidebar-scroll{margin:0 -4px;padding:0 4px}.gs-group{margin-top:6px}.glass-side .gs-label-head{letter-spacing:.12em;color:#6f7b6e;white-space:nowrap;margin:12px 10px 4px;font-size:10px;position:relative}.glass-side .gs-item{color:#aab4a6;white-space:nowrap;border-radius:12px;gap:10px;height:36px;padding:0 10px;font-size:13px;transition:background .16s,color .16s;position:relative}.glass-side .gs-item:hover{color:#edf2e9;background:#ffffff0f}.glass-side .gs-item.active{color:#f2f8ea;background:linear-gradient(#ffffff1f,#ffffff0d);font-weight:600;box-shadow:inset 0 0 0 1px #ffffff1a,0 6px 18px -10px #000000b3}.glass-side .gs-item.active .gs-icon{color:var(--lime)}.gs-icon{color:#8e9b8a;flex:none;place-items:center;width:20px;height:20px;display:grid;position:relative}.gs-item:hover .gs-icon{color:#d7dfd1}.gs-dot{border:2px solid #161d16;border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-3px}.gs-dot.red{background:#e4574b}.gs-dot.yellow{background:#e4c25e}.gs-label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.gs-count{color:#d4ee9c;text-align:center;background:#2b3a26;border-radius:999px;flex:none;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-style:normal;font-weight:700;line-height:20px}.gs-empty{color:#8f9a8b;margin:8px 10px;font-size:12px}.glass-side .gs-bottom{border-top:1px solid #ffffff12;padding-top:10px}.glass-side .account-avatar{position:relative}.glass-side .account-avatar i{background:#7ed957;border:2px solid #161d16;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px}.gs-tip{z-index:60;color:#edf2e9;white-space:nowrap;pointer-events:none;background:#1b231b;border:1px solid #ffffff1f;border-radius:9px;padding:6px 10px;font-size:12px;font-weight:600;animation:.14s gs-tip-in;position:fixed;left:98px;transform:translateY(-50%);box-shadow:0 10px 24px -12px #000000e6}@keyframes gs-tip-in{0%{opacity:0;transform:translate(-4px,-50%)}}.app-layout>.sidebar.glass-side.collapsed{width:76px;padding:16px 8px 10px}.glass-side.collapsed .sidebar-brand{justify-content:center;padding:2px 0 14px;display:flex}.glass-side.collapsed .brand>span:last-child{display:none}.glass-side.collapsed .profile-switch>summary{justify-content:center;padding:8px 0}.glass-side.collapsed .profile-switch-copy,.glass-side.collapsed .profile-switch>summary>svg,.glass-side.collapsed .profile-switch-options{display:none}.glass-side.collapsed .gs-search{cursor:pointer;justify-content:center;padding:0}.glass-side.collapsed .gs-search input,.glass-side.collapsed .gs-search kbd{display:none}.glass-side.collapsed .gs-label-head{background:#ffffff1a;height:1px;margin:10px 12px 6px;font-size:0}.glass-side.collapsed .gs-item{justify-content:center;padding:0}.glass-side.collapsed .gs-label,.glass-side.collapsed .gs-count{display:none}.glass-side.collapsed .account-row{justify-content:center}.glass-side.collapsed .account-row>div,.glass-side.collapsed .account-row>a,.glass-side.collapsed .account-row>form{display:none}}@media (max-width:700px){.glass-side .gs-collapse,.glass-side kbd,.gs-tip{display:none}.glass-side.sidebar-open .gs-search{color:#8f9a8b;background:#0003;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:8px;height:42px;margin:6px 0;padding:0 12px;display:flex}.glass-side.sidebar-open .gs-search input{color:#edf2e9;background:0 0;border:0;outline:0;flex:1}.glass-side .gs-search{display:none}.glass-side .gs-icon{place-items:center;display:grid;position:relative}.glass-side .gs-dot{border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-3px}.gs-dot.red{background:#e4574b}.gs-dot.yellow{background:#e4c25e}.glass-side .gs-label{flex:1}.glass-side .gs-count{color:#d4ee9c;text-align:center;background:#2b3a26;border-radius:999px;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-style:normal;font-weight:700;line-height:20px}.glass-side.sidebar-open .gs-item.active{color:#f2f8ea;background:#ffffff14}}@media (prefers-reduced-motion:reduce){.app-layout>.sidebar.glass-side,.app-layout .app-main,.gs-tip{transition:none;animation:none}}@media (min-width:701px){.glass-side .gs-nav{position:relative}.gs-pill{z-index:0;pointer-events:none;border-radius:12px;transition:top .34s cubic-bezier(.3,.7,.2,1),height .34s cubic-bezier(.3,.7,.2,1),opacity .2s;position:absolute;left:4px;right:4px}.gs-pill-active{background:linear-gradient(#ffffff24,#ffffff0d);animation:.42s cubic-bezier(.3,.7,.2,1) gs-squish;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff1f,0 8px 22px -12px #000c}.gs-pill-hover{opacity:0;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff0f}.gs-pill-hover.on{opacity:1}.glass-side .gs-item{z-index:1;box-shadow:none!important;background:0 0!important}.glass-side .gs-item.active{transition:color .3s}.glass-side.collapsed .gs-pill{left:6px;right:6px}.glass-side .gs-label,.glass-side .gs-count,.glass-side .gs-label-head span,.glass-side .profile-switch-copy{transition:opacity .2s}@keyframes gs-squish{0%{transform:scaleX(.96)scaleY(1.06)}55%{transform:scaleX(1.02)scaleY(.97)}to{transform:none}}}.page-enter{animation:.38s cubic-bezier(.2,.7,.2,1) both page-enter}@keyframes page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gs-pill,.gs-pill-active,.page-enter{transition:none!important;animation:none!important}}@media (min-width:701px){.gs-pill{transition:top .2s cubic-bezier(.4,0,.2,1),height .2s cubic-bezier(.4,0,.2,1),opacity .2s,border-radius .2s}.gs-pill.stretching{border-radius:16px;transition:top .14s cubic-bezier(.4,0,.2,1),height .14s cubic-bezier(.4,0,.2,1)}.gs-pill-active.stretching{background:linear-gradient(#ffffff1f,#ffffff0a)}}
