@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800;900&display=swap";:root{color-scheme:light;font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--bg: #f4f7fb;--surface: #ffffff;--surface-2: #eef4f8;--ink: #132238;--muted: #627083;--line: #d7e0ea;--accent: #0d766f;--accent-2: #244a79;--accent-ink: #ffffff;--gold: #a46000;--danger: #b42318;--shadow: 0 14px 34px rgba(22, 35, 54, .08)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink)}a{color:inherit}button,input,select,textarea{font:inherit}button{cursor:pointer}.app{min-height:100vh;display:grid;grid-template-rows:auto 1fr;font-size:14px;overflow-x:hidden}.topbar{display:grid;grid-template-columns:minmax(220px,max-content) minmax(0,1fr) max-content;align-items:center;gap:10px;min-height:56px;padding:6px 12px;border-bottom:1px solid var(--line);background:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:100%;max-width:100vw;overflow:visible}.brand{display:flex;align-items:center;gap:10px;min-width:0;max-width:320px}.mark{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:inset 0 0 0 1px #ffffff4d}.brand strong{display:block;font-size:1rem;line-height:1.2;white-space:nowrap}.brand span{display:block;color:var(--muted);font-size:.76rem;line-height:1.15;white-space:nowrap}.top-actions{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;justify-content:flex-end;min-width:0;grid-column:3;grid-row:1}.mode,.session-pill{padding:6px 9px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:var(--surface);font-size:.84rem}.session-button{appearance:none}.signout-button,.danger-action{color:var(--danger)}.signout-button{border-color:#b423183d;background:#fff7f7;font-weight:850}.signout-button:hover,.signout-button:focus-visible{border-color:#b423186b;background:#fff0ef}.mode-button{appearance:none;font-weight:800}.session-pill[data-active=true]{border-color:#0d766f52;color:#075e58;background:#e7f5f2}.top-product-switch{display:flex;align-items:center;gap:4px;padding:3px;border:1px solid var(--line);border-radius:999px;background:var(--surface-2)}.top-product-switch button{min-height:26px;border:0;border-radius:999px;background:transparent;color:var(--muted);padding:0 9px;font-weight:800}.top-product-switch button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 2px 10px #16233614}.workspace{width:100%;max-width:none;margin:0 auto;padding:12px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.controls{position:sticky;top:12px;max-height:calc(100vh - 24px);overflow:auto;padding:14px;display:grid;gap:14px;align-content:start}.workspace[data-sidebar-collapsed=true] .controls{padding:8px;overflow:visible}.workspace[data-sidebar-collapsed=true] .controls>:not(.sidebar-tools){display:none}.sidebar-tools{display:flex;justify-content:flex-end}.sidebar-toggle{width:36px;height:36px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);color:var(--ink);font-weight:900}.sidebar-resizer{align-self:stretch;min-height:calc(100vh - 24px);width:8px;border:0;border-radius:999px;background:transparent;cursor:col-resize}.sidebar-resizer:hover,.sidebar-resizer:focus{outline:none;background:#0d766f33}.label{display:block;color:var(--muted);font-size:.78rem;font-weight:700;text-transform:uppercase;margin-bottom:6px}.field-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.field-head .label{margin-bottom:0}.field-hint{color:var(--muted);font-size:.78rem;line-height:1.35}.mini-toggle{min-height:28px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface-2);color:var(--muted);font-size:.76rem;font-weight:850}.mini-toggle[aria-pressed=true]{border-color:#0d766f61;background:#e7f5f2;color:#075e58}.segmented{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:5px;background:var(--surface-2);border-radius:8px}.segmented button{min-height:38px;border:0;border-radius:6px;background:transparent;color:var(--muted)}.segmented button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 2px 10px #16233614}.provider-list{display:grid;gap:8px}.provider-button{width:100%;min-height:48px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);padding:7px 10px;text-align:left}.provider-button:hover,.provider-button[aria-pressed=true]{border-color:#0d766f61;background:#edf7f5}.provider-button[aria-pressed=true]{box-shadow:0 0 0 3px #0d766f1f}.provider-mark{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:#e8eef5;color:#16314e;font-weight:900;font-size:.8rem}.provider-title{display:block;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.provider-sub{display:block;color:var(--muted);font-size:.8rem;line-height:1.3}.default-tag{color:#075e58;font-size:.78rem;font-weight:800}.field{display:grid;gap:8px}.field input,.field select,.field textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink)}.field input,.field select{min-height:38px;padding:0 12px}.field textarea{min-height:76px;padding:10px 12px;resize:vertical}.field textarea:disabled{background:#f2f6f8;color:#64748b;cursor:not-allowed}.input-action-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch}.input-action-row .secondary{min-height:38px;padding:0 14px;white-space:nowrap}.availability-note{display:grid;gap:8px;padding:10px 12px;border:1px solid rgba(13,118,111,.28);border-radius:8px;background:#eefbf7;color:#075e58;line-height:1.35}.availability-note b,.availability-note p{color:inherit}.availability-note p{margin:0}.availability-note span,.availability-note small{color:#355b58}.availability-card-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.availability-card-head span{padding:3px 8px;border-radius:999px;background:#ffffffb8;font-weight:800;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.availability-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.availability-card-grid>span{display:grid;gap:3px;padding:8px;border:1px solid rgba(13,118,111,.18);border-radius:7px;background:#ffffffb3}.availability-card-grid b{font-size:11px;text-transform:uppercase;letter-spacing:.04em}.availability-warning-list{margin:0;padding-left:16px}.availability-warning-list li{margin:0}.availability-note[data-status=registered_or_configured]{border-color:#a460004d;background:#fff8ed;color:#764600}.availability-note[data-status=registrar_check_required]{border-color:#254a794d;background:#edf5fb;color:#244a79}.availability-note[data-status=platform_internal]{border-color:#0d766f57;background:#e7f5f2}@media(max-width:760px){.availability-card-head,.availability-card-grid{grid-template-columns:1fr}.availability-card-head{display:grid}}.managed-control,.field select:disabled,.field input[readonly]{background:#eef3f6;color:#64748b;cursor:not-allowed}.managed-control:focus,.field select:disabled:focus,.field input[readonly]:focus{outline:none;border-color:var(--line)}.field input:focus,.field select:focus,.field textarea:focus{outline:3px solid rgba(13,118,111,.18);border-color:var(--accent)}.primary,.secondary,.ghost{min-height:42px;border-radius:8px;font-weight:800}.primary{border:0;background:var(--accent);color:var(--accent-ink)}.secondary{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.ghost{border:0;background:transparent;color:var(--muted)}.primary:disabled,.secondary:disabled{opacity:.6;cursor:wait}.primary-action{min-height:40px;padding:9px 13px;border:0;border-radius:8px;background:var(--accent);color:var(--accent-ink);font-weight:850;box-shadow:0 8px 18px #0d766f29}.primary-action:disabled{opacity:.68;cursor:wait}.button-row{display:grid;grid-template-columns:1fr auto;gap:8px}.internal-qa-panel{display:grid;gap:12px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#f8fbfd}.internal-qa-panel[open]{background:var(--surface)}.internal-qa-panel summary{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;cursor:pointer;color:var(--ink);font-weight:850}.internal-qa-panel summary small{color:var(--muted);font-weight:600;line-height:1.25}.internal-qa-panel>:not(summary){margin-top:12px}.status{min-height:42px;padding:11px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);color:var(--muted);line-height:1.35}.status[data-tone=ok]{border-color:#0d766f52;color:#075e58;background:#e7f5f2}.status[data-tone=warn]{border-color:#a4600052;color:#764600;background:#fff6e6}.status[data-tone=error]{border-color:#b4231847;color:var(--danger);background:#fff0ef}.workspace-status{min-height:auto;padding:9px 12px}.global-workspace-status{margin:10px 38px 0;border-radius:14px;box-shadow:0 10px 30px #0f172a0f}@media(max-width:760px){.global-workspace-status{margin-inline:16px}}.login-page{display:grid;gap:14px;max-width:1040px;width:min(100%,1040px);margin:0 auto}.login-card{display:grid;gap:14px;padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.login-session-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-ui-accent-soft, var(--bg-soft)) 72%,#fff),#fff)}.login-session-card b,.login-session-card span{display:block;min-width:0}.login-session-card span{margin-top:3px;color:var(--muted);font-size:.82rem;line-height:1.35}.login-session-actions{min-width:220px}@media(max-width:720px){.login-session-card{grid-template-columns:1fr}.login-session-actions{min-width:0}}.login-hero-card{background:linear-gradient(135deg,#e7f5f2eb,#fffffff5)}.login-hero-card h1,.login-card h2{margin:0;letter-spacing:0}.login-hero-card h1{font-size:clamp(2rem,5vw,3.4rem);line-height:1.02}.login-hero-card p{max-width:760px;margin:0;color:var(--muted);font-size:1.05rem;line-height:1.55}.login-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:14px}.login-card-head{display:flex;align-items:start;justify-content:space-between;gap:12px}.login-status{max-width:100%}.divider{height:1px;background:var(--line)}.content{display:grid;grid-auto-rows:auto;gap:14px;min-width:0}.view-tabs{display:flex;align-items:center;gap:6px;overflow-x:auto;padding:5px;background:var(--surface-2);border:1px solid var(--line);border-radius:8px}.view-tabs button{min-height:36px;padding:0 13px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-weight:750;white-space:nowrap}.view-tabs button[aria-pressed=true]{color:var(--ink);background:var(--surface);box-shadow:0 2px 10px #16233614}.header-tabs{grid-column:1 / -1;grid-row:2;justify-content:flex-start;width:100%;max-width:none;min-width:0;margin:0;padding:3px;gap:4px;overflow-x:auto;overflow-y:hidden;background:#eef4f8c2;box-shadow:inset 0 0 0 1px #ffffff85;scrollbar-width:thin}.header-tabs button{min-height:28px;padding:0 10px;font-size:.84rem}.metrics-shell{position:relative;display:grid;padding-bottom:6px}.metrics-shell[data-collapsed=true]{min-height:10px;padding-bottom:0}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.stat{display:grid;grid-template-columns:minmax(92px,auto) minmax(0,1fr);align-items:center;gap:8px;min-height:50px;padding:7px 10px;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 4px 12px #1623360b}.stat-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.stat-head b{font-size:1.05rem;line-height:1.15;overflow-wrap:anywhere}.stat-head span{color:var(--muted);font-size:.68rem;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.stat-lines{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:4px 12px;min-width:0}.stat-lines span{min-width:0;display:flex;justify-content:space-between;gap:5px;color:var(--muted);font-size:.68rem;line-height:1.2}.stat-lines small,.stat-lines strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stat-lines strong{color:var(--ink);font-size:.72rem}.metrics-collapse-tab{position:absolute;left:50%;bottom:-8px;z-index:3;width:34px;min-height:16px;padding:0;border:1px solid var(--line);border-radius:0 0 999px 999px;background:#fffffff5;color:var(--muted);font-size:.78rem;font-weight:900;line-height:1;box-shadow:0 6px 14px #16233614;transform:translate(-50%)}.metrics-shell[data-collapsed=true] .metrics-collapse-tab{top:-3px;bottom:auto;border-radius:999px;background:var(--surface)}.hq-view{display:grid;gap:14px;align-content:start}.view-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:4px 2px 0}.view-heading h1{margin:2px 0 0;font-size:1.38rem;line-height:1.2}.view-heading p{max-width:760px;margin:6px 0 0;color:var(--muted);line-height:1.45}.view-action-stack{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.eyebrow{display:block;color:var(--muted);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.state-chip{flex:0 0 auto;padding:8px 10px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:var(--surface);font-size:.82rem;font-weight:800}.state-chip[data-active=true]{border-color:#0d766f52;color:#075e58;background:#e7f5f2}.demo-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:12px 14px;border:1px solid rgba(13,118,111,.24);border-radius:8px;background:linear-gradient(135deg,#e7f5f2eb,#fffffffa);color:#12302d;line-height:1.45}.demo-note b{white-space:nowrap}.demo-note span{color:var(--muted)}.provider-worker-strip{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(220px,1fr) repeat(2,minmax(180px,1fr));gap:8px}.provider-worker-strip>div,.provider-worker-strip article{display:grid;gap:3px;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#fff}.provider-worker-strip b,.provider-worker-strip span,.provider-worker-strip small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-worker-strip small{color:var(--muted)}.provider-connector-card[data-state=ok]{border-color:#0d766f47;background:#f2fbf7}.provider-connector-card[data-state=missing],.provider-connector-card[data-state=unreachable],.provider-connector-card[data-state=schema_missing],.provider-connector-card[data-state=not_configured]{border-color:#a4600042;background:#fff8eb}.go-live-preflight-panel,.provider-gate-plan-panel{display:grid;gap:12px;padding:12px;border:1px solid rgba(13,118,111,.24);border-radius:8px;background:radial-gradient(circle at 98% 0%,rgba(13,118,111,.09),transparent 30%),#fff}.setup-email-preview-panel,.billing-snapshot-panel,.stripe-checkout-panel{display:grid;gap:12px;padding:12px;border:1px solid rgba(15,76,129,.2);border-radius:8px;background:radial-gradient(circle at 0% 0%,rgba(15,76,129,.08),transparent 32%),#fff}.preflight-head,.provider-gate-plan-head,.setup-email-preview-head,.billing-snapshot-head,.stripe-checkout-head{display:flex;gap:12px;align-items:start;justify-content:space-between}.preflight-head h2,.preflight-head p,.provider-gate-plan-head h2,.provider-gate-plan-head p,.setup-email-preview-head h2,.setup-email-preview-head p,.billing-snapshot-head h2,.billing-snapshot-head p,.stripe-checkout-head h2,.stripe-checkout-head p{margin:0}.preflight-head h2,.provider-gate-plan-head h2,.setup-email-preview-head h2,.billing-snapshot-head h2,.stripe-checkout-head h2{font-size:1.02rem;line-height:1.2}.preflight-head p,.preflight-empty,.preflight-actions span,.preflight-check-grid p,.preflight-check-grid small,.provider-gate-plan-head p,.provider-gate-grid p,.provider-gate-grid small,.compensation-grid p,.compensation-grid small,.setup-email-preview-head p,.setup-email-draft-list p,.setup-email-draft-list small,.setup-email-safety-notes span,.billing-snapshot-head p,.billing-snapshot-summary small,.billing-ledger-list small,.billing-gate-list small,.stripe-checkout-head p,.stripe-checkout-summary small,.stripe-metadata-grid small,.stripe-webhook-card span{color:var(--muted)}.preflight-summary{display:grid;grid-template-columns:1.15fr 1.35fr .58fr 1fr;gap:8px}.provider-gate-summary{display:grid;grid-template-columns:1.25fr .7fr .9fr .8fr;gap:8px}.preflight-summary span,.provider-gate-summary span{display:grid;gap:3px;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#f8fbff}.preflight-summary span[data-status=blocked]{border-color:#b91c1c3d;background:#fff7f7;color:#7f1d1d}.provider-gate-summary span[data-state=disabled]{border-color:#b91c1c33;background:#fff7f7}.provider-gate-summary span[data-state=mock_enabled]{border-color:#0d766f3d;background:#ecfdf5}.setup-email-preview-summary{display:grid;grid-template-columns:.7fr .8fr .8fr 1.25fr;gap:8px}.setup-email-preview-summary span{display:grid;gap:3px;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#f8fbff}.setup-email-preview-summary span[data-status=warn]{border-color:#d977064d;background:#fff8ec;color:#92400e}.preflight-summary b,.preflight-summary small,.provider-gate-summary b,.provider-gate-summary small,.setup-email-preview-summary b,.setup-email-preview-summary small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-gate-grid,.compensation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.provider-gate-grid article,.compensation-grid article{display:grid;gap:6px;min-width:0;padding:10px 12px;border:1px solid var(--line);border-left:4px solid #9fb0c5;border-radius:8px;background:#fff}.provider-gate-grid article[data-state=disabled]{border-left-color:#b91c1c;background:#fff7f7}.provider-gate-grid article[data-state=mock_enabled]{border-left-color:#0d766f;background:#f3fbf9}.provider-gate-grid article div{display:flex;gap:8px;align-items:start;justify-content:space-between}.provider-gate-grid article span{flex:0 0 auto;color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.provider-gate-grid b,.provider-gate-grid p,.provider-gate-grid small,.compensation-grid b,.compensation-grid p,.compensation-grid small{min-width:0;margin:0;overflow-wrap:anywhere}.compensation-grid article{border-left-color:#d97706;background:#fffaf0}.billing-snapshot-summary{display:grid;grid-template-columns:1.05fr 1.05fr 1fr 1fr;gap:8px}.billing-snapshot-summary span{display:grid;gap:4px;min-width:0;padding:10px 12px;border:1px solid rgba(13,118,111,.2);border-radius:8px;background:linear-gradient(135deg,#f3fbf9,#fff)}.billing-snapshot-summary b{min-width:0;overflow:hidden;color:var(--ink);font-size:1.25rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.billing-snapshot-summary small{min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.billing-ledger-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.billing-ledger-list article{display:grid;gap:6px;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#f8fbff}.billing-ledger-list article div{display:flex;gap:10px;align-items:baseline;justify-content:space-between;min-width:0}.billing-ledger-list article b,.billing-ledger-list article span,.billing-ledger-list article small{min-width:0;overflow-wrap:anywhere}.billing-ledger-list article span{color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.billing-gate-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.billing-gate-list span{display:grid;gap:5px;min-width:0;padding:9px 10px;border:1px solid var(--line);border-radius:8px;background:#fff}.billing-gate-list span[data-status=ready_for_review]{border-color:#0d766f3d;background:#ecfdf5}.billing-gate-list b,.billing-gate-list small{min-width:0;overflow-wrap:anywhere}.billing-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.billing-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.billing-plan-card{display:grid;gap:12px}.billing-plan-card h2{margin:0;font-size:1.7rem;line-height:1.1}.billing-plan-card p,.edge-credit-panel p{margin:0;color:var(--muted);line-height:1.45}.billing-mini-grid,.edge-credit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.billing-mini-grid span,.edge-credit-grid span,.edge-credit-tier-list span,.edge-credit-total{display:grid;gap:3px;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#f8fbff}.billing-mini-grid b,.edge-credit-grid b,.edge-credit-total b{min-width:0;overflow:hidden;color:var(--ink);font-size:1.2rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.billing-mini-grid small,.edge-credit-grid small,.edge-credit-tier-list small,.edge-credit-total small{color:var(--muted);line-height:1.25}.edge-credit-panel{display:grid;gap:14px;border-color:#0d766f3d;background:linear-gradient(135deg,#f3fbf9,#fff)}.edge-credit-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,210px);gap:14px;align-items:start}.edge-credit-head h2{margin:2px 0 6px;font-size:1.45rem;line-height:1.18}.edge-credit-total{border-color:#0d766f47;background:#e7f5f2}.edge-credit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.edge-credit-tier-list{display:flex;gap:8px;overflow-x:auto;padding-bottom:3px}.edge-credit-tier-list span{flex:0 0 150px}.edge-credit-tier-list span[data-active=true]{border-color:#0d766f73;background:#e7f5f2}.edge-credit-note{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:12px;padding:12px 14px;border:1px solid rgba(89,73,214,.22);border-left:5px solid #5b5ff0;border-radius:8px;background:#f3f2ff}.edge-credit-note span{color:var(--muted);line-height:1.45}.outbound-plan-panel{display:grid;gap:14px;border-color:#254a792e;background:linear-gradient(135deg,#f7fbff,#fff)}.outbound-security-panel{display:grid;gap:14px;border-color:#0d766f33;background:linear-gradient(135deg,#fff,#f2fbf8)}.outbound-security-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,230px);gap:14px;align-items:start}.outbound-security-head h2,.outbound-security-grid h3{margin:2px 0 6px;line-height:1.18}.outbound-security-head h2{font-size:1.35rem}.outbound-security-head p,.outbound-security-grid p{margin:0;color:var(--muted);line-height:1.45}.outbound-security-head>span,.outbound-security-meter span{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:14px;background:#ffffffb8}.outbound-security-head b,.outbound-security-meter b{color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outbound-security-head small,.outbound-security-meter small{color:var(--muted);line-height:1.25}.outbound-security-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.outbound-security-grid section{display:grid;gap:8px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:16px;background:#fff}.outbound-security-meter{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.outbound-plan-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,230px);gap:14px;align-items:start}.outbound-plan-head h2{margin:2px 0 6px;font-size:1.35rem;line-height:1.18}.outbound-plan-head p,.outbound-lane-card p{margin:0;color:var(--muted);line-height:1.45}.outbound-total,.outbound-summary-grid span,.outbound-lane-meta span,.outbound-registry-head>span,.outbound-registry-summary span,.outbound-registry-meta span{display:grid;gap:3px;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#fff}.outbound-total{border-color:#0d766f3d;background:#e7f5f2}.outbound-total b,.outbound-summary-grid b,.outbound-lane-meta b,.outbound-registry-head b,.outbound-registry-summary b,.outbound-registry-meta b{min-width:0;overflow:hidden;color:var(--ink);font-size:1.05rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.outbound-total small,.outbound-summary-grid small,.outbound-lane-meta small,.outbound-registry-head small,.outbound-registry-summary small,.outbound-registry-meta small{color:var(--muted);line-height:1.25}.outbound-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.outbound-lane-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.outbound-lane-card{display:grid;gap:12px;min-width:0;padding:13px;border:1px solid var(--line);border-radius:8px;background:#fff}.outbound-lane-card[data-status=preview_ready]{border-color:#0d766f3d;background:#fbfffe}.outbound-lane-card[data-status=building]{border-color:#5949d638;background:#fbfbff}.outbound-lane-card[data-status=needs_review]{border-color:#dc68033d;background:#fffaf4}.outbound-lane-card h3{margin:0 0 4px;font-size:1.03rem;line-height:1.2}.live-sending-config-card{display:grid;gap:12px;min-width:0;padding:13px;border:1px solid rgba(220,104,3,.24);border-radius:8px;background:#fffaf4}.live-sending-config-card[data-status=ready_for_operator_release]{border-color:#0d766f4d;background:#f2fbf8}.live-sending-config-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,190px);gap:12px;align-items:start}.live-sending-config-head h3{margin:0 0 4px;font-size:1.05rem;line-height:1.2}.live-sending-config-head p{margin:0;color:var(--muted);line-height:1.42}.live-sending-config-head>span,.live-sending-gate-grid span{display:grid;gap:4px;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#fff}.live-sending-config-head b,.live-sending-gate-grid b,.live-sending-gate-grid small{min-width:0;overflow-wrap:anywhere}.live-sending-config-head small,.live-sending-gate-grid small{color:var(--muted);line-height:1.3}.live-sending-gate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.live-sending-gate-grid span[data-status=satisfied]{border-color:#0d766f3d;background:#ecfdf5}.live-sending-gate-grid span[data-status=missing]{border-color:#d9770647;background:#fff8ec}.live-sending-gate-grid span[data-status=blocked]{border-color:#b837373d;background:#fff1f1}.outbound-registry-card{display:grid;gap:12px;min-width:0;padding:13px;border:1px solid rgba(89,73,214,.22);border-radius:8px;background:#fbfbff}.outbound-registry-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,190px);gap:12px;align-items:start}.outbound-registry-head h3,.outbound-registry-entry h4{margin:0 0 4px;font-size:1.02rem;line-height:1.2}.outbound-registry-head p,.outbound-registry-entry p{margin:0;color:var(--muted);line-height:1.42}.outbound-registry-summary,.outbound-registry-meta{display:grid;gap:8px}.outbound-registry-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.outbound-registry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.outbound-registry-entry{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fff}.outbound-registry-entry[data-status=operator_ready]{border-color:#0d766f42;background:#f2fbf8}.outbound-registry-entry[data-status=planned]{border-color:#5949d638;background:#fbfbff}.outbound-registry-entry[data-status=blocked]{border-color:#b837373d;background:#fff6f6}.outbound-registry-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.outbound-policy-card{display:grid;gap:12px;min-width:0;padding:13px;border:1px solid rgba(13,118,111,.24);border-radius:8px;background:#f5fffc}.outbound-policy-card[data-status=held_for_review],.outbound-policy-card[data-risk=medium]{border-color:#dc680342;background:#fffaf4}.outbound-policy-card[data-status=blocked_by_policy],.outbound-policy-card[data-risk=high],.outbound-policy-card[data-risk=critical]{border-color:#b8373742;background:#fff6f6}.outbound-policy-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,170px);gap:12px;align-items:start}.outbound-policy-head h3,.outbound-policy-grid h4{margin:0 0 4px;font-size:1.02rem;line-height:1.2}.outbound-policy-head p,.outbound-policy-grid p{margin:0;color:var(--muted);line-height:1.42}.outbound-policy-head>span,.outbound-policy-summary span{display:grid;gap:4px;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#fff}.outbound-policy-head b,.outbound-policy-summary b{min-width:0;overflow:hidden;color:var(--ink);font-size:1.02rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.outbound-policy-head small,.outbound-policy-summary small{color:var(--muted);line-height:1.25}.outbound-policy-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.outbound-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.outbound-policy-grid section{display:grid;gap:8px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fff}.outbound-lane-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.outbound-address-list{display:flex;flex-wrap:wrap;gap:6px}.outbound-address-list code{min-width:0;padding:6px 8px;border:1px solid var(--line);border-radius:999px;background:#f6f8fb;color:var(--ink);font-size:.75rem;overflow-wrap:anywhere}.outbound-safety-note{display:grid;grid-template-columns:minmax(150px,.45fr) minmax(0,1fr);gap:12px;padding:12px 14px;border:1px solid rgba(13,118,111,.24);border-left:5px solid var(--accent);border-radius:8px;background:#f0fbf8}.outbound-safety-note span{color:var(--muted);line-height:1.45}.stripe-checkout-summary{display:grid;grid-template-columns:1fr 1.35fr 1.35fr .9fr;gap:8px}.stripe-checkout-summary span,.stripe-metadata-grid span,.stripe-webhook-card{display:grid;gap:4px;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#fff}.stripe-checkout-summary span{background:linear-gradient(135deg,#f8fbff,#fff)}.stripe-checkout-summary span[data-state=blocked_no_stripe_request]{border-color:#d9770647;background:#fff8ec}.stripe-metadata-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.stripe-webhook-card{border-color:#0d766f38;background:#ecfdf5}.stripe-checkout-summary b,.stripe-checkout-summary small,.stripe-metadata-grid b,.stripe-metadata-grid small,.stripe-webhook-card b,.stripe-webhook-card span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.setup-email-draft-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.setup-email-draft-list article{display:grid;gap:5px;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#f8fbff}.setup-email-draft-list article[data-status=setup_recipient_required]{border-color:#d977064d;background:#fff8ec}.setup-email-draft-list article div{display:flex;align-items:start;justify-content:space-between;gap:8px}.setup-email-draft-list article span{flex:0 0 auto;color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em}.setup-email-draft-list p{margin:0;line-height:1.35}.setup-email-safety-notes{display:flex;flex-wrap:wrap;gap:6px}.setup-email-safety-notes span{padding:6px 8px;border:1px solid rgba(13,118,111,.2);border-radius:999px;background:#ecfdf5}.preflight-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.preflight-check-grid article{display:grid;gap:7px;min-width:0;padding:10px;border:1px solid var(--line);border-left:4px solid #9fb0c5;border-radius:8px;background:#fff}.preflight-check-grid article[data-status=ready],.preflight-check-grid article[data-status=mock_ready]{border-left-color:#0d766f;background:#f3fbf9}.preflight-check-grid article[data-status=needs_review]{border-left-color:#d97706;background:#fffbeb}.preflight-check-grid article[data-status=blocked]{border-left-color:#b91c1c;background:#fff7f7}.preflight-check-grid div{display:flex;gap:8px;align-items:baseline;justify-content:space-between}.preflight-check-grid b,.preflight-check-grid span{min-width:0}.preflight-check-grid b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preflight-check-grid span{padding:3px 6px;border-radius:999px;background:#0f172a12;color:#334155;font-size:.68rem;font-weight:900;text-transform:uppercase;white-space:nowrap}.preflight-check-grid p{margin:0;font-size:.82rem;line-height:1.35}.preflight-actions{display:flex;flex-wrap:wrap;gap:7px}.preflight-actions span,.preflight-empty{padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:#f8fbff;font-size:.82rem}.preflight-empty{display:flex;gap:8px;align-items:center}.preflight-empty b{color:var(--ink)}.edge-review-grid{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(280px,1fr);gap:12px}.edge-review-grid .panel{min-width:0}.edge-source-strip{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;padding:11px 13px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--muted)}.edge-source-strip b{color:var(--ink);white-space:nowrap}.edge-source-strip[data-mode=stored]{border-color:#0d766f59;background:#e7f5f2}.edge-source-strip[data-mode=selected]{border-color:#47556942;background:#f8fafc}.edge-source-strip[data-mode=demo]{border-color:#a4600042;background:#fff9ed}.edge-verdict-card{display:grid;gap:8px;border-color:#a460003d;background:radial-gradient(circle at 90% 0%,rgba(239,68,68,.1),transparent 34%),#fff}.edge-verdict-card[data-risk=critical],.edge-verdict-card[data-risk=high]{border-color:#b4231847}.edge-verdict-card h2{margin:0;color:#7f1d1d;font-size:clamp(2rem,5vw,3.6rem);line-height:.95;text-transform:uppercase}.edge-verdict-card b{color:#a43b1f}.edge-verdict-card p,.edge-verdict-card small{margin:0;color:var(--muted);line-height:1.45}.stored-edge-card{display:grid;gap:10px;padding:14px;border:1px solid rgba(13,118,111,.24);border-radius:8px;background:radial-gradient(circle at 100% 0%,rgba(13,118,111,.1),transparent 30%),#f5fffc}.stored-edge-card[data-risk=critical],.stored-edge-card[data-risk=high]{border-color:#b423184d;background:radial-gradient(circle at 100% 0%,rgba(239,68,68,.1),transparent 30%),#fff7f3}.stored-edge-head{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.stored-edge-head>div{min-width:0}.stored-edge-head strong{display:block;color:#7f1d1d;font-size:1.45rem;line-height:1;text-transform:uppercase}.stored-edge-head b{display:block;overflow-wrap:anywhere}.stored-edge-card p{margin:0;color:var(--muted);line-height:1.45}.stored-edge-findings{display:flex;flex-wrap:wrap;gap:8px}.stored-edge-findings span{padding:7px 9px;border:1px solid rgba(148,163,184,.35);border-radius:999px;background:#ffffffc7;color:#24364e;font-size:.82rem}.edge-message-card,.edge-findings-card,.edge-actions-card{display:grid;gap:12px}.edge-message-card h2{margin:0;font-size:1.25rem;line-height:1.2}.edge-findings-card,.edge-actions-card{grid-column:1 / -1}.edge-finding-row{display:grid;gap:4px;padding:12px;border:1px solid var(--line);border-left:4px solid #a46000;border-radius:8px;background:#fffaf0}.edge-finding-row[data-risk=critical]{border-left-color:#b42318;background:#fff5f3}.edge-finding-row[data-risk=high]{border-left-color:#dc6803}.edge-finding-row span,.edge-finding-row small{color:var(--muted);line-height:1.4}.edge-actions-card ol{display:grid;gap:8px;margin:0;padding-left:20px;color:var(--muted);line-height:1.45}.hosted-step-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:6px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2)}.hosted-step-tabs button{display:grid;gap:4px;min-height:62px;padding:12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);text-align:left}.hosted-step-tabs button[aria-pressed=true]{border-color:#0d766f61;background:var(--surface);color:var(--ink);box-shadow:0 2px 10px #16233614}.hosted-step-tabs b{font-size:.94rem;line-height:1.2}.hosted-step-tabs span{font-size:.8rem;line-height:1.35}.hosted-flow-note{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid rgba(37,74,121,.18);border-radius:8px;background:#f7fbff;color:var(--muted);line-height:1.4}.hosted-flow-note b{color:var(--ink);white-space:nowrap}.overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.overview-cockpit .view-heading p{max-width:760px;margin:6px 0 0;color:var(--muted);line-height:1.45}.start-handle-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);gap:16px;align-items:center;padding:16px;border:1px solid rgba(13,118,111,.2);border-radius:8px;background:linear-gradient(135deg,#e7f5f2f2,#fffffff0),var(--surface);box-shadow:var(--shadow)}.start-handle-card h2{margin:0;font-size:1.28rem;line-height:1.2}.start-handle-card p{margin:6px 0 0;color:var(--muted);line-height:1.45}.handle-builder{display:grid;grid-template-columns:minmax(90px,.8fr) auto minmax(140px,1fr);gap:8px;align-items:center}.handle-builder input,.handle-builder select{min-width:0;min-height:42px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font:inherit}.start-handle-card .handle-builder input,.start-handle-card .handle-builder select{background:#fff;border-color:#4e66865c;box-shadow:inset 0 0 0 1px #ffffffad;color:#132238;-webkit-text-fill-color:#132238}.start-handle-card .handle-builder input::placeholder{color:#64748b;opacity:1}.handle-builder>span{color:var(--muted);font-weight:900}.handle-builder>b{grid-column:1 / -1;padding:10px 12px;border-radius:8px;background:#0b746d;color:#fff;font-size:1.08rem;overflow-wrap:anywhere}.onboarding-intent-strip{grid-column:1 / -1;display:grid;grid-template-columns:minmax(120px,.42fr) minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:2px;padding:10px 12px;border:1px solid rgba(13,118,111,.22);border-radius:8px;background:#ffffff9e;color:var(--ink)}.onboarding-intent-strip[data-status=error]{border-color:#a226263d;background:#fff6f6c7}.onboarding-intent-strip>span{font-weight:900}.onboarding-intent-strip>small{color:var(--muted);line-height:1.35}.onboarding-intent-strip>b{justify-self:end;white-space:nowrap;color:#075c56}.summary-card,.lane-card{display:grid;gap:7px;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.summary-card-action{width:100%;cursor:pointer;text-align:left;font:inherit}.summary-card-action:hover{border-color:#0d766f57;background:#f5fbfa}.summary-card span,.lane-card span{color:var(--muted);font-size:.8rem;font-weight:800;text-transform:uppercase}.summary-card b{font-size:1.6rem;line-height:1.15;overflow-wrap:anywhere}.lane-card b{font-size:1.05rem;line-height:1.25}.summary-card small,.lane-card small{color:var(--muted);line-height:1.4}.lane-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.setup-checklist{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.setup-check-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 10px;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.setup-check-card>span{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:#eef3f6;color:var(--muted);font-weight:900}.setup-check-card[data-complete=true]>span{background:#dcf7ef;color:#08745f}.setup-check-card b{display:block;line-height:1.25}.setup-check-card small{display:block;margin-top:4px;color:var(--muted);line-height:1.35}.setup-check-card button{grid-column:1 / -1;min-height:38px;border:1px solid rgba(13,118,111,.28);border-radius:8px;background:#fff;color:#075e58;font-weight:900}.setup-check-card button:hover:not(:disabled){background:#e7f5f2}.setup-check-card button:disabled{color:var(--muted);background:#eef3f6;cursor:wait}.two-column{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.plain-section{display:grid;gap:12px;align-content:start}.flow-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.flow-list li{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:12px;border-left:3px solid var(--accent);background:#ffffffb8;border-radius:0 8px 8px 0}.flow-list b{line-height:1.4}.flow-list span,.check-list span{color:var(--muted);line-height:1.4}.check-list{display:grid;gap:9px}.check-list span{padding:11px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.policy-architecture{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.policy-architecture article,.policy-runtime-split article{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.policy-architecture article{display:grid;gap:8px;padding:13px}.policy-architecture span{width:max-content;max-width:100%;padding:5px 8px;border-radius:999px;background:#e7f5f2;color:#075e58;font-size:.72rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.policy-architecture b,.policy-runtime-split h2{margin:0;letter-spacing:0}.policy-architecture p,.policy-runtime-split p{margin:0;color:var(--muted);line-height:1.45}.policy-runtime-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.policy-runtime-split article{display:grid;gap:7px;padding:14px}.policy-runtime-split h2{font-size:1rem;line-height:1.35}.data-table-wrap{overflow:auto;min-width:0;max-width:100%;width:100%;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.data-table{width:100%;border-collapse:collapse;min-width:640px}.data-table th,.data-table td{padding:11px 13px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.data-table th{color:var(--muted);font-size:.78rem;text-transform:uppercase;background:var(--surface-2)}.data-table td{line-height:1.4}.data-table tr:last-child td{border-bottom:0}.operator-status-shell{display:grid;gap:12px}.operator-readiness-strip,.deployment-health-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.operator-readiness-strip article,.deployment-health-strip article{display:grid;gap:4px;min-width:0;padding:11px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.operator-readiness-strip article[data-status=ready],.deployment-health-strip article[data-status=ready]{border-color:#0d766f40;background:#f2fbf7}.operator-readiness-strip article[data-status=preview_ready],.deployment-health-strip article[data-status=preview_ready]{border-color:#244a793d;background:#f4f8ff}.operator-readiness-strip article[data-status=blocked],.deployment-health-strip article[data-status=blocked]{border-color:#b423183d;background:#fff3f2}.operator-readiness-strip b,.deployment-health-strip b{font-size:1.1rem}.operator-readiness-strip small,.deployment-health-strip small{min-width:0;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operator-overall-card,.operator-status-card,.operator-next-actions,.operator-empty-state{border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.operator-overall-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,auto);gap:12px;align-items:start;padding:14px}.operator-overall-card h2,.operator-status-card h3,.operator-status-card h4,.operator-empty-state h2{margin:0;letter-spacing:0}.operator-overall-card h2{margin-top:2px;font-size:1.2rem}.operator-overall-card p,.operator-status-card p,.operator-empty-state p,.operator-next-actions p{margin:6px 0 0;color:var(--muted);line-height:1.45}.operator-overall-card[data-status=ready],.operator-overall-card[data-status=preview_ready]{border-color:#0d766f3d;background:linear-gradient(135deg,#f2fbf7,#fff)}.operator-overall-card[data-status=needs_review]{border-color:#a4600047;background:linear-gradient(135deg,#fff8eb,#fff)}.operator-overall-card[data-status=blocked]{border-color:#b423183d;background:linear-gradient(135deg,#fff3f2,#fff)}.operator-overall-meta{display:grid;gap:4px;min-width:0;justify-items:end;text-align:right}.operator-overall-meta b,.operator-overall-meta span{overflow-wrap:anywhere}.operator-overall-meta span,.operator-overall-meta small{color:var(--muted)}.operator-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.operator-status-card{display:grid;gap:10px;min-width:0;padding:13px}.operator-status-card[data-status=ready]{border-color:#0d766f52}.operator-status-card[data-status=preview_ready]{border-color:#244a7947}.operator-status-card[data-status=needs_review]{border-color:#a4600057}.operator-status-card[data-status=blocked]{border-color:#b423184d}.operator-card-top{display:flex;gap:10px;justify-content:space-between;align-items:start}.operator-card-top h3{margin-top:2px;font-size:1.02rem}.operator-card-top>b{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:var(--surface-2);color:var(--muted);font-size:.74rem}.operator-status-card[data-status=ready] .operator-card-top>b,.operator-status-card[data-status=preview_ready] .operator-card-top>b{background:#e7f5f2;color:#075e58}.operator-status-card[data-status=needs_review] .operator-card-top>b{background:#fff3db;color:#764600}.operator-status-card[data-status=blocked] .operator-card-top>b{background:#fff0ef;color:var(--danger)}.operator-status-card h4{font-size:.94rem;line-height:1.35}.operator-live-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.operator-live-split span{display:grid;gap:4px;min-width:0;padding:9px;border:1px solid var(--line);border-radius:8px;background:#f7fafc;color:var(--muted);line-height:1.35}.operator-live-split b{color:var(--ink)}.operator-checks{display:grid;gap:8px}.operator-check{display:grid;gap:5px;padding:9px;border:1px solid var(--line);border-radius:8px;background:#fbfdff}.operator-check[data-status=preview_ready],.operator-check[data-status=ready]{background:#f2fbf7}.operator-check[data-status=needs_review]{background:#fff8eb}.operator-check[data-status=blocked]{background:#fff5f4}.operator-check>div{display:flex;gap:8px;justify-content:space-between;align-items:baseline}.operator-check small,.operator-check span{color:var(--muted)}.operator-check p{margin:0}.operator-check span{overflow-wrap:anywhere;font-size:.78rem;line-height:1.35}.operator-links{display:flex;gap:8px;flex-wrap:wrap}.operator-links button{min-height:32px;padding:6px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font-weight:800}.operator-next-actions{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1fr);gap:12px;padding:14px}.operator-next-actions ol{display:grid;gap:7px;margin:0;padding-left:20px;color:var(--muted);line-height:1.4}.operator-empty-state{display:grid;gap:7px;padding:18px;background:linear-gradient(135deg,#f4fbf8,#fff)}.mxroute-automation-controls{display:grid;gap:12px}.mxroute-toggle-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mxroute-toggle-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:start;min-width:0;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.mxroute-toggle-card[data-active=true]{border-color:#0d766f47;background:#f2fbf7}.mxroute-toggle-card h3{margin:2px 0 0;font-size:.98rem}.mxroute-toggle-card p{margin:6px 0 0;color:var(--muted);line-height:1.42}.mxroute-toggle-card small{grid-column:1 / -1;color:var(--gold);font-weight:800}.mxroute-control-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.mxroute-env-summary{box-shadow:none}.mxroute-purchase-run-panel{display:grid;gap:10px}.mxroute-run-summary{display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fbfcff}.mxroute-run-summary code{display:block;max-height:120px;overflow:auto;padding:10px;border:1px solid rgba(15,23,42,.12);border-radius:8px;background:#0f172a;color:#dbeafe;white-space:pre-wrap;word-break:break-word;font-size:.82rem;line-height:1.45}.mxroute-run-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mxroute-run-grid span{padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted)}.mxroute-run-grid b{display:block;color:var(--ink)}.mxroute-run-summary ol{margin:0;padding-left:20px;color:var(--muted)}.observability-shell{display:grid;gap:12px}.observability-overall,.observability-summary-card,.observability-lane-card,.observability-table-card{border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.observability-overall{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,auto);gap:12px;align-items:start;padding:14px}.observability-overall h2,.observability-lane-card h3{margin:2px 0 0;letter-spacing:0}.observability-overall h2{font-size:1.15rem}.observability-overall p,.observability-lane-card p,.observability-table-card p{margin:6px 0 0;color:var(--muted);line-height:1.42}.observability-overall[data-status=preview_ready],.observability-overall[data-status=ready]{border-color:#0d766f3d;background:linear-gradient(135deg,#f2fbf7,#fff)}.observability-overall[data-status=needs_review]{border-color:#a4600047;background:linear-gradient(135deg,#fff8eb,#fff)}.observability-overall[data-status=blocked]{border-color:#b423183d;background:linear-gradient(135deg,#fff3f2,#fff)}.observability-api-meta{display:grid;gap:4px;justify-items:end;text-align:right;color:var(--muted)}.observability-api-meta b{color:var(--ink);text-transform:capitalize}.observability-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.observability-summary-card{display:grid;gap:4px;min-width:0;padding:11px}.observability-summary-card span,.observability-table-card span,.observability-lane-card small,.observability-table-card small{color:var(--muted)}.observability-summary-card b{font-size:1.25rem}.observability-lane-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.observability-lane-card{display:grid;gap:7px;min-width:0;padding:12px}.observability-lane-card[data-status=online],.observability-lane-card[data-status=preview_ready],.observability-lane-card[data-status=mock_only]{border-color:#0d766f38}.observability-lane-card[data-status=needs_review]{border-color:#a460004d}.observability-lane-card[data-status=blocked]{border-color:#b4231840}.observability-lane-card h3{font-size:.98rem}.observability-lane-card small{overflow-wrap:anywhere;line-height:1.35}.observability-table-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.observability-table-card{display:grid;gap:4px;min-width:0;padding:10px}.observability-table-card>div{display:flex;gap:8px;align-items:baseline;justify-content:space-between}.observability-table-card b,.observability-table-card span,.observability-table-card small{overflow-wrap:anywhere}.observability-table-card[data-status=active]{border-color:#0d766f38}.observability-table-card[data-status=empty],.observability-table-card[data-status=not_found],.observability-table-card[data-status=unavailable]{background:#f8fbfd}.hosted-layout{display:grid;grid-template-columns:minmax(320px,430px) minmax(0,1fr);gap:14px;align-items:start}.domain-setup-panel{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);gap:14px;align-items:start;padding:14px;margin-bottom:14px}.domain-setup-copy,.domain-setup-form,.domain-setup-preview{display:grid;gap:14px}.domain-setup-copy h2{margin:0;font-size:1.32rem;line-height:1.2}.domain-setup-copy p{margin:0;color:var(--muted);line-height:1.45}.setup-cockpit{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.setup-cockpit article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#fff}.setup-cockpit span{grid-row:span 2;display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:#0d766f1a;color:#0d766f;font-weight:900}.setup-cockpit b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.setup-cockpit small{color:var(--muted);line-height:1.25}.domain-setup-preview{min-height:500px;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2)}.compact-safety{grid-template-columns:repeat(3,minmax(0,1fr))}.domain-preview-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.domain-preview-stats span,.inbox-plan-editor{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);min-width:0}.domain-preview-stats b,.inbox-plan-editor b{overflow-wrap:anywhere}.domain-preview-stats small,.inbox-plan-editor small{color:var(--muted);line-height:1.35}.inbox-review-section{display:grid;gap:8px}.inbox-review-section p{margin:0;color:var(--muted);line-height:1.45}.inbox-review-section code{color:var(--ink)}.compact-dns .dns-row{background:#fff}.section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.domain-record-verification{display:grid;gap:9px;padding:11px;border:1px solid rgba(13,118,111,.26);border-radius:8px;background:#eefbf7}.domain-record-verification[data-status=records_missing],.domain-record-verification[data-status=lookup_error]{border-color:#b4231838;background:#fff3f1}.domain-record-verification[data-status=records_partially_ready]{border-color:#a4600047;background:#fff8ed}.record-verification-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.record-verification-head>div{display:grid;gap:3px;min-width:0}.record-verification-head b{font-size:1rem}.record-verification-head span{color:var(--muted);line-height:1.35}.record-verification-head strong{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;border-radius:999px;background:#0d766f1f;color:#075e58}.domain-record-verification[data-status=records_missing] .record-verification-head strong,.domain-record-verification[data-status=lookup_error] .record-verification-head strong{background:#b423181f;color:var(--danger)}.domain-record-verification[data-status=records_partially_ready] .record-verification-head strong{background:#a460001f;color:#764600}.record-verification-stats,.record-verification-list{display:grid;gap:6px}.record-verification-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.record-verification-stats span,.record-verification-list span{display:grid;gap:3px;min-width:0;padding:8px 9px;border:1px solid rgba(13,118,111,.15);border-radius:8px;background:#ffffffc7}.record-verification-list span[data-status=missing],.record-verification-list span[data-status=lookup_error]{border-color:#b423182e}.record-verification-list span[data-status=generated_after_go_live]{border-color:#254a792e}.record-verification-stats b,.record-verification-list b{overflow-wrap:anywhere}.record-verification-stats small,.record-verification-list small{color:var(--muted);line-height:1.3}.inbox-plan-list{display:grid;gap:8px}.inbox-plan-editor{grid-template-columns:minmax(0,.95fr) minmax(190px,.7fr);align-items:end;background:var(--surface)}.inbox-plan-meta,.inbox-plan-editor label{display:grid;gap:4px;min-width:0}.inbox-plan-editor label span{color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.inbox-plan-editor input{width:100%;min-height:38px;padding:9px 10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink)}.inbox-plan-editor input:focus{border-color:#0d766f8c;box-shadow:0 0 0 3px #0d766f1a}.setup-draft-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px}.quick-inbox-row{display:flex;gap:8px;flex-wrap:wrap}.setup-draft-table{display:grid;gap:8px}.assistant-plan-preview{display:grid;gap:10px;padding:12px;border:1px solid rgba(13,118,111,.22);border-radius:8px;background:linear-gradient(135deg,#0d766f14,#fffffff2)}.assistant-plan-head{display:flex;align-items:start;justify-content:space-between;gap:12px}.assistant-plan-head h3{margin:0;font-size:1.02rem;line-height:1.2}.assistant-plan-head p,.assistant-plan-copy{margin:0;color:var(--muted);line-height:1.4}.assistant-plan-summary{display:grid;grid-template-columns:.55fr minmax(180px,1fr) .7fr;gap:8px}.assistant-plan-summary span,.assistant-plan-sequence span,.assistant-plan-questions span,.assistant-plan-rows article{min-width:0;padding:9px 10px;border:1px solid var(--line);border-radius:8px;background:#ffffffe6}.assistant-plan-summary span{display:grid;gap:3px}.assistant-plan-summary b,.assistant-plan-rows b{min-width:0;overflow-wrap:anywhere}.assistant-plan-summary small,.assistant-plan-sequence small,.assistant-plan-questions span,.assistant-plan-rows small{color:var(--muted);line-height:1.35}.assistant-plan-rows{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px}.assistant-plan-rows article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center}.assistant-plan-sequence,.assistant-plan-questions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.assistant-plan-sequence span{display:grid;gap:3px}.compact-empty{padding:10px}.setup-draft-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.setup-draft-summary span{display:flex;gap:6px;align-items:baseline;justify-content:space-between;min-width:0;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--muted);font-size:.82rem}.setup-draft-summary b{color:var(--ink)}.setup-draft-row{display:grid;grid-template-columns:78px minmax(140px,.8fr) minmax(180px,1fr) minmax(150px,.85fr) auto;gap:8px;align-items:center;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#f8fbfd}.setup-draft-field,.setup-draft-address{display:grid;gap:4px;min-width:0}.setup-draft-field span,.setup-draft-address span{color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.setup-draft-field input{width:100%;min-height:36px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink)}.setup-draft-address b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.setup-draft-row .ghost{min-height:34px;padding:7px 10px}.setup-recipient-card{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr);gap:12px;padding:12px;border:1px solid rgba(13,118,111,.18);border-radius:8px;background:linear-gradient(135deg,#f6fbfa,#fff)}.setup-recipient-summary{display:grid;gap:8px;align-content:start}.setup-recipient-summary span{min-width:0;overflow-wrap:anywhere;border:1px solid var(--line);border-radius:8px;padding:9px 10px;background:#fff;color:var(--muted);font-size:.86rem}.setup-recipient-summary span[data-empty=true]{border-color:#d9770652;background:#fff8ed;color:#92400e}.internal-routing-details{border:1px solid var(--line);border-radius:8px;background:#fff}.internal-routing-details summary{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;cursor:pointer}.internal-routing-details summary span{color:var(--muted);font-size:.84rem}.internal-routing-details .form-grid{padding:0 12px 12px}.domain-preview-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.domain-preview-actions small{color:var(--muted);overflow-wrap:anywhere}.inline-primary{width:auto}.setup-bundle-review{display:grid;gap:12px;padding:14px;border:1px solid rgba(13,118,111,.28);border-radius:8px;background:linear-gradient(135deg,#f1fbf8,#fff 64%)}.bundle-hero{display:flex;justify-content:space-between;gap:14px;align-items:start}.bundle-hero h2{margin:0;font-size:1.22rem;line-height:1.25}.bundle-hero p{margin:6px 0 0;color:var(--muted);line-height:1.45}.bundle-metrics,.bundle-safe-strip,.bundle-mailbox-grid,.bundle-gates,.legacy-reuse-list{display:grid;gap:8px}.bundle-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.bundle-metrics span,.bundle-safe-strip span,.bundle-mailbox-grid span,.bundle-gates span,.legacy-reuse-list span,.bundle-card{display:grid;gap:5px;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.bundle-metrics b,.bundle-safe-strip b,.bundle-mailbox-grid b,.bundle-gates b,.legacy-reuse-list b,.bundle-card b{overflow-wrap:anywhere}.bundle-metrics small,.bundle-safe-strip small,.bundle-mailbox-grid small,.bundle-gates small,.legacy-reuse-list small,.bundle-card small,.bundle-card span{color:var(--muted);line-height:1.35;overflow-wrap:anywhere}.bundle-safe-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.bundle-safe-strip span[data-safe=true]{border-color:#0d766f47;background:#e7f5f2}.bundle-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bundle-mailbox-grid,.bundle-gates{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-delivery-packet{display:grid;gap:12px;padding:14px;border:1px solid rgba(15,76,129,.22);border-radius:10px;background:linear-gradient(135deg,#eff6ffe6,#fffffff5)}.packet-header{display:flex;justify-content:space-between;gap:14px;align-items:start}.packet-header h3{margin:4px 0;font-size:18px}.packet-header p{margin:0;color:var(--muted);line-height:1.45}.packet-grid,.packet-columns,.packet-list{display:grid;gap:8px}.packet-grid{grid-template-columns:1.3fr .8fr 1.1fr 1fr}.packet-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.packet-grid span,.packet-list span{display:grid;gap:5px;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#ffffffe0}.packet-grid small,.packet-list small{color:var(--muted);line-height:1.35;overflow-wrap:anywhere}.packet-list span[data-status=setup_recipient_required]{border-color:#d9770652;background:#fff8ed}.activation-intent-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid rgba(20,184,166,.38);border-radius:10px;padding:16px;background:linear-gradient(135deg,#f0fdfaf5,#fffffff5)}.helper-agent-stage-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid rgba(20,184,166,.34);border-radius:10px;padding:16px;background:linear-gradient(135deg,#ecfdf5f5,#fffffff5)}.activation-intent-box h3,.helper-agent-stage-box h3{margin:4px 0;font-size:18px}.activation-intent-box p,.helper-agent-stage-box p{margin:0;max-width:860px}.activation-intent-box>small,.helper-agent-stage-box>small{grid-column:1 / -1;color:var(--muted)}.activation-intent-summary,.helper-agent-summary{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.activation-intent-summary span,.helper-agent-summary span{min-width:0;border:1px solid var(--line);border-radius:8px;padding:10px;background:#fff}.activation-intent-summary small,.helper-agent-summary small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legacy-reuse-details{border:1px solid var(--line);border-radius:8px;background:#ffffffc2}.legacy-reuse-details summary{display:grid;gap:4px;padding:12px;cursor:pointer}.legacy-reuse-details summary span{color:var(--muted);font-size:.84rem}.legacy-reuse-list{padding:0 12px 12px}.compact-warning{gap:6px}.hosted-form{display:grid;gap:14px;padding:14px}.provider-path-intro{display:grid;gap:6px;padding-bottom:4px}.provider-path-intro h2{margin:0;font-size:1.2rem;line-height:1.2}.provider-path-intro p{margin:0;color:var(--muted);line-height:1.45}.provider-choice{display:grid;gap:8px}.inbox-type-choice{grid-template-columns:repeat(3,minmax(0,1fr))}.provider-choice button{display:grid;gap:5px;min-height:68px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);text-align:left}.provider-choice button:hover,.provider-choice button[aria-pressed=true]{border-color:#0d766f61;background:#edf7f5}.provider-choice button[aria-pressed=true]{box-shadow:0 0 0 3px #0d766f1f}.provider-choice span{color:var(--muted);font-size:.82rem;line-height:1.35}.provider-connection-picker{display:grid;gap:8px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#ecf4f894}.provider-connection-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.provider-connection-head>div{display:grid;gap:4px}.provider-connection-head small{color:var(--muted);font-size:.78rem;line-height:1.35}.secondary.micro{min-height:30px;padding:6px 10px;font-size:.78rem;white-space:nowrap}.provider-connection-state{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.provider-connection-state span{display:grid;gap:3px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);min-width:0}.provider-connection-state span[data-state=ready]{border-color:#0d766f52;background:#eefaf6}.provider-connection-state span[data-state=blocked]{border-color:#b02c2140;background:#fff3ef}.provider-connection-state small{color:var(--muted);font-size:.76rem;overflow-wrap:anywhere}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.span-2{grid-column:1 / -1}.preview-card{display:grid;gap:14px;padding:14px;min-height:620px;align-content:start}.preview-summary{display:grid;gap:6px}.preview-summary h2,.empty-preview h2{margin:0;font-size:1.35rem;line-height:1.25;overflow-wrap:anywhere}.preview-summary p,.empty-preview p{margin:0;color:var(--muted);line-height:1.45}.safety-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.safety-item{display:grid;gap:4px;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2)}.safety-item[data-safe=true]{border-color:#0d766f47;background:#e7f5f2}.safety-item b{color:#075e58;font-size:.86rem}.safety-item small{color:var(--muted);font-size:.76rem;overflow-wrap:anywhere}.dns-grid,.step-list,.warning-list,.chip-list{display:grid;gap:8px}.dns-row{display:grid;grid-template-columns:48px minmax(82px,.38fr) minmax(0,1fr);gap:8px 10px;align-items:start;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.dns-row>*{min-width:0}.dns-row span{overflow-wrap:anywhere}.dns-row code{display:block;color:#10202f;overflow-wrap:anywhere;white-space:normal}.dns-row small{grid-column:3;color:var(--muted);line-height:1.35}.step-list span,.warning-list span,.code-chip{padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);line-height:1.35}.step-list span{display:grid;gap:4px}.step-list small{color:var(--muted)}.step-list span[data-status=blocked_in_preview],.step-list span[data-status=blocked]{border-color:#a4600047;background:#fff8ed}.step-list span[data-status=completed]{border-color:#0d766f47;background:#e7f5f2}.step-list span[data-status=mocked]{border-color:#3854ad47;background:#eef2ff}.step-list.compact{margin-top:6px}.warning-list span{border-color:#a4600047;background:#fff8ed;color:#764600}.code-chip{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.86rem;color:#10202f;overflow-wrap:anywhere}.run-id{color:var(--muted);overflow-wrap:anywhere}.live-intent-box{display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2)}.live-intent-box h3{margin:0;font-size:1.05rem;line-height:1.25}.live-intent-box p{margin:0;color:var(--muted);line-height:1.45}.check-row{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;color:var(--muted);line-height:1.4}.check-row input{width:16px;height:16px;margin-top:2px}.intent-summary{display:grid;gap:4px;padding:10px 12px;border:1px solid rgba(13,118,111,.28);border-radius:8px;background:#e7f5f2}.intent-summary span,.intent-summary small{color:var(--muted);overflow-wrap:anywhere}.rehearsal-summary{display:grid;gap:6px;padding:10px 12px;border:1px solid rgba(38,83,123,.26);border-radius:8px;background:#edf5fb}.rehearsal-summary span,.rehearsal-summary small{color:var(--muted);overflow-wrap:anywhere}.mock-summary{display:grid;gap:6px;padding:10px 12px;border:1px solid rgba(56,84,173,.28);border-radius:8px;background:#eef2ff}.mock-summary span,.mock-summary small{color:var(--muted);overflow-wrap:anywhere}.agent-customer-summary{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.4fr);gap:14px;align-items:stretch;padding:14px;border:1px solid rgba(13,118,111,.24);border-radius:8px;background:linear-gradient(135deg,#f4fbf8,#f8fbff)}.agent-customer-summary h2{margin:3px 0 6px;font-size:1.08rem}.agent-customer-summary p,.agent-customer-grid span{color:var(--muted);line-height:1.4}.agent-customer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.agent-customer-grid article{display:grid;gap:6px;min-width:0;padding:12px;border:1px solid rgba(13,118,111,.2);border-radius:8px;background:#ffffffd6}.agent-customer-grid b,.agent-customer-grid span{overflow-wrap:anywhere}.agent-authz-layout{display:grid;grid-template-columns:minmax(320px,455px) minmax(0,1fr);gap:14px;align-items:start}.agent-authz-form,.agent-authz-preview{display:grid;gap:14px;padding:14px;align-content:start}.capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.capability-grid button{display:grid;gap:5px;min-height:72px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);text-align:left}.capability-grid button:hover,.capability-grid button[aria-pressed=true]{border-color:#0d766f61;background:#edf7f5}.capability-grid button[aria-pressed=true]{box-shadow:0 0 0 3px #0d766f1f}.capability-grid span{color:var(--muted);font-size:.82rem;line-height:1.35}.authz-score-grid,.source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.authz-score-grid span,.source-grid span{display:grid;gap:5px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2)}.authz-score-grid span[data-good=true],.source-grid span{border-color:#0d766f47;background:#e7f5f2}.authz-score-grid span[data-good=warn]{border-color:#a4600047;background:#fff8ed}.authz-score-grid b,.source-grid b{overflow-wrap:anywhere}.authz-score-grid small,.source-grid small{color:var(--muted);line-height:1.35;overflow-wrap:anywhere}.authz-action-row{display:grid;grid-template-columns:minmax(190px,260px) minmax(0,1fr);gap:10px;align-items:center;padding:10px;border:1px solid rgba(13,118,111,.22);border-radius:8px;background:#f3fbf9}.authz-action-row span,.authz-applied-card small{color:var(--muted);line-height:1.4}.authz-applied-card{display:grid;gap:5px;padding:12px;border:1px solid rgba(13,118,111,.3);border-radius:8px;background:#e7f5f2}.runtime-handoff-card{display:grid;gap:10px;padding:12px;border:1px solid rgba(13,118,111,.24);border-radius:8px;background:radial-gradient(circle at 100% 0%,rgba(13,118,111,.1),transparent 28%),#f8fffc}.runtime-handoff-head{display:flex;gap:10px;align-items:start;justify-content:space-between}.runtime-handoff-head h3{margin:2px 0 0;font-size:1rem}.runtime-handoff-head>span{flex:0 0 auto;padding:6px 9px;border:1px solid rgba(13,118,111,.28);border-radius:999px;background:#e7f5f2;color:#075d55;font-size:.76rem;font-weight:900}.runtime-handoff-head>span[data-live=true]{border-color:#a4600052;background:#fff8ed;color:#8a4b00}.runtime-handoff-grid,.runtime-handoff-policy{display:grid;gap:8px}.runtime-handoff-grid,.runtime-handoff-policy{grid-template-columns:repeat(4,minmax(0,1fr))}.runtime-handoff-grid span,.runtime-handoff-policy span{display:grid;gap:4px;min-width:0;padding:9px 10px;border:1px solid rgba(13,118,111,.18);border-radius:8px;background:#ffffffd1}.runtime-handoff-grid small,.runtime-handoff-policy small,.runtime-handoff-grid em{color:var(--muted);font-size:.76rem;line-height:1.35}.runtime-handoff-grid b,.runtime-handoff-grid em,.runtime-handoff-policy b{min-width:0;overflow-wrap:anywhere}.runtime-handoff-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.runtime-handoff-card p{margin:0;color:var(--muted);line-height:1.42}.runtime-handoff-card details{display:grid;gap:8px}.runtime-handoff-card summary{cursor:pointer;color:#075d55;font-weight:900}.runtime-handoff-card pre{max-height:300px;margin:8px 0 0;padding:12px;overflow:auto;border:1px solid rgba(23,43,65,.16);border-radius:8px;background:#0b1724;color:#e6f5f1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.76rem;line-height:1.45}.runtime-gate-card{display:grid;gap:10px;padding:12px;border:1px solid rgba(56,84,173,.2);border-radius:8px;background:#f7f9ff}.runtime-gate-card p,.runtime-gate-card small{color:var(--muted);line-height:1.4}.runtime-gate-controls{display:grid;grid-template-columns:minmax(160px,1fr) auto;gap:8px}.runtime-gate-result{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.runtime-gate-result span{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid rgba(13,118,111,.25);border-radius:8px;background:#e9f8f3}.runtime-gate-result[data-status=denied] span{border-color:#8e202038;background:#fff2f2}.runtime-gate-result b,.runtime-gate-result small{overflow-wrap:anywhere}.native-envelope-card{display:grid;gap:10px;padding:12px;border:1px solid rgba(13,118,111,.22);border-radius:8px;background:#f4fbf8}.native-envelope-head{display:flex;gap:10px;align-items:start;justify-content:space-between}.native-envelope-head h3{margin:2px 0 0;font-size:1rem}.native-envelope-head>span{flex:0 0 auto;padding:6px 9px;border:1px solid rgba(13,118,111,.24);border-radius:999px;background:#ffffffd1;color:#075d55;font-size:.76rem;font-weight:800}.native-envelope-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.native-envelope-grid span{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid rgba(13,118,111,.2);border-radius:8px;background:#ffffffdb}.native-envelope-grid b,.native-envelope-grid small,.native-envelope-card small{overflow-wrap:anywhere}.native-envelope-grid small,.native-envelope-card small{color:var(--muted)}.native-envelope-card pre{max-height:320px;margin:0;padding:12px;overflow:auto;border:1px solid rgba(23,43,65,.16);border-radius:8px;background:#0b1724;color:#e6f5f1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.76rem;line-height:1.45}.bridge-status-card{display:grid;gap:12px;padding:12px;border:1px solid rgba(13,118,111,.22);border-radius:8px;background:linear-gradient(135deg,#f4fbf8,#f7f9ff)}.bridge-status-head{display:flex;gap:12px;align-items:start;justify-content:space-between}.bridge-status-head h2{margin:2px 0 0;font-size:1.05rem}.compact-button{min-height:34px;padding:7px 12px}.bridge-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.bridge-status-grid span{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.bridge-status-grid span[data-ready=true]{border-color:#0d766f47;background:#eaf7f3}.bridge-status-grid small,.bridge-status-card p{color:var(--muted)}.bridge-status-grid b,.bridge-status-grid em{overflow-wrap:anywhere}.bridge-status-grid em{color:var(--muted);font-size:.78rem;font-style:normal;line-height:1.35}.bridge-health-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.bridge-health-actions small{color:var(--muted)}.bridge-health-card{display:grid;gap:10px;padding:10px;border:1px solid rgba(13,118,111,.18);border-radius:8px;background:#ffffffb8}.bridge-health-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.bridge-health-summary span,.bridge-health-rows article{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.bridge-health-summary span{display:grid;gap:2px;padding:9px 10px}.bridge-health-summary b{font-size:.96rem}.bridge-health-summary small,.bridge-health-rows small,.bridge-health-rows em{color:var(--muted)}.bridge-health-rows{display:grid;gap:7px}.bridge-health-rows article{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(110px,auto);gap:10px;align-items:center;padding:9px 10px}.bridge-health-rows article[data-passed=true]{border-color:#0d766f3d}.bridge-health-rows article[data-passed=false]{border-color:#9f303061;background:#fff5f5}.bridge-health-rows article>div{display:grid;gap:3px;min-width:0}.bridge-health-rows span{justify-self:start;padding:4px 8px;border-radius:999px;background:#eaf1f8;color:#23364d;font-size:.78rem;font-weight:800}.bridge-health-rows article[data-allowed=true] span{background:#e7f7f1;color:#075d55}.bridge-health-rows article[data-allowed=false] span{background:#fff1df;color:#8a4700}.bridge-health-rows em{justify-self:end;font-size:.78rem;font-style:normal;overflow-wrap:anywhere}.runtime-handoff-preview-card{display:grid;gap:10px;padding:10px;border:1px solid rgba(13,118,111,.2);border-radius:8px;background:#ffffffc2}.runtime-handoff-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.runtime-handoff-columns details{min-width:0;border:1px solid var(--line);border-radius:8px;background:#0f1a24;color:#d9f1ec;overflow:hidden}.runtime-handoff-columns summary{cursor:pointer;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08);color:#f5fbfa;font-weight:850}.runtime-handoff-columns pre{max-height:340px;margin:0;padding:12px;overflow:auto;color:#d9f1ec;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.74rem;line-height:1.45}.authz-chip-list{display:flex;flex-wrap:wrap;gap:8px}.authz-chip-list span{padding:8px 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:#10202f;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.82rem}.authz-warning-columns{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:14px}.empty-preview{display:grid;gap:8px;place-items:start;padding:24px;border:1px dashed var(--line);border-radius:8px;background:var(--surface-2)}.inbox{display:grid;grid-template-columns:minmax(280px,430px) minmax(0,1fr);min-height:560px;overflow:hidden}.message-list{border-right:1px solid var(--line);overflow:auto}.message-button{width:100%;display:grid;gap:6px;text-align:left;padding:15px 16px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink)}.message-button:hover,.message-button[aria-current=true]{background:#edf7f5}.message-title{font-weight:800;line-height:1.25;overflow-wrap:anywhere}.message-snippet{color:#40546b;font-size:.82rem;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.message-signal-row{display:flex;flex-wrap:wrap;gap:5px}.message-signal-row em{padding:2px 7px;border-radius:999px;background:#eef3f6;color:#4b6179;font-size:.7rem;font-style:normal;font-weight:850}.message-signal-row em[data-tone=danger]{background:#fff0ed;color:#a43b1f}.message-meta{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:.82rem;line-height:1.35}.message-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail{padding:20px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:16px;min-width:0}.detail h1{margin:0;font-size:1.45rem;line-height:1.25;overflow-wrap:anywhere}.detail-grid{display:grid;grid-template-columns:120px minmax(0,1fr);gap:9px 14px;color:var(--muted)}.detail-grid b{color:var(--ink);overflow-wrap:anywhere}.detail-actions{margin-top:14px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.detail-actions .primary{width:auto;min-width:220px}.detail-actions span{color:var(--muted);font-size:.85rem}.mail-workspace{display:grid;grid-template-columns:64px minmax(190px,var(--mail-sidebar-width, 250px)) 8px minmax(0,1fr);width:100%;max-width:100%;min-height:680px;overflow:hidden;position:relative;isolation:isolate}.mail-workspace[data-mail-sidebar-collapsed=true]{grid-template-columns:64px 48px 0 minmax(0,1fr)}.pane-resizer{position:relative;z-index:4;min-width:8px;min-height:100%;border:0;background:linear-gradient(90deg,transparent,rgba(13,118,111,.12),transparent);cursor:col-resize}.pane-resizer:after{content:"";position:absolute;top:50%;left:50%;width:3px;height:38px;border-radius:999px;background:#6270836b;transform:translate(-50%,-50%)}.pane-resizer:hover,.pane-resizer:focus{outline:none;background:#0d766f2e}.mail-workspace[data-mail-sidebar-collapsed=true] .mail-sidebar-resizer{display:none}.mail-rail{display:grid;position:relative;z-index:5;min-width:0;overflow:hidden;align-content:start;gap:8px;padding:12px 8px;border-right:1px solid var(--line);background:#f7fafc}.mail-rail button{width:100%;min-height:58px;display:grid;place-items:center;gap:3px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);font-weight:800}.mail-rail button[aria-pressed=true]{border-color:#0d766f42;background:#e7f5f2;color:#075e58}.mail-rail button span{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;background:var(--surface)}.mail-rail button small{font-size:.68rem}.mail-sidebar{display:grid;position:relative;z-index:5;min-width:0;overflow:hidden;align-content:start;gap:14px;padding:12px;border-right:1px solid var(--line);background:var(--surface-2)}.mail-sidebar-tools{display:flex;justify-content:flex-end}.mail-sidebar-toggle{width:34px;height:34px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font-weight:900}.mail-workspace[data-mail-sidebar-collapsed=true] .mail-sidebar{justify-items:center;padding:8px 6px}.mail-workspace[data-mail-sidebar-collapsed=true] .mail-sidebar>:not(.mail-sidebar-tools){display:none}.mailbox-head{display:grid;gap:4px}.mailbox-head b{font-size:1.2rem}.mailbox-head small,.muted-note{color:var(--muted);line-height:1.35}.mailbox-mode-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--line);border-radius:8px;background:#eaf1f5}.mailbox-mode-tabs button{min-width:0;min-height:34px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--muted);font-size:.76rem;font-weight:850}.mailbox-mode-tabs button[aria-selected=true]{border-color:#0d766f40;background:var(--surface);color:var(--ink)}.mailbox-subtabs{display:grid;gap:6px}.mailbox-subtabs button,.folder-button,.queue-button{width:100%;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);text-align:left}.mailbox-subtabs button{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px}.mailbox-subtabs button[aria-pressed=true],.folder-button[aria-current=true],.queue-button[aria-current=true]{border-color:#0d766f6b;background:#e7f5f2}.mailbox-section{display:grid;gap:8px}.auth-group-inbox-list{display:grid;gap:6px;padding-bottom:8px;border-bottom:1px solid var(--line)}.section-title-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.section-title-row .label{min-width:0}.draggable-section-title{justify-content:stretch}.draggable-section-title>button{flex:1;min-width:0;min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;background:transparent;color:inherit;padding:0;text-align:left}.draggable-section-title>button b{color:var(--muted);font-size:.9rem}.drag-handle{flex:0 0 auto;display:inline-grid;place-items:center;width:16px;min-height:20px;color:#7d8ca0;font-family:var(--mono);font-size:0;font-weight:900;cursor:grab;-webkit-user-select:none;user-select:none}.drag-handle:before{content:"⋮";font-size:.95rem;line-height:1;letter-spacing:0}.draggable-mail-row{cursor:grab}.draggable-mail-row:active,.runtime-bridge-card:active{cursor:grabbing}.folder-button,.queue-button{display:flex;justify-content:space-between;gap:10px;padding:10px}.draggable-mail-row>.drag-handle{align-self:start;margin-top:2px}.folder-button>span:not(.drag-handle),.queue-button>span:not(.drag-handle){min-width:0;display:grid;gap:2px}.folder-button b,.folder-button small,.queue-button b,.queue-button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-button small,.queue-button small{color:var(--muted)}.folder-button em,.queue-button em{align-self:start;min-width:24px;padding:2px 6px;border-radius:999px;background:#dbe7ef;font-style:normal;font-weight:850;text-align:center}.mailbox-setup-card{display:grid;gap:8px;padding:12px;border:1px solid rgba(13,118,111,.26);border-radius:8px;background:linear-gradient(135deg,#e7f5f2e6,#ffffffe0)}.mailbox-setup-card b{overflow-wrap:anywhere}.mailbox-setup-card small{color:var(--muted);line-height:1.35}.secondary-mini{min-height:32px;border:1px solid rgba(13,118,111,.32);border-radius:8px;background:var(--surface);color:#075e58;font-size:.78rem;font-weight:850}.setup-mini-list{display:grid;gap:6px}.setup-mini-list span{display:grid;gap:2px;padding:9px 10px;border:1px solid var(--line);border-radius:8px;background:#ffffffc2}.setup-mini-list b,.setup-mini-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.setup-mini-list small{color:var(--muted)}.triage-stack{display:grid;gap:7px}.triage-stack span{display:flex;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid var(--line);border-radius:8px;background:#ffffffbd;color:var(--muted)}.triage-stack b{color:var(--ink)}.approval-queue-section .secondary-mini{min-height:26px;padding:0 9px;font-size:.72rem}.approval-queue-list{display:grid;gap:8px}.approval-card{display:grid;gap:5px;padding:10px;border:1px solid rgba(13,118,111,.26);border-radius:8px;background:linear-gradient(135deg,#e7f5f2d1,#ffffffe6)}.approval-card-head{display:flex;align-items:start;justify-content:space-between;gap:8px}.approval-card b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approval-card em{flex:0 0 auto;padding:2px 6px;border-radius:999px;background:#d8f0eb;color:#075e58;font-size:.66rem;font-style:normal;font-weight:850}.approval-card small{min-width:0;overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.approval-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px}.approval-card-actions button{min-height:30px;border:1px solid rgba(13,118,111,.3);border-radius:8px;background:var(--surface);color:var(--ink);font-size:.76rem;font-weight:850}.approval-card-actions button:first-child{background:var(--accent);color:var(--accent-ink);border-color:transparent}.approval-card-actions button:disabled{background:#eef3f6;color:#8a98a9}.edge-hold-section .muted-note{color:#7b4b15}.edge-hold-card{border-color:#b94c1d47;background:linear-gradient(135deg,#fff7ede0,#ffffffeb)}.edge-hold-card[data-risk=critical]{border-color:#9e232359;background:linear-gradient(135deg,#ffebebe0,#ffffffeb)}.edge-hold-card em{background:#ffe1d0;color:#8a2a12}.edge-hold-card[data-risk=critical] em{background:#ffd9d9;color:#8b1e1e}.edge-hold-badges{display:flex;flex-wrap:wrap;gap:5px}.edge-hold-badges span{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border:1px solid rgba(13,118,111,.22);border-radius:999px;background:#ecfdf5d1;color:#0f6f58;font-size:.68rem;font-weight:850}.mail-main{min-width:0;overflow:hidden;display:grid;position:relative;z-index:1;grid-template-rows:auto auto auto auto minmax(0,1fr)}.mail-top-tabs,.mail-toolbar,.mail-path-strip,.mail-action-bar,.open-tabs{border-bottom:1px solid var(--line)}.mail-top-tabs{display:flex;gap:6px;padding:10px 12px 0;overflow-x:auto;background:#ffffffb8}.mail-top-tabs button{min-width:118px;display:grid;gap:2px;padding:10px 12px;border:1px solid var(--line);border-bottom:0;border-radius:8px 8px 0 0;background:var(--surface-2);text-align:left;color:var(--muted)}.mail-top-tabs button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:inset 0 3px 0 var(--accent)}.mail-top-tabs span{font-weight:850}.tab-label{display:flex;align-items:center;justify-content:space-between;gap:12px}.tab-label em{min-width:24px;padding:2px 7px;border-radius:999px;background:#e1eaf2;color:#344256;font-style:normal;font-size:.72rem;text-align:center}.mail-top-tabs button[aria-selected=true] .tab-label em{background:#d8f0eb;color:#075e58}.mail-top-tabs small{font-size:.72rem}.mail-toolbar{display:flex;justify-content:space-between;align-items:end;gap:12px;padding:10px 12px;background:var(--surface)}.mail-search{flex:1;display:grid;gap:4px}.mail-search span{color:var(--muted);font-size:.74rem;font-weight:800;text-transform:uppercase}.mail-search input{width:100%;border:1px solid var(--line);border-radius:8px;padding:10px 12px}.toolbar-controls{display:flex;align-items:center;gap:8px}.toolbar-controls select,.icon-toggle{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:10px 12px}.icon-toggle[aria-pressed=true]{background:#e7f5f2;border-color:#0d766f57;color:#075e58}.mobile-mail-pane-switch{display:none}.open-tabs{display:flex;gap:4px;min-height:40px;padding:5px 8px 0;overflow-x:auto;background:#f7fafc}.open-tab-search,.open-message-tab{min-width:108px;max-width:190px;display:grid;grid-template-columns:minmax(0,1fr);align-self:end;border:1px solid var(--line);border-bottom:0;border-radius:8px 8px 0 0;background:var(--surface-2);color:var(--muted)}.open-tab-search{gap:2px;padding:5px 9px;text-align:left}.open-message-tab{grid-template-columns:minmax(0,1fr) 26px}.open-message-tab>button,.open-tab-search{min-height:34px;border:0;background:transparent}.open-message-tab>button:first-child{min-width:0;display:grid;gap:1px;padding:5px 8px;text-align:left}.open-message-tab>button:last-child{border-left:1px solid rgba(215,224,234,.8);color:var(--muted);font-weight:900}.open-tab-search[aria-selected=true],.open-message-tab[data-active=true]{background:var(--surface);color:var(--ink);box-shadow:inset 0 3px 0 var(--accent)}.open-tabs span,.open-tabs small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.open-tabs span{font-weight:850;font-size:.82rem}.open-tabs small{color:var(--muted);font-size:.66rem}.mail-path-strip{display:flex;align-items:center;gap:8px;min-height:42px;padding:8px 12px;overflow:hidden;background:#f7fafc;color:var(--muted);white-space:nowrap}.mail-path-strip span,.mail-path-strip b{min-width:0;overflow:hidden;text-overflow:ellipsis}.mail-path-strip span:after{content:"/";margin-left:8px;color:#a0adbb}.mail-path-strip b{color:var(--ink);font-weight:800}.mail-action-bar{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-height:46px;padding:8px 12px;background:var(--surface)}.mail-action-bar button{flex:0 0 auto;min-height:32px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font-size:.82rem;font-weight:800}.mail-action-bar button:disabled{color:#8a98a9;background:#eef3f6;cursor:not-allowed}.mail-action-bar .primary-mini{border-color:transparent;background:var(--accent);color:var(--accent-ink)}.mail-action-bar .primary-mini:disabled{background:#b8c7d2;color:#fff}.mail-action-bar span{flex:1 1 160px;min-width:160px;color:var(--muted);font-size:.8rem;line-height:1.25}.runtime-bridge-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;padding:7px 12px 9px;border-top:1px solid var(--line);background:linear-gradient(90deg,#ebf9f6d1,#f8fbfdf0)}.runtime-bridge-card{min-width:0;display:grid;gap:2px;padding:8px 10px;border:1px solid rgba(13,118,111,.18);border-radius:8px;background:#ffffffbd}.runtime-bridge-card[data-collapsed=true]{align-content:center;padding-block:6px}.runtime-card-head{min-width:0;display:flex;align-items:center;gap:8px}.runtime-card-head b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runtime-card-head button{flex:0 0 auto;width:24px;height:24px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);font-weight:900}.runtime-bridge-card b{color:var(--ink);font-size:.78rem;line-height:1.1}.runtime-bridge-card small{color:var(--muted);font-size:.72rem;line-height:1.25}.mail-reader{min-height:0;min-width:0;display:grid;grid-template-columns:minmax(260px,var(--message-list-width, 360px)) 8px minmax(320px,1fr);overflow:hidden}.mail-workspace[data-density=compact] .message-button{padding:10px 12px;gap:4px}.mail-workspace[data-density=compact] .mail-toolbar,.mail-workspace[data-density=compact] .mail-path-strip,.mail-workspace[data-density=compact] .mail-action-bar{min-height:34px;padding:6px 10px}.mail-workspace[data-density=compact] .open-tabs{min-height:32px;padding-top:3px}.mail-workspace[data-density=compact] .open-tab-search,.mail-workspace[data-density=compact] .open-message-tab{min-width:92px;max-width:150px}.mail-workspace[data-density=compact] .open-message-tab>button,.mail-workspace[data-density=compact] .open-tab-search{min-height:29px}.mail-workspace[data-density=compact] .runtime-bridge-strip{padding:5px 10px 6px}.mail-workspace[data-density=compact] .runtime-bridge-card{padding:6px 8px}.mail-workspace[data-density=compact] .mail-sidebar{gap:9px;padding:10px}.mail-workspace[data-density=compact] .folder-button,.mail-workspace[data-density=compact] .queue-button,.mail-workspace[data-density=compact] .triage-stack span{padding:7px 9px}.message-row-head{display:flex;justify-content:space-between;gap:10px;align-items:start}.type-pill{flex:0 0 auto;padding:2px 7px;border-radius:999px;background:#e9eef5;color:var(--muted);font-size:.7rem;font-weight:850}.type-pill[data-type=group]{background:#e7f5f2;color:#075e58}.type-pill[data-type=agent]{background:#eef0ff;color:#4147a9}.type-pill[data-type=human]{background:#fff5df;color:#8a5a00}.detail-head{display:flex;justify-content:space-between;align-items:start;gap:16px}.message-body-preview{padding:14px;border:1px solid var(--line);border-radius:8px;background:#f8fbfd}.message-body-preview p{margin:0;color:#24364e;line-height:1.55;white-space:pre-wrap}.mail-action-preview-card{display:grid;gap:12px;padding:14px;border:1px solid rgba(13,118,111,.24);border-radius:8px;background:linear-gradient(135deg,#e7f5f2eb,#ffffffe6)}.action-preview-head{display:flex;justify-content:space-between;align-items:start;gap:12px}.action-preview-head h2{margin:2px 0 0;font-size:1.15rem;line-height:1.2}.mail-action-preview-card p{margin:0;color:var(--muted);overflow-wrap:anywhere}.approval-summary{display:grid;gap:3px;padding:10px 12px;border:1px solid rgba(13,118,111,.24);border-radius:8px;background:#ffffffc2}.approval-summary b{color:#075e58}.approval-summary span,.approval-summary small{overflow-wrap:anywhere}.approval-summary span{color:var(--ink);font-family:var(--mono);font-size:.82rem}.approval-summary small{color:var(--muted)}.agentic-gate-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid rgba(13,118,111,.28);border-radius:8px;background:#ebf9f6db}.agentic-gate-summary[data-status=denied]{border-color:#952a2a47;background:#fff3f0e6}.agentic-gate-summary div{min-width:0;display:grid;gap:3px}.agentic-gate-summary b,.agentic-gate-summary span,.agentic-gate-summary small{overflow-wrap:anywhere}.agentic-gate-summary b{color:#075e58}.agentic-gate-summary[data-status=denied] b{color:#8f1d1d}.agentic-gate-summary>div:last-child{justify-items:end;text-align:right}.agentic-gate-summary>div:last-child span{padding:4px 8px;border-radius:999px;background:#ffffffb8;color:var(--ink);font-family:var(--mono);font-size:.78rem}.mail-action-preview-card ol{margin:0;padding-left:20px;display:grid;gap:6px;color:#24364e}.action-side-effects{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.metadata-drawer{display:grid;gap:10px}.metadata-drawer summary{cursor:pointer;color:var(--muted);font-weight:800}pre{margin:0;overflow:auto;white-space:pre-wrap;word-break:break-word;background:#10202f;color:#edf8ff;border-radius:8px;padding:14px;min-height:190px}.empty{display:grid;place-items:center;min-height:420px;color:var(--muted);padding:24px;text-align:center}.inbox-empty-state{gap:12px}.inbox-empty-state button{min-height:38px;padding:0 14px;border:1px solid rgba(13,118,111,.25);border-radius:8px;background:#e7f5f2;color:#075e58;font-weight:850}.sales-page{min-height:100vh;background:#f6f7f9;color:#111827}.sales-page[data-brand=infnt]{--sales-accent: #6447ff;--sales-accent-2: #10a6b8;--sales-ink: #f8fbff;--sales-dark: #0a1020}.sales-page[data-brand=chima]{--sales-accent: #0d766f;--sales-accent-2: #ba7a1f;--sales-ink: #f8fbff;--sales-dark: #091b20}.sales-hero{position:relative;min-height:92vh;overflow:hidden;display:grid;grid-template-rows:auto 1fr;color:var(--sales-ink)}.sales-video,.sales-scrim{position:absolute;inset:0;width:100%;height:100%}.sales-video{object-fit:cover}.sales-scrim{background:linear-gradient(90deg,#040a14e0,#040a1494 52%,#040a1433),linear-gradient(180deg,#040a146b,#040a14c2)}.sales-nav,.sales-hero-inner{position:relative;z-index:1}.sales-nav{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:20px}.sales-logo,.sales-nav-links{display:flex;align-items:center}.sales-logo{gap:10px;text-decoration:none}.sales-logo span{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,var(--sales-accent),var(--sales-accent-2));font-weight:900}.sales-logo b{font-size:1rem}.sales-nav-links{gap:18px;color:#f8fbffc7;font-size:.92rem}.sales-nav-links a{text-decoration:none}.sales-nav-links a:hover{color:#fff}.sales-hero-inner{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:78px 0 120px;align-self:center}.sales-hero-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(340px,.55fr);gap:46px;align-items:center}.sales-kicker,.sales-eyebrow{margin:0 0 14px;font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.sales-kicker{color:#bfecff}.sales-hero h1{max-width:780px;margin:0;font-size:clamp(3rem,8vw,6.6rem);line-height:.92;letter-spacing:0}.sales-subhead{max-width:720px;margin:24px 0 0;color:#f8fbffd1;font-size:clamp(1.05rem,2vw,1.42rem);line-height:1.42}.sales-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.hero-account-start{width:min(100%,650px);display:grid;grid-template-columns:auto minmax(82px,110px) auto minmax(145px,190px) auto;gap:10px;align-items:center;margin-top:14px;padding:11px;border:1px solid rgba(255,255,255,.26);border-radius:8px;background:#ffffff14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 44px #0000002e}.hero-account-start span{padding:7px 9px;border-radius:999px;background:#ffffff21;color:#fff;font-size:.72rem;font-weight:900;text-transform:uppercase;white-space:nowrap}.hero-account-start input,.hero-account-start select{width:100%;min-height:38px;border:1px solid rgba(255,255,255,.3);border-radius:8px;background:#040a146b;color:#fff;font-weight:900}.hero-account-start input{padding:0 10px}.hero-account-start select{padding:0 9px}.hero-account-start input:focus,.hero-account-start select:focus{outline:3px solid rgba(255,255,255,.18);border-color:#ffffff94}.hero-account-start b{color:#fff;text-align:center}.hero-account-start a{min-height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:0 13px;background:linear-gradient(135deg,var(--sales-accent),var(--sales-accent-2));color:#fff;font-weight:900;text-decoration:none;white-space:nowrap}.sales-primary,.sales-secondary{min-height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:0 18px;text-decoration:none;font-weight:900;letter-spacing:.02em}.sales-primary{background:linear-gradient(135deg,var(--sales-accent),var(--sales-accent-2));color:#fff;box-shadow:0 20px 40px #00000042}.sales-secondary{border:1px solid rgba(255,255,255,.36);background:#ffffff1a;color:#fff}.sales-proof{max-width:690px;margin:18px 0 0;color:#f8fbffb3;font-size:.96rem;line-height:1.5}.sales-hero-console{display:grid;gap:12px;border:1px solid rgba(255,255,255,.18);border-radius:8px;padding:16px;background:#080e1a94;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 28px 70px #00000052}.hero-console-head,.hero-console-row,.hero-console-price{border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff14}.hero-console-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:0 14px}.hero-console-head span,.hero-console-row p,.hero-console-price span{color:#f8fbffb3}.hero-console-row{display:grid;gap:6px;padding:14px}.hero-console-row span{font-weight:900}.hero-console-row p{margin:0;font-size:.9rem;line-height:1.4}.hero-console-price{display:flex;align-items:end;gap:10px;padding:16px}.hero-console-price b{font-size:2.4rem;line-height:.9}.sales-main{display:grid;gap:0}.sales-band{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:74px 0}.sales-stats{margin-top:-58px;position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 0 74px}.sales-stat,.sales-card,.sales-product-visual,.sales-pricing{border:1px solid #dce5ee;border-radius:8px;background:#fffffff0;box-shadow:0 18px 42px #11182714}.sales-stat{display:grid;gap:7px;padding:20px}.sales-stat b{font-size:1.55rem;line-height:1.15}.sales-stat span,.sales-card p,.sales-product-copy p,.sales-pricing p,.mock-message span,.mock-policy span{color:#5d6b7d;line-height:1.5}.sales-split,.sales-product-band,.sales-use-cases,.sales-pricing{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:34px;align-items:start}.sales-eyebrow{color:var(--sales-accent)}.sales-band h2{margin:0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.02;letter-spacing:0}.sales-card-grid,.sales-feature-grid{display:grid;gap:14px}.sales-card-grid{grid-template-columns:1fr}.sales-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sales-card{padding:22px}.sales-card h3{margin:0 0 10px;font-size:1.08rem}.sales-card p{margin:0}.sales-product-band{width:100%;max-width:none;padding:82px max(20px,calc((100% - 1180px)/2));background:var(--sales-dark);color:#fff}.sales-product-copy p{color:#f8fbffbd}.sales-product-visual{overflow:hidden;background:#f7fbff;color:#132238}.sales-security-band{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:18px 34px;align-items:start}.sales-security-copy{display:grid;gap:14px}.sales-security-copy p{margin:0;color:#5d6b7d;line-height:1.55}.security-fact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.security-fact{display:grid;gap:9px;padding:18px;border:1px solid color-mix(in srgb,var(--sales-accent) 28%,#dce5ee);border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--sales-accent) 11%,#ffffff),#fff)}.security-fact b{font-size:1.12rem;line-height:1.2}.security-fact span{color:#5d6b7d;line-height:1.45}.security-workflow{grid-column:1 / -1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:12px;border:1px solid #dce5ee;border-radius:8px;background:#fff}.security-workflow span{display:grid;gap:4px;min-height:74px;padding:12px;border-radius:8px;background:#f4f8fb;color:#17253a;font-weight:850}.security-workflow b{color:var(--sales-accent);font-size:.78rem}.security-source-line{grid-column:1 / -1;margin:0;color:#6a7889;font-size:.86rem;line-height:1.45}.threat-theater{grid-column:1 / -1;display:grid;grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr);gap:16px;padding:16px;border:1px solid rgba(127,29,29,.3);border-radius:8px;background:radial-gradient(circle at 18% 12%,rgba(239,68,68,.2),transparent 31%),linear-gradient(135deg,#190f14,#111827 48%,#0b1220);color:#fff7ed;box-shadow:0 26px 58px #7f1d1d29}.threat-theater[data-defense=on]{border-color:color-mix(in srgb,var(--sales-accent) 30%,#dce5ee);background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--sales-accent) 13%,transparent),transparent 34%),radial-gradient(circle at 88% 0%,color-mix(in srgb,var(--sales-accent-2) 14%,transparent),transparent 34%),linear-gradient(135deg,#f8fbff,#fff 46%,color-mix(in srgb,var(--sales-accent) 7%,#ffffff));color:#10202f;box-shadow:0 26px 58px color-mix(in srgb,var(--sales-accent) 14%,transparent)}.defense-step-strip{grid-column:1 / -1;display:grid;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:linear-gradient(135deg,#7f1d1d42,#0f172ab8)}.threat-theater[data-defense=on] .defense-step-strip{background:radial-gradient(circle at 88% 0%,color-mix(in srgb,var(--sales-accent-2) 20%,transparent),transparent 34%),linear-gradient(135deg,#f7fffc,color-mix(in srgb,var(--sales-accent) 9%,#ffffff));border-color:color-mix(in srgb,var(--sales-accent) 28%,#dbeafe);color:#10202f;box-shadow:0 20px 44px color-mix(in srgb,var(--sales-accent) 14%,transparent)}.defense-step-strip-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.defense-step-strip-head span{width:max-content;max-width:100%;padding:6px 9px;border-radius:999px;background:#ef44442e;color:#fecaca;font-size:.72rem;font-weight:900;text-transform:uppercase}.threat-theater[data-defense=on] .defense-step-strip-head span{background:color-mix(in srgb,var(--sales-accent) 15%,#ffffff);color:color-mix(in srgb,var(--sales-accent) 82%,#10202f)}.defense-step-strip-head b{color:#fff7ede0;line-height:1.3;text-align:right}.threat-theater[data-defense=on] .defense-step-strip-head b{color:#10202f}.defense-step-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.defense-step-card{position:relative;display:grid;gap:7px;min-height:154px;padding:13px;overflow:hidden;border:1px solid rgba(248,113,113,.24);border-radius:8px;background:radial-gradient(circle at 88% 14%,rgba(248,113,113,.24),transparent 35%),#0f172ad1}.threat-theater[data-defense=on] .defense-step-card{border-color:color-mix(in srgb,var(--sales-accent) 34%,#dce5ee);background:radial-gradient(circle at 88% 14%,color-mix(in srgb,var(--sales-accent-2) 15%,transparent),transparent 38%),#fff;box-shadow:0 14px 30px color-mix(in srgb,var(--sales-accent) 10%,transparent)}.step-number{color:#ffffff85;font-size:.76rem;font-weight:900}.step-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:8px;background:#7f1d1db3;color:#fee2e2;font-size:.76rem;font-weight:950;letter-spacing:.04em}.threat-theater[data-defense=on] .step-icon{background:linear-gradient(135deg,var(--sales-accent),var(--sales-accent-2));color:#fff}.defense-step-card h4{margin:0;color:#fff;font-size:.98rem;line-height:1.15}.defense-step-card p{margin:0;color:#fff7edad;font-size:.82rem;line-height:1.35}.threat-theater[data-defense=on] .defense-step-card h4{color:#10202f}.threat-theater[data-defense=on] .defense-step-card p,.threat-theater[data-defense=on] .step-number{color:#506176}.threat-feed-panel,.defense-switch-panel{min-width:0;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff08}.threat-feed-panel{display:grid;gap:12px;padding:14px}.threat-theater[data-defense=on] .threat-feed-panel{background:radial-gradient(circle at 10% 0%,rgba(239,68,68,.18),transparent 32%),linear-gradient(135deg,#111827,#0b1220);color:#fff7ed}.threat-feed-head{display:flex;align-items:center;gap:10px}.live-dot{width:11px;height:11px;border-radius:50%;background:#ef4444;box-shadow:0 0 #ef4444a8;animation:livePulse 1.6s ease-out infinite}.threat-feed-head b{display:block;line-height:1.2}.threat-feed-head small,.threat-feed-panel p,.defense-state-copy p,.blocked-summary span{color:#fff7edb8;line-height:1.45}.threat-feed-panel p{margin:0}.threat-feed-window{position:relative;height:340px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#020617a8}.threat-feed-window:before,.threat-feed-window:after{content:"";position:absolute;z-index:2;left:0;right:0;height:44px;pointer-events:none}.threat-feed-window:before{top:0;background:linear-gradient(180deg,#0d111d,transparent)}.threat-feed-window:after{bottom:0;background:linear-gradient(0deg,#0d111d,transparent)}.threat-feed-scroll{display:grid;gap:10px;padding:12px;animation:threatScroll 30s linear infinite}.threat-feed-window:hover .threat-feed-scroll{animation-play-state:paused}.threat-item{display:grid;gap:6px;min-height:92px;padding:12px;border:1px solid rgba(255,255,255,.12);border-left:4px solid #f97316;border-radius:8px;background:#0f172ae0;color:#fff7ed;text-decoration:none}.threat-item[data-severity=critical]{border-left-color:#ef4444;background:linear-gradient(90deg,#7f1d1d6b,#0f172ae0)}.threat-item[data-severity=high]{border-left-color:#f97316}.threat-item span{width:max-content;max-width:100%;padding:4px 7px;border-radius:999px;background:#ef44442e;color:#fecaca;font-size:.68rem;font-weight:900;text-transform:uppercase}.threat-item b{font-size:.92rem;line-height:1.28}.threat-item small{color:#fff7ed9e;line-height:1.35}.defense-switch-panel{display:grid;gap:14px;padding:16px}.threat-theater[data-defense=on] .defense-switch-panel{border-color:color-mix(in srgb,var(--sales-accent) 30%,#dce5ee);background:radial-gradient(circle at 88% 5%,color-mix(in srgb,var(--sales-accent-2) 20%,transparent),transparent 34%),linear-gradient(135deg,#fff,color-mix(in srgb,var(--sales-accent) 8%,#ffffff));color:#10202f;box-shadow:0 20px 44px color-mix(in srgb,var(--sales-accent) 14%,transparent)}.defense-state-copy{display:grid;gap:8px}.defense-state-copy span{width:max-content;max-width:100%;padding:7px 9px;border-radius:999px;background:#ef444429;color:#fecaca;font-size:.74rem;font-weight:900;text-transform:uppercase}.threat-theater[data-defense=on] .defense-state-copy span{background:color-mix(in srgb,var(--sales-accent) 15%,#ffffff);color:color-mix(in srgb,var(--sales-accent) 82%,#10202f)}.defense-state-copy h3{margin:0;font-size:clamp(1.35rem,3vw,2.35rem);line-height:1.05}.defense-state-copy p{margin:0}.threat-theater[data-defense=on] .defense-state-copy p,.threat-theater[data-defense=on] .blocked-summary span{color:#506176}.defense-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;min-height:74px;padding:12px 12px 12px 18px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ef44442e;color:#fff}.defense-toggle[aria-pressed=true]{background:linear-gradient(135deg,color-mix(in srgb,var(--sales-accent) 12%,#ffffff),color-mix(in srgb,var(--sales-accent-2) 10%,#ffffff));border-color:color-mix(in srgb,var(--sales-accent) 36%,#dce5ee);color:#10202f;box-shadow:0 16px 34px color-mix(in srgb,var(--sales-accent) 14%,transparent)}.defense-toggle span{text-align:left;font-weight:900;line-height:1.25}.defense-toggle b{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#ef4444;color:#fff;box-shadow:0 10px 26px #00000047}.defense-toggle[aria-pressed=true] b{background:linear-gradient(135deg,var(--sales-accent),var(--sales-accent-2))}.defense-flow{display:grid;grid-template-columns:minmax(74px,.55fr) minmax(120px,1fr) minmax(86px,.62fr) minmax(120px,1fr) minmax(90px,.72fr);gap:8px;align-items:center;min-height:172px;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#02061780}.threat-theater[data-defense=on] .defense-flow{border-color:color-mix(in srgb,var(--sales-accent) 20%,#dce5ee);background:#f8fbff}.flow-node{display:grid;place-items:center;min-height:108px;padding:8px;border-radius:8px;text-align:center;font-weight:900;line-height:1.2}.danger-node{background:#7f1d1d6b;color:#fecaca}.shield-node{border:1px solid rgba(255,255,255,.18);background:#7f1d1d61;gap:5px;overflow:hidden}.shield-node img{display:block;width:70px;height:42px;object-fit:cover;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#ffffffe6}.sales-page[data-brand=infnt] .shield-node img{object-fit:contain;padding:6px}.shield-node span{color:#fff7ed9e;font-size:.78rem}.threat-theater[data-defense=on] .shield-node{border-color:color-mix(in srgb,var(--sales-accent) 38%,#dce5ee);background:linear-gradient(135deg,color-mix(in srgb,var(--sales-accent) 13%,#ffffff),#fff);color:color-mix(in srgb,var(--sales-accent) 76%,#10202f);box-shadow:0 0 34px color-mix(in srgb,var(--sales-accent) 18%,transparent)}.threat-theater[data-defense=on] .shield-node span{color:#506176}.inbox-node{background:#1e293bb8;color:#dbeafe}.threat-theater[data-defense=on] .inbox-node{background:color-mix(in srgb,var(--sales-accent) 10%,#ffffff);color:#10202f;border:1px solid color-mix(in srgb,var(--sales-accent) 24%,#dce5ee)}.threat-theater[data-defense=off] .inbox-node{background:#7f1d1d57;color:#fecaca}.flow-lane{position:relative;height:104px;overflow:hidden;border-radius:8px;background:linear-gradient(90deg,#ef444424,#ef444405)}.flow-lane:before{content:"";position:absolute;top:50%;left:10px;right:10px;height:2px;background:#ffffff2e}.threat-packet,.clean-packet{position:absolute;top:18px;left:-92px;padding:6px 9px;border-radius:999px;font-size:.72rem;font-weight:900;text-transform:uppercase;animation:packetMove 4s linear infinite;animation-delay:var(--delay)}.threat-packet:nth-child(2),.clean-packet:nth-child(2){top:42px}.threat-packet:nth-child(3),.clean-packet:nth-child(3){top:66px}.threat-packet:nth-child(4){top:24px}.threat-packet:nth-child(5){top:52px}.threat-packet:nth-child(6){top:72px}.threat-packet{background:#7f1d1d;color:#fee2e2}.threat-theater[data-defense=on] .threat-packet{animation-name:packetBlock}.clean-lane{background:linear-gradient(90deg,#14b8a61a,#14b8a608);opacity:.35}.threat-theater[data-defense=on] .clean-lane{opacity:1;background:linear-gradient(90deg,color-mix(in srgb,var(--sales-accent) 14%,#ffffff),color-mix(in srgb,var(--sales-accent-2) 12%,#ffffff));border:1px solid color-mix(in srgb,var(--sales-accent) 16%,#dce5ee)}.clean-packet{background:#0f766e;color:#ccfbf1;animation-name:packetMove;opacity:0}.threat-theater[data-defense=on] .clean-packet{opacity:1}.blocked-summary{display:grid;gap:6px;padding:13px 14px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#ffffff14}.threat-theater[data-defense=on] .blocked-summary{border-color:color-mix(in srgb,var(--sales-accent) 22%,#dce5ee);background:#fff}.blocked-summary b{line-height:1.25}@keyframes livePulse{0%{box-shadow:0 0 #ef4444a8}78%{box-shadow:0 0 0 12px #ef444400}to{box-shadow:0 0 #ef444400}}@keyframes threatScroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes packetMove{0%{transform:translate(0);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translate(260px);opacity:0}}@keyframes packetBlock{0%{transform:translate(0);opacity:0}12%{opacity:1}58%{opacity:1}70%{transform:translate(145px) scale(.82);opacity:0}to{transform:translate(145px) scale(.82);opacity:0}}.mock-toolbar{min-height:48px;display:flex;align-items:center;gap:8px;padding:0 16px;border-bottom:1px solid #dce5ee;background:#fff}.mock-toolbar span{width:10px;height:10px;border-radius:50%;background:#c9d4df}.mock-toolbar b{margin-left:8px;font-size:.9rem}.mock-layout{display:grid;grid-template-columns:120px minmax(0,1fr) 130px;min-height:340px}.mock-rail,.mock-inbox,.mock-policy{padding:16px}.mock-rail{display:grid;gap:10px;align-content:start;background:#edf3f8}.mock-rail span,.mock-policy span{border-radius:8px;padding:9px 10px;background:#fff;font-size:.84rem;font-weight:800}.mock-inbox{display:grid;gap:12px;align-content:start}.mock-message{display:grid;gap:6px;border:1px solid #dce5ee;border-radius:8px;padding:13px;background:#fff}.mock-message b{font-size:.94rem}.mock-policy{display:grid;gap:10px;align-content:start;background:#f5f1e9}.sales-chip-grid{display:flex;flex-wrap:wrap;gap:10px}.sales-chip-grid span,.sales-price-list span{border:1px solid #dce5ee;border-radius:999px;background:#fff;padding:10px 14px;font-weight:800}.sales-price-list{display:flex;flex-wrap:wrap;gap:10px}.sales-pricing{width:min(1180px,calc(100% - 40px));padding:34px}.sales-calculator{grid-column:1 / -1;display:grid;gap:16px;margin-top:10px;padding-top:24px;border-top:1px solid #dce5ee}.pricing-mode-control{display:grid;gap:10px}.pricing-mode-control p{margin:0;color:#475569;line-height:1.5}.pricing-mode-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:6px;border:1px solid #dce5ee;border-radius:8px;background:#eef4f8}.pricing-mode-switch button{display:grid;gap:4px;min-height:68px;padding:12px;border:1px solid transparent;border-radius:6px;background:transparent;color:#132238;text-align:left}.pricing-mode-switch button[aria-pressed=true]{border-color:color-mix(in srgb,var(--sales-accent) 38%,#dce5ee);background:#fff;box-shadow:0 12px 24px #11182714}.pricing-mode-switch b{line-height:1.25}.pricing-mode-switch span{color:#5d6b7d;font-size:.84rem;line-height:1.35}.calc-inputs,.calc-results{display:grid;gap:12px}.calc-inputs{grid-template-columns:minmax(0,.9fr) minmax(0,.9fr) minmax(0,.9fr) minmax(250px,1.1fr)}.calc-inputs label{display:grid;gap:7px}.calc-inputs span,.calc-results span{color:#5d6b7d;font-size:.78rem;font-weight:900;text-transform:uppercase}.calc-inputs input{width:100%;min-height:44px;border:1px solid #dce5ee;border-radius:8px;padding:0 12px;color:#132238;background:#fff}.calc-inputs input:disabled{color:#8290a3;background:#eef3f8;cursor:not-allowed}.calc-results{grid-template-columns:minmax(0,.78fr) minmax(0,.78fr) minmax(220px,1.05fr) minmax(300px,1.45fr)}.calc-results>div{display:grid;gap:6px;min-height:106px;padding:16px;border:1px solid #dce5ee;border-radius:8px;background:#f7fbff}.calc-results .calc-final-price{position:relative;overflow:hidden;border-color:transparent;background:linear-gradient(135deg,color-mix(in srgb,var(--sales-accent) 96%,#ffffff),color-mix(in srgb,var(--sales-accent-2) 92%,#111827)),var(--sales-accent);color:#fff;box-shadow:0 18px 34px color-mix(in srgb,var(--sales-accent) 24%,transparent)}.calc-results .calc-final-price:after{content:"";position:absolute;inset:auto 0 -34px auto;width:98px;height:98px;border-radius:50%;background:#ffffff38}.calc-results b{font-size:1.55rem;line-height:1.1;overflow-wrap:anywhere}.calc-results .calc-final-price b{position:relative;z-index:1;font-size:clamp(2.15rem,4vw,3.2rem)}.price-duo{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.calc-results .calc-final-price .price-duo div{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid rgba(255,255,255,.24);border-radius:8px;background:#ffffff1f}.calc-results .calc-final-price .price-duo b{font-size:clamp(1.25rem,2.2vw,2.2rem)}.calc-results small,.calc-ladder small{color:#5d6b7d;line-height:1.35}.calc-results .calc-final-price span,.calc-results .calc-final-price small{position:relative;z-index:1;color:#ffffffe0}.storage-note{display:grid;grid-template-columns:minmax(190px,.42fr) minmax(0,1fr);gap:12px;padding:15px 16px;border:1px solid color-mix(in srgb,var(--sales-accent) 28%,#dce5ee);border-left:5px solid var(--sales-accent);border-radius:8px;background:color-mix(in srgb,var(--sales-accent) 8%,#ffffff)}.storage-note b{line-height:1.3}.storage-note span{color:#475569;line-height:1.5}.calc-ladder,.calc-warnings{display:flex;flex-wrap:wrap;gap:8px}.bulk-plan-table{overflow:hidden;border:1px solid #dce5ee;border-radius:8px;background:#fff}.bulk-plan-row{display:grid;grid-template-columns:minmax(96px,.75fr) minmax(120px,.8fr) minmax(150px,1fr) minmax(130px,.9fr);gap:10px;align-items:center;padding:13px 14px;border-top:1px solid #e7edf4}.bulk-plan-row:first-child{border-top:0}.bulk-plan-head{background:#f3f7fb}.bulk-plan-head span{color:#5d6b7d;font-size:.76rem;font-weight:900;text-transform:uppercase}.bulk-plan-row b,.bulk-plan-row span{line-height:1.35}.bulk-plan-row span{color:#475569}.bulk-plan-row[data-selected=true]{background:color-mix(in srgb,var(--sales-accent) 10%,#ffffff);box-shadow:inset 5px 0 0 var(--sales-accent)}.calc-ladder span,.calc-warnings span{border-radius:999px;padding:9px 12px}.calc-ladder span{display:inline-flex;gap:7px;align-items:center;border:1px solid #dce5ee;background:#fff}.calc-ladder span[data-selected=true]{border-color:color-mix(in srgb,var(--sales-accent) 42%,#dce5ee);background:color-mix(in srgb,var(--sales-accent) 10%,#ffffff)}.calc-warnings span{border:1px solid rgba(164,96,0,.3);background:#fff8ed;color:#764600;font-weight:750}.setup-inline{display:grid;grid-template-columns:auto auto minmax(330px,1fr) minmax(220px,.9fr) auto;gap:12px;align-items:center;padding:13px 14px;border-top:1px solid color-mix(in srgb,var(--sales-accent) 34%,#dce5ee);border-bottom:1px solid color-mix(in srgb,var(--sales-accent) 34%,#dce5ee);background:linear-gradient(90deg,color-mix(in srgb,var(--sales-accent) 9%,#ffffff),color-mix(in srgb,var(--sales-accent-2) 7%,#ffffff))}.setup-inline-eyebrow{padding:7px 9px;border-radius:999px;background:color-mix(in srgb,var(--sales-accent) 13%,#ffffff);color:color-mix(in srgb,var(--sales-accent) 82%,#111827);font-size:.72rem;font-weight:900;text-transform:uppercase;white-space:nowrap}.setup-inline b{line-height:1.25;white-space:nowrap}.setup-inline-handle{display:grid;grid-template-columns:minmax(88px,.7fr) auto minmax(150px,1fr);gap:8px;align-items:center}.setup-inline-handle input,.setup-inline-handle select{width:100%;min-height:40px;border:1px solid color-mix(in srgb,var(--sales-accent) 32%,#dce5ee);border-radius:8px;background:#fff;color:#132238;font-weight:800}.setup-inline-handle input{padding:0 11px}.setup-inline-handle select{padding:0 10px}.setup-inline-handle input:focus,.setup-inline-handle select:focus{outline:3px solid color-mix(in srgb,var(--sales-accent) 18%,transparent);border-color:var(--sales-accent)}.setup-inline-handle span{color:color-mix(in srgb,var(--sales-accent) 78%,#111827);font-weight:900;text-align:center}.setup-inline-note{color:#475569;font-size:.9rem;line-height:1.35;white-space:nowrap}.setup-inline .sales-primary{min-height:40px;padding:0 14px;box-shadow:none;white-space:nowrap}.setup-start-panel{display:grid;gap:18px;padding:24px;border:1px solid color-mix(in srgb,var(--sales-accent) 42%,#dce5ee);border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--sales-accent) 94%,#111827),color-mix(in srgb,var(--sales-accent-2) 88%,#0a1020)),var(--sales-accent);color:#fff;box-shadow:0 22px 46px color-mix(in srgb,var(--sales-accent) 22%,transparent)}.setup-start-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);gap:18px;align-items:start}.setup-start-copy{display:grid;gap:12px}.setup-badge{width:max-content;max-width:100%;padding:7px 10px;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:#ffffff24;color:#ffffffe0;font-size:.76rem;font-weight:900;text-transform:uppercase}.setup-start-panel h3{margin:0;font-size:clamp(1.55rem,3vw,2.4rem);line-height:1.05}.setup-start-panel p,.setup-start-panel span{margin:0;color:#ffffffd1;line-height:1.48}.setup-handle-box{display:grid;gap:12px}.setup-start-panel .handle-builder{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(160px,.72fr);gap:10px;align-items:end}.setup-start-panel .handle-builder label{display:grid;gap:7px}.setup-start-panel .handle-builder label span{color:#ffffffc7;font-size:.74rem;font-weight:900;text-transform:uppercase}.setup-start-panel .handle-builder input,.setup-start-panel .handle-builder select,.setup-bulk-row input{width:100%;min-height:44px;border:1px solid rgba(255,255,255,.28);border-radius:8px;background:#ffffff24;color:#fff}.setup-start-panel .handle-builder input,.setup-start-panel .handle-builder select{padding:0 12px}.setup-start-panel .handle-builder select option{color:#132238}.setup-start-panel .handle-builder input:focus,.setup-start-panel .handle-builder select:focus,.setup-bulk-row input:focus{outline:3px solid rgba(255,255,255,.2);border-color:#ffffff9e}.handle-at{display:grid;place-items:center;min-height:44px;color:#fff;font-size:1.25rem;font-weight:900}.setup-account-preview{display:grid;gap:5px;padding:13px 14px;border:1px solid rgba(255,255,255,.24);border-radius:8px;background:#ffffff1f}.setup-account-preview span{color:#ffffffb8;font-size:.78rem;font-weight:900;text-transform:uppercase}.setup-account-preview b{font-size:clamp(1.25rem,2.8vw,2rem);line-height:1.1;overflow-wrap:anywhere}.setup-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.setup-actions .sales-primary{background:#fff;color:color-mix(in srgb,var(--sales-accent) 80%,#111827);box-shadow:none}.setup-actions span{flex:1 1 220px;color:#ffffffc7}.setup-assistant-strip{display:grid;grid-template-columns:minmax(210px,.36fr) minmax(0,1fr);gap:14px;align-items:start;padding:15px 16px;border:1px solid rgba(255,255,255,.24);border-radius:8px;background:#ffffff1f}.setup-assistant-strip b{line-height:1.3}.setup-bulk-entry{overflow:hidden;border:1px solid rgba(255,255,255,.24);border-radius:8px;background:#ffffff1a}.setup-bulk-row{display:grid;grid-template-columns:minmax(90px,.45fr) minmax(190px,1fr) minmax(130px,.62fr) minmax(220px,1.18fr);gap:10px;align-items:center;padding:12px;border-top:1px solid rgba(255,255,255,.18)}.setup-bulk-row:first-child{border-top:0}.setup-bulk-head{background:#ffffff1f}.setup-bulk-head span{color:#ffffffb8;font-size:.74rem;font-weight:900;text-transform:uppercase}.setup-bulk-row b{line-height:1.3}.setup-bulk-row input{padding:0 10px}.setup-bulk-row input::placeholder,.setup-start-panel .handle-builder input::placeholder{color:#fff9}.pricing-action-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.pricing-action-row .sales-primary{flex:0 0 auto}.pricing-action-row span{flex:1 1 260px;color:#475569;line-height:1.45}.market-comparison{grid-column:1 / -1;display:grid;gap:18px;padding-top:26px;border-top:1px solid #dce5ee}.market-comparison-copy{display:grid;gap:10px;max-width:820px}.market-comparison-copy h3{margin:0;font-size:clamp(1.45rem,3vw,2.35rem);line-height:1.08}.market-comparison-copy p{margin:0}.comparison-table{overflow:hidden;border:1px solid #dce5ee;border-radius:8px;background:#fff}.comparison-row{display:grid;grid-template-columns:minmax(160px,.85fr) minmax(170px,1fr) minmax(180px,1.1fr) minmax(150px,.85fr);gap:12px;align-items:start;padding:15px 16px;border-top:1px solid #e7edf4}.comparison-row:first-child{border-top:0}.comparison-head{background:#f3f7fb}.comparison-head span{color:#5d6b7d;font-size:.76rem;font-weight:900;text-transform:uppercase}.comparison-row b,.comparison-row span{line-height:1.4}.comparison-row span{color:#475569}.comparison-row[data-featured=true]{background:linear-gradient(90deg,color-mix(in srgb,var(--sales-accent) 12%,#ffffff),color-mix(in srgb,var(--sales-accent-2) 8%,#ffffff));box-shadow:inset 5px 0 0 var(--sales-accent)}.comparison-row[data-featured=true] b{color:color-mix(in srgb,var(--sales-accent) 80%,#111827)}.sales-final{text-align:center;display:grid;justify-items:center;gap:20px;padding-bottom:100px}.sales-final h2{max-width:760px}@media(max-width:1320px){.topbar{grid-template-columns:minmax(0,1fr) max-content}.top-actions{grid-column:2}.header-tabs{grid-column:1 / -1;justify-content:flex-start;max-width:none}}@media(max-width:980px){.topbar{grid-template-columns:minmax(0,1fr) max-content}.header-tabs{grid-column:1 / -1;justify-content:flex-start;max-width:none}.workspace,.inbox,.mail-workspace,.mail-reader,.login-grid,.two-column,.hosted-layout,.agent-authz-layout,.authz-warning-columns,.agent-customer-summary,.bridge-status-grid,.bridge-health-summary,.runtime-handoff-columns,.runtime-bridge-strip,.billing-overview-grid,.edge-credit-head,.live-sending-config-head,.outbound-security-head,.outbound-security-grid,.outbound-policy-head,.outbound-registry-head,.outbound-plan-head,.outbound-security-meter,.outbound-lane-grid,.outbound-policy-grid,.outbound-registry-grid,.policy-architecture,.policy-runtime-split,.systems-two-column,.domain-setup-panel{grid-template-columns:1fr}.systems-hero-card{flex-direction:column}.systems-live-pill{text-align:left}.mail-rail{grid-auto-flow:column;grid-auto-columns:minmax(72px,1fr);overflow-x:auto;border-right:0;border-bottom:1px solid var(--line)}.mail-sidebar{border-right:0;border-bottom:1px solid var(--line)}.mail-toolbar,.detail-head{align-items:stretch;flex-direction:column}.mobile-mail-pane-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px 12px;border-bottom:1px solid var(--line);background:var(--surface)}.mobile-mail-pane-switch button{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:#f7fafc;color:var(--muted);font-weight:900}.mobile-mail-pane-switch button[aria-selected=true]{border-color:#0d766f61;background:#e7f5f2;color:#075e58}.mobile-mail-pane-switch button:disabled{opacity:.58;cursor:not-allowed}.mobile-mail-pane-switch b{flex:0 0 auto;min-width:28px;padding:2px 7px;border-radius:999px;background:#ffffffd1;color:var(--ink);font-size:.72rem;text-align:center}.toolbar-controls{justify-content:space-between}.message-list{border-right:0;border-bottom:1px solid var(--line)}.mail-workspace .pane-resizer{display:none}.mail-workspace[data-mobile-pane=list] .mail-reader>.detail{display:none}.mail-workspace[data-mobile-pane=message] .mail-reader>.message-list{display:none}.mail-workspace[data-mobile-pane=message] .mail-reader>.detail{min-height:520px}.stats,.overview-grid,.lane-grid,.start-handle-card,.setup-checklist,.safety-grid,.setup-cockpit,.domain-preview-stats,.authz-score-grid,.agent-customer-grid,.source-grid,.runtime-gate-result,.runtime-handoff-grid,.runtime-handoff-policy,.native-envelope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-stats,.sales-split,.sales-product-band,.sales-security-band,.threat-theater,.sales-use-cases,.sales-pricing,.sales-feature-grid,.security-fact-grid,.defense-step-grid,.security-workflow,.sales-hero-grid,.calc-inputs,.calc-results{grid-template-columns:1fr}.storage-note,.comparison-row,.defense-flow,.authz-action-row,.operator-readiness-strip,.deployment-health-strip,.operator-overall-card,.operator-status-grid,.operator-next-actions,.observability-overall,.observability-summary-grid,.observability-lane-grid,.observability-table-grid,.runtime-gate-controls,.runtime-handoff-lists,.bridge-health-rows article,.provider-worker-strip,.preflight-summary,.preflight-check-grid,.provider-gate-summary,.record-verification-stats,.provider-gate-grid,.compensation-grid,.setup-email-preview-summary,.setup-email-draft-list,.billing-snapshot-summary,.billing-mini-grid,.edge-credit-grid,.edge-credit-note,.billing-ledger-list,.billing-gate-list,.stripe-checkout-summary,.stripe-metadata-grid,.pricing-mode-switch,.hosted-step-tabs,.bulk-plan-row,.setup-inline,.setup-inline-handle,.setup-start-grid,.handle-builder,.setup-assistant-strip,.assistant-plan-summary,.assistant-plan-sequence,.assistant-plan-questions,.setup-bulk-row{grid-template-columns:1fr}.inbox-type-choice,.inbox-plan-editor{grid-template-columns:1fr}.preflight-head,.provider-gate-plan-head,.setup-email-preview-head,.billing-snapshot-head,.stripe-checkout-head,.assistant-plan-head,.runtime-handoff-head,.native-envelope-head,.preflight-empty{align-items:stretch;flex-direction:column}.setup-draft-row,.setup-draft-summary,.setup-recipient-card,.packet-grid,.packet-columns,.capability-grid,.mock-layout{grid-template-columns:1fr}.mock-rail,.mock-policy{display:flex;flex-wrap:wrap}.setup-inline-note{white-space:normal}.demo-note{grid-template-columns:1fr}.demo-note b{white-space:normal}.hosted-flow-note{align-items:flex-start;flex-direction:column}.provider-connection-head{align-items:stretch;flex-direction:column}.sidebar-resizer,.pane-resizer{display:none}.controls{position:static;max-height:none}}@media(max-width:560px){.app,.topbar,.content,.metrics-shell,.stats,.hq-view{max-width:100vw;min-width:0;width:100%}.topbar{display:flex;align-items:flex-start;flex-direction:column;overflow:visible}.header-tabs,.top-actions{max-width:100%;min-width:0;width:100%}.brand{max-width:100%}.header-tabs{justify-content:flex-start;margin:0;flex-wrap:wrap;overflow-x:visible}.header-tabs button{flex:1 1 auto;padding:0 8px}.top-actions{justify-content:flex-start;flex-wrap:wrap}.mode{max-width:100%;overflow:hidden;text-overflow:ellipsis}.workspace{padding:12px}.stats,.agent-customer-grid{grid-template-columns:1fr}.overview-grid,.lane-grid,.start-handle-card,.operator-overall-card,.operator-status-grid,.operator-next-actions,.operator-live-split,.deployment-health-strip,.observability-overall,.observability-summary-grid,.observability-lane-grid,.observability-table-grid,.setup-checklist,.handle-builder,.onboarding-intent-strip,.safety-grid,.setup-cockpit,.form-grid,.hosted-step-tabs,.inbox-plan-editor,.setup-draft-row,.setup-draft-summary,.setup-recipient-card,.domain-preview-stats,.bundle-metrics,.bundle-safe-strip,.bundle-columns,.bundle-mailbox-grid,.bundle-gates,.activation-intent-box,.helper-agent-stage-box,.activation-intent-summary,.helper-agent-summary,.packet-grid,.packet-columns,.setup-email-preview-summary,.setup-email-draft-list,.billing-snapshot-summary,.billing-overview-grid,.billing-mini-grid,.edge-credit-head,.edge-credit-grid,.edge-credit-note,.live-sending-config-head,.live-sending-gate-grid,.outbound-security-head,.outbound-security-grid,.outbound-security-meter,.outbound-policy-head,.outbound-policy-summary,.outbound-policy-grid,.outbound-registry-head,.outbound-registry-summary,.outbound-registry-grid,.outbound-registry-meta,.outbound-plan-head,.outbound-summary-grid,.outbound-lane-grid,.outbound-lane-meta,.outbound-safety-note,.billing-ledger-list,.billing-gate-list,.stripe-checkout-summary,.stripe-metadata-grid,.provider-gate-summary,.record-verification-stats,.provider-gate-grid,.compensation-grid,.authz-score-grid,.runtime-handoff-grid,.runtime-handoff-policy,.runtime-handoff-lists,.bridge-health-summary,.bridge-health-rows article,.source-grid{grid-template-columns:1fr}.bridge-health-rows span,.bridge-health-rows em{justify-self:start}.provider-worker-strip b,.provider-worker-strip span,.provider-worker-strip small{white-space:normal}.provider-connection-state{grid-template-columns:1fr}.view-heading{display:grid}.hero-account-start{grid-template-columns:1fr}.hero-account-start b{display:none}.flow-list li,.dns-row{grid-template-columns:1fr}.dns-row small{grid-column:auto}.input-action-row{grid-template-columns:1fr}.sales-nav{align-items:flex-start;flex-direction:column}.sales-nav-links{flex-wrap:wrap;gap:10px 14px}.sales-hero{min-height:86vh}.sales-hero-inner{padding:48px 0 92px}.sales-band{padding:54px 0}.sales-stats{margin-top:-36px;padding-bottom:54px}.sales-pricing{padding:24px}}.mxroute-manifest-recorder,.mxroute-onboarding-panel,.mxroute-onboarding-summary{display:grid;gap:1rem}.mxroute-manifest-recorder{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(148,163,184,.22)}.mxroute-manifest-recorder textarea{min-height:9rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.82rem}.mxroute-onboarding-panel{margin-top:1.25rem}.hq-work-node-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.75rem}.hq-work-node-grid article{padding:.85rem;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:#0f172a75;display:grid;gap:.35rem}.hq-work-node-grid article[data-status=done],.hq-work-node-grid article[data-status=ready]{border-color:#22c55e59}.hq-work-node-grid article[data-status=blocked]{border-color:#f871716b}.hq-work-node-grid article[data-status=planned],.hq-work-node-grid article[data-status=queued]{border-color:#fbbf2457}.hq-work-node-grid article b{color:#f8fafc}.hq-work-node-grid article small{color:#94a3b8;line-height:1.35}.email-hq-command-center{display:grid;gap:.9rem;padding:1rem;border:1px solid rgba(20,184,166,.22);border-radius:22px;background:radial-gradient(circle at top left,rgba(20,184,166,.16),transparent 34%),linear-gradient(135deg,#0f172af5,#1e293beb);color:#e2e8f0}.email-hq-command-head{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between}.email-hq-command-head h2,.email-hq-command-head p{margin:.25rem 0 0}.email-hq-command-head p,.email-hq-lane-grid article small{color:#94a3b8;line-height:1.4}.email-hq-quick-links{display:flex;gap:.45rem;flex-wrap:wrap;justify-content:flex-end}.email-hq-quick-links button{min-height:34px;padding:.45rem .7rem;border:1px solid rgba(148,163,184,.26);border-radius:999px;background:#0f172ab8;color:#e2e8f0}.email-hq-lane-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.75rem}.email-hq-lane-grid article{display:grid;gap:.35rem;padding:.85rem;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:#0f172aa8;min-width:0}.email-hq-lane-grid article[data-status=ready]{border-color:#22c55e61}.email-hq-lane-grid article[data-status=needs_review],.email-hq-lane-grid article[data-status=planned]{border-color:#fbbf2461}.email-hq-lane-grid article[data-status=blocked]{border-color:#f871716b}.email-hq-lane-grid article b{overflow-wrap:anywhere;color:#f8fafc}.email-hq-snapshot-panel,.email-hq-snapshot-empty{display:grid;gap:.8rem;padding:.9rem;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:#0f172a8a}.email-hq-snapshot-panel[data-status=ready]{border-color:#22c55e61}.email-hq-snapshot-panel[data-status=needs_review],.email-hq-snapshot-panel[data-status=preview_ready]{border-color:#fbbf2457}.email-hq-snapshot-panel[data-status=unavailable]{border-color:#f8717161}.email-hq-snapshot-head{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between}.email-hq-snapshot-head h3,.email-hq-snapshot-head p{margin:.2rem 0 0}.email-hq-snapshot-head p,.email-hq-snapshot-head small,.email-hq-snapshot-empty span,.email-hq-snapshot-grid article p,.email-hq-snapshot-grid article small{color:#94a3b8;line-height:1.35}.email-hq-snapshot-head>span{display:grid;gap:.2rem;min-width:110px;padding:.65rem;border:1px solid rgba(148,163,184,.22);border-radius:14px;text-align:right}.email-hq-snapshot-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:.65rem}.email-hq-snapshot-grid article{display:grid;gap:.28rem;padding:.7rem;border:1px solid rgba(148,163,184,.18);border-radius:15px;background:#02061759;min-width:0}.email-hq-snapshot-grid article[data-status=ready]{border-color:#22c55e52}.email-hq-snapshot-grid article[data-status=needs_review],.email-hq-snapshot-grid article[data-status=preview_ready]{border-color:#fbbf244d}.email-hq-snapshot-grid article[data-status=unavailable],.email-hq-snapshot-grid article[data-status=blocked]{border-color:#f871715c}.email-hq-snapshot-grid article b{color:#f8fafc;font-size:1.2rem}.systems-site-view{--systems-dark: #0f172a;--systems-panel: #111c31}.systems-hero-card{display:flex;gap:1rem;align-items:stretch;justify-content:space-between;padding:1rem;border:1px solid rgba(13,118,111,.24);border-radius:22px;background:radial-gradient(circle at top left,rgba(13,118,111,.16),transparent 32%),linear-gradient(135deg,#fffffffa,#ebf7f5e0);box-shadow:var(--shadow)}.systems-hero-card h2,.systems-hero-card p,.systems-panel h2,.systems-runbook h2{margin:.25rem 0 0}.systems-hero-card p,.systems-panel span,.systems-panel small,.systems-page-blocks span,.systems-runbook li{color:var(--muted);line-height:1.42}.systems-live-pill{display:grid;gap:.2rem;min-width:170px;padding:.9rem;border:1px solid rgba(148,163,184,.28);border-radius:18px;background:var(--surface);align-content:center;text-align:right}.systems-live-pill[data-status=ready]{border-color:#22c55e61;background:#ecfdf5}.systems-live-pill small,.systems-live-pill span{color:var(--muted)}.systems-live-pill b{font-size:1.35rem}.systems-topology-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.8rem}.systems-topology-grid article{display:grid;gap:.35rem;padding:.95rem;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:0 10px 28px #1623360d}.systems-topology-grid article[data-status=ready]{border-color:#22c55e57}.systems-topology-grid article[data-status=planned]{border-color:#fbbf246b}.systems-topology-grid article[data-status=needs_review]{border-color:#f59e0b85}.systems-topology-grid b{font-size:1.05rem}.systems-topology-grid p{margin:0;color:var(--muted);line-height:1.4}.systems-two-column{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:.9rem}.systems-panel,.systems-runbook{display:grid;gap:.9rem;padding:1rem;border:1px solid var(--line);border-radius:22px;background:var(--surface);box-shadow:var(--shadow)}.systems-address-list,.systems-page-blocks{display:grid;gap:.55rem}.systems-address-list div,.systems-page-blocks div{display:grid;gap:.22rem;padding:.72rem;border:1px solid rgba(215,224,234,.82);border-radius:14px;background:#f8fafc}.systems-address-list b,.systems-page-blocks b{color:var(--ink)}.systems-runbook{background:radial-gradient(circle at top right,rgba(36,74,121,.12),transparent 30%),var(--surface)}.systems-runbook ol{margin:0;padding-left:1.2rem}.systems-runbook li+li{margin-top:.45rem}.systems-status-empty,.systems-status-strip{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;padding:.85rem 1rem;border:1px solid var(--line);border-radius:18px;background:#ffffffc2;box-shadow:0 10px 25px #0f172a0b}.systems-status-empty{display:grid;align-items:start;color:var(--muted)}.systems-status-empty b{color:var(--ink)}.systems-status-strip span{display:grid;min-width:150px;gap:.16rem;padding:.58rem .7rem;border-radius:14px;background:#f8fafc;color:var(--muted)}.systems-status-strip b{color:var(--ink)}.systems-topology-grid article small{color:var(--muted);font-weight:800;text-transform:uppercase;letter-spacing:.07em}.systems-live-details{align-items:start}.systems-dns-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:.55rem}.systems-dns-grid span,.systems-capacity-pool-list span{display:grid;gap:.2rem;padding:.7rem;border:1px solid rgba(215,224,234,.86);border-radius:14px;background:#f8fafc;color:var(--muted)}.systems-dns-grid span[data-status=ready],.systems-capacity-pool-list span[data-status=active],.systems-capacity-pool-list span[data-status=ready]{border-color:#22c55e61;background:#ecfdf5b3}.systems-dns-grid span[data-status=preview_ready],.systems-capacity-pool-list span[data-status=preview_ready]{border-color:#14b8a65c;background:#f0fdfabd}.systems-dns-grid span[data-status=needs_review],.systems-capacity-pool-list span[data-status=planned],.systems-capacity-pool-list span[data-status=needs_review]{border-color:#f59e0b6b;background:#fffbebbd}.systems-dns-grid span[data-status=blocked],.systems-dns-grid span[data-status=unavailable],.systems-capacity-pool-list span[data-status=blocked],.systems-capacity-pool-list span[data-status=unavailable]{border-color:#ef44446b;background:#fef2f2c7}.systems-dns-grid b,.systems-capacity-pool-list b{color:var(--ink)}.systems-note-list{margin:0;padding-left:1.1rem;color:var(--muted)}.systems-note-list li+li{margin-top:.35rem}.systems-capacity-pool-list{display:grid;gap:.55rem}.systems-next-actions{border-color:#14b8a63d;background:radial-gradient(circle at top left,rgba(20,184,166,.1),transparent 32%),var(--surface)}.email-hq-snapshot-grid article p{margin:.1rem 0 0;font-size:.82rem}.ui-lab-shell{display:grid;gap:18px;color:#101014}.ui-lab-hero,.ui-lab-layout,.ui-mock{border:1px solid rgba(17,17,20,.09);background:#fbfbfa;box-shadow:0 22px 70px #11111414}.ui-lab-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:18px;align-items:stretch;padding:22px;border-radius:28px;background:radial-gradient(circle at 12% 0%,rgba(13,118,111,.1),transparent 34%),linear-gradient(135deg,#fff,#f4f2ee 58%,#efede8)}.ui-lab-hero h1{margin:10px 0;max-width:900px;font-size:clamp(2rem,5vw,4.4rem);line-height:.94;letter-spacing:-.045em}.ui-lab-hero p,.ui-lab-preview-head p,.ui-mock-detail p,.ui-hq-actions p,.ui-launch-hero-card p{margin:0;color:#656565;line-height:1.55}.ui-lab-now-card{display:grid;gap:10px;align-content:end;padding:18px;border-radius:22px;background:#111114;color:#fff}.ui-lab-now-card span,.ui-lab-now-card small{color:#ffffffa8}.ui-lab-now-card b{font-size:1.5rem;letter-spacing:-.04em}.ui-lab-now-card button,.ui-mock-toolbar button,.ui-mock-detail button,.ui-launch-side button,.ui-hq-actions button{border:0;border-radius:999px;padding:10px 14px;font-weight:850;background:#fff;color:#111114}.ui-lab-route-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ui-lab-route-strip button{display:grid;gap:6px;text-align:left;padding:14px;border:1px solid rgba(17,17,20,.09);border-radius:20px;background:#fff;color:#111114;box-shadow:0 10px 30px #1111140d}.ui-lab-route-strip button b{letter-spacing:-.02em}.ui-lab-route-strip button span{color:#686868;font-size:.85rem;line-height:1.35}.ui-lab-route-strip button[data-state=ready]{border-color:#0d766f40}.ui-lab-route-strip button[data-state=internal]{border-color:#244a7938}.ui-lab-route-strip button[data-state=ops]{border-color:#a4600040}.ui-lab-route-strip button[data-state=guarded]{border-color:#b4231833}.ui-lab-layout{display:grid;grid-template-columns:290px minmax(0,1fr);border-radius:30px;overflow:hidden}.ui-lab-sidebar{display:grid;gap:10px;align-content:start;padding:18px;border-right:1px solid rgba(17,17,20,.08);background:#f4f2ee}.ui-lab-sidebar button{display:grid;gap:6px;text-align:left;padding:14px;border:1px solid transparent;border-radius:18px;background:transparent;color:#171717}.ui-lab-sidebar button[aria-pressed=true]{background:#fff;border-color:#11111414;box-shadow:0 12px 34px #11111412}.ui-lab-sidebar button span,.ui-lab-principles span,.ui-lab-risk{color:#6f6f6f;font-size:.84rem;line-height:1.35}.ui-lab-principles{display:grid;gap:8px;margin-top:8px;padding:14px;border-radius:18px;background:#111114;color:#fff}.ui-lab-principles span{color:#ffffffad}.ui-lab-preview{display:grid;gap:16px;padding:18px;background:#fbfbfa}.ui-lab-preview-head{display:flex;justify-content:space-between;gap:18px;align-items:start}.ui-lab-preview-head h2{margin:4px 0;font-size:clamp(1.6rem,3vw,3rem);line-height:1;letter-spacing:-.035em}.ui-lab-risk{max-width:340px;padding:10px 12px;border-radius:999px;background:#f0efeb}.ui-mock{min-height:520px;border-radius:28px;overflow:hidden}.ui-mock-command{display:grid;grid-template-columns:96px minmax(0,1fr) 290px;background:#efede8}.ui-mock-rail{display:grid;align-content:start;gap:8px;padding:16px 10px;background:#111114;color:#fff}.ui-mock-rail b{margin-bottom:14px;text-align:center}.ui-mock-rail span{padding:9px 8px;border-radius:12px;color:#ffffff8c;text-align:center;font-size:.78rem}.ui-mock-rail span[data-active=true]{background:#fff;color:#111114}.ui-mock-main,.ui-mock-detail,.ui-launch-side,.ui-hq-actions,.ui-hq-log{display:grid;gap:14px;align-content:start;padding:18px}.ui-mock-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:18px;background:#fff}.ui-mock-toolbar small,.ui-mock-map-card span,.ui-mock-grid-mini small,.ui-launch-steps small,.ui-hq-board small,.ui-hq-log small{color:#777}.ui-mock-map-card{display:grid;gap:14px;min-height:210px;padding:18px;border-radius:24px;background:radial-gradient(circle at 20% 22%,rgba(13,118,111,.18),transparent 16%),radial-gradient(circle at 72% 52%,rgba(17,17,20,.12),transparent 18%),linear-gradient(135deg,#fff,#f5f3ee)}.route-line{display:flex;align-items:center;justify-content:space-between;height:64px;border-radius:999px;padding:0 24px;background:linear-gradient(90deg,#111114 0 62%,#ddd8ce 62% 100%)}.route-line i{width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #ffffff47}.ui-mock-map-card b{font-size:2rem;letter-spacing:-.025em}.ui-mock-grid-mini{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ui-mock-grid-mini article,.ui-launch-steps article,.ui-hq-board article,.ui-hq-log,.ui-launch-hero-card,.ui-launch-side,.ui-hq-actions,.ui-mock-detail{border:1px solid rgba(17,17,20,.08);background:#fff;border-radius:20px}.ui-mock-grid-mini article{display:grid;gap:6px;padding:12px}.ui-mock-grid-mini article>span,.ui-launch-steps article>span{width:30px;height:30px;display:grid;place-items:center;border-radius:999px;background:#111114;color:#fff;font-weight:900}.ui-mock-detail{border-radius:0;border-top:0;border-right:0;border-bottom:0}.ui-mock-detail h3,.ui-hq-actions h3,.ui-launch-hero-card h3{margin:0;font-size:2rem;line-height:1;letter-spacing:-.025em}.ui-mock-detail button,.ui-hq-actions button,.ui-launch-side button{background:#111114;color:#fff}.ui-mock-launch{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) 280px;gap:14px;padding:14px;background:#f3f1ec}.ui-launch-hero-card{padding:22px;background:#111114;color:#fff}.ui-launch-hero-card p{color:#ffffffad}.ui-launch-progress{height:10px;margin-top:30px;overflow:hidden;border-radius:999px;background:#ffffff24}.ui-launch-progress i{display:block;height:100%;border-radius:inherit;background:#fff}.ui-launch-steps{display:grid;gap:10px}.ui-launch-steps article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px}.ui-launch-steps article>div{display:grid;gap:3px}.ui-launch-steps em{font-style:normal;font-weight:850;color:#777}.ui-launch-steps article[data-state=ready] em{color:#0d766f}.ui-launch-steps article[data-state=review] em{color:#a46000}.ui-launch-side span,.ui-hq-log p{margin:0;padding:10px 0;border-bottom:1px solid rgba(17,17,20,.08)}.ui-mock-hq{display:grid;grid-template-columns:minmax(0,1fr) 310px 280px;gap:14px;padding:14px;background:#111114}.ui-hq-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ui-hq-board article{display:grid;gap:8px;padding:16px;min-height:128px}.ui-hq-board article b{font-size:1.55rem;letter-spacing:-.02em;overflow-wrap:anywhere}.ui-hq-board article[data-state=ready]{border-color:#0d766f59}.ui-hq-board article[data-state=review]{border-color:#a4600059}.ui-hq-board article[data-state=guarded]{border-color:#b4231847}.ui-hq-log,.ui-hq-actions{color:#111114}.ui-hq-log>div{display:flex;justify-content:space-between}.ui-hq-log p{display:flex;gap:10px;align-items:center}@media(max-width:1180px){.ui-lab-hero,.ui-lab-layout,.ui-mock-command,.ui-mock-launch,.ui-mock-hq{grid-template-columns:1fr}.ui-lab-route-strip,.ui-hq-board,.ui-mock-grid-mini{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-mock-rail{grid-auto-flow:column;grid-auto-columns:minmax(74px,1fr);overflow-x:auto}}@media(max-width:720px){.ui-lab-route-strip,.ui-hq-board,.ui-mock-grid-mini,.ui-launch-steps article,.ui-lab-preview-head{grid-template-columns:1fr;display:grid}.ui-lab-hero,.ui-lab-preview,.ui-lab-sidebar{padding:14px}}.app[data-product=chima]{--brand-ui-accent: #087e73;--brand-ui-accent-soft: #e8f8f5;--brand-ui-gold: #dc9716;--brand-ui-gold-soft: #fff7e8;--brand-ui-danger: #e44a4a;--brand-ui-danger-soft: #fff1f1;--brand-ui-ink: #111318;--brand-ui-muted: #617083;--brand-ui-line: #e3e8ef;--brand-ui-surface: #ffffff;--brand-ui-page: #f7f9fc}.app[data-product=infnt]{--brand-ui-accent: #141820;--brand-ui-accent-soft: #eef1f6;--brand-ui-gold: #6b7280;--brand-ui-gold-soft: #f2f4f8;--brand-ui-danger: #415065;--brand-ui-danger-soft: #eef2f7;--brand-ui-ink: #0b0f17;--brand-ui-muted: #677383;--brand-ui-line: #d8dee8;--brand-ui-surface: #ffffff;--brand-ui-page: #f3f5f8}.app[data-product=chima] .mark{background:linear-gradient(135deg,#087e73,#d99a19)}.app[data-product=infnt] .mark{background:linear-gradient(135deg,#07090d,#657184)}.ui-brand-lab.ui-lab-shell{display:grid;grid-template-columns:250px minmax(0,1fr);gap:0;min-height:calc(100vh - 104px);overflow:hidden;border:1px solid rgba(17,24,39,.1);border-radius:24px;background:var(--brand-ui-surface);box-shadow:0 26px 80px #0f172a14;color:var(--brand-ui-ink)}.ui-brand-lab[data-brand=chima]{background:radial-gradient(circle at 14% 0%,rgba(8,126,115,.08),transparent 28%),linear-gradient(180deg,#fff,#fbfcfd 58%,#f8fafc)}.ui-brand-lab[data-brand=infnt]{background:radial-gradient(circle at 18% 0%,rgba(20,24,32,.1),transparent 30%),linear-gradient(180deg,#fff,#f6f8fb 58%,#eef2f7)}.ui-brand-lab-sidebar{display:grid;grid-template-rows:auto auto auto auto auto auto 1fr auto auto;gap:14px;min-width:0;padding:22px 14px;border-right:1px solid var(--brand-ui-line);background:#ffffffc7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ui-brand-lab-logo{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--brand-ui-line)}.ui-brand-lab-logo>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--brand-ui-ink);color:#fff;font-weight:900;box-shadow:0 10px 24px #0f172a1f}.ui-brand-lab-logo b,.ui-brand-lab-logo small{display:block;min-width:0}.ui-brand-lab-logo b{font-size:.98rem;letter-spacing:-.02em}.ui-brand-lab-logo small,.ui-brand-lab-section-title,.ui-brand-lab-direction-list small,.ui-brand-lab-nav b,.ui-brand-env-card small,.ui-brand-feedback,.ui-brand-lab-userbar,.ui-brand-lab-headline p,.ui-brand-direction-cards p,.ui-brand-panel small,.ui-brand-panel p,.ui-brand-panel header span,.ui-brand-principles span{color:var(--brand-ui-muted)}.ui-brand-lab-section-title{font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ui-brand-lab-direction-list,.ui-brand-lab-nav{display:grid;gap:8px}.ui-brand-lab-direction-list button,.ui-brand-lab-nav button,.ui-brand-env-card,.ui-brand-feedback{width:100%;min-width:0;border:1px solid transparent;border-radius:13px;background:transparent;color:var(--brand-ui-ink);text-align:left}.ui-brand-lab-direction-list button{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:9px}.ui-brand-lab-direction-list button>span{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:var(--brand-ui-accent-soft);color:var(--brand-ui-accent);font-size:.72rem;font-weight:900}.ui-brand-lab-direction-list button[data-accent=gold]>span,.ui-brand-lab-direction-list button[data-accent=ink]>span{background:var(--brand-ui-gold-soft);color:var(--brand-ui-gold)}.ui-brand-lab-direction-list button[aria-pressed=true]{border-color:color-mix(in srgb,var(--brand-ui-accent) 38%,transparent);background:color-mix(in srgb,var(--brand-ui-accent-soft) 64%,white);box-shadow:0 12px 28px #0f172a0f}.ui-brand-lab-divider{height:1px;background:var(--brand-ui-line)}.ui-brand-lab-nav button,.ui-brand-env-card{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px}.ui-brand-lab-nav button>span,.ui-brand-env-card>span{width:20px;height:20px;display:grid;place-items:center;border-radius:7px;border:1px solid var(--brand-ui-line);background:#fff;color:var(--brand-ui-accent);font-size:.58rem;font-weight:900}.ui-brand-lab-nav button[data-state=ready]>span{background:var(--brand-ui-accent);border-color:var(--brand-ui-accent)}.ui-brand-lab-nav button[data-state=internal]>span{background:#14213d;border-color:#14213d}.ui-brand-lab-nav button[data-state=ops]>span{background:var(--brand-ui-gold);border-color:var(--brand-ui-gold)}.ui-brand-lab-nav button[data-state=guarded]>span{background:var(--brand-ui-danger);border-color:var(--brand-ui-danger)}.ui-brand-lab-spacer{min-height:20px}.ui-brand-env-card{padding:12px;border-color:var(--brand-ui-line);background:#fff}.ui-brand-feedback{padding:10px 12px;font-weight:850}.ui-brand-lab-stage{min-width:0;background:#ffffffa8}.ui-brand-lab-topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:70px;padding:0 30px;border-bottom:1px solid var(--brand-ui-line);background:#ffffffc7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ui-brand-lab-topbar nav,.ui-brand-lab-userbar{display:flex;align-items:center;gap:10px;min-width:0}.ui-brand-lab-topbar nav button{min-height:36px;padding:0 14px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--brand-ui-ink);font-weight:800}.ui-brand-lab-topbar nav button[aria-pressed=true]{border-color:var(--brand-ui-line);background:#fff;box-shadow:0 8px 22px #0f172a0f}.ui-brand-lab-userbar span,.ui-brand-lab-userbar b{min-height:34px;display:grid;place-items:center;padding:0 12px;border:1px solid var(--brand-ui-line);border-radius:999px;background:#fff;white-space:nowrap}.ui-brand-lab-userbar b{width:34px;padding:0;color:var(--brand-ui-ink)}.ui-brand-lab-main{display:grid;gap:24px;padding:30px}.ui-brand-lab-headline span,.ui-brand-direction-cards small,.ui-brand-panel header span{font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ui-brand-lab-headline h1{margin:7px 0 6px;font-size:clamp(2rem,3vw,3rem);line-height:1;letter-spacing:-.035em}.ui-brand-lab-headline p{max-width:700px;margin:0;line-height:1.5}.ui-brand-direction-cards,.ui-brand-lab-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ui-brand-direction-cards article,.ui-brand-panel,.ui-brand-principles{border:1px solid var(--brand-ui-line);border-radius:18px;background:#fff;box-shadow:0 16px 42px #0f172a0d}.ui-brand-direction-cards article{position:relative;display:grid;gap:10px;min-height:174px;padding:26px 24px}.ui-brand-direction-cards article[data-accent=teal]{border-color:color-mix(in srgb,var(--brand-ui-accent) 46%,var(--brand-ui-line));background:linear-gradient(135deg,color-mix(in srgb,var(--brand-ui-accent-soft) 48%,white),#fff)}.ui-brand-direction-cards article[data-accent=ink]{border-color:color-mix(in srgb,var(--brand-ui-gold) 45%,var(--brand-ui-line));background:linear-gradient(135deg,color-mix(in srgb,var(--brand-ui-gold-soft) 54%,white),#fff)}.ui-brand-direction-cards article[data-accent=gold]{border-color:color-mix(in srgb,var(--brand-ui-danger) 42%,var(--brand-ui-line));background:linear-gradient(135deg,color-mix(in srgb,var(--brand-ui-danger-soft) 50%,white),#fff)}.ui-brand-direction-cards article[data-selected=true]{box-shadow:0 22px 54px #0f172a1a;transform:translateY(-1px)}.ui-brand-direction-cards h2{margin:0;font-size:1.35rem;letter-spacing:-.025em}.ui-brand-direction-cards p{max-width:290px;margin:0;line-height:1.4}.ui-brand-direction-cards button{position:absolute;right:22px;bottom:22px;width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:999px;background:var(--brand-ui-accent);color:#fff;font-weight:900}.ui-brand-direction-cards article[data-accent=ink] button{background:var(--brand-ui-gold)}.ui-brand-direction-cards article[data-accent=gold] button{background:var(--brand-ui-danger)}.ui-brand-direction-cards em{width:max-content;margin-top:auto;padding:7px 10px;border-radius:8px;background:#ffffffbd;color:var(--brand-ui-muted);font-style:normal;font-size:.78rem;font-weight:800}.ui-brand-panel{display:grid;gap:14px;align-content:start;padding:14px;min-height:430px}.ui-brand-panel[data-selected=true]{border-color:color-mix(in srgb,var(--brand-ui-accent) 45%,var(--brand-ui-line))}.ui-brand-panel.launch[data-selected=true]{border-color:color-mix(in srgb,var(--brand-ui-gold) 55%,var(--brand-ui-line))}.ui-brand-panel.hq[data-selected=true]{border-color:color-mix(in srgb,var(--brand-ui-danger) 45%,var(--brand-ui-line))}.ui-brand-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid var(--brand-ui-line);border-radius:12px;background:#fff}.ui-brand-panel.command>header{border-color:color-mix(in srgb,var(--brand-ui-accent) 45%,var(--brand-ui-line))}.ui-brand-panel.launch>header{border-color:color-mix(in srgb,var(--brand-ui-gold) 55%,var(--brand-ui-line))}.ui-brand-panel.hq>header{border-color:color-mix(in srgb,var(--brand-ui-danger) 45%,var(--brand-ui-line))}.ui-brand-panel header b{font-size:.98rem}.ui-brand-recent-list{display:grid;border:1px solid var(--brand-ui-line);border-radius:12px;overflow:hidden}.ui-brand-recent-list div{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:9px 12px;border-bottom:1px solid var(--brand-ui-line)}.ui-brand-recent-list div:last-child{border-bottom:0}.ui-brand-quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ui-brand-quick-actions button,.ui-brand-launch-card button,.ui-brand-panel.hq>button{min-height:36px;border:1px solid var(--brand-ui-line);border-radius:9px;background:#fff;color:var(--brand-ui-ink);font-weight:850}.ui-brand-launch-card button,.ui-brand-panel.hq>button{border-color:transparent;background:var(--brand-ui-accent);color:#fff}.ui-brand-mini-metrics,.ui-brand-included-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:auto}.ui-brand-mini-metrics span,.ui-brand-included-row span{display:grid;gap:2px;padding:8px;border:1px solid var(--brand-ui-line);border-radius:10px;text-align:center}.ui-brand-progress-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.ui-brand-progress-row span{display:grid;gap:6px;justify-items:center;color:var(--brand-ui-muted)}.ui-brand-progress-row b{width:26px;height:26px;display:grid;place-items:center;border-radius:999px;border:1px solid var(--brand-ui-line);background:#fff}.ui-brand-progress-row span[data-state=ready] b{border-color:var(--brand-ui-accent);background:var(--brand-ui-accent);color:#fff}.ui-brand-launch-card{display:grid;gap:10px;padding:18px;border:1px solid var(--brand-ui-line);border-radius:14px;background:#fff}.ui-brand-launch-card h3{margin:0;font-size:1.4rem;letter-spacing:-.025em}.ui-brand-launch-card p{margin:0}.ui-brand-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px}.ui-brand-input-row span{padding:11px 12px;border:1px solid var(--brand-ui-line);border-radius:9px;color:var(--brand-ui-muted)}.ui-brand-readiness{display:grid;grid-template-columns:130px minmax(0,1fr);gap:14px;align-items:center;padding:14px;border:1px solid var(--brand-ui-line);border-radius:14px;background:#fff}.ui-brand-meter{width:118px;height:118px;display:grid;place-items:center;align-content:center;border-radius:999px;border:12px solid color-mix(in srgb,var(--brand-ui-accent) 75%,#d5e3de);border-bottom-color:color-mix(in srgb,var(--brand-ui-accent) 22%,#d5e3de)}.ui-brand-meter b{font-size:1.9rem;letter-spacing:-.04em}.ui-brand-meter small{color:var(--brand-ui-accent);font-weight:850}.ui-brand-readiness>div:last-child{display:grid;gap:9px}.ui-brand-readiness span{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--brand-ui-muted)}.ui-brand-readiness span b{color:var(--brand-ui-accent)}.ui-brand-hq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ui-brand-hq-grid section{display:grid;gap:8px;padding:12px;border:1px solid var(--brand-ui-line);border-radius:12px;background:#fff}.ui-brand-hq-grid p{margin:0;padding-top:7px;border-top:1px solid var(--brand-ui-line)}.ui-brand-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:18px 22px;border-color:color-mix(in srgb,var(--brand-ui-danger) 30%,var(--brand-ui-line))}.ui-brand-principles div{display:grid;gap:4px;padding:8px 28px;border-right:1px solid var(--brand-ui-line)}.ui-brand-principles div:first-child{padding-left:0}.ui-brand-principles div:last-child{border-right:0;padding-right:0}.ui-brand-principles b{font-size:1rem}@media(max-width:1180px){.ui-brand-lab.ui-lab-shell{grid-template-columns:1fr}.ui-brand-lab-sidebar{grid-template-rows:auto}.ui-brand-lab-direction-list,.ui-brand-lab-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-brand-lab-stage{border-top:1px solid var(--brand-ui-line)}.ui-brand-direction-cards,.ui-brand-lab-panels,.ui-brand-principles{grid-template-columns:1fr}.ui-brand-principles div,.ui-brand-principles div:first-child,.ui-brand-principles div:last-child{padding:10px 0;border-right:0;border-bottom:1px solid var(--brand-ui-line)}.ui-brand-principles div:last-child{border-bottom:0}}@media(max-width:720px){.ui-brand-lab.ui-lab-shell{border-radius:18px}.ui-brand-lab-topbar,.ui-brand-lab-userbar,.ui-brand-lab-topbar nav{align-items:stretch;flex-direction:column}.ui-brand-lab-topbar{padding:14px}.ui-brand-lab-main{padding:18px 14px}.ui-brand-lab-direction-list,.ui-brand-lab-nav,.ui-brand-progress-row,.ui-brand-mini-metrics,.ui-brand-included-row,.ui-brand-readiness,.ui-brand-hq-grid,.ui-brand-quick-actions{grid-template-columns:1fr}.ui-brand-lab-headline h1{font-size:2rem}}.ui-brand-lab-direction-list button div,.ui-brand-env-card div{display:grid;gap:2px;min-width:0}.ui-brand-lab-direction-list button b,.ui-brand-lab-direction-list button small,.ui-brand-env-card b,.ui-brand-env-card small{display:block}.app[data-product=chima] .topbar{background:radial-gradient(circle at 0% 0%,rgba(8,126,115,.1),transparent 30%),linear-gradient(180deg,#fffffffa,#f7fbfaf0);border-bottom-color:color-mix(in srgb,var(--brand-ui-accent) 16%,var(--line));box-shadow:0 12px 35px #087e730b}.app[data-product=infnt] .topbar{background:radial-gradient(circle at 0% 0%,rgba(20,24,32,.1),transparent 30%),linear-gradient(180deg,#fffffffa,#f5f7faf2);border-bottom-color:color-mix(in srgb,var(--brand-ui-accent) 18%,var(--line));box-shadow:0 12px 35px #0f172a0d}.app[data-product] .header-tabs{border-color:color-mix(in srgb,var(--brand-ui-accent) 12%,var(--line));background:color-mix(in srgb,var(--brand-ui-accent-soft) 42%,white)}.app[data-product] .header-tabs button[aria-pressed=true]{color:var(--brand-ui-ink);box-shadow:0 8px 20px #0f172a14}.app[data-product=chima] .header-tabs button[aria-pressed=true]{border:1px solid color-mix(in srgb,var(--brand-ui-accent) 24%,transparent)}.app[data-product=infnt] .header-tabs button[aria-pressed=true]{border:1px solid rgba(20,24,32,.16)}.app[data-product] .top-product-switch{border-color:color-mix(in srgb,var(--brand-ui-accent) 16%,var(--line));background:color-mix(in srgb,var(--brand-ui-accent-soft) 55%,white)}.app[data-product] .top-product-switch button[aria-pressed=true],.app[data-product] .session-pill[data-active=true]{border-color:color-mix(in srgb,var(--brand-ui-accent) 22%,transparent);color:var(--brand-ui-accent)}.app[data-product] .stat{border-color:color-mix(in srgb,var(--brand-ui-accent) 12%,var(--line));background:radial-gradient(circle at top left,color-mix(in srgb,var(--brand-ui-accent-soft) 40%,transparent),transparent 50%),#fff;border-radius:14px}.app[data-product] .metrics-collapse-tab{width:24px;min-height:24px;bottom:-11px;border-radius:999px;border-color:color-mix(in srgb,var(--brand-ui-accent) 22%,var(--line));color:var(--brand-ui-accent);background:#fff}.ui-brand-row{display:grid;gap:14px;min-width:0}.ui-brand-row-head{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;padding:10px 12px;border:1px solid var(--brand-ui-line);border-radius:14px;background:#ffffffd1}.ui-brand-row-head div{display:grid;gap:2px;min-width:0}.ui-brand-row-head b{font-size:1rem}.ui-brand-row-head span{color:var(--brand-ui-muted);font-size:.86rem}.ui-brand-row-head button{width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--brand-ui-accent) 22%,var(--brand-ui-line));border-radius:999px;background:#fff;color:var(--brand-ui-accent);font-weight:900}.ui-brand-row[data-collapsed=true] .ui-brand-row-head{background:color-mix(in srgb,var(--brand-ui-accent-soft) 32%,white)}.ui-brand-row-body{min-width:0}.ui-sidebar-preview{display:grid;grid-template-columns:62px minmax(220px,300px) minmax(0,1fr);min-height:470px;border:1px solid var(--brand-ui-line);border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 16px 42px #0f172a0d}.ui-sidebar-module-rail{display:grid;align-content:start;gap:10px;padding:14px 10px;border-right:1px solid var(--brand-ui-line);background:color-mix(in srgb,var(--brand-ui-accent-soft) 40%,#f8fafc)}.ui-sidebar-module-rail button{display:grid;justify-items:center;gap:4px;min-height:62px;border:1px solid transparent;border-radius:13px;background:transparent;color:var(--brand-ui-muted);font-weight:800}.ui-sidebar-module-rail button b{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:#fff;color:var(--brand-ui-ink)}.ui-sidebar-module-rail button[aria-pressed=true]{border-color:color-mix(in srgb,var(--brand-ui-accent) 30%,transparent);background:color-mix(in srgb,var(--brand-ui-accent-soft) 76%,white);color:var(--brand-ui-accent)}.ui-sidebar-module-rail button[aria-pressed=true] b{background:var(--brand-ui-accent);color:#fff}.ui-sidebar-module-rail span{font-size:.72rem}.ui-sidebar-pane{display:grid;gap:12px;align-content:start;padding:14px;border-right:1px solid var(--brand-ui-line);background:color-mix(in srgb,var(--brand-ui-accent-soft) 34%,#f8fafc)}.ui-sidebar-pane-head,.ui-sidebar-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ui-sidebar-pane-head span,.ui-sidebar-section-title span{color:var(--brand-ui-muted);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ui-sidebar-pane-head h3{margin:4px 0 2px;font-size:1.28rem;letter-spacing:-.025em}.ui-sidebar-pane-head p{margin:0;color:var(--brand-ui-muted)}.ui-sidebar-pane-head button,.ui-sidebar-section-title button{width:26px;height:26px;flex:0 0 auto;border:1px solid var(--brand-ui-line);border-radius:8px;background:#fff;color:var(--brand-ui-ink);font-weight:900}.ui-sidebar-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px;border:1px solid var(--brand-ui-line);border-radius:12px;background:#ffffffc2}.ui-sidebar-tabs button{min-height:34px;border:0;border-radius:9px;background:transparent;color:var(--brand-ui-muted);font-weight:850}.ui-sidebar-tabs button[aria-selected=true]{background:#fff;color:var(--brand-ui-ink);box-shadow:0 8px 18px #0f172a12}.ui-sidebar-item-list{display:grid;gap:8px}.ui-sidebar-item-list button{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:56px;padding:9px;border:1px solid var(--brand-ui-line);border-radius:12px;background:#fff;color:var(--brand-ui-ink);text-align:left}.ui-sidebar-item-list button[aria-pressed=true]{border-color:color-mix(in srgb,var(--brand-ui-accent) 35%,var(--brand-ui-line));background:color-mix(in srgb,var(--brand-ui-accent-soft) 64%,white)}.ui-sidebar-item-list button>span{color:var(--brand-ui-muted);font-weight:900}.ui-sidebar-item-list button div{display:grid;gap:2px;min-width:0}.ui-sidebar-item-list small{color:var(--brand-ui-muted)}.ui-sidebar-item-list em{min-width:28px;min-height:28px;display:grid;place-items:center;padding:0 6px;border-radius:999px;background:color-mix(in srgb,var(--brand-ui-accent-soft) 70%,white);color:var(--brand-ui-ink);font-style:normal;font-weight:900}.ui-sidebar-preview-canvas{display:grid;grid-template-columns:minmax(190px,.42fr) minmax(0,1fr);gap:14px;padding:14px;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--brand-ui-accent-soft) 50%,transparent),transparent 35%),#fff}.ui-sidebar-search-card,.ui-sidebar-message-card{display:grid;gap:8px;align-content:start;padding:14px;border:1px solid var(--brand-ui-line);border-radius:14px;background:#fff}.ui-sidebar-search-card div{min-height:40px;display:grid;align-items:center;padding:0 12px;border:1px solid var(--brand-ui-line);border-radius:10px;color:var(--brand-ui-muted)}.ui-sidebar-message-card span,.ui-sidebar-search-card span{color:var(--brand-ui-muted)}.ui-sidebar-message-card h3{margin:0}.ui-sidebar-message-card p{margin:0;color:var(--brand-ui-muted);line-height:1.45}.ui-sidebar-message-card button{width:max-content;min-height:36px;padding:0 14px;border:0;border-radius:999px;background:var(--brand-ui-accent);color:#fff;font-weight:850}@media(max-width:1180px){.ui-sidebar-preview,.ui-sidebar-preview-canvas{grid-template-columns:1fr}.ui-sidebar-module-rail{grid-auto-flow:column;grid-auto-columns:minmax(70px,1fr);overflow-x:auto;border-right:0;border-bottom:1px solid var(--brand-ui-line)}}@media(max-width:720px){.ui-brand-row-head{align-items:flex-start}.ui-sidebar-preview{min-height:auto}.ui-sidebar-preview-canvas{padding:12px}}.app[data-product] .header-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(76px,1fr);align-items:center;gap:0;padding:3px 8px}.app[data-product] .header-tabs button{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:28px;padding:0 11px}.app[data-product] .header-tabs button:not(:last-child):after{content:"|";position:absolute;right:-1px;top:50%;color:color-mix(in srgb,var(--brand-ui-accent) 28%,var(--muted));font-weight:650;opacity:.34;transform:translateY(-50%);pointer-events:none}.ui-brand-row{gap:8px}.ui-brand-row-head{min-height:34px;padding:5px 8px 5px 12px;border-radius:11px}.ui-brand-row-head div{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px}.ui-brand-row-head b,.ui-brand-row-head span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-brand-row-head b{font-size:.9rem;letter-spacing:-.01em}.ui-brand-row-head span{font-size:.78rem}.ui-brand-row-head button{width:22px;height:22px;font-size:.72rem}.ui-sidebar-preview{grid-template-columns:58px minmax(220px,300px) minmax(0,1fr)}.ui-sidebar-module-rail{padding:14px 7px 14px 8px;overflow:visible}.ui-sidebar-module-rail button{border-radius:14px 5px 5px 14px}.ui-sidebar-module-rail button[aria-pressed=true]{border-right-color:transparent}.ui-brand-profile-menu{position:relative;display:grid;place-items:center}.ui-brand-lab-userbar .ui-brand-avatar{width:34px;height:34px;min-height:34px;display:grid;place-items:center;padding:0;border:1px solid var(--brand-ui-line);border-radius:999px;background:#fff;color:var(--brand-ui-ink);font-weight:900;white-space:nowrap}.ui-brand-lab-userbar .ui-brand-avatar[aria-expanded=true]{border-color:color-mix(in srgb,var(--brand-ui-accent) 36%,var(--brand-ui-line));color:var(--brand-ui-accent);box-shadow:0 10px 24px #0f172a1a}.ui-brand-profile-popover{position:absolute;top:calc(100% + 10px);right:0;z-index:30;display:grid;gap:6px;width:min(260px,82vw);padding:10px;border:1px solid var(--brand-ui-line);border-radius:16px;background:#fffffffa;box-shadow:0 24px 60px #0f172a29}.ui-brand-profile-popover header{display:grid;gap:2px;padding:8px 8px 10px;border-bottom:1px solid var(--brand-ui-line)}.ui-brand-lab-userbar .ui-brand-profile-popover header b,.ui-brand-profile-popover header b{width:auto;min-height:0;display:block;padding:0;border:0;border-radius:0;background:transparent;color:var(--brand-ui-ink);font-size:.92rem;line-height:1.2}.ui-brand-lab-userbar .ui-brand-profile-popover header span,.ui-brand-profile-popover header span{min-height:0;display:block;padding:0;border:0;border-radius:0;background:transparent;color:var(--brand-ui-muted);font-size:.78rem}.ui-brand-profile-popover button{min-height:34px;padding:0 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--brand-ui-ink);text-align:left;font-weight:820}.ui-brand-profile-popover button:hover,.ui-brand-profile-popover button:focus-visible{border-color:color-mix(in srgb,var(--brand-ui-accent) 22%,var(--brand-ui-line));background:color-mix(in srgb,var(--brand-ui-accent-soft) 58%,white)}@media(max-width:720px){.app[data-product] .header-tabs{grid-auto-columns:minmax(86px,1fr)}.ui-brand-row-head div{grid-template-columns:1fr;gap:0}}.app[data-product]{--live-accent: var(--brand-ui-accent, var(--accent));--live-accent-soft: var(--brand-ui-accent-soft, #e8f8f5);--live-ink: var(--brand-ui-ink, var(--ink));--live-muted: var(--brand-ui-muted, var(--muted));--live-line: color-mix(in srgb, var(--brand-ui-accent, var(--accent)) 10%, var(--line));--live-card-radius: 16px;--live-row-radius: 12px;--live-shadow: 0 18px 48px rgba(15, 23, 42, .055);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--live-accent-soft) 54%,transparent),transparent 30%),var(--bg)}.app[data-product] .workspace{padding:12px}.app[data-product] .content{display:grid;gap:14px}.app[data-product] .panel,.app[data-product] .plain-section,.app[data-product] .summary-card,.app[data-product] .setup-check-card,.app[data-product] .domain-setup-panel,.app[data-product] .domain-setup-preview,.app[data-product] .billing-plan-card,.app[data-product] .edge-credit-panel,.app[data-product] .outbound-plan-panel,.app[data-product] .outbound-security-panel,.app[data-product] .threat-feed-panel,.app[data-product] .defense-switch-panel,.app[data-product] .systems-hero-card,.app[data-product] .systems-panel,.app[data-product] .systems-runbook,.app[data-product] .email-hq-snapshot-panel,.app[data-product] .mxroute-onboarding-panel,.app[data-product] .observability-summary-card{border-color:var(--live-line);border-radius:var(--live-card-radius);box-shadow:var(--live-shadow)}.app[data-product] .view-heading,.app[data-product] .live-sending-config-head,.app[data-product] .outbound-security-head,.app[data-product] .outbound-policy-head,.app[data-product] .outbound-registry-head,.app[data-product] .outbound-plan-head,.app[data-product] .edge-credit-head{gap:14px;padding:10px 2px 4px}.app[data-product] .view-heading h1{letter-spacing:-.03em}.shell-profile-menu{position:relative;display:grid;place-items:center}.shell-avatar-button{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--live-line);border-radius:999px;background:#fff;color:var(--live-ink);font-weight:900;box-shadow:0 8px 20px #0f172a0f}.shell-avatar-button[aria-expanded=true]{border-color:color-mix(in srgb,var(--live-accent) 34%,var(--live-line));color:var(--live-accent)}.shell-profile-popover{position:absolute;top:calc(100% + 10px);right:0;z-index:60;display:grid;gap:6px;width:min(268px,82vw);padding:10px;border:1px solid var(--live-line);border-radius:16px;background:#fffffffa;box-shadow:0 24px 60px #0f172a29}.shell-profile-popover header{display:grid;gap:2px;padding:8px 8px 10px;border-bottom:1px solid var(--live-line)}.shell-profile-popover header b{color:var(--live-ink)}.shell-profile-popover header span{color:var(--live-muted);font-size:.78rem}.shell-profile-popover button{min-height:34px;padding:0 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--live-ink);text-align:left;font-weight:820}.shell-profile-popover button:hover,.shell-profile-popover button:focus-visible{border-color:color-mix(in srgb,var(--live-accent) 22%,var(--live-line));background:color-mix(in srgb,var(--live-accent-soft) 58%,white)}.app[data-product] .mail-workspace{grid-template-columns:58px minmax(220px,var(--mail-sidebar-width, 250px)) 6px minmax(0,1fr);min-height:min(760px,calc(100vh - 154px));border-radius:22px;background:#fff;box-shadow:0 26px 70px #0f172a16}.app[data-product] .mail-workspace[data-mail-sidebar-collapsed=true]{grid-template-columns:58px 44px 0 minmax(0,1fr)}.app[data-product] .mail-rail{gap:10px;padding:14px 7px 14px 8px;overflow:visible;background:color-mix(in srgb,var(--live-accent-soft) 42%,#f8fafc)}.app[data-product] .mail-rail button{min-height:62px;border-radius:14px 5px 5px 14px;color:var(--live-muted)}.app[data-product] .mail-rail button span{width:32px;height:32px;border-radius:10px;background:#fff;color:var(--live-ink);box-shadow:0 8px 18px #0f172a0e}.app[data-product] .mail-rail button[aria-pressed=true]{border-color:color-mix(in srgb,var(--live-accent) 30%,transparent);border-right-color:transparent;background:color-mix(in srgb,var(--live-accent-soft) 76%,white);color:var(--live-accent)}.app[data-product] .mail-rail button[aria-pressed=true] span{background:var(--live-accent);color:#fff}.app[data-product] .mail-sidebar{gap:10px;padding:14px;background:color-mix(in srgb,var(--live-accent-soft) 34%,#f8fafc)}.app[data-product] .mail-sidebar-toggle,.app[data-product] .section-title-row button,.app[data-product] .runtime-card-head button{width:24px;height:24px;min-height:24px;border-radius:8px}.app[data-product] .mail-sidebar-tools{margin-bottom:-4px}.app[data-product] .mailbox-head{gap:2px}.app[data-product] .mailbox-head b{font-size:1.22rem;letter-spacing:-.025em}.app[data-product] .mailbox-mode-tabs{gap:5px;padding:5px;border-radius:13px;background:#ffffffb8}.app[data-product] .mailbox-mode-tabs button{min-height:34px;border-radius:9px}.app[data-product] .mailbox-mode-tabs button[aria-selected=true]{background:#fff;color:var(--live-ink);box-shadow:0 8px 18px #0f172a12}.app[data-product] .section-title-row{min-height:32px;padding:4px 6px 4px 8px;border:1px solid var(--live-line);border-radius:var(--live-row-radius);background:#ffffffc7}.app[data-product] .section-title-row .label,.app[data-product] .draggable-section-title>button b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app[data-product] .draggable-section-title>button{min-height:22px}.app[data-product] .folder-button.draggable-mail-row,.app[data-product] .queue-button.draggable-mail-row{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:56px;padding:8px 9px;border-radius:13px;background:#fff}.app[data-product] .folder-button.draggable-mail-row[aria-current=true],.app[data-product] .queue-button.draggable-mail-row[aria-current=true],.app[data-product] .queue-button[aria-current=true]{border-color:color-mix(in srgb,var(--live-accent) 35%,var(--live-line));background:color-mix(in srgb,var(--live-accent-soft) 66%,white)}.app[data-product] .queue-button:not(.draggable-mail-row){border-radius:13px;background:#fff}.app[data-product] .folder-button em,.app[data-product] .queue-button em,.app[data-product] .mailbox-subtabs button b,.app[data-product] .tab-label em{min-width:28px;min-height:24px;display:grid;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--live-accent-soft) 70%,white);color:var(--live-ink)}.app[data-product] .drag-handle:before{content:"?";color:color-mix(in srgb,var(--live-muted) 72%,transparent)}.app[data-product] .triage-stack span,.app[data-product] .setup-mini-list span,.app[data-product] .mailbox-setup-card{border-radius:13px;background:#fff}.app[data-product] .mail-main{min-width:0;background:#fff}.app[data-product] .open-tabs,.app[data-product] .mail-toolbar,.app[data-product] .mail-path-strip,.app[data-product] .mail-action-bar,.app[data-product] .runtime-bridge-strip{background:#ffffffe0}.app[data-product] .open-tab-search,.app[data-product] .open-message-tab{border-radius:12px 12px 0 0}.app[data-product] .mail-search input,.app[data-product] .toolbar-controls select,.app[data-product] .icon-toggle{border-radius:11px}.app[data-product] .mail-action-bar button,.app[data-product] .primary-mini,.app[data-product] .secondary-mini{border-radius:999px}.app[data-product] .runtime-bridge-strip{grid-template-columns:repeat(2,minmax(0,1fr));padding:7px 10px}.app[data-product] .runtime-bridge-card{border-radius:var(--live-row-radius);background:#ffffffd1}.app[data-product] .mail-reader{background:#fff}.app[data-product] .message-list{display:grid;align-content:start;gap:8px;padding:10px;background:color-mix(in srgb,var(--live-accent-soft) 20%,#f8fafc)}.app[data-product] .message-button{border:1px solid var(--live-line);border-radius:14px;background:#fff;box-shadow:0 10px 24px #0f172a09}.app[data-product] .message-button:hover,.app[data-product] .message-button[aria-current=true]{border-color:color-mix(in srgb,var(--live-accent) 30%,var(--live-line));background:color-mix(in srgb,var(--live-accent-soft) 46%,white)}.app[data-product] .detail{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--live-accent-soft) 38%,transparent),transparent 32%),#fff}.app[data-product] .detail-head,.app[data-product] .action-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.app[data-product] .detail-grid,.app[data-product] .message-body-preview,.app[data-product] .mail-action-preview-card,.app[data-product] .metadata-drawer{border-radius:14px}.app[data-product] .summary-card,.app[data-product] .setup-check-card{border-radius:15px}.app[data-product] .setup-check-card{grid-template-columns:34px minmax(0,1fr) max-content;min-height:58px}.app[data-product] .setup-check-card>span,.app[data-product] .setup-cockpit span{border-radius:11px;background:color-mix(in srgb,var(--live-accent-soft) 70%,white);color:var(--live-accent)}.app[data-product] .setup-check-card b,.app[data-product] .setup-check-card small,.app[data-product] .summary-card b,.app[data-product] .summary-card small{overflow:hidden;text-overflow:ellipsis}.app[data-product] .setup-check-card b,.app[data-product] .summary-card b{white-space:nowrap}.app[data-product] .systems-topology-grid article,.app[data-product] .operator-mission-list article,.app[data-product] .systems-page-blocks span,.app[data-product] .billing-mini-grid span,.app[data-product] .edge-credit-grid span,.app[data-product] .domain-preview-stats span,.app[data-product] .setup-cockpit article{border-radius:14px;border-color:var(--live-line);background:#fff}@media(max-width:980px){.app[data-product] .mail-workspace,.app[data-product] .mail-workspace[data-mail-sidebar-collapsed=true]{grid-template-columns:1fr;min-height:0}.app[data-product] .mail-rail{grid-auto-flow:column;grid-auto-columns:minmax(70px,1fr);overflow-x:auto;border-right:0;border-bottom:1px solid var(--live-line)}.app[data-product] .mail-rail button{border-radius:14px}.app[data-product] .mail-sidebar{border-right:0;border-bottom:1px solid var(--live-line)}.app[data-product] .mail-reader{grid-template-columns:1fr}}@media(max-width:720px){.shell-profile-popover{right:-12px}.app[data-product] .setup-check-card{grid-template-columns:34px minmax(0,1fr)}.app[data-product] .setup-check-card button{grid-column:1 / -1}}.app[data-product] .mail-workspace{--mail-live-accent: #0d766f;--mail-live-accent-strong: #075e58;--mail-live-accent-soft: #e8f7f3;--mail-live-card: #ffffff;--mail-live-shell: #f6f9fc;--mail-live-line: #dce6ef;--mail-live-muted: #64748b;--mail-live-shadow: 0 14px 34px rgba(15, 23, 42, .07);border-color:var(--mail-live-line);border-radius:16px;background:var(--mail-live-card);box-shadow:0 18px 46px #0f172a14}.app[data-product] .mail-workspace .mail-rail{gap:9px;padding:12px 7px;border-right-color:var(--mail-live-line);background:linear-gradient(180deg,#e8f7f3d1,#f8fafcf5),var(--mail-live-shell)}.app[data-product] .mail-workspace .mail-rail button{position:relative;min-height:58px;padding:6px 4px;border-radius:14px 6px 6px 14px;color:var(--mail-live-muted);transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.app[data-product] .mail-workspace .mail-rail button:hover,.app[data-product] .mail-workspace .mail-rail button:focus-visible{border-color:#0d766f2e;background:#ffffffb8;outline:none}.app[data-product] .mail-workspace .mail-rail button[aria-pressed=true]{border-color:#0d766f47;border-right-color:transparent;background:#ffffffc7;color:var(--mail-live-accent-strong);box-shadow:0 10px 22px #0f172a12}.app[data-product] .mail-workspace .mail-rail button span{position:relative;width:32px;height:32px;border:1px solid var(--mail-live-line);border-radius:10px;background:var(--mail-live-card);color:#1e293b;box-shadow:0 7px 16px #0f172a0f}.app[data-product] .mail-workspace .mail-rail button span:after{content:"";position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:3px;background:#bdd7d2;box-shadow:0 0 0 2px #ffffffeb}.app[data-product] .mail-workspace .mail-rail button[aria-pressed=true] span{border-color:transparent;background:var(--mail-live-accent);color:#fff}.app[data-product] .mail-workspace .mail-rail button[aria-pressed=true] span:after{background:#fff;box-shadow:0 0 0 2px #0d766f5c}.app[data-product] .mail-workspace .mail-rail button small{max-width:48px;overflow:hidden;color:inherit;text-overflow:ellipsis;white-space:nowrap}.app[data-product] .mail-workspace .mail-sidebar{gap:11px;padding:12px 10px;overflow:auto;border-right-color:var(--mail-live-line);background:radial-gradient(circle at 0 0,rgba(13,118,111,.08),transparent 34%),linear-gradient(180deg,#f8fbfd,#eef5f8)}.app[data-product] .mail-workspace .mail-sidebar-tools{min-height:30px;align-items:center}.app[data-product] .mail-workspace .mail-sidebar-toggle{width:30px;height:30px;border-color:#0d766f2e;border-radius:10px;background:#ffffffe6;color:var(--mail-live-accent-strong);box-shadow:0 7px 16px #0f172a0d}.app[data-product] .mail-workspace .mailbox-head{min-width:0;gap:3px;padding:0 2px 2px}.app[data-product] .mail-workspace .mailbox-head b,.app[data-product] .mail-workspace .mailbox-head small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app[data-product] .mail-workspace .mailbox-head b{font-size:1.06rem;letter-spacing:-.015em}.app[data-product] .mail-workspace .mailbox-mode-tabs{gap:5px;padding:5px;border-color:#0d766f26;border-radius:13px;background:#ffffffb8;box-shadow:inset 0 1px #ffffffdb}.app[data-product] .mail-workspace .mailbox-mode-tabs button{min-height:33px;border:0;border-radius:10px;color:var(--mail-live-muted)}.app[data-product] .mail-workspace .mailbox-mode-tabs button:hover,.app[data-product] .mail-workspace .mailbox-mode-tabs button:focus-visible{background:#ffffffa8;outline:none}.app[data-product] .mail-workspace .mailbox-mode-tabs button[aria-selected=true]{background:var(--mail-live-card);color:#102033;box-shadow:0 9px 18px #0f172a12}.app[data-product] .mail-workspace .mailbox-section{min-width:0;gap:7px}.app[data-product] .mail-workspace .section-title-row{min-height:31px;padding:4px 6px;overflow:hidden;border:1px solid rgba(13,118,111,.12);border-radius:10px;background:#ffffff94}.app[data-product] .mail-workspace .section-title-row .label,.app[data-product] .mail-workspace .mailbox-section>.label{min-width:0;overflow:hidden;color:var(--mail-live-muted);font-size:.72rem;font-weight:900;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.app[data-product] .mail-workspace .draggable-section-title>button{min-height:23px;gap:7px}.app[data-product] .mail-workspace .draggable-section-title>button b{flex:0 0 auto;font-size:.78rem}.app[data-product] .mail-workspace .drag-handle{color:#9aabba}.app[data-product] .mail-workspace .section-title-row .secondary-mini{flex:0 0 auto;min-height:24px;padding:0 8px;border-radius:999px;font-size:.7rem}.app[data-product] .mail-workspace .auth-group-inbox-list{gap:7px;padding:8px;border:1px solid rgba(13,118,111,.12);border-radius:13px;background:#ffffff6b}.app[data-product] .mail-workspace .mailbox-subtabs{gap:7px}.app[data-product] .mail-workspace .mailbox-subtabs button,.app[data-product] .mail-workspace .folder-button,.app[data-product] .mail-workspace .queue-button{border-color:var(--mail-live-line);border-radius:13px;background:#ffffffeb;box-shadow:0 8px 20px #0f172a0b;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.app[data-product] .mail-workspace .mailbox-subtabs button:hover,.app[data-product] .mail-workspace .mailbox-subtabs button:focus-visible,.app[data-product] .mail-workspace .folder-button:hover,.app[data-product] .mail-workspace .folder-button:focus-visible,.app[data-product] .mail-workspace .queue-button:hover,.app[data-product] .mail-workspace .queue-button:focus-visible{border-color:#0d766f47;background:#fff;outline:none}.app[data-product] .mail-workspace .folder-button,.app[data-product] .mail-workspace .queue-button{align-items:center;min-height:50px;padding:8px 9px}.app[data-product] .mail-workspace .folder-button[aria-current=true],.app[data-product] .mail-workspace .queue-button[aria-current=true],.app[data-product] .mail-workspace .mailbox-subtabs button[aria-pressed=true]{border-color:#0d766f57;background:linear-gradient(135deg,#e8f7f3f5,#fffffffa);box-shadow:0 10px 24px #0d766f1a}.app[data-product] .mail-workspace .folder-button>span:not(.drag-handle),.app[data-product] .mail-workspace .queue-button>span:not(.drag-handle){flex:1 1 auto;gap:1px}.app[data-product] .mail-workspace .folder-button b,.app[data-product] .mail-workspace .queue-button b{color:#102033;font-size:.86rem;letter-spacing:-.005em}.app[data-product] .mail-workspace .folder-button small,.app[data-product] .mail-workspace .queue-button small{color:var(--mail-live-muted);font-size:.72rem}.app[data-product] .mail-workspace .folder-button em,.app[data-product] .mail-workspace .queue-button em{display:grid;place-items:center;min-width:28px;min-height:26px;max-width:72px;padding:0 8px;overflow:hidden;border:1px solid rgba(13,118,111,.12);background:#eef7f5;color:var(--mail-live-accent-strong);text-overflow:ellipsis;white-space:nowrap}.app[data-product] .mail-workspace .triage-stack span,.app[data-product] .mail-workspace .approval-card,.app[data-product] .mail-workspace .mailbox-setup-card,.app[data-product] .mail-workspace .setup-mini-list span{border-radius:13px;box-shadow:0 8px 20px #0f172a0a}.app[data-product] .mail-workspace .mail-main{background:#fff}.app[data-product] .mail-workspace .open-tabs,.app[data-product] .mail-workspace .mail-toolbar,.app[data-product] .mail-workspace .mail-path-strip,.app[data-product] .mail-workspace .mail-action-bar{border-bottom-color:var(--mail-live-line)}.app[data-product] .mail-workspace .open-tabs{background:#f8fbfd}.app[data-product] .mail-workspace .open-tab-search,.app[data-product] .mail-workspace .open-message-tab{border-color:var(--mail-live-line);border-radius:12px 12px 0 0}.app[data-product] .mail-workspace .open-tab-search[aria-selected=true],.app[data-product] .mail-workspace .open-message-tab[data-active=true]{box-shadow:inset 0 3px 0 var(--mail-live-accent),0 -6px 16px #0f172a0a}.app[data-product] .mail-workspace .mail-toolbar,.app[data-product] .mail-workspace .mail-action-bar{background:#fffffff0}.app[data-product] .mail-workspace .mail-search input,.app[data-product] .mail-workspace .toolbar-controls select,.app[data-product] .mail-workspace .icon-toggle,.app[data-product] .mail-workspace .mail-action-bar button{border-color:var(--mail-live-line);border-radius:10px}.app[data-product] .mail-workspace .mail-path-strip{background:#f8fbfd}.app[data-product] .mail-workspace .runtime-bridge-strip{border-top-color:var(--mail-live-line);background:linear-gradient(90deg,#e8f7f3ad,#f8fbfdf5)}.app[data-product] .mail-workspace .runtime-bridge-card{border-color:#0d766f26;border-radius:12px;background:#ffffffc7}.app[data-product] .mail-workspace .mail-reader{background:var(--mail-live-shell)}.app[data-product] .mail-workspace .message-list{display:grid;align-content:start;gap:8px;padding:10px;border-right-color:var(--mail-live-line);background:radial-gradient(circle at 0 0,rgba(13,118,111,.06),transparent 30%),#f8fbfd}.app[data-product] .mail-workspace .message-button{padding:13px 14px;border:1px solid var(--mail-live-line);border-radius:14px;background:#fffffff5;box-shadow:0 8px 20px #0f172a0b}.app[data-product] .mail-workspace .message-button:hover,.app[data-product] .mail-workspace .message-button:focus-visible,.app[data-product] .mail-workspace .message-button[aria-current=true]{border-color:#0d766f52;background:#fff;outline:none}.app[data-product] .mail-workspace .message-button[aria-current=true]{box-shadow:inset 3px 0 0 var(--mail-live-accent),0 12px 26px #0d766f1a}.app[data-product] .mail-workspace .message-title{color:#102033;letter-spacing:-.006em}.app[data-product] .mail-workspace .message-snippet,.app[data-product] .mail-workspace .message-meta{color:var(--mail-live-muted)}.app[data-product] .mail-workspace .type-pill,.app[data-product] .mail-workspace .message-signal-row em{border:1px solid rgba(100,116,139,.12)}.app[data-product] .mail-workspace .detail{overflow:auto;background:radial-gradient(circle at 100% 0,rgba(13,118,111,.07),transparent 32%),#fff}.app[data-product] .mail-workspace .detail>div:first-child,.app[data-product] .mail-workspace .message-body-preview,.app[data-product] .mail-workspace .mail-action-preview-card,.app[data-product] .mail-workspace .metadata-drawer,.app[data-product] .mail-workspace .detail>.empty{border:1px solid var(--mail-live-line);border-radius:15px;background:#fffffff5;box-shadow:var(--mail-live-shadow)}.app[data-product] .mail-workspace .detail>div:first-child,.app[data-product] .mail-workspace .metadata-drawer,.app[data-product] .mail-workspace .detail>.empty{padding:15px}.app[data-product] .mail-workspace .detail-head{padding-bottom:12px;border-bottom:1px solid var(--mail-live-line)}.app[data-product] .mail-workspace .detail-grid{margin-top:12px;padding:12px;border:1px solid rgba(220,230,239,.78);border-radius:13px;background:#f8fbfd}.app[data-product] .mail-workspace .message-body-preview{padding:15px;background:linear-gradient(180deg,#fff,#f8fbfd)}.app[data-product] .mail-workspace .message-body-preview p{color:#24364e}.app[data-product] .mail-workspace[data-density=compact] .message-button{padding:10px 11px}.app[data-product] .mail-workspace[data-mail-sidebar-collapsed=true] .mail-sidebar{overflow:hidden}@media(max-width:980px){.app[data-product] .mail-workspace .mail-rail{grid-auto-columns:minmax(70px,1fr);padding:8px 10px}.app[data-product] .mail-workspace .mail-rail button{border-radius:12px}.app[data-product] .mail-workspace .mail-rail button[aria-pressed=true]{border-right-color:#0d766f47}.app[data-product] .mail-workspace .mail-sidebar{max-height:none;border-bottom-color:var(--mail-live-line)}.app[data-product] .mail-workspace .message-list{padding:9px;border-bottom-color:var(--mail-live-line)}.app[data-product] .mail-workspace .detail{padding:12px}}@media(max-width:560px){.app[data-product] .mail-workspace{border-radius:12px}.app[data-product] .mail-workspace .mail-sidebar,.app[data-product] .mail-workspace .message-list,.app[data-product] .mail-workspace .detail{padding:10px}.app[data-product] .mail-workspace .mailbox-mode-tabs button,.app[data-product] .mail-workspace .mailbox-subtabs button,.app[data-product] .mail-workspace .folder-button,.app[data-product] .mail-workspace .queue-button,.app[data-product] .mail-workspace .message-button{font-size:.78rem}.app[data-product] .mail-workspace .detail>div:first-child,.app[data-product] .mail-workspace .message-body-preview,.app[data-product] .mail-workspace .mail-action-preview-card,.app[data-product] .mail-workspace .metadata-drawer,.app[data-product] .mail-workspace .detail>.empty{border-radius:13px}}.app[data-product] .topbar{position:relative;z-index:120}.app[data-product] .metrics-shell{position:relative;z-index:10}.app[data-product] .shell-profile-popover,.app[data-product] .ui-brand-profile-popover{z-index:240}.app[data-product] .drag-handle{width:18px;min-width:18px;min-height:20px;display:inline-grid;place-items:center;color:transparent;font-size:0;line-height:0}.app[data-product] .drag-handle:before{content:"";width:12px;height:16px;border-radius:5px;background-image:radial-gradient(circle,color-mix(in srgb,var(--live-muted) 72%,transparent) 1.25px,transparent 1.5px);background-position:0 0;background-size:6px 6px;opacity:.78}.app[data-product] .section-title-row>.drag-handle:before,.app[data-product] .folder-button .drag-handle:before,.app[data-product] .queue-button .drag-handle:before,.app[data-product] .runtime-card-head .drag-handle:before{background-color:color-mix(in srgb,var(--live-accent-soft) 38%,transparent)}.app[data-product=infnt]{--bg: #f3f5f8;--surface: #ffffff;--surface-2: #f0f3f7;--ink: #0b0f17;--muted: #657184;--line: #d8dee8;--accent: #141820;--accent-2: #485566;--gold: #6b7280;--danger: #415065;--brand-ui-accent: #141820;--brand-ui-accent-soft: #eef1f6;--brand-ui-gold: #6b7280;--brand-ui-gold-soft: #f2f4f8;--brand-ui-danger: #415065;--brand-ui-danger-soft: #eef2f7;--brand-ui-line: #d8dee8;--live-accent: #141820;--live-accent-soft: #eef1f6;--live-ink: #0b0f17;--live-muted: #657184;--live-line: #d8dee8}.app[data-product=infnt] .topbar{background:radial-gradient(circle at 0 0,rgba(20,24,32,.08),transparent 28%),linear-gradient(180deg,#fffffffb,#f7f8fbf5);border-bottom-color:#d8dee8;box-shadow:0 12px 34px #0f172a0d}.app[data-product=infnt] .header-tabs,.app[data-product=infnt] .top-product-switch{border-color:#d8dee8;background:#f4f6fa}.app[data-product=infnt] .header-tabs button[aria-pressed=true],.app[data-product=infnt] .top-product-switch button[aria-pressed=true],.app[data-product=infnt] .session-pill[data-active=true],.app[data-product=infnt] .shell-avatar-button[aria-expanded=true]{border-color:#14182038;color:#0b0f17;background:#fff}.app[data-product=infnt] .metrics-shell .stat{border-color:#d8dee8;background:linear-gradient(180deg,#fff,#fbfcfe)}.app[data-product=infnt] .metrics-collapse-tab{border-color:#d8dee8;color:#0b0f17}.app[data-product=infnt] .workspace{background:radial-gradient(circle at 0 0,rgba(20,24,32,.035),transparent 24%),#f3f5f8}.app[data-product=infnt] .mail-workspace{--mail-live-accent: #141820;--mail-live-accent-strong: #0b0f17;--mail-live-accent-soft: #eef1f6;--mail-live-card: #ffffff;--mail-live-shell: #f4f6fa;--mail-live-line: #d8dee8;--mail-live-muted: #657184;--mail-live-shadow: 0 14px 34px rgba(15, 23, 42, .07);border-color:#d8dee8;background:#fff;box-shadow:0 26px 70px #0f172a14}.app[data-product=infnt] .mail-workspace .mail-rail{border-right-color:#d8dee8;background:linear-gradient(180deg,#f7f8fb,#eef1f6)}.app[data-product=infnt] .mail-workspace .mail-rail button{color:#657184}.app[data-product=infnt] .mail-workspace .mail-rail button:hover,.app[data-product=infnt] .mail-workspace .mail-rail button:focus-visible{border-color:#14182029;background:#ffffffd1}.app[data-product=infnt] .mail-workspace .mail-rail button[aria-pressed=true]{border-color:#1418203d;border-right-color:transparent;background:#fff;color:#0b0f17;box-shadow:0 12px 24px #0f172a12}.app[data-product=infnt] .mail-workspace .mail-rail button span{border-color:#d8dee8;background:#fff;color:#0b0f17}.app[data-product=infnt] .mail-workspace .mail-rail button span:after{background:#9aa4b2;box-shadow:0 0 0 2px #fff}.app[data-product=infnt] .mail-workspace .mail-rail button[aria-pressed=true] span{background:#141820;color:#fff}.app[data-product=infnt] .mail-workspace .mail-rail button[aria-pressed=true] span:after{background:#fff;box-shadow:0 0 0 2px #1418204d}.app[data-product=infnt] .mail-workspace .mail-sidebar{border-right-color:#d8dee8;background:linear-gradient(180deg,#f8fafc,#f1f4f8)}.app[data-product=infnt] .mail-workspace .mail-sidebar-toggle,.app[data-product=infnt] .mail-workspace .runtime-card-head button,.app[data-product=infnt] .mail-workspace .section-title-row .secondary-mini{border-color:#d8dee8;color:#0b0f17;background:#fff}.app[data-product=infnt] .mail-workspace .mailbox-mode-tabs{border-color:#d8dee8;background:#ffffffb8}.app[data-product=infnt] .mail-workspace .mailbox-mode-tabs button[aria-selected=true]{color:#0b0f17;background:#fff}.app[data-product=infnt] .mail-workspace .section-title-row,.app[data-product=infnt] .mail-workspace .auth-group-inbox-list,.app[data-product=infnt] .mail-workspace .runtime-bridge-card{border-color:#d8dee8;background:#ffffffc7}.app[data-product=infnt] .mail-workspace .mailbox-subtabs button,.app[data-product=infnt] .mail-workspace .folder-button,.app[data-product=infnt] .mail-workspace .queue-button,.app[data-product=infnt] .mail-workspace .triage-stack span,.app[data-product=infnt] .mail-workspace .setup-mini-list span,.app[data-product=infnt] .mail-workspace .mailbox-setup-card,.app[data-product=infnt] .mail-workspace .approval-card{border-color:#d8dee8;background:#fff}.app[data-product=infnt] .mail-workspace .mailbox-subtabs button:hover,.app[data-product=infnt] .mail-workspace .folder-button:hover,.app[data-product=infnt] .mail-workspace .queue-button:hover,.app[data-product=infnt] .mail-workspace .mailbox-subtabs button:focus-visible,.app[data-product=infnt] .mail-workspace .folder-button:focus-visible,.app[data-product=infnt] .mail-workspace .queue-button:focus-visible{border-color:#1418203d;background:#fff}.app[data-product=infnt] .mail-workspace .folder-button[aria-current=true],.app[data-product=infnt] .mail-workspace .queue-button[aria-current=true],.app[data-product=infnt] .mail-workspace .mailbox-subtabs button[aria-pressed=true]{border-color:#14182047;background:linear-gradient(135deg,#f2f4f8,#fff);box-shadow:0 10px 24px #0f172a0f}.app[data-product=infnt] .mail-workspace .folder-button em,.app[data-product=infnt] .mail-workspace .queue-button em,.app[data-product=infnt] .mail-workspace .mailbox-subtabs button b,.app[data-product=infnt] .mail-workspace .tab-label em{border-color:#14182014;background:#eef1f6;color:#0b0f17}.app[data-product=infnt] .mail-workspace .mail-toolbar,.app[data-product=infnt] .mail-workspace .mail-path-strip,.app[data-product=infnt] .mail-workspace .mail-action-bar,.app[data-product=infnt] .mail-workspace .open-tabs,.app[data-product=infnt] .mail-workspace .runtime-bridge-strip{border-bottom-color:#d8dee8;background:#fff}.app[data-product=infnt] .mail-workspace .open-tabs,.app[data-product=infnt] .mail-workspace .mail-path-strip{background:#f8fafc}.app[data-product=infnt] .mail-workspace .open-tab-search,.app[data-product=infnt] .mail-workspace .open-message-tab,.app[data-product=infnt] .mail-workspace .mail-search input,.app[data-product=infnt] .mail-workspace .toolbar-controls select,.app[data-product=infnt] .mail-workspace .icon-toggle,.app[data-product=infnt] .mail-workspace .mail-action-bar button{border-color:#d8dee8}.app[data-product=infnt] .mail-workspace .open-tab-search[aria-selected=true],.app[data-product=infnt] .mail-workspace .open-message-tab[data-active=true]{box-shadow:inset 0 3px #141820,0 -6px 16px #0f172a09}.app[data-product=infnt] .mail-workspace .icon-toggle[aria-pressed=true],.app[data-product=infnt] .mail-workspace .mail-action-bar .primary-mini,.app[data-product=infnt] .mail-workspace .approval-card-actions button:first-child{border-color:transparent;background:#141820;color:#fff}.app[data-product=infnt] .mail-workspace .runtime-bridge-strip{border-top-color:#d8dee8;background:linear-gradient(90deg,#f7f8fb,#fff)}.app[data-product=infnt] .mail-workspace .mail-reader,.app[data-product=infnt] .mail-workspace .message-list{background:#f8fafc}.app[data-product=infnt] .mail-workspace .message-list{border-right-color:#d8dee8;background:#f8fafc}.app[data-product=infnt] .mail-workspace .message-button,.app[data-product=infnt] .mail-workspace .detail>div:first-child,.app[data-product=infnt] .mail-workspace .message-body-preview,.app[data-product=infnt] .mail-workspace .mail-action-preview-card,.app[data-product=infnt] .mail-workspace .metadata-drawer,.app[data-product=infnt] .mail-workspace .detail>.empty{border-color:#d8dee8;background:#fff}.app[data-product=infnt] .mail-workspace .message-button:hover,.app[data-product=infnt] .mail-workspace .message-button:focus-visible,.app[data-product=infnt] .mail-workspace .message-button[aria-current=true]{border-color:#1418203d;background:#fff}.app[data-product=infnt] .mail-workspace .message-button[aria-current=true]{box-shadow:inset 3px 0 #141820,0 12px 26px #0f172a12}.app[data-product=infnt] .mail-workspace .detail{background:#fff}.app[data-product=infnt] .mail-workspace .detail-grid,.app[data-product=infnt] .mail-workspace .message-body-preview{background:#f8fafc}.app[data-product=infnt] .pane-resizer{background:linear-gradient(90deg,transparent,rgba(101,113,132,.18),transparent)}.app[data-product=infnt] .pane-resizer:hover,.app[data-product=infnt] .pane-resizer:focus{background:#65718429}.app[data-product=infnt] .secondary-mini,.app[data-product=infnt] .secondary,.app[data-product=infnt] .primary-action{border-color:#d8dee8}.app[data-product] .view-heading{align-items:center;padding:8px 2px 2px}.app[data-product] .view-heading h1{font-size:clamp(1.45rem,2.2vw,2.05rem);line-height:1.05}.app[data-product] .view-heading p{max-width:920px;color:var(--live-muted);line-height:1.45}.app[data-product] .provider-worker-strip,.app[data-product] .setup-cockpit,.app[data-product] .summary-grid,.app[data-product] .systems-status-strip,.app[data-product] .systems-topology-grid,.app[data-product] .billing-mini-grid,.app[data-product] .edge-credit-grid,.app[data-product] .domain-preview-stats{gap:10px}.app[data-product] .provider-worker-strip>div,.app[data-product] .provider-worker-strip article,.app[data-product] .systems-status-strip span,.app[data-product] .systems-topology-grid article,.app[data-product] .billing-mini-grid span,.app[data-product] .edge-credit-grid span,.app[data-product] .domain-preview-stats span,.app[data-product] .setup-cockpit article,.app[data-product] .summary-card,.app[data-product] .setup-check-card{border-radius:14px;border-color:var(--live-line);background:#fff;box-shadow:0 10px 26px #0f172a0a}.app[data-product] .systems-topology-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.app[data-product] .systems-topology-grid article{min-height:0;padding:14px;gap:8px}.app[data-product] .systems-topology-grid article p{display:-webkit-box;max-height:4.35em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.45}.app[data-product] .systems-panel,.app[data-product] .systems-runbook,.app[data-product] .provider-gate-plan-panel,.app[data-product] .go-live-preflight-panel,.app[data-product] .setup-email-preview-panel,.app[data-product] .billing-snapshot-panel,.app[data-product] .stripe-checkout-panel,.app[data-product] .provider-worker-strip{border-radius:16px;border-color:var(--live-line);background:#ffffffeb;box-shadow:0 14px 36px #0f172a0b}.app[data-product] .provider-gate-plan-panel,.app[data-product] .go-live-preflight-panel,.app[data-product] .setup-email-preview-panel,.app[data-product] .billing-snapshot-panel,.app[data-product] .stripe-checkout-panel{padding:12px}.app[data-product] .provider-gate-plan-head,.app[data-product] .preflight-head,.app[data-product] .setup-email-preview-head,.app[data-product] .billing-snapshot-head,.app[data-product] .stripe-checkout-head,.app[data-product] .systems-panel-head{align-items:center;gap:12px}.app[data-product] .provider-gate-plan-head h2,.app[data-product] .preflight-head h2,.app[data-product] .setup-email-preview-head h2,.app[data-product] .billing-snapshot-head h2,.app[data-product] .stripe-checkout-head h2,.app[data-product] .systems-panel-head h2{margin:1px 0;font-size:1.04rem;line-height:1.18}.app[data-product] .provider-gate-plan-head p,.app[data-product] .preflight-head p,.app[data-product] .setup-email-preview-head p,.app[data-product] .billing-snapshot-head p,.app[data-product] .stripe-checkout-head p{display:block;max-width:980px;overflow:hidden;color:var(--live-muted);text-overflow:ellipsis;white-space:nowrap}.app[data-product] .preflight-empty,.app[data-product] .provider-gate-summary span,.app[data-product] .preflight-summary span,.app[data-product] .systems-dns-grid span,.app[data-product] .systems-page-blocks div,.app[data-product] .systems-address-list div,.app[data-product] .systems-capacity-pool-list span{border-radius:12px;border-color:var(--live-line);background:#fff}.app[data-product=infnt] .provider-worker-strip>div,.app[data-product=infnt] .provider-worker-strip article,.app[data-product=infnt] .systems-status-strip span,.app[data-product=infnt] .systems-topology-grid article,.app[data-product=infnt] .billing-mini-grid span,.app[data-product=infnt] .edge-credit-grid span,.app[data-product=infnt] .domain-preview-stats span,.app[data-product=infnt] .setup-cockpit article,.app[data-product=infnt] .summary-card,.app[data-product=infnt] .setup-check-card,.app[data-product=infnt] .preflight-empty,.app[data-product=infnt] .provider-gate-summary span,.app[data-product=infnt] .preflight-summary span,.app[data-product=infnt] .systems-dns-grid span,.app[data-product=infnt] .systems-page-blocks div,.app[data-product=infnt] .systems-address-list div,.app[data-product=infnt] .systems-capacity-pool-list span{border-color:#d8dee8;background:#fff}.app[data-product=infnt] .setup-check-card>span,.app[data-product=infnt] .setup-cockpit span,.app[data-product=infnt] .systems-dns-grid span[data-status=ready],.app[data-product=infnt] .systems-topology-grid article[data-status=ready]{border-color:#d8dee8;background:#f8fafc;color:#0b0f17}.app[data-product=infnt] .systems-topology-grid article[data-status=needs_review],.app[data-product=infnt] .systems-topology-grid article[data-status=planned],.app[data-product=infnt] .systems-topology-grid article[data-status=preview_ready]{border-color:#d8dee8;background:#fff}@media(max-width:980px){.app[data-product=infnt] .mail-workspace .mail-rail button[aria-pressed=true]{border-right-color:#1418203d}.app[data-product] .provider-gate-plan-head p,.app[data-product] .preflight-head p,.app[data-product] .setup-email-preview-head p,.app[data-product] .billing-snapshot-head p,.app[data-product] .stripe-checkout-head p{white-space:normal}}.app[data-product] .mail-workspace .inbox-empty-state,.app[data-product] .mail-workspace .detail>.empty{min-height:176px;margin:12px;padding:18px;border:1px solid var(--live-line);border-radius:16px;background:#fff;box-shadow:0 12px 28px #0f172a0b}.app[data-product] .mail-workspace .inbox-empty-state{align-content:center;justify-items:center;gap:10px}.app[data-product] .mail-workspace .inbox-empty-state span,.app[data-product] .mail-workspace .detail>.empty{color:var(--live-muted);line-height:1.45}.app[data-product] .mail-workspace .inbox-empty-state button{min-height:34px;padding:0 13px;border-radius:999px;border-color:color-mix(in srgb,var(--live-accent) 18%,var(--live-line));background:var(--live-accent);color:#fff;font-weight:850}.app[data-product=infnt] .mail-workspace .inbox-empty-state button{border-color:transparent;background:#141820}.app[data-product] .mail-workspace .mail-reader{background:color-mix(in srgb,var(--live-accent-soft) 14%,#f8fafc)}.app[data-product=infnt] .mail-workspace .mail-reader{background:#f8fafc}.app[data-product] .mail-workspace .mail-main{grid-template-rows:auto auto auto auto auto minmax(0,1fr)}.app[data-product] .mail-workspace .runtime-bridge-strip{align-self:start}@media(max-width:980px){.app[data-product] .mail-workspace .mail-main{grid-template-rows:auto auto auto auto auto auto minmax(0,1fr)}}.app[data-product=infnt]{--brand-ink: #080a0f;--brand-panel: #ffffff;--brand-soft: #f7f8fa;--brand-line: #d8dee8;--brand-muted: #627086;--brand-accent: #111827;--brand-accent-soft: #eef1f6;--brand-warn: #d69a17;--brand-danger: #df3c3c}.app[data-product=chima]{--brand-ink: #10213f;--brand-panel: #ffffff;--brand-soft: #f6fbff;--brand-line: #d8e7f1;--brand-muted: #5f7189;--brand-accent: #0b7b73;--brand-accent-soft: #e8f6f3}.app[data-product=infnt] .topbar{background:linear-gradient(180deg,#fff,#f8fafc);border-color:#d8dee8;box-shadow:0 18px 54px #090e1914}.app[data-product=chima] .topbar{background:linear-gradient(180deg,#fff,#f7fbff);border-color:#155e752e;box-shadow:0 18px 54px #0d5c5614}.header-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));align-items:center;gap:0;padding:4px 8px}.header-tabs button{justify-content:center;min-width:0;padding-inline:10px;border-radius:10px;position:relative;white-space:nowrap}.header-tabs button+button:before{content:"";position:absolute;left:-1px;top:25%;bottom:25%;width:1px;background:#67748838}.header-tabs button[aria-current=page]:before,.header-tabs button[aria-current=page]+button:before{opacity:0}.app[data-product=infnt] .brand .mark,.app[data-product=infnt] .shell-avatar-button{background:linear-gradient(135deg,#05070b,#1d2430 62%,#3d4655);color:#fff}.app[data-product=chima] .brand .mark,.app[data-product=chima] .shell-avatar-button{background:linear-gradient(135deg,#0a7671,#0ca39a 58%,#e1a21b);color:#fff}.hosted-view{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.hosted-view>.view-heading,.hosted-view>.demo-note,.hosted-view>.provider-worker-strip,.hosted-view>.hosted-launch-flow,.hosted-view>.hosted-step-tabs,.hosted-view>.hosted-layout,.hosted-view>.setup-cockpit,.hosted-view>.hosted-identity-panel,.hosted-view>.setup-activation-panel{grid-column:1 / -1}.hosted-launch-flow,.systems-mission-grid,.edge-layer-grid{width:100%}.hosted-launch-flow{border:1px solid var(--brand-line, #d8dee8);border-radius:22px;background:linear-gradient(135deg,var(--brand-panel, #fff) 0%,var(--brand-soft, #f8fafc) 100%);padding:16px;box-shadow:0 20px 60px #0f172a12}.hosted-flow-head,.systems-mission-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.hosted-flow-head h2,.systems-readiness-card h2{margin:3px 0 0;font-size:1.05rem;letter-spacing:-.03em}.hosted-flow-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:12px}.hosted-flow-steps span{min-width:0;border:1px solid var(--brand-line, #d8dee8);border-radius:15px;background:#fff;padding:10px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 8px;align-items:center}.hosted-flow-steps b{width:32px;height:32px;border-radius:12px;display:inline-grid;place-items:center;background:var(--brand-accent-soft, #eef1f6);color:var(--brand-accent, #111827);font-size:.78rem}.hosted-flow-steps small{color:var(--brand-ink, #111827);font-weight:800;letter-spacing:-.02em}.hosted-flow-steps em{grid-column:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--brand-muted, #627086);font-style:normal;font-size:.78rem}.hosted-flow-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hosted-flow-cards article{border:1px solid var(--brand-line, #d8dee8);border-radius:16px;background:#ffffffd1;padding:12px;min-height:82px}.hosted-flow-cards b,.hosted-flow-cards span{display:block}.hosted-flow-cards b{color:var(--brand-ink, #111827);margin-bottom:4px}.hosted-flow-cards span{color:var(--brand-muted, #627086);font-size:.86rem;line-height:1.35}.systems-mission-grid{display:grid;grid-template-columns:minmax(300px,1.25fr) repeat(2,minmax(220px,.8fr));gap:12px;align-items:stretch}.systems-readiness-card,.systems-mission-card{border:1px solid var(--brand-line, #d8dee8);border-radius:22px;background:#fff;box-shadow:0 18px 50px #0f172a12;padding:16px}.systems-readiness-card{display:flex;gap:16px;align-items:center}.systems-readiness-card p{margin:6px 0 0;color:var(--brand-muted, #627086);line-height:1.45}.systems-readiness-dial{--systems-readiness: 0%;width:132px;aspect-ratio:1;border-radius:50%;flex:0 0 auto;background:conic-gradient(var(--brand-accent, #111827) var(--systems-readiness),#e7ecf2 0);display:grid;place-items:center;position:relative}.systems-readiness-dial:after{content:"";position:absolute;inset:15px;border-radius:inherit;background:#fff;box-shadow:inset 0 0 0 1px #e8edf4}.systems-readiness-dial b,.systems-readiness-dial span{position:relative;z-index:1;text-align:center}.systems-readiness-dial b{display:block;font-size:1.75rem;letter-spacing:-.05em;color:var(--brand-ink, #111827)}.systems-readiness-dial span{margin-top:-22px;display:block;color:var(--brand-accent, #111827);font-size:.75rem;font-weight:800}.systems-mission-card{display:flex;flex-direction:column;min-width:0}.systems-mission-head b{font-size:1.35rem;color:var(--brand-ink, #111827)}.systems-mission-list{display:grid;gap:8px}.systems-mission-list span{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--brand-line, #d8dee8);border-radius:14px;padding:9px 10px;min-width:0;background:var(--brand-soft, #f8fafc)}.systems-mission-list b,.systems-mission-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.systems-mission-list b{font-size:.86rem;color:var(--brand-ink, #111827)}.systems-mission-list small{color:var(--brand-muted, #627086);font-size:.72rem;text-transform:capitalize}.systems-site-view .systems-topology-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px}.systems-site-view .systems-topology-grid article{min-height:0;padding:14px;border-radius:18px}.systems-site-view .systems-topology-grid article p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.edge-layer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(188px,1fr));gap:10px}.edge-layer-card{border:1px solid var(--brand-line, #d8dee8);border-radius:18px;background:#fff;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 10px;align-items:start;box-shadow:0 16px 44px #0f172a0f}.edge-layer-card>span{width:34px;height:34px;border-radius:12px;display:inline-grid;place-items:center;background:var(--brand-accent-soft, #eef1f6);color:var(--brand-accent, #111827);font-weight:900;font-size:.76rem}.edge-layer-card div{min-width:0}.edge-layer-card b,.edge-layer-card small,.edge-layer-card em{display:block;overflow:hidden;text-overflow:ellipsis}.edge-layer-card b{color:var(--brand-ink, #111827);white-space:nowrap}.edge-layer-card small,.edge-layer-card em{color:var(--brand-muted, #627086);font-size:.78rem;line-height:1.25}.edge-layer-card em{grid-column:1 / -1;font-style:normal;border-top:1px solid #eef2f7;padding-top:8px}.app[data-product=infnt] :is(.demo-note,.provider-worker-strip,.provider-gate-plan-panel,.go-live-preflight-panel,.setup-email-preview-panel,.billing-snapshot-panel,.stripe-checkout-panel,.live-intent-panel,.setup-bundle-panel,.setup-activation-panel,.edge-source-strip,.edge-review-grid .panel,.systems-hero-card,.systems-live-pill,.systems-status-strip,.systems-status-empty,.systems-panel,.edge-credit-panel,.edge-credit-total,.edge-credit-note,.outbound-security-panel,.defense-switch-panel,.threat-feed-panel,.audit-card,.summary-card){background:linear-gradient(180deg,#fff,#f9fafc);border-color:#d8dee8;color:#111827;box-shadow:0 16px 44px #0f172a0e}.app[data-product=infnt] :is(.systems-dns-grid span,.systems-topology-grid article,.systems-capacity-pool-list span,.systems-address-list div,.provider-connector-card,.provider-worker-strip article,.provider-gate-grid article,.compensation-grid article,.preflight-summary span,.preflight-check-grid article,.setup-email-preview-summary span,.setup-email-draft-list article,.billing-snapshot-summary span,.edge-credit-tier-list span,.outbound-registry-entry,.outbound-policy-card,.outbound-safety-note){background:#fff;border-color:#d8dee8;color:#111827}.app[data-product=infnt] :is([data-status=ready],[data-status=preview_ready],[data-state=enabled],[data-active=true]):not(.top-product-switch button):not(.state-chip):not(.session-button){border-color:#d8dee8;color:#111827}.app[data-product=infnt] :is(.primary,.primary-action,.compose-button){background:linear-gradient(135deg,#080a0f,#1d2430);border-color:#080a0f;color:#fff}.app[data-product=infnt] .state-chip[data-active=true],.app[data-product=infnt] .top-product-switch button[aria-pressed=true]{background:#111827;border-color:#111827;color:#fff}.app[data-product=infnt] .systems-readiness-dial,.app[data-product=infnt] .hosted-flow-steps b,.app[data-product=infnt] .edge-layer-card>span{background:#eef1f6;color:#111827}.app[data-product=infnt] .systems-readiness-dial{background:conic-gradient(#111827 var(--systems-readiness),#e7ecf2 0)}.app[data-product=infnt] .hosted-flow-steps span[data-status=needs_review],.app[data-product=infnt] .systems-mission-list span[data-status=needs_review],.app[data-product=infnt] .edge-layer-card[data-status=needs_review]{border-color:#e2b44f;background:#fffaf0}.app[data-product=infnt] .hosted-flow-steps span[data-status=blocked],.app[data-product=infnt] .systems-mission-list span[data-status=blocked]{border-color:#efb1b1;background:#fff7f7}.provider-gate-plan-panel,.go-live-preflight-panel,.setup-email-preview-panel,.billing-snapshot-panel,.stripe-checkout-panel,.live-intent-panel,.setup-bundle-panel,.setup-activation-panel,.edge-source-strip,.outbound-registry-card,.outbound-policy-card{border-radius:20px}.provider-gate-plan-head,.preflight-head,.setup-email-preview-head,.billing-snapshot-head,.stripe-checkout-head,.live-intent-head,.setup-bundle-head{align-items:center}.provider-gate-plan-head h2,.preflight-head h2,.setup-email-preview-head h2,.billing-snapshot-head h2,.stripe-checkout-head h2,.live-intent-head h2,.setup-bundle-head h2{font-size:1.05rem;letter-spacing:-.03em;margin-bottom:4px}.provider-gate-plan-head p,.preflight-head p,.setup-email-preview-head p,.billing-snapshot-head p,.stripe-checkout-head p,.live-intent-head p,.setup-bundle-head p{max-width:68ch}@media(max-width:1100px){.systems-mission-grid,.hosted-view{grid-template-columns:1fr}.hosted-flow-steps,.hosted-flow-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.header-tabs{display:flex;grid-template-columns:none;justify-content:flex-start;gap:6px;overflow-x:auto;scroll-snap-type:x proximity}.header-tabs button{flex:0 0 auto;min-width:max-content;padding-inline:12px;scroll-snap-align:start}.header-tabs button+button:before,.app[data-product] .header-tabs button:not(:last-child):after{display:none}.systems-readiness-card{align-items:flex-start;flex-direction:column}.hosted-flow-steps,.hosted-flow-cards{grid-template-columns:1fr}}.app[data-product] .header-tabs button:not(:last-child):after{content:"";right:-1px;top:25%;bottom:25%;width:1px;height:auto;background:#67748838;color:transparent;opacity:1;transform:none}.audit-mission-grid{display:grid;grid-template-columns:minmax(320px,1.25fr) repeat(2,minmax(220px,.85fr));gap:12px;margin-bottom:12px}.audit-command-card{border:1px solid var(--brand-line, #d8e7f1);border-radius:22px;background:#fff;padding:16px;box-shadow:0 18px 50px #0f172a12;min-width:0}.app[data-product=chima] .audit-command-card,.app[data-product=chima] .operator-readiness-strip article,.app[data-product=chima] .deployment-health-strip article,.app[data-product=chima] .mxroute-automation-controls,.app[data-product=chima] .operator-empty-state,.app[data-product=chima] .observability-shell{background:linear-gradient(180deg,#fff,#fbfdff);border-color:#0c726c29}.audit-score-card{display:flex;align-items:center;gap:16px}.audit-score-dial{--audit-readiness: 0%;width:128px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;position:relative;background:conic-gradient(var(--brand-accent, #0b7b73) var(--audit-readiness),#e8edf4 0)}.audit-score-dial:after{content:"";position:absolute;inset:15px;border-radius:inherit;background:#fff;box-shadow:inset 0 0 0 1px #e8edf4}.audit-score-dial b,.audit-score-dial span{position:relative;z-index:1}.audit-score-dial b{display:block;font-size:1.65rem;letter-spacing:-.05em;color:var(--brand-ink, #10213f)}.audit-score-dial span{margin-top:-22px;color:var(--brand-accent, #0b7b73);font-size:.75rem;font-weight:900}.audit-command-card h2{margin:3px 0 5px;font-size:1.04rem;letter-spacing:-.03em}.audit-command-card p{margin:0;color:var(--brand-muted, #5f7189);line-height:1.42}.audit-command-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.audit-command-head b{font-size:1.35rem;color:var(--brand-ink, #10213f)}.audit-command-list{display:grid;gap:8px}.audit-command-list span{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--brand-line, #d8e7f1);border-radius:14px;background:#fff;padding:8px 10px;min-width:0}.audit-command-list b,.audit-command-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-command-list b{color:var(--brand-ink, #10213f);font-size:.84rem}.audit-command-list small{color:var(--brand-muted, #5f7189);font-size:.72rem}.operator-readiness-strip,.deployment-health-strip{display:grid;gap:8px;margin-bottom:10px}.operator-readiness-strip{grid-template-columns:repeat(auto-fit,minmax(178px,1fr))}.deployment-health-strip{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.operator-readiness-strip article,.deployment-health-strip article{min-height:78px;padding:12px;border-radius:16px;box-shadow:0 10px 28px #0f172a0b}.operator-readiness-strip article[data-status=ready],.operator-readiness-strip article[data-status=preview_ready],.deployment-health-strip article[data-status=ready],.deployment-health-strip article[data-status=preview_ready]{background:#fff;border-color:#0c726c29}.operator-readiness-strip article b,.deployment-health-strip article b{font-size:1.08rem;letter-spacing:-.03em}.mxroute-automation-controls{margin-top:12px;border-radius:22px}.audit-activity-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.audit-activity-rail article{border:1px solid var(--brand-line, #d8e7f1);border-radius:16px;background:#fff;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px 10px;align-items:center}.audit-activity-rail article>span{width:32px;height:32px;border-radius:11px;display:inline-grid;place-items:center;background:var(--brand-accent-soft, #e8f6f3);color:var(--brand-accent, #0b7b73);font-weight:900;font-size:.74rem}.audit-activity-rail b,.audit-activity-rail small,.audit-activity-rail em{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-activity-rail b{color:var(--brand-ink, #10213f)}.audit-activity-rail small,.audit-activity-rail em{color:var(--brand-muted, #5f7189);font-size:.76rem;font-style:normal}.audit-activity-rail em{grid-column:1 / -1;border-top:1px solid #edf2f7;padding-top:7px}.billing-command-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.billing-command-strip article{border:1px solid var(--brand-line, #d8dee8);border-radius:18px;background:#fff;padding:13px 14px;box-shadow:0 14px 40px #0f172a0e}.billing-command-strip b,.billing-command-strip small{display:block}.billing-command-strip b{color:var(--brand-ink, #111827);font-size:1.2rem;letter-spacing:-.04em;margin:2px 0}.billing-command-strip small{color:var(--brand-muted, #627086)}.billing-view .billing-overview-grid{gap:12px;margin-bottom:12px}.billing-view .billing-plan-card{min-height:0;padding:16px}.billing-view .billing-plan-card h2{font-size:1.75rem}.billing-view .edge-credit-panel{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(360px,1.18fr);gap:12px;align-items:start;padding:16px}.billing-view .edge-credit-head,.billing-view .edge-credit-note{grid-column:1}.billing-view .edge-credit-grid,.billing-view .edge-credit-tier-list{grid-column:2}.billing-view .edge-credit-head{align-items:flex-start;min-width:0}.billing-view .edge-credit-head h2{font-size:1.25rem;line-height:1.15}.billing-view .edge-credit-head p{line-height:1.38}.billing-view .edge-credit-total{min-width:92px;padding:10px}.billing-view .edge-credit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.billing-view .edge-credit-grid span,.billing-view .edge-credit-tier-list span{min-height:0;padding:10px}.billing-view .edge-credit-grid b{font-size:1.1rem}.billing-view .edge-credit-tier-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.billing-view .edge-credit-note{align-self:stretch;display:grid;align-content:start;gap:6px;padding:12px}.billing-view .outbound-security-panel,.billing-view .outbound-plan-panel{margin-top:12px}.billing-actions{gap:8px;justify-content:flex-end}.billing-actions .secondary{min-height:38px;padding:8px 12px}.mail-workspace .message-list .empty,.mail-workspace .mail-reader>.empty,.edge-view .empty-preview,.empty-preview.compact-empty{min-height:0}.mail-workspace .message-list .empty,.mail-workspace .mail-reader>.empty{max-width:320px;margin:28px auto;padding:28px 22px;border-radius:18px;box-shadow:0 18px 44px #0f172a0b}.app[data-product=infnt] .systems-hero-card p,.app[data-product=infnt] .systems-topology-grid article p,.app[data-product=infnt] .systems-address-list small{color:#627086}@media(max-width:1100px){.audit-mission-grid,.billing-command-strip,.billing-view .edge-credit-panel{grid-template-columns:1fr}.billing-view .edge-credit-head,.billing-view .edge-credit-note,.billing-view .edge-credit-grid,.billing-view .edge-credit-tier-list{grid-column:1}}@media(max-width:760px){.audit-score-card{flex-direction:column;align-items:flex-start}.billing-view .edge-credit-grid,.billing-view .edge-credit-tier-list{grid-template-columns:1fr 1fr}}.billing-view .billing-overview-grid{grid-template-columns:minmax(260px,.82fr) minmax(360px,1.18fr)}.billing-view .billing-plan-card{min-height:150px!important;padding:14px 16px!important}.billing-view .billing-plan-card h2{font-size:1.45rem!important;line-height:1.05;margin:4px 0 8px}.billing-view .billing-plan-card p{margin:6px 0;line-height:1.34}.billing-view .billing-gate-list{gap:8px}.billing-view .billing-gate-list span{padding:10px;min-height:78px}.billing-view .billing-gate-list b,.billing-view .billing-gate-list small{line-height:1.25}.billing-view .edge-credit-panel{grid-template-columns:minmax(260px,.7fr) minmax(520px,1.3fr)}.billing-view .edge-credit-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.billing-view .edge-credit-head h2{font-size:1.12rem!important;line-height:1.12;max-width:19ch}.billing-view .edge-credit-head p{font-size:.84rem;line-height:1.32;max-width:30ch}.billing-view .edge-credit-total b,.billing-view .edge-credit-grid b{font-size:1.05rem}.billing-view .edge-credit-note b,.billing-view .edge-credit-note span,.billing-view .edge-credit-tier-list small,.billing-view .edge-credit-grid small{font-size:.75rem;line-height:1.25}.billing-view .edge-credit-note{min-height:86px}@media(max-width:1100px){.billing-view .billing-overview-grid,.billing-view .edge-credit-panel{grid-template-columns:1fr}}.billing-view .billing-overview-grid{align-items:start}.billing-view .billing-plan-card{min-height:0!important}.billing-view .billing-gate-list span{min-height:64px!important}.billing-view .billing-gate-list small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.app[data-product] .mail-workspace .mail-main{grid-template-rows:28px 42px 28px 38px 44px minmax(0,1fr)!important}.app[data-product] .mail-workspace .open-tabs{min-height:28px!important;padding:2px 8px 0!important;align-items:end;background:#f8fafc}.app[data-product] .mail-workspace .open-tab-search,.app[data-product] .mail-workspace .open-message-tab{min-width:98px!important;max-width:150px!important;border-radius:10px 10px 0 0}.app[data-product] .mail-workspace .open-message-tab>button,.app[data-product] .mail-workspace .open-tab-search{min-height:25px!important;padding:3px 8px!important}.app[data-product] .mail-workspace .open-tabs small{display:none}.app[data-product] .mail-workspace .open-tabs span{font-size:.78rem}.app[data-product] .mail-workspace .mail-toolbar{min-height:42px!important;padding:6px 10px!important;align-items:center!important}.app[data-product] .mail-workspace .mail-search{display:flex;align-items:center;gap:8px}.app[data-product] .mail-workspace .mail-search span{flex:0 0 auto;font-size:.72rem}.app[data-product] .mail-workspace .mail-search input,.app[data-product] .mail-workspace .toolbar-controls select,.app[data-product] .mail-workspace .icon-toggle{min-height:32px;padding:6px 10px;border-radius:11px}.app[data-product] .mail-workspace .mail-path-strip{min-height:28px!important;padding:4px 10px!important;font-size:.78rem;background:#fbfcfe}.app[data-product] .mail-workspace .mail-path-strip span:after{margin-left:6px}.app[data-product] .mail-workspace .mail-action-bar{min-height:38px!important;padding:5px 10px!important;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.app[data-product] .mail-workspace .mail-action-bar button{min-height:28px!important;padding:0 9px!important;border-radius:11px;font-size:.76rem;white-space:nowrap}.app[data-product] .mail-workspace .mail-action-bar span{flex:0 1 260px;min-width:180px;max-width:320px;font-size:.72rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app[data-product] .mail-workspace .runtime-bridge-strip{min-height:44px;padding:5px 10px!important;gap:8px}.app[data-product] .mail-workspace .runtime-bridge-card{padding:6px 8px!important;border-radius:13px}.app[data-product] .mail-workspace .runtime-bridge-card small{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.app[data-product] .mail-workspace .mail-reader:has(.inbox-empty-state){background:linear-gradient(180deg,#fff,#f8fafc)}.app[data-product] .mail-workspace .message-list .inbox-empty-state,.app[data-product] .mail-workspace .detail>.empty{max-width:300px!important;min-height:118px!important;margin:28px auto!important;padding:22px!important;border:1px solid #d8dee8!important;border-radius:20px!important;background:#fff!important;box-shadow:0 18px 50px #0f172a0e!important}.app[data-product] .mail-workspace .message-list .inbox-empty-state span,.app[data-product] .mail-workspace .detail>.empty{font-size:.95rem;line-height:1.35}.app[data-product] .mail-workspace .message-list .inbox-empty-state button{min-height:34px;padding:0 14px;border-radius:999px}.app[data-product] .mail-workspace .message-list,.app[data-product] .mail-workspace .detail{padding:10px!important}.app[data-product] .mail-workspace .message-pane-resizer{opacity:.6}.hq-view .empty-preview:not(.compact-empty){min-height:0!important;padding:22px 24px!important;border-radius:18px!important}.hq-view .empty-preview:not(.compact-empty) h2{font-size:1.25rem;margin-bottom:6px}.hosted-view :is(.provider-gate-plan-panel,.go-live-preflight-panel,.setup-email-preview-panel,.billing-snapshot-panel){padding:16px!important;overflow:hidden}.hosted-view :is(.provider-gate-plan-head,.preflight-head,.setup-email-preview-head,.billing-snapshot-head) p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hosted-view .preflight-empty{min-height:0;padding:12px}.app[data-product] .mail-workspace .mail-main{grid-template-rows:auto auto auto minmax(0,1fr)!important;background:#fff}.app[data-product] .mail-workspace .mail-command-panel{display:grid;gap:8px;padding:11px 12px 10px;border-bottom:1px solid var(--mail-live-line);background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--mail-live-shell) 52%,#ffffff))}.app[data-product] .mail-workspace .mail-command-bar{display:grid;grid-template-columns:minmax(210px,.86fr) minmax(260px,1.25fr) auto;align-items:center;gap:9px}.app[data-product] .mail-workspace .mail-command-title{display:grid;gap:2px;min-width:0;min-height:48px;padding:8px 11px;border:1px solid var(--mail-live-line);border-radius:14px;background:#fffffff5;color:inherit;text-align:left;box-shadow:0 10px 24px #0f172a0b}.app[data-product] .mail-workspace .mail-command-title:hover,.app[data-product] .mail-workspace .mail-command-title:focus-visible{border-color:color-mix(in srgb,var(--mail-live-accent) 28%,var(--mail-live-line));outline:none}.app[data-product] .mail-workspace .mail-command-title b{overflow:hidden;color:#0f172a;font-size:.95rem;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}.app[data-product] .mail-workspace .mail-command-title small{overflow:hidden;color:var(--mail-live-muted);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.app[data-product] .mail-workspace .mail-command-search{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:48px;padding:7px 10px;border:1px solid var(--mail-live-line);border-radius:14px;background:#fffffff0;box-shadow:0 10px 24px #0f172a09}.app[data-product] .mail-workspace .mail-command-search span{flex:none;color:var(--mail-live-muted);font-size:.72rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.app[data-product] .mail-workspace .mail-command-search input{width:100%;min-height:32px;padding:6px 8px;border:0;background:transparent;box-shadow:none}.app[data-product] .mail-workspace .mail-command-search:focus-within{border-color:color-mix(in srgb,var(--mail-live-accent) 28%,var(--mail-live-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--mail-live-accent-soft) 42%,transparent)}.app[data-product] .mail-workspace .mail-command-controls{display:flex;align-items:center;justify-content:end;gap:7px;min-width:max-content}.app[data-product] .mail-workspace .mail-command-controls select,.app[data-product] .mail-workspace .mail-command-controls .icon-toggle{min-height:36px;padding:0 10px;border-radius:12px}.app[data-product] .mail-workspace .mail-command-actions{display:flex;align-items:center;gap:6px;min-width:0;padding:0;overflow:hidden}.app[data-product] .mail-workspace .mail-command-actions button{flex:0 0 auto;min-height:30px;padding:0 10px;border:1px solid var(--mail-live-line);border-radius:999px;background:#fff;color:#182337;font-size:.78rem;font-weight:850}.app[data-product] .mail-workspace .mail-command-actions .primary-mini{border-color:transparent;background:var(--mail-live-accent);color:#fff}.app[data-product] .mail-workspace .mail-command-actions span{overflow:hidden;color:var(--mail-live-muted);font-size:.75rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.app[data-product] .mail-workspace .mail-command-meta{display:flex;align-items:center;gap:6px;min-height:28px;padding:0 2px;overflow:hidden;color:var(--mail-live-muted);font-size:.75rem;font-weight:760}.app[data-product] .mail-workspace .mail-command-meta span,.app[data-product] .mail-workspace .mail-command-meta b{display:inline-flex;align-items:center;min-width:0;max-width:260px;padding:5px 9px;border:1px solid var(--mail-live-line);border-radius:999px;background:#ffffffc7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app[data-product] .mail-workspace .mail-command-meta b{color:#0f172a}.app[data-product] .mail-workspace .mail-command-runtime{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));align-items:stretch;gap:8px;min-height:0;padding:0!important;border:0;background:transparent!important}.app[data-product] .mail-workspace .mail-command-runtime .runtime-bridge-card{min-height:38px;padding:7px 9px!important;border:1px solid var(--mail-live-line);border-radius:13px;background:#ffffffdb;box-shadow:none}.app[data-product] .mail-workspace .mail-command-runtime .runtime-card-head{min-height:20px}.app[data-product] .mail-workspace .mail-command-runtime .runtime-card-head b{font-size:.78rem}.app[data-product] .mail-workspace .mail-command-runtime .runtime-bridge-card small{margin-top:1px;color:var(--mail-live-muted);font-size:.72rem;line-height:1.2}.app[data-product] .mail-workspace .open-tabs{min-height:30px!important;padding:3px 10px 0!important}.app[data-product] .mail-workspace .mobile-mail-pane-switch{border-bottom-color:var(--mail-live-line)}.app[data-product] .mail-workspace .mail-reader{min-height:0;border-top:0}.app[data-product] .mail-workspace .mail-reader:has(.inbox-empty-state){grid-template-columns:minmax(0,1fr)!important;align-items:start;background:linear-gradient(180deg,#fff,#f8fafc)!important}.app[data-product] .mail-workspace .mail-reader:has(.inbox-empty-state) .message-pane-resizer,.app[data-product] .mail-workspace .mail-reader:has(.inbox-empty-state) .detail:has(>.empty){display:none!important}.app[data-product] .mail-workspace .mail-reader:has(.inbox-empty-state):has(.mail-action-preview-card){grid-template-columns:minmax(0,1fr) minmax(340px,.9fr)!important;gap:10px;overflow:auto}.app[data-product] .mail-workspace .mail-reader:has(.inbox-empty-state):has(.mail-action-preview-card) .detail{display:block!important;border-left:0;background:transparent}@media(max-width:980px){.app[data-product] .mail-workspace .mail-reader:has(.inbox-empty-state):has(.mail-action-preview-card){grid-template-columns:1fr!important}.app[data-product] .mail-workspace[data-mobile-pane=list] .mail-reader:has(.inbox-empty-state):has(.mail-action-preview-card)>.detail{display:block!important}}.app[data-product] .mail-workspace .mail-reader:has(.inbox-empty-state) .message-list{display:grid;min-height:260px;border-right:0;background:transparent!important}.app[data-product] .mail-workspace .message-list .inbox-empty-state{width:min(420px,calc(100% - 32px));max-width:420px!important;min-height:132px!important;margin:42px auto!important;padding:22px!important;border-radius:18px!important;box-shadow:0 18px 46px #0f172a0e}.app[data-product=infnt] .mail-workspace .mail-command-panel{border-bottom-color:#d8dee8;background:linear-gradient(180deg,#fff,#f8fafc)}.app[data-product=infnt] .mail-workspace .mail-command-title,.app[data-product=infnt] .mail-workspace .mail-command-search,.app[data-product=infnt] .mail-workspace .mail-command-meta span,.app[data-product=infnt] .mail-workspace .mail-command-meta b,.app[data-product=infnt] .mail-workspace .mail-command-runtime .runtime-bridge-card,.app[data-product=infnt] .mail-workspace .mail-command-actions button{border-color:#d8dee8}.app[data-product=infnt] .mail-workspace .mail-command-actions .primary-mini,.app[data-product=infnt] .mail-workspace .mail-command-controls .icon-toggle[aria-pressed=true]{border-color:transparent;background:#141820;color:#fff}.app[data-product=chima] .mail-workspace .mail-command-actions .primary-mini,.app[data-product=chima] .mail-workspace .mail-command-controls .icon-toggle[aria-pressed=true]{border-color:transparent;background:var(--mail-live-accent);color:#fff}@media(max-width:1180px){.app[data-product] .mail-workspace .mail-command-bar{grid-template-columns:minmax(190px,.9fr) minmax(240px,1.1fr)}.app[data-product] .mail-workspace .mail-command-controls{grid-column:1 / -1;justify-content:start}}@media(max-width:760px){.app[data-product] .mail-workspace .mail-command-bar,.app[data-product] .mail-workspace .mail-command-runtime{grid-template-columns:1fr}.app[data-product] .mail-workspace .mail-command-actions{flex-wrap:wrap}}.hq-view .empty-preview:not(.compact-empty),.edge-view .empty-preview:not(.compact-empty){width:min(760px,100%);min-height:0!important;margin:14px auto 0;padding:22px 24px!important;border-radius:20px!important;text-align:center;place-items:center;box-shadow:0 18px 46px #0f172a0b}.hq-view .empty-preview:not(.compact-empty) h2,.edge-view .empty-preview:not(.compact-empty) h2{font-size:1.2rem}.app[data-product] .mail-workspace .mail-command-panel{gap:6px;padding:9px 10px 8px}.app[data-product] .mail-workspace .mail-command-bar{grid-template-columns:minmax(190px,.78fr) minmax(260px,1.22fr) auto;gap:7px}.app[data-product] .mail-workspace .mail-command-title,.app[data-product] .mail-workspace .mail-command-search{min-height:42px;border-radius:13px}.app[data-product] .mail-workspace .mail-command-title{padding:6px 10px}.app[data-product] .mail-workspace .mail-command-title b{font-size:.9rem}.app[data-product] .mail-workspace .mail-command-search{padding:5px 9px}.app[data-product] .mail-workspace .mail-command-controls select,.app[data-product] .mail-workspace .mail-command-controls .icon-toggle{min-height:32px;padding:0 9px;font-size:.78rem}.app[data-product] .mail-workspace .mail-command-actions{gap:5px;min-height:30px}.app[data-product] .mail-workspace .mail-command-actions button{min-height:27px;padding:0 9px;border-radius:10px;background:#ffffffbd;color:var(--mail-live-muted);font-size:.72rem;box-shadow:none}.app[data-product] .mail-workspace .mail-command-actions button:not(.primary-mini):disabled{opacity:.48}.app[data-product] .mail-workspace .mail-command-actions .primary-mini{min-height:28px;color:#fff}.app[data-product] .mail-workspace .mail-command-actions span,.app[data-product] .mail-workspace .mail-command-meta{display:none!important}.app[data-product] .mail-workspace .mail-command-runtime{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.app[data-product] .mail-workspace .mail-command-runtime .runtime-bridge-card{min-height:30px;padding:5px 8px!important;border-radius:11px}.app[data-product] .mail-workspace .mail-command-runtime .runtime-card-head{min-height:18px}.app[data-product] .mail-workspace .mail-command-runtime .runtime-card-head b{font-size:.72rem}.app[data-product] .mail-workspace .mail-command-runtime .runtime-card-head button{width:21px;height:21px;border-radius:8px}@media(min-width:1181px){.app[data-product] .mail-workspace .mail-command-panel{grid-template-columns:minmax(0,1fr) minmax(210px,.32fr);grid-template-areas:"bar runtime" "actions runtime";align-items:stretch}.app[data-product] .mail-workspace .mail-command-bar{grid-area:bar}.app[data-product] .mail-workspace .mail-command-actions{grid-area:actions}.app[data-product] .mail-workspace .mail-command-runtime{grid-area:runtime;grid-template-columns:1fr;align-content:stretch}}.billing-view .billing-command-strip{gap:9px;margin:10px 0 12px}.billing-view .billing-command-strip article{min-height:74px;padding:13px 14px;border-radius:16px;box-shadow:0 14px 34px #0f172a0b}.billing-view .billing-command-strip b{font-size:1.06rem}.billing-view .billing-command-strip small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.billing-view .billing-overview-grid{gap:10px}.billing-view .billing-plan-card{padding:13px 15px!important;border-radius:18px!important;box-shadow:0 16px 40px #0f172a0b!important}.billing-view .billing-plan-card h2{font-size:1.32rem!important}.billing-view .billing-plan-card p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:4px 0!important}.billing-view .billing-gate-list{grid-template-columns:repeat(3,minmax(0,1fr))}.billing-view .billing-gate-list span{min-height:54px!important;padding:8px 10px!important;border-radius:12px}.billing-view .edge-credit-panel{gap:10px;padding:14px 16px!important;border-radius:18px!important;box-shadow:0 16px 40px #0f172a0b!important}.billing-view .edge-credit-head{padding:0!important}.billing-view .edge-credit-head h2{font-size:1.04rem!important}.billing-view .edge-credit-head p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.billing-view .edge-credit-grid span,.billing-view .edge-credit-tier-list span,.billing-view .edge-credit-note{border-radius:13px!important}.billing-view .edge-credit-tier-list{overflow:hidden}.hosted-view :is(.provider-gate-plan-panel,.go-live-preflight-panel,.setup-email-preview-panel,.billing-snapshot-panel){min-height:0!important;padding:13px 14px!important;border-radius:18px!important;box-shadow:0 16px 40px #0f172a0b!important}.hosted-view :is(.provider-gate-plan-head,.preflight-head,.setup-email-preview-head,.billing-snapshot-head){gap:8px}.hosted-view :is(.provider-gate-plan-head,.preflight-head,.setup-email-preview-head,.billing-snapshot-head) h2{font-size:1.05rem!important;line-height:1.08}.hosted-view :is(.provider-gate-plan-head,.preflight-head,.setup-email-preview-head,.billing-snapshot-head) p{-webkit-line-clamp:1!important;overflow:hidden}.hosted-view :is(.provider-gate-plan-card,.preflight-result-card,.setup-email-preview-card,.billing-snapshot-summary span){min-height:0!important;padding:9px 11px!important;border-radius:13px!important}.app[data-product=chima] .audit-mission-grid>article:first-child,.app[data-product=chima] .audit-command-card,.app[data-product=chima] .audit-activity-rail article{border-color:color-mix(in srgb,var(--live-accent) 28%,#d7e5e2)!important}.app[data-product=chima] .audit-mission-grid>article:first-child{background:radial-gradient(circle at 12% 22%,rgba(13,148,136,.12),transparent 32%),radial-gradient(circle at 92% 12%,rgba(217,151,41,.14),transparent 30%),#fff;box-shadow:0 22px 55px #0d766f1a!important}.app[data-product=chima] .audit-score-dial{box-shadow:inset 0 0 0 12px #d9972929,0 18px 34px #0d766f24}.app[data-product=chima] .audit-command-list span{min-height:34px;border-radius:999px}.app[data-product=chima] .deployment-health-strip article,.app[data-product=chima] .operator-readiness-strip article{border-radius:16px;background:linear-gradient(180deg,#fff,#f1f9f7c7)}.hosted-view :is(.provider-gate-plan-head,.preflight-head,.setup-email-preview-head,.billing-snapshot-head) p,.hosted-view :is(.provider-gate-plan-card,.preflight-result-card,.setup-email-preview-card,.billing-snapshot-summary span) small,.hosted-view :is(.provider-gate-plan-card,.preflight-result-card,.setup-email-preview-card,.billing-snapshot-summary span) span{max-width:100%;white-space:normal!important;overflow:hidden!important;overflow-wrap:anywhere;text-overflow:clip}.hosted-view :is(.provider-gate-plan-head,.preflight-head,.setup-email-preview-head,.billing-snapshot-head) p{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;line-height:1.28!important}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.app[data-product=chima]{--bg: #f6f8fc;--surface: #ffffff;--surface-2: #edf2f8;--ink: #05070b;--muted: #536274;--line: #d4deeb;--accent: #093f7c;--accent-2: #05070b;--gold: #0d5eba;--danger: #e44949;--brand-ui-accent: #093f7c;--brand-ui-accent-soft: #e8eef7;--brand-ui-gold: #0d5eba;--brand-ui-gold-soft: #edf5ff;--brand-ui-danger: #e44949;--brand-ui-danger-soft: #fff1f1;--brand-ui-ink: #05070b;--brand-ui-muted: #536274;--brand-ui-line: #d4deeb;--brand-ui-page: #f6f8fc;--brand-ink: #05070b;--brand-soft: #edf2f8;--brand-line: #d4deeb;--brand-muted: #536274;--brand-accent: #093f7c;--brand-accent-soft: #e8eef7;--live-accent: #093f7c;--live-accent-soft: #e8eef7;--live-ink: #05070b;--live-muted: #536274;--live-line: #d4deeb;background:radial-gradient(circle at 0 0,rgba(9,63,124,.055),transparent 28%),linear-gradient(180deg,#fff,#f7f9fd 46%,#f2f5fa)}.app[data-product=chima] .topbar{background:radial-gradient(circle at 0% 0%,rgba(9,63,124,.11),transparent 29%),radial-gradient(circle at 96% 0%,rgba(5,7,11,.08),transparent 25%),linear-gradient(180deg,#fff,#f7f9fd)!important;border-color:#093f7c2e!important;box-shadow:0 18px 54px #093f7c13!important}.app[data-product=chima] .brand .mark,.app[data-product=chima] .mark,.app[data-product=chima] .shell-avatar-button{background:linear-gradient(135deg,#0d5eba,#093f7c 48%,#05070b)!important;color:#fff}.app[data-product=chima] .header-tabs,.app[data-product=chima] .top-product-switch{border-color:#093f7c29;background:#f3f6fb}.app[data-product=chima] .header-tabs button[aria-pressed=true],.app[data-product=chima] .top-product-switch button[aria-pressed=true],.app[data-product=chima] .session-pill[data-active=true]{border-color:#093f7c47;background:#fff;color:#05070b}.app[data-product=chima] .ui-brand-lab[data-brand=chima]{background:radial-gradient(circle at 12% 0%,rgba(9,63,124,.11),transparent 28%),radial-gradient(circle at 90% 5%,rgba(5,7,11,.08),transparent 28%),linear-gradient(180deg,#fff,#f7f9fd 58%,#f1f5fb)}.app[data-product=chima] .mail-workspace{--mail-live-accent: #093f7c;--mail-live-accent-strong: #05070b;--mail-live-accent-soft: #e8eef7;--mail-live-card: #ffffff;--mail-live-shell: #f5f7fb;--mail-live-line: #d4deeb;--mail-live-muted: #536274;--mail-live-shadow: 0 14px 34px rgba(9, 63, 124, .07);border-color:#d4deeb;background:#fff}.app[data-product=chima] .mail-workspace .mail-rail{background:linear-gradient(180deg,#e8eef7db,#f8fafcfa),#f5f7fb}.app[data-product=chima] .mail-workspace .mail-sidebar{background:radial-gradient(circle at 0 0,rgba(9,63,124,.07),transparent 34%),linear-gradient(180deg,#f9fbfd,#edf2f8)}.app[data-product=chima] .mail-workspace .folder-button[aria-current=true],.app[data-product=chima] .mail-workspace .queue-button[aria-current=true],.app[data-product=chima] .mail-workspace .mailbox-subtabs button[aria-pressed=true]{border-color:#093f7c4d;background:linear-gradient(135deg,#e8eef7,#fff);box-shadow:0 10px 24px #093f7c17}.app[data-product=chima] .mail-workspace .folder-button em,.app[data-product=chima] .mail-workspace .queue-button em{border-color:#093f7c1f;background:#edf2f8;color:#093f7c}.app[data-product=chima] .mail-workspace .message-button[aria-current=true]{box-shadow:inset 3px 0 #093f7c,0 12px 26px #093f7c14}.app[data-product=chima] :is(.primary,.primary-action,.compose-button),.app[data-product=chima] .mail-workspace .mail-command-actions .primary-mini,.app[data-product=chima] .mail-workspace .mail-command-controls .icon-toggle[aria-pressed=true]{background:linear-gradient(135deg,#0d5eba,#093f7c 54%,#05070b)!important;border-color:#093f7c!important;color:#fff!important}.metrics-collapse-tab{top:-9px!important;bottom:auto!important;width:24px!important;min-height:14px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--live-muted, var(--muted))!important;font-size:.88rem!important}.metrics-collapse-tab span{display:block;transform:translateY(-1px)}.metrics-shell[data-collapsed=true] .metrics-collapse-tab{top:-4px!important}.app[data-product] .mail-workspace .secondary-mini{display:inline-grid;place-items:center;min-width:28px}.app[data-product] .mail-workspace .detail{min-height:0;align-content:start;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--mail-live-accent-soft) 72%,transparent),transparent 32%),linear-gradient(180deg,#fff,color-mix(in srgb,var(--mail-live-shell) 72%,#ffffff))!important}.app[data-product] .mail-workspace .message-body-preview{min-height:72px}.edge-view .view-heading p{max-width:860px}.edge-layer-grid{grid-template-columns:repeat(auto-fit,minmax(172px,1fr))}.edge-layer-card{min-height:0;padding:11px;overflow:hidden}.edge-layer-card b{font-size:.86rem}.edge-layer-card small,.edge-layer-card em{white-space:normal;overflow-wrap:anywhere}.edge-layer-card small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.edge-review-grid{align-items:start}.edge-review-grid .panel,.edge-message-card,.edge-findings-card,.edge-actions-card{overflow:hidden}.edge-message-card .detail-grid b,.edge-finding-row span,.edge-finding-row small,.edge-actions-card li{font-size:.78rem;line-height:1.28;overflow-wrap:anywhere}.edge-finding-row{gap:5px;padding:8px 9px}.alias-manager-panel{gap:12px}.alias-manager-primary-pill{display:grid;gap:2px;min-width:min(260px,100%);padding:9px 11px;border:1px solid var(--live-line);border-radius:14px;background:#fff}.alias-manager-primary-pill b,.alias-manager-primary-pill small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alias-manager-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.alias-manager-composer label{display:grid;gap:5px}.alias-manager-composer label span{color:var(--live-muted);font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.alias-manager-composer input{min-height:38px;border:1px solid var(--live-line);border-radius:12px;padding:8px 10px}.alias-manager-composer button,.alias-actions button{min-height:34px;border:1px solid var(--live-line);border-radius:11px;background:#fff;color:var(--live-ink);font-weight:850}.alias-manager-composer button{align-self:end;min-width:68px;background:var(--live-accent);color:#fff;border-color:transparent}.alias-address-list{display:grid;gap:8px}.alias-address-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:9px 10px;border:1px solid var(--live-line);border-radius:14px;background:#fff}.alias-address-list>div[data-primary=true]{border-color:color-mix(in srgb,var(--live-accent) 32%,var(--live-line));background:color-mix(in srgb,var(--live-accent-soft) 56%,#fff)}.alias-address-list b,.alias-address-list small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alias-address-list small{color:var(--live-muted);font-size:.76rem}.alias-actions{display:flex;gap:6px}.alias-actions button{padding:0 9px;font-size:.76rem}.alias-actions button:disabled{opacity:.45}.app-modal-backdrop{position:fixed;inset:0;z-index:500;display:grid;place-items:center;padding:24px;background:#0f172a57;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-modal{width:min(880px,96vw);max-height:min(760px,92vh);overflow:auto;display:grid;gap:12px;padding:16px;border:1px solid var(--live-line, #d8dee8);border-radius:22px;background:#fff;box-shadow:0 36px 100px #0f172a3d}.app-modal>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:10px;border-bottom:1px solid var(--live-line, #d8dee8)}.app-modal h2{margin:2px 0 0;font-size:1.18rem;letter-spacing:-.025em}.app-modal>header button{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--live-line, #d8dee8);border-radius:999px;background:#fff;color:var(--live-ink, #111827);font-size:1.15rem;font-weight:900}.modal-message-view,.modal-runtime-grid{display:grid;gap:10px}.modal-runtime-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.modal-runtime-grid article{border:1px solid var(--live-line, #d8dee8);border-radius:15px;background:#fff;padding:12px}.modal-runtime-grid p{color:var(--live-muted, #64748b);line-height:1.42}.app[data-audience=customer] :is(.provider-worker-strip,.provider-gate-plan-panel,.outbound-registry-card,.live-sending-config-card,.outbound-safety-note,.mxroute-automation-controls,.systems-runbook,.systems-live-details,.audit-mission-grid){display:none!important}.app[data-audience=customer] .outbound-lane-meta span:first-child,.app[data-audience=customer] .outbound-lane-card .muted-note{display:none!important}.app[data-audience=customer] .edge-view .eyebrow{color:var(--live-accent)}@media(max-width:720px){.alias-manager-composer,.alias-address-list>div{grid-template-columns:1fr}.alias-actions{flex-wrap:wrap}}.app[data-product=chima]{--accent: #0d5eba;--accent-2: #05070b;--brand-ui-accent: #0d5eba;--brand-ui-accent-soft: #eaf3fb;--brand-ui-gold: #0d5eba;--brand-ui-gold-soft: #edf5ff;--brand-accent: #0d5eba;--brand-accent-soft: #eaf3fb;--live-accent: #0d5eba;--live-accent-soft: #eaf3fb;--mail-live-accent: #0d5eba;--mail-live-accent-strong: #093f7c;--mail-live-accent-soft: #eaf3fb;--mail-live-shadow: 0 14px 34px rgba(13, 94, 186, .08)}.app[data-product=chima] .topbar{background:radial-gradient(circle at 0% 0%,rgba(13,94,186,.1),transparent 29%),radial-gradient(circle at 96% 0%,rgba(5,7,11,.075),transparent 25%),linear-gradient(180deg,#fff,#f7f9fd)!important;border-color:#0d5eba33!important;box-shadow:0 18px 54px #0d5eba13!important}.app[data-product=chima] .brand .mark,.app[data-product=chima] .mark,.app[data-product=chima] .shell-avatar-button{background:linear-gradient(135deg,#0d5eba,#093f7c 52%,#05070b)!important}.app[data-product=chima] :is(.primary,.primary-action,.compose-button),.app[data-product=chima] .mail-workspace .mail-command-actions .primary-mini,.app[data-product=chima] .mail-workspace .mail-command-controls .icon-toggle[aria-pressed=true],.app[data-product=chima] .alias-manager-composer button,.app[data-product=chima] .side-panel-action-grid button:first-child,.app[data-product=chima] .runtime-panel-launcher strong{background:linear-gradient(135deg,#0d5eba,#093f7c 62%,#05070b)!important;border-color:#0d5eba!important;color:#fff!important}.app[data-product=chima] :is(.status[data-tone=ok],.state-chip[data-active=true],.mini-toggle[aria-pressed=true],.session-pill[data-active=true],.provider-button[aria-pressed=true],.availability-note[data-status=platform_internal],.provider-gate-summary span[data-state=mock_enabled],.safety-item[data-safe=true],.agentic-gate-summary[data-status=allowed],.mail-workspace .folder-button[aria-current=true],.mail-workspace .queue-button[aria-current=true],.mail-workspace .mailbox-subtabs button[aria-pressed=true]){border-color:#0d5eba4d!important;background:linear-gradient(135deg,#eaf3fb,#fff)!important;color:#093f7c!important}.app[data-product=chima] :is(.default-tag,.edge-view .eyebrow,.availability-note b,.availability-note p){color:#0d5eba!important}.app[data-product=chima] :is(.availability-note,.demo-note,.go-live-preflight-panel,.provider-gate-plan-panel){border-color:#0d5eba3d!important;background:radial-gradient(circle at 98% 0%,rgba(13,94,186,.08),transparent 30%),#fff!important}.app[data-product=chima] .mail-workspace .message-button[aria-current=true]{box-shadow:inset 3px 0 #0d5eba,0 12px 26px #0d5eba14!important}.app[data-product] .mail-workspace .runtime-panel-launchers{display:grid;grid-template-columns:repeat(2,minmax(170px,1fr));gap:6px;min-height:0;padding:0!important;border:0;background:transparent!important}.app[data-product] .mail-workspace .runtime-panel-launcher-card{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:5px;min-height:34px;padding:0;border:1px solid var(--mail-live-line);border-radius:12px;background:#ffffffd1;box-shadow:0 12px 28px #0f172a0f;overflow:hidden}.app[data-product] .mail-workspace .runtime-panel-drag-row{display:grid;place-items:center;width:26px;color:var(--mail-live-muted);border-right:1px solid var(--mail-live-line);background:color-mix(in srgb,var(--mail-live-accent-soft) 34%,#fff)}.app[data-product] .mail-workspace .runtime-panel-launcher{width:100%;min-width:0;min-height:34px;display:grid;grid-template-columns:minmax(0,1fr) minmax(72px,.55fr) auto;align-items:center;gap:7px;border:0;background:transparent;color:var(--mail-live-ink);padding:5px 6px 5px 8px;text-align:left}.app[data-product] .mail-workspace .runtime-panel-launcher b,.app[data-product] .mail-workspace .runtime-panel-launcher small,.app[data-product] .mail-workspace .runtime-panel-launcher em{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app[data-product] .mail-workspace .runtime-panel-launcher b{font-size:.78rem;letter-spacing:-.01em}.app[data-product] .mail-workspace .runtime-panel-launcher small,.app[data-product] .mail-workspace .runtime-panel-launcher em{color:var(--mail-live-muted);font-size:.68rem;font-style:normal;font-weight:760}.app[data-product] .mail-workspace .runtime-panel-launcher strong{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 9px;border-radius:999px;font-size:.68rem;font-weight:900;white-space:nowrap}.app-side-panel-backdrop{position:fixed;inset:0;z-index:620;display:flex;justify-content:flex-end;background:#0f172a3d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.app-side-panel{position:relative;width:min(var(--side-panel-width, 480px),calc(100vw - 24px));min-width:min(420px,calc(100vw - 24px));max-width:calc(100vw - 24px);height:100vh;display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;padding:18px;border-left:1px solid var(--live-line, #d8dee8);background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--live-accent-soft, #eef1f6) 62%,transparent),transparent 30%),#fff;box-shadow:-26px 0 80px #0f172a2e;overflow:auto;transform:translate(var(--side-panel-drag-x, 0px));transition:transform .16s ease;animation:appSidePanelIn .18s ease-out;will-change:transform}.app-side-panel[data-dragging=true],.app-side-panel[data-resizing=true]{transition:none}.app-side-panel[data-dragging=true]{cursor:grabbing}.app-side-panel[data-resizing=true],.app-side-panel[data-resizing=true] *{cursor:col-resize!important;-webkit-user-select:none;user-select:none}@keyframes appSidePanelIn{0%{transform:translate(24px);opacity:.68}to{transform:translate(0);opacity:1}}.app-side-panel-resize-handle{position:absolute;top:74px;bottom:18px;left:0;width:18px;z-index:2;cursor:col-resize;touch-action:none;outline:none}.app-side-panel-resize-handle:before{content:"";position:absolute;top:50%;left:5px;width:5px;height:62px;border-radius:999px;background:linear-gradient(to bottom,color-mix(in srgb,var(--live-accent, #0d5eba) 72%,#ffffff) 0 18%,transparent 18% 28%,color-mix(in srgb,var(--live-accent, #0d5eba) 72%,#ffffff) 28% 46%,transparent 46% 56%,color-mix(in srgb,var(--live-accent, #0d5eba) 72%,#ffffff) 56% 74%,transparent 74%);box-shadow:0 8px 24px #0f172a29;opacity:.38;transform:translateY(-50%);transition:opacity .12s ease,transform .12s ease,width .12s ease}.app-side-panel-resize-handle:hover:before,.app-side-panel-resize-handle:focus-visible:before,.app-side-panel[data-resizing=true] .app-side-panel-resize-handle:before{width:6px;opacity:.9;transform:translateY(-50%) scaleY(1.06)}.app-side-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--live-line, #d8dee8);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.app-side-panel[data-dragging=true]>header{cursor:grabbing}.app-side-panel h2,.app-side-panel h3,.app-side-panel p{margin:0}.app-side-panel h2{margin-top:3px;font-size:1.25rem;line-height:1.08;letter-spacing:-.035em}.app-side-panel header p{margin-top:6px;color:var(--live-muted, #64748b);line-height:1.35}.app-side-panel>header button{width:34px;height:34px;line-height:1;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--live-line, #d8dee8);border-radius:999px;background:#fff;color:var(--live-ink, #111827);font-size:1.12rem;font-weight:900;cursor:pointer}.side-panel-stack{display:grid;gap:12px;align-content:start}.side-panel-summary-card,.side-panel-section{display:grid;gap:10px;padding:14px;border:1px solid var(--live-line, #d8dee8);border-radius:18px;background:#ffffffd1;box-shadow:0 16px 42px #0f172a14}.side-panel-summary-card h3,.side-panel-section h3{font-size:1rem;letter-spacing:-.02em}.side-panel-summary-card p,.side-panel-section p,.side-panel-check-list{color:var(--live-muted, #64748b);line-height:1.42}.side-panel-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.side-panel-stat-grid span{min-width:0;display:grid;gap:3px;padding:9px;border:1px solid var(--live-line, #d8dee8);border-radius:13px;background:color-mix(in srgb,var(--live-accent-soft, #eef1f6) 48%,#fff)}.side-panel-stat-grid b,.side-panel-stat-grid small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-panel-stat-grid small{color:var(--live-muted, #64748b);font-size:.72rem;font-weight:780}.side-panel-check-list{display:grid;gap:8px;margin:0;padding-left:18px}.side-panel-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.side-panel-action-grid button,.side-panel-action-grid .button-link{min-height:38px;border:1px solid var(--live-line, #d8dee8);border-radius:12px;background:#fff;color:var(--live-ink, #111827);font-weight:850;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;text-align:center;text-decoration:none}.side-panel-action-grid button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:760px){.app[data-product] .mail-workspace .runtime-panel-launchers,.app[data-product] .mail-workspace .runtime-panel-launcher{grid-template-columns:1fr}.app[data-product] .mail-workspace .runtime-panel-launcher em{display:none}.app-side-panel{width:min(100vw,var(--side-panel-width, 430px));min-width:min(100vw,320px);max-width:100vw}.app-side-panel-resize-handle{top:70px;left:0;width:12px}}.sales-page[data-brand=chima],.app[data-product=chima] .sales-page[data-brand=chima]{--sales-accent: #0d5eba;--sales-dark: #05070b;--sales-accent-soft: #eaf3fb}.app[data-product=chima] .mail-workspace .mail-rail button:hover,.app[data-product=chima] .mail-workspace .mail-rail button:focus-visible,.app[data-product=chima] .mail-workspace .mail-rail button[aria-pressed=true],.app[data-product=chima] .mail-workspace .mailbox-mode-tabs,.app[data-product=chima] .mail-workspace .section-title-row,.app[data-product=chima] .mail-workspace .auth-group-inbox-list,.app[data-product=chima] .mail-workspace .folder-button:hover,.app[data-product=chima] .mail-workspace .queue-button:hover,.app[data-product=chima] .mail-workspace .message-button:hover,.app[data-product=chima] .mail-workspace .message-button[aria-current=true]{border-color:color-mix(in srgb,var(--mail-live-accent) 28%,var(--mail-live-line))!important}.app[data-product=chima] .mail-workspace .mail-rail button[aria-pressed=true] span,.app[data-product=chima] .mail-workspace .mail-rail button:hover span{box-shadow:0 0 0 3px color-mix(in srgb,var(--mail-live-accent) 20%,transparent)!important}.app[data-product=chima] .mail-workspace .mail-rail button[aria-pressed=true] span:after,.app[data-product=chima] .mail-workspace .mail-rail button:hover span:after{background:color-mix(in srgb,var(--mail-live-accent) 34%,#fff)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--mail-live-accent) 18%,transparent)!important}.app[data-product=chima] .mail-workspace :is(.mailbox-mode-tabs,.mail-command-panel,.mail-reader,.detail,.message-list){background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--mail-live-accent-soft) 42%,transparent),transparent 34%),color-mix(in srgb,var(--mail-live-shell) 72%,#fff)!important}.app[data-product=chima] :is(.email-hq-command-center,.systems-hero-card,.systems-next-actions,.ui-lab-hero,.audit-command-card,.operator-readiness-strip article,.deployment-health-strip article,.mxroute-automation-controls,.operator-empty-state,.observability-shell,.billing-snapshot-summary span,.edge-credit-panel,.edge-credit-grid span,.edge-credit-tier-list span,.operator-health-card[data-status=ready],.operator-status-card[data-status=ready],.operator-queue-card[data-status=ready]){border-color:#0d5eba3d!important;background:radial-gradient(circle at 0% 0%,rgba(13,94,186,.08),transparent 32%),#fff!important}.app[data-product=chima] .audit-mission-grid>article:first-child{border-color:color-mix(in srgb,var(--live-accent) 28%,var(--live-line))!important;background:radial-gradient(circle at 12% 22%,rgba(13,94,186,.1),transparent 32%),radial-gradient(circle at 92% 12%,rgba(5,7,11,.08),transparent 30%),#fff!important;box-shadow:0 22px 55px #0d5eba1f!important}.app[data-product=chima] .audit-score-dial{box-shadow:inset 0 0 0 12px #0d5eba29,0 18px 34px #0d5eba2e!important}.app[data-product=chima] .ui-launch-steps article[data-state=ready] em,.app[data-product=chima] :is(.operator-health-card[data-status=ready],.operator-status-card[data-status=ready],.operator-queue-card[data-status=ready]) :is(b,strong,em),.app[data-product=chima] :is(.billing-snapshot-summary span,.edge-credit-grid span,.edge-credit-tier-list span) b{color:#0d5eba!important}.app[data-product=chima] :is(.status[data-tone=ok],.billing-snapshot-summary span[data-status=ready],.edge-credit-note[data-status=ready]){border-color:#0d5eba4d!important;background:#eaf3fb!important;color:#093f7c!important}.app-side-panel-backdrop{z-index:5000!important}.app-side-panel{position:relative;z-index:5001}.app[data-product=chima] :is(.secondary-mini,.mobile-mail-pane-switch button[aria-selected=true]){border-color:#0d5eba52!important;color:#093f7c!important;background:#fff!important}.app[data-product=chima] :is(.secondary-mini,.mobile-mail-pane-switch button[aria-selected=true]) :is(span,small,b){color:inherit!important;border-color:currentColor!important}.app[data-product=chima] :is([data-status=ready],[data-status=live],[data-state=ready],[data-state=live],[data-live=true],.systems-live-pill,.operator-overall-card,.mxroute-toggle-card){border-color:#0d5eba52!important}.app[data-product=chima] :is(.systems-live-pill,.operator-overall-card,.mxroute-toggle-card,.email-hq-lane-grid article,.operator-status-shell article){background:radial-gradient(circle at 0% 0%,rgba(13,94,186,.08),transparent 32%),#fff!important}.app[data-product=chima] :is([data-status=ready],[data-status=live],[data-state=ready],[data-state=live],[data-live=true],.systems-live-pill) :is(b,strong,em,span){color:#093f7c!important}.app[data-product=chima]{--accent: #1b6fc9;--accent-2: #05070b;--brand-ui-accent: #1b6fc9;--brand-ui-accent-soft: #edf6ff;--brand-ui-gold: #1b6fc9;--brand-ui-gold-soft: #edf6ff;--brand-accent: #1b6fc9;--brand-accent-soft: #edf6ff;--live-accent: #1b6fc9;--live-accent-soft: #edf6ff;--mail-live-accent: #1b6fc9;--mail-live-accent-strong: #0a376d;--mail-live-accent-soft: #edf6ff;--mail-live-line-strong: rgba(27, 111, 201, .34);--mail-live-shadow: 0 14px 34px rgba(27, 111, 201, .09)}.app[data-product=chima] :is(.primary-action,.setup-email-preview,.sales-page .primary-action,.runtime-panel-launcher-card .runtime-panel-launcher){background:linear-gradient(135deg,#1f7bdc,#0a4f96 58%,#05070b)!important;border-color:#1b6fc9!important;color:#fff!important}.app[data-product=chima] :is(.brand-mark,.mail-rail-button[aria-selected=true],.ui-left-logo .logo-box,.mail-compose-action button:first-child){background:linear-gradient(135deg,#1f7bdc,#0a4f96 54%,#05070b)!important;border-color:#1b6fc957!important}.app[data-product=chima] :is(.mode button[aria-pressed=true],.top-nav a.active,.top-nav button.active,.ui-top-nav button[aria-selected=true],.secondary-mini,.mobile-mail-pane-switch button[aria-selected=true]){border-color:#1b6fc957!important;color:#0a376d!important;background:#fff!important;box-shadow:0 8px 20px #1b6fc914!important}.app[data-product=chima] :is(.mail-folder-card[aria-selected=true],.mail-message-card.selected,.operator-status-card[data-status=ready],.operator-readiness-strip article[data-status=ready],.deployment-health-strip article[data-status=ready],.systems-status-strip span,.systems-topology-grid article[data-status=ready],.email-hq-lane-grid article[data-status=ready],.systems-dns-grid span[data-status=ready],.side-panel-summary-card[data-status=ready]){border-color:#1b6fc94d!important;background:linear-gradient(135deg,#fff,#edf6ff)!important;color:var(--ink)!important}.app[data-product=chima] :is(.mail-folder-card[aria-selected=true],.mail-message-card.selected){box-shadow:inset 3px 0 #1b6fc9,0 12px 26px #1b6fc914!important}.app[data-product=chima] :is(.status-pill[data-status=ready],.status-pill[data-status=live],.mini-toggle[aria-pressed=true],.systems-live-pill[data-status=ready],.systems-live-pill[data-status=live],.email-hq-snapshot-panel[data-status=ready]){border-color:#1b6fc94d!important;background:#edf6ff!important;color:#0a376d!important}.app[data-product=chima] :is(.email-hq-command-center,.systems-hero-card,.audit-command-card,.systems-readiness-card,.systems-mission-card,.operator-overall-card[data-status=ready],.observability-overall[data-status=ready]){border-color:#1b6fc93d!important;background:radial-gradient(circle at 0 0,rgba(27,111,201,.09),transparent 30%),linear-gradient(135deg,#fff,#f8fbff 68%,#eef6ff)!important}.app[data-product=chima] :is(.edge-layer-card,.edge-source-strip,.edge-review-grid .panel,.billing-metric-card,.hosted-plan-card,.mxroute-toggle-card,.mxroute-run-summary,.mxroute-onboarding-summary,.systems-panel,.systems-runbook,.operator-next-actions){border-color:#1b6fc929!important}.drawer-summary-button{appearance:none;border:0;background:transparent;color:inherit;display:grid;width:100%;height:100%;min-height:0;gap:7px;padding:0;text-align:left;font:inherit;cursor:pointer}.drawer-summary-button>b,.drawer-summary-button>p,.drawer-summary-button>small,.drawer-summary-button>span{margin:0}.drawer-summary-button>b{display:block;color:var(--ink);font-size:clamp(.98rem,1.05vw,1.08rem);line-height:1.18}.drawer-summary-button>p,.drawer-summary-button>small{color:var(--live-muted, #64748b);line-height:1.35}.drawer-summary-button>strong{justify-self:start;align-self:end;margin-top:4px;border:1px solid color-mix(in srgb,var(--brand-accent, var(--accent)) 24%,var(--line));border-radius:999px;padding:4px 9px;color:var(--brand-accent, var(--accent));background:#ffffffc7;font-size:.68rem;letter-spacing:.055em;text-transform:uppercase}.drawer-summary-button:hover>strong,.drawer-summary-button:focus-visible>strong{background:var(--brand-accent-soft, var(--live-accent-soft, #edf6ff))}.drawer-summary-button:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-accent, var(--accent)) 28%,transparent);outline-offset:4px;border-radius:12px}.email-hq-lane-grid article,.systems-topology-grid article{min-height:128px}.app[data-product] .systems-site-view .systems-topology-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.systems-site-view .systems-topology-grid article:has(.systems-summary-button){min-height:96px;padding:12px}.systems-summary-button{min-height:100%;gap:8px;align-content:start}.systems-summary-button>.eyebrow,.systems-summary-button>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.systems-summary-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;min-width:0}.systems-summary-meta small{color:var(--live-muted, #64748b);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.systems-summary-meta strong{flex:0 0 auto;border:1px solid color-mix(in srgb,var(--brand-accent, var(--accent)) 24%,var(--line));border-radius:999px;padding:4px 9px;color:var(--brand-accent, var(--accent));font-size:.72rem;line-height:1}.systems-summary-button:hover .systems-summary-meta strong,.systems-summary-button:focus-visible .systems-summary-meta strong{background:var(--brand-accent-soft, var(--live-accent-soft, #edf6ff))}.email-hq-lane-grid article:has(.drawer-summary-button),.systems-topology-grid article:has(.drawer-summary-button){transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.email-hq-lane-grid article:has(.drawer-summary-button:hover),.systems-topology-grid article:has(.drawer-summary-button:hover){transform:translateY(-1px);box-shadow:0 16px 36px #0f172a14}.app-side-panel .side-panel-summary-card[data-status=ready],.app-side-panel .side-panel-summary-card[data-status=live]{border-color:color-mix(in srgb,var(--brand-accent, var(--accent)) 28%,var(--line));background:linear-gradient(135deg,#ffffff,var(--brand-accent-soft, #eef6ff))}.app-side-panel .side-panel-summary-card[data-status=blocked]{border-color:#e4494947;background:linear-gradient(135deg,#fff,#fff1f1)}.app-side-panel .side-panel-summary-card[data-status=needs_review]{border-color:#d6921a57;background:linear-gradient(135deg,#fff,#fff8ea)}.app[data-product=chima] .app-side-panel{box-shadow:-28px 0 70px #0a376d29}.app[data-product=chima] .app-side-panel .side-panel-action-grid button{border-color:#1b6fc940}.app[data-product=chima] .app-side-panel .side-panel-action-grid button:hover{border-color:#1b6fc96b;background:#edf6ff;color:#0a376d}.app[data-product=chima] :is([data-status=ready],[data-state=ready],[data-active=true],[aria-selected=true],[aria-pressed=true]){--accent: #1b6fc9;--live-accent: #1b6fc9;--brand-accent: #1b6fc9}@media(max-width:860px){.email-hq-lane-grid article,.systems-topology-grid article{min-height:106px}.drawer-summary-button>strong{margin-top:0}}.app[data-product=chima] :is(.mail-sidebar-toggle,.mail-sidebar-tabs button,.mail-sidebar-panel,.mail-sidebar-section-toggle){border-color:#1b6fc92e!important}.app[data-product=chima] .mail-sidebar-toggle:hover,.app[data-product=chima] .mail-sidebar-toggle:focus-visible{border-color:#1b6fc957!important;color:#0a376d!important;background:#edf6ff!important}.app[data-product] .mail-workspace .mail-command-panel{grid-template-columns:1fr!important;grid-template-areas:"bar" "actions" "runtime"!important}.app[data-product] .mail-workspace .mail-command-runtime{grid-area:runtime!important;grid-template-columns:repeat(2,minmax(150px,220px))!important;justify-content:end;align-items:center;gap:6px!important}.app[data-product] .mail-workspace .runtime-panel-launcher-card{min-height:28px!important;border-radius:999px!important;box-shadow:none!important}.app[data-product] .mail-workspace .runtime-panel-drag-row{width:18px;min-width:18px}.app[data-product] .mail-workspace .runtime-panel-launcher{min-height:28px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important;padding:3px 5px 3px 7px!important}.app[data-product] .mail-workspace .runtime-panel-launcher small,.app[data-product] .mail-workspace .runtime-panel-launcher em{display:none!important}.app[data-product] .mail-workspace .runtime-panel-launcher b{font-size:.72rem!important;line-height:1!important}.app[data-product] .mail-workspace .runtime-panel-launcher strong{min-height:20px!important;padding:0 7px!important;font-size:.62rem!important}.app[data-product=chima] .runtime-panel-launcher-card .runtime-panel-launcher{background:transparent!important;color:var(--mail-live-ink)!important}.app[data-product=chima] .runtime-panel-launcher strong{background:linear-gradient(135deg,#1f7bdc,#0a4f96 62%,#05070b)!important;border-color:#1b6fc9!important;color:#fff!important}.app[data-product=chima] .email-hq-command-center :is(h2,p),.app[data-product=chima] .systems-hero-card :is(h2,p),.app[data-product=chima] .audit-command-card :is(h2,p),.app[data-product=chima] .systems-readiness-card :is(h2,p){color:var(--ink)!important;opacity:1!important}.app[data-product=chima] .email-hq-command-center p,.app[data-product=chima] .systems-hero-card p,.app[data-product=chima] .systems-readiness-card p{color:var(--muted)!important}.app[data-product=chima] .email-hq-snapshot-empty{border-color:#1b6fc92e!important;background:#fff!important;color:var(--ink)!important}.app[data-product=chima] .email-hq-snapshot-empty span{color:var(--muted)!important}@media(max-width:760px){.app[data-product] .mail-workspace .mail-command-runtime{grid-template-columns:1fr!important;justify-content:stretch}}.app[data-product] .metrics-shell .stat{min-height:48px;padding:8px 12px}.app[data-product] .metrics-shell .stat-head{gap:8px}.app[data-product] .metrics-shell .stat-head span{font-size:.72rem;letter-spacing:.055em}.app[data-product] .metrics-shell .stat-head b{font-size:1.16rem;line-height:1}.app[data-product] .metrics-shell .stat-lines{display:flex;justify-content:flex-end;gap:12px}.app[data-product] .metrics-shell .stat-lines span{gap:5px;color:var(--live-muted);font-size:.74rem;font-weight:780}.app[data-product] .metrics-shell .stat-lines strong{color:var(--live-ink);font-size:.84rem;font-weight:900}.app[data-product] .mail-workspace :is(.mail-sidebar,.mail-main,.message-list,.detail,button,input,select,textarea){font-size:.82rem}.app[data-product] .mail-workspace .mail-command-panel{gap:7px!important;grid-template-areas:"bar" "actions"!important}.app[data-product] .mail-workspace .mail-command-actions{grid-area:actions;flex-wrap:wrap;overflow:visible;align-items:center;gap:5px 6px}.app[data-product] .mail-workspace .mail-command-actions .mail-command-runtime{grid-area:auto!important;flex:0 1 310px;margin-left:auto;display:grid!important;grid-template-columns:repeat(2,minmax(112px,1fr))!important;justify-content:end;align-items:center;gap:5px!important;min-width:min(310px,100%)}.app[data-product] .mail-workspace .side-panel-quick-button{color:var(--mail-live-accent-strong)!important;background:color-mix(in srgb,var(--mail-live-accent-soft) 38%,#fff)!important;border-color:color-mix(in srgb,var(--mail-live-accent) 22%,var(--mail-live-line))!important}.app[data-product] .mail-workspace .mail-action-status{display:none!important}.app[data-product] .mail-workspace .mail-command-runtime .runtime-panel-launcher-card{min-height:26px!important;border-radius:999px!important;background:#ffffffe0!important;box-shadow:none!important}.app[data-product] .mail-workspace .mail-command-runtime .runtime-panel-drag-row{width:16px;min-width:16px}.app[data-product] .mail-workspace .mail-command-runtime .runtime-panel-launcher{min-height:26px!important;padding:2px 5px 2px 6px!important}.app[data-product] .mail-workspace .mail-command-runtime .runtime-panel-launcher b{max-width:92px;font-size:.68rem!important}.app[data-product] .mail-workspace .mail-command-runtime .runtime-panel-launcher strong{min-height:18px!important;padding:0 6px!important;font-size:.58rem!important}.mailbox-review-summary{display:grid;gap:6px}.mailbox-review-summary button,.mailbox-review-summary>span{width:100%;min-height:34px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:7px 9px;border:1px solid var(--mail-live-line, var(--live-line));border-radius:12px;background:#ffffffe6;color:var(--mail-live-ink, var(--live-ink));text-align:left}.mailbox-review-summary button:hover,.mailbox-review-summary button:focus-visible{border-color:color-mix(in srgb,var(--mail-live-accent, var(--live-accent)) 28%,var(--mail-live-line, var(--live-line)));outline:none}.mailbox-review-summary b,.mailbox-review-summary span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mailbox-review-summary button>b:first-child{min-width:26px;min-height:24px;display:grid;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--mail-live-accent-soft, var(--live-accent-soft)) 58%,#fff);color:var(--mail-live-accent-strong, var(--live-accent));font-size:.78rem}.side-panel-search{display:grid;gap:6px;padding:12px;border:1px solid var(--live-line, #d8dee8);border-radius:16px;background:#ffffffd6}.side-panel-search span{color:var(--live-muted, #64748b);font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.side-panel-search input{min-height:38px;width:100%;border:1px solid var(--live-line, #d8dee8);border-radius:12px;padding:8px 10px;background:#fff}.side-panel-search:focus-within{border-color:color-mix(in srgb,var(--live-accent, #1b6fc9) 24%,var(--live-line, #d8dee8));box-shadow:0 0 0 3px color-mix(in srgb,var(--live-accent-soft, #edf6ff) 54%,transparent)}.security-review-layout{display:grid;gap:10px}.security-review-list{display:grid;gap:6px;max-height:36vh;overflow:auto;padding-right:2px}.security-review-list button{display:grid;gap:2px;min-height:58px;padding:9px 10px;border:1px solid var(--live-line, #d8dee8);border-radius:14px;background:#fff;color:var(--live-ink, #111827);text-align:left}.security-review-list button[aria-selected=true]{border-color:color-mix(in srgb,var(--live-accent, #1b6fc9) 34%,var(--live-line, #d8dee8));background:linear-gradient(135deg,#fff,var(--live-accent-soft, #edf6ff));box-shadow:inset 3px 0 0 var(--live-accent, #1b6fc9)}.security-review-list b,.security-review-list span,.security-review-list small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.security-review-list b{font-size:.86rem;letter-spacing:-.01em}.security-review-list span,.security-review-list small{color:var(--live-muted, #64748b);font-size:.72rem}.security-review-detail{display:grid;gap:11px;padding:14px;border:1px solid var(--live-line, #d8dee8);border-radius:18px;background:#ffffffe6;box-shadow:0 16px 42px #0f172a0f}.security-review-detail h3{margin:0;font-size:1rem;line-height:1.15;letter-spacing:-.025em}.compact-detail-grid{grid-template-columns:max-content minmax(0,1fr)!important;gap:7px 10px!important;margin-top:0!important;padding:10px!important;font-size:.76rem}.compact-detail-grid b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app[data-product] .mail-workspace .mail-reader,.app[data-product] .mail-workspace .mail-main,.app[data-product] .mail-workspace .message-list,.app[data-product] .mail-workspace .detail{background:radial-gradient(circle at 68% 0%,color-mix(in srgb,var(--mail-live-accent-soft, var(--live-accent-soft)) 48%,transparent),transparent 34%),linear-gradient(180deg,#fff,color-mix(in srgb,var(--mail-live-shell, #f8fafc) 82%,#ffffff))!important}.app[data-product] .mail-workspace .mail-reader:has(.inbox-empty-state),.app[data-product] .mail-workspace .mail-reader:has(.detail>.empty){background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--mail-live-accent-soft, var(--live-accent-soft)) 54%,transparent),transparent 34%),linear-gradient(180deg,#fff,color-mix(in srgb,var(--mail-live-shell, #f8fafc) 92%,#ffffff))!important}.app[data-product] .mail-workspace .detail>.empty,.app[data-product] .mail-workspace .message-list .inbox-empty-state{color:var(--mail-live-muted, var(--live-muted));background:#ffffffe6!important}.app[data-product] .mail-workspace[data-density=compact] .message-list{gap:5px}.app[data-product] .mail-workspace[data-density=compact] .message-button{min-height:42px!important;padding:7px 9px!important;gap:4px!important;border-radius:12px!important}.app[data-product] .mail-workspace[data-density=compact] .message-button .message-meta,.app[data-product] .mail-workspace[data-density=compact] .message-button .message-snippet{display:none!important}.app[data-product] .mail-workspace[data-density=compact] .message-row-head{gap:6px}.app[data-product] .mail-workspace[data-density=compact] .message-title{font-size:.78rem;line-height:1.1}.app[data-product] .mail-workspace[data-density=compact] .message-signal-row{margin-top:0;gap:4px}.app[data-product] .mail-workspace[data-density=compact] .message-signal-row em,.app[data-product] .mail-workspace[data-density=compact] .type-pill{min-height:18px;padding:1px 5px;font-size:.62rem}@media(max-width:980px){.app[data-product] .mail-workspace .mail-command-actions .mail-command-runtime{margin-left:0;flex-basis:100%;justify-content:stretch}}.app[data-product] .mail-workspace .mail-command-actions .mail-command-runtime{flex-basis:270px;min-width:min(270px,100%)}.app[data-product] .mail-workspace .mail-command-runtime .runtime-panel-launcher-card{grid-template-columns:minmax(0,1fr)!important;min-width:0}.app[data-product] .mail-workspace .mail-command-runtime .runtime-panel-drag-row,.app[data-product] .mail-workspace .mail-command-runtime .runtime-panel-launcher strong,.app[data-product] .mail-workspace .mail-command-runtime .runtime-panel-launcher small,.app[data-product] .mail-workspace .mail-command-runtime .runtime-panel-launcher em{display:none!important}.app[data-product] .mail-workspace .mail-command-runtime .runtime-panel-launcher{display:flex!important;justify-content:center;min-width:0;width:100%;color:var(--mail-live-accent-strong, var(--live-ink))!important;background:transparent!important}.app[data-product] .mail-workspace .mail-command-runtime .runtime-panel-launcher>span{display:block;min-width:0;width:100%}.app[data-product] .mail-workspace .mail-command-runtime .runtime-panel-launcher b{display:block;max-width:100%;color:inherit;text-align:center}.app[data-product=chima] .mail-workspace .mail-command-runtime .runtime-panel-launcher-card{border-color:#1b6fc942!important;background:#ffffffe6!important}.app[data-product=chima] .mail-workspace .mail-command-runtime .runtime-panel-launcher:hover,.app[data-product=chima] .mail-workspace .mail-command-runtime .runtime-panel-launcher:focus-visible{background:#edf6ff!important;color:#0a376d!important}.app[data-product] .mail-workspace .mail-command-actions .runtime-panel-launcher>span,.app[data-product] .mail-workspace .mail-command-actions .runtime-panel-launcher b{display:block!important}.app[data-product] .mail-workspace .mail-command-actions .runtime-panel-launcher b{visibility:visible!important;opacity:1!important;color:var(--mail-live-accent-strong, var(--live-ink))!important}.app-side-panel h2{word-spacing:.08em}.app[data-product] .mail-workspace .mail-main{grid-template-rows:auto auto auto minmax(0,1fr)!important}.app[data-product] .mail-workspace .mail-command-panel{grid-row:1}.app[data-product] .mail-workspace .open-tabs{grid-row:2}.app[data-product] .mail-workspace .mobile-mail-pane-switch{grid-row:3}.app[data-product] .mail-workspace .mail-reader{grid-row:4;min-height:0!important;height:auto!important;align-self:stretch}.app[data-product] .mail-workspace .mail-reader>.message-list,.app[data-product] .mail-workspace .mail-reader>.detail,.app[data-product] .mail-workspace .mail-reader>.message-pane-resizer{min-height:100%;align-self:stretch}@media(min-width:981px){.app[data-view=inboxes] .workspace{display:grid;min-height:0}.app[data-view=inboxes] .content{grid-template-rows:auto minmax(0,1fr);min-height:0}.app[data-view=inboxes] .mail-workspace{min-height:max(760px,calc(100vh - 200px))!important}}.app[data-view=inboxes] .mail-workspace .detail{grid-template-rows:none!important;grid-auto-rows:max-content!important;align-content:start!important}.app[data-view=inboxes] .mail-workspace .detail>div:first-child,.app[data-view=inboxes] .mail-workspace .message-body-preview,.app[data-view=inboxes] .mail-workspace .mail-action-preview-card,.app[data-view=inboxes] .mail-workspace .metadata-drawer,.app[data-view=inboxes] .mail-workspace .detail>.empty{align-self:start}@media(min-width:981px){.app[data-view=inboxes] .mail-workspace>.mail-rail{grid-column:1;grid-row:1}.app[data-view=inboxes] .mail-workspace>.mail-sidebar{grid-column:2;grid-row:1}.app[data-view=inboxes] .mail-workspace>.mail-sidebar-resizer{grid-column:3;grid-row:1}.app[data-view=inboxes] .mail-workspace>.mail-main{grid-column:4;grid-row:1}}@media(max-width:980px){.app[data-view=inboxes] .mail-workspace,.app[data-view=inboxes] .mail-workspace>.mail-main,.app[data-view=inboxes] .mail-workspace .mail-command-panel,.app[data-view=inboxes] .mail-workspace .mail-reader,.app[data-view=inboxes] .mail-workspace .message-list,.app[data-view=inboxes] .mail-workspace .detail{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}.app[data-view=inboxes] .mail-workspace .mail-main{grid-template-rows:auto auto auto minmax(0,auto)!important}.app[data-view=inboxes] .mail-workspace .mail-command-bar,.app[data-view=inboxes] .mail-workspace .mail-reader{grid-template-columns:minmax(0,1fr)!important}.app[data-view=inboxes] .mail-workspace .mail-command-controls,.app[data-view=inboxes] .mail-workspace .mail-command-actions{max-width:100%}.app[data-view=inboxes] .mail-workspace[data-mobile-pane=list] .mail-reader>.detail,.app[data-view=inboxes] .mail-workspace[data-mobile-pane=list] .mail-reader>.message-pane-resizer,.app[data-view=inboxes] .mail-workspace[data-mobile-pane=message] .mail-reader>.message-list,.app[data-view=inboxes] .mail-workspace[data-mobile-pane=message] .mail-reader>.message-pane-resizer{display:none!important}.app[data-view=inboxes] .mail-workspace[data-mobile-pane=list] .mail-reader>.message-list,.app[data-view=inboxes] .mail-workspace[data-mobile-pane=message] .mail-reader>.detail{display:grid!important;min-height:520px;align-self:stretch}}@media(max-width:980px){.app[data-view=inboxes] .mail-workspace .message-list{overflow-x:hidden!important}.app[data-view=inboxes] .mail-workspace .message-button,.app[data-view=inboxes] .mail-workspace .message-button>span,.app[data-view=inboxes] .mail-workspace .message-row-head,.app[data-view=inboxes] .mail-workspace .message-meta,.app[data-view=inboxes] .mail-workspace .message-snippet,.app[data-view=inboxes] .mail-workspace .message-title{min-width:0!important;max-width:100%!important}.app[data-view=inboxes] .mail-workspace .message-button{width:100%!important;overflow:hidden}.app[data-view=inboxes] .mail-workspace .message-row-head,.app[data-view=inboxes] .mail-workspace .message-meta{align-items:center}.app[data-view=inboxes] .mail-workspace .message-title,.app[data-view=inboxes] .mail-workspace .message-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app[data-view=inboxes] .mail-workspace .message-title,.app[data-view=inboxes] .mail-workspace .message-meta span:first-child{flex:1 1 auto}.app[data-view=inboxes] .mail-workspace .type-pill,.app[data-view=inboxes] .mail-workspace .message-meta span:last-child{flex:0 1 auto;max-width:42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.billing-command-heading,.edge-command-heading{align-items:flex-start}.billing-primary-actions,.edge-heading-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.billing-current-shell{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(420px,1.18fr);gap:12px;align-items:stretch;margin:12px 0}.billing-current-card{display:grid;gap:14px;align-content:start;min-height:100%;padding:18px!important;border-color:color-mix(in srgb,var(--brand-accent, var(--accent)) 18%,var(--line))!important;background:linear-gradient(135deg,#fff,color-mix(in srgb,var(--brand-accent-soft, #edf6ff) 72%,#ffffff))}.billing-current-card h2{margin:2px 0 4px;color:var(--brand-ink, var(--ink));font-size:clamp(1.8rem,3vw,2.55rem);line-height:.95;letter-spacing:-.065em}.billing-current-card p{margin:0;color:var(--brand-muted, var(--muted));line-height:1.38}.billing-current-stats,.edge-command-summary,.billing-drawer-price-grid,.billing-drawer-metadata-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.billing-drawer-price-grid{grid-template-columns:repeat(auto-fit,minmax(136px,1fr))}.billing-current-stats span,.edge-command-summary article,.billing-drawer-price-grid span,.billing-drawer-metadata-grid span{display:grid;gap:3px;min-width:0;padding:10px 11px;border:1px solid var(--brand-line, var(--line));border-radius:14px;background:#ffffffdb}.billing-current-stats b,.edge-command-summary b,.billing-drawer-price-grid b,.billing-drawer-metadata-grid b{overflow:hidden;color:var(--brand-ink, var(--ink));text-overflow:ellipsis;white-space:nowrap}.billing-current-stats small,.edge-command-summary small,.billing-drawer-price-grid small,.billing-drawer-metadata-grid small{overflow:hidden;color:var(--brand-muted, var(--muted));font-size:.75rem;line-height:1.25;text-overflow:ellipsis}.billing-drawer-price-grid small{overflow:visible;text-overflow:clip;white-space:normal}.billing-sidecard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.billing-sidecard{min-width:0;min-height:126px;padding:13px;border:1px solid var(--brand-line, var(--line));border-radius:18px;background:#fff;box-shadow:0 16px 36px #0f172a0b}.billing-sidecard[data-status=ready]{border-color:color-mix(in srgb,var(--brand-accent, var(--accent)) 24%,var(--brand-line, var(--line)))}.billing-sidecard[data-status=blocked]{background:linear-gradient(135deg,#fff,#fff5f5);border-color:#e4494938}.billing-sidecard .drawer-summary-button{align-content:start}.billing-sidecard .drawer-summary-button b,.billing-sidecard .drawer-summary-button small{overflow:hidden;text-overflow:ellipsis}.billing-sidecard .drawer-summary-button small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.billing-quick-ledger{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(300px,1.05fr);gap:12px;align-items:start}.billing-drawer-stack .outbound-security-panel{padding:14px!important;box-shadow:none!important}.billing-drawer-stack .outbound-security-head,.billing-drawer-stack .outbound-security-grid{grid-template-columns:1fr!important}.billing-drawer-stack .outbound-security-head h2{font-size:1rem!important}.billing-drawer-lane-list,.billing-drawer-ledger-list,.edge-drawer-finding-list{display:grid;gap:8px}.billing-drawer-lane-list article,.billing-drawer-ledger-list article,.edge-drawer-finding-list span{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px 11px;border:1px solid var(--brand-line, var(--line));border-radius:14px;background:#ffffffc7}.billing-drawer-lane-list b,.billing-drawer-lane-list small,.billing-drawer-ledger-list b,.billing-drawer-ledger-list small,.edge-drawer-finding-list b,.edge-drawer-finding-list small,.edge-drawer-finding-list em{display:block;min-width:0;overflow:hidden;line-height:1.25;overflow-wrap:anywhere}.billing-drawer-lane-list small,.billing-drawer-ledger-list small,.edge-drawer-finding-list small,.edge-drawer-finding-list em{color:var(--brand-muted, var(--muted));font-size:.76rem;font-style:normal}.edge-command-summary{margin:12px 0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.edge-review-queue-shell{display:grid;gap:12px;margin-top:12px;padding:14px!important}.edge-queue-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:12px;align-items:start}.edge-queue-head h2,.edge-queue-head p{margin:0}.edge-queue-head h2{color:var(--brand-ink, var(--ink));font-size:1.12rem;letter-spacing:-.035em}.edge-queue-head p{margin-top:5px;color:var(--brand-muted, var(--muted));line-height:1.35}.edge-queue-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.edge-queue-toolbar input{min-width:0;height:38px;border:1px solid var(--brand-line, var(--line));border-radius:12px;padding:0 12px;background:#fff;color:var(--brand-ink, var(--ink))}.edge-bad-mail-list{display:grid;gap:8px;max-height:min(520px,50vh);overflow:auto;padding-right:2px}.edge-bad-mail-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(78px,auto);gap:6px 12px;width:100%;border:1px solid var(--brand-line, var(--line));border-radius:16px;background:#fff;padding:11px 12px;text-align:left;cursor:pointer;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.edge-bad-mail-row:hover,.edge-bad-mail-row[aria-current=true]{transform:translateY(-1px);border-color:color-mix(in srgb,var(--brand-accent, var(--accent)) 34%,var(--brand-line, var(--line)));box-shadow:0 14px 34px #0f172a12}.edge-bad-mail-row[data-risk=critical]{border-color:#e4494957;background:linear-gradient(135deg,#fff,#fff5f5)}.edge-bad-mail-row[data-payload-access=locked]{box-shadow:inset 3px 0 #e44949c7}.edge-bad-mail-row[data-risk=high]{border-color:#d6921a57;background:linear-gradient(135deg,#fff,#fffaf0)}.edge-bad-mail-main,.edge-bad-mail-meta{display:grid;gap:3px;min-width:0}.edge-bad-mail-main b,.edge-bad-mail-main small,.edge-bad-mail-detail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edge-bad-mail-main b{color:var(--brand-ink, var(--ink));font-size:.94rem}.edge-bad-mail-main small,.edge-bad-mail-detail,.edge-bad-mail-meta small{color:var(--brand-muted, var(--muted));font-size:.76rem}.edge-bad-mail-meta{text-align:right}.edge-bad-mail-meta strong{color:var(--brand-ink, var(--ink));font-size:.95rem}.edge-bad-mail-detail{grid-column:1 / -1;padding-top:6px;border-top:1px solid #eef2f7}.edge-empty-queue{display:grid;gap:4px;padding:22px;border:1px dashed var(--brand-line, var(--line));border-radius:16px;color:var(--brand-muted, var(--muted))}.edge-empty-queue b{color:var(--brand-ink, var(--ink))}.edge-drawer-preview-text{white-space:pre-wrap;overflow-wrap:anywhere}.edge-payload-lock-card{border-color:#e4494938!important;background:linear-gradient(135deg,#fffffff0,#fff5f5e0)!important}.edge-payload-lock-card[data-payload-access=review_only]{border-color:#d6921a3d!important;background:linear-gradient(135deg,#fffffff0,#fffaf0db)!important}.edge-payload-lock-card h3:before{content:"LOCKED";display:inline-grid;place-items:center;min-width:50px;margin-right:7px;padding:2px 6px;border-radius:999px;background:#e449491a;color:#b42318;font-size:.62rem;font-weight:950;letter-spacing:.06em}.edge-payload-lock-card[data-payload-access=review_only] h3:before{content:"HELD";background:#d6921a1f;color:#985f0d}.edge-action-grid button:nth-child(2){border-color:#e4494947}.app[data-product=chima] .edge-command-summary article,.app[data-product=chima] .billing-current-card,.app[data-product=chima] .billing-sidecard[data-status=ready]{border-color:#1b6fc933!important}@media(max-width:1100px){.billing-current-shell,.billing-quick-ledger,.edge-queue-head{grid-template-columns:1fr}.billing-sidecard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.billing-primary-actions,.edge-heading-actions{justify-content:flex-start}.billing-current-stats,.edge-command-summary,.billing-drawer-price-grid,.billing-drawer-metadata-grid,.billing-sidecard-grid,.edge-queue-toolbar,.edge-bad-mail-row{grid-template-columns:1fr}.edge-bad-mail-meta{text-align:left}}.app-side-panel-backdrop.is-softened{background:#0f172a09!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app-side-panel>header button{padding:0!important;line-height:1!important;align-items:center!important;justify-content:center!important;text-align:center}.edge-bad-mail-meta em{justify-self:end;margin-top:3px;padding:3px 8px;border:1px solid color-mix(in srgb,var(--brand-accent, var(--accent)) 24%,var(--brand-line, var(--line)));border-radius:999px;color:var(--brand-accent, var(--accent));background:#fff;font-size:.68rem;font-style:normal;font-weight:900;letter-spacing:.055em;text-transform:uppercase}.edge-drawer-action-panel{border-color:color-mix(in srgb,var(--brand-accent, var(--accent)) 26%,var(--brand-line, var(--line)))!important;background:linear-gradient(135deg,#fff,color-mix(in srgb,var(--brand-accent-soft, #edf6ff) 72%,#fff))!important}.edge-drawer-action-panel .edge-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.edge-drawer-action-panel .edge-action-grid button:nth-child(1){border-color:#d6921a52}.edge-drawer-action-panel .edge-action-grid button:nth-child(2){border-color:#e4494952}.edge-drawer-action-panel .edge-action-grid button:nth-child(3),.edge-drawer-action-panel .edge-action-grid button:nth-child(4){border-color:color-mix(in srgb,var(--brand-accent, var(--accent)) 34%,var(--brand-line, var(--line)))}@media(max-width:520px){.edge-drawer-action-panel .edge-action-grid{grid-template-columns:1fr}}.compose-live-panel{gap:12px}.compose-live-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.compose-live-grid label{display:grid;gap:5px}.compose-live-grid label span{font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--live-muted, #64748b)}.compose-live-grid input,.compose-live-grid textarea{width:100%;border:1px solid var(--live-line, #d8dee8);border-radius:12px;background:#f8fafc;color:var(--live-ink, #0f172a);font:inherit;font-size:.9rem;padding:10px 12px;outline:none}.compose-live-grid textarea{min-height:160px;resize:vertical;line-height:1.45}.compose-live-grid input:focus,.compose-live-grid textarea:focus{border-color:var(--accent, #0f766e);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent, #0f766e) 16%,transparent);background:#fff}.compose-field-wide{grid-column:1 / -1}.compose-live-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border:1px solid var(--live-line, #d8dee8);border-radius:16px;background:linear-gradient(135deg,#fff,color-mix(in srgb,var(--accent, #0f766e) 7%,#fff))}.compose-live-actions>div{display:grid;gap:2px}.compose-live-actions span{color:var(--live-muted, #64748b);font-size:.82rem}.compose-send-result{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border:1px solid #c7d2fe;border-radius:14px;background:#eef2ff;color:#1e1b4b;font-size:.84rem}.compose-send-result[data-status=sent]{border-color:#86efac;background:#ecfdf5;color:#064e3b}.compose-send-result[data-status=blocked],.compose-send-result[data-status=failed]{border-color:#fecaca;background:#fef2f2;color:#7f1d1d}@media(max-width:720px){.compose-live-grid{grid-template-columns:1fr}.compose-live-actions{align-items:stretch;flex-direction:column}}.app[data-product] .mail-workspace:has(.app-modal-backdrop){isolation:auto;overflow:visible}.app[data-product] .app-modal-backdrop{z-index:6000!important}.app[data-product] .app-modal{position:relative;z-index:6001}.compose-address-health{display:grid;gap:3px;padding:10px 12px;border:1px solid var(--live-line, #d8dee8);border-radius:14px;background:#f8fafc;color:var(--live-ink, #0f172a)}.compose-address-health b{font-size:.84rem}.compose-address-health span{color:var(--live-muted, #64748b);font-size:.8rem;line-height:1.35}.compose-address-health[data-state=ready]{border-color:color-mix(in srgb,var(--accent, #0f766e) 28%,var(--live-line, #d8dee8));background:color-mix(in srgb,var(--accent, #0f766e) 7%,#fff)}.compose-address-health[data-state=invalid]{border-color:#fecaca;background:#fff7f7}.compose-address-health[data-state=invalid] b,.compose-address-health[data-state=invalid] span{color:#991b1b}.compose-live-secondary-actions{display:flex!important;gap:8px;margin-left:auto}@media(max-width:520px){.compose-live-secondary-actions{margin-left:0}}.edge-attachment-badge{justify-self:end;align-self:center;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid rgba(214,146,26,.28);border-radius:999px;padding:3px 8px;background:#fffaf0e0;color:#8a570d;font-size:.68rem;font-weight:850}.edge-attachment-badge[data-status=blocked]{border-color:#e449494d;background:#fff5f5eb;color:#b42318}.edge-attachment-badge[data-status=clean]{border-color:#227a5c3d;background:#ecfdf5d1;color:#096b55}.edge-attachment-security-card{border-color:#d6921a3d!important;background:linear-gradient(135deg,#fffffff5,#fffaf0db)!important}.edge-attachment-security-card[data-status=blocked]{border-color:#e4494942!important;background:linear-gradient(135deg,#fffffff5,#fff5f5e0)!important}.edge-attachment-result-list{display:grid;gap:8px}.edge-attachment-result-list span{display:grid;gap:3px;padding:10px 11px;border:1px solid var(--brand-line, var(--line));border-radius:14px;background:#ffffffc7}.edge-attachment-result-list b,.edge-attachment-result-list small,.edge-attachment-result-list em{display:block;min-width:0;overflow:hidden;overflow-wrap:anywhere;line-height:1.25}.edge-attachment-result-list small,.edge-attachment-result-list em{color:var(--brand-muted, var(--muted));font-size:.76rem;font-style:normal}.edge-attachment-result-list span[data-verdict=blocked]{border-color:#e449493d;background:#fff5f5b8}.edge-attachment-result-list span[data-verdict=review]{border-color:#d6921a3d;background:#fffaf0b8}.message-attachment-workbench{display:grid;gap:10px;margin-top:12px;padding:12px;border:1px solid color-mix(in srgb,var(--live-line, #d8dee8) 82%,#fff);border-radius:16px;background:linear-gradient(135deg,#fff,color-mix(in srgb,var(--live-accent-soft, #edf6ff) 22%,#fff));box-shadow:0 14px 34px #0f172a0d}.message-attachment-workbench>header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.message-attachment-workbench>header b,.message-attachment-workbench>header small{display:block;min-width:0}.message-attachment-workbench>header small{color:var(--live-muted, #64748b);font-size:.76rem;font-weight:750;text-align:right}.message-attachment-list{display:grid;gap:8px}.message-attachment-card{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px;border:1px solid var(--live-line, #d8dee8);border-radius:15px;background:#ffffffe0}.message-attachment-card[data-status=download_ready]{border-color:color-mix(in srgb,var(--live-accent, #1b6fc9) 30%,var(--live-line, #d8dee8));background:linear-gradient(135deg,#fff,color-mix(in srgb,var(--live-accent-soft, #edf6ff) 42%,#fff))}.message-attachment-card[data-status=review_required]{border-color:#d6921a57;background:linear-gradient(135deg,#fff,#fff9eb)}.message-attachment-card[data-status=blocked]{border-color:#e4494942;background:linear-gradient(135deg,#fff,#fff4f4)}.message-attachment-main{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;border:0;padding:0;background:transparent;color:var(--ink, #0f172a);text-align:left;cursor:pointer}.message-attachment-main b,.message-attachment-main small,.message-attachment-verdict{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-attachment-main b{font-size:.86rem}.message-attachment-main small,.message-attachment-verdict{color:var(--live-muted, #64748b);font-size:.72rem;font-weight:820}.compose-attachment-workbench{display:grid;gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--live-line, #d8dee8) 84%,#fff);border-radius:18px;background:linear-gradient(135deg,#fff,color-mix(in srgb,var(--live-accent-soft, #edf6ff) 28%,#ffffff));box-shadow:0 16px 44px #0f172a0f}.compose-attachment-workbench>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.compose-attachment-workbench h3,.compose-attachment-workbench p{margin:0}.compose-attachment-workbench h3{font-size:1rem;letter-spacing:-.025em}.compose-attachment-workbench p{margin-top:4px;color:var(--live-muted, #64748b);font-size:.84rem;line-height:1.42;max-width:760px}.compose-file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.compose-attachment-toolbar,.compose-attachment-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.compose-attachment-toolbar .secondary-mini:disabled{opacity:.52}.compose-attachment-policy-row{display:flex;flex-wrap:wrap;gap:8px}.compose-attachment-policy-row span{display:inline-flex;align-items:center;min-height:26px;padding:4px 9px;border:1px solid color-mix(in srgb,var(--live-line, #d8dee8) 76%,#fff);border-radius:999px;background:#fff;color:var(--live-muted, #64748b);font-size:.74rem;font-weight:850}.compose-attachment-list{display:grid;gap:8px}.compose-attachment-card{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;border:1px solid var(--live-line, #d8dee8);border-radius:16px;background:#ffffffdb}.compose-attachment-card[data-status=clean]{border-color:color-mix(in srgb,var(--live-accent, #1b6fc9) 30%,var(--live-line, #d8dee8));background:linear-gradient(135deg,#fff,color-mix(in srgb,var(--live-accent-soft, #edf6ff) 45%,#fff))}.compose-attachment-card[data-status=uploading]{border-color:#d6921a57;background:linear-gradient(135deg,#fff,#fff9eb)}.compose-attachment-card[data-status=review],.compose-attachment-card[data-status=blocked],.compose-attachment-card[data-status=error]{border-color:#e4494942;background:linear-gradient(135deg,#fff,#fff4f4)}.compose-attachment-main{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;border:0;padding:0;background:transparent;color:var(--ink, #0f172a);text-align:left;cursor:pointer}.compose-attachment-main b,.compose-attachment-main small,.compose-attachment-verdict{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compose-attachment-main b{font-size:.9rem;letter-spacing:-.015em}.compose-attachment-main small,.compose-attachment-verdict{color:var(--live-muted, #64748b);font-size:.76rem;font-weight:720}.compose-attachment-icon{width:40px;height:40px;display:inline-grid;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--live-accent-soft, #edf6ff) 62%,#fff);color:var(--live-accent-strong, #0a376d);font-size:.66rem;font-weight:950;letter-spacing:.05em}.compose-attachment-card>p{grid-column:1 / -1;margin:0;color:#b42318;font-size:.8rem}.compose-attachment-empty{display:grid;gap:4px;padding:18px;border:1px dashed color-mix(in srgb,var(--live-line, #d8dee8) 86%,var(--live-accent, #1b6fc9));border-radius:16px;background:#ffffffad;color:var(--live-muted, #64748b)}.compose-attachment-empty b{color:var(--ink, #0f172a)}.compose-live-actions .primary:disabled{cursor:not-allowed}.compose-attachment-viewer-panel .attachment-preview-canvas{min-height:280px}.attachment-preview-canvas img,.attachment-preview-canvas iframe{width:100%;min-height:360px;max-height:62vh;border:1px solid var(--live-line, #d8dee8);border-radius:16px;background:#fff;object-fit:contain}.attachment-preview-canvas pre{max-height:56vh;overflow:auto;margin:0;padding:14px;border:1px solid var(--live-line, #d8dee8);border-radius:16px;background:#0f172a;color:#e5e7eb;font-size:.78rem;line-height:1.5;white-space:pre-wrap}.attachment-preview-placeholder{display:grid;gap:10px;padding:24px;border:1px dashed var(--live-line, #d8dee8);border-radius:16px;background:#fff;color:var(--live-muted, #64748b)}.attachment-preview-placeholder b{color:var(--ink, #0f172a)}.attachment-preview-placeholder a{width:max-content;color:var(--live-accent-strong, #0a376d);font-weight:850}@media(max-width:860px){.compose-attachment-workbench>header,.compose-attachment-card{grid-template-columns:1fr}.compose-attachment-workbench>header,.compose-attachment-toolbar,.compose-attachment-actions{align-items:stretch;justify-content:stretch}.compose-attachment-toolbar button,.compose-attachment-actions button{width:100%}}.app-side-panel-backdrop{z-index:7200!important}.app-side-panel{z-index:7201!important}.compose-live-actions{position:sticky;bottom:-1px;z-index:20;margin-top:4px;padding:12px;border:1px solid color-mix(in srgb,var(--live-line, #d8dee8) 82%,#fff);border-radius:16px;background:color-mix(in srgb,#ffffff 92%,var(--live-accent-soft, #edf6ff));box-shadow:0 -14px 30px #0f172a12}.compose-live-actions .primary[disabled]{opacity:.72}.compose-attachment-card[data-status=error] .compose-attachment-main,.compose-attachment-card[data-status=review] .compose-attachment-main,.compose-attachment-card[data-status=blocked] .compose-attachment-main{cursor:pointer}.compose-attachment-card[data-status=error] .compose-attachment-verdict{color:#b45309}.compose-attachment-actions .secondary-mini:disabled,.message-attachment-card button:disabled{opacity:.42;filter:grayscale(.35);cursor:not-allowed;border-color:#94a3b873;color:color-mix(in srgb,var(--live-muted, #64748b) 72%,#fff);background:color-mix(in srgb,var(--live-line, #d8dee8) 30%,#fff);box-shadow:none}.compose-send-readiness,.compose-inline-feedback{display:grid;gap:8px;padding:10px 12px;border:1px solid var(--live-line, #d8dee8);border-radius:14px;background:#f8fafc;color:var(--live-ink, #0f172a)}.compose-send-readiness>div,.compose-inline-feedback>div,.compose-send-result>div{display:grid;gap:3px;min-width:0}.compose-send-readiness b,.compose-inline-feedback b,.compose-send-result b{font-size:.88rem;letter-spacing:-.01em}.compose-send-readiness span,.compose-inline-feedback span,.compose-send-result span,.compose-send-result small{color:var(--live-muted, #64748b);font-size:.8rem;line-height:1.35}.compose-send-readiness ul,.compose-inline-feedback ul,.compose-send-result ul{margin:0;padding-left:18px;color:inherit;font-size:.78rem;line-height:1.35}.compose-send-readiness[data-state=ready]{border-color:color-mix(in srgb,var(--accent, #0f766e) 28%,var(--live-line, #d8dee8));background:color-mix(in srgb,var(--accent, #0f766e) 7%,#fff)}.compose-send-readiness[data-state=blocked],.compose-inline-feedback[data-tone=warn]{border-color:#d6921a47;background:#fffaf0;color:#7a4b08}.compose-inline-feedback[data-tone=error]{border-color:#e4494947;background:#fff5f5;color:#991b1b}.compose-inline-feedback[data-tone=info]{border-color:color-mix(in srgb,var(--live-accent, #1b6fc9) 26%,var(--live-line, #d8dee8));background:color-mix(in srgb,var(--live-accent-soft, #edf6ff) 60%,#fff);color:var(--live-accent-strong, #0a376d)}.compose-send-result{display:grid;align-items:start;gap:8px}.compose-send-result small{font-weight:800}.compose-attachment-workbench{gap:9px;padding:11px;border-radius:14px;box-shadow:0 10px 28px #0f172a0b}.compose-attachment-workbench>header{gap:10px}.compose-attachment-workbench h3{font-size:.94rem}.compose-attachment-workbench p{margin-top:2px;font-size:.78rem;line-height:1.34}.compose-attachment-policy-row{gap:6px}.compose-attachment-policy-row span{min-height:22px;padding:3px 8px;font-size:.68rem}.compose-attachment-list{gap:6px}.compose-attachment-card{grid-template-columns:minmax(0,1fr) minmax(118px,auto) auto;gap:8px;padding:8px;border-radius:12px}.compose-attachment-main{gap:8px}.compose-attachment-icon{width:34px;height:34px;border-radius:10px;font-size:.6rem}.compose-attachment-main b{font-size:.84rem}.compose-attachment-main small,.compose-attachment-verdict{font-size:.7rem}.compose-attachment-actions{gap:6px}.compose-attachment-card>p{padding:6px 8px 0;border-top:1px solid rgba(148,163,184,.22);font-size:.76rem;line-height:1.35}.compose-attachment-empty{padding:12px;border-radius:12px}@media(max-width:860px){.compose-attachment-card{grid-template-columns:1fr}}.billing-view .billing-command-strip{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.billing-view .billing-mini-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.billing-alarm-strip{display:grid;grid-template-columns:minmax(260px,1.2fr) repeat(3,minmax(0,.8fr));gap:9px;margin:0 0 12px}.billing-alarm-summary,.billing-alarm-pill{min-width:0;border:1px solid var(--brand-line, #d8dee8);border-radius:16px;background:#ffffffe0;box-shadow:0 10px 22px #0f172a0a}.billing-alarm-summary{display:grid;gap:4px;width:100%;padding:12px 14px;text-align:left}.billing-alarm-summary b,.billing-alarm-summary small,.billing-alarm-summary strong,.billing-alarm-pill b,.billing-alarm-pill small,.billing-alarm-pill span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.billing-alarm-summary b,.billing-alarm-pill b{color:var(--brand-ink, #111827);font-size:.98rem;letter-spacing:-.03em}.billing-alarm-summary small,.billing-alarm-pill small{color:var(--brand-muted, #64748b);font-size:.76rem}.billing-alarm-summary strong{color:var(--brand-primary, #0d9488);font-size:.76rem}.billing-alarm-pill{display:grid;gap:3px;padding:11px 12px}.billing-alarm-pill span{color:var(--brand-muted, #64748b);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.billing-alarm-pill[data-severity=critical],.billing-alarm-drawer-list article[data-severity=critical]{border-color:#ef444457;background:linear-gradient(135deg,#fef2f2f2,#ffffffe6)}.billing-alarm-pill[data-severity=warn],.billing-alarm-drawer-list article[data-severity=warn]{border-color:#f59e0b59;background:linear-gradient(135deg,#fffbebf2,#ffffffe6)}.billing-alarm-pill[data-severity=info],.billing-alarm-drawer-list article[data-severity=info]{border-color:#3b82f63d;background:linear-gradient(135deg,#eff6ffe0,#ffffffe6)}.billing-alarm-drawer-list{display:grid;gap:8px}.billing-alarm-drawer-list article{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;min-width:0;padding:11px 12px;border:1px solid var(--brand-line, #d8dee8);border-radius:14px}.billing-alarm-drawer-list b,.billing-alarm-drawer-list small,.billing-alarm-drawer-list p{display:block;min-width:0;overflow-wrap:anywhere}.billing-alarm-drawer-list b{color:var(--brand-ink, #111827);font-size:.94rem}.billing-alarm-drawer-list small,.billing-alarm-drawer-list p{color:var(--brand-muted, #64748b);font-size:.78rem;line-height:1.45}.billing-alarm-drawer-list p{margin:0;padding:8px 9px;border-radius:10px;background:#0f172a0a}@media(max-width:1100px){.billing-alarm-strip{grid-template-columns:1fr}}.systems-billing-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.systems-billing-action-grid button{min-width:0;min-height:70px;display:grid;align-content:start;gap:4px;padding:11px 12px;border:1px solid var(--brand-line, #d8dee8);border-radius:14px;background:linear-gradient(135deg,#fffffff5,#f8fafce6);color:var(--brand-ink, #111827);text-align:left;box-shadow:0 10px 24px #0f172a0a;cursor:pointer}.systems-billing-action-grid button:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand-accent, var(--accent)) 36%,var(--brand-line, #d8dee8));background:linear-gradient(135deg,#fff,var(--brand-accent-soft, #eef6ff))}.systems-billing-action-grid button:disabled{opacity:.55;cursor:not-allowed}.systems-billing-action-grid b,.systems-billing-action-grid small,.billing-systems-result-card b,.billing-systems-result-card small{min-width:0;overflow:hidden;text-overflow:ellipsis}.systems-billing-action-grid b{font-size:.88rem;letter-spacing:-.02em}.systems-billing-action-grid small,.billing-systems-result-card small{color:var(--brand-muted, #64748b);font-size:.75rem;line-height:1.35}.billing-systems-result-card{display:grid;gap:10px;padding:12px;border:1px solid var(--brand-line, #d8dee8);border-radius:16px;background:#ffffffd6}.billing-portal-session-card{display:grid;gap:12px;padding:12px;border:1px solid var(--brand-line, #d8dee8);border-radius:16px;background:#ffffffe0}.billing-portal-session-card>div:first-child{display:grid;gap:4px;min-width:0}.billing-portal-session-card b,.billing-portal-session-card small{min-width:0;overflow:hidden;text-overflow:ellipsis}.billing-portal-session-card[data-status=created]{border-color:color-mix(in srgb,var(--brand-accent, var(--accent)) 28%,var(--brand-line, #d8dee8));background:linear-gradient(135deg,#fff,var(--brand-accent-soft, #eef6ff))}.billing-portal-session-card[data-status=blocked]{border-color:#94a3b857;background:linear-gradient(135deg,#fff,#f8fafc)}.billing-portal-session-card[data-status=needs_review]{border-color:#f59e0b47;background:linear-gradient(135deg,#fff,#fff8ea)}.billing-systems-result-card[data-status=ready]{border-color:color-mix(in srgb,var(--brand-accent, var(--accent)) 28%,var(--brand-line, #d8dee8));background:linear-gradient(135deg,#fff,var(--brand-accent-soft, #eef6ff))}.billing-systems-result-card[data-status=needs_review]{border-color:#f59e0b47;background:linear-gradient(135deg,#fff,#fff8ea)}@media(max-width:900px){.systems-billing-action-grid{grid-template-columns:1fr}}.billing-checkout-flow{display:grid;gap:9px}.billing-checkout-step{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;padding:11px 12px;border:1px solid var(--brand-line, #d8dee8);border-radius:14px;background:#ffffffe6}.billing-checkout-step>span{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:#f1f5f9;color:var(--brand-muted, #64748b);font-size:.78rem;font-weight:900}.billing-checkout-step div{display:grid;gap:2px;min-width:0}.billing-checkout-step b{color:var(--brand-ink, #111827);font-size:.92rem}.billing-checkout-step small{color:var(--brand-muted, #64748b);font-size:.79rem;line-height:1.35}.billing-checkout-step[data-state=done]{border-color:color-mix(in srgb,var(--brand-accent, var(--accent)) 28%,var(--brand-line, #d8dee8));background:linear-gradient(135deg,#fff,var(--brand-accent-soft, #eef6ff))}.billing-checkout-step[data-state=done]>span,.billing-checkout-step[data-state=next]>span{background:var(--brand-accent, var(--accent));color:#fff}.billing-checkout-step[data-state=blocked]{opacity:.72}.billing-readable-metadata{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.billing-readable-metadata span{display:grid;gap:3px;min-width:0;padding:10px 11px;border:1px solid var(--brand-line, #d8dee8);border-radius:13px;background:#ffffffc7}.billing-readable-metadata span[data-status=ready]{border-color:color-mix(in srgb,var(--brand-accent, var(--accent)) 24%,var(--brand-line, #d8dee8));background:linear-gradient(135deg,#fff,var(--brand-accent-soft, #eef6ff))}.billing-readable-metadata span[data-status=blocked]{border-color:#e449493d;background:#fff7f7}.billing-readable-metadata b{overflow:hidden;color:var(--brand-ink, #111827);font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.billing-readable-metadata small{color:var(--brand-muted, #64748b);font-size:.72rem;line-height:1.2}.billing-safe-note{margin:0;padding:10px 12px;border:1px dashed var(--brand-line, #d8dee8);border-radius:13px;background:#f8fafcc7;color:var(--brand-muted, #64748b);font-size:.82rem}.billing-local-checkout-card{display:grid;gap:12px;margin-top:12px;padding:14px;border:1px solid color-mix(in srgb,var(--brand-accent, #0f5ea8) 20%,var(--brand-line, #d8dee8));border-radius:18px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--brand-accent, #0f5ea8) 12%,transparent),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.96),var(--brand-accent-soft, #eef6ff));box-shadow:0 14px 34px #0f172a14}.billing-local-checkout-card[data-status=needs_review]{border-color:#f59e0b57;background:radial-gradient(circle at top right,rgba(245,158,11,.12),transparent 35%),linear-gradient(135deg,#fff,#fff8ea)}.billing-local-checkout-card[data-status=ready]{border-color:color-mix(in srgb,var(--brand-accent, #0f5ea8) 36%,var(--brand-line, #d8dee8))}.billing-local-checkout-head{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:12px;align-items:start}.billing-local-checkout-head h3{margin:1px 0 4px;color:var(--brand-ink, #111827);font-size:1rem}.billing-local-checkout-head p{margin:0;color:var(--brand-muted, #64748b);font-size:.83rem;line-height:1.4}.billing-local-payment-box{display:grid;gap:10px;padding:12px;border:1px solid rgba(148,163,184,.26);border-radius:16px;background:#ffffffd1}.billing-payment-element-placeholder{display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px;align-items:center;padding:11px;border:1px dashed rgba(148,163,184,.42);border-radius:14px;background:#f8fafccc}.billing-payment-element-placeholder[data-available=true]{border-style:solid;border-color:color-mix(in srgb,var(--brand-accent, #0f5ea8) 26%,var(--brand-line, #d8dee8));background:linear-gradient(135deg,#fff,var(--brand-accent-soft, #eef6ff))}.billing-payment-element-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:12px;background:var(--brand-ink, #0f172a);color:#fff;font-size:.86rem;font-weight:900}.billing-payment-element-placeholder b,.billing-payment-element-placeholder small{display:block;min-width:0}.billing-payment-element-placeholder b{color:var(--brand-ink, #111827);font-size:.92rem}.billing-payment-element-placeholder small{color:var(--brand-muted, #64748b);font-size:.78rem;line-height:1.34}.billing-payment-element-live{display:grid;gap:12px;padding:12px;border:1px solid color-mix(in srgb,var(--brand-accent, #0f5ea8) 28%,var(--brand-line, #d8dee8));border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,.98),var(--brand-accent-soft, #eef6ff));box-shadow:0 16px 40px #0f172a14}.billing-payment-final-gate{display:grid;gap:6px;padding:10px;border-radius:14px;border:1px solid rgba(245,158,11,.28);background:#fffbebe0}.billing-payment-final-gate b,.billing-payment-final-gate small{display:block;min-width:0}.billing-payment-final-gate b{color:#92400e;font-size:.86rem}.billing-payment-final-gate small{color:#78350f;font-size:.76rem;line-height:1.35}.billing-payment-final-gate button{justify-self:start}.billing-payment-final-gate button:disabled{opacity:.64;cursor:not-allowed}.billing-payment-final-gate[data-payment-submit-status=succeeded]{border-color:color-mix(in srgb,var(--brand-accent, #0f5ea8) 28%,rgba(16,185,129,.4));background:linear-gradient(135deg,#ecfdf5f0,#fffffff5)}.billing-payment-final-gate[data-payment-submit-status=succeeded] b,.billing-payment-final-gate[data-payment-submit-status=succeeded] small{color:#065f46}.billing-payment-final-gate[data-payment-submit-status=failed]{border-color:#e4494952;background:#fef2f2eb}.billing-payment-final-gate[data-payment-submit-status=failed] b,.billing-payment-final-gate[data-payment-submit-status=failed] small{color:#991b1b}.billing-payment-submit-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px}.billing-payment-submit-meta span{display:grid;gap:3px;min-width:0;padding:8px 9px;border-radius:12px;border:1px solid var(--brand-line, #d8dee8);background:#ffffffc7}.billing-payment-submit-meta span[data-status=ready]{border-color:color-mix(in srgb,var(--brand-accent, #0f5ea8) 24%,var(--brand-line, #d8dee8))}.billing-payment-submit-meta span[data-status=blocked],.billing-payment-submit-meta span[data-status=needs_review]{border-color:#f59e0b52;background:#fffbebdb}.billing-payment-submit-meta b{overflow:hidden;color:var(--brand-ink, #172033);font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.billing-payment-submit-meta small{color:var(--brand-muted, #64748b);font-size:.68rem;line-height:1.15}.billing-local-security-grid,.billing-local-status-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.billing-local-status-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.billing-local-security-grid span,.billing-local-status-strip span{display:grid;gap:3px;min-width:0;padding:9px 10px;border:1px solid var(--brand-line, #d8dee8);border-radius:13px;background:#ffffffdb}.billing-local-security-grid span[data-status=ready],.billing-local-status-strip span[data-status=ready]{border-color:color-mix(in srgb,var(--brand-accent, #0f5ea8) 24%,var(--brand-line, #d8dee8))}.billing-local-security-grid span[data-status=blocked],.billing-local-status-strip span[data-status=blocked]{border-color:#e4494947;background:#fff7f7}.billing-local-security-grid span[data-status=needs_review],.billing-local-status-strip span[data-status=needs_review]{border-color:#f59e0b4d;background:#fff8ea}.billing-local-security-grid b,.billing-local-status-strip b{overflow:hidden;color:var(--brand-ink, #111827);font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.billing-local-security-grid small,.billing-local-status-strip small{overflow:hidden;color:var(--brand-muted, #64748b);font-size:.71rem;line-height:1.2;text-overflow:ellipsis}@media(max-width:760px){.billing-readable-metadata,.billing-local-security-grid,.billing-local-status-strip,.billing-local-checkout-head{grid-template-columns:1fr}}
