:root{--bg:#071019;--panel:#0d1823;--panel-2:#111f2c;--line:#1d3040;--text:#f4f8fb;--muted:#8ea0af;--green:#34d399;--green-2:#18b981;--blue:#60a5fa;--danger:#fb7185;--amber:#fbbf24}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}button{cursor:pointer}.app-shell{background:radial-gradient(circle at 78% 0%,#34d39917,transparent 28%),var(--bg);grid-template-columns:248px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071019f0;flex-direction:column;gap:28px;height:100vh;padding:24px 16px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;padding:0 8px;display:flex}.brand-mark{background:linear-gradient(135deg,var(--green),#167f65);color:#042218;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;display:grid;box-shadow:0 10px 30px #34d3992e}.brand-mark.large{border-radius:18px;width:64px;height:64px;font-size:22px}.brand strong{font-size:17px;display:block}.brand span{color:var(--muted);margin-top:2px;font-size:11px;display:block}.sidebar nav{gap:6px;display:grid}.nav-item{color:#95a7b5;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:11px 12px;display:flex}.nav-item:hover,.nav-item.active{color:#fff;background:#102132}.nav-item.active{box-shadow:inset 3px 0 var(--green)}.nav-dot{background:#516575;border-radius:50%;width:7px;height:7px}.sidebar-bottom{gap:10px;margin-top:auto;display:grid}.status-pill,.api-badge{color:#b7c8d5;border:1px solid var(--line);background:#0b1722;border-radius:999px;align-items:center;gap:8px;padding:9px 11px;font-size:12px;display:flex}.live-dot{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #34d399cc}.ghost-button,.secondary-button,.text-button{border:1px solid var(--line);color:#d8e5ec;background:#0b1722;border-radius:10px;padding:10px 14px}.ghost-button:hover,.secondary-button:hover{background:#112232;border-color:#31506a}.content{min-width:0;padding:26px 30px 48px}.topbar{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.topbar h1{letter-spacing:-.03em;margin:3px 0 0;font-size:29px}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#6f8798;margin:0;font-size:10px;font-weight:800}.top-actions{align-items:center;gap:12px;display:flex}.avatar{background:#16314a;border:1px solid #294760;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:grid}.hero-panel{border:1px solid var(--line);background:linear-gradient(135deg,#0c1924,#102739 72%,#0e3a34);border-radius:22px;grid-template-columns:1.55fr .7fr;align-items:center;min-height:285px;padding:34px;display:grid;overflow:hidden;box-shadow:0 24px 80px #0003}.hero-panel h2{letter-spacing:-.045em;max-width:760px;margin:11px 0 16px;font-size:clamp(30px,4vw,52px);line-height:1.02}.muted{color:var(--muted);line-height:1.65}.hero-actions,.billing-actions,.session-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.primary-button{background:var(--green);color:#05251a;border:0;border-radius:10px;padding:11px 16px;font-weight:800;box-shadow:0 9px 26px #34d3992b}.secondary-button{font-weight:700}.signal-orb{place-items:center;height:220px;display:grid;position:relative}.orb-core{background:linear-gradient(145deg,var(--green),#15735e);border-radius:50%;place-items:center;width:94px;height:94px;font-size:28px;font-weight:900;display:grid;box-shadow:0 0 70px #34d3994d}.ring{border:1px solid #34d39947;border-radius:50%;position:absolute}.ring-a{width:160px;height:160px}.ring-b{border-color:#34d39921;width:215px;height:215px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin:16px 0;display:grid}.metric-card,.panel{border:1px solid var(--line);background:var(--panel);border-radius:16px}.metric-card p{color:var(--muted);margin:0 0 11px;font-size:12px}.metric-card strong{letter-spacing:-.03em;font-size:28px;display:block}.metric-card span{color:#698092;margin-top:8px;font-size:11px;display:block}.two-column{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.panel-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.panel-head h2{margin:2px 0;font-size:19px}.text-button{color:var(--green);background:0 0;border:0;padding:6px}.session-row{border-top:1px solid #172837;align-items:center;gap:12px;padding:13px 0;display:flex}.session-row:first-of-type{border-top:0}.session-avatar{color:#8fd9c0;background:#17314a;border-radius:12px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.session-avatar.small{border-radius:10px;width:36px;height:36px}.grow{flex:1;min-width:0}.grow strong,.grow span{display:block}.grow span{color:var(--muted);margin-top:4px;font-size:11px}.state{text-transform:capitalize;color:#9eb0bd;white-space:nowrap;background:#10202e;border:1px solid #284052;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;display:inline-flex}.state-dot{background:#6d8190;border-radius:50%;width:6px;height:6px}.state-connected .state-dot{background:var(--green)}.state-reconnecting,.state-connecting,.state-need_scan{color:#ffe09b;background:#2d2510;border-color:#5f4c20}.state-reconnecting .state-dot,.state-connecting .state-dot,.state-need_scan .state-dot{background:var(--amber)}.state-error,.state-logged_out{color:#ffc2cc;background:#33171e;border-color:#66323d}.state-error .state-dot,.state-logged_out .state-dot{background:var(--danger)}.usage-stack{gap:16px;display:grid}.plan-line{justify-content:space-between;align-items:center;display:flex}.plan-line strong{text-transform:capitalize;font-size:25px}.plan-line span{text-transform:capitalize;color:var(--green);font-size:11px}.usage>div:first-child{color:var(--muted);justify-content:space-between;margin-bottom:8px;font-size:11px;display:flex}.usage strong{color:#dce7ed}.bar{background:#172736;border-radius:999px;height:6px;overflow:hidden}.bar i{border-radius:inherit;background:linear-gradient(90deg,var(--green-2),var(--green));height:100%;display:block}.inline-form{gap:10px;margin-bottom:18px;display:flex}.inline-form input,.auth-card input{color:#fff;background:#09141e;border:1px solid #253949;border-radius:10px;outline:none;width:100%;padding:12px 13px}.inline-form input:focus,.auth-card input:focus{border-color:#3e725f}.session-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.session-card{background:#0a1621;border:1px solid #1c3040;border-radius:15px;padding:17px}.session-head{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;display:grid}.session-head h3{margin:0;font-size:15px}.session-head p{color:var(--muted);margin:4px 0 0;font-size:11px}.session-meta{color:#637a89;border-top:1px solid #172837;justify-content:space-between;margin-top:15px;padding-top:12px;font-size:10px;display:flex}.qr-box{text-align:center;background:#091812;border:1px dashed #315446;border-radius:12px;margin-top:14px;padding:14px}.qr-box img{background:#fff;border-radius:9px;width:180px;max-width:100%;padding:7px}.qr-box p{color:#9bc7b8;font-size:11px}.activity-table{border:1px solid #192d3d;border-radius:12px;overflow:hidden}.table-row{color:#aebdc8;border-top:1px solid #172837;grid-template-columns:1.1fr .8fr 1fr 1.5fr;align-items:center;gap:14px;padding:12px 14px;font-size:11px;display:grid}.table-row:first-child{border-top:0}.table-head{color:#60798a;text-transform:uppercase;letter-spacing:.08em;background:#0a151f;font-size:9px}.collection-row{grid-template-columns:repeat(3,1fr)}.billing-card{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.billing-card h3{text-transform:capitalize;margin:7px 0;font-size:38px}.billing-actions{grid-column:1/-1}.empty{color:#6f8595;text-align:center;border:1px dashed #263d4c;border-radius:12px;padding:28px}.alert{color:#ffc2cd;background:#351620;border:1px solid #6b3140;border-radius:11px;margin-bottom:15px;padding:11px 13px;font-size:12px}.auth-shell{background:radial-gradient(circle at 14% 20%,#34d39921,transparent 32%),var(--bg);grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.auth-brand{flex-direction:column;justify-content:center;padding:9vw;display:flex}.auth-brand h1{letter-spacing:-.055em;margin:20px 0;font-size:clamp(42px,6vw,74px);line-height:.98}.auth-brand>p:last-child{max-width:650px;color:var(--muted);line-height:1.7}.auth-card{border:1px solid var(--line);background:#0b1722;border-radius:18px;width:min(430px,100% - 38px);margin:auto;padding:28px}.auth-card h2{margin:8px 0 24px;font-size:28px}.auth-card form{gap:15px;display:grid}.auth-card label{color:#9fb0bc;gap:7px;font-size:11px;display:grid}.wide{width:100%;margin-top:5px}.tiny{text-align:center;margin-top:18px;font-size:11px}@media (max-width:1050px){.app-shell{grid-template-columns:82px 1fr}.sidebar{padding:22px 10px}.brand>div:last-child,.nav-item{font-size:0}.nav-item{justify-content:center}.nav-dot{width:9px;height:9px}.sidebar-bottom .status-pill{display:none}.metric-grid{grid-template-columns:repeat(2,1fr)}.two-column,.hero-panel{grid-template-columns:1fr}.signal-orb{display:none}}@media (max-width:720px){.app-shell{display:block}.sidebar{z-index:20;border-right:0;border-top:1px solid var(--line);width:100%;height:auto;padding:8px;position:fixed;inset:auto 0 0}.brand,.sidebar-bottom{display:none}.sidebar nav{grid-template-columns:repeat(6,1fr);gap:2px}.nav-item{padding:12px 4px}.content{padding:20px 15px 84px}.api-badge{display:none}.topbar h1{font-size:25px}.hero-panel{min-height:auto;padding:23px}.hero-panel h2{font-size:35px}.metric-grid{grid-template-columns:1fr 1fr}.session-grid,.billing-card{grid-template-columns:1fr}.table-row{grid-template-columns:1fr 1fr}.table-row span:nth-child(n+3){display:none}.auth-shell{grid-template-columns:1fr}.auth-brand{display:none}.auth-card{margin:auto}.inline-form{flex-direction:column}}@media (max-width:430px){.metric-grid{grid-template-columns:1fr}.hero-actions{display:grid}.hero-actions button{width:100%}}.platform-page{max-width:1500px;margin:0 auto}.ops-pre{color:#9fc0d3;white-space:pre-wrap;word-break:break-word;background:#08131d;border:1px solid #192d3d;border-radius:12px;max-height:360px;margin:0;padding:14px;font-size:11px;line-height:1.6;overflow:auto}.platform-shell .sidebar nav{overflow:auto}.platform-link{text-align:center;text-decoration:none;display:block}.success-alert{color:#a7f3d0;background:#0d2d26;border:1px solid #1f5f4b;border-radius:11px;margin-bottom:15px;padding:11px 13px;font-size:12px}.platform-hero{border:1px solid var(--line);background:linear-gradient(135deg,#0c1924,#10283a 70%,#11382f);border-radius:20px;grid-template-columns:1.35fr .65fr;align-items:center;gap:20px;margin-bottom:14px;padding:28px;display:grid}.platform-hero h2{letter-spacing:-.045em;margin:10px 0 14px;font-size:clamp(30px,4vw,50px);line-height:1.03}.platform-health{background:#061b17a6;border:1px solid #34d39940;border-radius:16px;justify-self:end;gap:8px;min-width:220px;padding:22px;display:grid}.platform-health strong{font-size:18px}.platform-health small{color:var(--muted)}.platform-metrics{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:14px;display:grid}.panel-subtitle{margin:7px 0 0;font-size:12px}.platform-table{border:1px solid #192d3d;border-radius:12px;overflow:auto}.platform-row{color:#aebdc8;border-top:1px solid #172837;grid-template-columns:1.4fr 1fr .7fr .7fr 1fr 1fr;align-items:center;gap:16px;min-width:900px;padding:13px 15px;font-size:11px;display:grid}.platform-row:first-child{border-top:0}.platform-row-head{color:#60798a;text-transform:uppercase;letter-spacing:.08em;background:#09141d;font-size:9px}.platform-row span{min-width:0}.platform-row strong,.platform-row small{display:block}.platform-row small{color:#637b8c;margin-top:4px}.phone-cell{color:#a7f3d0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.provider-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.provider-card{background:#091620;border:1px solid #1b3141;border-radius:14px;gap:12px;padding:18px;display:grid}.provider-card h3{margin:5px 0 0}.mini-button{color:#a7f3d0;background:#12392f;border:1px solid #2c6c56;border-radius:8px;padding:7px 10px;font-size:11px}.queue-summary{gap:16px;display:grid}.queue-group{border-top:1px solid #172837;padding-top:12px}.queue-group:first-child{border-top:0;padding-top:0}.queue-group>strong{color:#dce9f0;font-size:12px}.queue-group>div{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.queue-group span{color:#7790a1;background:#0a1823;border:1px solid #203849;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;display:flex}.diagnostics-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.diagnostic-row{border-top:1px solid #172837;gap:5px;padding:12px 0;display:grid}.diagnostic-row:first-of-type{border-top:0}.diagnostic-row strong{font-size:12px}.diagnostic-row span{color:#f3a7b5;word-break:break-word;font-size:11px}.diagnostic-row small{color:#60798a}.count-badge{color:#9fb6c6;background:#102536;border-radius:999px;place-items:center;min-width:28px;height:28px;font-size:10px;display:grid}.integration-grid{grid-template-columns:.8fr 1.2fr;gap:14px;display:grid}.integration-card{background:#091620;border:1px solid #1b3141;border-radius:14px;padding:18px}.integration-card h3{margin:6px 0 8px}.code-tabs{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.code-tab{color:#91a8b8;background:#0b1823;border:1px solid #243d4f;border-radius:8px;padding:7px 10px;font-size:11px}.code-tab.active{color:#b7f7dc;background:#103027;border-color:#347d65}.code-block{background:#050d14;border:1px solid #172a39;border-radius:12px;padding:16px;position:relative;overflow:auto}.code-block pre{white-space:pre-wrap;word-break:break-word;color:#c7d7e0;margin:0;font-size:11px;line-height:1.6}.copy-button{color:#b5cad6;background:#0f2130;border:1px solid #2b4659;border-radius:7px;padding:6px 9px;font-size:10px;position:absolute;top:9px;right:9px}.api-key-form{gap:12px;display:grid}.api-key-form label{color:#91a6b5;gap:6px;font-size:11px;display:grid}.api-key-form input,.api-key-form select{color:#eaf3f8;background:#08131d;border:1px solid #243b4c;border-radius:9px;padding:10px 11px}.scope-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.scope-option{border:1px solid #1d3445;border-radius:8px;align-items:center;padding:8px;grid-template-columns:none!important;gap:7px!important;display:flex!important}.scope-option input{width:auto}.token-reveal{background:#0d2b24;border:1px solid #2b6b55;border-radius:12px;margin-top:12px;padding:14px}.token-reveal code{word-break:break-all;color:#b6f7df;margin-top:8px;font-size:11px;display:block}.connected-banner{color:#b6f7df;background:#0c2a22;border:1px solid #27644f;border-radius:11px;margin-top:12px;padding:12px}.connected-number{color:#9ff0d0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800}@media (max-width:1050px){.platform-metrics{grid-template-columns:repeat(2,1fr)}.diagnostics-grid,.integration-grid,.platform-hero{grid-template-columns:1fr}.platform-health{justify-self:stretch}.provider-grid{grid-template-columns:1fr}}@media (max-width:720px){.platform-metrics,.scope-grid{grid-template-columns:1fr}}.guide-session-select{color:#91a6b5;gap:6px;margin:14px 0;font-size:11px;display:grid}.guide-session-select select{color:#eaf3f8;background:#08131d;border:1px solid #243b4c;border-radius:9px;padding:10px 11px}.guide-steps{gap:8px;margin:16px 0;display:grid}.guide-steps>div{color:#9eb0bc;grid-template-columns:26px 1fr;align-items:start;gap:9px;font-size:11px;display:grid}.guide-steps b{color:#a7f3d0;background:#103027;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.guide-steps code,.guide-notes code{color:#a7f3d0}.guide-notes{border-top:1px solid #172837;margin-top:16px;padding-top:14px}.guide-notes h4{margin:12px 0 5px;font-size:11px}.guide-notes p,.guide-notes>code{color:#8fa5b4;word-break:break-word;font-size:11px}.session-profile-name{color:#6f8798;margin-top:3px;font-size:10px;display:block}@media (max-width:720px){.sidebar nav{gap:4px;display:flex;overflow-x:auto}.sidebar .nav-item{flex:none;min-width:54px}.platform-shell .sidebar .nav-item{min-width:48px}}:root{--surface:#0a141e;--surface-2:#0d1a26;--surface-3:#102130;--stroke:#1b3142;--stroke-strong:#29475d;--accent:#35d399;--accent-soft:#35d3991a;--text-2:#a8bbc8;--shadow:0 18px 55px #00000038}.app-shell{background:radial-gradient(circle at 75% -10%,#30b1ff14,#0000 24%),radial-gradient(circle at 20% 10%,#35d3990f,#0000 26%),#071019}.sidebar{background:linear-gradient(#08121bfa,#070f17fa);border-right-color:#172b3a;box-shadow:10px 0 40px #00000014}.brand-mark{background:linear-gradient(145deg,#39dda9,#139a70);box-shadow:0 12px 30px #23d39938}.nav-item{color:#8298a8;transition:all .18s;position:relative}.nav-item:hover{background:#0e1d2a;transform:translate(2px)}.nav-item.active{box-shadow:none;background:linear-gradient(90deg,#35d3991f,#60a5fa0f);border:1px solid #35d39924}.nav-item.active:before{content:"";background:var(--accent);border-radius:99px;width:3px;position:absolute;top:9px;bottom:9px;left:0}.saas-topbar{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071019d6;border-bottom:1px solid #243c4db3;margin:-22px -28px 22px;padding:18px 28px;position:sticky;top:0}.topbar h1{font-size:27px}.command-search{border:1px solid var(--stroke);color:#7f97a8;text-align:left;background:#0b1823;border-radius:10px;align-items:center;gap:9px;min-width:240px;padding:10px 13px;display:flex}.command-search:hover{border-color:var(--stroke-strong);color:#c8d7e0}.workspace-banner{border:1px solid var(--stroke);box-shadow:var(--shadow);background:linear-gradient(125deg,#0d1b27 0%,#102635 63%,#0f302a 100%);border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:22px;padding:26px;display:grid;position:relative;overflow:hidden}.workspace-banner:after{content:"";border:1px solid #35d39921;border-radius:50%;width:260px;height:260px;position:absolute;top:-130px;right:-100px;box-shadow:0 0 0 34px #35d39906,0 0 0 70px #60a5fa05}.workspace-banner h2{letter-spacing:-.045em;max-width:820px;margin:10px 0 11px;font-size:clamp(28px,3.4vw,45px);line-height:1.04}.workspace-banner p{color:#91a8b8;max-width:760px;line-height:1.6}.product-kicker{color:#a9f1d7;text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.workspace-actions{z-index:1;gap:9px;min-width:190px;display:grid}.saas-metrics{margin:14px 0}.saas-metrics .metric-card{box-shadow:none;background:linear-gradient(#0d1a25,#0a1620);transition:all .18s}.saas-metrics .metric-card:hover{border-color:#28485d;transform:translateY(-2px)}.saas-metrics .metric-card strong{font-size:30px}.dashboard-v2-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.saas-card{border:1px solid var(--stroke);background:linear-gradient(#0c1924,#09151f);border-radius:16px;padding:19px;box-shadow:0 12px 34px #0000001f}.saas-card-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:15px;display:flex}.saas-card-head h3{margin:4px 0 0;font-size:17px}.progress-ring{border:5px solid #163243;border-top-color:var(--accent);text-align:center;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.progress-ring strong{font-size:14px}.progress-ring span{color:#7890a1;margin-top:-9px;font-size:8px}.onboarding-steps{gap:8px;display:grid}.onboarding-step{color:#a9bbc7;text-align:left;background:#091720;border:1px solid #1a3141;border-radius:11px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.onboarding-step:hover{background:#0d1d28;border-color:#2b5066}.onboarding-step.done{background:#0b211b;border-color:#20503f}.step-index{color:#8ba5b6;background:#102535;border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.done .step-index{color:#a7f3d0;background:#123b2f}.onboarding-step strong,.onboarding-step small{display:block}.onboarding-step strong{color:#e0ebf1;font-size:12px}.onboarding-step small{color:#708899;margin-top:3px;font-size:10px}.step-arrow{color:#526e81}.live-chip{color:#9ce9cb;background:#0b231c;border:1px solid #214838;border-radius:999px;align-items:center;gap:7px;padding:7px 9px;font-size:10px;display:inline-flex}.quick-send-form{grid-template-columns:1fr 1fr;gap:11px;display:grid}.quick-send-form label{color:#8298a8;gap:6px;font-size:10px;display:grid}.quick-send-form input,.quick-send-form select,.quick-send-form textarea,.inline-actions select,.table-select{color:#e7f0f5;background:#07131c;border:1px solid #21394a;border-radius:9px;outline:none;padding:10px 11px}.quick-send-message{grid-column:1/-1}.quick-send-form textarea{resize:vertical;min-height:88px}.quick-send-form button{justify-self:start}.form-hint,.form-status{color:#738a9a;grid-column:1/-1;margin:0;font-size:10px}.form-status{color:#9ce9cb}.messages-workspace{grid-template-columns:.82fr 1.18fr;gap:14px;display:grid}.message-feed{display:grid}.message-feed-row{border-top:1px solid #172a39;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:11px 0;display:grid}.message-feed-row:first-child{border-top:0}.message-direction{letter-spacing:.08em;text-align:center;border-radius:7px;padding:6px 7px;font-size:9px;font-weight:900}.message-direction.outbound{color:#99e6c9;background:#102b24}.message-direction.inbound{color:#9ec6ec;background:#13263a}.message-feed-row strong,.message-feed-row small{display:block}.message-feed-row strong{font-size:11px}.message-feed-row>div small{white-space:nowrap;text-overflow:ellipsis;color:#708696;max-width:540px;margin-top:4px;overflow:hidden}.message-feed-meta{text-align:right}.message-feed-meta small{margin-top:4px!important}.inline-actions{gap:7px;display:flex}.inline-actions select{padding:7px 9px;font-size:10px}.icon-button{color:#a7bac6;background:#0b1823;border:1px solid #21394a;border-radius:8px;width:34px;height:34px}.session-control-row{gap:8px;margin-top:11px;display:flex}.danger-button{color:#ffc1cc;background:#2e151c;border:1px solid #643342;border-radius:10px;padding:10px 14px;font-weight:700}.billing-workspace{grid-template-columns:1fr 1fr;gap:14px;display:grid}.payment-list{display:grid}.payment-row{border-top:1px solid #172837;grid-template-columns:1fr auto auto;align-items:center;gap:13px;padding:12px 0;display:grid}.payment-row:first-child{border-top:0}.payment-row strong,.payment-row small{display:block}.payment-row strong{font-size:11px}.payment-row small{color:#6d8495;margin-top:4px;font-size:9px}.payment-row>span:nth-child(2){color:#bdd0da;font-size:11px}.platform-search{border:1px solid var(--stroke);background:#0a1721;border-radius:10px;align-items:center;gap:8px;min-width:260px;height:38px;padding:0 11px;display:flex}.platform-search span{color:#607a8c}.platform-search input{color:#dce8ef;background:0 0;border:0;outline:none;width:100%;font-size:11px}.platform-search input::placeholder{color:#587080}.session-admin-row{grid-template-columns:1.15fr .9fr 1fr .72fr 1fr .85fr .9fr 1.05fr}.subscription-admin-row{grid-template-columns:1.25fr 1fr 1fr .8fr 1fr .9fr 1.05fr}.engine-select{min-width:100px}.row-actions{flex-wrap:wrap;gap:6px;display:flex}.danger-mini{color:#ffb5c3!important;background:#29151b!important;border-color:#5b303c!important}.table-select{width:100%;padding:7px 8px;font-size:10px}.platform-hero{box-shadow:var(--shadow)}.provider-card{box-shadow:0 10px 25px #0000001a}@media (max-width:1180px){.command-search{display:none}.dashboard-v2-grid,.messages-workspace,.billing-workspace,.workspace-banner{grid-template-columns:1fr}.workspace-actions{min-width:0;display:flex}.platform-search{min-width:180px}}@media (max-width:720px){.content{padding:16px 12px 84px}.saas-topbar{margin:-16px -12px 16px;padding:14px 12px}.workspace-banner{padding:20px}.workspace-banner h2{font-size:30px}.workspace-actions{display:grid}.quick-send-form{grid-template-columns:1fr}.quick-send-message{grid-column:auto}.platform-search{display:none}.payment-row{grid-template-columns:1fr auto}.payment-row .state{grid-column:1/-1;justify-self:start}}.auth-v2-shell{color:#eaf3f8;background:#071019;grid-template-columns:minmax(0,1.05fr) minmax(480px,.95fr);min-height:100vh;display:grid}.auth-v2-brand{background:radial-gradient(circle at 15% 12%,#35d39929,#0000 28%),radial-gradient(circle at 88% 75%,#4a90e21f,#0000 30%),linear-gradient(145deg,#08141d,#0b2028 65%,#0b2c25);flex-direction:column;justify-content:space-between;padding:48px clamp(36px,6vw,92px);display:flex;position:relative;overflow:hidden}.auth-v2-brand:after{content:"";border:1px solid #96ffda14;border-radius:50%;width:520px;height:520px;position:absolute;top:12%;right:-260px;box-shadow:0 0 0 65px #96ffda05,0 0 0 130px #5b99dc03}.auth-logo{z-index:1;align-items:center;gap:12px;display:flex}.auth-logo>div:last-child{display:grid}.auth-logo strong{font-size:18px}.auth-logo span{color:#7895a5;font-size:10px}.auth-copy{z-index:1;max-width:720px}.auth-copy h1{letter-spacing:-.065em;margin:18px 0 24px;font-size:clamp(48px,7vw,88px);line-height:.93}.auth-copy p{color:#99aebb;max-width:650px;font-size:16px;line-height:1.75}.auth-proof-grid{z-index:1;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.auth-proof-grid>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0511184d;border:1px solid #92becb26;border-radius:14px;padding:15px}.auth-proof-grid strong,.auth-proof-grid span{display:block}.auth-proof-grid strong{font-size:12px}.auth-proof-grid span{color:#718b9b;margin-top:5px;font-size:9px}.auth-footnote{z-index:1;color:#637f8e;max-width:620px;font-size:9px}.auth-v2-panel{background:radial-gradient(circle at 50% 0,#337ca817,#0000 26%),#08121b;place-items:center;padding:42px;display:grid}.auth-v2-card{background:linear-gradient(#0d1c27fa,#08141dfa);border:1px solid #1c3242;border-radius:22px;width:min(100%,470px);padding:26px;box-shadow:0 30px 90px #00000047}.auth-tabs{background:#07131c;border:1px solid #172b3a;border-radius:11px;grid-template-columns:1fr 1fr;margin-bottom:24px;padding:4px;display:grid}.auth-tabs button{color:#748d9d;background:0 0;border:0;border-radius:8px;padding:10px;font-weight:800}.auth-heading h2{letter-spacing:-.035em;margin:7px 0;font-size:27px}.auth-heading>p:last-child{color:#748c9c;margin-bottom:19px;font-size:11px;line-height:1.6}.google-signin-wrap{min-height:44px}.google-signin-wrap>div:first-child{justify-content:center;display:flex}.social-button{color:#d8e5ec;background:#0a1823;border:1px solid #294355;border-radius:9px;justify-content:center;align-items:center;gap:10px;width:100%;height:44px;font-weight:800;display:flex}.social-button:disabled{opacity:.55}.google-g{color:#4285f4;background:#fff;border-radius:50%;place-items:center;width:21px;height:21px;font-weight:900;display:grid}.auth-divider{color:#516c7d;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;margin:18px 0;font-size:9px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#19303f;flex:1;height:1px}.auth-v2-form{gap:12px;display:grid}.auth-v2-form label,.onboarding-form label,.connect-setup label{color:#839baa;gap:6px;font-size:10px;font-weight:700;display:grid}.auth-v2-form input,.onboarding-form input,.onboarding-form textarea,.connect-setup input{color:#e7f1f6;background:#07131c;border:1px solid #223b4c;border-radius:9px;outline:none;padding:11px 12px}.auth-submit{margin-top:2px}.auth-legal{color:#536d7d;text-align:center;margin:16px 0 0;font-size:9px;line-height:1.55}.onboarding-shell{color:#eaf3f8;background:radial-gradient(circle at 80% -10%,#3e8dc014,#0000 22%),#071019;grid-template-columns:290px 1fr;min-height:100vh;display:grid}.onboarding-sidebar{background:linear-gradient(#08141d,#071019);border-right:1px solid #172b3a;flex-direction:column;height:100vh;padding:27px 22px;display:flex;position:sticky;top:0}.onboarding-sidebar .brand{margin-bottom:38px}.onboarding-progress{gap:5px;display:grid}.wizard-step{color:#5f7888;border-radius:10px;grid-template-columns:32px 1fr;align-items:center;gap:10px;padding:10px;display:grid;position:relative}.wizard-step>span{background:#0a1822;border:1px solid #20394a;border-radius:9px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.wizard-step strong,.wizard-step small{display:block}.wizard-step strong{font-size:11px}.wizard-step small{margin-top:3px;font-size:8px}.wizard-step.active{color:#d9efe6;background:#0d211e;border:1px solid #35d39926}.wizard-step.active>span,.wizard-step.complete>span{color:#a7f3d0;background:#123b2f;border-color:#245b48}.wizard-step.complete{color:#76998d}.onboarding-help{background:#091721;border:1px solid #1a3040;border-radius:12px;margin-top:auto;padding:13px}.onboarding-help span{font-size:10px;font-weight:900}.onboarding-help p{color:#617b8b;margin:6px 0 0;font-size:9px;line-height:1.5}.onboarding-main{width:100%;max-width:1400px;margin:0 auto;padding:30px clamp(24px,5vw,70px) 70px}.onboarding-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.onboarding-header h1{letter-spacing:-.045em;margin:4px 0;font-size:34px}.setup-badge{color:#8da6b5;background:#0b1b26;border:1px solid #254151;border-radius:999px;padding:8px 11px;font-size:9px}.onboarding-panel{background:linear-gradient(#0c1924,#09151f);border:1px solid #1a3040;border-radius:20px;padding:28px;box-shadow:0 22px 60px #0000002e}.onboarding-panel.narrow{max-width:680px}.onboarding-title{margin-bottom:22px}.onboarding-title h2{letter-spacing:-.04em;margin:7px 0;font-size:30px}.onboarding-title>p:last-child{color:#7e96a6;font-size:11px;line-height:1.6}.billing-toggle{background:#07131d;border:1px solid #203a4b;border-radius:10px;margin-bottom:18px;padding:4px;display:inline-flex}.billing-toggle button{color:#728b9b;background:0 0;border:0;border-radius:7px;padding:8px 12px;font-size:10px;font-weight:800}.billing-toggle button.active{color:#b5f5dd;background:#123126}.billing-toggle span{color:#51d6a5}.plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.plan-card{background:#091720;border:1px solid #1d3545;border-radius:15px;flex-direction:column;min-height:315px;padding:19px;display:flex;position:relative}.popular-badge{color:#a8f0d3;text-transform:uppercase;letter-spacing:.07em;background:#103426;border:1px solid #2d6a56;border-radius:999px;padding:5px 8px;font-size:8px;position:absolute;top:12px;right:12px}.plan-card h3{margin:8px 0 2px;font-size:28px}.plan-card>small{color:#667f90}.plan-card ul{flex:1;gap:9px;margin:20px 0;padding:0;list-style:none;display:grid}.plan-card li{color:#8fa5b4;font-size:10px}.plan-card li:before{content:"✓";color:#4ad7a5;margin-right:7px}.payment-options{gap:12px;display:grid}.onboarding-form{gap:13px;display:grid}.onboarding-form textarea{resize:vertical;min-height:100px}.setup-check{margin-top:16px}.setup-next{margin-top:12px}.connect-setup{align-items:end;gap:10px;max-width:620px;display:flex}.connect-setup label{flex:1}.connect-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.connect-session-card{background:#091720;border:1px solid #1d3545;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.connect-session-card strong,.connect-session-card span{display:block}.connect-session-card strong{font-size:12px}.connect-session-card span{color:#71899a;margin-top:4px;font-size:9px}.onboarding-qr{background:#0a241c;border:1px solid #27604d;border-radius:15px;align-items:center;gap:18px;margin-top:18px;padding:18px;display:flex}.onboarding-qr img{background:#fff;border-radius:12px;width:220px;height:220px;padding:8px}.onboarding-qr strong{font-size:15px}.onboarding-qr p{color:#81a193;font-size:10px;line-height:1.5}.onboarding-loading{color:#75909f;place-items:center;min-height:100vh;font-size:12px;display:grid}@media (max-width:1100px){.auth-v2-shell{grid-template-columns:1fr}.auth-v2-brand{min-height:420px;padding:36px}.auth-proof-grid{max-width:760px}.auth-v2-panel{padding:32px 18px}.plan-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.onboarding-shell{grid-template-columns:1fr}.onboarding-sidebar{height:auto;padding:16px;position:relative}.onboarding-sidebar .brand{margin-bottom:14px}.onboarding-progress{display:flex;overflow-x:auto}.wizard-step{min-width:150px}.onboarding-help{display:none}.onboarding-main{padding:22px 14px 60px}.onboarding-header h1{font-size:27px}.onboarding-qr{display:grid}.onboarding-qr img{width:min(100%,260px);height:auto}.connect-grid{grid-template-columns:1fr}}@media (max-width:560px){.auth-v2-brand{min-height:360px;padding:24px}.auth-copy h1{font-size:50px}.auth-proof-grid{grid-template-columns:1fr}.auth-proof-grid>div:nth-child(n+2){display:none}.auth-v2-card{padding:20px}.plan-grid{grid-template-columns:1fr}.connect-setup,.onboarding-header{display:grid}.setup-badge{justify-self:start}}.auth-settings-panel{max-width:980px}.auth-provider-card{background:linear-gradient(#0d1a25,#09151e);border:1px solid #1d3547;border-radius:16px;padding:20px}.auth-provider-head{border-bottom:1px solid #172a39;align-items:center;gap:14px;padding-bottom:17px;display:flex}.google-provider-logo{color:#4285f4;background:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:21px;font-weight:900;display:grid}.auth-provider-head h3{margin:0 0 4px;font-size:16px}.auth-provider-head p{margin:0;font-size:11px}.settings-toggle{color:#a8bbc8;background:#0a1823;border:1px solid #244154;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:10px;display:flex}.settings-toggle input{accent-color:#35d399}.auth-settings-form{gap:14px;padding-top:17px;display:grid}.auth-settings-form>label{color:#8da3b3;gap:7px;font-size:11px;display:grid}.auth-settings-form input{color:#e8f1f5;background:#07131c;border:1px solid #233c4e;border-radius:10px;outline:none;padding:11px 12px}.auth-settings-form input:focus{border-color:#347861;box-shadow:0 0 0 3px #35d3990f}.settings-help{background:#0a1720;border:1px solid #1b3444;border-radius:12px;padding:14px}.settings-help strong{font-size:11px}.settings-help p{color:#7891a2;margin:7px 0;font-size:10px;line-height:1.55}.settings-help code{color:#a7f3d0;word-break:break-all;background:#06111a;border:1px solid #203a4b;border-radius:8px;padding:9px 10px;font-size:10px;display:block}.account-logout{text-align:center;width:100%}.onboarding-header-actions{align-items:center;gap:10px;display:flex}.onboarding-header-actions .account-logout{width:auto;padding:8px 12px;font-size:10px}@media (max-width:800px){.onboarding-header-actions{flex-wrap:wrap;justify-self:start}}:root{--bg:#050b11;--panel:#0a1118;--panel-2:#0d1620;--panel-3:#101c27;--line:#1a2835;--text:#f7fafc;--muted:#8b9baa;--green:#4de2ad;--green-2:#1bbf86;--blue:#7db7ff;--danger:#ff7f96;--amber:#ffd06b;--surface:#091017;--surface-2:#0c151e;--surface-3:#111d27;--stroke:#1b2b37;--stroke-strong:#2c4558;--accent:#4de2ad;--accent-soft:#4de2ad17;--text-2:#a6b5c1;--shadow:0 24px 70px #00000052}html,body{background:#050b11}body{letter-spacing:-.005em}.app-shell{background:radial-gradient(circle at 84% -8%,#3876aa1a,#0000 24%),radial-gradient(circle at 12% 12%,#32d09a0f,#0000 22%),linear-gradient(#060c12,#050a0f);grid-template-columns:272px minmax(0,1fr)}.sidebar{background:linear-gradient(#080f15fb,#060c12fb);border-right:1px solid #5d81971f;padding:24px 18px;box-shadow:20px 0 55px #00000024}.brand{border-bottom:1px solid #708fa21a;padding:3px 6px 18px}.brand-mark{color:#03140f;background:linear-gradient(145deg,#60f0bd,#27b989 62%,#16765a);border-radius:14px;width:44px;height:44px;box-shadow:0 15px 34px #33d79f2e,inset 0 1px #ffffff59}.brand strong{letter-spacing:-.03em;font-size:18px}.brand span{letter-spacing:.03em;font-size:10px}.sidebar nav{gap:7px}.nav-item{color:#8194a3;border:1px solid #0000;border-radius:12px;min-height:44px;padding:11px 13px;font-size:12px;font-weight:700;transition:all .18s}.nav-item:hover{color:#d9e4eb;background:#0b1720;border-color:#5b7c9124;transform:none}.nav-item.active{color:#eefaf6;background:linear-gradient(90deg,#4de2ad1c,#4189c10a);border-color:#4de2ad2b;box-shadow:inset 0 0 0 1px #ffffff03}.nav-item.active:before{background:linear-gradient(#6df3c3,#2dc58f);width:3px;top:9px;bottom:9px;left:-1px}.nav-dot{background:#3f5260;width:8px;height:8px}.nav-item.active .nav-dot{background:#4de2ad;box-shadow:0 0 14px #4de2ada6}.sidebar-bottom{gap:9px}.status-pill,.api-badge{color:#a5b5c1;background:#09151e;border-color:#182b39}.content{padding:28px 34px 52px}.saas-topbar{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#050b11c7;border-bottom:1px solid #5e80951a;margin:-28px -34px 26px;padding:18px 34px}.topbar{min-height:62px}.topbar h1{letter-spacing:-.045em;font-size:30px;font-weight:760}.eyebrow{color:#708595;letter-spacing:.17em;font-size:9px}.top-actions{gap:10px}.api-badge{height:38px;padding:0 12px}.avatar{color:#c8d8e2;background:linear-gradient(145deg,#112738,#0b1923);border-color:#223949;border-radius:13px;width:40px;height:40px;box-shadow:inset 0 1px #ffffff08}.primary-button,.secondary-button,.ghost-button,.danger-button{border-radius:11px;min-height:40px;transition:all .18s}.primary-button:hover{background:linear-gradient(#68efc0,#41dba7);transform:translateY(-1px)}.secondary-button,.ghost-button{color:#dbe5eb;background:#0a151e;border-color:#1c3040}.secondary-button:hover,.ghost-button:hover{background:#0d1b26;border-color:#2b475b}.danger-button:hover{background:#31161f;border-color:#74404c}.command-search{color:#788d9c;background:#08131c;border-color:#192d3b;height:40px}.command-search:hover{background:#0a1821;border-color:#2d4658}.workspace-banner,.platform-hero{background:linear-gradient(125deg,#0d1923fa,#0c212bfa 64%,#0b2b23fa);border-color:#1b2e3c;border-radius:22px;overflow:hidden;box-shadow:0 26px 70px #00000040}.workspace-banner{padding:30px}.workspace-banner:before,.platform-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#4de2ad1c,#4de2ad00 67%);border-radius:50%;width:360px;height:360px;position:absolute;bottom:-220px;right:-120px}.platform-hero{padding:32px;position:relative}.workspace-banner h2,.platform-hero h2{letter-spacing:-.055em;font-weight:720}.workspace-banner p,.platform-hero .muted{color:#92a5b3}.metric-grid,.platform-metrics{gap:12px}.metric-card{background:linear-gradient(#0b151e,#081119);border-color:#182a38;border-radius:15px;padding:19px;box-shadow:inset 0 1px #ffffff05}.metric-card:hover{border-color:#29485c;transform:translateY(-2px)}.metric-card strong{font-size:29px;font-weight:730}.panel,.saas-card{background:linear-gradient(#0b151efa,#081017fa);border-color:#182a37;border-radius:18px;box-shadow:0 15px 40px #0000001f,inset 0 1px #ffffff04}.panel-head{margin-bottom:20px}.panel-head h2{letter-spacing:-.025em;font-size:18px}.session-card,.provider-card,.integration-card,.auth-provider-card,.billing-card,.onboarding-panel{background:linear-gradient(#0b1720,#08131b);border-color:#1a2d3a;box-shadow:0 14px 36px #0000001f}.session-card{border-radius:17px;padding:19px}.session-avatar{color:#a7e7d0;background:linear-gradient(145deg,#173247,#102332);border:1px solid #203b4d}.session-head h3{font-size:14px}.session-meta{border-color:#152631}.connected-banner{background:#0a211a;border-color:#225c47}.platform-search{background:#08131c;border-color:#192c39;height:40px}.platform-search input{font-size:12px}.platform-table{background:#071019;border-color:#172a37;border-radius:14px}.platform-row{border-top-color:#14232e;padding:14px 16px}.platform-row-head{color:#637a8a;background:#09151d}.table-select{background:#07131b;border-color:#213543}.queue-group span{background:#08141c;border-color:#1b303f}.settings-help code{background:#050d13;border-color:#1c3341}.auth-settings-form input{background:#07121a;border-color:#203644}.auth-v2-shell{background:#050b11;grid-template-columns:minmax(0,1.12fr) minmax(460px,.88fr)}.auth-v2-brand{background:radial-gradient(circle at 18% 8%,#4de2ad24,#0000 28%),radial-gradient(circle at 84% 68%,#558cce1a,#0000 30%),linear-gradient(145deg,#071018,#0a1921 66%,#0a261f);padding:56px clamp(38px,6.3vw,104px)}.auth-copy h1{letter-spacing:-.072em;font-weight:720}.auth-v2-card{background:linear-gradient(#0b161efc,#070f16fc);border-color:#1a2d3a;border-radius:24px;padding:28px;box-shadow:0 38px 100px #0000005c}.auth-tabs button.active{background:#10242f}.auth-heading h2{letter-spacing:-.045em;font-weight:720}.auth-v2-form input,.onboarding-form input,.onboarding-form textarea,.connect-setup input{background:#061119;border-color:#1d3342;min-height:44px}.auth-v2-form input:focus,.onboarding-form input:focus,.onboarding-form textarea:focus,.connect-setup input:focus{border-color:#2f7b62;box-shadow:0 0 0 3px #4de2ad0f}.onboarding-sidebar{background:linear-gradient(#08131b,#060d13);border-color:#162735}.onboarding-main{max-width:1460px}.onboarding-header h1{font-weight:720}.plan-card{background:#08141c;border-color:#1b2f3d}.account-logout{box-shadow:none}@media (max-width:1180px){.app-shell{grid-template-columns:88px minmax(0,1fr)}.sidebar{padding:22px 11px}.brand>div:last-child{display:none}.brand{justify-content:center}.sidebar .nav-item{justify-content:center;font-size:0}.sidebar .nav-dot{width:10px;height:10px}.sidebar-bottom .platform-link,.sidebar-bottom .account-logout{min-height:38px;font-size:0;position:relative}.sidebar-bottom .platform-link:after{content:"↗";font-size:15px}.sidebar-bottom .account-logout:after{content:"⎋";font-size:17px}.sidebar-bottom .status-pill{display:none}.content{padding-left:26px;padding-right:26px}.saas-topbar{margin-left:-26px;margin-right:-26px;padding-left:26px;padding-right:26px}}@media (max-width:720px){.app-shell{display:block}.sidebar{background:#050b11f5;padding:8px 10px}.sidebar nav{gap:5px}.sidebar .nav-item{min-width:50px;font-size:0}.sidebar .sidebar-bottom{display:none}.content{padding:15px 12px 84px}.saas-topbar{margin:-15px -12px 16px;padding:13px 12px}.top-actions{gap:7px}.top-actions .secondary-button{display:none}.workspace-banner,.platform-hero{border-radius:18px;padding:21px}.panel{border-radius:15px;padding:17px}.auth-v2-panel{padding:24px 14px}.auth-v2-card{border-radius:20px;padding:21px}}:root{--light-bg:#f4f7f9;--light-surface:#fff;--light-surface-2:#f8fafb;--light-line:#e3e9ed;--light-line-strong:#d3dde3;--light-text:#17212b;--light-muted:#687985;--light-green:#18a875;--light-green-dark:#0d7653;--light-green-soft:#eaf8f2;--light-blue:#336fa8;--light-blue-soft:#edf5fc}button,input,select,textarea{color:inherit}.brand-mark{color:#fff;background:linear-gradient(145deg,#42dca7,#18aa77);box-shadow:0 10px 24px #18a87529}.primary-button{color:#fff;background:linear-gradient(#25bc87,#18a875);box-shadow:0 8px 20px #18a87524}.primary-button:hover{background:linear-gradient(#2bc58e,#149a6b)}.secondary-button,.ghost-button{border-color:var(--light-line);color:#344552;background:#fff}.secondary-button:hover,.ghost-button:hover{border-color:var(--light-line-strong);background:#f7fafb}.danger-button{color:#b44658;background:#fff5f6;border-color:#f3cbd1}.danger-button:hover{background:#ffedef}.eyebrow{color:#758793}.muted{color:var(--light-muted)}.live-dot{background:#22b985;box-shadow:0 0 0 4px #22b9851a}.alert{color:#a23c4f;background:#fff2f4;border-color:#f0c9d0}.success-alert{color:#197757;background:#effaf5;border-color:#bfe4d5}.app-shell{color:var(--light-text);background:#f5f8fa}.app-shell:not(.platform-shell){grid-template-columns:260px minmax(0,1fr)}.app-shell:not(.platform-shell) .brand{border-color:#eef2f4}.app-shell:not(.platform-shell) .brand strong{color:#19252f}.app-shell:not(.platform-shell) .brand span{color:#7b8b96}.app-shell:not(.platform-shell) .nav-item{color:#657783;border-color:#0000}.app-shell:not(.platform-shell) .nav-item:hover{color:#24323b;background:#f4f8f7;border-color:#edf2f0}.app-shell:not(.platform-shell) .status-pill{color:#5f746a;background:#f7faf9;border-color:#e4ece8}.content{background:0 0}.saas-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f8fae6;border-bottom:1px solid #e7ecef}.topbar h1{color:#15212b}.api-badge{color:#557067;background:#fff;border-color:#dfe8e4}.avatar{color:#3b4d59;background:#fff;border-color:#dce5e9;box-shadow:0 3px 12px #1928320d}.command-search{color:#71828e;background:#fff;border-color:#e0e7eb}.workspace-banner{background:linear-gradient(125deg,#fff,#f4fbf8 68%,#eef8f4);border-color:#dfe9e4;box-shadow:0 18px 48px #203a300f}.workspace-banner h2{color:#14231d}.workspace-banner p{color:#687c73}.product-kicker{color:#16885f}.workspace-banner:before,.workspace-banner:after{opacity:.45}.metric-card,.panel,.saas-card{border-color:var(--light-line);background:#fff;box-shadow:0 10px 28px #16242d0b}.metric-card p{color:#788a95}.metric-card strong{color:#18242d}.metric-card span{color:#81909a}.panel-head h2{color:#1a2730}.session-card,.provider-card,.integration-card,.auth-provider-card,.billing-card{border-color:var(--light-line);background:#fff;box-shadow:0 7px 22px #18293209}.session-avatar{color:#16885f;background:#edf7f3;border-color:#d9ece4}.session-meta{color:#7b8a94;border-color:#edf1f3}.connected-banner{color:#176e50;background:#effaf5;border-color:#c8e8da}.qr-box{background:#f7fbf9;border-color:#cae3d8}.qr-box p{color:#597166}.state{color:#687985;background:#f6f8f9;border-color:#e0e6ea}.state-connected{color:#14714f;background:#ecf9f3;border-color:#c6eadb}.state-need_scan,.state-connecting,.state-reconnecting{color:#876b18;background:#fff9e9;border-color:#f0dfaa}.state-error,.state-logged_out,.state-safety_paused{color:#aa4355;background:#fff2f4;border-color:#efc7ce}.quick-send-form input,.quick-send-form select,.quick-send-form textarea,.inline-actions select,.table-select,.api-key-form input,.api-key-form select,.guide-session-select select{color:#26343e;background:#fff;border-color:#dce5e9}.quick-send-form input:focus,.quick-send-form select:focus,.quick-send-form textarea:focus{border-color:#77bea4;box-shadow:0 0 0 3px #18a87514}.code-block{background:#101820;border-color:#1e2e3b}.code-block pre{color:#d7e2e8}.copy-button{color:#d7e4eb;background:#182632;border-color:#2d4353}.activity-table,.platform-table{background:#fff;border-color:#e0e6ea}.table-row,.platform-row{color:#5e707c;border-top-color:#edf1f3}.platform-row-head,.table-head{color:#7c8d97;background:#f8fafb}.platform-row strong{color:#25343d}.platform-row small{color:#84939c}.table-select{background:#fff}.settings-help{background:#f8fafb;border-color:#e2e8ec}.settings-help p{color:#6d7e89}.settings-help code{color:#166f51;background:#fff;border-color:#dce5e9}.auth-settings-form input{color:#24333d;background:#fff;border-color:#dce5e9}.queue-group{border-color:#edf1f3}.queue-group span{color:#697c88;background:#f8fafb;border-color:#e1e7eb}.queue-group b{color:#2b3c46}.diagnostic-row{border-color:#edf1f3}.diagnostic-row span{color:#a94658}.platform-shell{color:#1b2732;background:#f3f6fa}.platform-shell .sidebar{background:linear-gradient(#10202d,#0b1721);border-right-color:#1e3444;box-shadow:12px 0 40px #10202d1a}.platform-shell .brand{border-color:#ffffff14}.platform-shell .nav-item{color:#91a4b1}.platform-shell .ghost-button{color:#d3e0e6;background:#132633;border-color:#2b4353}.platform-shell .saas-topbar{background:#f3f6faeb}.platform-shell .platform-hero{background:linear-gradient(125deg,#fff,#f3f7fb 66%,#eef6f4);border-color:#dfe7ec;box-shadow:0 16px 44px #1c2f3e0f}.platform-shell .platform-hero h2{color:#182630}.platform-shell .platform-health{background:#f0faf6;border-color:#cce9de}.platform-shell .platform-health strong{color:#1c5e49}.platform-shell .platform-search{background:#fff;border-color:#dce5e9}.platform-shell .platform-search input{color:#2d3d48}.platform-shell .provider-card,.platform-shell .auth-provider-card{background:#fff}.auth-v2-brand{color:#15251e;background:linear-gradient(145deg,#f6fbf9,#edf7f3 62%,#e7f1f7)}.auth-logo strong{color:#17252d}.auth-logo span{color:#73858f}.auth-copy h1{color:#17251f}.auth-copy p{color:#667b72}.auth-proof-grid>div{background:#ffffffa8;border-color:#dce8e3}.auth-proof-grid strong{color:#24332d}.auth-proof-grid span{color:#71847b}.auth-footnote{color:#74877e}.auth-v2-card{background:#fff;border-color:#dfe7eb;box-shadow:0 26px 70px #182a3417}.auth-tabs button{color:#73838d}.auth-tabs button.active{color:#213039;background:#fff;box-shadow:0 3px 12px #1928320f}.auth-heading h2{color:#1c2932}.auth-heading>p:last-child{color:#758690}.auth-v2-form label{color:#61727d}.auth-v2-form input{color:#26353f;background:#fff;border-color:#dce5e9}.auth-divider{color:#8998a1}.auth-divider:before,.auth-divider:after{background:#e4eaed}.auth-legal{color:#81909a}.auth-back-link{text-align:center;color:#287a60;margin-top:13px;font-size:10px;font-weight:700;text-decoration:none;display:block}.auth-back-link:hover{text-decoration:underline}.split-login-shell{background:#f4f7fa;grid-template-columns:minmax(420px,.86fr) minmax(480px,1.14fr);min-height:100vh;display:grid}.split-login-brand{color:#f5fafb;background:linear-gradient(150deg,#10222f,#122c3a 65%,#14382f);flex-direction:column;justify-content:space-between;padding:48px clamp(34px,6vw,88px);display:flex}.split-login-brand .public-brand{color:#fff}.split-login-brand .public-brand small{color:#95aab6}.split-login-brand h1{letter-spacing:-.055em;margin:18px 0;font-size:clamp(38px,5vw,68px);line-height:1}.split-login-brand p{color:#b3c1c9;max-width:660px;line-height:1.7}.split-login-brand .public-kicker{color:#9ce5ca}.platform-login-note{color:#b8c7ce;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;padding:15px;font-size:11px;line-height:1.55}.platform-login-note strong{color:#fff}.split-login-panel{place-items:center;padding:42px;display:grid}.light-auth-card{background:#fff;border:1px solid #dfe6ea;border-radius:22px;gap:14px;width:min(460px,100%);padding:30px;display:grid;box-shadow:0 24px 70px #1f323e14}.light-auth-card h2{letter-spacing:-.04em;margin:0;font-size:28px}.light-auth-copy{color:#74848e;margin:0 0 4px;font-size:11px;line-height:1.6}.light-auth-card label{color:#60717c;gap:7px;font-size:11px;font-weight:700;display:grid}.light-auth-card input{background:#fff;border:1px solid #dbe4e8;border-radius:10px;outline:none;min-height:44px;padding:10px 12px}.light-auth-card input:focus{border-color:#75baa2;box-shadow:0 0 0 3px #18a87514}.public-shell{color:#17222b;background:#f7f9fa;min-height:100vh}.public-nav{border-bottom:1px solid #edf1f3;justify-content:space-between;align-items:center;max-width:1440px;height:78px;margin:0 auto;padding:0 30px;display:flex}.public-brand{color:#17222b;align-items:center;gap:11px;text-decoration:none;display:flex}.public-brand>span:last-child{display:grid}.public-brand strong{letter-spacing:-.03em;font-size:17px}.public-brand small{color:#7b8b95;margin-top:2px;font-size:9px}.public-nav nav{align-items:center;gap:25px;display:flex}.public-nav nav>a{color:#5d6f7a;font-size:11px;font-weight:700;text-decoration:none}.public-nav nav>a:hover{color:#17222b}.public-nav .public-cta{color:#fff;background:#17222b;border-radius:10px;padding:10px 15px}.public-hero{grid-template-columns:1.08fr .92fr;align-items:center;gap:70px;max-width:1380px;margin:0 auto;padding:86px 30px 70px;display:grid}.public-kicker{color:#16845e;letter-spacing:.09em;text-transform:uppercase;align-items:center;font-size:10px;font-weight:850;display:inline-flex}.public-hero h1{letter-spacing:-.064em;max-width:880px;margin:18px 0 22px;font-size:clamp(48px,6vw,82px);line-height:.98}.public-hero-copy>p{color:#657782;max-width:760px;font-size:16px;line-height:1.75}.public-actions{gap:10px;margin-top:29px;display:flex}.public-actions a{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.public-secondary{color:#263640;background:#fff;border:1px solid #dbe3e7;border-radius:11px;justify-content:center;align-items:center;min-height:40px;padding:10px 15px;font-weight:750;text-decoration:none;display:inline-flex}.public-secondary:hover{background:#fbfcfc;border-color:#c6d2d8}.public-proof{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.public-proof span{color:#647680;background:#fff;border:1px solid #e0e7ea;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:700}.public-preview{background:#12212d;border:1px solid #1e3442;border-radius:24px;grid-template-columns:1fr 1fr;gap:12px;padding:20px;display:grid;transform:rotate(1deg);box-shadow:0 32px 80px #1e313e26}.preview-top{color:#d8e4e9;grid-column:1/-1;justify-content:space-between;padding:3px 3px 9px;font-size:11px;display:flex}.preview-live{color:#7de1bc}.preview-card{background:#172a37;border:1px solid #223d4d;border-radius:15px;padding:19px}.preview-card small{color:#758d9c;letter-spacing:.1em;font-size:8px;display:block}.preview-card strong{color:#fff;margin:9px 0 5px;font-size:34px;display:block}.preview-card span{color:#8fa4b0;font-size:9px}.preview-code{background:#08131b;border:1px solid #203644;border-radius:13px;grid-column:1/-1;justify-content:space-between;gap:10px;padding:16px;display:flex}.preview-code code{color:#bcead9;font-size:10px}.preview-code span{color:#64d4aa;font-size:9px;font-weight:800}.public-feature-strip{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1380px;margin:0 auto;padding:0 30px 80px;display:grid}.public-feature-strip>div{background:#fff;border:1px solid #e2e8eb;border-radius:16px;padding:20px}.public-feature-strip strong,.public-feature-strip span{display:block}.public-feature-strip strong{font-size:13px}.public-feature-strip span{color:#70818b;margin-top:6px;font-size:10px;line-height:1.55}.pricing-section{background:#fff;border-top:1px solid #edf1f3;border-bottom:1px solid #edf1f3;padding:82px max(30px,50vw - 690px)}.pricing-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:30px;display:flex}.pricing-heading h2{letter-spacing:-.05em;margin:10px 0;font-size:clamp(34px,4vw,52px)}.pricing-heading p{color:#71818b;font-size:11px}.billing-switch{white-space:nowrap;background:#f1f4f5;border:1px solid #e0e6e9;border-radius:12px;align-items:center;padding:4px;display:flex}.billing-switch button{color:#6a7a84;background:0 0;border:0;border-radius:9px;padding:9px 11px;font-size:10px;font-weight:800}.billing-switch button.active{color:#17242c;background:#fff;box-shadow:0 2px 8px #17242c0f}.billing-switch span{color:#16845e;margin-left:4px}.pricing-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.price-card{background:#fff;border:1px solid #e0e6e9;border-radius:17px;flex-direction:column;min-height:610px;padding:21px;display:flex;position:relative}.price-card.featured{border-color:#64b99a;transform:translateY(-5px);box-shadow:0 17px 44px #188b6217}.recommended-pill{color:#167b58;background:#eaf8f2;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:850;position:absolute;top:14px;right:14px}.price-card-head h3{margin:0 0 6px;font-size:19px}.price-card-head p{color:#73838d;min-height:48px;font-size:10px;line-height:1.55}.price-value{align-items:baseline;gap:7px;margin:19px 0 5px;display:flex}.price-value strong{letter-spacing:-.05em;font-size:34px}.price-value small{color:#7d8d97}.effective-price{color:#16845e;min-height:16px;font-size:9px}.price-card ul{flex:1;gap:11px;margin:21px 0;padding:0;list-style:none;display:grid}.price-card li{color:#41525d;gap:8px;font-size:10px;line-height:1.4;display:flex}.price-card li span{color:#17a676;font-weight:900}.price-action{text-align:center;width:100%;margin-top:auto}.public-footer{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;max-width:1380px;margin:0 auto;padding:34px 30px;display:grid}.public-footer p{color:#7c8c96;text-align:center;font-size:9px}.public-footer>a{color:#617580;font-size:9px;font-weight:700;text-decoration:none}@media (max-width:1180px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.price-card.featured{transform:none}.public-hero{gap:35px}.public-feature-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.public-hero{grid-template-columns:1fr;padding-top:55px}.public-preview{transform:none}.split-login-shell{grid-template-columns:1fr}.split-login-brand{min-height:390px;padding:34px}.split-login-panel{padding:30px 16px}.public-nav nav a:not(.public-cta){display:none}}@media (max-width:720px){.app-shell:not(.platform-shell){display:block}.pricing-heading{align-items:start;display:grid}.pricing-grid,.public-feature-strip{grid-template-columns:1fr}.public-hero{padding:46px 18px}.public-nav{padding:0 18px}.pricing-section{padding:58px 18px}.public-feature-strip{padding:0 18px 58px}.public-footer{text-align:center;grid-template-columns:1fr;padding:28px 18px}.public-footer .public-brand{justify-content:center}.public-footer p{text-align:center}.price-card{min-height:auto}}.plan-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.plan-card{color:#1d2932;background:#fff;border-color:#e1e7ea}.plan-card.featured{background:linear-gradient(#f2fbf7,#fff);border-color:#7dc5aa;box-shadow:0 14px 36px #188b6214}.plan-card h3{color:#17232c}.plan-card>small,.plan-card li{color:#70818b}.popular-badge{color:#167a57;background:#eaf8f2;border-color:#cbe9dc}.billing-toggle{background:#f1f4f5;border-color:#e0e6e9}.billing-toggle button{color:#6f808a}.billing-toggle button.active{color:#1d2a32;background:#fff;box-shadow:0 2px 8px #17242c0d}@media (max-width:1250px){.plan-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:850px){.plan-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.plan-grid{grid-template-columns:1fr}}:root{--rw-bg:#f6f8f7;--rw-bg-soft:#eef5f2;--rw-surface:#fff;--rw-surface-soft:#f9fbfa;--rw-text:#12202a;--rw-muted:#667985;--rw-line:#dde6e2;--rw-line-strong:#cbd9d3;--rw-green:#16a572;--rw-green-strong:#0e7f58;--rw-green-soft:#e9f7f1;--rw-navy:#11232f;--rw-navy-soft:#eaf0f4;--rw-shadow:0 18px 55px #172d2612;--rw-radius:18px}html,body{background:var(--rw-bg);color:var(--rw-text)}body{font-feature-settings:"ss01" 1,"cv02" 1}.primary-button{background:linear-gradient(#23b982,#149b6b);border:1px solid #0000;font-weight:800;box-shadow:0 9px 24px #149b6b29}.primary-button:hover{background:linear-gradient(#29c28a,#118c61);box-shadow:0 11px 26px #149b6b30}.secondary-button,.ghost-button,.public-secondary{border-color:var(--rw-line);color:#253842;background:#fff;box-shadow:0 3px 10px #1f332b06}.secondary-button:hover,.ghost-button:hover,.public-secondary:hover{border-color:var(--rw-line-strong);background:#fbfdfc}.brand-mark{background:linear-gradient(145deg,#28bf87,#138d63);border-radius:12px;box-shadow:0 9px 22px #149b6b29}.eyebrow,.public-kicker{color:var(--rw-green-strong);letter-spacing:.105em;font-weight:850}.relaywa-site{background:radial-gradient(circle at 78% 2%,#2bb8840e,#0000 24%),linear-gradient(#fbfcfc 0,#f7f9f8 54%,#fff 100%)}.relaywa-site .public-nav{border-bottom-color:#dae5e0cc;max-width:1400px;height:82px}.relaywa-site .public-brand strong{letter-spacing:-.035em;font-size:18px;font-weight:830}.relaywa-site .public-brand small{letter-spacing:.015em;color:#70838d;font-size:9px}.relaywa-site .public-nav nav{gap:28px}.relaywa-site .public-nav nav>a{color:#536873;font-size:11px}.relaywa-site .public-nav .public-cta{background:var(--rw-navy);color:#fff;border-radius:11px;padding:11px 16px;box-shadow:0 7px 18px #11232f1f}.relaywa-site .public-nav .public-cta:hover{color:#fff;background:#1a3443}.hero-v5{grid-template-columns:minmax(0,.93fr) minmax(520px,1.07fr);gap:68px;max-width:1400px;min-height:660px;padding:74px 30px 80px}.hero-v5 .public-hero-copy{align-self:center}.hero-v5 .public-kicker{font-size:10px}.hero-v5 h1{letter-spacing:-.057em;color:#10202a;max-width:720px;margin:19px 0 22px;font-size:clamp(46px,4.75vw,68px);line-height:1.01}.hero-v5 .public-hero-copy>p{color:#60747f;max-width:680px;font-size:16px;line-height:1.75}.hero-v5 .public-actions{gap:11px;margin-top:31px}.hero-v5 .hero-primary,.hero-v5 .public-secondary{border-radius:12px;min-height:47px;padding:12px 18px;font-size:12px}.hero-assurance{color:#667b84;flex-wrap:wrap;align-items:center;gap:18px;margin-top:25px;font-size:10px;font-weight:700;display:flex}.hero-assurance span{align-items:center;gap:6px;display:inline-flex}.hero-assurance b{background:var(--rw-green-soft);width:17px;height:17px;color:var(--rw-green-strong);border-radius:50%;place-items:center;font-size:9px;display:grid}.hero-product-wrap{padding:16px 12px 28px 0;position:relative}.hero-product{background:#11232f;border:1px solid #1c3949;border-radius:24px;padding:18px;position:relative;overflow:hidden;box-shadow:0 34px 90px #15313c33}.hero-product:before{content:"";pointer-events:none;background:radial-gradient(circle,#30cf952b,#30cf9500 67%);border-radius:50%;width:300px;height:300px;position:absolute;top:-185px;right:-155px}.hero-product-bar{color:#d9e4e8;justify-content:space-between;align-items:center;padding:3px 2px 15px;font-size:10px;display:flex;position:relative}.hero-product-bar>div{align-items:center;gap:8px;display:flex}.product-dot{background:#54e1ae;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #54e1ae14}.hero-product-bar .preview-live{color:#82dcb9;align-items:center;gap:7px;display:inline-flex}.hero-product-bar .preview-live i{background:#63e2b5;border-radius:50%;width:6px;height:6px}.hero-product-grid{grid-template-columns:minmax(0,1.55fr) minmax(175px,.75fr);gap:12px;display:grid;position:relative}.hero-code-card{background:#091720;border:1px solid #1f3a49;border-radius:16px;overflow:hidden}.hero-code-tabs{color:#758d99;border-bottom:1px solid #19313e;align-items:center;gap:18px;height:38px;padding:0 15px;font-size:9px;font-weight:800;display:flex}.hero-code-tabs .active{color:#c6f0df}.hero-code-card pre{white-space:pre-wrap;min-height:214px;margin:0;padding:18px 17px 14px;overflow:auto}.hero-code-card code{color:#c6d8df;font:500 10px/1.72 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.hero-code-result{color:#66deb1;border-top:1px solid #19313e;justify-content:space-between;align-items:center;gap:15px;padding:12px 16px;font-size:9px;font-weight:800;display:flex}.hero-code-result code{color:#78919e;font-size:9px}.hero-runtime-stack{gap:10px;display:grid}.runtime-card{background:#172d3a;border:1px solid #234454;border-radius:15px;align-content:start;min-height:104px;padding:15px;display:grid}.runtime-card small{letter-spacing:.11em;color:#77919e;font-size:7px}.runtime-card strong{color:#fff;letter-spacing:-.045em;margin:8px 0 6px;font-size:25px}.runtime-card span{color:#8da4af;align-items:center;gap:6px;font-size:8px;display:flex}.runtime-card .ok-dot{background:#58ddb0;border-radius:50%;width:6px;height:6px}.runtime-card.safety{background:linear-gradient(145deg,#17352f,#162d35)}.runtime-card.safety strong{color:#a8edd3;font-size:17px}.hero-event-stream{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:11px;display:grid;position:relative}.hero-event-stream>div{background:#132834;border:1px solid #203d4c;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:11px;display:grid}.event-icon{color:#7ae1bb;background:#173f33;border-radius:8px;place-items:center;width:25px;height:25px;font-size:10px;font-weight:900;display:grid}.event-icon.webhook{color:#85bee7;background:#1c3547}.event-icon.inbound{color:#efd280;background:#3c341b}.hero-event-stream p{gap:2px;margin:0;display:grid}.hero-event-stream strong{color:#dae5e8;font-size:8px}.hero-event-stream small{color:#8198a4;font-size:7px}.hero-event-stream time{color:#617c89;font-size:7px}.hero-float-card{border:1px solid var(--rw-line);background:#fff;border-radius:15px;align-items:center;gap:10px;min-width:238px;padding:13px 15px;display:flex;position:absolute;bottom:0;right:-8px;box-shadow:0 18px 45px #152d251f}.hero-float-card>span{background:var(--rw-green-soft);width:34px;height:34px;color:var(--rw-green-strong);border-radius:10px;place-items:center;font-size:9px;font-weight:900;display:grid}.hero-float-card>div{gap:2px;display:grid}.hero-float-card strong{color:#21343c;font-size:11px}.hero-float-card small{color:#74868f;font-size:8px}.feature-strip-v5{gap:13px;max-width:1400px;padding-bottom:86px}.feature-strip-v5>div{border-radius:17px;min-height:145px;padding:21px;position:relative;box-shadow:0 9px 28px #1a302809}.feature-strip-v5 .feature-index{color:#99aaa2;letter-spacing:.12em;margin:0 0 18px;font-size:8px}.feature-strip-v5 strong{color:#1b2b33;font-size:14px}.feature-strip-v5>div>span:last-child{color:#6b7e87;font-size:10px;line-height:1.65}.integration-section{border:1px solid var(--rw-line);max-width:1400px;box-shadow:var(--rw-shadow);background:#fff;border-radius:24px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:58px;margin:0 auto 88px;padding:32px;display:grid}.integration-copy h2{letter-spacing:-.052em;max-width:600px;margin:13px 0 16px;font-size:clamp(32px,3.8vw,52px);line-height:1.02}.integration-copy>p{color:#657984;max-width:610px;font-size:13px;line-height:1.7}.integration-points{gap:10px;margin-top:24px;display:grid}.integration-points>div{border-top:1px solid #edf2ef;grid-template-columns:34px 1fr;align-items:start;gap:11px;padding:12px 0;display:grid}.integration-points>b{color:#8aa096;padding-top:3px;font-size:9px}.integration-points span{gap:3px;display:grid}.integration-points strong{font-size:11px}.integration-points small{color:#758891;font-size:9px}.integration-console{background:#10212d;border:1px solid #1c3949;border-radius:18px;overflow:hidden;box-shadow:0 20px 50px #0f273026}.console-head{color:#7f96a2;border-bottom:1px solid #1e3948;justify-content:space-between;align-items:center;height:44px;padding:0 16px;font-size:9px;display:flex}.console-head span:first-child{color:#d6e3e8;font-weight:800}.integration-console pre{min-height:275px;margin:0;padding:21px;overflow:auto}.integration-console code{color:#c3d5dc;font:500 10px/1.75 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.console-response{color:#6fddb4;border-top:1px solid #1e3948;justify-content:space-between;padding:13px 17px;font-size:9px;font-weight:800;display:flex}.console-response code{color:#9cb0ba}.relaywa-site .pricing-section{background:#fbfcfc;border-color:#e8efeb}.relaywa-site .price-card{border-color:#dfe7e3;border-radius:18px;box-shadow:0 8px 26px #162e2507}.relaywa-site .price-card.featured{border-color:#69bc9e;box-shadow:0 18px 46px #10835b1a}.relaywa-site .public-footer{max-width:1400px}.app-shell:not(.platform-shell){background:var(--rw-bg);grid-template-columns:254px minmax(0,1fr)}.app-shell:not(.platform-shell) .sidebar{border-right:1px solid var(--rw-line);background:#fff;box-shadow:8px 0 35px #182d2506}.app-shell:not(.platform-shell) .brand strong{color:#1a2b33;font-size:17px}.app-shell:not(.platform-shell) .brand span{color:#778a93;font-size:9px}.app-shell:not(.platform-shell) .nav-item{color:#637780;border-radius:11px}.app-shell:not(.platform-shell) .nav-item.active{background:var(--rw-green-soft);color:#0f704e;border-color:#d7eee4}.app-shell:not(.platform-shell) .nav-item.active:before{background:var(--rw-green)}.app-shell:not(.platform-shell) .content{width:100%;max-width:1700px;margin:0 auto;padding-top:28px}.saas-topbar{background:#f6f8f7ed;border-bottom-color:#e4ebe8}.command-search{border-color:var(--rw-line);background:#fff}.api-badge{background:#fff;border-color:#d9e6e0}.workspace-banner{box-shadow:var(--rw-shadow);background:linear-gradient(120deg,#fff 0,#f3fbf7 58%,#ecf6f3 100%);border-color:#dce7e2;border-radius:22px;padding:29px;position:relative}.workspace-banner h2{letter-spacing:-.047em;color:#14272f;max-width:760px;font-size:clamp(27px,3vw,42px);line-height:1.06}.workspace-banner p{max-width:740px;font-size:12px;line-height:1.65}.metric-card,.panel,.saas-card,.session-card,.billing-card,.auth-provider-card,.provider-card{border-color:var(--rw-line);border-radius:16px;box-shadow:0 9px 28px #182d2509}.metric-card{padding:18px}.metric-card strong{letter-spacing:-.04em;font-size:27px}.panel{padding:21px}.panel-head h2{font-size:17px}.panel-subtitle{font-size:10px}.session-card{padding:18px}.session-avatar{background:var(--rw-green-soft);color:var(--rw-green-strong);border-color:#d8ece4}.state-connected{background:var(--rw-green-soft);color:#116d4d;border-color:#ccebdd}.activity-table,.platform-table{border-radius:13px;overflow:hidden}.quick-send-form input,.quick-send-form select,.quick-send-form textarea,.inline-actions select,.table-select,.api-key-form input,.api-key-form select,.guide-session-select select,.auth-settings-form input{background:#fff;border-color:#d7e2dd;border-radius:10px}.code-block{border-radius:14px}.auth-v2-shell{color:var(--rw-text);background:#f8faf9;grid-template-columns:minmax(0,.95fr) minmax(440px,.78fr)}.auth-v2-brand{color:var(--rw-text);background:radial-gradient(circle at 20% 12%,#1dac7817,#0000 28%),linear-gradient(145deg,#f8fbfa,#edf7f3 70%,#edf4f7);padding:52px clamp(34px,5vw,86px)}.auth-v2-brand:after{border-color:#18a87517;box-shadow:0 0 0 70px #18a87506,0 0 0 140px #1f679605}.auth-copy h1{color:#12262e;letter-spacing:-.063em;font-size:clamp(43px,5vw,68px)}.auth-copy p{color:#60776d;max-width:620px}.auth-proof-grid>div{background:#ffffffbf;border-color:#dae7e1;border-radius:14px}.auth-v2-panel{background:#fff}.auth-v2-card{border-color:#dbe5e0;border-radius:22px;box-shadow:0 26px 70px #19322813}.auth-tabs{background:#f2f6f4;border-color:#dde7e2}.auth-tabs button.active{color:#163329}.onboarding-shell{background:var(--rw-bg)}.onboarding-sidebar{border-right:1px solid var(--rw-line);background:#fff;box-shadow:8px 0 35px #182d2506}.wizard-step{border-radius:12px}.wizard-step.active{background:var(--rw-green-soft);border-color:#d4ede2}.wizard-step.complete>span{background:var(--rw-green);color:#fff}.onboarding-main{background:var(--rw-bg);max-width:none}.onboarding-panel{border-color:var(--rw-line);box-shadow:var(--rw-shadow);background:#fff;border-radius:20px}.plan-card{border-radius:16px;box-shadow:0 7px 22px #192f2708}.plan-card.featured{background:linear-gradient(#effaf5,#fff);border-color:#75bda2}.platform-shell{color:var(--rw-text);background:#f4f7f6;grid-template-columns:260px minmax(0,1fr)}.platform-shell .brand{border-bottom-color:#e4ebe8}.platform-shell .brand strong{color:#172a31}.platform-shell .brand span{color:#71848d}.platform-shell .nav-item{color:#607580;border-radius:11px}.platform-shell .nav-item.active{color:#174f43;background:#eaf4f1;border-color:#d3e5df}.platform-shell .nav-item.active:before{background:#1c8f69}.platform-shell .sidebar-bottom .platform-link{color:#405c52;background:#f3f7f5;border-color:#dce7e2}.platform-shell .status-pill{color:#577067;background:#eef5f2;border-color:#d7e5df}.platform-shell .account-logout{background:#fff5f6}.platform-shell .content{background:0 0;padding-top:28px}.platform-shell .topbar{background:0 0;border-bottom:1px solid #e3e9e7;margin-bottom:22px;padding-bottom:18px}.platform-shell .topbar h1{letter-spacing:-.045em;font-size:29px}.platform-shell .platform-search{background:#fff;border-color:#d9e3df;border-radius:11px}.platform-shell .platform-hero{box-shadow:var(--rw-shadow);background:linear-gradient(120deg,#fff,#f5faf8 68%,#edf4f6);border-color:#dce6e2;border-radius:21px;padding:28px}.platform-shell .platform-hero h2{letter-spacing:-.045em;max-width:880px;font-size:clamp(26px,2.7vw,39px);line-height:1.08}.platform-shell .platform-health{background:#eff8f4;border-color:#d0e7dd;border-radius:14px}.platform-shell .metric-card,.platform-shell .panel,.platform-shell .provider-card,.platform-shell .auth-provider-card{border-color:var(--rw-line);background:#fff}.platform-shell .platform-row-head{background:#f6f9f8}.platform-shell .platform-row{border-top-color:#e8efec}.platform-shell .table-select{border-radius:9px}.platform-login-shell .split-login-brand{background:radial-gradient(circle at 20% 8%,#3bd39c1f,#0000 26%),linear-gradient(150deg,#10232d,#15333a 64%,#164233)}.platform-login-shell .light-auth-card{border-color:#dbe5e1;box-shadow:0 26px 70px #182f2616}@media (max-width:1180px){.hero-v5{grid-template-columns:1fr;gap:44px;min-height:auto;padding-top:58px}.hero-v5 h1{max-width:860px}.hero-product-wrap{max-width:820px}.integration-section{margin-left:24px;margin-right:24px}.platform-shell{grid-template-columns:88px minmax(0,1fr)}}@media (max-width:850px){.hero-product-grid{grid-template-columns:1fr}.hero-runtime-stack{grid-template-columns:repeat(3,1fr)}.runtime-card{min-height:94px}.hero-event-stream{grid-template-columns:1fr}.integration-section{grid-template-columns:1fr;gap:30px}.hero-float-card{right:10px}}@media (max-width:720px){.hero-v5{padding:42px 18px 60px}.hero-v5 h1{font-size:42px}.hero-v5 .public-hero-copy>p{font-size:14px}.hero-product-wrap{padding-right:0}.hero-product{border-radius:19px;padding:12px}.hero-runtime-stack{grid-template-columns:1fr}.hero-float-card{margin:10px 0 0;position:relative;bottom:auto;right:auto}.integration-section{border-radius:19px;margin:0 18px 58px;padding:20px}.integration-console pre{min-height:230px;padding:15px}.feature-strip-v5{padding-bottom:58px}.platform-shell{display:block}}.docs-site{min-height:100vh;color:var(--rw-text);background:#f8faf9}.docs-topbar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--rw-line);background:#fffffff0;max-width:none;padding:0 max(30px,50vw - 730px);position:sticky;top:0}.docs-layout{grid-template-columns:238px minmax(0,1fr);gap:54px;max-width:1460px;margin:0 auto;padding:34px 30px 90px;display:grid}.docs-sidebar{align-self:start;gap:18px;display:grid;position:sticky;top:112px}.docs-side-title{border-bottom:1px solid var(--rw-line);justify-content:space-between;align-items:center;padding:0 9px 14px;display:flex}.docs-side-title strong{font-size:13px}.docs-side-title span{color:var(--rw-green-strong);background:var(--rw-green-soft);border:1px solid #d5ece2;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:850}.docs-sidebar nav{gap:3px;display:grid}.docs-sidebar nav a{color:#637780;border:1px solid #0000;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:700;text-decoration:none}.docs-sidebar nav a:hover{border-color:var(--rw-line);color:#18353c;background:#fff}.docs-side-card{border:1px solid var(--rw-line);background:#fff;border-radius:13px;align-items:flex-start;gap:9px;padding:12px;display:flex;box-shadow:0 8px 24px #182d2508}.docs-side-card>div{gap:3px;min-width:0;display:grid}.docs-side-card strong{font-size:9px}.docs-side-card small{color:#74868f;overflow-wrap:anywhere;font:500 7px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.docs-content{min-width:0;max-width:1040px}.docs-hero{border-bottom:1px solid var(--rw-line);padding:42px 0 48px}.docs-hero h1{letter-spacing:-.062em;max-width:850px;margin:16px 0 20px;font-size:clamp(42px,5.4vw,70px);line-height:.99}.docs-hero>p{color:#60757e;max-width:780px;font-size:15px;line-height:1.75}.docs-base-url{border:1px solid var(--rw-line);background:#fff;border-radius:13px;align-items:center;gap:11px;max-width:690px;margin-top:25px;padding:10px 11px 10px 14px;display:flex;box-shadow:0 7px 22px #182d2508}.docs-base-url>span{text-transform:uppercase;letter-spacing:.11em;color:#7b8e96;font-size:8px;font-weight:850}.docs-base-url code{color:#174b3b;overflow-wrap:anywhere;flex:1;font-size:10px}.docs-base-url button,.docs-code-foot button{border:1px solid var(--rw-line);color:#34534a;background:#f7faf8;border-radius:8px;padding:7px 10px;font-size:8px;font-weight:800}.docs-section{border-bottom:1px solid var(--rw-line);padding:52px 0;scroll-margin-top:100px}.docs-section-head{margin-bottom:20px}.docs-section-head h2{letter-spacing:-.047em;margin:9px 0 0;font-size:clamp(29px,3.2vw,43px)}.docs-section>p{color:#647983;max-width:880px;font-size:12px;line-height:1.75}.docs-section h3{letter-spacing:-.02em;margin:30px 0 12px;font-size:15px}.docs-note{background:#eff9f4;border:1px solid #cfe8dd;border-radius:13px;grid-template-columns:125px 1fr;gap:14px;margin-top:19px;padding:14px 16px;display:grid}.docs-note strong{color:#166b4e;font-size:10px}.docs-note p{color:#5d766b;margin:0;font-size:10px;line-height:1.65}.docs-note.neutral{background:#f7faf8;border-color:#dce6e2}.docs-note.neutral strong{color:#334e45}.docs-note.warning{background:#fffaf0;border-color:#eddca9}.docs-note.warning strong{color:#86661a}.docs-note.warning p{color:#756735}.docs-step-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin:22px 0 25px;display:grid}.docs-step{border:1px solid var(--rw-line);background:#fff;border-radius:15px;grid-template-columns:34px 1fr;gap:12px;padding:16px;display:grid}.docs-step>span{background:var(--rw-green-soft);width:31px;height:31px;color:var(--rw-green-strong);border-radius:9px;place-items:center;font-size:8px;font-weight:900;display:grid}.docs-step strong{font-size:11px}.docs-step p{color:#70828a;margin:5px 0 0;font-size:9px;line-height:1.6}.docs-step code{color:#176b4f;font-size:8px}.docs-code-card{background:#10222e;border:1px solid #1e3b49;border-radius:18px;overflow:hidden;box-shadow:0 18px 48px #0e27301f}.docs-code-head{border-bottom:1px solid #1d3947;justify-content:space-between;align-items:center;gap:18px;padding:12px 15px;display:flex}.docs-code-head>strong{color:#dce8ec;font-size:9px}.docs-code-tabs{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.docs-code-tabs button{color:#7f97a2;background:0 0;border:1px solid #0000;border-radius:7px;padding:6px 8px;font-size:7px;font-weight:800}.docs-code-tabs button.active{color:#bce8d8;background:#193541;border-color:#28505e}.docs-code-card pre{min-height:290px;margin:0;padding:19px;overflow:auto}.docs-code-card pre code,.docs-code code{font:500 10px/1.72 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.docs-code-card pre code{color:#c8d9df}.docs-code-foot{border-top:1px solid #1d3947;justify-content:space-between;align-items:center;gap:15px;padding:11px 14px;display:flex}.docs-code-foot span{color:#8096a0;font-size:8px}.docs-code-foot button{color:#bfe8d9;background:#172f3a;border-color:#28505e}.docs-code{color:#c8d9df;white-space:pre-wrap;background:#10212c;border:1px solid #1f3b49;border-radius:14px;margin:12px 0 20px;padding:17px;overflow:auto}.docs-two{grid-template-columns:repeat(2,1fr);gap:10px;margin:18px 0;display:grid}.docs-info-card{border:1px solid var(--rw-line);background:#fff;border-radius:14px;padding:16px}.docs-info-card h4{margin:0 0 8px;font-size:11px}.docs-info-card p{color:#70828b;margin:0;font-size:9px;line-height:1.65}.docs-info-card>strong{letter-spacing:-.04em;margin-bottom:5px;font-size:22px;display:block}.docs-info-card code{color:#17694d;font-size:8px}.scope-doc-grid,.docs-chip-row{flex-wrap:wrap;gap:7px;display:flex}.scope-doc-grid code,.docs-chip-row span{color:#526c62;background:#fff;border:1px solid #dce5e1;border-radius:999px;padding:7px 9px;font-size:8px}.docs-endpoints{border:1px solid var(--rw-line);background:#fff;border-radius:14px;margin:17px 0 26px;overflow:hidden}.docs-endpoint-row{color:#5f737c;border-top:1px solid #e9efec;grid-template-columns:70px minmax(220px,1.4fr) minmax(100px,.7fr) minmax(180px,1fr);align-items:center;gap:12px;padding:12px 14px;font-size:9px;display:grid}.docs-endpoint-row.head{color:#7b8d95;text-transform:uppercase;letter-spacing:.08em;background:#f5f8f7;border-top:0;font-size:7px;font-weight:850}.docs-endpoint-row code{color:#24453b;overflow-wrap:anywhere;font-size:8px}.method{letter-spacing:.05em;border-radius:7px;justify-self:start;padding:5px 7px;font-size:7px;font-weight:900}.method-get{color:#356f9d;background:#edf5fc}.method-post{color:#16724f;background:#e9f7f1}.method-patch{color:#886a1b;background:#fff6df}.method-delete{color:#a04354;background:#fff0f2}.docs-field-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.docs-field{border:1px solid var(--rw-line);background:#fff;border-radius:13px;padding:14px}.docs-field>div{align-items:center;gap:7px;display:flex}.docs-field code{color:#185f47;font-size:9px;font-weight:800}.docs-field>div>span{text-transform:uppercase;letter-spacing:.07em;color:#a14756;background:#fff1f2;border-radius:999px;padding:4px 6px;font-size:7px}.docs-field p{color:#71838b;margin:7px 0 0;font-size:9px;line-height:1.6}.media-limit-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin:17px 0;display:grid}.error-doc-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin:16px 0 20px;display:grid}.docs-cta{box-shadow:var(--rw-shadow);background:linear-gradient(120deg,#fff,#eff9f5);border:1px solid #d8e8e0;border-radius:20px;justify-content:space-between;align-items:center;gap:28px;margin-top:52px;padding:28px;display:flex}.docs-cta h2{letter-spacing:-.045em;margin:8px 0;font-size:29px}.docs-cta p{color:#6d8078;margin:0;font-size:10px}.docs-cta a{white-space:nowrap;text-decoration:none}.developer-docs-banner{background:linear-gradient(115deg,#fff,#eff9f5);border:1px solid #d9e9e1;border-radius:17px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:22px;padding:18px 20px;display:flex;box-shadow:0 9px 28px #182d2509}.developer-docs-banner h3{letter-spacing:-.03em;margin:3px 0 5px;font-size:18px}.developer-docs-banner p{color:#687d75;max-width:720px;margin:0;font-size:10px;line-height:1.6}.developer-docs-banner a{white-space:nowrap;text-decoration:none}@media (max-width:1050px){.docs-layout{grid-template-columns:190px minmax(0,1fr);gap:30px}.docs-endpoint-row{grid-template-columns:60px minmax(180px,1.2fr) minmax(95px,.6fr) 1fr}.media-limit-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:780px){.docs-layout{padding:20px 18px 70px;display:block}.docs-sidebar{margin:0 0 25px;position:static}.docs-sidebar nav{padding-bottom:5px;display:flex;overflow:auto}.docs-sidebar nav a{white-space:nowrap;border-color:var(--rw-line);background:#fff}.docs-side-card{display:none}.docs-hero{padding-top:24px}.docs-hero h1{font-size:42px}.docs-step-grid,.docs-two,.docs-field-grid,.error-doc-grid{grid-template-columns:1fr}.docs-endpoints{overflow:auto}.docs-endpoint-row{min-width:720px}.media-limit-grid{grid-template-columns:1fr 1fr}.docs-note{grid-template-columns:1fr}.docs-code-head{display:grid}.docs-code-tabs{justify-content:flex-start}.docs-code-card pre{min-height:250px}.docs-cta,.developer-docs-banner{display:grid}.docs-cta a,.developer-docs-banner a{justify-self:start}}@media (max-width:480px){.media-limit-grid{grid-template-columns:1fr}.docs-base-url{display:grid}.docs-base-url button{justify-self:start}}.platform-shell{--admin-bg:#f4f7f6;--admin-surface:#fff;--admin-soft:#f8faf9;--admin-line:#dde7e2;--admin-line-strong:#cad9d2;--admin-text:#172830;--admin-muted:#6e8088;--admin-green:#159b6d;--admin-green-soft:#eaf7f1;background:radial-gradient(circle at 78% 0,#1fa1730e,transparent 22%), var(--admin-bg);color:var(--admin-text)}.platform-shell .sidebar{border-right:1px solid var(--admin-line);background:#fffffff5;width:auto;padding:22px 15px;box-shadow:10px 0 38px #1a362b09}.platform-shell .brand{margin-bottom:16px;padding:2px 6px 19px}.platform-shell .brand-mark{border-radius:11px;width:39px;height:39px}.platform-shell .brand strong{color:#172c34;font-size:16px;font-weight:850}.platform-shell .brand span{text-transform:uppercase;letter-spacing:.11em;color:#84959c;font-size:8px}.platform-nav-groups{gap:18px!important;display:grid!important}.platform-nav-group{gap:4px;display:grid}.platform-nav-label{letter-spacing:.14em;text-transform:uppercase;color:#9aa9ae;padding:0 10px 5px;font-size:8px;font-weight:900}.platform-shell .nav-item{color:#60747c;border-radius:10px;min-height:39px;padding:9px 11px;font-size:10px;font-weight:750}.platform-shell .nav-item:hover{color:#223a43;background:#f5f8f7;border-color:#e4ece8}.platform-shell .nav-item.active{background:var(--admin-green-soft);color:#116a4c;box-shadow:none;border-color:#d1e8de}.platform-shell .nav-item.active:before{background:var(--admin-green);width:3px;top:8px;bottom:8px;left:-1px}.platform-shell .nav-dot{width:7px;height:7px}.platform-shell .sidebar-bottom{gap:7px}.platform-shell .sidebar-bottom .platform-link{font-size:9px}.platform-shell .status-pill{font-size:8px}.platform-page{padding:25px 30px 100px!important}.platform-topbar-v2{align-items:center!important;min-height:74px!important;padding-bottom:17px!important}.platform-topbar-v2 h1{margin-top:2px;color:#142830!important;font-size:28px!important}.platform-page-context{color:#788990;margin:5px 0 0;font-size:10px;line-height:1.5}.platform-shell .platform-search{border:1px solid var(--admin-line);background:#fff;border-radius:11px;min-width:270px;height:39px;box-shadow:0 5px 18px #1b342a06}.platform-shell .platform-search input{color:#243941;font-size:10px}.platform-shell .platform-search input::placeholder{color:#9cacb2}.platform-shell .api-badge{color:#17684c;background:#edf8f3;border:1px solid #d2e9df;border-radius:10px;height:39px;font-size:9px}.platform-shell .secondary-button{color:#31464e;border-color:var(--admin-line);background:#fff}.platform-hero-v2{border:1px solid var(--admin-line)!important;background:linear-gradient(125deg,#fff 0,#f7fbf9 65%,#edf6f2 100%)!important;border-radius:21px!important;grid-template-columns:minmax(0,1.55fr) minmax(290px,.65fr)!important;align-items:stretch!important;gap:26px!important;padding:30px!important;display:grid!important;box-shadow:0 18px 55px #1d362d0e!important}.platform-hero-v2:before{display:none!important}.platform-hero-copy{flex-direction:column;justify-content:center;display:flex}.platform-hero-v2 h2{color:#142a32!important;letter-spacing:-.05em!important;max-width:820px!important;font-size:clamp(28px,3vw,42px)!important;line-height:1.05!important}.platform-hero-v2 .muted{max-width:760px;font-size:11px;line-height:1.65;color:#6d8088!important}.platform-quick-actions{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.platform-quick-actions .primary-button,.platform-quick-actions .secondary-button{min-height:39px;padding:9px 13px;font-size:9px}.platform-health-card{background:#ffffffc7;border:1px solid #d6e6df;border-radius:16px;flex-direction:column;justify-content:space-between;padding:18px;display:flex;box-shadow:0 10px 28px #1f3a2e0a}.platform-health-head{align-items:center;gap:11px;display:flex}.platform-health-head>div{gap:2px;display:grid}.platform-health-head strong{color:#233840;font-size:11px}.platform-health-head small{color:#7b8d94;font-size:8px}.health-orb{border-radius:50%;width:12px;height:12px;display:block;box-shadow:0 0 0 6px #159b6d14}.health-orb.healthy{background:#23b47f}.health-orb.warning{background:#e5a835;box-shadow:0 0 0 6px #e5a8351a}.platform-health-stats{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:25px;display:grid}.platform-health-stats span{text-transform:uppercase;letter-spacing:.07em;color:#819198;background:#f6f9f8;border:1px solid #e5ede9;border-radius:11px;gap:2px;padding:10px;font-size:7px;display:grid}.platform-health-stats b{letter-spacing:-.04em;color:#1e343c;font-size:18px}.platform-shell .platform-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:13px 0}.platform-shell .metric-card{border:1px solid var(--admin-line);background:#fff;border-radius:14px;min-height:113px;padding:16px;box-shadow:0 7px 24px #1d362d08}.platform-shell .metric-card p{text-transform:uppercase;letter-spacing:.08em;color:#85959c;font-size:8px}.platform-shell .metric-card strong{color:#1b3038;margin:8px 0 5px;font-size:25px}.platform-shell .panel{border:1px solid var(--admin-line);background:#fff;border-radius:16px;box-shadow:0 10px 30px #1d362d09}.platform-shell .panel-head h2{font-size:16px;color:#1a3038!important}.platform-shell .panel-head .muted,.platform-shell .panel-subtitle{color:#788a91!important}.platform-shell .platform-table{background:#fff;border:1px solid #e1e9e5;border-radius:12px}.platform-shell .platform-row{color:#334850;border-top-color:#e9efec;font-size:9px}.platform-shell .platform-row strong{color:#20363e}.platform-shell .platform-row small{color:#87979d}.platform-shell .platform-row-head{color:#7c8d94;text-transform:uppercase;letter-spacing:.06em;background:#f7f9f8;font-size:7px}.platform-shell .table-select{color:#2c4149;background:#fff;border-color:#d7e2dd;border-radius:8px}.platform-shell .provider-card,.platform-shell .auth-provider-card{color:#2b4048;border-color:var(--admin-line);background:#fff}.platform-shell .provider-card h3,.platform-shell .auth-provider-card h3{color:#1f343c}.platform-shell .settings-help{color:#536a72;background:#f7faf8;border-color:#dfe9e4}.platform-shell .settings-help strong{color:#2a4148}.platform-shell .diagnostic-row strong{color:#263a42}.platform-shell .diagnostic-row span{color:#687c84}.platform-shell .queue-group{border-color:#e2ebe6}.platform-shell .queue-group>strong{color:#263a42}.platform-shell .queue-group span{color:#6e8087;background:#f7f9f8;border-color:#e3ebe7}.platform-shell .session-row strong{color:#243840}.platform-shell .session-row span{color:#7b8c93}.ops-bot-launcher{z-index:80;color:#1e343c;cursor:pointer;background:#fff;border:1px solid #cfe3da;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-width:210px;padding:9px 12px;display:grid;position:fixed;bottom:22px;right:24px;box-shadow:0 18px 50px #16342826}.ops-bot-launcher:hover,.ops-bot-launcher.active{border-color:#9dcdb9;transform:translateY(-1px)}.ops-bot-icon,.ops-bot-avatar{color:#fff;background:linear-gradient(145deg,#25b780,#11865e);border-radius:11px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid;box-shadow:0 8px 20px #159b6d2e}.ops-bot-launcher>span:nth-child(2){text-align:left;gap:1px;display:grid}.ops-bot-launcher strong{font-size:10px}.ops-bot-launcher small{color:#7d8e94;font-size:7px}.ops-bot-launcher>i{color:#7d8e94;font-size:14px;font-style:normal}.ops-bot-panel{z-index:79;background:#fff;border:1px solid #d6e4de;border-radius:20px;grid-template-rows:auto 1fr auto auto;width:min(420px,100vw - 32px);height:min(610px,100vh - 120px);display:grid;position:fixed;bottom:82px;right:24px;overflow:hidden;box-shadow:0 28px 90px #16312730}.ops-bot-head{background:#fbfcfc;border-bottom:1px solid #e6edea;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px 15px;display:grid}.ops-bot-head>div:nth-child(2){gap:2px;display:grid}.ops-bot-head strong{color:#1d323a;font-size:11px}.ops-bot-head span{color:#758890;align-items:center;gap:5px;font-size:7px;display:flex}.ops-bot-head span i{background:#2ab37f;border-radius:50%;width:6px;height:6px}.ops-bot-head>button{color:#7e8f95;cursor:pointer;background:0 0;border:0;font-size:20px}.ops-bot-avatar.tiny{border-radius:8px;width:24px;height:24px;font-size:8px}.ops-bot-body{background:#f8faf9;padding:16px;overflow:auto}.ops-bot-welcome{text-align:center;padding:24px 9px}.ops-bot-spark{color:#13835c;background:#eaf7f1;border-radius:13px;place-items:center;width:42px;height:42px;font-size:17px;display:inline-grid}.ops-bot-welcome h3{color:#193039;margin:13px 0 6px;font-size:17px}.ops-bot-welcome p{color:#70838a;max-width:320px;margin:0 auto;font-size:9px;line-height:1.6}.ops-bot-suggestions{grid-template-columns:1fr 1fr;gap:7px;margin-top:18px;display:grid}.ops-bot-suggestions button{text-align:left;color:#40555d;cursor:pointer;background:#fff;border:1px solid #dce7e2;border-radius:11px;padding:10px;font-size:8px;line-height:1.4}.ops-bot-suggestions button:hover{background:#f5fbf8;border-color:#a9d4c2}.ops-bot-turn{gap:9px;margin-bottom:17px;display:grid}.ops-user-message{color:#fff;background:#17313b;border-radius:13px 13px 4px;justify-self:end;max-width:82%;padding:10px 12px;font-size:9px;line-height:1.5}.ops-bot-answer{background:#fff;border:1px solid #dfe8e4;border-radius:14px 14px 14px 4px;padding:12px}.ops-answer-title{align-items:center;gap:8px;display:flex}.ops-answer-title strong{color:#20363e;font-size:10px}.ops-bot-answer>p{color:#5e727a;font-size:9px;line-height:1.6}.ops-bot-answer ul{margin:9px 0;padding-left:16px}.ops-bot-answer li{color:#687c83;margin:4px 0;font-size:8px;line-height:1.45}.ops-bot-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ops-bot-actions button{color:#1f6d52;cursor:pointer;background:#f6faf8;border:1px solid #d6e5de;border-radius:9px;padding:7px 9px;font-size:7px;font-weight:800}.ops-bot-thinking{color:#71848b;align-items:center;gap:5px;font-size:8px;display:flex}.ops-bot-thinking span{background:#30ad7e;border-radius:50%;width:5px;height:5px}.ops-bot-error{color:#a73c52;background:#fff0f2;border-radius:9px;padding:9px;font-size:8px}.ops-bot-compose{background:#fff;border-top:1px solid #e3ebe7;grid-template-columns:1fr auto;gap:8px;padding:11px;display:grid}.ops-bot-compose input{color:#294048;background:#fbfcfc;border:1px solid #d8e3de;border-radius:10px;height:39px;padding:0 11px;font-size:9px}.ops-bot-compose button{color:#fff;cursor:pointer;background:#159b6d;border:0;border-radius:10px;width:39px;height:39px;font-size:15px}.ops-bot-compose button:disabled{opacity:.45}.ops-bot-panel>footer{color:#9aabae;text-align:center;background:#fff;padding:0 12px 10px;font-size:7px}.onboarding-shell,.onboarding-main{color:#1d3139!important}.onboarding-header h1,.onboarding-title h2,.onboarding-panel h2,.onboarding-panel h3{color:#182e36!important}.onboarding-title>p,.onboarding-panel p,.onboarding-help p{color:#71838a!important}.onboarding-sidebar .brand strong{color:#1a3038!important}.onboarding-sidebar .brand span{color:#82939a!important}.wizard-step strong{color:#40575f!important}.wizard-step small{color:#8a9aa0!important}.wizard-step.active strong{color:#176448!important}.wizard-step.active small{color:#6b8e80!important}.connect-session-card{background:#17303a!important;border-color:#17303a!important}.connect-session-card strong{color:#fff!important}.connect-session-card span{color:#99afb7!important}.onboarding-header .eyebrow,.onboarding-title .eyebrow{color:#117652!important}.docs-v2{--docs-bg:#0b0f12;--docs-panel:#11171b;--docs-panel-2:#151c20;--docs-line:#273036;--docs-text:#f3f6f5;--docs-muted:#a4afb2;--docs-green:#34d399;background:var(--docs-bg);min-height:100vh;color:var(--docs-text)}.docs-v2-topbar{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0f12f0;border-bottom:1px solid #222a2f;justify-content:space-between;align-items:center;height:72px;padding:0 34px;display:flex;position:sticky;top:0}.docs-v2-topbar .public-brand strong{color:#fff}.docs-v2-topbar .public-brand small{color:#819096}.docs-v2-topbar nav{align-items:center;gap:24px;display:flex}.docs-v2-topbar nav a{color:#b7c0c3;font-size:10px;font-weight:700}.docs-v2-topbar .public-cta{color:#05130e;background:#29ca8e;border-radius:10px;padding:10px 14px}.docs-v2-layout{grid-template-columns:248px minmax(0,1fr) 180px;max-width:1700px;margin:0 auto;display:grid}.docs-v2-sidebar{background:#0d1215;border-right:1px solid #20292e;height:calc(100vh - 72px);padding:24px 16px;position:sticky;top:72px;overflow:auto}.docs-v2-title{gap:4px;padding:0 7px 15px;display:grid}.docs-v2-title strong{font-size:14px}.docs-v2-title span{color:#7f8e93;font-size:8px}.docs-search{color:#87959a;background:#151b1f;border:1px solid #2a3439;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;height:39px;margin-bottom:20px;padding:0 9px;display:grid}.docs-search input{color:#edf3f1;background:0 0;border:0;outline:0;min-width:0;font-size:9px}.docs-search input::placeholder{color:#78868b}.docs-search button{color:#87959a;cursor:pointer;background:0 0;border:0}.docs-nav-groups{gap:20px;display:grid}.docs-nav-group{gap:3px;display:grid}.docs-nav-group>span{color:#6f7d82;letter-spacing:.12em;text-transform:uppercase;padding:0 8px 5px;font-size:7px;font-weight:900}.docs-nav-group a{color:#aab5b8;border-radius:8px;padding:8px;font-size:9px}.docs-nav-group a:hover{color:#fff;background:#171e22}.docs-search-results{gap:5px;display:grid}.docs-search-results>small{color:#748187;padding:0 7px 7px;font-size:7px}.docs-search-results a{background:#141a1e;border:1px solid #222d32;border-radius:9px;gap:2px;padding:9px;display:grid}.docs-search-results strong{color:#edf2f1;font-size:9px}.docs-search-results span{color:#78888d;font-size:7px}.docs-search-results p{color:#8d9a9e;font-size:8px;line-height:1.5}.docs-api-status{background:#0e1b17;border:1px solid #21342d;border-radius:10px;align-items:flex-start;gap:8px;margin-top:24px;padding:11px;display:flex}.docs-api-status>div{gap:3px;display:grid}.docs-api-status strong{color:#aee7d0;font-size:8px}.docs-api-status code{color:#719486;word-break:break-all;font-size:7px}.docs-v2-content{width:100%;min-width:0;max-width:1040px;margin:0 auto;padding:54px 46px 90px}.docs-v2-hero{border-bottom:1px solid #222b30;padding-bottom:48px}.docs-v2-hero h1{letter-spacing:-.055em;color:#fff;max-width:820px;margin:13px 0 16px;font-size:clamp(40px,5vw,65px);line-height:1.02}.docs-v2-hero>p{color:#9facb0;max-width:790px;font-size:13px;line-height:1.7}.docs-v2 .public-kicker{color:#48d9a5}.docs-v2 .docs-base-url{background:#11181c;border-color:#29333a;margin-top:24px}.docs-v2 .docs-base-url span{color:#718087}.docs-v2 .docs-base-url code{color:#d9e5e1}.docs-v2 .docs-base-url button{color:#71deb6;background:#1c2925;border-color:#2a4038}.docs-hero-cards{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.docs-section-v2{border-bottom:1px solid #222b30;padding:50px 0;scroll-margin-top:90px}.docs-section-v2 .docs-section-head{margin-bottom:24px}.docs-section-v2 .docs-section-head h2{letter-spacing:-.035em;color:#f6f8f7;margin:8px 0;font-size:29px}.docs-section-v2 .docs-section-head>p{color:#98a6aa;max-width:800px;font-size:11px;line-height:1.65}.docs-section-v2 h3{color:#eaf0ee;margin:28px 0 12px;font-size:15px}.docs-v2 .docs-step{background:#10171a;border-color:#263037}.docs-v2 .docs-step>span{color:#6ee0b8;background:#17362c}.docs-v2 .docs-step strong{color:#eef3f1}.docs-v2 .docs-step p{color:#8f9da1}.docs-v2 .docs-info-card{background:#11181c;border:1px solid #273137;border-radius:12px}.docs-v2 .docs-info-card h4{color:#eef3f1}.docs-v2 .docs-info-card p{color:#939fa3}.docs-v2 .docs-info-card strong{color:#fff}.docs-v2 .docs-code-card,.docs-v2 .docs-code{background:#090d10;border:1px solid #273037;border-radius:13px}.docs-v2 .docs-code-head{border-bottom-color:#242e33}.docs-v2 .docs-code-head strong{color:#eaf0ee}.docs-v2 .docs-code-head button{color:#7f8e93}.docs-v2 .docs-code-head button.active{color:#6fe0b9;background:#17342b}.docs-v2 pre code,.docs-v2 .docs-code code{color:#cad5d2}.docs-v2 .docs-code-foot{color:#87959a;border-top-color:#242e33}.docs-v2 .docs-code-foot button{color:#67d8af}.docs-v2 .docs-note{color:#9dafaa;background:#101914;border-color:#253b31}.docs-v2 .docs-note strong{color:#8ae4c2}.docs-v2 .docs-note code{color:#83dab9}.docs-v2 .docs-warning{background:#1c180d;border:1px solid #4b3e1f;border-radius:12px;padding:15px}.docs-v2 .docs-warning strong{color:#f1d485}.docs-v2 .docs-warning p{color:#b9aa7d;font-size:9px;line-height:1.6}.docs-v2 .docs-endpoints{border:1px solid #273137;border-radius:12px;overflow:hidden}.docs-v2 .docs-endpoint-row{color:#99a6aa;background:#101619;border-top-color:#232d32}.docs-v2 .docs-endpoint-row.head{color:#6f7f85;background:#151d21}.docs-v2 .docs-endpoint-row code{color:#d4ddda}.docs-v2 .method{border-color:#304038}.docs-v2 .docs-field{background:#101619;border-color:#263037}.docs-v2 .docs-field code{color:#79ddb9}.docs-v2 .docs-field p{color:#929fa3}.docs-v2 .docs-field>div span{color:#6ddfb7;background:#18362c}.docs-v2 .docs-chip-row span,.docs-v2 .scope-doc-grid code{color:#b8c4c0;background:#121a1d;border-color:#29343a}.docs-three{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.docs-four{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.troubleshooting-list{gap:8px;display:grid}.trouble-card{background:#11181b;border:1px solid #263137;border-radius:11px;padding:14px 15px}.trouble-card strong{color:#edf3f1;font-size:10px}.trouble-card p{color:#929fa3;margin:5px 0 0;font-size:9px;line-height:1.6}.production-checklist{grid-template-columns:1fr 1fr;gap:8px;display:grid}.production-checklist>div{background:#101619;border:1px solid #263137;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:9px;padding:12px;display:grid}.production-checklist span{color:#66dbae;background:#15382c;border-radius:6px;place-items:center;width:19px;height:19px;font-size:8px;display:grid}.production-checklist p{color:#9aa7aa;margin:1px 0 0;font-size:8px;line-height:1.55}.docs-v2-cta{background:linear-gradient(135deg,#101b18,#12251e);border:1px solid #284438;border-radius:17px;justify-content:space-between;align-items:center;gap:25px;margin-top:50px;padding:28px;display:flex}.docs-v2-cta h2{color:#f5f8f6;margin:8px 0 6px;font-size:24px}.docs-v2-cta p{color:#8fa29c;font-size:9px}.docs-v2-cta .primary-button{white-space:nowrap}.docs-v2-toc{background:#0c1114;border-left:1px solid #20292e;height:calc(100vh - 72px);padding:32px 16px;position:sticky;top:72px;overflow:auto}.docs-v2-toc>span{color:#707e83;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px;font-size:7px;font-weight:900;display:block}.docs-v2-toc a{color:#7f8e93;padding:5px 0;font-size:8px;line-height:1.35;display:block}.docs-v2-toc a:hover{color:#62dbae}@media (max-width:1320px){.platform-shell .platform-metrics{grid-template-columns:repeat(3,1fr)}.docs-v2-layout{grid-template-columns:230px minmax(0,1fr)}.docs-v2-toc{display:none}}@media (max-width:900px){.platform-hero-v2{grid-template-columns:1fr!important}.platform-shell .platform-metrics{grid-template-columns:repeat(2,1fr)}.platform-shell .platform-search{min-width:190px}.docs-v2-layout{display:block}.docs-v2-sidebar{border-bottom:1px solid #20292e;border-right:0;height:auto;position:relative;top:0}.docs-nav-groups{grid-template-columns:repeat(2,1fr)}.docs-v2-content{padding:38px 24px 70px}.docs-three,.docs-four{grid-template-columns:1fr 1fr}}@media (max-width:650px){.platform-page{padding:16px 12px 90px!important}.platform-topbar-v2{align-items:flex-start!important}.platform-topbar-v2 .top-actions{flex-wrap:wrap;width:100%}.platform-shell .platform-search{width:100%;min-width:0}.platform-shell .platform-metrics{grid-template-columns:1fr 1fr}.platform-hero-v2{padding:21px!important}.platform-health-stats{grid-template-columns:repeat(3,1fr)}.ops-bot-launcher{min-width:190px;bottom:12px;right:12px}.ops-bot-panel{width:calc(100vw - 24px);bottom:70px;right:12px}.docs-v2-topbar{padding:0 16px}.docs-v2-topbar nav a:not(.public-cta){display:none}.docs-nav-groups{grid-template-columns:1fr}.docs-v2-content{padding:32px 16px 60px}.docs-v2-hero h1{font-size:39px}.docs-hero-cards,.docs-three,.docs-four,.production-checklist{grid-template-columns:1fr}.docs-v2-cta{flex-direction:column;align-items:flex-start}}.social-auth-stack{gap:10px;margin:18px 0 2px;display:grid}.google-signin-wrap{justify-items:stretch;display:grid}.google-signin-wrap>div:first-child{justify-content:center;min-height:40px;display:flex}.github-signin-button{color:#20252a;background:#fff;border:1px solid #d7dfe4;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:42px;font-size:12px;font-weight:750;transition:all .16s;display:flex;box-shadow:0 3px 12px #141e2609}.github-signin-button:hover{background:#f7f9fa;border-color:#c5d0d6;transform:translateY(-1px)}.github-signin-mark{color:#181b1f;place-items:center;display:inline-grid}.github-provider-logo{color:#fff;letter-spacing:-.03em;background:#171a1e;border-radius:11px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:grid}.github-provider-card .settings-help code{word-break:break-all}.platform-shell .sidebar{background:linear-gradient(#101f32 0%,#102b36 62%,#0b2130 100%)!important;border-right:1px solid #244052!important;box-shadow:14px 0 40px #08223121!important}.platform-shell .sidebar .brand strong{color:#f4fffc!important;font-size:20px!important}.platform-shell .sidebar .brand span{color:#a8c7cd!important;font-size:11px!important}.platform-shell .sidebar .platform-nav-label{letter-spacing:.12em;color:#87abb5!important;font-size:11px!important}.platform-shell .sidebar .nav-item{color:#c4dde0!important;border-radius:12px!important;min-height:45px!important;font-size:14px!important;font-weight:650!important}.platform-shell .sidebar .nav-item.active:before{display:none!important}.platform-shell .sidebar .sidebar-bottom .platform-link,.platform-shell .sidebar .sidebar-bottom .status-pill{color:#b8d4d8!important;font-size:12px!important}.platform-shell .platform-page{background:radial-gradient(circle at 90% 4%,#dff6ee 0%,#0000 29%),#f1f6f8!important}.platform-shell .platform-topbar-v2{border-bottom:1px solid #d9e5e5!important;margin-bottom:24px!important}.platform-shell .platform-topbar-v2 h1{color:#122c3a!important;font-size:34px!important;font-weight:850!important}.platform-shell .platform-page-context{color:#526e7b!important;font-size:13px!important}.platform-shell .platform-search{border-radius:13px!important;height:44px!important}.platform-shell .platform-search input{font-size:13px!important}.platform-shell .api-badge{height:44px!important;font-size:12px!important;font-weight:750!important}.platform-shell .platform-hero-v2{background:linear-gradient(115deg,#102b40 0%,#114c57 58%,#0a8277 100%)!important;border:0!important;border-radius:24px!important;padding:37px!important;box-shadow:0 18px 55px #0e434b36!important}.platform-shell .platform-hero-v2 h2{color:#fff!important;font-size:clamp(32px,3.3vw,50px)!important;line-height:1.07!important}.platform-shell .platform-hero-v2 .muted{color:#d3e8e6!important;font-size:14px!important;line-height:1.65!important}.platform-shell .platform-hero-v2 .eyebrow{color:#83f4d6!important;font-size:12px!important}.platform-shell .platform-hero-v2 .platform-health-card{-webkit-backdrop-filter:blur(18px);background:#ffffff21!important;border:1px solid #ffffff3d!important;box-shadow:0 12px 40px #0000001f!important}.platform-shell .platform-hero-v2 .platform-health-head strong,.platform-shell .platform-hero-v2 .platform-health-stats b{color:#fff!important;font-size:18px!important}.platform-shell .platform-hero-v2 .platform-health-head small,.platform-shell .platform-hero-v2 .platform-health-stats span{color:#d6eeee!important;font-size:11px!important}.platform-shell .platform-hero-v2 .platform-health-stats b{font-size:26px!important}.platform-shell .platform-hero-v2 .primary-button{color:#082b32!important;background:#18d5a3!important;border-color:#18d5a3!important}.platform-shell .platform-metrics{gap:15px!important;margin:20px 0 24px!important}.platform-shell .metric-card{position:relative;overflow:hidden;background:#fff!important;border:1px solid #dbe8e9!important;border-radius:18px!important;min-height:144px!important;padding:23px!important;box-shadow:0 10px 30px #173b4312!important}.platform-shell .metric-card:before{content:"";background:linear-gradient(90deg,#0bc595,#2a94c8);height:4px;position:absolute;top:0;left:0;right:0}.platform-shell .metric-card p{color:#56737e!important;letter-spacing:.035em!important;font-size:12px!important;font-weight:750!important}.platform-shell .metric-card strong{color:#102b3a!important;font-size:36px!important;line-height:1.2!important}.platform-shell .metric-card span{color:#6a8590!important;font-size:12px!important}.platform-shell .panel{border:1px solid #dbe8e9!important;border-radius:19px!important;box-shadow:0 11px 34px #173b430f!important}.platform-shell .panel-head h2{font-size:21px!important;font-weight:800!important}.platform-shell .panel .muted,.platform-shell .panel-subtitle{font-size:13px!important;line-height:1.6!important}.platform-shell .platform-row{min-height:53px!important;font-size:13px!important}.platform-shell .platform-row-head{font-size:11px!important;font-weight:800!important}.platform-shell .platform-row small,.platform-shell .session-row span{font-size:12px!important}.platform-shell .session-row strong{font-size:14px!important}.platform-shell .provider-card h3,.platform-shell .auth-provider-card h3{font-size:19px!important}.platform-shell .provider-card p,.platform-shell .auth-provider-card p,.platform-shell .settings-help p{font-size:13px!important;line-height:1.65!important}.platform-shell .primary-button,.platform-shell .secondary-button,.platform-shell .mini-button{min-height:38px;font-size:12px!important}.platform-shell .eyebrow{font-size:11px!important}@media (max-width:900px){.platform-shell .platform-hero-v2{padding:25px!important}.platform-shell .platform-metrics{gap:10px!important}.platform-shell .metric-card{min-height:125px!important;padding:16px!important}.platform-shell .metric-card strong{font-size:30px!important}}@media (max-width:600px){.platform-shell .platform-topbar-v2 h1{font-size:27px!important}.platform-shell .platform-hero-v2 h2{font-size:30px!important}.platform-shell .platform-hero-v2{padding:20px!important}.platform-shell .platform-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.platform-shell{--admin-line:#29372e!important;--admin-green:#25d366!important;--admin-green-soft:#15372f!important;color:#f5f7f5!important;background:#0b0f0d!important}.platform-shell .sidebar{box-shadow:none!important;background:#111613!important;border-right:1px solid #29372e!important}.platform-shell .sidebar .brand strong{color:#f5f7f5!important}.platform-shell .sidebar .brand span,.platform-shell .sidebar .platform-nav-label{color:#909c94!important}.platform-shell .sidebar .nav-item{color:#bac2bd!important;background:0 0!important;border-color:#0000!important;border-radius:8px!important}.platform-shell .sidebar .nav-item.active{color:#54df87!important;background:#25d36612!important;border-color:#0000!important;box-shadow:inset 2px 0 #25d366!important}.platform-shell .sidebar .nav-item:hover{color:#f5f7f5!important;background:#ffffff09!important}.platform-shell .sidebar .sidebar-bottom{border-color:#29372e!important}.platform-shell .sidebar .platform-link,.platform-shell .sidebar .status-pill{color:#bac2bd!important}.platform-shell .content.platform-page{color:#f5f7f5!important;background:#0b0f0d!important}.platform-shell .platform-topbar-v2{border-bottom:1px solid #29372e!important}.platform-shell .platform-topbar-v2 h1,.platform-shell .platform-hero-v2 h2{color:#f5f7f5!important}.platform-shell .platform-page-context,.platform-shell .panel-subtitle,.platform-shell .muted{color:#9ba9a0!important}.platform-shell .platform-search,.platform-shell .secondary-button,.platform-shell .table-select{color:#f5f7f5!important;box-shadow:none!important;background:#111613!important;border-color:#344039!important}.platform-shell .platform-search input,.platform-shell .table-select{color:#f5f7f5!important}.platform-shell .api-badge{color:#69e99c!important;background:#15372f!important;border-color:#2b5942!important}.platform-shell .platform-hero-v2{box-shadow:none!important;background:linear-gradient(120deg,#142720,#121b15)!important;border:1px solid #303b33!important;border-radius:14px!important}.platform-shell .platform-hero-v2 .eyebrow,.platform-shell .eyebrow{color:#25d366!important}.platform-shell .platform-hero-v2 .muted{color:#b2c3b8!important}.platform-shell .platform-hero-v2 .primary-button,.platform-shell .primary-button{color:#082217!important;background:#25d366!important;border-color:#25d366!important}.platform-shell .platform-hero-v2 .secondary-button{color:#f5f7f5!important;background:#111613!important;border-color:#344039!important}.platform-shell .platform-hero-v2 .platform-health-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:#111613!important;border:1px solid #344039!important}.platform-shell .platform-hero-v2 .platform-health-head strong,.platform-shell .platform-hero-v2 .platform-health-stats b{color:#f5f7f5!important}.platform-shell .platform-hero-v2 .platform-health-head small,.platform-shell .platform-hero-v2 .platform-health-stats span{color:#9ba9a0!important}.platform-shell .platform-hero-v2 .platform-health-stats span{background:#1a251d!important;border-color:#344039!important}.platform-shell .metric-card,.platform-shell .panel,.platform-shell .platform-table,.platform-shell .provider-card,.platform-shell .auth-provider-card{color:#f5f7f5!important;box-shadow:none!important;background:#111613!important;border:1px solid #29372e!important;border-radius:12px!important}.platform-shell .metric-card:before{background:#25d366!important;height:2px!important}.platform-shell .metric-card p,.platform-shell .metric-card span{color:#9ba9a0!important}.platform-shell .metric-card strong,.platform-shell .panel-head h2,.platform-shell .platform-row strong,.platform-shell .session-row strong,.platform-shell .provider-card h3,.platform-shell .auth-provider-card h3{color:#f5f7f5!important}.platform-shell .platform-row,.platform-shell .session-row{color:#c9d5cd!important;border-color:#29372e!important}.platform-shell .platform-row-head{color:#aebdb2!important;background:#18221c!important}.platform-shell .platform-row small,.platform-shell .session-row span{color:#98aa9e!important}.platform-shell .settings-help,.platform-shell .queue-group span,.platform-shell .platform-health-stats span{color:#a7bbae!important;background:#19221b!important;border-color:#344039!important}.platform-shell .settings-help strong,.platform-shell .diagnostic-row strong,.platform-shell .queue-group>strong{color:#f5f7f5!important}.platform-shell .settings-help code{color:#76e89f!important;background:#0b0f0d!important;border-color:#344039!important}.platform-shell .state,.platform-shell .count-badge{color:#74e8a0!important;background:#15372f!important}.platform-shell .secondary-button:hover,.platform-shell .mini-button:hover{background:#1b281f!important}.platform-shell input,.platform-shell select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.platform-shell .platform-command-center{color:#f5f7f5;background:linear-gradient(110deg,#111b17,#10241c);border:1px solid #2d4438;border-radius:16px;margin:0 0 20px;padding:23px 25px}.platform-shell .platform-command-heading{justify-content:space-between;align-items:start;gap:20px;margin-bottom:19px;display:flex}.platform-shell .platform-kicker{color:#25d366;letter-spacing:.12em;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.platform-shell .platform-command-heading h2{letter-spacing:-.035em;color:#f5f7f5;margin:0 0 5px;font-size:21px;font-weight:800}.platform-shell .platform-command-heading p{color:#a0b1a6;margin:0;font-size:13px}.platform-shell .platform-updated{color:#9eb9a8;white-space:nowrap;background:#1a2b21;border:1px solid #2f4738;border-radius:8px;padding:7px 10px;font-size:11px}.platform-shell .platform-priority-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.platform-shell .platform-priority{text-align:left;cursor:pointer;color:#f5f7f5;background:#151f19;border:1px solid #34493d;border-radius:11px;gap:6px;padding:17px;transition:background .15s,border-color .15s,transform .15s;display:grid}.platform-shell .platform-priority:hover{background:#1d3024;border-color:#25d366;transform:translateY(-2px)}.platform-shell .platform-priority:focus-visible{outline-offset:3px;outline:2px solid #25d366}.platform-shell .platform-filter-bar button:focus-visible{outline-offset:3px;outline:2px solid #25d366}.platform-shell .platform-priority span{color:#b4c7ba;font-size:12px;font-weight:650}.platform-shell .platform-priority strong{color:#fff;letter-spacing:-.03em;font-size:29px;line-height:1.15}.platform-shell .platform-priority small{color:#92a79a;font-size:11px}.platform-shell .platform-filter-bar{background:#111613;border:1px solid #29372e;border-bottom:0;flex-wrap:wrap;align-items:center;gap:8px;padding:14px;display:flex}.platform-shell .platform-filter-bar button{color:#b5c6bb;cursor:pointer;background:#19211b;border:1px solid #344039;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:650}.platform-shell .platform-filter-bar button.selected{color:#69e99c;background:#15372f;border-color:#25d366}.platform-shell .platform-filter-bar>span{color:#9aa99f;margin-left:auto;font-size:11px}.platform-shell .sidebar-bottom .platform-link,.platform-shell .sidebar-bottom .status-pill{color:#d2e8d7!important;text-align:left!important;background:#17241b!important;border:1px solid #344b3b!important;border-radius:9px!important;padding:11px 13px!important}.platform-shell .sidebar-bottom .account-logout{color:#ffb9c2!important;background:#241b1f!important;border:1px solid #633440!important;border-radius:9px!important}@media (max-width:1050px){.platform-shell .platform-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.platform-shell .platform-command-center{padding:17px}.platform-shell .platform-command-heading{flex-direction:column}.platform-shell .platform-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-shell .platform-priority{padding:12px}.platform-shell .platform-priority strong{font-size:24px}}.platform-shell .platform-detail-panel{margin-top:16px;padding:22px!important}.platform-shell .platform-detail-panel .panel-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.platform-shell .platform-profile-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.platform-shell .platform-profile-stats>span{background:#18231b;border:1px solid #30463a;border-radius:10px;gap:7px;padding:15px;display:grid}.platform-shell .platform-profile-stats small{color:#9daf9f;font-size:12px}.platform-shell .platform-profile-stats strong{color:#f5f7f5;font-size:23px}.platform-shell .platform-profile-heading{color:#f5f7f5;margin:20px 0 9px;font-size:16px}.platform-shell .platform-detail-row{color:#cbd7cd;border-bottom:1px solid #304034;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;font-size:13px;display:flex}.platform-shell .platform-detail-row>span:first-child{overflow-wrap:anywhere;flex:1;min-width:0}@media (max-width:650px){.platform-shell .platform-profile-stats{grid-template-columns:1fr}.platform-shell .platform-detail-row{flex-wrap:wrap}}.platform-shell .platform-analytics-panel{padding:24px!important}.platform-shell .platform-analytics-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.platform-shell .platform-analytics-columns>div{background:#17221b;border:1px solid #304438;border-radius:12px;min-width:0;padding:20px}.platform-shell .platform-analytics-panel h3{color:#f4f8f4;margin:16px 0;font-size:16px}.platform-shell .platform-spark-bars{grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:7px;height:170px;display:grid}.platform-shell .platform-spark-bars>div{flex-direction:column;justify-content:end;align-items:center;gap:7px;min-width:0;height:100%;display:flex}.platform-shell .platform-spark-bars>div>span{background:linear-gradient(#25d366,#167b50);border-radius:5px 5px 2px 2px;width:100%;min-height:4px;display:block}.platform-shell .platform-spark-bars small{color:#91a798;writing-mode:vertical-rl;font-size:9px}.platform-shell .platform-analytics-panel .platform-detail-row small{color:#91a798;margin-top:5px;display:block}@media (max-width:800px){.platform-shell .platform-analytics-columns{grid-template-columns:1fr}.platform-shell .platform-analytics-panel{padding:15px!important}}.platform-shell .platform-audit-panel{padding:22px!important}.platform-shell .platform-audit-entry{color:#edf6ef;border-top:1px solid #2d4033;justify-content:space-between;align-items:start;gap:20px;padding:15px 0;display:flex}.platform-shell .platform-audit-entry>div{gap:5px;min-width:0;display:grid}.platform-shell .platform-audit-entry strong{font-size:13px}.platform-shell .platform-audit-entry small{color:#98b09e;overflow-wrap:anywhere;font-size:11px}.platform-shell .platform-audit-entry details{color:#9ae4b3;max-width:55%;font-size:12px}.platform-shell .platform-audit-entry summary{cursor:pointer}.platform-shell .platform-audit-entry pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#dbe8de;background:#0b100d;border:1px solid #2d4033;border-radius:8px;max-height:260px;padding:12px;overflow:auto}@media (max-width:650px){.platform-shell .platform-audit-entry{display:block}.platform-shell .platform-audit-entry details{max-width:100%;margin-top:12px}}.platform-shell .platform-member-hint{color:#92a999;margin:-2px 0 10px;font-size:12px;line-height:1.6}.platform-shell .platform-member-row{flex-wrap:wrap;gap:14px}.platform-shell .platform-member-row strong{color:#e5f2e9;font-size:13px;display:block}.platform-shell .platform-member-row small{color:#94ad9c;margin-top:5px;font-size:11px;display:block}.platform-shell .platform-member-role{letter-spacing:.02em;color:#93e1aa;text-transform:capitalize;background:#1c3425;border:1px solid #376349;border-radius:8px;padding:5px 9px;font-size:11px}.platform-shell .platform-member-row .state{white-space:nowrap}.platform-shell .platform-safety-panel{padding:22px!important}.platform-shell .platform-safety-toggle{color:#dcefe0;align-items:center;gap:10px;margin:16px 0;font-size:13px;font-weight:700;display:flex}.platform-shell .platform-safety-toggle input{accent-color:#25d366;width:17px;height:17px}.platform-shell .platform-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.platform-shell .platform-safety-grid>label{color:#c6dbcb;gap:7px;min-width:0;font-size:12px;display:grid}.platform-shell .platform-safety-input{background:#17231c;border:1px solid #34503c;border-radius:9px;align-items:center;gap:12px;padding:7px 10px;display:flex}.platform-shell .platform-safety-input input{color:#f4fff6;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:15px;font-weight:750}.platform-shell .platform-safety-input input:focus-visible{outline:2px solid #25d366}.platform-shell .platform-safety-input small{color:#a5bcaa;white-space:nowrap;font-size:10px}@media (max-width:620px){.platform-shell .platform-safety-grid{grid-template-columns:1fr}}.platform-shell .platform-tenant-security{background:#17251d;border:1px solid #355240;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:20px 0;padding:17px;display:flex}.platform-shell .platform-tenant-security>div{flex:1;min-width:180px}.platform-shell .platform-tenant-security strong{color:#eaf5ec;font-size:14px}.platform-shell .platform-tenant-security p{color:#a5beaa;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px}.platform-shell .platform-filter-bar input{color:#eef9f0;background:#131d17;border:1px solid #34513c;border-radius:8px;flex:1;min-width:130px;max-width:250px;padding:9px 11px;font-size:12px}.platform-shell .platform-filter-bar input:focus-visible{outline-offset:2px;outline:2px solid #25d366}.platform-shell .table-select:focus-visible{outline-offset:2px;outline:2px solid #25d366}.platform-shell .platform-detail-row .table-select{max-width:220px}.platform-shell .platform-detail-row small{color:#9ab3a1;margin-top:5px;font-size:11px;display:block}@media (max-width:600px){.platform-shell .platform-detail-row .table-select{max-width:100%}.platform-shell .platform-tenant-security{align-items:flex-start}}.platform-shell .platform-mobile-menu-toggle,.platform-shell .platform-mobile-sidebar-header,.platform-shell .platform-mobile-menu-backdrop{display:none}@media (max-width:900px){.platform-shell{min-width:0;display:block!important}.platform-shell .platform-page{min-width:0;padding:16px 16px calc(40px + env(safe-area-inset-bottom))!important}.platform-shell .platform-topbar-v2{flex-wrap:wrap;align-items:center;gap:12px!important;min-height:66px!important;padding:0 0 17px!important;display:flex!important}.platform-shell .platform-topbar-v2>div:first-of-type{flex:185px;min-width:0}.platform-shell .platform-topbar-v2 h1{font-size:clamp(21px,5vw,29px)!important}.platform-shell .platform-topbar-v2 .top-actions{flex-wrap:wrap;flex:100%;gap:9px;display:flex}.platform-shell .platform-search{flex:160px;min-width:0!important}.platform-shell .platform-mobile-menu-toggle{border-radius:12px;flex:none;justify-content:center;align-items:center;gap:8px;min-width:78px;min-height:44px;padding:8px 12px;color:#e8fbee!important;background:#18261d!important;border:1px solid #3b6546!important;font-size:13px!important;font-weight:750!important;display:inline-flex!important}.platform-shell .platform-mobile-menu-toggle span:first-child{font-size:19px;line-height:1}.platform-shell .platform-mobile-menu-backdrop{z-index:1010;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#010804ad;border:0;padding:0;display:block;position:fixed;inset:0}.platform-shell .platform-admin-sidebar{visibility:hidden;pointer-events:none;transition:transform .22s,visibility .22s;transform:translate(-105%);z-index:1011!important;box-sizing:border-box!important;width:min(320px,88vw)!important;max-width:88vw!important;height:100dvh!important;padding:calc(15px + env(safe-area-inset-top)) 15px calc(14px + env(safe-area-inset-bottom))!important;border-top:0!important;border-right:1px solid #365340!important;flex-direction:column!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden!important;box-shadow:20px 0 65px #0000006b!important}.platform-shell .platform-admin-sidebar-open{visibility:visible;pointer-events:auto;transform:translate(0)}.platform-shell .platform-mobile-sidebar-header{color:#e5f4e9;justify-content:space-between;align-items:center;gap:16px;min-height:42px;padding:0 3px 9px;display:flex!important}.platform-shell .platform-mobile-sidebar-header strong{font-size:15px}.platform-shell .platform-mobile-menu-close{color:#eef9f0;cursor:pointer;background:#1c2b21;border:1px solid #3b5742;border-radius:11px;width:42px;height:42px;font-size:25px;line-height:1}.platform-shell .platform-admin-sidebar .brand{margin:0 0 10px!important;padding:0 4px 14px!important;display:flex!important}.platform-shell .platform-admin-sidebar .brand>div:last-child{display:block!important}.platform-shell .platform-admin-sidebar .platform-nav-groups{overscroll-behavior:contain;flex:auto;min-height:0;grid-template-columns:1fr!important;gap:14px!important;padding:0 4px 14px!important;display:grid!important;overflow-y:auto!important}.platform-shell .platform-admin-sidebar .platform-nav-group{gap:5px;grid-template-columns:1fr!important;display:grid!important}.platform-shell .platform-admin-sidebar .platform-nav-label{letter-spacing:.11em!important;font-size:10px!important}.platform-shell .platform-admin-sidebar .nav-item{white-space:normal;text-align:left;gap:10px;justify-content:flex-start!important;align-items:center!important;min-height:44px!important;padding:11px 13px!important;font-size:13px!important;display:flex!important}.platform-shell .platform-admin-sidebar .sidebar-bottom{flex:none;border-top:1px solid #304737!important;gap:9px!important;padding:13px 4px 0!important;display:grid!important}.platform-shell .platform-admin-sidebar .sidebar-bottom .platform-link,.platform-shell .platform-admin-sidebar .sidebar-bottom .account-logout{min-height:43px;font-size:12px!important}.platform-shell .platform-admin-sidebar .status-pill{display:flex!important}.platform-shell .platform-topbar-v2 .api-badge{display:none}}@media (max-width:420px){.platform-shell .platform-page{padding-left:12px!important;padding-right:12px!important}.platform-shell .platform-topbar-v2 .top-actions>.secondary-button{min-height:40px}}@media (prefers-reduced-motion:reduce){.platform-shell .platform-admin-sidebar{transition:none!important}}.platform-shell .platform-monitoring{gap:16px;min-width:0;display:grid}.platform-shell .platform-monitoring-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.platform-shell .platform-monitoring-head h2{letter-spacing:-.025em;font-size:22px}.platform-shell .platform-monitoring-head small{color:#90a898;margin-top:10px;display:block}.platform-shell .platform-monitoring-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.platform-shell .platform-monitoring-cards>.panel{align-content:start;gap:9px;display:grid;padding:18px!important}.platform-shell .platform-monitoring-cards span{color:#b5c8bb;font-size:12px}.platform-shell .platform-monitoring-cards strong{color:#effcf1;letter-spacing:-.04em;font-size:27px;line-height:1.1}.platform-shell .platform-monitoring-cards small{color:#93ab99;font-size:11px;line-height:1.5}.platform-shell .platform-monitoring-row{border-bottom:1px solid #2c3f32;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:15px 0;display:flex}.platform-shell .platform-monitoring-row:last-child{border-bottom:0}.platform-shell .platform-monitoring-row>span:first-child,.platform-shell .platform-monitoring-alert-copy{flex:1;min-width:0}.platform-shell .platform-monitoring-row strong{color:#e2f0e6;font-size:13px}.platform-shell .platform-monitoring-row small{color:#92a99a;overflow-wrap:anywhere;margin-top:5px;font-size:10px;display:block}.platform-shell .platform-monitoring-state{white-space:nowrap;color:#bbf3cc;border:1px solid #486d52;border-radius:100px;padding:6px 10px;font-size:11px}.platform-shell .platform-monitoring-state.is-critical{color:#ffb2b2;border-color:#85504b}.platform-shell .platform-monitoring-alerts-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:18px;margin-bottom:8px;display:flex}.platform-shell .platform-monitoring-alerts-head h3,.platform-shell .platform-monitoring>.panel>h3{color:#e9f4eb;margin:0 0 8px;font-size:17px}.platform-shell .platform-monitoring-filters{flex-wrap:wrap;gap:10px;display:flex}.platform-shell .platform-monitoring-filters label{color:#aec4b4;gap:5px;font-size:11px;display:grid}.platform-shell .platform-monitoring-filters select{color:#eaf5ec;background:#1a2920;border:1px solid #3c5946;border-radius:9px;min-width:125px;padding:9px}.platform-shell .platform-monitoring-alert-copy>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.platform-shell .platform-monitoring-alert-copy p{color:#bacdbf;margin:7px 0;font-size:12px;line-height:1.55}.platform-shell .platform-alert-severity{text-transform:uppercase;letter-spacing:.07em;color:#c5dccb;border:1px solid #4f6956;border-radius:6px;padding:5px 7px;font-size:10px}.platform-shell .platform-alert-severity.critical{color:#ffc1bd;background:#492b2c;border-color:#884b4b}.platform-shell .platform-alert-severity.warning{color:#f5d99c;background:#3c3520;border-color:#806d40}.platform-shell .platform-alert-severity.info{color:#aee4e4;background:#1d393b;border-color:#406e71}@media (max-width:1120px){.platform-shell .platform-monitoring-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:610px){.platform-shell .platform-monitoring-cards{grid-template-columns:1fr 1fr;gap:9px}.platform-shell .platform-monitoring-cards>.panel{padding:13px!important}.platform-shell .platform-monitoring-cards strong{font-size:21px}.platform-shell .platform-monitoring-alert{flex-direction:column;align-items:flex-start}.platform-shell .platform-monitoring-filters{width:100%}.platform-shell .platform-monitoring-filters label{flex:1}.platform-shell .platform-monitoring-filters select{width:100%;min-width:0}}@media (max-width:375px){.platform-shell .platform-monitoring-cards{grid-template-columns:1fr}}.platform-shell .platform-email-status-ready{color:#a9efbe!important}.platform-shell .platform-email-status-missing{color:#f4cb89!important}.platform-shell .platform-website-traffic{gap:15px;min-width:0;display:grid}.platform-shell .website-traffic-intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex;padding:23px!important}.platform-shell .website-traffic-intro>div:first-child{flex:1;min-width:195px}.platform-shell .website-traffic-intro h2{letter-spacing:-.025em;font-size:22px;margin:8px 0!important}.platform-shell .website-traffic-intro small{color:#91ab99;margin-top:8px;font-size:11px;display:block}.platform-shell .website-traffic-controls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.platform-shell .website-traffic-controls button{color:#c5d7cb;cursor:pointer;background:#1b2b21;border:1px solid #385442;border-radius:10px;min-height:40px;padding:8px 12px;font-size:12px}.platform-shell .website-traffic-controls button.is-selected{color:#ecfff2;background:#23553a;border-color:#44b76d}.platform-shell .website-traffic-controls button:focus-visible{outline-offset:2px;outline:2px solid #25d366}.platform-shell .website-traffic-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.platform-shell .website-traffic-stats>.panel{align-content:start;gap:9px;display:grid;padding:18px!important}.platform-shell .website-traffic-stats span{color:#acc5b3;font-size:12px}.platform-shell .website-traffic-stats strong{color:#f5fff7;font-size:28px;font-weight:850;line-height:1.1}.platform-shell .website-traffic-stats small{color:#8fa695;font-size:11px}.platform-shell .website-traffic-panel{min-width:0;padding:22px!important}.platform-shell .website-traffic-panel h3{color:#f2fff5;font-size:16px;margin:0 0 7px!important}.platform-shell .website-traffic-panel>.muted{font-size:11px;line-height:1.65}.platform-shell .website-traffic-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:15px;display:grid}.platform-shell .website-traffic-legend{color:#b2c8b7;flex-wrap:wrap;align-items:center;gap:15px;margin:15px 0;font-size:11px;display:flex}.platform-shell .website-traffic-legend span:before{content:"";background:#36d77e;border-radius:3px;width:9px;height:9px;margin-right:6px;display:inline-block}.platform-shell .website-traffic-legend span:nth-child(2):before{background:#9686e5}.platform-shell .website-traffic-legend span:nth-child(3):before{background:#eac078}.platform-shell .website-traffic-trend{overscroll-behavior:contain;align-items:stretch;gap:3px;width:100%;height:190px;margin-top:14px;padding-bottom:5px;display:flex;overflow-x:auto}.platform-shell .website-traffic-day{flex-direction:column;flex:1 0 13px;justify-content:flex-end;gap:7px;min-width:13px;display:flex}.platform-shell .website-traffic-day small{text-align:center;color:#8da393;font-size:8px}.platform-shell .website-traffic-column{flex-direction:column-reverse;justify-content:flex-start;gap:0;width:100%;height:150px;display:flex}.platform-shell .website-traffic-column span{width:100%;min-height:0}.platform-shell .website-traffic-column .visitors{background:#36d77e;border-radius:2px 2px 0 0}.platform-shell .website-traffic-column .bots{background:#9686e5}.platform-shell .website-traffic-column .suspected{background:#eac078}.platform-shell .website-traffic-table{gap:0;display:grid}.platform-shell .website-traffic-table-head,.platform-shell .website-traffic-table-row{border-bottom:1px solid #2b3e32;grid-template-columns:minmax(0,1fr) 65px 65px;align-items:center;gap:12px;padding:12px 0;display:grid}.platform-shell .website-traffic-table-head{color:#96b19e;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:750}.platform-shell .website-traffic-table-head span:not(:first-child),.platform-shell .website-traffic-table-row>span{text-align:right;color:#d7efdd;font-variant-numeric:tabular-nums;font-size:12px}.platform-shell .website-traffic-table-row>div{min-width:0}.platform-shell .website-traffic-table-row strong{color:#e3f6e8;overflow-wrap:anywhere;font-size:12px;display:block}.platform-shell .website-traffic-table-row small{color:#92b09a;margin-top:4px;font-size:10px;display:block}.platform-shell .website-traffic-bar{background:#17241c;border-radius:5px;height:4px;margin-top:7px;display:block;overflow:hidden}.platform-shell .website-traffic-bar>span{background:#25d366;border-radius:5px;height:100%;display:block}.platform-shell .website-traffic-list-row{border-bottom:1px solid #2b3e32;justify-content:space-between;align-items:center;gap:18px;padding:12px 0;display:flex}.platform-shell .website-traffic-list-row:last-child{border-bottom:0}.platform-shell .website-traffic-list-row>span{flex:1;min-width:0}.platform-shell .website-traffic-list-row strong{color:#e0f3e5;overflow-wrap:anywhere;font-size:12px;font-weight:700}.platform-shell .website-traffic-list-row b{color:#d7f3dd;font-variant-numeric:tabular-nums;font-size:12px}.platform-shell .website-traffic-list-row small{color:#8ba896;margin-top:4px;font-size:10px;display:block}.platform-shell .website-traffic-disclaimer{color:#94ad9c;margin:0;padding:3px 2px 15px;font-size:11px;line-height:1.7}@media (max-width:1170px){.platform-shell .website-traffic-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:770px){.platform-shell .website-traffic-grid{grid-template-columns:1fr}.platform-shell .website-traffic-trend{min-width:0}}@media (max-width:570px){.platform-shell .website-traffic-intro{padding:15px!important}.platform-shell .website-traffic-panel{padding:16px!important}.platform-shell .website-traffic-stats{gap:8px}.platform-shell .website-traffic-stats>.panel{padding:13px!important}.platform-shell .website-traffic-stats strong{font-size:22px}.platform-shell .website-traffic-stats span{font-size:11px}.platform-shell .website-traffic-controls{width:100%}.platform-shell .website-traffic-controls button{flex:1}}.platform-shell .website-traffic-preferences{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex;padding:17px 20px!important}.platform-shell .website-traffic-preferences>div{flex:180px}.platform-shell .website-traffic-preferences strong{color:#e2f5e7;font-size:13px}.platform-shell .website-traffic-preferences p{margin:7px 0 0;font-size:11px;line-height:1.5}.platform-shell .website-traffic-preferences button[aria-pressed=true]{color:#bdf9d2;border-color:#2dbe69}.platform-shell .website-traffic-verification{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;padding:19px!important}.platform-shell .website-traffic-verification>div{background:#17241c;border:1px solid #304939;border-radius:10px;gap:8px;padding:12px;display:grid}.platform-shell .website-traffic-verification strong{color:#afc8b7;font-size:11px}.platform-shell .website-traffic-verification b{color:#eafdef;font-size:23px}.platform-shell .website-traffic-verification p{grid-column:1/-1;margin:1px 0 0;font-size:11px}@media (max-width:600px){.platform-shell .website-traffic-verification{grid-template-columns:1fr;gap:8px}.platform-shell .website-traffic-verification>div{justify-content:space-between;align-items:center;display:flex}}.platform-access-gate{color:#ebf7ee;text-align:center;background:#090f0b;justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.platform-access-gate>section{background:#142019;border:1px solid #365442;border-radius:18px;max-width:440px;padding:28px}.platform-access-gate h1{margin:0 0 10px;font-size:20px}.platform-access-gate p{color:#b2c8b8;font-size:14px;line-height:1.6}.platform-access-gate button{cursor:pointer;color:#eefbf0;background:#204c34;border:1px solid #4f8461;border-radius:10px;min-height:44px;margin:8px 5px 0;padding:9px 15px;font-weight:650}.platform-access-gate button:focus-visible{outline-offset:2px;outline:2px solid #25d366}.platform-shell .platform-subscription-selector{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin:0 0 16px;display:flex;padding:21px!important}.platform-shell .platform-subscription-selector>div{flex:1;min-width:190px}.platform-shell .platform-subscription-selector h2,.platform-shell .platform-client-subscription-editor h2{color:#f2fff6;letter-spacing:-.025em;margin:7px 0 9px;font-size:21px}.platform-shell .platform-subscription-selector>label{color:#bad0bf;flex:0 330px;gap:8px;font-size:12px;font-weight:700;display:grid}.platform-shell .platform-subscription-selector select,.platform-shell .platform-client-subscription-form select,.platform-shell .platform-client-subscription-form input,.platform-shell .platform-client-subscription-form textarea{box-sizing:border-box;color:#e8f7ec;width:100%;min-width:0;min-height:43px;font:inherit;background:#18271f;border:1px solid #385743;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.5}:is(.platform-shell .platform-client-subscription-form input:focus-visible,.platform-shell .platform-client-subscription-form select:focus-visible,.platform-shell .platform-client-subscription-form textarea:focus-visible,.platform-shell .platform-subscription-selector select:focus-visible){outline-offset:2px;outline:2px solid #33d77f}.platform-shell .platform-client-subscription-editor{margin:0 0 19px;padding:21px!important}.platform-shell .platform-client-subscription-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:16px;display:grid}.platform-shell .platform-client-subscription-form>label{color:#bcd0c1;align-content:start;gap:8px;font-size:12px;font-weight:750;display:grid}.platform-shell .platform-client-subscription-form .platform-subscription-reason,.platform-shell .platform-client-subscription-form>p,.platform-shell .platform-client-subscription-form>.alert,.platform-shell .platform-subscription-plan-limits,.platform-shell .platform-subscription-actions{grid-column:1/-1}.platform-shell .platform-subscription-plan-limits{color:#b4ceba;background:#15241b;border:1px solid #314739;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;font-size:11px;display:flex}.platform-shell .platform-subscription-plan-limits>strong{color:#edfff1;margin-right:9px;font-size:12px}.platform-shell .platform-subscription-plan-limits>span{border:1px solid #3c5945;border-radius:8px;padding:5px 8px}.platform-shell .platform-subscription-notice{color:#f6d9a6;background:#332d20;border:1px solid #90764c;border-radius:11px;margin:13px 0;padding:12px 14px;font-size:12px;line-height:1.65}.platform-shell .platform-subscription-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.platform-shell .platform-subscription-actions button{min-height:43px}@media (max-width:730px){.platform-shell .platform-client-subscription-form{grid-template-columns:1fr}.platform-shell .platform-client-subscription-editor,.platform-shell .platform-subscription-selector{padding:15px!important}.platform-shell .platform-subscription-selector>label{flex-basis:100%}.platform-shell .platform-subscription-actions>button{flex:1}}.platform-shell .platform-admin-create{background:#20755612;border:1px solid #25b97e5c;border-radius:16px;margin:0 0 22px;padding:20px}.platform-shell .platform-admin-create>div:first-child strong{font-size:17px}.platform-shell .platform-admin-create>div:first-child p{margin:7px 0 17px}.platform-shell .platform-admin-create form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.platform-shell .platform-admin-create label{gap:7px;min-width:0;font-size:13px;font-weight:700;display:grid}.platform-shell .platform-admin-create input,.platform-shell .platform-admin-create select,.platform-shell .platform-admin-create textarea,.platform-shell .website-subscription-controls input,.platform-shell .website-subscription-controls select{border:1px solid var(--rw-line,#304b45);background:var(--rw-surface,#15241f);width:100%;min-width:0;color:var(--rw-text,#f2f7f5);border-radius:11px;padding:12px}.platform-shell .platform-admin-create-reason,.platform-shell .platform-admin-create form>p,.platform-shell .platform-admin-create form>.alert,.platform-shell .platform-admin-create-actions{grid-column:1/-1}.platform-shell .platform-admin-create-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.platform-shell .website-subscriptions{gap:16px;display:grid}.platform-shell .website-subscriptions-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.platform-shell .website-subscriptions-head h2{margin:8px 0;font-size:25px}.platform-shell .website-subscriptions-head p{max-width:720px;margin:8px 0}.platform-shell .website-subscription-links{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.platform-shell .website-subscription-links a{text-decoration:none}.platform-shell .website-subscription-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.platform-shell .website-subscription-stats>div{gap:10px;display:grid}.platform-shell .website-subscription-stats span{color:var(--rw-muted,#82978f);font-size:12px}.platform-shell .website-subscription-stats strong{font-size:29px;font-weight:800}.platform-shell .website-subscription-stats small{color:var(--rw-muted,#82978f)}.platform-shell .website-subscription-panel .panel-head{flex-wrap:wrap}.platform-shell .website-subscription-plans{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.platform-shell .website-subscription-plans article{border:1px solid var(--rw-line,#304b45);background:var(--rw-surface-soft,#10241b);border-radius:14px;align-content:start;gap:10px;min-width:0;padding:18px;display:grid}.platform-shell .website-subscription-plans h3{margin:0;font-size:18px}.platform-shell .website-subscription-plans strong{font-size:23px}.platform-shell .website-subscription-plans strong small{color:var(--rw-muted,#82978f);font-size:12px;font-weight:500}.platform-shell .website-subscription-plans p,.platform-shell .website-subscription-plans>article>small{color:var(--rw-muted,#82978f);margin:0;font-size:12px;line-height:1.6}.platform-shell .website-subscription-panel>p.muted{margin:16px 0 0;font-size:12px}.platform-shell .website-subscription-switch{border:1px solid var(--rw-line,#304b45);border-radius:11px;gap:6px;padding:4px;display:flex}.platform-shell .website-subscription-switch button{color:inherit;background:0 0;border:0;border-radius:8px;padding:9px 13px}.platform-shell .website-subscription-switch button.selected{background:var(--rw-green-soft,#204c3b);color:var(--rw-green-strong,#34d399)}.platform-shell .website-subscription-controls{gap:10px;margin-bottom:16px;display:flex}.platform-shell .website-subscription-controls input{flex:1}.platform-shell .website-subscription-controls select{max-width:230px}.platform-shell .website-subscription-table-wrap{width:100%;overflow-x:auto}.platform-shell .website-subscription-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:13px}.platform-shell .website-subscription-table th,.platform-shell .website-subscription-table td{border-bottom:1px solid var(--rw-line,#304b45);padding:14px 12px}.platform-shell .website-subscription-table th{text-transform:uppercase;letter-spacing:.04em;color:var(--rw-muted,#82978f);font-size:11px}.platform-shell .website-subscription-table td strong{white-space:normal;overflow-wrap:anywhere}.platform-shell .website-subscription-status{text-transform:capitalize;background:#93a39e29;border-radius:999px;padding:5px 9px;font-weight:700;display:inline-flex}.platform-shell .website-subscription-status.active,.platform-shell .website-subscription-status.trialing{color:var(--rw-green-strong,#34d399);background:#21b87f1f}.platform-shell .website-subscription-status.expired,.platform-shell .website-subscription-status.past_due{color:#e39b4d;background:#e79c361f}@media (max-width:980px){.platform-shell .website-subscription-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.platform-shell .platform-admin-create form{grid-template-columns:1fr}.platform-shell .website-subscription-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-shell .website-subscriptions-head,.platform-shell .website-subscription-controls{flex-direction:column}.platform-shell .website-subscription-controls select{max-width:none}.platform-shell .website-subscription-plans{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}.platform-shell .platform-admin-create,.platform-shell .website-plan-editor,.platform-shell .website-subscription-panel,.platform-shell .website-subscriptions-head{color:#edf9f0!important;background:#101a14!important;border:1px solid #354b3c!important}.platform-shell .platform-admin-create strong,.platform-shell .website-plan-editor h3,.platform-shell .website-subscription-panel h2,.platform-shell .website-subscriptions-head h2,.platform-shell .website-subscription-plans article h3,.platform-shell .website-subscription-plans article strong{color:#f4fff6!important}.platform-shell .platform-admin-create p.muted,.platform-shell .website-plan-editor p.muted,.platform-shell .website-subscriptions p.muted,.platform-shell .website-subscription-plans article p,.platform-shell .website-subscription-plans article small{color:#b5c8b9!important}.platform-shell .platform-admin-create label,.platform-shell .website-plan-form label{font-size:13px;font-weight:700;color:#e3f0e7!important}.platform-shell .platform-admin-create input,.platform-shell .platform-admin-create select,.platform-shell .platform-admin-create textarea,.platform-shell .website-plan-form input,.platform-shell .website-plan-form select,.platform-shell .website-plan-form textarea,.platform-shell .platform-client-subscription-form select,.platform-shell .platform-subscription-selector select{opacity:1;-webkit-text-fill-color:#f6fff8;min-height:44px;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;color:#f6fff8!important;background:#17261d!important;border:1px solid #55745d!important;border-radius:10px!important;padding:12px!important}.platform-shell .platform-admin-create select option,.platform-shell .website-plan-form select option,.platform-shell .platform-client-subscription-form select option,.platform-shell .platform-subscription-selector select option,.platform-shell .table-select option{color:#f6fff8!important;background-color:#17261d!important}:is(.platform-shell .platform-admin-create input:focus-visible,.platform-shell .platform-admin-create select:focus-visible,.platform-shell .platform-admin-create textarea:focus-visible,.platform-shell .website-plan-form input:focus-visible,.platform-shell .website-plan-form textarea:focus-visible){outline-offset:2px;outline:2px solid #39db84}.platform-shell .platform-admin-create input::placeholder,.platform-shell .website-plan-form input::placeholder,.platform-shell .website-plan-form textarea::placeholder{color:#a2b6a7}.platform-shell .website-subscription-plans article{color:#edf9f0!important;box-shadow:none!important;background:#17231c!important;border:1px solid #3b5341!important}.platform-shell .website-subscription-plans article .website-plan-edit-btn{place-self:end stretch;min-height:40px;margin-top:10px;color:#f4fff6!important;background:#264231!important;border:1px solid #648b6b!important}.platform-shell .website-subscription-links .primary-button{min-height:43px}.platform-shell .website-subscription-switch{background:#17261d;border-color:#49694f!important}.platform-shell .website-subscription-switch button{color:#e2f1e7!important}.platform-shell .website-subscription-switch button.selected{color:#fff!important;background:#277449!important}.platform-shell .website-subscription-table th,.platform-shell .website-subscription-table td{border-bottom:1px solid #354b3c!important}.platform-shell .website-subscription-table th{color:#c3d8c8!important}.platform-shell .website-subscription-table td{color:#eef8f1!important}.platform-shell .website-plan-editor{margin-bottom:4px;padding:22px!important}.platform-shell .website-plan-editor .panel-head{flex-wrap:wrap;align-items:flex-start}.platform-shell .website-plan-editor h3{margin:7px 0;font-size:22px}.platform-shell .website-plan-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.platform-shell .website-plan-form label{align-content:start;gap:7px;min-width:0;display:grid}.platform-shell .website-plan-form label small{font-size:11px;font-weight:400;color:#bdd2c2!important}.platform-shell .website-plan-form input,.platform-shell .website-plan-form textarea{width:100%;min-width:0}.platform-shell .website-plan-form input:disabled{cursor:not-allowed;opacity:.75!important}.platform-shell .website-plan-wide{grid-column:1/-1}.platform-shell .website-plan-actions{z-index:2;isolation:isolate;flex-wrap:wrap;justify-content:flex-end;gap:10px;min-width:0;min-height:48px;margin-top:12px;display:flex;position:relative}.platform-shell .website-plan-actions button{z-index:3;pointer-events:auto;min-height:48px;position:relative}@media (max-width:650px){.platform-shell .website-plan-form{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-items:start}.platform-shell .website-plan-editor{padding:15px!important}.platform-shell .website-plan-form>label,.platform-shell .website-plan-form>.website-plan-wide{grid-column:1/-1;min-width:0}.platform-shell .website-plan-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:10px;width:100%;padding-top:12px;display:grid}.platform-shell .website-plan-actions button{flex:none;width:100%;min-width:0}}@media (max-width:390px){.platform-shell .website-plan-actions{grid-template-columns:1fr}}.platform-shell .sqlite-history-settings{color:#edf9f0!important;background:#101a14!important;border:1px solid #354b3c!important}.platform-shell .sqlite-history-settings h2,.platform-shell .sqlite-history-status strong{color:#f4fff6!important}.platform-shell .sqlite-history-settings .muted,.platform-shell .sqlite-history-status span{color:#b5c8b9!important}.platform-shell .sqlite-history-status{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.platform-shell .sqlite-history-status>div{background:#17261d;border:1px solid #354b3c;border-radius:12px;gap:8px;min-width:0;padding:14px;display:grid}.platform-shell .sqlite-history-status span{font-size:12px}.platform-shell .sqlite-history-status strong{overflow-wrap:anywhere;font-size:17px}.platform-shell .sqlite-history-form{gap:18px;max-width:780px;margin-top:18px;display:grid}.platform-shell .sqlite-history-form label{gap:8px;font-weight:650;display:grid;color:#edf9f0!important}.platform-shell .sqlite-history-toggle{background:#17261d;border:1px solid #49694f;border-radius:12px;align-items:flex-start;gap:14px;padding:14px;display:flex!important}.platform-shell .sqlite-history-toggle input{accent-color:#39db84;flex:none;width:22px;height:22px;margin-top:1px}.platform-shell .sqlite-history-toggle span{gap:5px;display:grid}.platform-shell .sqlite-history-toggle small{color:#b5c8b9;font-weight:400;line-height:1.5}.platform-shell .sqlite-history-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.platform-shell .sqlite-history-fields input,.platform-shell .sqlite-history-form textarea{border-radius:10px;width:100%;min-width:0;padding:12px;font-size:14px;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;color:#f6fff8!important;background:#17261d!important;border:1px solid #55745d!important}.platform-shell .sqlite-history-form .primary-button{justify-self:start}.platform-shell .sqlite-history-warning{color:#f9dbac;background:#302719;border:1px solid #84683a;border-radius:12px;padding:14px;line-height:1.65}.platform-shell .sqlite-history-warning code{overflow-wrap:anywhere;margin-top:8px;display:block}.platform-shell .sqlite-history-note{margin-top:14px;line-height:1.7}@media (max-width:850px){.platform-shell .sqlite-history-status{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.platform-shell .sqlite-history-fields,.platform-shell .sqlite-history-status{grid-template-columns:1fr}}.rw-login-security{color:#153b2a;background:#eef8f2;border:1px solid #567763;border-radius:12px;gap:8px;max-width:100%;margin:13px 0;padding:16px;line-height:1.55;display:grid}.rw-login-security strong{color:#113e27;font-weight:750}.rw-login-security p{font-size:13px;color:#315d44!important;margin:0!important}.rw-login-security small{font-size:12px;color:#456951!important}.rw-login-security .rw-login-security-ok{color:#116a3a!important}.rw-login-security-error{color:#6a411d;background:#fff4e9;border-color:#bd8b60}.rw-login-challenge-widget{max-width:100%;min-height:65px;overflow:visible}.rw-login-challenge-widget iframe{max-width:100%}@media (max-width:420px){.rw-login-security{padding:12px}.rw-login-challenge-widget{transform-origin:0 0}}.rw-auth-back,.rw-icon-heading{align-items:center;gap:9px;display:flex}.rw-auth-back{font-size:12px;color:#a8b7ad!important}.rw-auth-symbol{color:#25d366;background:linear-gradient(140deg,#25d36620,#25d36608);border:1px solid #25d36630;border-radius:14px;place-items:center;width:52px;height:52px;margin-top:25px;display:grid}.rw-auth .rw-input-icon{display:block;position:relative}.rw-auth .rw-input-icon>.rw-icon{color:#9db5a5;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.rw-auth .rw-input-icon input{min-height:46px;padding-left:42px}.rw-auth .rw-input-icon:focus-within>.rw-icon{color:#25d366}.rw-auth .rw-password-toggle{color:#a8b7ad;background:0 0;border:0;justify-self:end;align-items:center;gap:7px;margin-top:-8px;padding:0;font-size:11px;display:inline-flex}.rw-auth .rw-password-toggle:hover{color:#25d366}.rw-auth-card form>small{color:#a8b7ad;font-size:11px}.rw-auth .rw-button{min-height:46px;font-weight:750}.rw-icon-heading>.rw-icon{color:#25d366}.rw-plan .rw-plan-cta,.rw-app .rw-plan .rw-plan-cta{letter-spacing:.1px;background:#25d366;border-radius:9px;gap:9px;width:100%;min-height:46px;padding:12px 14px;font-size:14px;font-weight:800;box-shadow:0 4px 15px #25d36612;color:#05200e!important}.rw-plan .rw-plan-cta>span{text-align:center;flex:1}.rw-plan .rw-plan-cta:hover{background:#4be381;transform:translateY(-1px)}.rw-plan .rw-plan-cta:disabled{opacity:1;box-shadow:none;background:#193a25;border-color:#315d3f;transform:none;color:#a1efbc!important}.rw-app .rw-button>.rw-icon{flex-shrink:0}.rw-new-session .PhoneInput{background:#111613;border:1px solid #29332c;border-radius:8px;align-items:center;padding-left:12px;display:flex}.rw-new-session .PhoneInputCountry{margin-right:12px}.rw-new-session .PhoneInputCountryIcon{width:26px;height:18px}.rw-new-session .PhoneInput input{border:0;border-left:1px solid #29332c;border-radius:0 8px 8px 0}.rw-new-session .PhoneInput select{opacity:0;width:100%;height:100%;padding:0;position:absolute}.rw-new-session .PhoneInput:focus-within{outline-offset:2px;outline:2px solid #25d366}.rw-new-session .PhoneInput input:focus{box-shadow:none;outline:none}.rw-new-session h2,.rw-new-session p{margin-bottom:0}.rw-app{grid-template-columns:232px minmax(0,1fr);font-size:13px}.rw-app .rw-topbar{height:56px;padding:0 24px}.rw-app .rw-body{gap:18px;max-width:1440px;padding:24px}.rw-app h1,.rw-app .rw-page-heading h1{letter-spacing:-.7px;margin-bottom:6px;font-size:24px}.rw-app h2{letter-spacing:-.3px;margin-bottom:12px;font-size:18px}.rw-app .rw-page-heading p,.rw-app .rw-card p{font-size:13px;line-height:1.6}.rw-app .rw-kicker{margin-bottom:6px!important;font-size:9px!important}.rw-app .rw-button{padding:9px 13px;font-size:12px}.rw-app .rw-card,.rw-app .rw-stats article{border-radius:10px;padding:18px}.rw-app .rw-welcome{padding:18px 22px}.rw-app .rw-welcome h2{font-size:22px}.rw-app .rw-welcome p{margin-bottom:12px}.rw-app .rw-stats{gap:14px}.rw-app .rw-stats h3{margin:10px 0 6px;font-size:26px}.rw-app .rw-stats p{margin-bottom:12px}.rw-app .rw-step{padding:14px 0}.rw-app .rw-sidebar{padding:22px 14px}.rw-app .rw-sidebar>.rw-brand{margin-bottom:30px}.rw-app .rw-sidebar nav a{padding:9px 12px;font-size:13px}.rw-app .rw-sidebar-help a{font-size:12px}.rw-app .rw-plan{padding:20px 16px}.rw-app .rw-plan h3{font-size:18px}.rw-app .rw-plan>p,.rw-app .rw-plan li{font-size:12px}.rw-app .rw-plan ul{gap:9px;margin:10px 0 20px}.rw-app .rw-price{font-size:30px}.rw-app .rw-plan-banner{padding:15px 18px}.rw-app input:not([type=checkbox]),.rw-app select{padding:9px 11px}.rw-demo-banner{color:#a8b7ad;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.rw-demo-banner .rw-icon{color:#25d366}.rw-app .rw-grid-two{gap:16px}.rw-app .rw-empty{padding:24px 12px}.rw-checkout{color:#f5f7f5;background:radial-gradient(at 0 0,#173d2430,#0000 60%),#070909;min-height:100vh;padding:28px 24px;font-family:Inter Variable,sans-serif;font-size:14px}.rw-checkout *{box-sizing:border-box}.rw-checkout a{color:inherit;text-decoration:none}.rw-checkout header{justify-content:space-between;align-items:center;max-width:1000px;margin:auto;display:flex}.rw-checkout header>a:last-child{color:#a8b7ad;font-size:12px}.rw-checkout-notice{color:#7ce49f;background:#25d3660b;border:1px solid #25d36635;border-radius:8px;align-items:center;gap:10px;max-width:1000px;margin:32px auto 20px;padding:12px 16px;font-size:12px;display:flex}.rw-checkout-grid{background:#111613;border:1px solid #29332c;border-radius:16px;grid-template-columns:1fr 1fr;max-width:1000px;margin:auto;display:grid;overflow:hidden}.rw-checkout-summary,.rw-checkout-form{padding:32px}.rw-checkout-summary{background:linear-gradient(140deg,#18271c,#0d1410);border-right:1px solid #29332c}.rw-checkout h1{margin:10px 0;font-size:28px}.rw-checkout h2{margin:0 0 8px;font-size:20px}.rw-checkout p{color:#a8b7ad;font-size:13px;line-height:1.65}.rw-checkout-amount{margin:28px 0;font-size:38px;font-weight:700}.rw-checkout-amount small{color:#a8b7ad;font-size:13px;font-weight:400}.rw-checkout ul{color:#c2cec6;padding-left:18px;font-size:13px;line-height:2.4}.rw-checkout hr{border:0;border-top:1px solid #29332c;margin:26px 0}.rw-checkout-total{justify-content:space-between;display:flex}.rw-checkout-hint{margin-top:24px;font-size:12px!important}.rw-checkout form{gap:18px;margin-top:24px;display:grid}.rw-checkout label{gap:8px;font-size:12px;font-weight:600;display:grid}.rw-checkout input{color:#f5f7f5;width:100%;font:inherit;background:#090e0b;border:1px solid #344038;border-radius:8px;padding:12px}.rw-checkout input:focus{outline-offset:2px;outline:2px solid #25d366}.rw-checkout-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.rw-checkout form small{color:#a8b7ad;font-size:11px;line-height:1.6}.rw-checkout-success{text-align:center;background:#111613;border:1px solid #29332c;border-radius:16px;max-width:650px;margin:55px auto;padding:35px}.rw-checkout-success>.rw-icon{color:#25d366}.rw-checkout-success code{color:#a8b7ad;overflow-wrap:anywhere;margin:25px 0;font-size:11px;display:block}.rw-checkout .rw-button{cursor:pointer}@media (max-width:760px){.rw-app{display:block}.rw-app .rw-body{padding:20px 16px}.rw-checkout-grid{grid-template-columns:1fr}.rw-checkout-summary{border-bottom:1px solid #29332c;border-right:0}.rw-checkout-summary,.rw-checkout-form{padding:24px}.rw-demo-banner{text-align:center;flex-wrap:wrap}}.rw-app{grid-template-columns:220px minmax(0,1fr);line-height:1.5}.rw-app .rw-main{min-width:0}.rw-app .rw-sidebar{gap:0;height:100dvh;padding:20px 12px 12px;overflow-y:auto}.rw-app .rw-sidebar>.rw-brand{margin:0 12px 28px}.rw-app .rw-sidebar .rw-wordmark{width:118px;height:auto}.rw-app .rw-nav-label{letter-spacing:1.2px;margin:0 12px 10px;font-size:9px}.rw-app .rw-sidebar nav{gap:4px}.rw-app .rw-sidebar nav a{border-radius:7px;gap:10px;min-height:40px;padding:9px 12px;font-size:12px;font-weight:600}.rw-app .rw-sidebar nav a>span{align-items:center;width:18px;display:flex}.rw-app .rw-sidebar nav .rw-icon{width:17px;height:17px}.rw-app .rw-sidebar nav a:hover{background:#ffffff06}.rw-app .rw-sidebar nav a.active{background:#25d36612;box-shadow:inset 2px 0 #25d366}.rw-app .rw-sidebar-help{gap:12px;margin-top:28px}.rw-app .rw-sidebar-help a{gap:9px;min-height:28px;padding:0 12px;font-size:11px}.rw-app .rw-sidebar-help .rw-icon{width:16px;height:16px}.rw-app .rw-account{flex-shrink:0;gap:14px;margin-top:auto;padding:16px 4px 0;display:grid}.rw-app .rw-account-identity{align-items:center;gap:10px;min-width:0;display:flex}.rw-app .rw-account-identity>div{flex:1;min-width:0}.rw-app .rw-account .rw-avatar{border-radius:9px;width:32px;height:32px;font-size:11px}.rw-app .rw-account strong{font-size:11px;font-weight:600;display:block}.rw-app .rw-account small{margin-top:2px;font-size:10px}.rw-app .rw-account .rw-signout{color:#c4cec7;background:#171e19;border:1px solid #344039;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:36px;font-size:12px;font-weight:500;display:flex}.rw-app .rw-account .rw-signout:hover{color:#ffaca7;background:#291b1e;border-color:#694048}.rw-app .rw-account .rw-signout:focus-visible{outline-offset:3px;outline:2px solid #25d366}@media (max-height:650px){.rw-app .rw-sidebar-help{margin-top:18px}.rw-app .rw-account{margin-top:24px}}@media (max-width:760px){.rw-app{display:block}.rw-app .rw-sidebar{width:220px}}.rw-modal{color:#f5f7f5;background:#111613;border:1px solid #344039;border-radius:14px;width:min(460px,100vw - 32px);max-height:85dvh;padding:24px;overflow:auto;box-shadow:0 24px 80px #0008}.rw-modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009}.rw-modal-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.rw-app .rw-modal-head h2{margin:0}.rw-modal-head button{color:#aab8ae;background:0 0;border:0;padding:4px 8px;font-size:24px;line-height:1}.rw-modal-secret{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#080d0a;border:1px solid #29332c;border-radius:8px;margin:16px 0 20px;padding:16px;font-size:12px;display:block}.rw-auth .rw-password-input input{padding-right:48px}.rw-auth .rw-password-input .rw-password-toggle{color:#a8b7ad;background:0 0;border:0;border-radius:6px;place-items:center;width:36px;height:36px;margin:0;padding:0;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.rw-auth .rw-password-input .rw-password-toggle:hover{color:#25d366;background:#25d3660b}.rw-dashboard-welcome{background:linear-gradient(110deg,#142019,#0d140f);border:1px solid #2b3d30;border-radius:12px;grid-template-columns:minmax(0,1fr) 310px;align-items:center;gap:32px;padding:26px;display:grid}.rw-dashboard-eyebrow{letter-spacing:1.4px;color:#82b991;margin-bottom:12px;font-size:9px;font-weight:600;display:block}.rw-app .rw-dashboard-intro h2{letter-spacing:-.7px;margin:0 0 10px;font-size:24px;line-height:1.25}.rw-app .rw-dashboard-intro p{max-width:510px;margin:0 0 22px;font-size:13px;line-height:1.65}.rw-dashboard-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.rw-dashboard-docs{align-items:center;gap:7px;font-size:12px;display:inline-flex;color:#becbc2!important}.rw-dashboard-docs:hover{color:#25d366!important}.rw-dashboard-connection{background:#0b110de0;border:1px solid #304235;border-radius:10px;padding:18px}.rw-dashboard-connection-head{color:#c1cec5;align-items:center;gap:8px;font-size:11px;display:flex}.rw-dashboard-phone{color:#65d788;background:#25d3660e;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.rw-dashboard-status{color:#98a89e;white-space:nowrap;margin-left:auto;font-size:9px}.rw-dashboard-status.online{color:#62da87}.rw-dashboard-connection-count{color:#97aa9d;align-items:baseline;gap:12px;margin:20px 0;font-size:11px;display:flex}.rw-dashboard-connection-count>strong{color:#f5f7f5;letter-spacing:-1px;font-size:32px;font-weight:650;line-height:1}.rw-dashboard-connection-count>strong>span{color:#708479;letter-spacing:0;font-size:18px;font-weight:400}.rw-dashboard-connection-foot{color:#97aa9d;border-top:1px solid #243129;justify-content:space-between;gap:10px;padding-top:14px;font-size:10px;display:flex}.rw-dashboard-connection-foot a{color:#7adc97;align-items:center;gap:5px;display:inline-flex}.rw-dashboard-connection-foot a:hover{text-decoration:underline}@media (max-width:1000px){.rw-dashboard-welcome{grid-template-columns:1fr;gap:24px}.rw-dashboard-connection{max-width:100%}}@media (max-width:760px){.rw-dashboard-welcome{padding:20px}.rw-app .rw-dashboard-intro h2{font-size:21px}.rw-dashboard-actions{gap:16px}}.rw-credentials-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.rw-app .rw-credentials-heading h2{margin-bottom:6px}.rw-app .rw-credentials-heading p{max-width:390px;margin:0}.rw-credentials-heading>.rw-button{white-space:nowrap;flex-shrink:0}.rw-session-credentials>small{margin-top:12px}.rw-session-credentials+.rw-code{margin-top:22px}@media (max-width:760px){.rw-credentials-heading{flex-direction:column;align-items:flex-start;gap:16px}}.rw-credentials-panel{gap:22px;display:grid}.rw-credentials-panel .rw-session-credentials{background:#0d1510;border:1px solid #2b3b30;border-radius:10px;padding:18px}.rw-app .rw-credentials-panel h2{margin:0 0 8px;font-size:17px}.rw-app .rw-credentials-panel p{max-width:450px;margin:0;font-size:12px;line-height:1.65}.rw-credentials-action{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.rw-example-label{color:#8f9e94;letter-spacing:1.2px;margin-bottom:10px;font-size:9px;font-weight:600;display:block}.rw-credentials-example .rw-code{border:1px solid #223028;margin:0;padding:16px;font-size:11px;line-height:1.8}.rw-credentials-docs{justify-self:start;align-items:center;gap:7px;font-size:12px;display:inline-flex;color:#91cfa1!important}.rw-credentials-docs:hover{text-decoration:underline}.rw-qr-countdown{color:#a8bdaf;background:#132019;border:1px solid #304537;border-radius:8px;align-items:center;gap:10px;padding:7px 12px;font-size:12px;display:inline-flex}.rw-qr-countdown strong{color:#65e18c;font-variant-numeric:tabular-nums;font-size:16px}.rw-connection-success{text-align:center;background:radial-gradient(at top,#25d36612,#0000 75%),#0d1710;border:1px solid #25d36640;border-radius:12px;justify-items:center;gap:10px;margin-top:24px;padding:30px 20px;animation:.45s ease-out both rw-success-enter;display:grid}.rw-success-check{background:#25d36612;border-radius:50%;width:88px;height:88px;margin-bottom:8px;animation:.55s cubic-bezier(.2,.8,.3,1.2) both rw-success-pop;box-shadow:0 0 0 9px #25d36605}.rw-success-check svg{stroke:#25d366;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;padding:8px;display:block}.rw-success-check path{stroke-width:4px;stroke-dasharray:45;stroke-dashoffset:45px;animation:.45s ease-out .25s forwards rw-success-draw}.rw-app .rw-connection-success h3{letter-spacing:-.5px;color:#64e58e;margin:0;font-size:22px}.rw-app .rw-connection-success p{color:#e0ece3;margin:0;font-size:13px}.rw-connection-success>span{color:#98afa0;font-size:12px;line-height:1.6}@keyframes rw-success-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes rw-success-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes rw-success-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.rw-connection-success,.rw-success-check,.rw-success-check path{animation:none}.rw-success-check path{stroke-dashoffset:0}}.rw-session-card-actions{flex-wrap:wrap;gap:8px;display:flex}.rw-app .rw-session-card-actions>.rw-button{flex:1;width:auto;min-width:110px}.rw-session-card-actions>.danger{flex:0 auto}.rw-app .rw-account-identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rw-app .rw-sidebar-help{flex-shrink:0;margin-top:auto;padding-top:28px;padding-bottom:20px}.rw-app .rw-account{margin-top:0}@media (max-height:650px){.rw-app .rw-sidebar-help{margin-top:auto;padding-top:20px}.rw-app .rw-account{margin-top:0}}.rw-app .rw-modal .rw-new-session{box-shadow:none;background:0 0;border:0;width:100%;max-width:none;margin:0;padding:0}.rw-modal .rw-new-session>p{margin-top:0}.rw-modal .rw-new-session .rw-button-row{justify-content:flex-end;margin-top:8px}.rw-country-picker{flex:none;position:relative}.rw-country-picker>button{color:#aab8ae;background:0 0;border:0;align-items:center;gap:7px;padding:10px 12px 10px 0;display:flex}.rw-country-picker>button svg{width:26px;height:18px}.rw-country-menu{z-index:10;background:#18211b;border:1px solid #344039;border-radius:10px;width:min(320px,100vw - 90px);padding:10px;position:absolute;top:100%;left:-12px;box-shadow:0 12px 32px #0009}.rw-new-session .rw-country-menu input{border:1px solid #344039;border-radius:6px;width:100%;padding:10px}.rw-country-options{max-height:180px;margin-top:8px;overflow:auto}.rw-country-options button{text-align:left;color:#f5f7f5;background:0 0;border:0;justify-content:space-between;gap:12px;width:100%;padding:9px;font-size:13px;display:flex}:is(.rw-country-options button:hover,.rw-country-options button:focus-visible){background:#254330}.rw-country-options button span{color:#aab8ae}.rw-invoice{text-align:left;background:#0a110d;border:1px solid #344039;border-radius:12px;width:100%;max-width:620px;margin:24px auto;padding:24px}.rw-invoice-heading{justify-content:space-between;gap:16px;margin-bottom:14px;display:flex}.rw-invoice-heading>strong{font-size:20px}.rw-invoice-heading>span{color:#25d366;font-size:12px}.rw-invoice>code{overflow-wrap:anywhere;color:#91a297;font-size:11px}.rw-invoice-meta{color:#91a297;justify-content:space-between;gap:18px;margin:24px 0;font-size:12px;display:flex}.rw-invoice-meta strong{color:#f4f7f5;margin-top:5px;display:block}.rw-invoice-line,.rw-invoice-total{border-top:1px solid #29332c;justify-content:space-between;gap:18px;padding:18px 0;display:flex}.rw-invoice-line small{color:#91a297;margin-top:5px;display:block}.rw-invoice-total{font-size:18px}.rw-invoice>p{line-height:1.6;font-size:12px!important}.rw-modal .rw-invoice{border:0;margin:0;padding:0}.rw-checkout-success .rw-invoice code{margin:0;display:block}
