:root{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#18201c;background:#f4f4ed;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #0c1310;--ink-soft: #121d18;--paper: #f5f5ed;--paper-deep: #eaeae0;--white: #fffef9;--line: #d9d9ce;--muted: #6d756f;--green: #c8f65b;--mint: #67e5bc;--orange: #ff815a;--blue: #6da6ff;--shadow: 0 24px 80px rgba(9, 18, 14, .18)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:var(--paper)}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}svg{flex:0 0 auto}.button{border:0;border-radius:9px;padding:12px 18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:14px;font-weight:700;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.button:hover:not(:disabled){transform:translateY(-2px)}.button:disabled{opacity:.45;cursor:not-allowed}.button-light{background:#f6f6ee;color:var(--ink)}.button-accent{background:var(--green);color:var(--ink);box-shadow:0 10px 35px #c8f65b2e}.button-accent-dark{background:#b3e93d;color:var(--ink)}.button-dark{background:var(--ink);color:#fff}.button-outline{border:1px solid var(--line);background:#fff;color:var(--ink)}.button-ghost{border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#fff}.button-large{padding:15px 23px;font-size:15px}.logo{display:inline-flex;align-items:center;gap:10px;border:0;background:none;color:var(--ink);font-size:26px;font-weight:780;letter-spacing:-1.5px;padding:0}.logo-inverse{color:#f8f8f0}.logo-mark{width:34px;height:34px;border-radius:10px 10px 10px 3px;background:var(--green);color:var(--ink);display:grid;place-items:center;transform:rotate(-3deg)}.logo-mark svg{transform:rotate(3deg)}.landing-shell{background:var(--ink);color:#fff;overflow:hidden}.landing-nav{max-width:1240px;height:78px;margin:0 auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:20}.nav-links{display:flex;align-items:center;gap:34px;color:#abb5ae;font-size:14px;font-weight:600}.nav-links a:hover,.nav-customer:hover{color:#fff}.nav-customer{color:var(--green);border:0;background:none;font-weight:700;padding:0}.mobile-menu{display:none;color:#fff;background:none;border:0}.hero{max-width:1240px;min-height:720px;margin:0 auto;padding:92px 28px 110px;display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:72px;position:relative}.hero-grid,.map-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.6),transparent 88%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.6),transparent 88%);pointer-events:none}.hero-glow{position:absolute;border-radius:50%;filter:blur(100px);pointer-events:none;opacity:.2}.hero-glow-one{width:420px;height:420px;background:var(--green);top:80px;left:-300px}.hero-glow-two{width:300px;height:300px;background:#4e85ff;right:-170px;bottom:0;opacity:.15}.hero-copy,.hero-visual{position:relative;z-index:2}.eyebrow{color:var(--green);text-transform:uppercase;letter-spacing:2px;font-size:11px;font-weight:800;display:flex;align-items:center;gap:9px}.eyebrow-dark{color:#44751b}.pulse-dot{width:8px;height:8px;background:var(--green);border-radius:50%;box-shadow:0 0 0 6px #c8f65b1c}.hero h1{font-size:clamp(65px,6.5vw,98px);line-height:.91;letter-spacing:-6px;margin:25px 0 28px;font-weight:710}.hero h1 em,.section-heading h2 em{color:var(--green);font-family:Georgia,serif;font-weight:400}.hero-subtitle{max-width:560px;color:#aeb8b2;font-size:18px;line-height:1.65;margin:0 0 34px}.hero-actions{display:flex;gap:12px}.hero-proof{display:flex;gap:21px;color:#a4afa8;font-size:13px;font-weight:600;margin-top:26px}.hero-proof span{display:flex;align-items:center;gap:5px}.hero-proof svg{color:var(--green)}.hero-visual{min-height:530px;display:flex;align-items:center;justify-content:center}.chat-window{width:min(520px,100%);background:#17241f;border:1px solid #2b3833;border-radius:19px;box-shadow:0 30px 90px #0000006b;overflow:hidden;transform:rotate(1deg)}.chat-topbar{height:70px;display:flex;align-items:center;gap:12px;padding:0 18px;background:#1e2d27;border-bottom:1px solid #2b3a34}.chat-avatar{width:40px;height:40px;display:grid;place-items:center;background:var(--green);color:var(--ink);border-radius:50%}.chat-topbar div:nth-child(2){display:flex;flex-direction:column;gap:3px}.chat-topbar strong{font-size:15px}.chat-topbar span{font-size:11px;color:var(--mint)}.chat-more{margin-left:auto;color:#829089}.chat-body{min-height:390px;padding:28px 20px 20px;display:flex;flex-direction:column;align-items:flex-start;background-image:radial-gradient(#2c3c35 1px,transparent 1px);background-size:18px 18px}.chat-date{align-self:center;font-size:9px;letter-spacing:1px;color:#819087;background:#21312b;border-radius:10px;padding:5px 10px;margin-bottom:19px}.chat-bubble{max-width:86%;border-radius:13px;padding:12px 14px;font-size:13px;line-height:1.48;box-shadow:0 5px 18px #00000024}.chat-bubble>span{display:flex;align-items:center;justify-content:flex-end;gap:2px;font-size:9px;color:#84938b;margin-top:5px}.chat-user{align-self:flex-end;background:#285341;border-bottom-right-radius:3px}.chat-user>span{color:#a0c6b6}.tool-trace{display:flex;align-items:center;gap:6px;color:#77857e;font:10px ui-monospace,monospace;margin:13px 7px}.chat-assistant{background:#f5f3eb;color:#17201c;border-bottom-left-radius:3px}.chat-assistant p{margin:0 0 10px}.chat-assistant p:last-of-type{margin-bottom:8px}.source-pill{display:inline-flex;align-items:center;gap:5px;border:1px solid #d7d8ce;background:#fff;padding:5px 7px;border-radius:6px;color:#6a726d;font-size:9px}.chat-compose{height:58px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;color:#748079;border-top:1px solid #2b3a34;font-size:12px}.chat-compose svg{color:var(--green)}.floating-status{position:absolute;padding:12px 15px 12px 11px;background:#f7f6ef;color:var(--ink);border-radius:11px;box-shadow:0 18px 40px #00000040;display:flex;gap:10px;align-items:center;animation:float 4s ease-in-out infinite}.floating-status>span:last-child{display:flex;flex-direction:column;gap:3px}.floating-status strong{font-size:11px}.floating-status small{color:#7d857f;font-size:9px}.status-icon{width:29px;height:29px;background:#e4f9af;color:#355415;border-radius:8px;display:grid;place-items:center}.floating-sync{top:62px;right:-8px}.floating-private{bottom:29px;left:-22px;animation-delay:-1.5s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.trust-strip{border-top:1px solid #202a26;border-bottom:1px solid #202a26;padding:28px;display:flex;flex-direction:column;align-items:center;gap:20px;color:#68746d}.trust-strip p{margin:0;text-transform:uppercase;font-size:9px;font-weight:800;letter-spacing:2px}.trust-logos{width:min(880px,100%);display:flex;justify-content:space-between;gap:24px}.trust-logos span{display:flex;align-items:center;gap:8px;color:#909a94;font-size:13px;font-weight:700}.light-section{background:var(--paper);color:var(--ink)}.how-section{padding:120px max(28px,calc((100vw - 1184px)/2))}.section-heading{max-width:660px}.section-heading h2{font-size:clamp(43px,5vw,68px);line-height:1.03;letter-spacing:-3.5px;margin:20px 0 22px}.section-heading h2 em{color:#628d30}.section-heading>p{max-width:560px;color:var(--muted);line-height:1.65;font-size:16px}.centered{text-align:center;margin:0 auto;display:flex;flex-direction:column;align-items:center}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:62px}.step-card{min-height:310px;position:relative;padding:30px;border:1px solid var(--line);background:#fbfbf6;border-radius:4px;transition:transform .25s,box-shadow .25s}.step-card:hover{transform:translateY(-5px);box-shadow:0 22px 50px #121c1714}.step-number{position:absolute;top:23px;right:24px;color:#aaafa9;font:11px ui-monospace,monospace}.step-icon{width:50px;height:50px;display:grid;place-items:center;color:#385815;background:var(--green);border-radius:15px 15px 15px 4px;margin-bottom:48px}.step-card h3{font-size:22px;margin:0 0 13px;letter-spacing:-.7px}.step-card p{color:var(--muted);font-size:14px;line-height:1.65;margin:0}.step-arrow{position:absolute;right:25px;bottom:24px;color:#a2a9a3}.architecture-section{max-width:1184px;margin:0 auto;min-height:690px;padding:110px 0;display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:center}.architecture-copy h2{font-size:48px;letter-spacing:-2.7px;line-height:1.08;margin:20px 0}.architecture-copy>p{color:#98a49d;line-height:1.7;font-size:15px}.check-list{list-style:none;padding:0;margin:30px 0 0;display:grid;gap:14px;color:#d4dbd7;font-size:13px}.check-list li{display:flex;align-items:center;gap:10px}.check-list svg{width:17px;color:var(--green)}.architecture-card{min-height:410px;position:relative;border:1px solid #2a3631;border-radius:18px;background:#111a16;padding:95px 32px 85px;display:flex;align-items:center;box-shadow:0 40px 100px #0000003d}.architecture-node{width:88px;position:relative;z-index:2;display:flex;align-items:center;flex-direction:column;gap:4px}.architecture-node>span{width:54px;height:54px;border:1px solid #34433c;display:grid;place-items:center;background:#19241f;border-radius:13px;color:#a1ada6;margin-bottom:7px}.architecture-node svg{width:21px}.architecture-node strong{font-size:11px}.architecture-node small{font-size:9px;color:#64716a}.architecture-node-highlight>span{background:var(--green);border-color:var(--green);color:var(--ink);box-shadow:0 0 35px #c8f65b2e}.architecture-line{flex:1;height:1px;background:#35423c;position:relative;top:-15px}.architecture-line span{position:absolute;white-space:nowrap;left:50%;transform:translate(-50%,-21px);color:#7a887f;font:8px ui-monospace,monospace}.server-boundary{position:absolute;left:32px;right:32px;bottom:23px;padding-top:15px;border-top:1px dashed #34423b;color:#617068;display:flex;align-items:center;justify-content:center;gap:8px;font-size:10px;text-transform:uppercase;letter-spacing:1.5px}.use-cases{padding:115px 28px 130px}.prompt-wall{max-width:1060px;min-height:440px;margin:50px auto 0;position:relative}.prompt-card{position:absolute;width:300px;min-height:132px;padding:21px;background:#fff;border:1px solid var(--line);box-shadow:0 14px 40px #0f17131a;display:flex;flex-direction:column;gap:14px;border-radius:9px}.prompt-card>svg{color:#638232}.prompt-card strong{font-family:Georgia,serif;font-size:17px;font-weight:500}.prompt-card span{display:flex;align-items:center;gap:5px;color:#879088;font:9px ui-monospace,monospace}.prompt-card-1{left:0;top:55px;transform:rotate(-4deg)}.prompt-card-2{left:365px;top:2px;transform:rotate(2deg)}.prompt-card-3{right:25px;top:62px;transform:rotate(3deg)}.prompt-card-4{left:110px;bottom:9px;transform:rotate(3deg)}.prompt-card-5{left:430px;bottom:3px;transform:rotate(-2deg);z-index:2}.prompt-card-6{right:90px;bottom:10px;transform:rotate(-3deg)}.security-section{padding:110px max(28px,calc((100vw - 1184px)/2));border-top:1px solid #222d28}.section-heading-inverse h2{color:#fff}.security-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:55px}.feature-card{padding:35px;border:1px solid #29352f;border-radius:8px;background:#101915}.feature-card>span{width:47px;height:47px;display:grid;place-items:center;background:#1d2a24;border-radius:13px;color:var(--green)}.feature-card h3{margin:33px 0 12px;font-size:20px}.feature-card p{color:#849087;line-height:1.65;font-size:13px;margin:0}.pricing-section{padding:115px max(28px,calc((100vw - 1000px)/2)) 120px}.price-card{display:grid;grid-template-columns:1fr 1fr;border:1px solid #cfd1c6;margin-top:48px;background:#fff;box-shadow:0 28px 80px #19231d17}.price-main{padding:48px 48px 56px;background:var(--green)}.price-badge{font-size:9px;font-weight:800;letter-spacing:1.5px}.price{font-size:80px;line-height:1;font-weight:760;letter-spacing:-6px;margin:24px 0 18px}.price sup{font-size:35px;vertical-align:top;position:relative;top:8px}.price span{font-size:14px;font-weight:600;letter-spacing:0;color:#57701f}.price-main p{color:#40531a;line-height:1.5;font-size:13px;max-width:330px}.price-main .button{margin-top:30px;width:100%}.price-features{padding:37px 40px;display:flex;flex-direction:column;justify-content:center;gap:25px}.price-features>div{display:flex;align-items:center;gap:16px}.price-features>div>svg{width:20px;color:#4f761e}.price-features span{display:flex;flex-direction:column;gap:5px}.price-features strong{font-size:13px}.price-features small{color:#7c857f;font-size:11px}.pricing-note{display:flex;justify-content:center;gap:7px;align-items:center;color:#737c76;font-size:11px;margin-top:20px}.final-cta{max-width:1184px;margin:0 auto 100px;min-height:330px;padding:70px;border:1px solid #28332e;border-radius:15px;position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:center}.final-cta>*:not(.hero-grid){position:relative;z-index:2}.final-cta h2{font-size:51px;line-height:1.05;letter-spacing:-3px;margin:0 0 15px}.final-cta p{color:#8f9a93;margin:0}footer{max-width:1184px;margin:0 auto;min-height:110px;border-top:1px solid #222c27;display:flex;align-items:center;gap:38px;color:#737d77;font-size:11px}footer p{margin-right:auto}footer>div{display:flex;gap:25px}footer a{display:inline-flex;align-items:center;gap:4px}.setup-page{min-height:100vh;background:#efefe7;color:var(--ink)}.setup-header{height:76px;padding:0 34px;border-bottom:1px solid #d8d8ce;display:flex;align-items:center;justify-content:space-between;background:#f8f8f2}.close-setup{display:flex;align-items:center;gap:7px;color:#656d67;border:0;background:none;font-size:12px;font-weight:700}.setup-banner{min-height:36px;display:flex;align-items:center;justify-content:center;gap:7px;background:#e3f8ad;color:#3a511d;font-size:10px;font-weight:700;letter-spacing:.2px}.test-banner{background:#e6efff;color:#29466f}.setup-main{max-width:1110px;min-height:calc(100vh - 112px);margin:0 auto;display:grid;grid-template-columns:370px 1fr;gap:80px;padding:70px 28px;align-items:start}.setup-sidebar{position:sticky;top:35px}.setup-kicker{color:#778178;font-size:9px;font-weight:800;letter-spacing:1.6px}.setup-sidebar h1{font-size:38px;line-height:1.12;letter-spacing:-2px;margin:14px 0 41px}.setup-steps{display:flex;flex-direction:column;position:relative}.setup-steps:before{content:"";position:absolute;top:24px;bottom:24px;left:18px;width:1px;background:#c8ccc2}.setup-steps>div{position:relative;padding:12px 8px 12px 0;display:flex;align-items:center;text-align:left;gap:15px;opacity:.47}.setup-steps>div>span{z-index:1;width:37px;height:37px;border-radius:50%;border:1px solid #b9c0b8;background:#efefe7;display:grid;place-items:center;font-size:11px}.setup-steps>div>div{display:flex;flex-direction:column;gap:4px}.setup-steps strong{font-size:12px}.setup-steps small{font-size:10px;color:#78817b}.setup-steps>div.active,.setup-steps>div.complete{opacity:1}.setup-steps>div.active>span{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:0 0 0 5px #dfe1d7}.setup-steps>div.complete>span{background:#bee94d;border-color:#bee94d}.setup-assurance{margin-top:48px;padding:19px;display:flex;gap:13px;background:#e5e6dc;border-radius:8px}.setup-assurance>svg{width:21px;color:#4d6a2a}.setup-assurance strong{font-size:11px}.setup-assurance p{color:#717a74;font-size:10px;line-height:1.5;margin:5px 0 0}.setup-panel{min-height:560px;background:#fff;border:1px solid #d9d9cf;border-radius:10px;padding:46px;box-shadow:0 18px 60px #1f292314}.panel-heading>span{color:#6e8d35;font-size:9px;font-weight:800;letter-spacing:1.5px}.panel-heading h2{font-size:31px;letter-spacing:-1.6px;margin:13px 0 10px}.panel-heading p{color:#768078;line-height:1.5;font-size:12px;margin:0 0 34px}.field-label{display:flex;flex-direction:column;gap:8px;color:#69726c;font-size:9px;font-weight:800;letter-spacing:1px}.field-label input{height:48px;border:1px solid #cacdc3;border-radius:6px;padding:0 14px;background:#fbfbf7;outline:none;color:var(--ink)}.field-label input:focus{border-color:#7d9c43;box-shadow:0 0 0 3px #96bb4f21}.selected-plan{border:2px solid var(--ink);border-radius:8px;padding:21px;display:grid;grid-template-columns:auto 1fr auto;gap:15px;align-items:center;margin-top:20px;background:#fafbf5}.selected-check{width:24px;height:24px;display:grid;place-items:center;color:var(--ink);border-radius:50%;background:var(--green)}.selected-plan>div:nth-child(2){display:flex;flex-direction:column;gap:5px}.plan-label{color:#71804b;font-size:8px;font-weight:800;letter-spacing:1.2px}.selected-plan strong{font-size:13px}.selected-plan small{color:#7c847e;font-size:9px}.selected-price{display:flex;align-items:baseline}.selected-price strong{font-size:24px}.panel-button{width:100%;margin-top:29px;min-height:48px}.panel-fineprint,.inline-help{color:#8d958f;text-align:center;font-size:9px;margin:11px 0 0}.setup-error{margin:18px 0 -12px;padding:10px 12px;border-radius:6px;background:#fff0ed;color:#9b3d31;font-size:10px;line-height:1.45}.connection-card{min-height:76px;padding:15px;border:1px solid #d9dcd2;border-radius:8px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-bottom:12px}.connection-card.connected{background:#fbfcf7;border-color:#b8c99c}.connection-logo{width:43px;height:43px;display:grid;place-items:center;border-radius:11px}.connection-logo svg{width:20px}.gmail-logo{color:#d75345;background:#fff0ed}.beeper-logo{color:#fff;background:#4f46e5}.whatsapp-logo{color:#fff;background:#25d366}.codex-logo{color:#fff;background:#1c2521}.telegram-logo{color:#fff;background:#3b9de2}.connection-card>div:nth-child(2){display:flex;flex-direction:column;gap:5px}.connection-card strong{font-size:12px}.connection-card small{color:#7b847d;font-size:9px}.connection-card>button,.token-row button{border:1px solid #c9cdc3;border-radius:6px;background:#fff;min-height:34px;padding:0 12px;font-size:9px;font-weight:800;display:flex;align-items:center;gap:6px}.connection-card>button:disabled{opacity:.4;cursor:not-allowed}.connected-badge{color:#537928;display:flex;align-items:center;gap:5px;font-size:9px;font-weight:800}.connected-badge svg{width:14px}.permission-box{margin-top:21px;padding:17px;background:#eef1e7;border-radius:7px;display:flex;gap:13px}.permission-box>svg{color:#547425;width:19px}.permission-box strong{font-size:10px}.permission-box p{color:#717a73;margin:5px 0 0;font-size:9px;line-height:1.55}.telegram-connect{grid-template-columns:auto minmax(100px,.7fr) minmax(170px,1fr)}.telegram-connect.connected{grid-template-columns:auto 1fr auto}.token-row{display:flex;gap:7px}.token-row input{width:100%;min-width:0;height:34px;border:1px solid #c9cdc3;border-radius:6px;padding:0 9px;font:9px ui-monospace,monospace}.token-row button:disabled{opacity:.4;cursor:not-allowed}.inline-help{display:flex;align-items:center;justify-content:center;gap:6px}.deploy-card{border:1px solid #d8dbd1;border-radius:8px;overflow:hidden}.deploy-card>div{min-height:68px;display:flex;align-items:center;gap:14px;padding:11px 16px;border-bottom:1px solid #e5e6df;color:#a1a7a2}.deploy-card>div:last-child{border:0}.deploy-card>div.current{background:#f7f9f1;color:var(--ink)}.deploy-card>div.done{color:var(--ink)}.deploy-card>div>span{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;background:#f0f1ec}.deploy-card>div.done>span{background:#def49f;color:#4f701d}.deploy-card>div.current>span{background:var(--ink);color:var(--green)}.deploy-card svg{width:16px}.deploy-card>div>div{display:flex;flex-direction:column;gap:5px}.deploy-card strong{font-size:11px}.deploy-card small{font-size:9px;color:#8b938d}.done-label{margin-left:auto;color:#62852f!important;font-weight:800}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.deploy-progress{margin-top:30px}.deploy-progress>div{width:100%;height:7px;border-radius:5px;background:#dfe2d8;overflow:hidden}.deploy-progress span{display:block;height:100%;background:#9cce32;border-radius:5px;transition:width .5s}.deploy-progress p{text-align:center;color:#858e87;font-size:9px}.real-enrollment{margin-top:28px;padding-top:25px;border-top:1px solid #dfe2d8;display:flex;flex-direction:column;gap:10px}.real-enrollment-controls{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;min-width:0}.real-enrollment-controls:disabled{opacity:.68}.real-enrollment-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:6px}.real-enrollment-heading>div{display:flex;flex-direction:column;gap:5px}.real-enrollment-heading>div>span{color:#6e8d35;font-size:8px;font-weight:850;letter-spacing:1.2px}.real-enrollment-heading h3{margin:0;font-size:18px;letter-spacing:-.5px}.real-enrollment-heading p{margin:0;color:#7b847d;font-size:9px;line-height:1.5}.agent-pill{flex:0 0 auto;display:flex;align-items:center;gap:6px;padding:7px 9px;border-radius:20px;background:#f0f1ec;color:#8b938d;font-size:7px;font-weight:850;letter-spacing:.5px}.agent-pill>span{width:6px;height:6px;border-radius:50%;background:#a8aea9}.agent-pill.online{color:#517329;background:#edf6dd}.agent-pill.online>span{background:#80ad3e;box-shadow:0 0 0 3px #80ad3e24}.real-connection{min-height:71px;padding:13px;border:1px solid #d9dcd2;border-radius:8px;display:flex;align-items:center;gap:12px}.real-connection-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:5px}.real-connection-copy strong{font-size:11px}.real-connection-copy small{color:#7b847d;font-size:8px;line-height:1.4}.real-connection>button,.real-connection>a,.oauth-instructions>button,.real-telegram-fields button{flex:0 0 auto;min-height:33px;border:1px solid #c9cdc3;border-radius:6px;padding:0 11px;background:#fff;color:var(--ink);font-size:8px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:5px;text-decoration:none}.real-connection button:disabled,.oauth-instructions button:disabled,.real-telegram-fields button:disabled{opacity:.45;cursor:not-allowed}.oauth-instructions,.device-code{margin:-2px 0 3px;padding:15px;border-radius:8px;background:#f1f4eb;border:1px solid #dce4cd}.oauth-instructions p{margin:0 0 12px;color:#5f6962;font-size:9px;line-height:1.55}.oauth-instructions .button{width:100%;min-height:37px;font-size:9px}.oauth-instructions label{margin-top:12px;display:flex;flex-direction:column;gap:6px;color:#69726c;font-size:8px;font-weight:800;letter-spacing:.7px}.oauth-instructions input,.real-telegram-fields input{width:100%;min-width:0;height:36px;border:1px solid #c9cdc3;border-radius:6px;padding:0 9px;background:#fff;font:8px ui-monospace,monospace}.oauth-instructions>button{width:100%;margin-top:8px;background:var(--ink);color:#fff;border-color:var(--ink)}.device-code{text-align:center;display:flex;flex-direction:column;gap:5px}.device-code span{color:#75806f;font-size:7px;font-weight:850;letter-spacing:1px}.device-code strong{font:700 21px ui-monospace,monospace;letter-spacing:2px}.device-code p{color:#7b847d;font-size:8px;margin:0;display:inline-flex;align-items:center;justify-content:center;gap:5px}.device-code p svg{width:12px;height:12px}.connecting-badge{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;color:#5f7f37;font-size:8px;font-weight:800}.connecting-badge svg{width:14px;height:14px}.real-telegram-fields{flex:0 1 245px;display:grid;grid-template-columns:1fr 1fr auto;gap:6px}.real-enrollment .setup-error{margin:0}.gmail-address-row{margin:-2px 0 3px;padding:12px;border:1px solid #dce4cd;border-radius:8px;background:#f7f9f3;display:grid;grid-template-columns:1fr auto;gap:7px}.gmail-address-row input{min-width:0;height:36px;border:1px solid #c9cdc3;border-radius:6px;padding:0 10px;background:#fff;font-size:9px}.gmail-address-row button{border:0;border-radius:6px;padding:0 13px;background:var(--ink);color:#fff;font-size:8px;font-weight:800}.gmail-address-row button:disabled{opacity:.45;cursor:not-allowed}.gmail-actions{display:flex;gap:5px}.gmail-actions button{border:1px solid #c9cdc3;border-radius:6px;padding:8px 11px;background:#fff;font-size:8px;font-weight:800;cursor:pointer}.gmail-actions button:last-child{border-color:var(--ink);background:var(--ink);color:#fff}.gmail-actions button:disabled{opacity:.45;cursor:not-allowed}.beeper-fields{margin:-2px 0 3px;padding:12px;border:1px solid #dce4cd;border-radius:8px;background:#f7f9f3;display:grid;grid-template-columns:1fr 1fr auto;gap:7px;align-items:center}.beeper-fields>input{min-width:0;height:36px;border:1px solid #c9cdc3;border-radius:6px;padding:0 10px;background:#fff;font-size:9px}.beeper-fields>label{grid-column:1 / 3;display:flex;align-items:flex-start;gap:7px;color:#68726b;font-size:8px;line-height:1.5}.beeper-fields>label input{margin:1px 0 0}.beeper-fields a{color:#425f20;text-decoration:underline}.beeper-fields button{min-height:36px;border:0;border-radius:6px;padding:0 13px;background:var(--ink);color:#fff;font-size:8px;font-weight:800}.beeper-fields button:disabled{opacity:.45;cursor:not-allowed}.beeper-code-fields{grid-template-columns:1fr auto}.beeper-code-fields p{grid-column:1 / 3;margin:0 0 3px;color:#68726b;font-size:8px;line-height:1.55}.beeper-code-fields>div{display:flex;gap:7px}.beeper-code-fields>div button:last-child{background:#fff;color:var(--ink);border:1px solid #c9cdc3}.beeper-verification,.beeper-recovery-setup,.beeper-recovery-save{margin:-2px 0 3px;padding:14px;border:1px solid #d9d7f4;border-radius:8px;background:#f7f6ff}.beeper-verification{display:flex;align-items:center;gap:18px}.beeper-verification img{width:150px;height:150px;border:8px solid #fff;border-radius:7px}.beeper-verification>div,.beeper-recovery-setup,.beeper-recovery-save{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.beeper-verification strong,.beeper-recovery-setup strong{font-size:10px}.beeper-verification p,.beeper-recovery-setup p,.beeper-recovery-save p{margin:0;color:#68726b;font-size:8px;line-height:1.55}.beeper-verification button,.beeper-recovery-setup button,.beeper-recovery-save button{min-height:34px;border:0;border-radius:6px;padding:0 13px;background:var(--ink);color:#fff;font-size:8px;font-weight:800}.beeper-verification button:disabled,.beeper-recovery-setup button:disabled,.beeper-recovery-save button:disabled{opacity:.45}.beeper-recovery-save>span{color:#737d76;font-size:7px;font-weight:800;letter-spacing:.8px}.beeper-recovery-save code{max-width:100%;padding:8px 10px;border:1px solid #d5d3ec;border-radius:6px;background:#fff;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:8px}.beeper-sas{padding:8px 10px;border:1px solid #d5d3ec;border-radius:6px;background:#fff;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:9px;line-height:1.6}.whatsapp-qr{margin:-2px 0 3px;padding:16px;border:1px solid #bcdcc5;border-radius:8px;background:#f4fbf5;display:grid;grid-template-columns:180px 1fr;gap:20px;align-items:center}.whatsapp-qr>div{min-height:180px;border-radius:7px;display:grid;place-items:center;background:#fff}.whatsapp-qr img{display:block;width:180px;height:180px}.whatsapp-qr section{color:#58645c;font-size:9px;line-height:1.55}.whatsapp-qr section strong{color:var(--ink);font-size:11px}.whatsapp-qr ol{padding-left:18px}.whatsapp-qr small{color:#77827a}@media(max-width:1100px){.hero{gap:35px}.hero h1{font-size:72px}.architecture-section,.final-cta,footer{margin-left:28px;margin-right:28px}.architecture-section{gap:45px}.architecture-card{padding-left:18px;padding-right:18px}.architecture-node{width:72px}.floating-sync{right:0}.prompt-wall{transform:scale(.9);transform-origin:top center;margin-bottom:-45px}}@media(max-width:850px){.landing-nav{height:68px}.nav-links{display:none;position:absolute;top:65px;left:18px;right:18px;padding:22px;flex-direction:column;align-items:flex-start;background:#17211d;border:1px solid #2b3731;border-radius:10px;box-shadow:var(--shadow)}.nav-links-open{display:flex}.nav-cta{display:none}.mobile-menu{display:block}.hero{grid-template-columns:1fr;padding-top:65px;text-align:center}.hero-copy{display:flex;flex-direction:column;align-items:center}.hero h1{font-size:clamp(62px,15vw,88px)}.hero-visual{width:min(620px,100%);margin:0 auto}.trust-logos{flex-wrap:wrap;justify-content:center}.architecture-section{grid-template-columns:1fr;padding:90px 0}.architecture-copy{max-width:600px}.architecture-card{width:100%}.prompt-wall{min-height:auto;display:grid;grid-template-columns:1fr 1fr;gap:12px;transform:none;margin-bottom:0}.prompt-card{position:static;width:auto;transform:none!important}.setup-main{grid-template-columns:1fr;gap:35px}.setup-sidebar{position:static}.setup-sidebar h1,.setup-assurance{display:none}.setup-steps{flex-direction:row;justify-content:space-between;margin-top:12px}.setup-steps:before{left:20px;right:20px;top:18px;bottom:auto;width:auto;height:1px}.setup-steps>div{flex-direction:column;align-items:flex-start}.setup-steps>div>div{display:none}}@media(max-width:650px){.landing-nav,.hero{padding-left:20px;padding-right:20px}.hero{padding-top:48px;padding-bottom:75px}.hero h1{letter-spacing:-4px}.hero-subtitle{font-size:16px}.hero-actions{width:100%;flex-direction:column}.hero-actions .button{width:100%}.hero-proof{flex-wrap:wrap;justify-content:center}.hero-visual{min-height:465px}.chat-window{transform:none}.tool-trace{font-size:11px}.floating-status{display:none}.trust-strip{padding:25px 20px}.trust-logos span{font-size:11px}.how-section,.use-cases,.security-section,.pricing-section{padding:80px 20px}.section-heading h2{font-size:44px;letter-spacing:-2.5px}.steps-grid,.security-grid{grid-template-columns:1fr}.step-card{min-height:270px}.step-number{font-size:12px;color:#858d87}.architecture-section{margin-left:20px;margin-right:20px}.architecture-copy h2{font-size:40px}.architecture-card{min-height:510px;display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:28px 25px 75px}.architecture-line{display:none}.architecture-node{width:auto}.architecture-node:last-of-type{grid-column:1 / 3}.prompt-wall{grid-template-columns:1fr}.prompt-card span{font-size:11px}.price-card{grid-template-columns:1fr}.price-main,.price-features{padding:35px 28px}.price-features small,.pricing-note{font-size:12px}.final-cta{margin:0 20px 75px;padding:45px 28px;flex-direction:column;align-items:flex-start;gap:30px}.final-cta h2{font-size:40px}footer{margin:0 20px;flex-wrap:wrap;padding:25px 0;gap:15px}footer p{width:100%;order:3}.setup-header{padding:0 20px}.setup-main{padding:35px 15px}.setup-panel{padding:27px 20px}.panel-heading h2{font-size:27px}.selected-plan{grid-template-columns:auto 1fr}.selected-price{grid-column:2}.telegram-connect{grid-template-columns:auto 1fr}.telegram-connect .token-row{grid-column:1 / 3}.real-enrollment-heading{flex-direction:column}.real-connection{align-items:flex-start;flex-wrap:wrap}.real-connection-copy{min-width:calc(100% - 58px)}.real-connection>button,.real-connection>a,.real-connection>.connected-badge{margin-left:55px}.real-telegram-fields{flex-basis:100%;margin-left:55px;grid-template-columns:1fr}.gmail-address-row,.beeper-fields,.beeper-code-fields{grid-template-columns:1fr}.beeper-fields>label,.beeper-code-fields p{grid-column:1}.beeper-code-fields>div{flex-direction:column}.beeper-verification{flex-direction:column;align-items:flex-start}.whatsapp-qr{grid-template-columns:1fr}.whatsapp-qr>div{width:180px;margin:0 auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.customer-access{max-width:680px;min-height:100vh;margin:auto;padding:64px 24px;display:grid;align-content:center;gap:20px}.customer-access form{display:flex;gap:10px}.customer-access input{flex:1;min-width:0;padding:14px;border:1px solid #ccd2ca;border-radius:8px}.login-confirmation{padding:14px;border:1px solid #c9dda8;border-radius:8px;background:#f1f8e5;color:#405d25;line-height:1.5}.recovery-access{padding-top:16px;border-top:1px solid #dfe3dc}.recovery-access summary{cursor:pointer;font-weight:700}.recovery-access p{color:#69736c;line-height:1.5}.customer-app>header{display:flex;justify-content:space-between;align-items:center;padding:20px 5vw;border-bottom:1px solid #e5e8e3}.customer-app>header div{display:flex;gap:12px}.customer-app>main{max-width:1050px;margin:auto;padding:42px 24px}.account-card{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0}.account-card div{display:grid;gap:5px;padding:18px;border:1px solid #e1e5df;border-radius:10px}@media(max-width:700px){.customer-access form{flex-direction:column}.account-card{grid-template-columns:1fr 1fr}}
