:root{--font-serif:var(--font-display);--ink:#f0ece4;--sand:#0e0f11;--cream:rgba(255,255,255,0.03);--wa:#25D366;--wa-dark:#00a884;--wa2:#1a9e4e;--sms:#e8420f;--sms-dark:#b33008;--gold:#d4a84b;--muted:#a39e99;--border:rgba(255,255,255,0.08);--border2:rgba(255,255,255,0.12);--white:#ffffff;--r:12px;--font-display:"Instrument Serif",Georgia,serif;--font-ui:"Outfit",system-ui,sans-serif;--font-mono:"DM Mono",monospace;--shadow-premium:0 20px 60px rgba(0,0,0,.5);--line:rgba(255,255,255,0.08);--paper:rgba(255,255,255,0.02);--green:#25D366;--amber:#fbbf24;--red:#ff4d4d;--field:rgba(255,255,255,0.04);--bg:#0e0f11;--surface:#16181c;--surface2:#1e2128;--dim:#828898;--blue:#4a9eff;--purple:#9b72ff;--sidebar:240px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-ui);background:var(--sand);color:var(--ink);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");pointer-events:none;z-index:1000;opacity:.4}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.hero{max-width:1100px;margin:0 auto;padding:5rem 1.5rem 4rem;display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.hero-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--cream);border:1px solid var(--border);padding:.3rem .8rem;border-radius:20px;margin-bottom:1.2rem}.hero-eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--wa);animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}h1{font-family:var(--font-display);font-size:3.2rem;line-height:1.1;font-weight:400;letter-spacing:-.01em;margin-bottom:1.2rem}h1 em{font-style:italic;color:var(--sms)}h1 .wa-word{color:var(--wa-dark)}.hero-sub{font-size:1rem;color:var(--muted);line-height:1.7;margin-bottom:1.8rem;max-width:480px}.hero-sub strong{color:var(--ink)}.hero-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:1.5rem}.hero-trust{display:flex;align-items:center;gap:.8rem;font-size:.75rem;color:var(--muted)}.hero-trust-dot{width:4px;height:4px;border-radius:50%;background:var(--border)}.hero-visual{position:relative}.code-card{background:#111213;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.06)}.code-header{display:flex;align-items:center;justify-content:space-between;padding:.7rem 1rem;background:#1a1a1a;border-bottom:1px solid #2a2a2a}.code-dots{display:flex;gap:.4rem}.code-dots span{width:10px;height:10px;border-radius:50%;background:#555}.code-dots span:first-child{background:#ff5f57}.code-dots span:nth-child(2){background:#febc2e}.code-dots span:nth-child(3){background:#28c840}.code-label{font-size:.65rem;color:var(--muted)}.code-body,.code-label{font-family:var(--font-mono)}.code-body{padding:1.2rem 1.4rem;font-size:.75rem;line-height:2;color:#ccc}.tok-key{color:#7dd3fc}.tok-str{color:#86efac}.tok-num{color:#fbbf24}.tok-comment{color:#8e8a84;font-style:italic}.tok-meth{color:#f9a8d4}.tok-url{color:#a5b4fc}.badge-live{display:inline-flex;align-items:center;gap:.35rem;font-size:.65rem;color:#86efac;font-family:var(--font-mono)}.badge-live:before{content:"";width:6px;height:6px;border-radius:50%;background:#86efac;animation:pulse 1.5s infinite}.float-card{position:absolute;background:var(--cream);border-radius:12px;padding:.7rem .9rem;box-shadow:0 8px 24px rgba(0,0,0,.1);font-size:.72rem;border:1px solid var(--border)}.float-card.wa{bottom:-1rem;left:-1.5rem;display:flex;align-items:center;gap:.5rem}.float-card.stats{top:-1rem;right:-1rem;min-width:130px}.float-card .wa-icon{width:28px;height:28px;background:var(--wa);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-size:.85rem}.float-card .stat-n{font-family:var(--font-display);font-size:1.4rem;line-height:1;color:var(--ink)}.float-card .stat-l{color:var(--muted);font-size:.65rem;margin-top:.1rem}.float-card .delivered{display:flex;align-items:center;gap:.3rem;color:var(--wa-dark);font-weight:600;font-size:.68rem;margin-top:.3rem}.float-card .delivered:before{content:"✓";font-weight:700}.operators{background:var(--cream);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:1rem 1.5rem}.operators-inner{max-width:1100px;margin:0 auto;gap:2rem;justify-content:center;flex-wrap:wrap;font-size:.75rem;font-weight:500;color:var(--muted)}.op-badge,.operators-inner{display:flex;align-items:center}.op-badge{gap:.5rem;padding:.3rem .8rem;background:var(--cream);border:1px solid var(--border);border-radius:20px}.op-dot{width:8px;height:8px;border-radius:50%}section.band{padding:5rem 1.5rem}.section-inner{max-width:1100px;margin:0 auto}.section-label{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:.6rem}h2{font-family:var(--font-display);font-size:2.4rem;line-height:1.15;font-weight:400;letter-spacing:-.01em;margin-bottom:1rem}h2 em{font-style:italic;color:var(--sms)}.section-sub{font-size:1rem;color:var(--muted);max-width:520px;line-height:1.7}.channels{background:var(--cream);border:1px solid var(--border);border-radius:20px;overflow:hidden;margin-top:2.5rem}.ch-tabs{display:flex;border-bottom:1px solid var(--border)}.ch-tab{flex:1 1;padding:1rem;text-align:center;font-size:.8rem;font-weight:600;cursor:pointer;transition:.2s;border-bottom:2px solid transparent;color:var(--muted)}.ch-tab.active.wa{border-color:var(--wa);color:var(--wa-dark);background:rgba(37,211,102,.05)}.ch-tab.active.sms{border-color:var(--sms);color:var(--sms);background:rgba(232,66,15,.05)}.ch-panel{display:none;padding:2rem}.ch-panel.active{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}.ch-info h3{font-family:var(--font-display);font-size:1.6rem;font-weight:400;margin-bottom:.7rem}.ch-info p{font-size:.85rem;color:var(--muted);line-height:1.7;margin-bottom:1rem}.ch-price{font-family:var(--font-mono);font-size:.75rem;color:var(--muted)}.ch-price strong{font-size:1.6rem;font-family:var(--font-display);color:var(--ink);margin-right:.3rem}.feature-list{list-style:none;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.2rem}.feature-list li{display:flex;align-items:flex-start;gap:.5rem;font-size:.82rem;color:var(--muted)}.feature-list li:before{content:"✓";color:var(--wa);font-weight:700;flex-shrink:0;margin-top:.05rem}.feature-list.sms-list li:before{color:var(--sms)}.ch-code{background:#0d0d0d;border-radius:12px;padding:1.2rem;font-family:var(--font-mono);font-size:.72rem;line-height:1.9;color:#ccc;overflow-x:auto}.pricing-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;margin-top:2.5rem}.plan-card{background:var(--cream);border:1px solid var(--border);border-radius:16px;padding:1.5rem;display:flex;flex-direction:column;gap:.8rem;transition:.2s;position:relative;overflow:hidden}.plan-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.07)}.plan-card.featured{border-color:var(--wa);background:rgba(37,211,102,.05)}.plan-card.featured:before{content:"Populaire";position:absolute;top:1rem;right:1rem;font-size:.6rem;font-weight:700;background:var(--wa);color:white;padding:2px 8px;border-radius:20px;letter-spacing:.05em}.plan-name{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.plan-price{font-family:var(--font-display);font-size:2rem;line-height:1;color:var(--ink)}.plan-price span{font-family:var(--font-ui);font-size:.75rem;color:var(--muted);font-weight:400}.plan-period{font-size:.72rem;color:var(--muted)}.plan-divider{height:1px;background:var(--border)}.plan-features{list-style:none;display:flex;flex-direction:column;gap:.45rem}.plan-features li{font-size:.77rem;color:var(--muted);display:flex;gap:.4rem}.plan-features li:before{content:"·";color:var(--wa);font-weight:700}.plan-cta{margin-top:auto}.usecases-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem}.usecase{background:var(--cream);border:1px solid var(--border);border-radius:14px;padding:1.4rem;transition:.2s}.usecase:hover{box-shadow:0 6px 20px rgba(0,0,0,.06);transform:translateY(-2px)}.usecase-icon{font-size:1.5rem;margin-bottom:.7rem}.usecase h3{font-size:.88rem;font-weight:700;margin-bottom:.4rem}.usecase p{font-size:.78rem;color:var(--muted);line-height:1.6}.usecase-channels{display:flex;gap:.3rem;margin-top:.7rem}.ch-pill{font-size:.62rem;font-weight:600;padding:2px 7px;border-radius:20px}.ch-pill.wa{background:#dcfce7;color:#15803d}.ch-pill.sms{background:#fee2e2;color:#991b1b}.compare-wrap{margin-top:2.5rem;overflow-x:auto;border-radius:16px;border:1px solid var(--border)}.compare-table{width:100%;border-collapse:collapse;background:var(--cream)}.compare-table th{padding:.9rem 1rem;font-size:.72rem;font-weight:700;text-align:left;border-bottom:1px solid var(--border);background:var(--surface2);color:var(--muted)}.compare-table th:first-child{width:200px}.compare-table td{padding:.75rem 1rem;font-size:.78rem;border-bottom:.5px solid #f5f5f5;vertical-align:middle}.compare-table tr:last-child td{border-bottom:none}.compare-table tr.us{background:rgba(37,211,102,.05)}.compare-table tr.us td:first-child{font-weight:700;color:var(--ink)}.check{color:var(--wa);font-weight:700}.cross{color:#d1d5db}.highlight-col{background:rgba(37,211,102,.02)}.faq-list{margin-top:2rem;display:flex;flex-direction:column;gap:.75rem;max-width:720px}.faq-item{background:var(--cream);border:1px solid var(--border);border-radius:12px;overflow:hidden}.faq-q{padding:1rem 1.2rem;font-size:.85rem;font-weight:600;cursor:pointer;display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;user-select:none}.faq-q:after{content:"+";font-size:1.1rem;color:var(--muted);transition:.2s}.faq-item.open .faq-q:after{transform:rotate(45deg)}.faq-a{display:none;padding:0 1.2rem 1rem;font-size:.82rem;color:var(--muted);line-height:1.7}.faq-item.open .faq-a{display:block}.stats-bar{background:var(--ink);color:var(--sand);padding:3rem 1.5rem}.stats-bar-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;text-align:center}.stat-big{font-family:var(--font-display);font-size:3rem;line-height:1;color:var(--sand)}.stat-lbl{font-size:.75rem;color:rgba(14,15,17,.55);margin-top:.3rem}.cta-section{background:linear-gradient(135deg,#0d0d0d,#1a2a1a);padding:5rem 1.5rem;text-align:center;position:relative;overflow:hidden}.cta-section:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(37,211,102,.12) 0,transparent 60%),radial-gradient(ellipse at 70% 50%,rgba(232,66,15,.1) 0,transparent 60%)}.cta-inner{max-width:600px;margin:0 auto;position:relative;z-index:1}.cta-inner h2{font-family:var(--font-display);font-size:2.8rem;color:white;margin-bottom:.8rem}.cta-inner h2 em{font-style:italic;color:var(--wa)}.cta-inner p{color:rgba(255,255,255,.6);margin-bottom:2rem;font-size:.95rem}.cta-actions{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.footer-wrap{background:#0d0d0d;color:rgba(255,255,255,.4);padding:3rem 1.5rem 2rem}.footer-inner{max-width:1100px;margin:0 auto}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:2rem;margin-bottom:2.5rem}.footer-brand p{font-size:.78rem;line-height:1.7;margin:.6rem 0 1rem;max-width:240px}.footer-col h4{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.25);margin-bottom:.8rem}.footer-col a{display:block;font-size:.78rem;margin-bottom:.4rem;transition:.15s}.footer-col a:hover{color:rgba(255,255,255,.7)}.footer-bottom{border-top:1px solid rgba(255,255,255,.06);padding-top:1.5rem;display:flex;justify-content:space-between;align-items:center;font-size:.72rem;flex-wrap:wrap;gap:.5rem}.footer-bottom a{color:rgba(255,255,255,.3)}@media(max-width:900px){.hero{grid-template-columns:1fr;gap:2rem}.hero-visual{display:none}h1{font-size:2.4rem}.pricing-grid{grid-template-columns:1fr 1fr}.usecases-grid{grid-template-columns:1fr}.footer-top,.stats-bar-inner{grid-template-columns:1fr 1fr}.ch-panel.active{grid-template-columns:1fr}}@media(max-width:600px){h1{font-size:2rem}h2{font-size:1.8rem}.pricing-grid{grid-template-columns:1fr}.stats-bar-inner{grid-template-columns:1fr 1fr;gap:1.5rem}.float-card,.nav-links{display:none}}.fade-up{opacity:0;transform:translateY(24px);animation:fadeUp .6s ease forwards}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.api-reference-shell{display:grid;grid-template-columns:260px minmax(0,1fr);gap:48px;max-width:1600px;margin:0 auto;padding:40px 24px;align-items:start}.api-reference-nav{display:flex;flex-direction:column;gap:4px;position:sticky;top:100px;background:transparent}.api-reference-nav .nav-section-title{font-size:.68rem;font-weight:700;text-transform:uppercase;color:var(--muted);letter-spacing:.08em;padding:12px 12px 6px}.api-reference-nav a.nav-item{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:6px;font-size:.85rem;color:#a39e99;font-weight:500;transition:all .2s ease;border-left:2px solid transparent}.api-reference-nav a.nav-item:hover{color:var(--ink);background:rgba(255,255,255,.03)}.api-reference-nav a.nav-item.active{color:#25d366;background:rgba(37,211,102,.05);border-left-color:#25d366;font-weight:600}.api-reference-main{display:grid;gap:56px}.api-doc-section{scroll-margin-top:120px;padding-bottom:56px;border-bottom:1px solid var(--border)}.api-doc-section:last-child{border-bottom:none}.two-column-docs{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,1.2fr);gap:48px;align-items:start}.reference-header h2,.two-column-docs h2{margin:0 0 14px;font-family:var(--font-ui);font-weight:700;font-size:clamp(1.8rem,3vw,2.6rem);letter-spacing:-.02em;line-height:1.15}.reference-header p,.two-column-docs p{color:#b5b1a9;line-height:1.65;font-size:.95rem}.auth-rules,.auth-rules article{display:grid;gap:10px}.auth-rules article{grid-template-columns:24px 1fr;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--paper)}.auth-rules svg{margin-top:2px;color:var(--green)}.auth-rules strong,.field-list strong,.response-example strong{display:block;margin-bottom:8px;font-weight:600;color:var(--ink)}.auth-rules p,.field-list li,.field-list ul{margin:0;color:var(--muted);line-height:1.55}.reference-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:24px}.endpoint-search{display:flex;align-items:center;gap:8px;width:min(320px,100%);min-height:40px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:var(--paper);color:var(--muted)}.endpoint-search input{width:100%;border:0;outline:0;background:transparent;color:var(--ink);font-size:.88rem}.endpoint-groups{display:grid;gap:32px}.endpoint-group{display:grid;gap:24px}.endpoint-group h3{display:flex;align-items:center;gap:8px;margin:12px 0 4px;color:var(--green);font-size:1.1rem;font-weight:600;border-bottom:1px solid rgba(37,211,102,.15);padding-bottom:8px}.method-pill{display:inline-flex;align-items:center;justify-content:center;width:68px;min-height:28px;border-radius:6px;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.method-get{background:rgba(37,211,102,.08);color:#25d366;border:1px solid rgba(37,211,102,.2)}.method-post{background:rgba(59,130,246,.08);color:#60a5fa;border:1px solid rgba(59,130,246,.2)}.method-patch{background:rgba(251,191,36,.08);color:#fbbf24;border:1px solid rgba(251,191,36,.2)}.method-delete{background:rgba(239,68,68,.08);color:#f87171;border:1px solid rgba(239,68,68,.2)}.parameter-list{display:flex;flex-direction:column;margin-top:16px;border-top:1px solid var(--border)}.parameter-row{display:grid;grid-template-columns:180px 1fr;gap:16px;padding:12px 0;border-bottom:1px solid var(--border);font-size:.85rem}.parameter-name{font-family:var(--font-mono);font-weight:600;color:var(--ink);display:flex;flex-direction:column;gap:2px}.parameter-type{font-size:.74rem;color:#a39e99;font-weight:400}.parameter-required{color:#f87171;font-weight:600}.parameter-optional,.parameter-required{font-size:.68rem;text-transform:uppercase}.parameter-optional{color:#a39e99;font-weight:500}.parameter-desc{color:#cac6be;line-height:1.5}.code-window{border-radius:12px;border:1px solid var(--border);background:#0A0C0B;overflow:hidden;box-shadow:0 12px 36px rgba(0,0,0,.3)}.code-toolbar{align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--border)}.code-tabs,.code-toolbar{display:flex;background:#0F1110}.code-tabs{gap:4px;padding:8px 16px 0;border-bottom:1px solid rgba(255,255,255,.02)}.code-tabs button{background:transparent;color:var(--muted);font-size:.78rem;font-weight:500;cursor:pointer;padding:6px 12px;border:none;border-bottom:2px solid transparent;transition:all .15s ease;border-radius:4px 4px 0 0}.code-tabs button:hover{color:var(--ink)}.code-tabs button.active{color:#25d366;border-bottom-color:#25d366;font-weight:600}.code-window pre{padding:16px 20px;margin:0;overflow-x:auto;line-height:1.6}.code-window code{font-family:var(--font-mono);font-size:.8rem}.code-api-path{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:.74rem;padding:8px 16px;background:rgba(255,255,255,.02);border-bottom:1px solid rgba(255,255,255,.04)}.code-api-path span.method{font-weight:700;color:#60a5fa}.code-api-path span.path{color:var(--muted)}.webhook-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,1.2fr);gap:48px;align-items:start}.error-table,.event-table{display:grid;gap:8px}.error-table article,.event-table article{display:grid;grid-template-columns:160px 1fr;gap:16px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--paper)}.error-table article code,.event-table article code{font-family:var(--font-mono);font-weight:600;color:var(--ink);font-size:.82rem}.error-table p,.event-table p{margin:0;color:#cac6be;line-height:1.5;font-size:.85rem}.doc-checklist{display:grid;gap:10px;padding-left:18px;color:var(--muted);line-height:1.55;font-size:.88rem}.openapi-link.light{flex:0 0 auto;align-self:flex-start;padding:10px 14px;border:1px solid var(--border);border-radius:8px;background:var(--cream);color:var(--ink);font-size:.85rem;font-weight:500;transition:all .2s ease}.openapi-link.light:hover{background:rgba(255,255,255,.05);border-color:var(--muted)}.page-hero{padding:clamp(58px,8vw,98px) clamp(20px,5vw,76px) 32px;background:repeating-linear-gradient(90deg,rgba(0,107,85,.08) 0 1px,transparent 1px 52px),var(--field)}.page-hero.compact{min-height:360px}.seo-hero{padding-bottom:clamp(44px,6vw,72px)}.keyword-list,.keyword-strip{display:flex;flex-wrap:wrap;gap:8px;max-width:880px}.keyword-strip{margin-top:22px}.production-note{max-width:780px;margin-top:16px;padding-left:14px;border-left:3px solid var(--red);color:var(--muted);font-size:.95rem}.keyword-list small,.keyword-strip span{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid rgba(37,211,102,.25);border-radius:7px;background:rgba(37,211,102,.08);color:var(--green);font-size:.78rem;font-weight:900}.keyword-list{margin-top:auto}.pricing-grid{grid-template-columns:repeat(5,minmax(0,1fr));padding-top:28px}.price-card{min-height:280px;padding:22px;display:flex;flex-direction:column;gap:18px}.price-card>span{color:var(--red);font-weight:900}.price-card strong{font-size:2rem}.tariff-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.62fr);gap:clamp(28px,5vw,72px);align-items:center;padding:76px clamp(22px,5vw,76px);border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(0,166,126,.08) 1px,transparent 0),linear-gradient(180deg,#f5f9f6,#eef4f0);background-size:52px 52px,auto}.tariff-hero-copy,.tariff-ledger,.tariff-pack-card,.tariff-proof-item{min-width:0}.tariff-hero-copy{max-width:820px}.tariff-hero h1{max-width:780px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:4.15rem;line-height:1;letter-spacing:0}.tariff-hero-copy>p:not(.eyebrow){max-width:690px;margin:22px 0 0;color:var(--muted);font-size:1.18rem;line-height:1.7}.tariff-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.tariff-ledger{display:grid;gap:8px;padding:18px;border:1px solid rgba(13,15,14,.14);border-radius:8px;background:rgba(255,255,255,.9);box-shadow:0 18px 50px rgba(13,15,14,.1)}.tariff-ledger-head,.tariff-ledger-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 14px}.tariff-ledger-head{color:var(--red);font-size:.78rem;font-weight:900;text-transform:uppercase}.tariff-ledger-row{align-items:center;min-height:66px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--paper);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.tariff-ledger-row:hover{transform:translateY(-2px);border-color:rgba(0,166,126,.38);box-shadow:0 12px 26px rgba(13,15,14,.08)}.tariff-ledger-row span{font-weight:900}.tariff-ledger-row strong{font-family:var(--font-ui),sans-serif;font-size:1.32rem}.tariff-ledger-row small{grid-column:1/-1;color:var(--muted);font-weight:800}.tariff-ledger p{margin:8px 0 0;color:var(--muted);font-size:.92rem;line-height:1.55}.tariff-pack-band{background:transparent}.tariff-heading h2{max-width:780px;font-size:2.55rem;line-height:1.08;letter-spacing:0}.tariff-pack-grid,.tariff-proof-grid{display:grid;gap:16px}.tariff-pack-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tariff-pack-card{display:flex;min-height:370px;padding:22px;flex-direction:column;gap:16px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#ffffff,#f8faf9)}.tariff-pack-card[data-tier=business]{border-color:rgba(0,166,126,.42);box-shadow:0 16px 42px rgba(0,107,85,.12)}.tariff-pack-card[data-tier=enterprise] .sms-pack-badge{border-color:rgba(197,160,89,.44);background:rgba(197,160,89,.1);color:#76571a}.tariff-pack-price{display:grid;gap:3px}.tariff-pack-price strong{font-family:var(--font-ui),sans-serif;font-size:2rem;line-height:1}.tariff-pack-price small{color:var(--muted);font-weight:800}.tariff-pack-card h3{margin:0;font-size:1.45rem}.tariff-pack-card p{margin:0;color:var(--muted);line-height:1.58}.tariff-pack-includes{display:flex;align-items:center;gap:8px;margin-top:auto;color:var(--green);font-size:.92rem;font-weight:900}.tariff-proof-band{background:var(--field)}.tariff-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tariff-proof-item{display:grid;gap:10px;padding:22px;border:1px solid var(--line);border-radius:8px;background:var(--cream)}.tariff-proof-item svg{color:var(--green)}.tariff-proof-item h3{margin:0;font-size:1.35rem}.tariff-proof-item p{margin:0;color:var(--muted);line-height:1.65}.sms-pack-band{padding-top:34px;border-top:1px solid var(--line);background:transparent}.sms-pack-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sms-pack-card{min-height:300px;padding:22px;display:flex;flex-direction:column;gap:16px;border:1px solid var(--line);border-radius:16px;background:var(--paper)}.sms-pack-card strong{font-family:var(--font-ui),sans-serif;font-size:clamp(1.8rem,3vw,2.35rem)}.sms-pack-card p{margin:0;color:var(--muted);line-height:1.55}.sms-pack-badge{width:fit-content;padding:6px 10px;border:1px solid rgba(0,166,126,.22);border-radius:999px;color:var(--green);background:rgba(0,166,126,.08);font-size:.76rem;font-weight:900}.sms-pack-meta{margin-top:auto;display:grid;gap:3px}.sms-pack-meta span{font-family:var(--font-ui),sans-serif;font-size:1.4rem;font-weight:900}.sms-pack-meta small{color:var(--muted);font-weight:800}.advanced-feature-band{background:#0d0f0e;color:#fff;border-top:1px solid rgba(255,255,255,.08)}.advanced-feature-band .section-heading h2{color:#fff}.advanced-feature-band .section-heading p:not(.eyebrow){color:rgba(255,255,255,.66)}.advanced-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.advanced-feature-item{min-height:180px;padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.045);display:flex;flex-direction:column;gap:12px}.advanced-feature-item span{color:var(--green);font-weight:900}.advanced-feature-item p{margin:0;color:rgba(255,255,255,.68);line-height:1.55;font-size:.94rem}.status-card>span{display:inline-flex;align-items:center;gap:8px}.seo-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:clamp(18px,4vw,44px);align-items:start}.seo-main{display:grid;gap:16px}.faq-grid article,.seo-card,.seo-section{border:1px solid var(--line);border-radius:8px;background:var(--cream)}.seo-section{padding:clamp(20px,3vw,32px)}.faq-grid h3,.seo-section h2{margin:0 0 10px;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.12}.faq-detail p,.faq-grid p,.seo-card p,.seo-section p{color:var(--muted);line-height:1.65}.seo-section ul{display:grid;gap:9px;margin:18px 0 0;padding:0;list-style:none}.seo-section li{display:grid;grid-template-columns:22px 1fr;gap:8px;align-items:start;color:var(--muted)}.seo-section li svg{margin-top:2px;color:var(--green)}.seo-aside{position:sticky;top:92px}.seo-aside,.seo-card{display:grid;gap:14px}.seo-card{padding:18px}.seo-card>span{color:var(--red);font-size:.78rem;font-weight:900;text-transform:uppercase}.seo-card strong{font-size:1.35rem;line-height:1.2}.related-links{display:grid;gap:8px}.related-links a{min-width:0;padding:10px 0;border-bottom:1px solid var(--line);color:var(--green);font-weight:900;overflow-wrap:anywhere}.faq-band{background:var(--field)}.faq-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.faq-grid article{padding:20px}.article-body{max-width:980px;margin:0 auto}.faq-detail{padding:12px 0;border-top:1px solid var(--line)}.faq-detail summary{cursor:pointer;font-weight:900}.changelog-list{max-width:940px;margin:0 auto;border:0;background:transparent}.site-footer{display:flex;align-items:center;gap:12px;padding:28px clamp(20px,5vw,76px);border-top:1px solid var(--line);color:var(--muted)}.site-footer span{color:var(--ink);font-weight:900}.dashboard-shell{display:grid;grid-template-columns:304px minmax(0,1fr);min-height:100vh;background:#eef3ee}.dash-sidebar{position:sticky;top:0;height:100vh;padding:18px;border-right:1px solid var(--line);background:#fbfcfa;overflow-y:auto}.dash-brand{margin-bottom:24px;letter-spacing:0}.dash-sidebar nav{display:grid;gap:18px}.dash-nav-group{display:grid;gap:6px}.dash-nav-group>span{padding:0 10px;color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.dash-sidebar nav a{display:flex;align-items:flex-start;gap:10px;min-height:66px;padding:10px 12px;border-radius:7px;color:var(--muted);font-weight:800}.dash-sidebar nav a>span:last-child{display:grid;min-width:0;gap:2px}.dash-sidebar nav a small,.dash-sidebar nav a strong{overflow:hidden;text-overflow:ellipsis}.dash-sidebar nav a small{display:block;color:inherit;font-size:.72rem;font-weight:700;line-height:1.28;opacity:.68;white-space:normal}.dash-sidebar nav a strong{white-space:nowrap}.dash-nav-icon{display:grid;flex:0 0 28px;place-items:center;width:28px;height:28px;border-radius:6px;background:var(--field)}.dash-sidebar nav a.active,.dash-sidebar nav a:hover{background:var(--ink);color:white}.dash-sidebar nav a.active .dash-nav-icon,.dash-sidebar nav a:hover .dash-nav-icon{background:rgba(255,255,255,.12)}.dash-main{padding:22px}.dash-actions,.dash-header,.panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.dash-header h1{margin:0;font-size:clamp(2rem,4vw,3.4rem)}.dash-subtitle{max-width:520px;margin:0;color:var(--muted);line-height:1.5;text-align:right}.dash-actions button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid var(--line);border-radius:7px;background:var(--cream);font-weight:900}.dash-actions .dark{background:var(--ink);color:white}.dash-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0}.kpi{padding:18px}.kpi span,.panel-heading span{color:var(--muted);font-weight:900}.kpi strong{display:block;margin:10px 0;font-size:1.7rem}.kpi small{color:var(--green);font-weight:900}.dash-grid{display:grid;grid-template-columns:1.45fr .8fr;gap:14px}.dash-panel{padding:18px}.dash-panel.wide{grid-column:span 1}.bar-chart{display:flex;align-items:flex-end;gap:10px;height:260px;padding-top:26px}.bar-chart i{flex:1 1;min-width:12px;border-radius:6px 6px 0 0;background:var(--green)}.bar-chart i:nth-child(3n){background:var(--amber)}.bar-chart i:nth-child(5n){background:var(--red)}.route-list{display:grid;gap:10px;margin-top:20px}.route-row{grid-template-columns:1fr auto;padding:12px;border:1px solid var(--line);border-radius:7px}.route-row.green{border-left:5px solid var(--green)}.route-row.amber{border-left:5px solid var(--amber)}.route-row.red{border-left:5px solid var(--red)}.data-table{display:grid;margin-top:16px}.table-row{grid-template-columns:1fr 1.2fr .8fr .6fr;padding:10px 0}.table-row span{color:var(--muted)}.live-dashboard{margin-top:16px;padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--cream)}.dashboard-auth-gate{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,440px);gap:clamp(18px,4vw,34px);align-items:stretch;margin-top:16px;padding:clamp(20px,4vw,34px);border:1px solid rgba(0,107,85,.18);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(244,251,248,.96) 58%,rgba(255,248,234,.9)),var(--white);box-shadow:var(--shadow-premium)}.auth-gate-copy{display:grid;align-content:center;gap:16px;min-width:0}.auth-gate-copy h2{margin:0;max-width:760px;font-family:var(--font-ui),sans-serif;font-size:clamp(2rem,4vw,4.4rem);line-height:.98}.auth-gate-copy p{max-width:680px;margin:0;color:var(--muted);font-size:1.03rem;line-height:1.65}.auth-benefits{display:grid;gap:10px;max-width:620px;margin:4px 0 0;padding:0;list-style:none}.auth-benefits li{display:flex;align-items:flex-start;gap:10px;color:var(--muted);font-weight:800;line-height:1.45}.auth-benefits svg{flex:0 0 auto;margin-top:2px;color:var(--green)}.auth-gate-card{display:grid;align-content:start;gap:16px;min-width:0;padding:18px;border:1px solid rgba(13,15,14,.1);border-radius:8px;background:rgba(255,255,255,.9);box-shadow:0 18px 46px rgba(13,15,14,.1)}.auth-card-heading{display:flex;align-items:flex-start;gap:12px}.auth-card-heading svg{flex:0 0 auto;color:var(--green)}.auth-card-heading strong,.session-state strong{display:block;font-family:var(--font-ui),sans-serif;font-size:1.05rem}.auth-card-heading small,.session-state small{display:block;margin-top:3px;color:var(--muted);font-size:.8rem;font-weight:800}.auth-field{display:grid;gap:6px}.auth-field span{font-size:.78rem}.auth-divider,.auth-field span{color:var(--muted);font-weight:900}.auth-divider{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;font-size:.74rem;text-transform:uppercase}.auth-divider:after,.auth-divider:before{content:"";height:1px;background:var(--line)}.auth-gate-feedback{grid-column:1/-1;display:grid;gap:10px}.session-dock{justify-content:space-between;gap:14px;min-height:64px;padding:12px 14px;border:1px solid rgba(0,107,85,.18);border-radius:8px;background:#fbfcfa}.session-dock,.session-state{display:flex;align-items:center}.session-state{gap:11px;min-width:0}.session-state>div{min-width:0}.session-state small{overflow:hidden;max-width:min(62vw,620px);text-overflow:ellipsis;white-space:nowrap}.session-dot{width:11px;height:11px;border-radius:999px;background:var(--green);box-shadow:0 0 0 6px rgba(0,166,126,.12)}.session-actions{display:flex;gap:8px;flex:0 0 auto}.session-actions button{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--line);border-radius:8px;background:var(--cream);color:var(--ink);cursor:pointer}.session-actions button:hover{border-color:var(--green);color:var(--green)}.session-actions button:disabled{cursor:wait;opacity:.58}.auth-form{display:grid;gap:10px}.auth-form input,.auth-form select,.auth-form textarea{width:100%;min-height:42px;border:1px solid var(--line);border-radius:7px;padding:10px 12px;background:#fbfcfa}.auth-form textarea{min-height:84px;resize:vertical}.auth-form button,.payment-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:1px solid var(--line);border-radius:7px;background:var(--cream);font-weight:900;cursor:pointer}.auth-form button.dark,.payment-actions button:first-child{border-color:var(--ink);background:var(--ink);color:white}.auth-form button.secondary{background:#f7faf8;color:var(--ink)}.auth-form button.secondary:hover{border-color:var(--green);color:var(--green)}.auth-form button:disabled,.payment-actions button:disabled{cursor:wait;opacity:.58}.segmented{display:grid;grid-template-columns:1fr 1fr;padding:3px;border:1px solid var(--line);border-radius:8px;background:var(--field)}.segmented button{border:0;background:transparent}.segmented button.active{background:var(--cream)}.dashboard-error{padding:12px;border-radius:7px;background:rgba(199,55,55,.1);color:var(--red);font-weight:900}.dashboard-notice,.one-time-key{padding:12px;border-radius:7px;background:rgba(0,107,85,.1);color:var(--green);font-weight:900}.one-time-key{display:grid;gap:8px;margin-top:14px;overflow:hidden}.one-time-key code{display:block;overflow-x:auto;padding:10px;border-radius:6px;background:var(--cream);color:var(--ink)}.action-result{display:grid;gap:8px;margin-top:14px;padding:12px;border:1px solid rgba(0,107,85,.2);border-radius:8px;background:#f4fbf8}.action-result strong{color:var(--green)}.action-result pre{max-height:220px;overflow:auto;margin:0;padding:10px;border-radius:6px;background:var(--cream);color:var(--ink);white-space:pre-wrap}.section-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-top:16px;padding:18px;border:1px solid var(--line);border-radius:8px;background:#fbfcfa}.section-intro h2{margin:0;font-family:var(--font-ui),sans-serif;font-size:clamp(1.35rem,2vw,2rem);line-height:1.1}.section-intro p{max-width:760px;margin:8px 0 0;color:var(--muted);line-height:1.55}.status-pill{flex:0 0 auto;padding:8px 10px;border:1px solid rgba(199,55,55,.2);border-radius:999px;background:rgba(199,55,55,.08);color:var(--red);font-size:.78rem;font-weight:900}.status-pill.live{border-color:rgba(0,166,126,.25);background:rgba(0,166,126,.08);color:var(--green)}.dashboard-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:8px;margin-top:16px;padding:6px;border:1px solid var(--line);border-radius:8px;background:#eef3ee}.dashboard-tabs button{display:grid;gap:5px;align-content:start;min-height:74px;padding:12px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--muted);text-align:left;cursor:pointer}.dashboard-tabs button.active,.dashboard-tabs button:hover{border-color:rgba(0,166,126,.26);background:var(--cream);color:var(--ink)}.dashboard-tabs button.active{box-shadow:0 12px 28px rgba(13,15,14,.08)}.dashboard-tabs span{font-family:var(--font-ui),sans-serif;font-size:.98rem;font-weight:900}.dashboard-tabs small{color:inherit;font-size:.78rem;font-weight:700;line-height:1.32;opacity:.72}.dashboard-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px}.flow-card{display:grid;gap:6px;min-height:118px;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--cream)}.flow-card span{color:var(--green);font-size:.72rem;font-weight:900;text-transform:uppercase}.flow-card strong{font-family:var(--font-ui),sans-serif;font-size:1.18rem}.flow-card small{color:var(--muted);line-height:1.35}.flow-card:hover{border-color:var(--green);box-shadow:0 16px 36px rgba(13,15,14,.08)}.flow-card.state{background:#f4fbf8}.flow-card.state.good{border-color:rgba(0,166,126,.28)}.tutorial-guide{display:grid;gap:16px;margin-top:16px}.tutorial-hero,.tutorial-section{border:1px solid var(--border);border-radius:8px;background:#111213}.tutorial-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.52fr);gap:20px;align-items:start;padding:clamp(22px,4vw,34px);background:linear-gradient(135deg,rgba(37,211,102,.06),rgba(232,66,15,.06)),#111213}.tutorial-hero h2,.tutorial-section h3{margin:0;font-family:var(--font-ui),sans-serif;line-height:1.05}.tutorial-hero h2{max-width:760px;font-size:clamp(2rem,4vw,4rem)}.tutorial-checks p,.tutorial-hero p,.tutorial-step p,.tutorial-stories p,.tutorial-use-cases p{color:var(--muted);line-height:1.58}.tutorial-next-actions,.tutorial-quick-links{display:grid;gap:10px}.tutorial-next-actions a,.tutorial-quick-links a{display:flex;align-items:center;gap:9px;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:7px;background:var(--cream);color:var(--ink);font-weight:900}.tutorial-next-actions a:hover,.tutorial-quick-links a:hover,.tutorial-step:hover{border-color:var(--green);box-shadow:0 12px 30px rgba(0,166,126,.12)}.tutorial-path,.tutorial-stories,.tutorial-use-cases{display:grid;gap:12px}.tutorial-path{grid-template-columns:repeat(3,minmax(0,1fr))}.tutorial-step,.tutorial-stories article,.tutorial-use-cases article{min-height:184px;padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--cream)}.tutorial-step span,.tutorial-stories span,.tutorial-use-cases small{display:inline-flex;margin-bottom:12px;color:var(--green);font-size:.74rem;font-weight:900;text-transform:uppercase}.tutorial-checks strong,.tutorial-step strong,.tutorial-use-cases strong{display:block;color:var(--ink);font-family:var(--font-ui),sans-serif;font-size:1.08rem}.tutorial-split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:12px}.tutorial-split.bottom{grid-template-columns:minmax(0,1fr) minmax(320px,.6fr)}.tutorial-section{padding:20px}.tutorial-section.dark{background:rgba(37,211,102,.05);border:1px solid var(--wa);color:var(--ink)}.tutorial-section.dark .tutorial-section-title svg,.tutorial-section.dark h3{color:white}.tutorial-section-title{display:flex;align-items:center;gap:10px;margin-bottom:16px}.tutorial-section-title svg{color:var(--green)}.tutorial-use-cases{grid-template-columns:repeat(2,minmax(0,1fr))}.tutorial-use-cases small{margin-bottom:0;color:var(--amber)}.tutorial-launch-list{display:grid;gap:10px;margin:0;padding-left:22px}.tutorial-launch-list li{color:rgba(255,255,255,.82);line-height:1.55}.tutorial-stories{grid-template-columns:repeat(5,minmax(0,1fr))}.tutorial-stories article{min-height:218px}.tutorial-stories strong{display:block;color:var(--ink);line-height:1.45}.tutorial-checks{display:grid;gap:10px}.tutorial-checks article{display:grid;grid-template-columns:24px 1fr;gap:12px;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--cream)}.tutorial-checks svg{margin-top:2px;color:var(--green)}.button-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.live-kpi-grid,.live-table-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.live-table-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.live-card,.live-kpi,.workbench-panel{min-height:180px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#fbfcfa}.live-kpi{min-height:124px}.live-card span,.live-kpi span{color:var(--red);font-weight:900}.live-kpi strong{display:block;margin:12px 0 8px;font-size:1.55rem}.live-card pre,.live-kpi small,.mini-table p{color:var(--muted)}.live-card pre{max-height:260px;overflow:auto;padding:0;white-space:pre-wrap}.live-workbench{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:12px;margin-top:16px;align-items:start}.workbench-panel{display:grid;gap:12px;min-height:auto}.workbench-panel.active{border-color:rgba(0,107,85,.34);background:#f4fbf8}.theme-dark .workbench-panel.active{background:var(--surface)!important;border-color:rgba(37,211,102,.15)!important}.workbench-panel>strong{font-size:1.02rem}.payment-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-actions,.payment-readiness-grid,.readiness-list,.readiness-summary{display:grid;gap:10px}.readiness-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.payment-readiness-grid,.readiness-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.payment-method-card,.readiness-item{display:grid;gap:8px;min-height:150px;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--cream)}.payment-method-card span,.readiness-item span{width:fit-content;padding:5px 8px;border-radius:999px;background:rgba(199,55,55,.09);color:var(--red);font-size:.68rem;font-weight:900;text-transform:uppercase}.payment-method-card.ready span,.readiness-item.guarded span,.readiness-item.ready span{background:rgba(0,166,126,.1);color:var(--green)}.readiness-item.needs_canary span{background:rgba(197,160,89,.14);color:#8a6722}.payment-method-card strong,.readiness-item strong{font-family:var(--font-ui),sans-serif;font-size:1.04rem}.empty-state,.payment-method-card p,.readiness-item p{margin:0;color:var(--muted);line-height:1.45}.payment-method-card small,.readiness-item small{color:var(--muted);font-weight:800}.sms-pack-selector{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sms-pack-selector button{min-height:96px;align-items:start;justify-items:start;padding:12px;display:grid;gap:4px;text-align:left}.sms-pack-selector button.active{border-color:var(--green);background:rgba(0,166,126,.08);box-shadow:inset 0 0 0 1px rgba(0,166,126,.16)}.form-hint,.pack-note,.sms-pack-selector small,.sms-pack-selector span{color:var(--muted);font-size:.8rem}.sms-pack-selector strong{font-family:var(--font-ui),sans-serif;font-size:1.05rem}.pack-note{margin:0}.form-hint,.pack-note{font-weight:800}.link-actions{display:grid;gap:10px}.link-actions a{display:flex;align-items:center;justify-content:center;min-height:42px;border:1px solid var(--line);border-radius:7px;background:var(--cream);color:var(--ink);font-weight:900}.mini-table{display:grid;gap:7px;margin-top:12px}.mini-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-items:center;min-height:36px;padding:8px;border:1px solid var(--line);border-radius:6px;background:var(--cream)}.mini-row small{min-width:0;overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.legal-block{max-width:880px;padding:22px 0;border-bottom:1px solid var(--line)}.legal-block h2{margin:0 0 8px;font-size:1.35rem}.legal-block p{margin:0;color:var(--muted);line-height:1.7}@media (prefers-reduced-motion:reduce){.animate-reveal,.homepage-flow .hero-content,.homepage-flow .hero-visual,.homepage-flow .metric-strip.floating,.homepage-flow .seo-hub-strip,.homepage-flow .site-header{animation:none;opacity:1;transform:none}}@media (max-width:1040px){.header-actions,.site-header,.site-nav{flex-wrap:wrap}.site-nav{order:3;width:100%;gap:6px;overflow:visible}.site-nav a{min-height:34px;padding:0 8px;font-size:.88rem}.node,.signal-card{opacity:.5}.tariff-hero{grid-template-columns:1fr}.advanced-feature-grid,.api-basics-grid,.channel-grid,.dash-kpis,.docs-layout,.endpoint-spec-grid,.faq-grid,.feature-rail,.integration-flow,.limits-grid,.live-kpi-grid,.live-table-grid,.live-workbench,.ops-grid,.pricing-grid,.seo-hub-strip,.seo-layout,.sms-pack-grid,.tariff-pack-grid,.tariff-proof-grid{grid-template-columns:1fr 1fr}.api-reference-shell{grid-template-columns:1fr}.api-reference-nav{position:static;grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-auth-gate,.dashboard-shell,.two-column-docs,.webhook-layout{grid-template-columns:1fr}.dash-sidebar{position:static;height:auto}.dash-sidebar nav,.dashboard-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.tutorial-hero,.tutorial-split,.tutorial-split.bottom{grid-template-columns:1fr}.tutorial-path,.tutorial-stories,.tutorial-use-cases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.site-header{align-items:flex-start;display:grid;grid-template-columns:1fr;gap:12px;padding:12px 20px 14px}.brand{width:100%}.header-actions{display:grid;grid-template-columns:auto minmax(0,1fr);width:calc(100% - 40px);max-width:100%;gap:8px}.header-actions,.login-link{justify-self:start}.header-actions .button.primary{grid-column:1/-1;justify-self:start;width:min(350px,100%);min-height:42px}.site-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:start;width:calc(100% - 40px);max-width:100%}.site-nav a{min-width:0}.hero-shell{min-height:760px;padding-top:72px}.hero-content h1{font-size:clamp(2.55rem,15vw,4.2rem)}.advanced-feature-grid,.api-basics-grid,.channel-grid,.dash-grid,.dash-kpis,.dashboard-auth-gate,.docs-layout,.endpoint-spec-grid,.faq-grid,.feature-rail,.integration-flow,.limits-grid,.live-kpi-grid,.live-table-grid,.live-workbench,.metric-strip,.ops-grid,.payment-actions,.pricing-grid,.readiness-summary,.seo-hub-strip,.seo-layout,.sms-pack-grid,.sms-pack-selector,.tariff-pack-grid,.tariff-proof-grid{grid-template-columns:1fr}.tariff-hero{grid-template-columns:minmax(0,1fr);padding:42px 24px 48px;background-size:52px 52px,auto;overflow:hidden}.tariff-hero h1{max-width:18.5rem;font-size:2.08rem;line-height:1.05}.tariff-hero-copy>p:not(.eyebrow){max-width:19.5rem;font-size:1rem}.tariff-actions{display:grid;grid-template-columns:1fr;width:calc(100% - 48px);max-width:100%}.tariff-actions .button{max-width:100%}.tariff-actions .button,.tariff-ledger{justify-self:start;width:min(342px,100%)}.tariff-ledger{max-width:calc(100% - 48px);padding:12px}.tariff-ledger-row{grid-template-columns:1fr}.tariff-ledger-row strong{font-size:1.2rem}.tariff-heading h2{font-size:1.9rem}.seo-aside{position:static}.api-reference-shell{padding-inline:14px}.api-doc-section{padding:18px}.api-reference-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.endpoint-reference-card summary,.endpoint-row,.reference-header{grid-template-columns:1fr}.dash-header,.section-intro,.session-dock{flex-direction:column}.session-dock{align-items:stretch}.session-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.session-actions button{width:100%}.session-state small{max-width:100%}.dash-sidebar nav,.dashboard-flow,.tutorial-path,.tutorial-stories,.tutorial-use-cases{grid-template-columns:1fr}.dash-sidebar{position:sticky;top:0;z-index:15;max-height:48vh;overflow-y:auto;box-shadow:0 14px 34px rgba(13,15,14,.08)}.dash-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dash-nav-group{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.dash-nav-group>span{grid-column:1/-1}.dash-sidebar nav a{min-height:58px;padding:8px}.dash-sidebar nav a small{font-size:.68rem}.reference-header{display:grid}.endpoint-reference-card summary small{justify-self:start}.error-table article,.event-table article,.mini-row,.ops-topline,.table-row{grid-template-columns:1fr}.dash-subtitle{text-align:left}.signal-card{display:none}}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}.blog-card{display:flex;flex-direction:column;padding:24px;border-radius:16px;transition:all .3s ease}.blog-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-premium);border-color:rgba(255,255,255,.8)}.blog-card strong{font-family:var(--font-ui),sans-serif;font-size:1.4rem;line-height:1.2;margin:12px 0;color:var(--ink)}.blog-card p{color:var(--muted);font-size:.95rem;line-height:1.6;margin-bottom:24px;flex-grow:1}.keyword-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.keyword-list small{background:var(--field);color:var(--muted);padding:4px 10px;border-radius:20px;font-size:.75rem;font-weight:600;border:1px solid var(--line)}.theme-dark{--bg:#0e0f11;--surface:#16181c;--surface2:#1e2128;--border:#2a2d35;--border2:#363a45;--ink:#f0ece4;--muted:#9aa0b0;--dim:#828898;--wa:#25D366;--wa2:#1a9e4e;--sms:#e8420f;--gold:#d4a84b;--blue:#4a9eff;--purple:#9b72ff;--red:#ff4d4d;--font-ui:"Outfit",system-ui,sans-serif;--font-mono:"DM Mono",monospace;--font-serif:"Instrument Serif",Georgia,serif;--sidebar:240px;--r:10px;--line:var(--border);--paper:var(--surface2);--green:var(--wa);--amber:var(--gold);--field:var(--surface2)}.theme-dark,.theme-light{background-color:var(--bg)!important;color:var(--ink)!important}.theme-light{--bg:#fdfdfc;--sand:#fdfdfc;--surface:#ffffff;--surface2:#f3f4f6;--border:rgba(0,0,0,0.08);--border2:rgba(0,0,0,0.12);--ink:#0e0f11;--muted:#6b7280;--dim:#4b5563;--wa:#25D366;--wa2:#1a9e4e;--sms:#e8420f;--gold:#d4a84b;--blue:#4a9eff;--purple:#9b72ff;--red:#ff4d4d;--font-ui:"Outfit",system-ui,sans-serif;--font-mono:"DM Mono",monospace;--font-serif:"Instrument Serif",Georgia,serif;--sidebar:240px;--r:10px;--line:var(--border);--paper:#ffffff;--green:var(--wa);--amber:var(--gold);--field:rgba(0,0,0,0.03);--cream:#f3f4f6}:is(.theme-dark,.theme-light).dashboard-shell{display:flex!important;flex-direction:row!important;background:var(--bg)!important;color:var(--ink)!important;height:100vh!important;min-height:100vh!important;overflow:hidden!important}:is(.theme-dark,.theme-light) .dash-sidebar{width:var(--sidebar)!important;flex-shrink:0!important;background:var(--surface)!important;border-right:1px solid var(--border)!important;display:flex!important;flex-direction:column!important;height:100vh!important;overflow-y:auto!important;padding:0 0 1rem!important}:is(.theme-dark,.theme-light) .dash-brand{display:flex!important;align-items:center!important;gap:.55rem!important;padding:1.1rem 1rem!important;border-bottom:1px solid var(--border)!important;cursor:pointer!important;font-size:.82rem!important;font-weight:700!important;letter-spacing:-.02em!important;color:var(--ink)!important}:is(.theme-dark,.theme-light) .dash-brand span{font-weight:800!important}:is(.theme-dark,.theme-light) .dash-brand span span{color:var(--sms)!important}:is(.theme-dark,.theme-light) .dash-sidebar nav{display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important}:is(.theme-dark,.theme-light) .dash-nav-group{display:flex!important;flex-direction:column!important;gap:0!important;padding:.5rem 0 0!important}:is(.theme-dark,.theme-light) .dash-nav-group>span{padding:.9rem .7rem .3rem!important;font-size:.6rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--dim)!important;display:block!important}:is(.theme-dark,.theme-light) .dash-sidebar nav a{display:flex!important;align-items:center!important;gap:.55rem!important;padding:.52rem .8rem!important;margin:.1rem .5rem!important;border-radius:7px!important;cursor:pointer!important;font-size:.78rem!important;font-weight:500!important;color:var(--muted)!important;transition:.15s!important;white-space:nowrap!important;min-height:auto!important;background:transparent!important}:is(.theme-dark,.theme-light) .dash-sidebar nav a:hover{background:var(--surface2)!important;color:var(--ink)!important}:is(.theme-dark,.theme-light) .dash-sidebar nav a.active,:is(.theme-dark,.theme-light) .dash-sidebar nav a[aria-current=page]{background:rgba(37,211,102,.1)!important}:is(.theme-dark,.theme-light) .dash-nav-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:auto!important;background:transparent!important;border-radius:0!important;color:inherit!important;flex:0 0 auto!important}:is(.theme-dark,.theme-light) .dash-sidebar nav a strong{font-weight:500!important;font-size:.78rem!important}:is(.theme-dark,.theme-light) .dash-sidebar nav a small{display:none!important}:is(.theme-dark,.theme-light) .dash-main{flex:1 1!important;display:flex!important;flex-direction:column!important;height:100vh!important;overflow-y:auto!important;padding:0!important}:is(.theme-dark,.theme-light) .dash-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:.7rem 1.4rem!important;border-bottom:1px solid var(--border)!important;background:var(--surface)!important;flex-shrink:0!important;gap:1rem!important}:is(.theme-dark,.theme-light) .dash-header h1{font-size:.85rem!important;font-weight:700!important;color:var(--ink)!important;margin:0!important;font-family:var(--font-ui)!important}:is(.theme-dark,.theme-light) .dash-header .eyebrow{display:none!important}:is(.theme-dark,.theme-light) .dash-subtitle{font-size:.72rem!important;color:var(--muted)!important;text-align:left!important;margin:0!important}:is(.theme-dark,.theme-light) .live-dashboard{flex:1 1!important;min-width:0!important;height:100vh!important;background:transparent!important;border:none!important;border-radius:0!important;padding:1.4rem!important;margin:0!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important}:is(.theme-dark,.theme-light) .session-dock{background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:var(--r)!important;padding:.6rem 1rem!important;margin-bottom:1.2rem!important;display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:auto!important}:is(.theme-dark,.theme-light) .session-state strong{color:var(--ink)!important;font-size:.75rem!important}:is(.theme-dark,.theme-light) .session-state small{color:var(--muted)!important;font-size:.64rem!important;font-weight:500!important}:is(.theme-dark,.theme-light) .glass-card{background:rgba(22,24,28,.65)!important;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(255,255,255,.05)!important;border-radius:16px!important;box-shadow:0 8px 32px rgba(0,0,0,.2);color:var(--ink)!important;transition:all .3s cubic-bezier(.25,.8,.25,1)}:is(.theme-dark,.theme-light) .glass-card:hover{background:rgba(30,33,40,.75)!important;border:1px solid rgba(255,255,255,.1)!important;transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.3)}:is(.theme-dark,.theme-light) .premium-panel{background:linear-gradient(145deg,#16181c,#0a0b0c)!important;border:1px solid rgba(255,255,255,.05)!important;border-radius:24px!important;box-shadow:0 25px 50px -12px rgba(0,0,0,.5)!important;color:var(--ink)!important;overflow:hidden}:is(.theme-dark,.theme-light) .kpi-metric{font-family:var(--font-ui),sans-serif!important;font-size:2.2rem!important;font-weight:700!important;letter-spacing:-.02em!important;background:linear-gradient(180deg,#ffffff,#a1a1aa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:block;margin:6px 0!important}:is(.theme-dark,.theme-light) .kpi-label{color:var(--muted)!important;font-size:.75rem!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-weight:700!important}:is(.theme-dark,.theme-light) .kpi-detail{color:var(--wa)!important;font-size:.8rem!important;font-weight:600!important}:is(.theme-dark,.theme-light) .section-intro{background:linear-gradient(145deg,#16181c,#0a0b0c)!important;border:1px solid rgba(255,255,255,.05)!important;border-radius:20px!important;box-shadow:0 25px 50px -12px rgba(0,0,0,.5)!important;color:var(--ink)!important}:is(.theme-dark,.theme-light) .section-intro h2{color:white!important;font-weight:600!important;letter-spacing:-.03em!important}:is(.theme-dark,.theme-light) .section-intro p{color:var(--muted)!important}:is(.theme-dark,.theme-light) .dashboard-tabs{background:rgba(14,15,17,.8)!important;border:1px solid rgba(255,255,255,.05)!important;border-radius:12px!important}:is(.theme-dark,.theme-light) .dashboard-tabs button{color:var(--muted)!important}:is(.theme-dark,.theme-light) .dashboard-tabs button:hover{background:rgba(255,255,255,.02)!important;border-color:rgba(255,255,255,.05)!important;color:white!important}:is(.theme-dark,.theme-light) .dashboard-tabs button.active{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.1)!important;color:white!important;box-shadow:0 4px 20px rgba(0,0,0,.2)!important}:is(.theme-dark,.theme-light) .one-time-key{background:rgba(232,66,15,.1)!important;border:1px solid rgba(232,66,15,.2)!important;color:var(--ink)!important;border-radius:12px!important}:is(.theme-dark,.theme-light) .one-time-key code{background:rgba(0,0,0,.4)!important;color:var(--wa)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:inset 0 2px 4px rgba(0,0,0,.5)!important}:is(.theme-dark,.theme-light) .dashboard-notice{background:rgba(37,211,102,.1)!important;border:1px solid rgba(37,211,102,.2)!important;color:#a7f3d0!important;border-radius:12px!important;font-weight:600!important}:is(.theme-dark,.theme-light) .session-dock .session-actions button{background:var(--surface2)!important;border:1px solid var(--border)!important;color:var(--muted)!important;border-radius:6px!important;width:28px!important;height:28px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:.15s!important}:is(.theme-dark,.theme-light) .session-dock .session-actions button:hover{color:var(--ink)!important;border-color:var(--border2)!important}:is(.theme-dark,.theme-light) .live-kpi-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:.75rem!important;margin-bottom:1rem!important}:is(.theme-dark,.theme-light) .live-kpi-grid .kpi{background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:var(--r)!important;padding:.9rem 1rem!important;position:relative!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;gap:.2rem!important;min-height:auto!important}:is(.theme-dark,.theme-light) .live-kpi-grid .kpi:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:2px!important}:is(.theme-dark,.theme-light) .live-kpi-grid .kpi:first-child:before{background:linear-gradient(90deg,var(--wa),var(--wa2))!important}:is(.theme-dark,.theme-light) .live-kpi-grid .kpi:nth-child(2):before{background:linear-gradient(90deg,var(--sms),#ff7043)!important}:is(.theme-dark,.theme-light) .live-kpi-grid .kpi:nth-child(3):before{background:linear-gradient(90deg,var(--gold),#ffd700)!important}:is(.theme-dark,.theme-light) .live-kpi-grid .kpi:nth-child(4):before{background:linear-gradient(90deg,var(--blue),var(--purple))!important}:is(.theme-dark,.theme-light) .live-kpi-grid .kpi span{font-size:.65rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.07em!important;color:var(--muted)!important;display:block!important}:is(.theme-dark,.theme-light) .live-kpi-grid .kpi strong{font-family:var(--font-serif)!important;font-size:1.6rem!important;line-height:1!important;color:var(--ink)!important;margin:.2rem 0!important}:is(.theme-dark,.theme-light) .live-kpi-grid .kpi small{font-size:.64rem!important;color:var(--dim)!important;font-weight:500!important;display:block!important}:is(.theme-dark,.theme-light) .dashboard-flow,:is(.theme-dark,.theme-light) .grid-auto,:is(.theme-dark,.theme-light) .two-column-docs,:is(.theme-dark,.theme-light) .webhook-layout{display:grid!important;grid-template-columns:2fr 1fr!important;gap:1rem!important}:is(.theme-dark,.theme-light) .dashboard-flow.activity,:is(.theme-dark,.theme-light) .dashboard-flow.setup{grid-template-columns:1fr!important}:is(.theme-dark,.theme-light) .card,:is(.theme-dark,.theme-light) .dash-panel,:is(.theme-dark,.theme-light) .workbench-panel{background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:var(--r)!important;padding:1.1rem!important}:is(.theme-dark,.theme-light) .card-title,:is(.theme-dark,.theme-light) .panel-heading,:is(.theme-dark,.theme-light) .sect-header{display:flex!important;align-items:center!important;justify-content:space-between!important;font-size:.7rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.07em!important;color:var(--muted)!important;margin-bottom:.7rem!important}:is(.theme-dark,.theme-light) .card-title span,:is(.theme-dark,.theme-light) .panel-heading span{color:var(--muted)!important}:is(.theme-dark,.theme-light) .data-table,:is(.theme-dark,.theme-light) .tbl{width:100%!important;border-collapse:collapse!important;font-size:.75rem!important;display:table!important;margin:0!important}:is(.theme-dark,.theme-light) .table-row.header,:is(.theme-dark,.theme-light) .tbl th{display:table-row!important;text-align:left!important;font-size:.63rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:var(--dim)!important;border-bottom:1px solid var(--border)!important}:is(.theme-dark,.theme-light) .table-row.header span,:is(.theme-dark,.theme-light) .tbl th td,:is(.theme-dark,.theme-light) .tbl th th{display:table-cell!important;padding:.5rem .75rem!important;font-weight:700!important;color:var(--dim)!important}:is(.theme-dark,.theme-light) .table-row,:is(.theme-dark,.theme-light) .tbl tr{display:table-row!important;border-bottom:.5px solid rgba(255,255,255,.04)!important}:is(.theme-dark,.theme-light) .table-row span,:is(.theme-dark,.theme-light) .tbl td{display:table-cell!important;padding:.6rem .75rem!important;vertical-align:middle!important;color:var(--muted)!important}:is(.theme-dark,.theme-light) .table-row:hover span,:is(.theme-dark,.theme-light) .tbl tr:hover td{background:rgba(255,255,255,.02)!important}:is(.theme-dark,.theme-light) .table-row span strong,:is(.theme-dark,.theme-light) .table-row span.bold,:is(.theme-dark,.theme-light) .tbl td.bold{color:var(--ink)!important;font-weight:500!important}:is(.theme-dark,.theme-light) .table-row span code,:is(.theme-dark,.theme-light) .tbl td.num{font-family:var(--font-mono)!important;font-size:.7rem!important}:is(.theme-dark,.theme-light) .form-group{margin-bottom:.85rem!important}:is(.theme-dark,.theme-light) .form-group label{font-size:.68rem!important;font-weight:600!important;color:var(--muted)!important;margin-bottom:.3rem!important;display:block!important;text-transform:uppercase!important;letter-spacing:.05em!important}:is(.theme-dark,.theme-light) .form-input,:is(.theme-dark,.theme-light) input,:is(.theme-dark,.theme-light) select,:is(.theme-dark,.theme-light) textarea{width:100%!important;background:var(--surface2)!important;border:1px solid var(--border)!important;color:var(--ink)!important;padding:.55rem .8rem!important;border-radius:7px!important;font-family:var(--font-ui)!important;font-size:.78rem!important;outline:none!important;transition:.15s!important}:is(.theme-dark,.theme-light) .form-input:focus,:is(.theme-dark,.theme-light) input:focus,:is(.theme-dark,.theme-light) textarea:focus{border-color:var(--wa)!important;box-shadow:0 0 0 3px rgba(37,211,102,.1)!important}:is(.theme-dark,.theme-light) .btn,:is(.theme-dark,.theme-light) button{display:inline-flex!important;align-items:center!important;gap:.35rem!important;padding:.55rem .95rem!important;border-radius:7px!important;font-size:.75rem!important;font-weight:600!important;cursor:pointer!important;border:1px solid var(--border)!important;background:var(--surface2)!important;color:var(--ink)!important;font-family:var(--font-ui)!important;transition:.15s!important;white-space:nowrap!important}:is(.theme-dark,.theme-light) .btn-wa,:is(.theme-dark,.theme-light) button.dark,:is(.theme-dark,.theme-light) button.primary{background:var(--wa)!important;color:#0a1a0a!important}:is(.theme-dark,.theme-light) .btn-ghost,:is(.theme-dark,.theme-light) button.secondary{background:transparent!important;border:1px solid var(--border2)!important;color:var(--muted)!important}:is(.theme-dark,.theme-light) .btn-ghost:hover,:is(.theme-dark,.theme-light) button.secondary:hover{border-color:var(--border2)!important;color:var(--ink)!important;background:var(--surface2)!important}:is(.theme-dark,.theme-light) .btn-sms{background:var(--sms)!important;color:white!important}:is(.theme-dark,.theme-light) .btn-sms:hover{opacity:.85!important}:is(.theme-dark,.theme-light) .dashboard-tabs,:is(.theme-dark,.theme-light) .tabs{display:flex!important;background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:8px!important;padding:3px!important;margin-bottom:1.2rem!important;gap:3px!important;overflow-x:auto!important}:is(.theme-dark,.theme-light) .dashboard-tabs button,:is(.theme-dark,.theme-light) .tabs button{flex:1 1!important;padding:.8rem 1rem!important;text-align:center!important;cursor:pointer!important;border-radius:8px!important;color:var(--muted)!important;background:transparent!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;min-height:auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important}:is(.theme-dark,.theme-light) .dashboard-tabs button span,:is(.theme-dark,.theme-light) .tabs button span{display:block!important;font-family:var(--font-ui),sans-serif!important;font-size:.88rem!important;font-weight:700!important}:is(.theme-dark,.theme-light) .dashboard-tabs button small,:is(.theme-dark,.theme-light) .tabs button small{display:block!important;font-size:.7rem!important;font-weight:500!important;opacity:.65!important;line-height:1.3!important}:is(.theme-dark,.theme-light) .dashboard-tabs button:hover,:is(.theme-dark,.theme-light) .tabs button:hover{color:var(--ink)!important;background:rgba(255,255,255,.02)!important}:is(.theme-dark,.theme-light) .dashboard-tabs button.active,:is(.theme-dark,.theme-light) .tabs button.active{background:var(--surface2)!important;color:var(--ink)!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important}:is(.theme-dark,.theme-light) .code-block,:is(.theme-dark,.theme-light) pre{background:#0a0b0d!important;border:1px solid var(--border)!important;border-radius:8px!important;padding:.9rem 1rem!important;font-family:var(--font-mono)!important;font-size:.7rem!important;line-height:1.9!important;color:#aaa!important;overflow-x:auto!important}:is(.theme-dark,.theme-light) .pill,:is(.theme-dark,.theme-light) .status-pill{display:inline-flex!important;align-items:center!important;gap:.3rem!important;font-size:.62rem!important;font-weight:700!important;padding:2px 7px!important;border-radius:20px!important}:is(.theme-dark,.theme-light) .pill-delivered,:is(.theme-dark,.theme-light) .status-pill.delivered{background:rgba(37,211,102,.12)!important;color:var(--wa)!important}:is(.theme-dark,.theme-light) .pill-sent,:is(.theme-dark,.theme-light) .status-pill.sent{background:rgba(74,158,255,.12)!important;color:var(--blue)!important}:is(.theme-dark,.theme-light) .pill-failed,:is(.theme-dark,.theme-light) .status-pill.failed{background:rgba(255,77,77,.12)!important;color:var(--red)!important}:is(.theme-dark,.theme-light) .dashboard-auth-gate{display:grid!important;grid-template-columns:1.2fr 1fr!important;gap:3rem!important;align-items:center!important;max-width:1000px!important;margin:4rem auto!important;background:transparent!important;border:none!important;box-shadow:none!important}:is(.theme-dark,.theme-light) .dashboard-auth-gate .auth-gate-copy h2{font-family:var(--font-serif)!important;font-size:3rem!important;color:var(--ink)!important;line-height:1.1!important;font-weight:400!important}:is(.theme-dark,.theme-light) .dashboard-auth-gate .auth-gate-card{background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:16px!important;padding:2rem!important;box-shadow:0 24px 64px rgba(0,0,0,.4)!important}:is(.theme-dark,.theme-light) .dashboard-auth-gate .segmented{display:flex!important;background:var(--surface2)!important;border-radius:8px!important;padding:3px!important;margin-bottom:1.2rem!important;gap:3px!important}:is(.theme-dark,.theme-light) .dashboard-auth-gate .segmented button{flex:1 1!important;padding:.45rem!important;text-align:center!important;font-size:.72rem!important;font-weight:600!important;cursor:pointer!important;border-radius:6px!important;color:var(--muted)!important;background:transparent!important}:is(.theme-dark,.theme-light) .dashboard-auth-gate .segmented button.active{background:var(--surface)!important;color:var(--ink)!important}:is(.theme-dark,.theme-light) .dashboard-auth-gate .auth-form label.auth-field{display:block!important;margin-bottom:1rem!important}:is(.theme-dark,.theme-light) .dashboard-auth-gate .auth-form label.auth-field span{display:block!important;font-size:.68rem!important;font-weight:600!important;color:var(--muted)!important;margin-bottom:.4rem!important;text-transform:uppercase!important;letter-spacing:.05em!important}:is(.theme-dark,.theme-light) .dashboard-auth-gate .auth-form label.auth-field input,:is(.theme-dark,.theme-light) .dashboard-auth-gate .auth-form label.auth-field textarea{width:100%!important;background:var(--surface2)!important;border:1px solid var(--border)!important;color:var(--ink)!important;padding:.65rem 1rem!important;border-radius:8px!important;font-family:var(--font-ui)!important;font-size:.78rem!important;outline:none!important;transition:.15s!important}:is(.theme-dark,.theme-light) .dashboard-auth-gate .auth-form label.auth-field input:focus,:is(.theme-dark,.theme-light) .dashboard-auth-gate .auth-form label.auth-field textarea:focus{border-color:var(--wa)!important;box-shadow:0 0 0 3px rgba(37,211,102,.1)!important}:is(.theme-dark,.theme-light) .dashboard-auth-gate .auth-form button.dark,:is(.theme-dark,.theme-light) .dashboard-auth-gate .auth-form button.secondary{width:100%!important;padding:.75rem!important;border-radius:8px!important;font-size:.8rem!important;font-weight:600!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;cursor:pointer!important;transition:.15s!important;border:none!important}:is(.theme-dark,.theme-light) .dashboard-auth-gate .auth-form button.dark{background:var(--wa)!important;color:#0a1a0a!important}:is(.theme-dark,.theme-light) .dashboard-auth-gate .auth-form button.dark:hover{background:var(--wa2)!important;color:white!important}:is(.theme-dark,.theme-light) .dashboard-auth-gate .auth-form button.secondary{background:transparent!important;border:1px solid var(--border)!important;color:var(--muted)!important}:is(.theme-dark,.theme-light) .dashboard-auth-gate .auth-form button.secondary:hover{border-color:var(--border2)!important;color:var(--ink)!important;background:var(--surface2)!important}:is(.theme-dark,.theme-light) .dashboard-auth-gate .auth-gate-feedback{grid-column:1/-1!important;display:flex!important;flex-direction:column!important;gap:.5rem!important}:is(.theme-dark,.theme-light) .dashboard-auth-gate .auth-gate-feedback .dashboard-error{background:rgba(255,77,77,.1)!important;border:1px solid rgba(255,77,77,.2)!important;color:var(--red)!important;padding:.8rem 1rem!important;border-radius:10px!important;font-size:.85rem!important;margin:0!important}:is(.theme-dark,.theme-light) .dashboard-auth-gate .auth-gate-feedback .dashboard-notice{background:rgba(37,211,102,.1)!important;border:1px solid rgba(37,211,102,.2)!important;color:var(--wa)!important;padding:.8rem 1rem!important;border-radius:10px!important;font-size:.85rem!important;margin:0!important}:is(.theme-dark,.theme-light) nav[style*=background]{background:rgba(14,15,17,.95)!important;border-bottom:1px solid var(--border)!important}:is(.theme-dark,.theme-light) nav[style*=background] .logo-text{color:var(--ink)!important}.site-nav .logo-text{color:var(--ink)!important;font-weight:700;transition:color .2s ease}.theme-light .site-nav .logo-text{color:#0e0f11!important}.theme-dark .site-nav .logo-text{color:#fdfdfc!important}.site-nav .logo-sms{color:var(--sms)!important}:is(.theme-dark,.theme-light) nav[style*=background] .nav-links a{color:var(--muted)!important}:is(.theme-dark,.theme-light) nav[style*=background] .nav-links a:hover{color:var(--ink)!important}:is(.theme-dark,.theme-light) nav[style*=background] .nav-cta .btn-ghost{border-color:var(--border)!important;color:var(--ink)!important}:is(.theme-dark,.theme-light) nav[style*=background] .nav-cta .btn-ghost:hover{background:var(--surface2)!important;border-color:var(--border2)!important}:is(.theme-dark,.theme-light) nav[style*=background] .nav-cta .btn-wa:hover{background:var(--wa2)!important;color:white!important}:is(.theme-dark,.theme-light) .sb-user{transition:all .2s cubic-bezier(.16,1,.3,1)!important}:is(.theme-dark,.theme-light) .sb-user:hover{background:var(--surface2)!important}@media(max-width:768px){:is(.theme-dark,.theme-light).dashboard-shell{flex-direction:column!important}:is(.theme-dark,.theme-light) .dash-sidebar{width:100%!important;height:auto!important}:is(.theme-dark,.theme-light) .dashboard-auth-gate,:is(.theme-dark,.theme-light) .dashboard-flow,:is(.theme-dark,.theme-light) .grid-auto{grid-template-columns:1fr!important}:is(.theme-dark,.theme-light) .live-kpi-grid{grid-template-columns:1fr 1fr!important}}:is(.theme-dark,.theme-light) option,:is(.theme-dark,.theme-light) select option{background:#1e2128!important;color:#f0ece4!important}:is(.theme-dark,.theme-light) .endpoint-reference-card{background:var(--surface)!important;border-color:var(--border)!important;color:var(--ink)!important}:is(.theme-dark,.theme-light) .endpoint-reference-card[open] summary{background:var(--surface2)!important;border-bottom:1px solid var(--border)!important}:is(.theme-dark,.theme-light) .btn:hover,:is(.theme-dark,.theme-light) button:hover{background:var(--surface2)!important;border-color:var(--border2)!important;color:var(--ink)!important}:is(.theme-dark,.theme-light) .btn-wa:hover,:is(.theme-dark,.theme-light) button.dark:hover,:is(.theme-dark,.theme-light) button.primary:hover{background:var(--wa2)!important;color:white!important}:is(.theme-dark,.theme-light) .dashboard-preview-grid{display:grid!important;grid-template-columns:1.2fr 1fr!important;gap:1.5rem!important;width:100%!important;align-items:start!important}@media (max-width:768px){:is(.theme-dark,.theme-light) .dashboard-preview-grid{grid-template-columns:1fr!important;gap:1.5rem!important}}:is(.theme-dark,.theme-light) .live-table-grid>article>div[style*=overflowX],:is(.theme-dark,.theme-light) .live-table-grid>article>div[style*=overflow]{max-height:calc(100vh - 250px);overflow-y:auto!important;overflow-x:auto!important}:is(.theme-dark,.theme-light) article.live-card.glass-card>div[style*=overflow]{max-height:calc(100vh - 240px);overflow-y:auto!important;overflow-x:auto!important}:is(.theme-dark,.theme-light) .live-workbench>article.workbench-panel{max-height:calc(100vh - 160px);overflow-y:auto}:is(.theme-dark,.theme-light) .live-kpi-grid{flex-shrink:0}:is(.theme-dark,.theme-light) .live-table-grid,:is(.theme-dark,.theme-light) .live-workbench{overflow:visible}.wa-chat-container{position:fixed;bottom:2rem;right:2rem;z-index:9999;font-family:var(--font-ui)}.wa-chat-button{width:60px;height:60px;border-radius:50%;background:var(--wa);border:none;cursor:pointer;box-shadow:0 8px 24px rgba(37,211,102,.3),0 2px 8px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;color:white;transition:all .3s cubic-bezier(.175,.885,.32,1.275);outline:none;padding:0;position:relative}.wa-chat-button:hover{transform:scale(1.08);box-shadow:0 12px 28px rgba(37,211,102,.4),0 4px 12px rgba(0,0,0,.25);background:#20ba5a}.wa-chat-button:active{transform:scale(.95)}.wa-chat-button.active{background:var(--sand);border:1px solid var(--border);color:var(--ink);box-shadow:var(--shadow-premium)}.wa-chat-button .wa-icon-svg{width:32px;height:32px;transition:transform .3s ease}.wa-chat-button .wa-icon-close{animation:rotateIn .3s ease forwards}@keyframes rotateIn{0%{transform:rotate(-90deg) scale(.8);opacity:0}to{transform:rotate(0) scale(1);opacity:1}}.wa-chat-tooltip{position:absolute;bottom:76px;right:0;background:rgba(14,15,17,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border);color:var(--ink);padding:.75rem 2.8rem .75rem 1.2rem;border-radius:12px;font-size:.8rem;font-weight:500;white-space:nowrap;box-shadow:var(--shadow-premium);animation:fadeInUp .4s cubic-bezier(.16,1,.3,1) forwards;z-index:10000}.wa-chat-tooltip-close{position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important;background:transparent!important;border:none!important;color:var(--muted)!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:2px!important;border-radius:50%!important;width:20px!important;height:20px!important;min-width:20px!important;transition:all .2s ease!important}.wa-chat-tooltip-close:hover{color:var(--ink)!important;background:rgba(255,255,255,.08)!important;border:none!important}.wa-chat-tooltip-arrow{position:absolute;bottom:-6px;right:24px;width:12px;height:12px;background:rgba(14,15,17,.95);border-right:1px solid var(--border);border-bottom:1px solid var(--border);transform:rotate(45deg);z-index:-1}@keyframes fadeInUp{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.wa-chat-window{position:absolute;bottom:76px;right:0;width:360px;max-width:calc(100vw - 2rem);height:480px;max-height:calc(100vh - 8rem);border-radius:20px;background:rgba(14,15,17,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border);box-shadow:var(--shadow-premium);display:flex;flex-direction:column;overflow:hidden;animation:scaleUpIn .35s cubic-bezier(.34,1.56,.64,1) forwards;z-index:9998}@keyframes scaleUpIn{0%{transform:scale(.85) translateY(20px);opacity:0;transform-origin:bottom right}to{transform:scale(1) translateY(0);opacity:1;transform-origin:bottom right}}.wa-chat-header{padding:1.2rem;background:linear-gradient(135deg,rgba(37,211,102,.12),rgba(14,15,17,.4));border-bottom:1px solid var(--border);display:flex;align-items:center;gap:.8rem;position:relative}.wa-chat-header-avatar{position:relative;width:40px;height:40px}.wa-avatar-badge{width:100%;height:100%;border-radius:10px;background:linear-gradient(135deg,var(--wa),var(--sms));display:flex;align-items:center;justify-content:center;color:white;font-weight:800;font-size:1.1rem}.wa-status-dot{position:absolute;bottom:-2px;right:-2px;width:10px;height:10px;border-radius:50%;background:#25D366;border:2px solid rgba(14,15,17,.95)}.wa-chat-header-info h3{font-size:.92rem;font-weight:700;color:var(--ink);margin-bottom:2px}.wa-status-text{font-size:.72rem;color:var(--muted);display:flex;align-items:center;gap:4px}.wa-dot-pulse{width:6px;height:6px;background-color:#25D366;border-radius:50%;display:inline-block;animation:pulse-dot 1.5s infinite}@keyframes pulse-dot{0%{transform:scale(.9);opacity:1}50%{transform:scale(1.3);opacity:.5}to{transform:scale(.9);opacity:1}}.wa-chat-close-btn{position:absolute;top:1.2rem;right:1.2rem;background:transparent;border:none;color:var(--muted);cursor:pointer;padding:4px;border-radius:50%;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.wa-chat-close-btn:hover{color:var(--ink);background:rgba(255,255,255,.05)}.wa-chat-body{flex:1 1;padding:1.2rem;overflow-y:auto;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.02'/%3E%3C/svg%3E");display:flex;flex-direction:column}.wa-chat-bubble{max-width:85%;padding:.8rem 1rem;border-radius:0 16px 16px 16px;font-size:.82rem;line-height:1.45;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:1rem;position:relative}.wa-chat-bubble.support{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.04);color:var(--ink);align-self:flex-start}.wa-bubble-header{font-size:.72rem;font-weight:700;color:var(--wa);margin-bottom:4px;text-transform:uppercase;letter-spacing:.03em}.wa-bubble-text{white-space:pre-wrap}.wa-bubble-time{font-size:.65rem;color:var(--muted);text-align:right;margin-top:4px}.wa-chat-footer{padding:1rem;border-top:1px solid var(--border);background:rgba(14,15,17,.7)}.wa-input-container{display:flex;align-items:flex-end;background:rgba(255,255,255,.03);border:1px solid var(--border);border-radius:12px;padding:.4rem .6rem;gap:.5rem;transition:all .2s ease}.wa-input-container:focus-within{border-color:rgba(37,211,102,.4);background:rgba(255,255,255,.05)}.wa-input-container textarea{flex:1 1;background:transparent;border:none;outline:none;color:var(--ink);font-size:.82rem;resize:none;max-height:80px;padding:4px 0;line-height:1.4;font-family:inherit}.wa-input-container textarea::placeholder{color:var(--muted)}.wa-send-btn{background:transparent;border:none;color:var(--muted);cursor:pointer;padding:6px;border-radius:8px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.wa-send-btn.active{color:var(--wa)}.wa-send-btn.active:hover{background:rgba(37,211,102,.1);transform:scale(1.05)}.wa-chat-footer-btn-wrap{margin-top:.6rem}.wa-chat-action-btn{width:100%;background:var(--wa);border:none;border-radius:10px;color:white;padding:.65rem;font-size:.8rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 4px 12px rgba(37,211,102,.2)}.wa-chat-action-btn:hover{background:#20ba5a;box-shadow:0 6px 16px rgba(37,211,102,.3);transform:translateY(-1px)}.wa-chat-action-btn:active{transform:translateY(0)}@media (max-width:480px){.wa-chat-container{bottom:1rem;right:1rem}.wa-chat-window{width:calc(100vw - 2rem);height:420px;bottom:68px}.wa-chat-tooltip{bottom:68px;max-width:calc(100vw - 2rem)}}.blog-hero-featured{display:grid;grid-template-columns:1.2fr 1fr;gap:2rem;background:var(--cream);border:1px solid var(--border);border-radius:24px;overflow:hidden;margin-bottom:3.5rem;transition:all .3s ease;text-decoration:none;color:inherit}.blog-hero-featured:hover{transform:translateY(-4px);box-shadow:0 12px 36px rgba(0,0,0,.06);border-color:var(--dim)}.blog-hero-image-wrap{position:relative;min-height:320px;overflow:hidden}.blog-hero-image-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.blog-hero-featured:hover .blog-hero-image-wrap img{transform:scale(1.03)}.blog-hero-content{padding:2.5rem;display:flex;flex-direction:column;justify-content:center}.blog-hero-meta{display:flex;align-items:center;gap:.75rem;font-size:.85rem;color:var(--muted);margin-bottom:1rem}.blog-category-badge{background:var(--border);color:var(--ink);padding:4px 10px;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.blog-hero-title{font-size:2.2rem;font-family:var(--font-serif);line-height:1.2;margin-bottom:1rem;color:var(--ink)}.blog-hero-excerpt{font-size:1.05rem;line-height:1.6;color:var(--muted);margin-bottom:2rem}.blog-hero-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;border-top:1px solid var(--line);padding-top:1.5rem}.blog-grid-modern{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:2rem}.blog-card-modern{display:flex;flex-direction:column;background:var(--cream);border:1px solid var(--border);border-radius:20px;overflow:hidden;transition:all .3s ease;text-decoration:none;color:inherit;height:100%}.blog-card-modern:hover{transform:translateY(-6px);box-shadow:0 12px 30px rgba(0,0,0,.06);border-color:var(--dim)}.blog-card-image-wrap{position:relative;height:200px;overflow:hidden;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.blog-card-image-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.blog-card-modern:hover .blog-card-image-wrap img{transform:scale(1.04)}.blog-card-modern .blog-category-badge{position:absolute;top:1rem;left:1rem;z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(255,255,255,.85);color:#111;box-shadow:0 2px 8px rgba(0,0,0,.08)}:is(.theme-dark,.theme-light) .blog-card-modern .blog-category-badge{background:rgba(22,24,28,.85);color:#f0ece4}.blog-card-content{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1}.blog-card-meta{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--muted);margin-bottom:.75rem}.blog-card-title{font-size:1.25rem;font-weight:700;line-height:1.3;margin-bottom:.5rem;color:var(--ink);-webkit-line-clamp:2}.blog-card-excerpt,.blog-card-title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.blog-card-excerpt{font-size:.9rem;line-height:1.5;color:var(--muted);margin-bottom:1.5rem;-webkit-line-clamp:3;flex-grow:1}.blog-card-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:1rem;font-size:.85rem;color:var(--ink);font-weight:500}.blog-read-more{color:var(--wa);font-weight:600;display:flex;align-items:center;gap:.25rem;transition:transform .2s ease}.blog-card-modern:hover .blog-read-more{transform:translateX(3px)}.category-bg-gradient{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:3rem;position:relative}.category-bg-gradient:after{content:"";position:absolute;inset:0;opacity:.08;background-image:radial-gradient(var(--ink) 1px,transparent 1px);background-size:12px 12px}.bg-grad-developer{background:linear-gradient(135deg,#1e293b,#0f172a)}.bg-grad-guide{background:linear-gradient(135deg,#0d9488,#115e59)}.bg-grad-comparison{background:linear-gradient(135deg,#7c3aed,#6d28d9)}.bg-grad-integration{background:linear-gradient(135deg,#ea580c,#c2410c)}.bg-grad-market{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.bg-grad-use-case{background:linear-gradient(135deg,#059669,#047857)}.bg-grad-compliance{background:linear-gradient(135deg,#4b5563,#374151)}.bg-grad-seasonal{background:linear-gradient(135deg,#db2777,#be185d)}.bg-grad-technical{background:linear-gradient(135deg,#0f172a,#020617)}.business-metrics-box{background:rgba(37,211,102,.04);border-left:4px solid var(--wa);border-radius:0 16px 16px 0;padding:1.75rem;margin:3.5rem 0;box-shadow:0 4px 20px rgba(0,0,0,.02)}:is(.theme-dark,.theme-light) .business-metrics-box{background:rgba(37,211,102,.07)}.metrics-box-title{font-size:1.2rem;font-weight:700;color:var(--ink);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.metrics-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.metric-item{display:flex;align-items:flex-start;gap:.75rem}.metric-item-icon{color:var(--wa);margin-top:.15rem;flex-shrink:0}.metric-item-content h4{font-size:.95rem;font-weight:600;margin:0 0 2px;color:var(--ink)}.metric-item-content p{font-size:.85rem;margin:0;opacity:.8;line-height:1.4;color:var(--muted)}.hero-dashboard-mockup{background:var(--cream);border:1.5px solid var(--border);border-radius:24px;padding:1.5rem;box-shadow:0 24px 48px rgba(0,0,0,.06);position:relative;overflow:hidden;max-width:540px;width:100%}:is(.theme-dark,.theme-light) .hero-dashboard-mockup{background:var(--surface);border-color:var(--border);box-shadow:0 24px 48px rgba(0,0,0,.3)}.dashboard-headbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:1rem;margin-bottom:1.2rem}.dash-window-dots{display:flex;gap:6px}.dash-window-dots span{width:10px;height:10px;border-radius:50%;display:inline-block}.dash-window-dots span:first-child{background:#ff5f56}.dash-window-dots span:nth-child(2){background:#ffbd2e}.dash-window-dots span:nth-child(3){background:#27c93f}.dashboard-metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem}.dash-metric-card{background:var(--bg);border:1px solid var(--border);border-radius:14px;padding:1rem .75rem;text-align:center;transition:all .2s ease}.dash-metric-val{font-size:1.5rem;font-weight:800;line-height:1.1;color:var(--ink)}.dash-metric-lbl{font-size:.72rem;color:var(--muted);font-weight:500;margin-top:4px}.dash-metric-change{font-size:.65rem;font-weight:600;color:var(--wa);margin-top:2px}.dashboard-flows{display:flex;flex-direction:column;gap:.85rem}.flow-step-bar{display:flex;align-items:center;background:var(--bg);border:1px solid var(--border);border-radius:16px;padding:.85rem 1rem;gap:1rem;transition:all .2s ease}.flow-step-bar:hover{transform:translateX(4px);border-color:var(--dim)}.flow-icon-wrap{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.flow-icon-wrap.wa{background:rgba(37,211,102,.1);color:var(--wa)}.flow-icon-wrap.sms{background:rgba(232,66,15,.1);color:var(--sms)}.flow-body{flex-grow:1}.flow-title{font-size:.82rem;font-weight:700;color:var(--ink)}.flow-desc{font-size:.72rem;color:var(--muted);margin-top:1px}.flow-status-pill{font-size:.65rem;font-weight:700;padding:3px 8px;border-radius:20px}.flow-status-pill.success{background:rgba(37,211,102,.1);color:var(--wa)}.flow-status-pill.primary{background:rgba(232,66,15,.1);color:var(--sms)}@media (max-width:991px){.blog-hero-featured{grid-template-columns:1fr;gap:0}.blog-hero-image-wrap{min-height:240px}.blog-hero-content{padding:1.75rem}}@media (max-width:576px){.dashboard-metrics-grid{grid-template-columns:1fr;gap:.5rem}.flow-step-bar{padding:.75rem;gap:.75rem}}.status-container{max-width:1100px;margin:0 auto;padding:2rem 1.5rem 6rem;display:flex;flex-direction:column;gap:2.5rem}.status-hero-banner{position:relative;background:rgba(255,255,255,.02);border:1px solid var(--border);border-radius:18px;padding:3rem;overflow:hidden;box-shadow:var(--shadow-premium);display:flex;flex-direction:column;gap:1.5rem}.status-glow-green{background:radial-gradient(ellipse at center,rgba(37,211,102,.06) 0,transparent 65%)}.status-glow-amber,.status-glow-green{position:absolute;top:-50%;left:50%;transform:translateX(-50%);width:60%;height:100%;pointer-events:none;z-index:0}.status-glow-amber{background:radial-gradient(ellipse at center,rgba(251,191,36,.06) 0,transparent 65%)}.status-glow-red{position:absolute;top:-50%;left:50%;transform:translateX(-50%);width:60%;height:100%;background:radial-gradient(ellipse at center,rgba(255,77,77,.06) 0,transparent 65%);pointer-events:none;z-index:0}.status-banner-header{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem}.status-banner-title{display:flex;align-items:center;gap:1rem}.status-title-text{font-family:var(--font-ui);font-weight:700;font-size:2.2rem;letter-spacing:-.02em;color:var(--ink);line-height:1.2}.status-badge-dot{width:14px;height:14px;border-radius:50%;position:relative}.status-badge-dot:after{content:"";position:absolute;inset:-6px;border-radius:50%;opacity:.4;animation:pulse-ring 2s cubic-bezier(.215,.61,.355,1) infinite}.dot-green,.dot-green:after{background:#25D366}.dot-amber,.dot-amber:after{background:#fbbf24}.dot-red,.dot-red:after{background:#ff4d4d}@keyframes pulse-ring{0%{transform:scale(.5);opacity:.8}80%,to{transform:scale(1.8);opacity:0}}.status-banner-meta{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;font-size:.82rem;color:var(--muted);border-top:1px solid var(--border);padding-top:1.2rem}.status-grid{display:grid;grid-template-columns:1fr;gap:1.25rem}.status-card{background:var(--cream);border:1px solid var(--border);border-radius:14px;padding:1.5rem;display:flex;flex-direction:column;gap:1.2rem;transition:all .2s ease}.status-card:hover{border-color:var(--border2);background:rgba(255,255,255,.03)}.status-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.status-card-info{display:flex;flex-direction:column;gap:.2rem}.status-card-name{font-weight:600;font-size:1.05rem;color:var(--ink)}.status-card-desc{font-size:.8rem;color:var(--muted)}.status-state-pill{font-size:.72rem;font-weight:600;padding:.25rem .65rem;border-radius:20px;text-transform:capitalize}.pill-operational{background:rgba(37,211,102,.08);color:#25D366;border:1.5px solid rgba(37,211,102,.15)}.pill-degraded{background:rgba(251,191,36,.08);color:#fbbf24;border:1.5px solid rgba(251,191,36,.15)}.pill-outage{background:rgba(255,77,77,.08);color:#ff4d4d;border:1.5px solid rgba(255,77,77,.15)}.status-timeline-wrapper{display:flex;flex-direction:column;gap:.6rem}.status-timeline-ticks{display:flex;gap:2.5px;height:34px;align-items:flex-end}.status-tick{flex:1 1;height:28px;border-radius:3px;transition:all .15s ease;cursor:pointer}.status-tick:hover{height:34px;transform:translateY(-2px);filter:brightness(1.2)}.tick-green{background:rgba(37,211,102,.7)}.tick-amber{background:rgba(251,191,36,.8)}.tick-red{background:rgba(255,77,77,.9)}.status-timeline-legend{display:flex;justify-content:space-between;align-items:center;font-size:.72rem;color:var(--muted);font-family:var(--font-mono)}.status-tooltip{position:absolute;background:#111215;border:1px solid var(--border2);border-radius:8px;padding:.5rem .75rem;font-size:.75rem;color:var(--ink);pointer-events:none;z-index:100;box-shadow:0 10px 25px rgba(0,0,0,.4);transform:translate(-50%,-100%);margin-top:-8px;display:flex;flex-direction:column;gap:2px;white-space:nowrap}.status-tooltip:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translateX(-50%) rotate(45deg);width:8px;height:8px;background:#111215;border-right:1px solid var(--border2);border-bottom:1px solid var(--border2)}.status-section-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.status-section-title{font-family:var(--font-ui);font-size:1.4rem;font-weight:600;color:var(--ink)}.chart-tabs{display:flex;background:rgba(255,255,255,.03);border:1px solid var(--border);padding:2.5px;border-radius:8px;gap:2px}.chart-tab-btn{background:transparent;border:none;color:var(--muted);font-size:.76rem;font-weight:500;padding:.35rem .8rem;border-radius:6px;cursor:pointer;transition:all .15s ease}.chart-tab-btn:hover{color:var(--ink)}.chart-tab-btn.active{background:var(--cream);color:var(--ink);border:1px solid rgba(255,255,255,.04)}.latency-grid-container{display:grid;grid-template-columns:1fr;gap:1.5rem}.latency-summary-bar{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--border);border-radius:12px;background:var(--cream);padding:1.2rem;text-align:center;gap:1rem}.latency-metric{display:flex;flex-direction:column;gap:.2rem}.latency-metric-val{font-family:var(--font-mono);font-size:1.6rem;font-weight:600;color:var(--ink)}.latency-metric-lbl{font-size:.72rem;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.chart-svg-container{background:rgba(255,255,255,.01);border:1px solid var(--border);border-radius:14px;padding:1.5rem;position:relative;overflow:hidden}.terminal-window{border:1px solid var(--border2);border-radius:12px;background:#090a0c;overflow:hidden;box-shadow:var(--shadow-premium)}.terminal-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;background:#111317;border-bottom:1px solid var(--border)}.terminal-dots{display:flex;gap:.4rem}.terminal-dots span{width:9px;height:9px;border-radius:50%}.terminal-dots span:first-child{background:#ff5f56}.terminal-dots span:nth-child(2){background:#ffbd2e}.terminal-dots span:nth-child(3){background:#27c93f}.terminal-title{font-family:var(--font-mono);font-size:.7rem;color:var(--muted);letter-spacing:.02em}.terminal-body{padding:1.5rem;font-family:var(--font-mono);font-size:.8rem;line-height:1.7;color:#ccc;display:flex;flex-direction:column;gap:.8rem;min-height:220px}.terminal-input-row{display:flex;gap:.6rem;align-items:center;background:rgba(255,255,255,.02);border:1px solid var(--border);border-radius:8px;padding:.4rem .8rem}.terminal-prompt{color:var(--sms);font-weight:700}.terminal-input{background:transparent;border:none;outline:none;color:var(--ink);width:100%;font-size:.8rem}.terminal-button{background:var(--wa);color:white;border:none;border-radius:6px;padding:.3rem .8rem;font-size:.76rem;font-weight:600;cursor:pointer;transition:opacity .15s ease;white-space:nowrap}.terminal-button:hover{opacity:.9}.terminal-console-line{display:flex;gap:.6rem;align-items:flex-start;animation:fade-in-line .25s ease forwards}@keyframes fade-in-line{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.terminal-line-success{color:#25D366}.terminal-line-warning{color:#fbbf24}.terminal-line-error{color:#ff4d4d}.terminal-line-info{color:#4a9eff}.subscribe-dropdown{background:#111215;border:1px solid var(--border2);border-radius:12px;padding:1.5rem;width:100%;max-width:380px;box-shadow:0 15px 35px rgba(0,0,0,.5);display:flex;flex-direction:column;gap:1rem;position:absolute;top:100%;right:0;z-index:10;margin-top:8px;animation:slide-down-fade .2s ease forwards}@keyframes slide-down-fade{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.subscribe-input{background:rgba(255,255,255,.03);border:1px solid var(--border);border-radius:8px;padding:.6rem .8rem;color:var(--ink);font-size:.82rem;width:100%;outline:none;transition:border-color .15s ease}.subscribe-input:focus{border-color:var(--border2)}.subscribe-submit{background:var(--ink);color:var(--sand);border:none;border-radius:8px;padding:.6rem;font-size:.82rem;font-weight:600;cursor:pointer;transition:opacity .15s ease}.subscribe-submit:hover{opacity:.9}.subscribe-success{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem;color:#25D366;font-size:.82rem;padding:1rem 0}@media (max-width:768px){.status-hero-banner{padding:2rem}.status-title-text{font-size:1.6rem}.latency-summary-bar{grid-template-columns:1fr;gap:.8rem}.status-banner-header{flex-direction:column;align-items:flex-start}}:is(.theme-dark,.theme-light) .dash-sidebar nav a.active,:is(.theme-dark,.theme-light) .dash-sidebar nav a[aria-current=page]{border-left:2px solid var(--wa)!important;padding-left:calc(.8rem - 2px)!important;background:rgba(37,211,102,.08)!important;color:var(--wa)!important;font-weight:600!important}:is(.theme-dark,.theme-light) .sb-bottom .sb-user:hover .user-name{color:var(--wa)!important}:is(.theme-dark,.theme-light) .icon-emerald,:is(.theme-dark,.theme-light) svg.icon-emerald{color:var(--wa)!important}:is(.theme-dark,.theme-light) .icon-violet,:is(.theme-dark,.theme-light) svg.icon-violet{color:var(--purple)!important}:is(.theme-dark,.theme-light) .text-emerald{color:var(--wa)!important}:is(.theme-dark,.theme-light) .text-danger{color:var(--red)!important}:is(.theme-dark,.theme-light) .text-amber{color:var(--gold)!important}:is(.theme-dark,.theme-light) .btn-notif,:is(.theme-dark,.theme-light) .toast-close-btn,:is(.theme-dark,.theme-light) button[aria-label="Toggle notifications"]{background:transparent!important;border:none!important;padding:.4rem!important;border-radius:6px!important;transition:color .15s ease,background .15s ease!important;width:auto!important;height:auto!important;min-height:auto!important}:is(.theme-dark,.theme-light) .btn-notif:hover,:is(.theme-dark,.theme-light) .toast-close-btn:hover,:is(.theme-dark,.theme-light) button[aria-label="Toggle notifications"]:hover{background:rgba(255,255,255,.06)!important;border:none!important}:is(.theme-dark,.theme-light) .session-dock .session-actions .btn-notif,:is(.theme-dark,.theme-light) .session-dock .session-actions button[aria-label="Toggle notifications"]{color:inherit!important;background:transparent!important;border:none!important;width:auto!important;height:auto!important}:is(.theme-dark,.theme-light) ::-webkit-scrollbar{width:6px;height:6px}:is(.theme-dark,.theme-light) ::-webkit-scrollbar-track{background:transparent}:is(.theme-dark,.theme-light) ::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:99px}:is(.theme-dark,.theme-light) ::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.2)}:is(.theme-dark,.theme-light) .action-result{background:rgba(37,211,102,.04)!important;border:1px solid rgba(37,211,102,.15)!important;border-radius:10px!important;margin-bottom:1rem!important}:is(.theme-dark,.theme-light) .action-result strong{color:var(--wa)!important;font-size:.8rem!important}:is(.theme-dark,.theme-light) .action-result pre{background:rgba(0,0,0,.3)!important;color:#a0c4a0!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:8px!important;font-size:.72rem!important;max-height:200px!important}:is(.theme-dark,.theme-light) .live-kpi-grid .kpi{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important;cursor:default!important}:is(.theme-dark,.theme-light) .live-kpi-grid .kpi:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px rgba(0,0,0,.3)!important;border-color:rgba(255,255,255,.12)!important}:is(.theme-dark,.theme-light) .dashboard-tabs button.active{border-bottom:2px solid var(--wa)!important;color:var(--ink)!important}:is(.theme-dark,.theme-light) [style*="bottom: 2rem"][style*="right: 2rem"] button,:is(.theme-dark,.theme-light) section[style*="position: fixed"] button{background:transparent!important;border:none!important;color:var(--muted)!important;padding:.1rem .3rem!important;width:auto!important;height:auto!important;min-height:auto!important}:is(.theme-dark,.theme-light) .input-text{background:var(--surface2)!important;border:1px solid var(--border)!important;color:var(--ink)!important;border-radius:7px!important;padding:.55rem .8rem!important;font-family:var(--font-ui)!important;font-size:.78rem!important;transition:border-color .15s ease!important;outline:none!important}:is(.theme-dark,.theme-light) .input-text:focus{border-color:var(--wa)!important;box-shadow:0 0 0 3px rgba(37,211,102,.1)!important}:is(.theme-dark,.theme-light) .premium-panel[style*="rgba(245, 158, 11"]{border-radius:12px!important}:is(.theme-dark,.theme-light) ::selection{background:rgba(37,211,102,.2);color:var(--ink)}:is(.theme-dark,.theme-light) .lookup-result-box{background:var(--surface2)!important;border:1px solid var(--border)!important;border-radius:8px!important;color:var(--muted)!important}:is(.theme-dark,.theme-light) .lookup-result-box strong{color:var(--ink)!important}:is(.theme-dark,.theme-light) .overview-quick-grid .card{display:flex!important;flex-direction:column!important;gap:12px!important}@media (min-width:769px) and (max-width:1200px){:is(.theme-dark,.theme-light).dashboard-shell{--sidebar:200px!important}:is(.theme-dark,.theme-light) .dash-sidebar nav a strong{font-size:.72rem!important}}:is(.theme-dark,.theme-light) .dash-sidebar nav a:focus-visible,:is(.theme-dark,.theme-light) .dashboard-tabs button:focus-visible,:is(.theme-dark,.theme-light) button:focus-visible{outline:2px solid var(--wa)!important;outline-offset:2px!important}:is(.theme-dark,.theme-light) .dash-header h1{letter-spacing:-.03em!important;font-size:1rem!important}:is(.theme-dark,.theme-light) .live-dashboard>:not(.session-dock){animation:dashReveal .25s ease forwards}@keyframes dashReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}:is(.theme-dark,.theme-light) .status-ribbon{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.5rem 1.5rem;background:rgba(14,15,17,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);font-family:var(--font-ui);font-size:.75rem;color:var(--muted);overflow-x:auto;white-space:nowrap;min-height:42px;z-index:10}:is(.theme-dark,.theme-light) .status-ribbon-left{display:flex;align-items:center;gap:1rem}:is(.theme-dark,.theme-light) .status-ribbon-right{display:flex;align-items:center;gap:1.2rem}:is(.theme-dark,.theme-light) .status-ribbon-system{display:inline-flex;align-items:center;gap:.4rem;font-size:.7rem;font-weight:500}:is(.theme-dark,.theme-light) .status-ribbon-item{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .6rem;border-radius:6px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.04);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}:is(.theme-dark,.theme-light) .status-ribbon-item:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.15);color:var(--ink);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.2)}:is(.theme-dark,.theme-light) .status-ribbon-label{font-weight:600;text-transform:uppercase;font-size:.62rem;letter-spacing:.05em;color:var(--muted)}:is(.theme-dark,.theme-light) .status-ribbon-item:hover .status-ribbon-label{color:var(--ink)}:is(.theme-dark,.theme-light) .status-ribbon-value{font-family:var(--font-mono);color:var(--ink);font-weight:600}:is(.theme-dark,.theme-light) .status-ribbon-pulse{width:6px;height:6px;border-radius:50%;background:var(--wa);box-shadow:0 0 8px var(--wa);animation:ribbonPulse 2s infinite}@keyframes ribbonPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.95)}}.card-mockup-svg-wrap{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.card-mockup-svg-wrap svg{max-height:100%;max-width:100%;width:auto!important;height:auto!important}.dash-mobile-header,.dash-sidebar-backdrop{display:none!important}@media (max-width:768px){.dash-mobile-header{display:flex!important;align-items:center;justify-content:space-between;height:60px;padding:0 1.25rem;background:rgba(18,20,24,.85)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:1px solid var(--border)!important;position:sticky;top:0;z-index:100}.dash-mobile-header .dash-brand{margin-bottom:0!important;padding:0!important;border-bottom:none!important;display:flex!important;align-items:center!important;gap:.55rem!important;font-size:.82rem!important;font-weight:700!important;letter-spacing:-.02em!important;color:var(--ink)!important}.dash-mobile-header .dash-brand span{font-weight:800!important}.dash-mobile-header .dash-brand span span{color:var(--sms)!important}.dash-menu-toggle{background:none;border:none;color:var(--ink);cursor:pointer;width:38px;height:38px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background .2s,transform .1s}.dash-menu-toggle:hover{background:var(--cream)}.dash-menu-toggle:active{transform:scale(.95)}.dash-sidebar-backdrop{display:block!important;position:fixed;inset:0;z-index:998;background:rgba(0,0,0,.6)!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;animation:fadeIn .2s ease-out}:is(.theme-dark,.theme-light).dashboard-shell{flex-direction:column!important}:is(.theme-dark,.theme-light) .dash-sidebar{position:fixed!important;top:0!important;left:0!important;bottom:0!important;width:280px!important;height:100vh!important;z-index:1000!important;transform:translateX(-100%)!important;transition:transform .3s cubic-bezier(.16,1,.3,1)!important;background:var(--surface)!important;box-shadow:0 0 40px rgba(0,0,0,.8)!important;border-right:1px solid var(--border)!important;display:flex!important;flex-direction:column!important;padding:0 0 1.5rem!important}:is(.theme-dark,.theme-light) .dash-sidebar.mobile-open{transform:translateX(0)!important}:is(.theme-dark,.theme-light) .dash-sidebar nav{display:flex!important;flex-direction:column!important;gap:6px!important;padding:1rem!important;overflow-y:auto!important;flex:1 1!important}:is(.theme-dark,.theme-light) .dash-sidebar nav a{min-height:54px!important;padding:8px 12px!important}:is(.theme-dark,.theme-light) .dash-sidebar nav a small{display:block!important}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.dash-pulse-grid{grid-template-columns:repeat(3,1fr)!important}.dash-pulse-grid,.overview-quick-grid{display:grid!important;gap:20px!important}.overview-quick-grid{grid-template-columns:1fr 1fr!important}.campaigns-split-grid{display:grid!important;grid-template-columns:minmax(300px,1fr) 2fr!important;gap:2rem!important;align-items:start!important}.channel-grid-select{gap:1rem!important}.channel-grid-select,.docs-api-test-grid{display:grid!important;grid-template-columns:1fr 1fr!important}.docs-api-test-grid{gap:1.5rem!important}.docs-channel-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:1rem!important}.docs-resource-grid{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:1.2rem!important}.activity-item{justify-content:space-between!important;padding:.6rem .8rem!important;background:rgba(255,255,255,.01)!important;border:1px solid var(--border)!important;border-radius:8px!important;font-size:.78rem!important}.activity-item,.activity-item-meta{display:flex!important;align-items:center!important;gap:1rem!important}.activity-item-meta{flex-shrink:0!important}@media (max-width:1024px){.campaigns-split-grid,.overview-quick-grid{grid-template-columns:1fr!important}.campaigns-split-grid{gap:1.5rem!important}}@media (max-width:768px){.dash-pulse-grid{grid-template-columns:1fr!important;gap:12px!important}.docs-api-test-grid{grid-template-columns:1fr!important;gap:1.5rem!important}.docs-resource-grid{grid-template-columns:1fr!important;gap:1rem!important}.activity-item{flex-direction:column!important;align-items:flex-start!important;gap:.6rem!important}.activity-item-meta{width:100%!important;justify-content:space-between!important;border-top:1px solid var(--border)!important;padding-top:.6rem!important}}@media (max-width:480px){.channel-grid-select,.docs-channel-grid{grid-template-columns:1fr!important;gap:.8rem!important}}.site-nav{position:sticky!important;top:0!important;z-index:900!important;background:rgba(14,15,17,.85)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:1px solid var(--border)!important;padding:0 1.5rem!important;width:100%!important;display:block!important}.theme-light .site-nav{background:rgba(250,247,242,.85)!important}.nav-inner{max-width:1100px!important;margin:0 auto!important;justify-content:space-between!important;height:70px!important;gap:1.5rem!important}.logo,.nav-inner{display:flex!important;align-items:center!important}.logo{gap:.5rem!important;font-weight:700!important;font-size:1.1rem!important;letter-spacing:-.02em!important}.logo-mark{width:30px!important;height:30px!important;border-radius:8px!important;background:linear-gradient(135deg,var(--wa),var(--sms))!important;display:flex!important;align-items:center!important;justify-content:center!important;color:white!important;font-size:.8rem!important;font-weight:800!important}.logo-text{font-family:var(--font-ui)!important;font-weight:700!important}.nav-links{display:flex!important;gap:1.75rem!important;font-size:.85rem!important;font-weight:500!important}.nav-link,.nav-links{align-items:center!important}.nav-link{color:var(--muted)!important;transition:color .2s ease,transform .2s ease!important;position:relative!important;display:inline-flex!important;gap:.25rem!important}.nav-link:hover{color:var(--ink)!important}.nav-dropdown-wrapper{position:relative!important}.nav-dropdown-trigger{background:none!important;border:none!important;cursor:pointer!important;padding:0!important;display:flex!important;align-items:center!important;gap:4px!important}.nav-chevron{transition:transform .2s ease!important}.nav-chevron.open{transform:rotate(180deg)!important}.nav-dropdown-menu{position:absolute!important;top:calc(100% + 12px)!important;left:50%!important;transform:translateX(-50%) translateY(10px)!important;opacity:0!important;visibility:hidden!important;background:#16181c!important;border:1px solid var(--border)!important;border-radius:12px!important;padding:.5rem!important;min-width:220px!important;box-shadow:var(--shadow-premium)!important;transition:all .2s ease!important;z-index:1000!important}.theme-light .nav-dropdown-menu{background:#ffffff!important}.nav-dropdown-menu.visible{opacity:1!important;visibility:visible!important;transform:translateX(-50%) translateY(0)!important}.nav-dropdown-item{display:block!important;padding:.6rem 1rem!important;font-size:.82rem!important;border-radius:8px!important;color:var(--muted)!important;transition:all .2s ease!important}.nav-dropdown-item:hover{background:var(--surface2)!important;color:var(--ink)!important}.theme-light .nav-dropdown-item:hover{background:#f5f3ef!important}.nav-cta{gap:.75rem!important}.nav-cta,.nav-cta-desktop{display:flex!important;align-items:center!important}.nav-cta-desktop{gap:.5rem!important}.nav-icon-btn{background:none!important;border:none!important;color:var(--muted)!important;cursor:pointer!important;padding:6px!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important}.nav-icon-btn:hover{color:var(--ink)!important;background:var(--cream)!important}.nav-btn-sm{padding:.45rem 1rem!important;font-size:.8rem!important;border-radius:8px!important;font-weight:600!important}.nav-mobile-toggle{display:none!important;background:none!important;border:none!important;color:var(--ink)!important;cursor:pointer!important;padding:4px!important}@media (max-width:1040px){.nav-cta-desktop,.nav-links{display:none!important}.nav-mobile-toggle{display:block!important}}.nav-mobile-overlay{position:fixed!important;top:70px!important;left:0!important;right:0!important;bottom:0!important;background:var(--sand)!important;z-index:899!important;padding:2rem 1.5rem!important;display:flex!important;flex-direction:column!important;gap:1.5rem!important;overflow-y:auto!important}.nav-mobile-link{font-family:var(--font-ui)!important;font-size:1.25rem!important;font-weight:600!important;color:var(--ink)!important}.nav-mobile-section{display:flex!important;flex-direction:column!important;gap:.75rem!important;padding-left:.5rem!important;border-left:1px solid var(--border)!important}.nav-mobile-section.rtl-indent{padding-left:0!important;padding-right:.5rem!important;border-left:none!important;border-right:1px solid var(--border)!important}.nav-mobile-section-label{font-size:.75rem!important;font-weight:700!important;color:var(--muted)!important;text-transform:uppercase!important;letter-spacing:.05em!important}.nav-mobile-sub-link{font-size:.95rem!important;color:var(--muted)!important;display:flex!important;align-items:center!important;gap:.5rem!important}.nav-mobile-cta{margin-top:auto!important;display:grid!important;grid-template-columns:1fr!important;gap:.75rem!important;padding-top:1.5rem!important}.nav-mobile-login-btn{border-radius:10px!important;border:1.5px solid var(--border)!important;color:var(--ink)!important}.nav-mobile-login-btn,.nav-mobile-register-btn{display:flex!important;align-items:center!important;justify-content:center!important;height:48px!important;font-weight:600!important;font-size:.9rem!important}.nav-mobile-register-btn{border-radius:10px!important;background:var(--wa)!important;color:white!important}div[role=tablist]{scrollbar-width:none;-ms-overflow-style:none}div[role=tablist]::-webkit-scrollbar{display:none}@media (max-width:768px){div[role=tablist]{mask-image:linear-gradient(90deg,black 85%,transparent);-webkit-mask-image:linear-gradient(90deg,black 85%,transparent)}div[role=tablist][dir=rtl]{mask-image:linear-gradient(270deg,black 85%,transparent);-webkit-mask-image:linear-gradient(270deg,black 85%,transparent)}}.table-row-hover:hover{background-color:rgba(255,255,255,.02)!important;cursor:pointer}[dir=rtl] .dash-sidebar,html[dir=rtl] .dash-sidebar{left:auto!important;right:0!important;transform:translateX(100%)!important}[dir=rtl] .dash-sidebar.mobile-open,[dir=rtl] .dash-sidebar.open,html[dir=rtl] .dash-sidebar.mobile-open,html[dir=rtl] .dash-sidebar.open{transform:translateX(0)!important}@media (max-width:640px){.session-dock{flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:12px!important}.session-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;width:100%!important;gap:8px!important}.session-state small{max-width:100%!important;word-break:break-all!important}}@media (max-width:1040px){.api-reference-shell{grid-template-columns:1fr!important;gap:24px!important;padding:24px 16px!important}.api-reference-nav{position:static!important;top:auto!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;padding-bottom:12px!important;border-bottom:1px solid var(--border)!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.api-reference-nav::-webkit-scrollbar{display:none}.two-column-docs,.webhook-layout{grid-template-columns:1fr!important;gap:24px!important}.endpoint-search{width:100%!important}.reference-header{flex-direction:column!important;align-items:stretch!important}}@media (max-width:768px){.btn,button,input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{min-height:44px;font-size:16px!important}.data-list-wrap,.mini-table,.table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch;max-width:100%!important}.mini-row{min-width:540px!important}.status-ribbon{padding:.4rem .8rem!important;gap:.75rem!important;font-size:.7rem!important}.status-ribbon-right{gap:.6rem!important}.status-ribbon-item{padding:.2rem .5rem!important}}@media (max-width:480px){.dialog-content,.modal-container{width:95vw!important;max-height:90vh!important;overflow-y:auto!important;margin:10px auto!important;padding:16px!important}.kpi-metric{font-size:1.5rem!important}.page-hero{padding:40px 16px 24px!important}}.register-grid{display:grid!important;grid-template-columns:1.1fr 1fr!important;gap:3rem!important;align-items:start!important}@media (max-width:900px){.register-grid{grid-template-columns:1fr!important;gap:2rem!important}}