:root{color:#15202b;background:#eaf2f6;--ink: #17202a;--muted: #5f6f84;--line: #d3dfeb;--panel: rgba(255, 255, 255, .92);--panel-strong: #ffffff;--teal: #0f8b8d;--teal-dark: #0a5f64;--blue: #3568d4;--blue-dark: #1f4fa8;--coral: #d95d39;--gold: #c58a1d;--green: #16825d;--sidebar: #0e1a25;--surface-glow: 0 1px 0 rgba(255, 255, 255, .9) inset;--shadow: 0 20px 52px rgba(18, 29, 42, .12);--soft-shadow: 0 12px 30px rgba(18, 29, 42, .08);--card-radius: 8px;--card-border: 1px solid rgba(91, 111, 132, .18);--control-height: 42px;--focus-ring: 0 0 0 4px rgba(53, 104, 212, .12);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}body .saas-site .saas-footer{overflow:hidden!important}body .saas-site .saas-footer-summary{grid-template-columns:auto minmax(360px,1fr) auto auto!important;align-items:center!important}body .saas-site .saas-footer-summary>span{max-width:520px!important;min-width:0!important}body .saas-site .saas-footer-summary>a{white-space:nowrap!important}body .saas-site .saas-footer-cta{white-space:nowrap!important}body .saas-site .saas-footer-groups{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width: 980px){body .saas-site .saas-footer-summary{grid-template-columns:1fr 1fr!important;align-items:start!important}body .saas-site .saas-footer-summary>span,body .saas-site .saas-footer-summary>a,body .saas-site .saas-footer-cta{grid-column:1 / -1!important}}@media (max-width: 620px){body .saas-site .saas-footer-summary,body .saas-site .saas-footer-groups{grid-template-columns:1fr!important}body .saas-site .saas-footer-summary>span{max-width:none!important}}.document-item-builder{display:grid;gap:12px;padding:14px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#f8fafcd1}.document-item-builder>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.document-item-builder>div:first-child span{color:var(--text-strong);font-weight:800}.document-item-builder>div:first-child button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid rgba(20,184,166,.28);border-radius:999px;background:#14b8a61a;color:var(--accent-strong);font-weight:800}.document-item-row{display:grid;gap:10px;padding:12px;border:1px solid rgba(148,163,184,.18);border-radius:16px;background:#ffffffe0}.document-item-row input,.document-item-row textarea{width:100%}*{box-sizing:border-box}body{margin:0;overflow-x:hidden;background:radial-gradient(circle at 14% 0%,rgba(15,139,141,.12),transparent 28%),radial-gradient(circle at 88% 10%,rgba(53,104,212,.1),transparent 30%),linear-gradient(180deg,#f6fafc,#eaf2f6 42%,#edf4f8)}button,input,select,textarea{font:inherit;min-width:0}button{transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}button:disabled{opacity:.55;cursor:not-allowed;transform:none}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(12,124,124,.22);outline-offset:2px}.login-screen{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 38% 28%,rgba(15,139,141,.18),transparent 22%),radial-gradient(circle at 68% 62%,rgba(53,104,212,.16),transparent 28%),linear-gradient(#0c141fa8,#0c141fad),url(https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=1800&q=80);background-size:cover;background-position:center}.login-panel{width:min(460px,100%);border-radius:8px;border:1px solid rgba(255,255,255,.54);background:linear-gradient(180deg,#fffffffa,#fafdfff0),#fffffff5;padding:32px;box-shadow:0 28px 90px #080f185c,var(--surface-glow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.logo-mark{width:48px;height:48px;border-radius:8px;display:grid;place-items:center;background:linear-gradient(135deg,var(--teal),var(--blue));color:#fff;font-weight:800;font-size:22px;box-shadow:0 14px 30px #0f8b8d47}.logo-mark.small{width:38px;height:38px;font-size:18px}.login-panel h1{margin:18px 0 8px;font-size:28px}.login-panel p{margin:0 0 24px;color:#617085;line-height:1.5}.login-api-status{min-height:58px;margin:-6px 0 18px;border:1px solid rgba(104,123,145,.24);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;padding:11px 12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;color:#344255}.login-api-status svg{color:var(--teal)}.login-api-status.checking svg{animation:shell-spin 1.1s linear infinite;color:var(--blue)}.login-api-status.online{border-color:#0f8b5f52;background:linear-gradient(180deg,#f1fcf8fa,#fffffff0),#fff}.login-api-status.offline{border-color:#c0392b47;background:linear-gradient(180deg,#fff4f2fa,#fffffff2),#fff}.login-api-status.online svg,.login-api-status.online strong{color:#0f8b5f}.login-api-status.offline svg,.login-api-status.offline strong{color:#b33025}.login-api-status strong,.login-api-status span{display:block;min-width:0}.login-api-status strong{color:var(--ink);font-size:13px;font-weight:900}.login-api-status span{color:var(--muted);font-size:12px;font-weight:750;line-height:1.3}.login-api-status button{min-width:62px;height:32px;border:1px solid rgba(104,123,145,.25);border-radius:8px;background:#fff;color:#344255;font-size:12px;font-weight:900;cursor:pointer}.login-selected-workspace{align-items:center;background:linear-gradient(135deg,#0f8b8d1a,#3568d414);border:1px solid rgba(15,139,141,.18);border-radius:14px;color:#344255;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);margin:-4px 0 16px;padding:12px}.login-selected-workspace svg{color:var(--teal)}.login-selected-workspace strong,.login-selected-workspace span{display:block;min-width:0;overflow-wrap:anywhere}.login-selected-workspace strong{color:var(--ink);font-size:14px;font-weight:900}.login-selected-workspace span{color:var(--muted);font-size:12px;font-weight:780;margin-top:2px}.login-workspace-required{grid-template-columns:auto minmax(0,1fr)}.login-workspace-required button{background:linear-gradient(135deg,var(--teal),var(--blue));border:0;border-radius:999px;color:#fff;cursor:pointer;font-weight:900;grid-column:1 / -1;min-height:40px;padding:10px 14px}.login-workspace-required button:hover{filter:saturate(1.06);transform:translateY(-1px)}.admin-login-panel{max-width:600px}.admin-login-scope{align-items:center;background:linear-gradient(135deg,#0f8b8d1a,#3568d414);border:1px solid rgba(15,139,141,.18);border-radius:18px;color:#21324a;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);padding:14px 15px}.admin-login-scope svg{color:var(--teal-strong)}.admin-login-scope div{display:grid;gap:3px}.admin-login-scope strong{color:var(--ink);font-weight:950}.admin-login-scope span{color:var(--muted);font-size:.92rem;font-weight:760;line-height:1.45}.login-form{display:grid;gap:14px}.login-form label{display:grid;gap:7px;font-weight:700;color:#344255}.login-form input,.admin-form input,.admin-form select,.admin-form textarea{width:100%;max-width:100%;height:44px;border:1px solid rgba(104,123,145,.26);border-radius:8px;padding:0 12px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;color:var(--ink);box-shadow:inset 0 1px #ffffffc7;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.admin-form textarea{min-height:104px;height:auto;padding:11px 12px;resize:vertical;line-height:1.45}.login-form input:hover,.admin-form input:hover,.admin-form select:hover,.admin-form textarea:hover{border-color:#0f8b8d57}.login-form input:focus,.admin-form input:focus,.admin-form select:focus,.admin-form textarea:focus{border-color:#0f8b8da3;background:#fff;box-shadow:0 0 0 4px #0f8b8d1a,inset 0 1px #ffffffdb}.login-form button,.sidebar-footer button{height:42px;border:0;border-radius:8px;background:linear-gradient(135deg,var(--teal),var(--blue));color:#fff;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 12px 26px #0f8b8d33}.login-form button:hover,.sidebar-footer button:hover{transform:translateY(-1px);box-shadow:0 16px 32px #0f8b8d40}.login-form button:disabled{opacity:.7;cursor:wait}.access-box{margin-top:18px;border:1px solid #d8e1ec;border-radius:8px;padding:14px;display:grid;gap:6px;color:#526173;background:#f8fafc}.access-box strong{color:#1b2735}.login-recovery-card{margin-top:14px;border:1px solid rgba(192,57,43,.24);border-radius:8px;background:linear-gradient(180deg,#fff4f2fa,#fffffff2),#fff;padding:13px;display:grid;gap:6px}.login-recovery-card strong{color:#9f2d23}.login-recovery-card span{color:#526173;font-size:13px;font-weight:750;line-height:1.35;overflow-wrap:anywhere}.error{color:#b42318;background:#fff1f0;border:1px solid #ffccc7;padding:10px 12px;border-radius:8px;font-weight:700}.feedback-message{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;line-height:1.42;overflow-wrap:anywhere;box-shadow:0 12px 28px #0f172a0e}.feedback-message svg{margin-top:1px;flex:0 0 auto}.feedback-message span{min-width:0}.form-validation-hint{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:12px;border:1px solid rgba(217,119,6,.24);border-radius:8px;background:radial-gradient(circle at top left,rgba(244,182,63,.12),transparent 28%),linear-gradient(135deg,#fffbebe6,#ffffffeb);color:#8a4b08;font-size:13px;line-height:1.42;box-shadow:0 10px 22px #92400e0d}.form-validation-hint.ready{align-items:start;border-color:#0f8b8d33;background:radial-gradient(circle at top left,rgba(15,139,141,.12),transparent 28%),linear-gradient(135deg,#e8f6f4d1,#fffffff0);color:#0f766e;font-weight:800}.form-validation-hint svg{margin-top:1px}.form-validation-hint.ready svg{margin-top:0}.form-validation-hint strong{display:block;margin-bottom:4px;font-size:12px;text-transform:uppercase;letter-spacing:0}.form-validation-hint span{color:inherit;display:block;line-height:1.38;overflow-wrap:anywhere}.form-validation-hint ul{margin:0;padding-left:17px}.form-validation-hint li+li{margin-top:3px}.form-validation-hint li{overflow-wrap:anywhere}.action-guidance-panel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:12px 13px;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:linear-gradient(135deg,#ffffffeb,#f8fafccc),#fff;color:#334155;box-shadow:0 12px 26px #0f172a0f;font-size:13px;line-height:1.42}.action-guidance-panel.ready{border-color:#0f8b8d3d;background:linear-gradient(135deg,#e8f6f4e0,#ffffffeb),#fff;color:#0f766e}.action-guidance-panel.watch{border-color:#d977063d;background:linear-gradient(135deg,#fffbebd6,#ffffffeb),#fff;color:#92400e}.action-guidance-panel.blocked{border-color:#b91c1c33;background:linear-gradient(135deg,#fef2f2e0,#ffffffeb),#fff;color:#991b1b}.action-guidance-panel svg{margin-top:1px}.action-guidance-panel strong{display:block;margin-bottom:4px;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.action-guidance-panel p{margin:0;color:inherit}.action-guidance-panel ul{margin:8px 0 0;padding-left:17px}.action-guidance-panel li+li{margin-top:3px}.record-evidence-prompt{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:12px 13px;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#fff;color:#334155;box-shadow:0 12px 26px #0f172a0f}.record-evidence-prompt.needs-proof{border-color:#d977063d;background:linear-gradient(135deg,#fffbebdb,#fffffff0),#fff;color:#92400e}.record-evidence-prompt.ready{border-color:#0f8b8d3d;background:linear-gradient(135deg,#e8f6f4e0,#fffffff0),#fff;color:#0f766e}.record-evidence-prompt svg{margin-top:2px;flex:0 0 auto}.record-evidence-prompt span,.record-evidence-prompt strong,.record-evidence-prompt small{display:block;min-width:0;overflow-wrap:anywhere}.record-evidence-prompt span{margin-bottom:3px;color:inherit;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.record-evidence-prompt strong{color:#0f172a;font-size:14px;line-height:1.25}.record-evidence-prompt small{margin-top:4px;color:inherit;font-size:12px;line-height:1.36}.record-evidence-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.record-evidence-tags em{max-width:100%;padding:5px 7px;border:1px solid rgba(217,119,6,.24);border-radius:8px;background:#ffffffb3;color:#92400e;font-size:11px;font-style:normal;font-weight:850;line-height:1.2;overflow-wrap:anywhere}.record-evidence-tags em.ready{border-color:#0f8b8d38;color:#0f766e}.actions-row button,.actions-row select,.record-action-strip button,.record-action-strip select{min-width:0;max-width:100%;overflow-wrap:anywhere}.banner{margin-bottom:18px}.connection-recovery-banner{margin:0 0 18px;border:1px solid rgba(192,57,43,.26);border-radius:8px;background:linear-gradient(135deg,#fff4f2f5,#fffffff5),#fff;box-shadow:0 12px 28px #c0392b14;padding:14px 16px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.connection-recovery-banner svg{color:#b33025}.connection-recovery-banner strong,.connection-recovery-banner span,.connection-recovery-banner small{display:block;min-width:0}.connection-recovery-banner strong{color:#b33025;font-size:15px;font-weight:900}.connection-recovery-banner span{margin-top:3px;color:#344255;line-height:1.4}.connection-recovery-banner small{margin-top:3px;color:#69788b;font-weight:750;line-height:1.35}.connection-recovery-banner button{min-height:38px;border:1px solid rgba(192,57,43,.25);border-radius:8px;background:#fff;color:#9f2d23;padding:0 12px;font-weight:900;cursor:pointer;white-space:nowrap}.connection-recovery-banner button:hover{background:#fff4f2}.app-shell{min-height:100vh;display:grid;grid-template-columns:276px 1fr;background:radial-gradient(circle at 28% 0%,rgba(15,139,141,.11),transparent 26%),radial-gradient(circle at 100% 10%,rgba(53,104,212,.09),transparent 28%),linear-gradient(180deg,#f6fafc,#eaf2f6 54%,#edf4f8)}.sidebar{background:radial-gradient(circle at 24px 28px,rgba(35,183,164,.2),transparent 28%),linear-gradient(180deg,#132333,#0f1b27 54%,#0c1722);color:#e7eef7;padding:20px;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:18px;min-height:100vh;border-right:1px solid rgba(255,255,255,.08);box-shadow:16px 0 50px #0f172a1f}.mobile-menu-button,.mobile-sidebar-close{display:none}.brand{display:flex;gap:12px;align-items:center;min-height:58px;border:1px solid rgba(200,213,229,.12);border-radius:8px;background:linear-gradient(135deg,#ffffff12,#ffffff06);padding:10px;box-shadow:0 12px 28px #02081724}.brand strong,.brand span{display:block}.brand span,.sidebar-footer span{color:#9fb0c4;font-size:13px}.sidebar-recents{display:grid;gap:7px;padding-bottom:12px;border-bottom:1px solid rgba(200,213,229,.12)}.sidebar-recents-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.sidebar-recents-header span{color:#8ea1b8;font-size:11px;font-weight:900;text-transform:uppercase}.sidebar-recents-header button{width:24px;height:24px;border:1px solid rgba(200,213,229,.12);border-radius:8px;background:#ffffff09;color:#9fb0c4;display:grid;place-items:center;padding:0;cursor:pointer}.sidebar-recents-header button:hover{background:#ffffff14;color:#fff}.sidebar-recents>button{min-height:34px;border:1px solid rgba(200,213,229,.1);border-radius:8px;padding:0 10px;background:#ffffff09;color:#d8e3ef;display:flex;align-items:center;gap:8px;cursor:pointer;text-align:left;font-size:13px;font-weight:800}.sidebar-recents>button.active,.sidebar-recents>button:hover{background:#23b7a429;border-color:#23b7a43d;color:#fff}nav{display:grid;align-content:start;gap:8px;overflow:auto;padding-right:2px}.nav-group{display:grid;gap:6px;padding:0 0 10px}.nav-group+.nav-group{border-top:1px solid rgba(200,213,229,.11);padding-top:10px}.nav-group>span{color:#8ea1b8;font-size:10px;font-weight:950;letter-spacing:.04em;padding:0 10px 2px;text-transform:uppercase}nav button{min-height:42px;border:0;border-radius:8px;padding:0 12px;background:transparent;color:#c8d5e5;display:flex;align-items:center;gap:10px;cursor:pointer;text-align:left}nav button.active,nav button:hover{background:linear-gradient(135deg,#23b7a433,#3568d41f),#ffffff0f;color:#fff}nav button.active{border:1px solid rgba(35,183,164,.2);box-shadow:inset 3px 0 #23b7a4,0 10px 22px #02081729}.sidebar-footer{display:grid;gap:8px}.content{padding:28px;overflow:auto;min-width:0;background:linear-gradient(rgba(255,255,255,.34) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.34) 1px,transparent 1px);background-size:38px 38px}.topbar{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,420px) repeat(5,minmax(104px,auto));gap:10px;align-items:center;margin-bottom:24px}.topbar p,.topbar h1{margin:0}.topbar p{color:#65758a;font-weight:800;text-transform:uppercase;font-size:12px}.topbar h1{font-size:28px}.global-command{position:relative;min-width:0;min-height:48px;border:1px solid rgba(104,123,145,.25);border-radius:8px;background:linear-gradient(135deg,#fffffff5,#f5f9fce0),linear-gradient(90deg,#0f8b8d14,#3568d414);box-shadow:var(--soft-shadow);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:0 10px 0 14px;z-index:20}.global-command:focus-within{border-color:#0f8b8d7a;box-shadow:0 16px 34px #0f8b8d1f,0 0 0 4px #0f8b8d14}.global-command>svg{color:var(--teal-dark)}.global-command input{width:100%;border:0;outline:0;background:transparent;color:var(--ink);font-weight:750;min-width:0}.global-command input::placeholder{color:#7a899c;font-weight:700}.command-shortcut{height:30px;min-width:52px;border:1px solid rgba(104,123,145,.24);border-radius:8px;background:#fff;color:#455469;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:12px;font-weight:900;cursor:pointer}.command-panel{position:absolute;top:calc(100% + 10px);left:0;right:0;border:1px solid rgba(104,123,145,.23);border-radius:8px;background:#fffffffa;box-shadow:0 24px 70px #121c272e;overflow:hidden}.command-panel-header{min-height:46px;padding:0 12px;border-bottom:1px solid rgba(104,123,145,.16);display:flex;align-items:center;justify-content:space-between}.command-panel-header div,.command-panel-header button{display:inline-flex;align-items:center;gap:8px}.command-panel-header strong{color:#17202a}.command-panel-header svg{color:var(--teal)}.command-panel-header button{width:32px;height:32px;border:0;border-radius:8px;background:#eef4f8;justify-content:center;cursor:pointer}.command-scope-row{border-bottom:1px solid rgba(104,123,145,.12);background:linear-gradient(135deg,#f8fafcf5,#eff8f8b3),#f8fafc;padding:9px 12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.command-scope-row div{min-width:0;display:grid;gap:2px}.command-scope-row span{color:#64748b;font-size:10px;font-weight:950;text-transform:uppercase}.command-scope-row strong{color:#1d2938;font-size:12px;line-height:1.15;overflow-wrap:anywhere}.command-filter-row{border-bottom:1px solid rgba(104,123,145,.12);padding:8px;display:flex;gap:6px;overflow-x:auto}.command-filter-row button{height:30px;border:1px solid rgba(104,123,145,.2);border-radius:8px;background:#fff;color:#526173;padding:0 10px;font-size:12px;font-weight:900;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:7px}.command-filter-row button.active,.command-filter-row button:hover{background:#e8f3f3;border-color:#0f8b8d47;color:var(--teal-dark)}.command-filter-row button strong{min-width:20px;height:20px;border-radius:8px;background:#eef4f8;color:#526173;display:inline-grid;place-items:center;padding:0 6px;font-size:11px}.command-filter-row button.active strong,.command-filter-row button:hover strong{background:#fff;color:var(--teal-dark)}.command-suggestion-strip{border-bottom:1px solid rgba(104,123,145,.12);background:radial-gradient(circle at top left,rgba(15,139,141,.1),transparent 30%),linear-gradient(135deg,#fffffff5,#f7fafceb);padding:10px;display:grid;grid-template-columns:1.1fr repeat(3,minmax(0,1fr));gap:8px}.command-suggestion-strip>div{min-width:0;border:1px solid rgba(104,123,145,.16);border-radius:8px;background:#ffffffbd;padding:10px;display:grid;align-content:center;gap:4px}.command-suggestion-strip>div span,.command-suggestion-card span{color:var(--teal-dark);font-size:10px;font-weight:950;letter-spacing:0;text-transform:uppercase}.command-suggestion-strip>div strong{color:#17202a;font-size:13px;line-height:1.2;overflow-wrap:anywhere}.command-suggestion-card{min-width:0;min-height:82px;border:1px solid rgba(104,123,145,.18);border-radius:8px;background:#fff;color:var(--ink);padding:10px;display:grid;align-content:start;gap:5px;text-align:left;cursor:pointer;box-shadow:0 8px 18px #0f172a0a}.command-suggestion-card:hover{transform:translateY(-1px);border-color:#0f8b8d52;box-shadow:0 12px 24px #0f172a14}.command-suggestion-card strong{color:#17202a;font-size:13px;line-height:1.18;overflow-wrap:anywhere}.command-suggestion-card small{color:#66758a;font-size:11px;font-weight:800;line-height:1.3;overflow-wrap:anywhere}.command-suggestion-card.risk{background:linear-gradient(180deg,#fff1f0db,#fffffffa)}.command-suggestion-card.risk span,.command-suggestion-card.risk strong{color:#a43d21}.command-suggestion-card.warning{background:linear-gradient(180deg,#fff7ede6,#fffffffa)}.command-suggestion-card.warning span,.command-suggestion-card.warning strong,.command-suggestion-card.pinned span,.command-suggestion-card.pinned strong{color:#8a5d0b}.command-suggestion-card.calm{background:linear-gradient(180deg,#ecfdf5c7,#fffffffa)}.command-results{max-height:min(520px,calc(100vh - 180px));overflow:auto;padding:8px;display:grid;gap:6px}.command-result-group{display:grid;gap:6px}.command-result-group+.command-result-group{margin-top:4px;padding-top:8px;border-top:1px solid rgba(104,123,145,.1)}.command-section-label{padding:4px 4px 2px;color:#637287;font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;gap:10px}.command-section-label small{min-width:22px;height:20px;border-radius:8px;background:#eef4f8;color:#526173;display:inline-grid;place-items:center;padding:0 6px;font-size:11px}.command-result{width:100%;min-width:0;min-height:68px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink);padding:10px;display:grid;grid-template-columns:72px 1fr auto auto;align-items:center;gap:12px;text-align:left;cursor:pointer}.command-result:hover{background:#f3f8fa;border-color:#0f8b8d2e}.command-result.selected{background:linear-gradient(135deg,#e8f3f3eb,#f5f9fcf5);border-color:#0f8b8d4d;box-shadow:inset 3px 0 0 var(--teal)}.command-result>span{justify-self:start;border-radius:8px;background:#e8f3f3;color:var(--teal-dark);padding:6px 8px;font-size:11px;font-weight:900;text-transform:uppercase}.command-result.risk>span{background:#fff0ec;color:#a43d21}.command-result.warning>span{background:#fff7df;color:#8a5d0b}.command-result.calm>span{background:#ebf8f2;color:#126143}.command-result strong,.command-result small{display:block;min-width:0;overflow-wrap:anywhere}.command-result strong{font-size:14px}.command-result small,.command-result em{color:#66758a;font-size:12px;font-style:normal}.command-result em{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-empty{min-height:150px;display:grid;place-items:center;align-content:center;gap:7px;color:#637287;text-align:center}.command-empty.compact{min-height:92px;border-top:1px solid rgba(104,123,145,.12)}.command-empty svg{color:var(--teal)}.shell-workspace-map{margin:-6px 0 12px;border:1px solid rgba(104,123,145,.18);border-radius:8px;background:radial-gradient(circle at top left,rgba(15,139,141,.1),transparent 32%),linear-gradient(135deg,#fffffffa,#f7fafced),#fff;box-shadow:var(--soft-shadow);padding:12px;display:grid;grid-template-columns:minmax(210px,.85fr) minmax(0,2.15fr);gap:12px;align-items:stretch}.shell-workspace-map>div:first-child{min-width:0;border:1px solid rgba(104,123,145,.12);border-radius:8px;background:#ffffffc2;padding:12px;display:grid;align-content:center;gap:5px}.shell-workspace-map>div:first-child span,.daily-action-lead span{color:var(--teal-dark);font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.shell-workspace-map>div:first-child strong,.daily-action-lead strong{color:var(--ink);font-size:17px;line-height:1.15;overflow-wrap:anywhere}.shell-workspace-map-buttons{min-width:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.shell-workspace-map-buttons button{min-width:0;min-height:76px;border:1px solid rgba(104,123,145,.18);border-radius:8px;background:#ffffffd1;color:var(--ink);padding:10px;display:grid;align-content:center;justify-items:start;gap:5px;cursor:pointer;text-align:left;box-shadow:0 8px 18px #0f172a09}.shell-workspace-map-buttons button:hover{transform:translateY(-1px);border-color:#0f8b8d4d;background:#fff}.shell-workspace-map-buttons button.active{border-color:#0f8b8d61;background:linear-gradient(135deg,#0f8b8d1f,#3568d414),#fff;box-shadow:inset 3px 0 0 var(--teal),0 12px 26px #0f172a12}.shell-workspace-map-buttons span{color:#526173;font-size:11px;font-weight:900;line-height:1.2;overflow-wrap:anywhere}.shell-workspace-map-buttons strong{color:var(--teal-dark);font-size:22px;line-height:1}.daily-action-strip{margin:-6px 0 18px;display:grid;grid-template-columns:1.15fr repeat(4,minmax(0,1fr));gap:10px}.daily-action-lead,.daily-action-chip{min-width:0;min-height:82px;border:1px solid rgba(104,123,145,.22);border-radius:8px;background:linear-gradient(135deg,#fffffff5,#f5f9fce6);box-shadow:var(--soft-shadow);color:var(--ink);padding:12px;display:grid;align-content:start;gap:5px;text-align:left}.daily-action-lead{border-color:#0f8b8d38;background:linear-gradient(135deg,#0f8b8d1a,#3568d40f),#fff}.daily-action-lead small{color:#66758a;font-size:12px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.daily-action-chip{cursor:pointer}.daily-action-chip:hover{transform:translateY(-1px);border-color:#0f8b8d47}.daily-action-chip.pinned{border-color:#c58a1d5c;box-shadow:inset 3px 0 0 var(--gold),var(--soft-shadow)}.daily-action-chip span{justify-self:start;border-radius:8px;background:#edf6f6;color:var(--teal-dark);padding:5px 7px;font-size:10px;font-weight:900;text-transform:uppercase}.daily-action-chip.risk span{background:#fff0ec;color:#a43d21}.daily-action-chip.warning span{background:#fff7df;color:#8a5d0b}.daily-action-chip.calm span{background:#ebf8f2;color:#126143}.daily-action-chip.pinned span{background:#fff7df;color:#8a5d0b}.daily-action-chip strong{font-size:14px;line-height:1.2;overflow-wrap:anywhere}.daily-action-chip small{color:#66758a;font-weight:750;overflow-wrap:anywhere}.focus-context{margin:0 0 18px;border:1px solid rgba(104,123,145,.2);border-left:4px solid var(--teal);border-radius:8px;background:linear-gradient(135deg,#fffffffa,#f4f9faf0),linear-gradient(90deg,#0f8b8d14,#3568d40d);box-shadow:var(--soft-shadow);padding:14px 16px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.focus-context.warning{border-left-color:var(--gold)}.focus-context.risk{border-left-color:var(--coral)}.focus-context.calm{border-left-color:var(--green)}.focus-context span{display:block;color:#637287;font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.focus-context strong{display:block;margin-top:3px;color:var(--ink);font-size:18px}.focus-context p{margin:4px 0 0;color:#56667a;line-height:1.45}.focus-workflow-links{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.focus-workflow-links button{min-width:min(190px,100%);border:1px solid rgba(104,123,145,.2);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;color:var(--ink);padding:9px 10px;display:grid;gap:3px;text-align:left;cursor:pointer}.focus-workflow-links button:hover{border-color:#0f8b8d5c;box-shadow:0 10px 20px #0f8b8d1a}.focus-workflow-links span{color:var(--teal-dark);font-size:12px;font-weight:950;text-transform:none}.focus-workflow-links small{color:var(--muted);font-size:11px;font-weight:750;line-height:1.3;overflow-wrap:anywhere}.module-flow-rail{margin:0 0 18px;border:1px solid rgba(104,123,145,.14);border-left:4px solid #3568d4;border-radius:8px;background:radial-gradient(circle at top left,rgba(53,104,212,.08),transparent 32%),linear-gradient(135deg,#fffffffa,#f5f9fcf0),#fff;padding:12px;display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,2fr);gap:12px;align-items:stretch}.module-flow-source{min-width:0;border-radius:8px;background:#edf6f6e0;padding:12px;display:grid;align-content:center;gap:4px}.module-flow-source span,.module-flow-steps span{color:var(--teal-dark);font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.module-flow-source strong,.module-flow-steps strong{color:var(--ink);font-size:15px;line-height:1.15;overflow-wrap:anywhere}.module-flow-source small,.module-flow-steps small{color:var(--muted);font-size:12px;font-weight:780;line-height:1.35;overflow-wrap:anywhere}.module-flow-steps{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.module-flow-steps button{min-width:0;min-height:84px;border:1px solid rgba(104,123,145,.16);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;color:var(--ink);padding:10px;display:grid;align-content:start;gap:4px;text-align:left;cursor:pointer}.module-flow-steps button:hover{border-color:#3568d452;box-shadow:0 10px 22px #3568d414;transform:translateY(-1px)}.focus-context-actions{display:inline-flex;align-items:center;gap:10px}.focus-context-actions em{border-radius:8px;background:#edf6f6;color:var(--teal-dark);padding:7px 9px;font-size:12px;font-style:normal;font-weight:900;white-space:nowrap}.focus-context.risk .focus-context-actions em{background:#fff0ec;color:#a43d21}.focus-context.warning .focus-context-actions em{background:#fff7df;color:#8a5d0b}.focus-context.calm .focus-context-actions em{background:#ebf8f2;color:#126143}.focus-context-actions button{min-height:36px;border:1px solid rgba(104,123,145,.24);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;color:#455469;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;font-weight:850;line-height:1.15;text-align:center;white-space:normal;cursor:pointer}.shell-workspace-strip{margin:-6px 0 18px;border:1px solid rgba(104,123,145,.18);border-radius:8px;background:linear-gradient(135deg,#fffffff5,#f5f9fce6),linear-gradient(90deg,#0f8b8d14,#3568d40f);box-shadow:var(--soft-shadow);padding:12px;display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:10px}.shell-workspace-strip>div{min-width:0;border:1px solid rgba(104,123,145,.12);border-radius:8px;background:#ffffffb8;padding:10px;display:grid;gap:4px;align-content:start}.shell-workspace-strip span{color:var(--teal-dark);font-size:11px;font-weight:950;text-transform:uppercase}.shell-workspace-strip strong{color:var(--ink);font-size:17px;line-height:1.12;overflow-wrap:anywhere}.shell-workspace-strip small{color:var(--muted);font-size:12px;font-weight:780;line-height:1.3;overflow-wrap:anywhere}.shell-workspace-meter i{height:8px;border-radius:999px;background:#e4edf4;overflow:hidden}.shell-workspace-meter b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--teal),var(--blue),var(--gold))}.tenant-pill{display:inline-flex;align-items:center;gap:8px;min-width:0;border:1px solid #ccd7e3;border-radius:8px;padding:10px 12px;background:#fff;font-weight:800;color:#344255}.tenant-pill select{min-width:0;max-width:100%;min-height:28px;border:0;background:transparent;color:#344255;font-weight:800;padding:0 2px}.tenant-pill span{color:#65758a;font-size:12px;white-space:nowrap}.module-link-action,.shell-refresh-action,.connection-pill{min-width:104px;min-height:48px;border:1px solid rgba(104,123,145,.25);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;color:#344255;padding:8px 10px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 8px;align-items:center;text-align:left;cursor:pointer;box-shadow:var(--soft-shadow),var(--surface-glow)}.module-link-action:hover,.module-link-action.copied,.shell-refresh-action:hover,.shell-refresh-action.refreshing,.connection-pill:hover,.connection-pill.online{border-color:#0f8b8d61;box-shadow:0 12px 24px #0f8b8d1a}.module-link-action:disabled,.shell-refresh-action:disabled{cursor:wait;opacity:.75}.module-link-action svg,.shell-refresh-action svg,.connection-pill svg{color:var(--teal);grid-row:span 2}.shell-refresh-action.refreshing svg{animation:shell-spin .9s linear infinite}.module-link-action span,.shell-refresh-action span,.connection-pill span{color:var(--ink);font-size:13px;font-weight:900}.module-link-action small,.shell-refresh-action small,.connection-pill small{color:var(--muted);font-size:11px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connection-pill.online{background:linear-gradient(180deg,#f1fcf8fa,#fffffff0),#fff}.connection-pill.online svg,.connection-pill.online span{color:#0f8b5f}.connection-pill.checking svg{animation:shell-spin 1.1s linear infinite;color:#3568d4}.connection-pill.warning{border-color:#b56f0c47;background:linear-gradient(180deg,#fff8e1fa,#fffffff2),#fff;box-shadow:0 12px 24px #b56f0c14}.connection-pill.warning svg,.connection-pill.warning span{color:#9a6408}.connection-pill.offline{border-color:#c0392b47;background:linear-gradient(180deg,#fff4f2fa,#fffffff2),#fff;box-shadow:0 12px 24px #c0392b14}.connection-pill.offline svg,.connection-pill.offline span{color:#b33025}@keyframes shell-spin{to{transform:rotate(360deg)}}.saas-site{--site-ink: #152320 !important;--site-muted: #5d6d69 !important;--site-soft: #f6faf8 !important;--site-line: #dfebe6 !important;--site-primary: #007a78 !important;--site-primary-dark: #005c5a !important;--site-accent: #ecb84d !important;background:#fff!important}.saas-site .saas-nav{min-height:64px!important;padding:10px 12px!important;border-color:#dfebe6f2!important;border-radius:18px!important;box-shadow:0 10px 30px #15232012!important}.saas-site .saas-brand span,.saas-site .saas-footer-brand span{height:36px!important;width:36px!important;border-radius:11px!important}.saas-site .saas-nav nav{gap:4px!important}.saas-site .saas-nav nav button,.saas-site .saas-secondary-nav,.saas-site .saas-primary-nav{height:38px!important;min-height:38px!important;padding:0 15px!important}.saas-site .saas-hero{align-items:center!important;gap:clamp(34px,6vw,76px)!important;padding:clamp(62px,8vw,104px) 0 clamp(54px,7vw,84px)!important}.saas-site .saas-hero h1{font-size:clamp(3.4rem,6.5vw,5rem)!important;max-width:780px!important}.saas-site .saas-hero p{max-width:660px!important}.saas-site .saas-hero-outcomes article,.saas-site .saas-hero-note,.saas-site .saas-api-pill{background:#fff!important;border-color:#dfebe6f2!important}.saas-site .saas-hero-product-stage{display:grid!important;gap:14px!important}.saas-site .saas-product-preview{overflow:hidden!important;padding:12px!important;border-color:#d8e8e2!important;border-radius:28px!important;box-shadow:0 30px 80px #15232024!important}.saas-site .saas-product-preview:before,.saas-site .saas-preview-orbit,.saas-site .saas-preview-stream,.saas-site .saas-preview-hero-card,.saas-site .saas-preview-flow{display:none!important}.saas-site .saas-preview-top{padding:4px 4px 12px!important}.saas-site .saas-preview-top strong{font-size:.92rem!important}.saas-site .saas-preview-screen{aspect-ratio:16 / 10.4!important;overflow:hidden!important;border:1px solid var(--site-line)!important;border-radius:22px!important;background:#f8fbfa!important}.saas-site .saas-preview-screen img{display:block!important;height:100%!important;object-fit:cover!important;object-position:top center!important;width:100%!important}.saas-site .saas-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:10px!important}.saas-site .saas-preview-grid article{min-height:82px!important;padding:13px!important;border-radius:16px!important;background:var(--site-soft)!important}.saas-site .saas-preview-actions{margin-top:10px!important}.saas-site .saas-preview-actions span{background:#fff!important;border-color:var(--site-line)!important;color:var(--site-primary-dark)!important}.saas-site .saas-hero-proof{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.saas-site .saas-hero-proof article{background:#fff!important;border:1px solid var(--site-line)!important;border-radius:16px!important;padding:12px!important}.saas-site .saas-section{margin-top:86px!important;margin-bottom:86px!important}.saas-site .saas-section-heading{margin-bottom:30px!important}.saas-site :where(.saas-home-screen-feature,.saas-product-model,.saas-workflow-map,.saas-tour-video,.saas-solution-command,.saas-pricing-command,.saas-register-command,.saas-security-command,.saas-help-command,.saas-policy-teaser,.saas-contact-next){background:var(--site-soft)!important;border-color:transparent!important;border-radius:30px!important}.saas-site :where(.saas-home-screen-stack article,.saas-flow-timeline article,.saas-feature-grid article,.saas-product-area-grid article,.saas-solution-grid article,.saas-role-fit-grid article,.saas-security-model article,.saas-trust-grid article,.saas-help-routes article,.saas-help-topics article,.saas-faq details,.saas-contact-side article,.saas-pricing-confidence article,.saas-pricing-path article,.saas-billing-note,.saas-plan-card,.saas-selected-plan-card){border-color:var(--site-line)!important;border-radius:22px!important;box-shadow:none!important}.saas-site .saas-home-screen-feature{align-items:center!important}.saas-site .saas-home-screen-frame{border-color:var(--site-line)!important;border-radius:24px!important;background:#fff!important}.saas-site .saas-home-screen-stack article{grid-template-columns:150px minmax(0,1fr)!important;gap:16px!important;padding:14px!important}.saas-site .saas-home-screen-stack img{aspect-ratio:1.28 / 1!important;border:1px solid var(--site-line)!important;border-radius:16px!important;background:#fff!important;height:auto!important;object-fit:cover!important;object-position:top center!important;width:100%!important}.saas-site .saas-home-flow{background:#f4faf7!important;border:0!important;border-radius:32px!important}.saas-site .saas-feature-grid article{min-height:210px!important;padding:24px!important}.saas-site .saas-footer{padding:44px 0 26px!important;border-top:1px solid var(--site-line)!important;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr)!important}.saas-site .saas-footer-groups{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:36px!important}.saas-site .saas-footer-links{display:grid!important;gap:9px!important}.saas-site .saas-footer-links button{padding:0!important;text-align:left!important}.saas-site .saas-cookie-banner{box-shadow:0 18px 46px #15232024!important}@media (max-width: 1080px){.saas-site .saas-hero-proof,.saas-site .saas-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 760px){.saas-site .saas-hero h1{font-size:2.78rem!important}.saas-site .saas-product-preview{padding:10px!important}.saas-site .saas-hero-proof,.saas-site .saas-preview-grid,.saas-site .saas-footer-groups{grid-template-columns:1fr!important}.saas-site .saas-home-screen-stack article{grid-template-columns:1fr!important}.saas-site .saas-home-screen-stack img{aspect-ratio:16 / 9!important}}.hero{min-width:0;max-width:100%;border-radius:8px;background:linear-gradient(rgba(15,139,141,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(15,139,141,.055) 1px,transparent 1px),radial-gradient(circle at 88% 22%,rgba(15,139,141,.14),transparent 22%),radial-gradient(circle at 100% 100%,rgba(197,138,29,.13),transparent 25%),linear-gradient(135deg,#fffffffa,#f7fbfdeb),#fff;background-size:34px 34px,34px 34px,auto,auto,auto,auto;border:1px solid rgba(104,123,145,.18);padding:28px;display:grid;grid-template-columns:1fr 260px;gap:24px;align-items:center;box-shadow:0 18px 42px #0f172a12,var(--surface-glow)}.hero.compact{margin-bottom:18px}.hero span{color:#0c7c7c;font-weight:900;text-transform:uppercase;font-size:12px}.hero h2{margin:8px 0;font-size:30px;max-width:760px}.hero p{margin:0;color:#617085;line-height:1.55;max-width:780px}.hero-status{border-radius:8px;background:linear-gradient(135deg,#e8f6f4eb,#ffffffc7),#eef8f6;border:1px solid rgba(15,139,141,.24);padding:18px;display:grid;gap:7px;color:#0c665f}.hero-status strong,.hero-status span{color:#0c665f;text-transform:none;font-size:15px}.kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:18px 0}.compact-kpis{margin:0}.kpi-card,.panel{min-width:0;background:linear-gradient(180deg,#fffffffa,#f8fbfdeb),#fff;border:1px solid rgba(104,123,145,.18);border-radius:8px;box-shadow:0 14px 34px #0f172a0f,var(--surface-glow)}.kpi-card{padding:16px;display:grid;align-content:space-between;gap:10px;min-height:92px;text-align:left;position:relative}.kpi-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:8px 0 0 8px;background:linear-gradient(180deg,#0f8b8da8,#3568d473);opacity:.7}button.kpi-card{width:100%;border:1px solid rgba(104,123,145,.18);cursor:pointer}.kpi-card span{color:#65758a;font-weight:800;font-size:13px;line-height:1.25;overflow-wrap:anywhere}.kpi-card strong{display:block;align-self:end;color:var(--ink);font-size:clamp(23px,2.1vw,30px);line-height:1.08;overflow-wrap:anywhere;letter-spacing:0}.kpi-card small{display:block;min-width:0;color:var(--muted);font-size:11px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.kpi-card.interactive{position:relative;isolation:isolate;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.kpi-card.interactive:after{content:"Open";position:absolute;right:10px;top:10px;border-radius:999px;background:#0f8b8d1a;color:var(--teal-dark);padding:4px 7px;font-size:10px;font-weight:950;opacity:0;transform:translateY(-2px);transition:opacity .16s ease,transform .16s ease}.kpi-card.interactive:hover:after,.kpi-card.interactive:focus-visible:after{opacity:1;transform:translateY(0)}.kpi-card.warning:before{background:linear-gradient(180deg,#c58a1dc7,#d95d396b)}.kpi-card.risk:before{background:linear-gradient(180deg,#d95d39c7,#b423186b)}.kpi-card.risk span,.kpi-card.risk strong{color:#8f321f}.daily-focus-grid{display:grid;grid-template-columns:1.25fr repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.daily-focus-lead,.daily-focus-item{min-height:132px;border:1px solid rgba(118,136,158,.2);border-radius:8px;background:#fffffff2;box-shadow:var(--soft-shadow)}.daily-focus-lead{padding:18px;display:grid;align-content:center;gap:8px;background:linear-gradient(135deg,#0f8b8d1a,#3568d40f),#fff}.daily-focus-lead span,.daily-focus-item span{color:#65758a;font-size:12px;font-weight:900;text-transform:uppercase}.daily-focus-lead strong{color:var(--ink);font-size:30px;line-height:1.05;overflow-wrap:anywhere}.daily-focus-lead small,.daily-focus-item small{color:var(--muted);line-height:1.35}.daily-focus-item{position:relative;padding:16px;display:grid;align-content:start;gap:8px;text-align:left;cursor:pointer}.daily-focus-item:hover{transform:translateY(-1px);border-color:#0f8b8d61}.daily-focus-item strong{color:var(--ink);font-size:28px;line-height:1.05;overflow-wrap:anywhere}.daily-focus-item svg{position:absolute;right:14px;bottom:14px;color:#8090a3}.daily-focus-item.risk{background:linear-gradient(180deg,#fff1f0cc,#fffffff0)}.daily-focus-item.warning{background:linear-gradient(180deg,#fff7edd9,#fffffff0)}.daily-focus-item.calm{background:linear-gradient(180deg,#ecfdf5b3,#fffffff0)}.dashboard-billing-command{margin:18px 0;border:1px solid rgba(53,104,212,.18);border-radius:8px;background:linear-gradient(135deg,#3568d414,#0f8b8d12,#fffffff5),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;gap:14px}.dashboard-billing-command.risk{border-color:#d95d393d;background:linear-gradient(135deg,#fff1f0c7,#fffffff5),#fff}.dashboard-billing-command.warning{border-color:#c58a1d42;background:linear-gradient(135deg,#fff7edd1,#fffffff5),#fff}.dashboard-billing-command-header{display:flex;justify-content:space-between;align-items:start;gap:14px}.dashboard-billing-command-header div{display:grid;gap:5px;min-width:0}.dashboard-billing-command-header span,.dashboard-billing-score span,.dashboard-billing-signal span{color:var(--teal-dark);font-size:12px;font-weight:950;text-transform:uppercase}.dashboard-billing-command-header strong{color:var(--ink);font-size:22px;line-height:1.15;overflow-wrap:anywhere}.dashboard-billing-command-header p{color:var(--muted);margin:0;line-height:1.4}.dashboard-billing-command-header button{min-height:40px;border:1px solid rgba(15,139,141,.22);border-radius:8px;background:#ffffffdb;color:var(--teal-dark);padding:9px 11px;display:inline-flex;align-items:center;gap:8px;font-weight:900;white-space:nowrap}.dashboard-billing-score-row{display:grid;grid-template-columns:.78fr 1.22fr;gap:12px}.dashboard-billing-score,.dashboard-billing-signal{border:1px solid rgba(118,136,158,.17);border-radius:8px;background:#ffffffc7;padding:14px;display:grid;gap:8px;text-align:left}.dashboard-billing-score strong{color:var(--ink);font-size:34px;line-height:1}.dashboard-billing-score small,.dashboard-billing-signal small{color:var(--muted);line-height:1.35;overflow-wrap:anywhere}.dashboard-billing-signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dashboard-billing-signal{min-height:118px;cursor:pointer}.dashboard-billing-signal:hover{transform:translateY(-1px);border-color:#3568d45c}.dashboard-billing-signal strong{color:var(--ink);font-size:22px;line-height:1.1;overflow-wrap:anywhere}.dashboard-billing-signal.risk{border-color:#d95d393d;background:#fff1f0bd}.dashboard-billing-signal.warning{border-color:#c58a1d42;background:#fff7edcc}.dashboard-billing-signal.calm{border-color:#0f8b8d38}.dashboard-next-actions{margin:18px 0;border:1px solid rgba(121,139,161,.18);border-radius:8px;background:radial-gradient(circle at top left,rgba(15,139,141,.12),transparent 28%),linear-gradient(135deg,#fffffffa,#f7fafcf0),#fff;padding:16px;box-shadow:0 16px 38px #0f172a0f}.dashboard-next-actions-header{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:14px}.dashboard-next-actions-header div{display:grid;gap:4px}.dashboard-next-actions-header span{color:var(--teal-dark);font-size:12px;font-weight:950;letter-spacing:0;text-transform:uppercase}.dashboard-next-actions-header strong{color:var(--ink);font-size:22px;line-height:1.1}.dashboard-next-actions-header small{border:1px solid rgba(121,139,161,.2);border-radius:8px;background:#ffffffd1;color:#516176;padding:8px 10px;font-size:12px;font-weight:900;line-height:1.35;text-align:right}.dashboard-next-actions-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dashboard-next-action-card{position:relative;min-width:0;min-height:204px;border:1px solid rgba(121,139,161,.2);border-radius:8px;background:#fff;color:var(--ink);padding:14px;display:grid;align-content:start;gap:8px;text-align:left;cursor:pointer;box-shadow:0 10px 26px #0f172a0b}.dashboard-next-action-card:hover{transform:translateY(-1px);border-color:#0f8b8d5c;box-shadow:0 16px 34px #0f172a17}.dashboard-next-action-card span,.dashboard-next-action-card i{color:var(--teal-dark);font-size:12px;font-style:normal;font-weight:950;line-height:1.3;text-transform:uppercase;overflow-wrap:anywhere}.dashboard-next-action-card strong{color:#17202a;font-size:20px;line-height:1.1;overflow-wrap:anywhere}.dashboard-next-action-card b{color:#17202a;font-size:26px;line-height:1.05;overflow-wrap:anywhere}.dashboard-next-action-card p{margin:0;color:#516176;line-height:1.4;overflow-wrap:anywhere}.dashboard-next-action-card small,.dashboard-next-action-card em{color:#65758a;font-size:12px;font-style:normal;font-weight:850;line-height:1.35;overflow-wrap:anywhere}.dashboard-next-action-card i{margin-top:4px;padding-right:24px}.dashboard-next-action-card svg{position:absolute;right:14px;bottom:14px;color:#8090a3}.dashboard-next-action-card.risk{background:linear-gradient(180deg,#fff1f0e0,#fffffffa)}.dashboard-next-action-card.risk span,.dashboard-next-action-card.risk strong,.dashboard-next-action-card.risk b{color:#a43d21}.dashboard-next-action-card.warning{background:linear-gradient(180deg,#fff7ede6,#fffffffa)}.dashboard-next-action-card.warning span,.dashboard-next-action-card.warning strong,.dashboard-next-action-card.warning b{color:#8a5d0b}.dashboard-next-action-card.calm{background:linear-gradient(180deg,#ecfdf5c7,#fffffffa)}.dashboard-focus-control{margin:18px 0 10px;border:1px solid rgba(121,139,161,.18);border-radius:8px;background:linear-gradient(135deg,#ffffffeb,#f7fafcdb),#fff;padding:8px;display:flex;flex-wrap:wrap;gap:8px;box-shadow:0 10px 26px #0f172a0b}.dashboard-focus-control button{flex:1 1 102px;min-height:40px;min-width:0;border:1px solid transparent;border-radius:8px;background:#ffffff94;color:#42526a;padding:0 13px;font-size:13px;font-weight:900;cursor:pointer;box-shadow:none;overflow-wrap:anywhere}.dashboard-focus-control button:hover{border-color:#0f8b8d57;background:#fff;color:var(--teal-dark)}.dashboard-focus-control button.active{border-color:#0f8b8d61;background:linear-gradient(135deg,var(--teal),var(--blue));color:#fff;box-shadow:0 12px 26px #0f8b8d29;transform:translateY(-1px)}.dashboard-density-control{margin:0 0 16px;border:1px solid rgba(121,139,161,.18);border-radius:8px;background:linear-gradient(135deg,#f8fafceb,#fffffff5),#fff;padding:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;box-shadow:0 8px 20px #0f172a09}.dashboard-density-control strong,.dashboard-density-control span{display:block;min-width:0}.dashboard-density-control strong{color:var(--ink);font-size:14px}.dashboard-density-control span{color:var(--muted);font-size:12px;font-weight:800;line-height:1.35}.dashboard-density-control>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.dashboard-density-control button{min-height:36px;border:1px solid rgba(121,139,161,.22);border-radius:8px;background:#fff;color:#42526a;padding:0 12px;font-size:12px;font-weight:900;cursor:pointer}.dashboard-density-control button.active{border-color:#0f8b8d61;background:#e8f6f4;color:var(--teal-dark)}.dashboard-focus-scope[data-focus=Finance] .dashboard-focus-section:not(.focus-finance):not(.focus-always),.dashboard-focus-scope[data-focus=Service] .dashboard-focus-section:not(.focus-service):not(.focus-always),.dashboard-focus-scope[data-focus=People] .dashboard-focus-section:not(.focus-people):not(.focus-always),.dashboard-focus-scope[data-focus=Supply] .dashboard-focus-section:not(.focus-supply):not(.focus-always),.dashboard-focus-scope[data-focus=Governance] .dashboard-focus-section:not(.focus-governance):not(.focus-always){display:none}.dashboard-focus-scope[data-focus=All][data-density=Overview] .dashboard-expanded-section,.dashboard-focus-scope[data-focus=All][data-density=Overview] .dashboard-detail-section,.dashboard-focus-scope[data-density=Overview] .dashboard-expanded-section,.dashboard-focus-scope[data-density=Overview] .dashboard-detail-section{display:none}.dashboard-focus-scope[data-density=Overview] .dashboard-focus-control{margin-top:4px}.dashboard-focus-scope[data-density=Overview] .dashboard-density-control{min-height:52px;padding:10px 12px}.dashboard-focus-scope[data-density=Overview] .dashboard-density-control span,.dashboard-focus-scope[data-density=Overview] .dashboard-next-actions-header small,.dashboard-focus-scope[data-density=Overview] .dashboard-next-action-card p,.dashboard-focus-scope[data-density=Overview] .dashboard-next-action-card em{display:none}.dashboard-focus-scope[data-density=Overview] .daily-focus-grid{grid-template-columns:minmax(240px,1.15fr) repeat(3,minmax(160px,1fr));gap:10px;margin:12px 0}.dashboard-focus-scope[data-density=Overview] .daily-focus-lead,.dashboard-focus-scope[data-density=Overview] .daily-focus-item{min-height:98px;box-shadow:none}.dashboard-focus-scope[data-density=Overview] .daily-focus-lead{padding:14px}.dashboard-focus-scope[data-density=Overview] .daily-focus-lead strong,.dashboard-focus-scope[data-density=Overview] .daily-focus-item strong{font-size:22px}.dashboard-focus-scope[data-density=Overview] .daily-focus-item{padding:13px;gap:5px}.dashboard-focus-scope[data-density=Overview] .daily-focus-item svg{right:10px;bottom:10px}.dashboard-focus-scope[data-density=Overview] .dashboard-next-actions{margin:12px 0 0;padding:13px;box-shadow:none;background:#fff}.dashboard-focus-scope[data-density=Overview] .dashboard-next-actions-header{margin-bottom:10px}.dashboard-focus-scope[data-density=Overview] .dashboard-next-actions-header strong{font-size:18px}.dashboard-focus-scope[data-density=Overview] .dashboard-next-actions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dashboard-focus-scope[data-density=Overview] .dashboard-next-action-card{min-height:118px;padding:12px;gap:5px;box-shadow:none}.dashboard-focus-scope[data-density=Overview] .dashboard-next-action-card strong{font-size:14px;line-height:1.25}.dashboard-focus-scope[data-density=Overview] .dashboard-next-action-card b{font-size:20px}.dashboard-stage-title{min-width:0;margin:26px 0 12px;border:1px solid rgba(121,139,161,.16);border-radius:8px;background:linear-gradient(135deg,#ffffffe0,#f4f8fbd1),#fff;padding:14px;display:flex;align-items:center;justify-content:space-between;gap:16px;box-shadow:0 8px 20px #0f172a09}.dashboard-stage-title span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.dashboard-stage-title strong{max-width:620px;color:#42526a;font-size:14px;line-height:1.35;text-align:right;overflow-wrap:anywhere}.dashboard-focus-scope>.panel,.dashboard-focus-scope>.dashboard-health-grid,.dashboard-focus-scope>.dashboard-chart-grid{border-color:#798ba12e;box-shadow:0 12px 30px #0f172a0d}.dashboard-focus-scope>.panel:hover{border-color:#798ba142;box-shadow:0 15px 34px #0f172a11}.daily-control-overview-panel{margin:18px 0;background:linear-gradient(135deg,#0f8b8d14,#3568d40d),#fff}.daily-control-overview-header{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:14px}.daily-control-overview-header>span{border:1px solid rgba(15,139,141,.18);border-radius:8px;background:#ffffffc7;color:var(--teal-dark);padding:8px 10px;font-size:12px;font-weight:950;line-height:1.35;text-align:right}.daily-control-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.daily-control-overview-card{position:relative;min-width:0;min-height:178px;border:1px solid rgba(121,139,161,.2);border-radius:8px;background:#ffffffe6;color:var(--ink);padding:14px;display:grid;align-content:start;gap:8px;text-align:left;cursor:pointer;box-shadow:0 10px 24px #0f172a0b}.daily-control-overview-card:hover{transform:translateY(-1px);border-color:#0f8b8d57;box-shadow:0 14px 30px #0f172a14}.daily-control-overview-card span{color:var(--teal-dark);font-size:12px;font-weight:950;text-transform:uppercase}.daily-control-overview-card strong{color:#17202a;font-size:28px;line-height:1.05;overflow-wrap:anywhere}.daily-control-overview-card p{margin:0;color:#516176;line-height:1.38;overflow-wrap:anywhere}.daily-control-overview-card small,.daily-control-overview-card b{color:#64748b;font-size:12px;font-weight:900;line-height:1.35;overflow-wrap:anywhere}.daily-control-overview-card b{color:var(--teal-dark)}.daily-control-overview-card>svg{position:absolute;right:14px;bottom:14px;color:#8090a3}.daily-control-overview-card.warning{background:linear-gradient(180deg,#fff7eddb,#fffffff5)}.daily-control-overview-card.risk{background:linear-gradient(180deg,#fff1f0d1,#fffffff5)}.daily-control-overview-card.risk span,.daily-control-overview-card.risk strong,.daily-control-overview-card.risk b{color:#a43d21}.command-shortcuts-panel{margin:18px 0;background:radial-gradient(circle at top left,rgba(53,104,212,.08),transparent 32%),linear-gradient(135deg,#fffffffa,#f6fafcf0),#fff}.executive-signal-panel{margin:18px 0;background:radial-gradient(circle at top left,rgba(15,139,141,.11),transparent 28%),radial-gradient(circle at bottom right,rgba(244,182,63,.13),transparent 32%),linear-gradient(135deg,#fffffffa,#f5f9fcf0),#fff}.executive-signal-header{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:16px}.executive-signal-header>span{border:1px solid rgba(15,139,141,.18);border-radius:8px;background:#ffffffb8;color:var(--teal-dark);padding:8px 10px;font-size:12px;font-weight:900;line-height:1.35;text-align:right}.executive-signal-grid{display:grid;grid-template-columns:minmax(390px,1.1fr) minmax(0,.95fr) minmax(0,.95fr);gap:14px;align-items:stretch}.executive-signal-gauges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.executive-signal-gauge-button{position:relative;min-width:0;border:0;border-radius:8px;background:transparent;padding:0;display:grid;gap:8px;text-align:center;cursor:pointer}.executive-signal-gauges .donut-stat{min-height:176px;background:linear-gradient(180deg,#ffffffe6,#f7fafcc7),#fff}.executive-signal-gauge-button:hover .donut-stat,.executive-signal-gauge-button.active .donut-stat,.executive-signal-chart:hover,.executive-signal-chart.active{transform:translateY(-1px);border-color:#0f8b8d57;box-shadow:0 14px 34px #0f172a14}.executive-signal-gauge-button.active small,.executive-signal-chart.active small{color:var(--teal-dark)}.executive-signal-gauge-button:focus-visible,.executive-signal-chart:focus-visible{outline:3px solid rgba(53,104,212,.2);outline-offset:3px}.executive-signal-gauge-button small,.executive-signal-chart small{color:#64748b;font-size:11px;font-weight:900;line-height:1.3;overflow-wrap:anywhere}.executive-signal-gauge-button>svg,.executive-signal-chart>svg{position:absolute;right:12px;bottom:12px;color:#8090a3}.executive-signal-chart{position:relative;min-width:0;min-height:176px;border:1px solid rgba(104,123,145,.16);border-radius:8px;background:#ffffffc7;padding:14px;display:grid;gap:12px;color:inherit;text-align:left;cursor:pointer}.executive-signal-chart>div:first-child{display:flex;align-items:start;justify-content:space-between;gap:12px;min-width:0}.executive-signal-chart span{color:#64748b;font-size:12px;font-weight:900;text-transform:uppercase}.executive-signal-chart strong{color:#17202a;font-size:13px;line-height:1.3;text-align:right;overflow-wrap:anywhere;min-width:0}.executive-signal-chart .metric-area-chart{min-height:178px}.executive-signal-chart .metric-area-chart svg,.executive-signal-chart .metric-area-points{height:108px}.executive-signal-chart .metric-area-labels{gap:6px}.executive-signal-chart .metric-area-labels div{padding:7px}.executive-signal-context{margin-top:14px;border:1px solid rgba(15,139,141,.18);border-radius:8px;background:linear-gradient(135deg,#0f8b8d14,#3568d40d),#ffffffd6;padding:14px;display:grid;grid-template-columns:minmax(110px,.45fr) minmax(86px,auto) minmax(0,1.35fr) minmax(0,1.15fr) auto;gap:12px;align-items:center}.executive-signal-context span{color:var(--teal-dark);font-size:12px;font-weight:950;text-transform:uppercase}.executive-signal-context strong{color:#17202a;font-size:20px;line-height:1.1;overflow-wrap:anywhere}.executive-signal-context p,.executive-signal-context small{margin:0;color:#516176;line-height:1.4;overflow-wrap:anywhere}.executive-signal-context small{font-size:12px;font-weight:850}.executive-signal-context button{min-height:42px;min-width:max-content;border:1px solid rgba(15,139,141,.22);border-radius:8px;background:#fff;color:var(--teal-dark);padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:950;cursor:pointer;box-shadow:0 8px 20px #0f172a0b}.executive-signal-context button:hover{border-color:#0f8b8d61;transform:translateY(-1px)}.command-stack-panel{margin:18px 0;background:radial-gradient(circle at top right,rgba(244,182,63,.14),transparent 30%),linear-gradient(135deg,#fffffffa,#f5f9fcf0),#fff}.command-stack-grid{display:grid;grid-template-columns:1.25fr repeat(4,minmax(0,1fr));gap:12px}.command-stack-card{position:relative;min-width:0;min-height:168px;border:1px solid rgba(121,139,161,.2);border-radius:8px;background:#fff;color:var(--ink);padding:15px;display:grid;align-content:start;gap:9px;text-align:left;cursor:pointer;box-shadow:0 10px 28px #0f172a0b}.command-stack-card:first-child{background:linear-gradient(135deg,#0f8b8d1a,#3568d412),#fff}.command-stack-card:hover{transform:translateY(-1px);border-color:#0f8b8d5c;box-shadow:0 16px 36px #0f172a17}.command-stack-card span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.command-stack-card strong{color:#17202a;font-size:26px;line-height:1.08;overflow-wrap:anywhere}.command-stack-card p{margin:0;color:#516176;line-height:1.45;overflow-wrap:anywhere}.command-stack-card em{color:var(--teal-dark);font-size:12px;font-style:normal;font-weight:900;line-height:1.3;overflow-wrap:anywhere}.command-stack-card i{color:#52637a;font-size:12px;font-style:normal;font-weight:900;line-height:1.3;overflow-wrap:anywhere}.command-stack-card small{color:#64748b;font-size:12px;font-weight:850;line-height:1.35;overflow-wrap:anywhere}.command-stack-card svg{position:absolute;right:14px;bottom:14px;color:#8090a3}.command-stack-card.warning{background:linear-gradient(180deg,#fff7ede0,#fffffffa)}.command-stack-card.warning strong{color:#8a5d0b}.command-stack-card.risk{background:linear-gradient(180deg,#fff1f0d6,#fffffffa)}.command-stack-card.risk span,.command-stack-card.risk strong{color:#a43d21}.command-priority-strip{margin-top:14px;border:1px solid rgba(121,139,161,.18);border-radius:8px;background:linear-gradient(135deg,#ffffffe6,#f7fafccc),#fff;padding:14px;display:grid;gap:12px}.command-priority-strip>span{color:var(--teal-dark);font-size:12px;font-weight:950;text-transform:uppercase}.command-priority-strip>strong{color:#17202a;font-size:16px;line-height:1.35;overflow-wrap:anywhere}.command-priority-strip>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.command-priority-strip button{min-width:0;border:1px solid rgba(121,139,161,.18);border-radius:8px;background:#ffffffd1;padding:10px;display:grid;gap:7px;text-align:left;cursor:pointer}.command-priority-strip button:hover{border-color:#0f8b8d57;transform:translateY(-1px)}.command-priority-strip b{color:var(--teal-dark);font-size:12px;line-height:1}.command-priority-strip small{color:#516176;font-size:12px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.command-handoff-strip{margin-top:12px;border:1px solid rgba(15,139,141,.16);border-radius:8px;background:linear-gradient(135deg,#0f8b8d14,#f4b63f14),#ffffffe6;padding:14px;display:grid;grid-template-columns:minmax(120px,.4fr) minmax(180px,.8fr) minmax(0,1.8fr);gap:12px;align-items:center}.command-handoff-strip>span{color:var(--teal-dark);font-size:12px;font-weight:950;text-transform:uppercase}.command-handoff-strip>strong{color:#17202a;font-size:15px;line-height:1.35;overflow-wrap:anywhere}.command-handoff-strip>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.command-handoff-strip button{min-width:0;border:1px solid rgba(121,139,161,.18);border-radius:8px;background:#ffffffd6;padding:10px;display:grid;gap:6px;text-align:left;cursor:pointer}.command-handoff-strip button:hover{border-color:#0f8b8d57;transform:translateY(-1px)}.command-handoff-strip button span{color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase}.command-handoff-strip button b{color:#17202a;font-size:14px;line-height:1.15}.command-handoff-strip button p{margin:0;color:#516176;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.daily-operating-flow-panel{margin:18px 0;background:radial-gradient(circle at top left,rgba(53,104,212,.08),transparent 30%),radial-gradient(circle at bottom right,rgba(15,139,141,.1),transparent 28%),linear-gradient(135deg,#fffffffa,#f5f9fcf0),#fff}.daily-operating-flow-header{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:14px}.daily-operating-flow-header>span{border:1px solid rgba(15,139,141,.18);border-radius:8px;background:#ffffffc2;color:var(--teal-dark);padding:8px 10px;font-size:12px;font-weight:950;line-height:1.35;text-align:right}.daily-operating-flow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.daily-operating-flow-card{position:relative;min-width:0;min-height:218px;border:1px solid rgba(121,139,161,.18);border-radius:8px;background:#ffffffdb;color:var(--ink);padding:15px;display:grid;align-content:start;gap:8px;text-align:left;cursor:pointer;box-shadow:0 10px 26px #0f172a0b}.daily-operating-flow-card:hover{transform:translateY(-1px);border-color:#0f8b8d57;box-shadow:0 15px 34px #0f172a14}.daily-operating-flow-card span{color:var(--teal-dark);font-size:12px;font-weight:950;text-transform:uppercase}.daily-operating-flow-card strong{color:#17202a;font-size:24px;line-height:1.08}.daily-operating-flow-card b{color:#17202a;font-size:20px;line-height:1.1;overflow-wrap:anywhere}.daily-operating-flow-card p{margin:0;color:#516176;line-height:1.42;overflow-wrap:anywhere}.daily-operating-flow-card em,.daily-operating-flow-card small{color:#64748b;font-style:normal;font-size:12px;font-weight:850;line-height:1.35;overflow-wrap:anywhere}.daily-operating-flow-card em{color:var(--teal-dark);font-weight:950}.daily-operating-flow-card>svg{position:absolute;right:14px;bottom:14px;color:#8090a3}.daily-operating-flow-card.warning{background:linear-gradient(180deg,#fff7edd9,#fffffff0)}.daily-operating-flow-card.risk{background:linear-gradient(180deg,#fff1f0d1,#fffffff0)}.daily-operating-flow-card.risk span,.daily-operating-flow-card.risk strong,.daily-operating-flow-card.risk b{color:#a43d21}.command-action-board{margin:18px 0;background:linear-gradient(135deg,#17202a08,#0f8b8d12),#fff}.command-action-board-header{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:14px}.command-action-board-header>span{border:1px solid rgba(121,139,161,.22);border-radius:8px;background:#ffffffd1;color:#516176;padding:8px 10px;font-size:12px;font-weight:950;line-height:1.35;text-align:right}.command-action-board-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.command-action-card{position:relative;min-width:0;min-height:206px;border:1px solid rgba(121,139,161,.2);border-radius:8px;background:#ffffffe0;color:var(--ink);padding:14px;display:grid;align-content:start;gap:9px;text-align:left;cursor:pointer;box-shadow:0 10px 24px #0f172a0b}.command-action-card:hover{transform:translateY(-1px);border-color:#0f8b8d57;box-shadow:0 14px 30px #0f172a14}.command-action-card span{color:var(--teal-dark);font-size:12px;font-weight:950;text-transform:uppercase}.command-action-card strong{color:#17202a;font-size:18px;line-height:1.12;overflow-wrap:anywhere}.command-action-card p{margin:0;color:#516176;line-height:1.38;overflow-wrap:anywhere}.command-action-card div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.command-action-card small{border:1px solid rgba(121,139,161,.16);border-radius:8px;background:#f8fafcdb;color:#52637a;padding:7px 8px;font-size:11px;font-weight:900;line-height:1.25;overflow-wrap:anywhere}.command-action-card em,.command-action-card b{color:#64748b;font-size:12px;font-style:normal;font-weight:900;line-height:1.35;overflow-wrap:anywhere}.command-action-card b{color:var(--teal-dark)}.command-action-card>svg{position:absolute;right:14px;bottom:14px;color:#8090a3}.command-action-card.warning{background:linear-gradient(180deg,#fff7eddb,#fffffff5)}.command-action-card.risk{background:linear-gradient(180deg,#fff1f0d1,#fffffff5)}.command-action-card.risk span,.command-action-card.risk strong,.command-action-card.risk b{color:#a43d21}.command-shortcuts-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.command-shortcut-card{position:relative;min-width:0;min-height:116px;border:1px solid rgba(121,139,161,.2);border-radius:8px;background:#fff;color:var(--ink);padding:12px;display:grid;align-content:start;gap:7px;text-align:left;cursor:pointer;box-shadow:0 8px 22px #0f172a09}.command-shortcut-card:hover{transform:translateY(-1px);border-color:#0f8b8d57;box-shadow:0 12px 28px #0f172a14}.command-shortcut-card span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.command-shortcut-card strong{color:#17202a;font-size:23px;line-height:1.06;overflow-wrap:anywhere}.command-shortcut-card small{color:#64748b;line-height:1.35;overflow-wrap:anywhere}.command-shortcut-card svg{position:absolute;right:12px;bottom:12px;color:#8090a3}.command-shortcut-card.warning{background:linear-gradient(180deg,#fff7eddb,#fffffffa)}.command-shortcut-card.warning strong{color:#8a5d0b}.command-shortcut-card.risk{background:linear-gradient(180deg,#fff1f0d1,#fffffffa)}.command-shortcut-card.risk strong,.command-shortcut-card.risk span{color:#a43d21}.operating-health-summary-panel{margin:18px 0;background:radial-gradient(circle at top left,rgba(15,139,141,.1),transparent 34%),linear-gradient(135deg,#fffffffa,#f4f8fbf0),#fff}.operating-health-summary-header{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:14px}.operating-health-summary-header>span{border:1px solid rgba(15,139,141,.18);border-radius:8px;background:#fffc;color:var(--teal-dark);padding:8px 10px;font-size:12px;font-weight:950;line-height:1.35;text-align:right}.operating-health-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.operating-health-summary-card{position:relative;min-width:0;min-height:178px;border:1px solid rgba(121,139,161,.2);border-radius:8px;background:#ffffffe6;color:var(--ink);padding:14px;display:grid;align-content:start;gap:9px;text-align:left;cursor:pointer;box-shadow:0 10px 24px #0f172a0b}.operating-health-summary-card:hover{transform:translateY(-1px);border-color:#0f8b8d57;box-shadow:0 14px 30px #0f172a14}.operating-health-summary-card span{min-width:0;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.operating-health-summary-card strong{min-width:0;color:#17202a;font-size:13px;line-height:1.2;overflow-wrap:anywhere}.operating-health-summary-card em{flex:0 0 auto;min-height:24px;border-radius:8px;background:#edf6f6;color:var(--teal-dark);padding:0 9px;display:inline-flex;align-items:center;font-size:11px;font-style:normal;font-weight:900;white-space:nowrap}.operating-health-summary-card b{color:#17202a;font-size:28px;line-height:1.04;overflow-wrap:anywhere}.operating-health-summary-card small,.operating-health-summary-card p{margin:0;color:#64748b;line-height:1.35;overflow-wrap:anywhere}.operating-health-summary-card p{color:var(--teal-dark);font-size:12px;font-weight:900;padding-right:24px}.operating-health-summary-track{align-self:end;height:9px;border-radius:999px;overflow:hidden;background:#e7eef5}.operating-health-summary-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--teal))}.operating-health-summary-card>svg{position:absolute;right:14px;bottom:14px;color:#8090a3}.operating-health-summary-card.warning{background:linear-gradient(180deg,#fff7eddb,#fffffffa)}.operating-health-summary-card.warning em{background:#fff7df;color:#8a5d0b}.operating-health-summary-card.warning .operating-health-summary-track i{background:linear-gradient(90deg,var(--gold),#f1b64b)}.operating-health-summary-card.risk{background:linear-gradient(180deg,#fff1f0d1,#fffffffa)}.operating-health-summary-card.risk b,.operating-health-summary-card.risk strong,.operating-health-summary-card.risk em,.operating-health-summary-card.risk p{color:#a43d21}.operating-health-summary-card.risk em{background:#fff0ec}.operating-health-summary-card.risk .operating-health-summary-track i{background:linear-gradient(90deg,var(--coral),#e68b63)}.operating-pulse-panel{margin:18px 0;background:radial-gradient(circle at top right,rgba(15,139,141,.1),transparent 34%),linear-gradient(135deg,#fffffffa,#f4f8fbf0),#fff}.operating-pulse-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.operating-pulse-card{min-width:0;min-height:148px;border:1px solid rgba(121,139,161,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;color:var(--ink);padding:14px;display:grid;align-content:start;gap:9px;text-align:left;cursor:pointer;box-shadow:0 8px 22px #0f172a09}.operating-pulse-card:hover{transform:translateY(-1px);border-color:#0f8b8d57;box-shadow:0 12px 28px #0f172a14}.operating-pulse-card span{min-width:0;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.operating-pulse-card strong{min-width:0;color:#17202a;font-size:13px;line-height:1.2;overflow-wrap:anywhere}.operating-pulse-card em{flex:0 0 auto;min-height:24px;border-radius:8px;background:#edf6f6;color:var(--teal-dark);padding:0 9px;display:inline-flex;align-items:center;font-size:11px;font-style:normal;font-weight:900;white-space:nowrap}.operating-pulse-card b{color:#17202a;font-size:25px;line-height:1.04;overflow-wrap:anywhere}.operating-pulse-card small{color:#64748b;line-height:1.35;overflow-wrap:anywhere}.operating-pulse-track{align-self:end;height:9px;border-radius:999px;overflow:hidden;background:#e7eef5}.operating-pulse-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--teal))}.operating-pulse-card.warning{background:linear-gradient(180deg,#fff7eddb,#fffffffa)}.operating-pulse-card.warning em{background:#fff7df;color:#8a5d0b}.operating-pulse-card.warning .operating-pulse-track i{background:linear-gradient(90deg,var(--gold),#f1b64b)}.operating-pulse-card.risk{background:linear-gradient(180deg,#fff1f0d1,#fffffffa)}.operating-pulse-card.risk b,.operating-pulse-card.risk strong,.operating-pulse-card.risk em{color:#a43d21}.operating-pulse-card.risk em{background:#fff0ec}.operating-pulse-card.risk .operating-pulse-track i{background:linear-gradient(90deg,var(--coral),#e68b63)}.revenue-runway-panel{margin:18px 0;background:radial-gradient(circle at top left,rgba(244,182,63,.11),transparent 34%),linear-gradient(135deg,#fffffffa,#f6fafcf0),#fff}.revenue-runway-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.revenue-runway-card{min-width:0;min-height:154px;border:1px solid rgba(121,139,161,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;color:var(--ink);padding:14px;display:grid;align-content:start;gap:9px;text-align:left;cursor:pointer;box-shadow:0 8px 22px #0f172a09}.revenue-runway-card:hover{transform:translateY(-1px);border-color:#0f8b8d57;box-shadow:0 12px 28px #0f172a14}.revenue-runway-card span{min-width:0;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.revenue-runway-card strong{min-width:0;color:#17202a;font-size:13px;line-height:1.2;overflow-wrap:anywhere}.revenue-runway-card em{flex:0 0 auto;min-height:24px;border-radius:8px;background:#edf6f6;color:var(--teal-dark);padding:0 9px;display:inline-flex;align-items:center;font-size:11px;font-style:normal;font-weight:900;white-space:nowrap}.revenue-runway-card b{color:#17202a;font-size:25px;line-height:1.04;overflow-wrap:anywhere}.revenue-runway-card small{color:#64748b;line-height:1.35;overflow-wrap:anywhere}.revenue-runway-track{align-self:end;height:9px;border-radius:999px;overflow:hidden;background:#e7eef5}.revenue-runway-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--teal))}.revenue-runway-card.warning{background:linear-gradient(180deg,#fff7eddb,#fffffffa)}.revenue-runway-card.warning em{background:#fff7df;color:#8a5d0b}.revenue-runway-card.warning .revenue-runway-track i{background:linear-gradient(90deg,var(--gold),#f1b64b)}.revenue-runway-card.risk{background:linear-gradient(180deg,#fff1f0d1,#fffffffa)}.revenue-runway-card.risk b,.revenue-runway-card.risk strong,.revenue-runway-card.risk em{color:#a43d21}.revenue-runway-card.risk em{background:#fff0ec}.revenue-runway-card.risk .revenue-runway-track i{background:linear-gradient(90deg,var(--coral),#e68b63)}.people-capacity-panel{margin:18px 0;background:radial-gradient(circle at top right,rgba(22,130,93,.1),transparent 34%),linear-gradient(135deg,#fffffffa,#f4f8fbf0),#fff}.people-capacity-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.people-capacity-card{min-width:0;min-height:154px;border:1px solid rgba(121,139,161,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;color:var(--ink);padding:14px;display:grid;align-content:start;gap:9px;text-align:left;cursor:pointer;box-shadow:0 8px 22px #0f172a09}.people-capacity-card:hover{transform:translateY(-1px);border-color:#0f8b8d57;box-shadow:0 12px 28px #0f172a14}.people-capacity-card span{min-width:0;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.people-capacity-card strong{min-width:0;color:#17202a;font-size:13px;line-height:1.2;overflow-wrap:anywhere}.people-capacity-card em{flex:0 0 auto;min-height:24px;border-radius:8px;background:#edf6f6;color:var(--teal-dark);padding:0 9px;display:inline-flex;align-items:center;font-size:11px;font-style:normal;font-weight:900;white-space:nowrap}.people-capacity-card b{color:#17202a;font-size:25px;line-height:1.04;overflow-wrap:anywhere}.people-capacity-card small{color:#64748b;line-height:1.35;overflow-wrap:anywhere}.people-capacity-track{align-self:end;height:9px;border-radius:999px;overflow:hidden;background:#e7eef5}.people-capacity-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--teal))}.people-capacity-card.warning{background:linear-gradient(180deg,#fff7eddb,#fffffffa)}.people-capacity-card.warning em{background:#fff7df;color:#8a5d0b}.people-capacity-card.warning .people-capacity-track i{background:linear-gradient(90deg,var(--gold),#f1b64b)}.people-capacity-card.risk{background:linear-gradient(180deg,#fff1f0d1,#fffffffa)}.people-capacity-card.risk b,.people-capacity-card.risk strong,.people-capacity-card.risk em{color:#a43d21}.people-capacity-card.risk em{background:#fff0ec}.people-capacity-card.risk .people-capacity-track i{background:linear-gradient(90deg,var(--coral),#e68b63)}.asset-supply-panel{margin:18px 0;background:radial-gradient(circle at top left,rgba(15,139,141,.1),transparent 34%),linear-gradient(135deg,#fffffffa,#f6fafcf0),#fff}.asset-supply-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.asset-supply-card{min-width:0;min-height:154px;border:1px solid rgba(121,139,161,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;color:var(--ink);padding:14px;display:grid;align-content:start;gap:9px;text-align:left;cursor:pointer;box-shadow:0 8px 22px #0f172a09}.asset-supply-card:hover{transform:translateY(-1px);border-color:#0f8b8d57;box-shadow:0 12px 28px #0f172a14}.asset-supply-card span{min-width:0;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.asset-supply-card strong{min-width:0;color:#17202a;font-size:13px;line-height:1.2;overflow-wrap:anywhere}.asset-supply-card em{flex:0 0 auto;min-height:24px;border-radius:8px;background:#edf6f6;color:var(--teal-dark);padding:0 9px;display:inline-flex;align-items:center;font-size:11px;font-style:normal;font-weight:900;white-space:nowrap}.asset-supply-card b{color:#17202a;font-size:25px;line-height:1.04;overflow-wrap:anywhere}.asset-supply-card small{color:#64748b;line-height:1.35;overflow-wrap:anywhere}.asset-supply-track{align-self:end;height:9px;border-radius:999px;overflow:hidden;background:#e7eef5}.asset-supply-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--teal))}.asset-supply-card.warning{background:linear-gradient(180deg,#fff7eddb,#fffffffa)}.asset-supply-card.warning em{background:#fff7df;color:#8a5d0b}.asset-supply-card.warning .asset-supply-track i{background:linear-gradient(90deg,var(--gold),#f1b64b)}.asset-supply-card.risk{background:linear-gradient(180deg,#fff1f0d1,#fffffffa)}.asset-supply-card.risk b,.asset-supply-card.risk strong,.asset-supply-card.risk em{color:#a43d21}.asset-supply-card.risk em{background:#fff0ec}.asset-supply-card.risk .asset-supply-track i{background:linear-gradient(90deg,var(--coral),#e68b63)}.customer-service-panel{margin:18px 0;background:radial-gradient(circle at top right,rgba(53,104,212,.1),transparent 34%),linear-gradient(135deg,#fffffffa,#f4f8fbf0),#fff}.customer-service-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.customer-service-card{min-width:0;min-height:154px;border:1px solid rgba(121,139,161,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;color:var(--ink);padding:14px;display:grid;align-content:start;gap:9px;text-align:left;cursor:pointer;box-shadow:0 8px 22px #0f172a09}.customer-service-card:hover{transform:translateY(-1px);border-color:#0f8b8d57;box-shadow:0 12px 28px #0f172a14}.customer-service-card span{min-width:0;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.customer-service-card strong{min-width:0;color:#17202a;font-size:13px;line-height:1.2;overflow-wrap:anywhere}.customer-service-card em{flex:0 0 auto;min-height:24px;border-radius:8px;background:#edf6f6;color:var(--teal-dark);padding:0 9px;display:inline-flex;align-items:center;font-size:11px;font-style:normal;font-weight:900;white-space:nowrap}.customer-service-card b{color:#17202a;font-size:25px;line-height:1.04;overflow-wrap:anywhere}.customer-service-card small{color:#64748b;line-height:1.35;overflow-wrap:anywhere}.customer-service-track{align-self:end;height:9px;border-radius:999px;overflow:hidden;background:#e7eef5}.customer-service-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--teal))}.customer-service-card.warning{background:linear-gradient(180deg,#fff7eddb,#fffffffa)}.customer-service-card.warning em{background:#fff7df;color:#8a5d0b}.customer-service-card.warning .customer-service-track i{background:linear-gradient(90deg,var(--gold),#f1b64b)}.customer-service-card.risk{background:linear-gradient(180deg,#fff1f0d1,#fffffffa)}.customer-service-card.risk b,.customer-service-card.risk strong,.customer-service-card.risk em{color:#a43d21}.customer-service-card.risk em{background:#fff0ec}.customer-service-card.risk .customer-service-track i{background:linear-gradient(90deg,var(--coral),#e68b63)}.finance-watch-panel{margin:18px 0;background:radial-gradient(circle at top left,rgba(52,211,153,.12),transparent 34%),radial-gradient(circle at bottom right,rgba(53,104,212,.09),transparent 38%),linear-gradient(135deg,#fffffffa,#f6fbf8f0),#fff}.finance-watch-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.finance-watch-card{min-width:0;min-height:154px;border:1px solid rgba(121,139,161,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;color:var(--ink);padding:14px;display:grid;align-content:start;gap:9px;text-align:left;cursor:pointer;box-shadow:0 8px 22px #0f172a09}.finance-watch-card:hover{transform:translateY(-1px);border-color:#0f8b8d57;box-shadow:0 12px 28px #0f172a14}.finance-watch-card span{min-width:0;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.finance-watch-card strong{min-width:0;color:#17202a;font-size:13px;line-height:1.2;overflow-wrap:anywhere}.finance-watch-card em{flex:0 0 auto;min-height:24px;border-radius:8px;background:#edf6f6;color:var(--teal-dark);padding:0 9px;display:inline-flex;align-items:center;font-size:11px;font-style:normal;font-weight:900;white-space:nowrap}.finance-watch-card b{color:#17202a;font-size:25px;line-height:1.04;overflow-wrap:anywhere}.finance-watch-card small{color:#64748b;line-height:1.35;overflow-wrap:anywhere}.finance-watch-track{align-self:end;height:9px;border-radius:999px;overflow:hidden;background:#e7eef5}.finance-watch-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--teal))}.finance-watch-card.warning{background:linear-gradient(180deg,#fff7eddb,#fffffffa)}.finance-watch-card.warning em{background:#fff7df;color:#8a5d0b}.finance-watch-card.warning .finance-watch-track i{background:linear-gradient(90deg,var(--gold),#f1b64b)}.finance-watch-card.risk{background:linear-gradient(180deg,#fff1f0d1,#fffffffa)}.finance-watch-card.risk b,.finance-watch-card.risk strong,.finance-watch-card.risk em{color:#a43d21}.finance-watch-card.risk em{background:#fff0ec}.finance-watch-card.risk .finance-watch-track i{background:linear-gradient(90deg,var(--coral),#e68b63)}.governance-panel{margin:18px 0;background:radial-gradient(circle at top right,rgba(197,138,29,.12),transparent 34%),radial-gradient(circle at bottom left,rgba(15,139,141,.09),transparent 38%),linear-gradient(135deg,#fffffffa,#faf8f3f0),#fff}.governance-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.governance-card{min-width:0;min-height:154px;border:1px solid rgba(121,139,161,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;color:var(--ink);padding:14px;display:grid;align-content:start;gap:9px;text-align:left;cursor:pointer;box-shadow:0 8px 22px #0f172a09}.governance-card:hover{transform:translateY(-1px);border-color:#0f8b8d57;box-shadow:0 12px 28px #0f172a14}.governance-card span{min-width:0;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.governance-card strong{min-width:0;color:#17202a;font-size:13px;line-height:1.2;overflow-wrap:anywhere}.governance-card em{flex:0 0 auto;min-height:24px;border-radius:8px;background:#edf6f6;color:var(--teal-dark);padding:0 9px;display:inline-flex;align-items:center;font-size:11px;font-style:normal;font-weight:900;white-space:nowrap}.governance-card b{color:#17202a;font-size:25px;line-height:1.04;overflow-wrap:anywhere}.governance-card small{color:#64748b;line-height:1.35;overflow-wrap:anywhere}.governance-track{align-self:end;height:9px;border-radius:999px;overflow:hidden;background:#e7eef5}.governance-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--teal))}.governance-card.warning{background:linear-gradient(180deg,#fff7eddb,#fffffffa)}.governance-card.warning em{background:#fff7df;color:#8a5d0b}.governance-card.warning .governance-track i{background:linear-gradient(90deg,var(--gold),#f1b64b)}.governance-card.risk{background:linear-gradient(180deg,#fff1f0d1,#fffffffa)}.governance-card.risk b,.governance-card.risk strong,.governance-card.risk em{color:#a43d21}.governance-card.risk em{background:#fff0ec}.governance-card.risk .governance-track i{background:linear-gradient(90deg,var(--coral),#e68b63)}.workday-planner-panel{margin:18px 0;background:radial-gradient(circle at top left,rgba(53,104,212,.1),transparent 34%),radial-gradient(circle at bottom right,rgba(15,139,141,.1),transparent 38%),linear-gradient(135deg,#fffffffa,#f4f9fcf0),#fff}.workday-planner-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.workday-planner-card{min-width:0;min-height:154px;border:1px solid rgba(121,139,161,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;color:var(--ink);padding:14px;display:grid;align-content:start;gap:9px;text-align:left;cursor:pointer;box-shadow:0 8px 22px #0f172a09}.workday-planner-card:hover{transform:translateY(-1px);border-color:#0f8b8d57;box-shadow:0 12px 28px #0f172a14}.workday-planner-card span{min-width:0;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.workday-planner-card strong{min-width:0;color:#17202a;font-size:13px;line-height:1.2;overflow-wrap:anywhere}.workday-planner-card em{flex:0 0 auto;min-height:24px;border-radius:8px;background:#edf6f6;color:var(--teal-dark);padding:0 9px;display:inline-flex;align-items:center;font-size:11px;font-style:normal;font-weight:900;white-space:nowrap}.workday-planner-card b{color:#17202a;font-size:25px;line-height:1.04;overflow-wrap:anywhere}.workday-planner-card small{color:#64748b;line-height:1.35;overflow-wrap:anywhere}.workday-planner-track{align-self:end;height:9px;border-radius:999px;overflow:hidden;background:#e7eef5}.workday-planner-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--teal))}.workday-planner-card.warning{background:linear-gradient(180deg,#fff7eddb,#fffffffa)}.workday-planner-card.warning em{background:#fff7df;color:#8a5d0b}.workday-planner-card.warning .workday-planner-track i{background:linear-gradient(90deg,var(--gold),#f1b64b)}.workday-planner-card.risk{background:linear-gradient(180deg,#fff1f0d1,#fffffffa)}.workday-planner-card.risk b,.workday-planner-card.risk strong,.workday-planner-card.risk em{color:#a43d21}.workday-planner-card.risk em{background:#fff0ec}.workday-planner-card.risk .workday-planner-track i{background:linear-gradient(90deg,var(--coral),#e68b63)}.saas-readiness-panel{margin:18px 0;background:radial-gradient(circle at top right,rgba(15,139,141,.12),transparent 34%),radial-gradient(circle at bottom left,rgba(53,104,212,.1),transparent 38%),linear-gradient(135deg,#fffffffa,#f4faf9f0),#fff}.saas-readiness-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.saas-readiness-card{min-width:0;min-height:154px;border:1px solid rgba(121,139,161,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;color:var(--ink);padding:14px;display:grid;align-content:start;gap:9px;text-align:left;cursor:pointer;box-shadow:0 8px 22px #0f172a09}.saas-readiness-card:hover{transform:translateY(-1px);border-color:#0f8b8d57;box-shadow:0 12px 28px #0f172a14}.saas-readiness-card span{min-width:0;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.saas-readiness-card strong{min-width:0;color:#17202a;font-size:13px;line-height:1.2;overflow-wrap:anywhere}.saas-readiness-card em{flex:0 0 auto;min-height:24px;border-radius:8px;background:#edf6f6;color:var(--teal-dark);padding:0 9px;display:inline-flex;align-items:center;font-size:11px;font-style:normal;font-weight:900;white-space:nowrap}.saas-readiness-card b{color:#17202a;font-size:25px;line-height:1.04;overflow-wrap:anywhere}.saas-readiness-card small{color:#64748b;line-height:1.35;overflow-wrap:anywhere}.saas-readiness-track{align-self:end;height:9px;border-radius:999px;overflow:hidden;background:#e7eef5}.saas-readiness-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--teal))}.saas-readiness-card.warning{background:linear-gradient(180deg,#fff7eddb,#fffffffa)}.saas-readiness-card.warning em{background:#fff7df;color:#8a5d0b}.saas-readiness-card.warning .saas-readiness-track i{background:linear-gradient(90deg,var(--gold),#f1b64b)}.saas-readiness-card.risk{background:linear-gradient(180deg,#fff1f0d1,#fffffffa)}.saas-readiness-card.risk b,.saas-readiness-card.risk strong,.saas-readiness-card.risk em{color:#a43d21}.saas-readiness-card.risk em{background:#fff0ec}.saas-readiness-card.risk .saas-readiness-track i{background:linear-gradient(90deg,var(--coral),#e68b63)}.service-sla-panel{margin:18px 0;background:radial-gradient(circle at top left,rgba(15,139,141,.12),transparent 34%),radial-gradient(circle at bottom right,rgba(197,138,29,.1),transparent 38%),linear-gradient(135deg,#fffffffa,#f5faf8f0),#fff}.service-sla-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.service-sla-card{min-width:0;min-height:154px;border:1px solid rgba(121,139,161,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;color:var(--ink);padding:14px;display:grid;align-content:start;gap:9px;text-align:left;cursor:pointer;box-shadow:0 8px 22px #0f172a09}.service-sla-card:hover{transform:translateY(-1px);border-color:#0f8b8d57;box-shadow:0 12px 28px #0f172a14}.service-sla-card span{min-width:0;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.service-sla-card strong{min-width:0;color:#17202a;font-size:13px;line-height:1.2;overflow-wrap:anywhere}.service-sla-card em{flex:0 0 auto;min-height:24px;border-radius:8px;background:#edf6f6;color:var(--teal-dark);padding:0 9px;display:inline-flex;align-items:center;font-size:11px;font-style:normal;font-weight:900;white-space:nowrap}.service-sla-card b{color:#17202a;font-size:25px;line-height:1.04;overflow-wrap:anywhere}.service-sla-card small{color:#64748b;line-height:1.35;overflow-wrap:anywhere}.service-sla-track{align-self:end;height:9px;border-radius:999px;overflow:hidden;background:#e7eef5}.service-sla-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--teal))}.service-sla-card.warning{background:linear-gradient(180deg,#fff7eddb,#fffffffa)}.service-sla-card.warning em{background:#fff7df;color:#8a5d0b}.service-sla-card.warning .service-sla-track i{background:linear-gradient(90deg,var(--gold),#f1b64b)}.service-sla-card.risk{background:linear-gradient(180deg,#fff1f0d1,#fffffffa)}.service-sla-card.risk b,.service-sla-card.risk strong,.service-sla-card.risk em{color:#a43d21}.service-sla-card.risk em{background:#fff0ec}.service-sla-card.risk .service-sla-track i{background:linear-gradient(90deg,var(--coral),#e68b63)}.data-quality-panel{margin:18px 0;background:radial-gradient(circle at top right,rgba(53,104,212,.11),transparent 34%),radial-gradient(circle at bottom left,rgba(15,139,141,.1),transparent 38%),linear-gradient(135deg,#fffffffa,#f4f8fbf0),#fff}.data-quality-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.data-quality-card{min-width:0;min-height:154px;border:1px solid rgba(121,139,161,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;color:var(--ink);padding:14px;display:grid;align-content:start;gap:9px;text-align:left;cursor:pointer;box-shadow:0 8px 22px #0f172a09}.data-quality-card:hover{transform:translateY(-1px);border-color:#0f8b8d57;box-shadow:0 12px 28px #0f172a14}.data-quality-card span{min-width:0;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.data-quality-card strong{min-width:0;color:#17202a;font-size:13px;line-height:1.2;overflow-wrap:anywhere}.data-quality-card em{flex:0 0 auto;min-height:24px;border-radius:8px;background:#edf6f6;color:var(--teal-dark);padding:0 9px;display:inline-flex;align-items:center;font-size:11px;font-style:normal;font-weight:900;white-space:nowrap}.data-quality-card b{color:#17202a;font-size:25px;line-height:1.04;overflow-wrap:anywhere}.data-quality-card small{color:#64748b;line-height:1.35;overflow-wrap:anywhere}.data-quality-track{align-self:end;height:9px;border-radius:999px;overflow:hidden;background:#e7eef5}.data-quality-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--teal))}.data-quality-card.warning{background:linear-gradient(180deg,#fff7eddb,#fffffffa)}.data-quality-card.warning em{background:#fff7df;color:#8a5d0b}.data-quality-card.warning .data-quality-track i{background:linear-gradient(90deg,var(--gold),#f1b64b)}.data-quality-card.risk{background:linear-gradient(180deg,#fff1f0d1,#fffffffa)}.data-quality-card.risk b,.data-quality-card.risk strong,.data-quality-card.risk em{color:#a43d21}.data-quality-card.risk em{background:#fff0ec}.data-quality-card.risk .data-quality-track i{background:linear-gradient(90deg,var(--coral),#e68b63)}.profitability-panel{margin:18px 0;background:radial-gradient(circle at top left,rgba(22,130,93,.12),transparent 34%),radial-gradient(circle at bottom right,rgba(197,138,29,.1),transparent 38%),linear-gradient(135deg,#fffffffa,#f6faf7f0),#fff}.profitability-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.profitability-card{min-width:0;min-height:154px;border:1px solid rgba(121,139,161,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;color:var(--ink);padding:14px;display:grid;align-content:start;gap:9px;text-align:left;cursor:pointer;box-shadow:0 8px 22px #0f172a09}.profitability-card:hover{transform:translateY(-1px);border-color:#0f8b8d57;box-shadow:0 12px 28px #0f172a14}.profitability-card span{min-width:0;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.profitability-card strong{min-width:0;color:#17202a;font-size:13px;line-height:1.2;overflow-wrap:anywhere}.profitability-card em{flex:0 0 auto;min-height:24px;border-radius:8px;background:#edf6f6;color:var(--teal-dark);padding:0 9px;display:inline-flex;align-items:center;font-size:11px;font-style:normal;font-weight:900;white-space:nowrap}.profitability-card b{color:#17202a;font-size:25px;line-height:1.04;overflow-wrap:anywhere}.profitability-card small{color:#64748b;line-height:1.35;overflow-wrap:anywhere}.profitability-track{align-self:end;height:9px;border-radius:999px;overflow:hidden;background:#e7eef5}.profitability-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--teal))}.profitability-card.warning{background:linear-gradient(180deg,#fff7eddb,#fffffffa)}.profitability-card.warning em{background:#fff7df;color:#8a5d0b}.profitability-card.warning .profitability-track i{background:linear-gradient(90deg,var(--gold),#f1b64b)}.profitability-card.risk{background:linear-gradient(180deg,#fff1f0d1,#fffffffa)}.profitability-card.risk b,.profitability-card.risk strong,.profitability-card.risk em{color:#a43d21}.profitability-card.risk em{background:#fff0ec}.profitability-card.risk .profitability-track i{background:linear-gradient(90deg,var(--coral),#e68b63)}.bottleneck-panel{margin:18px 0;background:radial-gradient(circle at top right,rgba(217,93,57,.1),transparent 34%),radial-gradient(circle at bottom left,rgba(53,104,212,.09),transparent 38%),linear-gradient(135deg,#fffffffa,#f9f7f6f0),#fff}.bottleneck-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.bottleneck-card{min-width:0;min-height:154px;border:1px solid rgba(121,139,161,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;color:var(--ink);padding:14px;display:grid;align-content:start;gap:9px;text-align:left;cursor:pointer;box-shadow:0 8px 22px #0f172a09}.bottleneck-card:hover{transform:translateY(-1px);border-color:#0f8b8d57;box-shadow:0 12px 28px #0f172a14}.bottleneck-card span{min-width:0;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.bottleneck-card strong{min-width:0;color:#17202a;font-size:13px;line-height:1.2;overflow-wrap:anywhere}.bottleneck-card em{flex:0 0 auto;min-height:24px;border-radius:8px;background:#edf6f6;color:var(--teal-dark);padding:0 9px;display:inline-flex;align-items:center;font-size:11px;font-style:normal;font-weight:900;white-space:nowrap}.bottleneck-card b{color:#17202a;font-size:25px;line-height:1.04;overflow-wrap:anywhere}.bottleneck-card small{color:#64748b;line-height:1.35;overflow-wrap:anywhere}.bottleneck-track{align-self:end;height:9px;border-radius:999px;overflow:hidden;background:#e7eef5}.bottleneck-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--teal))}.bottleneck-card.warning{background:linear-gradient(180deg,#fff7eddb,#fffffffa)}.bottleneck-card.warning em{background:#fff7df;color:#8a5d0b}.bottleneck-card.warning .bottleneck-track i{background:linear-gradient(90deg,var(--gold),#f1b64b)}.bottleneck-card.risk{background:linear-gradient(180deg,#fff1f0d1,#fffffffa)}.bottleneck-card.risk b,.bottleneck-card.risk strong,.bottleneck-card.risk em{color:#a43d21}.bottleneck-card.risk em{background:#fff0ec}.bottleneck-card.risk .bottleneck-track i{background:linear-gradient(90deg,var(--coral),#e68b63)}.workflow-bottleneck-panel{margin:18px 0;background:radial-gradient(circle at top left,rgba(53,104,212,.1),transparent 32%),radial-gradient(circle at bottom right,rgba(15,139,141,.09),transparent 38%),linear-gradient(135deg,#fffffffa,#f5f9fcf0),#fff}.workflow-bottleneck-header{display:flex;justify-content:space-between;gap:14px;align-items:start;margin-bottom:14px}.workflow-bottleneck-header>span{border:1px solid rgba(53,104,212,.16);border-radius:8px;background:#fffc;color:#2f58ad;padding:8px 10px;font-size:12px;font-weight:950;line-height:1.35;text-align:right}.workflow-bottleneck-lead{border:1px solid rgba(15,139,141,.18);border-radius:8px;background:linear-gradient(135deg,#0f8b8d14,#3568d40f),#fff;padding:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;margin-bottom:12px}.workflow-bottleneck-lead.warning{border-color:#c58a1d42;background:linear-gradient(135deg,#c58a1d1c,#fffffff5)}.workflow-bottleneck-lead.risk{border-color:#d95d3942;background:linear-gradient(135deg,#d95d391a,#fffffff5)}.workflow-bottleneck-lead div{min-width:0;display:grid;gap:5px}.workflow-bottleneck-lead span,.workflow-bottleneck-card-main span,.workflow-route-mini span{color:var(--teal-dark);font-size:11px;font-weight:950;text-transform:uppercase}.workflow-bottleneck-lead strong{color:var(--ink);font-size:20px;line-height:1.15;overflow-wrap:anywhere}.workflow-bottleneck-lead p{margin:0;color:var(--muted);line-height:1.4}.workflow-bottleneck-lead button,.workflow-bottleneck-footer button{min-height:40px;border:1px solid rgba(53,104,212,.18);border-radius:8px;background:#fff;color:#2f58ad;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:950;cursor:pointer}.workflow-bottleneck-lead button:hover,.workflow-bottleneck-footer button:hover{border-color:#3568d457;box-shadow:0 10px 22px #3568d41a}.workflow-bottleneck-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workflow-bottleneck-card{min-width:0;border:1px solid rgba(121,139,161,.18);border-radius:8px;background:#ffffffeb;padding:12px;display:grid;gap:10px;box-shadow:0 8px 22px #0f172a09}.workflow-bottleneck-card.warning{background:linear-gradient(180deg,#fff7eddb,#fffffffa)}.workflow-bottleneck-card.risk{background:linear-gradient(180deg,#fff1f0d1,#fffffffa)}.workflow-bottleneck-card-main{min-width:0;border:0;background:transparent;color:var(--ink);padding:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;text-align:left;cursor:pointer}.workflow-bottleneck-card-main span,.workflow-bottleneck-card-main strong,.workflow-bottleneck-card-main small{grid-column:1}.workflow-bottleneck-card-main strong{color:var(--ink);font-size:16px;line-height:1.16;overflow-wrap:anywhere}.workflow-bottleneck-card-main b{grid-column:2;grid-row:1 / span 3;align-self:center;border-radius:8px;background:#0f8b8d17;color:var(--teal-dark);padding:8px 10px;font-size:14px;line-height:1.1;overflow-wrap:anywhere;max-width:110px;text-align:center}.workflow-bottleneck-card.risk .workflow-bottleneck-card-main b,.workflow-bottleneck-card.risk .workflow-bottleneck-card-main strong{color:#a43d21}.workflow-bottleneck-card-main small{color:#64748b;font-size:12px;font-weight:850;line-height:1.35;overflow-wrap:anywhere}.workflow-route-mini{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.workflow-route-mini button{min-width:0;min-height:58px;border:1px solid rgba(104,123,145,.15);border-radius:8px;background:#ffffffdb;color:var(--ink);padding:8px;display:grid;align-content:start;gap:3px;text-align:left;cursor:pointer}.workflow-route-mini button.source{border-color:#0f8b8d38;background:#edf6f6db}.workflow-route-mini button:hover{border-color:#3568d44d;transform:translateY(-1px)}.workflow-route-mini strong{color:#17202a;font-size:12px;line-height:1.15;overflow-wrap:anywhere}.workflow-bottleneck-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.workflow-bottleneck-footer>span{height:9px;border-radius:999px;overflow:hidden;background:#e7eef5}.workflow-bottleneck-footer>span i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--teal))}.workflow-bottleneck-card.warning .workflow-bottleneck-footer>span i{background:linear-gradient(90deg,var(--gold),#f1b64b)}.workflow-bottleneck-card.risk .workflow-bottleneck-footer>span i{background:linear-gradient(90deg,var(--coral),#e68b63)}.retention-panel{margin:18px 0;background:radial-gradient(circle at top left,rgba(15,139,141,.12),transparent 34%),radial-gradient(circle at bottom right,rgba(53,104,212,.1),transparent 38%),linear-gradient(135deg,#fffffffa,#f4fafbf0),#fff}.retention-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.retention-card{min-width:0;min-height:154px;border:1px solid rgba(121,139,161,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;color:var(--ink);padding:14px;display:grid;align-content:start;gap:9px;text-align:left;cursor:pointer;box-shadow:0 8px 22px #0f172a09}.retention-card:hover{transform:translateY(-1px);border-color:#0f8b8d57;box-shadow:0 12px 28px #0f172a14}.retention-card span{min-width:0;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.retention-card strong{min-width:0;color:#17202a;font-size:13px;line-height:1.2;overflow-wrap:anywhere}.retention-card em{flex:0 0 auto;min-height:24px;border-radius:8px;background:#edf6f6;color:var(--teal-dark);padding:0 9px;display:inline-flex;align-items:center;font-size:11px;font-style:normal;font-weight:900;white-space:nowrap}.retention-card b{color:#17202a;font-size:25px;line-height:1.04;overflow-wrap:anywhere}.retention-card small{color:#64748b;line-height:1.35;overflow-wrap:anywhere}.retention-track{align-self:end;height:9px;border-radius:999px;overflow:hidden;background:#e7eef5}.retention-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--teal))}.retention-card.warning{background:linear-gradient(180deg,#fff7eddb,#fffffffa)}.retention-card.warning em{background:#fff7df;color:#8a5d0b}.retention-card.warning .retention-track i{background:linear-gradient(90deg,var(--gold),#f1b64b)}.retention-card.risk{background:linear-gradient(180deg,#fff1f0d1,#fffffffa)}.retention-card.risk b,.retention-card.risk strong,.retention-card.risk em{color:#a43d21}.retention-card.risk em{background:#fff0ec}.retention-card.risk .retention-track i{background:linear-gradient(90deg,var(--coral),#e68b63)}.automation-panel{margin:18px 0;background:radial-gradient(circle at top right,rgba(53,104,212,.12),transparent 34%),radial-gradient(circle at bottom left,rgba(15,139,141,.09),transparent 38%),linear-gradient(135deg,#fffffffa,#f5f8fcf0),#fff}.automation-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.automation-card{min-width:0;min-height:154px;border:1px solid rgba(121,139,161,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;color:var(--ink);padding:14px;display:grid;align-content:start;gap:9px;text-align:left;cursor:pointer;box-shadow:0 8px 22px #0f172a09}.automation-card:hover{transform:translateY(-1px);border-color:#0f8b8d57;box-shadow:0 12px 28px #0f172a14}.automation-card span{min-width:0;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.automation-card strong{min-width:0;color:#17202a;font-size:13px;line-height:1.2;overflow-wrap:anywhere}.automation-card em{flex:0 0 auto;min-height:24px;border-radius:8px;background:#edf6f6;color:var(--teal-dark);padding:0 9px;display:inline-flex;align-items:center;font-size:11px;font-style:normal;font-weight:900;white-space:nowrap}.automation-card b{color:#17202a;font-size:25px;line-height:1.04;overflow-wrap:anywhere}.automation-card small{color:#64748b;line-height:1.35;overflow-wrap:anywhere}.automation-track{align-self:end;height:9px;border-radius:999px;overflow:hidden;background:#e7eef5}.automation-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--teal))}.automation-card.warning{background:linear-gradient(180deg,#fff7eddb,#fffffffa)}.automation-card.warning em{background:#fff7df;color:#8a5d0b}.automation-card.warning .automation-track i{background:linear-gradient(90deg,var(--gold),#f1b64b)}.automation-card.risk{background:linear-gradient(180deg,#fff1f0d1,#fffffffa)}.automation-card.risk b,.automation-card.risk strong,.automation-card.risk em{color:#a43d21}.automation-card.risk em{background:#fff0ec}.automation-card.risk .automation-track i{background:linear-gradient(90deg,var(--coral),#e68b63)}.growth-panel{margin:18px 0;background:radial-gradient(circle at top left,rgba(22,130,93,.12),transparent 34%),radial-gradient(circle at bottom right,rgba(53,104,212,.1),transparent 38%),linear-gradient(135deg,#fffffffa,#f4faf7f0),#fff}.growth-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.growth-card{min-width:0;min-height:154px;border:1px solid rgba(121,139,161,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;color:var(--ink);padding:14px;display:grid;align-content:start;gap:9px;text-align:left;cursor:pointer;box-shadow:0 8px 22px #0f172a09}.growth-card:hover{transform:translateY(-1px);border-color:#0f8b8d57;box-shadow:0 12px 28px #0f172a14}.growth-card span{min-width:0;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.growth-card strong{min-width:0;color:#17202a;font-size:13px;line-height:1.2;overflow-wrap:anywhere}.growth-card em{flex:0 0 auto;min-height:24px;border-radius:8px;background:#edf6f6;color:var(--teal-dark);padding:0 9px;display:inline-flex;align-items:center;font-size:11px;font-style:normal;font-weight:900;white-space:nowrap}.growth-card b{color:#17202a;font-size:25px;line-height:1.04;overflow-wrap:anywhere}.growth-card small{color:#64748b;line-height:1.35;overflow-wrap:anywhere}.growth-track{align-self:end;height:9px;border-radius:999px;overflow:hidden;background:#e7eef5}.growth-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--teal))}.growth-card.warning{background:linear-gradient(180deg,#fff7eddb,#fffffffa)}.growth-card.warning em{background:#fff7df;color:#8a5d0b}.growth-card.warning .growth-track i{background:linear-gradient(90deg,var(--gold),#f1b64b)}.growth-card.risk{background:linear-gradient(180deg,#fff1f0d1,#fffffffa)}.growth-card.risk b,.growth-card.risk strong,.growth-card.risk em{color:#a43d21}.growth-card.risk em{background:#fff0ec}.growth-card.risk .growth-track i{background:linear-gradient(90deg,var(--coral),#e68b63)}.compliance-panel{margin:18px 0;background:radial-gradient(circle at top right,rgba(15,139,141,.11),transparent 34%),radial-gradient(circle at bottom left,rgba(197,138,29,.1),transparent 38%),linear-gradient(135deg,#fffffffa,#f8f9f4f0),#fff}.compliance-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.compliance-card{min-width:0;min-height:154px;border:1px solid rgba(121,139,161,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;color:var(--ink);padding:14px;display:grid;align-content:start;gap:9px;text-align:left;cursor:pointer;box-shadow:0 8px 22px #0f172a09}.compliance-card:hover{transform:translateY(-1px);border-color:#0f8b8d57;box-shadow:0 12px 28px #0f172a14}.compliance-card span{min-width:0;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.compliance-card strong{min-width:0;color:#17202a;font-size:13px;line-height:1.2;overflow-wrap:anywhere}.compliance-card em{flex:0 0 auto;min-height:24px;border-radius:8px;background:#edf6f6;color:var(--teal-dark);padding:0 9px;display:inline-flex;align-items:center;font-size:11px;font-style:normal;font-weight:900;white-space:nowrap}.compliance-card b{color:#17202a;font-size:25px;line-height:1.04;overflow-wrap:anywhere}.compliance-card small{color:#64748b;line-height:1.35;overflow-wrap:anywhere}.compliance-track{align-self:end;height:9px;border-radius:999px;overflow:hidden;background:#e7eef5}.compliance-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--teal))}.compliance-card.warning{background:linear-gradient(180deg,#fff7eddb,#fffffffa)}.compliance-card.warning em{background:#fff7df;color:#8a5d0b}.compliance-card.warning .compliance-track i{background:linear-gradient(90deg,var(--gold),#f1b64b)}.compliance-card.risk{background:linear-gradient(180deg,#fff1f0d1,#fffffffa)}.compliance-card.risk b,.compliance-card.risk strong,.compliance-card.risk em{color:#a43d21}.compliance-card.risk em{background:#fff0ec}.compliance-card.risk .compliance-track i{background:linear-gradient(90deg,var(--coral),#e68b63)}.adoption-panel{margin:18px 0;background:radial-gradient(circle at top left,rgba(53,104,212,.11),transparent 34%),radial-gradient(circle at bottom right,rgba(15,139,141,.1),transparent 38%),linear-gradient(135deg,#fffffffa,#f4f8fcf0),#fff}.adoption-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.adoption-card{min-width:0;min-height:154px;border:1px solid rgba(121,139,161,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;color:var(--ink);padding:14px;display:grid;align-content:start;gap:9px;text-align:left;cursor:pointer;box-shadow:0 8px 22px #0f172a09}.adoption-card:hover{transform:translateY(-1px);border-color:#0f8b8d57;box-shadow:0 12px 28px #0f172a14}.adoption-card span{min-width:0;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.adoption-card strong{min-width:0;color:#17202a;font-size:13px;line-height:1.2;overflow-wrap:anywhere}.adoption-card em{flex:0 0 auto;min-height:24px;border-radius:8px;background:#edf6f6;color:var(--teal-dark);padding:0 9px;display:inline-flex;align-items:center;font-size:11px;font-style:normal;font-weight:900;white-space:nowrap}.adoption-card b{color:#17202a;font-size:25px;line-height:1.04;overflow-wrap:anywhere}.adoption-card small{color:#64748b;line-height:1.35;overflow-wrap:anywhere}.adoption-track{align-self:end;height:9px;border-radius:999px;overflow:hidden;background:#e7eef5}.adoption-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--teal))}.adoption-card.warning{background:linear-gradient(180deg,#fff7eddb,#fffffffa)}.adoption-card.warning em{background:#fff7df;color:#8a5d0b}.adoption-card.warning .adoption-track i{background:linear-gradient(90deg,var(--gold),#f1b64b)}.adoption-card.risk{background:linear-gradient(180deg,#fff1f0d1,#fffffffa)}.adoption-card.risk b,.adoption-card.risk strong,.adoption-card.risk em{color:#a43d21}.adoption-card.risk em{background:#fff0ec}.adoption-card.risk .adoption-track i{background:linear-gradient(90deg,var(--coral),#e68b63)}.revenue-protection-panel{margin:18px 0;background:radial-gradient(circle at top right,rgba(197,138,29,.12),transparent 34%),radial-gradient(circle at bottom left,rgba(217,93,57,.08),transparent 38%),linear-gradient(135deg,#fffffffa,#faf8f4f0),#fff}.revenue-protection-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.revenue-protection-card{min-width:0;min-height:154px;border:1px solid rgba(121,139,161,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;color:var(--ink);padding:14px;display:grid;align-content:start;gap:9px;text-align:left;cursor:pointer;box-shadow:0 8px 22px #0f172a09}.revenue-protection-card:hover{transform:translateY(-1px);border-color:#0f8b8d57;box-shadow:0 12px 28px #0f172a14}.revenue-protection-card span{min-width:0;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.revenue-protection-card strong{min-width:0;color:#17202a;font-size:13px;line-height:1.2;overflow-wrap:anywhere}.revenue-protection-card em{flex:0 0 auto;min-height:24px;border-radius:8px;background:#edf6f6;color:var(--teal-dark);padding:0 9px;display:inline-flex;align-items:center;font-size:11px;font-style:normal;font-weight:900;white-space:nowrap}.revenue-protection-card b{color:#17202a;font-size:25px;line-height:1.04;overflow-wrap:anywhere}.revenue-protection-card small{color:#64748b;line-height:1.35;overflow-wrap:anywhere}.revenue-protection-track{align-self:end;height:9px;border-radius:999px;overflow:hidden;background:#e7eef5}.revenue-protection-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--teal))}.revenue-protection-card.warning{background:linear-gradient(180deg,#fff7eddb,#fffffffa)}.revenue-protection-card.warning em{background:#fff7df;color:#8a5d0b}.revenue-protection-card.warning .revenue-protection-track i{background:linear-gradient(90deg,var(--gold),#f1b64b)}.revenue-protection-card.risk{background:linear-gradient(180deg,#fff1f0d1,#fffffffa)}.revenue-protection-card.risk b,.revenue-protection-card.risk strong,.revenue-protection-card.risk em{color:#a43d21}.revenue-protection-card.risk em{background:#fff0ec}.revenue-protection-card.risk .revenue-protection-track i{background:linear-gradient(90deg,var(--coral),#e68b63)}.execution-panel{margin:18px 0;background:radial-gradient(circle at top left,rgba(15,139,141,.12),transparent 34%),radial-gradient(circle at bottom right,rgba(53,104,212,.09),transparent 38%),linear-gradient(135deg,#fffffffa,#f4faf9f0),#fff}.execution-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.execution-card{min-width:0;min-height:154px;border:1px solid rgba(121,139,161,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;color:var(--ink);padding:14px;display:grid;align-content:start;gap:9px;text-align:left;cursor:pointer;box-shadow:0 8px 22px #0f172a09}.execution-card:hover{transform:translateY(-1px);border-color:#0f8b8d57;box-shadow:0 12px 28px #0f172a14}.execution-card span{min-width:0;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.execution-card strong{min-width:0;color:#17202a;font-size:13px;line-height:1.2;overflow-wrap:anywhere}.execution-card em{flex:0 0 auto;min-height:24px;border-radius:8px;background:#edf6f6;color:var(--teal-dark);padding:0 9px;display:inline-flex;align-items:center;font-size:11px;font-style:normal;font-weight:900;white-space:nowrap}.execution-card b{color:#17202a;font-size:25px;line-height:1.04;overflow-wrap:anywhere}.execution-card small{color:#64748b;line-height:1.35;overflow-wrap:anywhere}.execution-track{align-self:end;height:9px;border-radius:999px;overflow:hidden;background:#e7eef5}.execution-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--teal))}.execution-card.warning{background:linear-gradient(180deg,#fff7eddb,#fffffffa)}.execution-card.warning em{background:#fff7df;color:#8a5d0b}.execution-card.warning .execution-track i{background:linear-gradient(90deg,var(--gold),#f1b64b)}.execution-card.risk{background:linear-gradient(180deg,#fff1f0d1,#fffffffa)}.execution-card.risk b,.execution-card.risk strong,.execution-card.risk em{color:#a43d21}.execution-card.risk em{background:#fff0ec}.execution-card.risk .execution-track i{background:linear-gradient(90deg,var(--coral),#e68b63)}.decision-load-panel{margin:18px 0;background:radial-gradient(circle at top right,rgba(197,138,29,.13),transparent 34%),linear-gradient(135deg,#fffffffa,#faf8f1f0),#fff}.decision-load-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.decision-load-card{min-width:0;min-height:164px;border:1px solid rgba(121,139,161,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;color:var(--ink);padding:14px;display:grid;align-content:start;gap:9px;text-align:left;cursor:pointer;box-shadow:0 8px 22px #0f172a09}.decision-load-card:hover{transform:translateY(-1px);border-color:#c58a1d57;box-shadow:0 12px 28px #0f172a14}.decision-load-card span{min-width:0;display:grid;gap:8px}.decision-load-card strong{min-width:0;color:#17202a;font-size:13px;line-height:1.2;overflow-wrap:anywhere}.decision-load-card em{width:fit-content;max-width:100%;min-height:24px;border-radius:8px;background:#f7f0dc;color:#7a560e;padding:0 9px;display:inline-flex;align-items:center;font-size:11px;font-style:normal;font-weight:900;overflow-wrap:anywhere}.decision-load-card b{color:#17202a;font-size:24px;line-height:1.05;overflow-wrap:anywhere}.decision-load-card small{color:#64748b;line-height:1.35;overflow-wrap:anywhere}.decision-load-track{align-self:end;height:9px;border-radius:999px;overflow:hidden;background:#e7eef5}.decision-load-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--teal),var(--blue))}.decision-load-card.warning{background:linear-gradient(180deg,#fff7eddb,#fffffffa)}.decision-load-card.warning b,.decision-load-card.warning strong,.decision-load-card.warning em{color:#8a5d0b}.decision-load-card.warning .decision-load-track i{background:linear-gradient(90deg,var(--gold),#f1b64b)}.decision-load-card.risk{background:linear-gradient(180deg,#fff1f0d1,#fffffffa)}.decision-load-card.risk b,.decision-load-card.risk strong,.decision-load-card.risk em{color:#a43d21}.decision-load-card.risk em{background:#fff0ec}.decision-load-card.risk .decision-load-track i{background:linear-gradient(90deg,var(--coral),#e68b63)}.owner-workload-panel{margin:18px 0;background:radial-gradient(circle at top left,rgba(53,104,212,.11),transparent 34%),radial-gradient(circle at bottom right,rgba(15,139,141,.1),transparent 38%),linear-gradient(135deg,#fffffffa,#f4f8fcf0),#fff}.owner-workload-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.owner-workload-card{min-width:0;min-height:164px;border:1px solid rgba(121,139,161,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;color:var(--ink);padding:14px;display:grid;align-content:start;gap:9px;text-align:left;cursor:pointer;box-shadow:0 8px 22px #0f172a09}.owner-workload-card:hover{transform:translateY(-1px);border-color:#3568d457;box-shadow:0 12px 28px #0f172a14}.owner-workload-card span{min-width:0;display:grid;gap:8px}.owner-workload-card strong{min-width:0;color:#17202a;font-size:13px;line-height:1.2;overflow-wrap:anywhere}.owner-workload-card em{width:fit-content;max-width:100%;min-height:24px;border-radius:8px;background:#edf3ff;color:#294f9c;padding:0 9px;display:inline-flex;align-items:center;font-size:11px;font-style:normal;font-weight:900;overflow-wrap:anywhere}.owner-workload-card b{color:#17202a;font-size:24px;line-height:1.05;overflow-wrap:anywhere}.owner-workload-card small{color:#64748b;line-height:1.35;overflow-wrap:anywhere}.owner-workload-track{align-self:end;height:9px;border-radius:999px;overflow:hidden;background:#e7eef5}.owner-workload-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--teal))}.owner-workload-card.warning{background:linear-gradient(180deg,#fff7eddb,#fffffffa)}.owner-workload-card.warning b,.owner-workload-card.warning strong,.owner-workload-card.warning em{color:#8a5d0b}.owner-workload-card.warning em{background:#fff7df}.owner-workload-card.warning .owner-workload-track i{background:linear-gradient(90deg,var(--gold),#f1b64b)}.owner-workload-card.risk{background:linear-gradient(180deg,#fff1f0d1,#fffffffa)}.owner-workload-card.risk b,.owner-workload-card.risk strong,.owner-workload-card.risk em{color:#a43d21}.owner-workload-card.risk em{background:#fff0ec}.owner-workload-card.risk .owner-workload-track i{background:linear-gradient(90deg,var(--coral),#e68b63)}.escalation-board-panel{margin:18px 0;background:radial-gradient(circle at top left,rgba(217,93,57,.12),transparent 34%),radial-gradient(circle at bottom right,rgba(197,138,29,.11),transparent 38%),linear-gradient(135deg,#fffffffa,#fdf7f1f0),#fff}.escalation-board-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.escalation-board-card{min-width:0;min-height:164px;border:1px solid rgba(121,139,161,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;color:var(--ink);padding:14px;display:grid;align-content:start;gap:9px;text-align:left;cursor:pointer;box-shadow:0 8px 22px #0f172a09}.escalation-board-card:hover{transform:translateY(-1px);border-color:#d95d3957;box-shadow:0 12px 28px #0f172a14}.escalation-board-card span{min-width:0;display:grid;gap:8px}.escalation-board-card strong{min-width:0;color:#17202a;font-size:13px;line-height:1.2;overflow-wrap:anywhere}.escalation-board-card em{width:fit-content;max-width:100%;min-height:24px;border-radius:8px;background:#edf6f6;color:var(--teal-dark);padding:0 9px;display:inline-flex;align-items:center;font-size:11px;font-style:normal;font-weight:900;overflow-wrap:anywhere}.escalation-board-card b{color:#17202a;font-size:24px;line-height:1.05;overflow-wrap:anywhere}.escalation-board-card small{color:#64748b;line-height:1.35;overflow-wrap:anywhere}.escalation-board-track{align-self:end;height:9px;border-radius:999px;overflow:hidden;background:#e7eef5}.escalation-board-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--teal))}.escalation-board-card.warning{background:linear-gradient(180deg,#fff7eddb,#fffffffa)}.escalation-board-card.warning b,.escalation-board-card.warning strong,.escalation-board-card.warning em{color:#8a5d0b}.escalation-board-card.warning em{background:#fff7df}.escalation-board-card.warning .escalation-board-track i{background:linear-gradient(90deg,var(--gold),#f1b64b)}.escalation-board-card.risk{background:linear-gradient(180deg,#fff1f0d1,#fffffffa)}.escalation-board-card.risk b,.escalation-board-card.risk strong,.escalation-board-card.risk em{color:#a43d21}.escalation-board-card.risk em{background:#fff0ec}.escalation-board-card.risk .escalation-board-track i{background:linear-gradient(90deg,var(--coral),#e68b63)}.morning-brief-panel{margin:18px 0;background:linear-gradient(135deg,#fffffffa,#f4f8fbf0),#fff}.morning-brief-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.morning-brief-card{position:relative;min-width:0;min-height:132px;border:1px solid rgba(121,139,161,.2);border-radius:8px;background:#fff;color:var(--ink);padding:14px;display:grid;align-content:start;gap:8px;text-align:left;cursor:pointer;box-shadow:0 8px 22px #0f172a09;overflow:hidden}.morning-brief-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--green),var(--teal))}.morning-brief-card:hover{transform:translateY(-1px);border-color:#0f8b8d57;box-shadow:0 12px 28px #0f172a14}.morning-brief-card span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.morning-brief-card strong{color:#17202a;font-size:19px;line-height:1.12;overflow-wrap:anywhere}.morning-brief-card small{color:#64748b;line-height:1.35;overflow-wrap:anywhere}.morning-brief-card em{justify-self:start;min-height:28px;border-radius:8px;background:#edf6f6;color:var(--teal-dark);padding:0 10px;display:inline-flex;align-items:center;font-size:12px;font-style:normal;font-weight:900}.morning-brief-card.warning{background:linear-gradient(180deg,#fff7eddb,#fffffffa)}.morning-brief-card.warning:before{background:linear-gradient(90deg,var(--gold),#f1b64b)}.morning-brief-card.warning em{background:#fff7df;color:#8a5d0b}.morning-brief-card.risk{background:linear-gradient(180deg,#fff1f0d1,#fffffffa)}.morning-brief-card.risk:before{background:linear-gradient(90deg,var(--coral),#e68b63)}.morning-brief-card.risk strong,.morning-brief-card.risk em{color:#a43d21}.morning-brief-card.risk em{background:#fff0ec}.executive-scoreboard-panel{margin:18px 0;background:radial-gradient(circle at top left,rgba(15,139,141,.1),transparent 34%),linear-gradient(135deg,#fffffffa,#f6fafcf0),#fff}.executive-scoreboard-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.executive-score-card{min-width:0;min-height:138px;border:1px solid rgba(121,139,161,.22);border-radius:8px;background:#fffffff0;color:var(--ink);padding:14px;display:grid;align-content:start;gap:8px;text-align:left;cursor:pointer;box-shadow:0 8px 22px #0f172a09}.executive-score-card:hover{transform:translateY(-1px);border-color:#0f8b8d57;box-shadow:0 12px 28px #0f172a14}.executive-score-card span{color:#64748b;font-size:12px;font-weight:900;text-transform:uppercase}.executive-score-card strong{color:#17202a;font-size:28px;line-height:1.05;overflow-wrap:anywhere}.executive-score-card small{min-height:34px;color:#64748b;line-height:1.35;overflow-wrap:anywhere}.executive-score-track{height:9px;border-radius:999px;background:#64748b21;overflow:hidden}.executive-score-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--teal))}.executive-score-card.warning{background:linear-gradient(180deg,#fff7eddb,#fffffffa)}.executive-score-card.warning strong{color:#8a5d0b}.executive-score-card.warning .executive-score-track i{background:linear-gradient(90deg,var(--gold),#f1b64b)}.executive-score-card.risk{background:linear-gradient(180deg,#fff1f0d1,#fffffffa)}.executive-score-card.risk strong{color:#a43d21}.executive-score-card.risk .executive-score-track i{background:linear-gradient(90deg,var(--coral),#e68b63)}.decision-queue-panel{margin:18px 0;background:linear-gradient(135deg,#fffffffa,#f6fafcf0),#fff}.decision-queue-list{display:grid;gap:10px}.decision-queue-item{width:100%;min-width:0;min-height:70px;border:1px solid rgba(121,139,161,.2);border-radius:8px;background:#fff;color:var(--ink);padding:12px;display:grid;grid-template-columns:38px minmax(0,1fr) minmax(88px,auto) minmax(112px,auto);gap:12px;align-items:center;text-align:left;cursor:pointer;box-shadow:0 8px 22px #0f172a09}.decision-queue-item:hover{transform:translateY(-1px);border-color:#0f8b8d57;box-shadow:0 12px 28px #0f172a14}.decision-queue-item b{width:34px;height:34px;border-radius:8px;display:inline-grid;place-items:center;background:#edf6f6;color:var(--teal-dark);font-size:13px}.decision-queue-item span{min-width:0;display:grid;gap:3px}.decision-queue-item strong{color:#17202a;font-size:15px;line-height:1.2;overflow-wrap:anywhere}.decision-queue-item small{color:#64748b;line-height:1.35;overflow-wrap:anywhere}.decision-queue-item em{justify-self:end;color:#17202a;font-size:18px;font-style:normal;font-weight:900;overflow-wrap:anywhere}.decision-queue-item i{justify-self:end;min-height:34px;border-radius:8px;background:#f3f8fa;color:var(--teal-dark);padding:0 11px;display:inline-flex;align-items:center;font-size:12px;font-style:normal;font-weight:900;white-space:nowrap}.decision-queue-item.risk{background:linear-gradient(90deg,#fff1f0d1,#fffffffa)}.decision-queue-item.risk b{background:#fff0ec;color:#a43d21}.decision-queue-item.warning{background:linear-gradient(90deg,#fff7eddb,#fffffffa)}.decision-queue-item.warning b{background:#fff7df;color:#8a5d0b}.decision-queue-item.calm b{background:#ebf8f2;color:#126143}.decision-queue-empty{min-height:84px;border:1px dashed rgba(104,123,145,.28);border-radius:8px;background:#f8fafc;padding:16px;display:flex;gap:12px;align-items:center;color:#475569}.decision-queue-empty svg{color:var(--green)}.decision-queue-empty span{display:grid;gap:3px}.decision-queue-empty strong{color:#17202a}.decision-queue-empty small{color:#64748b}.attention-heatmap-panel{margin:18px 0;background:radial-gradient(circle at top right,rgba(217,93,57,.1),transparent 32%),linear-gradient(135deg,#fffffffa,#f6fafcf0),#fff}.attention-heatmap-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.attention-heatmap-cell{min-width:0;min-height:142px;border:1px solid rgba(121,139,161,.2);border-radius:8px;background:#fff;color:var(--ink);padding:12px;display:grid;align-content:start;gap:8px;text-align:left;cursor:pointer;box-shadow:0 8px 22px #0f172a09}.attention-heatmap-cell:hover{transform:translateY(-1px);border-color:#0f8b8d57;box-shadow:0 12px 28px #0f172a14}.attention-heatmap-cell span{color:#64748b;font-size:12px;font-weight:900;text-transform:uppercase}.attention-heatmap-cell strong{color:#17202a;font-size:22px;line-height:1.08;overflow-wrap:anywhere}.attention-heatmap-cell small,.attention-heatmap-cell em{color:#64748b;font-size:12px;font-style:normal;line-height:1.35;overflow-wrap:anywhere}.attention-heatmap-cell em{color:#344255;font-weight:900}.attention-heat-track{align-self:end;height:8px;border-radius:999px;overflow:hidden;background:#e7eef5}.attention-heat-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--teal))}.attention-heatmap-cell.warning{background:linear-gradient(180deg,#fff7eddb,#fffffffa)}.attention-heatmap-cell.warning strong{color:#8a5d0b}.attention-heatmap-cell.warning .attention-heat-track i{background:linear-gradient(90deg,var(--gold),#f1b64b)}.attention-heatmap-cell.risk{background:linear-gradient(180deg,#fff1f0d1,#fffffffa)}.attention-heatmap-cell.risk strong{color:#a43d21}.attention-heatmap-cell.risk .attention-heat-track i{background:linear-gradient(90deg,var(--coral),#e68b63)}.notification-command-grid{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.notification-command-card{min-height:132px;border:1px solid rgba(118,136,158,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;align-content:start;gap:8px}.notification-command-card.primary{align-content:center;background:linear-gradient(135deg,#0f8b8d1f,#3568d414),#fff}.notification-command-card svg{color:var(--teal)}.notification-command-card span{color:#65758a;font-size:12px;font-weight:900;text-transform:uppercase}.notification-command-card strong{color:var(--ink);font-size:26px;line-height:1.08;overflow-wrap:anywhere}.notification-command-card.primary strong{font-size:28px}.notification-command-card small{color:var(--muted);line-height:1.35}.notification-density-control{border:1px solid rgba(15,139,141,.18);border-radius:8px;background:linear-gradient(135deg,#0f8b8d14,#3568d40f,#c58a1d0d),#fff;box-shadow:0 14px 28px #14202e0d;padding:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center}.notification-density-control strong,.notification-density-control span{display:block;overflow-wrap:anywhere}.notification-density-control strong{color:var(--ink);font-size:16px;line-height:1.2}.notification-density-control span{margin-top:4px;color:var(--muted);font-size:13px;font-weight:780;line-height:1.4}.notification-density-control>div:last-child{display:inline-flex;gap:8px;justify-content:flex-end}.notification-density-control button{min-height:36px;border:1px solid rgba(118,136,158,.22);border-radius:8px;background:#ffffffd6;color:#344255;padding:8px 12px;font-weight:950;cursor:pointer}.notification-density-control button.active{border-color:#0f8b8d6b;background:linear-gradient(135deg,var(--teal),var(--blue));color:#fff;box-shadow:0 12px 24px #0f8b8d2e}.notification-stack[data-density="Inbox desk"] .notification-ops-section{display:none}.notification-ops-section>.panel{height:100%}.notification-category-strip,.notification-feed-health{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.notification-category-strip span,.notification-feed-health div{min-height:34px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:#f8fafc;padding:0 10px;display:inline-flex;align-items:center;gap:8px;color:#344255;font-size:12px;font-weight:900}.notification-category-strip strong{color:var(--teal-dark)}.notification-feed-health svg{color:var(--teal)}.notification-filter-bar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.notification-filter-bar button{min-height:34px;min-width:0;border:1px solid rgba(118,136,158,.2);border-radius:8px;background:#fff;color:#42526a;padding:0 11px;font-size:12px;font-weight:900;cursor:pointer}.notification-filter-bar button.active{border-color:#0f8b8d5c;background:linear-gradient(135deg,var(--teal),var(--blue));color:#fff}.notification-triage-panel{margin:18px 0;background:radial-gradient(circle at top left,rgba(15,139,141,.1),transparent 30%),linear-gradient(135deg,#fffffffa,#f5f9fcf0),#fff}.notification-triage-header{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:14px}.notification-triage-header>span{border:1px solid rgba(15,139,141,.18);border-radius:8px;background:#ffffffc7;color:var(--teal-dark);padding:8px 10px;font-size:12px;font-weight:950;line-height:1.35;text-align:right}.notification-triage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.notification-triage-card{min-width:0;min-height:148px;border:1px solid rgba(121,139,161,.2);border-radius:8px;background:#ffffffe6;color:var(--ink);padding:14px;display:grid;align-content:start;gap:8px;text-align:left;cursor:pointer;box-shadow:0 10px 24px #0f172a0b}.notification-triage-card:hover{transform:translateY(-1px);border-color:#0f8b8d57;box-shadow:0 14px 30px #0f172a14}.notification-triage-card span{color:var(--teal-dark);font-size:12px;font-weight:950;text-transform:uppercase}.notification-triage-card strong{color:#17202a;font-size:28px;line-height:1.05;overflow-wrap:anywhere}.notification-triage-card small,.notification-triage-card b{color:#64748b;font-size:12px;font-weight:900;line-height:1.35;overflow-wrap:anywhere}.notification-triage-card b{color:var(--teal-dark)}.notification-triage-card.urgent{background:linear-gradient(180deg,#fff1f0d6,#fffffff5)}.notification-triage-card.urgent span,.notification-triage-card.urgent strong,.notification-triage-card.urgent b{color:#a43d21}.notification-triage-card.high{background:linear-gradient(180deg,#fff7ede0,#fffffff5)}.notification-triage-card.low{background:linear-gradient(180deg,#f8fafceb,#fffffffa)}.notification-inbox-row{width:100%;min-width:0;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:#fff;padding:13px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;text-align:left;cursor:pointer}.notification-inbox-row:hover,.notification-inbox-row.selected{border-color:#0f8b8d5c;box-shadow:0 10px 24px #0f172a12}.notification-inbox-row.unread{background:linear-gradient(135deg,#0f8b8d14,#fffffff5)}.notification-inbox-row span{min-width:0;display:grid;gap:4px}.notification-inbox-row strong{color:#17202a;font-size:14px;line-height:1.25;overflow-wrap:anywhere}.notification-inbox-row small{color:#64748b;line-height:1.3;overflow-wrap:anywhere}.notification-inbox-row b{color:#64748b;font-size:12px}.notification-detail-panel{align-self:start}.notification-detail-card{min-width:0;display:grid;gap:12px}.notification-detail-card>strong{color:#17202a;font-size:24px;line-height:1.12;overflow-wrap:anywhere}.notification-detail-card>small,.notification-detail-card p{color:#64748b;line-height:1.45;overflow-wrap:anywhere}.notification-detail-card p{margin:0;color:#344255}.notification-detail-actions{display:flex;flex-wrap:wrap;gap:8px}.notification-detail-actions button{min-height:36px;border:1px solid rgba(118,136,158,.2);border-radius:8px;background:#fff;color:#344255;padding:0 12px;font-weight:900}.notification-priority{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:24px;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:900;line-height:1.1;text-align:center}.notification-priority.urgent{color:#b42318;background:#b423181a;border:1px solid rgba(180,35,24,.18)}.notification-priority.high{color:#9a3412;background:#c58a1d21;border:1px solid rgba(197,138,29,.22)}.notification-priority.normal{color:var(--teal-dark);background:#0f8b8d1a;border:1px solid rgba(15,139,141,.18)}.notification-priority.low{color:#475569;background:#4755691a;border:1px solid rgba(71,85,105,.16)}.announcement-preview{border:1px solid rgba(15,139,141,.2);border-radius:8px;background:linear-gradient(135deg,#0f8b8d1a,#f4b63f1f),#fff;padding:14px;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.announcement-preview svg{color:var(--teal);margin-top:2px}.announcement-preview div{display:grid;gap:4px;min-width:0}.announcement-preview span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.announcement-preview strong{color:var(--ink);font-size:16px;overflow-wrap:anywhere}.announcement-preview small{color:var(--muted);line-height:1.4;overflow-wrap:anywhere}.approval-command-grid{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.approval-command-card{min-height:132px;border:1px solid rgba(118,136,158,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;align-content:start;gap:8px}.approval-command-card.primary{align-content:center;background:linear-gradient(135deg,#3568d41a,#0f8b8d1a),#fff}.approval-command-card svg{color:var(--blue)}.approval-command-card span{color:#65758a;font-size:12px;font-weight:900;text-transform:uppercase}.approval-command-card strong{color:var(--ink);font-size:26px;line-height:1.08;overflow-wrap:anywhere}.approval-command-card.primary strong{font-size:28px}.approval-command-card small{color:var(--muted);line-height:1.35}.approval-density-control{border:1px solid rgba(15,139,141,.18);border-radius:8px;background:linear-gradient(135deg,#0f8b8d14,#3568d40f,#c58a1d0d),#fff;box-shadow:0 14px 28px #14202e0d;padding:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center}.approval-density-control strong,.approval-density-control span{display:block;overflow-wrap:anywhere}.approval-density-control strong{color:var(--ink);font-size:16px;line-height:1.2}.approval-density-control span{margin-top:4px;color:var(--muted);font-size:13px;font-weight:780;line-height:1.4}.approval-density-control>div:last-child{display:inline-flex;gap:8px;justify-content:flex-end}.approval-density-control button{min-height:36px;border:1px solid rgba(118,136,158,.22);border-radius:8px;background:#ffffffd6;color:#344255;padding:8px 12px;font-weight:950;cursor:pointer}.approval-density-control button.active{border-color:#0f8b8d6b;background:linear-gradient(135deg,var(--teal),var(--blue));color:#fff;box-shadow:0 12px 24px #0f8b8d2e}.approval-stack[data-density="Decision desk"] .approval-policy-section{display:none}.approval-review-panel{margin:18px 0;background:radial-gradient(circle at top left,rgba(53,104,212,.09),transparent 30%),linear-gradient(135deg,#fffffffa,#f5f9fcf0),#fff}.approval-review-header{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:14px}.approval-review-header>span{border:1px solid rgba(53,104,212,.18);border-radius:8px;background:#ffffffc7;color:#274690;padding:8px 10px;font-size:12px;font-weight:950;line-height:1.35;text-align:right}.approval-review-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.approval-review-card{min-width:0;min-height:148px;border:1px solid rgba(121,139,161,.2);border-radius:8px;background:#ffffffe6;color:var(--ink);padding:14px;display:grid;align-content:start;gap:8px;text-align:left;cursor:pointer;box-shadow:0 10px 24px #0f172a0b}.approval-review-card:hover{transform:translateY(-1px);border-color:#3568d457;box-shadow:0 14px 30px #0f172a14}.approval-review-card span{color:#274690;font-size:12px;font-weight:950;text-transform:uppercase}.approval-review-card strong{color:#17202a;font-size:28px;line-height:1.05;overflow-wrap:anywhere}.approval-review-card small,.approval-review-card b{color:#64748b;font-size:12px;font-weight:900;line-height:1.35;overflow-wrap:anywhere}.approval-review-card b{color:#274690}.approval-review-card.warning{background:linear-gradient(180deg,#fff7ede0,#fffffff5)}.approval-review-card.risk{background:linear-gradient(180deg,#fff1f0d6,#fffffff5)}.approval-review-card.risk span,.approval-review-card.risk strong,.approval-review-card.risk b{color:#a43d21}.approval-source-strip,.approval-card-meta{display:flex;flex-wrap:wrap;gap:8px}.approval-source-strip{margin-bottom:14px}.approval-source-strip span,.approval-card-meta span{min-height:34px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:#f8fafc;padding:0 10px;display:inline-flex;align-items:center;gap:8px;color:#344255;font-size:12px;font-weight:900}.approval-source-strip strong{color:var(--teal-dark)}.approval-filter-bar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.approval-filter-bar button{min-height:34px;min-width:0;border:1px solid rgba(118,136,158,.2);border-radius:8px;background:#fff;color:#42526a;padding:0 11px;font-size:12px;font-weight:900;cursor:pointer}.approval-filter-bar button.active{border-color:#0f8b8d5c;background:linear-gradient(135deg,var(--teal),var(--blue));color:#fff}.approval-queue-row{width:100%;min-width:0;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:#fff;padding:13px;display:grid;grid-template-columns:minmax(0,1.3fr) auto auto auto auto;align-items:center;gap:12px;text-align:left;cursor:pointer}.approval-queue-row:hover,.approval-queue-row.selected{border-color:#0f8b8d5c;box-shadow:0 10px 24px #0f172a12}.approval-queue-row.high{background:linear-gradient(135deg,#fff7eddb,#fffffff5)}.approval-queue-row span{min-width:0;display:grid;gap:4px}.approval-queue-row strong{color:#17202a;font-size:14px;line-height:1.25;overflow-wrap:anywhere}.approval-queue-row small,.approval-queue-row em,.approval-queue-row b,.approval-queue-row i{color:#64748b;font-size:12px;font-style:normal;line-height:1.3;overflow-wrap:anywhere}.approval-queue-row b,.approval-queue-row i{color:#344255;font-weight:900}.approval-priority{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:24px;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:900;line-height:1.1;text-align:center}.approval-priority.high{color:#9a3412;background:#c58a1d21;border:1px solid rgba(197,138,29,.22)}.approval-priority.normal{color:var(--teal-dark);background:#0f8b8d1a;border:1px solid rgba(15,139,141,.18)}.approval-detail-banner{border:1px solid rgba(53,104,212,.18);border-radius:8px;background:linear-gradient(135deg,#3568d417,#0f8b8d14),#fff;padding:14px;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.approval-detail-banner svg{color:var(--blue);margin-top:2px}.approval-detail-banner div{display:grid;gap:4px;min-width:0}.approval-detail-banner span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.approval-detail-banner strong{color:var(--ink);font-size:16px;overflow-wrap:anywhere}.approval-detail-banner small{color:var(--muted);line-height:1.4}.approval-note-box{display:grid;gap:7px;color:#344255;font-weight:900}.approval-note-box textarea{width:100%;min-height:96px;border:1px solid #cbd5e1;border-radius:8px;padding:11px 12px;resize:vertical;color:#17202a;font-weight:500;line-height:1.45}.kanban-command-grid{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.kanban-command-card{min-height:132px;border:1px solid rgba(118,136,158,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;align-content:start;gap:8px}.kanban-command-card.primary{align-content:center;background:linear-gradient(135deg,#0f8b8d1f,#c58a1d1a),#fff}.kanban-command-card svg{color:var(--teal)}.kanban-command-card span{color:#65758a;font-size:12px;font-weight:900;text-transform:uppercase}.kanban-command-card strong{color:var(--ink);font-size:26px;line-height:1.08;overflow-wrap:anywhere}.kanban-command-card.primary strong{font-size:28px}.kanban-command-card small{color:var(--muted);line-height:1.35}.kanban-select-card{min-width:0;min-height:36px;border:1px solid rgba(118,136,158,.2);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafce6),#fff;color:#344255;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:900;line-height:1.12;text-align:center;white-space:normal;cursor:pointer;box-shadow:0 7px 16px #0f172a09}.kanban-select-card{width:fit-content}.attachment-command-grid{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.attachment-command-card{min-height:132px;border:1px solid rgba(118,136,158,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;align-content:start;gap:8px}.attachment-command-card.primary{align-content:center;background:linear-gradient(135deg,#0f8b8d1a,#3568d414),#fff}.attachment-command-card svg{color:var(--teal)}.attachment-command-card span{color:#65758a;font-size:12px;font-weight:900;text-transform:uppercase}.attachment-command-card strong{color:var(--ink);font-size:26px;line-height:1.08;overflow-wrap:anywhere}.attachment-command-card.primary strong{font-size:28px}.attachment-command-card small{color:var(--muted);line-height:1.35;overflow-wrap:anywhere}.attachment-density-control{margin:0 0 16px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(135deg,#f8fafcf0,#fffffffa),#fff;box-shadow:0 8px 20px #0f172a09;padding:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.attachment-density-control strong,.attachment-density-control span{display:block;min-width:0}.attachment-density-control strong{color:var(--ink);font-size:14px}.attachment-density-control span{color:var(--muted);font-size:12px;font-weight:800;line-height:1.35}.attachment-density-control>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.attachment-density-control button{min-height:36px;border:1px solid rgba(118,136,158,.22);border-radius:8px;background:#fff;color:#42526a;cursor:pointer;font-size:12px;font-weight:900;padding:0 12px}.attachment-density-control button.active{border-color:#0f8b8d61;background:#e8f6f4;color:var(--teal-dark)}.attachment-stack[data-density="File desk"] .attachment-governance-section{display:none}.attachment-governance-panel{margin:18px 0;background:radial-gradient(circle at top left,rgba(15,139,141,.1),transparent 30%),linear-gradient(135deg,#fffffffa,#f5f9fcf0),#fff}.attachment-governance-header{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:14px}.attachment-governance-header>span{border:1px solid rgba(15,139,141,.18);border-radius:8px;background:#ffffffc7;color:var(--teal-dark);padding:8px 10px;font-size:12px;font-weight:950;line-height:1.35;text-align:right}.attachment-governance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.attachment-governance-card{min-width:0;min-height:148px;border:1px solid rgba(121,139,161,.2);border-radius:8px;background:#ffffffe6;color:var(--ink);padding:14px;display:grid;align-content:start;gap:8px;text-align:left;cursor:pointer;box-shadow:0 10px 24px #0f172a0b}.attachment-governance-card:hover{transform:translateY(-1px);border-color:#0f8b8d57;box-shadow:0 14px 30px #0f172a14}.attachment-governance-card span{color:var(--teal-dark);font-size:12px;font-weight:950;text-transform:uppercase}.attachment-governance-card strong{color:#17202a;font-size:28px;line-height:1.05;overflow-wrap:anywhere}.attachment-governance-card small,.attachment-governance-card b{color:#64748b;font-size:12px;font-weight:900;line-height:1.35;overflow-wrap:anywhere}.attachment-governance-card b{color:var(--teal-dark)}.attachment-governance-card.warning{background:linear-gradient(180deg,#fff7ede0,#fffffff5)}.attachment-governance-card.risk{background:linear-gradient(180deg,#fff1f0d6,#fffffff5)}.attachment-governance-card.risk span,.attachment-governance-card.risk strong,.attachment-governance-card.risk b{color:#a43d21}.attachment-governance-rules-panel{margin:18px 0}.attachment-governance-strip{width:100%;border:1px solid rgba(15,139,141,.22);border-radius:8px;background:linear-gradient(135deg,#0f8b8d1a,#3568d40f),#fff;color:var(--ink);padding:13px 14px;display:grid;gap:5px;margin-bottom:12px;text-align:left;cursor:pointer}.attachment-governance-strip:hover{transform:translateY(-1px);border-color:#0f8b8d57;box-shadow:0 12px 28px #0f172a12}.attachment-governance-strip.watch{border-color:#c58a1d47;background:linear-gradient(135deg,#c58a1d1f,#fffffff5),#fff}.attachment-governance-strip.risk{border-color:#b7412c42;background:linear-gradient(135deg,#b7412c1c,#fffffff5),#fff}.attachment-governance-strip span{color:var(--teal-dark);font-size:12px;font-weight:950;text-transform:uppercase}.attachment-governance-strip.risk span,.attachment-governance-strip.risk strong{color:#a43d21}.attachment-governance-strip strong{color:var(--ink);font-size:17px;line-height:1.2;overflow-wrap:anywhere}.attachment-governance-strip small{color:var(--muted);font-size:12px;font-weight:850;line-height:1.35;overflow-wrap:anywhere}.attachment-governance-strip b{width:fit-content;border-radius:999px;background:#0f8b8d1a;color:var(--teal-dark);padding:6px 10px;font-size:12px;font-weight:950;line-height:1.2}.attachment-governance-strip.risk b{background:#b7412c1f;color:#a43d21}.attachment-proof-matrix{display:grid;gap:10px}.attachment-proof-row{width:100%;min-width:0;border:1px solid rgba(121,139,161,.18);border-radius:8px;background:#ffffffeb;color:var(--ink);padding:12px;display:grid;grid-template-columns:minmax(180px,1.3fr) 72px minmax(110px,.8fr) minmax(90px,.7fr) minmax(150px,1fr);gap:10px;align-items:center;text-align:left;cursor:pointer}.attachment-proof-row:hover{border-color:#0f8b8d57;transform:translateY(-1px);box-shadow:0 12px 28px #0f172a12}.attachment-proof-row.watch{background:linear-gradient(135deg,#c58a1d17,#fffffff5)}.attachment-proof-row.risk{background:linear-gradient(135deg,#b7412c17,#fffffff5)}.attachment-proof-row span{min-width:0;display:grid;gap:3px}.attachment-proof-row strong{color:var(--ink);font-size:14px;line-height:1.18;overflow-wrap:anywhere}.attachment-proof-row span small,.attachment-proof-row>small,.attachment-proof-row b,.attachment-proof-row i{color:#64748b;font-size:12px;font-weight:900;line-height:1.32;overflow-wrap:anywhere}.attachment-proof-row>small{display:grid;gap:4px}.attachment-proof-row>small span{width:fit-content;border-radius:999px;background:#0f8b8d1a;color:var(--teal-dark);padding:5px 8px;font-size:11px;font-weight:950;line-height:1.2}.attachment-proof-row.watch>small span{background:#c58a1d1f;color:#8a5600}.attachment-proof-row.risk>small span{background:#b7412c1f;color:#a43d21}.attachment-proof-row em{width:fit-content;min-width:56px;border-radius:8px;background:#0f8b8d1a;color:var(--teal-dark);padding:8px 9px;font-style:normal;font-size:13px;font-weight:950;text-align:center}.attachment-proof-row i{width:fit-content;border-radius:999px;background:#0f8b8d17;color:var(--teal-dark);padding:6px 9px;font-style:normal}.attachment-proof-row.watch i{background:#c58a1d1f;color:#8a5600}.attachment-proof-row.risk i,.attachment-proof-row.risk em{background:#b7412c1f;color:#a43d21}.attachment-upload-preview{border:1px solid rgba(15,139,141,.2);border-radius:8px;background:linear-gradient(135deg,#0f8b8d1a,#3568d414),#fff;padding:14px;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.attachment-link-context{border:1px solid rgba(49,95,210,.16);border-radius:8px;background:#315fd20f;padding:11px 12px;display:grid;gap:4px}.attachment-link-context span{color:#315fd2;font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.attachment-link-context strong{color:var(--ink);font-size:14px;line-height:1.2;overflow-wrap:anywhere}.attachment-link-context small,.attachment-link-context p{color:var(--muted);font-size:12px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.attachment-link-context p{margin:2px 0 0}.edit-mode-banner{border:1px solid rgba(15,139,141,.2);border-radius:8px;background:linear-gradient(135deg,#0f8b8d1a,#3568d414),#fff;padding:14px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start}.edit-mode-banner svg{color:var(--teal);margin-top:2px}.edit-mode-banner div{display:grid;gap:4px;min-width:0}.edit-mode-banner span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.edit-mode-banner strong{color:var(--ink);font-size:16px;overflow-wrap:anywhere}.edit-mode-banner small{color:var(--muted);line-height:1.4;overflow-wrap:anywhere}.edit-form-actions{margin-top:2px;border:1px solid rgba(104,123,145,.14);border-radius:8px;background:linear-gradient(135deg,#fffffff5,#f8fafce6),#fff;padding:8px;justify-content:end}.edit-form-actions button:not(.primary-action){min-height:42px;border:1px solid rgba(104,123,145,.2);border-radius:8px;background:#fff;color:#526173;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:900;cursor:pointer}.edit-form-actions button:not(.primary-action):hover{border-color:#0f8b8d47;background:#f3f8fa;color:var(--teal-dark)}.checkbox-row{min-height:42px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:#f8fafc;padding:0 12px;display:flex;flex-direction:row;align-items:center;gap:9px;color:#344255;font-size:13px;font-weight:900}.checkbox-row input{width:16px;height:16px;margin:0;accent-color:var(--teal)}.attachment-upload-preview svg{color:var(--teal);margin-top:2px}.attachment-upload-preview div{display:grid;gap:4px;min-width:0}.attachment-upload-preview span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.attachment-upload-preview strong{color:var(--ink);font-size:16px;overflow-wrap:anywhere}.attachment-upload-preview small{color:var(--muted);line-height:1.4;overflow-wrap:anywhere}.attachment-selected-file{border:1px solid rgba(15,139,141,.2);border-radius:8px;background:#0f8b8d12;padding:10px 12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;color:var(--teal-dark);font-size:12px;font-weight:900;line-height:1.15;overflow-wrap:anywhere;white-space:normal}.attachment-selected-file span{min-width:0;overflow-wrap:anywhere}.attachment-selected-file strong{color:#344255;white-space:nowrap}.attachment-evidence-preview{border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(135deg,#0f8b8d12,#fffffff5);padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start}.attachment-evidence-preview.warning{background:linear-gradient(135deg,#c58a1d1f,#fffffff5)}.attachment-evidence-preview.risk{background:linear-gradient(135deg,#b7412c1c,#fffffff5)}.attachment-evidence-preview svg{color:var(--teal);margin-top:2px}.attachment-evidence-preview.warning svg{color:#9a6200}.attachment-evidence-preview.risk svg{color:#a43d21}.attachment-evidence-preview div{min-width:0;display:grid;gap:3px}.attachment-evidence-preview span,.attachment-evidence-preview small{color:#64748b;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.attachment-evidence-preview strong{color:#17202a;font-size:15px;line-height:1.2}.attachment-next-step{border:1px solid rgba(15,139,141,.2);border-radius:8px;background:linear-gradient(135deg,#0f8b8d17,#3568d40f),#fff;padding:13px;display:grid;gap:6px}.attachment-next-step.warning{border-color:#c58a1d4d;background:linear-gradient(135deg,#c58a1d1c,#fffffff0),#fff}.attachment-next-step span{color:var(--teal-dark);font-size:12px;font-weight:950;text-transform:uppercase}.attachment-next-step strong{color:var(--ink);font-size:18px;line-height:1.16;overflow-wrap:anywhere}.attachment-next-step small{color:var(--muted);line-height:1.4}.attachment-library-strip,.attachment-card-meta{display:flex;flex-wrap:wrap;gap:8px}.attachment-library-strip span,.attachment-card-meta span{min-height:32px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:#f8fafc;padding:0 10px;display:inline-flex;align-items:center;gap:7px;color:#344255;font-size:12px;font-weight:900}.attachment-library-strip strong{color:var(--teal-dark)}.attachment-register-row{width:100%;min-width:0;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:#fff;padding:13px;display:grid;grid-template-columns:minmax(0,1fr) auto auto auto auto;align-items:center;gap:12px;text-align:left;cursor:pointer}.attachment-register-row:hover,.attachment-register-row.selected{border-color:#0f8b8d5c;box-shadow:0 10px 24px #0f172a12}.attachment-register-row.evidence,.attachment-register-row.customer{background:linear-gradient(135deg,#0f8b8d14,#fffffff5)}.attachment-register-row.contract{background:linear-gradient(135deg,#fff7eddb,#fffffff5)}.attachment-register-row span{min-width:0;display:grid;gap:4px}.attachment-register-row strong{color:#17202a;font-size:14px;line-height:1.25;overflow-wrap:anywhere}.attachment-register-row small,.attachment-register-row b{color:#64748b;font-size:12px;line-height:1.3;overflow-wrap:anywhere}.attachment-register-row b{color:#344255;font-weight:900}.attachment-register-row i,.attachment-quality-pill{min-height:24px;border-radius:999px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;color:var(--teal-dark);background:#0f8b8d17;font-size:11px;font-style:normal;font-weight:950;white-space:nowrap}.attachment-quality-pill.warning{color:#9a6200;background:#c58a1d1f}.attachment-quality-pill.risk{color:#a43d21;background:#b7412c1c}.attachment-quality-pill.neutral{color:#64748b;background:#64748b1a}.attachment-detail-panel{align-self:start}.attachment-detail-card{min-width:0;display:grid;gap:12px}.attachment-detail-card>strong{color:#17202a;font-size:24px;line-height:1.12;overflow-wrap:anywhere}.attachment-detail-card>small,.attachment-detail-card p{color:#64748b;line-height:1.45;overflow-wrap:anywhere}.attachment-detail-card p{margin:0;color:#344255}.attachment-card-meta svg{color:var(--teal)}.attachment-status{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:24px;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:900;line-height:1.1;text-align:center}.attachment-status.customer{color:var(--blue);background:#1d4ed81a;border:1px solid rgba(29,78,216,.18)}.attachment-status.evidence{color:var(--teal-dark);background:#0f8b8d1a;border:1px solid rgba(15,139,141,.18)}.attachment-status.contract{color:#9a3412;background:#c58a1d21;border:1px solid rgba(197,138,29,.22)}.attachment-status.internal{color:#475569;background:#4755691a;border:1px solid rgba(71,85,105,.16)}.calendar-command-grid{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.calendar-command-card{min-height:132px;border:1px solid rgba(118,136,158,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;align-content:start;gap:8px}.calendar-command-card.primary{align-content:center;background:linear-gradient(135deg,#3568d41a,#0f8b8d14),#fff}.calendar-command-card svg{color:var(--blue)}.calendar-command-card span{color:#65758a;font-size:12px;font-weight:900;text-transform:uppercase}.calendar-command-card strong{color:var(--ink);font-size:26px;line-height:1.08;overflow-wrap:anywhere}.calendar-command-card.primary strong{font-size:28px}.calendar-command-card small{color:var(--muted);line-height:1.35;overflow-wrap:anywhere}.dashboard-health-grid{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.health-card,.health-mini{background:#fff;border:1px solid #dbe3ed;border-radius:8px;box-shadow:0 8px 22px #0f172a09}.health-card{padding:18px;display:grid;gap:12px}.health-card>div:first-child{display:flex;justify-content:space-between;gap:14px;align-items:baseline}.health-card span,.health-mini span,.section-title span,.dashboard-summary-band span,.module-group-grid span{color:#65758a;font-size:12px;font-weight:900;text-transform:uppercase}.health-card strong{font-size:32px}.health-card p,.health-mini small,.quick-action-grid small,.signal-row small,.module-access-list small{margin:0;color:#65758a;line-height:1.35}.health-meter{height:10px;border-radius:999px;overflow:hidden;background:#e8eef5}.health-meter div{height:100%;border-radius:inherit;background:#0c7c7c}.health-mini{padding:16px;display:grid;align-content:center;gap:7px}.health-mini strong{font-size:27px}.cash-work-panel{margin:18px 0;background:radial-gradient(circle at top left,rgba(15,139,141,.1),transparent 34%),linear-gradient(135deg,#fffffffa,#f6fafcf0),#fff}.cash-work-panel.warning{background:radial-gradient(circle at top left,rgba(244,182,63,.14),transparent 34%),linear-gradient(135deg,#fffffffa,#fff7edb8),#fff}.cash-work-panel.risk{background:radial-gradient(circle at top left,rgba(227,102,75,.14),transparent 34%),linear-gradient(135deg,#fffffffa,#fff1f0bd),#fff}.cash-work-layout{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,2.1fr);gap:14px;align-items:stretch}.cash-work-summary{min-width:0;border:1px solid rgba(121,139,161,.2);border-radius:8px;background:#fffc;padding:16px;display:grid;align-content:center;gap:8px}.cash-work-summary span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.cash-work-summary strong{color:#17202a;font-size:34px;line-height:1.02;overflow-wrap:anywhere}.cash-work-summary p{margin:0;color:#64748b;line-height:1.4}.cash-work-panel.warning .cash-work-summary span,.cash-work-panel.warning .cash-work-summary strong{color:#8a5d0b}.cash-work-panel.risk .cash-work-summary span,.cash-work-panel.risk .cash-work-summary strong{color:#a43d21}.cash-work-grid{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cash-work-card{min-width:0;min-height:142px;border:1px solid rgba(121,139,161,.2);border-radius:8px;background:#fff;color:var(--ink);padding:14px;display:grid;align-content:start;gap:8px;text-align:left;cursor:pointer;box-shadow:0 8px 22px #0f172a09}.cash-work-card:hover{transform:translateY(-1px);border-color:#0f8b8d57;box-shadow:0 12px 28px #0f172a14}.cash-work-card span{color:#64748b;font-size:12px;font-weight:900;text-transform:uppercase}.cash-work-card strong{color:#17202a;font-size:25px;line-height:1.06;overflow-wrap:anywhere}.cash-work-card small{color:#64748b;line-height:1.35;overflow-wrap:anywhere}.cash-work-track{align-self:end;height:8px;border-radius:999px;overflow:hidden;background:#e7eef5}.cash-work-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--teal))}.cash-work-card.warning{background:linear-gradient(180deg,#fff7eddb,#fffffffa)}.cash-work-card.warning strong{color:#8a5d0b}.cash-work-card.warning .cash-work-track i{background:linear-gradient(90deg,var(--gold),#f1b64b)}.cash-work-card.risk{background:linear-gradient(180deg,#fff1f0d1,#fffffffa)}.cash-work-card.risk strong{color:#a43d21}.cash-work-card.risk .cash-work-track i{background:linear-gradient(90deg,var(--coral),#e68b63)}.department-health-panel{margin:18px 0}.department-health-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.department-health-card{min-width:0;min-height:178px;border:1px solid rgba(121,139,161,.2);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafce6),#fff;color:var(--ink);padding:14px;display:grid;align-content:start;gap:9px;text-align:left;cursor:pointer;box-shadow:0 8px 22px #0f172a09}.department-health-card:hover{transform:translateY(-1px);border-color:#0f8b8d57;box-shadow:0 12px 28px #0f172a14}.department-health-card>span{min-width:0;display:grid;gap:3px}.department-health-card strong{color:#17202a;font-size:15px;line-height:1.2;overflow-wrap:anywhere}.department-health-card b{color:var(--teal-dark);font-size:28px;line-height:1}.department-health-card p,.department-health-card small,.department-health-card em{margin:0;color:#64748b;font-size:12px;line-height:1.35;font-style:normal;overflow-wrap:anywhere}.department-health-card em{color:#344255;font-weight:900}.department-health-meter{height:8px;border-radius:999px;overflow:hidden;background:#e7eef5}.department-health-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--teal),var(--blue))}.department-health-card.risk{background:linear-gradient(180deg,#fff1f0d1,#fffffffa)}.department-health-card.risk b{color:#a43d21}.department-health-card.risk .department-health-meter i{background:linear-gradient(90deg,var(--coral),#e68b63)}.department-health-card.warning{background:linear-gradient(180deg,#fff7eddb,#fffffffa)}.department-health-card.warning b{color:#8a5d0b}.department-health-card.warning .department-health-meter i{background:linear-gradient(90deg,var(--gold),#f1b64b)}.department-health-card.calm .department-health-meter i{background:linear-gradient(90deg,var(--green),var(--teal))}.module-coverage-panel{margin:18px 0;background:linear-gradient(135deg,#fffffffa,#f4f8fbf0),#fff}.module-coverage-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.module-coverage-card{min-width:0;min-height:150px;border:1px solid rgba(121,139,161,.2);border-radius:8px;background:#fff;color:var(--ink);padding:14px;display:grid;align-content:start;gap:9px;text-align:left;cursor:pointer;box-shadow:0 8px 22px #0f172a09}.module-coverage-card:hover{transform:translateY(-1px);border-color:#0f8b8d57;box-shadow:0 12px 28px #0f172a14}.module-coverage-card span{min-width:0;display:grid;gap:3px}.module-coverage-card strong{color:#17202a;font-size:15px;line-height:1.2;overflow-wrap:anywhere}.module-coverage-card small,.module-coverage-card em{margin:0;color:#64748b;font-size:12px;line-height:1.35;font-style:normal;overflow-wrap:anywhere}.module-coverage-card b{color:var(--teal-dark);font-size:28px;line-height:1}.module-coverage-track{height:8px;border-radius:999px;overflow:hidden;background:#e7eef5}.module-coverage-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--teal))}.module-coverage-card.warning{background:linear-gradient(180deg,#fff7eddb,#fffffffa)}.module-coverage-card.warning b{color:#8a5d0b}.module-coverage-card.warning .module-coverage-track i{background:linear-gradient(90deg,var(--gold),#f1b64b)}.module-coverage-card.risk{background:linear-gradient(180deg,#fff1f0d1,#fffffffa)}.module-coverage-card.risk b{color:#a43d21}.module-coverage-card.risk .module-coverage-track i{background:linear-gradient(90deg,var(--coral),#e68b63)}.next-actions-panel{margin:18px 0;background:radial-gradient(circle at top right,rgba(53,104,212,.09),transparent 34%),linear-gradient(135deg,#fffffffa,#f6fafcf0),#fff}.next-actions-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.next-action-card{min-width:0;min-height:172px;border:1px solid rgba(121,139,161,.2);border-radius:8px;background:#fff;color:var(--ink);padding:14px;display:grid;align-content:start;gap:9px;text-align:left;cursor:pointer;box-shadow:0 8px 22px #0f172a09}.next-action-card:hover{transform:translateY(-1px);border-color:#0f8b8d57;box-shadow:0 12px 28px #0f172a14}.next-action-card span{min-width:0;display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.next-action-card strong{color:#17202a;font-size:15px;line-height:1.2;overflow-wrap:anywhere}.next-action-card span small{flex:0 0 auto;min-height:26px;border-radius:8px;background:#edf6f6;color:var(--teal-dark);padding:0 8px;display:inline-flex;align-items:center;font-size:11px;font-weight:900}.next-action-card b{color:var(--teal-dark);font-size:21px;line-height:1.08;overflow-wrap:anywhere}.next-action-card p,.next-action-card em{margin:0;color:#64748b;font-size:12px;line-height:1.35;font-style:normal;overflow-wrap:anywhere}.next-action-card em{align-self:end;color:#344255;font-weight:900}.next-action-card.warning{background:linear-gradient(180deg,#fff7eddb,#fffffffa)}.next-action-card.warning b{color:#8a5d0b}.next-action-card.warning span small{background:#fff7df;color:#8a5d0b}.next-action-card.risk{background:linear-gradient(180deg,#fff1f0d1,#fffffffa)}.next-action-card.risk b{color:#a43d21}.next-action-card.risk span small{background:#fff0ec;color:#a43d21}.business-flow-panel{margin:18px 0;background:linear-gradient(135deg,#fffffffa,#f3f8faeb),#fff}.business-flow-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.business-flow-stage{position:relative;min-width:0;min-height:138px;border:1px solid rgba(121,139,161,.2);border-radius:8px;background:#fff;color:var(--ink);padding:14px;display:grid;align-content:start;gap:8px;text-align:left;cursor:pointer;box-shadow:0 8px 22px #0f172a09;overflow:hidden}.business-flow-stage:after{content:"";position:absolute;top:24px;right:-8px;width:16px;height:16px;border-top:2px solid rgba(15,139,141,.28);border-right:2px solid rgba(15,139,141,.28);transform:rotate(45deg)}.business-flow-stage:last-child:after{display:none}.business-flow-stage:hover{transform:translateY(-1px);border-color:#0f8b8d57;box-shadow:0 12px 28px #0f172a14}.business-flow-stage span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase;overflow-wrap:anywhere}.business-flow-stage strong{color:#17202a;font-size:28px;line-height:1.04;overflow-wrap:anywhere}.business-flow-stage small{color:#64748b;line-height:1.35;overflow-wrap:anywhere}.business-flow-track{align-self:end;height:8px;border-radius:999px;overflow:hidden;background:#e7eef5}.business-flow-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--teal))}.business-flow-stage.warning{background:linear-gradient(180deg,#fff7eddb,#fffffffa)}.business-flow-stage.warning .business-flow-track i{background:linear-gradient(90deg,var(--gold),#f1b64b)}.business-flow-stage.risk{background:linear-gradient(180deg,#fff1f0d1,#fffffffa)}.business-flow-stage.risk span,.business-flow-stage.risk strong{color:#a43d21}.business-flow-stage.risk .business-flow-track i{background:linear-gradient(90deg,var(--coral),#e68b63)}.risk-radar-panel{margin:18px 0;background:linear-gradient(135deg,#fffffffa,#f8fafcf0),#fff}.risk-radar-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.risk-radar-card{min-width:0;min-height:162px;border:1px solid rgba(121,139,161,.2);border-radius:8px;background:#fff;color:var(--ink);padding:14px;display:grid;align-content:start;gap:9px;text-align:left;cursor:pointer;box-shadow:0 8px 22px #0f172a09}.risk-radar-card:hover{transform:translateY(-1px);border-color:#0f8b8d57;box-shadow:0 12px 28px #0f172a14}.risk-radar-card span{min-width:0;display:grid;gap:4px}.risk-radar-card strong{color:#17202a;font-size:15px;line-height:1.2;overflow-wrap:anywhere}.risk-radar-card b{color:#17202a;font-size:22px;line-height:1.08;overflow-wrap:anywhere}.risk-radar-card small,.risk-radar-card em{color:#64748b;font-size:12px;line-height:1.35;font-style:normal;overflow-wrap:anywhere}.risk-radar-card em{color:#344255;font-weight:900}.risk-radar-meter{height:8px;border-radius:999px;overflow:hidden;background:#e7eef5}.risk-radar-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--teal))}.risk-radar-card.warning{background:linear-gradient(180deg,#fff7eddb,#fffffffa)}.risk-radar-card.warning b{color:#8a5d0b}.risk-radar-card.warning .risk-radar-meter i{background:linear-gradient(90deg,var(--gold),#f1b64b)}.risk-radar-card.risk{background:linear-gradient(180deg,#fff1f0d1,#fffffffa)}.risk-radar-card.risk b,.risk-radar-card.risk strong{color:#a43d21}.risk-radar-card.risk .risk-radar-meter i{background:linear-gradient(90deg,var(--coral),#e68b63)}.risk-radar-empty{min-height:84px;border:1px dashed rgba(104,123,145,.28);border-radius:8px;background:#f8fafc;padding:16px;display:flex;gap:12px;align-items:center;color:#475569}.risk-radar-empty svg{color:var(--green)}.risk-radar-empty span{display:grid;gap:3px}.risk-radar-empty strong{color:#17202a}.risk-radar-empty small{color:#64748b}.dashboard-section{display:grid;gap:12px;margin:18px 0}.section-title{display:flex;justify-content:space-between;align-items:end;gap:16px}.section-title h3{margin:4px 0 0;font-size:18px}.quick-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.quick-action-grid button{min-height:88px;border:1px solid #dbe3ed;border-radius:8px;background:#f8fafc;padding:14px;text-align:left;display:grid;grid-template-columns:1fr auto;gap:5px 12px;cursor:pointer}.quick-action-grid button:hover{border-color:#0c7c7c;background:#eef8f8;transform:translateY(-1px)}.quick-action-grid span{font-weight:900;color:#253244}.quick-action-grid small{grid-column:1 / -1}.signal-list{display:grid;gap:10px}.signal-row{width:100%;border:1px solid #e0e8f0;border-radius:8px;padding:12px;background:#fff;display:flex;justify-content:space-between;gap:14px;text-align:left;cursor:pointer}.signal-row:hover{background:#f8fafc;transform:translateY(-1px)}.signal-row span{display:grid;gap:3px;min-width:0}.signal-row b{min-width:38px;height:34px;border-radius:8px;display:inline-grid;place-items:center;background:#eef8f6;color:#0c665f}.signal-row.risk b{background:#fff1f0;color:#b42318}.signal-row.warning b{background:#fff7ed;color:#9a3412}.tenant-activity-panel{margin:18px 0;background:linear-gradient(135deg,#fffffffa,#f4f8fbf0),#fff}.tenant-activity-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tenant-activity-item{position:relative;min-width:0;min-height:166px;border:1px solid rgba(121,139,161,.2);border-radius:8px;background:#fff;color:var(--ink);padding:14px;display:grid;align-content:start;gap:8px;text-align:left;cursor:pointer;box-shadow:0 8px 22px #0f172a0a;overflow:hidden}.tenant-activity-item:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--teal)}.tenant-activity-item:hover{transform:translateY(-1px);border-color:#0f8b8d57;box-shadow:0 12px 28px #0f172a14}.tenant-activity-item span{justify-self:start;max-width:100%;border-radius:8px;background:#edf6f6;color:var(--teal-dark);padding:5px 8px;font-size:10px;font-weight:900;text-transform:uppercase;overflow-wrap:anywhere}.tenant-activity-item strong{color:#17202a;font-size:16px;line-height:1.2;overflow-wrap:anywhere}.tenant-activity-item p,.tenant-activity-item small{margin:0;color:#64748b;line-height:1.35;overflow-wrap:anywhere}.tenant-activity-item p{font-size:13px}.tenant-activity-item small{font-size:12px}.tenant-activity-item svg{position:absolute;right:12px;bottom:12px;color:#7b8aa0}.tenant-activity-item.risk:before{background:var(--coral)}.tenant-activity-item.warning:before{background:var(--gold)}.tenant-activity-item.success:before{background:var(--green)}.tenant-activity-item.risk span{background:#fff0ec;color:#a43d21}.tenant-activity-item.warning span{background:#fff7df;color:#8a5d0b}.tenant-activity-item.success span{background:#ebf8f2;color:#126143}.dashboard-summary-band,.module-group-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-summary-band :is(div,button),.module-group-grid :is(div,button){border:1px solid #e4ebf2;border-radius:8px;padding:12px;display:grid;gap:6px;background:#f8fafc;color:inherit;cursor:pointer;text-align:left}.dashboard-summary-band :is(div,button):hover,.module-group-grid :is(div,button):hover{border-color:#0f8b8d4d;background:#fff;transform:translateY(-1px)}.dashboard-summary-band strong,.module-group-grid strong{color:#17202a;font-size:20px;overflow-wrap:anywhere}.module-group-grid{margin-bottom:12px}.module-access-list span{display:grid;gap:2px}.module-access-list span strong{text-align:left;color:#253244}.two-column{display:grid;grid-template-columns:1fr 1fr;gap:18px}.panel-heading{display:flex;align-items:center;gap:8px;margin-bottom:14px}.panel-heading h3{margin:0;font-size:17px}.permission-list{display:grid;gap:8px}.permission-list :is(div,button){min-width:0;border:1px solid rgba(104,123,145,.14);border-radius:8px;background:linear-gradient(135deg,#fffffff2,#f8fafcdb),#fff;padding:10px 11px;display:grid;grid-template-columns:minmax(0,1fr) minmax(72px,auto);align-items:center;gap:12px;color:inherit;cursor:pointer;text-align:left}.permission-list button:disabled{cursor:not-allowed;opacity:.7}.permission-list span{min-width:0;color:#56667a;font-weight:800;line-height:1.28;overflow-wrap:anywhere}.permission-list strong{min-width:0;text-align:right;line-height:1.18;overflow-wrap:anywhere;justify-self:end}.permission-list small,.module-group-grid small{display:block;color:var(--muted);font-weight:750;margin-top:3px}.warning-text{color:#9a3412}.setup-step button{border:1px solid #ccd7e3;background:#f8fafc;color:#253244;border-radius:8px;min-height:34px;padding:0 10px;font-weight:800;cursor:pointer}.setup-step button:hover{border-color:#0c7c7c;background:#eef8f8}.ok{color:#087443}.locked{color:#9a3412}.next-list{margin:0;padding-left:22px;color:#536174;line-height:1.75}.settings-stack{display:grid;gap:18px}.admin-form{display:grid;gap:16px;align-content:start}.admin-form label{display:grid;gap:8px;color:#344255;font-weight:900;font-size:12px;letter-spacing:0;line-height:1.25}.admin-form label>span,.admin-form label>strong{min-width:0;overflow-wrap:anywhere}.admin-form>button:not(.primary-action){min-height:36px;border:1px solid rgba(104,123,145,.24);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;color:#344255;padding:6px 12px;font-weight:900;line-height:1.2;cursor:pointer}.customer-toolbar{margin-bottom:14px}.crm-simple-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.crm-simple-header>div:last-child{display:grid;justify-items:end;gap:2px}.crm-simple-header span{color:#64748b;font-size:12px;font-weight:900;text-transform:uppercase}.crm-simple-header strong{color:var(--ink);font-size:18px;line-height:1.1}.crm-soft-action{min-height:36px;border:1px solid rgba(15,139,141,.24);border-radius:12px;background:#fff;color:var(--teal-dark);padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:900;cursor:pointer;white-space:nowrap}.crm-soft-action:hover{background:#eefaf8;border-color:#0f8b8d61}.crm-main-grid:not(.with-create){grid-template-columns:minmax(0,1fr)}.crm-pipeline-panel{display:grid;gap:12px}.crm-pipeline-board{display:grid;grid-template-columns:repeat(7,minmax(150px,1fr));gap:10px;align-items:start;overflow-x:auto;padding-bottom:4px}.crm-pipeline-column{min-width:150px;min-height:172px;border:1px solid rgba(104,123,145,.16);border-radius:14px;background:linear-gradient(180deg,#fffffff5,#f8fbfde6),#fff;padding:12px;display:grid;align-content:start;gap:7px;text-align:left;cursor:pointer}.crm-pipeline-column:hover,.crm-pipeline-column.active{border-color:#0f8b8d61;box-shadow:0 14px 30px #0f8b8d1a}.crm-pipeline-column.active{background:linear-gradient(180deg,#effdfbf5,#fffffff0)}.crm-pipeline-column.risk{border-color:#d95d393d}.crm-pipeline-column.watch{border-color:#c58a1d42}.crm-pipeline-column.complete{border-color:#0f8b8d3d}.crm-pipeline-column.priority{border-color:#3568d438}.crm-pipeline-column>span{color:var(--teal-dark);font-size:12px;font-weight:950;text-transform:uppercase}.crm-pipeline-column>strong{color:var(--ink);font-size:26px;line-height:1}.crm-pipeline-column>small{color:#64748b;font-size:12px;font-weight:850}.crm-pipeline-column>div{display:grid;gap:6px;margin-top:4px}.crm-pipeline-column i{min-width:0;border:1px solid rgba(104,123,145,.13);border-radius:10px;background:#ffffffbf;padding:7px;display:grid;gap:2px;font-style:normal}.crm-pipeline-column b,.crm-pipeline-column em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-pipeline-column b{color:#17202a;font-size:12px;font-weight:900}.crm-pipeline-column em{color:#64748b;font-size:11px;font-weight:760}.crm-pipeline-column .more{color:var(--teal-dark);font-size:12px;font-weight:900;text-align:center}.workorder-toolbar{margin-bottom:14px}.workorder-command-grid{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.workorder-command-card{min-height:132px;border:1px solid rgba(118,136,158,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;align-content:start;gap:8px}.workorder-command-card.primary{align-content:center;background:linear-gradient(135deg,#0f8b8d1c,#3568d414),#fff}.workorder-command-card svg{color:var(--teal)}.workorder-command-card span{color:#65758a;font-size:12px;font-weight:900;text-transform:uppercase}.workorder-command-card strong{color:var(--ink);font-size:26px;line-height:1.08;overflow-wrap:anywhere}.workorder-command-card.primary strong{font-size:28px}.workorder-command-card small{color:var(--muted);line-height:1.35;overflow-wrap:anywhere}.workorder-density-control{margin:0 0 16px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(135deg,#f8fafcf0,#fffffffa),#fff;box-shadow:0 8px 20px #0f172a09;padding:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.workorder-density-control strong,.workorder-density-control span{display:block;min-width:0}.workorder-density-control strong{color:var(--ink);font-size:14px}.workorder-density-control span{color:var(--muted);font-size:12px;font-weight:800;line-height:1.35}.workorder-density-control>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.workorder-density-control button{min-height:36px;border:1px solid rgba(118,136,158,.22);border-radius:8px;background:#fff;color:#42526a;cursor:pointer;font-size:12px;font-weight:900;padding:0 12px}.workorder-density-control button.active{border-color:#0f8b8d61;background:#e8f6f4;color:var(--teal-dark)}.workorder-stack[data-density="Dispatch desk"] .workorder-ops-section{display:none}.workorder-focus-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:12px}.workorder-focus-card{min-height:132px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;padding:15px;display:grid;align-content:start;gap:8px;text-align:left;cursor:pointer;box-shadow:0 10px 24px #14202e0a}.workorder-focus-card:hover,.workorder-focus-card.active{border-color:#0f8b8d6b;box-shadow:0 16px 30px #0f8b8d1f;transform:translateY(-1px)}.workorder-focus-card.active{background:linear-gradient(135deg,#0f8b8d24,#3568d417),#fff}.workorder-focus-card span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.workorder-focus-card strong{color:var(--ink);font-size:27px;line-height:1;overflow-wrap:anywhere}.workorder-focus-card small{color:var(--muted);font-weight:750;line-height:1.4;overflow-wrap:anywhere}.workorder-focus-card.watch{border-color:#c58a1d42}.workorder-focus-card.risk{border-color:#d95d3942}.workorder-focus-card.finance{border-color:#3568d442}.workorder-create-preview{border:1px solid rgba(15,139,141,.2);border-radius:8px;background:linear-gradient(135deg,#0f8b8d17,#3568d412),#fff;padding:14px;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.workorder-create-preview svg{color:var(--teal);margin-top:2px}.workorder-create-preview div{display:grid;gap:4px;min-width:0}.workorder-create-preview span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.workorder-create-preview strong{color:var(--ink);font-size:16px;overflow-wrap:anywhere}.workorder-create-preview small{color:var(--muted);line-height:1.4;overflow-wrap:anywhere}.task-command-grid{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.employee-mobile-workbench{border:1px solid rgba(15,139,141,.2);border-radius:8px;background:linear-gradient(135deg,#0f8b8d17,#3568d40f,#c58a1d0d),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;gap:14px;margin:18px 0}.employee-mobile-lead{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center}.employee-mobile-lead div{min-width:0;display:grid;gap:5px}.employee-mobile-lead span,.employee-mobile-actions span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.employee-mobile-lead strong{color:var(--ink);font-size:24px;line-height:1.12;overflow-wrap:anywhere}.employee-mobile-lead p{margin:0;color:#40516a;line-height:1.45}.employee-mobile-lead button{min-height:42px;border:1px solid rgba(15,139,141,.3);border-radius:8px;background:#fff;color:var(--teal-dark);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:900;padding:0 14px;white-space:nowrap}.employee-mobile-actions{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.employee-mobile-actions button{min-width:0;min-height:138px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffc,#f8fbfdeb),#fff;color:var(--ink);cursor:pointer;padding:13px;display:grid;align-content:start;gap:7px;text-align:left}.employee-mobile-actions button:hover,.employee-mobile-lead button:hover{border-color:#0f8b8d6b;box-shadow:0 14px 28px #0f8b8d1c;transform:translateY(-1px)}.employee-mobile-actions svg{color:var(--teal)}.employee-mobile-actions strong{color:var(--ink);font-size:19px;line-height:1.1;overflow-wrap:anywhere}.employee-mobile-actions small{color:var(--muted);font-size:12px;font-weight:760;line-height:1.35;overflow-wrap:anywhere}.employee-mobile-actions button.risk{border-color:#d95d3947}.employee-mobile-actions button.warning{border-color:#c58a1d4d}.employee-mobile-actions button.active{border-color:#3568d447}.employee-mobile-actions button.calm{border-color:#0f8b8d3d}.task-command-card{min-height:132px;border:1px solid rgba(118,136,158,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;align-content:start;gap:8px}.task-command-card.primary{align-content:center;background:linear-gradient(135deg,#0f8b8d1a,#3568d414),#fff}.task-command-card svg{color:var(--teal)}.task-command-card span{color:#65758a;font-size:12px;font-weight:900;text-transform:uppercase}.task-command-card strong{color:var(--ink);font-size:26px;line-height:1.08;overflow-wrap:anywhere}.task-command-card.primary strong{font-size:28px}.task-command-card small{color:var(--muted);line-height:1.35;overflow-wrap:anywhere}.task-focus-board{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.task-focus-card{min-height:124px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;padding:15px;display:grid;align-content:start;gap:8px;text-align:left;cursor:pointer;box-shadow:0 10px 24px #14202e0a}.task-focus-card:hover,.task-focus-card.active{border-color:#0f8b8d6b;box-shadow:0 16px 30px #0f8b8d1f;transform:translateY(-1px)}.task-focus-card.active{background:linear-gradient(135deg,#0f8b8d24,#3568d417),#fff}.task-focus-card span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.task-focus-card strong{color:var(--ink);font-size:28px;line-height:1;overflow-wrap:anywhere}.task-focus-card small{color:var(--muted);font-weight:750;line-height:1.4;overflow-wrap:anywhere}.task-focus-card.watch{border-color:#c58a1d42}.task-focus-card.risk{border-color:#d95d3942}.task-queue-switcher{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:14px}.task-queue-switcher button{min-width:0;min-height:38px;border:1px solid rgba(15,139,141,.18);background:#f8fafc;color:#253244;border-radius:8px;font-weight:850;line-height:1.15;overflow-wrap:anywhere;padding:6px 8px;white-space:normal;cursor:pointer}.task-queue-switcher button:hover,.task-queue-switcher button.active{background:linear-gradient(135deg,var(--teal),var(--blue));color:#fff;border-color:transparent;box-shadow:0 10px 22px #0f8b8d2e}.task-action-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.task-action-strip button{min-height:72px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;align-items:center;text-align:left;cursor:pointer}.task-action-strip button:hover,.task-action-strip button.active{border-color:#0f8b8d6b;box-shadow:0 12px 24px #0f8b8d1c;transform:translateY(-1px)}.task-action-strip button.active{background:linear-gradient(135deg,#0f8b8d24,#3568d414),#fff;box-shadow:inset 3px 0 0 var(--teal),0 14px 28px #0f8b8d1f}.task-action-strip svg{color:var(--teal);grid-row:span 2}.task-action-strip span{color:var(--ink);font-size:13px;font-weight:900;overflow-wrap:anywhere}.task-action-strip small{color:var(--muted);font-size:11px;font-weight:800;overflow-wrap:anywhere}.task-journey-title{border:1px solid rgba(118,136,158,.16);border-radius:8px;background:linear-gradient(135deg,#0f8b8d14,#3568d40d),#fff;padding:12px 14px;display:grid;gap:4px}.task-journey-title span{color:var(--teal-dark);font-size:12px;font-weight:950;text-transform:uppercase}.task-journey-title strong{color:var(--ink);font-size:15px;line-height:1.3;overflow-wrap:anywhere}.task-readiness-grid,.task-rhythm-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:12px}.task-readiness-grid article,.task-rhythm-grid article{min-width:0;border:1px solid rgba(104,123,145,.16);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fbfde6),#fff;padding:14px;display:grid;align-content:start;gap:8px}.task-readiness-grid span,.task-rhythm-grid span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.task-readiness-grid strong,.task-rhythm-grid strong{color:var(--ink);font-size:21px;line-height:1.12;overflow-wrap:anywhere}.task-readiness-grid p,.task-rhythm-grid p{margin:0;color:var(--muted);line-height:1.45}.task-activity-panel{display:grid;gap:14px}.task-activity-list{display:grid;gap:10px}.task-activity-list article{border:1px solid rgba(104,123,145,.16);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fbfde6),#fff;padding:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.task-activity-list article>div{min-width:0;display:grid;gap:3px}.task-activity-list span{color:var(--teal-dark);font-size:12px;font-weight:950;text-transform:uppercase}.task-activity-list strong{color:var(--ink);font-size:14px;line-height:1.2;overflow-wrap:anywhere}.task-activity-list time{color:var(--muted);font-size:12px;font-weight:820;text-align:right}.task-activity-list p{grid-column:1 / -1;margin:0;color:#344255;line-height:1.45}.workorder-command-center{display:grid;gap:16px}.workorder-command-header{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:18px;align-items:stretch}.workorder-command-header>div:first-child{display:grid;align-content:center;gap:8px}.workorder-command-header span,.workorder-command-status span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.workorder-command-header h3{margin:0;color:#111827;font-size:26px}.workorder-command-header p{margin:0;color:var(--muted)}.workorder-command-status{border:1px solid rgba(104,123,145,.16);border-radius:8px;padding:16px;display:grid;align-content:center;gap:8px;background:linear-gradient(135deg,#0f8b8d1c,#3568d414)}.workorder-command-status.locked{background:linear-gradient(135deg,#d95d3926,#ffffffdb)}.workorder-command-status strong{color:#17202a;font-size:26px}.workorder-command-status small{color:var(--muted);font-weight:800}.workorder-command-progress{height:12px}.workorder-action-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.workorder-action-strip button{min-height:72px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;align-items:center;text-align:left;cursor:pointer}.workorder-action-strip button:hover,.workorder-action-strip button.active{border-color:#0f8b8d6b;box-shadow:0 12px 24px #0f8b8d1c;transform:translateY(-1px)}.workorder-action-strip button.active{background:linear-gradient(135deg,#0f8b8d24,#c58a1d14),#fff;box-shadow:inset 3px 0 0 var(--teal),0 14px 28px #0f8b8d1f}.workorder-action-strip svg{color:var(--teal);grid-row:span 2}.workorder-action-strip span{color:var(--ink);font-size:13px;font-weight:900;overflow-wrap:anywhere}.workorder-action-strip small{color:var(--muted);font-size:11px;font-weight:800;overflow-wrap:anywhere}.workorder-journey-title{border:1px solid rgba(118,136,158,.16);border-radius:8px;background:linear-gradient(135deg,#0f8b8d14,#c58a1d0f),#fff;padding:12px 14px;display:grid;gap:4px}.workorder-journey-title span{color:var(--teal-dark);font-size:12px;font-weight:950;text-transform:uppercase}.workorder-journey-title strong{color:var(--ink);font-size:15px;line-height:1.3;overflow-wrap:anywhere}.workorder-detail-kpis{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin:0}.kpi-grid.attachment-focus-kpis{grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr));margin:0 0 14px}.kpi-grid.attachment-focus-kpis .kpi-card{min-height:82px;padding:14px;align-content:center}.attachment-register-panel{grid-column:1 / -1}.workorder-detail-kpis .kpi-card{min-height:86px;padding:14px;align-content:center;gap:7px}.workorder-detail-kpis .kpi-card span,.workorder-detail-kpis .kpi-card strong{display:block;text-align:left}.workorder-detail-kpis .kpi-card strong{font-size:clamp(20px,1.7vw,26px);line-height:1.15;max-width:100%}.workorder-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workorder-overview-grid div{border:1px solid rgba(104,123,145,.16);border-radius:8px;padding:14px;background:#f8fbfdc7}.workorder-overview-grid strong{color:#17202a}.workorder-overview-grid p{margin:6px 0 0;color:var(--muted);line-height:1.45}.workorder-finance-panel{display:grid;gap:14px}.workorder-invoice-card{border:1px solid rgba(15,139,141,.2);border-radius:8px;background:linear-gradient(135deg,#0f8b8d14,#c58a1d0f),#fff;padding:14px;display:grid;gap:13px}.workorder-invoice-card>div:first-child{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;align-items:start}.workorder-invoice-card svg{color:var(--teal);grid-row:span 3;margin-top:2px}.workorder-invoice-card span{color:var(--teal-dark);font-size:12px;font-weight:950;text-transform:uppercase}.workorder-invoice-card strong{color:var(--ink);font-size:20px;line-height:1.1}.workorder-invoice-card small,.workorder-invoice-card p{margin:0;color:var(--muted);font-weight:780;line-height:1.4}.workorder-readiness-grid,.workorder-playbook-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.workorder-readiness-grid article,.workorder-playbook-grid article{min-width:0;border:1px solid rgba(104,123,145,.16);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fbfde6),#fff;padding:14px;display:grid;align-content:start;gap:8px}.workorder-readiness-grid span,.workorder-playbook-grid span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.workorder-readiness-grid strong,.workorder-playbook-grid strong{color:var(--ink);font-size:21px;line-height:1.12;overflow-wrap:anywhere}.workorder-readiness-grid p,.workorder-playbook-grid p{margin:0;color:var(--muted);line-height:1.45}.two-column.no-margin{margin:0}.employee-toolbar{margin-bottom:14px}.input-with-icon{position:relative}.input-with-icon svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#65758a}.input-with-icon input{width:100%;padding-left:36px}.checkbox-line{min-height:44px;border:1px solid rgba(104,123,145,.2);border-radius:8px;background:linear-gradient(135deg,#fffffff5,#f8fafce0),#fff;padding:10px 12px;display:flex;align-items:center;gap:10px;color:#344255;font-weight:850;line-height:1.35}.checkbox-line input{width:18px;height:18px;flex:0 0 auto;accent-color:var(--teal)}.customer-contact-strip{display:flex;flex-wrap:wrap;gap:10px}.customer-contact-strip span{min-height:30px;border:1px solid #e4ebf2;border-radius:8px;background:#f8fafc;padding:0 10px;display:inline-flex;align-items:center;gap:6px;color:#344255;font-size:13px;font-weight:800}.customer-detail-kpis{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0}.crm-customer-list{display:grid;gap:10px}.crm-density-control{margin:0 0 16px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(135deg,#f8fafcf0,#fffffffa),#fff;box-shadow:0 8px 20px #0f172a09;padding:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.crm-density-control strong,.crm-density-control span{display:block;min-width:0}.crm-density-control strong{color:var(--ink);font-size:14px}.crm-density-control span{color:var(--muted);font-size:12px;font-weight:800;line-height:1.35}.crm-density-control>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.crm-density-control button{min-height:36px;border:1px solid rgba(118,136,158,.22);border-radius:8px;background:#fff;color:#42526a;cursor:pointer;font-size:12px;font-weight:900;padding:0 12px}.crm-density-control button.active{border-color:#0f8b8d61;background:#e8f6f4;color:var(--teal-dark)}.crm-stack[data-density="Account desk"] .crm-ops-section{display:none}.crm-focus-board{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.crm-focus-card{min-height:132px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;padding:15px;display:grid;align-content:start;gap:8px;text-align:left;cursor:pointer;box-shadow:0 10px 24px #14202e0a}.crm-focus-card:hover,.crm-focus-card.active{border-color:#0f8b8d6b;box-shadow:0 16px 30px #0f8b8d1f;transform:translateY(-1px)}.crm-focus-card.active{background:linear-gradient(135deg,#0f8b8d24,#3568d41a),#fff}.crm-focus-card span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.crm-focus-card strong{color:var(--ink);font-size:30px;line-height:1}.crm-focus-card small{color:var(--muted);line-height:1.4;font-weight:750;overflow-wrap:anywhere}.crm-focus-card.watch{border-color:#c58a1d3d}.crm-focus-card.risk{border-color:#d95d393d}.crm-focus-card.priority{border-color:#3568d43d}.crm-customer-card{width:100%;border:1px solid rgba(104,123,145,.18);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fbfde6);padding:12px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;gap:12px;align-items:center;text-align:left;cursor:pointer}.crm-customer-card:hover,.crm-customer-card.selected{border-color:#0f8b8d73;box-shadow:0 12px 28px #0f8b8d1a;transform:translateY(-1px)}.crm-customer-card.selected{background:linear-gradient(135deg,#e6f7f3f5,#fffffff0)}.crm-customer-card span{display:grid;gap:4px;min-width:0}.crm-customer-card strong,.crm-customer-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-customer-card small{color:var(--muted);font-size:12px;font-weight:750}.crm-customer-card b{border-radius:999px;padding:6px 9px;background:#effaf3;font-size:11px;text-transform:uppercase;white-space:nowrap}.crm-command-center{display:grid;gap:16px;min-width:0;max-width:100%;overflow:hidden}.crm-command-center>*{min-width:0;max-width:100%}.crm-profile-header{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:18px;align-items:stretch}.crm-profile-header>div:first-child{display:grid;align-content:center;gap:10px}.crm-profile-header span,.crm-health-card span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.crm-profile-header h3{margin:0;color:#111827;font-size:26px}.crm-profile-header p{margin:0;color:var(--muted)}.crm-health-card{border:1px solid rgba(104,123,145,.16);border-radius:8px;padding:16px;display:grid;align-content:center;gap:8px;background:linear-gradient(135deg,#0f8b8d1c,#3568d414)}.crm-health-card strong{font-size:28px;color:#17202a}.crm-health-card small{color:var(--muted);font-weight:800}.crm-health-card.watch{background:linear-gradient(135deg,#c58a1d26,#ffffffdb)}.crm-health-card.risk{background:linear-gradient(135deg,#d95d3926,#ffffffdb)}.crm-relationship-actions{border:1px solid rgba(118,136,158,.18);border-radius:8px;padding:12px;display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(6,minmax(110px,1fr));gap:10px;align-items:stretch;background:linear-gradient(135deg,#0f8b8d12,#3568d40d),#fff}.crm-relationship-actions>div{display:grid;align-content:center;gap:4px}.crm-relationship-actions>div span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.crm-relationship-actions>div strong{color:var(--ink);font-size:14px;line-height:1.35}.crm-relationship-actions button,.crm-relationship-actions label{min-height:46px;border:1px solid rgba(118,136,158,.2);border-radius:8px;background:#ffffffd1;color:var(--ink);padding:9px 10px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:900;text-align:center}.crm-relationship-actions button{cursor:pointer}.crm-relationship-actions button:hover:not(:disabled){border-color:#0f8b8d70;box-shadow:0 10px 20px #0f8b8d1a;transform:translateY(-1px)}.crm-relationship-actions button:disabled{cursor:not-allowed;opacity:.64}.crm-relationship-actions svg{color:var(--teal);flex:0 0 auto}.crm-relationship-actions input{width:100%;min-width:0;border:0;background:transparent;color:var(--ink);font:inherit;outline:0}.crm-action-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:10px}.crm-action-strip button{min-height:78px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;align-items:center;text-align:left;cursor:pointer}.crm-action-strip button:hover,.crm-action-strip button.active{border-color:#0f8b8d6b;box-shadow:0 12px 24px #0f8b8d1c;transform:translateY(-1px)}.crm-action-strip button.active{background:linear-gradient(135deg,#0f8b8d24,#3568d414),#fff;box-shadow:inset 3px 0 0 var(--teal),0 14px 28px #0f8b8d1f}.crm-action-strip svg{color:var(--teal);grid-row:span 2}.crm-action-strip span{color:var(--ink);font-size:13px;font-weight:900;text-transform:none;overflow-wrap:anywhere}.crm-action-strip small{color:var(--muted);font-size:11px;font-weight:800;overflow-wrap:anywhere}.crm-journey-title{border:1px solid rgba(118,136,158,.16);border-radius:8px;background:linear-gradient(135deg,#0f8b8d14,#3568d40d),#fff;padding:12px 14px;display:grid;gap:4px}.crm-journey-title span{color:var(--teal-dark);font-size:12px;font-weight:950;text-transform:uppercase}.crm-journey-title strong{color:var(--ink);font-size:15px;line-height:1.3;overflow-wrap:anywhere}.crm-tabs{display:flex;flex-wrap:wrap;gap:8px}.crm-tabs button{min-height:38px;border:1px solid rgba(15,139,141,.2);border-radius:8px;background:#f8fafc;color:#253244;padding:0 12px;font-weight:850;cursor:pointer}.crm-tabs button:hover,.crm-tabs button.active{background:linear-gradient(135deg,var(--teal),var(--blue));border-color:transparent;color:#fff}.crm-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.crm-overview-grid div{border:1px solid rgba(104,123,145,.16);border-radius:8px;padding:14px;background:#f8fbfdc7}.crm-overview-grid strong{color:#17202a}.crm-overview-grid p{margin:6px 0 0;color:var(--muted);line-height:1.45}.crm-journey-grid,.crm-playbook-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.crm-journey-card,.crm-playbook-card{border:1px solid rgba(104,123,145,.16);border-radius:8px;padding:14px;background:linear-gradient(180deg,#fffffffa,#f8fbfde6),#fff;display:grid;align-content:start;gap:8px}.crm-journey-card span,.crm-playbook-card span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.crm-journey-card span{display:inline-flex;align-items:center;gap:7px}.crm-journey-card svg{color:var(--teal)}.crm-journey-card strong,.crm-playbook-card strong{color:var(--ink);font-size:21px;line-height:1.12;overflow-wrap:anywhere}.crm-journey-card p,.crm-playbook-card p{margin:0;color:var(--muted);line-height:1.45}.crm-journey-card.watch{border-color:#c58a1d4d;background:linear-gradient(135deg,#c58a1d1f,#ffffffeb)}.crm-journey-card.risk{border-color:#d95d394d;background:linear-gradient(135deg,#d95d391f,#ffffffeb)}.employee-profile-summary{border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(135deg,#fffffffa,#f4f9fbe6),#fff;padding:14px;display:grid;gap:14px}.employee-profile-lead{display:grid;gap:6px;min-width:0}.employee-profile-lead>strong{color:var(--ink);font-size:21px;line-height:1.16;overflow-wrap:anywhere}.employee-profile-lead p,.employee-profile-lead small{margin:0;color:var(--muted);font-weight:820;line-height:1.4;overflow-wrap:anywhere}.employee-profile-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px}.employee-profile-stats article{min-height:92px;border:1px solid rgba(118,136,158,.14);border-radius:8px;background:#ffffffc2;padding:12px;display:grid;align-content:center;gap:5px;min-width:0}.employee-profile-stats span{color:var(--muted);font-size:11px;font-weight:900;line-height:1.2;text-transform:uppercase}.employee-profile-stats strong{color:var(--ink);font-size:19px;line-height:1.12;overflow-wrap:anywhere}.employee-profile-stats small{color:var(--muted);font-size:12px;font-weight:800;line-height:1.3;overflow-wrap:anywhere}.timesheet-focus-kpis,.payroll-focus-kpis,.leave-focus-kpis,.attendance-focus-kpis,.asset-focus-kpis,.inventory-focus-kpis,.supplier-focus-kpis,.procurement-focus-kpis,.expense-focus-kpis,.invoice-focus-kpis,.subscription-focus-kpis,.audit-focus-kpis{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:12px;align-items:start}.primary-action{min-height:42px;min-width:0;border:0;border-radius:8px;background:#0c7c7c;color:#fff;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;font-weight:900;cursor:pointer;padding:10px 16px;line-height:1.15;text-align:center;white-space:normal;overflow-wrap:anywhere;position:relative;overflow:hidden}.primary-action:disabled,.primary-action.is-loading{box-shadow:none;transform:none;cursor:not-allowed;opacity:.72;filter:saturate(.82)}.primary-action.is-loading svg{animation:shell-spin .9s linear infinite}.primary-action.is-loading:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:linear-gradient(90deg,#ffffff38,#ffffffbf,#ffffff38);animation:loading-sweep 1.2s ease-in-out infinite}.primary-action:hover,.login-form button:hover,.sidebar-footer button:hover{background:#086b6b;transform:translateY(-1px)}.admin-form input::placeholder,.admin-form textarea::placeholder,.login-form input::placeholder{color:#8a98aa;font-weight:700}.success-message{border:1px solid #b7e4c7;background:#effaf3;color:#087443;border-radius:8px;padding:10px 12px;font-weight:800}.success-message svg{color:#087443}.error svg{color:#b42318}.loading-state{position:relative;overflow:hidden;background:radial-gradient(circle at top left,rgba(15,139,141,.12),transparent 32%),radial-gradient(circle at right,rgba(53,104,212,.08),transparent 30%),linear-gradient(135deg,#fffffffa,#f6fafcf0),#fff;border:1px solid rgba(104,123,145,.18);border-radius:8px;padding:18px 19px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;color:#344255;box-shadow:var(--soft-shadow)}.loading-state-orb{width:38px;height:38px;border:1px solid rgba(15,139,141,.18);border-radius:8px;background:#ffffffc7;display:grid;place-items:center}.loading-state div{display:grid;gap:3px;min-width:0}.loading-state small{color:var(--teal-dark);font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.loading-state strong{font-size:17px;letter-spacing:0}.loading-state span:not(.loading-dot){color:#65758a;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.loading-dot{width:12px;height:12px;border-radius:999px;background:#0c7c7c;box-shadow:0 0 0 6px #0c7c7c1f,0 0 18px #3568d43d;animation:loading-pulse 1.2s ease-in-out infinite}.loading-state-skeleton{margin-top:7px;display:grid;gap:5px;max-width:280px}.loading-state-skeleton b{height:6px;border-radius:999px;background:linear-gradient(90deg,#687b911f,#0f8b8d29,#687b911f)}.loading-state-skeleton b:nth-child(1){width:72%}.loading-state-skeleton b:nth-child(2){width:92%}.loading-state-skeleton b:nth-child(3){width:54%}.loading-state i{position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--teal),var(--blue),var(--gold));transform-origin:left;animation:loading-sweep 1.6s ease-in-out infinite}.module-loading-card{min-height:180px;align-content:center;gap:18px;background:linear-gradient(135deg,#0f8b8d14,#3568d40f),#fff;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(180px,.6fr);align-items:center}.module-state-header{min-width:0;display:grid;gap:8px}.module-loading-card span,.module-state-header span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.module-loading-card strong,.module-state-header strong{color:var(--ink);font-size:26px;line-height:1.12;overflow-wrap:anywhere}.module-loading-card p,.module-state-header p{margin:0;color:var(--muted);line-height:1.45;max-width:680px}.module-state-preview{min-width:0;border:1px solid rgba(104,123,145,.14);border-radius:8px;background:#ffffffb3;padding:14px;display:grid;gap:8px}.module-state-preview i{display:block;height:16px;border-radius:8px;background:linear-gradient(90deg,#687b911f,#0f8b8d29,#687b911f)}.module-state-preview i:nth-child(1){width:92%}.module-state-preview i:nth-child(2){width:76%}.module-state-preview i:nth-child(3){width:58%}.module-error-card{border-color:#b423183d;background:linear-gradient(135deg,#fee2e2b8,#fffffff2),#fff}.module-error-card span{color:#b42318}@keyframes loading-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 6px #0c7c7c1f}50%{transform:scale(1.18);box-shadow:0 0 0 9px #0c7c7c14}}@keyframes loading-sweep{0%{transform:scaleX(.08);opacity:.5}50%{transform:scaleX(.72);opacity:1}to{transform:scaleX(1);opacity:.55}}.data-table{display:grid;gap:0;border:1px solid rgba(104,123,145,.18);border-radius:8px;overflow:hidden;background:#ffffffd1;box-shadow:var(--soft-shadow)}.table-head,.table-row{display:grid;grid-template-columns:1.1fr 1.4fr 1fr 90px;gap:12px;align-items:center;min-width:0;padding:12px 14px}.customers-head{grid-template-columns:1.2fr .8fr 1fr 90px}.attendance-head{grid-template-columns:1.2fr .9fr 1fr 1fr}.table-head{background:linear-gradient(180deg,#f8fafcfa,#eef6f8e6),#f4f7fa;color:#65758a;font-size:12px;font-weight:900;text-transform:uppercase}.table-row{border-top:1px solid rgba(104,123,145,.14);color:#344255;background:#fffffff5;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.table-row:hover{background:linear-gradient(90deg,#0f8b8d14,#fffffffa 40%),#fff}.row-button{width:100%;border-right:0;border-bottom:0;border-left:0;background:#fffffff5;text-align:left;cursor:pointer}.row-button:hover,.row-button.selected{background:linear-gradient(90deg,#0f8b8d1c,#fffffff5 42%),#eef8f8}.row-button:hover{transform:translateY(-1px);box-shadow:inset 3px 0 #0f8b8d3d}.row-button.selected{box-shadow:inset 3px 0 0 var(--teal)}.table-row span{min-width:0;line-height:1.32;overflow-wrap:anywhere}.table-head span,.table-head strong,.table-row strong,.table-row b,.table-row small{min-width:0;overflow-wrap:anywhere}.role-list{display:grid;gap:10px}.role-card{border:1px solid rgba(104,123,145,.16);border-radius:8px;padding:12px;background:linear-gradient(135deg,#fffffff5,#f8fafce0),#fff;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-content:space-between;gap:12px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.role-card.selected-card{border-color:#0f8b8d70;background:linear-gradient(90deg,#0f8b8d1f,#fffffff2 46%),#eef8f8}.role-card:hover{border-color:#0f8b8d47;box-shadow:0 10px 24px #0f172a12;transform:translateY(-1px)}.role-card button{border:1px solid #ccd7e3;background:#f8fafc;color:#253244;border-radius:8px;min-height:34px;padding:0 10px;font-weight:800;cursor:pointer}.role-card-metrics{min-width:132px;display:grid;justify-items:end;gap:6px}.role-card-metrics>span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.role-card strong,.role-card span{display:block}.role-card span{color:#65758a;font-size:13px;line-height:1.32;overflow-wrap:anywhere}.muted-line{margin:0;color:#65758a;line-height:1.5}.assignee-box{border:1px solid #d8e1ec;border-radius:8px;padding:10px;display:grid;gap:8px;max-height:150px;overflow:auto;background:#f8fafc}.assignee-box label{display:flex;align-items:center;gap:8px;font-weight:700}.assignee-box input{width:16px;height:16px}.workorder-list,.task-grid{display:grid;gap:10px}.task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workorder-card{border:1px solid rgba(104,123,145,.18);border-radius:8px;background:linear-gradient(135deg,#fffffff7,#f8fafce6),#fff;padding:14px;display:grid;gap:11px;min-width:0;align-content:start;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.workorder-card.entity-card{padding:12px;gap:10px;position:relative;overflow:hidden}.workorder-card.entity-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--teal),rgba(53,104,212,.7));opacity:0;transition:opacity .16s ease}.workorder-card:hover{border-color:#0f8b8d47;box-shadow:0 12px 28px #0f172a13;transform:translateY(-1px)}.workorder-card.entity-card:hover:before,.workorder-card.entity-card.selected-card:before{opacity:1}.workorder-card.selected-card{border-color:#0f8b8d7a;background:linear-gradient(90deg,#0f8b8d21,#fffffff5 44%),#eef8f8;box-shadow:inset 3px 0 0 var(--teal),0 14px 34px #0f8b8d21}.workorder-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;min-width:0}.entity-card-title{display:grid;gap:3px}.entity-card-side{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;justify-items:end;gap:7px;flex:0 1 auto;min-width:0;max-width:52%}.record-open-button{min-width:0;min-height:32px;border:1px solid rgba(15,139,141,.24);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafce6),#fff;color:var(--teal-dark);padding:0 10px;font-size:12px;font-weight:900;line-height:1.12;text-align:center;overflow-wrap:anywhere;white-space:normal;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:5px}.record-open-button:hover{background:linear-gradient(135deg,#0f8b8d1c,#fffffff2),#eef8f6;border-color:#0f8b8d6b;transform:translateY(-1px)}.record-open-button svg{width:13px;height:13px}.workorder-top>div{min-width:0}.workorder-top strong,.workorder-top span{display:block;min-width:0;overflow-wrap:anywhere}.workorder-top strong{line-height:1.2}.workorder-top span{color:#65758a;font-size:13px;margin-top:3px;line-height:1.32;overflow-wrap:anywhere}.workorder-top .status-pill,.workorder-top .inventory-status{display:inline-flex;min-width:44px;margin-top:0}.status-pill{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:44px;border-radius:999px;background:#eef8f6;border:1px solid #bfe3dd;color:#0c665f!important;padding:5px 9px;font-weight:900;line-height:1.1;text-align:center;white-space:normal;overflow-wrap:anywhere;max-width:100%;overflow:visible;text-overflow:clip}.progress-track{height:9px;border-radius:999px;background:#e7edf4;overflow:hidden}.progress-track div{height:100%;border-radius:inherit;background:#0c7c7c}.workorder-card p{margin:0;color:#536174;line-height:1.45}.record-drawer-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;pointer-events:none}.record-drawer-scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:radial-gradient(circle at 18% 18%,rgba(53,104,212,.16),transparent 36%),#0e18236b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:auto;cursor:pointer}.record-drawer{position:absolute;top:0;right:0;width:min(560px,100vw);height:100%;max-width:100vw;background:linear-gradient(180deg,#fffffffc,#f6fafcf7),#fff;border-left:1px solid rgba(104,123,145,.22);box-shadow:-24px 0 70px #11182733;pointer-events:auto;display:grid;grid-template-rows:auto auto auto auto auto 1fr auto;min-width:0;overflow:hidden;animation:recordDrawerIn .18s ease-out}.record-drawer-header{padding:22px 22px 18px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;border-bottom:1px solid rgba(104,123,145,.14);background:linear-gradient(135deg,#0f8b8d0f,#3568d40a),#fffffff0}.record-drawer-header span,.record-drawer-status span,.record-drawer-insights span,.record-drawer-kpis span,.record-drawer-fields span,.record-drawer-timeline span{color:var(--teal-dark);font-size:11px;font-weight:900;text-transform:uppercase}.record-drawer-header h2{margin:4px 0;font-size:24px;line-height:1.12;overflow-wrap:anywhere}.record-drawer-header p{margin:0;color:var(--muted);line-height:1.4}.record-drawer-header button{width:36px;height:36px;border:1px solid rgba(104,123,145,.2);border-radius:8px;background:#f8fafc;color:#253244;display:inline-grid;place-items:center;cursor:pointer}.record-drawer-status,.record-drawer-insights,.record-drawer-kpis,.record-drawer-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:8px;padding:14px 22px}.record-drawer-status div,.record-drawer-insights div,.record-drawer-kpis div,.record-drawer-fields div{border:1px solid rgba(104,123,145,.16);border-radius:8px;background:#f8fafcdb;padding:10px;display:grid;gap:5px;min-width:0}.record-drawer-status strong,.record-drawer-insights strong,.record-drawer-kpis strong,.record-drawer-fields strong{color:#17202a;overflow-wrap:anywhere}.record-drawer-insights{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));padding-top:0;padding-bottom:14px}.record-drawer-insights div{background:linear-gradient(135deg,#0f8b8d12,#3568d40a),#ffffffe6;position:relative;overflow:hidden}.record-drawer-insights div:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--teal),rgba(53,104,212,.72));opacity:.72}.record-drawer-insights small{color:#6b7b8f;font-size:11px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.record-drawer-status strong.risk{color:#a43d21}.record-drawer-status strong.warning{color:#8a5d0b}.record-drawer-status strong.calm{color:#126143}.record-drawer-command-band{padding:0 22px 14px;display:grid;grid-template-columns:minmax(0,1.15fr) repeat(2,minmax(0,1fr));gap:8px}.record-drawer-command-band button{position:relative;min-width:0;min-height:112px;border:1px solid rgba(104,123,145,.16);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafcf0),#fff;color:var(--ink);padding:12px 34px 12px 12px;display:grid;align-content:start;gap:5px;text-align:left;cursor:pointer;box-shadow:0 8px 20px #0f172a09}.record-drawer-command-band button:hover{transform:translateY(-1px);border-color:#0f8b8d52;box-shadow:0 12px 26px #0f172a13}.record-drawer-command-band button.primary{border-color:#0f8b8d42;background:linear-gradient(135deg,#0f8b8d1f,#3568d412),#fff}.record-drawer-command-band span{color:var(--teal-dark);font-size:10px;font-weight:950;letter-spacing:0;text-transform:uppercase}.record-drawer-command-band strong{color:#17202a;font-size:15px;line-height:1.15;overflow-wrap:anywhere}.record-drawer-command-band small{color:#66758a;font-size:12px;font-weight:750;line-height:1.35;overflow-wrap:anywhere}.record-drawer-command-band svg{position:absolute;right:12px;bottom:12px;color:var(--teal)}.record-drawer-tabs{display:grid;grid-template-columns:repeat(5,minmax(86px,1fr));gap:8px;padding:0 22px 14px;overflow-x:auto;overscroll-behavior-x:contain}.record-drawer-tabs button{min-height:38px;border:1px solid rgba(15,139,141,.2);border-radius:8px;background:#fff;color:#344255;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:900;cursor:pointer}.record-drawer-tabs button small{min-width:20px;height:20px;border-radius:8px;background:#eef4f8;color:#526173;display:inline-grid;place-items:center;padding:0 5px;font-size:10px;font-weight:950}.record-drawer-tabs button.active{background:linear-gradient(135deg,var(--teal),var(--blue));color:#fff;border-color:transparent}.record-drawer-tabs button.active small{background:#ffffff2e;color:#fff}.record-drawer-body{overflow:auto;padding:0 22px 18px;display:grid;align-content:start;gap:14px;scrollbar-gutter:stable}.record-drawer-summary{margin:0;border:1px solid rgba(15,139,141,.16);border-radius:8px;background:linear-gradient(135deg,#0f8b8d14,#3568d40f);color:#425166;padding:13px;line-height:1.45}.record-review-panel{border:1px solid rgba(15,139,141,.18);border-radius:8px;background:linear-gradient(135deg,#fffffffa,#edf6f6e0),#fff;padding:13px;display:grid;gap:12px}.record-review-panel.watch{border-color:#c58a1d47;background:linear-gradient(135deg,#fff7eddb,#fffffff5),#fff}.record-review-panel.risk{border-color:#d95d3942;background:linear-gradient(135deg,#fff1f0d1,#fffffff5),#fff}.record-review-heading{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start}.record-review-heading svg{color:var(--teal);margin-top:2px}.record-review-panel.watch .record-review-heading svg{color:#8a5d0b}.record-review-panel.risk .record-review-heading svg{color:#a43d21}.record-review-heading div{min-width:0;display:grid;gap:3px}.record-review-heading span,.record-review-grid span{color:var(--teal-dark);font-size:11px;font-weight:950;text-transform:uppercase}.record-review-heading strong{color:var(--ink);font-size:16px;line-height:1.15;overflow-wrap:anywhere}.record-review-heading small{color:var(--muted);font-size:12px;font-weight:780;line-height:1.35;overflow-wrap:anywhere}.record-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.record-review-grid button{min-width:0;min-height:88px;border:1px solid rgba(104,123,145,.16);border-radius:8px;background:#ffffffe6;color:var(--ink);cursor:pointer;padding:10px;display:grid;align-content:start;gap:4px;text-align:left}.record-review-grid button:hover{border-color:#0f8b8d57;box-shadow:0 10px 22px #0f8b8d14;transform:translateY(-1px)}.record-review-grid button.ready{border-color:#0f8b8d3d}.record-review-grid button.watch{border-color:#c58a1d47}.record-review-grid strong{color:#17202a;font-size:15px;line-height:1.12;overflow-wrap:anywhere}.record-review-grid button.watch strong{color:#8a5d0b}.record-review-grid small{color:#64748b;font-size:11px;font-weight:780;line-height:1.3;overflow-wrap:anywhere}.record-drawer-trust-panel{border:1px solid rgba(15,139,141,.18);border-radius:8px;background:linear-gradient(135deg,#0f8b8d14,#3568d40d,#c58a1d0d),#fff;padding:13px;display:grid;gap:12px}.record-drawer-trust-heading{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center}.record-drawer-trust-heading svg{color:var(--teal)}.record-drawer-trust-heading div{min-width:0;display:grid;gap:3px}.record-drawer-trust-heading span,.record-drawer-trust-grid span{color:var(--teal-dark);font-size:11px;font-weight:950;text-transform:uppercase}.record-drawer-trust-heading strong{color:var(--ink);font-size:16px;line-height:1.15;overflow-wrap:anywhere}.record-drawer-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.record-drawer-trust-grid button{min-width:0;min-height:92px;border:1px solid rgba(104,123,145,.16);border-radius:8px;background:#ffffffe6;color:var(--ink);cursor:pointer;padding:10px;display:grid;align-content:start;gap:5px;text-align:left}.record-drawer-trust-grid button:hover{border-color:#0f8b8d5c;box-shadow:0 10px 22px #0f8b8d14;transform:translateY(-1px)}.record-drawer-trust-grid button.ready{border-color:#0f8b8d3d}.record-drawer-trust-grid button.watch{border-color:#c58a1d47}.record-drawer-trust-grid button.risk{border-color:#d95d3947}.record-drawer-trust-grid strong{color:#17202a;font-size:16px;line-height:1.12;overflow-wrap:anywhere}.record-drawer-trust-grid small{color:#64748b;font-size:11px;font-weight:780;line-height:1.3;overflow-wrap:anywhere}.record-drawer-workflow-route{border:1px solid rgba(53,104,212,.16);border-radius:8px;background:linear-gradient(135deg,#3568d412,#0f8b8d0d),#fff;padding:13px;display:grid;gap:12px}.record-drawer-workflow-heading{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center}.record-drawer-workflow-heading svg{color:#3568d4}.record-drawer-workflow-heading div{min-width:0;display:grid;gap:3px}.record-drawer-workflow-heading span,.record-drawer-route-steps span,.record-drawer-journey-summary span{color:var(--teal-dark);font-size:11px;font-weight:950;text-transform:uppercase}.record-drawer-workflow-heading strong{color:var(--ink);font-size:16px;line-height:1.15;overflow-wrap:anywhere}.record-drawer-route-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.record-drawer-route-steps button{min-width:0;min-height:112px;border:1px solid rgba(104,123,145,.16);border-radius:8px;background:#ffffffe6;color:var(--ink);padding:10px;display:grid;align-content:start;gap:5px;text-align:left;cursor:pointer}.record-drawer-route-steps button.source{border-color:#0f8b8d3d;background:#edf6f6e6}.record-drawer-route-steps button:hover{border-color:#3568d457;box-shadow:0 10px 22px #3568d414;transform:translateY(-1px)}.record-drawer-route-steps strong{color:#17202a;font-size:15px;line-height:1.12;overflow-wrap:anywhere}.record-drawer-route-steps small{color:#64748b;font-size:11px;font-weight:780;line-height:1.32;overflow-wrap:anywhere}.record-drawer-kpis,.record-drawer-fields{padding:0}.record-drawer-fields{grid-template-columns:1fr}.record-drawer-section{display:grid;gap:10px}.record-drawer-section h3{margin:0;font-size:16px}.record-drawer-timeline{display:grid;gap:10px}.record-drawer-timeline article{border:1px solid rgba(104,123,145,.16);border-left:4px solid var(--teal);border-radius:8px;background:#fff;padding:12px;display:grid;gap:4px}.record-drawer-timeline article.matched{border-color:#0f8b8d38;border-left-color:#3568d4;background:linear-gradient(135deg,#0f8b8d0f,#3568d40d),#fff}.record-drawer-timeline strong{color:#17202a}.record-drawer-timeline p{margin:0;color:var(--muted);line-height:1.4}.record-drawer-timeline small{color:#64748b;font-weight:800}.record-drawer-audit-summary{border:1px solid rgba(15,139,141,.18);border-radius:8px;background:linear-gradient(135deg,#edf6f6f2,#fffffff5),#fff;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center}.record-drawer-audit-summary svg{color:var(--teal)}.record-drawer-audit-summary strong{display:block;color:var(--ink);font-size:14px}.record-drawer-audit-summary small{display:block;margin-top:2px;color:var(--muted);font-size:12px;font-weight:750;line-height:1.35}.record-drawer-audit-summary.exact{border-color:#0f8b8d57;background:linear-gradient(135deg,#edf6f6fa,#fffffff5),#fff}.record-drawer-audit-summary.nearby{border-color:#f59e0b57;background:linear-gradient(135deg,#fffbebf5,#fffffff5),#fff}.record-drawer-audit-summary.fallback,.record-drawer-audit-summary.empty{border-color:#64748b3d;background:linear-gradient(135deg,#f8fafcfa,#fffffff5),#fff}.record-audit-readiness-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:10px 0}.record-audit-readiness-grid div{min-width:0;border:1px solid rgba(148,163,184,.22);border-radius:8px;padding:10px;background:#ffffffd6}.record-audit-readiness-grid div.ready{border-color:#0f8b8d47}.record-audit-readiness-grid div.watch{border-color:#f59e0b47}.record-audit-readiness-grid div.risk{border-color:#ef444447}.record-audit-readiness-grid span,.record-audit-readiness-grid small{display:block;color:var(--muted);font-size:12px;font-weight:750;line-height:1.35}.record-audit-readiness-grid strong{display:block;margin:3px 0;color:var(--ink);font-size:14px}.record-drawer-audit-list{display:grid;gap:9px}.record-drawer-audit-list article{border:1px solid rgba(104,123,145,.16);border-left:4px solid #94a3b8;border-radius:8px;background:#fff;padding:12px;display:grid;gap:5px}.record-drawer-audit-list article.matched{border-left-color:var(--teal);background:linear-gradient(135deg,#fffffffc,#f4f9faeb),#fff}.record-drawer-audit-list article.fallback{border-left-color:var(--gold);background:linear-gradient(135deg,#fffffffc,#fff8e08c),#fff}.record-drawer-audit-list span{color:var(--teal-dark);font-size:11px;font-weight:950;text-transform:uppercase}.record-drawer-audit-list strong{color:var(--ink);font-size:15px;line-height:1.2}.record-drawer-audit-list p{margin:0;color:var(--muted);line-height:1.4}.record-drawer-audit-list div{display:flex;flex-wrap:wrap;gap:8px}.record-drawer-audit-list small{color:#64748b;font-size:12px;font-weight:850}.record-drawer-audit-open{min-height:40px;border:1px solid rgba(15,139,141,.22);border-radius:8px;background:#edf6f6;color:var(--teal-dark);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:950;cursor:pointer}.record-drawer-audit-open:hover{border-color:#0f8b8d61;box-shadow:0 12px 24px #0f8b8d1a}.record-drawer-journey{display:grid;gap:9px}.record-drawer-journey-summary{border:1px solid rgba(15,139,141,.18);border-radius:8px;background:linear-gradient(135deg,#0f8b8d14,#fffffff5),#fff;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center}.record-drawer-journey-summary svg{color:var(--teal)}.record-drawer-journey-summary div{min-width:0;display:grid;gap:3px}.record-drawer-journey-summary strong{color:var(--ink);font-size:14px;line-height:1.2;overflow-wrap:anywhere}.record-drawer-journey-summary small{color:var(--muted);font-size:12px;font-weight:780;line-height:1.35}.record-drawer-journey button{min-width:0;border:1px solid rgba(104,123,145,.16);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;color:var(--ink);padding:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;text-align:left;cursor:pointer}.record-drawer-journey button:hover{border-color:#0f8b8d57;box-shadow:0 12px 24px #0f8b8d1a}.record-drawer-journey div{min-width:0;display:grid;gap:4px}.record-drawer-journey span{color:var(--teal-dark);font-size:11px;font-weight:950;text-transform:uppercase}.record-drawer-journey strong{color:var(--ink);font-size:16px;line-height:1.18;overflow-wrap:anywhere}.record-drawer-journey small{color:var(--muted);font-size:12px;font-weight:750;line-height:1.35}.record-drawer-journey svg{color:var(--teal)}.record-drawer-file-list{display:grid;gap:8px}.record-drawer-file-list span{min-height:36px;border:1px solid rgba(104,123,145,.16);border-radius:8px;background:#f8fafc;color:#344255;padding:0 10px;display:inline-flex;align-items:center;gap:8px;font-weight:850}.record-drawer-empty{border:1px dashed rgba(100,116,139,.3);border-radius:8px;padding:14px;color:var(--muted)}.record-drawer-footer{min-height:54px;border-top:1px solid rgba(104,123,145,.14);padding:12px 22px;display:flex;align-items:center;gap:9px;color:var(--muted);font-size:13px;font-weight:750}.record-drawer-footer span{min-width:0;flex:1}.record-drawer-footer button{min-height:32px;border:1px solid rgba(15,139,141,.24);border-radius:8px;background:#fff;color:var(--teal-dark);padding:0 10px;font-size:12px;font-weight:900;cursor:pointer;white-space:nowrap}.record-drawer-footer button:hover{background:#e8f3f3}.record-drawer{width:min(520px,100vw);grid-template-rows:auto auto auto auto auto 1fr auto;background:#fbfdfe}.record-drawer-header{padding:18px 20px 14px;background:#fff}.record-drawer-header h2{margin:5px 0 3px;font-size:21px;line-height:1.2;font-weight:760}.record-drawer-header p,.record-drawer-summary,.record-drawer-timeline p,.record-drawer-audit-list p{font-size:13px}.record-drawer-status{grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 20px 8px}.record-drawer-status div,.record-drawer-insights div,.record-drawer-kpis div,.record-drawer-fields div{background:#fff;padding:9px 10px;gap:4px}.record-drawer-status span,.record-drawer-insights span,.record-drawer-kpis span,.record-drawer-fields span{color:#6a788a;font-size:10px;font-weight:720}.record-drawer-status strong,.record-drawer-insights strong{font-size:14px;font-weight:760}.record-drawer-insights{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 20px 10px}.record-drawer-insights div{background:#f7fbfb}.record-drawer-insights div:before,.record-drawer-insights small,.record-drawer-command-band small{display:none}.record-drawer-command-band{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 20px 12px}.record-drawer-command-band button{min-height:54px;padding:10px 34px 10px 12px;align-content:center;gap:2px;box-shadow:none}.record-drawer-command-band span{color:#6a788a;font-size:10px;font-weight:720}.record-drawer-command-band strong{font-size:13px;font-weight:760}.record-drawer-command-band svg{right:12px;top:50%;bottom:auto;transform:translateY(-50%)}.record-drawer-tabs{padding:0 20px 12px;gap:6px;grid-template-columns:repeat(5,minmax(74px,1fr))}.record-drawer-tabs button{min-height:34px;gap:5px;font-size:12px;font-weight:720;border-color:#687b912e}.record-drawer-tabs button small{min-width:18px;height:18px;font-weight:720}.record-drawer-body{padding:0 20px 16px;gap:12px}.record-drawer-summary{background:#fff;border-color:#687b9129;color:#344255;padding:12px}.record-drawer-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.record-drawer-kpis strong{font-size:20px;line-height:1.15;font-weight:780}.record-drawer-fields strong{font-size:15px;line-height:1.3;font-weight:760}.record-drawer-section h3{color:#253244;font-size:14px;font-weight:760}.record-drawer-file-list{gap:8px}.record-drawer-file-list span{min-height:36px;font-size:12px;font-weight:700;background:#fff}.record-drawer-footer{min-height:54px;padding:10px 20px}.record-drawer-footer span{font-size:12px;font-weight:650}.assignee-line{color:#65758a;font-size:13px;font-weight:800}.workorder-card-meta,.workorder-health-line{display:flex;flex-wrap:wrap;gap:8px}.workorder-card-meta span,.workorder-health-line span{min-width:0;min-height:28px;border:1px solid #e4ebf2;border-radius:8px;background:#f8fafc;padding:0 9px;display:inline-flex;align-items:center;gap:6px;color:#344255;font-size:12px;font-weight:900;line-height:1.15;overflow-wrap:anywhere;white-space:normal}.workorder-health-line span.ok{border-color:#b7e4c7;background:#effaf3;color:#087443}.workorder-health-line span.locked{border-color:#fed7aa;background:#fff7ed;color:#9a3412}.workorder-status{border-radius:999px;padding:4px 9px;background:#0f8b8d17;display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-width:0;min-height:24px;font-size:11px;font-weight:900;line-height:1.1;text-align:center;overflow-wrap:anywhere;white-space:normal}.workorder-status.complete{background:#f0fdf4;color:#166534}.workorder-status.cancelled{background:#fff1f2;color:#b42318}.workorder-status.waiting{background:#fff7ed;color:#9a3412}.workorder-status.high{background:#fff1f2;color:#b42318}.workorder-status.active{background:#eef8f6;color:var(--teal-dark)}.task-status{border-radius:999px;padding:4px 9px;background:#0f8b8d17;display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:24px;font-size:11px;font-weight:900;line-height:1.1;text-align:center}.task-status.complete{background:#f0fdf4;color:#166534}.task-status.waiting{background:#fff7ed;color:#9a3412}.task-status.high{background:#fff1f2;color:#b42318}.task-status.active{background:#eef8f6;color:var(--teal-dark)}.employee-command-grid{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.employee-command-card{min-height:132px;border:1px solid rgba(118,136,158,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;align-content:start;gap:8px}.employee-command-card.primary{align-content:center;background:linear-gradient(135deg,#0f8b8d1a,#3568d414),#fff}.employee-command-card svg{color:var(--teal)}.employee-command-card span{color:#65758a;font-size:12px;font-weight:900;text-transform:uppercase}.employee-command-card strong{color:var(--ink);font-size:26px;line-height:1.08;overflow-wrap:anywhere}.employee-command-card.primary strong{font-size:28px}.employee-command-card small{color:var(--muted);line-height:1.35;overflow-wrap:anywhere}.employee-focus-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:12px}.employee-focus-card{min-height:132px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;padding:15px;display:grid;align-content:start;gap:8px;text-align:left;cursor:pointer;box-shadow:0 10px 24px #14202e0a}.employee-focus-card:hover,.employee-focus-card.active{border-color:#0f8b8d6b;box-shadow:0 16px 30px #0f8b8d1f;transform:translateY(-1px)}.employee-focus-card.active{background:linear-gradient(135deg,#0f8b8d24,#3568d417),#fff}.employee-focus-card span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.employee-focus-card strong{color:var(--ink);font-size:27px;line-height:1;overflow-wrap:anywhere}.employee-focus-card small{color:var(--muted);font-weight:750;line-height:1.4;overflow-wrap:anywhere}.employee-focus-card.watch{border-color:#c58a1d42}.employee-focus-card.risk,.employee-focus-card.inactive{border-color:#d95d3942}.employee-simple-page{gap:16px}.employee-simple-hero{border:1px solid rgba(118,136,158,.16);border-radius:18px;background:linear-gradient(135deg,#fffffffa,#f6fafbf0),#fff;box-shadow:0 18px 42px #14202e12;padding:22px;display:flex;align-items:center;justify-content:space-between;gap:18px}.employee-simple-hero div:first-child{display:grid;gap:6px}.employee-simple-hero span{color:var(--teal-dark);font-size:12px;font-weight:950;letter-spacing:0;text-transform:uppercase}.employee-simple-hero h2{margin:0;color:var(--ink);font-size:clamp(28px,3vw,42px);line-height:1.05}.employee-simple-hero p{max-width:620px;margin:0;color:var(--muted);font-size:15px;line-height:1.55}.employee-simple-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.employee-simple-actions button,.employee-simple-profile-actions button,.employee-simple-tabs button{min-height:40px;border:1px solid rgba(118,136,158,.2);border-radius:999px;background:#ffffffe6;color:#344255;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:900;cursor:pointer}.employee-simple-actions button.primary-action{border-color:transparent;background:linear-gradient(135deg,var(--teal),var(--blue));color:#fff;box-shadow:0 12px 24px #0f8b8d33}.employee-simple-actions button.primary-action:hover{background:linear-gradient(135deg,var(--teal-dark),#2f65c8);box-shadow:0 14px 28px #0f8b8d42}.employee-simple-actions button:disabled,.employee-simple-profile-actions button:disabled{cursor:not-allowed;opacity:.55}.employee-simple-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.employee-simple-stats button{min-height:86px;border:1px solid rgba(118,136,158,.16);border-radius:16px;background:#fff;box-shadow:0 10px 28px #14202e0d;padding:16px;display:grid;gap:6px;text-align:left;cursor:pointer}.employee-simple-stats button.active{border-color:#0f8b8d5c;background:linear-gradient(135deg,#0f8b8d1c,#3568d40f),#fff}.employee-simple-stats button.warning{border-color:#d95d393d}.employee-simple-stats span{color:#65758a;font-size:12px;font-weight:900;text-transform:uppercase}.employee-simple-stats strong{color:var(--ink);font-size:28px;line-height:1}.employee-directory-layout{grid-template-columns:minmax(0,1fr)}.employee-directory-layout.with-create{grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr)}.employee-detail-layout{grid-template-columns:minmax(0,1fr)}.employee-detail-layout.with-edit{grid-template-columns:minmax(0,.56fr) minmax(320px,.44fr)}.employee-simple-page .panel,.employee-simple-page .admin-form,.employee-simple-page .module-form-panel{border-radius:18px}.employee-simple-page .employee-toolbar{padding:0;background:transparent;box-shadow:none}.employee-simple-row{width:100%;border:1px solid rgba(118,136,158,.16);border-radius:16px;background:#fff;padding:13px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;text-align:left;cursor:pointer}.employee-simple-row:hover,.employee-simple-row.selected{border-color:#0f8b8d5c;background:linear-gradient(135deg,#0f8b8d14,#3568d40a),#fff}.employee-simple-avatar{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#0f8b8d,#3568d4);color:#fff;display:grid;place-items:center;font-weight:950}.employee-simple-row-main{min-width:0;display:grid;gap:3px}.employee-simple-row-main strong{color:var(--ink);font-size:15px;overflow-wrap:anywhere}.employee-simple-row-main span,.employee-simple-row-meta small{color:var(--muted);font-size:12px;font-weight:800;overflow-wrap:anywhere}.employee-simple-row-meta{display:grid;justify-items:end;gap:6px}.employee-simple-tabs{border:1px solid rgba(118,136,158,.16);border-radius:999px;background:#f8fafc;padding:4px;display:flex;flex-wrap:wrap;gap:4px}.employee-simple-tabs button{min-height:34px;border-color:transparent;background:transparent;padding:0 13px}.employee-simple-tabs button.active{background:#fff;color:var(--teal-dark);box-shadow:0 8px 18px #14202e12}.employee-simple-contact,.employee-simple-profile-actions{display:flex;flex-wrap:wrap;gap:9px}.employee-simple-contact span{min-height:34px;border:1px solid rgba(118,136,158,.16);border-radius:999px;background:#f8fafc;padding:0 11px;display:inline-flex;align-items:center;gap:6px;color:#344255;font-size:12px;font-weight:850}.employee-simple-note{margin:0;border-radius:14px;background:#f8fafc;color:#4b5f76;padding:14px;line-height:1.5}.employee-simple-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.employee-simple-form label:first-child,.employee-simple-form .checkbox-line{grid-column:1 / -1}@media (max-width: 860px){.employee-simple-hero{align-items:flex-start;flex-direction:column}.employee-simple-actions{justify-content:flex-start;width:100%}.employee-simple-stats,.employee-directory-layout.with-create,.employee-detail-layout.with-edit,.employee-simple-form{grid-template-columns:1fr}.employee-simple-row{grid-template-columns:auto minmax(0,1fr)}.employee-simple-row-meta{grid-column:1 / -1;justify-items:start;display:flex;flex-wrap:wrap}}.employee-profile-preview{border:1px solid rgba(15,139,141,.2);border-radius:8px;background:linear-gradient(135deg,#0f8b8d17,#3568d412),#fff;padding:14px;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.employee-profile-preview svg{color:var(--teal);margin-top:2px}.employee-profile-preview div{display:grid;gap:4px;min-width:0}.employee-profile-preview span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.employee-profile-preview strong{color:var(--ink);font-size:16px;overflow-wrap:anywhere}.employee-profile-preview small{color:var(--muted);line-height:1.4;overflow-wrap:anywhere}.employee-card-meta{display:flex;flex-wrap:wrap;gap:8px}.employee-card-meta span{min-height:30px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:#f8fafc;padding:0 9px;display:inline-flex;align-items:center;gap:6px;color:#344255;font-size:12px;font-weight:900}.employee-status{border-radius:999px;padding:4px 9px;background:#0f8b8d17;display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:24px;font-size:11px;font-weight:900;line-height:1.1;text-align:center}.employee-status.active{background:#f0fdf4;color:#166534}.employee-status.on-leave{background:#fff7ed;color:#9a3412}.employee-status.inactive,.employee-status.terminated{background:#fff1f2;color:#b42318}.employee-action-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.employee-action-strip button{min-height:72px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;align-items:center;text-align:left;cursor:pointer}.employee-action-strip button:hover,.employee-action-strip button.active{border-color:#0f8b8d6b;box-shadow:0 12px 24px #0f8b8d1c;transform:translateY(-1px)}.employee-action-strip button.active{background:linear-gradient(135deg,#0f8b8d24,#3568d414),#fff;box-shadow:inset 3px 0 0 var(--teal),0 14px 28px #0f8b8d1f}.employee-action-strip button:disabled{cursor:not-allowed;opacity:.56;transform:none;box-shadow:none}.employee-action-strip svg{color:var(--teal);grid-row:span 2}.employee-action-strip span{color:var(--ink);font-size:13px;font-weight:900;overflow-wrap:anywhere}.employee-action-strip small{color:var(--muted);font-size:11px;font-weight:800;overflow-wrap:anywhere}.employee-journey-title{border:1px solid rgba(118,136,158,.16);border-radius:8px;background:linear-gradient(135deg,#0f8b8d14,#3568d40d),#fff;padding:12px 14px;display:grid;gap:4px}.employee-journey-title span{color:var(--teal-dark);font-size:12px;font-weight:950;text-transform:uppercase}.employee-journey-title strong{color:var(--ink);font-size:15px;line-height:1.3;overflow-wrap:anywhere}.employee-journey-grid,.employee-playbook-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.employee-journey-grid article,.employee-playbook-grid article{min-width:0;border:1px solid rgba(104,123,145,.16);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fbfde6),#fff;padding:14px;display:grid;align-content:start;gap:8px}.employee-journey-grid span,.employee-playbook-grid span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.employee-journey-grid strong,.employee-playbook-grid strong{color:var(--ink);font-size:21px;line-height:1.12;overflow-wrap:anywhere}.employee-journey-grid p,.employee-playbook-grid p{margin:0;color:var(--muted);line-height:1.45}.timesheet-command-grid{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.timesheet-command-card{min-height:132px;border:1px solid rgba(118,136,158,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;align-content:start;gap:8px}.timesheet-command-card.primary{align-content:center;background:linear-gradient(135deg,#0f8b8d1a,#c58a1d1a),#fff}.timesheet-command-card svg{color:var(--teal)}.timesheet-command-card span{color:#65758a;font-size:12px;font-weight:900;text-transform:uppercase}.timesheet-command-card strong{color:var(--ink);font-size:26px;line-height:1.08;overflow-wrap:anywhere}.timesheet-command-card.primary strong{font-size:28px}.timesheet-command-card small{color:var(--muted);line-height:1.35;overflow-wrap:anywhere}.timesheet-focus-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:12px}.timesheet-focus-card{min-height:132px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;padding:15px;display:grid;align-content:start;gap:8px;text-align:left;cursor:pointer;box-shadow:0 10px 24px #14202e0a}.timesheet-focus-card:hover,.timesheet-focus-card.active{border-color:#0f8b8d6b;box-shadow:0 16px 30px #0f8b8d1f;transform:translateY(-1px)}.timesheet-focus-card.active{background:linear-gradient(135deg,#0f8b8d24,#c58a1d14),#fff}.timesheet-focus-card span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.timesheet-focus-card strong{color:var(--ink);font-size:27px;line-height:1;overflow-wrap:anywhere}.timesheet-focus-card small{color:var(--muted);font-weight:750;line-height:1.4;overflow-wrap:anywhere}.timesheet-focus-card.watch{border-color:#c58a1d42}.timesheet-focus-card.risk{border-color:#d95d3942}.timesheet-focus-card.billable{border-color:#3568d43d}.timesheet-entry-preview{border:1px solid rgba(15,139,141,.2);border-radius:8px;background:linear-gradient(135deg,#0f8b8d17,#c58a1d14),#fff;padding:14px;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.timesheet-entry-preview svg{color:var(--teal);margin-top:2px}.timesheet-entry-preview div{display:grid;gap:4px;min-width:0}.timesheet-entry-preview span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.timesheet-entry-preview strong{color:var(--ink);font-size:16px;overflow-wrap:anywhere}.timesheet-entry-preview small{color:var(--muted);line-height:1.4}.timesheet-status{display:inline-flex;align-items:center;justify-content:center;min-height:24px;width:fit-content;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:900;line-height:1.1;text-align:center}.timesheet-status.approved{color:#166534;background:#1665341a;border:1px solid rgba(22,101,52,.18)}.timesheet-status.rejected{color:#b42318;background:#b423181a;border:1px solid rgba(180,35,24,.18)}.timesheet-status.submitted{color:#9a3412;background:#c58a1d21;border:1px solid rgba(197,138,29,.22)}.timesheet-status.draft{color:#475569;background:#4755691a;border:1px solid rgba(71,85,105,.16)}.timesheet-review-card{display:grid;gap:13px}.timesheet-review-card>strong{color:var(--ink);font-size:24px;line-height:1.14;overflow-wrap:anywhere}.timesheet-review-card>small{color:var(--muted);font-size:13px;font-weight:850}.timesheet-review-card>p{margin:0;border-left:4px solid rgba(15,139,141,.48);border-radius:8px;background:#f8fafcdb;padding:12px;color:#344255;line-height:1.55}.timesheet-journey-title{border:1px solid rgba(15,139,141,.16);border-radius:8px;background:linear-gradient(135deg,#0f8b8d14,#c58a1d12),#fff;padding:12px 14px;display:grid;gap:4px}.timesheet-journey-title span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.timesheet-journey-title strong{color:#2f3d4f;font-size:14px;line-height:1.4}.timesheet-action-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px}.timesheet-action-strip button{min-height:72px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;align-items:center;text-align:left;cursor:pointer}.timesheet-action-strip button:hover{border-color:#0f8b8d6b;box-shadow:0 12px 24px #0f8b8d1c;transform:translateY(-1px)}.timesheet-action-strip button.active{border-color:#0f8b8d61;background:linear-gradient(135deg,#0f8b8d21,#c58a1d12),#fff;box-shadow:inset 3px 0 0 var(--teal),0 12px 24px #0f8b8d17}.timesheet-action-strip .approve-action{border-color:#0f8b5f52;background:linear-gradient(135deg,#0f8b5f24,#ffffffeb),#fff}.timesheet-action-strip .reject-action{border-color:#d95d3952;background:linear-gradient(135deg,#d95d3924,#ffffffeb),#fff}.timesheet-action-strip button:disabled{cursor:not-allowed;opacity:.56;transform:none;box-shadow:none}.timesheet-action-strip svg{color:var(--teal);grid-row:span 2}.timesheet-action-strip span{color:var(--ink);font-size:13px;font-weight:900;overflow-wrap:anywhere}.timesheet-action-strip small{color:var(--muted);font-size:11px;font-weight:800;overflow-wrap:anywhere}.timesheet-notes-panel{border:1px solid rgba(118,136,158,.16);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafcd1);padding:12px;display:grid;gap:5px}.timesheet-notes-panel span{color:var(--muted);font-size:11px;font-weight:900;line-height:1.2;text-transform:uppercase}.timesheet-notes-panel p{margin:0;color:#344255;font-size:14px;font-weight:760;line-height:1.45;overflow-wrap:anywhere}.timesheet-readiness-grid,.timesheet-playbook-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.timesheet-readiness-grid article,.timesheet-playbook-grid article{min-width:0;border:1px solid rgba(104,123,145,.16);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fbfde6),#fff;padding:14px;display:grid;align-content:start;gap:8px}.timesheet-readiness-grid span,.timesheet-playbook-grid span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.timesheet-readiness-grid strong,.timesheet-playbook-grid strong{color:var(--ink);font-size:21px;line-height:1.12;overflow-wrap:anywhere}.timesheet-readiness-grid p,.timesheet-playbook-grid p{margin:0;color:var(--muted);line-height:1.45}.payroll-command-grid{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.payroll-command-card{min-height:132px;border:1px solid rgba(118,136,158,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;align-content:start;gap:8px}.payroll-command-card.primary{align-content:center;background:linear-gradient(135deg,#0f8b8d1a,#3568d414,#c58a1d14),#fff}.payroll-command-card svg{color:var(--teal)}.payroll-command-card span,.payroll-run-preview span{color:#65758a;font-size:12px;font-weight:900;text-transform:uppercase}.payroll-command-card strong{color:var(--ink);font-size:26px;line-height:1.08;overflow-wrap:anywhere}.payroll-command-card.primary strong{font-size:28px}.payroll-command-card small,.payroll-run-preview small{color:var(--muted);line-height:1.35;overflow-wrap:anywhere}.payroll-focus-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:12px}.payroll-focus-card{min-height:132px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;padding:15px;display:grid;align-content:start;gap:8px;text-align:left;cursor:pointer;box-shadow:0 10px 24px #14202e0a}.payroll-focus-card:hover,.payroll-focus-card.active{border-color:#3568d46b;box-shadow:0 16px 30px #3568d41c;transform:translateY(-1px)}.payroll-focus-card.active{background:linear-gradient(135deg,#3568d421,#0f8b8d14),#fff}.payroll-focus-card span{color:var(--blue);font-size:12px;font-weight:900;text-transform:uppercase}.payroll-focus-card strong{color:var(--ink);font-size:27px;line-height:1;overflow-wrap:anywhere}.payroll-focus-card small{color:var(--muted);font-weight:750;line-height:1.4;overflow-wrap:anywhere}.payroll-focus-card.watch,.payroll-focus-card.draft{border-color:#c58a1d42}.payroll-focus-card.risk{border-color:#d95d3942}.payroll-focus-card.payable,.payroll-focus-card.paid{border-color:#3568d442}.payroll-run-preview{border:1px solid rgba(15,139,141,.2);border-radius:8px;background:linear-gradient(135deg,#0f8b8d17,#3568d412,#c58a1d12),#fff;padding:14px;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.payroll-run-preview svg{color:var(--teal);margin-top:2px}.payroll-run-preview div{display:grid;gap:4px;min-width:0}.payroll-run-preview strong{color:var(--ink);font-size:18px;line-height:1.15;overflow-wrap:anywhere}.payroll-duplicate-warning{border:1px solid rgba(197,138,29,.3);border-radius:8px;background:linear-gradient(135deg,#c58a1d1a,#ffffffe6),#fff;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start}.payroll-duplicate-warning svg{color:#9a3412;margin-top:2px}.payroll-duplicate-warning div{min-width:0;display:grid;gap:4px}.payroll-duplicate-warning strong{color:var(--ink);font-size:14px;line-height:1.2}.payroll-duplicate-warning small{color:var(--muted);font-weight:800;line-height:1.35;overflow-wrap:anywhere}.payroll-run-meta div{align-items:flex-start}.payroll-simple-hero{border-radius:28px}.payroll-period-controls{align-items:end;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(150px,1fr)) auto}.payroll-period-controls .panel-heading{grid-column:1 / -1}.payroll-period-controls label{display:grid;gap:8px;color:var(--muted);font-size:.82rem;font-weight:850}.payroll-simple-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.payroll-simple-layout{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr)}.payroll-employee-panel,.payroll-options-panel{min-width:0}.payroll-row-actions{margin-top:12px}.payroll-row-actions .paid-action,.payroll-selected-actions .paid-action{background:linear-gradient(135deg,var(--teal),var(--blue));border-color:transparent;color:#fff}.payroll-selected-stack{display:grid;gap:14px}.payroll-selected-card{border:1px solid var(--border);border-radius:22px;background:linear-gradient(180deg,#fffffffa,#f8fafce0),#fff;padding:16px;display:grid;gap:7px}.payroll-selected-card>strong{color:var(--text);font-size:1.22rem;line-height:1.2;overflow-wrap:anywhere}.payroll-selected-card>small{color:var(--muted);font-weight:750;line-height:1.4}.payroll-edit-card{display:grid;gap:12px;border:1px solid rgba(91,111,132,.16);border-radius:20px;background:#ffffffdb;padding:14px}.payroll-edit-card>div:first-child{display:grid;gap:3px}.payroll-edit-card>div:first-child span,.payroll-net-preview span{color:var(--muted);font-size:.78rem;font-weight:850}.payroll-edit-card>div:first-child strong{color:var(--text);font-size:1rem;line-height:1.25}.payroll-edit-card label{display:grid;gap:7px;color:var(--muted);font-size:.8rem;font-weight:850}.payroll-edit-card textarea{min-height:86px;resize:vertical}.payroll-net-preview{display:grid;gap:3px;border-radius:16px;background:#14b8a614;border:1px solid rgba(20,184,166,.18);padding:12px}.payroll-net-preview strong{color:var(--text);font-size:1.25rem;line-height:1.2}.payroll-net-preview small{color:var(--muted);font-weight:750}.payroll-selected-actions{display:flex;flex-wrap:wrap;gap:10px}.payroll-selected-actions button{min-height:40px;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--text);padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:850;cursor:pointer}.payroll-selected-actions button:disabled{cursor:not-allowed;opacity:.55}.payroll-status{display:inline-flex;align-items:center;justify-content:center;min-height:24px;width:fit-content;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:900;line-height:1.1;text-align:center}.payroll-status.paid{color:#166534;background:#1665341a;border:1px solid rgba(22,101,52,.18)}.payroll-status.approved{color:#1d4ed8;background:#1d4ed81a;border:1px solid rgba(29,78,216,.18)}.payroll-status.cancelled{color:#b42318;background:#b423181a;border:1px solid rgba(180,35,24,.18)}.payroll-status.draft{color:#9a3412;background:#c58a1d21;border:1px solid rgba(197,138,29,.22)}@media (max-width: 980px){.payroll-simple-layout,.payroll-period-controls{grid-template-columns:1fr}}.payroll-review-card{display:grid;gap:13px}.payroll-review-card>strong{color:var(--ink);font-size:24px;line-height:1.14;overflow-wrap:anywhere}.payroll-review-card>small{color:var(--muted);font-size:13px;font-weight:850}.payroll-review-card>p{margin:0;border-left:4px solid rgba(15,139,141,.48);border-radius:8px;background:#f8fafcdb;padding:12px;color:#344255;line-height:1.55}.payroll-journey-title{border:1px solid rgba(53,104,212,.16);border-radius:8px;background:linear-gradient(135deg,#3568d414,#0f8b8d12,#c58a1d0f),#fff;padding:12px 14px;display:grid;gap:4px}.payroll-journey-title span{color:var(--blue);font-size:12px;font-weight:900;text-transform:uppercase}.payroll-journey-title strong{color:#2f3d4f;font-size:14px;line-height:1.4}.payroll-action-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px}.payroll-action-strip button{min-height:72px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;align-items:center;text-align:left;cursor:pointer}.payroll-action-strip button:hover{border-color:#0f8b8d6b;box-shadow:0 12px 24px #0f8b8d1c;transform:translateY(-1px)}.payroll-action-strip button.active{border-color:#3568d461;background:linear-gradient(135deg,#3568d41f,#0f8b8d14),#fff;box-shadow:inset 3px 0 0 var(--blue),0 12px 24px #3568d417}.payroll-action-strip .paid-action{border-color:#0f8b5f52;background:linear-gradient(135deg,#0f8b5f24,#ffffffeb),#fff}.payroll-action-strip button:disabled{cursor:not-allowed;opacity:.56;transform:none;box-shadow:none}.payroll-action-strip svg{color:var(--teal);grid-row:span 2}.payroll-action-strip span{color:var(--ink);font-size:13px;font-weight:900;overflow-wrap:anywhere}.payroll-action-strip small{color:var(--muted);font-size:11px;font-weight:800;overflow-wrap:anywhere}.payroll-notes-panel{border:1px solid rgba(118,136,158,.16);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafcd1);padding:12px;display:grid;gap:5px}.payroll-notes-panel span{color:var(--muted);font-size:11px;font-weight:900;line-height:1.2;text-transform:uppercase}.payroll-notes-panel p{margin:0;color:#344255;font-size:14px;font-weight:760;line-height:1.45;overflow-wrap:anywhere}.payroll-readiness-grid,.payroll-playbook-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.payroll-readiness-grid article,.payroll-playbook-grid article{min-width:0;border:1px solid rgba(104,123,145,.16);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fbfde6),#fff;padding:14px;display:grid;align-content:start;gap:8px}.payroll-readiness-grid span,.payroll-playbook-grid span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.payroll-readiness-grid strong,.payroll-playbook-grid strong{color:var(--ink);font-size:21px;line-height:1.12;overflow-wrap:anywhere}.payroll-readiness-grid p,.payroll-playbook-grid p{margin:0;color:var(--muted);line-height:1.45}.leave-command-grid{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.leave-command-card{min-height:132px;border:1px solid rgba(118,136,158,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;align-content:start;gap:8px}.leave-command-card.primary{align-content:center;background:linear-gradient(135deg,#0f8b8d1a,#c58a1d14,#3568d412),#fff}.leave-command-card svg,.leave-request-preview svg{color:var(--teal)}.leave-command-card span,.leave-request-preview span{color:#65758a;font-size:12px;font-weight:900;text-transform:uppercase}.leave-command-card strong{color:var(--ink);font-size:26px;line-height:1.08;overflow-wrap:anywhere}.leave-command-card.primary strong{font-size:28px}.leave-command-card small,.leave-request-preview small{color:var(--muted);line-height:1.35;overflow-wrap:anywhere}.leave-focus-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:12px}.leave-focus-card{min-height:132px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;padding:15px;display:grid;align-content:start;gap:8px;text-align:left;cursor:pointer;box-shadow:0 10px 24px #14202e0a}.leave-focus-card:hover,.leave-focus-card.active{border-color:#0f8b8d6b;box-shadow:0 16px 30px #0f8b8d1c;transform:translateY(-1px)}.leave-focus-card.active{background:linear-gradient(135deg,#0f8b8d21,#c58a1d14),#fff}.leave-focus-card span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.leave-focus-card strong{color:var(--ink);font-size:27px;line-height:1;overflow-wrap:anywhere}.leave-focus-card small{color:var(--muted);font-weight:750;line-height:1.4;overflow-wrap:anywhere}.leave-focus-card.watch,.leave-focus-card.planned{border-color:#c58a1d42}.leave-focus-card.risk{border-color:#d95d3942}.leave-focus-card.active,.leave-focus-card.approved{border-color:#0f8b8d47}.leave-request-preview{border:1px solid rgba(15,139,141,.2);border-radius:8px;background:linear-gradient(135deg,#0f8b8d17,#c58a1d14),#fff;padding:14px;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.leave-request-preview svg{margin-top:2px}.leave-request-preview div{display:grid;gap:4px;min-width:0}.leave-request-preview strong{color:var(--ink);font-size:18px;line-height:1.15;overflow-wrap:anywhere}.leave-overlap-warning{border:1px solid rgba(197,138,29,.3);border-radius:8px;background:linear-gradient(135deg,#c58a1d1a,#ffffffe6),#fff;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start}.leave-overlap-warning svg{color:#9a3412;margin-top:2px}.leave-overlap-warning div{min-width:0;display:grid;gap:4px}.leave-overlap-warning strong{color:var(--ink);font-size:14px;line-height:1.2}.leave-overlap-warning small{color:var(--muted);font-weight:800;line-height:1.35;overflow-wrap:anywhere}.leave-card-meta{display:flex;flex-wrap:wrap;gap:8px}.leave-card-meta span{min-height:28px;border:1px solid #e4ebf2;border-radius:8px;background:#f8fafc;color:#475569;padding:0 9px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:850}.leave-status{display:inline-flex;align-items:center;justify-content:center;min-height:24px;width:fit-content;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:900;line-height:1.1;text-align:center}.leave-status.approved{color:#166534;background:#1665341a;border:1px solid rgba(22,101,52,.18)}.leave-status.rejected,.leave-status.cancelled{color:#b42318;background:#b423181a;border:1px solid rgba(180,35,24,.18)}.leave-status.pending{color:#9a3412;background:#c58a1d21;border:1px solid rgba(197,138,29,.22)}.leave-review-card{display:grid;gap:13px}.leave-review-card>strong{color:var(--ink);font-size:24px;line-height:1.14;overflow-wrap:anywhere}.leave-review-card>small{color:var(--muted);font-size:13px;font-weight:850}.leave-review-card>p{margin:0;border-left:4px solid rgba(15,139,141,.48);border-radius:8px;background:#f8fafcdb;padding:12px;color:#344255;line-height:1.55}.leave-journey-title{border:1px solid rgba(15,139,141,.16);border-radius:8px;background:linear-gradient(135deg,#0f8b8d14,#c58a1d12,#3568d40d),#fff;padding:12px 14px;display:grid;gap:4px}.leave-journey-title span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.leave-journey-title strong{color:#2f3d4f;font-size:14px;line-height:1.4}.leave-action-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px}.leave-action-strip button{min-height:72px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;align-items:center;text-align:left;cursor:pointer}.leave-action-strip button:hover{border-color:#0f8b8d6b;box-shadow:0 12px 24px #0f8b8d1c;transform:translateY(-1px)}.leave-action-strip button.active{border-color:#0f8b8d61;background:linear-gradient(135deg,#0f8b8d21,#c58a1d12),#fff;box-shadow:inset 3px 0 0 var(--teal),0 12px 24px #0f8b8d17}.leave-action-strip .approve-action{border-color:#0f8b8d57;background:linear-gradient(135deg,#0f8b8d29,#3568d412),#fff}.leave-action-strip .reject-action{border-color:#d95d394d;background:linear-gradient(135deg,#d95d3921,#c58a1d12),#fff}.leave-action-strip button:disabled{cursor:wait;opacity:.72;transform:none;box-shadow:none}.leave-action-strip svg{color:var(--teal);grid-row:span 2}.leave-action-strip span{color:var(--ink);font-size:13px;font-weight:900;overflow-wrap:anywhere}.leave-action-strip small{color:var(--muted);font-size:11px;font-weight:800;overflow-wrap:anywhere}.leave-notes-panel{border:1px solid rgba(104,123,145,.16);border-left:4px solid rgba(15,139,141,.48);border-radius:8px;background:linear-gradient(135deg,#f8fafcf0,#f4f9fbd6),#fff;padding:12px;display:grid;gap:5px}.leave-notes-panel span{color:var(--teal-dark);font-size:11px;font-weight:900;line-height:1.2;text-transform:uppercase}.leave-notes-panel p{margin:0;color:#344255;font-size:14px;font-weight:760;line-height:1.45;overflow-wrap:anywhere}.leave-readiness-grid,.leave-playbook-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.leave-readiness-grid article,.leave-playbook-grid article{min-width:0;border:1px solid rgba(104,123,145,.16);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fbfde6),#fff;padding:14px;display:grid;align-content:start;gap:8px}.leave-readiness-grid span,.leave-playbook-grid span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.leave-readiness-grid strong,.leave-playbook-grid strong{color:var(--ink);font-size:21px;line-height:1.12;overflow-wrap:anywhere}.leave-readiness-grid p,.leave-playbook-grid p{margin:0;color:var(--muted);line-height:1.45}.attendance-command-grid{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.attendance-command-card{min-height:132px;border:1px solid rgba(118,136,158,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;align-content:start;gap:8px}.attendance-command-card.primary{align-content:center;background:linear-gradient(135deg,#0f8b8d1a,#3568d414,#c58a1d12),#fff}.attendance-command-card svg,.attendance-punch-preview svg,.attendance-rule-preview svg{color:var(--teal)}.attendance-command-card span,.attendance-punch-preview span,.attendance-rule-preview span{color:#65758a;font-size:12px;font-weight:900;text-transform:uppercase}.attendance-command-card strong{color:var(--ink);font-size:26px;line-height:1.08;overflow-wrap:anywhere}.attendance-command-card.primary strong{font-size:28px}.attendance-command-card small,.attendance-punch-preview small,.attendance-rule-preview small{color:var(--muted);line-height:1.35;overflow-wrap:anywhere}.attendance-focus-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:12px}.attendance-focus-card{min-height:132px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;padding:15px;display:grid;align-content:start;gap:8px;text-align:left;cursor:pointer;box-shadow:0 10px 24px #14202e0a}.attendance-focus-card:hover,.attendance-focus-card.active{border-color:#3568d46b;box-shadow:0 16px 30px #3568d41c;transform:translateY(-1px)}.attendance-focus-card.active{background:linear-gradient(135deg,#3568d41f,#0f8b8d14),#fff}.attendance-focus-card span{color:var(--blue);font-size:12px;font-weight:900;text-transform:uppercase}.attendance-focus-card strong{color:var(--ink);font-size:27px;line-height:1;overflow-wrap:anywhere}.attendance-focus-card small{color:var(--muted);font-weight:750;line-height:1.4;overflow-wrap:anywhere}.attendance-focus-card.risk{border-color:#d95d3942}.attendance-focus-card.watch,.attendance-focus-card.planned{border-color:#c58a1d42}.attendance-focus-card.active,.attendance-focus-card.clean{border-color:#0f8b8d47}.attendance-closeout-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px;margin-top:14px}.attendance-closeout-panel{min-width:0;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;align-content:start;gap:14px}.attendance-closeout-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.attendance-closeout-card{min-width:0;min-height:120px;border:1px solid rgba(104,123,145,.16);border-radius:8px;background:linear-gradient(180deg,#fffffffc,#f8fbfdeb),#fff;padding:14px;display:grid;align-content:start;gap:8px}.attendance-closeout-card.ready{border-color:#0f8b8d40}.attendance-closeout-card.risk{border-color:#d95d3947}.attendance-closeout-card.watch{border-color:#c58a1d4d}.attendance-closeout-card span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.attendance-closeout-card strong{color:var(--ink);font-size:26px;line-height:1.05;overflow-wrap:anywhere}.attendance-closeout-card small{color:var(--muted);font-weight:760;line-height:1.4;overflow-wrap:anywhere}.attendance-review-queue{display:grid;gap:10px}.attendance-review-queue button{min-width:0;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffc,#f8fafceb),#fff;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;align-items:center;text-align:left;cursor:pointer}.attendance-review-queue button:hover{border-color:#3568d45c;box-shadow:0 12px 24px #3568d41a;transform:translateY(-1px)}.attendance-review-queue .attendance-status{grid-row:span 2;align-self:start;margin-top:2px;font-size:12px;font-weight:900}.attendance-review-queue strong{color:var(--ink);font-size:15px;line-height:1.2;overflow-wrap:anywhere}.attendance-review-queue small{color:var(--muted);font-size:12px;font-weight:760;line-height:1.35;overflow-wrap:anywhere}.attendance-punch-preview,.attendance-rule-preview{border:1px solid rgba(15,139,141,.2);border-radius:8px;background:linear-gradient(135deg,#0f8b8d17,#3568d412),#fff;padding:14px;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.attendance-punch-preview svg,.attendance-rule-preview svg{margin-top:2px}.attendance-punch-preview div,.attendance-rule-preview div{display:grid;gap:4px;min-width:0}.attendance-punch-preview strong,.attendance-rule-preview strong{color:var(--ink);font-size:18px;line-height:1.15;overflow-wrap:anywhere}.attendance-status{display:inline-flex;align-items:center;justify-content:center;min-height:24px;width:fit-content;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:900;line-height:1.1;text-align:center}.attendance-status.present{color:#166534;background:#1665341a;border:1px solid rgba(22,101,52,.18)}.attendance-status.warning{color:#9a3412;background:#c58a1d21;border:1px solid rgba(197,138,29,.22)}.attendance-status.absent{color:#b42318;background:#b423181a;border:1px solid rgba(180,35,24,.18)}.attendance-status.holiday{color:#1d4ed8;background:#1d4ed81a;border:1px solid rgba(29,78,216,.18)}.attendance-status.neutral{color:#475569;background:#4755691a;border:1px solid rgba(71,85,105,.16)}.attendance-review-card{display:grid;gap:13px}.attendance-review-card>strong{color:var(--ink);font-size:24px;line-height:1.14;overflow-wrap:anywhere}.attendance-review-card>small{color:var(--muted);font-size:13px;font-weight:850}.attendance-review-card>p{margin:0;border-left:4px solid rgba(15,139,141,.48);border-radius:8px;background:#f8fafcdb;padding:12px;color:#344255;line-height:1.55}.attendance-journey-title{border:1px solid rgba(53,104,212,.16);border-radius:8px;background:linear-gradient(135deg,#3568d414,#0f8b8d12,#c58a1d0d),#fff;padding:12px 14px;display:grid;gap:4px}.attendance-journey-title span{color:var(--blue);font-size:12px;font-weight:900;text-transform:uppercase}.attendance-journey-title strong{color:#2f3d4f;font-size:14px;line-height:1.4}.attendance-action-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px}.attendance-action-strip button{min-height:72px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;align-items:center;text-align:left;cursor:pointer}.attendance-action-strip button:hover{border-color:#0f8b8d6b;box-shadow:0 12px 24px #0f8b8d1c;transform:translateY(-1px)}.attendance-action-strip button.active{border-color:#3568d461;background:linear-gradient(135deg,#3568d41f,#0f8b8d14),#fff;box-shadow:inset 3px 0 0 var(--blue),0 12px 24px #3568d417}.attendance-action-strip svg{color:var(--teal);grid-row:span 2}.attendance-action-strip span{color:var(--ink);font-size:13px;font-weight:900;overflow-wrap:anywhere}.attendance-action-strip small{color:var(--muted);font-size:11px;font-weight:800;overflow-wrap:anywhere}.attendance-notes-panel{border:1px solid rgba(104,123,145,.16);border-left:4px solid rgba(53,104,212,.48);border-radius:8px;background:linear-gradient(135deg,#f8fafcf0,#f4f9fbd6),#fff;padding:12px;display:grid;gap:5px}.attendance-notes-panel span{color:var(--blue);font-size:11px;font-weight:900;line-height:1.2;text-transform:uppercase}.attendance-notes-panel p{margin:0;color:#344255;font-size:14px;font-weight:760;line-height:1.45;overflow-wrap:anywhere}.attendance-readiness-grid,.attendance-playbook-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.attendance-readiness-grid article,.attendance-playbook-grid article{min-width:0;border:1px solid rgba(104,123,145,.16);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fbfde6),#fff;padding:14px;display:grid;align-content:start;gap:8px}.attendance-readiness-grid span,.attendance-playbook-grid span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.attendance-readiness-grid strong,.attendance-playbook-grid strong{color:var(--ink);font-size:21px;line-height:1.12;overflow-wrap:anywhere}.attendance-readiness-grid p,.attendance-playbook-grid p{margin:0;color:var(--muted);line-height:1.45}.asset-command-grid{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.asset-command-card{min-height:132px;border:1px solid rgba(118,136,158,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;align-content:start;gap:8px}.asset-command-card.primary{align-content:center;background:linear-gradient(135deg,#0f8b8d1a,#c58a1d14,#3568d412),#fff}.asset-command-card svg,.asset-register-preview svg{color:var(--teal)}.asset-command-card span,.asset-register-preview span{color:#65758a;font-size:12px;font-weight:900;text-transform:uppercase}.asset-command-card strong{color:var(--ink);font-size:26px;line-height:1.08;overflow-wrap:anywhere}.asset-command-card.primary strong{font-size:28px}.asset-command-card small,.asset-register-preview small{color:var(--muted);line-height:1.35;overflow-wrap:anywhere}.asset-focus-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:12px}.asset-focus-card{min-height:132px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;padding:15px;display:grid;align-content:start;gap:8px;text-align:left;cursor:pointer;box-shadow:0 10px 24px #14202e0a}.asset-focus-card:hover,.asset-focus-card.active{border-color:#0f8b8d6b;box-shadow:0 16px 30px #0f8b8d1c;transform:translateY(-1px)}.asset-focus-card.active{background:linear-gradient(135deg,#0f8b8d1f,#c58a1d14),#fff}.asset-focus-card span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.asset-focus-card strong{color:var(--ink);font-size:27px;line-height:1;overflow-wrap:anywhere}.asset-focus-card small{color:var(--muted);font-weight:750;line-height:1.4;overflow-wrap:anywhere}.asset-focus-card.risk{border-color:#d95d3942}.asset-focus-card.watch{border-color:#c58a1d42}.asset-focus-card.available,.asset-focus-card.assigned,.asset-focus-card.controlled{border-color:#0f8b8d47}.asset-focus-card.retired{border-color:#64748b42}.asset-governance-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);gap:14px;margin-top:14px}.asset-governance-panel{min-width:0;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;align-content:start;gap:14px}.asset-governance-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(142px,100%),1fr));gap:10px}.asset-governance-card{min-width:0;min-height:118px;border:1px solid rgba(104,123,145,.16);border-radius:8px;background:linear-gradient(180deg,#fffffffc,#f8fbfdeb),#fff;padding:13px;display:grid;align-content:start;gap:8px}.asset-governance-card.ready{border-color:#0f8b8d3d}.asset-governance-card.watch{border-color:#c58a1d4d}.asset-governance-card.risk{border-color:#d95d3947}.asset-governance-card span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.asset-governance-card strong{color:var(--ink);font-size:25px;line-height:1.05;overflow-wrap:anywhere}.asset-governance-card small{color:var(--muted);font-weight:760;line-height:1.4;overflow-wrap:anywhere}.asset-audit-queue{display:grid;gap:10px}.asset-audit-queue button{min-width:0;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffc,#f8fafceb),#fff;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;align-items:center;text-align:left;cursor:pointer}.asset-audit-queue button:hover{border-color:#0f8b8d66;box-shadow:0 12px 24px #0f8b8d1c;transform:translateY(-1px)}.asset-audit-queue .asset-status{grid-row:span 2;align-self:start;margin-top:2px;font-size:12px;font-weight:900}.asset-audit-queue strong{color:var(--ink);font-size:15px;line-height:1.2;overflow-wrap:anywhere}.asset-audit-queue small{color:var(--muted);font-size:12px;font-weight:760;line-height:1.35;overflow-wrap:anywhere}.asset-gap-strip{display:flex;flex-wrap:wrap;gap:8px}.asset-gap-strip span{border:1px solid rgba(217,93,57,.24);border-radius:999px;background:#fff1ecd1;color:#9a3412;padding:6px 10px;font-size:12px;font-weight:900;line-height:1.2}.asset-register-preview{border:1px solid rgba(15,139,141,.2);border-radius:8px;background:linear-gradient(135deg,#0f8b8d17,#c58a1d14),#fff;padding:14px;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.asset-register-preview svg{margin-top:2px}.asset-register-preview div{display:grid;gap:4px;min-width:0}.asset-register-preview strong{color:var(--ink);font-size:18px;line-height:1.15;overflow-wrap:anywhere}.asset-card-meta div{align-items:flex-start}.asset-status{display:inline-flex;align-items:center;justify-content:center;min-height:24px;width:fit-content;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:900;line-height:1.1;text-align:center}.asset-status.assigned{color:#166534;background:#1665341a;border:1px solid rgba(22,101,52,.18)}.asset-status.available{color:#1d4ed8;background:#1d4ed81a;border:1px solid rgba(29,78,216,.18)}.asset-status.maintenance{color:#9a3412;background:#c58a1d21;border:1px solid rgba(197,138,29,.22)}.asset-status.retired{color:#b42318;background:#b423181a;border:1px solid rgba(180,35,24,.18)}.asset-review-card{display:grid;gap:13px}.asset-review-card>strong{color:var(--ink);font-size:24px;line-height:1.14;overflow-wrap:anywhere}.asset-review-card>small{color:var(--muted);font-size:13px;font-weight:850}.asset-review-card>p{margin:0;border-left:4px solid rgba(15,139,141,.48);border-radius:8px;background:#f8fafcdb;padding:12px;color:#344255;line-height:1.55}.asset-journey-title{border:1px solid rgba(15,139,141,.16);border-radius:8px;background:linear-gradient(135deg,#0f8b8d14,#c58a1d12,#3568d40d),#fff;padding:12px 14px;display:grid;gap:4px}.asset-journey-title span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.asset-journey-title strong{color:#2f3d4f;font-size:14px;line-height:1.4}.asset-action-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px}.asset-action-strip button{min-height:72px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;align-items:center;text-align:left;cursor:pointer}.asset-action-strip button:hover{border-color:#0f8b8d6b;box-shadow:0 12px 24px #0f8b8d1c;transform:translateY(-1px)}.asset-action-strip button.active{border-color:#0f8b8d61;background:linear-gradient(135deg,#0f8b8d21,#c58a1d12),#fff;box-shadow:inset 3px 0 0 var(--teal),0 12px 24px #0f8b8d17}.asset-action-strip .activate-action{border-color:#0f8b8d57;background:linear-gradient(135deg,#0f8b8d29,#3568d412),#fff}.asset-action-strip .waiting-action{border-color:#c58a1d57;background:linear-gradient(135deg,#c58a1d24,#3568d40f),#fff}.asset-action-strip .cancel-action{border-color:#d95d394d;background:linear-gradient(135deg,#d95d3921,#c58a1d12),#fff}.asset-action-strip button:disabled{cursor:wait;opacity:.72;transform:none;box-shadow:none}.asset-action-strip svg{color:var(--teal);grid-row:span 2}.asset-action-strip span{color:var(--ink);font-size:13px;font-weight:900;overflow-wrap:anywhere}.asset-action-strip small{color:var(--muted);font-size:11px;font-weight:800;overflow-wrap:anywhere}.asset-notes-panel{border:1px solid rgba(104,123,145,.16);border-left:4px solid rgba(15,139,141,.48);border-radius:8px;background:linear-gradient(135deg,#f8fafcf0,#f4f9fbd6),#fff;padding:12px;display:grid;gap:5px}.asset-notes-panel span{color:var(--teal-dark);font-size:11px;font-weight:900;line-height:1.2;text-transform:uppercase}.asset-notes-panel p{margin:0;color:#344255;font-size:14px;font-weight:760;line-height:1.45;overflow-wrap:anywhere}.asset-readiness-grid,.asset-playbook-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.asset-readiness-grid article,.asset-playbook-grid article{min-width:0;border:1px solid rgba(104,123,145,.16);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fbfde6),#fff;padding:14px;display:grid;align-content:start;gap:8px}.asset-readiness-grid span,.asset-playbook-grid span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.asset-readiness-grid strong,.asset-playbook-grid strong{color:var(--ink);font-size:21px;line-height:1.12;overflow-wrap:anywhere}.asset-readiness-grid p,.asset-playbook-grid p{margin:0;color:var(--muted);line-height:1.45}.inventory-command-grid{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.inventory-command-card{min-height:132px;border:1px solid rgba(118,136,158,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;align-content:start;gap:8px}.inventory-command-card.primary{align-content:center;background:linear-gradient(135deg,#0f8b8d1a,#3568d414,#c58a1d12),#fff}.inventory-command-card svg,.inventory-item-preview svg{color:var(--teal)}.inventory-command-card span,.inventory-item-preview span{color:#65758a;font-size:12px;font-weight:900;text-transform:uppercase}.inventory-command-card strong{color:var(--ink);font-size:26px;line-height:1.08;overflow-wrap:anywhere}.inventory-command-card.primary strong{font-size:28px}.inventory-command-card small,.inventory-item-preview small{color:var(--muted);line-height:1.35;overflow-wrap:anywhere}.inventory-focus-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:12px}.inventory-focus-card{min-height:132px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;padding:15px;display:grid;align-content:start;gap:8px;text-align:left;cursor:pointer;box-shadow:0 10px 24px #14202e0a}.inventory-focus-card:hover,.inventory-focus-card.active{border-color:#3568d46b;box-shadow:0 16px 30px #3568d41c;transform:translateY(-1px)}.inventory-focus-card.active{background:linear-gradient(135deg,#3568d41f,#0f8b8d14),#fff}.inventory-focus-card span{color:var(--blue);font-size:12px;font-weight:900;text-transform:uppercase}.inventory-focus-card strong{color:var(--ink);font-size:27px;line-height:1;overflow-wrap:anywhere}.inventory-focus-card small{color:var(--muted);font-weight:750;line-height:1.4;overflow-wrap:anywhere}.inventory-focus-card.risk{border-color:#d95d3942}.inventory-focus-card.watch,.inventory-focus-card.value{border-color:#c58a1d42}.inventory-focus-card.healthy{border-color:#0f8b8d47}.inventory-planning-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:14px;margin-top:14px}.inventory-planning-panel{min-width:0;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;align-content:start;gap:14px}.inventory-planning-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.inventory-planning-card{min-width:0;min-height:118px;border:1px solid rgba(104,123,145,.16);border-radius:8px;background:linear-gradient(180deg,#fffffffc,#f8fbfdeb),#fff;padding:13px;display:grid;align-content:start;gap:8px}.inventory-planning-card.ready{border-color:#0f8b8d3d}.inventory-planning-card.watch{border-color:#c58a1d4d}.inventory-planning-card.risk{border-color:#d95d3947}.inventory-planning-card span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.inventory-planning-card strong{color:var(--ink);font-size:25px;line-height:1.05;overflow-wrap:anywhere}.inventory-planning-card small{color:var(--muted);font-weight:760;line-height:1.4;overflow-wrap:anywhere}.inventory-reorder-queue{display:grid;gap:10px}.inventory-reorder-queue button{min-width:0;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffc,#f8fafceb),#fff;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;align-items:center;text-align:left;cursor:pointer}.inventory-reorder-queue button:hover{border-color:#3568d45c;box-shadow:0 12px 24px #3568d41a;transform:translateY(-1px)}.inventory-reorder-queue .inventory-status{grid-row:span 2;align-self:start;margin-top:2px;font-size:12px;font-weight:900}.inventory-reorder-queue strong{color:var(--ink);font-size:15px;line-height:1.2;overflow-wrap:anywhere}.inventory-reorder-queue small{color:var(--muted);font-size:12px;font-weight:760;line-height:1.35;overflow-wrap:anywhere}.inventory-gap-strip{display:flex;flex-wrap:wrap;gap:8px}.inventory-gap-strip span{border:1px solid rgba(197,138,29,.26);border-radius:999px;background:#fff8e5d1;color:#854d0e;padding:6px 10px;font-size:12px;font-weight:900;line-height:1.2}.inventory-item-preview{border:1px solid rgba(15,139,141,.2);border-radius:8px;background:linear-gradient(135deg,#0f8b8d17,#3568d412),#fff;padding:14px;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.inventory-item-preview svg{margin-top:2px}.inventory-item-preview div{display:grid;gap:4px;min-width:0}.inventory-item-preview strong{color:var(--ink);font-size:18px;line-height:1.15;overflow-wrap:anywhere}.inventory-status{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:44px;min-height:24px;width:fit-content;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:900;line-height:1.1;text-align:center;overflow-wrap:anywhere;white-space:normal}.inventory-status.ok{color:#166534;background:#1665341a;border:1px solid rgba(22,101,52,.18)}.inventory-status.low{color:#9a3412;background:#c58a1d21;border:1px solid rgba(197,138,29,.22)}.inventory-status.out{color:#b42318;background:#b423181a;border:1px solid rgba(180,35,24,.18)}.inventory-review-card{display:grid;gap:13px}.inventory-review-card>strong{color:var(--ink);font-size:24px;line-height:1.14;overflow-wrap:anywhere}.inventory-review-card>small{color:var(--muted);font-size:13px;font-weight:850}.inventory-review-card>p{margin:0;border-left:4px solid rgba(15,139,141,.48);border-radius:8px;background:#f8fafcdb;padding:12px;color:#344255;line-height:1.55}.inventory-journey-title{border:1px solid rgba(53,104,212,.16);border-radius:8px;background:linear-gradient(135deg,#3568d414,#0f8b8d12,#c58a1d0d),#fff;padding:12px 14px;display:grid;gap:4px}.inventory-journey-title span{color:var(--blue);font-size:12px;font-weight:900;text-transform:uppercase}.inventory-journey-title strong{color:#2f3d4f;font-size:14px;line-height:1.4}.inventory-action-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px}.inventory-action-strip button{min-height:72px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;align-items:center;text-align:left;cursor:pointer}.inventory-action-strip button:hover{border-color:#0f8b8d6b;box-shadow:0 12px 24px #0f8b8d1c;transform:translateY(-1px)}.inventory-action-strip button.active{border-color:#3568d461;background:linear-gradient(135deg,#3568d41f,#0f8b8d14),#fff;box-shadow:inset 3px 0 0 var(--blue),0 12px 24px #3568d417}.inventory-action-strip .activate-action{border-color:#0f8b8d57;background:linear-gradient(135deg,#0f8b8d29,#3568d412),#fff}.inventory-action-strip .waiting-action{border-color:#c58a1d57;background:linear-gradient(135deg,#c58a1d24,#3568d40f),#fff}.inventory-action-strip button:disabled{cursor:wait;opacity:.72;transform:none;box-shadow:none}.inventory-action-strip svg{color:var(--teal);grid-row:span 2}.inventory-action-strip span{color:var(--ink);font-size:13px;font-weight:900;overflow-wrap:anywhere}.inventory-action-strip small{color:var(--muted);font-size:11px;font-weight:800;overflow-wrap:anywhere}.inventory-edit-panel{border:1px solid rgba(53,104,212,.14);border-radius:8px;background:linear-gradient(135deg,#3568d40f,#0f8b8d0d),#fff;padding:14px;display:grid;gap:12px}.inventory-edit-heading{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;border-bottom:1px solid rgba(112,129,150,.14);padding-bottom:10px}.inventory-edit-heading span{color:var(--ink);font-size:14px;font-weight:950}.inventory-edit-heading strong{color:var(--teal);font-size:13px;font-weight:950;text-align:right}.inventory-edit-panel label{color:#344255;font-size:12px;font-weight:900;display:grid;gap:6px}.inventory-edit-panel input,.inventory-edit-panel select{min-width:0;min-height:42px;border:1px solid rgba(104,123,145,.2);border-radius:8px;background:#fff;padding:0 12px;color:var(--ink);font:inherit;font-weight:800}.inventory-edit-panel input:focus,.inventory-edit-panel select:focus{outline:2px solid rgba(53,104,212,.16);border-color:#3568d46b}.inventory-readiness-grid,.inventory-playbook-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.inventory-readiness-grid article,.inventory-playbook-grid article{min-width:0;border:1px solid rgba(104,123,145,.16);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fbfde6),#fff;padding:14px;display:grid;align-content:start;gap:8px}.inventory-readiness-grid span,.inventory-playbook-grid span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.inventory-readiness-grid strong,.inventory-playbook-grid strong{color:var(--ink);font-size:21px;line-height:1.12;overflow-wrap:anywhere}.inventory-readiness-grid p,.inventory-playbook-grid p{margin:0;color:var(--muted);line-height:1.45}.supplier-command-grid{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.supplier-command-card{min-height:132px;border:1px solid rgba(118,136,158,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;align-content:start;gap:8px}.supplier-command-card.primary{align-content:center;background:linear-gradient(135deg,#0f8b8d1a,#c58a1d14,#3568d412),#fff}.supplier-command-card svg,.supplier-profile-preview svg{color:var(--teal)}.supplier-command-card span,.supplier-profile-preview span{color:#65758a;font-size:12px;font-weight:900;text-transform:uppercase}.supplier-command-card strong{color:var(--ink);font-size:26px;line-height:1.08;overflow-wrap:anywhere}.supplier-command-card.primary strong{font-size:28px}.supplier-command-card small,.supplier-profile-preview small{color:var(--muted);line-height:1.35;overflow-wrap:anywhere}.supplier-focus-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:12px}.supplier-focus-card{min-height:132px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;padding:15px;display:grid;align-content:start;gap:8px;text-align:left;cursor:pointer;box-shadow:0 10px 24px #14202e0a}.supplier-focus-card:hover,.supplier-focus-card.active{border-color:#0f8b8d6b;box-shadow:0 16px 30px #0f8b8d1c;transform:translateY(-1px)}.supplier-focus-card.active{background:linear-gradient(135deg,#0f8b8d1f,#c58a1d14),#fff}.supplier-focus-card span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.supplier-focus-card strong{color:var(--ink);font-size:27px;line-height:1;overflow-wrap:anywhere}.supplier-focus-card small{color:var(--muted);font-weight:750;line-height:1.4;overflow-wrap:anywhere}.supplier-focus-card.risk{border-color:#d95d3942}.supplier-focus-card.watch{border-color:#c58a1d42}.supplier-focus-card.active,.supplier-focus-card.healthy{border-color:#0f8b8d47}.supplier-relationship-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:14px;margin-top:14px}.supplier-relationship-panel{min-width:0;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;align-content:start;gap:14px}.supplier-relationship-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.supplier-relationship-card{min-width:0;min-height:118px;border:1px solid rgba(104,123,145,.16);border-radius:8px;background:linear-gradient(180deg,#fffffffc,#f8fbfdeb),#fff;padding:13px;display:grid;align-content:start;gap:8px}.supplier-relationship-card.ready{border-color:#0f8b8d3d}.supplier-relationship-card.watch{border-color:#c58a1d4d}.supplier-relationship-card.risk{border-color:#d95d3947}.supplier-relationship-card span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.supplier-relationship-card strong{color:var(--ink);font-size:25px;line-height:1.05;overflow-wrap:anywhere}.supplier-relationship-card small{color:var(--muted);font-weight:760;line-height:1.4;overflow-wrap:anywhere}.supplier-followup-queue{display:grid;gap:10px}.supplier-followup-queue button{min-width:0;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffc,#f8fafceb),#fff;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;align-items:center;text-align:left;cursor:pointer}.supplier-followup-queue button:hover{border-color:#0f8b8d66;box-shadow:0 12px 24px #0f8b8d1c;transform:translateY(-1px)}.supplier-followup-queue .supplier-status{grid-row:span 2;align-self:start;margin-top:2px;font-size:12px;font-weight:900}.supplier-followup-queue strong{color:var(--ink);font-size:15px;line-height:1.2;overflow-wrap:anywhere}.supplier-followup-queue small{color:var(--muted);font-size:12px;font-weight:760;line-height:1.35;overflow-wrap:anywhere}.supplier-gap-strip{display:flex;flex-wrap:wrap;gap:8px}.supplier-gap-strip span{border:1px solid rgba(217,93,57,.24);border-radius:999px;background:#fff1ecd1;color:#9a3412;padding:6px 10px;font-size:12px;font-weight:900;line-height:1.2}.supplier-profile-preview{border:1px solid rgba(15,139,141,.2);border-radius:8px;background:linear-gradient(135deg,#0f8b8d17,#c58a1d14),#fff;padding:14px;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.supplier-profile-preview svg{margin-top:2px}.supplier-profile-preview div{display:grid;gap:4px;min-width:0}.supplier-profile-preview strong{color:var(--ink);font-size:18px;line-height:1.15;overflow-wrap:anywhere}.supplier-status,.supplier-po-status{display:inline-flex;align-items:center;justify-content:center;min-height:24px;width:fit-content;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:900;line-height:1.1;text-align:center}.supplier-status.active,.supplier-po-status.received{color:#166534;background:#1665341a;border:1px solid rgba(22,101,52,.18)}.supplier-status.inactive,.supplier-po-status.cancelled{color:#b42318;background:#b423181a;border:1px solid rgba(180,35,24,.18)}.supplier-po-status.ordered{color:#1d4ed8;background:#1d4ed81a;border:1px solid rgba(29,78,216,.18)}.supplier-po-status.pending{color:#9a3412;background:#c58a1d21;border:1px solid rgba(197,138,29,.22)}.supplier-review-card{display:grid;gap:13px}.supplier-review-card>strong{color:var(--ink);font-size:24px;line-height:1.14;overflow-wrap:anywhere}.supplier-review-card>small{color:var(--muted);font-size:13px;font-weight:850}.supplier-review-card>p{margin:0;border-left:4px solid rgba(15,139,141,.48);border-radius:8px;background:#f8fafcdb;padding:12px;color:#344255;line-height:1.55}.supplier-journey-title{border:1px solid rgba(15,139,141,.16);border-radius:8px;background:linear-gradient(135deg,#0f8b8d14,#c58a1d12,#3568d40d),#fff;padding:12px 14px;display:grid;gap:4px}.supplier-journey-title span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.supplier-journey-title strong{color:#2f3d4f;font-size:14px;line-height:1.4}.supplier-action-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px}.supplier-action-strip button{min-height:72px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;align-items:center;text-align:left;cursor:pointer}.supplier-action-strip button:hover{border-color:#0f8b8d6b;box-shadow:0 12px 24px #0f8b8d1c;transform:translateY(-1px)}.supplier-action-strip button.active{border-color:#0f8b8d61;background:linear-gradient(135deg,#0f8b8d21,#c58a1d12),#fff;box-shadow:inset 3px 0 0 var(--teal),0 12px 24px #0f8b8d17}.supplier-action-strip svg{color:var(--teal);grid-row:span 2}.supplier-action-strip span{color:var(--ink);font-size:13px;font-weight:900;overflow-wrap:anywhere}.supplier-action-strip small{color:var(--muted);font-size:11px;font-weight:800;overflow-wrap:anywhere}.supplier-edit-panel{border:1px solid rgba(15,139,141,.16);border-radius:8px;background:linear-gradient(135deg,#0f8b8d12,#c58a1d0d),#fff;padding:14px;display:grid;gap:12px}.supplier-edit-heading{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;border-bottom:1px solid rgba(112,129,150,.14);padding-bottom:10px}.supplier-edit-heading span{color:var(--ink);font-size:14px;font-weight:950}.supplier-edit-heading strong{color:var(--teal);font-size:13px;font-weight:950;text-align:right}.supplier-edit-panel label{color:#344255;font-size:12px;font-weight:900;display:grid;gap:6px}.supplier-edit-panel input,.supplier-edit-panel select{min-width:0;min-height:42px;border:1px solid rgba(104,123,145,.2);border-radius:8px;background:#fff;padding:0 12px;color:var(--ink);font:inherit;font-weight:800}.supplier-edit-panel input:focus,.supplier-edit-panel select:focus{outline:2px solid rgba(15,139,141,.16);border-color:#0f8b8d6b}.supplier-readiness-grid,.supplier-playbook-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.supplier-readiness-grid article,.supplier-playbook-grid article{min-width:0;border:1px solid rgba(104,123,145,.16);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fbfde6),#fff;padding:14px;display:grid;align-content:start;gap:8px}.supplier-readiness-grid span,.supplier-playbook-grid span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.supplier-readiness-grid strong,.supplier-playbook-grid strong{color:var(--ink);font-size:21px;line-height:1.12;overflow-wrap:anywhere}.supplier-readiness-grid p,.supplier-playbook-grid p{margin:0;color:var(--muted);line-height:1.45}.procurement-command-grid{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.procurement-command-card{min-height:132px;border:1px solid rgba(118,136,158,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;align-content:start;gap:8px}.procurement-command-card.primary{align-content:center;background:linear-gradient(135deg,#0f8b8d1a,#3568d414,#c58a1d12),#fff}.procurement-command-card svg,.procurement-generate-preview svg{color:var(--teal)}.procurement-command-card span,.procurement-generate-preview span{color:#65758a;font-size:12px;font-weight:900;text-transform:uppercase}.procurement-command-card strong{color:var(--ink);font-size:26px;line-height:1.08;overflow-wrap:anywhere}.procurement-command-card.primary strong{font-size:28px}.procurement-command-card small,.procurement-generate-preview small{color:var(--muted);line-height:1.35;overflow-wrap:anywhere}.procurement-focus-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:12px}.procurement-focus-card{min-height:132px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;padding:15px;display:grid;align-content:start;gap:8px;text-align:left;cursor:pointer;box-shadow:0 10px 24px #14202e0a}.procurement-focus-card:hover,.procurement-focus-card.active{border-color:#3568d46b;box-shadow:0 16px 30px #3568d41c;transform:translateY(-1px)}.procurement-focus-card.active{background:linear-gradient(135deg,#3568d41f,#0f8b8d14),#fff}.procurement-focus-card span{color:var(--blue);font-size:12px;font-weight:900;text-transform:uppercase}.procurement-focus-card strong{color:var(--ink);font-size:27px;line-height:1;overflow-wrap:anywhere}.procurement-focus-card small{color:var(--muted);font-weight:750;line-height:1.4;overflow-wrap:anywhere}.procurement-focus-card.risk{border-color:#d95d3942}.procurement-focus-card.watch,.procurement-focus-card.value{border-color:#c58a1d42}.procurement-focus-card.active,.procurement-focus-card.received{border-color:#0f8b8d47}.procurement-control-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:14px;margin-top:14px}.procurement-control-panel{min-width:0;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;align-content:start;gap:14px}.procurement-control-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.procurement-control-card{min-width:0;min-height:118px;border:1px solid rgba(104,123,145,.16);border-radius:8px;background:linear-gradient(180deg,#fffffffc,#f8fbfdeb),#fff;padding:13px;display:grid;align-content:start;gap:8px}.procurement-control-card.ready{border-color:#0f8b8d3d}.procurement-control-card.watch{border-color:#c58a1d4d}.procurement-control-card.risk{border-color:#d95d3947}.procurement-control-card span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.procurement-control-card strong{color:var(--ink);font-size:25px;line-height:1.05;overflow-wrap:anywhere}.procurement-control-card small{color:var(--muted);font-weight:760;line-height:1.4;overflow-wrap:anywhere}.procurement-queue{display:grid;gap:10px}.procurement-queue button{min-width:0;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffc,#f8fafceb),#fff;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;align-items:center;text-align:left;cursor:pointer}.procurement-queue button:hover{border-color:#3568d45c;box-shadow:0 12px 24px #3568d41a;transform:translateY(-1px)}.procurement-queue .procurement-status{grid-row:span 2;align-self:start;margin-top:2px;font-size:12px;font-weight:900}.procurement-queue strong{color:var(--ink);font-size:15px;line-height:1.2;overflow-wrap:anywhere}.procurement-queue small{color:var(--muted);font-size:12px;font-weight:760;line-height:1.35;overflow-wrap:anywhere}.procurement-gap-strip{display:flex;flex-wrap:wrap;gap:8px}.procurement-gap-strip span{border:1px solid rgba(217,93,57,.24);border-radius:999px;background:#fff1ecd1;color:#9a3412;padding:6px 10px;font-size:12px;font-weight:900;line-height:1.2}.procurement-generate-preview{border:1px solid rgba(15,139,141,.2);border-radius:8px;background:linear-gradient(135deg,#0f8b8d17,#3568d412),#fff;padding:14px;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;margin:12px 0}.procurement-generate-preview svg{margin-top:2px}.procurement-generate-preview div{display:grid;gap:4px;min-width:0}.procurement-generate-preview strong{color:var(--ink);font-size:18px;line-height:1.15;overflow-wrap:anywhere}.procurement-status{display:inline-flex;align-items:center;justify-content:center;min-height:24px;width:fit-content;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:900;line-height:1.1;text-align:center}.procurement-status.received{color:#166534;background:#1665341a;border:1px solid rgba(22,101,52,.18)}.procurement-status.ordered{color:#1d4ed8;background:#1d4ed81a;border:1px solid rgba(29,78,216,.18)}.procurement-status.pending,.procurement-status.draft{color:#9a3412;background:#c58a1d21;border:1px solid rgba(197,138,29,.22)}.procurement-status.cancelled{color:#b42318;background:#b423181a;border:1px solid rgba(180,35,24,.18)}.procurement-review-card{display:grid;gap:13px}.procurement-review-card>strong{color:var(--ink);font-size:24px;line-height:1.14;overflow-wrap:anywhere}.procurement-review-card>small{color:var(--muted);font-size:13px;font-weight:850}.procurement-review-card>p{margin:0;border-left:4px solid rgba(15,139,141,.48);border-radius:8px;background:#f8fafcdb;padding:12px;color:#344255;line-height:1.55}.procurement-journey-title{border:1px solid rgba(53,104,212,.16);border-radius:8px;background:linear-gradient(135deg,#3568d414,#0f8b8d12,#c58a1d0d),#fff;padding:12px 14px;display:grid;gap:4px}.procurement-journey-title span{color:var(--blue);font-size:12px;font-weight:900;text-transform:uppercase}.procurement-journey-title strong{color:#2f3d4f;font-size:14px;line-height:1.4}.procurement-action-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px}.procurement-action-strip button{min-height:72px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;align-items:center;text-align:left;cursor:pointer}.procurement-action-strip button:hover{border-color:#0f8b8d6b;box-shadow:0 12px 24px #0f8b8d1c;transform:translateY(-1px)}.procurement-action-strip button.active{border-color:#3568d461;background:linear-gradient(135deg,#3568d41f,#0f8b8d14),#fff;box-shadow:inset 3px 0 0 var(--blue),0 12px 24px #3568d417}.procurement-action-strip .accept-action{border-color:#0f8b8d57;background:linear-gradient(135deg,#0f8b8d29,#3568d412),#fff}.procurement-action-strip .reject-action{border-color:#d95d394d;background:linear-gradient(135deg,#d95d3921,#c58a1d12),#fff}.procurement-action-strip button:disabled{cursor:wait;opacity:.72;transform:none;box-shadow:none}.procurement-action-strip svg{color:var(--teal);grid-row:span 2}.procurement-action-strip span{color:var(--ink);font-size:13px;font-weight:900;overflow-wrap:anywhere}.procurement-action-strip small{color:var(--muted);font-size:11px;font-weight:800;overflow-wrap:anywhere}.procurement-readiness-grid,.procurement-playbook-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.procurement-readiness-grid article,.procurement-playbook-grid article{min-width:0;border:1px solid rgba(104,123,145,.16);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fbfde6),#fff;padding:14px;display:grid;align-content:start;gap:8px}.procurement-readiness-grid span,.procurement-playbook-grid span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.procurement-readiness-grid strong,.procurement-playbook-grid strong{color:var(--ink);font-size:21px;line-height:1.12;overflow-wrap:anywhere}.procurement-readiness-grid p,.procurement-playbook-grid p{margin:0;color:var(--muted);line-height:1.45}.expense-command-grid{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.expense-command-card{min-height:132px;border:1px solid rgba(118,136,158,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;align-content:start;gap:8px}.expense-command-card.primary{align-content:center;background:linear-gradient(135deg,#0f8b8d1a,#c58a1d14,#3568d412),#fff}.expense-command-card svg,.expense-entry-preview svg{color:var(--teal)}.expense-command-card span,.expense-entry-preview span{color:#65758a;font-size:12px;font-weight:900;text-transform:uppercase}.expense-command-card strong{color:var(--ink);font-size:26px;line-height:1.08;overflow-wrap:anywhere}.expense-command-card.primary strong{font-size:28px}.expense-command-card small,.expense-entry-preview small{color:var(--muted);line-height:1.35;overflow-wrap:anywhere}.expense-focus-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:12px}.expense-focus-card{min-height:132px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;padding:15px;display:grid;align-content:start;gap:8px;text-align:left;cursor:pointer;box-shadow:0 10px 24px #14202e0a}.expense-focus-card:hover,.expense-focus-card.active{border-color:#0f8b8d6b;box-shadow:0 16px 30px #0f8b8d1c;transform:translateY(-1px)}.expense-focus-card.active{background:linear-gradient(135deg,#0f8b8d1f,#c58a1d14),#fff}.expense-focus-card span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.expense-focus-card strong{color:var(--ink);font-size:27px;line-height:1;overflow-wrap:anywhere}.expense-focus-card small{color:var(--muted);font-weight:750;line-height:1.4;overflow-wrap:anywhere}.expense-focus-card.risk{border-color:#d95d3942}.expense-focus-card.watch,.expense-focus-card.value{border-color:#c58a1d42}.expense-focus-card.linked,.expense-focus-card.paid{border-color:#0f8b8d47}.expense-payment-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:14px;margin-top:14px}.expense-payment-panel{min-width:0;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;align-content:start;gap:14px}.expense-payment-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.expense-payment-card{min-width:0;min-height:118px;border:1px solid rgba(104,123,145,.16);border-radius:8px;background:linear-gradient(180deg,#fffffffc,#f8fbfdeb),#fff;padding:13px;display:grid;align-content:start;gap:8px}.expense-payment-card.ready{border-color:#0f8b8d3d}.expense-payment-card.watch{border-color:#c58a1d4d}.expense-payment-card.risk{border-color:#d95d3947}.expense-payment-card span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.expense-payment-card strong{color:var(--ink);font-size:25px;line-height:1.05;overflow-wrap:anywhere}.expense-payment-card small{color:var(--muted);font-weight:760;line-height:1.4;overflow-wrap:anywhere}.expense-payment-queue{display:grid;gap:10px}.expense-payment-queue button{min-width:0;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffc,#f8fafceb),#fff;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;align-items:center;text-align:left;cursor:pointer}.expense-payment-queue button:hover{border-color:#c58a1d6b;box-shadow:0 12px 24px #c58a1d1f;transform:translateY(-1px)}.expense-payment-queue .expense-status{grid-row:span 2;align-self:start;margin-top:2px;font-size:12px;font-weight:900}.expense-payment-queue strong{color:var(--ink);font-size:15px;line-height:1.2;overflow-wrap:anywhere}.expense-payment-queue small{color:var(--muted);font-size:12px;font-weight:760;line-height:1.35;overflow-wrap:anywhere}.expense-gap-strip{display:flex;flex-wrap:wrap;gap:8px}.expense-gap-strip span{border:1px solid rgba(197,138,29,.26);border-radius:999px;background:#fff8e5d1;color:#854d0e;padding:6px 10px;font-size:12px;font-weight:900;line-height:1.2}.expense-entry-preview{border:1px solid rgba(15,139,141,.2);border-radius:8px;background:linear-gradient(135deg,#0f8b8d17,#c58a1d14),#fff;padding:14px;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.expense-entry-preview svg{margin-top:2px}.expense-entry-preview div{display:grid;gap:4px;min-width:0}.expense-entry-preview strong{color:var(--ink);font-size:18px;line-height:1.15;overflow-wrap:anywhere}.expense-card-meta div{align-items:flex-start}.expense-status{display:inline-flex;align-items:center;justify-content:center;min-height:24px;width:fit-content;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:900;line-height:1.1;text-align:center}.expense-status.paid{color:#166534;background:#1665341a;border:1px solid rgba(22,101,52,.18)}.expense-status.pending,.expense-status.draft{color:#9a3412;background:#c58a1d21;border:1px solid rgba(197,138,29,.22)}.expense-status.cancelled{color:#b42318;background:#b423181a;border:1px solid rgba(180,35,24,.18)}.expense-review-card{display:grid;gap:13px}.expense-review-card>strong{color:var(--ink);font-size:24px;line-height:1.14;overflow-wrap:anywhere}.expense-review-card>small{color:var(--muted);font-size:13px;font-weight:850}.expense-review-card>p{margin:0;border-left:4px solid rgba(197,138,29,.52);border-radius:8px;background:#fffbeb70;padding:12px;color:#344255;line-height:1.55}.expense-journey-title{border:1px solid rgba(197,138,29,.18);border-radius:8px;background:linear-gradient(135deg,#c58a1d14,#0f8b8d0f,#3568d40a),#fff;padding:12px 14px;display:grid;gap:4px}.expense-journey-title span{color:#8a5a05;font-size:12px;font-weight:900;text-transform:uppercase}.expense-journey-title strong{color:#2f3d4f;font-size:14px;line-height:1.4}.expense-action-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px}.expense-action-strip button{min-height:72px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;align-items:center;text-align:left;cursor:pointer}.expense-action-strip button:hover{border-color:#c58a1d6b;box-shadow:0 12px 24px #c58a1d1f;transform:translateY(-1px)}.expense-action-strip button.active{border-color:#c58a1d66;background:linear-gradient(135deg,#c58a1d21,#0f8b8d12),#fff;box-shadow:inset 3px 0 #c58a1d,0 12px 24px #c58a1d1a}.expense-action-strip .paid-action{border-color:#0f8b8d57;background:linear-gradient(135deg,#0f8b8d29,#c58a1d14),#fff}.expense-action-strip button:disabled{cursor:wait;opacity:.72;transform:none;box-shadow:none}.expense-action-strip svg{color:#a16207;grid-row:span 2}.expense-action-strip span{color:var(--ink);font-size:13px;font-weight:900;overflow-wrap:anywhere}.expense-action-strip small{color:var(--muted);font-size:11px;font-weight:800;overflow-wrap:anywhere}.expense-notes-panel{border:1px solid rgba(104,123,145,.16);border-left:4px solid rgba(197,138,29,.52);border-radius:8px;background:linear-gradient(135deg,#fffbeb7a,#f8fafce6),#fff;padding:12px;display:grid;gap:5px}.expense-notes-panel span{color:#8a5a05;font-size:11px;font-weight:900;line-height:1.2;text-transform:uppercase}.expense-notes-panel p{margin:0;color:#344255;font-size:14px;font-weight:760;line-height:1.45;overflow-wrap:anywhere}.expense-readiness-grid,.expense-playbook-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.expense-readiness-grid article,.expense-playbook-grid article{min-width:0;border:1px solid rgba(104,123,145,.16);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fbfde6),#fff;padding:14px;display:grid;align-content:start;gap:8px}.expense-readiness-grid span,.expense-playbook-grid span{color:#8a5a05;font-size:12px;font-weight:900;text-transform:uppercase}.expense-readiness-grid strong,.expense-playbook-grid strong{color:var(--ink);font-size:21px;line-height:1.12;overflow-wrap:anywhere}.expense-readiness-grid p,.expense-playbook-grid p{margin:0;color:var(--muted);line-height:1.45}.invoice-command-grid{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.invoice-command-card{min-height:132px;border:1px solid rgba(118,136,158,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;align-content:start;gap:8px}.invoice-command-card.primary{align-content:center;background:linear-gradient(135deg,#0f8b8d1a,#3568d414,#c58a1d12),#fff}.invoice-command-card svg,.invoice-entry-preview svg{color:var(--teal)}.invoice-command-card span,.invoice-entry-preview span{color:#65758a;font-size:12px;font-weight:900;text-transform:uppercase}.invoice-command-card strong{color:var(--ink);font-size:26px;line-height:1.08;overflow-wrap:anywhere}.invoice-command-card.primary strong{font-size:28px}.invoice-command-card small,.invoice-entry-preview small{color:var(--muted);line-height:1.35;overflow-wrap:anywhere}.invoice-density-control{margin:0 0 16px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(135deg,#f8fafcf0,#fffffffa),#fff;box-shadow:0 8px 20px #0f172a09;padding:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.invoice-density-control strong,.invoice-density-control span{display:block;min-width:0}.invoice-density-control strong{color:var(--ink);font-size:14px}.invoice-density-control span{color:var(--muted);font-size:12px;font-weight:800;line-height:1.35}.invoice-density-control>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.invoice-density-control button{min-height:36px;border:1px solid rgba(118,136,158,.22);border-radius:8px;background:#fff;color:#42526a;cursor:pointer;font-size:12px;font-weight:900;padding:0 12px}.invoice-density-control button.active{border-color:#0f8b8d61;background:#e8f6f4;color:var(--teal-dark)}.invoice-stack[data-density="Collections desk"] .invoice-ops-section{display:none}.invoice-focus-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:12px}.invoice-focus-card{min-height:132px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;padding:15px;display:grid;align-content:start;gap:8px;text-align:left;cursor:pointer;box-shadow:0 10px 24px #14202e0a}.invoice-focus-card:hover,.invoice-focus-card.active{border-color:#3568d46b;box-shadow:0 16px 30px #3568d41c;transform:translateY(-1px)}.invoice-focus-card.active{background:linear-gradient(135deg,#3568d41f,#0f8b8d14),#fff}.invoice-focus-card span{color:var(--blue);font-size:12px;font-weight:900;text-transform:uppercase}.invoice-focus-card strong{color:var(--ink);font-size:27px;line-height:1;overflow-wrap:anywhere}.invoice-focus-card small{color:var(--muted);font-weight:750;line-height:1.4;overflow-wrap:anywhere}.invoice-focus-card.risk{border-color:#d95d3942}.invoice-focus-card.watch,.invoice-focus-card.value{border-color:#c58a1d42}.invoice-focus-card.active,.invoice-focus-card.paid,.invoice-focus-card.linked{border-color:#0f8b8d47}.invoice-collection-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:14px;margin-top:14px}.invoice-collection-panel{min-width:0;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;align-content:start;gap:14px}.invoice-collection-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.invoice-collection-card{min-width:0;min-height:118px;border:1px solid rgba(104,123,145,.16);border-radius:8px;background:linear-gradient(180deg,#fffffffc,#f8fbfdeb),#fff;padding:13px;display:grid;align-content:start;gap:8px}.invoice-collection-card.ready{border-color:#0f8b8d3d}.invoice-collection-card.watch{border-color:#c58a1d4d}.invoice-collection-card.risk{border-color:#d95d3947}.invoice-collection-card span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.invoice-collection-card strong{color:var(--ink);font-size:25px;line-height:1.05;overflow-wrap:anywhere}.invoice-collection-card small{color:var(--muted);font-weight:760;line-height:1.4;overflow-wrap:anywhere}.invoice-collection-queue{display:grid;gap:10px}.invoice-collection-queue button{min-width:0;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffc,#f8fafceb),#fff;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;align-items:center;text-align:left;cursor:pointer}.invoice-collection-queue button:hover{border-color:#3568d45c;box-shadow:0 12px 24px #3568d41a;transform:translateY(-1px)}.invoice-collection-queue .invoice-status{grid-row:span 2;align-self:start;margin-top:2px;font-size:12px;font-weight:900}.invoice-collection-queue strong{color:var(--ink);font-size:15px;line-height:1.2;overflow-wrap:anywhere}.invoice-collection-queue small{color:var(--muted);font-size:12px;font-weight:760;line-height:1.35;overflow-wrap:anywhere}.finance-action-center{border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(135deg,#0f8b8d14,#3568d40f,#c58a1d0d),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;gap:14px;margin:14px 0 0}.finance-action-heading{display:grid;gap:5px}.finance-action-heading p{margin:0;color:#40516a;line-height:1.45}.finance-action-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.finance-action-card{min-width:0;min-height:118px;border:1px solid rgba(104,123,145,.16);border-radius:8px;background:linear-gradient(180deg,#fffffffc,#f8fbfdeb),#fff;padding:13px;display:grid;align-content:start;gap:8px}.finance-action-card.ready,.finance-action-card.cash-in{border-color:#0f8b8d3d}.finance-action-card.cash-out,.finance-action-card.watch{border-color:#c58a1d4d}.finance-action-card.risk{border-color:#d95d3947}.finance-action-card span,.finance-action-item span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.finance-action-card strong{color:var(--ink);font-size:24px;line-height:1.06;overflow-wrap:anywhere}.finance-action-card small{color:var(--muted);font-weight:760;line-height:1.4;overflow-wrap:anywhere}.finance-action-list{display:grid;gap:10px}.finance-action-item{min-width:0;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffc,#f8fafceb),#fff;color:var(--ink);cursor:pointer;padding:12px;display:grid;grid-template-columns:minmax(92px,.42fr) minmax(0,1fr) auto auto;gap:6px 12px;align-items:center;text-align:left}.finance-action-item:hover{border-color:#3568d45c;box-shadow:0 12px 24px #3568d41a;transform:translateY(-1px)}.finance-action-item.cash-in{border-left:4px solid var(--teal)}.finance-action-item.cash-out,.finance-action-item.watch{border-left:4px solid #c58a1d}.finance-action-item.risk{border-left:4px solid #d95d39}.finance-action-item strong{color:var(--ink);font-size:15px;line-height:1.2;overflow-wrap:anywhere}.finance-action-item small{color:var(--muted);font-size:12px;font-weight:760;line-height:1.35;overflow-wrap:anywhere}.finance-action-item b{color:var(--ink);font-size:15px;line-height:1.2;overflow-wrap:anywhere}.finance-action-item em{justify-self:end;color:#2563eb;font-size:12px;font-style:normal;font-weight:900;white-space:nowrap}@media (max-width: 980px){.employee-mobile-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-action-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-action-item{grid-template-columns:minmax(0,1fr) auto}.finance-action-item span,.finance-action-item small{grid-column:1 / -1}}@media (max-width: 640px){.employee-mobile-workbench{padding:14px}.employee-mobile-lead{grid-template-columns:1fr}.employee-mobile-lead button{justify-self:start}.employee-mobile-actions{display:flex;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity}.employee-mobile-actions button{flex:0 0 176px;scroll-snap-align:start}.finance-action-cards,.finance-action-item{grid-template-columns:1fr}.finance-action-item em{justify-self:start}}.saas-site .saas-page-hero{padding-top:clamp(58px,7vw,92px)!important}.saas-site .saas-pricing-command{gap:clamp(28px,4vw,54px)!important;padding:clamp(24px,4vw,44px)!important}.saas-site .saas-pricing-command h2{font-size:clamp(2rem,3.2vw,3.2rem)!important;line-height:1.08!important}.saas-site .saas-pricing-command article{background:#fff!important;border-color:#d9d1dcc7!important;border-radius:18px!important;box-shadow:none!important}.saas-site .saas-pricing-confidence{align-items:stretch}.saas-site .saas-pricing-confidence article{border-radius:18px!important;min-height:0!important}.saas-site .saas-register-layout{align-items:start!important;gap:clamp(20px,3vw,34px)!important;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr)!important}.saas-site .saas-register-card,.saas-site .saas-register-summary,.saas-site .saas-lookup-card,.saas-site .saas-workspace-entry{border-color:#d9d1dce6!important;border-radius:26px!important;box-shadow:0 18px 44px #15121a0b!important}.saas-site .saas-register-card{padding:clamp(18px,2.6vw,30px)!important}.saas-site .saas-register-steps{background:#fbfafc!important;border:1px solid rgba(217,209,220,.84)!important;border-radius:18px!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;padding:8px!important}.saas-site .saas-register-steps span{align-items:center;border-radius:14px!important;display:flex;font-size:.82rem!important;justify-content:center;line-height:1.18!important;min-height:48px!important;padding:8px!important;text-align:center}.saas-site .saas-register-current{background:transparent!important;border:0!important;border-bottom:1px solid rgba(217,209,220,.8)!important;border-radius:0!important;padding:6px 2px 18px!important}.saas-site .saas-register-current strong{color:var(--site-ink)!important;font-size:1.35rem}.saas-site .saas-register-section{border-top:0!important;padding-top:22px!important}.saas-site .saas-register-section-heading{align-items:end!important;display:grid!important;gap:10px!important;grid-template-columns:minmax(120px,.28fr) minmax(0,1fr)!important}.saas-site .saas-register-section-heading span{background:transparent!important;border:0!important;color:var(--site-muted)!important;font-size:.78rem!important;padding:0!important}.saas-site .saas-register-section-heading strong{color:var(--site-ink)!important;font-size:clamp(1.18rem,2vw,1.55rem)!important;line-height:1.12}.saas-site .saas-form-grid{gap:16px!important}.saas-site .saas-form-grid label,.saas-site .saas-lookup-card form label{gap:8px!important}.saas-site .saas-register-card input,.saas-site .saas-register-card select,.saas-site .saas-register-card textarea,.saas-site .saas-lookup-card input{min-height:48px!important}.saas-site .saas-register-readiness,.saas-site .saas-consent-box,.saas-site .saas-payment-preview,.saas-site .saas-registration-protections,.saas-site .saas-inline-hint{background:#fbfafc!important;border:1px solid rgba(217,209,220,.82)!important;border-radius:18px!important}.saas-site .saas-inline-hint{color:#5e6a74!important;font-size:.92rem;line-height:1.35;padding:12px 14px!important}.saas-site .saas-check-row{align-items:flex-start!important;background:#fff!important;border:1px solid rgba(217,209,220,.82)!important;border-radius:14px!important;display:grid!important;gap:10px!important;grid-template-columns:auto minmax(0,1fr)!important;justify-content:stretch!important;justify-items:start!important;padding:12px 14px!important;text-align:left!important}.saas-site .saas-check-row input{flex:0 0 auto;height:20px!important;margin-top:4px;min-height:20px!important;width:20px!important}.saas-site .saas-cookie-banner input[type=checkbox]{flex:0 0 auto;height:20px!important;min-height:20px!important;width:20px!important}.saas-site .saas-check-row span{color:var(--site-muted)!important;line-height:1.45!important;max-width:none!important;text-align:left!important;width:100%!important}.saas-site .saas-check-row button{display:inline!important;padding:0!important}.saas-site .saas-register-summary{display:grid;gap:14px!important;padding:18px!important;top:102px!important}.saas-site .saas-register-summary .saas-billing-toggle{border-radius:18px!important}.saas-site .saas-register-summary .saas-inline-hint{background:var(--site-warning-soft)!important;border-color:#b981262e!important;color:#6a4b15!important;font-size:.86rem}.saas-site .saas-registration-protections{padding:16px!important}.saas-site .saas-registration-protections span{color:var(--site-muted)!important;line-height:1.32}.saas-site .saas-workspace-lookup{align-items:start!important;gap:18px!important;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr)!important}.saas-site .saas-workspace-entry{grid-column:1 / -1!important;min-height:0!important;padding:clamp(24px,3.5vw,42px)!important}.saas-site .saas-workspace-entry h1{font-size:clamp(2.35rem,4.2vw,4rem)!important;line-height:1.04!important;max-width:900px!important}.saas-site .saas-workspace-entry p{max-width:620px!important}.saas-site .saas-lookup-card{padding:clamp(22px,3vw,34px)!important}.saas-site .saas-workspace-simple-path{background:#fbfafc!important;border-radius:16px!important}.saas-site .saas-lookup-help{display:grid;gap:14px!important}.saas-site .saas-lookup-help article{border-radius:20px!important;padding:18px!important}@media (max-width: 1100px){.saas-site .saas-register-layout,.saas-site .saas-workspace-lookup{grid-template-columns:1fr!important}.saas-site .saas-register-summary{position:static!important}}@media (max-width: 760px){.saas-site .saas-register-steps{grid-template-columns:1fr!important}.saas-site .saas-register-steps span{justify-content:flex-start;min-height:42px!important;text-align:left}.saas-site .saas-register-section-heading{align-items:start!important;grid-template-columns:1fr!important}.saas-site .saas-workspace-entry h1{font-size:clamp(2.45rem,12vw,3.6rem)!important}.saas-site .saas-consent-box{padding:16px!important}.saas-site .saas-check-row{min-height:0!important}}.saas-site .saas-page-hero{padding:62px 0 24px!important}.saas-site .saas-page-hero h1{max-width:780px!important;font-size:clamp(2.55rem,4.4vw,3.5rem)!important;line-height:1.03!important}.saas-site .saas-page-hero p{max-width:620px!important;margin-top:14px!important}.saas-site :where(.saas-product-model,.saas-solution-command,.saas-pricing-command,.saas-register-command,.saas-security-command,.saas-help-command){min-height:0!important;padding:32px!important;align-items:center!important}.saas-site :where(.saas-product-model,.saas-solution-command,.saas-register-command,.saas-security-command,.saas-help-command) h2{max-width:560px!important;font-size:clamp(2rem,3.4vw,2.82rem)!important;line-height:1.08!important}.saas-site .saas-register-command{margin-top:44px!important;grid-template-columns:minmax(0,.98fr) minmax(420px,1.02fr)!important;gap:28px!important}.saas-site .saas-register-command>div:last-child,.saas-site .saas-pricing-command>div:last-child,.saas-site .saas-product-model>div:last-child,.saas-site .saas-solution-command>div:last-child{gap:12px!important}.saas-site .saas-register-command>div:last-child{display:grid!important;grid-template-columns:repeat(2,minmax(160px,1fr))!important}.saas-site .saas-register-command article,.saas-site .saas-pricing-command article,.saas-site .saas-product-model article{min-height:126px!important;padding:20px!important}.saas-site .saas-register-command article strong,.saas-site .saas-pricing-command article strong,.saas-site .saas-product-model article strong{font-size:1.18rem!important;line-height:1.16!important}.saas-site .saas-register-layout{margin-top:58px!important}.saas-site .saas-register-card,.saas-site .saas-register-summary,.saas-site .saas-lookup-card,.saas-site .saas-contact-card{border-radius:24px!important;box-shadow:0 14px 38px #13201f0f!important}.saas-site .saas-cookie-banner{opacity:.96!important}@media (min-width: 1120px){.saas-site .saas-cookie-banner{bottom:14px!important;transform:scale(.94)!important;transform-origin:bottom right!important}}@media (max-width: 1080px){.saas-site .saas-register-command{grid-template-columns:1fr!important}}@media (max-width: 520px){.saas-site .saas-register-command>div:last-child{grid-template-columns:1fr!important}}@media (max-width: 760px){.saas-site .saas-page-hero{padding:42px 0 18px!important}.saas-site .saas-page-hero h1{font-size:2.38rem!important}.saas-site :where(.saas-product-model,.saas-solution-command,.saas-pricing-command,.saas-register-command,.saas-security-command,.saas-help-command){padding:20px!important}}.saas-site .saas-section-heading{align-items:start!important;display:grid!important;gap:14px!important;grid-template-columns:minmax(0,1fr)!important;max-width:820px!important}.saas-site .saas-section-heading>span,.saas-site .saas-page-hero>span,.saas-site .saas-eyebrow{justify-self:start!important;max-width:max-content!important;width:auto!important}.saas-site .saas-section-heading h2{color:var(--site-ink)!important;font-size:clamp(2.45rem,4.2vw,4.6rem)!important;letter-spacing:-.025em;line-height:1.02!important;max-width:860px!important}.saas-site .saas-section-heading p{max-width:620px!important}.saas-site .saas-home-screens{padding-top:clamp(34px,6vw,72px)}.saas-site .saas-home-screen-feature{background:#fff!important;border:1px solid rgba(217,209,220,.86)!important;border-radius:28px!important;box-shadow:0 18px 42px #15121a0b!important;grid-template-columns:minmax(0,1.45fr) minmax(300px,.7fr)!important;overflow:hidden}.saas-site .saas-home-screen-frame{background:#f7fbfc!important;border:1px solid rgba(217,209,220,.76)!important;border-radius:22px!important;margin:12px!important;overflow:auto!important}.saas-site .saas-home-screen-frame img{display:block;min-height:100%;object-fit:cover!important;object-position:top left!important}.saas-site .saas-home-screen-feature>div:last-child{align-content:center;background:#fff!important;border-left:1px solid rgba(217,209,220,.72);display:grid;gap:14px;padding:clamp(24px,3.6vw,42px)!important}.saas-site .saas-home-screen-feature>div:last-child>span,.saas-site .saas-home-screen-stack span{background:var(--site-accent-soft)!important;border:1px solid rgba(15,159,143,.18)!important;border-radius:999px!important;color:#087568!important;justify-self:start;padding:7px 11px!important;width:auto!important}.saas-site .saas-home-screen-stack article{background:#fff!important;border:1px solid rgba(217,209,220,.86)!important;border-radius:22px!important;box-shadow:none!important;gap:14px!important;grid-template-columns:132px minmax(0,1fr)!important;padding:14px!important}.saas-site .saas-home-screen-stack img{aspect-ratio:16 / 10;border:1px solid rgba(217,209,220,.8);border-radius:16px!important;height:auto!important;object-fit:cover!important;object-position:top left!important;width:100%!important}.saas-site .saas-flow-timeline,.saas-site .saas-feature-grid{gap:14px!important}.saas-site .saas-flow-timeline article,.saas-site .saas-feature-grid article{border-color:#d9d1dcd6!important;min-height:0!important;padding:22px!important}.saas-site .saas-flow-timeline small,.saas-site .saas-feature-grid article>div:first-child{background:var(--site-accent-soft)!important;color:#087568!important}@media (max-width: 980px){.saas-site .saas-home-screen-feature{grid-template-columns:1fr!important}.saas-site .saas-home-screen-feature>div:last-child{border-left:0;border-top:1px solid rgba(217,209,220,.72)}}@media (max-width: 640px){.saas-site .saas-section-heading h2{font-size:clamp(2.2rem,10vw,3.2rem)!important}.saas-site .saas-home-screen-feature,.saas-site .saas-home-screen-stack article{border-radius:22px!important}.saas-site .saas-home-screen-stack article{grid-template-columns:1fr!important}.saas-site .saas-home-screen-stack img{max-height:220px}}.invoice-gap-strip{display:flex;flex-wrap:wrap;gap:8px}.invoice-gap-strip span{border:1px solid rgba(53,104,212,.24);border-radius:999px;background:#e8f0ffd1;color:#1d4ed8;padding:6px 10px;font-size:12px;font-weight:900;line-height:1.2}.invoice-entry-preview{border:1px solid rgba(15,139,141,.2);border-radius:8px;background:linear-gradient(135deg,#0f8b8d17,#3568d412),#fff;padding:14px;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.invoice-entry-preview svg{margin-top:2px}.invoice-entry-preview div{display:grid;gap:4px;min-width:0}.invoice-entry-preview strong{color:var(--ink);font-size:18px;line-height:1.15;overflow-wrap:anywhere}.invoice-status{display:inline-flex;align-items:center;justify-content:center;min-height:24px;width:fit-content;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:900;line-height:1.1;text-align:center}.invoice-status.paid{color:#166534;background:#1665341a;border:1px solid rgba(22,101,52,.18)}.invoice-status.partial,.invoice-status.sent{color:#1d4ed8;background:#1d4ed81a;border:1px solid rgba(29,78,216,.18)}.invoice-status.draft{color:#475569;background:#4755691a;border:1px solid rgba(71,85,105,.16)}.invoice-status.overdue,.invoice-status.cancelled{color:#b42318;background:#b423181a;border:1px solid rgba(180,35,24,.18)}.invoice-review-card{display:grid;gap:13px}.invoice-review-card>strong{color:var(--ink);font-size:24px;line-height:1.14;overflow-wrap:anywhere}.invoice-review-card>small{color:var(--muted);font-size:13px;font-weight:850}.invoice-review-card>p{margin:0;border-left:4px solid rgba(53,104,212,.46);border-radius:8px;background:#eff6ff8a;padding:12px;color:#344255;line-height:1.55}.invoice-journey-title{border:1px solid rgba(53,104,212,.16);border-radius:8px;background:linear-gradient(135deg,#3568d414,#0f8b8d12,#c58a1d0d),#fff;padding:12px 14px;display:grid;gap:4px}.invoice-journey-title span{color:var(--blue);font-size:12px;font-weight:900;text-transform:uppercase}.invoice-journey-title strong{color:#2f3d4f;font-size:14px;line-height:1.4}.invoice-action-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px}.invoice-action-strip button{min-height:72px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;align-items:center;text-align:left;cursor:pointer}.invoice-action-strip button:hover{border-color:#3568d46b;box-shadow:0 12px 24px #3568d41c;transform:translateY(-1px)}.invoice-action-strip button.active{border-color:#3568d461;background:linear-gradient(135deg,#3568d41f,#0f8b8d14),#fff;box-shadow:inset 3px 0 0 var(--blue),0 12px 24px #3568d417}.invoice-action-strip .send-action{border-color:#3568d457;background:linear-gradient(135deg,#3568d424,#0f8b8d12),#fff}.invoice-action-strip .paid-action{border-color:#0f8b8d57;background:linear-gradient(135deg,#0f8b8d29,#3568d412),#fff}.invoice-action-strip button:disabled{cursor:wait;opacity:.72;transform:none;box-shadow:none}.invoice-action-strip svg{color:#2563eb;grid-row:span 2}.invoice-action-strip span{color:var(--ink);font-size:13px;font-weight:900;overflow-wrap:anywhere}.invoice-action-strip small{color:var(--muted);font-size:11px;font-weight:800;overflow-wrap:anywhere}.invoice-notes-panel{border:1px solid rgba(104,123,145,.16);border-left:4px solid rgba(53,104,212,.46);border-radius:8px;background:linear-gradient(135deg,#eff6ff8a,#f8fafce6),#fff;padding:12px;display:grid;gap:5px}.invoice-notes-panel span{color:#1d4ed8;font-size:11px;font-weight:900;line-height:1.2;text-transform:uppercase}.invoice-notes-panel p{margin:0;color:#344255;font-size:14px;font-weight:760;line-height:1.45;overflow-wrap:anywhere}.invoice-readiness-grid,.invoice-playbook-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.invoice-readiness-grid article,.invoice-playbook-grid article{min-width:0;border:1px solid rgba(104,123,145,.16);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fbfde6),#fff;padding:14px;display:grid;align-content:start;gap:8px}.invoice-readiness-grid span,.invoice-playbook-grid span{color:#1d4ed8;font-size:12px;font-weight:900;text-transform:uppercase}.invoice-readiness-grid strong,.invoice-playbook-grid strong{color:var(--ink);font-size:21px;line-height:1.12;overflow-wrap:anywhere}.invoice-readiness-grid p,.invoice-playbook-grid p{margin:0;color:var(--muted);line-height:1.45}.subscription-command-grid{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.company-subscription-shell{border:1px solid rgba(104,123,145,.16);border-radius:22px;background:linear-gradient(180deg,#fffffffa,#f9fbfdf0),#fff;box-shadow:0 18px 42px #14202e14;padding:18px;display:grid;gap:16px}.company-subscription-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.company-subscription-header>div{min-width:0;display:grid;gap:5px}.company-subscription-header span,.company-subscription-stats span,.company-subscription-category-grid span{color:var(--teal-dark);font-size:12px;font-weight:950;text-transform:uppercase}.company-subscription-header strong{color:var(--ink);font-size:24px;line-height:1.16;overflow-wrap:anywhere}.company-subscription-header small,.company-subscription-stats small,.company-subscription-category-grid small{color:var(--muted);font-weight:760;line-height:1.4;overflow-wrap:anywhere}.company-subscription-stats,.company-subscription-category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.company-subscription-stats article,.company-subscription-category-grid article{min-width:0;border:1px solid rgba(104,123,145,.14);border-radius:18px;background:#f8fbfdeb;padding:14px;display:grid;gap:6px}.company-subscription-stats strong,.company-subscription-category-grid strong{color:var(--ink);font-size:22px;line-height:1.12;overflow-wrap:anywhere}.company-subscription-layout{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);gap:14px;align-items:start}.company-subscription-panel{min-width:0;border:1px solid rgba(104,123,145,.16);border-radius:18px;background:#fff;padding:16px;display:grid;gap:12px}.company-subscription-list{display:grid;gap:10px;max-height:520px;overflow:auto}.company-subscription-list article{min-width:0;border:1px solid rgba(104,123,145,.16);border-radius:16px;background:linear-gradient(180deg,#fffffffa,#f8fbfdeb),#fff;padding:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.company-subscription-list article.active{border-color:#0f8b8d5c;box-shadow:inset 4px 0 #0f8b8db8}.company-subscription-list article>button:first-child{min-width:0;border:0;background:transparent;padding:0;color:inherit;display:grid;gap:5px;text-align:left;cursor:pointer}.company-subscription-list article>div{display:inline-flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.company-subscription-list article>div button{min-height:34px;border:1px solid rgba(15,139,141,.22);border-radius:999px;background:#edf6f6db;color:var(--teal-dark);padding:7px 10px;font-size:12px;font-weight:900;cursor:pointer;white-space:nowrap}.company-subscription-list article>div button:disabled{cursor:not-allowed;opacity:.55}.company-subscription-list strong{color:var(--ink);font-size:18px;line-height:1.16;overflow-wrap:anywhere}.company-subscription-list small{color:var(--muted);font-weight:760;line-height:1.35;overflow-wrap:anywhere}.subscription-command-card{min-height:132px;border:1px solid rgba(118,136,158,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;align-content:start;gap:8px}.subscription-command-card.primary{align-content:center;background:linear-gradient(135deg,#0f8b8d1a,#3568d414,#c58a1d12),#fff}.subscription-command-card svg,.subscription-plan-preview svg{color:var(--teal)}.subscription-command-card span,.subscription-plan-preview span{color:#65758a;font-size:12px;font-weight:900;text-transform:uppercase}.subscription-command-card strong{color:var(--ink);font-size:26px;line-height:1.08;overflow-wrap:anywhere}.subscription-command-card.primary strong{font-size:28px}.subscription-command-card small,.subscription-plan-preview small{color:var(--muted);line-height:1.35;overflow-wrap:anywhere}.subscription-control-center{border:1px solid rgba(15,139,141,.18);border-radius:8px;background:linear-gradient(135deg,#0f8b8d1a,#3568d414),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;gap:14px}.subscription-control-header{display:flex;justify-content:space-between;align-items:start;gap:14px}.subscription-control-header div{display:grid;gap:5px;min-width:0}.subscription-control-header span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.subscription-control-header strong{color:var(--ink);font-size:18px;line-height:1.25;overflow-wrap:anywhere}.subscription-control-grid,.subscription-control-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.subscription-control-card{min-height:118px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:#ffffffc7;padding:14px;display:grid;align-content:start;gap:7px}.subscription-control-card.ready{border-color:#0f8b8d3d}.subscription-control-card.watch{border-color:#c58a1d47;background:#fffbebc7}.subscription-control-card.risk{border-color:#b91c1c40;background:#fef2f2d1}.subscription-control-card span{color:#64748b;font-size:12px;font-weight:900;text-transform:uppercase}.subscription-control-card strong{color:#17202a;font-size:25px;font-weight:950;line-height:1.05;overflow-wrap:anywhere}.subscription-control-card small,.subscription-control-actions span{color:#506176;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.subscription-control-actions span{min-height:46px;border:1px solid rgba(118,136,158,.16);border-radius:8px;background:#ffffffad;padding:10px 11px;font-weight:800}.subscription-density-control{margin:14px 0;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(135deg,#f8fafcf0,#fffffffa),#fff;box-shadow:0 8px 20px #0f172a09;padding:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.subscription-density-control strong,.subscription-density-control span{display:block;min-width:0}.subscription-density-control strong{color:var(--ink);font-size:14px}.subscription-density-control span{color:var(--muted);font-size:12px;font-weight:800;line-height:1.35}.subscription-density-control>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.subscription-density-control button{min-height:36px;border:1px solid rgba(118,136,158,.22);border-radius:8px;background:#fff;color:#42526a;cursor:pointer;font-size:12px;font-weight:900;padding:0 12px}.subscription-density-control button.active{border-color:#3568d461;background:#edf4ff;color:var(--blue)}.subscription-stack[data-density="Billing desk"] .subscription-setup-section{display:none}.subscription-settings-profile{border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(135deg,#0f8b8d14,#3568d40f),#fff;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}.subscription-settings-profile.watch{border-color:#c58a1d47;background:linear-gradient(135deg,#fffbebeb,#f8fafce0),#fff}.subscription-settings-profile svg{color:var(--teal)}.subscription-settings-profile div{display:grid;gap:3px;min-width:0}.subscription-settings-profile span{color:#65758a;font-size:11px;font-weight:900;text-transform:uppercase}.subscription-settings-profile strong{color:var(--ink);font-size:14px;line-height:1.2;overflow-wrap:anywhere}.subscription-settings-profile small{color:var(--muted);font-size:12px;line-height:1.3;overflow-wrap:anywhere}.subscription-settings-profile button{border:1px solid rgba(15,139,141,.2);border-radius:8px;background:#fff;color:var(--teal-dark);padding:8px 10px;font-weight:900;white-space:nowrap}.subscription-settings-profile button:disabled{cursor:not-allowed;opacity:.55}.stripe-setup-center{border:1px solid rgba(53,104,212,.18);border-radius:8px;background:linear-gradient(135deg,#3568d414,#0f8b8d0f,#c58a1d0d),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;gap:14px}.stripe-setup-score{border:1px solid rgba(118,136,158,.16);border-radius:8px;background:#ffffffc2;padding:14px;display:grid;gap:10px}.stripe-setup-score>div:first-child{display:grid;gap:4px}.stripe-setup-score span,.stripe-setup-checklist span,.stripe-plan-map article>div:first-child span{color:#65758a;font-size:12px;font-weight:900;text-transform:uppercase}.stripe-setup-score strong{color:var(--ink);font-size:30px;line-height:1.05}.stripe-setup-score small,.stripe-setup-checklist small,.stripe-plan-map small{color:var(--muted);line-height:1.35;overflow-wrap:anywhere}.stripe-setup-checklist{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.stripe-setup-checklist article{min-height:104px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:#ffffffbd;padding:14px;display:grid;align-content:start;gap:7px}.stripe-setup-checklist article.ready{border-color:#0f8b8d3d}.stripe-setup-checklist article.watch{border-color:#c58a1d47;background:#fffbebc7}.stripe-setup-checklist article.risk{border-color:#b91c1c40;background:#fef2f2d1}.stripe-setup-checklist strong{color:var(--ink);font-size:22px;line-height:1.1;overflow-wrap:anywhere}.stripe-plan-map{display:grid;gap:12px}.stripe-plan-map article{border:1px solid rgba(118,136,158,.18);border-radius:8px;background:#ffffffc7;padding:14px;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.9fr);gap:14px;align-items:start}.stripe-plan-map article.ready{border-color:#0f8b8d3d}.stripe-plan-map article.watch{border-color:#c58a1d47}.stripe-plan-map article>div:first-child{display:grid;gap:5px;min-width:0}.stripe-plan-map article>div:first-child strong{color:var(--ink);font-size:17px;line-height:1.2;overflow-wrap:anywhere}.stripe-price-env-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stripe-price-env-grid>span{border:1px solid rgba(118,136,158,.16);border-radius:8px;background:#f8fafce0;padding:10px;display:grid;gap:4px;color:#65758a;font-size:11px;font-weight:900;text-transform:uppercase}.stripe-price-env-grid>span.ready{border-color:#0f8b8d38;background:#e8f7f4bf}.stripe-price-env-grid>span.missing{border-color:#c58a1d42;background:#fffbebc7}.stripe-price-env-grid strong{color:var(--ink);font-size:14px;line-height:1.15}.stripe-test-guide{border:1px solid rgba(15,139,141,.18);border-radius:8px;background:linear-gradient(135deg,#0f8b8d14,#3568d40f,#f8fafce6),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;gap:14px}.stripe-test-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.stripe-test-steps article{min-height:150px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:#ffffffc7;padding:14px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;align-content:start}.stripe-test-steps article.ready{border-color:#0f8b8d3d}.stripe-test-steps article.watch{border-color:#c58a1d47;background:#fffbebc7}.stripe-test-steps article.risk{border-color:#b91c1c40;background:#fef2f2d1}.stripe-test-steps article>span{width:30px;height:30px;border-radius:8px;background:#0f8b8d1a;color:var(--teal-dark);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:950}.stripe-test-steps article div{display:grid;gap:6px;min-width:0}.stripe-test-steps strong{color:var(--ink);font-size:16px;line-height:1.2;overflow-wrap:anywhere}.stripe-test-steps small{color:var(--muted);line-height:1.38;overflow-wrap:anywhere}.stripe-test-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:12px}.stripe-test-panel{border:1px solid rgba(118,136,158,.16);border-radius:8px;background:#ffffffc2;padding:14px;display:grid;gap:12px}.stripe-event-list,.stripe-evidence-list{display:grid;gap:10px}.stripe-event-list article{border:1px solid rgba(118,136,158,.14);border-radius:8px;background:#f8fafcdb;padding:10px;display:grid;gap:5px}.stripe-event-list strong{color:var(--ink);font-size:13px;line-height:1.2;overflow-wrap:anywhere}.stripe-event-list small{color:var(--muted);line-height:1.35;overflow-wrap:anywhere}.stripe-evidence-list span{border:1px solid rgba(15,139,141,.16);border-radius:8px;background:#e8f7f485;color:#315363;padding:10px;font-size:12px;font-weight:850;line-height:1.35;overflow-wrap:anywhere}.stripe-hardening-center{border:1px solid rgba(197,138,29,.2);border-radius:8px;background:linear-gradient(135deg,#fffbebc7,#3568d40f,#fffffff5),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;gap:14px}.stripe-hardening-score{border:1px solid rgba(118,136,158,.16);border-radius:8px;background:#ffffffc7;padding:14px;display:grid;gap:10px}.stripe-hardening-score>div:first-child{display:grid;gap:4px}.stripe-hardening-score span,.stripe-hardening-grid span,.stripe-blocker-grid span{color:#65758a;font-size:12px;font-weight:900;text-transform:uppercase}.stripe-hardening-score strong{color:var(--ink);font-size:30px;line-height:1.05}.stripe-hardening-score small,.stripe-hardening-grid small,.stripe-blocker-grid small{color:var(--muted);line-height:1.35;overflow-wrap:anywhere}.stripe-hardening-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.stripe-hardening-grid article{min-height:116px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:#ffffffc7;padding:14px;display:grid;align-content:start;gap:7px}.stripe-hardening-grid article.ready{border-color:#0f8b8d3d}.stripe-hardening-grid article.watch{border-color:#c58a1d47;background:#fffbebc7}.stripe-hardening-grid strong{color:var(--ink);font-size:19px;line-height:1.1}.stripe-blocker-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stripe-blocker-grid>div{border:1px solid rgba(118,136,158,.16);border-radius:8px;background:#ffffffc2;padding:14px;display:grid;align-content:start;gap:8px}.stripe-blocker-grid small{border:1px solid rgba(118,136,158,.14);border-radius:8px;background:#f8fafcdb;padding:9px 10px}.saas-billing-journey{border:1px solid rgba(15,139,141,.18);border-radius:8px;background:linear-gradient(135deg,#0f8b8d14,#3568d412,#fffffff5),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;gap:14px}.saas-billing-journey-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.saas-billing-journey-grid article{min-height:172px;border:1px solid rgba(118,136,158,.16);border-radius:8px;background:#ffffffc7;padding:14px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px}.saas-billing-journey-grid article.ready,.saas-billing-profile-grid article.ready{border-color:#0f8b8d3d}.saas-billing-journey-grid article.watch,.saas-billing-profile-grid article.watch{border-color:#c58a1d47;background:#fffbebb8}.saas-billing-journey-grid article.risk,.saas-billing-profile-grid article.risk{border-color:#b91c1c40;background:#fef2f2c7}.saas-billing-journey-grid article>span{width:34px;height:34px;border-radius:8px;background:#0f8b8d1a;color:var(--teal-dark);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:950}.saas-billing-journey-grid article div,.saas-billing-profile-grid article{display:grid;align-content:start;gap:7px;min-width:0}.saas-billing-journey-grid strong,.saas-billing-profile-grid span{color:#65758a;font-size:12px;font-weight:900;text-transform:uppercase}.saas-billing-journey-grid b,.saas-billing-profile-grid strong{color:var(--ink);font-size:21px;line-height:1.1;overflow-wrap:anywhere}.saas-billing-journey-grid small,.saas-billing-profile-grid small{color:var(--muted);line-height:1.38;overflow-wrap:anywhere}.saas-billing-profile-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.saas-billing-profile-grid article{min-height:108px;border:1px solid rgba(118,136,158,.16);border-radius:8px;background:#f8fafcbd;padding:14px}.subscription-history-panel{display:grid;gap:14px}.subscription-history-timeline{display:grid;gap:10px}.subscription-history-timeline article{position:relative;min-height:92px;border:1px solid rgba(118,136,158,.16);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafce6),#fff;padding:13px 14px 13px 46px;display:grid;grid-template-columns:116px minmax(0,1fr);gap:14px;align-items:start}.subscription-history-timeline article:before{content:"";position:absolute;left:18px;top:18px;width:12px;height:12px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 5px #0f8b8d1a}.subscription-history-timeline article.watch:before{background:#c58a1d;box-shadow:0 0 0 5px #c58a1d1f}.subscription-history-timeline article.risk:before{background:#b91c1c;box-shadow:0 0 0 5px #b91c1c1f}.subscription-history-timeline time{color:#65758a;font-size:12px;font-weight:900;line-height:1.35;text-transform:uppercase}.subscription-history-timeline article div{display:grid;gap:5px;min-width:0}.subscription-history-timeline span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.subscription-history-timeline strong{color:var(--ink);font-size:18px;line-height:1.15;overflow-wrap:anywhere}.subscription-history-timeline small{color:var(--muted);line-height:1.38;overflow-wrap:anywhere}.subscription-focus-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:12px}.subscription-focus-card{min-height:132px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;padding:15px;display:grid;align-content:start;gap:8px;text-align:left;cursor:pointer;box-shadow:0 10px 24px #14202e0a}.subscription-focus-card:hover,.subscription-focus-card.active{border-color:#3568d46b;box-shadow:0 16px 30px #3568d41c;transform:translateY(-1px)}.subscription-focus-card.active{background:linear-gradient(135deg,#3568d41f,#0f8b8d14),#fff}.subscription-focus-card span{color:var(--blue);font-size:12px;font-weight:900;text-transform:uppercase}.subscription-focus-card strong{color:var(--ink);font-size:27px;line-height:1;overflow-wrap:anywhere}.subscription-focus-card small{color:var(--muted);font-weight:750;line-height:1.4;overflow-wrap:anywhere}.subscription-focus-card.risk{border-color:#d95d3942}.subscription-focus-card.watch,.subscription-focus-card.value{border-color:#c58a1d42}.subscription-focus-card.active,.subscription-focus-card.paid{border-color:#0f8b8d47}.subscription-health-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:14px;margin-top:14px}.subscription-health-panel{min-width:0;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;align-content:start;gap:14px}.subscription-health-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.subscription-health-card{min-width:0;min-height:118px;border:1px solid rgba(104,123,145,.16);border-radius:8px;background:linear-gradient(180deg,#fffffffc,#f8fbfdeb),#fff;padding:13px;display:grid;align-content:start;gap:8px}.subscription-health-card.ready{border-color:#0f8b8d3d}.subscription-health-card.watch{border-color:#c58a1d4d}.subscription-health-card.risk{border-color:#d95d3947}.subscription-health-card span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.subscription-health-card strong{color:var(--ink);font-size:25px;line-height:1.05;overflow-wrap:anywhere}.subscription-health-card small{color:var(--muted);font-weight:760;line-height:1.4;overflow-wrap:anywhere}.subscription-billing-queue{display:grid;gap:10px}.subscription-billing-queue button{min-width:0;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffc,#f8fafceb),#fff;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;align-items:center;text-align:left;cursor:pointer}.subscription-billing-queue button:hover{border-color:#3568d45c;box-shadow:0 12px 24px #3568d41a;transform:translateY(-1px)}.subscription-billing-queue .subscription-status{grid-row:span 2;align-self:start;margin-top:2px;font-size:12px;font-weight:900}.subscription-billing-queue strong{color:var(--ink);font-size:15px;line-height:1.2;overflow-wrap:anywhere}.subscription-billing-queue small{color:var(--muted);font-size:12px;font-weight:760;line-height:1.35;overflow-wrap:anywhere}.subscription-gap-strip{display:flex;flex-wrap:wrap;gap:8px}.subscription-gap-strip span{border:1px solid rgba(53,104,212,.24);border-radius:999px;background:#e8f0ffd1;color:#1d4ed8;padding:6px 10px;font-size:12px;font-weight:900;line-height:1.2}.subscription-plan-preview{border:1px solid rgba(15,139,141,.2);border-radius:8px;background:linear-gradient(135deg,#0f8b8d17,#3568d412),#fff;padding:14px;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.subscription-plan-preview svg{margin-top:2px}.subscription-plan-preview div{display:grid;gap:4px;min-width:0}.subscription-plan-preview strong{color:var(--ink);font-size:18px;line-height:1.15;overflow-wrap:anywhere}.subscription-status{display:inline-flex;align-items:center;justify-content:center;min-height:24px;width:fit-content;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:900;line-height:1.1;text-align:center}.subscription-status.paid{color:#166534;background:#1665341a;border:1px solid rgba(22,101,52,.18)}.subscription-status.open{color:#1d4ed8;background:#1d4ed81a;border:1px solid rgba(29,78,216,.18)}.subscription-status.draft,.subscription-status.past-due{color:#9a3412;background:#c58a1d21;border:1px solid rgba(197,138,29,.22)}.subscription-status.void{color:#b42318;background:#b423181a;border:1px solid rgba(180,35,24,.18)}.subscription-review-card{display:grid;gap:13px}.subscription-review-card>strong{color:var(--ink);font-size:24px;line-height:1.14;overflow-wrap:anywhere}.subscription-review-card>small{color:var(--muted);font-size:13px;font-weight:850}.subscription-review-card>p{margin:0;border-left:4px solid rgba(15,139,141,.48);border-radius:8px;background:#f0fdfa80;padding:12px;color:#344255;line-height:1.55}.subscription-journey-title{border:1px solid rgba(15,139,141,.16);border-radius:8px;background:linear-gradient(135deg,#0f8b8d14,#3568d412,#c58a1d0d),#fff;padding:12px 14px;display:grid;gap:4px}.subscription-journey-title span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.subscription-journey-title strong{color:#2f3d4f;font-size:14px;line-height:1.4}.subscription-action-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px}.subscription-action-strip button{min-height:72px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;align-items:center;text-align:left;cursor:pointer}.subscription-action-strip button:disabled{cursor:not-allowed;opacity:.58}.subscription-action-strip button:not(:disabled):hover{border-color:#0f8b8d6b;box-shadow:0 12px 24px #0f8b8d1c;transform:translateY(-1px)}.subscription-action-strip button.active{border-color:#0f8b8d61;background:linear-gradient(135deg,#0f8b8d21,#3568d414),#fff;box-shadow:inset 3px 0 0 var(--teal),0 12px 24px #0f8b8d17}.subscription-action-strip .paid-action{border-color:#0f8b8d57;background:linear-gradient(135deg,#0f8b8d29,#3568d412),#fff}.subscription-action-strip svg{color:var(--teal);grid-row:span 2}.subscription-action-strip span{color:var(--ink);font-size:13px;font-weight:900;overflow-wrap:anywhere}.subscription-action-strip small{color:var(--muted);font-size:11px;font-weight:800;overflow-wrap:anywhere}.subscription-readiness-grid,.subscription-playbook-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.subscription-readiness-grid article,.subscription-playbook-grid article{min-width:0;border:1px solid rgba(104,123,145,.16);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fbfde6),#fff;padding:14px;display:grid;align-content:start;gap:8px}.subscription-readiness-grid span,.subscription-playbook-grid span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.subscription-readiness-grid strong,.subscription-playbook-grid strong{color:var(--ink);font-size:21px;line-height:1.12;overflow-wrap:anywhere}.subscription-readiness-grid p,.subscription-playbook-grid p{margin:0;color:var(--muted);line-height:1.45}.report-command-grid{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.report-command-card{min-height:132px;border:1px solid rgba(118,136,158,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;align-content:start;gap:8px}.report-command-card.primary{align-content:center;background:linear-gradient(135deg,#0f8b8d1a,#c58a1d14,#3568d412),#fff}.report-command-card svg,.report-period-preview svg{color:var(--teal)}.report-command-card span,.report-period-preview span{color:#65758a;font-size:12px;font-weight:900;text-transform:uppercase}.report-command-card strong{color:var(--ink);font-size:26px;line-height:1.08;overflow-wrap:anywhere}.report-command-card.primary strong{font-size:28px}.report-command-card small,.report-period-preview small{color:var(--muted);line-height:1.35;overflow-wrap:anywhere}.report-density-control{border:1px solid rgba(15,139,141,.18);border-radius:8px;background:linear-gradient(135deg,#0f8b8d14,#3568d40f,#c58a1d0d),#fff;box-shadow:0 14px 28px #14202e0d;padding:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center}.report-density-control strong,.report-density-control span{display:block;overflow-wrap:anywhere}.report-density-control strong{color:var(--ink);font-size:16px;line-height:1.2}.report-density-control span{margin-top:4px;color:var(--muted);font-size:13px;font-weight:780;line-height:1.4}.report-density-control>div:last-child{display:inline-flex;gap:8px;justify-content:flex-end}.report-density-control button{min-height:36px;border:1px solid rgba(118,136,158,.22);border-radius:8px;background:#ffffffd6;color:#344255;padding:8px 12px;font-weight:950;cursor:pointer}.report-density-control button.active{border-color:#0f8b8d6b;background:linear-gradient(135deg,var(--teal),var(--blue));color:#fff;box-shadow:0 12px 24px #0f8b8d2e}.report-stack[data-density="Daily readout"] .report-analysis-section{display:none}.report-focus-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:12px}.report-focus-card{min-height:132px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;padding:15px;display:grid;align-content:start;gap:8px;text-align:left;cursor:pointer;box-shadow:0 10px 24px #14202e0a}.report-focus-card:hover,.report-focus-card.active{border-color:#0f8b8d6b;box-shadow:0 16px 30px #0f8b8d1c;transform:translateY(-1px)}.report-focus-card.active{background:linear-gradient(135deg,#0f8b8d1f,#c58a1d14),#fff}.report-focus-card span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.report-focus-card strong{color:var(--ink);font-size:25px;line-height:1;overflow-wrap:anywhere}.report-focus-card small{color:var(--muted);font-weight:750;line-height:1.4;overflow-wrap:anywhere}.report-focus-card.risk{border-color:#d95d3942}.report-focus-card.watch{border-color:#c58a1d42}.report-focus-card.complete{border-color:#0f8b8d47}.report-priority-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:14px;margin-bottom:18px}.report-priority-panel{min-width:0;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;align-content:start;gap:14px}.report-priority-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.report-priority-card{min-width:0;min-height:122px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fbfde6),#fff;padding:13px;display:grid;align-content:start;gap:8px;text-align:left;cursor:pointer}.report-priority-card:hover{border-color:#0f8b8d6b;box-shadow:0 14px 28px #0f8b8d1a;transform:translateY(-1px)}.report-priority-card.ready,.report-next-action.ready{border-color:#0f8b8d3d}.report-priority-card.watch,.report-next-action.watch{border-color:#c58a1d4d}.report-priority-card.risk,.report-next-action.risk{border-color:#d95d3947}.report-priority-card span,.report-next-action span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.report-priority-card strong{color:var(--ink);font-size:24px;line-height:1.05;overflow-wrap:anywhere}.report-priority-card small,.report-next-action p{margin:0;color:var(--muted);font-weight:760;line-height:1.45;overflow-wrap:anywhere}.report-next-action{min-height:100%;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(135deg,#0f8b8d14,#3568d40f,#c58a1d0f),#fff;padding:15px;display:grid;align-content:start;gap:10px}.report-next-action strong{color:var(--ink);font-size:28px;line-height:1.08;overflow-wrap:anywhere}.report-next-action button{min-height:34px;border:1px solid rgba(118,136,158,.22);border-radius:8px;background:#ffffffdb;color:var(--ink);padding:6px 10px;font-weight:900;justify-self:start}.report-period-preview{border:1px solid rgba(15,139,141,.2);border-radius:8px;background:linear-gradient(135deg,#0f8b8d17,#3568d412),#fff;padding:14px;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.report-period-preview svg{margin-top:2px}.report-period-preview div{display:grid;gap:4px;min-width:0}.report-period-preview strong{color:var(--ink);font-size:18px;line-height:1.15;overflow-wrap:anywhere}.report-status{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:24px;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:900;line-height:1.1;text-align:center}.report-status.ok{color:#166534;background:#1665341a;border:1px solid rgba(22,101,52,.18)}.report-status.watch{color:#9a3412;background:#c58a1d21;border:1px solid rgba(197,138,29,.22)}.report-status.risk{color:#b42318;background:#b423181a;border:1px solid rgba(180,35,24,.18)}.report-status.neutral{color:#475569;background:#4755691a;border:1px solid rgba(71,85,105,.16)}.report-review-card{display:grid;gap:13px;margin-bottom:18px}.report-review-status{justify-self:start;border-radius:999px;padding:6px 10px;background:#f1f5f9f2;color:#475569;font-size:12px;font-weight:900;text-transform:uppercase}.report-review-status.ok{background:#dcfce7cc;color:#166534}.report-review-status.risk{background:#fee2e2b8;color:#b42318}.report-review-card>strong{color:var(--ink);font-size:24px;line-height:1.14;overflow-wrap:anywhere}.report-review-card>small{color:var(--muted);font-size:13px;font-weight:850}.report-review-card>p{margin:0;border-left:4px solid rgba(15,139,141,.48);border-radius:8px;background:#f8fafcdb;padding:12px;color:#344255;line-height:1.55}.report-journey-title{border:1px solid rgba(15,139,141,.16);border-radius:8px;background:linear-gradient(135deg,#0f8b8d14,#c58a1d12,#3568d40d),#fff;padding:12px 14px;display:grid;gap:4px}.report-journey-title span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.report-journey-title strong{color:#2f3d4f;font-size:14px;line-height:1.4}.report-action-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px}.report-action-strip button{min-height:72px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;align-items:center;text-align:left;cursor:pointer}.report-action-strip button:hover{border-color:#0f8b8d6b;box-shadow:0 12px 24px #0f8b8d1c;transform:translateY(-1px)}.report-action-strip button.active{border-color:#0f8b8d61;background:linear-gradient(135deg,#0f8b8d21,#c58a1d12),#fff;box-shadow:inset 3px 0 0 var(--teal),0 12px 24px #0f8b8d17}.report-action-strip svg{color:var(--teal);grid-row:span 2}.report-action-strip span{color:var(--ink);font-size:13px;font-weight:900;overflow-wrap:anywhere}.report-action-strip small{color:var(--muted);font-size:11px;font-weight:800;overflow-wrap:anywhere}.report-readiness-grid,.report-playbook-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.report-readiness-grid article,.report-playbook-grid article{min-width:0;border:1px solid rgba(104,123,145,.16);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fbfde6),#fff;padding:14px;display:grid;align-content:start;gap:8px}.report-readiness-grid span,.report-playbook-grid span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.report-readiness-grid strong,.report-playbook-grid strong{color:var(--ink);font-size:21px;line-height:1.12;overflow-wrap:anywhere}.report-readiness-grid p,.report-playbook-grid p{margin:0;color:var(--muted);line-height:1.45}.report-export-pack,.report-presets-panel{display:grid;gap:14px}.report-export-pack-header,.report-presets-header{display:flex;align-items:center;justify-content:space-between;gap:14px}.report-export-pack-header>div:first-child,.report-presets-header>div:first-child{min-width:0;display:grid;gap:4px}.report-export-pack-header span,.report-export-grid span{color:var(--teal-dark);font-size:12px;font-weight:950;text-transform:uppercase}.report-export-pack-header strong{color:var(--ink);font-size:22px;line-height:1.16}.report-export-pack-header small,.report-presets-header small{color:var(--muted);font-weight:800}.report-export-pack-header>div:last-child{display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.report-export-pack-header button{min-height:38px;border:1px solid rgba(15,139,141,.22);border-radius:8px;background:#edf6f6;color:var(--teal-dark);padding:8px 11px;display:inline-flex;align-items:center;gap:7px;font-weight:950;cursor:pointer}.report-export-pack-header button:hover{border-color:#0f8b8d66;box-shadow:0 12px 24px #0f8b8d1a}.report-export-grid,.report-presets-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.report-export-readiness-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.report-export-readiness-grid article{min-width:0;border:1px solid rgba(15,139,141,.14);border-radius:8px;background:#edf6f6b8;padding:12px;display:grid;gap:5px}.report-export-readiness-grid span,.report-schedule-list span{color:var(--muted);font-size:11px;font-weight:950;text-transform:uppercase}.report-export-readiness-grid strong,.report-schedule-list strong{min-width:0;color:var(--ink);font-size:17px;line-height:1.18;overflow-wrap:anywhere}.report-export-readiness-grid small,.report-schedule-list small{color:var(--muted);font-weight:800;line-height:1.35;overflow-wrap:anywhere}.report-export-grid article,.report-presets-grid article{min-width:0;border:1px solid rgba(104,123,145,.16);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fbfdeb),#fff;padding:14px;display:grid;gap:8px}.report-export-grid strong{color:var(--ink);font-size:19px;line-height:1.18}.report-export-grid p{margin:0;color:var(--muted);line-height:1.45}.report-management-pack{display:grid;gap:16px}.report-management-pack-header{display:flex;align-items:center;justify-content:space-between;gap:14px}.report-management-pack-header>div{min-width:0;display:grid;gap:4px}.report-management-pack-header span,.report-management-section-card>div:first-child span,.report-management-metrics span{color:var(--teal-dark);font-size:12px;font-weight:950;text-transform:uppercase}.report-management-pack-header strong{color:var(--ink);font-size:23px;line-height:1.15;overflow-wrap:anywhere}.report-management-pack-header small{color:var(--muted);font-weight:800;line-height:1.35}.report-management-pack-header button{min-height:38px;border:1px solid rgba(15,139,141,.22);border-radius:999px;background:#edf6f6db;color:var(--teal-dark);padding:8px 13px;font-weight:950;cursor:pointer;white-space:nowrap}.report-management-section-grid{display:grid;gap:12px}.report-management-section-card{min-width:0;border:1px solid rgba(104,123,145,.16);border-radius:18px;background:linear-gradient(180deg,#fffffffa,#f9fbfdeb),#fff;padding:16px;display:grid;gap:14px}.report-management-section-card>div:first-child{display:grid;gap:6px}.report-management-section-card p{margin:0;color:#536174;line-height:1.5}.report-management-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.report-management-metrics div{min-width:0;border:1px solid rgba(104,123,145,.14);border-radius:14px;background:#f8fbfde6;padding:12px;display:grid;gap:5px}.report-management-metrics strong{color:var(--ink);font-size:19px;line-height:1.12;overflow-wrap:anywhere}.report-management-metrics small{color:var(--muted);font-weight:760;line-height:1.35;overflow-wrap:anywhere}.report-management-section-card ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.report-management-section-card li{border-radius:13px;background:#edf6f6ad;color:#344255;padding:10px 12px;line-height:1.4}.report-presets-grid article{grid-template-columns:minmax(0,1fr) auto;align-items:center}.report-presets-grid article>button:first-child{min-width:0;border:0;background:transparent;color:inherit;padding:0;display:grid;gap:4px;text-align:left;cursor:pointer}.report-presets-grid span{color:var(--muted);font-size:12px;font-weight:850;overflow-wrap:anywhere}.report-presets-grid strong{color:var(--ink);font-size:18px;line-height:1.16}.report-presets-grid small{color:var(--teal-dark);font-weight:850;overflow-wrap:anywhere}.report-schedule-panel{display:grid;gap:14px}.report-schedule-form{display:grid;grid-template-columns:minmax(140px,.7fr) minmax(220px,1.3fr) auto;gap:12px;align-items:end}.report-schedule-form label{display:grid;gap:6px;color:var(--muted);font-size:12px;font-weight:900}.report-schedule-form input,.report-schedule-form select{min-height:42px;border:1px solid rgba(104,123,145,.22);border-radius:8px;padding:0 12px;color:var(--ink);font:inherit;font-weight:850;background:#fff}.report-schedule-form button{min-height:42px;border:1px solid rgba(15,139,141,.22);border-radius:8px;background:#edf6f6;color:var(--teal-dark);padding:9px 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:950;cursor:pointer;white-space:nowrap}.report-schedule-form button:disabled{cursor:not-allowed;opacity:.62}.super-admin-console{display:grid;gap:18px}.super-admin-blocked{min-height:360px}.super-admin-blocked .module-state-header span{align-items:center;display:inline-flex;gap:8px}.super-admin-blocked-actions{display:flex;flex-wrap:wrap;gap:10px}.super-admin-blocked-actions button{align-items:center;background:#fff;border:1px solid rgba(104,123,145,.2);border-radius:999px;color:var(--teal-strong);cursor:pointer;display:inline-flex;font-weight:900;justify-content:center;min-height:42px;padding:10px 14px}.super-admin-blocked-actions button:last-child{background:linear-gradient(135deg,var(--teal),var(--blue));border-color:transparent;color:#fff}.super-admin-section-nav{background:#ffffffc7;border:1px solid rgba(104,123,145,.14);border-radius:18px;box-shadow:var(--soft-shadow);display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:8px}.super-admin-section-nav button{background:transparent;border:1px solid transparent;border-radius:14px;color:var(--muted);cursor:pointer;display:grid;gap:3px;min-height:58px;padding:10px 12px;text-align:left}.super-admin-section-nav button:hover,.super-admin-section-nav button.active{background:#fff;border-color:#0f8b8d33;box-shadow:0 12px 26px #1d335414;color:var(--teal-strong)}.super-admin-section-nav strong{color:var(--ink);font-size:13px;font-weight:950}.super-admin-section-nav span{font-size:11px;font-weight:820;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owner-console-context{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(220px,1fr))}.owner-console-context article{background:#ffffffe0;border:1px solid rgba(102,120,145,.14);border-radius:18px;display:grid;gap:4px;min-width:0;padding:13px 14px}.owner-console-context span,.owner-section-groups>section>div:first-child span{color:var(--muted);display:block;font-size:11px;font-weight:920;text-transform:uppercase}.owner-console-context strong,.owner-section-groups>section>div:first-child strong{color:var(--ink);display:block;font-weight:950;line-height:1.2}.owner-console-context small{color:var(--muted);font-weight:760;line-height:1.35;overflow-wrap:anywhere}.owner-section-groups{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.owner-section-groups>section{background:#ffffffb8;border:1px solid rgba(102,120,145,.12);border-radius:20px;display:grid;gap:10px;padding:12px}.owner-section-groups>section>div:first-child{align-items:end;display:flex;gap:10px;justify-content:space-between}.owner-section-groups .super-admin-section-nav{background:transparent;border:0;border-radius:0;box-shadow:none;grid-template-columns:repeat(auto-fit,minmax(152px,1fr));padding:0}.owner-section-groups .super-admin-section-nav button{background:#fff;border-color:#66789124}.owner-section-groups .super-admin-section-nav button,.owner-app-shell .owner-section-groups .super-admin-section-nav button{align-content:start;border-radius:16px;gap:6px;min-width:0;padding:12px 13px}.owner-section-groups .super-admin-section-nav button strong,.owner-app-shell .owner-section-groups .super-admin-section-nav button strong{display:block;font-size:13px;line-height:1.18;overflow-wrap:anywhere}.owner-section-groups .super-admin-section-nav button span,.owner-app-shell .owner-section-groups .super-admin-section-nav button span{display:block;font-size:11px;line-height:1.32;max-width:100%;overflow:visible;text-overflow:initial;white-space:normal}.super-admin-hero,.super-admin-panel,.super-admin-metrics article{background:linear-gradient(180deg,#fffffff5,#f8fafce6),#fff;border:1px solid rgba(104,123,145,.16);border-radius:18px;box-shadow:var(--soft-shadow),var(--surface-glow)}.super-admin-hero{align-items:center;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) auto;padding:22px}.super-admin-hero>span,.super-admin-panel-heading span{align-items:center;color:var(--teal-strong);display:inline-flex;font-size:12px;font-weight:950;gap:8px;letter-spacing:.04em;text-transform:uppercase}.super-admin-hero h2{color:var(--ink);font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.03;margin:0}.super-admin-hero p{color:var(--muted);line-height:1.6;margin:8px 0 0;max-width:820px}.super-admin-hero button,.super-admin-action-grid button{align-items:center;background:linear-gradient(135deg,var(--teal),var(--blue));border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-weight:900;gap:8px;justify-content:center;min-height:42px;padding:11px 14px}.super-admin-hero button.secondary{background:#fff;border:1px solid rgba(104,123,145,.18);color:var(--teal-strong)}.super-admin-hero button:disabled{cursor:not-allowed;opacity:.58}.super-admin-metrics{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.super-admin-metrics article{display:grid;gap:6px;padding:18px}.super-admin-metrics svg,.super-admin-panel-heading svg{color:var(--teal)}.super-admin-metrics span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.super-admin-metrics strong{color:var(--ink);font-size:1.6rem;line-height:1}.super-admin-metrics small,.super-admin-subscription-card small{color:var(--muted);font-weight:760;line-height:1.4}.super-admin-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.super-admin-panel{display:grid;gap:14px;padding:18px}.super-admin-panel-heading{display:grid;gap:5px}.super-admin-heading-row{align-items:center;display:flex;justify-content:space-between}.super-admin-heading-row>div:first-child{display:grid;gap:5px;min-width:0}.super-admin-heading-row button{background:#fff;border:1px solid rgba(104,123,145,.18);border-radius:999px;color:var(--teal-strong);cursor:pointer;font-weight:920;min-height:38px;padding:8px 13px}.super-admin-filter-bar{display:flex;flex-wrap:wrap;gap:8px}.super-admin-filter-bar button{background:#fff;border:1px solid rgba(104,123,145,.16);border-radius:999px;color:var(--muted);cursor:pointer;font-size:12px;font-weight:900;min-height:34px;padding:7px 11px;text-transform:capitalize}.super-admin-filter-bar button.active,.super-admin-filter-bar button:hover{background:#eef7f5;border-color:#0f8b8d3d;color:var(--teal-strong)}.super-admin-panel-heading strong{color:var(--ink);font-size:1.12rem;font-weight:950}.super-admin-tenant-list,.super-admin-subscription-card,.super-admin-check-list{display:grid;gap:10px}.super-admin-search{align-items:center;background:#fff;border:1px solid rgba(104,123,145,.16);border-radius:999px;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);min-height:44px;padding:0 14px}.super-admin-search svg{color:var(--teal-strong)}.super-admin-search input{background:transparent;border:0;color:var(--ink);font:inherit;font-weight:760;min-width:0;outline:none;width:100%}.super-admin-search input::placeholder{color:var(--muted)}.super-admin-tenant-detail{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.super-admin-tenant-detail article{background:#f8fafc;border:1px solid rgba(104,123,145,.12);border-radius:14px;display:grid;gap:4px;min-width:0;padding:12px}.super-admin-tenant-detail span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.super-admin-tenant-detail strong{color:var(--ink);font-weight:950;overflow-wrap:anywhere}.super-admin-tenant-detail small{color:var(--muted);font-weight:760;line-height:1.4;overflow-wrap:anywhere}.super-admin-sensitive-key{background:linear-gradient(135deg,#fff8e5f5,#ffffffeb);border:1px solid rgba(203,139,0,.22);border-radius:16px;display:grid;gap:5px;padding:13px 14px}.super-admin-sensitive-key span{color:#9a6a00;font-size:12px;font-weight:950;text-transform:uppercase}.super-admin-sensitive-key strong{color:var(--ink);font-size:1.35rem;font-weight:950;letter-spacing:.08em}.super-admin-sensitive-key small{color:var(--muted);font-weight:780;line-height:1.4}.super-admin-tenant-list.compact{max-height:360px;overflow:auto;padding-right:3px}.owner-workspace-list-heading{align-items:center;background:#fff;border:1px solid rgba(104,123,145,.15);border-radius:14px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.owner-workspace-list-heading>div:first-child{display:grid;gap:3px}.owner-workspace-list-heading>div:last-child{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.owner-workspace-list-heading span{color:var(--muted);font-size:11px;font-weight:930;letter-spacing:.02em;text-transform:uppercase}.owner-workspace-list-heading strong{color:var(--ink);font-weight:940;line-height:1.2}.owner-workspace-list-heading em{color:var(--muted);font-size:12px;font-style:normal;font-weight:850;white-space:nowrap}.owner-workspace-list-heading button{background:#111927;border:0;border-radius:999px;color:#fff;cursor:pointer;font-weight:900;min-height:34px;padding:8px 12px}.owner-workspace-list-heading button.secondary{background:#fff;border:1px solid rgba(104,123,145,.18);color:var(--teal-strong)}.owner-workspace-list-heading button:disabled{cursor:not-allowed;opacity:.45}.super-admin-tenant-list button{align-items:center;background:#fff;border:1px solid rgba(104,123,145,.15);border-radius:14px;color:var(--ink);cursor:pointer;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:12px;text-align:left}.super-admin-tenant-list button.active,.super-admin-tenant-list button:hover{background:#eef7f5;border-color:#0f8b8d38}.super-admin-row-card,.super-admin-empty-note{align-items:center;background:#fff;border:1px solid rgba(104,123,145,.15);border-radius:14px;color:var(--ink);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.super-admin-empty-note{color:var(--muted);display:block;font-weight:820}.super-admin-tenant-list strong,.super-admin-row-card strong,.super-admin-check-list strong,.super-admin-finance-flow strong{color:var(--ink);display:block;font-weight:920;line-height:1.25}.super-admin-tenant-list span,.super-admin-row-card span,.super-admin-check-list span,.super-admin-finance-flow span{color:var(--muted);display:block;font-size:13px;font-weight:760;line-height:1.45;margin-top:3px}.super-admin-tenant-list em{background:#f3f6f8;border-radius:999px;color:#36506f;font-size:11px;font-style:normal;font-weight:920;padding:7px 9px;text-transform:capitalize}.super-admin-row-card em{background:#f3f6f8;border-radius:999px;color:#36506f;font-size:11px;font-style:normal;font-weight:920;padding:7px 9px;text-transform:capitalize;white-space:nowrap}.super-admin-tenant-list em[data-status=active]{background:#e9f7f5;color:var(--teal-strong)}.super-admin-tenant-list em[data-status=trial],.super-admin-row-card em[data-status=trialing],.super-admin-row-card em[data-status=pending_payment]{background:#fff8e5;color:#9a6a00}.super-admin-tenant-list em[data-status=suspended],.super-admin-tenant-list em[data-status=cancel_at_period_end],.super-admin-row-card em[data-status=abandoned],.super-admin-row-card em[data-status=cancelled]{background:#fff1f0;color:#b42318}.super-admin-row-card em[data-status=active]{background:#e9f7f5;color:var(--teal-strong)}.super-admin-tenant-list em[data-status=archived]{background:#f1f5f9;color:#64748b}.super-admin-subscription-card dl{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.super-admin-subscription-card dl div{background:#f8fafc;border:1px solid rgba(104,123,145,.12);border-radius:14px;display:grid;gap:4px;padding:12px}.super-admin-subscription-card dt{color:var(--muted);font-size:12px;font-weight:900}.super-admin-subscription-card dd{color:var(--ink);font-weight:920;margin:0}.super-admin-action-grid{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.super-admin-action-grid button.secondary,.super-admin-action-grid button:nth-child(2),.super-admin-action-grid button:nth-child(3),.super-admin-action-grid button:nth-child(6){background:#fff;border:1px solid rgba(104,123,145,.18);color:var(--teal-strong)}.super-admin-action-grid button.warning,.super-admin-action-grid button:nth-child(5){background:#fff8e5;border:1px solid rgba(203,139,0,.24);color:#9a6a00}.super-admin-action-grid button.danger{background:#fff1f0;border:1px solid rgba(180,35,24,.18);color:#b42318}.super-admin-billing-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.super-admin-billing-grid article{background:#f8fafc;border:1px solid rgba(104,123,145,.12);border-radius:14px;display:grid;gap:4px;padding:12px}.super-admin-billing-grid span,.super-admin-event-list span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.super-admin-billing-grid strong{color:var(--ink);font-size:1.25rem;line-height:1}.super-admin-billing-grid.readiness{grid-template-columns:repeat(4,minmax(0,1fr))}.super-admin-billing-grid.readiness article{background:#fff}.super-admin-event-list{display:grid;gap:10px}.owner-subscription-list-heading{align-items:center;background:#fff;border:1px solid rgba(104,123,145,.12);border-radius:14px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.owner-subscription-list-heading>div:first-child{display:grid;gap:3px}.owner-subscription-list-heading>div:last-child{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.owner-subscription-list-heading span{color:var(--muted);font-size:11px;font-weight:930;letter-spacing:.02em;text-transform:uppercase}.owner-subscription-list-heading strong{color:var(--ink);font-weight:940;line-height:1.2}.owner-subscription-list-heading em{color:var(--muted);font-size:12px;font-style:normal;font-weight:850;white-space:nowrap}.owner-subscription-list-heading button{background:#111927;border:0;border-radius:999px;color:#fff;cursor:pointer;font-weight:900;min-height:34px;padding:8px 12px}.owner-subscription-list-heading button.secondary{background:#fff;border:1px solid rgba(104,123,145,.18);color:var(--teal-strong)}.owner-subscription-list-heading button:disabled{cursor:not-allowed;opacity:.45}.super-admin-event-list article{align-items:start;background:#fff;border:1px solid rgba(104,123,145,.12);border-radius:14px;display:grid;gap:10px;grid-template-columns:82px minmax(0,1fr);padding:12px}.super-admin-event-list strong{color:var(--ink);display:block;font-weight:920;line-height:1.25}.super-admin-event-list small{color:var(--muted);display:block;font-weight:760;line-height:1.45;margin-top:3px}.super-admin-event-list article.owner-subscription-row{align-items:center;grid-template-columns:104px minmax(0,1fr) auto}.super-admin-event-list article.owner-subscription-row.active{border-color:#15968c47;box-shadow:0 14px 34px #15968c1a}.super-admin-event-list article.owner-subscription-row button{background:#111927;border:0;border-radius:999px;color:#fff;cursor:pointer;font-weight:900;min-height:34px;padding:8px 13px}.owner-subscription-health-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.owner-subscription-readiness{align-items:center;border:1px solid rgba(102,120,145,.14);border-radius:18px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.owner-subscription-readiness.ready{background:#edf9f6;border-color:#0f8b8d33}.owner-subscription-readiness.warning{background:#fff8e5;border-color:#cb8b0038}.owner-subscription-readiness div{display:grid;gap:5px;min-width:0}.owner-subscription-readiness button{background:#fff;border:1px solid rgba(104,123,145,.16);border-radius:999px;color:var(--teal-strong);cursor:pointer;font:inherit;font-size:12px;font-weight:930;padding:9px 12px}.owner-subscription-health,.owner-subscription-detail-grid article,.owner-subscription-control-grid article,.owner-subscription-decision-card,.owner-subscription-stripe-card,.owner-subscription-action-guide article{background:#f8fafc;border:1px solid rgba(104,123,145,.12);border-radius:17px;display:grid;gap:6px;min-width:0;padding:14px}.owner-subscription-health.ready{background:#edf9f6;border-color:#0f8b8d33}.owner-subscription-decision-card.ready{background:linear-gradient(135deg,#edf9f6f5,#fffffff5);border-color:#0f8b8d33}.owner-subscription-control-grid article.ready,.owner-subscription-action-guide article.ready{background:#edf9f6;border-color:#0f8b8d2e}.owner-subscription-health.warning{background:#fff8e5;border-color:#cb8b0033}.owner-subscription-decision-card.warning{background:linear-gradient(135deg,#fff8e5f5,#fffffff5);border-color:#cb8b0038}.owner-subscription-control-grid article.warning,.owner-subscription-action-guide article.warning{background:#fff8e5;border-color:#cb8b0033}.owner-subscription-health.risk{background:#fff1f0;border-color:#b423182e}.owner-subscription-decision-card.risk{background:linear-gradient(135deg,#fff1f0f5,#fffffff5);border-color:#b4231833}.owner-subscription-action-guide article.risk{background:#fff1f0;border-color:#b423182e}.owner-subscription-readiness span,.owner-subscription-health span,.owner-subscription-detail-grid span,.owner-subscription-control-grid span,.owner-subscription-decision-card span,.owner-subscription-stripe-card span{color:var(--muted);font-size:11px;font-weight:930;letter-spacing:.02em;text-transform:uppercase}.owner-subscription-readiness strong,.owner-subscription-health strong,.owner-subscription-detail-grid strong,.owner-subscription-control-grid strong,.owner-subscription-decision-card strong,.owner-subscription-stripe-card strong{color:var(--ink);font-weight:940;line-height:1.25;overflow-wrap:anywhere;text-transform:capitalize}.owner-subscription-readiness small,.owner-subscription-health small,.owner-subscription-detail-grid small,.owner-subscription-control-grid small,.owner-subscription-decision-card small,.owner-subscription-action-guide span,.owner-subscription-action-guide small,.owner-subscription-stripe-card small{color:var(--muted);font-size:12px;font-weight:750;line-height:1.4;overflow-wrap:anywhere}.owner-subscription-action-guide strong{color:var(--ink);font-weight:940;line-height:1.25}.owner-subscription-action-guide span,.owner-subscription-action-guide small{display:block}.owner-subscription-control-grid,.owner-subscription-detail-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.owner-subscription-control-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.owner-subscription-decision-card{align-items:center;grid-template-columns:minmax(0,1fr) auto}.owner-subscription-decision-card>div:first-child{display:grid;gap:5px;min-width:0}.owner-subscription-decision-card>div:last-child{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.owner-subscription-decision-card a,.owner-subscription-decision-card button{align-items:center;background:#fff;border:1px solid rgba(104,123,145,.16);border-radius:999px;color:var(--teal-strong);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:920;justify-content:center;min-height:36px;padding:8px 12px;text-decoration:none}.owner-subscription-decision-card a:hover,.owner-subscription-decision-card button:hover{background:#edf9f6;border-color:#0f8b8d38}.owner-subscription-stripe-card{background:#f3f7fb}.owner-subscription-safe-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.owner-subscription-safe-actions a,.owner-subscription-safe-actions button{align-items:center;background:#fff;border:1px solid rgba(104,123,145,.16);border-radius:999px;color:var(--teal-strong);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:920;justify-content:center;min-height:36px;padding:8px 12px;text-decoration:none}.owner-subscription-safe-actions a:hover,.owner-subscription-safe-actions button:hover{background:#edf9f6;border-color:#0f8b8d38}.owner-subscription-action-guide{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.super-admin-check-list article,.super-admin-finance-flow article{align-items:flex-start;background:#f8fafc;border:1px solid rgba(104,123,145,.12);border-radius:14px;display:flex;gap:10px;padding:12px}.super-admin-check-icon{align-items:center;background:#e9f7f5;border-radius:999px;color:var(--teal-strong);display:inline-flex;flex:0 0 auto;height:26px;justify-content:center;width:26px}.super-admin-preview-links{display:flex;flex-wrap:wrap;gap:8px}.super-admin-preview-links a{background:#fff;border:1px solid rgba(104,123,145,.16);border-radius:999px;color:var(--teal-strong);font-size:13px;font-weight:900;padding:9px 12px;text-decoration:none}.super-admin-preview-links a:hover{background:#eef7f5;border-color:#0f8b8d3d}.super-admin-content-form{background:#fff;border:1px solid rgba(104,123,145,.14);border-radius:16px;display:grid;gap:12px;padding:14px}.owner-content-group,.owner-website-page-map{display:grid;gap:10px}.owner-content-group{background:#f8fafc;border:1px solid rgba(104,123,145,.12);border-radius:16px;padding:12px}.owner-content-group>strong{color:var(--ink);font-size:13px;font-weight:950}.owner-website-page-map{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-website-page-map article{align-items:center;background:#fff;border:1px solid rgba(104,123,145,.14);border-radius:16px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.owner-website-page-map div{display:grid;gap:4px;min-width:0}.owner-website-page-map span{color:var(--teal-strong);font-size:11px;font-weight:930;text-transform:uppercase}.owner-website-page-map strong{color:var(--ink);font-weight:940;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owner-website-page-map small{color:var(--muted);font-size:12px;font-weight:760;line-height:1.35;overflow-wrap:anywhere}.owner-website-page-map a{background:#f0f7f6;border-radius:999px;color:var(--teal-strong);font-size:12px;font-weight:920;padding:8px 11px;text-decoration:none}.owner-website-change-impact{background:linear-gradient(135deg,#184e7712,#fffffffa);border:1px solid rgba(24,78,119,.14);border-radius:18px;display:grid;gap:12px;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);padding:13px}.owner-website-change-impact>div:first-child{align-content:center;display:grid;gap:4px}.owner-website-change-impact>div:last-child{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.owner-website-change-impact article{background:#ffffffe0;border:1px solid rgba(102,120,145,.12);border-radius:14px;display:grid;gap:4px;padding:10px}.owner-website-change-impact article.changed{background:#f0f7f6;border-color:#0f8b8d33}.owner-website-change-impact span{color:var(--muted);display:block;font-size:11px;font-weight:920;text-transform:uppercase}.owner-website-change-impact strong{color:var(--ink);display:block;font-weight:950;line-height:1.2}.owner-website-change-impact small,.owner-website-change-impact article span{color:var(--muted);display:block;font-size:12px;font-weight:760;line-height:1.4;text-transform:none}.owner-website-save-readiness{border:1px solid rgba(102,120,145,.14);border-radius:18px;display:grid;gap:12px;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);padding:13px}.owner-website-save-readiness.ready{background:linear-gradient(135deg,#0f8b8d14,#fffffffa);border-color:#0f8b8d33}.owner-website-save-readiness.warning{background:linear-gradient(135deg,#fff8e5f5,#fffffff5);border-color:#dba6303d}.owner-website-save-readiness.neutral{background:#f8fafc}.owner-website-save-readiness>div:first-child{align-content:center;display:grid;gap:4px}.owner-website-save-readiness>div:last-child{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.owner-website-save-readiness article{background:#fff;border:1px solid rgba(102,120,145,.12);border-radius:14px;display:grid;gap:4px;padding:10px}.owner-website-save-readiness article.ready{border-color:#0f8b8d29}.owner-website-save-readiness article.warning{border-color:#cb8b0038}.owner-website-save-readiness span{color:var(--muted);display:block;font-size:11px;font-weight:920;text-transform:uppercase}.owner-website-save-readiness strong{color:var(--ink);display:block;font-weight:950;line-height:1.2}.owner-website-save-readiness small,.owner-website-save-readiness article span{color:var(--muted);display:block;font-size:12px;font-weight:760;line-height:1.4;text-transform:none}.super-admin-content-form label{display:grid;gap:6px}.super-admin-content-form label span{color:var(--muted);font-size:12px;font-weight:920;margin:0;text-transform:uppercase}.super-admin-content-form input,.super-admin-content-form select,.super-admin-content-form textarea{background:#f8fafc;border:1px solid rgba(104,123,145,.18);border-radius:13px;color:var(--ink);font:inherit;font-weight:760;min-height:42px;outline:none;padding:10px 12px;resize:vertical;width:100%}.super-admin-content-form input:focus,.super-admin-content-form select:focus,.super-admin-content-form textarea:focus{background:#fff;border-color:#0f8b8d6b;box-shadow:0 0 0 3px #0f8b8d1f}.super-admin-content-fields{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.super-admin-content-form button{align-items:center;background:linear-gradient(135deg,var(--teal),var(--blue));border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-weight:920;justify-content:center;justify-self:start;min-height:42px;padding:10px 16px}.super-admin-content-form button:disabled{cursor:not-allowed;opacity:.62}.super-admin-content-form small{color:var(--muted);font-weight:760}.super-admin-content-form input:disabled{background:#eef2f6;color:#64748b;cursor:not-allowed}.super-admin-password-reset{background:linear-gradient(135deg,#0f8b8d12,#2b71d30f);border:1px solid rgba(15,139,141,.14);border-radius:16px;display:grid;gap:10px;padding:12px}.super-admin-password-reset strong{color:var(--ink);display:block;font-weight:950}.owner-user-selected-note,.owner-user-access-summary,.owner-access-lockout-warning{background:#fff;border:1px solid rgba(102,120,145,.14);border-radius:18px;display:grid;gap:6px;padding:14px}.owner-platform-user-list-heading{align-items:center;background:#fff;border:1px solid rgba(104,123,145,.15);border-radius:14px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.owner-platform-user-list-heading>div:first-child{display:grid;gap:3px}.owner-platform-user-list-heading>div:last-child{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.owner-platform-user-list-heading span{color:var(--muted);font-size:11px;font-weight:930;letter-spacing:.02em;text-transform:uppercase}.owner-platform-user-list-heading strong{color:var(--ink);font-weight:940;line-height:1.2}.owner-platform-user-list-heading em{color:var(--muted);font-size:12px;font-style:normal;font-weight:850;white-space:nowrap}.owner-platform-user-list-heading button{background:#111927;border:0;border-radius:999px;color:#fff;cursor:pointer;font-weight:900;min-height:34px;padding:8px 12px}.owner-platform-user-list-heading button.secondary{background:#fff;border:1px solid rgba(104,123,145,.18);color:var(--teal-strong)}.owner-platform-user-list-heading button:disabled{cursor:not-allowed;opacity:.45}.owner-user-selected-note span,.owner-user-access-summary span,.owner-access-separation span,.owner-user-check-grid span,.owner-role-governance-grid span{color:var(--muted);font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.owner-user-selected-note strong,.owner-user-access-summary strong,.owner-access-separation strong,.owner-access-lockout-warning strong,.owner-user-check-grid strong,.owner-role-governance-grid strong{color:var(--ink);font-weight:950;line-height:1.2}.owner-user-selected-note small,.owner-user-access-summary small,.owner-access-separation small,.owner-access-lockout-warning span,.owner-user-check-grid small,.owner-role-governance-grid small{color:var(--muted);font-weight:760;line-height:1.45}.owner-access-separation{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.owner-access-separation article{background:#f8fafc;border:1px solid rgba(102,120,145,.12);border-radius:16px;display:grid;gap:5px;min-width:0;padding:12px}.owner-detail-toggle{align-items:center;background:#f8fafc;border:1px solid rgba(102,120,145,.12);border-radius:16px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:12px;padding:12px}.owner-detail-toggle strong{color:var(--ink);display:block;font-weight:950;line-height:1.2}.owner-detail-toggle span{color:var(--muted);display:block;font-size:13px;font-weight:760;line-height:1.4;margin-top:3px}.owner-detail-toggle button{background:#fff;border:1px solid rgba(102,120,145,.16);border-radius:999px;color:var(--teal-strong);cursor:pointer;font-size:12px;font-weight:920;min-height:34px;padding:8px 12px;white-space:nowrap}.owner-detail-toggle button:hover{border-color:#0f8b8d47;box-shadow:0 10px 24px #16202d14}.owner-access-lockout-warning{background:#fff1f0;border-color:#b4231833;margin-top:10px}.owner-user-access-summary{align-items:center;grid-template-columns:minmax(0,1fr) auto;margin-bottom:12px}.owner-user-access-summary.ready{background:linear-gradient(135deg,#0f8b8d14,#28a7800f);border-color:#0f8b8d33}.owner-user-access-summary.warning{background:linear-gradient(135deg,#fff8e5f0,#fffffff0);border-color:#dba63038}.owner-user-access-summary em{background:#ffffffc7;border:1px solid rgba(102,120,145,.12);border-radius:999px;color:var(--ink);font-size:12px;font-style:normal;font-weight:950;padding:8px 10px;white-space:nowrap}.owner-user-access-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:-2px 0 12px}.owner-user-access-actions a,.owner-user-access-actions button{align-items:center;background:#fff;border:1px solid rgba(102,120,145,.16);border-radius:999px;color:var(--teal-strong);cursor:pointer;display:inline-flex;font-size:12px;font-weight:920;justify-content:center;min-height:34px;padding:8px 12px;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.owner-user-access-actions a:hover,.owner-user-access-actions button:hover{border-color:#0f8b8d47;box-shadow:0 10px 24px #16202d14;transform:translateY(-1px)}.owner-user-check-grid,.owner-role-governance-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.owner-user-check-grid article,.owner-role-governance-grid article{background:#fff;border:1px solid rgba(102,120,145,.14);border-radius:16px;display:grid;gap:5px;min-width:0;padding:12px}.owner-user-check-grid article.ready{border-color:#0f8b8d2e}.owner-user-check-grid article.warning{border-color:#dba6303d}.owner-role-card-grid{display:grid;gap:10px}.owner-role-card-grid button{background:#fff;border:1px solid rgba(102,120,145,.14);border-radius:16px;color:inherit;cursor:pointer;display:grid;gap:10px;padding:13px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.owner-role-card-grid button:hover,.owner-role-card-grid button.active{border-color:#0f8b8d47;box-shadow:0 12px 28px #0f8b8d1c;transform:translateY(-1px)}.owner-role-card-grid strong{color:var(--ink);display:block;font-weight:950;line-height:1.2}.owner-role-card-grid span,.owner-role-card-grid small{color:var(--muted);display:block;font-size:13px;font-weight:760;line-height:1.45;margin-top:4px}.owner-role-card-grid small{background:#f3f7f9;border-radius:999px;justify-self:start;margin-top:0;padding:7px 10px}.owner-role-matrix{display:grid;gap:10px}.owner-role-selected-summary,.owner-audit-quick-filters{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.owner-role-selected-summary article,.owner-audit-quick-filters button{background:#f8fafc;border:1px solid rgba(102,120,145,.12);border-radius:16px;color:inherit;display:grid;gap:5px;min-width:0;padding:12px;text-align:left}.owner-audit-quick-filters button{cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.owner-audit-quick-filters button:hover{border-color:#0f8b8d47;box-shadow:0 12px 28px #0f8b8d1a;transform:translateY(-1px)}.owner-role-selected-summary span,.owner-audit-quick-filters span{color:var(--muted);font-size:11px;font-weight:920;text-transform:uppercase}.owner-role-selected-summary strong,.owner-audit-quick-filters strong{color:var(--ink);font-weight:950;line-height:1.2;overflow-wrap:anywhere}.owner-role-selected-summary small,.owner-audit-quick-filters small{color:var(--muted);font-size:12px;font-weight:760;line-height:1.4}.owner-role-matrix article{align-items:center;background:#fff;border:1px solid rgba(102,120,145,.14);border-radius:16px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:13px}.owner-role-matrix strong{color:var(--ink);display:block;font-weight:950;line-height:1.2}.owner-role-matrix span{color:var(--muted);display:block;font-size:13px;font-weight:760;line-height:1.45;margin-top:4px}.owner-role-matrix em{background:#eef7f5;border-radius:999px;color:var(--teal-strong);font-size:12px;font-style:normal;font-weight:950;padding:8px 10px;white-space:nowrap}.owner-role-matrix article[data-access=none] em{background:#f3f6f8;color:#667891}.owner-role-matrix article[data-access=high] em{background:#fff8e5;color:#9a6a00}.owner-role-route-check{background:#f8fafc;border:1px solid rgba(102,120,145,.12);border-radius:18px;display:grid;gap:10px;margin:12px 0;padding:13px}.owner-role-route-check>div:last-child{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.owner-role-route-check article{align-items:center;background:#fff;border:1px solid rgba(102,120,145,.12);border-radius:14px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:11px}.owner-role-route-check strong{color:var(--ink);display:block;font-weight:950;line-height:1.2}.owner-role-route-check span{color:var(--muted);display:block;font-size:12px;font-weight:760;line-height:1.35;margin-top:3px}.owner-role-route-check em{border-radius:999px;font-size:11px;font-style:normal;font-weight:950;padding:7px 9px;white-space:nowrap}.owner-role-route-check article[data-tone=manage] em{background:#fff8e5;color:#9a6a00}.owner-role-route-check article[data-tone=view] em{background:#eef7f5;color:var(--teal-strong)}.owner-role-route-check article[data-tone=blocked] em{background:#f3f6f8;color:#667891}.owner-role-user-list{display:grid;gap:8px;margin-top:12px}.owner-role-user-list article{align-items:center;background:#fff;border:1px solid rgba(102,120,145,.12);border-radius:14px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:11px}.owner-role-user-list strong{color:var(--ink);display:block;font-weight:950}.owner-role-user-list span{color:var(--muted);display:block;font-size:12px;font-weight:760;margin-top:3px}.owner-role-user-list em{background:#eef7f5;border-radius:999px;color:var(--teal-strong);font-size:11px;font-style:normal;font-weight:950;padding:7px 9px}.owner-report-command{gap:14px}.owner-report-stat-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.owner-report-stat-grid article{background:#fff;border:1px solid rgba(102,120,145,.14);border-radius:16px;display:grid;gap:5px;padding:13px}.owner-report-stat-grid span{color:var(--muted);font-size:11px;font-weight:920;text-transform:uppercase}.owner-report-stat-grid strong{color:var(--ink);font-size:1.35rem;font-weight:950;line-height:1}.owner-report-stat-grid small{color:var(--muted);font-size:12px;font-weight:760;line-height:1.35}.owner-report-bars{display:grid;gap:12px}.owner-report-bars article{align-items:center;background:#fff;border:1px solid rgba(102,120,145,.14);border-radius:16px;display:grid;gap:12px;grid-template-columns:minmax(130px,.9fr) minmax(140px,1fr) auto;padding:13px}.owner-report-bars strong{color:var(--ink);display:block;font-weight:950;line-height:1.2}.owner-report-bars span{color:var(--muted);display:block;font-size:13px;font-weight:760;line-height:1.35;margin-top:4px}.owner-report-bars em{color:var(--teal-strong);font-size:12px;font-style:normal;font-weight:950}.owner-report-bar-track{background:#eef2f6;border-radius:999px;height:10px;overflow:hidden}.owner-report-bar-track span{background:linear-gradient(135deg,var(--teal),var(--blue));border-radius:inherit;height:100%;margin:0}.owner-report-action-list{display:grid;gap:10px}.owner-report-action-list article{align-items:center;background:#fff;border:1px solid rgba(102,120,145,.14);border-radius:16px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:13px}.owner-report-action-list article.ready{border-color:#0f8b8d2e}.owner-report-action-list article.warning{background:#fffaf0;border-color:#cb8b0038}.owner-report-action-list article.risk{background:#fff5f3;border-color:#be4b2b33}.owner-report-action-list span,.owner-audit-risk-grid span{color:var(--muted);display:block;font-size:11px;font-weight:920;text-transform:uppercase}.owner-report-action-list strong,.owner-audit-risk-grid strong{color:var(--ink);display:block;font-weight:950;line-height:1.2;margin-top:4px}.owner-report-action-list small,.owner-audit-risk-grid small{color:var(--muted);display:block;font-size:12px;font-weight:760;line-height:1.4;margin-top:4px}.owner-report-action-list button{background:#fff;border:1px solid rgba(102,120,145,.16);border-radius:999px;color:var(--ink);cursor:pointer;font-weight:900;padding:9px 12px;white-space:nowrap}.owner-report-action-list button:hover{border-color:#0f8b8d47;box-shadow:0 10px 24px #0f8b8d1a}.owner-audit-command{gap:14px}.owner-audit-risk-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.owner-audit-risk-grid article{background:#fff;border:1px solid rgba(102,120,145,.14);border-radius:16px;display:grid;gap:4px;min-width:0;padding:13px}.owner-audit-risk-grid article.ready{border-color:#0f8b8d2e}.owner-audit-risk-grid article.warning{background:#fffaf0;border-color:#cb8b0038}.owner-audit-risk-grid article.risk{background:#fff5f3;border-color:#be4b2b33}.owner-audit-list{display:grid;gap:10px}.owner-audit-list-heading{align-items:center;background:#fff;border:1px solid rgba(102,120,145,.14);border-radius:16px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:12px 14px}.owner-audit-list-heading>div:first-child{display:grid;gap:3px}.owner-audit-list-heading>div:last-child{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.owner-audit-list-heading span{color:var(--muted);font-size:11px;font-weight:930;letter-spacing:.02em;text-transform:uppercase}.owner-audit-list-heading strong{color:var(--ink);font-weight:940;line-height:1.2}.owner-audit-list-heading em{color:var(--muted);font-size:12px;font-style:normal;font-weight:850;white-space:nowrap}.owner-audit-list-heading button{background:#111927;border:0;border-radius:999px;color:#fff;cursor:pointer;font-weight:900;min-height:34px;padding:8px 12px}.owner-audit-list-heading button.secondary{background:#fff;border:1px solid rgba(102,120,145,.18);color:var(--teal-strong)}.owner-audit-list-heading button:disabled{cursor:not-allowed;opacity:.45}.owner-audit-list article{align-items:center;background:#fff;border:1px solid rgba(102,120,145,.14);border-radius:16px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:13px}.owner-audit-list article.sensitive{background:#fffaf0;border-color:#cb8b0038}.owner-audit-list strong{color:var(--ink);display:block;font-weight:950;line-height:1.2}.owner-audit-list span,.owner-audit-list small{color:var(--muted);display:block;font-size:13px;font-weight:760;line-height:1.45;margin-top:4px}.owner-audit-list aside{display:grid;gap:5px;justify-items:end;min-width:160px}.owner-audit-list em{background:#eef7f5;border-radius:999px;color:var(--teal-strong);font-size:12px;font-style:normal;font-weight:950;padding:7px 10px;white-space:nowrap}.owner-audit-list time{color:var(--muted);font-size:12px;font-weight:760;white-space:nowrap}.owner-support-command{gap:14px}.owner-support-list{display:grid;gap:10px}.owner-support-search-field div{align-items:center;background:#fff;border:1px solid rgba(102,120,145,.16);border-radius:14px;display:flex;gap:8px;min-height:42px;padding:0 12px}.owner-support-search-field svg{color:var(--muted);flex:0 0 auto}.owner-support-search-field input{background:transparent;border:0;color:var(--ink);flex:1 1 auto;font:inherit;font-weight:800;min-width:0;outline:none}.owner-support-list-heading{align-items:center;background:#fff;border:1px solid rgba(102,120,145,.14);border-radius:16px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:12px 14px}.owner-support-list-heading>div:first-child{display:grid;gap:3px}.owner-support-list-heading>div:last-child{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.owner-support-list-heading span{color:var(--muted);font-size:11px;font-weight:930;letter-spacing:.02em;text-transform:uppercase}.owner-support-list-heading strong{color:var(--ink);font-weight:940;line-height:1.2}.owner-support-list-heading em{color:var(--muted);font-size:12px;font-style:normal;font-weight:850;white-space:nowrap}.owner-support-list article{align-items:center;background:#fff;border:1px solid rgba(102,120,145,.14);border-radius:16px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:13px}.owner-support-list article[data-priority=high]{background:#fffaf0;border-color:#cb8b0038}.owner-support-list article.active,.owner-support-selected-card{background:#eef7f5;border-color:#0f8b8d38}.owner-support-selected-card{align-items:start;border:1px solid rgba(15,139,141,.22);border-radius:18px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(220px,auto);padding:14px}.owner-support-selected-card[data-priority=high]{background:#fffaf0;border-color:#cb8b003d}.owner-support-selected-card>div{display:grid;gap:5px;min-width:0}.owner-support-selected-card span{color:var(--muted);font-size:11px;font-weight:930;letter-spacing:.02em;text-transform:uppercase}.owner-support-selected-card strong{color:var(--ink);font-size:1.05rem;font-weight:950;line-height:1.2}.owner-support-selected-card small,.owner-support-selected-card em{color:var(--muted);font-size:13px;font-style:normal;font-weight:780;line-height:1.45;overflow-wrap:anywhere}.owner-support-selected-card aside{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;max-width:360px}.owner-support-selected-card a,.owner-support-selected-card button{align-items:center;background:#fff;border:1px solid rgba(102,120,145,.16);border-radius:999px;color:var(--teal-strong);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:920;justify-content:center;min-height:36px;padding:8px 12px;text-decoration:none}.owner-support-list strong{color:var(--ink);display:block;font-weight:950;line-height:1.2}.owner-support-list span,.owner-support-list small{color:var(--muted);display:block;font-size:13px;font-weight:760;line-height:1.45;margin-top:4px}.owner-support-list aside{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.owner-support-list em{background:#eef7f5;border-radius:999px;color:var(--teal-strong);font-size:12px;font-style:normal;font-weight:950;padding:7px 10px;white-space:nowrap}.owner-support-list article[data-priority=high] em{background:#fff2d0;color:#9a6a00}.owner-support-list button{background:#111927;border:0;border-radius:999px;color:#fff;cursor:pointer;font-weight:920;min-height:34px;padding:8px 12px}.owner-support-list button.secondary{background:#fff;border:1px solid rgba(102,120,145,.18);color:var(--teal-strong)}.owner-support-list button:disabled{cursor:not-allowed;opacity:.45}.owner-settings-command{gap:14px}.owner-settings-form{background:#fff}.owner-settings-launch-command{align-items:stretch;border:1px solid rgba(102,120,145,.14);border-radius:20px;display:grid;gap:14px;grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr);padding:16px}.owner-settings-launch-command.ready{background:linear-gradient(135deg,#0f8b8d1a,#fffffff5);border-color:#0f8b8d33}.owner-settings-launch-command.warning{background:linear-gradient(135deg,#fff8e5f5,#fffffff5);border-color:#dba6303d}.owner-settings-launch-command.risk{background:linear-gradient(135deg,#ffebe6f5,#fffffff5);border-color:#dc53463d}.owner-settings-launch-command>div:first-child{align-content:center;display:grid;gap:6px}.owner-settings-launch-command>div:last-child{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.owner-settings-launch-command article{background:#ffffffbd;border:1px solid rgba(102,120,145,.12);border-radius:16px;min-width:0;padding:12px}.owner-production-summary{align-items:center;border:1px solid rgba(102,120,145,.14);border-radius:18px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.owner-production-summary.ready{background:linear-gradient(135deg,#0f8b8d14,#28a7800f);border-color:#0f8b8d33}.owner-production-summary.warning{background:linear-gradient(135deg,#fff8e5f0,#fffffff0);border-color:#dba63038}.owner-production-summary span,.owner-settings-launch-command span,.owner-production-check-grid span,.owner-setting-impact-list span{color:var(--muted);display:block;font-size:11px;font-weight:920;text-transform:uppercase}.owner-production-summary strong,.owner-settings-launch-command strong,.owner-production-check-grid strong,.owner-setting-impact-list strong{color:var(--ink);display:block;font-weight:950;line-height:1.2;margin-top:4px}.owner-production-summary small,.owner-settings-launch-command small,.owner-production-check-grid small,.owner-setting-impact-list small{color:var(--muted);display:block;font-size:12px;font-weight:760;line-height:1.4;margin-top:4px}.owner-production-summary em{background:#ffffffc7;border:1px solid rgba(102,120,145,.12);border-radius:999px;color:var(--ink);font-size:12px;font-style:normal;font-weight:950;padding:8px 10px;white-space:nowrap}.owner-production-check-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.owner-production-check-grid article{align-items:center;background:#fff;border:1px solid rgba(102,120,145,.14);border-radius:16px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:13px}.owner-production-check-grid article.ready{border-color:#0f8b8d2e}.owner-production-check-grid article.warning{background:#fffaf0;border-color:#cb8b0038}.owner-production-check-grid button{background:#fff;border:1px solid rgba(102,120,145,.16);border-radius:999px;color:var(--ink);cursor:pointer;font-weight:900;padding:9px 12px;white-space:nowrap}.owner-production-check-grid button:hover{border-color:#0f8b8d47;box-shadow:0 10px 24px #0f8b8d1a}.owner-settings-save-readiness{border:1px solid rgba(102,120,145,.14);border-radius:18px;display:grid;gap:12px;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);padding:13px}.owner-settings-save-readiness.ready{background:linear-gradient(135deg,#0f8b8d14,#fffffffa);border-color:#0f8b8d33}.owner-settings-save-readiness.warning{background:linear-gradient(135deg,#fff8e5f5,#fffffff5);border-color:#dba6303d}.owner-settings-save-readiness.neutral{background:#f8fafc}.owner-settings-save-readiness>div:first-child{align-content:center;display:grid;gap:4px}.owner-settings-save-readiness>div:last-child{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.owner-settings-save-readiness article{background:#fff;border:1px solid rgba(102,120,145,.12);border-radius:14px;display:grid;gap:4px;padding:10px}.owner-settings-save-readiness article.ready{border-color:#0f8b8d29}.owner-settings-save-readiness article.warning{border-color:#cb8b0038}.owner-settings-save-readiness span{color:var(--muted);display:block;font-size:11px;font-weight:920;text-transform:uppercase}.owner-settings-save-readiness strong{color:var(--ink);display:block;font-weight:950;line-height:1.2}.owner-settings-save-readiness small,.owner-settings-save-readiness article span{color:var(--muted);display:block;font-size:12px;font-weight:760;line-height:1.4;text-transform:none}.owner-settings-group-list{display:grid;gap:10px}.owner-settings-group-list article{background:#fff;border:1px solid rgba(102,120,145,.14);border-radius:16px;display:grid;gap:8px;padding:13px}.owner-settings-group-list strong{color:var(--ink);font-weight:950;line-height:1.2}.owner-settings-group-list span{align-items:flex-start;color:var(--muted);display:flex;font-size:13px;font-weight:760;gap:8px;line-height:1.45}.owner-settings-group-list span:before{background:var(--teal);border-radius:999px;content:"";flex:0 0 auto;height:7px;margin-top:7px;width:7px}.owner-setting-impact-list{display:grid;gap:10px;margin-top:12px}.owner-setting-impact-list article{background:#fff;border:1px solid rgba(102,120,145,.14);border-radius:16px;display:grid;gap:4px;padding:13px}.owner-setting-impact-list article.active{background:linear-gradient(135deg,#0f8b8d14,#2b71d30d);border-color:#0f8b8d33}.super-admin-plan-manager{display:grid;gap:14px;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr)}.super-admin-plan-readiness{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.super-admin-plan-readiness article{background:#fff;border:1px solid rgba(104,123,145,.14);border-radius:14px;display:grid;gap:5px;padding:12px}.super-admin-plan-readiness article.ready{background:#eef7f5;border-color:#0f8b8d33}.super-admin-plan-readiness article.warning{background:#fff8e5;border-color:#cb8b0038}.super-admin-plan-readiness span{color:var(--muted);font-size:12px;font-weight:920;text-transform:uppercase}.super-admin-plan-readiness strong{color:var(--ink);font-weight:950}.super-admin-plan-readiness small{color:var(--muted);font-weight:760;line-height:1.4}.super-admin-plan-toolbar{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.owner-plan-selected-summary{display:grid;gap:10px}.owner-plan-selected-summary>article,.owner-plan-selected-summary>div article,.owner-plan-save-note{background:#f8fafc;border:1px solid rgba(104,123,145,.12);border-radius:16px;display:grid;gap:5px;min-width:0;padding:13px}.owner-plan-selected-summary>div{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.owner-plan-selected-summary>div.owner-plan-action-strip{background:#f8fafc;border:1px solid rgba(104,123,145,.12);border-radius:16px;display:flex;flex-wrap:wrap;gap:8px;padding:10px}.owner-plan-action-strip a,.owner-plan-action-strip button{align-items:center;background:#fff;border:1px solid rgba(104,123,145,.16);border-radius:999px;color:var(--teal-strong);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:920;justify-content:center;min-height:36px;padding:8px 12px;text-decoration:none}.owner-plan-action-strip a:hover,.owner-plan-action-strip button:hover{background:#edf9f6;border-color:#0f8b8d38}.owner-plan-selected-summary .ready{background:#edf9f6;border-color:#0f8b8d2e}.owner-plan-selected-summary .warning,.owner-plan-save-note{background:#fff8e5;border-color:#cb8b0033}.owner-plan-save-note.ready{background:#edf9f6;border-color:#0f8b8d2e}.owner-plan-save-note.risk{background:#fff1f0;border-color:#b423182e}.owner-plan-selected-summary span,.owner-plan-save-note strong{color:var(--muted);font-size:11px;font-weight:930;letter-spacing:.02em;text-transform:uppercase}.owner-plan-selected-summary strong,.owner-plan-save-note span,.owner-plan-save-note small,.owner-plan-save-note li{color:var(--ink);font-weight:900;line-height:1.3;overflow-wrap:anywhere}.owner-plan-save-note ul{display:grid;gap:6px;list-style:none;margin:4px 0 0;padding:0}.owner-plan-save-note li{align-items:flex-start;display:flex;gap:7px}.owner-plan-save-note li:before{background:currentColor;border-radius:999px;content:"";flex:0 0 auto;height:6px;margin-top:6px;opacity:.6;width:6px}.owner-plan-selected-summary small{color:var(--muted);font-size:12px;font-weight:750;line-height:1.4;overflow-wrap:anywhere}.owner-command-center,.owner-funnel-panel,.owner-action-panel{gap:14px}.owner-command-stat-grid,.owner-overview-layout{display:grid;gap:14px}.owner-command-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.owner-command-stat-grid article{border:1px solid rgba(102,120,145,.12);border-radius:18px;display:grid;gap:7px;min-height:128px;padding:15px}.owner-command-stat-grid article.ready{background:#edf9f6;border-color:#0f8b8d2e}.owner-command-stat-grid article.warning{background:#fff8e5;border-color:#cb8b0033}.owner-command-stat-grid article.risk{background:#fff1f0;border-color:#b423182e}.owner-command-stat-grid span,.owner-funnel-steps small,.owner-action-list em{color:var(--muted);font-size:11px;font-weight:930;text-transform:uppercase}.owner-command-stat-grid strong{color:var(--ink);font-size:clamp(1.35rem,3vw,2.15rem);font-weight:950;line-height:1.05;overflow-wrap:anywhere}.owner-command-stat-grid small{color:var(--muted);font-size:12px;font-weight:760;line-height:1.4}.owner-overview-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.owner-funnel-steps,.owner-action-list{display:grid;gap:10px}.owner-funnel-steps button,.owner-action-list button{align-items:center;background:#fff;border:1px solid rgba(102,120,145,.14);border-radius:16px;color:inherit;cursor:pointer;display:grid;gap:12px;padding:12px;text-align:left;width:100%}.owner-funnel-steps button{grid-template-columns:auto minmax(0,1fr)}.owner-funnel-steps button:hover,.owner-action-list button:hover{background:#f4fbfa;border-color:#0f8b8d3d}.owner-funnel-steps small{align-items:center;background:#edf7f6;border-radius:999px;color:var(--teal-strong);display:inline-flex;height:32px;justify-content:center;width:32px}.owner-funnel-steps strong{color:var(--ink);display:block;font-size:1.35rem;font-weight:950;line-height:1}.owner-funnel-steps span,.owner-action-list strong{color:var(--ink);display:block;font-weight:930;line-height:1.25}.owner-funnel-steps em,.owner-action-list span{color:var(--muted);display:block;font-size:12px;font-style:normal;font-weight:760;line-height:1.4;margin-top:3px}.owner-action-list button{grid-template-columns:minmax(0,1fr) auto}.owner-action-list button.risk{background:#fff8f7}.owner-action-list button.warning{background:#fffaf0}.owner-action-list button.ready{background:#f0faf7}.owner-action-list em{background:#fff;border-radius:999px;color:var(--teal-strong);padding:7px 9px;white-space:nowrap}.owner-workspace-stat-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.owner-workspace-stat-grid article{background:#f8fafc;border:1px solid rgba(102,120,145,.12);border-radius:14px;display:grid;gap:4px;padding:11px}.owner-workspace-stat-grid span{color:var(--muted);font-size:11px;font-weight:920;text-transform:uppercase}.owner-workspace-stat-grid strong{color:var(--ink);font-size:1.35rem;font-weight:950;line-height:1}.owner-workspace-stat-grid small{color:var(--muted);font-size:12px;font-weight:760;line-height:1.35}.owner-manual-workspace{background:#fff;border:1px solid rgba(102,120,145,.14);border-radius:18px;display:grid;gap:12px;padding:13px}.owner-manual-workspace-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.owner-manual-workspace label{display:grid;gap:6px;min-width:0}.owner-manual-workspace label span{color:var(--muted);font-size:11px;font-weight:920;text-transform:uppercase}.owner-manual-workspace input,.owner-manual-workspace select{background:#f8fafc;border:1px solid rgba(102,120,145,.16);border-radius:12px;color:var(--ink);font:inherit;font-weight:760;min-height:40px;min-width:0;padding:9px 11px}.owner-manual-workspace footer{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.owner-manual-workspace footer span,.owner-manual-workspace-result small{color:var(--muted);font-size:12px;font-weight:760;line-height:1.4}.owner-manual-workspace footer button{background:#111927;border:0;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:930;min-height:38px;padding:9px 13px}.owner-manual-workspace footer button:disabled{cursor:not-allowed;opacity:.54}.owner-manual-workspace-result{background:#edf9f6;border:1px solid rgba(15,139,141,.18);border-radius:15px;display:grid;gap:5px;padding:11px}.owner-manual-workspace-result span{color:var(--teal-strong);font-size:11px;font-weight:930;text-transform:uppercase}.owner-manual-workspace-result strong{color:var(--ink);font-weight:950}.super-admin-tenant-list small{color:var(--muted);display:block;font-size:12px;font-weight:740;line-height:1.35;margin-top:4px}.owner-workspace-handoff{align-items:center;border:1px solid rgba(102,120,145,.14);border-radius:18px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.owner-workspace-handoff.ready{background:#edf9f6;border-color:#0f8b8d33}.owner-workspace-handoff.warning{background:#fff8e5;border-color:#cb8b0038}.owner-workspace-handoff div{display:grid;gap:5px;min-width:0}.owner-workspace-handoff span,.owner-workspace-readiness span,.owner-workspace-danger-note strong{color:var(--muted);font-size:11px;font-weight:930;text-transform:uppercase}.owner-workspace-handoff strong,.owner-workspace-readiness strong{color:var(--ink);font-weight:950;line-height:1.25;overflow-wrap:anywhere}.owner-workspace-handoff small,.owner-workspace-readiness small,.owner-workspace-danger-note span{color:var(--muted);font-size:12px;font-weight:760;line-height:1.4;overflow-wrap:anywhere}.owner-workspace-handoff button{background:#fff;border:1px solid rgba(104,123,145,.16);border-radius:999px;color:var(--teal-strong);cursor:pointer;font:inherit;font-size:12px;font-weight:930;padding:9px 12px}.owner-workspace-command{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.owner-workspace-health{background:#f8fafc;border:1px solid rgba(104,123,145,.12);border-radius:18px;display:grid;gap:5px;min-width:0;padding:14px}.owner-workspace-health.ready{background:#edf9f6;border-color:#0f8b8d33}.owner-workspace-health.warning{background:#fff8e5;border-color:#cb8b0033}.owner-workspace-health.risk{background:#fff1f0;border-color:#b423182e}.owner-workspace-health span,.owner-workspace-summary span,.owner-workspace-lifecycle span{color:var(--muted);font-size:11px;font-weight:930;letter-spacing:.02em;text-transform:uppercase}.owner-workspace-health strong{color:var(--ink);font-size:1.05rem;font-weight:950;line-height:1.2;overflow-wrap:anywhere}.owner-workspace-health small,.owner-workspace-summary small{color:var(--muted);font-size:12px;font-weight:750;line-height:1.4;overflow-wrap:anywhere}.owner-workspace-readiness{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.owner-workspace-readiness article{background:#f8fafc;border:1px solid rgba(104,123,145,.12);border-radius:15px;display:grid;gap:5px;padding:11px}.owner-workspace-readiness article.ready{background:#edf9f6;border-color:#0f8b8d2e}.owner-workspace-readiness article.warning{background:#fff8e5;border-color:#cb8b0033}.owner-workspace-lifecycle{display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr))}.owner-workspace-lifecycle article{background:#fff;border:1px solid rgba(104,123,145,.14);border-radius:16px;display:grid;gap:5px;min-width:0;padding:12px;position:relative}.owner-workspace-lifecycle article:before{background:#cbd5e1;border-radius:999px;content:"";height:7px;position:absolute;right:12px;top:14px;width:7px}.owner-workspace-lifecycle article[data-status=done]:before{background:var(--teal-strong)}.owner-workspace-lifecycle article[data-status=warning]:before{background:#cb8b00}.owner-workspace-activation-trace{background:#fff;border:1px solid rgba(104,123,145,.14);border-radius:18px;display:grid;gap:12px;padding:13px}.owner-workspace-activation-trace>div:last-of-type{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.owner-workspace-activation-trace article{background:#f8fafc;border:1px solid rgba(104,123,145,.12);border-radius:15px;display:grid;gap:5px;min-width:0;padding:11px}.owner-workspace-activation-trace article.ready{background:#edf9f6;border-color:#0f8b8d2e}.owner-workspace-activation-trace article.warning{background:#fff8e5;border-color:#cb8b0033}.owner-workspace-activation-trace span{color:var(--muted);font-size:11px;font-weight:930;letter-spacing:.02em;text-transform:uppercase}.owner-workspace-activation-trace strong{color:var(--ink);font-weight:950;line-height:1.25;overflow-wrap:anywhere}.owner-workspace-activation-trace small{color:var(--muted);font-size:12px;font-weight:760;line-height:1.4;overflow-wrap:anywhere}.owner-workspace-activation-trace footer{display:flex;flex-wrap:wrap;gap:8px}.owner-workspace-activation-trace button{background:#fff;border:1px solid rgba(104,123,145,.16);border-radius:999px;color:var(--teal-strong);cursor:pointer;font:inherit;font-size:12px;font-weight:930;padding:9px 12px;text-decoration:none}.owner-workspace-lifecycle strong,.owner-workspace-summary strong{color:var(--ink);font-weight:900;line-height:1.25;overflow-wrap:anywhere}.owner-workspace-summary{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.owner-workspace-summary article{background:#f8fafc;border:1px solid rgba(104,123,145,.12);border-radius:16px;display:grid;gap:5px;min-width:0;padding:13px}.owner-workspace-summary .owner-workspace-next-action{background:#f3f7fb;grid-column:1 / -1}.owner-workspace-danger-note{background:#fff8e5;border:1px solid rgba(203,139,0,.2);border-radius:16px;display:grid;gap:5px;padding:12px}@media (max-width: 980px){.owner-workspace-handoff,.owner-workspace-command,.owner-workspace-readiness,.owner-workspace-lifecycle,.owner-workspace-activation-trace>div:last-of-type,.owner-workspace-summary,.owner-subscription-readiness,.owner-subscription-decision-card,.owner-subscription-control-grid,.owner-subscription-action-guide,.owner-subscription-health-grid,.owner-subscription-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.owner-workspace-handoff,.owner-workspace-command,.owner-workspace-readiness,.owner-workspace-lifecycle,.owner-workspace-activation-trace>div:last-of-type,.owner-workspace-summary,.owner-subscription-readiness,.owner-subscription-decision-card,.owner-subscription-control-grid,.owner-subscription-action-guide,.owner-subscription-health-grid,.owner-subscription-detail-grid{grid-template-columns:1fr}}.owner-revenue-tools{display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.owner-billing-command-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.owner-billing-command-grid article,.owner-revenue-reconciliation-card,.owner-revenue-reconciliation-grid article,.owner-billing-event-command,.owner-billing-event-command article,.owner-billing-event-list article{background:#f8fafc;border:1px solid rgba(104,123,145,.12);border-radius:17px;display:grid;gap:6px;min-width:0;padding:14px}.owner-billing-command-grid article.ready,.owner-revenue-reconciliation-card.ready,.owner-billing-event-command.ready,.owner-billing-event-command article.ready,.owner-billing-event-list article.ready{background:#edf9f6;border-color:#0f8b8d2e}.owner-billing-command-grid article.warning,.owner-revenue-reconciliation-card.warning,.owner-billing-event-command.warning,.owner-billing-event-command article.warning,.owner-billing-event-list article.warning{background:#fff8e5;border-color:#cb8b0033}.owner-billing-command-grid article.risk,.owner-revenue-reconciliation-card.risk,.owner-billing-event-command.risk,.owner-billing-event-list article.risk{background:#fff1f0;border-color:#b423182e}.owner-billing-command-grid span,.owner-revenue-reconciliation-card span,.owner-billing-event-command span,.owner-billing-event-list span{color:var(--muted);font-size:11px;font-weight:930;letter-spacing:.02em;text-transform:uppercase}.owner-billing-command-grid strong,.owner-revenue-reconciliation-card strong,.owner-billing-event-command strong,.owner-billing-event-list strong{color:var(--ink);font-weight:940;line-height:1.2;overflow-wrap:anywhere}.owner-billing-command-grid strong{font-size:1.35rem}.owner-billing-command-grid small,.owner-revenue-reconciliation-card small,.owner-billing-event-command small,.owner-billing-event-list small,.owner-billing-event-list em{color:var(--muted);font-size:12px;font-style:normal;font-weight:750;line-height:1.4;overflow-wrap:anywhere}.owner-revenue-reconciliation-card{gap:12px}.owner-revenue-reconciliation-head{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.owner-revenue-reconciliation-head>div:first-child{display:grid;gap:5px;min-width:0}.owner-revenue-reconciliation-head>div:last-child{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.owner-revenue-reconciliation-head button{align-items:center;background:#fff;border:1px solid rgba(104,123,145,.16);border-radius:999px;color:var(--teal-strong);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:930;justify-content:center;min-height:36px;padding:8px 12px}.owner-revenue-reconciliation-head button:hover{background:#edf9f6;border-color:#0f8b8d38}.owner-revenue-reconciliation-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.owner-revenue-reconciliation-grid article{background:#ffffffb8}.owner-billing-event-command{display:grid;gap:12px}.owner-billing-event-command>div:first-child{display:grid;gap:5px}.owner-billing-event-command>div:nth-child(2){display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.owner-billing-event-command article{background:#ffffffb8}.owner-billing-event-command footer{display:flex;flex-wrap:wrap;gap:8px}.owner-billing-event-command button,.owner-billing-event-command a{align-items:center;background:#fff;border:1px solid rgba(104,123,145,.16);border-radius:999px;color:var(--teal-strong);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:930;justify-content:center;padding:9px 12px;text-decoration:none}.owner-billing-event-command button.secondary{background:#111927;border-color:#111927;color:#fff}.owner-billing-event-list{display:grid;gap:10px}.owner-billing-event-list-heading{align-items:center;background:#fff;border:1px solid rgba(104,123,145,.12);border-radius:16px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:12px 14px}.owner-billing-event-list-heading>div:first-child{display:grid;gap:3px}.owner-billing-event-list-heading>div:last-child{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.owner-billing-event-list-heading em{color:var(--muted);font-size:12px;font-style:normal;font-weight:850;white-space:nowrap}.owner-billing-event-list article{align-items:center;background:#fff;grid-template-columns:112px minmax(0,1fr) auto}.owner-billing-event-list article.active{box-shadow:0 0 0 3px #0f8b8d1f}.owner-billing-event-list aside{display:inline-flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.owner-billing-event-list button{background:#111927;border:0;border-radius:999px;color:#fff;cursor:pointer;font-weight:900;min-height:34px;padding:8px 12px}.owner-billing-event-list button.secondary{background:#fff;border:1px solid rgba(104,123,145,.18);color:var(--teal-strong)}.owner-billing-event-list button:disabled{cursor:not-allowed;opacity:.45}.owner-stripe-command{gap:14px}.owner-stripe-readiness-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.owner-stripe-operations{align-items:center;border:1px solid rgba(102,120,145,.14);border-radius:18px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.owner-stripe-operations.ready{background:#edf9f6;border-color:#0f8b8d33}.owner-stripe-operations.warning{background:#fff8e5;border-color:#cb8b0038}.owner-stripe-operations>div{display:grid;gap:5px;min-width:0}.owner-stripe-operations>div:last-child{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.owner-stripe-operations button{background:#fff;border:1px solid rgba(104,123,145,.16);border-radius:999px;color:var(--teal-strong);cursor:pointer;font:inherit;font-size:12px;font-weight:930;padding:9px 12px}.owner-stripe-priority-card{border:1px solid rgba(102,120,145,.14);border-radius:18px;display:grid;gap:12px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);padding:14px}.owner-stripe-priority-card.ready{background:#edf9f6;border-color:#0f8b8d33}.owner-stripe-priority-card.warning{background:#fff8e5;border-color:#cb8b0038}.owner-stripe-priority-card>div:first-child{display:grid;gap:5px;min-width:0}.owner-stripe-priority-card>div:nth-child(2){display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.owner-stripe-priority-card article{background:#ffffffb8;border:1px solid rgba(104,123,145,.12);border-radius:15px;display:grid;gap:4px;min-width:0;padding:10px}.owner-stripe-priority-card footer{display:flex;flex-wrap:wrap;gap:8px;grid-column:1 / -1}.owner-stripe-priority-card button,.owner-stripe-priority-card a{align-items:center;background:#fff;border:1px solid rgba(104,123,145,.16);border-radius:999px;color:var(--teal-strong);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:930;justify-content:center;min-height:36px;padding:8px 12px;text-decoration:none}.owner-stripe-priority-card button:hover,.owner-stripe-priority-card a:hover{background:#edf9f6;border-color:#0f8b8d38}.owner-stripe-quick-links{display:flex;flex-wrap:wrap;gap:8px}.owner-stripe-quick-links a{align-items:center;background:#fff;border:1px solid rgba(104,123,145,.16);border-radius:999px;color:var(--teal-strong);display:inline-flex;font-size:12px;font-weight:930;min-height:36px;padding:8px 12px;text-decoration:none}.owner-stripe-quick-links a:hover{background:#edf9f6;border-color:#0f8b8d38}.owner-stripe-readiness-grid article,.owner-stripe-blocker-list article,.owner-stripe-production-list article,.owner-stripe-journey article,.owner-stripe-webhook-map article{background:#f8fafc;border:1px solid rgba(104,123,145,.12);border-radius:17px;display:grid;gap:6px;min-width:0;padding:14px}.owner-stripe-readiness-grid article.ready,.owner-stripe-blocker-list article.ready,.owner-stripe-journey article.ready{background:#edf9f6;border-color:#0f8b8d2e}.owner-stripe-readiness-grid article.warning,.owner-stripe-blocker-list article.warning,.owner-stripe-journey article.warning{background:#fff8e5;border-color:#cb8b0033}.owner-stripe-operations span,.owner-stripe-priority-card span,.owner-stripe-readiness-grid span,.owner-stripe-blocker-list span,.owner-stripe-production-list span{color:var(--muted);font-size:11px;font-weight:930;letter-spacing:.02em;text-transform:uppercase}.owner-stripe-operations strong,.owner-stripe-priority-card strong,.owner-stripe-readiness-grid strong,.owner-stripe-blocker-list strong,.owner-stripe-production-list strong,.owner-stripe-journey strong,.owner-stripe-webhook-map strong{color:var(--ink);font-weight:940;line-height:1.25;overflow-wrap:anywhere}.owner-stripe-operations small,.owner-stripe-priority-card small,.owner-stripe-readiness-grid small,.owner-stripe-blocker-list small,.owner-stripe-production-list small,.owner-stripe-journey span,.owner-stripe-webhook-map span{color:var(--muted);font-size:12px;font-weight:750;line-height:1.4;overflow-wrap:anywhere}.owner-stripe-journey,.owner-stripe-webhook-map{display:grid;gap:10px}.owner-stripe-journey>div,.owner-stripe-webhook-map>div{display:grid;gap:10px}.owner-stripe-journey>div{grid-template-columns:repeat(5,minmax(0,1fr))}.owner-stripe-journey article{align-items:start;grid-template-columns:auto minmax(0,1fr)}.owner-stripe-journey article>small{align-items:center;background:#fff;border-radius:999px;color:var(--teal-strong);display:inline-flex;font-size:11px;font-weight:950;height:28px;justify-content:center;width:28px}.owner-stripe-webhook-map>div{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-stripe-webhook-map article{background:#fff}.owner-stripe-body-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.owner-stripe-blocker-list,.owner-stripe-production-list{display:grid;gap:10px}.super-admin-panel-heading.compact{margin-bottom:0}.owner-stripe-blocker-list article{align-items:center;grid-template-columns:82px minmax(0,1fr) auto}.owner-stripe-blocker-list button{background:#111927;border:0;border-radius:999px;color:#fff;cursor:pointer;font-weight:900;min-height:34px;padding:8px 12px}.owner-stripe-production-list article{align-items:start;background:#fff;grid-template-columns:34px minmax(0,1fr)}.owner-stripe-production-list article>span{align-items:center;background:#edf7f6;border-radius:999px;color:var(--teal-strong);display:inline-flex;height:28px;justify-content:center;width:28px}.owner-registration-command{gap:14px}.owner-registration-list{display:grid;gap:10px}.owner-registration-list-heading{align-items:center;background:#fff;border:1px solid rgba(102,120,145,.14);border-radius:16px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:12px 14px}.owner-registration-list-heading>div:first-child{display:grid;gap:3px}.owner-registration-list-heading>div:last-child{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.owner-registration-list-heading span{color:var(--muted);font-size:11px;font-weight:930;letter-spacing:.02em;text-transform:uppercase}.owner-registration-list-heading strong{color:var(--ink);font-weight:940;line-height:1.2}.owner-registration-list-heading em{color:var(--muted);font-size:12px;font-style:normal;font-weight:850;white-space:nowrap}.owner-registration-list-heading button{background:#111927;border:0;border-radius:999px;color:#fff;cursor:pointer;font-weight:900;min-height:34px;padding:8px 12px}.owner-registration-list-heading button.secondary{background:#fff;border:1px solid rgba(102,120,145,.18);color:var(--teal-strong)}.owner-registration-list-heading button:disabled{cursor:not-allowed;opacity:.45}.owner-registration-workspace{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr)}.owner-registration-row{align-items:center;background:#fff;border:1px solid rgba(102,120,145,.14);border-radius:16px;color:inherit;cursor:pointer;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:13px;text-align:left;width:100%}.owner-registration-row:hover,.owner-registration-row.active{background:#f4fbfa;border-color:#0f8b8d3d;box-shadow:0 12px 26px #0f172a0f}.owner-registration-row strong{color:var(--ink);display:block;font-weight:950;line-height:1.2}.owner-registration-row span,.owner-registration-row small{color:var(--muted);display:block;font-size:13px;font-weight:760;line-height:1.4;margin-top:4px}.owner-registration-row small{font-size:12px}.owner-registration-row em{background:#f3f6f8;border-radius:999px;color:#36506f;font-size:11px;font-style:normal;font-weight:920;padding:7px 9px;text-transform:capitalize;white-space:nowrap}.owner-registration-row em[data-status=active],.owner-registration-row em[data-status=trialing]{background:#e9f7f5;color:var(--teal-strong)}.owner-registration-row em[data-status=pending_payment]{background:#fff8e5;color:#9a6a00}.owner-registration-row em[data-status=abandoned],.owner-registration-row em[data-status=cancelled]{background:#fff1f0;color:#b42318}.owner-registration-detail{background:#fff;border:1px solid rgba(102,120,145,.14);border-radius:18px;display:grid;gap:12px;padding:14px;position:sticky;top:18px}.owner-registration-detail-head{display:grid;gap:5px;position:relative}.owner-registration-detail-head span,.owner-registration-context span,.owner-registration-next-action strong{color:var(--muted);font-size:11px;font-weight:930;text-transform:uppercase}.owner-registration-detail-head strong{color:var(--ink);font-size:1.25rem;font-weight:950;line-height:1.15}.owner-registration-detail-head small{color:var(--muted);font-weight:780}.owner-registration-detail-head em{justify-self:start}.owner-registration-steps,.owner-registration-context{display:grid;gap:9px}.owner-registration-steps article,.owner-registration-context article,.owner-registration-next-action{background:#f8fafc;border:1px solid rgba(102,120,145,.12);border-radius:15px;display:grid;gap:5px;padding:11px}.owner-registration-steps article{align-items:start;grid-template-columns:auto minmax(0,1fr)}.owner-registration-steps article.ready{background:#edf9f6;border-color:#0f8b8d2e}.owner-registration-steps small{align-items:center;background:#fff;border-radius:999px;color:var(--teal-strong);display:inline-flex;font-size:11px;font-weight:950;height:28px;justify-content:center;width:28px}.owner-registration-steps strong,.owner-registration-context strong{color:var(--ink);font-weight:930;line-height:1.25;overflow-wrap:anywhere}.owner-registration-steps span,.owner-registration-context small,.owner-registration-next-action span{color:var(--muted);font-size:12px;font-weight:760;line-height:1.4;overflow-wrap:anywhere}.owner-registration-context{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-registration-next-action{background:#fff8e5;border-color:#cb8b0033}.owner-registration-next-action div{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.owner-registration-next-action a,.owner-registration-next-action button{background:#fff;border:1px solid rgba(104,123,145,.14);border-radius:999px;color:var(--teal-strong);cursor:pointer;font:inherit;font-size:12px;font-weight:920;padding:8px 11px;text-decoration:none}.owner-website-readiness{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.owner-website-readiness article{background:#f8fafc;border:1px solid rgba(102,120,145,.12);border-radius:16px;display:grid;gap:5px;padding:12px}.owner-website-readiness article.ready{background:#eef7f5;border-color:#0f8b8d33}.owner-website-readiness article.warning{background:#fff8e5;border-color:#cb8b0038}.owner-website-readiness span{color:var(--muted);font-size:11px;font-weight:920;text-transform:uppercase}.owner-website-readiness strong{color:var(--ink);font-size:1.05rem;font-weight:950;line-height:1.1}.owner-website-readiness small{color:var(--muted);font-size:12px;font-weight:760;line-height:1.35}.owner-app-shell{background:linear-gradient(180deg,#09101cfa,#111a2af5 31%,#f6f8fbfa 31%,#f6f8fb);display:block;min-height:100vh}.owner-app-shell .content{background:transparent;margin:0 auto;max-width:1480px;min-height:100vh;padding:24px}.owner-topbar{align-items:center;color:#fff;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:18px}.owner-topbar span{align-items:center;color:#7fe4d7;display:inline-flex;font-size:12px;font-weight:950;gap:8px;text-transform:uppercase}.owner-topbar h1{color:#fff;font-size:clamp(1.85rem,3vw,3.2rem);letter-spacing:0;line-height:1.05;margin:6px 0 0}.owner-topbar p{color:#c5d0df;font-weight:760;line-height:1.55;margin:7px 0 0;max-width:820px}.owner-topbar-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.owner-topbar-actions button{align-items:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-weight:900;gap:8px;min-height:42px;padding:10px 14px}.owner-topbar-actions button:first-child{background:#fff;color:#111927}.owner-app-shell .super-admin-console{background:#fff;border:1px solid rgba(102,120,145,.16);border-radius:26px;box-shadow:0 28px 80px #070c162e;display:grid;gap:18px;padding:14px}.owner-app-shell .super-admin-hero{background:linear-gradient(135deg,#101928,#1a2d46);border:0;border-radius:20px;box-shadow:none;color:#fff}.owner-app-shell .super-admin-hero>span{color:#7fe4d7}.owner-app-shell .super-admin-hero h2{color:#fff}.owner-app-shell .super-admin-hero p,.owner-app-shell .super-admin-hero small{color:#b7c4d8}.owner-app-shell .super-admin-section-nav{background:transparent;border:0;box-shadow:none}.owner-app-shell .owner-console-context article{background:#f6f8fb;border-color:#66789124}.owner-app-shell .owner-console-context span,.owner-app-shell .owner-console-context small{color:#64748b}.owner-app-shell .owner-console-context strong{color:#111927}.owner-app-shell .owner-section-groups{background:#111927;border:1px solid rgba(255,255,255,.1);border-radius:22px;box-shadow:inset 0 1px #ffffff14;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));padding:12px}.owner-app-shell .owner-section-groups>section{align-content:start;background:#ffffff0b;border:1px solid rgba(255,255,255,.08);border-radius:18px;display:grid;gap:8px;padding:10px}.owner-app-shell .owner-section-groups>section>div:first-child{display:grid;gap:3px}.owner-app-shell .owner-section-groups>section>div:first-child strong{color:#fff;font-size:12px;line-height:1.2}.owner-app-shell .owner-section-groups>section>div:first-child span{color:#9fb0c4;font-size:11px;line-height:1.3;overflow-wrap:anywhere}.owner-app-shell .owner-section-groups .super-admin-section-nav{display:grid;gap:7px;grid-template-columns:1fr;margin-top:9px;background:transparent;border:0}.owner-app-shell .super-admin-section-nav button{background:transparent;border:1px solid transparent;border-radius:13px;color:#9fb0c4;min-height:48px;padding:9px 10px}.owner-app-shell .super-admin-section-nav button:hover,.owner-app-shell .super-admin-section-nav button.active{background:#fffffff5;border-color:transparent;box-shadow:none}.owner-app-shell .super-admin-section-nav button:not(.active):hover strong,.owner-app-shell .super-admin-section-nav button:not(.active):hover span{color:#111927}.owner-app-shell .super-admin-section-nav button:not(.active) strong{color:#fff}.owner-app-shell .super-admin-section-nav button:not(.active) span{color:#9fb0c4}.owner-app-shell .super-admin-hero button.secondary{color:#111927}.owner-app-shell .super-admin-console>.super-admin-panel,.owner-app-shell .super-admin-metrics article{background:#fff;border-color:#66789124;border-radius:18px;box-shadow:0 14px 34px #16202d12}.owner-app-shell .owner-console-context,.owner-app-shell .feedback-message{grid-column:1 / -1}.owner-app-shell .connection-recovery-banner,.owner-app-shell .focus-context{display:none}@media (max-width: 1180px){.owner-command-stat-grid,.owner-overview-layout,.owner-topbar-meta,.owner-console-context,.owner-module-map,.owner-section-groups,.owner-workspace-stat-grid,.owner-manual-workspace-grid,.owner-access-separation,.owner-revenue-stat-grid,.owner-report-stat-grid,.owner-user-check-grid,.owner-role-selected-summary,.owner-audit-quick-filters,.owner-role-governance-grid,.owner-audit-risk-grid,.owner-settings-launch-command,.owner-production-check-grid,.owner-website-readiness{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.owner-topbar{grid-template-columns:1fr}.owner-topbar-actions{justify-content:stretch}.owner-topbar-actions button{flex:1 1 180px}.owner-command-stat-grid,.owner-overview-layout,.owner-topbar-meta,.owner-console-context,.owner-module-map,.owner-section-groups,.owner-workspace-stat-grid,.owner-manual-workspace-grid,.owner-access-separation,.owner-revenue-stat-grid,.owner-report-stat-grid,.owner-user-check-grid,.owner-role-selected-summary,.owner-audit-quick-filters,.owner-role-governance-grid,.owner-audit-risk-grid,.owner-production-check-grid,.owner-website-readiness{grid-template-columns:1fr}.owner-section-groups>section>div:first-child{align-items:start;display:grid}.owner-user-access-summary,.owner-detail-toggle,.owner-settings-launch-command,.owner-production-summary{align-items:start;grid-template-columns:1fr}.owner-settings-launch-command>div:last-child{grid-template-columns:1fr}.owner-settings-save-readiness,.owner-settings-save-readiness>div:last-child{grid-template-columns:1fr}.owner-report-bars article{grid-template-columns:1fr}.owner-report-action-list article{align-items:start;grid-template-columns:1fr}.owner-report-action-list button{justify-self:start}.owner-production-check-grid article{align-items:start;grid-template-columns:1fr}.owner-production-check-grid button{justify-self:start}.owner-audit-list-heading{align-items:start;grid-template-columns:1fr}.owner-audit-list-heading>div:last-child{justify-content:flex-start}.owner-audit-list article{grid-template-columns:1fr}.owner-audit-list aside{justify-items:start;min-width:0}.owner-support-list-heading{align-items:start;grid-template-columns:1fr}.owner-support-list-heading>div:last-child{justify-content:flex-start}.owner-support-list article{grid-template-columns:1fr}.owner-support-list aside{justify-content:flex-start}.owner-workspace-list-heading{align-items:start;grid-template-columns:1fr}.owner-workspace-list-heading>div:last-child{justify-content:flex-start}.owner-subscription-list-heading{align-items:start;grid-template-columns:1fr}.owner-subscription-list-heading>div:last-child{justify-content:flex-start}.owner-platform-user-list-heading{align-items:start;grid-template-columns:1fr}.owner-platform-user-list-heading>div:last-child{justify-content:flex-start}}.saas-site{--site-ink: #15121a;--site-muted: #5d5965;--site-soft: #faf8fb;--site-soft-strong: #f2edf3;--site-line: #ebe6ed;--site-line-strong: #d9d1dc;--site-primary: #714b67;--site-primary-dark: #523449;--site-primary-soft: #f5edf3;--site-accent: #0f9f8f;--site-accent-soft: #e9f8f5;--site-warning-soft: #fff7ea;background:#fff!important}.saas-site .saas-nav{background:#fffffff5!important;border-color:#d9d1dcdb;border-radius:18px;box-shadow:0 10px 28px #15121a0f;gap:18px;margin-top:18px;padding:10px 12px}.saas-site .saas-brand span,.saas-site .saas-footer-brand span{background:var(--site-primary)!important;border-radius:11px;box-shadow:none}.saas-site .saas-nav nav{gap:2px}.saas-site .saas-nav nav button{color:#4d4854;font-weight:820;min-height:38px}.saas-site .saas-nav nav button:hover,.saas-site .saas-nav nav button.active{background:var(--site-primary-soft);color:var(--site-primary-dark)}.saas-site .saas-hero{gap:clamp(44px,6vw,74px);padding-top:clamp(88px,9vw,132px)}.saas-site .saas-hero p,.saas-site .saas-page-hero p{color:#55505c;font-weight:650}.saas-site .saas-pricing-confidence article,.saas-site .saas-pricing-path article,.saas-site .saas-product-outcomes article,.saas-site .saas-solution-outcomes article{background:#fff!important;border-color:#d9d1dcd1!important}.saas-site .saas-footer{background:#fbfafc!important;border-color:#ebe6edf5;border-radius:28px;gap:clamp(28px,5vw,68px);grid-template-columns:minmax(300px,.92fr) minmax(0,1.08fr);padding:clamp(28px,5vw,54px)}.saas-site .saas-footer-groups{gap:clamp(16px,2.4vw,28px)}.saas-site .saas-footer-groups section{background:transparent;border:0;border-radius:0;padding:0}.saas-site .saas-footer-groups section>strong{color:#15121a;font-size:.86rem}.saas-site .saas-footer-links{gap:6px}.saas-site .saas-footer-links button{color:#625d68;min-height:32px;padding:3px 0}.saas-site .saas-footer-links button:hover{background:transparent;color:var(--site-primary-dark);text-decoration:none}@media (max-width: 980px){.saas-site .saas-nav{border-radius:20px}.saas-site .saas-footer-summary{border-right:0;border-bottom:1px solid rgba(217,209,220,.8);padding-bottom:22px;padding-right:0}}@media (max-width: 640px){.saas-site .saas-nav{border-radius:18px;margin-top:12px;padding:10px}.saas-site .saas-brand span,.saas-site .saas-footer-brand span{height:34px;width:34px}.saas-site .saas-footer-groups{grid-template-columns:1fr}}.super-admin-finance-flow>div:last-child{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.report-schedule-list{display:grid;gap:10px}.report-schedule-list article{min-width:0;border:1px solid rgba(104,123,145,.16);border-radius:8px;background:#fff;padding:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.report-schedule-list article>div{min-width:0;display:grid;gap:4px}@media print{body{background:#fff}.sidebar,.topbar,.shell-workspace-map,.shell-workspace-strip,.focus-context,.hero,.admin-form,.report-focus-board,.report-priority-grid,.record-drawer-layer,.report-presets-panel,.report-schedule-panel,.actions-row,.report-action-strip,.report-management-pack-header button,.report-export-pack-header button{display:none!important}.content,.app-shell,.main-content{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important}.panel,.report-command-card,.report-export-grid article,.report-review-card{break-inside:avoid;box-shadow:none!important}}.audit-command-grid{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.audit-command-card{min-height:132px;border:1px solid rgba(118,136,158,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;align-content:start;gap:8px}.audit-command-card.primary{align-content:center;background:linear-gradient(135deg,#0f8b8d1a,#3568d414,#c58a1d12),#fff}.audit-command-card svg,.audit-filter-preview svg{color:var(--teal)}.audit-command-card span,.audit-filter-preview span{color:#65758a;font-size:12px;font-weight:900;text-transform:uppercase}.audit-command-card strong{color:var(--ink);font-size:26px;line-height:1.08;overflow-wrap:anywhere}.audit-command-card.primary strong{font-size:28px}.audit-command-card small,.audit-filter-preview small{color:var(--muted);line-height:1.35;overflow-wrap:anywhere}.audit-density-control{border:1px solid rgba(53,104,212,.18);border-radius:8px;background:linear-gradient(135deg,#3568d414,#0f8b8d0f,#c58a1d0d),#fff;box-shadow:0 14px 28px #14202e0d;padding:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center}.audit-density-control strong,.audit-density-control span{display:block;overflow-wrap:anywhere}.audit-density-control strong{color:var(--ink);font-size:16px;line-height:1.2}.audit-density-control span{margin-top:4px;color:var(--muted);font-size:13px;font-weight:780;line-height:1.4}.audit-density-control>div:last-child{display:inline-flex;gap:8px;justify-content:flex-end}.audit-density-control button{min-height:36px;border:1px solid rgba(118,136,158,.22);border-radius:8px;background:#ffffffd6;color:#344255;padding:8px 12px;font-weight:950;cursor:pointer}.audit-density-control button.active{border-color:#3568d46b;background:linear-gradient(135deg,var(--blue),var(--teal));color:#fff;box-shadow:0 12px 24px #3568d42e}.audit-stack[data-density="Audit desk"] .audit-evidence-section{display:none}.audit-focus-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:12px}.audit-focus-card{min-height:132px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;padding:15px;display:grid;align-content:start;gap:8px;text-align:left;cursor:pointer;box-shadow:0 10px 24px #14202e0a}.audit-focus-card:hover,.audit-focus-card.active{border-color:#3568d46b;box-shadow:0 16px 30px #3568d41c;transform:translateY(-1px)}.audit-focus-card.active{background:linear-gradient(135deg,#3568d41f,#0f8b8d14),#fff}.audit-focus-card span{color:var(--blue);font-size:12px;font-weight:900;text-transform:uppercase}.audit-focus-card strong{color:var(--ink);font-size:27px;line-height:1;overflow-wrap:anywhere}.audit-focus-card small{color:var(--muted);font-weight:750;line-height:1.4;overflow-wrap:anywhere}.audit-focus-card.risk{border-color:#d95d3942}.audit-focus-card.watch{border-color:#c58a1d42}.audit-focus-card.operations,.audit-focus-card.complete{border-color:#0f8b8d47}.audit-review-queue-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:14px;margin:18px 0}.audit-review-queue-panel{min-width:0;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;align-content:start;gap:14px}.audit-review-queue-panel>p{margin:0;color:var(--muted);line-height:1.5}.audit-queue-list{display:grid;gap:10px}.audit-queue-card{min-width:0;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fbfde6),#fff;padding:13px;display:grid;align-content:start;gap:6px;text-align:left;cursor:pointer}.audit-queue-card:hover,.audit-queue-card.active{border-color:#3568d46b;box-shadow:0 14px 28px #3568d41a;transform:translateY(-1px)}.audit-queue-card.active{background:linear-gradient(135deg,#3568d41f,#0f8b8d14),#fff;box-shadow:inset 3px 0 #2563eb,0 14px 28px #3568d41a}.audit-queue-card.finance{border-color:#0f8b8d42}.audit-queue-card.governance{border-color:#d95d394d}.audit-queue-card.people{border-color:#3568d442}.audit-queue-card.operations{border-color:#c58a1d47}.audit-queue-card span,.audit-evidence-grid span{color:#1d4ed8;font-size:12px;font-weight:900;text-transform:uppercase}.audit-queue-card strong{color:var(--ink);font-size:18px;line-height:1.15;overflow-wrap:anywhere}.audit-queue-card small{color:var(--muted);font-weight:760;line-height:1.35;overflow-wrap:anywhere}.audit-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.audit-evidence-grid article{min-width:0;border:1px solid rgba(104,123,145,.16);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fbfde6),#fff;padding:13px;display:grid;align-content:start;gap:7px}.audit-evidence-grid strong{color:var(--ink);font-size:22px;line-height:1.1;overflow-wrap:anywhere}.audit-evidence-grid p{margin:0;color:var(--muted);line-height:1.42}.audit-filter-preview{border:1px solid rgba(15,139,141,.2);border-radius:8px;background:linear-gradient(135deg,#0f8b8d17,#3568d412),#fff;padding:14px;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.audit-filter-preview svg{margin-top:2px}.audit-filter-preview div{display:grid;gap:4px;min-width:0}.audit-filter-preview strong{color:var(--ink);font-size:18px;line-height:1.15;overflow-wrap:anywhere}.audit-status{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:24px;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:900;line-height:1.1;text-align:center}.audit-status.finance{color:#166534;background:#1665341a;border:1px solid rgba(22,101,52,.18)}.audit-status.governance{color:#b42318;background:#b423181a;border:1px solid rgba(180,35,24,.18)}.audit-status.people{color:#1d4ed8;background:#1d4ed81a;border:1px solid rgba(29,78,216,.18)}.audit-status.operations{color:#9a3412;background:#c58a1d21;border:1px solid rgba(197,138,29,.22)}.audit-review-card{display:grid;gap:13px}.audit-review-card>strong{color:var(--ink);font-size:24px;line-height:1.14;overflow-wrap:anywhere}.audit-review-card>small{color:var(--muted);font-size:13px;font-weight:850}.audit-review-card>p{margin:0;border-left:4px solid rgba(53,104,212,.46);border-radius:8px;background:#f8fafcdb;padding:12px;color:#344255;line-height:1.55}.audit-journey-title{border:1px solid rgba(53,104,212,.16);border-radius:8px;background:linear-gradient(135deg,#3568d414,#0f8b8d0f,#c58a1d0f),#fff;padding:12px 14px;display:grid;gap:4px}.audit-journey-title span{color:#1d4ed8;font-size:12px;font-weight:900;text-transform:uppercase}.audit-journey-title strong{color:#2f3d4f;font-size:14px;line-height:1.4}.audit-action-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px}.audit-action-strip button{min-height:72px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;align-items:center;text-align:left;cursor:pointer}.audit-action-strip button:hover{border-color:#3568d46b;box-shadow:0 12px 24px #3568d41c;transform:translateY(-1px)}.audit-action-strip button.active{border-color:#3568d461;background:linear-gradient(135deg,#3568d421,#0f8b8d12),#fff;box-shadow:inset 3px 0 #2563eb,0 12px 24px #3568d417}.audit-action-strip svg{color:#2563eb;grid-row:span 2}.audit-action-strip span{color:var(--ink);font-size:13px;font-weight:900;overflow-wrap:anywhere}.audit-action-strip small{color:var(--muted);font-size:11px;font-weight:800;overflow-wrap:anywhere}.audit-readiness-grid,.audit-playbook-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.audit-readiness-grid article,.audit-playbook-grid article{min-width:0;border:1px solid rgba(104,123,145,.16);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fbfde6),#fff;padding:14px;display:grid;align-content:start;gap:8px}.audit-readiness-grid span,.audit-playbook-grid span{color:#1d4ed8;font-size:12px;font-weight:900;text-transform:uppercase}.audit-readiness-grid strong,.audit-playbook-grid strong{color:var(--ink);font-size:21px;line-height:1.12;overflow-wrap:anywhere}.audit-readiness-grid p,.audit-playbook-grid p{margin:0;color:var(--muted);line-height:1.45}.settings-command-grid{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.settings-command-card{min-height:132px;border:1px solid rgba(118,136,158,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;align-content:start;gap:8px}.settings-command-card.primary{align-content:center;background:linear-gradient(135deg,#0f8b8d1a,#c58a1d14,#3568d412),#fff}.settings-command-card svg,.settings-profile-preview svg{color:var(--teal)}.settings-command-card span,.settings-profile-preview span{color:#65758a;font-size:12px;font-weight:900;text-transform:uppercase}.settings-command-card strong{color:var(--ink);font-size:26px;line-height:1.08;overflow-wrap:anywhere}.settings-command-card.primary strong{font-size:28px}.settings-command-card small,.settings-profile-preview small{color:var(--muted);line-height:1.35;overflow-wrap:anywhere}.settings-user-admin-panel{display:grid;gap:12px;border:1px solid rgba(217,93,57,.16);border-radius:20px;background:linear-gradient(180deg,#fffffff5,#fff8f6b8),#fff;padding:14px}.settings-user-admin-actions{display:flex;flex-wrap:wrap;gap:10px}.settings-user-admin-actions button,.settings-password-reset-form button{min-height:38px;border:1px solid rgba(91,111,132,.18);border-radius:999px;background:#fff;color:var(--text);padding:0 13px;font-weight:850}.settings-user-admin-actions button:first-child,.settings-user-admin-actions button:nth-child(3){border-color:#d95d3938;color:#b42318}.settings-user-admin-actions button:disabled,.settings-password-reset-form button:disabled{cursor:not-allowed;opacity:.55}.settings-user-admin-panel>p{color:var(--muted);font-size:.86rem;font-weight:700;line-height:1.45;margin:0}.settings-password-reset-form{display:grid;gap:12px;border:1px solid rgba(53,104,212,.14);border-radius:18px;background:#3568d40f;padding:12px}.settings-password-reset-form label{display:grid;gap:7px;color:var(--muted);font-size:.8rem;font-weight:850}.settings-focus-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:12px;margin:18px 0}.settings-focus-card{min-width:0;min-height:136px;border:1px solid rgba(118,136,158,.2);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;box-shadow:var(--soft-shadow);color:var(--ink);cursor:pointer;padding:14px;display:grid;gap:7px;align-content:start;text-align:left}.settings-focus-card:hover,.settings-focus-card.active{border-color:#0f8b8d6b;box-shadow:0 14px 28px #0f8b8d1f;transform:translateY(-1px)}.settings-focus-card.active{background:linear-gradient(135deg,#0f8b8d1f,#3568d412),#fff}.settings-focus-card svg{color:var(--teal)}.settings-focus-card span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.settings-focus-card strong{color:var(--ink);font-size:24px;line-height:1.08;overflow-wrap:anywhere}.settings-focus-card small{color:var(--muted);line-height:1.35;overflow-wrap:anywhere}.settings-focus-card.risk{border-color:#d95d3947}.settings-focus-card.watch{border-color:#c58a1d47}.settings-focus-card.complete{border-color:#0f8b8d47}.system-configuration-panel{display:grid;gap:16px;border:1px solid rgba(91,111,132,.16);border-radius:24px;background:linear-gradient(180deg,#fffffff5,#f8fafce0),#fff;box-shadow:var(--soft-shadow);padding:18px}.system-configuration-head,.system-configuration-toolbar,.system-configuration-note{display:flex;align-items:center;justify-content:space-between;gap:14px}.system-configuration-head span,.system-configuration-toolbar label{color:var(--muted);font-size:.78rem;font-weight:850}.system-configuration-head strong{display:block;color:var(--text);font-size:1.2rem;line-height:1.25;margin-top:4px}.system-configuration-head p,.system-configuration-note p{color:var(--muted);font-weight:650;line-height:1.45;margin:6px 0 0}.system-configuration-head>div:last-child{min-width:118px;border:1px solid rgba(20,184,166,.18);border-radius:18px;background:#14b8a614;padding:12px;text-align:center}.system-configuration-head b{color:var(--text);display:block;font-size:1.35rem;line-height:1.1}.system-configuration-head small{color:var(--muted);font-weight:800}.system-configuration-toolbar{flex-wrap:wrap;justify-content:flex-start}.system-configuration-toolbar label{display:grid;gap:7px;min-width:min(260px,100%)}.system-configuration-toolbar button{min-height:40px;border:1px solid rgba(91,111,132,.18);border-radius:999px;background:#fff;color:var(--text);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;font-weight:850}.system-configuration-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.system-option-panel{display:grid;gap:12px;min-width:0;border:1px solid rgba(148,163,184,.16);border-radius:20px;background:#f8fafcb8;padding:14px}.system-option-list{display:grid;gap:10px}.system-option-list article{display:grid;grid-template-columns:38px minmax(0,1fr) auto auto;gap:8px;align-items:center;border:1px solid rgba(91,111,132,.14);border-radius:16px;background:#ffffffe6;padding:10px}.system-option-list article.inactive{opacity:.62}.system-option-list input[type=color]{width:34px;height:34px;border-radius:12px;padding:2px}.system-option-list button{min-height:34px;border:1px solid rgba(91,111,132,.16);border-radius:999px;background:#fff;color:var(--text);padding:0 10px;font-weight:850}.system-configuration-note{align-items:flex-start;justify-content:flex-start;border:1px solid rgba(53,104,212,.14);border-radius:18px;background:#3568d412;padding:12px}.system-configuration-note svg{color:var(--blue);flex:0 0 auto;margin-top:2px}@media (max-width: 860px){.system-configuration-head,.system-configuration-note{align-items:flex-start;flex-direction:column}.system-configuration-grid,.system-option-list article{grid-template-columns:1fr}.system-option-list input[type=color]{width:100%}}.settings-focus-insight{border:1px solid rgba(15,139,141,.2);border-radius:8px;background:linear-gradient(135deg,#0f8b8d1a,#3568d40f),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,1.6fr) auto;gap:16px;align-items:center;margin:0 0 18px}.settings-focus-insight.risk{border-color:#d95d3940;background:linear-gradient(135deg,#d95d3917,#c58a1d0f),#fff}.settings-focus-insight.watch{border-color:#c58a1d42;background:linear-gradient(135deg,#c58a1d1a,#0f8b8d0f),#fff}.settings-focus-insight>div{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 10px;align-items:center}.settings-focus-insight svg{color:var(--teal);grid-row:span 3}.settings-focus-insight span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.settings-focus-insight strong{color:var(--ink);font-size:22px;line-height:1.12}.settings-focus-insight p{margin:0;color:var(--muted);line-height:1.45}.settings-focus-insight ul{margin:0;padding-left:18px;color:#334155;line-height:1.5}.settings-focus-insight button{min-height:42px;border:1px solid rgba(15,139,141,.28);border-radius:8px;background:#fff;color:var(--teal);cursor:pointer;font-size:13px;font-weight:900;padding:0 14px;white-space:nowrap}.settings-focus-insight button:hover{border-color:#0f8b8d75;box-shadow:0 12px 24px #0f8b8d1a;transform:translateY(-1px)}.settings-density-control{margin:0 0 18px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(135deg,#f8fafcf0,#fffffffa),#fff;box-shadow:0 8px 20px #0f172a09;padding:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.settings-density-control strong,.settings-density-control span{display:block;min-width:0}.settings-density-control strong{color:var(--ink);font-size:14px}.settings-density-control span{color:var(--muted);font-size:12px;font-weight:800;line-height:1.35}.settings-density-control>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.settings-density-control button{min-height:36px;border:1px solid rgba(118,136,158,.22);border-radius:8px;background:#fff;color:#42526a;cursor:pointer;font-size:12px;font-weight:900;padding:0 12px}.settings-density-control button.active{border-color:#0f8b8d61;background:#e8f6f4;color:var(--teal-dark)}.settings-stack[data-density=Essentials] .settings-deep-section{display:none}.settings-deep-stack{display:grid;gap:18px}.setup-wizard-panel{border:1px solid rgba(15,139,141,.22);border-radius:8px;background:linear-gradient(135deg,#0f8b8d1a,#3568d412,#c58a1d0f),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;gap:14px;margin:0 0 18px}.setup-wizard-lead{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center}.setup-wizard-lead div{min-width:0;display:grid;gap:5px}.setup-wizard-lead span,.setup-wizard-step span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.setup-wizard-lead strong{color:var(--ink);font-size:25px;line-height:1.12}.setup-wizard-lead p{margin:0;color:#40516a;line-height:1.45}.setup-wizard-lead button{min-height:42px;border:1px solid rgba(15,139,141,.3);border-radius:8px;background:#fff;color:var(--teal-dark);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:900;padding:0 14px;white-space:nowrap}.setup-wizard-lead button:hover,.setup-wizard-step:hover,.setup-wizard-step.active{border-color:#0f8b8d70;box-shadow:0 14px 28px #0f8b8d1c;transform:translateY(-1px)}.setup-wizard-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.setup-wizard-step{min-width:0;min-height:210px;border:1px solid rgba(118,136,158,.2);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fbfdeb),#fff;color:var(--ink);cursor:pointer;padding:13px;display:grid;grid-template-rows:auto auto auto 1fr auto auto;gap:8px;text-align:left}.setup-wizard-step b{width:28px;height:28px;border-radius:999px;background:#0f8b8d1a;color:var(--teal-dark);display:grid;place-items:center;font-size:12px;font-weight:950}.setup-wizard-step strong{color:var(--ink);font-size:17px;line-height:1.15;overflow-wrap:anywhere}.setup-wizard-step p{margin:0;color:var(--muted);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.setup-wizard-step small{color:#40516a;font-size:11px;font-weight:850;line-height:1.35;overflow-wrap:anywhere}.setup-wizard-step.done{border-color:#0f8b8d47}.setup-wizard-step.done b{background:#0f8b8d21}.setup-wizard-step.watch{border-color:#c58a1d40}.setup-wizard-step.attention{border-color:#d95d3947;background:linear-gradient(180deg,#fff8f5fa,#fffffff0),#fff}.setup-wizard-step.attention b{background:#d95d391c;color:#9f341a}.setup-wizard-meter{height:7px;border-radius:999px;background:#687b9129;overflow:hidden}.setup-wizard-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--teal),#3568d4)}.owner-launch-center{border:1px solid rgba(53,104,212,.18);border-radius:8px;background:linear-gradient(135deg,#3568d414,#0f8b8d12,#fffffff5),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;gap:14px;margin:0 0 18px}.owner-launch-summary{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:14px;align-items:stretch}.owner-launch-summary>div:first-child,.owner-launch-score{min-width:0;border:1px solid rgba(118,136,158,.16);border-radius:8px;background:#ffffffc7;padding:14px;display:grid;gap:7px;align-content:center}.owner-launch-summary span,.owner-launch-gates span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.owner-launch-summary strong{color:var(--ink);font-size:24px;line-height:1.1;overflow-wrap:anywhere}.owner-launch-summary p,.owner-launch-score small,.owner-launch-gates small{margin:0;color:var(--muted);line-height:1.4;overflow-wrap:anywhere}.owner-launch-score strong{font-size:34px}.owner-launch-gates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.owner-launch-gates button{min-width:0;min-height:140px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafce6),#fff;color:var(--ink);cursor:pointer;padding:13px;display:grid;align-content:start;gap:8px;text-align:left}.owner-launch-gates button:hover{border-color:#3568d46b;box-shadow:0 14px 28px #3568d41a;transform:translateY(-1px)}.owner-launch-gates button.ready{border-color:#0f8b8d3d}.owner-launch-gates button.blocked{border-color:#d95d3940;background:linear-gradient(180deg,#fff8f5fa,#ffffffeb),#fff}.owner-launch-gates strong{color:var(--ink);font-size:20px;line-height:1.12;overflow-wrap:anywhere}.owner-launch-gates b{width:fit-content;border-radius:999px;background:#0f8b8d1a;color:var(--teal-dark);padding:5px 9px;font-size:11px;font-weight:950;text-transform:uppercase}.owner-launch-gates button.blocked b{background:#d95d391a;color:#9f341a}.workspace-key-panel{align-items:stretch;background:linear-gradient(135deg,#0f8b8d14,#3568d40f),#fff;border:1px solid rgba(15,139,141,.2);border-radius:14px;box-shadow:var(--soft-shadow);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);margin:0 0 18px;padding:16px}.workspace-key-panel>div:first-child,.workspace-key-actions{min-width:0}.workspace-key-panel>div:first-child{display:grid;gap:7px}.workspace-key-panel svg{color:var(--teal-dark)}.workspace-key-panel span,.workspace-key-reveal span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.workspace-key-panel strong,.workspace-key-reveal strong{color:var(--ink);font-size:24px;line-height:1.1;overflow-wrap:anywhere}.workspace-key-panel p,.workspace-key-panel small,.workspace-key-reveal small{color:var(--muted);line-height:1.45;margin:0}.workspace-key-actions{align-content:center;display:grid;gap:12px}.workspace-key-reveal{background:#ffffffc7;border:1px solid rgba(53,104,212,.18);border-radius:12px;display:grid;gap:5px;padding:12px}.settings-action-plan-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:14px;margin:0 0 18px}.settings-action-plan-panel{min-width:0;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;align-content:start;gap:14px}.settings-priority-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.settings-priority-card{min-width:0;min-height:124px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fbfde6),#fff;padding:13px;display:grid;align-content:start;gap:8px;text-align:left;cursor:pointer}.settings-priority-card:hover{border-color:#0f8b8d6b;box-shadow:0 14px 28px #0f8b8d1a;transform:translateY(-1px)}.settings-priority-card.complete,.settings-next-move.complete{border-color:#0f8b8d3d}.settings-priority-card.watch,.settings-next-move.watch{border-color:#c58a1d4d}.settings-priority-card.risk,.settings-next-move.risk{border-color:#d95d3947}.settings-priority-card span,.settings-next-move span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.settings-priority-card strong{color:var(--ink);font-size:24px;line-height:1.05;overflow-wrap:anywhere}.settings-priority-card small,.settings-next-move p{margin:0;color:var(--muted);font-weight:760;line-height:1.45;overflow-wrap:anywhere}.settings-next-move{min-height:100%;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(135deg,#0f8b8d17,#3568d40f,#c58a1d0f),#fff;padding:15px;display:grid;align-content:start;gap:10px}.settings-next-move strong{color:var(--ink);font-size:28px;line-height:1.08;overflow-wrap:anywhere}.settings-next-move button{min-height:34px;border:1px solid rgba(118,136,158,.22);border-radius:8px;background:#ffffffdb;color:var(--ink);padding:6px 10px;font-weight:900;justify-self:start}.settings-profile-preview{border:1px solid rgba(15,139,141,.2);border-radius:8px;background:linear-gradient(135deg,#0f8b8d17,#3568d412),#fff;padding:14px;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.settings-profile-preview svg{margin-top:2px}.settings-profile-preview div{display:grid;gap:4px;min-width:0}.settings-profile-preview strong{color:var(--ink);font-size:18px;line-height:1.15;overflow-wrap:anywhere}.company-readiness-grid,.localization-preset-grid{display:grid;gap:12px}.company-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.company-readiness-grid article{min-width:0;border:1px solid rgba(104,123,145,.16);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fbfde6),#fff;padding:14px;display:grid;gap:8px;align-content:start}.company-readiness-grid article.needs-attention{border-color:#b4231838;background:linear-gradient(180deg,#fff7f6f5,#fffffff0),#fff}.company-readiness-grid span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.company-readiness-grid strong{color:var(--ink);font-size:20px;line-height:1.12;overflow-wrap:anywhere}.company-readiness-grid p{margin:0;color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.localization-panel,.admin-recovery-panel,.admin-history-panel{display:grid;gap:14px;align-content:start}.localization-preset-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.localization-preset-grid button,.localization-preset-row button{min-width:0;border:1px solid rgba(118,136,158,.2);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;color:var(--ink);cursor:pointer;font-weight:900}.localization-preset-grid button{min-height:104px;padding:13px;display:grid;gap:6px;align-content:center;text-align:left}.localization-preset-grid button:hover:not(:disabled),.localization-preset-grid button.active,.localization-preset-row button:hover{border-color:#0f8b8d6b;background:linear-gradient(135deg,#0f8b8d1a,#3568d40f),#fff;transform:translateY(-1px)}.localization-preset-grid button:disabled{cursor:not-allowed;opacity:.64}.localization-preset-grid span{color:var(--teal-dark);font-size:12px;text-transform:uppercase}.localization-preset-grid strong{font-size:24px;line-height:1}.localization-preset-grid small{color:var(--muted);line-height:1.35;overflow-wrap:anywhere}.localization-preset-row{display:flex;flex-wrap:wrap;gap:8px}.localization-preset-row button{min-height:34px;padding:6px 10px;line-height:1.15;overflow-wrap:anywhere;white-space:normal}.admin-audit-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-audit-summary-grid article{min-width:0;border:1px solid rgba(104,123,145,.16);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fbfde6),#fff;padding:14px;display:grid;gap:8px;align-content:start}.admin-audit-summary-grid span,.admin-audit-list span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.admin-audit-summary-grid strong{color:var(--ink);font-size:20px;line-height:1.12;overflow-wrap:anywhere}.admin-audit-summary-grid p{margin:0;color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.admin-audit-list{display:grid;gap:10px}.admin-audit-list article{min-width:0;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:#ffffffeb;padding:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.admin-audit-list div{min-width:0;display:grid;gap:4px}.admin-audit-list strong{color:var(--ink);font-size:16px;line-height:1.2;overflow-wrap:anywhere}.admin-audit-list p,.admin-audit-list time{margin:0;color:var(--muted);font-size:12px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.system-diagnostics-panel{display:grid;gap:14px;align-content:start}.diagnostics-heading{display:flex;justify-content:space-between;gap:12px;align-items:center}.diagnostics-refresh-button{min-height:40px;border:1px solid rgba(15,139,141,.22);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#eff8f8f0),#fff;color:var(--teal);padding:10px 13px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:900;white-space:nowrap;cursor:pointer}.diagnostics-refresh-button:hover:not(:disabled){border-color:#0f8b8d6b;box-shadow:0 12px 24px #0f8b8d1f;transform:translateY(-1px)}.email-outbox-list{display:grid;gap:10px}.email-outbox-list article{background:#f8fafcd6;border:1px solid rgba(129,148,171,.18);border-radius:8px;display:grid;gap:8px;padding:12px}.email-outbox-list strong,.email-outbox-list span,.email-outbox-list p{display:block;min-width:0;overflow-wrap:anywhere}.email-outbox-list strong{color:var(--ink);font-size:13px;font-weight:900}.email-outbox-list span{color:var(--muted);font-size:12px;font-weight:800;margin-top:2px}.email-outbox-list p{color:#3f4d60;font-size:12px;font-weight:760;line-height:1.45;margin:0;max-height:92px;overflow:auto;white-space:pre-wrap}.email-outbox-list a{color:var(--teal);font-size:12px;font-weight:900;justify-self:start;text-decoration:none}.system-status-banner{border:1px solid rgba(15,139,141,.2);border-radius:8px;background:linear-gradient(135deg,#0f8b8d1a,#3568d40f),#fff;padding:14px;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.system-status-banner.attention{border-color:#b423183d;background:linear-gradient(135deg,#b4231814,#c58a1d12),#fff}.system-status-banner svg{color:var(--teal);margin-top:2px}.system-status-banner.attention svg{color:#b42318}.system-status-banner div{min-width:0;display:grid;gap:4px}.system-status-banner strong{color:var(--ink);font-size:18px;line-height:1.2;overflow-wrap:anywhere}.system-status-banner span{color:var(--muted);font-size:13px;font-weight:750;line-height:1.45;overflow-wrap:anywhere}.settings-readiness-grid article.needs-attention{border-color:#b4231838;background:linear-gradient(180deg,#fff7f6f5,#fffffff0),#fff}.settings-status{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:24px;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:900;line-height:1.1;text-align:center}.settings-status.active{color:#166534;background:#1665341a;border:1px solid rgba(22,101,52,.18)}.settings-status.inactive{color:#b42318;background:#b423181a;border:1px solid rgba(180,35,24,.18)}.settings-review-card{display:grid;gap:13px}.settings-review-card>strong{color:var(--ink);font-size:24px;line-height:1.14;overflow-wrap:anywhere}.settings-review-card>small{color:var(--muted);font-size:13px;font-weight:850}.settings-review-card>p{margin:0;border-left:4px solid rgba(15,139,141,.48);border-radius:8px;background:#f8fafcdb;padding:12px;color:#344255;line-height:1.55}.settings-journey-title{border:1px solid rgba(15,139,141,.16);border-radius:8px;background:linear-gradient(135deg,#0f8b8d14,#3568d40f,#c58a1d0f),#fff;padding:12px 14px;display:grid;gap:4px}.settings-journey-title span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.settings-journey-title strong{color:#2f3d4f;font-size:14px;line-height:1.4}.settings-access-editor{border:1px solid rgba(15,139,141,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#eff8f8d1),#fff;padding:14px;display:grid;gap:12px}.settings-access-editor label{display:grid;gap:7px;color:#475569;font-size:12px;font-weight:900;text-transform:uppercase}.settings-access-editor input,.settings-access-editor select{min-width:0;width:100%;min-height:42px;border:1px solid #ccd7e3;border-radius:8px;background:#fff;color:var(--ink);padding:0 12px;font-size:14px;font-weight:850;text-transform:none}.settings-access-editor input:focus,.settings-access-editor select:focus{outline:3px solid rgba(15,139,141,.16);border-color:#0f8b8d85}.settings-action-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px}.settings-action-strip button{min-height:72px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;align-items:center;text-align:left;cursor:pointer}.settings-action-strip button:hover{border-color:#0f8b8d6b;box-shadow:0 12px 24px #0f8b8d1c;transform:translateY(-1px)}.settings-action-strip button.active{border-color:#0f8b8d61;background:linear-gradient(135deg,#0f8b8d21,#3568d412),#fff;box-shadow:inset 3px 0 0 var(--teal),0 12px 24px #0f8b8d17}.settings-action-strip svg{color:var(--teal);grid-row:span 2}.settings-action-strip span{color:var(--ink);font-size:13px;font-weight:900;overflow-wrap:anywhere}.settings-action-strip small{color:var(--muted);font-size:11px;font-weight:800;overflow-wrap:anywhere}.settings-readiness-grid,.settings-playbook-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.settings-readiness-grid article,.settings-playbook-grid article{min-width:0;border:1px solid rgba(104,123,145,.16);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fbfde6),#fff;padding:14px;display:grid;align-content:start;gap:8px}.settings-readiness-grid span,.settings-playbook-grid span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.settings-readiness-grid strong,.settings-playbook-grid strong{color:var(--ink);font-size:21px;line-height:1.12;overflow-wrap:anywhere}.settings-readiness-grid p,.settings-playbook-grid p{margin:0;color:var(--muted);line-height:1.45}.storage-governance-panel{display:grid;gap:16px}.panel-heading-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.storage-governance-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.storage-usage-strip{min-width:0;border:1px solid rgba(15,139,141,.2);border-radius:8px;background:linear-gradient(135deg,#0f8b8d1a,#3568d40f),#fff;padding:14px;display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,34%);gap:16px;align-items:center}.storage-usage-strip.warning{border-color:#c58a1d47;background:linear-gradient(135deg,#c58a1d1c,#0f8b8d0f),#fff}.storage-usage-strip.over_limit{border-color:#b423183d;background:linear-gradient(135deg,#b4231817,#c58a1d12),#fff}.storage-usage-strip div:first-child{min-width:0;display:grid;gap:5px}.storage-usage-strip span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.storage-usage-strip strong{color:var(--ink);font-size:22px;line-height:1.15;overflow-wrap:anywhere}.storage-usage-strip p{margin:0;color:var(--muted);font-size:13px;font-weight:750;line-height:1.45;overflow-wrap:anywhere}.storage-usage-meter{width:100%;height:12px;border-radius:999px;background:#687b9129;overflow:hidden}.storage-usage-meter i{display:block;min-width:3px;max-width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--teal),#3568d4)}.storage-usage-strip.warning .storage-usage-meter i{background:linear-gradient(90deg,#c58a1d,var(--teal))}.storage-usage-strip.over_limit .storage-usage-meter i{background:linear-gradient(90deg,#b42318,#c58a1d)}.storage-governance-list{min-width:0;display:grid;gap:10px;align-content:start}.storage-governance-list article{min-width:0;border:1px solid rgba(104,123,145,.16);border-radius:8px;background:#fffffff0;padding:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.storage-governance-list article.retained,.storage-governance-list article.needs-attention{border-color:#c58a1d42;background:linear-gradient(180deg,#fffaeff0,#fffffff0),#fff}.storage-governance-list div{min-width:0;display:grid;gap:4px}.storage-governance-list span,.storage-governance-list em{color:var(--teal-dark);font-size:11px;font-weight:900;line-height:1.2;text-transform:uppercase;font-style:normal}.storage-governance-list strong{color:var(--ink);font-size:15px;line-height:1.25;overflow-wrap:anywhere}.storage-governance-list p{margin:0;color:var(--muted);font-size:12px;font-weight:750;line-height:1.4;overflow-wrap:anywhere}.role-review-panel{display:grid;gap:14px;align-content:start}.role-impact-grid,.role-permission-grid,.permission-coverage-summary{display:grid;gap:12px}.role-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.permission-coverage-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.role-impact-grid article,.role-permission-grid article,.permission-coverage-summary>div{min-width:0;border:1px solid rgba(104,123,145,.16);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fbfde6),#fff;padding:14px;display:grid;gap:8px;align-content:start}.role-impact-grid span,.role-permission-grid span,.permission-coverage-summary span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.role-impact-grid strong,.role-permission-grid strong,.permission-coverage-summary strong{color:var(--ink);font-size:21px;line-height:1.12;overflow-wrap:anywhere}.role-impact-grid p,.role-permission-grid p,.permission-coverage-summary small{margin:0;color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.role-permission-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.persona-qa-panel{border:1px solid rgba(15,139,141,.18);border-radius:8px;background:linear-gradient(135deg,#0f8b8d14,#3568d40f,#fffffff2),#fff;padding:14px;display:grid;gap:12px}.persona-qa-panel>div:first-child{display:grid;gap:5px;min-width:0}.persona-qa-panel>div:first-child span,.persona-qa-grid span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.persona-qa-panel>div:first-child strong{color:var(--ink);font-size:18px;line-height:1.2;overflow-wrap:anywhere}.persona-qa-panel>div:first-child small,.persona-qa-grid small{color:var(--muted);line-height:1.38;overflow-wrap:anywhere}.persona-qa-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.persona-qa-grid article{min-width:0;min-height:112px;border:1px solid rgba(104,123,145,.16);border-radius:8px;background:#ffffffc7;padding:12px;display:grid;align-content:start;gap:7px}.persona-qa-grid article.allowed{border-color:#0f8b8d3d;background:#e8f7f499}.persona-qa-grid article.blocked{border-color:#76889e2e;background:#f8fafcd1}.persona-qa-grid strong{color:var(--ink);font-size:18px;line-height:1.15}.persona-qa-grid article.blocked strong{color:#64748b}.permission-coverage-panel{display:grid;gap:14px}.actions-row{display:flex;flex-wrap:wrap;gap:9px;align-items:center;min-width:0}.actions-row button{flex:1 0 132px;min-width:116px;max-width:100%;border:1px solid rgba(104,123,145,.22);background:linear-gradient(180deg,#fffffffa,#f8fafce6),#f8fafc;color:#253244;border-radius:8px;min-height:36px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:900;line-height:1.12;text-align:center;white-space:normal;cursor:pointer;box-shadow:0 7px 16px #0f172a09}.actions-row button svg{flex:0 0 auto}.actions-row select{min-width:0;max-width:100%;min-height:36px;border:1px solid rgba(104,123,145,.22);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafce6),#fff;color:#253244;padding:0 12px;font-size:12px;font-weight:900}.actions-row button:hover{background:linear-gradient(135deg,#0f8b8d1a,#fffffff2),#eef8f6;border-color:#0f8b8d61;box-shadow:0 10px 20px #0f8b8d1a;transform:translateY(-1px)}.actions-row button.done-action{border-color:#0c7c7c59;background:linear-gradient(135deg,#e6f7f3,#f7fbfd);color:#0b6868}.actions-row button.done-action:hover{border-color:#0c7c7ca6;background:linear-gradient(135deg,#d3f3ec,#edf8fb)}.actions-row button.complete-action{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.actions-row button.complete-action:hover{background:#dcfce7;border-color:#86efac;color:#14532d}.actions-row button.approve-action{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.actions-row button.approve-action:hover{background:#dcfce7;border-color:#86efac;color:#14532d}.actions-row button.reject-action{border-color:#fecaca;background:#fff1f2;color:#b42318}.actions-row button.reject-action:hover{background:#ffe4e6;border-color:#fda4af;color:#991b1b}.actions-row button.start-action{border-color:#3568d442;background:#eff6ff;color:#1d4ed8}.actions-row button.start-action:hover{background:#dbeafe;border-color:#3568d473}.actions-row button.waiting-action{border-color:#fed7aa;background:#fff7ed;color:#9a3412}.actions-row button.waiting-action:hover{background:#ffedd5;border-color:#fdba74}.actions-row button.resolve-action{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.actions-row button.resolve-action:hover{background:#dcfce7;border-color:#86efac;color:#14532d}.actions-row button.send-action{border-color:#3568d442;background:#eff6ff;color:#1d4ed8}.actions-row button.send-action:hover{background:#dbeafe;border-color:#3568d473}.actions-row button.accept-action{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.actions-row button.accept-action:hover{background:#dcfce7;border-color:#86efac;color:#14532d}.actions-row button.paid-action{border-color:#bbf7d0;background:linear-gradient(135deg,#f0fdf4,#eef8f6);color:#166534}.actions-row button.paid-action:hover{background:linear-gradient(135deg,#dcfce7,#dff5f1);border-color:#86efac;color:#14532d}.actions-row button.decline-action{border-color:#fecaca;background:#fff1f2;color:#b42318}.actions-row button.decline-action:hover{background:#ffe4e6;border-color:#fda4af;color:#991b1b}.actions-row button.activate-action{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.actions-row button.activate-action:hover{background:#dcfce7;border-color:#86efac;color:#14532d}.actions-row button.expire-action{border-color:#fed7aa;background:#fff7ed;color:#9a3412}.actions-row button.expire-action:hover{background:#ffedd5;border-color:#fdba74}.actions-row button.cancel-action{border-color:#fecaca;background:#fff1f2;color:#b42318}.actions-row button.cancel-action:hover{background:#ffe4e6;border-color:#fda4af;color:#991b1b}.record-action-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:9px;min-width:0}.record-action-stack{display:grid;gap:9px;min-width:0}.record-action{min-width:0;min-height:38px;border:1px solid rgba(104,123,145,.22);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafce6),#f8fafc;color:#253244;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;font-size:12px;font-weight:900;line-height:1.12;text-align:center;white-space:normal;box-shadow:0 7px 16px #0f172a09}@keyframes recordDrawerIn{0%{opacity:.72;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion: reduce){.record-drawer{animation:none}}.record-action:hover{background:linear-gradient(135deg,#0f8b8d1a,#fffffff2),#eef8f6;border-color:#0f8b8d61;box-shadow:0 10px 20px #0f8b8d1a;transform:translateY(-1px)}.record-action:disabled{cursor:not-allowed;opacity:.62;transform:none}.record-action svg{flex:0 0 auto}.record-action.primary{border-color:#3568d442;background:#eff6ff;color:#1d4ed8}.record-action.success{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.record-action.warning{border-color:#fed7aa;background:#fff7ed;color:#9a3412}.record-action.danger{border-color:#fecaca;background:#fff1f2;color:#b42318}.kanban-board{width:100%;min-width:0;display:grid;grid-template-columns:repeat(5,minmax(220px,1fr));gap:12px;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;padding-bottom:4px;scroll-snap-type:x proximity}.kanban-column{min-width:220px;max-width:100%;display:grid;align-content:flex-start;gap:12px;border:1px solid transparent;border-radius:8px;padding:2px;scroll-snap-align:start;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.kanban-column.drop-target{border-color:#0f8b8d5c;background:#0f8b8d0f;box-shadow:inset 0 0 0 1px #0f8b8d24}.kanban-column-heading{min-height:42px;border:1px solid #dbe5ee;background:linear-gradient(135deg,#fffffff5,#f8fafce6),#f8fafc;border-radius:8px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;color:#253244}.kanban-board-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.kanban-board-switcher{margin:-2px 0 14px;display:flex;flex-wrap:wrap;gap:8px;align-items:stretch}.kanban-board-switcher button{min-height:42px;max-width:220px;border:1px solid rgba(104,123,145,.18);border-radius:12px;background:#ffffffd1;color:#475569;padding:8px 11px;display:grid;gap:2px;text-align:left;cursor:pointer;box-shadow:0 10px 22px #2532440d}.kanban-board-switcher button.active{border-color:#0f8b8d59;background:linear-gradient(180deg,#effdfbf5,#fffffff0);color:var(--teal-dark);box-shadow:0 12px 26px #0f8b8d1a}.kanban-board-switcher strong,.kanban-board-switcher small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kanban-board-switcher strong{font-size:12px;font-weight:900}.kanban-board-switcher small{color:#64748b;font-size:11px;font-weight:700}.kanban-board-picker{margin:-2px 0 14px;max-width:460px;position:relative}.kanban-board-picker summary{align-items:center;background:linear-gradient(180deg,#fffffff5,#f8fcfceb),#fff;border:1px solid rgba(104,123,145,.18);border-radius:14px;box-shadow:0 10px 22px #2532440d;color:#253244;cursor:pointer;display:flex;gap:14px;justify-content:space-between;list-style:none;min-height:58px;padding:10px 13px}.kanban-board-picker summary::-webkit-details-marker{display:none}.kanban-board-picker summary>div{display:grid;gap:2px;min-width:0}.kanban-board-picker summary span,.kanban-board-picker-menu label>span{color:#64748b;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.kanban-board-picker summary strong,.kanban-board-picker summary small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kanban-board-picker summary strong{font-size:14px;font-weight:900}.kanban-board-picker summary small{color:#64748b;font-size:12px;font-weight:700}.kanban-board-picker[open] summary{border-color:#0f8b8d57;box-shadow:0 14px 30px #0f8b8d1a}.kanban-board-picker-menu{background:#fffffffa;border:1px solid rgba(104,123,145,.18);border-radius:16px;box-shadow:0 22px 44px #19243424;display:grid;gap:12px;left:0;margin-top:8px;padding:12px;position:absolute;right:0;top:100%;z-index:30}.kanban-board-picker-menu label{display:grid;gap:7px}.kanban-board-picker-list{display:grid;gap:8px;max-height:280px;overflow:auto;padding-right:2px}.kanban-board-picker-list button{background:#fff;border:1px solid rgba(104,123,145,.16);border-radius:12px;color:#344255;cursor:pointer;display:grid;gap:3px;min-height:52px;padding:10px 12px;text-align:left}.kanban-board-picker-list button:hover,.kanban-board-picker-list button.active{background:#f1fbfa;border-color:#0f8b8d4d;color:var(--teal-dark)}.kanban-board-picker-list strong,.kanban-board-picker-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kanban-board-picker-list strong{font-size:13px;font-weight:900}.kanban-board-picker-list small{color:#64748b;font-size:11px;font-weight:700}.kanban-confirm-layer{align-items:center;background:#0f172a57;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:22px;position:fixed;z-index:80}.kanban-confirm-panel{background:linear-gradient(180deg,#fffffffa,#fffcfbf5),#fff;border:1px solid rgba(180,35,24,.18);border-radius:22px;box-shadow:0 30px 80px #0f172a42;color:#253244;display:grid;gap:16px;max-width:460px;padding:22px;position:relative;width:min(100%,460px)}.kanban-confirm-close{align-items:center;background:#fff;border:1px solid rgba(104,123,145,.18);border-radius:999px;color:#64748b;cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0;position:absolute;right:14px;top:14px;width:34px}.kanban-confirm-icon{align-items:center;background:#fff1f0;border:1px solid rgba(180,35,24,.18);border-radius:18px;color:#a43d21;display:inline-flex;height:48px;justify-content:center;width:48px}.kanban-confirm-panel span{color:#a43d21;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.kanban-confirm-panel h3{color:#1f2937;font-size:1.35rem;line-height:1.15;margin:6px 0}.kanban-confirm-panel p{color:#64748b;font-size:.95rem;line-height:1.5;margin:0}.kanban-confirm-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.kanban-confirm-actions button{align-items:center;background:#fff;border:1px solid rgba(104,123,145,.2);border-radius:12px;color:#344255;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:850;gap:7px;min-height:40px;padding:0 14px}.kanban-confirm-actions button.danger{background:#fff1f0;border-color:#b4231838;color:#a43d21}.kanban-board-stats{margin:-4px 0 14px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.kanban-board-stat{min-width:92px;min-height:44px;border:1px solid rgba(104,123,145,.16);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafce6),#fff;padding:7px 10px;display:grid;gap:2px;align-content:center}.kanban-board-stat small{color:#64748b;font-size:11px;font-weight:900;line-height:1.1;text-transform:uppercase}.kanban-board-stat strong{color:var(--ink);font-size:18px;font-weight:950;line-height:1.05}.kanban-board-stat.urgent{border-color:#d95d3938;background:linear-gradient(180deg,#fff7edeb,#fffffff5)}.kanban-board-stat.urgent strong,.kanban-board-stat.urgent small{color:#9a3412}.kanban-board-stat.risk{border-color:#b4231838;background:linear-gradient(180deg,#fff1f0e6,#fffffff5)}.kanban-board-stat.risk strong,.kanban-board-stat.risk small{color:#a43d21}.kanban-board-actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.kanban-board-actions button,.kanban-edit-column,.kanban-column-edit button{min-height:34px;border:1px solid rgba(104,123,145,.2);border-radius:8px;background:#fff;color:#344255;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:760;cursor:pointer}.kanban-board-actions button:hover,.kanban-edit-column:hover,.kanban-column-edit button:hover{border-color:#0f8b8d4d;background:#f1fbfa;color:var(--teal-dark)}.kanban-column-edit{min-width:0;flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:7px}.kanban-column-edit input{width:100%;min-width:0;min-height:34px;border:1px solid rgba(104,123,145,.22);border-radius:8px;background:#fff;color:#253244;padding:0 9px;font:inherit;font-size:12px}.kanban-column-edit .danger,.kanban-board-actions button.danger,.kanban-delete-card{border-color:#d95d3942;background:#fff1f0;color:#a43d21}.kanban-column-edit .danger:hover,.kanban-board-actions button.danger:hover,.kanban-delete-card:hover{border-color:#d95d3961;background:#ffe5e1;color:#8f2d18}.kanban-inline-actions{display:flex;flex-wrap:wrap;gap:8px}.kanban-edit-column{min-width:54px;min-height:28px;padding:0 8px;font-size:11px}.kanban-column-heading.backlog{border-color:#64748b38}.kanban-column-heading.ready{border-color:#3568d438;background:linear-gradient(135deg,#3568d414,#fffffff5)}.kanban-column-heading.in-progress{border-color:#c58a1d3d;background:linear-gradient(135deg,#c58a1d1a,#fffffff5)}.kanban-column-heading.review{border-color:#d95d3938;background:linear-gradient(135deg,#d95d3917,#fffffff5)}.kanban-column-heading.done{border-color:#16825d3d;background:linear-gradient(135deg,#16825d1a,#fffffff5)}.kanban-column-heading span{min-width:28px;min-height:28px;border-radius:999px;background:#e6f4f1;color:#0c7c7c;display:inline-grid;place-items:center;font-size:12px;font-weight:900}.kanban-drop-hint{min-height:30px;border:1px dashed rgba(104,123,145,.28);border-radius:8px;display:grid;place-items:center;color:#65758a;background:#f8fafcb8;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:0}.kanban-column.drop-target .kanban-drop-hint{border-color:#0f8b8d70;background:#e8f6f4e0;color:var(--teal-dark)}.kanban-draggable-card{min-width:0;max-width:100%;cursor:grab;border-radius:8px;transition:opacity .14s ease,transform .14s ease,box-shadow .14s ease}.kanban-draggable-card .entity-card{padding:12px;gap:10px}.kanban-draggable-card .workorder-top{align-items:flex-start;gap:10px}.kanban-draggable-card .entity-card-title strong{font-size:13px;line-height:1.32}.kanban-draggable-card .entity-card-side{gap:6px}.kanban-draggable-card:active{cursor:grabbing}.kanban-draggable-card.dragging{opacity:.58;transform:scale(.985)}.kanban-drag-copy{display:block;color:#64748b;font-size:11px;font-weight:800;line-height:1.35}.kanban-card-meta{display:flex;flex-wrap:wrap;gap:8px}.kanban-compact-card-body{display:grid;gap:10px}.kanban-card-meta span{min-height:32px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:#f8fafc;padding:0 10px;display:inline-flex;align-items:center;gap:8px;color:#344255;font-size:12px;font-weight:900}.kanban-card-meta.compact{gap:6px}.kanban-card-meta.compact span{min-height:26px;padding:0 8px;font-size:11px;font-weight:700;background:#f7fafb;color:#536579}.kanban-card-meta.compact .kanban-priority{min-height:26px;padding:0 8px;font-size:11px;font-weight:820;box-shadow:inset 0 0 0 1px #ffffff8f}.kanban-card-move-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(88px,auto);gap:8px;align-items:end}.kanban-card-move-row label{min-width:0;display:grid;gap:5px;color:#64748b;font-size:11px;font-weight:900;line-height:1.2}.kanban-card-move-row select,.kanban-card-move-row button{width:100%;min-width:0;min-height:36px;border-radius:8px;font-size:12px;font-weight:900}.kanban-card-move-row select{border:1px solid rgba(104,123,145,.22);background:#fff;color:#253244;padding:0 9px}.kanban-card-move-row button{border:1px solid rgba(22,130,93,.26);background:#ecfdf5;color:#116149;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.kanban-card-move-row button:hover{border-color:#16825d5c;background:#dcfce7}.kanban-card-move-row button:disabled,.kanban-card-move-row select:disabled{cursor:not-allowed;opacity:.62}.kanban-card-move-row.compact{grid-template-columns:minmax(0,1fr) minmax(76px,auto);gap:7px}.kanban-card-move-row.compact label{gap:4px}.kanban-card-move-row.compact select,.kanban-card-move-row.compact button{min-height:32px;font-size:11px;font-weight:750}.kanban-card-toolbar{display:flex;flex-wrap:wrap;gap:7px}.kanban-card-toolbar .kanban-select-card,.kanban-edit-card,.kanban-expand-card,.kanban-load-more-done,.kanban-open-record-link,.kanban-save-card,.kanban-cancel-edit,.kanban-delete-card{min-height:32px;border:1px solid rgba(104,123,145,.2);border-radius:8px;background:#fff;color:#344255;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:11px;font-weight:750;cursor:pointer}.kanban-card-toolbar .kanban-select-card:hover,.kanban-edit-card:hover,.kanban-expand-card:hover,.kanban-load-more-done:hover,.kanban-open-record-link:hover,.kanban-save-card:hover,.kanban-cancel-edit:hover,.kanban-delete-card:hover{border-color:#0f8b8d47;background:#f1fbfa;color:var(--teal-dark)}.kanban-delete-card,.kanban-delete-card:hover{border-color:#d95d394d;background:#fff1f0;color:#a43d21}.kanban-card-details{display:grid;gap:9px;border-top:1px solid rgba(104,123,145,.14);padding-top:9px}.kanban-card-details p{margin:0;color:#536579;font-size:12px;line-height:1.45}.kanban-open-record-link{width:fit-content;min-width:min(100%,150px)}.kanban-card-edit-form{display:grid;gap:10px}.kanban-card-edit-form label{min-width:0;display:grid;gap:5px;color:#607086;font-size:11px;font-weight:750}.kanban-card-edit-form input,.kanban-card-edit-form select,.kanban-card-edit-form textarea{width:100%;min-width:0;border:1px solid rgba(104,123,145,.22);border-radius:8px;background:#fff;color:#253244;font:inherit;font-size:12px;line-height:1.35}.kanban-card-edit-form input,.kanban-card-edit-form select{min-height:34px;padding:0 9px}.kanban-card-edit-form textarea{resize:vertical;padding:9px}.kanban-card-edit-form .form-row{gap:8px}.kanban-card-edit-actions{display:flex;flex-wrap:wrap;gap:8px}.kanban-related-empty{color:#64748b;display:block;font-size:.8rem;font-weight:750;line-height:1.35;margin-top:6px}.kanban-save-card{border-color:#16825d3d;background:#ecfdf5;color:#116149}.kanban-save-card:disabled{cursor:not-allowed;opacity:.62}.kanban-load-more-done{width:100%;min-height:40px;background:#f7fbfb;border-style:dashed}.kanban-load-more-done span{color:#708096;font-weight:650}.kanban-priority{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-width:0;min-height:24px;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:900;line-height:1.1;text-align:center;overflow-wrap:anywhere;white-space:normal}.kanban-priority.urgent{color:#8f1d16;background:linear-gradient(135deg,#ffe4e1,#fff4f2);border:1px solid rgba(180,35,24,.3)}.kanban-priority.high{color:#8a4a05;background:linear-gradient(135deg,#fff1c7,#fff8e7);border:1px solid rgba(197,138,29,.32)}.kanban-priority.medium{color:#0a6f70;background:linear-gradient(135deg,#dff7f3,#f0fbfa);border:1px solid rgba(15,139,141,.28)}.kanban-priority.low{color:#3f526a;background:linear-gradient(135deg,#eef4fb,#f8fbff);border:1px solid rgba(71,85,105,.22)}.calendar-month-switcher{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center}.calendar-mode-switcher{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.calendar-mode-switcher button{min-height:38px;border:1px solid rgba(15,139,141,.18);background:#f8fafc;color:#253244;border-radius:8px;font-weight:850;cursor:pointer}.calendar-mode-switcher button.active{background:linear-gradient(135deg,var(--teal),var(--blue));color:#fff;border-color:transparent;box-shadow:0 10px 22px #0f8b8d2e}.calendar-month-switcher strong{text-align:center;color:#17202a}.calendar-month-switcher button{min-height:36px;border:1px solid rgba(15,139,141,.22);background:#f8fafc;color:#253244;border-radius:8px;padding:0 12px;font-weight:850;cursor:pointer}.calendar-agenda-note,.calendar-range-summary{border:1px solid rgba(53,104,212,.16);border-radius:8px;background:linear-gradient(135deg,#3568d414,#0f8b8d0f),#fff;padding:12px;display:grid;gap:4px}.calendar-agenda-note strong,.calendar-range-summary strong{color:var(--ink)}.calendar-agenda-note span,.calendar-range-summary span{color:var(--muted);font-size:13px;font-weight:800}.calendar-range-summary{margin-bottom:14px}.calendar-panel{overflow:hidden}.calendar-shell{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px}.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:32px repeat(6,108px);gap:8px;padding-bottom:4px}.calendar-mode-agenda .calendar-grid{grid-template-columns:repeat(var(--calendar-range-columns, 4),minmax(0,1fr));grid-template-rows:32px 176px}.calendar-mode-day .calendar-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:32px 280px}.calendar-mode-week .calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:32px 190px}.calendar-weekday{min-height:32px;display:grid;place-items:center;color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.calendar-day{height:100%;min-height:0;border:1px solid rgba(104,123,145,.18);background:linear-gradient(180deg,#fffffff2,#f8fbfde6);border-radius:8px;padding:10px;display:grid;grid-template-rows:auto 1fr;gap:8px;text-align:left;cursor:pointer;overflow:hidden}.calendar-mode-week .calendar-day{min-height:190px}.calendar-mode-agenda .calendar-day{min-height:176px}.calendar-mode-day .calendar-day{min-height:280px}.calendar-day:hover,.calendar-day.selected{border-color:#0f8b8d7a;box-shadow:0 12px 24px #0f8b8d1c}.calendar-day.muted{opacity:.48}.calendar-day.today>span{background:linear-gradient(135deg,var(--teal),var(--blue));color:#fff}.calendar-day.selected{background:linear-gradient(180deg,#e6f7f3f2,#ffffffeb)}.calendar-day>span{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;color:#17202a;font-weight:900}.calendar-day>div{display:grid;align-content:start;gap:5px;min-width:0;min-height:0;overflow:hidden}.event-chip{width:100%;min-width:0;min-height:22px;border-radius:999px;padding:4px 7px;display:block;color:#17202a;background:#edf4f7;font-size:11px;font-style:normal;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-chip.work-order{background:#3568d421;color:#234c9f}.event-chip.leave{background:#d95d3924;color:#9f3d25}.event-chip.holiday{background:#c58a1d29;color:#875d13}.event-chip.appointment{background:#0f8b8d24;color:#0a686a}.event-chip.reminder{background:#16825d24;color:#116245}.calendar-day em{color:var(--muted);font-size:11px;font-style:normal;font-weight:800}.calendar-agenda{border:1px solid rgba(104,123,145,.16);border-radius:8px;padding:16px;background:linear-gradient(135deg,#0f8b8d14,#3568d40f),#ffffffd1;display:grid;align-content:start;gap:12px}.calendar-agenda>span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.calendar-agenda>strong{font-size:20px;color:#17202a}.calendar-selected-day-list{display:grid;gap:10px}.calendar-agenda-event{min-width:0;border:1px solid rgba(118,136,158,.16);border-left:4px solid rgba(15,139,141,.48);border-radius:8px;background:linear-gradient(180deg,#fffffff7,#f8fafceb),#fff;padding:11px;display:grid;gap:9px}.calendar-agenda-event.selected{border-color:#0f8b8d5c;border-left-color:var(--teal);box-shadow:0 12px 24px #0f8b8d1a}.calendar-agenda-event.cancelled{border-left-color:#b4231894}.calendar-agenda-event.complete{border-left-color:#16653494}.calendar-agenda-event.info{border-left-color:#47556980}.calendar-agenda-event-main{width:100%;min-width:0;border:0;background:transparent;color:inherit;padding:0;display:grid;gap:5px;text-align:left;cursor:pointer}.calendar-agenda-event-main strong{color:var(--ink);font-size:14px;font-weight:950;line-height:1.22;overflow-wrap:anywhere}.calendar-agenda-event-main small{color:var(--muted);font-size:12px;font-weight:850;line-height:1.3;overflow-wrap:anywhere}.calendar-agenda-event-meta,.calendar-agenda-event-actions{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.calendar-agenda-event-meta span{min-width:0;min-height:28px;border:1px solid rgba(118,136,158,.14);border-radius:999px;background:#f8fafc;padding:0 8px;display:inline-flex;align-items:center;gap:5px;color:#344255;font-size:11px;font-weight:900}.calendar-agenda-event-meta svg{flex:0 0 auto;color:var(--blue)}.calendar-agenda-event-actions button{min-height:30px;border:1px solid rgba(15,139,141,.18);border-radius:999px;background:#ffffffd1;color:var(--teal-dark);padding:0 10px;font-size:12px;font-weight:900;cursor:pointer}.calendar-agenda-event-actions button:hover{border-color:#0f8b8d61;background:#e6f7f3d1}.calendar-event-meta{display:flex;flex-wrap:wrap;gap:8px}.calendar-event-meta span{min-height:30px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:#f8fafc;padding:0 9px;display:inline-flex;align-items:center;gap:6px;color:#344255;font-size:12px;font-weight:900}.calendar-event-meta svg{color:var(--blue)}.calendar-status{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:24px;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:900;line-height:1.1;text-align:center}.calendar-status.complete{color:#166534;background:#1665341a;border:1px solid rgba(22,101,52,.18)}.calendar-status.cancelled{color:#b42318;background:#b423181a;border:1px solid rgba(180,35,24,.18)}.calendar-status.info{color:#475569;background:#4755691a;border:1px solid rgba(71,85,105,.16)}.calendar-status.scheduled{color:var(--teal-dark);background:#0f8b8d1a;border:1px solid rgba(15,139,141,.18)}.calendar-source-pill{border:1px solid rgba(118,136,158,.16);border-radius:999px;background:#f8fafc;color:#344255}.calendar-source-pill.service{color:#1d4ed8;background:#3568d41a;border-color:#3568d42e}.calendar-source-pill.people{color:#0f766e;background:#0f8b8d1a;border-color:#0f8b8d2e}.calendar-source-pill.finance{color:#7c3aed;background:#7c3aed1a;border-color:#7c3aed2e}.calendar-source-pill.supply{color:#9a3412;background:#ea580c1a;border-color:#ea580c2e}.calendar-source-pill.governance{color:#334155;background:#4755691a;border-color:#47556929}.calendar-source-pill.calendar{color:#475569;background:#64748b1a;border-color:#64748b29}.calendar-event-row{width:100%;border:1px solid rgba(118,136,158,.18);border-left:4px solid rgba(15,139,141,.55);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafcf0),#fff;padding:14px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;text-align:left;cursor:pointer;box-shadow:0 8px 18px #14202e0a}.calendar-event-row:hover,.calendar-event-row.selected{border-color:#0f8b8d6b;border-left-color:var(--teal);box-shadow:0 14px 28px #0f8b8d1f;transform:translateY(-1px)}.calendar-event-row.cancelled{border-left-color:#b4231894}.calendar-event-row.complete{border-left-color:#16653494}.calendar-event-row.info{border-left-color:#47556980}.calendar-event-row span{min-width:0;display:grid;gap:4px}.calendar-event-row strong{color:var(--ink);font-size:15px;font-weight:900;overflow-wrap:anywhere}.calendar-event-row small{color:var(--muted);font-size:12px;font-weight:800}.calendar-event-row em,.calendar-event-row b{min-height:28px;border-radius:999px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;font-size:12px;font-style:normal;font-weight:900}.calendar-event-row em{background:#3568d41a;color:var(--blue)}.calendar-event-row em.calendar-source-pill.service{color:#1d4ed8;background:#3568d41a}.calendar-event-row em.calendar-source-pill.people{color:#0f766e;background:#0f8b8d1a}.calendar-event-row em.calendar-source-pill.finance{color:#7c3aed;background:#7c3aed1a}.calendar-event-row em.calendar-source-pill.supply{color:#9a3412;background:#ea580c1a}.calendar-event-row em.calendar-source-pill.governance,.calendar-event-row em.calendar-source-pill.calendar{color:#475569;background:#64748b1a}.calendar-event-row b{background:#0f8b8d1a;color:var(--teal-dark)}.calendar-detail-panel{align-self:start}.calendar-detail-card{display:grid;gap:13px}.calendar-detail-card>strong{color:var(--ink);font-size:24px;line-height:1.15;overflow-wrap:anywhere}.calendar-detail-card>small{color:var(--muted);font-size:13px;font-weight:850}.calendar-detail-card>p{margin:0;color:#344255;line-height:1.6}.crm-command-grid{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.crm-command-card{min-height:132px;border:1px solid rgba(118,136,158,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;align-content:start;gap:8px}.crm-command-card.primary{align-content:center;background:linear-gradient(135deg,#0f8b8d1a,#c58a1d1a),#fff}.crm-command-card svg{color:var(--teal)}.crm-command-card span{color:#65758a;font-size:12px;font-weight:900;text-transform:uppercase}.crm-command-card strong{color:var(--ink);font-size:26px;line-height:1.08;overflow-wrap:anywhere}.crm-command-card.primary strong{font-size:28px}.crm-command-card small{color:var(--muted);line-height:1.35;overflow-wrap:anywhere}.crm-create-preview{border:1px solid rgba(15,139,141,.2);border-radius:8px;background:linear-gradient(135deg,#0f8b8d17,#3568d412),#fff;padding:14px;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.crm-create-preview svg{color:var(--teal);margin-top:2px}.crm-create-preview div{display:grid;gap:4px;min-width:0}.crm-create-preview span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.crm-create-preview strong{color:var(--ink);font-size:16px;overflow-wrap:anywhere}.crm-create-preview small{color:var(--muted);line-height:1.4;overflow-wrap:anywhere}.crm-record-meta{display:flex;flex-wrap:wrap;gap:8px}.crm-record-meta span{min-height:30px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:#f8fafc;padding:0 9px;display:inline-flex;align-items:center;gap:6px;color:#344255;font-size:12px;font-weight:900}.crm-record-meta svg{color:var(--teal)}.support-command-grid{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.support-command-card{min-height:132px;border:1px solid rgba(118,136,158,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;align-content:start;gap:8px}.support-command-card.primary{align-content:center;background:linear-gradient(135deg,#d95d391a,#0f8b8d14),#fff}.support-command-card svg{color:var(--coral)}.support-command-card span{color:#65758a;font-size:12px;font-weight:900;text-transform:uppercase}.support-command-card strong{color:var(--ink);font-size:26px;line-height:1.08;overflow-wrap:anywhere}.support-command-card.primary strong{font-size:28px}.support-command-card small{color:var(--muted);line-height:1.35;overflow-wrap:anywhere}.support-focus-board{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.support-focus-card{min-height:132px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;padding:15px;display:grid;align-content:start;gap:8px;text-align:left;cursor:pointer;box-shadow:0 10px 24px #14202e0a}.support-focus-card:hover,.support-focus-card.active{border-color:#d95d396b;box-shadow:0 16px 30px #d95d391c;transform:translateY(-1px)}.support-focus-card.active{background:linear-gradient(135deg,#d95d3921,#0f8b8d14),#fff}.support-focus-card span{color:var(--coral);font-size:12px;font-weight:900;text-transform:uppercase}.support-focus-card strong{color:var(--ink);font-size:30px;line-height:1}.support-focus-card small{color:var(--muted);font-weight:750;line-height:1.4;overflow-wrap:anywhere}.support-focus-card.watch{border-color:#c58a1d3d}.support-focus-card.risk{border-color:#d95d3942}.support-summary-strip{border:1px solid rgba(118,136,158,.16);border-radius:8px;background:#ffffffc2;padding:10px;display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.support-summary-strip span{min-height:34px;border:1px solid rgba(118,136,158,.16);border-radius:8px;background:#f8fafc;padding:0 11px;display:inline-flex;align-items:center;gap:8px;color:#65758a;font-size:12px;font-weight:900;text-transform:uppercase}.support-summary-strip strong{color:var(--ink);font-size:15px}.support-filter-strip,.support-ticket-meta{display:flex;flex-wrap:wrap;gap:8px}.support-filter-strip span,.support-ticket-meta span{min-height:32px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:#f8fafc;padding:0 10px;display:inline-flex;align-items:center;gap:7px;color:#344255;font-size:12px;font-weight:900}.support-filter-strip strong{color:var(--teal-dark)}.support-ticket-meta svg{color:var(--coral)}.support-sla-preview{border:1px solid rgba(217,93,57,.2);border-radius:8px;background:linear-gradient(135deg,#d95d3914,#0f8b8d0f),#fff;padding:12px;display:grid;gap:5px}.support-sla-preview span,.support-control-grid label,.support-journey-grid span,.support-response-grid span{color:var(--coral);font-size:11px;font-weight:900;text-transform:uppercase}.support-sla-preview strong{color:var(--ink);font-size:18px;line-height:1.15}.support-sla-preview small{color:var(--muted);font-weight:800}.support-priority{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:24px;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:900;line-height:1.1;text-align:center}.support-priority.urgent{color:#b42318;background:#b423181a;border:1px solid rgba(180,35,24,.18)}.support-priority.high{color:#9a3412;background:#c58a1d21;border:1px solid rgba(197,138,29,.22)}.support-priority.medium{color:var(--teal-dark);background:#0f8b8d1a;border:1px solid rgba(15,139,141,.18)}.support-priority.low{color:#475569;background:#4755691a;border:1px solid rgba(71,85,105,.16)}.support-status{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:24px;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:900;line-height:1.1;text-align:center;white-space:nowrap}.status-pill:has(.support-status){padding:0;border:0;background:transparent;box-shadow:none}.support-status.open{color:#315fd2;background:#315fd21a;border:1px solid rgba(49,95,210,.18)}.support-status.active{color:var(--teal-dark);background:#0f8b8d1a;border:1px solid rgba(15,139,141,.18)}.support-status.waiting{color:#8a5d0b;background:#c58a1d1f;border:1px solid rgba(197,138,29,.2)}.support-status.resolved{color:#087443;background:#0874431a;border:1px solid rgba(8,116,67,.18)}.support-detail-panel{align-self:start}.support-detail-card{display:grid;gap:13px}.support-detail-card>strong{color:var(--ink);font-size:24px;line-height:1.14;overflow-wrap:anywhere}.support-detail-card>small{color:var(--muted);font-size:13px;font-weight:850}.support-detail-card>.support-status{align-self:start}.support-detail-card>p{margin:0;border-left:4px solid rgba(217,93,57,.45);border-radius:8px;background:#f8fafcdb;padding:12px;color:#344255;line-height:1.55}.support-triage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.support-triage-grid article{min-width:0;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;padding:12px;display:grid;gap:5px}.support-triage-grid span{color:var(--coral);font-size:11px;font-weight:900;text-transform:uppercase}.support-triage-grid strong{color:var(--ink);font-size:17px;line-height:1.15;overflow-wrap:anywhere}.support-triage-grid small{color:var(--muted);font-weight:800;overflow-wrap:anywhere}.support-control-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:9px;align-items:end}.support-control-grid label{display:grid;gap:6px}.support-control-grid select{min-height:42px;border:1px solid rgba(118,136,158,.24);border-radius:8px;background:#fff;color:var(--ink);padding:0 10px;font-weight:850}.support-control-grid button{width:100%;min-height:42px;border:1px solid rgba(118,136,158,.2);border-radius:8px;background:#fff;color:var(--ink);padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:900;cursor:pointer}.support-control-grid button:hover:not(:disabled){border-color:#d95d396b;box-shadow:0 10px 20px #d95d391a;transform:translateY(-1px)}.support-control-grid button:disabled{cursor:not-allowed;opacity:.64}.support-control-grid svg{flex:0 0 auto}.support-detail-tabs{border:1px solid rgba(118,136,158,.16);border-radius:8px;background:#f8fafcdb;padding:6px;display:flex;flex-wrap:wrap;gap:6px}.support-detail-tabs button{min-height:34px;border:1px solid transparent;border-radius:8px;background:transparent;color:#58677a;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:900;cursor:pointer}.support-detail-tabs button:hover,.support-detail-tabs button.active{border-color:#d95d393d;background:#fff;color:var(--ink);box-shadow:0 8px 16px #14202e0d}.support-detail-tabs small{min-width:20px;min-height:20px;border-radius:999px;background:#d95d391c;color:var(--coral);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:900}.escalate-action{color:#b42318!important}.support-journey-grid,.support-response-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.support-response-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.support-journey-grid article,.support-response-grid article{min-width:0;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;padding:12px;display:grid;align-content:start;gap:5px}.support-journey-grid article.watch{border-color:#c58a1d47}.support-journey-grid article.risk{border-color:#d95d3957;background:linear-gradient(135deg,#d95d391a,#ffffffeb),#fff}.support-journey-grid strong,.support-response-grid strong{color:var(--ink);font-size:16px;line-height:1.15;overflow-wrap:anywhere}.support-journey-grid small,.support-response-grid small{color:var(--muted);font-weight:800;line-height:1.35;overflow-wrap:anywhere}.support-activity-panel{border:1px solid rgba(118,136,158,.18);border-radius:8px;background:#f8fafcb8;padding:12px;display:grid;gap:12px}.support-activity-list{display:grid;gap:10px}.support-activity-list article{position:relative;border:1px solid rgba(118,136,158,.16);border-radius:8px;background:#fff;padding:12px 12px 12px 16px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.support-activity-list article:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:4px;border-radius:999px;background:linear-gradient(180deg,var(--coral),var(--teal))}.support-activity-list span{color:var(--coral);font-size:11px;font-weight:900;text-transform:uppercase}.support-activity-list strong{color:var(--ink);font-size:14px;text-align:right}.support-activity-list small{color:var(--muted);font-weight:800}.support-activity-list p{grid-column:1 / -1;margin:0;color:#344255;line-height:1.45}.support-notes-panel{border:1px solid rgba(118,136,158,.16);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafcd1);padding:12px;display:grid;gap:10px}.support-notes-panel div{display:grid;gap:4px}.support-notes-panel span{color:var(--muted);font-size:11px;font-weight:900;line-height:1.2;text-transform:uppercase}.support-notes-panel p{margin:0;color:#344255;font-size:14px;font-weight:760;line-height:1.45;overflow-wrap:anywhere}.support-notes-panel button{justify-self:start;min-height:34px;border:1px solid rgba(15,139,141,.24);border-radius:8px;background:#0f8b8d14;color:var(--teal-dark);padding:8px 11px;font-weight:900;cursor:pointer}.support-notes-panel button:hover{border-color:#0f8b8d6b;background:#0f8b8d1f}.quotation-command-grid{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.quotation-command-card{min-height:132px;border:1px solid rgba(118,136,158,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;align-content:start;gap:8px}.quotation-command-card.primary{align-content:center;background:linear-gradient(135deg,#c58a1d1f,#0f8b8d14),#fff}.quotation-command-card svg{color:var(--gold)}.quotation-command-card span{color:#65758a;font-size:12px;font-weight:900;text-transform:uppercase}.quotation-command-card strong{color:var(--ink);font-size:26px;line-height:1.08;overflow-wrap:anywhere}.quotation-command-card.primary strong{font-size:28px}.quotation-command-card small{color:var(--muted);line-height:1.35;overflow-wrap:anywhere}.quotation-focus-board{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.quotation-focus-card{min-height:132px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;padding:15px;display:grid;align-content:start;gap:8px;text-align:left;cursor:pointer;box-shadow:0 10px 24px #14202e0a}.quotation-focus-card:hover,.quotation-focus-card.active{border-color:#c58a1d6b;box-shadow:0 16px 30px #c58a1d1f;transform:translateY(-1px)}.quotation-focus-card.active{background:linear-gradient(135deg,#c58a1d24,#0f8b8d14),#fff}.quotation-focus-card span{color:#875d13;font-size:12px;font-weight:900;text-transform:uppercase}.quotation-focus-card strong{color:var(--ink);font-size:28px;line-height:1;overflow-wrap:anywhere}.quotation-focus-card small{color:var(--muted);font-weight:750;line-height:1.4;overflow-wrap:anywhere}.quotation-focus-card.watch,.quotation-focus-card.draft{border-color:#c58a1d42}.quotation-focus-card.risk{border-color:#d95d3942}.quotation-focus-card.sent{border-color:#3568d43d}.quotation-focus-card.accepted{border-color:#16825d3d}.quotation-summary-strip{border:1px solid rgba(118,136,158,.16);border-radius:8px;background:#ffffffc2;padding:10px;display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.quotation-summary-strip span{min-height:34px;border:1px solid rgba(118,136,158,.16);border-radius:8px;background:#f8fafc;padding:0 11px;display:inline-flex;align-items:center;gap:8px;color:#65758a;font-size:12px;font-weight:900;text-transform:uppercase}.quotation-summary-strip strong{color:var(--ink);font-size:15px}.commercial-form-block{border:1px solid rgba(104,123,145,.18);border-radius:12px;background:linear-gradient(180deg,#fffffffa,#f8fafcd1),#fff;padding:14px;display:grid;gap:12px}.commercial-form-block>div{display:grid;gap:4px}.commercial-form-block>div span{color:var(--teal-dark);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.commercial-form-block>div strong{color:var(--ink);font-size:15px;line-height:1.3}.commercial-form-block label{min-width:0}.commercial-form-block textarea{min-height:74px;line-height:1.45;resize:vertical}.commercial-form-block small{border-top:1px solid rgba(104,123,145,.12);padding-top:10px;color:var(--muted);font-size:12px;font-weight:780;line-height:1.45}.quotation-commercial-block>div span{color:#875d13}.quotation-preview{border:1px solid rgba(197,138,29,.22);border-radius:8px;background:linear-gradient(135deg,#c58a1d1a,#0f8b8d12),#fff;padding:14px;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.quotation-preview svg{color:var(--gold);margin-top:2px}.quotation-preview div{display:grid;gap:4px;min-width:0}.quotation-preview span{color:#875d13;font-size:12px;font-weight:900;text-transform:uppercase}.quotation-preview strong{color:var(--ink);font-size:16px;overflow-wrap:anywhere}.quotation-preview small{color:var(--muted);line-height:1.4;overflow-wrap:anywhere}.quotation-filter-strip,.quotation-card-meta{display:flex;flex-wrap:wrap;gap:8px}.quotation-filter-strip span,.quotation-card-meta span{min-height:32px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:#f8fafc;padding:0 10px;display:inline-flex;align-items:center;gap:7px;color:#344255;font-size:12px;font-weight:900}.quotation-filter-strip strong{color:var(--teal-dark)}.quotation-status{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:24px;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:900;line-height:1.1;text-align:center}.quotation-status.accepted{color:#166534;background:#1665341a;border:1px solid rgba(22,101,52,.18)}.quotation-status.lost{color:#b42318;background:#b423181a;border:1px solid rgba(180,35,24,.18)}.quotation-status.sent{color:var(--blue);background:#1d4ed81a;border:1px solid rgba(29,78,216,.18)}.quotation-status.draft{color:#475569;background:#4755691a;border:1px solid rgba(71,85,105,.16)}.quotation-detail-panel{align-self:start}.quotation-detail-card{display:grid;gap:13px}.quotation-detail-card>strong{color:var(--ink);font-size:24px;line-height:1.14;overflow-wrap:anywhere}.quotation-detail-card>small{color:var(--muted);font-size:13px;font-weight:850}.quotation-detail-card>p{margin:0;border-left:4px solid rgba(197,138,29,.5);border-radius:8px;background:#faf7efb8;padding:12px;color:#344255;line-height:1.55}.quotation-progress{height:9px;overflow:hidden;border-radius:999px;background:#c58a1d24}.quotation-progress span{height:100%;border-radius:inherit;display:block;background:linear-gradient(90deg,#c58a1d,var(--teal))}.quotation-readiness-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.quotation-readiness-grid article,.quotation-journey-grid article,.quotation-conversion-grid article{min-width:0;border:1px solid rgba(197,138,29,.2);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#faf7ef94),#fff;padding:12px;display:grid;gap:5px}.quotation-journey-grid,.quotation-conversion-grid{display:grid;gap:10px}.quotation-journey-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.quotation-conversion-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.quotation-journey-grid article.complete{border-color:#0f8b8d3d}.quotation-journey-grid article.watch{border-color:#c58a1d4d}.quotation-journey-grid article.risk{border-color:#d95d3952;background:linear-gradient(135deg,#d95d3914,#ffffffeb),#fff}.quotation-readiness-grid span,.quotation-journey-grid span,.quotation-conversion-grid span{color:#875d13;font-size:11px;font-weight:900;text-transform:uppercase}.quotation-readiness-grid strong,.quotation-journey-grid strong,.quotation-conversion-grid strong{color:var(--ink);font-size:17px;line-height:1.15;overflow-wrap:anywhere}.quotation-readiness-grid small,.quotation-journey-grid small,.quotation-conversion-grid small{color:var(--muted);font-weight:800;overflow-wrap:anywhere}.quotation-edit-panel{border:1px solid rgba(197,138,29,.2);border-radius:8px;background:#faf7ef94;padding:12px;display:grid;gap:10px}.quotation-edit-panel label{display:grid;gap:7px;color:#875d13;font-size:12px;font-weight:900;text-transform:uppercase}.quotation-edit-panel label svg{color:#c58a1d}.quotation-edit-panel input,.quotation-edit-panel textarea{width:100%;border:1px solid rgba(118,136,158,.22);border-radius:8px;background:#fff;color:var(--ink);padding:10px 11px;font:inherit;font-weight:750;text-transform:none}.quotation-edit-panel button{min-height:42px;border:0;border-radius:8px;background:linear-gradient(135deg,#c58a1d,var(--teal));color:#fff;font-weight:900;cursor:pointer}.quotation-edit-panel button:disabled{cursor:not-allowed;opacity:.64}.quotation-primary-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px}.quotation-primary-actions button{min-height:38px;border:0;border-radius:8px;color:#fff;padding:9px 11px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:900;cursor:pointer}.quotation-primary-actions button:disabled{cursor:not-allowed;opacity:.62}.quotation-primary-actions .send-action{background:linear-gradient(135deg,var(--blue),var(--teal))}.quotation-primary-actions .accept-action{background:linear-gradient(135deg,#0f8b5f,var(--teal))}.quotation-primary-actions .decline-action{background:linear-gradient(135deg,var(--coral),#b85042)}.quotation-detail-tabs{border:1px solid rgba(197,138,29,.18);border-radius:8px;background:#faf7efa8;padding:6px;display:flex;flex-wrap:wrap;gap:6px}.quotation-detail-tabs button{min-height:34px;border:1px solid transparent;border-radius:8px;background:transparent;color:#6f5b31;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:900;cursor:pointer}.quotation-detail-tabs button:hover,.quotation-detail-tabs button.active{border-color:#c58a1d47;background:#fff;color:var(--ink);box-shadow:0 8px 16px #14202e0d}.quotation-detail-tabs small{min-width:20px;min-height:20px;border-radius:999px;background:#c58a1d21;color:#875d13;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:900}.quotation-notes-panel{border:1px solid rgba(118,136,158,.16);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafcd1);padding:12px;display:grid;gap:10px}.quotation-notes-panel div{display:grid;gap:4px}.quotation-notes-panel span{color:var(--muted);font-size:11px;font-weight:900;line-height:1.2;text-transform:uppercase}.quotation-notes-panel p{margin:0;color:#344255;font-size:14px;font-weight:760;line-height:1.45;overflow-wrap:anywhere}.quotation-notes-panel button{justify-self:start;min-height:34px;border:1px solid rgba(197,138,29,.28);border-radius:8px;background:#c58a1d1a;color:#875d13;padding:8px 11px;font-weight:900;cursor:pointer}.quotation-notes-panel button:hover{border-color:#c58a1d70;background:#c58a1d24}.quotation-conversion-panel{border:1px solid rgba(15,139,141,.18);border-radius:8px;background:linear-gradient(135deg,#0f8b8d14,#c58a1d0f),#fff;padding:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(138px,100%),1fr));gap:10px;align-items:stretch}.quotation-conversion-panel>div{display:grid;align-content:center;gap:4px}.quotation-conversion-panel>div span{color:var(--teal-dark);font-size:11px;font-weight:900;text-transform:uppercase}.quotation-conversion-panel>div strong{color:var(--ink);font-size:16px}.quotation-conversion-panel>div small{color:var(--muted);font-weight:800;line-height:1.35}.quotation-conversion-panel button{width:100%;min-height:46px;border:1px solid rgba(118,136,158,.2);border-radius:8px;background:#ffffffdb;color:var(--ink);padding:9px 10px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:900;cursor:pointer}.quotation-conversion-panel button:hover:not(:disabled){border-color:#0f8b8d6b;box-shadow:0 10px 20px #0f8b8d1a;transform:translateY(-1px)}.quotation-conversion-panel button:disabled{cursor:not-allowed;opacity:.58}.quotation-conversion-panel svg{color:var(--teal);flex:0 0 auto}.quotation-activity-panel{border:1px solid rgba(197,138,29,.2);border-radius:8px;background:#faf7ef94;padding:12px;display:grid;gap:12px}.quotation-activity-list{display:grid;gap:10px}.quotation-activity-list article{position:relative;border:1px solid rgba(197,138,29,.16);border-radius:8px;background:#fff;padding:12px 12px 12px 16px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.quotation-activity-list article:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:4px;border-radius:999px;background:linear-gradient(180deg,#c58a1d,var(--teal))}.quotation-activity-list span{color:#875d13;font-size:11px;font-weight:900;text-transform:uppercase}.quotation-activity-list strong{color:var(--ink);font-size:14px;text-align:right}.quotation-activity-list small{color:var(--muted);font-weight:800}.quotation-activity-list p{grid-column:1 / -1;margin:0;color:#344255;line-height:1.45}.contract-command-grid{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.contract-command-card{min-height:132px;border:1px solid rgba(118,136,158,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;box-shadow:var(--soft-shadow);padding:16px;display:grid;align-content:start;gap:8px}.contract-command-card.primary{align-content:center;background:linear-gradient(135deg,#3568d41a,#0f8b8d14),#fff}.contract-command-card svg{color:var(--blue)}.contract-command-card span{color:#65758a;font-size:12px;font-weight:900;text-transform:uppercase}.contract-command-card strong{color:var(--ink);font-size:26px;line-height:1.08;overflow-wrap:anywhere}.contract-command-card.primary strong{font-size:28px}.contract-command-card small{color:var(--muted);line-height:1.35;overflow-wrap:anywhere}.contract-focus-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:12px}.contract-focus-card{min-height:132px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;padding:15px;display:grid;align-content:start;gap:8px;text-align:left;cursor:pointer;box-shadow:0 10px 24px #14202e0a}.contract-focus-card:hover,.contract-focus-card.active{border-color:#3568d46b;box-shadow:0 16px 30px #3568d41c;transform:translateY(-1px)}.contract-focus-card.active{background:linear-gradient(135deg,#3568d421,#0f8b8d14),#fff}.contract-focus-card span{color:var(--blue);font-size:12px;font-weight:900;text-transform:uppercase}.contract-focus-card strong{color:var(--ink);font-size:27px;line-height:1;overflow-wrap:anywhere}.contract-focus-card small{color:var(--muted);font-weight:750;line-height:1.4;overflow-wrap:anywhere}.contract-focus-card.watch,.contract-focus-card.draft{border-color:#c58a1d42}.contract-focus-card.risk,.contract-focus-card.lost{border-color:#d95d3942}.contract-focus-card.active,.contract-focus-card.priority{border-color:#3568d442}.contract-summary-strip{border:1px solid rgba(118,136,158,.16);border-radius:8px;background:#ffffffc2;padding:10px;display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.contract-summary-strip span{min-height:34px;border:1px solid rgba(118,136,158,.16);border-radius:8px;background:#f8fafc;padding:0 11px;display:inline-flex;align-items:center;gap:8px;color:#65758a;font-size:12px;font-weight:900;text-transform:uppercase}.contract-summary-strip strong{color:var(--ink);font-size:15px}.contract-preview{border:1px solid rgba(53,104,212,.2);border-radius:8px;background:linear-gradient(135deg,#3568d417,#0f8b8d12),#fff;padding:14px;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.contract-preview svg{color:var(--blue);margin-top:2px}.contract-preview div{display:grid;gap:4px;min-width:0}.contract-preview span{color:var(--teal-dark);font-size:12px;font-weight:900;text-transform:uppercase}.contract-preview strong{color:var(--ink);font-size:16px;overflow-wrap:anywhere}.contract-preview small{color:var(--muted);line-height:1.4;overflow-wrap:anywhere}.contract-filter-strip,.contract-card-meta{display:flex;flex-wrap:wrap;gap:8px}.contract-filter-strip span,.contract-card-meta span{min-height:32px;border:1px solid rgba(118,136,158,.18);border-radius:8px;background:#f8fafc;padding:0 10px;display:inline-flex;align-items:center;gap:7px;color:#344255;font-size:12px;font-weight:900}.contract-filter-strip strong{color:var(--teal-dark)}.contract-status{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:24px;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:900;line-height:1.1;text-align:center}.contract-status.active{color:#166534;background:#1665341a;border:1px solid rgba(22,101,52,.18)}.contract-status.expiring{color:#9a3412;background:#c58a1d21;border:1px solid rgba(197,138,29,.22)}.contract-status.lost{color:#b42318;background:#b423181a;border:1px solid rgba(180,35,24,.18)}.contract-status.draft{color:#475569;background:#4755691a;border:1px solid rgba(71,85,105,.16)}.contract-detail-panel{align-self:start}.contract-detail-card{display:grid;gap:13px}.contract-detail-card>strong{color:var(--ink);font-size:24px;line-height:1.14;overflow-wrap:anywhere}.contract-detail-card>small{color:var(--muted);font-size:13px;font-weight:850}.contract-detail-card>p{margin:0;border-left:4px solid rgba(53,104,212,.48);border-radius:8px;background:#f8fafcdb;padding:12px;color:#344255;line-height:1.55}.contract-detail-tabs{border:1px solid rgba(53,104,212,.16);border-radius:8px;background:#f5f8ffb8;padding:6px;display:flex;flex-wrap:wrap;gap:6px}.contract-detail-tabs button{min-height:34px;border:1px solid transparent;border-radius:8px;background:transparent;color:#465875;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:900;cursor:pointer}.contract-detail-tabs button:hover,.contract-detail-tabs button.active{border-color:#3568d442;background:#fff;color:var(--ink);box-shadow:0 8px 16px #14202e0d}.contract-renewal-playbook{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.contract-renewal-playbook article{min-width:0;border:1px solid rgba(15,139,141,.18);border-radius:8px;background:linear-gradient(135deg,#0f8b8d12,#3568d40f),#fff;padding:12px;display:grid;grid-template-columns:auto 1fr;gap:5px 9px;align-items:start}.contract-renewal-playbook span{width:24px;height:24px;border-radius:999px;background:var(--teal);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:950}.contract-renewal-playbook strong{color:var(--ink);font-size:13px;line-height:1.2}.contract-renewal-playbook small{grid-column:2;color:var(--muted);font-weight:780;line-height:1.35}.contract-readiness-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.contract-readiness-grid article{min-width:0;border:1px solid rgba(53,104,212,.2);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f5f8ffb8),#fff;padding:12px;display:grid;gap:5px}.contract-readiness-grid span{color:var(--blue);font-size:11px;font-weight:900;text-transform:uppercase}.contract-readiness-grid strong{color:var(--ink);font-size:17px;line-height:1.15;overflow-wrap:anywhere}.contract-readiness-grid small{color:var(--muted);font-weight:800;overflow-wrap:anywhere}.contract-edit-panel{margin-top:18px}.contract-edit-form{display:grid;gap:13px}.contract-edit-form.compact{border:1px solid rgba(53,104,212,.16);border-radius:8px;background:#f8fafcc2;padding:12px}.contract-edit-form label{display:grid;gap:8px;color:#344255;font-size:12px;font-weight:900;line-height:1.25}.contract-edit-form input,.contract-edit-form select,.contract-edit-form textarea{width:100%;max-width:100%;height:44px;border:1px solid rgba(104,123,145,.26);border-radius:8px;padding:0 12px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;color:var(--ink);font-weight:850}.contract-edit-form textarea{min-height:104px;height:auto;padding:11px 12px;resize:vertical;line-height:1.45}.contract-edit-summary{border:1px solid rgba(53,104,212,.18);border-radius:8px;background:linear-gradient(135deg,#3568d414,#c58a1d0f),#fff;padding:13px;display:grid;gap:4px}.contract-edit-summary span{color:var(--blue);font-size:12px;font-weight:900;text-transform:uppercase}.contract-edit-summary strong{color:var(--ink);font-size:22px;line-height:1.1}.contract-edit-summary small{color:var(--muted);font-weight:820;line-height:1.35}.contract-notes-panel{border:1px solid rgba(118,136,158,.16);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafcd1);padding:12px;display:grid;gap:6px}.contract-notes-panel span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.contract-notes-panel p{margin:0;color:#344255;font-size:14px;font-weight:760;line-height:1.45;overflow-wrap:anywhere}.empty-state{border:1px solid rgba(104,123,145,.18);background:radial-gradient(circle at top left,rgba(15,139,141,.11),transparent 28%),radial-gradient(circle at right,rgba(217,93,57,.06),transparent 30%),linear-gradient(135deg,#fffffff5,#f8fafce6),#f8fafc;border-radius:8px;padding:17px;color:#65758a;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;box-shadow:0 10px 24px #0f172a09}.empty-state-icon{width:38px;height:38px;border:1px solid rgba(15,139,141,.16);border-radius:8px;background:#ffffffc7;display:grid;place-items:center}.empty-state-icon svg{color:var(--teal)}.empty-state div{min-width:0;display:grid;gap:5px}.empty-state small{color:var(--teal-dark);font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.empty-state strong{color:#344255;font-size:16px;line-height:1.22;overflow-wrap:anywhere}.empty-state span{line-height:1.42;overflow-wrap:anywhere}.empty-state em{margin-top:3px;color:#7a899c;font-size:12px;font-style:normal;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.inline-empty{min-height:42px;border:1px solid rgba(104,123,145,.18);border-radius:8px;background:linear-gradient(135deg,#fffffff0,#f8fafcdb),#f8fafc;color:#65758a;padding:10px 12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;font-size:12px;font-weight:850;line-height:1.32}.inline-empty svg{color:var(--teal)}.inline-empty span{min-width:0;overflow-wrap:anywhere}.module-empty{margin-top:18px}.empty-state,.loading-state,.inline-empty,.connection-recovery-banner{position:relative;overflow:hidden}.empty-state:before,.loading-state:before,.inline-empty:before,.connection-recovery-banner:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--teal),rgba(53,104,212,.74),rgba(217,93,57,.62));opacity:.72}.empty-state,.loading-state{border-color:#5b6f8429;background:radial-gradient(circle at top left,rgba(15,139,141,.1),transparent 30%),radial-gradient(circle at right,rgba(53,104,212,.08),transparent 32%),linear-gradient(135deg,#fffffffa,#f6fafceb),#fff;box-shadow:var(--soft-shadow)}.empty-state-icon,.loading-state-orb{background:linear-gradient(135deg,#0f8b8d1f,#3568d414),#ffffffe0;box-shadow:inset 0 1px #ffffffd1,0 10px 22px #0f8b8d14}.empty-state strong,.loading-state strong{color:var(--ink)}.empty-state em{min-height:28px;width:fit-content;max-width:100%;border:1px solid rgba(15,139,141,.14);border-radius:8px;background:#ffffffb8;color:var(--teal-dark);padding:6px 8px}.empty-state span,.loading-state span:not(.loading-dot){max-width:68ch}.inline-empty{border-color:#0f8b8d29;background:linear-gradient(135deg,#0f8b8d14,#fffffff0),#fff;box-shadow:0 8px 18px #0f172a09}.inline-empty:before{height:2px;opacity:.52}.loading-state-skeleton b{background-size:180% 100%;animation:loading-shimmer 1.6s ease-in-out infinite}.connection-recovery-banner{border-color:#d95d393d;background:radial-gradient(circle at top left,rgba(217,93,57,.12),transparent 30%),linear-gradient(135deg,#fff7f5fa,#fffffff2),#fff;box-shadow:0 16px 36px #91371f17}.connection-recovery-banner:before{background:linear-gradient(90deg,var(--coral),var(--gold))}.feedback-message.error,.error.feedback-message{background:linear-gradient(135deg,#fff1f0fa,#fffffff0),#fff;border-color:#d95d393d}.feedback-message.success-message{background:linear-gradient(135deg,#e8f6f4f5,#fffffff0),#fff;border-color:#0f8b8d33}.sidebar{position:relative;overflow:hidden}.sidebar:before{content:"";position:absolute;inset:0 0 auto;height:180px;pointer-events:none;background:linear-gradient(135deg,rgba(15,139,141,.18),transparent 42%),linear-gradient(225deg,rgba(53,104,212,.13),transparent 34%)}.sidebar>*{position:relative}.brand{min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff09;padding:9px}.brand div:last-child{min-width:0}.brand strong,.brand span{min-width:0;overflow-wrap:anywhere}.sidebar-recents{border:1px solid rgba(200,213,229,.1);border-radius:8px;background:#ffffff08;padding:10px}nav{scrollbar-width:thin;scrollbar-color:rgba(200,213,229,.26) transparent}nav::-webkit-scrollbar{width:8px}nav::-webkit-scrollbar-thumb{border-radius:999px;background:#c8d5e538}.nav-group{border:1px solid rgba(200,213,229,.08);border-radius:8px;background:#ffffff07;padding:8px}.nav-group+.nav-group{border-top:1px solid rgba(200,213,229,.08);padding-top:8px}.nav-group>span{min-height:24px;padding:0 4px 4px;display:flex;align-items:center;justify-content:space-between;gap:8px}.nav-group>span strong{min-width:0;color:#9fb3ca;font-size:10px;font-weight:950;line-height:1.2;text-transform:uppercase;overflow-wrap:anywhere}.nav-group>span small{min-width:22px;height:20px;border:1px solid rgba(200,213,229,.1);border-radius:8px;background:#ffffff0b;color:#c8d5e5;display:inline-grid;place-items:center;padding:0 5px;font-size:10px;font-weight:950}nav button,.sidebar-recents>button{position:relative;overflow:hidden;min-width:0}nav button:before,.sidebar-recents>button:before{content:"";position:absolute;inset:7px auto 7px 0;width:3px;border-radius:999px;background:linear-gradient(180deg,var(--gold),rgba(15,139,141,.9));opacity:0;transition:opacity .16s ease}nav button:hover:before,nav button.active:before,.sidebar-recents>button:hover:before,.sidebar-recents>button.active:before{opacity:1}nav button span,.sidebar-recents>button span{min-width:0;flex:1;overflow-wrap:anywhere;line-height:1.18}nav button svg,.sidebar-recents>button svg{flex:0 0 auto}nav button.active,.sidebar-recents>button.active{background:linear-gradient(90deg,#f4b63f24,#ffffff14),#ffffff12}.sidebar-footer{border:1px solid rgba(200,213,229,.1);border-radius:8px;background:#ffffff09;padding:10px}.hero{border-color:#5b6f8429;background:linear-gradient(135deg,#fffffffa,#f5fafce6),linear-gradient(90deg,#0f8b8d1f,#3568d40f);box-shadow:0 18px 46px #0f172a13}.hero:after{content:"";position:absolute;inset:auto 24px 0;height:3px;border-radius:999px 999px 0 0;background:linear-gradient(90deg,var(--teal),var(--blue),var(--gold));opacity:.72}.hero h2{letter-spacing:0}.hero-status{position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffc7,0 14px 30px #0f8b8d16}.hero-status:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--teal),var(--blue))}.shell-workspace-strip>div,.dashboard-summary-band :is(div,button),.health-card,.executive-score-card,.executive-signal-chart,.executive-signal-gauges .donut-stat{position:relative;overflow:hidden}.shell-workspace-strip>div:before,.dashboard-summary-band :is(div,button):before,.health-card:before,.executive-score-card:before,.executive-signal-chart:before,.executive-signal-gauges .donut-stat:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#0f8b8dd1,#3568d4a3,#d95d3985);opacity:.58}.kpi-grid{align-items:stretch}.kpi-card{border-color:#5b6f8429;box-shadow:0 12px 28px #0f172a0e}.executive-signal-panel,.executive-scoreboard-panel{border-color:#5b6f8429;box-shadow:0 18px 46px #0f172a12}.executive-signal-header,.dashboard-next-actions-header{min-width:0}.executive-signal-header h3,.dashboard-next-actions-header strong{color:#111827}.executive-score-card{background:linear-gradient(180deg,#fffffffa,#f8fbfdeb),#fff}.executive-score-card small{font-weight:780}.dashboard-health-grid{align-items:stretch}.health-card{border-color:#5b6f8429;background:linear-gradient(180deg,#fffffffa,#f8fbfdeb),#fff}.health-card strong{color:#111827;line-height:1.05}.dashboard-stage-title{border-left:3px solid rgba(15,139,141,.7);padding-left:12px}.permission-list{gap:7px}.permission-list :is(div,button){position:relative;overflow:hidden;min-height:42px;padding:9px 11px}.permission-list :is(div,button):before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,#0f8b8dd1,#3568d485);opacity:0;transition:opacity .16s ease}.permission-list :is(div,button):hover:before{opacity:1}.permission-list strong{min-height:24px;border-radius:8px;background:#f8fafce0;padding:4px 7px;display:inline-flex;align-items:center;justify-content:flex-end}.table-head,.table-row{padding:10px 13px}.table-head{letter-spacing:0;box-shadow:inset 0 -1px #687b911f}.table-row{min-height:48px}.row-button{position:relative;overflow:hidden}.row-button:after{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--teal),rgba(53,104,212,.7));opacity:0;transition:opacity .16s ease}.row-button:hover:after,.row-button.selected:after{opacity:1}.workorder-card-meta span,.workorder-health-line span{border-color:#687b9129;background:linear-gradient(180deg,#fffffff5,#f8fafce6),#fff}.attendance-review-queue,.asset-audit-queue,.inventory-reorder-queue,.supplier-followup-queue,.procurement-queue,.expense-payment-queue,.invoice-collection-queue,.subscription-billing-queue{gap:8px}.attendance-review-queue button,.asset-audit-queue button,.inventory-reorder-queue button,.supplier-followup-queue button,.procurement-queue button,.expense-payment-queue button,.invoice-collection-queue button,.subscription-billing-queue button{position:relative;overflow:hidden;min-height:66px;padding:11px;box-shadow:inset 0 1px #ffffffc2}.attendance-review-queue button:before,.asset-audit-queue button:before,.inventory-reorder-queue button:before,.supplier-followup-queue button:before,.procurement-queue button:before,.expense-payment-queue button:before,.invoice-collection-queue button:before,.subscription-billing-queue button:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,#0f8b8dd1,#d95d398f);opacity:0;transition:opacity .16s ease}.attendance-review-queue button:hover:before,.asset-audit-queue button:hover:before,.inventory-reorder-queue button:hover:before,.supplier-followup-queue button:hover:before,.procurement-queue button:hover:before,.expense-payment-queue button:hover:before,.invoice-collection-queue button:hover:before,.subscription-billing-queue button:hover:before{opacity:1}@keyframes loading-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}body{background:linear-gradient(135deg,rgba(15,139,141,.08),transparent 28%),linear-gradient(225deg,rgba(217,93,57,.07),transparent 30%),#edf3f7;color:var(--ink)}button svg{flex:0 0 auto}.login-panel,.panel,.kpi-card,.health-card,.health-mini,.tenant-pill,.access-box,.workorder-card,.quick-action-grid button,.signal-row,.dashboard-summary-band :is(div,button),.module-group-grid :is(div,button){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-shell{background:linear-gradient(90deg,rgba(16,27,39,.03),transparent 24%),linear-gradient(180deg,#ffffff8f,#edf3f7fa)}.sidebar{background:linear-gradient(180deg,#101b27,#16283a 54%,#13212f);border-right:1px solid rgba(255,255,255,.08)}.logo-mark{background:linear-gradient(135deg,var(--teal),#3568d4);box-shadow:0 12px 28px #0f8b8d47}nav button{position:relative;overflow:hidden}nav button.active,nav button:hover{background:#ffffff1c;color:#fff}nav button.active{box-shadow:inset 3px 0 #f4b63f}.content{background:linear-gradient(180deg,rgba(255,255,255,.42),transparent 260px),transparent}.topbar h1,.hero h2{color:#111827}.tenant-pill,.login-form input,.admin-form input,.admin-form select,.admin-form textarea{border-color:#687b9140;box-shadow:inset 0 1px #ffffffb3}.admin-form{gap:18px}.admin-form label{position:relative;gap:9px;padding:2px}.admin-form label>span,.admin-form label>strong{display:inline-flex;align-items:center;min-height:16px;color:#263448}.admin-form label>span:after,.admin-form label>strong:after{content:"";width:22px;height:2px;margin-left:8px;border-radius:999px;background:linear-gradient(90deg,rgba(15,139,141,.42),transparent)}.admin-form input,.admin-form select,.admin-form textarea{border-color:#687b9138;background:linear-gradient(180deg,#fffffffc,#f8fbfdf0),#fff}.admin-form input:focus,.admin-form select:focus,.admin-form textarea:focus{border-color:#0f8b8dad;box-shadow:0 0 0 4px #0f8b8d1a,0 10px 22px #0f172a0e,inset 0 1px #ffffffe0}.admin-form input:disabled,.admin-form select:disabled,.admin-form textarea:disabled{background:#f1f5f9b8;color:#7a899c}.form-validation-hint,.action-guidance-panel,.feedback-message{border-radius:8px;box-shadow:0 12px 28px #0f172a0e}.form-validation-hint{padding:13px}.form-validation-hint.ready{box-shadow:0 12px 28px #0f8b8d14}.edit-form-actions,.admin-form>.actions-row{border:1px solid rgba(104,123,145,.14);border-radius:8px;background:linear-gradient(135deg,#ffffffeb,#f4f9fbdb),#fff;padding:10px;box-shadow:inset 0 1px #ffffffc2}.edit-form-actions button,.admin-form>.actions-row button{min-height:40px}.hero{position:relative;overflow:hidden;border-color:#5b6f842e;background:linear-gradient(135deg,#fffffff7,#f2f8faeb),linear-gradient(90deg,#0f8b8d24,#d95d3914);box-shadow:var(--shadow)}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,139,141,.08) 0 1px,transparent 1px 100%),linear-gradient(180deg,rgba(53,104,212,.06) 0 1px,transparent 1px 100%);background-size:34px 34px;-webkit-mask-image:linear-gradient(90deg,transparent,black 20%,black 78%,transparent);mask-image:linear-gradient(90deg,transparent,black 20%,black 78%,transparent)}.hero>*{position:relative}.hero span,.section-title span,.dashboard-summary-band span,.module-group-grid span,.health-card span,.health-mini span,.kpi-card span{color:var(--teal-dark)}.hero-status{background:linear-gradient(135deg,#0f8b8d1f,#3568d417),#f7fbfc;border-color:#0f8b8d38;box-shadow:inset 0 1px #ffffffbf}.kpi-card,.panel,.health-card,.health-mini,.workorder-card{background:var(--panel);border-color:#5b6f842e;box-shadow:var(--soft-shadow)}.panel{padding-top:18px}.kpi-card{position:relative;overflow:hidden}.kpi-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--teal),var(--blue),var(--coral));opacity:.78}.kpi-card strong{color:#111827}.kpi-card small{color:var(--muted)}.kpi-card.interactive{-webkit-appearance:none;-moz-appearance:none;appearance:none}.kpi-card.interactive:hover,.kpi-card.interactive:focus-visible{border-color:#0f8b8d6b;box-shadow:0 16px 34px #0f8b8d1f}.kpi-card.warning{background:linear-gradient(135deg,#c58a1d1f,#fffffff0),#fff}.kpi-card.risk{background:linear-gradient(135deg,#d95d3921,#fffffff0),#fff}.kpi-card.risk:before{background:linear-gradient(90deg,var(--coral),var(--gold))}.kpi-card.warning:before{background:linear-gradient(90deg,var(--gold),var(--teal))}.kpi-card,.health-mini,.daily-action-chip,.shell-workspace-strip>div,.module-group-grid :is(div,button),.company-readiness-grid article,.settings-readiness-grid article,.settings-playbook-grid article,.role-impact-grid article,.role-permission-grid article,.permission-coverage-summary>div,.admin-audit-summary-grid article,.workorder-card{align-content:start;justify-items:stretch;text-align:left}.kpi-card,.workorder-detail-kpis .kpi-card,.attachment-focus-kpis .kpi-card,.timesheet-focus-kpis .kpi-card,.payroll-focus-kpis .kpi-card,.leave-focus-kpis .kpi-card,.attendance-focus-kpis .kpi-card,.asset-focus-kpis .kpi-card,.inventory-focus-kpis .kpi-card,.supplier-focus-kpis .kpi-card,.procurement-focus-kpis .kpi-card,.expense-focus-kpis .kpi-card,.invoice-focus-kpis .kpi-card,.subscription-focus-kpis .kpi-card,.audit-focus-kpis .kpi-card{min-height:104px;grid-template-rows:auto minmax(34px,auto);align-content:stretch;align-items:stretch}.kpi-card span,.health-mini span,.daily-action-chip span,.shell-workspace-strip span,.module-group-grid span,.company-readiness-grid span,.settings-readiness-grid span,.settings-playbook-grid span,.role-impact-grid span,.role-permission-grid span,.permission-coverage-summary span,.admin-audit-summary-grid span{min-height:16px;display:inline-flex;align-items:center;line-height:1.2}.kpi-card strong,.health-mini strong,.daily-action-chip strong,.shell-workspace-strip strong,.module-group-grid strong,.company-readiness-grid strong,.settings-readiness-grid strong,.settings-playbook-grid strong,.role-impact-grid strong,.role-permission-grid strong,.permission-coverage-summary strong,.admin-audit-summary-grid strong{display:block;max-width:100%;line-height:1.12;overflow-wrap:anywhere}.kpi-card strong{align-self:end}.kpi-card span,.kpi-card strong,.workorder-detail-kpis .kpi-card span,.workorder-detail-kpis .kpi-card strong{text-align:left}.workorder-top{align-items:start}.workorder-top>div:first-child,.entity-card-side,.permission-list div,.permission-list button,.actions-row{min-width:0}.status-pill,.actions-row button,.text-action,.record-open-button{white-space:normal}.text-action{min-height:34px;padding:6px 10px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;line-height:1.2}.workorder-action-strip,.task-action-strip,.crm-action-strip,.employee-action-strip,.timesheet-action-strip,.payroll-action-strip,.leave-action-strip,.attendance-action-strip,.asset-action-strip,.inventory-action-strip,.supplier-action-strip,.procurement-action-strip,.expense-action-strip,.invoice-action-strip,.subscription-action-strip,.report-action-strip,.audit-action-strip,.settings-action-strip{border:1px solid rgba(104,123,145,.16);border-radius:8px;background:linear-gradient(135deg,#ffffffeb,#f4f9fbdb),#fff;padding:10px;box-shadow:inset 0 1px #ffffffc7,0 14px 34px #0f172a0e}.workorder-action-strip button,.task-action-strip button,.crm-action-strip button,.employee-action-strip button,.timesheet-action-strip button,.payroll-action-strip button,.leave-action-strip button,.attendance-action-strip button,.asset-action-strip button,.inventory-action-strip button,.supplier-action-strip button,.procurement-action-strip button,.expense-action-strip button,.invoice-action-strip button,.subscription-action-strip button,.report-action-strip button,.audit-action-strip button,.settings-action-strip button{position:relative;overflow:hidden;min-height:78px;box-shadow:inset 0 1px #ffffffc2;isolation:isolate;min-width:0;max-width:100%;overflow-wrap:anywhere;text-align:left}:where(.workorder-action-strip,.task-action-strip,.crm-action-strip,.employee-action-strip,.timesheet-action-strip,.payroll-action-strip,.leave-action-strip,.attendance-action-strip,.asset-action-strip,.inventory-action-strip,.supplier-action-strip,.procurement-action-strip,.expense-action-strip,.invoice-action-strip,.subscription-action-strip,.report-action-strip,.audit-action-strip,.settings-action-strip) button :is(span,small){min-width:0;max-width:100%;overflow-wrap:anywhere}.workorder-action-strip button:before,.task-action-strip button:before,.crm-action-strip button:before,.employee-action-strip button:before,.timesheet-action-strip button:before,.payroll-action-strip button:before,.leave-action-strip button:before,.attendance-action-strip button:before,.asset-action-strip button:before,.inventory-action-strip button:before,.supplier-action-strip button:before,.procurement-action-strip button:before,.expense-action-strip button:before,.invoice-action-strip button:before,.subscription-action-strip button:before,.report-action-strip button:before,.audit-action-strip button:before,.settings-action-strip button:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--teal),rgba(53,104,212,.78),rgba(217,93,57,.7));opacity:0;transition:opacity .16s ease}.workorder-action-strip button:first-child:not(:disabled),.task-action-strip button:first-child:not(:disabled),.crm-action-strip button:first-child:not(:disabled),.employee-action-strip button:first-child:not(:disabled),.timesheet-action-strip button:first-child:not(:disabled),.payroll-action-strip button:first-child:not(:disabled),.leave-action-strip button:first-child:not(:disabled),.attendance-action-strip button:first-child:not(:disabled),.asset-action-strip button:first-child:not(:disabled),.inventory-action-strip button:first-child:not(:disabled),.supplier-action-strip button:first-child:not(:disabled),.procurement-action-strip button:first-child:not(:disabled),.expense-action-strip button:first-child:not(:disabled),.invoice-action-strip button:first-child:not(:disabled),.subscription-action-strip button:first-child:not(:disabled),.report-action-strip button:first-child:not(:disabled),.audit-action-strip button:first-child:not(:disabled),.settings-action-strip button:first-child:not(:disabled){border-color:#0f8b8d47;background:linear-gradient(135deg,#0f8b8d21,#3568d412),#fff}.workorder-action-strip button:hover:before,.workorder-action-strip button.active:before,.task-action-strip button:hover:before,.task-action-strip button.active:before,.crm-action-strip button:hover:before,.crm-action-strip button.active:before,.employee-action-strip button:hover:before,.employee-action-strip button.active:before,.timesheet-action-strip button:hover:before,.timesheet-action-strip button.active:before,.payroll-action-strip button:hover:before,.payroll-action-strip button.active:before,.leave-action-strip button:hover:before,.leave-action-strip button.active:before,.attendance-action-strip button:hover:before,.attendance-action-strip button.active:before,.asset-action-strip button:hover:before,.asset-action-strip button.active:before,.inventory-action-strip button:hover:before,.inventory-action-strip button.active:before,.supplier-action-strip button:hover:before,.supplier-action-strip button.active:before,.procurement-action-strip button:hover:before,.procurement-action-strip button.active:before,.expense-action-strip button:hover:before,.expense-action-strip button.active:before,.invoice-action-strip button:hover:before,.invoice-action-strip button.active:before,.subscription-action-strip button:hover:before,.subscription-action-strip button.active:before,.report-action-strip button:hover:before,.report-action-strip button.active:before,.audit-action-strip button:hover:before,.audit-action-strip button.active:before,.settings-action-strip button:hover:before,.settings-action-strip button.active:before{opacity:1}.workorder-action-strip button:disabled:before,.task-action-strip button:disabled:before,.crm-action-strip button:disabled:before,.employee-action-strip button:disabled:before,.timesheet-action-strip button:disabled:before,.payroll-action-strip button:disabled:before,.leave-action-strip button:disabled:before,.attendance-action-strip button:disabled:before,.asset-action-strip button:disabled:before,.inventory-action-strip button:disabled:before,.supplier-action-strip button:disabled:before,.procurement-action-strip button:disabled:before,.expense-action-strip button:disabled:before,.invoice-action-strip button:disabled:before,.subscription-action-strip button:disabled:before,.report-action-strip button:disabled:before,.audit-action-strip button:disabled:before,.settings-action-strip button:disabled:before{opacity:0}.notification-command-card,.approval-command-card,.kanban-command-card,.attachment-command-card,.calendar-command-card,.crm-command-card,.support-command-card,.quotation-command-card,.contract-command-card,.workorder-command-card,.task-command-card,.employee-command-card,.timesheet-command-card,.payroll-command-card,.leave-command-card,.attendance-command-card,.asset-command-card,.inventory-command-card,.supplier-command-card,.procurement-command-card,.expense-command-card,.invoice-command-card,.subscription-command-card,.report-command-card,.audit-command-card,.settings-command-card,.workorder-focus-card,.task-focus-card,.employee-focus-card,.timesheet-focus-card,.payroll-focus-card,.leave-focus-card,.attendance-focus-card,.asset-focus-card,.inventory-focus-card,.supplier-focus-card,.procurement-focus-card,.expense-focus-card,.invoice-focus-card,.subscription-focus-card,.report-focus-card,.audit-focus-card,.settings-focus-card,.crm-focus-card,.support-focus-card,.quotation-focus-card,.contract-focus-card{align-content:start;justify-items:stretch;text-align:left}.notification-command-card span,.approval-command-card span,.kanban-command-card span,.attachment-command-card span,.calendar-command-card span,.crm-command-card span,.support-command-card span,.quotation-command-card span,.contract-command-card span,.workorder-command-card span,.task-command-card span,.employee-command-card span,.timesheet-command-card span,.payroll-command-card span,.leave-command-card span,.attendance-command-card span,.asset-command-card span,.inventory-command-card span,.supplier-command-card span,.procurement-command-card span,.expense-command-card span,.invoice-command-card span,.subscription-command-card span,.report-command-card span,.audit-command-card span,.settings-command-card span,.workorder-focus-card span,.task-focus-card span,.employee-focus-card span,.timesheet-focus-card span,.payroll-focus-card span,.leave-focus-card span,.attendance-focus-card span,.asset-focus-card span,.inventory-focus-card span,.supplier-focus-card span,.procurement-focus-card span,.expense-focus-card span,.invoice-focus-card span,.subscription-focus-card span,.report-focus-card span,.audit-focus-card span,.settings-focus-card span,.crm-focus-card span,.support-focus-card span,.quotation-focus-card span,.contract-focus-card span{min-height:15px;display:inline-flex;align-items:center;line-height:1.2}.notification-command-card strong,.approval-command-card strong,.kanban-command-card strong,.attachment-command-card strong,.calendar-command-card strong,.crm-command-card strong,.support-command-card strong,.quotation-command-card strong,.contract-command-card strong,.workorder-command-card strong,.task-command-card strong,.employee-command-card strong,.timesheet-command-card strong,.payroll-command-card strong,.leave-command-card strong,.attendance-command-card strong,.asset-command-card strong,.inventory-command-card strong,.supplier-command-card strong,.procurement-command-card strong,.expense-command-card strong,.invoice-command-card strong,.subscription-command-card strong,.report-command-card strong,.audit-command-card strong,.settings-command-card strong,.workorder-focus-card strong,.task-focus-card strong,.employee-focus-card strong,.timesheet-focus-card strong,.payroll-focus-card strong,.leave-focus-card strong,.attendance-focus-card strong,.asset-focus-card strong,.inventory-focus-card strong,.supplier-focus-card strong,.procurement-focus-card strong,.expense-focus-card strong,.invoice-focus-card strong,.subscription-focus-card strong,.report-focus-card strong,.audit-focus-card strong,.settings-focus-card strong,.crm-focus-card strong,.support-focus-card strong,.quotation-focus-card strong,.contract-focus-card strong{display:block;max-width:100%;line-height:1.12;overflow-wrap:anywhere}.notification-command-card small,.approval-command-card small,.kanban-command-card small,.attachment-command-card small,.calendar-command-card small,.crm-command-card small,.support-command-card small,.quotation-command-card small,.contract-command-card small,.workorder-command-card small,.task-command-card small,.employee-command-card small,.timesheet-command-card small,.payroll-command-card small,.leave-command-card small,.attendance-command-card small,.asset-command-card small,.inventory-command-card small,.supplier-command-card small,.procurement-command-card small,.expense-command-card small,.invoice-command-card small,.subscription-command-card small,.report-command-card small,.audit-command-card small,.settings-command-card small,.workorder-focus-card small,.task-focus-card small,.employee-focus-card small,.timesheet-focus-card small,.payroll-focus-card small,.leave-focus-card small,.attendance-focus-card small,.asset-focus-card small,.inventory-focus-card small,.supplier-focus-card small,.procurement-focus-card small,.expense-focus-card small,.invoice-focus-card small,.subscription-focus-card small,.report-focus-card small,.audit-focus-card small,.settings-focus-card small,.crm-focus-card small,.support-focus-card small,.quotation-focus-card small,.contract-focus-card small{display:block;max-width:100%;overflow-wrap:anywhere}.panel-heading{border-bottom:1px solid rgba(104,123,145,.12);padding-bottom:12px}.panel-heading svg{color:var(--teal)}.primary-action,.login-form button,.sidebar-footer button{background:linear-gradient(135deg,var(--teal),#2867c9);box-shadow:0 10px 22px #0f8b8d33}.primary-action:hover:not(:disabled),.login-form button:hover:not(:disabled),.sidebar-footer button:hover:not(:disabled){background:linear-gradient(135deg,var(--teal-dark),var(--blue));box-shadow:0 14px 30px #0f8b8d3d}.actions-row button,.primary-action,.quick-action-grid button{border-color:#0f8b8d33}.status-pill{background:linear-gradient(135deg,#0f8b8d1f,#f4b63f24);color:var(--teal-dark)}.selected-card{border-color:#0f8b8d73;box-shadow:0 14px 35px #0f8b8d21}.health-meter,.metric-bar-track{background:#e5edf3}.health-meter div{background:linear-gradient(90deg,var(--coral),var(--gold),var(--teal))}.dashboard-visuals{margin:18px 0}.donut-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.donut-stat{min-height:154px;border:1px solid rgba(104,123,145,.16);border-radius:8px;padding:14px;display:grid;align-content:center;justify-items:center;gap:12px;text-align:center;background:linear-gradient(180deg,#fffc,#f7fafcc7)}.donut-ring{width:82px;height:82px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at center,white 0 54%,transparent 55%),conic-gradient(var(--donut-color) var(--donut-value),#e6eef5 0)}.donut-ring strong{font-size:20px}.donut-stat span{color:#17202a;font-size:13px;font-weight:900}.donut-stat p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.35}.donut-stat.teal{--donut-color: var(--teal)}.donut-stat.coral{--donut-color: var(--coral)}.donut-stat.gold{--donut-color: var(--gold)}.donut-stat.blue{--donut-color: var(--blue)}.metric-bars{display:grid;gap:13px}.metric-bars.compact{margin-bottom:14px}.metric-bar-row{display:grid;gap:7px}.metric-bar-row>div:first-child{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:12px;font-weight:850}.metric-bar-row strong{color:#17202a;overflow-wrap:anywhere}.metric-bar-track{height:10px;border-radius:999px;overflow:hidden}.metric-bar-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--teal),var(--blue))}.metric-bar-track .tone-1{background:linear-gradient(90deg,var(--blue),#7b61d1)}.metric-bar-track .tone-2{background:linear-gradient(90deg,var(--gold),#f1b64b)}.metric-bar-track .tone-3{background:linear-gradient(90deg,var(--coral),#e68b63)}.metric-bar-track .tone-4{background:linear-gradient(90deg,var(--green),var(--teal))}.dashboard-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0}.dashboard-chart-grid .panel{min-width:0;min-height:306px}.metric-area-chart{position:relative;display:grid;gap:14px;min-height:214px}.metric-area-chart svg{width:100%;height:142px;border-radius:8px;background:linear-gradient(90deg,rgba(100,116,139,.12) 1px,transparent 1px),linear-gradient(180deg,rgba(100,116,139,.12) 1px,transparent 1px),linear-gradient(135deg,#fffffff5,#f5fafceb);background-size:25% 100%,100% 33%,100% 100%;overflow:visible}.metric-area-chart polygon{fill:url(#metric-area-fill)}.metric-area-chart polyline{fill:none;stroke:var(--teal);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.metric-area-points{position:absolute;inset:0 0 auto;height:142px;pointer-events:none}.metric-area-points span{position:absolute;width:10px;height:10px;border:2px solid #ffffff;border-radius:999px;background:var(--teal);box-shadow:0 4px 10px #0f8b8d38;transform:translate(-50%,-50%)}.metric-area-labels{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.metric-area-labels div{min-width:0;border:1px solid rgba(121,139,161,.18);border-radius:8px;background:#ffffffbd;padding:9px;display:grid;gap:4px}.metric-area-labels span{color:#64748b;font-size:11px;font-weight:850;overflow-wrap:anywhere}.metric-area-labels strong{color:#17202a;font-size:12px;line-height:1.15;overflow-wrap:anywhere}.metric-bars .inline-empty,.metric-area-chart .inline-empty{min-height:76px;align-content:center}@media (max-width: 1280px){.content{padding:24px}.topbar{grid-template-columns:minmax(180px,1fr) minmax(220px,1fr) repeat(2,minmax(112px,auto));gap:10px}.topbar>*{min-width:0}.shell-workspace-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.shell-workspace-map{grid-template-columns:1fr}.shell-workspace-map-buttons,.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.daily-action-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.daily-action-lead{grid-column:1 / -1}.employee-focus-board,.timesheet-focus-board,.payroll-focus-board,.leave-focus-board,.attendance-focus-board,.asset-focus-board,.inventory-focus-board,.supplier-focus-board,.procurement-focus-board,.expense-focus-board,.invoice-focus-board,.subscription-focus-board,.report-focus-board,.audit-focus-board,.settings-focus-board,.support-focus-board,.quotation-focus-board,.contract-focus-board{grid-template-columns:repeat(4,minmax(0,1fr))}.calendar-range-summary,.calendar-mode-switcher,.setup-wizard-steps,.owner-launch-gates,.settings-focus-insight{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-focus-insight button{justify-self:start}.attachment-register-row{grid-template-columns:minmax(0,1fr) auto auto}.attachment-register-row b{display:none}.report-priority-cards,.settings-priority-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.app-shell{grid-template-columns:1fr}.sidebar{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;min-height:100vh;max-height:100vh;overflow:auto;grid-template-rows:auto auto auto minmax(0,1fr) auto;box-shadow:0 24px 80px #0f172a52}.sidebar.open{display:grid}.mobile-menu-button,.mobile-sidebar-close{min-height:42px;border:1px solid rgba(15,139,141,.22);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#eff8f8f0),#fff;color:var(--teal-dark);padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:900;cursor:pointer}.mobile-menu-button{justify-self:start}.mobile-sidebar-close{width:100%;background:#ffffff0f;border-color:#c8d5e524;color:#e7eef7}.content{padding:22px}.topbar{grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:12px}.topbar h1{font-size:clamp(24px,4vw,28px);overflow-wrap:anywhere}.global-command,.module-link-action,.shell-refresh-action,.connection-pill,.tenant-pill{width:100%}.panel,.hero,.workorder-card,.role-card{min-width:0}.connection-recovery-banner{grid-template-columns:auto minmax(0,1fr);align-items:start}.connection-recovery-banner button{grid-column:2;justify-self:start}.command-panel{max-width:calc(100vw - 36px)}.command-scope-row{grid-template-columns:1fr}.command-suggestion-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.command-suggestion-strip>div{grid-column:1 / -1}.daily-action-strip,.task-queue-switcher,.calendar-mode-switcher,.task-focus-board,.crm-focus-board,.support-focus-board,.quotation-focus-board,.contract-focus-board{grid-template-columns:repeat(2,minmax(0,1fr))}.kanban-board{display:flex;grid-template-columns:none;max-width:100%}.kanban-column{flex:0 0 210px}nav{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-group{align-content:start}.shell-workspace-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.hero,.two-column,.daily-focus-grid,.dashboard-next-actions-grid,.notification-command-grid,.notification-triage-grid,.approval-command-grid,.approval-review-grid,.kanban-command-grid,.attachment-command-grid,.attachment-governance-grid,.calendar-command-grid,.crm-command-grid,.support-command-grid,.support-control-grid,.support-journey-grid,.support-response-grid,.quotation-command-grid,.contract-command-grid,.contract-renewal-playbook,.workorder-command-grid,.task-command-grid,.employee-command-grid,.employee-focus-board,.timesheet-command-grid,.timesheet-focus-board,.payroll-command-grid,.payroll-focus-board,.leave-command-grid,.leave-focus-board,.attendance-command-grid,.attendance-focus-board,.attendance-closeout-grid,.asset-command-grid,.asset-focus-board,.asset-governance-grid,.inventory-command-grid,.inventory-focus-board,.inventory-planning-grid,.supplier-command-grid,.supplier-focus-board,.supplier-relationship-grid,.procurement-command-grid,.procurement-focus-board,.procurement-control-grid,.expense-command-grid,.expense-focus-board,.expense-payment-grid,.invoice-command-grid,.invoice-focus-board,.invoice-collection-grid,.subscription-command-grid,.subscription-focus-board,.subscription-health-grid,.report-command-grid,.report-focus-board,.report-priority-grid,.audit-command-grid,.audit-focus-board,.audit-review-queue-grid,.settings-command-grid,.setup-wizard-lead,.setup-wizard-steps,.owner-launch-summary,.owner-launch-gates,.workspace-key-panel,.settings-focus-board,.settings-focus-insight,.settings-action-plan-grid,.dashboard-health-grid,.cash-work-layout,.tenant-activity-list,.donut-grid,.calendar-shell,.crm-profile-header,.crm-overview-grid,.workorder-command-header,.workorder-overview-grid,.workorder-action-strip,.workorder-focus-board,.workorder-readiness-grid,.workorder-playbook-grid,.task-action-strip,.task-readiness-grid,.task-rhythm-grid,.employee-action-strip,.employee-journey-grid,.employee-playbook-grid,.timesheet-action-strip,.timesheet-readiness-grid,.timesheet-playbook-grid,.payroll-action-strip,.payroll-readiness-grid,.payroll-playbook-grid,.leave-action-strip,.leave-readiness-grid,.leave-playbook-grid,.attendance-action-strip,.attendance-readiness-grid,.attendance-playbook-grid,.attendance-closeout-cards,.asset-action-strip,.asset-readiness-grid,.asset-playbook-grid,.asset-governance-cards,.inventory-action-strip,.inventory-readiness-grid,.inventory-playbook-grid,.inventory-planning-cards,.supplier-action-strip,.supplier-readiness-grid,.supplier-playbook-grid,.supplier-relationship-cards,.procurement-action-strip,.procurement-readiness-grid,.procurement-playbook-grid,.procurement-control-cards,.expense-action-strip,.expense-readiness-grid,.expense-playbook-grid,.expense-payment-cards,.invoice-action-strip,.invoice-readiness-grid,.invoice-playbook-grid,.invoice-collection-cards,.subscription-action-strip,.subscription-readiness-grid,.subscription-playbook-grid,.subscription-health-cards,.report-action-strip,.report-readiness-grid,.report-playbook-grid,.report-priority-cards,.audit-action-strip,.audit-readiness-grid,.audit-playbook-grid,.audit-evidence-grid,.settings-action-strip,.settings-readiness-grid,.settings-playbook-grid,.settings-priority-list,.role-impact-grid,.persona-qa-grid,.role-permission-grid,.permission-coverage-summary,.company-readiness-grid,.localization-preset-grid,.admin-audit-summary-grid,.admin-audit-list article{grid-template-columns:1fr}.kpi-grid,.customer-detail-kpis,.timesheet-focus-kpis,.payroll-focus-kpis,.leave-focus-kpis,.attendance-focus-kpis,.asset-focus-kpis,.inventory-focus-kpis,.supplier-focus-kpis,.procurement-focus-kpis,.expense-focus-kpis,.invoice-focus-kpis,.subscription-focus-kpis,.audit-focus-kpis,.quick-action-grid,.workorder-detail-kpis,.workorder-action-strip,.workorder-readiness-grid,.workorder-playbook-grid,.task-action-strip,.task-readiness-grid,.task-rhythm-grid,.employee-action-strip,.employee-journey-grid,.employee-playbook-grid,.timesheet-action-strip,.timesheet-readiness-grid,.timesheet-playbook-grid,.payroll-action-strip,.payroll-readiness-grid,.payroll-playbook-grid,.leave-action-strip,.leave-readiness-grid,.leave-playbook-grid,.attendance-action-strip,.attendance-readiness-grid,.attendance-playbook-grid,.asset-action-strip,.asset-readiness-grid,.asset-playbook-grid,.inventory-action-strip,.inventory-readiness-grid,.inventory-playbook-grid,.supplier-action-strip,.supplier-readiness-grid,.supplier-playbook-grid,.procurement-action-strip,.procurement-readiness-grid,.procurement-playbook-grid,.expense-action-strip,.expense-readiness-grid,.expense-playbook-grid,.invoice-action-strip,.invoice-readiness-grid,.invoice-playbook-grid,.subscription-action-strip,.subscription-readiness-grid,.subscription-playbook-grid,.report-action-strip,.report-readiness-grid,.report-playbook-grid,.report-priority-cards,.audit-action-strip,.audit-readiness-grid,.audit-playbook-grid,.audit-evidence-grid,.settings-action-strip,.settings-readiness-grid,.settings-playbook-grid,.department-health-grid,.executive-scoreboard-grid,.morning-brief-grid,.module-coverage-grid,.command-stack-grid,.daily-operating-flow-grid,.command-action-board-grid,.dashboard-next-actions-grid,.daily-control-overview-grid,.command-shortcuts-grid,.operating-health-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-priority-strip>div{grid-template-columns:repeat(2,minmax(0,1fr))}.command-handoff-strip{grid-template-columns:1fr}.command-handoff-strip>div{grid-template-columns:repeat(3,minmax(0,1fr))}.operating-pulse-grid,.revenue-runway-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-signal-grid{grid-template-columns:1fr}.executive-signal-gauges{grid-template-columns:repeat(3,minmax(0,1fr))}.executive-signal-context{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-signal-context button{justify-self:start}.people-capacity-grid,.asset-supply-grid,.customer-service-grid,.crm-action-strip,.crm-relationship-actions,.crm-journey-grid,.crm-playbook-grid,.support-triage-grid,.support-control-grid,.support-journey-grid,.support-response-grid,.quotation-readiness-grid,.quotation-journey-grid,.quotation-conversion-grid,.quotation-conversion-panel,.contract-readiness-grid,.finance-watch-grid,.governance-grid,.workday-planner-grid,.saas-readiness-grid,.service-sla-grid,.data-quality-grid,.profitability-grid,.bottleneck-grid,.retention-grid,.automation-grid,.growth-grid,.compliance-grid,.adoption-grid,.revenue-protection-grid,.execution-grid,.decision-load-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-chart-grid{grid-template-columns:1fr}.owner-workload-grid,.escalation-board-grid,.attention-heatmap-grid,.cash-work-grid,.next-actions-grid,.business-flow-grid,.risk-radar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-flow-stage:after{display:none}.decision-queue-item{grid-template-columns:38px minmax(0,1fr) minmax(82px,auto)}.decision-queue-item i{grid-column:2 / -1;justify-self:start}.notification-inbox-row{grid-template-columns:minmax(0,1fr) auto}.notification-inbox-row b{grid-column:2}.approval-queue-row{grid-template-columns:minmax(0,1fr) auto auto}.approval-queue-row i,.approval-queue-row .approval-priority{grid-column:2 / -1;justify-self:end}.attachment-register-row{grid-template-columns:minmax(0,1fr) auto}.attachment-register-row b{grid-column:2}.attachment-register-row i{grid-column:1 / -1;justify-self:start}.calendar-event-row{grid-template-columns:minmax(0,1fr) auto}.calendar-event-row b{grid-column:2}}@media (max-width: 620px){.content,.login-screen{padding:16px}.login-panel{padding:22px}.login-panel h1{font-size:25px}.topbar{align-items:flex-start;grid-template-columns:1fr;gap:12px}.topbar h1{line-height:1.08}.sidebar{padding:16px}.brand{align-items:flex-start}.global-command,.module-link-action,.shell-refresh-action,.connection-pill,.tenant-pill{width:100%}.connection-recovery-banner{grid-template-columns:1fr}.connection-recovery-banner button{grid-column:auto;width:100%}.permission-list :is(div,button){grid-template-columns:1fr;align-items:start}.permission-list strong{text-align:left}.panel-heading{align-items:start}.workorder-top{display:grid;grid-template-columns:1fr}.entity-card-side{width:100%;max-width:100%;justify-content:flex-start;justify-items:start}.command-shortcut{display:none}.command-suggestion-strip,.daily-action-strip,.shell-workspace-map{grid-template-columns:1fr}.shell-workspace-map-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.shell-workspace-strip{grid-template-columns:1fr}.command-result{grid-template-columns:1fr auto;align-items:start;gap:8px}.command-result>span{grid-column:1 / -1}.command-result em{display:none}.decision-queue-item{grid-template-columns:34px minmax(0,1fr);align-items:start}.decision-queue-item em{grid-column:2;justify-self:start;font-size:17px}.decision-queue-item i{grid-column:2;justify-self:start;white-space:normal}.department-health-grid{grid-template-columns:1fr}.notification-filter-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.notification-triage-grid{grid-template-columns:1fr}.notification-triage-header{display:grid;gap:10px}.notification-triage-header>span{text-align:left}.notification-filter-bar button{width:100%}.notification-inbox-row{grid-template-columns:1fr;align-items:start}.notification-inbox-row em,.notification-inbox-row b{justify-self:start}.notification-detail-card>strong{font-size:21px}.approval-filter-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.approval-review-grid{grid-template-columns:1fr}.approval-review-header{display:grid;gap:10px}.approval-review-header>span{text-align:left}.approval-filter-bar button{width:100%}.approval-queue-row{grid-template-columns:1fr;align-items:start}.approval-queue-row em,.approval-queue-row b,.approval-queue-row i,.approval-queue-row .approval-priority{grid-column:auto;justify-self:start}.attachment-register-row{grid-template-columns:1fr;align-items:start}.attachment-register-row em,.attachment-register-row b{grid-column:auto;justify-self:start}.attachment-governance-grid{grid-template-columns:1fr}.attachment-governance-header{display:grid;gap:10px}.attachment-governance-header>span{text-align:left}.attachment-detail-card>strong{font-size:21px}.calendar-event-row{grid-template-columns:1fr;align-items:start}.calendar-event-row em,.calendar-event-row b{grid-column:auto;justify-self:start}.calendar-detail-card>strong{font-size:21px}.executive-scoreboard-grid,.morning-brief-grid,.module-coverage-grid,.module-loading-card,.command-stack-grid,.daily-operating-flow-grid,.command-action-board-grid,.daily-control-overview-grid,.command-shortcuts-grid,.operating-health-summary-grid{grid-template-columns:1fr}.daily-operating-flow-header,.dashboard-next-actions-header,.command-action-board-header,.daily-control-overview-header,.operating-health-summary-header{display:grid;gap:10px}.daily-operating-flow-header>span,.dashboard-next-actions-header small,.command-action-board-header>span,.daily-control-overview-header>span,.operating-health-summary-header>span{text-align:left}.command-priority-strip>div{grid-template-columns:1fr}.command-handoff-strip>div{grid-template-columns:1fr}.operating-pulse-grid{grid-template-columns:1fr}.operating-pulse-card span{align-items:start}.revenue-runway-grid{grid-template-columns:1fr}.revenue-runway-card span{align-items:start}.executive-signal-header{display:grid;gap:10px}.executive-signal-header>span{text-align:left}.executive-signal-gauges{grid-template-columns:1fr}.executive-signal-chart>div:first-child{display:grid;gap:4px}.executive-signal-chart strong{text-align:left}.executive-signal-context{grid-template-columns:1fr;align-items:start}.executive-signal-context button{width:100%;min-width:0}.people-capacity-grid{grid-template-columns:1fr}.people-capacity-card span{align-items:start}.asset-supply-grid{grid-template-columns:1fr}.asset-supply-card span{align-items:start}.customer-service-grid{grid-template-columns:1fr}.customer-service-card span{align-items:start}.crm-action-strip,.crm-relationship-actions,.crm-journey-grid,.crm-playbook-grid,.support-triage-grid,.support-control-grid,.support-journey-grid,.support-response-grid,.quotation-readiness-grid,.quotation-journey-grid,.quotation-conversion-grid,.quotation-conversion-panel,.contract-renewal-playbook,.contract-readiness-grid{grid-template-columns:1fr}.crm-action-strip button{min-height:64px}.support-detail-card>strong{font-size:21px}.quotation-detail-card>strong{font-size:21px}.contract-detail-card>strong{font-size:21px}.finance-watch-grid{grid-template-columns:1fr}.finance-watch-card span{align-items:start}.governance-grid{grid-template-columns:1fr}.governance-card span{align-items:start}.workday-planner-grid{grid-template-columns:1fr}.workday-planner-card span{align-items:start}.saas-readiness-grid{grid-template-columns:1fr}.saas-readiness-card span{align-items:start}.service-sla-grid{grid-template-columns:1fr}.service-sla-card span{align-items:start}.data-quality-grid{grid-template-columns:1fr}.data-quality-card span{align-items:start}.profitability-grid{grid-template-columns:1fr}.profitability-card span{align-items:start}.bottleneck-grid{grid-template-columns:1fr}.bottleneck-card span{align-items:start}.retention-grid{grid-template-columns:1fr}.retention-card span{align-items:start}.automation-grid{grid-template-columns:1fr}.automation-card span{align-items:start}.growth-grid{grid-template-columns:1fr}.growth-card span{align-items:start}.compliance-grid{grid-template-columns:1fr}.compliance-card span{align-items:start}.adoption-grid{grid-template-columns:1fr}.adoption-card span{align-items:start}.revenue-protection-grid{grid-template-columns:1fr}.revenue-protection-card span{align-items:start}.execution-grid{grid-template-columns:1fr}.execution-card span{align-items:start}.decision-load-grid{grid-template-columns:1fr}.metric-area-labels{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-workload-grid,.escalation-board-grid,.attention-heatmap-grid,.cash-work-grid,.next-actions-grid,.business-flow-grid,.risk-radar-grid{grid-template-columns:1fr}.department-health-card{min-height:154px}.calendar-month-switcher{grid-template-columns:1fr}.calendar-month-switcher strong{order:-1}.calendar-month-switcher button,.calendar-mode-switcher button,.task-queue-switcher button{min-width:0;white-space:normal}.calendar-grid{gap:5px;grid-template-rows:28px repeat(6,minmax(66px,1fr))}.calendar-mode-agenda .calendar-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,auto)}.calendar-weekday{font-size:10px}.calendar-day{min-height:66px;padding:7px;gap:5px}.calendar-mode-week .calendar-day,.calendar-mode-day .calendar-day,.calendar-mode-agenda .calendar-day{min-height:180px}.calendar-day>span{width:24px;height:24px;font-size:12px}.event-chip{min-height:20px;padding:3px 6px;font-size:10px}.kanban-board{display:flex;grid-template-columns:none;max-width:calc(100vw - 70px)}.kanban-column{min-width:0;flex-basis:190px}.kanban-select-card{width:100%}.actions-row{display:grid;grid-template-columns:1fr}.actions-row button,.actions-row select,.record-open-button{width:100%}.focus-context{grid-template-columns:1fr;padding:14px}.focus-context-actions{flex-wrap:wrap;justify-content:flex-start}.focus-workflow-links{display:grid;grid-template-columns:1fr}.focus-workflow-links button{width:100%}.focus-context-actions em,.focus-context-actions button{white-space:normal}.record-drawer{width:100vw}.record-drawer-header{padding:18px}.record-drawer-status,.record-drawer-insights,.record-drawer-body,.record-drawer-tabs,.record-drawer-footer{padding-left:18px;padding-right:18px}.record-drawer-status,.record-drawer-insights,.record-drawer-trust-grid,.record-review-grid,.record-drawer-kpis,.record-drawer-command-band{grid-template-columns:1fr}.record-drawer-command-band button{min-height:96px}.record-drawer-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.record-drawer-footer{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start}.record-drawer-footer button{grid-column:2;justify-self:start}.workorder-top{align-items:flex-start}.workorder-action-strip,.workorder-readiness-grid,.workorder-playbook-grid,.task-action-strip,.task-readiness-grid,.task-rhythm-grid,.employee-action-strip,.employee-journey-grid,.employee-playbook-grid,.timesheet-action-strip,.timesheet-readiness-grid,.timesheet-playbook-grid,.payroll-action-strip,.payroll-readiness-grid,.payroll-playbook-grid,.leave-action-strip,.leave-readiness-grid,.leave-playbook-grid,.attendance-action-strip,.attendance-readiness-grid,.attendance-playbook-grid,.asset-action-strip,.asset-readiness-grid,.asset-playbook-grid,.inventory-action-strip,.inventory-readiness-grid,.inventory-playbook-grid,.supplier-action-strip,.supplier-readiness-grid,.supplier-playbook-grid,.procurement-action-strip,.procurement-readiness-grid,.procurement-playbook-grid,.expense-action-strip,.expense-readiness-grid,.expense-playbook-grid,.invoice-action-strip,.invoice-readiness-grid,.invoice-playbook-grid,.subscription-action-strip,.subscription-readiness-grid,.subscription-playbook-grid,.report-action-strip,.report-readiness-grid,.report-playbook-grid,.audit-action-strip,.audit-readiness-grid,.audit-playbook-grid,.settings-action-strip,.settings-readiness-grid,.settings-playbook-grid,.settings-priority-list{grid-template-columns:1fr}.workorder-action-strip button,.task-action-strip button,.employee-action-strip button,.timesheet-action-strip button,.payroll-action-strip button,.leave-action-strip button,.attendance-action-strip button,.asset-action-strip button,.inventory-action-strip button,.supplier-action-strip button,.procurement-action-strip button,.expense-action-strip button,.invoice-action-strip button,.subscription-action-strip button,.report-action-strip button,.audit-action-strip button,.settings-action-strip button{min-height:64px}.timesheet-review-card>strong{font-size:21px}.payroll-review-card>strong{font-size:21px}.leave-review-card>strong{font-size:21px}.attendance-review-card>strong{font-size:21px}.asset-review-card>strong{font-size:21px}.inventory-review-card>strong{font-size:21px}.supplier-review-card>strong{font-size:21px}.procurement-review-card>strong{font-size:21px}.expense-review-card>strong{font-size:21px}.invoice-review-card>strong{font-size:21px}.subscription-review-card>strong{font-size:21px}.report-review-card>strong{font-size:21px}.audit-review-card>strong{font-size:21px}.settings-review-card>strong{font-size:21px}.entity-card-side{max-width:100%;justify-content:flex-start;justify-items:start}.kpi-grid,.customer-detail-kpis,.timesheet-focus-kpis,.payroll-focus-kpis,.leave-focus-kpis,.attendance-focus-kpis,.asset-focus-kpis,.inventory-focus-kpis,.supplier-focus-kpis,.procurement-focus-kpis,.expense-focus-kpis,.invoice-focus-kpis,.subscription-focus-kpis,.audit-focus-kpis,.quick-action-grid,.daily-focus-grid,.dashboard-next-actions-grid,.notification-command-grid,.notification-triage-grid,.approval-command-grid,.approval-review-grid,.kanban-command-grid,.attachment-command-grid,.attachment-governance-grid,.calendar-command-grid,.crm-command-grid,.support-command-grid,.quotation-command-grid,.contract-command-grid,.workorder-command-grid,.task-command-grid,.employee-command-grid,.timesheet-command-grid,.payroll-command-grid,.leave-command-grid,.attendance-command-grid,.asset-command-grid,.inventory-command-grid,.supplier-command-grid,.procurement-command-grid,.expense-command-grid,.invoice-command-grid,.subscription-command-grid,.report-command-grid,.report-priority-grid,.audit-command-grid,.audit-review-queue-grid,.settings-command-grid,.settings-focus-board,.settings-focus-insight,.settings-action-plan-grid,.dashboard-summary-band,.module-group-grid{grid-template-columns:1fr}.dashboard-stage-title{align-items:start;display:grid;gap:6px}.dashboard-focus-control{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-focus-control button{width:100%}.dashboard-stage-title strong{max-width:none;text-align:left}nav{grid-template-columns:1fr}.form-row,.table-head,.table-row,.task-grid,.crm-customer-card{grid-template-columns:1fr}.table-head{display:none}.role-card{align-items:flex-start;grid-template-columns:1fr}.role-card-metrics{width:100%;justify-items:start}}@media (max-width: 420px){.content{padding:12px}.panel{padding:14px}.hero,.daily-focus-lead,.daily-focus-item,.daily-operating-flow-card,.command-action-card,.daily-control-overview-card,.operating-health-summary-card,.command-shortcut-card,.execution-card,.decision-load-card,.owner-workload-card,.escalation-board-card,.executive-signal-chart,.executive-signal-gauges .donut-stat{min-height:auto}.hero h2{font-size:26px}.daily-focus-lead strong,.daily-focus-item strong{font-size:24px}.dashboard-focus-control,.metric-area-labels{grid-template-columns:1fr}.metric-area-chart svg,.metric-area-points{height:118px}.metric-bar-row>div:first-child{display:grid;gap:4px}}:where(button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid rgba(53,104,212,.24);outline-offset:3px}:where(button,[role=button],.kpi-card.interactive,.row-button,.workorder-card,.entity-card):active:not(:disabled){transform:translateY(0) scale(.995)}:where(button,.kpi-card.interactive,.row-button,.workorder-card,.entity-card){-webkit-tap-highlight-color:rgba(15,139,141,.14)}.primary-action,.login-form button,.module-link-action,.shell-refresh-action,.connection-pill,.record-open-button,.record-action,.text-action,.actions-row button,.record-drawer-command-band button,.record-drawer-journey button,.record-drawer-footer button,.shell-workspace-map-buttons button,.daily-action-chip,.focus-workflow-links button,.focus-context-actions button,.command-result,.command-suggestion-card,.dashboard-next-action-card,.dashboard-focus-control button,.executive-signal-gauge-button,.executive-signal-chart,.executive-signal-context button,.executive-score-card,.decision-queue-item,.row-button,.workorder-card,.entity-card,.kpi-card.interactive{transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}.primary-action:focus-visible,.login-form button:focus-visible,.module-link-action:focus-visible,.shell-refresh-action:focus-visible,.connection-pill:focus-visible,.record-open-button:focus-visible,.record-action:focus-visible,.text-action:focus-visible,.actions-row button:focus-visible,.record-drawer-command-band button:focus-visible,.record-drawer-journey button:focus-visible,.record-drawer-footer button:focus-visible,.shell-workspace-map-buttons button:focus-visible,.daily-action-chip:focus-visible,.focus-workflow-links button:focus-visible,.focus-context-actions button:focus-visible,.command-result:focus-visible,.command-suggestion-card:focus-visible,.dashboard-next-action-card:focus-visible,.dashboard-focus-control button:focus-visible,.executive-signal-gauge-button:focus-visible,.executive-signal-chart:focus-visible,.executive-signal-context button:focus-visible,.executive-score-card:focus-visible,.decision-queue-item:focus-visible,.row-button:focus-visible,.workorder-card:focus-visible,.entity-card:focus-visible,.kpi-card.interactive:focus-visible{box-shadow:var(--focus-ring),0 14px 32px #0f172a17}button:disabled,button[aria-disabled=true]{pointer-events:none}.panel,.kpi-card,.workorder-card,.empty-state,.loading-state,.inline-empty,.feedback-message,.form-validation-hint,.action-guidance-panel{border-radius:var(--card-radius)}.panel,.kpi-card,.workorder-card,.entity-card{border:var(--card-border)}.panel-heading{min-width:0}.panel-heading h3,.panel-heading strong,.panel-heading span{min-width:0;overflow-wrap:anywhere}.actions-row button,.quick-action-grid button,.record-open-button,.text-action,.module-link-action,.shell-refresh-action,.primary-action{min-height:var(--control-height)}@media (max-width: 900px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.two-column,.daily-focus-grid,.dashboard-summary-band,.module-group-grid,.dashboard-next-actions-grid,.notification-command-grid,.approval-command-grid,.kanban-command-grid,.attachment-command-grid,.calendar-command-grid,.crm-command-grid,.support-command-grid,.quotation-command-grid,.contract-command-grid,.workorder-command-grid,.task-command-grid,.employee-command-grid,.timesheet-command-grid,.payroll-command-grid,.leave-command-grid,.attendance-command-grid,.asset-command-grid,.inventory-command-grid,.supplier-command-grid,.procurement-command-grid,.expense-command-grid,.invoice-command-grid,.subscription-command-grid,.report-command-grid,.audit-command-grid,.settings-command-grid{grid-template-columns:1fr}.table-row{grid-template-columns:1fr;align-items:start}.table-row>*{min-width:0;justify-self:stretch}.actions-row,.edit-form-actions,.quick-action-grid{grid-template-columns:1fr}.actions-row button,.actions-row select,.edit-form-actions button,.quick-action-grid button{width:100%}.attachment-proof-row{grid-template-columns:minmax(0,1fr) auto}.attachment-proof-row>small{grid-column:1 / -1}.record-drawer-route-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-bottleneck-grid,.module-flow-rail,.module-flow-steps{grid-template-columns:1fr}.workflow-route-mini{grid-template-columns:repeat(2,minmax(0,1fr))}}.permission-list :is(div,button){grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:8px 12px}.permission-list strong{justify-self:stretch;text-align:left;overflow-wrap:anywhere}.record-attachments-panel .permission-list,.attachment-checklist-list,.attachment-upload-context-list{gap:6px}.record-attachments-panel .permission-list :is(div,button),.attachment-checklist-list :is(div,button),.attachment-upload-context-list :is(div,button){min-height:40px;padding:8px 10px}.leave-review-summary{display:flex;flex-wrap:wrap;gap:7px}.leave-review-summary span{min-height:28px;border:1px solid rgba(100,116,139,.12);border-radius:8px;background:#f8fafc;color:#475569;padding:0 9px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:680;line-height:1.2;white-space:nowrap}.leave-review-summary .locked{color:#9a3412;background:#c58a1d1a;border-color:#c58a1d33}.leave-decision-note{border:1px solid rgba(118,136,158,.16);border-radius:8px;background:#f8fafcc7;padding:10px 11px;display:grid;gap:4px;color:#344255;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.leave-decision-note span{color:#748095;font-size:11px;font-weight:680}.leave-review-card .leave-action-strip{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.leave-review-card .leave-action-strip button{min-height:44px;padding:9px 10px;grid-template-columns:auto minmax(0,1fr)}.leave-review-card .leave-action-strip button small{display:none}@media (max-width: 700px){.permission-list :is(div,button){grid-template-columns:1fr}}body .app-shell :is(.dashboard-mode-switch button.active,.dashboard-density-toggle button.active,.dashboard-focus-scope button.active,.dashboard-focus-control button.active,.support-simple-filters button.active,.invoice-density-control button.active){color:#2f3f99!important;background:#f4f6ff!important;border-color:#5b6ee142!important}body .app-shell :is(.kpi-card>span,.dashboard-next-action-card>span,.dashboard-focus-scope .kpi-card>span,.dashboard-focus-scope .dashboard-next-action-card>span,.dashboard-focus-scope .daily-focus-lead>span,.dashboard-focus-scope .dashboard-next-actions-header span){color:#3550b8!important;border-color:#3550b8!important}body .app-shell{--teal: #5b6ee1 !important;--teal-dark: #2f3f99 !important;--teal-strong: #243383 !important;--green: #7c5cff !important;--gold: #d65f9e !important;--blue: #5b6ee1 !important;color:#172033!important}body .app-shell :is(.hero>div:first-child>span,.section-title span,.panel-heading span,.command-section-label,.module-form-panel>span,.kpi-card span,.entity-card span,.dashboard-next-action-card span,.record-meta-label){color:#52637a!important;letter-spacing:.08em!important}body .app-shell :is(.kpi-card span:first-child,.dashboard-next-action-card span:first-child,.panel-heading span:first-child,.section-title span:first-child){color:#3550b8!important}body .app-shell :is(.panel,.entity-card,.kpi-card,.module-form-panel,.hero,.topbar,.sidebar-card,.sidebar-footer,.nav-group){border-color:#7483a72e!important;background:linear-gradient(180deg,#fffffffa,#fafbfff0),#fff!important}body .app-shell :is(.panel,.entity-card,.kpi-card,.module-form-panel){display:flex!important;flex-direction:column!important;align-items:stretch!important}body .app-shell :is(.section-title>div,.panel-heading>div,.support-simple-bar>div,.company-subscription-header>div){min-width:0!important}body .app-shell :is(.section-title p,.panel-heading p,.support-simple-bar small,.company-subscription-header small){color:#657287!important;line-height:1.45!important}body .app-shell :is(button,.action-button,.primary-action,.text-action,input,select,textarea){font:inherit!important}body .app-shell :is(input,select,textarea,.global-command){border-color:#7483a738!important;background:#fff!important;color:#172033!important;box-shadow:none!important}body .app-shell :is(input,select){min-height:42px!important}body .app-shell textarea{min-height:88px!important}body .app-shell :is(button,a,input,select,textarea):focus-visible{outline:3px solid rgba(91,110,225,.22)!important;outline-offset:2px!important}body .app-shell :is(.status-pill,.priority-pill,.plan-pill,.attachment-quality-pill,.record-badge,.chip,.tag,.badge){min-height:28px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;white-space:nowrap!important;line-height:1!important}body .app-shell :is(.actions-row,.button-row,.record-actions,.calendar-agenda-event-actions,.support-simple-filters){align-items:center!important;gap:8px!important}body .app-shell :is(.dashboard-focus-control button.active,.support-simple-filters button.active,.invoice-density-control button.active){color:#2f3f99!important;background:#eef3ff!important;border-color:#5b6ee147!important}body .app-shell :is(.dashboard-next-action-card,.kpi-card,.entity-card){overflow:hidden!important}body .app-shell :is(.dashboard-next-action-card,.kpi-card,.entity-card) :is(strong,b,h3,p,small){max-width:100%!important}body .app-shell :is(.dashboard-next-action-card,.kpi-card,.entity-card) :is(strong,b,h3){overflow-wrap:anywhere!important}@media (min-width: 701px){body .app-shell{grid-template-columns:276px minmax(0,1fr)!important}body .app-shell .sidebar{padding:16px 12px!important}body .app-shell .sidebar-card{min-height:48px!important;border-radius:16px!important}body .app-shell .nav-group,body .app-shell .sidebar-footer{border-radius:16px!important}body .app-shell .topbar,body .app-shell .hero{border-radius:18px!important}body .app-shell :is(.panel,.entity-card,.kpi-card,.module-form-panel){border-radius:14px!important}}@media (max-width: 700px){body .app-shell .topbar,body .app-shell .hero,body .app-shell :is(.panel,.entity-card,.kpi-card,.module-form-panel){box-shadow:0 8px 18px #202b440b!important}body .app-shell :is(.section-title,.panel-heading,.support-simple-bar,.company-subscription-header){align-items:flex-start!important;flex-direction:column!important}body .app-shell :is(.actions-row,.button-row,.record-actions,.calendar-agenda-event-actions){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body .app-shell :is(.actions-row,.button-row,.record-actions,.calendar-agenda-event-actions)>*{width:100%!important;min-width:0!important}body .app-shell :is(.status-pill,.priority-pill,.plan-pill,.attachment-quality-pill,.record-badge,.chip,.tag,.badge){white-space:normal!important;text-align:center!important}}@media (max-width: 520px){.content{padding-left:14px;padding-right:14px}.hero{padding:20px}.hero h2{font-size:28px;line-height:1.08}.kpi-grid,.form-row,.record-drawer-tabs,.dashboard-focus-control,.metric-area-labels,.notification-filter-bar,.approval-filter-bar,.calendar-mode-agenda .calendar-grid,.empty-state,.loading-state,.feedback-message,.form-validation-hint,.action-guidance-panel,.record-evidence-prompt,.connection-recovery-banner,.login-api-status{grid-template-columns:1fr}.empty-state-icon,.loading-state-orb{width:34px;height:34px}.calendar-grid,.calendar-day{min-width:0}.kanban-board{max-width:calc(100vw - 28px);padding-bottom:8px}.kanban-column{flex:0 0 min(82vw,250px)}.record-drawer-tabs{gap:8px}.record-drawer-footer{grid-template-columns:1fr}.record-drawer-footer button{grid-column:auto;width:100%}.entity-card-side{max-width:100%;justify-content:flex-start}.status-pill,.record-open-button,.text-action,.primary-action{width:100%}.attachment-proof-row{grid-template-columns:1fr;align-items:start}.attachment-proof-row em,.attachment-proof-row i{width:100%;text-align:left}.record-drawer-route-steps,.workflow-bottleneck-header,.workflow-bottleneck-lead,.workflow-bottleneck-footer{grid-template-columns:1fr}.workflow-bottleneck-header{display:grid}.workflow-bottleneck-header>span,.workflow-bottleneck-lead button,.workflow-bottleneck-footer button{width:100%;text-align:left}.workflow-route-mini,.workflow-bottleneck-card-main{grid-template-columns:1fr}.workflow-bottleneck-card-main b{grid-column:1;grid-row:auto;justify-self:start;max-width:100%;text-align:left}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}@media (max-width: 980px){.dashboard-billing-score-row{grid-template-columns:1fr}.dashboard-billing-signal-grid,.subscription-control-grid,.subscription-control-actions,.stripe-setup-checklist,.stripe-test-steps,.stripe-hardening-grid,.saas-billing-journey-grid,.saas-billing-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stripe-plan-map article,.stripe-test-grid,.stripe-blocker-grid{grid-template-columns:1fr}}@media (max-width: 640px){.dashboard-density-control{grid-template-columns:1fr}.report-export-readiness-grid,.report-schedule-form,.report-schedule-list article{grid-template-columns:1fr}.dashboard-density-control>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.dashboard-density-control button{width:100%}.settings-density-control{grid-template-columns:1fr}.settings-density-control>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.settings-density-control button{width:100%}.subscription-density-control{grid-template-columns:1fr}.subscription-density-control>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.subscription-density-control button{width:100%}.invoice-density-control{grid-template-columns:1fr}.invoice-density-control>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.invoice-density-control button{width:100%}.crm-density-control{grid-template-columns:1fr}.crm-density-control>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.crm-density-control button{width:100%}.workorder-density-control{grid-template-columns:1fr}.workorder-density-control>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.workorder-density-control button{width:100%}.attachment-density-control{grid-template-columns:1fr}.attachment-density-control>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.attachment-density-control button{width:100%}.report-density-control{grid-template-columns:1fr}.report-density-control>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.report-density-control button{width:100%}.audit-density-control{grid-template-columns:1fr}.audit-density-control>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.audit-density-control button{width:100%}.notification-density-control{grid-template-columns:1fr}.notification-density-control>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.notification-density-control button{width:100%}.approval-density-control{grid-template-columns:1fr}.approval-density-control>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.approval-density-control button{width:100%}.dashboard-billing-command-header{display:grid}.dashboard-billing-command-header button{justify-content:center;width:100%}.dashboard-billing-signal-grid{grid-template-columns:1fr}.subscription-control-header{display:grid}.subscription-settings-profile{grid-template-columns:auto minmax(0,1fr)}.subscription-settings-profile button{grid-column:1 / -1;justify-self:stretch}.subscription-control-grid,.subscription-control-actions,.stripe-setup-checklist,.stripe-test-steps,.stripe-hardening-grid,.stripe-price-env-grid,.saas-billing-journey-grid,.saas-billing-profile-grid,.subscription-history-timeline article{grid-template-columns:1fr}}:root{--ink: #17202a;--muted: #667386;--line: #d9e2ec;--panel: rgba(255, 255, 255, .96);--panel-strong: #ffffff;--teal: #0f8b8d;--teal-dark: #0a6669;--blue: #2f63c7;--coral: #d95d39;--gold: #b98522;--green: #16785c;--sidebar: #101923;--shadow: 0 18px 44px rgba(23, 32, 42, .08);--soft-shadow: 0 10px 26px rgba(23, 32, 42, .055);--card-border: 1px solid rgba(102, 115, 134, .16);--control-height: 42px}body{background:#f4f7fa;color:var(--ink)}.app-shell{background:#f4f7fa}.content{background:transparent;padding:24px}.sidebar{background:#101923;box-shadow:none}.brand,.sidebar-recents>button,nav button{box-shadow:none}nav button.active{border:1px solid rgba(255,255,255,.12);background:#ffffff1a;box-shadow:inset 3px 0 0 var(--gold)}.topbar h1{font-size:26px;line-height:1.1}.hero{border:var(--card-border);background:#fff;box-shadow:var(--soft-shadow)}.hero:before,.hero:after{display:none}.hero-status{background:#f1f7f7;border-color:#0f8b8d29;box-shadow:none}.panel,.kpi-card,.workorder-card,.notification-command-card,.approval-command-card,.kanban-command-card,.attachment-command-card,.calendar-command-card,.crm-command-card,.support-command-card,.quotation-command-card,.contract-command-card,.workorder-command-card,.task-command-card,.employee-command-card,.timesheet-command-card,.payroll-command-card,.leave-command-card,.attendance-command-card,.asset-command-card,.inventory-command-card,.supplier-command-card,.procurement-command-card,.expense-command-card,.invoice-command-card,.subscription-command-card,.report-command-card,.audit-command-card,.settings-command-card,.crm-focus-card,.support-focus-card,.quotation-focus-card,.contract-focus-card,.workorder-focus-card,.task-focus-card,.employee-focus-card,.timesheet-focus-card,.payroll-focus-card,.leave-focus-card,.attendance-focus-card,.asset-focus-card,.inventory-focus-card,.supplier-focus-card,.procurement-focus-card,.expense-focus-card,.invoice-focus-card,.subscription-focus-card,.report-focus-card,.audit-focus-card,.settings-focus-card{border:var(--card-border);background:#fff;box-shadow:0 1px 2px #17202a09}.panel-heading{padding-bottom:10px;border-bottom-color:#6673861f}.panel-heading h3{font-size:17px;line-height:1.2}.kpi-card:before,.workorder-card.entity-card:before{opacity:0}.workorder-card:hover,.kpi-card.interactive:hover,.kpi-card.interactive:focus-visible{border-color:#0f8b8d47;box-shadow:0 10px 24px #17202a12}.workorder-card.selected-card,.selected-card{border-color:#0f8b8d61;background:#f6fbfb;box-shadow:inset 3px 0 0 var(--teal),0 10px 24px #0f8b8d14}.actions-row button,.record-action,.primary-action,.text-action,.pagination-controls button{border-radius:8px}.actions-row button{background:#fff;box-shadow:none}.actions-row button:hover:not(:disabled){box-shadow:0 8px 18px #17202a14}.primary-action,.login-form button,.sidebar-footer button{background:#0f8b8d;box-shadow:0 8px 18px #0f8b8d2e}.primary-action:hover:not(:disabled),.login-form button:hover:not(:disabled),.sidebar-footer button:hover:not(:disabled){background:#0a6669;box-shadow:0 10px 22px #0f8b8d33}.admin-form input,.admin-form select,.admin-form textarea,.login-form input{background:#fff;border-color:#66738638;box-shadow:none}.admin-form input:focus,.admin-form select:focus,.admin-form textarea:focus,.login-form input:focus{border-color:#0f8b8d8c;box-shadow:0 0 0 4px #0f8b8d17}.status-pill{background:#eef6f6;color:var(--teal-dark)}.pagination-controls{border:1px solid rgba(102,115,134,.14);border-radius:8px;background:#f8fafc;padding:10px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.pagination-controls>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.pagination-controls span{color:var(--muted);font-size:12px;font-weight:850}.pagination-controls strong{color:var(--ink);font-size:12px}.pagination-controls button{min-height:34px;border:1px solid rgba(102,115,134,.18);background:#fff;color:var(--ink);padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:900;cursor:pointer}.pagination-controls button:hover:not(:disabled){border-color:#0f8b8d47;color:var(--teal-dark)}@media (max-width: 640px){.content{padding:14px}.pagination-controls,.pagination-controls>div{justify-content:stretch}.pagination-controls button{flex:1 1 110px}}.shell-workspace-map,.shell-workspace-strip{display:grid}:where(.notification-command-card,.approval-command-card,.kanban-command-card,.attachment-command-card,.calendar-command-card,.crm-command-card,.support-command-card,.quotation-command-card,.contract-command-card,.workorder-command-card,.task-command-card,.employee-command-card,.timesheet-command-card,.payroll-command-card,.leave-command-card,.attendance-command-card,.asset-command-card,.inventory-command-card,.supplier-command-card,.procurement-command-card,.expense-command-card,.invoice-command-card,.subscription-command-card,.report-command-card,.audit-command-card,.settings-command-card){min-height:0;padding:14px;border-color:#6673861f}:where(.notification-command-card,.approval-command-card,.kanban-command-card,.attachment-command-card,.calendar-command-card,.crm-command-card,.support-command-card,.quotation-command-card,.contract-command-card,.workorder-command-card,.task-command-card,.employee-command-card,.timesheet-command-card,.payroll-command-card,.leave-command-card,.attendance-command-card,.asset-command-card,.inventory-command-card,.supplier-command-card,.procurement-command-card,.expense-command-card,.invoice-command-card,.subscription-command-card,.report-command-card,.audit-command-card,.settings-command-card) strong{font-size:clamp(18px,2vw,24px);line-height:1.1}:where(.notification-command-card,.approval-command-card,.kanban-command-card,.attachment-command-card,.calendar-command-card,.crm-command-card,.support-command-card,.quotation-command-card,.contract-command-card,.workorder-command-card,.task-command-card,.employee-command-card,.timesheet-command-card,.payroll-command-card,.leave-command-card,.attendance-command-card,.asset-command-card,.inventory-command-card,.supplier-command-card,.procurement-command-card,.expense-command-card,.invoice-command-card,.subscription-command-card,.report-command-card,.audit-command-card,.settings-command-card) small{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}:where(.notification-command-card.primary,.approval-command-card.primary,.kanban-command-card.primary,.attachment-command-card.primary,.calendar-command-card.primary,.crm-command-card.primary,.support-command-card.primary,.quotation-command-card.primary,.contract-command-card.primary,.workorder-command-card.primary,.task-command-card.primary,.employee-command-card.primary,.timesheet-command-card.primary,.payroll-command-card.primary,.leave-command-card.primary,.attendance-command-card.primary,.asset-command-card.primary,.inventory-command-card.primary,.supplier-command-card.primary,.procurement-command-card.primary,.expense-command-card.primary,.invoice-command-card.primary,.subscription-command-card.primary,.report-command-card.primary,.audit-command-card.primary,.settings-command-card.primary){background:#f7fbfb;color:var(--ink)}:where(.notification-command-card.primary,.approval-command-card.primary,.kanban-command-card.primary,.attachment-command-card.primary,.calendar-command-card.primary,.crm-command-card.primary,.support-command-card.primary,.quotation-command-card.primary,.contract-command-card.primary,.workorder-command-card.primary,.task-command-card.primary,.employee-command-card.primary,.timesheet-command-card.primary,.payroll-command-card.primary,.leave-command-card.primary,.attendance-command-card.primary,.asset-command-card.primary,.inventory-command-card.primary,.supplier-command-card.primary,.procurement-command-card.primary,.expense-command-card.primary,.invoice-command-card.primary,.subscription-command-card.primary,.report-command-card.primary,.audit-command-card.primary,.settings-command-card.primary) strong,:where(.notification-command-card.primary,.approval-command-card.primary,.kanban-command-card.primary,.attachment-command-card.primary,.calendar-command-card.primary,.crm-command-card.primary,.support-command-card.primary,.quotation-command-card.primary,.contract-command-card.primary,.workorder-command-card.primary,.task-command-card.primary,.employee-command-card.primary,.timesheet-command-card.primary,.payroll-command-card.primary,.leave-command-card.primary,.attendance-command-card.primary,.asset-command-card.primary,.inventory-command-card.primary,.supplier-command-card.primary,.procurement-command-card.primary,.expense-command-card.primary,.invoice-command-card.primary,.subscription-command-card.primary,.report-command-card.primary,.audit-command-card.primary,.settings-command-card.primary) small{color:inherit}.workorder-card,.entity-card,.crm-customer-card,.attachment-register-row{padding:14px}.permission-list,.workorder-card-meta,.customer-contact-strip,.employee-card-meta,.leave-card-meta{gap:8px}.permission-list>div{min-height:0;padding:10px}.actions-row button,.record-action{min-height:34px;padding:0 10px}.module-form-panel,.admin-form{gap:12px}@media (max-width: 900px){.hero.compact{grid-template-columns:1fr}:where(.notification-command-grid,.approval-command-grid,.kanban-command-grid,.attachment-command-grid,.calendar-command-grid,.crm-command-grid,.support-command-grid,.quotation-command-grid,.contract-command-grid,.workorder-command-grid,.task-command-grid,.employee-command-grid,.timesheet-command-grid,.payroll-command-grid,.leave-command-grid,.attendance-command-grid,.asset-command-grid,.inventory-command-grid,.supplier-command-grid,.procurement-command-grid,.expense-command-grid,.invoice-command-grid,.subscription-command-grid,.report-command-grid,.audit-command-grid,.settings-command-grid){grid-template-columns:1fr}}.content{background:linear-gradient(180deg,#f8fbfdeb,#f2f7fae0),#f5f8fb}.hero.compact{min-height:0;padding:18px;border-color:#64748b24;background:linear-gradient(135deg,#fffffffa,#f8fcfdf2),#fff;box-shadow:0 12px 28px #121d2a0f}.hero.compact h2{max-width:980px;font-size:clamp(24px,3vw,36px);line-height:1.08}.hero.compact p{max-width:820px;color:#5f6f84}.hero-status{border-color:#0f8b8d29;background:#f4fbfa}.kpi-grid{gap:10px}.kpi-card,.panel,.workorder-card,.entity-card{border-color:#64748b24;box-shadow:0 10px 24px #121d2a0b}.panel{padding:16px;background:#fffffff0}.panel-heading{margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid rgba(100,116,139,.1)}.panel-heading svg{color:var(--teal-dark)}.panel-heading h3{font-size:16px;line-height:1.2}.workorder-card,.entity-card,.crm-customer-card,.attachment-register-row{background:linear-gradient(180deg,#fffffffc,#fafcfdf5),#fff}.workorder-card:hover{transform:translateY(-1px)}.workorder-card.entity-card:before{width:3px;opacity:.55}.workorder-top{gap:10px}.entity-card-title strong,.workorder-top strong{line-height:1.2;overflow-wrap:anywhere}.entity-card-title span,.workorder-top span,.workorder-card p{color:#64748b}.entity-card .permission-list,.crm-customer-card .permission-list,.workorder-card.entity-card .permission-list{display:none}.workorder-card p,.entity-card p{display:-webkit-box;margin:8px 0 0;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.workorder-card-meta,.contract-card-meta,.support-ticket-meta,.customer-contact-strip,.employee-card-meta,.leave-card-meta{display:flex;flex-wrap:wrap;gap:7px}.workorder-card-meta span,.contract-card-meta span,.support-ticket-meta span,.customer-contact-strip span,.employee-card-meta span,.leave-card-meta span{min-height:28px;border-color:#64748b1f;background:#f8fafc;color:#475569}.support-ticket-meta span{white-space:nowrap}.support-ticket-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:center}.support-ticket-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding-inline:8px;white-space:nowrap}.actions-row{margin-top:10px}.actions-row button,.record-action,.primary-action,.text-action,.record-open-button,.pagination-controls button{border-radius:7px;font-weight:850}.admin-form{padding:16px;background:#fffffff0}.admin-form label{gap:6px}.admin-form input,.admin-form select,.admin-form textarea{min-height:40px;border-color:#64748b38;background:#fff}.module-form-panel,.admin-form,.form-row{gap:10px}.action-guidance-panel{padding:12px;border-color:#64748b24;background:#f8fafc}.action-guidance-panel p{margin-bottom:0}.action-guidance-panel ul{display:none}.pagination-controls{margin-top:4px;border:1px solid rgba(100,116,139,.12);background:#f8fafc;box-shadow:none}.pagination-controls>div:first-child{min-width:0}.pagination-controls span,.pagination-controls strong{white-space:nowrap}.shell-workspace-map,.shell-workspace-strip,.daily-action-strip{margin-top:0}.daily-action-strip,.focus-context{margin-bottom:14px}@media (min-width: 1180px){.two-column{grid-template-columns:minmax(420px,.95fr) minmax(480px,1.05fr)}}@media (max-width: 720px){.hero.compact{padding:14px}.panel,.admin-form,.workorder-card,.entity-card{padding:12px}.entity-card-side{align-items:flex-start}.actions-row button,.record-action,.primary-action,.text-action{min-height:38px}.action-guidance-panel ul{display:none}.kanban-board{display:grid;grid-template-columns:1fr;max-width:100%;overflow-x:visible;scroll-snap-type:none}.kanban-column{min-width:0;flex-basis:auto}.task-action-strip,.employee-action-strip,.workorder-action-strip{grid-template-columns:1fr}.employee-mobile-actions{display:grid;grid-template-columns:1fr;overflow-x:visible;scroll-snap-type:none}.task-action-strip button,.employee-action-strip button,.workorder-action-strip button{min-height:58px}.employee-mobile-actions button{min-height:74px;flex-basis:auto}}:where(.notification-command-grid,.approval-command-grid,.kanban-command-grid,.attachment-command-grid,.calendar-command-grid,.crm-command-grid,.support-command-grid,.quotation-command-grid,.contract-command-grid,.workorder-command-grid,.task-command-grid,.employee-command-grid,.timesheet-command-grid,.payroll-command-grid,.leave-command-grid,.attendance-command-grid,.asset-command-grid,.inventory-command-grid,.supplier-command-grid,.procurement-command-grid,.expense-command-grid,.invoice-command-grid,.subscription-command-grid,.report-command-grid,.audit-command-grid,.settings-command-grid){gap:8px;align-items:stretch}:where(.notification-command-card,.approval-command-card,.kanban-command-card,.attachment-command-card,.calendar-command-card,.crm-command-card,.support-command-card,.quotation-command-card,.contract-command-card,.workorder-command-card,.task-command-card,.employee-command-card,.timesheet-command-card,.payroll-command-card,.leave-command-card,.attendance-command-card,.asset-command-card,.inventory-command-card,.supplier-command-card,.procurement-command-card,.expense-command-card,.invoice-command-card,.subscription-command-card,.report-command-card,.audit-command-card,.settings-command-card){min-height:68px;padding:12px;align-content:center;gap:4px}:where(.notification-command-card:not(.primary),.approval-command-card:not(.primary),.kanban-command-card:not(.primary),.attachment-command-card:not(.primary),.calendar-command-card:not(.primary),.crm-command-card:not(.primary),.support-command-card:not(.primary),.quotation-command-card:not(.primary),.contract-command-card:not(.primary),.workorder-command-card:not(.primary),.task-command-card:not(.primary),.employee-command-card:not(.primary),.timesheet-command-card:not(.primary),.payroll-command-card:not(.primary),.leave-command-card:not(.primary),.attendance-command-card:not(.primary),.asset-command-card:not(.primary),.inventory-command-card:not(.primary),.supplier-command-card:not(.primary),.procurement-command-card:not(.primary),.expense-command-card:not(.primary),.invoice-command-card:not(.primary),.subscription-command-card:not(.primary),.report-command-card:not(.primary),.audit-command-card:not(.primary),.settings-command-card:not(.primary)){background:#ffffffd1;box-shadow:none}:where(.notification-command-card:not(.primary),.approval-command-card:not(.primary),.kanban-command-card:not(.primary),.attachment-command-card:not(.primary),.calendar-command-card:not(.primary),.crm-command-card:not(.primary),.support-command-card:not(.primary),.quotation-command-card:not(.primary),.contract-command-card:not(.primary),.workorder-command-card:not(.primary),.task-command-card:not(.primary),.employee-command-card:not(.primary),.timesheet-command-card:not(.primary),.payroll-command-card:not(.primary),.leave-command-card:not(.primary),.attendance-command-card:not(.primary),.asset-command-card:not(.primary),.inventory-command-card:not(.primary),.supplier-command-card:not(.primary),.procurement-command-card:not(.primary),.expense-command-card:not(.primary),.invoice-command-card:not(.primary),.subscription-command-card:not(.primary),.report-command-card:not(.primary),.audit-command-card:not(.primary),.settings-command-card:not(.primary)) svg{display:none}:where(.notification-command-card:not(.primary),.approval-command-card:not(.primary),.kanban-command-card:not(.primary),.attachment-command-card:not(.primary),.calendar-command-card:not(.primary),.crm-command-card:not(.primary),.support-command-card:not(.primary),.quotation-command-card:not(.primary),.contract-command-card:not(.primary),.workorder-command-card:not(.primary),.task-command-card:not(.primary),.employee-command-card:not(.primary),.timesheet-command-card:not(.primary),.payroll-command-card:not(.primary),.leave-command-card:not(.primary),.attendance-command-card:not(.primary),.asset-command-card:not(.primary),.inventory-command-card:not(.primary),.supplier-command-card:not(.primary),.procurement-command-card:not(.primary),.expense-command-card:not(.primary),.invoice-command-card:not(.primary),.subscription-command-card:not(.primary),.report-command-card:not(.primary),.audit-command-card:not(.primary),.settings-command-card:not(.primary)) strong{font-size:20px}:where(.notification-command-card:not(.primary),.approval-command-card:not(.primary),.kanban-command-card:not(.primary),.attachment-command-card:not(.primary),.calendar-command-card:not(.primary),.crm-command-card:not(.primary),.support-command-card:not(.primary),.quotation-command-card:not(.primary),.contract-command-card:not(.primary),.workorder-command-card:not(.primary),.task-command-card:not(.primary),.employee-command-card:not(.primary),.timesheet-command-card:not(.primary),.payroll-command-card:not(.primary),.leave-command-card:not(.primary),.attendance-command-card:not(.primary),.asset-command-card:not(.primary),.inventory-command-card:not(.primary),.supplier-command-card:not(.primary),.procurement-command-card:not(.primary),.expense-command-card:not(.primary),.invoice-command-card:not(.primary),.subscription-command-card:not(.primary),.report-command-card:not(.primary),.audit-command-card:not(.primary),.settings-command-card:not(.primary)) small{-webkit-line-clamp:1}:where(.crm-focus-board,.support-focus-board,.quotation-focus-board,.contract-focus-board,.workorder-focus-board,.task-focus-board,.employee-focus-board,.timesheet-focus-board,.payroll-focus-board,.leave-focus-board,.attendance-focus-board,.asset-focus-board,.inventory-focus-board,.supplier-focus-board,.procurement-focus-board,.expense-focus-board,.invoice-focus-board,.subscription-focus-board,.report-focus-board,.audit-focus-board,.settings-focus-board){gap:8px}:where(.crm-focus-card,.support-focus-card,.quotation-focus-card,.contract-focus-card,.workorder-focus-card,.task-focus-card,.employee-focus-card,.timesheet-focus-card,.payroll-focus-card,.leave-focus-card,.attendance-focus-card,.asset-focus-card,.inventory-focus-card,.supplier-focus-card,.procurement-focus-card,.expense-focus-card,.invoice-focus-card,.subscription-focus-card,.report-focus-card,.audit-focus-card,.settings-focus-card){min-height:64px;padding:10px 12px;gap:4px}:where(.crm-focus-card:not(.active),.support-focus-card:not(.active),.quotation-focus-card:not(.active),.contract-focus-card:not(.active),.workorder-focus-card:not(.active),.task-focus-card:not(.active),.employee-focus-card:not(.active),.timesheet-focus-card:not(.active),.payroll-focus-card:not(.active),.leave-focus-card:not(.active),.attendance-focus-card:not(.active),.asset-focus-card:not(.active),.inventory-focus-card:not(.active),.supplier-focus-card:not(.active),.procurement-focus-card:not(.active),.expense-focus-card:not(.active),.invoice-focus-card:not(.active),.subscription-focus-card:not(.active),.report-focus-card:not(.active),.audit-focus-card:not(.active),.settings-focus-card:not(.active)){background:#ffffffb8;box-shadow:none}:where(.crm-focus-card small,.support-focus-card small,.quotation-focus-card small,.contract-focus-card small,.workorder-focus-card small,.task-focus-card small,.employee-focus-card small,.timesheet-focus-card small,.payroll-focus-card small,.leave-focus-card small,.attendance-focus-card small,.asset-focus-card small,.inventory-focus-card small,.supplier-focus-card small,.procurement-focus-card small,.expense-focus-card small,.invoice-focus-card small,.subscription-focus-card small,.report-focus-card small,.audit-focus-card small,.settings-focus-card small){display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}:where(.task-readiness-grid,.workorder-readiness-grid,.workorder-playbook-grid,.crm-journey-grid,.crm-playbook-grid,.employee-journey-grid,.employee-playbook-grid,.timesheet-readiness-grid,.timesheet-playbook-grid,.payroll-readiness-grid,.payroll-playbook-grid,.leave-readiness-grid,.leave-playbook-grid,.attendance-readiness-grid,.attendance-playbook-grid,.asset-readiness-grid,.asset-playbook-grid,.inventory-readiness-grid,.inventory-playbook-grid,.supplier-readiness-grid,.supplier-playbook-grid,.procurement-readiness-grid,.procurement-playbook-grid,.expense-readiness-grid,.expense-playbook-grid,.invoice-readiness-grid,.invoice-playbook-grid,.subscription-readiness-grid,.subscription-playbook-grid,.report-readiness-grid,.report-playbook-grid,.audit-readiness-grid,.audit-playbook-grid,.settings-readiness-grid,.settings-playbook-grid,.support-triage-grid,.support-journey-grid,.quotation-readiness-grid,.quotation-journey-grid,.contract-readiness-grid,.company-readiness-grid,.saas-billing-journey-grid){gap:8px}:where(.task-readiness-grid article,.workorder-readiness-grid article,.workorder-playbook-grid article,.crm-journey-grid article,.crm-playbook-grid article,.employee-journey-grid article,.employee-playbook-grid article,.timesheet-readiness-grid article,.timesheet-playbook-grid article,.payroll-readiness-grid article,.payroll-playbook-grid article,.leave-readiness-grid article,.leave-playbook-grid article,.attendance-readiness-grid article,.attendance-playbook-grid article,.asset-readiness-grid article,.asset-playbook-grid article,.inventory-readiness-grid article,.inventory-playbook-grid article,.supplier-readiness-grid article,.supplier-playbook-grid article,.procurement-readiness-grid article,.procurement-playbook-grid article,.expense-readiness-grid article,.expense-playbook-grid article,.invoice-readiness-grid article,.invoice-playbook-grid article,.subscription-readiness-grid article,.subscription-playbook-grid article,.report-readiness-grid article,.report-playbook-grid article,.audit-readiness-grid article,.audit-playbook-grid article,.settings-readiness-grid article,.settings-playbook-grid article,.support-triage-grid article,.support-journey-grid article,.quotation-readiness-grid article,.quotation-journey-grid article,.contract-readiness-grid article,.company-readiness-grid article,.saas-billing-journey-grid article){min-height:0;padding:10px;background:#f8fafc;border-color:#64748b1f;box-shadow:none}:where(.task-readiness-grid p,.workorder-readiness-grid p,.workorder-playbook-grid p,.crm-journey-grid p,.crm-playbook-grid p,.employee-journey-grid p,.employee-playbook-grid p,.timesheet-readiness-grid p,.timesheet-playbook-grid p,.payroll-readiness-grid p,.payroll-playbook-grid p,.leave-readiness-grid p,.leave-playbook-grid p,.attendance-readiness-grid p,.attendance-playbook-grid p,.asset-readiness-grid p,.asset-playbook-grid p,.inventory-readiness-grid p,.inventory-playbook-grid p,.supplier-readiness-grid p,.supplier-playbook-grid p,.procurement-readiness-grid p,.procurement-playbook-grid p,.expense-readiness-grid p,.expense-playbook-grid p,.invoice-readiness-grid p,.invoice-playbook-grid p,.subscription-readiness-grid p,.subscription-playbook-grid p,.report-readiness-grid p,.report-playbook-grid p,.audit-readiness-grid p,.audit-playbook-grid p,.settings-readiness-grid p,.settings-playbook-grid p,.support-triage-grid small,.support-journey-grid small,.quotation-readiness-grid small,.quotation-journey-grid small,.contract-readiness-grid small,.company-readiness-grid small,.saas-billing-journey-grid small){display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}:where(.notification-density-control,.approval-density-control,.attachment-density-control,.crm-density-control,.workorder-density-control,.invoice-density-control,.subscription-density-control,.report-density-control,.audit-density-control,.settings-density-control,.dashboard-density-control){padding:10px;border-color:#64748b1f;background:#ffffffc7;box-shadow:none}:where(.notification-density-control,.approval-density-control,.attachment-density-control,.crm-density-control,.workorder-density-control,.invoice-density-control,.subscription-density-control,.report-density-control,.audit-density-control,.settings-density-control,.dashboard-density-control)>div:first-child small{display:none}@media (min-width: 1100px){:where(.notification-command-grid,.approval-command-grid,.kanban-command-grid,.attachment-command-grid,.calendar-command-grid,.crm-command-grid,.support-command-grid,.quotation-command-grid,.contract-command-grid,.workorder-command-grid,.task-command-grid,.employee-command-grid,.timesheet-command-grid,.payroll-command-grid,.leave-command-grid,.attendance-command-grid,.asset-command-grid,.inventory-command-grid,.supplier-command-grid,.procurement-command-grid,.expense-command-grid,.invoice-command-grid,.subscription-command-grid,.report-command-grid,.audit-command-grid,.settings-command-grid){grid-template-columns:minmax(260px,1.35fr) repeat(3,minmax(130px,.55fr))}}:where(.notification-detail-card,.attachment-detail-card,.calendar-detail-card,.support-detail-card,.quotation-detail-card,.contract-detail-card,.approval-review-card,.timesheet-review-card,.payroll-review-card,.leave-review-card,.attendance-review-card,.asset-review-card,.inventory-review-card,.supplier-review-card,.procurement-review-card,.expense-review-card,.invoice-review-card,.subscription-review-card,.report-review-card,.audit-review-card,.settings-review-card,.employee-profile-summary,.workorder-command-center){min-width:0;max-width:100%;overflow:hidden}:where(.notification-detail-card,.attachment-detail-card,.calendar-detail-card,.support-detail-card,.quotation-detail-card,.contract-detail-card,.approval-review-card,.timesheet-review-card,.payroll-review-card,.leave-review-card,.attendance-review-card,.asset-review-card,.inventory-review-card,.supplier-review-card,.procurement-review-card,.expense-review-card,.invoice-review-card,.subscription-review-card,.report-review-card,.audit-review-card,.settings-review-card,.employee-profile-summary,.workorder-command-center) :where(strong,span,small,p,b,em){min-width:0;max-width:100%;overflow-wrap:anywhere}:where(.asset-action-strip,.attendance-action-strip,.audit-action-strip,.crm-action-strip,.employee-action-strip,.expense-action-strip,.inventory-action-strip,.invoice-action-strip,.leave-action-strip,.payroll-action-strip,.procurement-action-strip,.report-action-strip,.settings-action-strip,.subscription-action-strip,.supplier-action-strip,.task-action-strip,.timesheet-action-strip,.workorder-action-strip){grid-template-columns:repeat(auto-fit,minmax(128px,1fr));width:100%;max-width:100%}:where(.asset-action-strip,.attendance-action-strip,.audit-action-strip,.crm-action-strip,.employee-action-strip,.expense-action-strip,.inventory-action-strip,.invoice-action-strip,.leave-action-strip,.payroll-action-strip,.procurement-action-strip,.report-action-strip,.settings-action-strip,.subscription-action-strip,.supplier-action-strip,.task-action-strip,.timesheet-action-strip,.workorder-action-strip) button{min-width:0}:where(.asset-focus-kpis,.attachment-focus-kpis,.attendance-focus-kpis,.audit-focus-kpis,.customer-detail-kpis,.expense-focus-kpis,.inventory-focus-kpis,.invoice-focus-kpis,.leave-focus-kpis,.payroll-focus-kpis,.procurement-focus-kpis,.subscription-focus-kpis,.supplier-focus-kpis,.timesheet-focus-kpis,.workorder-detail-kpis){grid-template-columns:repeat(auto-fit,minmax(118px,1fr));width:100%;max-width:100%}.workorder-list,.permission-list{min-width:0;max-width:100%}.workorder-list>*,.permission-list>*{min-width:0;max-width:100%}.panel .two-column,.two-column.no-margin{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));max-width:100%}.crm-command-center,.crm-command-center>*,.crm-relationship-actions{min-width:0;max-width:100%}.crm-relationship-actions{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}.crm-relationship-actions>div{grid-column:1 / -1}:root{color:#16202d;background:#f5f7fb;--ink: #16202d;--muted: #66758a;--line: #e1e7ef;--panel: rgba(255, 255, 255, .94);--panel-strong: #ffffff;--teal: #118b82;--teal-dark: #0b6e69;--blue: #315fd2;--blue-dark: #244aa4;--coral: #d85f45;--gold: #b98218;--green: #147a58;--sidebar: #111827;--surface-glow: 0 1px 0 rgba(255, 255, 255, .84) inset;--shadow: 0 22px 54px rgba(22, 32, 45, .12);--soft-shadow: 0 12px 30px rgba(22, 32, 45, .07);--card-radius: 8px;--card-border: 1px solid rgba(125, 141, 164, .18);--focus-ring: 0 0 0 4px rgba(17, 139, 130, .13)}body{background:linear-gradient(180deg,#ffffffb3,#f6f8fc94),radial-gradient(circle at 14% 0%,rgba(17,139,130,.08),transparent 30%),radial-gradient(circle at 88% 6%,rgba(49,95,210,.07),transparent 32%),#f4f7fb}button{font-weight:850}button:hover:not(:disabled){transform:translateY(-1px)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:var(--focus-ring)}.login-panel,.global-command,.command-panel,.shell-workspace-map,.panel,.kpi-card,.health-card,.health-mini,.workorder-card,.entity-card,.module-form-panel,.module-loading-card,.module-error-card,.module-coverage-card,.action-guidance-panel,.record-evidence-prompt,.record-attachments-panel,.drawer-panel,.modal-panel,.admin-form,.contract-detail-card,.customer-detail-card,.support-detail-card,.quotation-detail-card{border-color:#7d8da429;background:linear-gradient(180deg,#fffffff5,#fafcffeb),#fff;box-shadow:0 12px 30px #16202d11,var(--surface-glow)}.app-shell{background:linear-gradient(180deg,#ffffffa3,#f5f8fccc),#f4f7fb}.content{background:linear-gradient(180deg,#ffffff75,#f6f9fcc2),#f4f7fb}.sidebar{background:linear-gradient(180deg,#141c28,#101722 56%,#0d131d);border-right:1px solid rgba(255,255,255,.08);box-shadow:14px 0 42px #0d131d2e}.brand{background:#ffffff0b;border-color:#ffffff1a;box-shadow:none}.logo-mark{background:linear-gradient(135deg,#0f8b7f,#315fd2);box-shadow:0 12px 24px #118b8238}nav{gap:6px}nav button{min-height:40px;border-radius:8px;color:#cbd5e1;font-weight:800}nav button.active,nav button:hover{background:#ffffff14;color:#fff}nav button.active{border:1px solid rgba(63,199,181,.2);box-shadow:inset 3px 0 #3fc7b5}.topbar{margin-bottom:18px}.topbar h1{color:#121a26;font-size:clamp(24px,2vw,30px);line-height:1.08}.topbar p,.nav-group>span,.command-section-label,.kpi-card span,.panel-heading span,.permission-list span,.permission-list>div span,.permission-list button span,.module-group-grid span,.record-evidence-prompt span,.action-guidance-panel span{letter-spacing:0}.global-command{min-height:46px;background:#ffffffdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.command-shortcut,.command-filter-row button,.command-section-label small{background:#f2f5f8}.panel{padding:16px}.panel-heading{margin-bottom:12px}.panel-heading h3{color:#121a26;font-size:16px;line-height:1.2}.kpi-grid{gap:12px}.kpi-card{min-height:96px;padding:14px;border-color:#7d8da426}.kpi-card:before{height:2px;background:linear-gradient(90deg,#118b82,#315fd2);opacity:.78}.kpi-card span{color:#6c7a8d;font-size:12px;font-weight:850}.kpi-card strong{color:#111827;font-size:clamp(22px,1.9vw,28px)}.kpi-card small{color:#718094}.kpi-card.warning,.command-suggestion-card.warning{background:linear-gradient(180deg,#fffaeefa,#fffffff0)}.kpi-card.risk,.command-suggestion-card.risk{background:linear-gradient(180deg,#fff6f3fa,#fffffff0)}.actions-row{gap:8px}.actions-row button,.actions-row select,.record-action-strip button,.module-link-action,.text-action,.pagination-controls button,.command-filter-row button,.login-api-status button,.sidebar-recents-header button,.sidebar-recents>button{border-radius:8px;border-color:#7d8da42e;background:#fff;color:#344255;box-shadow:0 5px 14px #16202d0b}.actions-row button:hover:not(:disabled),.record-action-strip button:hover:not(:disabled),.module-link-action:hover:not(:disabled),.text-action:hover:not(:disabled),.pagination-controls button:hover:not(:disabled),.command-filter-row button:hover:not(:disabled){border-color:#118b8247;background:#f7fbfb;color:#0b6e69}.login-form button,.sidebar-footer button,.action-button,.primary-action,.actions-row .activate-action{border:0;background:linear-gradient(135deg,#118b82,#315fd2);color:#fff;box-shadow:0 12px 22px #315fd22e}.actions-row .cancel-action{background:#fff6f4;color:#a33a2c;border-color:#d85f4533;box-shadow:none}.actions-row .expire-action{background:#fffaf0;color:#8a5d0b;border-color:#b9821838;box-shadow:none}.status-pill,.contract-status,.invoice-status,.support-status,.quotation-status,.subscription-status,.ticket-status{border-radius:999px;font-weight:900}.permission-list :is(div,button),.module-group-grid :is(div,button),.dashboard-summary-band :is(div,button),.command-suggestion-card,.command-suggestion-strip>div{border-color:#7d8da424;background:#ffffffc7;box-shadow:none}.permission-list strong,.module-group-grid strong,.dashboard-summary-band strong{color:#17202a}input,select,textarea,.login-form input,.admin-form input,.admin-form select,.admin-form textarea{border-color:#7d8da43d;background:#fff;color:#16202d;box-shadow:none}input:hover,select:hover,textarea:hover,.login-form input:hover,.admin-form input:hover,.admin-form select:hover,.admin-form textarea:hover{border-color:#118b8252}input:focus,select:focus,textarea:focus,.login-form input:focus,.admin-form input:focus,.admin-form select:focus,.admin-form textarea:focus{border-color:#118b8294;box-shadow:var(--focus-ring)}.workorder-list{gap:10px}.entity-card,.workorder-card{border-color:#7d8da426}.entity-card:hover,.workorder-card:hover,.module-coverage-card:hover{border-color:#118b8242;box-shadow:0 14px 34px #16202d17}.selected-card,.entity-card.selected-card,.workorder-card.selected-card{border-color:#118b8261;box-shadow:0 16px 34px #118b821c}.action-guidance-panel,.record-evidence-prompt{box-shadow:none}.action-guidance-panel.ready,.record-evidence-prompt.ready{background:linear-gradient(180deg,#effdf9eb,#ffffffeb)}.action-guidance-panel.watch,.record-evidence-prompt.needs-proof{background:linear-gradient(180deg,#fffaeef0,#ffffffeb)}.action-guidance-panel.blocked{background:linear-gradient(180deg,#fff6f3f0,#ffffffeb)}.shell-workspace-map,.command-panel{border-radius:8px}.module-flow-rail,.daily-focus-grid,.two-column,.dashboard-chart-grid{gap:14px}:root{color:#263244;background:#f7f9fc;--ink: #263244;--muted: #748095;--line: #e5ecf3;--panel: rgba(255, 255, 255, .9);--panel-strong: #ffffff;--teal: #2f9b8f;--teal-dark: #247d74;--blue: #6b79d6;--blue-dark: #5663bc;--coral: #d8846b;--gold: #c99b43;--green: #3a906e;--sidebar: #fbfcfe;--surface-glow: 0 1px 0 rgba(255, 255, 255, .72) inset;--shadow: 0 18px 42px rgba(38, 50, 68, .08);--soft-shadow: 0 8px 22px rgba(38, 50, 68, .055);--card-border: 1px solid rgba(137, 151, 172, .14);--focus-ring: 0 0 0 4px rgba(47, 155, 143, .12)}html,body{color:#263244;background:linear-gradient(180deg,#fafcfff0,#f4f8fbeb),radial-gradient(circle at 10% 4%,rgba(47,155,143,.075),transparent 24%),radial-gradient(circle at 92% 8%,rgba(107,121,214,.07),transparent 25%),#f7f9fc}.app-shell{background:linear-gradient(180deg,#fafcfff0,#f5f8fcf5),#f7f9fc}.content{background:linear-gradient(180deg,#fafcffdb,#f5f8fcf0),#f7f9fc}.sidebar{background:linear-gradient(180deg,#fffffff5,#f7fafcf0),#fbfcfe;color:#293548;border-right:1px solid rgba(137,151,172,.16);box-shadow:10px 0 28px #2632440e}.brand{background:#ffffffb8;border-color:#8997ac29}.brand strong{color:#263244}.brand span,.sidebar-footer span,.sidebar-recents-header span,.nav-group>span{color:#7b8798}.logo-mark{background:linear-gradient(135deg,#5bb8aa,#7d8ae1);color:#fff;box-shadow:0 10px 24px #2f9b8f2e}nav button,.sidebar-recents>button{color:#526174;background:transparent;border:1px solid transparent;box-shadow:none}nav button.active,nav button:hover,.sidebar-recents>button.active,.sidebar-recents>button:hover{color:#247d74;background:#e8f7f4cc;border-color:#2f9b8f1f;box-shadow:none}nav button.active{box-shadow:inset 3px 0 #70c7bd}.sidebar-recents-header button{background:#ffffffc7;color:#748095;box-shadow:none}.topbar p{color:#7b8798}.topbar h1,.panel-heading h3,.panel-heading strong,.kpi-card strong,.permission-list strong,.module-group-grid strong,.dashboard-summary-band strong,.command-result strong,.command-suggestion-card strong{color:#263244}.login-panel,.global-command,.command-panel,.shell-workspace-map,.panel,.kpi-card,.health-card,.health-mini,.workorder-card,.entity-card,.module-form-panel,.module-loading-card,.module-error-card,.module-coverage-card,.action-guidance-panel,.record-evidence-prompt,.record-attachments-panel,.drawer-panel,.modal-panel,.admin-form,.contract-detail-card,.customer-detail-card,.support-detail-card,.quotation-detail-card{border-color:#8997ac21;background:linear-gradient(180deg,#fffffff0,#fcfeffe0),#fff;box-shadow:0 8px 22px #2632440e,var(--surface-glow)}.panel,.kpi-card,.entity-card,.workorder-card,.module-form-panel{border-radius:8px}.global-command{background:#ffffffd1;box-shadow:0 8px 22px #2632440d}.global-command:focus-within{border-color:#2f9b8f47;box-shadow:0 10px 26px #2f9b8f14,var(--focus-ring)}.kpi-card:before{height:2px;background:linear-gradient(90deg,#76c8bd,#8d98e2);opacity:.68}.kpi-card span,.permission-list span,.module-group-grid span,.dashboard-summary-band span,.command-result small,.command-result em,.command-suggestion-card small{color:#748095}.kpi-card.warning,.command-suggestion-card.warning,.action-guidance-panel.watch,.record-evidence-prompt.needs-proof{background:linear-gradient(180deg,#fffcf4f5,#ffffffe6)}.kpi-card.risk,.command-suggestion-card.risk,.action-guidance-panel.blocked{background:linear-gradient(180deg,#fff8f6f5,#ffffffe6)}.action-guidance-panel.ready,.record-evidence-prompt.ready{background:linear-gradient(180deg,#f1fbf9f5,#ffffffe6)}.permission-list :is(div,button),.module-group-grid :is(div,button),.dashboard-summary-band :is(div,button),.command-suggestion-card,.command-suggestion-strip>div,.command-result:hover,.command-result.selected{border-color:#8997ac1f;background:#ffffffad;box-shadow:none}.entity-card:hover,.workorder-card:hover,.module-coverage-card:hover,.kpi-card.interactive:hover,.kpi-card.interactive:focus-visible{border-color:#2f9b8f33;box-shadow:0 10px 24px #26324412}.selected-card,.entity-card.selected-card,.workorder-card.selected-card{border-color:#2f9b8f4d;box-shadow:0 10px 24px #2f9b8f13}.actions-row button,.actions-row select,.record-action-strip button,.module-link-action,.text-action,.pagination-controls button,.command-filter-row button,.command-shortcut,.login-api-status button{border-color:#8997ac26;background:#ffffffd1;color:#4d5b6f;box-shadow:none}.actions-row button:hover:not(:disabled),.record-action-strip button:hover:not(:disabled),.module-link-action:hover:not(:disabled),.text-action:hover:not(:disabled),.pagination-controls button:hover:not(:disabled),.command-filter-row button:hover:not(:disabled){border-color:#2f9b8f3d;background:#eff9f7e6;color:#247d74}.login-form button,.sidebar-footer button,.action-button,.primary-action,.actions-row .activate-action{background:linear-gradient(135deg,#4eafa3,#7784dd);color:#fff;box-shadow:0 10px 22px #6b79d624}.actions-row .activate-action:hover:not(:disabled),.login-form button:hover:not(:disabled),.sidebar-footer button:hover:not(:disabled),.action-button:hover:not(:disabled),.primary-action:hover:not(:disabled){background:linear-gradient(135deg,#459f94,#6d78cf);color:#fff}.actions-row .cancel-action{background:#fff8f6f0;color:#a65a49;border-color:#d8846b33}.actions-row .expire-action{background:#fffcf4f0;color:#8b6a2c;border-color:#c99b4338}input,select,textarea,.login-form input,.admin-form input,.admin-form select,.admin-form textarea{border-color:#8997ac2e;background:#ffffffe6;color:#263244}input:hover,select:hover,textarea:hover,.login-form input:hover,.admin-form input:hover,.admin-form select:hover,.admin-form textarea:hover{border-color:#2f9b8f3d}input:focus,select:focus,textarea:focus,.login-form input:focus,.admin-form input:focus,.admin-form select:focus,.admin-form textarea:focus{border-color:#2f9b8f6b;box-shadow:var(--focus-ring)}.status-pill,.contract-status,.invoice-status,.support-status,.quotation-status,.subscription-status,.ticket-status{border-color:#8997ac24}body,button,input,select,textarea{-webkit-font-smoothing:antialiased;font-weight:560}button{font-weight:680}.topbar h1,.login-panel h1{font-weight:680;line-height:1.16}.panel-heading h3,.panel-heading strong,.entity-card-title strong,.workorder-top strong,.contract-detail-card>strong,.customer-detail-card>strong,.support-detail-card>strong,.quotation-detail-card>strong,.command-result strong,.command-suggestion-card strong,.module-group-grid strong,.permission-list strong,.dashboard-summary-band strong{font-weight:680;line-height:1.22}.kpi-card strong{font-weight:650;line-height:1.14}.kpi-card span,.panel-heading span,.topbar p,.nav-group>span,.command-section-label,.permission-list span,.module-group-grid span,.dashboard-summary-band span,.record-evidence-prompt span,.action-guidance-panel span,.command-suggestion-card span,.command-suggestion-strip>div span,.contract-status,.invoice-status,.support-status,.quotation-status,.subscription-status,.ticket-status,.status-pill{font-weight:650;letter-spacing:0;text-transform:none}.kpi-card small,.entity-card small,.workorder-card small,.permission-list small,.command-result small,.command-result em,.command-suggestion-card small,.record-evidence-prompt small,.action-guidance-panel p,.action-guidance-panel li,.module-link-action small,.login-panel p{font-weight:520;line-height:1.48}nav button,.sidebar-recents>button,.actions-row button,.actions-row select,.record-action-strip button,.module-link-action,.text-action,.pagination-controls button,.command-filter-row button,.command-shortcut,.login-api-status button,.action-button,.primary-action{font-weight:650;line-height:1.2}.panel,.kpi-card,.entity-card,.workorder-card,.module-form-panel,.permission-list :is(div,button),.module-group-grid :is(div,button),.dashboard-summary-band :is(div,button),.command-suggestion-card,.command-suggestion-strip>div{border-width:1px}.panel{padding:18px}.kpi-card{padding:16px;gap:9px}.entity-card,.workorder-card{padding-top:14px;padding-bottom:14px}.actions-row button,.actions-row select,.record-action-strip button,.module-link-action,.text-action,.pagination-controls button,.command-filter-row button{min-height:38px;padding-inline:12px}input,select,textarea,.login-form input,.admin-form input,.admin-form select,.admin-form textarea{font-weight:560;line-height:1.42}label,.login-form label,.admin-form label{font-weight:620;color:#526174}.contract-detail-tabs button,.support-detail-tabs button,.quotation-detail-tabs button,.customer-detail-tabs button,.settings-tabs button,.tabs button{font-weight:650;letter-spacing:0}.contract-detail-tabs button.active,.support-detail-tabs button.active,.quotation-detail-tabs button.active,.customer-detail-tabs button.active,.settings-tabs button.active,.tabs button.active{background:#eff9f7eb;color:#247d74;box-shadow:none}.status-pill,.contract-status,.invoice-status,.support-status,.quotation-status,.subscription-status,.ticket-status{padding-inline:9px;min-height:26px;display:inline-flex;align-items:center}.action-guidance-panel,.record-evidence-prompt{line-height:1.48}.dashboard-focus-scope[data-density="Deep dive"]{gap:16px}.dashboard-focus-scope[data-density="Deep dive"]>:is(.panel,.dashboard-health-grid,.dashboard-chart-grid){margin-block:0}.dashboard-focus-scope[data-density="Deep dive"] :is(.dashboard-billing-command-header,.dashboard-next-actions-header,.executive-signal-header,.workflow-bottleneck-header,.daily-operating-flow-header,.command-action-board-header,.daily-control-overview-header,.operating-health-summary-header){align-items:center}.dashboard-focus-scope[data-density="Deep dive"] :is(.dashboard-billing-command-header,.dashboard-next-actions-header,.executive-signal-header,.workflow-bottleneck-header,.daily-operating-flow-header,.command-action-board-header,.daily-control-overview-header,.operating-health-summary-header)>:first-child{min-width:0}.dashboard-focus-scope[data-density="Deep dive"] :is(.dashboard-billing-command-header>span,.dashboard-next-actions-header small,.executive-signal-header>span,.workflow-bottleneck-header>span,.daily-operating-flow-header>span,.command-action-board-header>span,.daily-control-overview-header>span,.operating-health-summary-header>span){max-width:min(38vw,360px);white-space:normal;overflow-wrap:anywhere}.dashboard-focus-scope[data-density="Deep dive"] :is(.dashboard-billing-signal-grid,.dashboard-next-actions-grid,.executive-signal-grid,.executive-signal-gauges,.command-stack-grid,.workflow-bottleneck-grid,.daily-operating-flow-grid,.command-action-board-grid,.daily-control-overview-grid,.command-shortcuts-grid,.operating-health-summary-grid,.operating-pulse-grid,.revenue-runway-grid,.people-capacity-grid,.asset-supply-grid,.customer-service-grid,.finance-watch-grid,.governance-grid,.workday-planner-grid,.saas-readiness-grid,.service-sla-grid,.data-quality-grid,.profitability-grid,.bottleneck-grid,.retention-grid,.automation-grid,.growth-grid,.compliance-grid,.adoption-grid,.revenue-protection-grid,.execution-grid,.decision-load-grid,.owner-workload-grid,.escalation-board-grid,.executive-scoreboard-grid,.morning-brief-grid,.decision-queue-list,.attention-heatmap-grid,.cash-work-grid,.department-health-grid,.module-coverage-grid,.next-actions-grid,.business-flow-grid,.risk-radar-grid){align-items:stretch}.dashboard-focus-scope[data-density="Deep dive"] :is(.dashboard-billing-signal,.dashboard-next-action-card,.executive-signal-gauge-button,.executive-signal-chart,.command-stack-card,.workflow-bottleneck-card,.daily-operating-flow-card,.command-action-card,.daily-control-overview-card,.command-shortcut-card,.operating-health-summary-card,.operating-pulse-card,.revenue-runway-card,.people-capacity-card,.asset-supply-card,.customer-service-card,.finance-watch-card,.governance-card,.workday-planner-card,.saas-readiness-card,.service-sla-card,.data-quality-card,.profitability-card,.bottleneck-card,.retention-card,.automation-card,.growth-card,.compliance-card,.adoption-card,.revenue-protection-card,.execution-card,.decision-load-card,.owner-workload-card,.escalation-board-card,.executive-score-card,.morning-brief-card,.attention-heatmap-cell,.cash-work-card,.department-health-card,.module-coverage-card,.next-action-card,.business-flow-stage,.risk-radar-card,.health-card){height:100%;min-width:0;align-content:start}.dashboard-focus-scope[data-density="Deep dive"] :is(.dashboard-next-action-card,.command-stack-card,.daily-operating-flow-card,.command-action-card,.daily-control-overview-card,.operating-health-summary-card){padding-right:42px}.dashboard-focus-scope[data-density="Deep dive"] :is(.operating-health-summary-card,.operating-pulse-card,.revenue-runway-card,.people-capacity-card,.asset-supply-card,.customer-service-card,.finance-watch-card,.governance-card,.workday-planner-card,.saas-readiness-card,.service-sla-card,.data-quality-card,.profitability-card,.bottleneck-card,.retention-card,.automation-card,.growth-card,.compliance-card,.adoption-card,.revenue-protection-card,.execution-card,.decision-load-card,.owner-workload-card,.escalation-board-card){min-height:154px;grid-template-rows:auto auto minmax(38px,1fr) auto}.dashboard-focus-scope[data-density="Deep dive"] :is(.operating-health-summary-card,.operating-pulse-card,.revenue-runway-card,.people-capacity-card,.asset-supply-card,.customer-service-card,.finance-watch-card,.governance-card,.workday-planner-card,.saas-readiness-card,.service-sla-card,.data-quality-card,.profitability-card,.bottleneck-card,.retention-card,.automation-card,.growth-card,.compliance-card,.adoption-card,.revenue-protection-card,.execution-card,.decision-load-card,.owner-workload-card,.escalation-board-card)>span{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.dashboard-focus-scope[data-density="Deep dive"] :is(.operating-health-summary-card,.operating-pulse-card,.revenue-runway-card,.people-capacity-card,.asset-supply-card,.customer-service-card,.finance-watch-card,.governance-card,.workday-planner-card,.saas-readiness-card,.service-sla-card,.data-quality-card,.profitability-card,.bottleneck-card,.retention-card,.automation-card,.growth-card,.compliance-card,.adoption-card,.revenue-protection-card,.execution-card,.decision-load-card,.owner-workload-card,.escalation-board-card) :is(strong,small,em,b,p){min-width:0;overflow-wrap:anywhere}.dashboard-focus-scope[data-density="Deep dive"] :is(.operating-health-summary-card,.operating-pulse-card,.revenue-runway-card,.people-capacity-card,.asset-supply-card,.customer-service-card,.finance-watch-card,.governance-card,.workday-planner-card,.saas-readiness-card,.service-sla-card,.data-quality-card,.profitability-card,.bottleneck-card,.retention-card,.automation-card,.growth-card,.compliance-card,.adoption-card,.revenue-protection-card,.execution-card,.decision-load-card,.owner-workload-card,.escalation-board-card)>b{align-self:end;font-size:clamp(24px,2.4vw,34px)}.dashboard-focus-scope[data-density="Deep dive"] :is(.operating-health-summary-track,.operating-pulse-track,.revenue-runway-track,.people-capacity-track,.asset-supply-track,.customer-service-track,.finance-watch-track,.governance-track,.workday-planner-track,.saas-readiness-track,.service-sla-track,.data-quality-track,.profitability-track,.bottleneck-track,.retention-track,.automation-track,.growth-track,.compliance-track,.adoption-track,.revenue-protection-track,.execution-track,.decision-load-track,.owner-workload-track,.escalation-board-track){align-self:end;width:100%}.dashboard-focus-scope[data-density="Deep dive"] .executive-signal-context{grid-template-columns:minmax(120px,.55fr) minmax(90px,auto) minmax(0,1.2fr) minmax(0,1.2fr) auto}.dashboard-focus-scope[data-density="Deep dive"] .workflow-route-mini button{align-content:center}.dashboard-focus-scope[data-density="Deep dive"] .business-flow-stage:after{display:none}.dashboard-focus-scope[data-density="Deep dive"] .dashboard-stage-title{align-items:center;gap:14px}.dashboard-focus-scope[data-density="Deep dive"] .dashboard-stage-title strong{max-width:min(58vw,780px)}.dashboard-focus-scope[data-density="Deep dive"] .dashboard-chart-grid .panel{height:100%;display:grid;align-content:start;gap:14px}.dashboard-focus-scope[data-density="Deep dive"] .metric-area-labels div{min-width:0}@media (max-width: 900px){.dashboard-focus-scope[data-density="Deep dive"] :is(.dashboard-billing-command-header,.dashboard-next-actions-header,.executive-signal-header,.workflow-bottleneck-header,.daily-operating-flow-header,.command-action-board-header,.daily-control-overview-header,.operating-health-summary-header,.workflow-bottleneck-lead,.workflow-bottleneck-footer,.dashboard-stage-title){display:grid;grid-template-columns:1fr;justify-items:start}.dashboard-focus-scope[data-density="Deep dive"] :is(.dashboard-next-actions-header small,.executive-signal-header>span,.workflow-bottleneck-header>span,.daily-operating-flow-header>span,.command-action-board-header>span,.daily-control-overview-header>span,.operating-health-summary-header>span){max-width:none;text-align:left}.dashboard-focus-scope[data-density="Deep dive"] .executive-signal-context{grid-template-columns:1fr;align-items:start}.dashboard-focus-scope[data-density="Deep dive"] .executive-signal-context button{width:100%;min-width:0}.dashboard-focus-scope[data-density="Deep dive"] :is(.operating-health-summary-card,.operating-pulse-card,.revenue-runway-card,.people-capacity-card,.asset-supply-card,.customer-service-card,.finance-watch-card,.governance-card,.workday-planner-card,.saas-readiness-card,.service-sla-card,.data-quality-card,.profitability-card,.bottleneck-card,.retention-card,.automation-card,.growth-card,.compliance-card,.adoption-card,.revenue-protection-card,.execution-card,.decision-load-card,.owner-workload-card,.escalation-board-card)>span{grid-template-columns:1fr}}.timesheets-simple .soft-check-card{align-items:flex-start;display:flex;gap:10px}.timesheets-simple .soft-check-card input[type=checkbox]{height:18px;flex:0 0 18px;margin:4px 0 0;min-height:18px;min-width:18px;width:18px}.timesheets-simple .soft-check-card span{display:grid;gap:4px;min-width:0}.timesheets-simple .timesheet-filter-bar{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.timesheets-simple .timesheet-filter-bar label:first-child{grid-column:1 / -1}@media (max-width: 620px){.timesheets-simple .timesheet-filter-bar{grid-template-columns:1fr}}.timesheets-simple .timesheet-hero{border-radius:28px}.timesheet-simple-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.timesheet-simple-layout{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(300px,.82fr) minmax(0,1.45fr)}.timesheet-toggle-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.timesheet-related-picker,.timesheet-employee-filter{display:grid;gap:8px}.timesheet-related-picker .related-work-search,.timesheet-employee-filter .employee-filter-search{margin-top:2px}.timesheet-related-picker select,.timesheet-employee-filter select{margin-top:0}.timesheet-related-picker small,.timesheet-employee-filter small{color:var(--muted);font-size:.78rem;font-weight:750;line-height:1.35}.soft-check-card{align-items:flex-start;background:color-mix(in srgb,var(--surface-soft) 74%,white);border:1px solid var(--border);border-radius:18px;cursor:pointer;display:flex;gap:10px;min-height:84px;padding:14px}.soft-check-card strong{color:var(--text);font-size:.96rem;line-height:1.2}.soft-check-card small{color:var(--muted);font-size:.8rem;line-height:1.35}.timesheet-list-panel{min-width:0}.timesheet-filter-bar{margin-bottom:14px}.timesheet-activity-strip{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.timesheet-activity-strip>span{background:color-mix(in srgb,var(--accent-soft) 70%,white);border:1px solid color-mix(in srgb,var(--accent) 16%,var(--border));border-radius:999px;color:var(--text);font-size:.78rem;font-weight:750;padding:7px 10px}.timesheet-entry-list .entity-card{border-radius:22px}.timesheet-entry-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.timesheet-entry-meta span{align-items:center;background:var(--surface-soft);border:1px solid var(--border);border-radius:999px;color:var(--muted);display:inline-flex;font-size:.78rem;font-weight:750;gap:6px;line-height:1.2;max-width:100%;padding:7px 10px}.timesheet-entry-meta svg{flex:0 0 auto}.timesheet-note-preview{color:var(--muted);display:-webkit-box;font-size:.88rem;line-height:1.45;margin:12px 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:pre-line}.timesheet-list-footer{align-items:center;border-top:1px solid var(--border);display:flex;gap:12px;justify-content:space-between;margin-top:16px;padding-top:16px}.timesheet-list-footer>span{color:var(--muted);font-size:.86rem;font-weight:750}@media (max-width: 980px){.timesheet-simple-layout{grid-template-columns:1fr}}@media (max-width: 620px){.timesheet-toggle-grid{grid-template-columns:1fr}.timesheet-list-footer{align-items:stretch;flex-direction:column}}.workorder-status,.task-status,.payroll-status,.leave-status,.attendance-status,.asset-status,.inventory-status,.supplier-status,.procurement-status,.expense-status,.invoice-status,.subscription-status,.support-status,.quotation-status,.contract-status,.ticket-status{box-sizing:border-box;width:fit-content;max-width:100%;min-height:28px;padding:6px 11px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:999px;font-size:.74rem;font-weight:760;letter-spacing:0;line-height:1.15;text-align:center;white-space:nowrap;overflow-wrap:normal;vertical-align:middle;flex:0 0 auto}.status-pill:has(:is(.workorder-status,.task-status,.payroll-status,.leave-status,.attendance-status,.asset-status,.inventory-status,.supplier-status,.procurement-status,.expense-status,.invoice-status,.subscription-status,.support-status,.quotation-status,.contract-status,.ticket-status)){min-height:0;padding:0;border:0;background:transparent;box-shadow:none;display:inline-flex;align-items:center;justify-content:flex-start}.support-simple-bar{align-items:center;background:#ffffffd1;border:1px solid rgba(134,152,171,.18);border-radius:18px;box-shadow:0 18px 42px #202d3f12;display:grid;gap:16px;grid-template-columns:minmax(240px,1.2fr) minmax(260px,1fr) minmax(280px,1.2fr);padding:16px}.support-simple-bar>div:first-child{min-width:0}.support-simple-bar span,.support-simple-bar small{color:var(--muted);font-size:.84rem}.support-simple-bar strong{color:var(--ink);display:block;font-size:1rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-simple-stats,.support-simple-filters{display:flex;flex-wrap:wrap;gap:8px}.support-simple-stats span,.support-simple-filters button{align-items:center;background:#f7fafc;border:1px solid rgba(134,152,171,.16);border-radius:999px;color:#475569;display:inline-flex;gap:6px;min-height:34px;padding:7px 11px}.support-simple-stats strong{display:inline;font-size:.9rem}.support-simple-filters button{cursor:pointer;font-weight:720}.support-simple-filters button.active{background:#118b821a;border-color:#118b823d;color:#0b6e69}.support-relation-picker,.support-relation-editor,.support-related-search{display:grid;gap:12px}.support-related-search label>span{align-items:center;background:#fff;border:1px solid var(--border);border-radius:12px;display:flex;gap:8px;padding:0 10px}.support-related-search label>span input{border:0;box-shadow:none;flex:1;min-width:0;padding-inline:0}.support-related-options{display:grid;gap:8px;max-height:240px;overflow:auto}.support-related-options button{align-items:flex-start;background:#f8fafc;border:1px solid rgba(134,152,171,.18);border-radius:14px;color:var(--ink);display:grid;gap:3px;padding:10px 12px;text-align:left}.support-related-options button.active{background:#118b821a;border-color:#118b8242}.support-related-options small{color:var(--muted)}.support-linked-line{align-items:center;color:#526174;display:flex;font-size:.84rem;gap:7px;min-width:0}.support-linked-line span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-ticket-snapshot{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.support-ticket-snapshot span{background:#f8fafc;border:1px solid rgba(134,152,171,.16);border-radius:14px;color:var(--muted);display:grid;gap:3px;min-width:0;padding:10px 12px}.support-ticket-snapshot strong{color:var(--ink);font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-notes-panel.simple{background:#fff;border:1px solid rgba(134,152,171,.16);border-radius:16px;display:grid;gap:12px;padding:14px}.support-notes-panel.simple textarea{min-height:112px}.support-activity-details{border:1px solid rgba(134,152,171,.16);border-radius:16px;overflow:hidden}.support-activity-details summary{align-items:center;cursor:pointer;display:flex;gap:8px;list-style:none;padding:12px 14px}.support-activity-details summary::-webkit-details-marker{display:none}.support-activity-details summary span{background:#eef7f5;border-radius:999px;color:#0b6e69;font-size:.78rem;margin-left:auto;padding:4px 8px}.support-activity-details .support-activity-list{border-top:1px solid rgba(134,152,171,.14);padding:12px}.support-files-heading{align-items:center;color:var(--ink);display:flex;flex-wrap:wrap;gap:8px}.support-files-heading span{color:var(--muted);font-size:.84rem}.support-detail-card>.two-column.no-margin{grid-template-columns:1fr}@media (max-width: 1100px){.support-simple-bar{grid-template-columns:1fr}}@media (max-width: 620px){.support-ticket-snapshot,.support-control-grid{grid-template-columns:1fr}}#root *,#root *:before,#root *:after{box-sizing:border-box;min-width:0}#root img,#root svg,#root canvas,#root video{max-width:100%}#root button,#root input,#root select,#root textarea,.app-shell,.main-content,.content,.settings-stack,.panel,.module-form-panel,.entity-card,.workorder-card,.record-drawer,.record-drawer-card{min-width:0}.permission-list :is(div,button),.workorder-list>*,.entity-card,.workorder-card,.panel,.kpi-card{overflow-wrap:anywhere}.status-pill,.report-status,.subscription-status,.expense-status,.kanban-priority-pill,.priority-pill,.badge,button{max-width:100%;overflow-wrap:anywhere}.workorder-top{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.entity-card-title,.entity-card-title strong,.entity-card-title span{min-width:0;max-width:100%}.entity-card-side{min-width:min(100%,120px);max-width:min(42%,240px);display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:6px}.status-pill,.report-status,.subscription-status,.expense-status,.priority-pill,.badge{min-width:0;max-width:100%;min-height:28px;padding:5px 9px;white-space:normal;line-height:1.15}.entity-card-side .status-pill,.entity-card-side .record-open-button{flex:0 1 auto}.record-open-button{min-width:0;max-width:100%;white-space:normal}.permission-list :is(div,button){min-width:0}.permission-list :is(span,strong,small,em){min-width:0;overflow-wrap:anywhere}@media (max-width: 980px){.company-subscription-layout,.timesheet-simple-layout,.two-column,.dashboard-chart-grid,.settings-admin-grid,.subscription-health-grid,.expense-payment-grid,.report-priority-grid,.payroll-period-controls,.calendar-shell,.crm-detail-layout,.workorder-detail-layout,.kanban-board-header,.kanban-board-toolbar{grid-template-columns:1fr!important}.subscription-command-grid,.expense-command-grid,.report-command-grid,.audit-command-grid,.asset-command-grid,.attendance-command-grid,.inventory-command-grid,.supplier-command-grid,.procurement-command-grid,.invoice-command-grid,.contract-command-grid,.quotation-command-grid,.support-command-grid,.employee-command-grid,.payroll-command-grid,.kanban-command-grid,.dashboard-command-grid,.kpi-grid,.compact-kpis,.compact-grid,.report-export-readiness-grid,.report-readiness-grid,.report-playbook-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.report-export-pack-header,.report-presets-header,.subscription-control-header,.company-subscription-header,.panel-heading-row{align-items:stretch!important;flex-direction:column!important}}@media (max-width: 620px){.subscription-command-grid,.expense-command-grid,.report-command-grid,.audit-command-grid,.asset-command-grid,.attendance-command-grid,.inventory-command-grid,.supplier-command-grid,.procurement-command-grid,.invoice-command-grid,.contract-command-grid,.quotation-command-grid,.support-command-grid,.employee-command-grid,.payroll-command-grid,.kanban-command-grid,.dashboard-command-grid,.kpi-grid,.compact-kpis,.compact-grid,.report-export-grid,.report-export-readiness-grid,.report-readiness-grid,.report-playbook-grid,.daily-focus-grid,.company-subscription-stats,.company-subscription-category-grid,.company-subscription-list article,.report-management-metrics{grid-template-columns:1fr!important}.actions-row,.report-export-pack-header>div:last-child,.company-subscription-list article>div,.subscription-density-control,.report-density-control,.timesheet-filter-bar,.kanban-board-toolbar,.calendar-filter-row{align-items:stretch!important;display:grid!important;grid-template-columns:1fr!important}.actions-row button,.report-export-pack-header button,.company-subscription-list article>div button,.subscription-density-control button,.report-density-control button{justify-content:center!important;white-space:normal!important;width:100%!important}.hero.compact,.module-hero,.report-review-card,.company-subscription-shell{border-radius:18px!important;padding:14px!important}.hero-status{width:100%!important}.content,.main-content{padding-inline:12px!important}}.saas-site{background:radial-gradient(circle at 12% 8%,rgba(19,153,145,.12),transparent 28%),radial-gradient(circle at 88% 4%,rgba(83,119,222,.12),transparent 30%),linear-gradient(180deg,#f8fbfd,#eef5f7 52%,#f8fafc);color:#182232;min-height:100vh;overflow-x:hidden}.saas-nav{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8fbfdd1;border:1px solid rgba(129,148,171,.18);border-radius:22px;box-shadow:0 18px 50px #1f304a14;display:grid;gap:18px;grid-template-columns:auto 1fr auto;margin:16px auto 0;max-width:1180px;padding:12px 14px;position:sticky;top:16px;width:calc(100% - 32px);z-index:20}.saas-brand,.saas-nav nav{align-items:center;display:flex;gap:8px}.saas-brand{background:transparent;border:0;color:#172033;cursor:pointer;font:inherit;padding:0}.saas-brand span{align-items:center;background:linear-gradient(135deg,#118b82,#3568d4);border-radius:14px;box-shadow:0 14px 30px #118b8238;color:#fff;display:grid;font-weight:900;height:42px;place-items:center;width:42px}.saas-brand strong{font-size:1.05rem}.saas-nav nav{justify-content:center;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.saas-nav nav::-webkit-scrollbar{display:none}.saas-nav nav button,.saas-footer button,.saas-text-button{background:transparent;border:0;border-radius:999px;color:#526174;cursor:pointer;font-weight:760;padding:10px 14px}.saas-footer button{border-radius:10px;font-size:.9rem;justify-self:start;line-height:1.25;padding:4px 0;text-align:left}.saas-nav nav button:hover,.saas-nav nav button.active,.saas-footer button:hover,.saas-text-button:hover{background:#118b8217;color:#0b6e69}.saas-footer button:hover{background:transparent;text-decoration:underline;text-underline-offset:4px}.saas-primary-nav,.saas-hero-actions button:first-child,.saas-large-action,.saas-secondary-action,.saas-workflow-map>button,.saas-panel-action,.saas-contact-card button,.saas-contact-side button,.saas-cookie-banner>div:last-child button:last-child,.saas-workspace-found button,.saas-workspace-key-note button,.saas-lookup-card form button,.saas-plan-grid article button{align-items:center;background:linear-gradient(135deg,#118b82,#3568d4);border:0;border-radius:999px;box-shadow:0 18px 36px #118b8233;color:#fff;cursor:pointer;display:inline-flex;font-weight:850;gap:8px;justify-content:center;padding:12px 18px}.saas-return-card button:first-child{background:linear-gradient(135deg,#118b82,#3568d4);border-color:transparent;color:#fff}.saas-primary-nav:hover,.saas-hero-actions button:first-child:hover,.saas-large-action:hover,.saas-secondary-action:hover,.saas-workflow-map>button:hover,.saas-panel-action:hover,.saas-contact-card button:hover,.saas-contact-side button:hover,.saas-cookie-banner>div:last-child button:last-child:hover,.saas-workspace-found button:hover,.saas-workspace-key-note button:hover,.saas-lookup-card form button:hover,.saas-plan-grid article button:hover{filter:saturate(1.08);transform:translateY(-1px)}.saas-hero,.saas-page-hero,.saas-section,.saas-register-layout,.saas-workspace-lookup,.saas-footer{margin-inline:auto;max-width:1180px;width:calc(100% - 32px)}.saas-hero{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,.98fr) minmax(330px,1.02fr);min-height:680px;padding:96px 0 54px}.saas-hero-copy,.saas-page-hero{display:grid;gap:18px}.saas-eyebrow{align-items:center;background:#ffffffb8;border:1px solid rgba(129,148,171,.16);border-radius:999px;color:#0b6e69;display:inline-flex;font-size:.78rem;font-weight:900;gap:8px;letter-spacing:0;padding:8px 11px;width:fit-content;text-transform:uppercase}.saas-hero h1,.saas-page-hero h1{color:#172033;font-size:clamp(2.65rem,6.1vw,5.45rem);letter-spacing:0;line-height:.96;margin:0;max-width:820px}.saas-hero p,.saas-page-hero p{color:#526174;font-size:1.12rem;line-height:1.75;margin:0;max-width:690px}.saas-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.saas-hero-note{align-items:flex-start;background:#ffffffad;border:1px solid rgba(17,139,130,.14);border-radius:22px;color:#41516a;display:inline-flex;gap:10px;line-height:1.5;max-width:620px;padding:13px 15px}.saas-hero-note svg{color:#118b82;flex:0 0 auto;margin-top:2px}.saas-hero-note span{font-size:.92rem;font-weight:760}.saas-hero-actions button:last-child,.saas-register-summary>button{background:#ffffffc2;border:1px solid rgba(129,148,171,.22);border-radius:999px;color:#233047;cursor:pointer;font-weight:820;padding:12px 18px}.saas-api-pill{align-items:center;background:#ffffff75;border:1px solid rgba(129,148,171,.2);border-radius:999px;color:#65758a;display:inline-flex;font-size:.82rem;font-weight:760;gap:9px;justify-self:start;padding:7px 11px}.saas-api-pill span{background:#f0b429;border-radius:999px;height:8px;width:8px}.saas-hero-proof{display:flex;flex-wrap:wrap;gap:10px;max-width:680px}.saas-hero-proof article{align-items:center;background:#ffffff94;border:1px solid rgba(129,148,171,.13);border-radius:999px;display:inline-flex;gap:8px;min-height:0;padding:9px 12px}.saas-hero-proof strong{color:#172033;font-size:.86rem;font-weight:900}.saas-hero-proof span{color:#65758a;font-size:.8rem;font-weight:720;line-height:1.2}.saas-api-pill.online span{background:#18a058}.saas-api-pill.offline span{background:#d64545}.saas-product-preview,.saas-register-card,.saas-register-summary,.saas-lookup-card,.saas-lookup-help article,.saas-feature-grid article,.saas-workflow-groups article,.saas-solution-grid article,.saas-trust-grid article,.saas-contact-card,.saas-contact-side,.saas-benefits-grid article,.saas-plan-grid article,.saas-faq details{background:#ffffffdb;border:1px solid rgba(129,148,171,.18);border-radius:24px;box-shadow:0 22px 60px #1f304a14}.saas-product-preview{display:grid;gap:18px;overflow:hidden;padding:22px;position:relative}.saas-product-preview:before{background:linear-gradient(135deg,#118b8226,#3568d421);border-radius:999px;content:"";height:190px;position:absolute;right:-70px;top:-82px;width:190px}.saas-product-preview>*{position:relative}.saas-preview-top{align-items:center;display:flex;gap:10px}.saas-preview-top span{background:linear-gradient(135deg,#118b82,#3568d4);border-radius:16px;box-shadow:0 14px 30px #118b822e;height:40px;width:40px}.saas-preview-top strong{flex:1}.saas-preview-top small{background:#eef7f5;border-radius:999px;color:#0b6e69;font-weight:850;padding:7px 10px}.saas-preview-hero-card{background:linear-gradient(135deg,#118b821a,#3568d414),#fff;border:1px solid rgba(17,139,130,.14);border-radius:28px;display:grid;gap:10px;padding:22px}.saas-preview-hero-card small{color:#0b6e69;font-size:.74rem;font-weight:900;text-transform:uppercase}.saas-preview-hero-card strong{color:#172033;font-size:1.52rem;line-height:1.18}.saas-preview-hero-card span{color:#526174;font-size:.92rem;font-weight:720;line-height:1.5}.saas-preview-grid,.saas-benefits-grid,.saas-feature-grid,.saas-plan-grid{display:grid;gap:14px}.saas-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.saas-preview-grid article{background:#f8fafc;border:1px solid rgba(129,148,171,.14);border-radius:24px;display:grid;gap:7px;padding:16px}.saas-preview-grid span,.saas-preview-flow span,.saas-preview-grid small,.saas-register-steps span,.saas-plan-grid p,.saas-plan-grid li,.saas-footer span,.saas-footer a{color:#65758a}.saas-preview-grid strong{color:#172033;font-size:1.7rem}.saas-preview-grid small{font-size:.78rem;font-weight:760}.saas-preview-flow{display:grid;gap:10px}.saas-preview-flow article,.saas-benefits-grid article,.saas-workspace-found,.saas-success-note,.saas-workspace-key-note,.saas-check-row{align-items:flex-start;display:flex;gap:12px}.saas-preview-flow article{align-items:center;background:linear-gradient(135deg,#118b8214,#3568d40d);border-radius:18px;padding:14px}.saas-preview-flow article>div{flex:1;min-width:0}.saas-preview-flow strong,.saas-preview-flow span{display:block}.saas-preview-flow span{margin-top:2px}.saas-preview-flow article>small{background:#ffffffc7;border:1px solid rgba(17,139,130,.12);border-radius:999px;color:#0b6e69;flex:0 0 auto;font-size:.74rem;font-weight:880;padding:6px 8px}.saas-preview-actions{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.saas-preview-actions span{align-items:center;background:#f8fafc;border:1px solid rgba(129,148,171,.14);border-radius:999px;color:#36506f;display:inline-flex;font-size:.82rem;font-weight:820;gap:7px;min-width:0;padding:9px 11px}.saas-preview-actions svg{color:#18a058;flex:0 0 auto}.saas-preview-flow svg,.saas-benefits-grid svg,.saas-success-note svg,.saas-workspace-key-note svg,.saas-workspace-found svg,.saas-lookup-help svg{color:#118b82;flex:0 0 auto}.saas-section-heading{display:grid;gap:8px;margin-bottom:18px}.saas-section-heading span{color:#0b6e69;font-weight:900;text-transform:uppercase}.saas-section-heading h2{color:#172033;font-size:clamp(1.8rem,3vw,3rem);line-height:1.08;margin:0}.saas-journey-strip{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.saas-journey-strip article{align-items:center;background:#ffffffb8;border:1px solid rgba(129,148,171,.16);border-radius:20px;display:flex;gap:9px;padding:15px}.saas-journey-strip small{color:#0b6e69;font-weight:900}.saas-home-screens{padding-top:30px}.saas-home-screen-layout{align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.saas-home-screen-feature,.saas-home-screen-stack article{background:#ffffffc7;border:1px solid rgba(129,148,171,.15);box-shadow:0 22px 70px #23304714}.saas-home-screen-feature{border-radius:30px;display:grid;gap:16px;overflow:hidden;padding:18px}.saas-home-screen-frame{background:linear-gradient(180deg,#f8fbfc,#eef4f7);border:1px solid rgba(129,148,171,.16);border-radius:24px;overflow:hidden;padding:10px}.saas-home-screen-frame img{border-radius:18px;display:block;width:100%}.saas-home-screen-feature>div:last-child{display:grid;gap:8px;padding:2px 6px 8px}.saas-home-screen-feature>div:last-child>span,.saas-home-screen-stack span{color:#0b6e69;font-size:.78rem;font-weight:900;text-transform:uppercase}.saas-home-screen-feature strong,.saas-home-screen-stack strong{color:#172033;font-weight:930;line-height:1.2}.saas-home-screen-feature strong{font-size:clamp(1.55rem,2.5vw,2.35rem)}.saas-home-screen-feature p,.saas-home-screen-stack p{color:#65758a;line-height:1.6;margin:0}.saas-home-screen-feature button{align-items:center;background:#fff;border:1px solid rgba(17,139,130,.16);border-radius:999px;color:#0b6e69;cursor:pointer;display:inline-flex;font-weight:880;gap:8px;justify-content:center;justify-self:start;margin-top:4px;padding:11px 14px}.saas-home-screen-stack{display:grid;gap:14px}.saas-home-screen-stack article{align-items:center;border-radius:24px;display:grid;gap:12px;grid-template-columns:118px minmax(0,1fr);padding:12px}.saas-home-screen-stack img{aspect-ratio:16 / 11;background:#f8fbfc;border:1px solid rgba(129,148,171,.14);border-radius:16px;display:block;height:100%;object-fit:cover;object-position:top left;width:100%}.saas-home-screen-stack article>div{display:grid;gap:4px;min-width:0}.saas-home-screen-stack strong{font-size:1rem}.saas-home-screen-stack p{font-size:.86rem}.saas-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.saas-workflow-groups,.saas-solution-grid,.saas-product-area-grid,.saas-role-fit-grid,.saas-trust-grid,.saas-checklist-grid{display:grid;gap:14px}.saas-workflow-groups,.saas-product-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.saas-product-principles{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:8px}.saas-product-principles article{align-items:flex-start;background:#ffffffbd;border:1px solid rgba(129,148,171,.15);border-radius:20px;display:flex;gap:10px;min-width:0;padding:15px}.saas-product-principles svg{color:#118b82;flex:0 0 auto;margin-top:2px}.saas-product-principles div{display:grid;gap:4px;min-width:0}.saas-product-principles strong{color:#172033;font-size:.96rem;font-weight:920;line-height:1.3}.saas-product-principles span{color:#65758a;font-size:.84rem;font-weight:740;line-height:1.45}.saas-workflow-groups article,.saas-product-area-grid article,.saas-solution-grid article,.saas-role-fit-grid article,.saas-trust-grid article{display:grid;gap:12px;padding:22px}.saas-product-area-grid article{background:linear-gradient(180deg,#ffffffd1,#f4f9faad);border:1px solid rgba(129,148,171,.15);border-radius:28px;box-shadow:0 20px 54px #1f304a12;grid-template-rows:auto auto minmax(0,1fr)}.saas-product-area-grid article>div:first-child{display:grid;gap:8px}.saas-product-area-grid strong{color:#172033;font-size:1.18rem;font-weight:930}.saas-product-area-grid em{color:#0b6e69;font-size:.92rem;font-style:normal;font-weight:850;line-height:1.45}.saas-workflow-groups p,.saas-product-area-grid p,.saas-solution-grid p{color:#526174;line-height:1.65;margin:0}.saas-workflow-groups article>div,.saas-product-area-grid article>div:nth-child(2),.saas-solution-grid article>div{display:flex;flex-wrap:wrap;gap:8px}.saas-workflow-groups span,.saas-product-area-grid span,.saas-solution-grid span{background:#f3f8f8;border:1px solid rgba(17,139,130,.12);border-radius:999px;color:#0b6e69;font-size:.82rem;font-weight:850;padding:7px 10px}.saas-product-area-grid small{align-self:end;background:#ffffffa8;border:1px solid rgba(17,139,130,.11);border-radius:20px;color:#607087;font-weight:760;line-height:1.55;padding:13px}.saas-solution-grid,.saas-trust-grid,.saas-role-fit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.saas-solution-command{align-items:stretch;background:linear-gradient(135deg,#ffffffe6,#eef7f5bd),radial-gradient(circle at 100% 0%,rgba(53,104,212,.08),transparent 32%);border:1px solid rgba(129,148,171,.16);border-radius:30px;box-shadow:0 22px 60px #23304712;display:grid;gap:22px;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);padding:26px}.saas-solution-command h2{color:#172033;font-size:clamp(1.8rem,3.8vw,3.5rem);line-height:1.02;margin:0}.saas-solution-command p{color:#526174;line-height:1.62;margin:12px 0 0}.saas-solution-command>div:last-child{display:grid;gap:12px}.saas-solution-command article{align-items:start;background:#ffffffc2;border:1px solid rgba(129,148,171,.15);border-radius:20px;display:grid;gap:12px;grid-template-columns:auto 1fr auto;padding:14px}.saas-solution-command article svg{color:#118b82;margin-top:2px}.saas-solution-command article div{display:grid;gap:4px;min-width:0}.saas-solution-command article strong{color:#172033;font-size:.98rem;font-weight:930}.saas-solution-command article span{color:#65758a;font-size:.86rem;font-weight:760;line-height:1.42}.saas-solution-command button{background:#fff;border:1px solid rgba(17,139,130,.16);border-radius:999px;color:#0b6e69;cursor:pointer;font-weight:880;min-height:38px;padding:0 13px;white-space:nowrap}.saas-solution-outcomes{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:8px}.saas-solution-outcomes article{background:linear-gradient(180deg,#ffffffd1,#eef7f58c);border:1px solid rgba(129,148,171,.15);border-radius:20px;display:grid;gap:7px;min-width:0;padding:15px}.saas-solution-outcomes span{color:#0b6e69;font-size:.74rem;font-weight:920;text-transform:uppercase}.saas-solution-outcomes strong{color:#172033;font-size:.98rem;font-weight:920;line-height:1.35}.saas-solution-grid article{grid-template-rows:auto minmax(0,1fr) auto}.saas-solution-path{display:grid;gap:7px;padding-top:4px}.saas-solution-path span{background:#ffffffc7;border:1px solid rgba(129,148,171,.14);border-radius:14px;color:#36506f;font-size:.82rem;font-weight:820;padding:8px 10px}.saas-role-fit-grid article{background:#ffffffbd;border:1px solid rgba(129,148,171,.15);border-radius:22px}.saas-role-fit-grid strong{color:#172033;font-size:1rem;font-weight:920}.saas-role-fit-grid span{color:#65758a;font-weight:740;line-height:1.55}.saas-product-cta-row{display:flex;flex-wrap:wrap;gap:10px}.saas-product-cta-row button{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-weight:880;gap:8px;justify-content:center;padding:12px 16px}.saas-product-cta-row button:first-child{background:#fff;border:1px solid rgba(17,139,130,.16);color:#0b6e69}.saas-product-cta-row button:last-child{background:linear-gradient(135deg,#118b82,#3568d4);border:0;color:#fff}.saas-product-outcomes>div:last-child,.saas-solution-roles>div:last-child{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.saas-product-outcomes article,.saas-solution-roles article{background:#ffffffbd;border:1px solid rgba(129,148,171,.15);border-radius:22px;display:grid;gap:10px;padding:18px}.saas-product-outcomes article{grid-template-columns:auto minmax(0,1fr)}.saas-product-outcomes svg{color:#18a058;margin-top:2px}.saas-product-outcomes div,.saas-solution-roles article{min-width:0}.saas-product-outcomes strong,.saas-solution-roles strong{color:#172033;font-size:1rem;font-weight:920;line-height:1.3}.saas-product-outcomes span,.saas-solution-roles span{color:#65758a;display:block;font-size:.88rem;font-weight:740;line-height:1.55;margin-top:4px}.saas-solution-roles article{background:linear-gradient(180deg,#ffffffd1,#eef7f57a)}.saas-tour-video{align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.saas-tour-video>div:first-child,.saas-video-frame,.saas-guide-side{background:#ffffffc7;border:1px solid rgba(129,148,171,.16);border-radius:26px;box-shadow:0 22px 70px #23304714;display:grid;gap:14px;padding:24px}.saas-tour-video h2{color:#172033;font-size:clamp(1.8rem,3vw,3rem);line-height:1.08;margin:0}.saas-tour-video p,.saas-guide-side span{color:#65758a;line-height:1.65;margin:0}.saas-tour-video button,.saas-guide-side button,.saas-guide-side a,.saas-text-link{align-items:center;background:#fff;border:1px solid rgba(17,139,130,.16);border-radius:999px;color:#0b6e69;cursor:pointer;display:inline-flex;font-weight:880;gap:8px;justify-content:center;justify-self:start;padding:11px 14px;text-decoration:none}.saas-tour-points span{align-items:center;background:#118b8214;border:1px solid rgba(17,139,130,.12);border-radius:999px;color:#0b6e69;display:inline-flex;font-size:.82rem;font-weight:840;gap:6px;padding:8px 10px}.saas-video-frame{align-content:stretch;grid-template-columns:1fr;min-height:300px;overflow:hidden;position:relative}.saas-video-frame:before{background:linear-gradient(135deg,#118b8224,#3568d41f);border-radius:999px;content:"";height:220px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:220px}.saas-video-preview,.saas-tour-script{position:relative}.saas-video-preview{background:linear-gradient(145deg,#ffffffb8,#ecf7f58f);border:1px solid rgba(129,148,171,.14);border-radius:22px;display:grid;gap:10px;justify-items:center;padding:12px;text-align:center}.saas-video-preview video{aspect-ratio:16 / 9;background:#172033;border:1px solid rgba(129,148,171,.18);border-radius:18px;display:block;width:100%}.saas-video-preview a{background:#ffffffd1;border:1px solid rgba(17,139,130,.16);border-radius:999px;color:#0b6e69;font-size:.85rem;font-weight:880;padding:9px 12px;text-decoration:none}.saas-video-preview a:hover{background:#eef7f5}.saas-guide-side strong{color:#172033;font-size:1.2rem;font-weight:920}.saas-tour-script{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.saas-tour-script article{align-items:flex-start;background:#ffffffb3;border:1px solid rgba(129,148,171,.14);border-radius:18px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:13px}.saas-tour-script article>span{align-items:center;background:#172033;border-radius:999px;color:#fff;display:inline-flex;font-size:.72rem;font-weight:900;height:30px;justify-content:center;width:30px}.saas-tour-script strong{color:#172033;display:block;font-size:.95rem;font-weight:900;margin-bottom:3px}.saas-tour-script p{color:#65758a;font-size:.86rem;line-height:1.45;margin:0}.saas-tour-index{display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:18px}.saas-tour-index article{align-items:flex-start;background:#ffffffad;border:1px solid rgba(129,148,171,.14);border-radius:20px;display:grid;gap:10px;min-width:0;padding:13px}.saas-tour-index small{align-items:center;background:#eef7f5;border-radius:999px;color:#0b6e69;display:inline-flex;font-size:.72rem;font-weight:920;height:28px;justify-content:center;width:32px}.saas-tour-index div{display:grid;gap:4px;min-width:0}.saas-tour-index strong{color:#172033;font-size:.96rem;font-weight:920}.saas-tour-index span{color:#65758a;display:-webkit-box;font-size:.78rem;font-weight:740;line-height:1.35;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.saas-tour-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.saas-tour-grid>article{background:#ffffffc2;border:1px solid rgba(129,148,171,.15);border-radius:24px;display:grid;gap:12px;grid-template-rows:auto auto minmax(0,1fr);padding:16px}.saas-screen-shot{align-items:flex-start;background:linear-gradient(180deg,#f8fbfc,#eef4f7);border:1px solid rgba(129,148,171,.18);border-radius:18px;box-shadow:inset 0 0 0 1px #ffffff9e;display:block;overflow:hidden;aspect-ratio:16 / 10;padding:8px;position:relative}.saas-screen-scroll{border-radius:12px;height:100%;overflow:auto;overscroll-behavior:contain;scrollbar-color:rgba(17,139,130,.62) rgba(129,148,171,.18);scrollbar-gutter:stable;scrollbar-width:thin}.saas-screen-scroll::-webkit-scrollbar{width:8px}.saas-screen-scroll::-webkit-scrollbar-track{background:#8194ab2e;border-radius:999px}.saas-screen-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#118b82,#3568d4);border-radius:999px}.saas-screen-scroll img{background:#fff;border:1px solid rgba(129,148,171,.14);border-radius:12px;display:block;height:auto;margin:0 0 10px;width:100%}.saas-screen-scroll img:last-child{margin-bottom:0}.saas-screen-caption-row{align-items:start;display:grid;gap:4px}.saas-screen-caption-row small{color:#0b6e69;font-size:.8rem;font-weight:860}.saas-tour-grid>article>strong,.saas-screen-caption-row strong,.saas-guide-steps strong{color:#172033;display:block;font-size:1.04rem;font-weight:920}.saas-tour-grid>article>span,.saas-guide-steps span{color:#65758a;display:block;line-height:1.55}.saas-guide-layout{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 340px}.saas-guide-launch{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.saas-guide-launch article{background:#ffffffc7;border:1px solid rgba(129,148,171,.16);border-radius:22px;box-shadow:0 18px 46px #1f304a12;display:grid;gap:8px;min-width:0;padding:18px}.saas-guide-launch small{align-items:center;background:#172033;border-radius:999px;color:#fff;display:inline-flex;font-size:.76rem;font-weight:920;height:30px;justify-content:center;width:30px}.saas-guide-launch span{align-items:center;color:#0b6e69;display:inline-flex;font-size:.78rem;font-weight:920;gap:7px;text-transform:uppercase}.saas-guide-launch strong{color:#172033;font-size:1.03rem;font-weight:930;line-height:1.3}.saas-guide-launch p{color:#65758a;font-size:.9rem;font-weight:740;line-height:1.5;margin:0}.saas-guide-steps{display:grid;gap:12px}.saas-guide-steps article{align-items:flex-start;background:#ffffffc7;border:1px solid rgba(129,148,171,.15);border-radius:22px;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr);padding:18px}.saas-guide-steps article>div{display:grid;gap:5px;min-width:0}.saas-guide-steps small{align-items:center;background:#eef7f5;border-radius:999px;color:#0b6e69;display:inline-flex;font-weight:920;height:34px;justify-content:center;width:34px}.saas-guide-side{position:sticky;top:104px}.saas-guide-path>div:last-child{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.saas-guide-path article{background:linear-gradient(180deg,#ffffffd1,#f8fafcb3);border:1px solid rgba(129,148,171,.15);border-radius:22px;display:grid;gap:8px;min-width:0;padding:16px}.saas-guide-path small{align-items:center;background:#172033;border-radius:999px;color:#fff;display:inline-flex;font-size:.76rem;font-weight:920;height:30px;justify-content:center;width:30px}.saas-guide-path strong{color:#172033;font-size:1.04rem;font-weight:930}.saas-guide-path span{color:#65758a;font-size:.88rem;font-weight:740;line-height:1.5}.saas-guide-milestones>div:last-child{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.saas-guide-milestones article{background:#ffffffc2;border:1px solid rgba(129,148,171,.15);border-radius:22px;display:grid;gap:8px;padding:16px}.saas-guide-milestones strong{color:#0b6e69;font-size:.86rem;font-weight:920;text-transform:uppercase}.saas-guide-milestones span{color:#65758a;font-size:.88rem;font-weight:740;line-height:1.5}.saas-guide-role-grid{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.saas-guide-role-grid article{background:#ffffffbd;border:1px solid rgba(129,148,171,.15);border-radius:22px;display:grid;gap:8px;padding:16px}.saas-guide-role-grid strong{color:#172033;font-size:1rem;font-weight:920}.saas-guide-role-grid span{color:#65758a;font-size:.88rem;line-height:1.5}.saas-guide-playbooks{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.saas-guide-playbooks article{background:#ffffffc2;border:1px solid rgba(129,148,171,.15);border-radius:24px;display:grid;gap:14px;padding:20px}.saas-guide-playbooks strong{color:#172033;font-size:1.08rem;font-weight:930}.saas-guide-playbooks dl{display:grid;gap:10px;margin:0}.saas-guide-playbooks dl>div{background:#f8fafcd1;border:1px solid rgba(129,148,171,.12);border-radius:16px;display:grid;gap:4px;padding:12px}.saas-guide-playbooks dt{color:#0b6e69;font-size:.75rem;font-weight:900;text-transform:uppercase}.saas-guide-playbooks dd{color:#65758a;line-height:1.5;margin:0}.saas-guide-playbooks article>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.saas-guide-playbooks article>div:last-child span{background:#f3f8f8;border:1px solid rgba(17,139,130,.12);border-radius:999px;color:#0b6e69;font-size:.8rem;font-weight:850;padding:7px 10px}.saas-guide-checklist{align-items:start;background:linear-gradient(135deg,#118b8214,#ffffffc7);display:grid;gap:18px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.saas-guide-checklist h2{color:#172033;font-size:clamp(1.55rem,3vw,2.7rem);line-height:1.08;margin:0}.saas-guide-checklist p{color:#65758a;line-height:1.6;margin:10px 0 0}.saas-guide-checklist>div:last-child{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.saas-guide-checklist article{align-items:center;background:#ffffffc2;border:1px solid rgba(17,139,130,.1);border-radius:18px;color:#233047;display:flex;font-weight:840;gap:10px;min-height:58px;padding:13px}.saas-guide-checklist article svg{color:#118b82;flex:0 0 auto}.saas-trust-grid article{align-items:flex-start;display:flex;gap:12px}.saas-security-command{align-items:end;background:linear-gradient(135deg,#ffffffe6,#eef7f5c2),radial-gradient(circle at 100% 0%,rgba(53,104,212,.08),transparent 32%);border:1px solid rgba(129,148,171,.16);border-radius:30px;box-shadow:0 22px 60px #23304712;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;padding:26px}.saas-security-command h2{color:#172033;font-size:clamp(1.8rem,3.8vw,3.5rem);line-height:1.02;margin:0;max-width:860px}.saas-security-command p{color:#526174;line-height:1.62;margin:12px 0 0;max-width:760px}.saas-security-command button{background:#172033;border:0;border-radius:999px;color:#fff;cursor:pointer;font-weight:900;min-height:46px;padding:0 18px}.saas-security-command button:hover{background:#0f6f68;transform:translateY(-1px)}.saas-security-model{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:8px}.saas-security-model article{align-items:flex-start;background:linear-gradient(180deg,#ffffffd1,#eef7f585);border:1px solid rgba(129,148,171,.15);border-radius:22px;display:flex;gap:11px;min-width:0;padding:18px}.saas-security-model svg{color:#118b82;flex:0 0 auto;margin-top:2px}.saas-security-model div{display:grid;gap:5px;min-width:0}.saas-security-model strong{color:#172033;font-size:1rem;font-weight:930;line-height:1.3}.saas-security-model span{color:#65758a;font-size:.88rem;font-weight:740;line-height:1.5}.saas-trust-grid svg{color:#118b82;flex:0 0 auto}.saas-trust-grid span,.saas-contact-side span,.saas-checklist-grid span,.saas-policy-note span{color:#65758a;line-height:1.5}.saas-panel-action{margin-top:20px}.saas-feature-grid article{display:grid;gap:12px;padding:22px}.saas-feature-grid article div{align-items:center;background:#eef7f5;border-radius:14px;color:#0b6e69;display:grid;height:42px;place-items:center;width:42px}.saas-feature-grid strong,.saas-benefits-grid strong,.saas-plan-grid strong,.saas-lookup-help strong,.saas-workspace-found strong,.saas-success-note strong{color:#172033;font-size:1.06rem}.saas-feature-grid p,.saas-faq p{color:#526174;line-height:1.6;margin:0}.saas-feature-grid article>span{color:#0b6e69;font-weight:760}.saas-soft-band{background:#ffffff8a;border:1px solid rgba(129,148,171,.14);border-radius:28px;padding:28px}.saas-benefits-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.saas-benefits-grid article{display:grid;gap:6px 12px;grid-template-columns:auto minmax(0,1fr);padding:18px}.saas-benefits-grid article svg{grid-row:1 / span 2;margin-top:2px}.saas-benefits-grid article strong,.saas-benefits-grid article span{display:block;grid-column:2;min-width:0}.saas-benefits-grid article span,.saas-lookup-help span,.saas-workspace-found span,.saas-success-note span,.saas-check-row span{color:#65758a;line-height:1.5}.saas-page-hero{padding:96px 0 26px}.saas-workflow-map>div:last-of-type{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.saas-workflow-map article{background:#fff;border:1px solid rgba(129,148,171,.16);border-radius:999px;color:#233047;font-weight:820;padding:13px 16px;text-align:center}.saas-billing-toggle{background:#ffffffc2;border:1px solid rgba(129,148,171,.18);border-radius:999px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto 22px;max-width:330px;padding:6px}.saas-billing-toggle.compact{margin:0 0 16px;max-width:none}.saas-billing-toggle button{background:transparent;border:0;border-radius:999px;color:#526174;cursor:pointer;font-weight:850;padding:10px 12px}.saas-billing-toggle button.active{background:#fff;box-shadow:0 8px 22px #1f304a14;color:#0b6e69}.saas-billing-toggle span{color:#18a058;font-size:.76rem;margin-left:4px}.saas-pricing-summary{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto 16px;max-width:1180px;width:calc(100% - 32px)}.saas-pricing-summary article{background:#ffffffad;border:1px solid rgba(129,148,171,.14);border-radius:24px;display:grid;gap:7px;padding:16px}.saas-pricing-summary article.active{background:linear-gradient(135deg,#118b821a,#3568d40f),#ffffffd1;border-color:#118b8247}.saas-pricing-summary span{color:#0b6e69;font-size:.76rem;font-weight:920;text-transform:uppercase}.saas-pricing-summary strong{color:#172033;font-size:1rem;font-weight:920;line-height:1.3}.saas-pricing-summary p{color:#65758a;font-size:.88rem;font-weight:740;line-height:1.5;margin:0}.saas-pricing-selection{background:linear-gradient(135deg,#118b821a,#3568d412),#ffffffdb;border:1px solid rgba(17,139,130,.18);border-radius:24px;display:grid;gap:12px;grid-template-columns:1.1fr .75fr 1.15fr;margin:0 auto 16px;max-width:1180px;padding:14px;width:calc(100% - 32px)}.saas-pricing-selection>div{background:#ffffffb8;border:1px solid rgba(129,148,171,.12);border-radius:18px;display:grid;gap:4px;min-width:0;padding:13px}.saas-pricing-selection span{color:#0b6e69;font-size:.75rem;font-weight:920;text-transform:uppercase}.saas-pricing-selection strong{color:#172033;font-size:1.08rem;font-weight:940;line-height:1.2}.saas-pricing-selection small{color:#65758a;font-size:.82rem;font-weight:760;line-height:1.4}.saas-plan-decision{display:grid;gap:12px;grid-template-columns:.8fr repeat(3,minmax(0,1fr));margin:0 auto 18px;max-width:1180px;width:calc(100% - 32px)}.saas-plan-decision-heading,.saas-plan-decision article{border:1px solid rgba(129,148,171,.14);border-radius:22px;min-width:0}.saas-plan-decision-heading{align-content:center;background:#172033eb;color:#fff;display:grid;gap:8px;padding:18px}.saas-plan-decision-heading span{color:#ffffffb8;font-size:.76rem;font-weight:920;text-transform:uppercase}.saas-plan-decision-heading strong{font-size:1.12rem;font-weight:940;line-height:1.25}.saas-plan-decision article{background:#ffffffbd;display:grid;gap:8px;padding:16px}.saas-plan-decision article.active{background:linear-gradient(135deg,#118b821f,#3568d412),#ffffffe6;border-color:#118b8247;box-shadow:0 20px 48px #118b821a}.saas-plan-decision article>span{color:#0b6e69;font-size:.74rem;font-weight:920;text-transform:uppercase}.saas-plan-decision article strong{color:#172033;font-size:1rem;font-weight:920;line-height:1.25}.saas-plan-decision article p{color:#65758a;font-size:.84rem;font-weight:740;line-height:1.45;margin:0}.saas-plan-decision button{align-self:end;background:#172033;border:0;border-radius:999px;color:#fff;cursor:pointer;font-weight:900;justify-self:start;margin-top:4px;padding:9px 13px}.saas-plan-decision article.active button{background:#0b6e69}.saas-pricing-confidence{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto 20px;max-width:1180px;width:calc(100% - 32px)}.saas-pricing-confidence article{align-items:flex-start;background:#ffffffb8;border:1px solid rgba(129,148,171,.14);border-radius:18px;display:flex;gap:10px;min-width:0;padding:13px}.saas-pricing-confidence svg{color:#18a058;flex:0 0 auto;margin-top:2px}.saas-pricing-confidence div{display:grid;gap:4px}.saas-pricing-confidence strong{color:#172033;font-size:.9rem;font-weight:920;line-height:1.3}.saas-pricing-confidence span{color:#65758a;font-size:.82rem;font-weight:740;line-height:1.45}.saas-pricing-path>div:last-child{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.saas-pricing-path article{align-items:flex-start;background:#ffffffc7;border:1px solid rgba(129,148,171,.15);border-radius:20px;display:grid;gap:12px;padding:16px}.saas-pricing-path small{align-items:center;background:#eef7f5;border-radius:999px;color:#0b6e69;display:inline-flex;font-weight:920;height:30px;justify-content:center;width:30px}.saas-pricing-path article>div{display:grid;gap:5px}.saas-pricing-path strong{color:#172033;font-size:1rem;font-weight:920}.saas-pricing-path span{color:#65758a;font-size:.88rem;font-weight:720;line-height:1.5}.saas-comparison-table{background:#ffffffdb;border:1px solid rgba(129,148,171,.18);border-radius:22px;box-shadow:0 18px 44px #1f304a12;overflow:hidden}.saas-comparison-row{display:grid;gap:12px;grid-template-columns:1.1fr repeat(3,minmax(0,1fr));padding:14px 16px}.saas-comparison-row:not(:last-child){border-bottom:1px solid rgba(129,148,171,.14)}.saas-comparison-row.header{background:#eef7f5;color:#0b6e69;font-weight:900}.saas-comparison-row span{color:#526174;line-height:1.45}.saas-comparison-row span:first-child{color:#172033;font-weight:900}.saas-billing-note{align-items:flex-start;background:#3568d414;border:1px solid rgba(53,104,212,.14);border-radius:18px;color:#36506f;display:flex;gap:10px;line-height:1.55;margin-top:14px;padding:14px 16px}.saas-billing-note svg{flex:0 0 auto}.saas-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1180px;width:calc(100% - 32px)}.saas-plan-grid.compact{grid-template-columns:1fr;width:100%}.saas-plan-grid article{background:linear-gradient(180deg,#fffffff0,#f8fafcdb);border-color:#8194ab26;border-radius:22px;display:grid;gap:13px;padding:22px;position:relative}.saas-plan-grid article.selected{border-color:#118b825c;box-shadow:0 24px 70px #118b821f}.saas-plan-grid article.recommended:not(.selected){border-color:#3568d438}.saas-plan-card-top{align-items:start;display:flex;gap:10px;justify-content:space-between}.saas-plan-card-top strong{color:#172033;font-size:1.35rem;line-height:1.1}.saas-plan-card-top span{background:#3568d414;border:1px solid rgba(53,104,212,.12);border-radius:999px;color:#36506f;flex:0 0 auto;font-size:.74rem;font-weight:880;padding:6px 8px}.saas-plan-badge{background:#eef7f5;border-radius:999px;color:#0b6e69;font-size:.76rem;font-weight:900;justify-self:start;padding:6px 9px}.saas-price{display:grid;gap:2px}.saas-price b{color:#172033;font-size:1.9rem}.saas-price span{color:#65758a}.saas-plan-fit{background:#eef7f5c2;border:1px solid rgba(17,139,130,.12);border-radius:16px;display:grid;gap:3px;padding:11px 12px}.saas-plan-fit small{color:#0b6e69;font-size:.72rem;font-weight:920;text-transform:uppercase}.saas-plan-fit span{color:#36506f;font-size:.86rem;font-weight:790;line-height:1.4}.saas-plan-grid ul{display:grid;gap:9px;list-style:none;margin:0;padding:0}.saas-plan-grid li{align-items:center;display:flex;gap:8px}.saas-plan-grid li svg{color:#18a058}.saas-faq{display:grid;gap:12px}.saas-faq details{padding:18px}.saas-faq summary{align-items:center;color:#172033;cursor:pointer;display:flex;font-weight:850;justify-content:space-between;list-style:none}.saas-faq summary::-webkit-details-marker{display:none}.saas-register-layout,.saas-workspace-lookup{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 360px;padding:18px 0 54px}.saas-register-card,.saas-register-summary,.saas-lookup-card{display:grid;gap:18px;padding:24px}.saas-register-card{background:linear-gradient(180deg,#fffffff0,#f8fafce6),radial-gradient(circle at 12% 0%,rgba(17,139,130,.08),transparent 28%);border-color:#8194ab29;gap:16px}.saas-register-section{background:#ffffffb3;border:1px solid rgba(129,148,171,.14);border-radius:22px;display:grid;gap:14px;padding:18px}.saas-register-prep>div:last-child{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.saas-register-prep article{align-items:flex-start;background:#ffffffc2;border:1px solid rgba(129,148,171,.15);border-radius:20px;display:flex;gap:10px;min-width:0;padding:15px}.saas-register-prep article svg{color:#118b82;flex:0 0 auto;margin-top:2px}.saas-register-prep article div{display:grid;gap:4px;min-width:0}.saas-register-prep strong{color:#172033;font-size:.96rem;font-weight:920;line-height:1.28}.saas-register-prep span{color:#65758a;font-size:.84rem;font-weight:740;line-height:1.45}.saas-register-section-heading{display:grid;gap:4px}.saas-register-section-heading span{color:#0b6e69;font-size:.76rem;font-weight:920;letter-spacing:.04em;text-transform:uppercase}.saas-register-section-heading strong{color:#172033;font-size:1.05rem;font-weight:920;line-height:1.35}.saas-register-steps{display:flex;flex-wrap:wrap;gap:8px}.saas-register-steps span{background:#f3f6f8;border:1px solid transparent;border-radius:999px;color:#65758a;font-size:.82rem;font-weight:820;padding:8px 10px}.saas-register-steps span.active{background:#eef7f5;border-color:#118b8229;color:#0b6e69}.saas-register-steps span.complete{background:#fff;border-color:#118b8224;color:#36506f}.saas-register-journey{background:linear-gradient(135deg,#ffffffe6,#eef7f5b8),#fff;border:1px solid rgba(129,148,171,.14);border-radius:24px;display:grid;gap:14px;padding:16px}.saas-register-journey>div:first-child{display:grid;gap:5px}.saas-register-journey>div:first-child span,.saas-register-action-panel>div span{color:#0b6e69;font-size:.74rem;font-weight:920;letter-spacing:.04em;text-transform:uppercase}.saas-register-journey>div:first-child strong,.saas-register-action-panel>div strong{color:#172033;font-size:1.1rem;font-weight:940;line-height:1.25}.saas-register-journey>div:first-child p,.saas-register-action-panel>div p{color:#526174;line-height:1.5;margin:0}.saas-register-journey>div:last-child{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.saas-register-journey article{align-items:center;background:#f8fafce0;border:1px solid rgba(129,148,171,.14);border-radius:16px;color:#65758a;display:flex;gap:8px;min-width:0;padding:10px}.saas-register-journey article.active{background:#eef7f5;border-color:#118b822e;color:#0b6e69}.saas-register-journey article.complete{background:#fff;color:#36506f}.saas-register-journey small{align-items:center;background:#fff;border-radius:999px;color:inherit;display:inline-flex;flex:0 0 auto;font-size:.72rem;font-weight:920;height:22px;justify-content:center;width:22px}.saas-register-journey article.active small,.saas-register-journey article.complete small{background:#dff3ef}.saas-register-journey article span{font-size:.82rem;font-weight:850;line-height:1.2;min-width:0}.saas-form-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.saas-form-grid label,.saas-lookup-card form label{color:#334155;display:grid;font-weight:850;gap:8px}.saas-form-grid input,.saas-lookup-card form input{background:#fff;border:1px solid rgba(129,148,171,.24);border-radius:18px;color:#172033;font:inherit;min-height:48px;padding:13px 15px}.saas-form-grid input:focus,.saas-lookup-card form input:focus{border-color:#118b8270;box-shadow:0 0 0 4px #118b821a;outline:none}.saas-check-row{align-items:flex-start;background:#f8fafc;border:1px solid rgba(129,148,171,.16);border-radius:18px;display:flex;gap:10px;padding:14px}.saas-check-row span{color:#526174;flex:1;line-height:1.5;min-width:0;text-align:left}.saas-register-readiness{background:linear-gradient(135deg,#118b8212,#3568d40d);border:1px solid rgba(17,139,130,.14);border-radius:20px;display:grid;gap:14px;padding:16px}.saas-register-readiness>div:first-child{display:grid;gap:4px}.saas-register-readiness strong{color:#172033}.saas-register-readiness>div:first-child span{color:#526174;line-height:1.45}.saas-readiness-grid,.saas-password-rules{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.saas-readiness-grid span,.saas-password-rules span{align-items:center;background:#ffffffb8;border:1px solid rgba(129,148,171,.16);border-radius:999px;color:#65758a;display:inline-flex;font-size:.84rem;font-weight:820;gap:7px;min-width:0;padding:9px 11px}.saas-readiness-grid span.ready,.saas-password-rules span.ready{background:#eef7f5;border-color:#118b8229;color:#0b6e69}.saas-readiness-grid svg,.saas-password-rules svg{color:#a9b5c4;flex:0 0 auto}.saas-readiness-grid span.ready svg,.saas-password-rules span.ready svg{color:#18a058}.saas-password-rules{background:#ffffff9e;border:1px solid rgba(129,148,171,.16);border-radius:18px;padding:12px}.saas-checkout-readiness{background:linear-gradient(135deg,#118b8214,#3568d40d),#ffffffdb;border:1px solid rgba(129,148,171,.16);border-radius:24px;display:grid;gap:14px;padding:16px}.saas-checkout-readiness.ready{border-color:#118b8247;box-shadow:0 18px 46px #118b8214}.saas-checkout-readiness.prepared{background:linear-gradient(135deg,#eef7f5eb,#ffffffe6),#fff}.saas-checkout-readiness-head{display:grid;gap:5px}.saas-checkout-readiness-head>span{align-items:center;color:#0b6e69;display:inline-flex;font-size:.76rem;font-weight:920;gap:8px;text-transform:uppercase}.saas-checkout-readiness-head strong{color:#172033;font-size:1.16rem;font-weight:940;line-height:1.25}.saas-checkout-readiness-head p{color:#526174;line-height:1.52;margin:0}.saas-checkout-readiness-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.saas-checkout-readiness-grid article{align-items:flex-start;background:#ffffffc7;border:1px solid rgba(129,148,171,.15);border-radius:18px;display:flex;gap:10px;min-width:0;padding:12px}.saas-checkout-readiness-grid article.ready{background:#eef7f5e6;border-color:#118b822e}.saas-checkout-readiness-grid svg{color:#a9b5c4;flex:0 0 auto;margin-top:2px}.saas-checkout-readiness-grid article.ready svg{color:#18a058}.saas-checkout-readiness-grid div{display:grid;gap:4px;min-width:0}.saas-checkout-readiness-grid strong{color:#172033;font-size:.9rem;font-weight:920;line-height:1.25}.saas-checkout-readiness-grid span{color:#65758a;font-size:.83rem;font-weight:760;line-height:1.42}.saas-consent-box{background:#f8fafcd1;border:1px solid rgba(129,148,171,.18);border-radius:20px;display:grid;gap:10px;padding:16px}.saas-consent-box>strong{color:#172033;font-size:1rem}.saas-consent-box small{color:#65758a;line-height:1.45}.saas-payment-preview{background:#ffffffc7;border:1px solid rgba(129,148,171,.18);border-radius:20px;display:grid;gap:14px;padding:16px}.saas-payment-preview>div:first-child{align-items:center;color:#0b6e69;display:inline-flex;font-weight:900;gap:8px}.saas-payment-preview dl{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.saas-payment-preview dl div{background:#f8fafc;border:1px solid rgba(129,148,171,.14);border-radius:16px;display:grid;gap:4px;min-width:0;padding:12px}.saas-payment-preview dt{color:#65758a;font-size:.78rem;font-weight:850}.saas-payment-preview dd{color:#172033;font-weight:900;line-height:1.35;margin:0}.saas-payment-preview small{color:#65758a;line-height:1.45}.saas-checkout-summary-strip{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.saas-checkout-summary-strip span{background:#eef7f5;border:1px solid rgba(17,139,130,.12);border-radius:999px;color:#0b6e69;font-size:.82rem;font-weight:880;line-height:1.32;min-width:0;padding:9px 11px;text-align:center}.saas-registration-next{background:linear-gradient(135deg,#118b8214,#ffffffc7);border:1px solid rgba(17,139,130,.12);border-radius:20px;display:grid;gap:12px;padding:16px}.saas-registration-next>strong,.saas-registration-protections>strong{color:#172033;font-size:1rem;font-weight:920}.saas-registration-next>div{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.saas-registration-next article{align-items:flex-start;background:#ffffffc7;border:1px solid rgba(129,148,171,.14);border-radius:16px;display:flex;gap:10px;padding:12px}.saas-registration-next article svg{color:#118b82;flex:0 0 auto;margin-top:2px}.saas-registration-next span{color:#172033;display:block;font-weight:900;line-height:1.3}.saas-registration-next small{color:#65758a;display:block;line-height:1.42;margin-top:3px}.saas-registration-protections{background:#eef7f5b8;border:1px solid rgba(17,139,130,.13);border-radius:20px;display:grid;gap:9px;padding:16px}.saas-register-plan-panel{display:grid;gap:12px}.saas-selected-plan-card{background:linear-gradient(135deg,#118b821a,#3568d412),#fff;border:1px solid rgba(17,139,130,.16);border-radius:20px;display:grid;gap:5px;padding:16px}.saas-selected-plan-card span{color:#0b6e69;font-size:.75rem;font-weight:920;text-transform:uppercase}.saas-selected-plan-card strong{color:#172033;font-size:1.15rem;font-weight:940}.saas-selected-plan-card b{color:#172033;font-size:1.7rem;line-height:1}.saas-selected-plan-card small{color:#65758a;font-weight:760;line-height:1.35}.saas-register-plan-list{display:grid;gap:8px}.saas-register-plan-list button{align-items:center;background:#ffffffc7;border:1px solid rgba(129,148,171,.16);border-radius:16px;color:#172033;cursor:pointer;display:flex;gap:10px;justify-content:space-between;min-width:0;padding:12px;text-align:left}.saas-register-plan-list button.active{background:#eef7f5;border-color:#118b823d;box-shadow:inset 0 0 0 1px #118b8214}.saas-register-plan-list button:hover{border-color:#118b823d}.saas-register-plan-list button>span{display:grid;gap:3px;min-width:0}.saas-register-plan-list strong{color:#172033;font-size:.92rem;font-weight:920}.saas-register-plan-list small{color:#65758a;font-size:.76rem;font-weight:780;line-height:1.25}.saas-register-plan-list b{color:#0b6e69;flex:0 0 auto;font-size:.95rem;font-weight:940}.saas-registration-protections span{align-items:center;color:#526174;display:flex;font-size:.88rem;font-weight:800;gap:8px;line-height:1.35}.saas-registration-protections svg{color:#118b82;flex:0 0 auto}.saas-check-row button{background:transparent;border:0;color:#0b6e69;cursor:pointer;font:inherit;font-weight:850;padding:0;text-decoration:underline;text-underline-offset:3px}.saas-check-row.optional{background:#fff}.saas-check-row input{flex:0 0 auto;margin-top:3px}.saas-large-action:disabled{cursor:not-allowed;filter:grayscale(.4);opacity:.58;transform:none}.saas-register-action-panel{align-items:center;background:linear-gradient(135deg,#1720330a,#118b820f),#fff;border:1px solid rgba(129,148,171,.14);border-radius:24px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:16px}.saas-register-action-panel>div{display:grid;gap:5px;min-width:0}.saas-success-note,.saas-workspace-found{background:#eef7f5;border:1px solid rgba(17,139,130,.18);border-radius:18px;padding:14px}.saas-register-summary{background:#ffffffc7;border-color:#8194ab26;box-shadow:0 22px 70px #23304714;position:sticky;top:104px}.saas-register-summary>button{background:#f8fafc;border:1px solid rgba(129,148,171,.16);border-radius:999px;color:#0b6e69;cursor:pointer;font-weight:880;padding:12px 14px}.saas-register-summary>button:hover{background:#eef7f5}.saas-workspace-lookup{min-height:640px;padding-top:96px}.saas-workspace-entry{align-items:end;background:linear-gradient(135deg,#ffffffe6,#eef7f5d1),radial-gradient(circle at 100% 0%,rgba(53,104,212,.1),transparent 34%);border:1px solid rgba(129,148,171,.16);border-radius:28px;box-shadow:0 24px 70px #23304714;display:grid;gap:22px;grid-column:1 / -1;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);padding:26px}.saas-workspace-entry h1{color:#172033;font-size:clamp(2.3rem,5vw,4.5rem);line-height:.98;margin:0;max-width:780px}.saas-workspace-entry p{color:#526174;line-height:1.62;margin:14px 0 0;max-width:700px}.saas-workspace-entry-steps{display:grid;gap:10px}.saas-workspace-entry-steps article{align-items:center;background:#ffffffc2;border:1px solid rgba(129,148,171,.15);border-radius:18px;display:grid;gap:12px;grid-template-columns:auto 1fr;padding:12px}.saas-workspace-entry-steps strong{align-items:center;background:#172033;border-radius:14px;color:#fff;display:inline-flex;font-size:.88rem;height:34px;justify-content:center;width:34px}.saas-workspace-entry-steps span{color:#36506f;font-size:.92rem;font-weight:860}.saas-lookup-card{background:linear-gradient(180deg,#fffffff2,#f8fafce6),radial-gradient(circle at 15% 0%,rgba(53,104,212,.08),transparent 30%);border-color:#8194ab29;box-shadow:0 28px 80px #2330471a}.saas-lookup-card h1,.saas-lookup-card h2{color:#172033;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.04;margin:0}.saas-lookup-card p{color:#526174;line-height:1.65;margin:0}.saas-workspace-gateway-steps{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.saas-workspace-gateway-steps span{align-items:center;background:#f8fbfb;border:1px solid rgba(129,148,171,.14);border-radius:16px;color:#36506f;display:inline-flex;font-size:.82rem;font-weight:800;gap:7px;min-width:0;padding:9px 10px}.saas-workspace-gateway-steps strong{align-items:center;background:#eef7f5;border-radius:999px;color:#0b6e69;display:inline-flex;flex:0 0 auto;height:22px;justify-content:center;width:22px}.saas-workspace-entry-summary{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.saas-workspace-entry-summary article{background:#ffffffb8;border:1px solid rgba(129,148,171,.14);border-radius:16px;display:grid;gap:5px;padding:14px}.saas-workspace-entry-summary strong{color:#172033;font-size:.94rem;font-weight:920}.saas-workspace-entry-summary span{color:#65758a;font-size:.84rem;font-weight:760;line-height:1.45}.saas-workspace-login-path{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.saas-workspace-login-path article{align-items:flex-start;background:linear-gradient(135deg,#ffffffeb,#eef7f5b8),#fff;border:1px solid rgba(17,139,130,.13);border-radius:16px;display:flex;gap:10px;min-width:0;padding:13px}.saas-workspace-login-path svg{color:#118b82;flex:0 0 auto;margin-top:2px}.saas-workspace-login-path div{display:grid;gap:4px;min-width:0}.saas-workspace-login-path strong{color:#172033;font-size:.9rem;font-weight:920;line-height:1.24}.saas-workspace-login-path span{color:#65758a;font-size:.8rem;font-weight:760;line-height:1.42}.saas-lookup-card form{display:grid;gap:12px}.saas-lookup-card form input{border-radius:22px;font-size:1.35rem;font-weight:900;letter-spacing:0;min-height:58px;text-align:center;text-transform:uppercase}.saas-key-format{align-items:center;background:#ffffffb8;border:1px solid rgba(129,148,171,.16);border-radius:999px;color:#65758a;display:inline-flex;font-size:.84rem;font-weight:820;gap:7px;justify-self:start;line-height:1.35;padding:8px 11px}.saas-key-format svg{color:#a9b5c4;flex:0 0 auto}.saas-key-format.ready{background:#eef7f5;border-color:#118b8229;color:#0b6e69}.saas-key-format.ready svg{color:#18a058}.saas-inline-error{background:#fff1f0;border:1px solid #ffc5bd;border-radius:16px;color:#b42318;font-weight:820;padding:12px 14px}.saas-inline-hint{background:#3568d414;border:1px solid rgba(53,104,212,.16);border-radius:16px;color:#36506f;font-weight:760;padding:11px 14px}.saas-plans-hint{margin:0 auto 16px;max-width:760px;width:calc(100% - 32px)}.saas-policy-teaser,.saas-contact-layout,.saas-policy-layout{display:grid;gap:18px}.saas-policy-teaser{background:#ffffffb8;border:1px solid rgba(129,148,171,.18);border-radius:26px;padding:24px}.saas-policy-teaser p{color:#526174;line-height:1.6;margin:0}.saas-policy-teaser>div{display:flex;flex-wrap:wrap;gap:10px}.saas-policy-teaser button,.saas-policy-nav button{background:#fff;border:1px solid rgba(129,148,171,.2);border-radius:999px;color:#233047;cursor:pointer;font-weight:850;padding:10px 13px}.saas-policy-teaser button:hover,.saas-policy-nav button.active{background:#eef7f5;color:#0b6e69}.saas-help-actions{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.saas-help-command{align-items:end;background:linear-gradient(135deg,#ffffffe6,#eef7f5bd),radial-gradient(circle at 100% 0%,rgba(53,104,212,.08),transparent 32%);border:1px solid rgba(129,148,171,.16);border-radius:30px;box-shadow:0 22px 60px #23304712;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;padding:26px}.saas-help-command h2{color:#172033;font-size:clamp(1.75rem,3.5vw,3.2rem);line-height:1.04;margin:0;max-width:780px}.saas-help-command p{color:#526174;line-height:1.62;margin:12px 0 0;max-width:720px}.saas-help-routes article,.saas-help-actions article{align-items:start;background:#ffffffc2;border:1px solid rgba(129,148,171,.16);border-radius:22px;display:grid;gap:10px;padding:18px}.saas-help-routes article{grid-template-columns:auto 1fr}.saas-help-routes article>svg{color:#118b82;margin-top:2px}.saas-help-routes article>div{display:grid;gap:6px;min-width:0}.saas-help-routes article>button{grid-column:2}.saas-help-routes strong,.saas-help-actions strong{color:#172033;font-size:1rem;font-weight:920;line-height:1.3}.saas-help-routes span,.saas-help-actions span{color:#65758a;font-size:.9rem;font-weight:750;line-height:1.55}.saas-help-routes button,.saas-help-actions button{background:#fff;border:1px solid rgba(17,139,130,.16);border-radius:999px;color:#0b6e69;cursor:pointer;font-weight:880;justify-self:start;padding:10px 13px}.saas-help-routes button:hover,.saas-help-actions button:hover{background:#eef7f5}.saas-help-search{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,.95fr) minmax(280px,.65fr)}.saas-help-search h2{color:#172033;font-size:clamp(1.5rem,3vw,2.6rem);line-height:1.1;margin:0}.saas-help-search label{background:#ffffffc7;border:1px solid rgba(129,148,171,.16);border-radius:22px;display:grid;gap:8px;padding:16px}.saas-help-search label span{color:#233047;font-size:.86rem;font-weight:880}.saas-help-search input{background:#fff;border:1px solid rgba(129,148,171,.22);border-radius:16px;color:#172033;font:inherit;font-weight:760;min-height:48px;outline:none;padding:0 14px;width:100%}.saas-help-search input:focus{border-color:#118b8285;box-shadow:0 0 0 4px #118b821a}.saas-help-topics{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.saas-help-topic-header{align-items:center;background:#ffffffb8;border:1px solid rgba(129,148,171,.15);border-radius:20px;display:flex;gap:10px;grid-column:1 / -1;justify-content:space-between;padding:14px 16px}.saas-help-topic-header strong{color:#172033;font-weight:930}.saas-help-topic-header span{color:#65758a;font-size:.9rem;font-weight:760;line-height:1.4;text-align:right}.saas-help-topics article{background:#ffffffc2;border:1px solid rgba(129,148,171,.16);border-radius:22px;display:grid;gap:9px;min-height:190px;padding:18px}.saas-help-topics small{background:#118b8214;border-radius:999px;color:#0b6e69;font-size:.74rem;font-weight:900;justify-self:start;padding:6px 9px;text-transform:uppercase}.saas-help-topics strong{color:#172033;font-size:1rem;font-weight:920;line-height:1.3}.saas-help-topics span{color:#65758a;font-size:.9rem;line-height:1.52}.saas-help-topics button{align-self:end;background:#fff;border:1px solid rgba(17,139,130,.16);border-radius:999px;color:#0b6e69;cursor:pointer;font-weight:880;justify-self:start;padding:10px 13px}.saas-help-topics button:hover{background:#eef7f5}.saas-help-topics .saas-help-empty{grid-column:1 / -1;min-height:0}.saas-troubleshooting-grid{display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr))}.saas-troubleshooting-grid article{background:#ffffffc2;border:1px solid rgba(129,148,171,.16);border-radius:22px;display:grid;gap:8px;padding:16px}.saas-troubleshooting-grid strong{color:#172033;font-size:.98rem;font-weight:920;line-height:1.32}.saas-troubleshooting-grid span{color:#65758a;font-size:.88rem;line-height:1.52}.saas-checklist-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.saas-contact-overview{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.saas-contact-overview article{align-items:flex-start;background:linear-gradient(135deg,#ffffffe0,#eef7f5b8),#fff;border:1px solid rgba(129,148,171,.15);border-radius:24px;display:grid;gap:12px;grid-template-columns:auto 1fr;padding:18px}.saas-contact-overview svg{color:#118b82;margin-top:2px}.saas-contact-overview div{display:grid;gap:5px}.saas-contact-overview strong{color:#172033;font-size:1rem;font-weight:920}.saas-contact-overview span{color:#65758a;font-size:.9rem;font-weight:750;line-height:1.5}.saas-checklist-grid article,.saas-contact-side article{align-items:center;background:#ffffffb8;border:1px solid rgba(129,148,171,.16);border-radius:16px;display:flex;gap:10px;padding:13px}.saas-checklist-grid svg,.saas-contact-side svg{color:#18a058;flex:0 0 auto}.saas-contact-layout,.saas-policy-layout{grid-template-columns:minmax(0,1fr) 340px}.saas-contact-card,.saas-contact-side{display:grid;gap:14px;padding:24px}.saas-contact-intent{background:#f3f7f8;border:1px solid rgba(129,148,171,.16);border-radius:18px;display:flex;flex-wrap:wrap;gap:8px;padding:8px}.saas-contact-intent button{background:transparent;border:0;border-radius:999px;color:#526174;cursor:pointer;font-weight:860;padding:9px 12px}.saas-contact-intent button.active{background:#fff;box-shadow:0 8px 20px #1f304a14;color:#0b6e69}.saas-contact-card label{color:#334155;display:grid;font-weight:850;gap:8px}.saas-contact-card input,.saas-contact-card textarea{background:#fff;border:1px solid rgba(129,148,171,.24);border-radius:16px;color:#172033;font:inherit;padding:13px 14px}.saas-contact-card textarea{min-height:130px}.saas-contact-card .saas-contact-consent{align-items:flex-start;background:#f8fafcd1;border:1px solid rgba(129,148,171,.16);border-radius:18px;display:flex;gap:10px;padding:13px}.saas-contact-consent input{flex:0 0 auto;height:18px;margin-top:2px;padding:0;width:18px}.saas-contact-consent span{color:#526174;font-size:.88rem;font-weight:760;line-height:1.5}.saas-contact-consent button{background:transparent;border:0;box-shadow:none;color:#0b6e69;cursor:pointer;display:inline;font:inherit;font-weight:900;gap:0;padding:0;text-decoration:underline;text-underline-offset:3px}.saas-contact-consent button:hover{filter:none;transform:none}.saas-contact-readiness{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.saas-contact-readiness span{align-items:center;background:#f8fafc;border:1px solid rgba(129,148,171,.16);border-radius:14px;color:#65758a;display:inline-flex;font-size:.8rem;font-weight:820;gap:7px;min-width:0;padding:8px 10px}.saas-contact-readiness span.ready{background:#eef7f5;border-color:#118b8229;color:#0b6e69}.saas-contact-readiness svg{color:#a9b5c4;flex:0 0 auto}.saas-contact-readiness span.ready svg{color:#18a058}.saas-contact-card button:disabled{cursor:not-allowed;opacity:.64;transform:none}.saas-contact-card small{color:#65758a;line-height:1.45}.saas-contact-side{align-self:start;position:sticky;top:104px}.saas-contact-next{background:linear-gradient(135deg,#118b8214,#3568d40f);border:1px solid rgba(17,139,130,.14);border-radius:18px;display:grid;gap:7px;padding:16px}.saas-contact-next strong{color:#172033;font-size:1rem;font-weight:920}.saas-contact-next span,.saas-contact-next a{color:#526174;font-weight:760;line-height:1.5;text-decoration:none}.saas-policy-hero small,.saas-policy-hero small a{color:#65758a;font-weight:800}.saas-policy-command{align-items:end;background:linear-gradient(135deg,#ffffffe6,#eef7f5bd),radial-gradient(circle at 100% 0%,rgba(53,104,212,.08),transparent 32%);border:1px solid rgba(129,148,171,.16);border-radius:30px;box-shadow:0 22px 60px #23304712;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);padding:26px}.saas-policy-command h2{color:#172033;font-size:clamp(1.75rem,3.5vw,3.2rem);line-height:1.04;margin:0;max-width:800px}.saas-policy-command p{color:#526174;line-height:1.62;margin:12px 0 0;max-width:720px}.saas-policy-command>div:last-child{display:grid;gap:10px}.saas-policy-command article{background:#ffffffbd;border:1px solid rgba(129,148,171,.15);border-radius:18px;display:grid;gap:5px;padding:13px}.saas-policy-command article strong{color:#172033;font-size:.9rem;font-weight:930}.saas-policy-command article span{color:#65758a;font-size:.86rem;font-weight:760;line-height:1.42}.saas-policy-glance{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.saas-policy-glance article{background:#ffffffc2;border:1px solid rgba(129,148,171,.16);border-radius:22px;box-shadow:0 18px 46px #1f304a12;display:grid;gap:8px;min-width:0;padding:18px}.saas-policy-glance span{align-items:center;color:#0b6e69;display:inline-flex;font-size:.78rem;font-weight:920;gap:7px;text-transform:uppercase}.saas-policy-glance strong{color:#172033;font-size:1.02rem;line-height:1.3}.saas-policy-glance p{color:#526174;font-size:.9rem;font-weight:720;line-height:1.5;margin:0}.saas-policy-glance button{background:linear-gradient(135deg,#118b82,#3568d4);border:0;border-radius:999px;color:#fff;cursor:pointer;font-weight:900;justify-self:start;margin-top:2px;padding:10px 13px}.saas-footer a{text-decoration:none}.saas-policy-body{background:#ffffffd1;border:1px solid rgba(129,148,171,.18);border-radius:30px;box-shadow:0 22px 60px #1f304a14;display:grid;gap:14px;padding:26px}.saas-policy-summary-card{background:linear-gradient(135deg,#118b8214,#3568d40f);border:1px solid rgba(17,139,130,.14);border-radius:20px;display:grid;gap:12px;padding:16px}.saas-policy-summary-card strong{color:#172033}.saas-policy-summary-card>div{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.saas-policy-summary-card span{align-items:center;background:#ffffffbd;border:1px solid rgba(129,148,171,.14);border-radius:14px;color:#0b6e69;display:inline-flex;font-size:.82rem;font-weight:840;gap:7px;line-height:1.35;min-width:0;padding:9px 11px}.saas-policy-summary-card svg{color:#18a058;flex:0 0 auto}.saas-policy-placement-card{background:#f8fafcd1;border:1px solid rgba(129,148,171,.16);border-radius:18px;display:grid;gap:10px;margin-top:10px;padding:14px}.saas-policy-placement-card strong{color:#172033;font-size:.95rem;font-weight:920}.saas-policy-placement-card>div{display:flex;flex-wrap:wrap;gap:8px}.saas-policy-placement-card span{background:#fff;border:1px solid rgba(129,148,171,.16);border-radius:999px;color:#36506f;font-size:.82rem;font-weight:820;padding:8px 10px}.saas-policy-checklist-card{background:#ffffffc2;border:1px solid rgba(129,148,171,.16);border-radius:18px;display:grid;gap:10px;margin-top:10px;padding:14px}.saas-policy-checklist-card strong{color:#172033;font-size:.95rem;font-weight:920}.saas-policy-checklist-card>div{display:grid;gap:8px}.saas-policy-checklist-card span{align-items:flex-start;background:#f8fafc;border:1px solid rgba(129,148,171,.14);border-radius:14px;color:#526174;display:flex;font-size:.86rem;font-weight:790;gap:8px;line-height:1.42;padding:10px 11px}.saas-policy-checklist-card svg{color:#18a058;flex:0 0 auto;margin-top:2px}.saas-policy-body article{background:#fbfcfd;border:1px solid rgba(129,148,171,.14);border-radius:20px;padding:18px}.saas-policy-body h2{color:#172033;font-size:1.35rem;margin:0 0 8px}.saas-policy-body p{color:#526174;line-height:1.75;margin:0}.saas-policy-note{background:#eef7f5;border:1px solid rgba(17,139,130,.14);border-radius:18px;display:grid;gap:6px;padding:16px}.saas-policy-actions{display:flex;flex-wrap:wrap;gap:10px;padding-top:8px}.saas-policy-actions button{background:#fff;border:1px solid rgba(129,148,171,.22);border-radius:999px;color:#233047;cursor:pointer;font-weight:850;padding:11px 14px}.saas-policy-actions button:first-child{background:linear-gradient(135deg,#118b82,#3568d4);border-color:transparent;color:#fff}.saas-policy-actions button:hover{filter:saturate(1.05);transform:translateY(-1px)}.saas-policy-nav{align-self:start;background:#ffffffb8;border:1px solid rgba(129,148,171,.15);border-radius:22px;display:grid;gap:8px;padding:14px;position:sticky;top:104px}.saas-policy-nav>strong{color:#172033;font-size:.88rem;font-weight:940;padding:2px 4px 6px}.saas-secondary-action{margin-top:12px;width:100%}.saas-workspace-key-note{align-items:center;background:linear-gradient(135deg,#118b821a,#3568d414);border:1px solid rgba(17,139,130,.18);border-radius:20px;margin-top:12px;padding:14px}.saas-workspace-key-note strong{color:#172033;display:block;font-size:1.35rem;letter-spacing:0}.saas-workspace-key-note span{color:#526174;display:block;line-height:1.5;margin-top:3px}.saas-activation-path{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.saas-activation-path article{align-items:flex-start;background:#f8fafce6;border:1px solid rgba(129,148,171,.14);border-radius:18px;display:flex;gap:10px;min-width:0;padding:13px}.saas-activation-path small{align-items:center;background:#e9f7f5;border-radius:999px;color:#0b6e69;display:inline-flex;flex:0 0 auto;font-size:.76rem;font-weight:920;height:24px;justify-content:center;width:24px}.saas-activation-path div{display:grid;gap:3px;min-width:0}.saas-activation-path strong{color:#172033;font-size:.9rem;font-weight:900;line-height:1.25}.saas-activation-path span{color:#65758a;font-size:.8rem;font-weight:740;line-height:1.4}.saas-trial-option{background:#f8fbff;border:1px solid rgba(53,104,212,.14);border-radius:20px;display:grid;gap:12px;margin-top:12px;padding:14px}.saas-trial-option>div{display:grid;gap:4px}.saas-trial-option strong{color:#172033;font-weight:900}.saas-trial-option span{color:#65758a;font-size:.9rem;font-weight:760;line-height:1.45}.saas-workspace-found{align-items:center;background:linear-gradient(135deg,#118b821a,#3568d40f);border:1px solid rgba(17,139,130,.16);border-radius:20px;display:grid;gap:12px;grid-template-columns:auto 1fr auto;padding:14px}.saas-lookup-help{display:grid;gap:14px}.saas-lookup-help article{background:#ffffffc7;border:1px solid rgba(129,148,171,.15);border-radius:20px;display:grid;gap:9px;padding:18px}.saas-checkout-return{min-height:620px;padding-top:110px}.saas-checkout-command{align-items:center;background:linear-gradient(135deg,#ffffffe6,#eef7f5bd),radial-gradient(circle at 100% 0%,rgba(53,104,212,.08),transparent 32%);border:1px solid rgba(129,148,171,.16);border-radius:26px;box-shadow:0 22px 60px #23304712;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;max-width:980px;padding:20px}.saas-checkout-command.success{border-color:#118b8233}.saas-checkout-command.paused{border-color:#d6891033}.saas-checkout-command div{display:grid;gap:6px;min-width:0}.saas-checkout-command span{color:#0b6e69;font-size:.82rem;font-weight:930;text-transform:uppercase}.saas-checkout-command.paused span{color:#9a5b10}.saas-checkout-command strong{color:#172033;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.32}.saas-checkout-command button{background:#172033;border:0;border-radius:999px;color:#fff;cursor:pointer;font-weight:900;min-height:46px;padding:0 18px;white-space:nowrap}.saas-checkout-command button:disabled{cursor:not-allowed;opacity:.62}.saas-checkout-status{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));max-width:980px}.saas-checkout-status article{align-items:flex-start;background:#ffffffbd;border:1px solid rgba(129,148,171,.18);border-radius:20px;display:grid;gap:10px;grid-template-columns:1fr auto;padding:14px}.saas-checkout-status small{grid-column:1 / -1}.saas-checkout-status article.ready{background:#eef7f5;border-color:#118b822e}.saas-checkout-status small{color:#0b6e69;font-weight:900}.saas-checkout-status div{display:grid;gap:4px;min-width:0}.saas-checkout-status strong{color:#172033;line-height:1.25}.saas-checkout-status span{color:#65758a;font-size:.84rem;font-weight:760;line-height:1.4}.saas-checkout-status svg{color:#a9b5c4;flex:0 0 auto}.saas-checkout-status article.ready svg{color:#18a058}.saas-return-card{background:#ffffffe0;border:1px solid rgba(129,148,171,.2);border-radius:22px;box-shadow:0 24px 70px #23304714;display:grid;gap:12px;max-width:720px;padding:20px}.saas-return-card strong,.saas-return-card span{display:block}.saas-return-card strong{color:#172033;font-size:1.05rem;font-weight:900}.saas-return-card span{color:#526174;font-weight:760;line-height:1.55}.saas-return-card>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.saas-return-card button{border:1px solid rgba(129,148,171,.24);border-radius:999px;cursor:pointer;font-weight:860;min-height:42px;padding:10px 14px}.saas-return-card button:first-child{background:linear-gradient(135deg,var(--teal),var(--blue));border-color:transparent;color:#fff}.saas-return-card button:not(:first-child){background:#fff;color:#233047}.saas-return-card button:disabled{cursor:not-allowed;opacity:.6}.saas-next-steps{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));max-width:900px}.saas-next-steps article{background:#ffffffc7;border:1px solid rgba(129,148,171,.18);border-radius:18px;display:grid;gap:7px;padding:14px}.saas-next-steps small{color:#0b6e69;font-weight:900}.saas-next-steps span{color:#233047;font-weight:850;line-height:1.35}.saas-key-recovery-card form{display:grid;gap:10px;margin-top:4px}.saas-key-recovery-card label{color:#334155;display:grid;font-size:.82rem;font-weight:850;gap:7px}.saas-key-recovery-card input{background:#fff;border:1px solid rgba(129,148,171,.24);border-radius:14px;color:#172033;font:inherit;padding:11px 12px}.saas-key-recovery-card button{align-items:center;background:#172033;border:0;border-radius:14px;color:#fff;cursor:pointer;display:inline-flex;font-weight:880;justify-content:center;min-height:42px;padding:10px 14px}.saas-key-recovery-card button:disabled{cursor:not-allowed;opacity:.62}.saas-lookup-help article>button{background:#fff;border:1px solid rgba(129,148,171,.24);border-radius:999px;color:#0b6e69;cursor:pointer;font-weight:850;justify-self:start;padding:10px 13px}.saas-lookup-help article>button:hover{background:#eef7f5}.saas-mini-error,.saas-mini-success{border-radius:14px;display:block;font-size:.84rem;font-weight:820;line-height:1.45;padding:10px 12px}.saas-mini-error{background:#fff1f0;color:#b42318}.saas-mini-success{background:#eef7f5;color:#0b6e69}.saas-footer{align-items:flex-start;border-top:1px solid rgba(129,148,171,.18);display:grid;gap:48px;grid-template-columns:minmax(240px,.72fr) minmax(0,1.6fr);justify-content:space-between;padding:34px 0 40px}.saas-footer-groups{display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr))}.saas-footer-groups section{display:grid;gap:12px;min-width:0}.saas-footer-groups section>strong{color:#172033;font-size:.86rem;font-weight:940}.saas-footer-links{align-items:start;display:grid;gap:9px;justify-items:start}.saas-cookie-banner{align-items:center;background:#fffffff0;border:1px solid rgba(129,148,171,.22);border-radius:24px;bottom:18px;box-shadow:0 24px 70px #1f304a29;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto auto;left:50%;max-width:1080px;padding:16px;position:fixed;transform:translate(-50%);width:calc(100% - 32px);z-index:50}.saas-cookie-banner>div:first-child{display:grid;gap:5px}.saas-cookie-banner strong{color:#172033}.saas-cookie-banner span,.saas-cookie-banner label{color:#526174;line-height:1.45}.saas-cookie-banner>div:first-child button{align-items:center;background:transparent;border:0;color:#0b6e69;cursor:pointer;display:inline-flex;font:inherit;font-weight:850;min-height:32px;justify-self:start;padding:0;text-decoration:underline;text-underline-offset:3px}.saas-cookie-banner label{align-items:center;display:flex;font-weight:820;gap:8px;white-space:nowrap}.saas-cookie-banner>div:last-child{display:flex;gap:8px}.saas-cookie-banner>div:last-child button:first-child{background:#fff;border:1px solid rgba(129,148,171,.24);border-radius:999px;color:#233047;cursor:pointer;font-weight:850;padding:12px 16px}.saas-footer-summary{display:grid;gap:5px}.login-back-link{background:#ffffffc2;border:1px solid rgba(129,148,171,.22);border-radius:999px;color:#0b6e69;cursor:pointer;font-weight:820;justify-self:start;margin-bottom:10px;padding:9px 12px}@media (max-width: 980px){.saas-nav{gap:10px 12px;grid-template-columns:minmax(0,1fr) auto;position:relative;top:12px}.saas-nav nav{grid-column:1 / -1;grid-row:2;justify-content:flex-start;margin-inline:-4px;overflow-x:auto;padding:2px 4px 4px}.saas-nav nav button{flex:0 0 auto;padding:9px 12px}.saas-primary-nav{grid-column:2;grid-row:1;justify-self:end;min-height:40px;padding:10px 14px;white-space:nowrap;width:auto}.saas-brand{grid-column:1;grid-row:1;min-width:0}.saas-brand strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saas-hero,.saas-register-layout,.saas-workspace-lookup,.saas-workspace-entry,.saas-home-screen-layout,.saas-tour-video,.saas-video-frame,.saas-guide-layout{grid-template-columns:1fr}.saas-hero{min-height:auto;padding-top:56px}.saas-register-summary{position:static}.saas-feature-grid,.saas-workflow-groups,.saas-product-area-grid,.saas-product-principles,.saas-solution-grid,.saas-solution-outcomes,.saas-solution-command,.saas-role-fit-grid,.saas-trust-grid,.saas-security-model,.saas-security-command,.saas-checklist-grid,.saas-benefits-grid,.saas-hero-proof,.saas-activation-path,.saas-register-prep>div:last-child,.saas-help-actions,.saas-plan-decision,.saas-pricing-selection,.saas-pricing-confidence,.saas-pricing-summary,.saas-pricing-path>div:last-child,.saas-product-outcomes>div:last-child,.saas-solution-roles>div:last-child,.saas-tour-index,.saas-tour-grid,.saas-home-screen-stack,.saas-guide-role-grid,.saas-guide-launch,.saas-guide-path>div:last-child,.saas-guide-milestones>div:last-child,.saas-guide-playbooks,.saas-guide-checklist,.saas-guide-checklist>div:last-child,.saas-help-routes,.saas-help-command,.saas-help-search,.saas-help-topics,.saas-contact-overview,.saas-troubleshooting-grid,.saas-plan-grid,.saas-journey-strip,.saas-workflow-map>div:last-of-type{grid-template-columns:repeat(2,minmax(0,1fr))}.saas-contact-layout,.saas-policy-layout,.saas-policy-command,.saas-policy-glance{grid-template-columns:1fr}.saas-cookie-banner{align-items:stretch;grid-template-columns:1fr}.saas-cookie-banner>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.saas-contact-side,.saas-policy-nav,.saas-guide-side{position:static}.saas-comparison-row,.saas-checkout-status{grid-template-columns:repeat(2,minmax(0,1fr))}.saas-registration-next>div{grid-template-columns:1fr}.saas-policy-summary-card>div{grid-template-columns:1fr}.saas-contact-readiness,.saas-next-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.saas-hero,.saas-page-hero,.saas-section,.saas-register-layout,.saas-workspace-lookup,.saas-footer,.saas-plan-grid{width:calc(100% - 24px)}.saas-hero h1,.saas-page-hero h1{font-size:2.45rem}.saas-nav{border-radius:18px;padding:10px;width:calc(100% - 24px)}.saas-brand span{border-radius:12px;height:38px;width:38px}.saas-primary-nav{min-height:38px;padding:9px 12px}.saas-nav nav{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:0;overflow:visible;padding:2px 0 0;white-space:normal}.saas-nav nav button{justify-content:center;min-height:34px;padding:8px 10px;text-align:center}.saas-feature-grid,.saas-workflow-groups,.saas-product-area-grid,.saas-product-principles,.saas-solution-grid,.saas-solution-outcomes,.saas-solution-command,.saas-role-fit-grid,.saas-trust-grid,.saas-security-model,.saas-security-command,.saas-checklist-grid,.saas-next-steps,.saas-checkout-status,.saas-checkout-command,.saas-benefits-grid,.saas-plan-grid,.saas-pricing-summary,.saas-journey-strip,.saas-workflow-map>div:last-of-type,.saas-preview-grid,.saas-preview-actions,.saas-product-outcomes>div:last-child,.saas-solution-roles>div:last-child,.saas-tour-index,.saas-tour-grid,.saas-home-screen-stack,.saas-guide-role-grid,.saas-guide-launch,.saas-guide-path>div:last-child,.saas-guide-milestones>div:last-child,.saas-guide-playbooks,.saas-guide-checklist,.saas-guide-checklist>div:last-child,.saas-help-routes,.saas-help-command,.saas-help-search,.saas-help-topics,.saas-contact-overview,.saas-contact-form-grid,.saas-troubleshooting-grid,.saas-tour-script,.saas-form-grid,.saas-payment-preview dl,.saas-checkout-readiness-grid,.saas-checkout-summary-strip,.saas-register-prep>div:last-child,.saas-register-journey>div:last-child,.saas-register-action-panel,.saas-activation-path,.saas-contact-readiness,.saas-readiness-grid,.saas-password-rules,.saas-workspace-entry-summary,.saas-workspace-login-path,.saas-workspace-gateway-steps{grid-template-columns:1fr}.saas-guide-steps article{grid-template-columns:1fr}.saas-plan-card-top{display:grid}.saas-plan-card-top span{justify-self:start}.saas-footer,.saas-help-actions,.saas-hero-actions,.saas-workspace-found{align-items:stretch;display:grid;grid-template-columns:1fr}.saas-hero-actions button,.saas-product-cta-row button,.saas-home-screen-feature button,.saas-workspace-found button{width:100%}.saas-home-screen-stack article{grid-template-columns:1fr}.saas-home-screen-stack img{aspect-ratio:16 / 8.6}.saas-footer button{justify-self:start;padding-inline:0;width:auto}.saas-footer-groups{gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.saas-footer-groups section:last-child{grid-column:1 / -1}.saas-footer-links{align-items:start;display:grid;gap:8px;justify-items:start}.saas-help-routes article,.saas-help-routes article>button{grid-column:auto}.saas-help-routes article{grid-template-columns:1fr}.saas-help-topic-header{align-items:flex-start;display:grid;justify-content:stretch}.saas-help-topic-header span{text-align:left}.saas-checkout-command{align-items:stretch}.saas-checkout-command button{width:100%}.saas-solution-command article{grid-template-columns:1fr}.saas-solution-command button{width:100%}.saas-register-card,.saas-register-summary,.saas-lookup-card,.saas-workspace-entry{border-radius:20px;padding:18px}.saas-cookie-banner>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.saas-cookie-banner label{white-space:normal}.saas-cookie-banner{border-radius:18px;gap:9px;margin:10px auto 18px;max-height:none;overflow:auto;padding:11px;position:static;transform:none;width:calc(100% - 20px)}.saas-cookie-banner span,.saas-cookie-banner label{font-size:.78rem;line-height:1.35}.saas-cookie-banner>div:last-child button:first-child,.saas-cookie-banner>div:last-child button:last-child{min-height:38px;padding:9px 10px}.saas-comparison-row{grid-template-columns:1fr}.saas-comparison-row.header{display:none}.saas-hero-proof{display:flex;flex-wrap:wrap;overflow:visible;padding-bottom:2px}.saas-hero-proof article{min-width:0}.saas-product-preview{gap:14px;padding:16px}.saas-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.saas-preview-grid article{border-radius:16px;padding:12px}.saas-preview-grid strong{font-size:1.35rem}}.topbar{min-width:0}.tenant-pill{max-width:min(100%,280px)}.tenant-pill select{width:100%;max-width:190px;text-overflow:ellipsis}.tenant-pill svg{flex:0 0 auto}.saas-site{background:linear-gradient(140deg,rgba(17,139,130,.09),transparent 34%),linear-gradient(220deg,rgba(53,104,212,.08),transparent 32%),linear-gradient(180deg,#fbfdfe,#f2f8f8 46%,#fbfcfd)}.saas-nav{border-radius:28px;box-shadow:0 20px 60px #1f304a12}.saas-nav nav button,.saas-primary-nav,.saas-hero-actions button,.saas-product-cta-row button,.saas-plan-grid article button,.saas-policy-actions button,.saas-footer button{transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.saas-section{padding:40px 0}.saas-page-hero{padding:82px 0 24px}.saas-hero{gap:42px;min-height:620px;padding:76px 0 48px}.saas-hero h1,.saas-page-hero h1{line-height:1.02}.saas-hero p,.saas-page-hero p{color:#536278;line-height:1.68}.saas-product-preview,.saas-register-card,.saas-register-summary,.saas-lookup-card,.saas-feature-grid article,.saas-workflow-groups article,.saas-solution-grid article,.saas-trust-grid article,.saas-contact-card,.saas-contact-side,.saas-benefits-grid article,.saas-plan-grid article,.saas-faq details,.saas-policy-body,.saas-home-screen-feature,.saas-home-screen-stack article,.saas-tour-video>div:first-child,.saas-video-frame,.saas-guide-side{border-radius:26px;box-shadow:0 18px 48px #1f304a0f}.saas-soft-band{border-radius:32px;padding:30px}.saas-benefits-grid{align-items:stretch;gap:12px}.saas-benefits-grid article{align-content:start;background:#fffc;gap:8px 12px;min-height:150px;padding:18px}.saas-benefits-grid article svg{background:#eef7f5;border-radius:999px;box-sizing:content-box;color:#0b6e69;padding:8px}.saas-benefits-grid article strong{font-size:1rem;line-height:1.25}.saas-benefits-grid article span{font-size:.88rem;font-weight:720;line-height:1.55}.saas-pricing-summary,.saas-pricing-confidence{gap:14px}.saas-pricing-summary article,.saas-pricing-confidence article,.saas-pricing-path article{border-radius:22px}.saas-plan-grid{align-items:stretch;gap:16px}.saas-plan-grid article{gap:14px;grid-template-rows:auto auto auto auto 1fr auto;padding:24px}.saas-plan-card-top{align-items:start;display:grid;gap:10px}.saas-plan-card-top span,.saas-plan-badge{justify-self:start}.saas-plan-grid p{line-height:1.55;min-height:50px}.saas-price b{font-size:2rem;line-height:1}.saas-plan-grid ul{align-content:start}.saas-plan-grid li{align-items:flex-start;font-size:.9rem;line-height:1.45}.saas-plan-grid li svg{margin-top:2px}.saas-plan-grid article button{align-self:end;min-height:46px;width:100%}.saas-comparison-table{border-radius:24px}.saas-footer{align-items:start;background:#ffffff94;border:1px solid rgba(129,148,171,.16);border-radius:30px;gap:36px;margin-bottom:28px;padding:30px}.saas-footer-summary{align-content:start;display:grid;gap:9px;max-width:360px}.saas-footer-summary strong{color:#172033;font-size:1.3rem}.saas-footer-cta{display:flex;flex-wrap:wrap;gap:10px;padding-top:8px}.saas-footer-cta button{border:1px solid rgba(129,148,171,.18);border-radius:999px;min-height:38px;padding:8px 13px}.saas-footer-cta button:first-child{background:#172033;border-color:transparent;color:#fff}.saas-footer-cta button:last-child{background:#fff}.saas-footer span,.saas-footer a{line-height:1.55}.saas-footer a{color:#0b6e69;font-weight:850;overflow-wrap:anywhere}.saas-footer-groups{gap:22px}.saas-footer-groups section{align-content:start;gap:10px}.saas-footer-groups section>strong{color:#233047;font-size:.9rem}.saas-footer-links{gap:7px}.saas-footer button{color:#5b6b80;line-height:1.35;min-height:28px}.saas-cookie-banner{border-radius:26px}.saas-site{--saas-ink: #182230;--saas-muted: #5f6f84;--saas-soft: #f7fafb;--saas-surface: rgba(255, 255, 255, .78);--saas-border: rgba(124, 143, 166, .16);--saas-teal: #138d84;--saas-blue: #3568d4;--saas-gold: #b7791f;background:linear-gradient(180deg,#fbfcfd,#f5f9fa 42%,#fff);color:var(--saas-ink);font-feature-settings:"kern" 1,"liga" 1}.saas-nav{background:#ffffffc7;border-color:var(--saas-border);border-radius:999px;box-shadow:0 18px 42px #18223012;padding:10px 12px}.saas-brand span{background:linear-gradient(135deg,var(--saas-teal),var(--saas-blue));border-radius:16px;box-shadow:0 12px 28px #138d842e}.saas-brand strong{color:var(--saas-ink);font-weight:940}.saas-nav nav{gap:4px}.saas-nav nav button{color:#66768b;font-size:.92rem;font-weight:780;min-height:38px;padding:9px 13px}.saas-nav nav button:hover,.saas-nav nav button.active{background:#138d8414;color:#0f6f68}.saas-primary-nav,.saas-hero-actions button:first-child,.saas-large-action,.saas-secondary-action,.saas-workflow-map>button,.saas-panel-action,.saas-contact-card button,.saas-contact-side button,.saas-cookie-banner>div:last-child button:last-child,.saas-workspace-found button,.saas-workspace-key-note button,.saas-lookup-card form button,.saas-plan-grid article button,.saas-policy-glance button{background:linear-gradient(135deg,var(--saas-teal),var(--saas-blue));border-radius:999px;box-shadow:0 16px 34px #138d842e;font-weight:900}.saas-hero,.saas-page-hero{position:relative}.saas-hero h1,.saas-page-hero h1{color:var(--saas-ink);font-weight:940;line-height:1.03}.saas-hero p,.saas-page-hero p,.saas-section-heading h2+p{color:var(--saas-muted)}.saas-eyebrow{background:#ffffffb3;border-color:#138d8429;color:#0f6f68;font-size:.76rem;font-weight:930}.saas-section{padding:46px 0}.saas-section-heading{gap:8px}.saas-section-heading span{color:#0f6f68;font-weight:930}.saas-section-heading h2{color:var(--saas-ink);font-weight:940}.saas-product-preview,.saas-register-card,.saas-register-summary,.saas-lookup-card,.saas-lookup-help article,.saas-feature-grid article,.saas-workflow-groups article,.saas-solution-grid article,.saas-trust-grid article,.saas-contact-card,.saas-contact-side,.saas-benefits-grid article,.saas-plan-grid article,.saas-pricing-summary article,.saas-pricing-confidence article,.saas-pricing-path article,.saas-faq details,.saas-policy-body,.saas-policy-glance article,.saas-home-screen-feature,.saas-home-screen-stack article,.saas-tour-video>div:first-child,.saas-video-frame,.saas-guide-side,.saas-guide-launch article,.saas-guide-path article,.saas-guide-milestones article,.saas-guide-role-grid article,.saas-guide-playbooks article,.saas-help-routes article,.saas-help-actions article,.saas-help-topics article,.saas-contact-overview article,.saas-troubleshooting-grid article{background:var(--saas-surface);border-color:var(--saas-border);border-radius:28px;box-shadow:0 20px 48px #1822300f}.saas-soft-band{background:linear-gradient(135deg,#138d8412,#3568d40d),#ffffffb8;border:1px solid var(--saas-border);box-shadow:0 20px 52px #1822300e}.saas-hero-note,.saas-api-pill,.saas-hero-proof article,.saas-policy-summary-card span,.saas-policy-placement-card span,.saas-guide-playbooks article>div:last-child span,.saas-help-topics small{border-color:#7c8fa624;box-shadow:none}.saas-hero-actions button:last-child,.saas-register-summary>button,.saas-help-routes button,.saas-help-actions button,.saas-help-topics button,.saas-policy-actions button,.saas-footer button{border-color:#7c8fa62e;color:#2d3a4c}.saas-hero-actions button:last-child:hover,.saas-register-summary>button:hover,.saas-help-routes button:hover,.saas-help-actions button:hover,.saas-help-topics button:hover,.saas-policy-actions button:hover{background:#138d8414;color:#0f6f68}.saas-footer{background:#ffffffbd;border-color:var(--saas-border);border-radius:34px;box-shadow:0 20px 52px #1822300f}.saas-footer-summary strong{color:var(--saas-ink)}.saas-footer-groups section>strong{color:#2d3a4c;font-weight:940}.saas-footer button{background:transparent;color:#637288}.saas-footer button:hover{color:#0f6f68}.saas-home-hero{align-items:center;gap:54px;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);min-height:680px;padding-bottom:70px}.saas-home-hero .saas-hero-copy{gap:20px}.saas-home-hero .saas-hero-actions{margin-top:4px}.saas-home-hero .saas-hero-note{background:#ffffffb3;border-color:#138d8421;border-radius:24px;box-shadow:0 16px 38px #1822300e}.saas-home-hero .saas-hero-proof{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));max-width:720px}.saas-home-hero .saas-hero-proof article{align-items:start;background:#ffffffa8;border-radius:20px;display:grid;gap:3px;padding:13px}.saas-home-hero .saas-hero-proof strong{font-size:.88rem}.saas-home-hero .saas-hero-proof span{font-size:.78rem;line-height:1.35}.saas-home-hero .saas-product-preview{border-radius:34px;padding:24px}.saas-home-flow{background:linear-gradient(135deg,#138d840f,#3568d40a),#ffffff9e;border:1px solid var(--saas-border);border-radius:34px;box-shadow:0 20px 52px #1822300e;padding:32px}.saas-home-flow>div:last-child{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.saas-home-flow article{background:#ffffffc2;border:1px solid rgba(124,143,166,.14);border-radius:26px;display:grid;gap:8px;padding:20px}.saas-home-flow small{align-items:center;background:#eef7f5;border-radius:999px;color:#0f6f68;display:inline-flex;font-size:.76rem;font-weight:940;height:30px;justify-content:center;width:30px}.saas-home-flow strong{color:var(--saas-ink);font-size:1.08rem;font-weight:940}.saas-home-flow p{color:var(--saas-muted);font-size:.92rem;font-weight:730;line-height:1.55;margin:0}.saas-product-model{align-items:stretch;background:linear-gradient(135deg,#138d8411,#3568d40b),#ffffffad;border:1px solid var(--saas-border);border-radius:34px;box-shadow:0 22px 56px #1822300f;display:grid;gap:22px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);padding:32px}.saas-product-model h2{color:var(--saas-ink);font-size:clamp(1.75rem,3vw,3.05rem);line-height:1.06;margin:0}.saas-product-model p{color:var(--saas-muted);font-size:1rem;font-weight:730;line-height:1.65;margin:0;max-width:520px}.saas-product-model button{align-items:center;background:linear-gradient(135deg,var(--saas-teal),var(--saas-blue));border:0;border-radius:999px;box-shadow:0 16px 34px #138d8429;color:#fff;cursor:pointer;display:inline-flex;font-weight:900;gap:8px;justify-self:start;padding:12px 16px}.saas-product-model>div:last-child{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.saas-product-model article{background:#ffffffc2;border:1px solid rgba(124,143,166,.14);border-radius:26px;display:grid;gap:8px;padding:18px}.saas-product-model small{align-items:center;background:#eef7f5;border-radius:999px;color:#0f6f68;display:inline-flex;font-size:.76rem;font-weight:940;height:30px;justify-content:center;width:30px}.saas-product-model strong{color:var(--saas-ink);font-size:1.05rem;font-weight:940}.saas-product-model article span{color:var(--saas-muted);font-size:.9rem;font-weight:730;line-height:1.55}.saas-product-principles{gap:10px}.saas-product-principles article{border-radius:24px;box-shadow:none}.saas-product-area-grid{gap:16px}.saas-product-area-grid article{border-radius:30px;box-shadow:0 18px 44px #1822300e;gap:14px}.saas-product-area-grid em{color:#0f6f68}.saas-product-area-grid span,.saas-workflow-groups span{background:#138d8412;border-color:#138d841f;color:#0f6f68}.saas-tour-overview{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.saas-tour-overview article{background:#ffffffbd;border:1px solid var(--saas-border);border-radius:26px;box-shadow:0 16px 40px #1822300d;display:grid;gap:7px;padding:18px}.saas-tour-overview small{align-items:center;background:#eef7f5;border-radius:999px;color:#0f6f68;display:inline-flex;font-size:.76rem;font-weight:940;height:30px;justify-content:center;width:30px}.saas-tour-overview strong{color:var(--saas-ink);font-size:1.05rem;font-weight:940}.saas-tour-overview span{color:var(--saas-muted);font-size:.9rem;font-weight:730;line-height:1.5}.saas-tour-video{background:linear-gradient(135deg,#138d840f,#3568d40b),#ffffffa3;border:1px solid var(--saas-border);border-radius:36px;box-shadow:0 22px 58px #1822300f;gap:20px;padding:28px}.saas-tour-video>div:first-child,.saas-video-frame{background:#ffffffc7;border-color:#7c8fa624;border-radius:30px;box-shadow:none}.saas-tour-video button{background:linear-gradient(135deg,var(--saas-teal),var(--saas-blue));border:0;box-shadow:0 16px 34px #138d8429;color:#fff}.saas-video-frame:before{opacity:.55}.saas-video-preview{background:#ffffffd1;border-radius:26px}.saas-video-preview video{border-radius:22px}.saas-tour-index{gap:12px}.saas-tour-index article,.saas-tour-grid>article{background:#ffffffc2;border-color:var(--saas-border);border-radius:26px;box-shadow:0 18px 44px #1822300e}.saas-tour-grid{gap:18px}.saas-screen-shot{border-radius:22px}.saas-screen-scroll{border-radius:16px}.saas-pricing-command{align-items:stretch;background:linear-gradient(135deg,#138d8411,#3568d40b),#ffffffad;border:1px solid var(--saas-border);border-radius:36px;box-shadow:0 22px 58px #1822300f;display:grid;gap:22px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);padding:32px}.saas-pricing-command>div:first-child{align-content:center;display:grid;gap:14px}.saas-pricing-command h2{color:var(--saas-ink);font-size:clamp(1.8rem,3vw,3.1rem);line-height:1.06;margin:0}.saas-pricing-command p{color:var(--saas-muted);font-size:1rem;font-weight:730;line-height:1.65;margin:0;max-width:560px}.saas-pricing-command>div:first-child>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}.saas-pricing-command button{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-weight:900;gap:8px;justify-content:center;padding:12px 16px}.saas-pricing-command button:first-child{background:linear-gradient(135deg,var(--saas-teal),var(--saas-blue));border:0;box-shadow:0 16px 34px #138d8429;color:#fff}.saas-pricing-command button:last-child{background:#ffffffc2;border:1px solid rgba(124,143,166,.18);color:#2d3a4c}.saas-pricing-command>div:last-child{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.saas-pricing-command article{align-content:center;background:#ffffffc2;border:1px solid rgba(124,143,166,.14);border-radius:26px;display:grid;gap:7px;min-width:0;padding:18px}.saas-pricing-command article span{color:#0f6f68;font-size:.76rem;font-weight:940;text-transform:uppercase}.saas-pricing-command article strong{color:var(--saas-ink);font-size:1.12rem;font-weight:940;line-height:1.2}.saas-pricing-command article small{color:var(--saas-muted);font-size:.84rem;font-weight:730;line-height:1.45}.saas-billing-toggle{box-shadow:0 14px 34px #1822300e}.saas-plan-decision-heading{background:linear-gradient(135deg,#182230,#2f435f)}.saas-pricing-confidence article{border-radius:24px}.saas-register-command{align-items:stretch;background:linear-gradient(135deg,#138d8411,#3568d40b),#ffffffad;border:1px solid var(--saas-border);border-radius:36px;box-shadow:0 22px 58px #1822300f;display:grid;gap:22px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding:32px}.saas-register-command h2{color:var(--saas-ink);font-size:clamp(1.8rem,3vw,3.1rem);line-height:1.06;margin:0}.saas-register-command p{color:var(--saas-muted);font-size:1rem;font-weight:730;line-height:1.65;margin:0;max-width:560px}.saas-register-command>div:last-child{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.saas-register-command article{align-content:center;background:#ffffffc2;border:1px solid rgba(124,143,166,.14);border-radius:26px;display:grid;gap:7px;min-width:0;padding:18px}.saas-register-command article span{color:#0f6f68;font-size:.76rem;font-weight:940;text-transform:uppercase}.saas-register-command article strong{color:var(--saas-ink);font-size:1.08rem;font-weight:940;line-height:1.2}.saas-register-command article small{color:var(--saas-muted);font-size:.84rem;font-weight:730;line-height:1.45}.saas-register-card,.saas-register-summary{border-radius:32px}.saas-register-card{background:linear-gradient(180deg,#ffffffe0,#f8fafcb8),radial-gradient(circle at 12% 0%,rgba(19,141,132,.065),transparent 30%);box-shadow:0 22px 58px #1822300f}.saas-register-section,.saas-checkout-readiness,.saas-register-journey,.saas-payment-preview,.saas-consent-box,.saas-register-action-panel{border-radius:26px}.saas-register-prep article,.saas-register-plan-list button,.saas-check-row,.saas-checkout-readiness-grid article,.saas-payment-preview dl div{border-radius:20px}.saas-form-grid input,.saas-lookup-card form input{border-radius:16px}.saas-register-summary{box-shadow:0 20px 52px #1822300f}@media (max-width: 980px){.saas-nav{position:sticky;top:10px}.saas-hero{padding-top:50px}.saas-home-hero{gap:28px;grid-template-columns:1fr;min-height:0;padding-bottom:44px}.saas-home-hero .saas-hero-proof,.saas-home-flow>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.saas-product-model{grid-template-columns:1fr}.saas-tour-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.saas-pricing-command,.saas-register-command{grid-template-columns:1fr}.saas-register-command>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.saas-benefits-grid,.saas-pricing-confidence{grid-template-columns:repeat(2,minmax(0,1fr))}.saas-plan-grid article{grid-template-rows:none}.saas-footer{grid-template-columns:1fr}.saas-footer-summary{max-width:680px}}@media (max-width: 640px){.saas-nav{border-radius:20px;box-shadow:0 16px 40px #1f304a14}.saas-nav nav{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none;white-space:nowrap}.saas-nav nav button{flex:0 0 auto;min-height:36px}.saas-hero h1,.saas-page-hero h1{font-size:2.25rem;line-height:1.04}.saas-hero p,.saas-page-hero p{font-size:1rem}.saas-section{padding:30px 0}.saas-home-hero .saas-hero-proof,.saas-home-flow>div:last-child{grid-template-columns:1fr}.saas-home-flow,.saas-product-model{border-radius:24px;padding:20px}.saas-product-model>div:last-child{grid-template-columns:1fr}.saas-tour-overview{grid-template-columns:1fr}.saas-tour-video,.saas-pricing-command{border-radius:24px;padding:20px}.saas-pricing-command>div:last-child{grid-template-columns:1fr}.saas-register-command{border-radius:24px;padding:20px}.saas-register-command>div:last-child{grid-template-columns:1fr}.saas-register-card,.saas-register-summary{border-radius:24px}.saas-soft-band,.saas-footer{border-radius:24px;padding:20px}.saas-benefits-grid article{min-height:0}.saas-benefits-grid,.saas-pricing-confidence{grid-template-columns:1fr}.saas-plan-grid article{padding:20px}.saas-plan-grid p{min-height:0}.saas-footer-groups{grid-template-columns:1fr}.saas-footer-groups section:last-child{grid-column:auto}}.tenant-pill span{overflow:hidden;text-overflow:ellipsis}#root textarea{min-height:96px;resize:vertical}.document-item-row textarea,.support-notes-panel.simple textarea,.payroll-edit-card textarea{min-height:120px}.kanban-board{display:flex!important;gap:12px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 10px;scroll-padding-inline:2px}.kanban-column{flex:0 0 clamp(210px,23vw,260px);min-width:210px}.kanban-column-heading{gap:10px}.kanban-column-heading strong{min-width:0;overflow:hidden;text-overflow:ellipsis}.calendar-grid,.calendar-day{min-width:0}.calendar-day>span{width:28px;height:28px}.report-action-strip button,.report-management-pack-header button,.record-open-button,.actions-row button{min-width:fit-content}@media (max-width: 1180px){.topbar{align-items:stretch;grid-template-columns:minmax(0,1fr)!important}.tenant-pill,.module-link-action,.shell-refresh-action,.connection-pill{max-width:100%}.super-admin-hero,.super-admin-grid,.owner-role-route-check>div:last-child,.super-admin-finance-flow>div:last-child{grid-template-columns:1fr}.owner-app-shell .owner-section-groups .super-admin-section-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-role-route-check article{align-items:start;grid-template-columns:1fr}.owner-billing-command-grid,.owner-revenue-reconciliation-grid,.owner-billing-event-command>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))}.owner-stripe-readiness-grid,.owner-stripe-body-grid,.owner-stripe-operations,.owner-stripe-priority-card,.owner-stripe-journey>div,.owner-stripe-webhook-map>div{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-billing-event-list article{align-items:start;grid-template-columns:104px minmax(0,1fr)}.owner-billing-event-list-heading{align-items:start;grid-template-columns:1fr}.owner-billing-event-list-heading>div:last-child{justify-content:flex-start}.owner-registration-list-heading{align-items:start;grid-template-columns:1fr}.owner-registration-list-heading>div:last-child{justify-content:flex-start}.owner-billing-event-list aside{grid-column:1 / -1;justify-content:flex-start}.super-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.super-admin-section-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-pill select{max-width:none}.daily-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.daily-focus-lead,.daily-focus-item{width:100%}.calendar-day{padding:8px}.calendar-day>span{height:24px;width:24px}.event-chip{font-size:.68rem;min-height:20px;padding:3px 5px}}@media (max-width: 860px){.owner-billing-command-grid,.owner-revenue-reconciliation-head,.owner-revenue-reconciliation-grid,.owner-billing-event-command>div:nth-child(2){grid-template-columns:1fr}.owner-revenue-reconciliation-head>div:last-child{justify-content:flex-start}.owner-stripe-readiness-grid,.owner-stripe-body-grid,.owner-stripe-operations,.owner-stripe-priority-card,.owner-stripe-priority-card>div:nth-child(2),.owner-stripe-journey>div,.owner-stripe-webhook-map>div,.super-admin-plan-readiness,.owner-plan-selected-summary>div,.owner-website-page-map,.owner-website-change-impact,.owner-website-change-impact>div:last-child,.owner-website-save-readiness,.owner-website-save-readiness>div:last-child,.owner-registration-workspace,.owner-registration-context{grid-template-columns:1fr}.owner-registration-detail{position:static}.calendar-grid{grid-template-rows:28px minmax(120px,150px)!important}.calendar-day{gap:4px;padding:6px}.calendar-day>span{font-size:.82rem;height:24px;width:24px}.event-chip{border-radius:10px;font-size:.68rem;min-height:20px;padding:3px 5px}.kanban-column{flex-basis:min(74vw,250px)}}@media (max-width: 620px){.topbar{gap:8px}.module-link-action,.shell-refresh-action,.connection-pill,.tenant-pill{min-height:44px;width:100%}.module-link-action small,.shell-refresh-action small,.connection-pill small,.tenant-pill span{white-space:normal}.super-admin-metrics,.super-admin-section-nav,.super-admin-tenant-detail,.super-admin-plan-readiness,.owner-plan-selected-summary>div,.owner-website-page-map,.owner-registration-workspace,.owner-registration-context,.super-admin-plan-toolbar,.super-admin-plan-manager,.super-admin-subscription-card dl,.super-admin-action-grid,.super-admin-content-fields,.super-admin-billing-grid,.super-admin-billing-grid.readiness,.super-admin-event-list article{grid-template-columns:1fr}.daily-focus-grid{grid-template-columns:1fr!important}.calendar-grid{gap:6px;grid-template-rows:24px minmax(92px,118px)!important}.calendar-weekday{font-size:.66rem}.calendar-day{border-radius:14px;min-height:92px!important}.calendar-day>div{gap:3px}.calendar-day em{display:none}.kanban-board{margin-inline:-2px;scroll-snap-type:x mandatory}.kanban-column{flex-basis:min(82vw,280px);min-width:min(82vw,280px)}.record-open-button,.actions-row button,.actions-row select,.report-action-strip button,.report-management-pack-header button,.report-export-pack-header button{min-height:42px;width:100%}.report-review-card>strong,.report-priority-card strong,.report-next-action strong{font-size:1rem!important}}@media (max-width: 420px){.content,.main-content{padding-inline:10px!important}.calendar-grid{grid-template-rows:22px minmax(76px,96px)!important}.calendar-day{min-height:76px!important;padding:5px}.calendar-day>span{font-size:.76rem;height:22px;width:22px}.event-chip{min-height:18px}.kanban-column{flex-basis:min(86vw,272px);min-width:min(86vw,272px)}}@media (max-width: 1180px){.settings-access-editor input,.settings-access-editor select,.settings-access-editor textarea,.inventory-edit-panel input,.inventory-edit-panel select,.supplier-edit-panel input,.supplier-edit-panel select{min-width:0;width:100%}}.saas-site{--saas-ink: #202735;--saas-muted: #6b7482;--saas-soft: #f5f8f6;--saas-surface: rgba(255, 255, 255, .84);--saas-border: rgba(112, 130, 122, .18);--saas-sage: #587c70;--saas-sage-dark: #365c52;--saas-slate: #2f3d4f;--saas-clay: #b77b64;--saas-honey: #c39b43;background:radial-gradient(circle at 12% 4%,rgba(88,124,112,.12),transparent 30%),radial-gradient(circle at 86% 10%,rgba(183,123,100,.1),transparent 28%),linear-gradient(180deg,#fbfcfb,#f3f7f5 46%,#fafbfb);color:var(--saas-ink)}.saas-nav{background:#ffffffdb;border-color:#70827a2e;border-radius:28px;box-shadow:0 20px 52px #20273513;padding:12px 14px}.saas-brand span{background:linear-gradient(135deg,#587c70f2,#2f3d4feb);border-radius:18px;box-shadow:0 14px 30px #587c7033}.saas-nav nav button{border-radius:16px;color:#626f7e;font-weight:820}.saas-nav nav button:hover,.saas-nav nav button.active{background:#587c701f;color:var(--saas-sage-dark)}.saas-primary-nav,.saas-hero-actions button:first-child,.saas-large-action,.saas-secondary-action,.saas-workflow-map>button,.saas-panel-action,.saas-contact-card button,.saas-contact-side button,.saas-cookie-banner>div:last-child button:last-child,.saas-workspace-found button,.saas-workspace-key-note button,.saas-lookup-card form button,.saas-plan-grid article button,.saas-policy-glance button,.saas-return-card button:first-child,.saas-product-cta-row button:last-child{background:var(--saas-sage);border:0;border-radius:18px;box-shadow:0 16px 34px #587c7033;color:#fff}.saas-primary-nav:hover,.saas-hero-actions button:first-child:hover,.saas-large-action:hover,.saas-secondary-action:hover,.saas-workflow-map>button:hover,.saas-panel-action:hover,.saas-contact-card button:hover,.saas-contact-side button:hover,.saas-cookie-banner>div:last-child button:last-child:hover,.saas-workspace-found button:hover,.saas-workspace-key-note button:hover,.saas-lookup-card form button:hover,.saas-plan-grid article button:hover,.saas-policy-glance button:hover,.saas-product-cta-row button:last-child:hover{background:var(--saas-sage-dark);filter:none;transform:translateY(-1px)}.saas-hero h1,.saas-page-hero h1,.saas-section-heading h2,.saas-home-screen-feature h2,.saas-pricing-command h2,.saas-register-command h2,.saas-workspace-entry h1,.saas-security-command h2,.saas-help-command h2,.saas-policy-command h2,.saas-solution-command h2{color:var(--saas-ink);letter-spacing:0}.saas-hero p,.saas-page-hero p,.saas-section-heading h2+p,.saas-home-screen-feature p,.saas-pricing-command p,.saas-register-command p,.saas-workspace-entry p,.saas-security-command p,.saas-help-command p,.saas-policy-command p,.saas-solution-command p{color:var(--saas-muted)}.saas-eyebrow,.saas-section-heading span,.saas-solution-outcomes span,.saas-help-topics small,.saas-checkout-command span,.saas-policy-glance span{background:#587c701a;border-color:#587c7029;color:var(--saas-sage-dark)}.saas-product-preview,.saas-register-card,.saas-register-summary,.saas-lookup-card,.saas-lookup-help article,.saas-feature-grid article,.saas-workflow-groups article,.saas-solution-grid article,.saas-trust-grid article,.saas-contact-card,.saas-contact-side,.saas-benefits-grid article,.saas-plan-grid article,.saas-pricing-summary article,.saas-pricing-confidence article,.saas-pricing-path article,.saas-faq details,.saas-policy-body,.saas-policy-glance article,.saas-home-screen-feature,.saas-home-screen-stack article,.saas-tour-video>div:first-child,.saas-video-frame,.saas-guide-side,.saas-guide-launch article,.saas-guide-path article,.saas-guide-milestones article,.saas-guide-role-grid article,.saas-guide-playbooks article,.saas-help-routes article,.saas-help-actions article,.saas-help-topics article,.saas-contact-overview article,.saas-troubleshooting-grid article,.saas-solution-command article,.saas-policy-command article,.saas-workspace-entry-steps article,.saas-workspace-entry-summary article,.saas-workspace-login-path article,.saas-checkout-status article,.saas-next-steps article,.saas-return-card{background:#ffffffdb;border-color:var(--saas-border);border-radius:30px;box-shadow:0 18px 48px #2027350e}.saas-home-flow,.saas-product-model,.saas-tour-video,.saas-pricing-command,.saas-register-command,.saas-workspace-entry,.saas-security-command,.saas-help-command,.saas-policy-command,.saas-solution-command,.saas-checkout-command,.saas-soft-band{background:linear-gradient(135deg,#ffffffd1,#f5f8f6bd);border-color:var(--saas-border);border-radius:34px;box-shadow:0 22px 58px #2027350f}.saas-api-pill.online span,.saas-key-format.ready svg,.saas-checkout-readiness-grid article.ready svg,.saas-checkout-status article.ready svg,.saas-contact-readiness span.ready svg,.saas-checklist-grid svg,.saas-contact-side svg,.saas-product-outcomes svg,.saas-workspace-found svg{color:var(--saas-sage)}.saas-api-pill,.saas-hero-note,.saas-key-format,.saas-workspace-gateway-steps span,.saas-solution-path span,.saas-policy-summary-card span,.saas-policy-placement-card span,.saas-contact-readiness span,.saas-help-topic-header,.saas-checkout-summary-strip span{background:#f5f8f6e6;border-color:var(--saas-border);border-radius:16px}.saas-plan-grid article.featured,.saas-checkout-readiness.ready,.saas-checkout-status article.ready,.saas-workspace-found,.saas-policy-note{background:#ebf4efeb;border-color:#587c7033}.saas-inline-hint{background:#ebf4efe6;border-color:#587c7033;color:var(--saas-sage-dark)}.saas-footer{background:linear-gradient(135deg,#ffffffe6,#f5f8f6d6);border-color:var(--saas-border);border-radius:34px;box-shadow:0 20px 52px #2027350f}.saas-footer a,.saas-footer button:hover,.saas-text-link,.saas-contact-consent button,.saas-policy-nav button.active,.saas-policy-nav button:hover{color:var(--saas-sage-dark)}.saas-footer-cta button:first-child,.saas-security-command button,.saas-checkout-command button{background:var(--saas-slate);border-radius:18px}.saas-footer-cta button:first-child:hover,.saas-security-command button:hover,.saas-checkout-command button:hover{background:#243246}.saas-footer-cta button:last-child,.saas-hero-actions button:last-child,.saas-help-routes button,.saas-help-actions button,.saas-help-topics button,.saas-policy-actions button,.saas-solution-command button,.saas-product-cta-row button:first-child{background:#ffffffd1;border-color:var(--saas-border);border-radius:18px;color:var(--saas-slate)}.saas-footer-cta button:last-child:hover,.saas-hero-actions button:last-child:hover,.saas-help-routes button:hover,.saas-help-actions button:hover,.saas-help-topics button:hover,.saas-policy-actions button:hover,.saas-solution-command button:hover,.saas-product-cta-row button:first-child:hover{background:#587c701a;color:var(--saas-sage-dark)}@media (max-width: 640px){.saas-nav,.saas-soft-band,.saas-footer,.saas-home-flow,.saas-product-model,.saas-tour-video,.saas-pricing-command,.saas-register-command,.saas-workspace-entry,.saas-security-command,.saas-help-command,.saas-policy-command,.saas-solution-command{border-radius:26px}}.saas-site{--website-ink: #111827;--website-soft-ink: #263244;--website-muted: #617083;--website-faint: #eef2f7;--website-line: rgba(79, 91, 113, .14);--website-panel: rgba(255, 255, 255, .88);--website-indigo: #5468ff;--website-indigo-dark: #3544c5;--website-emerald: #0f9f7a;--website-coral: #ef735d;--website-sun: #d99f28;background:linear-gradient(135deg,rgba(84,104,255,.08),transparent 34%),linear-gradient(225deg,rgba(15,159,122,.08),transparent 32%),linear-gradient(180deg,#f8fafc,#fff 44%,#f7f9fc);color:var(--website-ink)}.saas-site:before{background:linear-gradient(rgba(17,24,39,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(17,24,39,.035) 1px,transparent 1px);background-size:56px 56px;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 56%);mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 56%);pointer-events:none;position:fixed;z-index:0}.saas-site>*{position:relative;z-index:1}.saas-nav{background:#ffffffe6;border:1px solid var(--website-line);border-radius:24px;box-shadow:0 18px 46px #11182714;gap:14px;max-width:1220px;padding:10px;top:14px}.saas-brand span{background:#111827;border-radius:14px;box-shadow:none;color:#fff}.saas-brand strong{color:var(--website-ink);font-size:1rem;font-weight:900}.saas-nav nav{background:#f3f6fb;border:1px solid rgba(79,91,113,.08);border-radius:18px;gap:2px;padding:4px}.saas-nav nav button{border-radius:14px;color:#66758a;font-size:.88rem;font-weight:800;min-height:36px;padding:8px 11px}.saas-nav nav button:hover,.saas-nav nav button.active{background:#fff;box-shadow:0 8px 18px #11182714;color:var(--website-ink)}.saas-primary-nav,.saas-hero-actions button:first-child,.saas-large-action,.saas-secondary-action,.saas-workflow-map>button,.saas-panel-action,.saas-contact-card button,.saas-contact-side button,.saas-cookie-banner>div:last-child button:last-child,.saas-workspace-found button,.saas-workspace-key-note button,.saas-lookup-card form button,.saas-plan-grid article button,.saas-policy-glance button,.saas-return-card button:first-child,.saas-product-cta-row button:last-child,.saas-pricing-command button:first-child,.saas-register-command button:first-child,.saas-product-model button,.saas-tour-video button{background:linear-gradient(135deg,var(--website-indigo),var(--website-indigo-dark));border:0;border-radius:14px;box-shadow:0 16px 34px #5468ff38;color:#fff}.saas-primary-nav:hover,.saas-hero-actions button:first-child:hover,.saas-large-action:hover,.saas-secondary-action:hover,.saas-workflow-map>button:hover,.saas-panel-action:hover,.saas-contact-card button:hover,.saas-contact-side button:hover,.saas-cookie-banner>div:last-child button:last-child:hover,.saas-workspace-found button:hover,.saas-workspace-key-note button:hover,.saas-lookup-card form button:hover,.saas-plan-grid article button:hover,.saas-policy-glance button:hover,.saas-return-card button:first-child:hover,.saas-product-cta-row button:last-child:hover,.saas-pricing-command button:first-child:hover,.saas-register-command button:first-child:hover,.saas-product-model button:hover,.saas-tour-video button:hover{background:linear-gradient(135deg,#4355ea,#2937a8);filter:none;transform:translateY(-1px)}.saas-hero,.saas-page-hero,.saas-section,.saas-register-layout,.saas-workspace-lookup,.saas-footer{max-width:1220px}.saas-hero{align-items:center;gap:52px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);min-height:640px;padding:84px 0 50px}.saas-home-hero{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)}.saas-hero-copy{gap:20px}.saas-eyebrow,.saas-section-heading span,.saas-solution-outcomes span,.saas-help-topics small,.saas-checkout-command span,.saas-policy-glance span{background:transparent;border:0;color:var(--website-coral);font-size:.76rem;font-weight:950;letter-spacing:.08em;padding:0;text-transform:uppercase}.saas-eyebrow svg{color:var(--website-indigo)}.saas-hero h1,.saas-page-hero h1{color:var(--website-ink);font-size:clamp(3rem,6vw,5.85rem);font-weight:950;letter-spacing:-.035em;line-height:.95;max-width:880px}.saas-hero p,.saas-page-hero p,.saas-section-heading h2+p,.saas-home-screen-feature p,.saas-pricing-command p,.saas-register-command p,.saas-workspace-entry p,.saas-security-command p,.saas-help-command p,.saas-policy-command p,.saas-solution-command p{color:var(--website-muted);font-size:1.08rem;line-height:1.72}.saas-hero-actions{gap:10px}.saas-hero-actions button,.saas-product-cta-row button,.saas-footer-cta button,.saas-pricing-command button,.saas-register-command button{min-height:46px;padding:12px 17px}.saas-hero-actions button:last-child,.saas-register-summary>button,.saas-help-routes button,.saas-help-actions button,.saas-help-topics button,.saas-policy-actions button,.saas-footer-cta button:last-child,.saas-product-cta-row button:first-child,.saas-pricing-command button:last-child{background:#fff;border:1px solid var(--website-line);border-radius:14px;box-shadow:0 10px 24px #1118270f;color:var(--website-soft-ink)}.saas-hero-actions button:last-child:hover,.saas-register-summary>button:hover,.saas-help-routes button:hover,.saas-help-actions button:hover,.saas-help-topics button:hover,.saas-policy-actions button:hover,.saas-footer-cta button:last-child:hover,.saas-product-cta-row button:first-child:hover,.saas-pricing-command button:last-child:hover{background:#f7f9fd;color:var(--website-indigo-dark)}.saas-hero-note{background:#fff;border:1px solid var(--website-line);border-radius:18px;box-shadow:0 14px 34px #1118270f;color:var(--website-soft-ink);max-width:650px}.saas-hero-note svg,.saas-api-pill.online span,.saas-key-format.ready svg,.saas-checkout-readiness-grid article.ready svg,.saas-checkout-status article.ready svg,.saas-contact-readiness span.ready svg,.saas-checklist-grid svg,.saas-contact-side svg,.saas-product-outcomes svg,.saas-workspace-found svg{color:var(--website-emerald)}.saas-home-hero .saas-hero-proof{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px}.saas-hero-proof article{align-items:start;background:transparent;border:0;border-left:3px solid rgba(84,104,255,.24);border-radius:0;box-shadow:none;display:grid;gap:3px;padding:4px 0 4px 12px}.saas-hero-proof strong{color:var(--website-ink)}.saas-hero-proof span,.saas-preview-grid span,.saas-preview-flow span,.saas-preview-grid small,.saas-register-steps span,.saas-plan-grid p,.saas-plan-grid li,.saas-footer span,.saas-footer a{color:var(--website-muted)}.saas-api-pill,.saas-hero-note,.saas-key-format,.saas-workspace-gateway-steps span,.saas-solution-path span,.saas-policy-summary-card span,.saas-policy-placement-card span,.saas-contact-readiness span,.saas-help-topic-header,.saas-checkout-summary-strip span{background:#fff;border:1px solid var(--website-line);border-radius:14px}.saas-product-preview{background:linear-gradient(180deg,#111827,#1d2939),#111827;border:0;border-radius:30px;box-shadow:0 28px 70px #11182738;color:#fff;padding:24px}.saas-product-preview:before{background:radial-gradient(circle,rgba(84,104,255,.28),transparent 62%)}.saas-preview-top strong,.saas-preview-hero-card strong,.saas-preview-grid strong,.saas-preview-flow strong{color:#fff}.saas-preview-top small,.saas-preview-hero-card small,.saas-preview-flow article>small{background:#ffffff1f;color:#c7d2fe}.saas-preview-top span{background:linear-gradient(135deg,var(--website-indigo),var(--website-coral));border-radius:14px;box-shadow:none}.saas-preview-hero-card,.saas-preview-grid article,.saas-preview-flow article,.saas-preview-actions span{background:#ffffff14;border:1px solid rgba(255,255,255,.1)}.saas-preview-hero-card{border-radius:22px}.saas-preview-hero-card span,.saas-preview-grid small,.saas-preview-flow span,.saas-preview-actions span{color:#b8c4d8}.saas-preview-grid article,.saas-preview-flow article,.saas-preview-actions span{border-radius:18px}.saas-preview-actions svg,.saas-preview-flow svg,.saas-benefits-grid svg,.saas-success-note svg,.saas-workspace-key-note svg,.saas-workspace-found svg,.saas-lookup-help svg{color:var(--website-emerald)}.saas-section{padding:42px 0}.saas-section-heading{gap:10px;margin-bottom:20px;max-width:760px}.saas-section-heading h2,.saas-product-model h2,.saas-pricing-command h2,.saas-register-command h2{color:var(--website-ink);font-weight:950;letter-spacing:-.025em;line-height:1.02}.saas-section-heading h2{font-size:clamp(2rem,3.5vw,3.5rem)}.saas-home-flow,.saas-product-model,.saas-tour-video,.saas-pricing-command,.saas-register-command,.saas-workspace-entry,.saas-security-command,.saas-help-command,.saas-policy-command,.saas-solution-command,.saas-checkout-command,.saas-soft-band{background:transparent;border:0;border-radius:0;box-shadow:none;padding:34px 0}.saas-home-flow>div:last-child,.saas-benefits-grid,.saas-feature-grid,.saas-workflow-groups,.saas-solution-grid,.saas-trust-grid,.saas-plan-grid,.saas-pricing-summary,.saas-pricing-confidence,.saas-pricing-path,.saas-guide-launch,.saas-guide-path,.saas-guide-milestones,.saas-guide-role-grid,.saas-guide-playbooks,.saas-help-routes,.saas-help-actions,.saas-help-topics,.saas-contact-overview,.saas-troubleshooting-grid{gap:14px}.saas-product-preview,.saas-register-card,.saas-register-summary,.saas-lookup-card,.saas-lookup-help article,.saas-feature-grid article,.saas-workflow-groups article,.saas-solution-grid article,.saas-trust-grid article,.saas-contact-card,.saas-contact-side,.saas-benefits-grid article,.saas-plan-grid article,.saas-pricing-summary article,.saas-pricing-confidence article,.saas-pricing-path article,.saas-faq details,.saas-policy-body,.saas-policy-glance article,.saas-home-screen-feature,.saas-home-screen-stack article,.saas-tour-video>div:first-child,.saas-video-frame,.saas-guide-side,.saas-guide-launch article,.saas-guide-path article,.saas-guide-milestones article,.saas-guide-role-grid article,.saas-guide-playbooks article,.saas-help-routes article,.saas-help-actions article,.saas-help-topics article,.saas-contact-overview article,.saas-troubleshooting-grid article,.saas-solution-command article,.saas-policy-command article,.saas-workspace-entry-steps article,.saas-workspace-entry-summary article,.saas-workspace-login-path article,.saas-checkout-status article,.saas-next-steps article,.saas-return-card,.saas-home-flow article,.saas-product-model article,.saas-tour-overview article,.saas-pricing-command article,.saas-register-command article{background:var(--website-panel);border:1px solid var(--website-line);border-radius:20px;box-shadow:0 14px 34px #1118270e}.saas-home-flow article,.saas-product-model article,.saas-tour-overview article,.saas-pricing-command article,.saas-register-command article,.saas-benefits-grid article{padding:18px}.saas-home-flow small,.saas-product-model small,.saas-tour-overview small{background:#eef0ff;border-radius:12px;color:var(--website-indigo-dark)}.saas-home-flow strong,.saas-product-model strong,.saas-tour-overview strong,.saas-benefits-grid article strong,.saas-plan-grid article strong{color:var(--website-ink)}.saas-home-flow p,.saas-product-model article span,.saas-tour-overview span,.saas-benefits-grid article span{color:var(--website-muted)}.saas-home-screen-layout{gap:18px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.saas-home-screen-feature{border-radius:24px;padding:14px}.saas-home-screen-frame,.saas-screen-shot,.saas-screen-scroll,.saas-video-frame,.saas-video-preview{border-radius:18px}.saas-home-screen-frame{background:#111827;padding:8px}.saas-home-screen-frame img{border-radius:14px}.saas-home-screen-feature>div:last-child{padding:4px 4px 8px}.saas-home-screen-feature button{background:transparent;border:0;color:var(--website-indigo-dark);font-weight:900;justify-self:start;padding:0}.saas-home-screen-stack article{align-items:center;border-radius:18px;grid-template-columns:116px 1fr;padding:10px}.saas-home-screen-stack img{border-radius:14px}.saas-benefits-grid article{grid-template-columns:auto 1fr;min-height:0}.saas-benefits-grid article svg{background:#eef0ff;border-radius:12px;color:var(--website-indigo-dark);padding:8px}.saas-plan-grid article.featured,.saas-checkout-readiness.ready,.saas-checkout-status article.ready,.saas-workspace-found,.saas-policy-note{background:linear-gradient(180deg,#fff,#f6f7ff);border-color:#5468ff42}.saas-plan-decision-heading{background:linear-gradient(135deg,var(--website-ink),#2a3550);border-radius:20px}.saas-footer{background:#111827;border:0;border-radius:28px;box-shadow:0 24px 70px #11182738;color:#fff;margin-bottom:28px;padding:32px}.saas-footer-summary strong,.saas-footer-groups section>strong{color:#fff}.saas-footer span,.saas-footer a,.saas-footer button{color:#b8c4d8}.saas-footer a,.saas-footer button:hover{color:#fff}.saas-footer-cta button:first-child{background:#fff;border:0;color:var(--website-ink)}.saas-footer-cta button:last-child{background:#ffffff14;border-color:#ffffff24;color:#fff}@media (max-width: 980px){.saas-hero,.saas-home-hero,.saas-product-model,.saas-pricing-command,.saas-register-command{grid-template-columns:1fr}.saas-home-hero .saas-hero-proof,.saas-home-flow>div:last-child,.saas-product-model>div:last-child,.saas-pricing-command>div:last-child,.saas-register-command>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.saas-nav{border-radius:18px;grid-template-columns:1fr}.saas-nav nav{justify-content:start;overflow-x:auto}.saas-primary-nav{width:100%}.saas-hero{gap:28px;padding-top:46px}.saas-hero h1,.saas-page-hero h1{font-size:2.55rem;letter-spacing:-.025em}.saas-home-hero .saas-hero-proof,.saas-home-flow>div:last-child,.saas-product-model>div:last-child,.saas-pricing-command>div:last-child,.saas-register-command>div:last-child,.saas-home-screen-layout{grid-template-columns:1fr}.saas-home-screen-stack article{grid-template-columns:96px 1fr}.saas-product-preview,.saas-register-card,.saas-register-summary,.saas-lookup-card,.saas-footer{border-radius:22px}}.saas-home-hero{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr)}.saas-hero-product-stage{display:grid;gap:14px;min-width:0}.saas-hero-product-stage .saas-product-preview{min-height:560px}.saas-hero-product-stage .saas-hero-proof{background:#ffffffe0;border:1px solid var(--website-line);border-radius:20px;box-shadow:0 16px 38px #1118270f;display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));max-width:none;overflow:hidden}.saas-hero-product-stage .saas-hero-proof article{border:0;border-right:1px solid var(--website-line);display:grid;gap:3px;min-width:0;padding:15px}.saas-hero-product-stage .saas-hero-proof article:last-child{border-right:0}.saas-hero-product-stage .saas-hero-proof strong{color:var(--website-ink);font-size:.84rem;line-height:1.2}.saas-hero-product-stage .saas-hero-proof span{color:var(--website-muted);font-size:.76rem;line-height:1.35}.saas-home-screens{padding-top:56px}.saas-home-screen-layout{align-items:stretch;display:grid;gap:22px;grid-template-columns:minmax(0,1fr)}.saas-home-screen-feature{align-items:center;display:grid;gap:28px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);padding:18px}.saas-home-screen-feature>div:last-child{align-content:center;display:grid;gap:12px;padding:18px}.saas-home-screen-feature>div:last-child>span,.saas-home-screen-stack span{color:var(--website-coral);font-size:.72rem;font-weight:940;letter-spacing:.08em;text-transform:uppercase}.saas-home-screen-feature strong{color:var(--website-ink);font-size:clamp(1.55rem,2.4vw,2.35rem);letter-spacing:-.025em;line-height:1.05}.saas-home-screen-stack{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.saas-home-screen-stack article{align-items:start;display:grid;gap:12px;grid-template-columns:1fr}.saas-home-screen-stack img{aspect-ratio:16 / 10;object-fit:cover;width:100%}.saas-home-screen-stack strong{color:var(--website-ink);display:block;font-size:1rem;margin-top:4px}.saas-home-screen-stack p{color:var(--website-muted);font-size:.88rem;line-height:1.5;margin:5px 0 0}.saas-flow-timeline{background:#111827;border-radius:28px;box-shadow:0 24px 70px #1118272e;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.saas-flow-timeline article{background:transparent;border:0;border-right:1px solid rgba(255,255,255,.1);border-radius:0;box-shadow:none;color:#fff;padding:28px}.saas-flow-timeline article:last-child{border-right:0}.saas-flow-timeline small{background:#ffffff1a;color:#c7d2fe}.saas-flow-timeline strong{color:#fff;font-size:1.2rem}.saas-flow-timeline p{color:#b8c4d8}.saas-benefits-strip{background:#fff;border:1px solid var(--website-line);border-radius:26px;box-shadow:0 16px 38px #1118270e;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.saas-benefits-strip article{background:transparent;border:0;border-radius:0;border-right:1px solid var(--website-line);box-shadow:none;display:grid;gap:9px;padding:22px}.saas-benefits-strip article:last-child{border-right:0}.saas-benefits-strip svg{background:#eef0ff;border-radius:12px;color:var(--website-indigo-dark);padding:8px}.saas-benefits-strip strong{color:var(--website-ink);font-size:1rem}.saas-benefits-strip span{color:var(--website-muted);font-size:.88rem;line-height:1.55}.saas-feature-grid{background:#fff;border:1px solid var(--website-line);border-radius:28px;box-shadow:0 16px 38px #1118270d;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.saas-feature-grid article{background:transparent;border:0;border-radius:0;border-right:1px solid var(--website-line);border-top:1px solid var(--website-line);box-shadow:none;padding:22px}.saas-feature-grid article:nth-child(-n+3){border-top:0}.saas-feature-grid article:nth-child(3n){border-right:0}.saas-feature-grid article>div:first-child{background:#f6f7ff;border-radius:14px;color:var(--website-indigo-dark)}.saas-feature-grid strong{color:var(--website-ink)}.saas-feature-grid p,.saas-feature-grid span{color:var(--website-muted)}@media (max-width: 980px){.saas-home-hero,.saas-home-screen-feature{grid-template-columns:1fr}.saas-hero-product-stage .saas-product-preview{min-height:0}.saas-hero-product-stage .saas-hero-proof,.saas-home-screen-stack,.saas-benefits-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.saas-flow-timeline,.saas-feature-grid{grid-template-columns:1fr}.saas-flow-timeline article,.saas-feature-grid article{border-right:0}.saas-flow-timeline article,.saas-benefits-strip article{border-bottom:1px solid rgba(17,24,39,.1)}.saas-flow-timeline article:last-child,.saas-benefits-strip article:last-child{border-bottom:0}.saas-feature-grid article:nth-child(-n+3){border-top:1px solid var(--website-line)}.saas-feature-grid article:first-child{border-top:0}}@media (max-width: 640px){.saas-hero-product-stage .saas-hero-proof,.saas-home-screen-stack,.saas-benefits-strip{grid-template-columns:1fr}.saas-hero-product-stage .saas-hero-proof article,.saas-benefits-strip article{border-right:0;border-bottom:1px solid var(--website-line)}.saas-hero-product-stage .saas-hero-proof article:last-child,.saas-benefits-strip article:last-child{border-bottom:0}}.saas-pricing-hero,.saas-register-hero{max-width:980px;padding-bottom:18px}.saas-pricing-command,.saas-register-command{align-items:stretch;background:#111827;border-radius:30px;box-shadow:0 26px 72px #11182733;color:#fff;display:grid;gap:28px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);padding:30px}.saas-pricing-command .saas-eyebrow,.saas-register-command .saas-eyebrow{color:#a5b4fc}.saas-pricing-command h2,.saas-register-command h2{color:#fff;font-size:clamp(1.85rem,3vw,3.25rem)}.saas-pricing-command p,.saas-register-command p{color:#cbd5e1}.saas-pricing-command>div:first-child,.saas-register-command>div:first-child{align-content:center;display:grid;gap:14px}.saas-pricing-command>div:first-child>div{display:flex;flex-wrap:wrap;gap:10px}.saas-pricing-command>div:last-child,.saas-register-command>div:last-child{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:24px;display:grid;gap:0;overflow:hidden}.saas-pricing-command article,.saas-register-command article{background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.1);border-radius:0;box-shadow:none;display:grid;gap:4px;padding:18px}.saas-pricing-command article:last-child,.saas-register-command article:last-child{border-bottom:0}.saas-pricing-command article span,.saas-register-command article span{color:#a5b4fc;font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.saas-pricing-command article strong,.saas-register-command article strong{color:#fff;font-size:1.18rem;line-height:1.2}.saas-pricing-command article small,.saas-register-command article small{color:#cbd5e1;font-size:.86rem;line-height:1.45}.saas-pricing-command button:first-child{background:#fff;color:#111827}.saas-pricing-command button:last-child{background:#ffffff1a;border-color:#ffffff29;color:#fff}.saas-billing-toggle{background:#fff;border:1px solid var(--website-line);border-radius:18px;box-shadow:0 14px 34px #1118270e;margin:22px auto 0;padding:5px;width:fit-content}.saas-billing-toggle button{border-radius:14px;min-height:40px;padding:8px 14px}.saas-billing-toggle button.active{background:#111827;color:#fff}.saas-billing-toggle button.active span{color:#c7d2fe}.saas-pricing-summary{background:#fff;border:1px solid var(--website-line);border-radius:26px;box-shadow:0 16px 38px #1118270d;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px auto 0;max-width:1220px;overflow:hidden;width:calc(100% - 32px)}.saas-pricing-summary article{background:transparent;border:0;border-radius:0;border-right:1px solid var(--website-line);box-shadow:none;padding:22px}.saas-pricing-summary article:last-child{border-right:0}.saas-pricing-summary article.active{background:#f6f7ff}.saas-pricing-summary span{color:var(--website-coral);font-size:.74rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.saas-pricing-summary strong{color:var(--website-ink);display:block;margin-top:8px}.saas-pricing-summary p{color:var(--website-muted);line-height:1.55;margin:8px 0 0}.saas-plan-decision{display:grid;gap:12px;grid-template-columns:.85fr repeat(3,minmax(0,1fr));margin:22px auto 0;max-width:1220px;width:calc(100% - 32px)}.saas-plan-decision-heading,.saas-plan-decision article{border-radius:22px}.saas-plan-decision-heading{align-content:center;background:#111827;color:#fff;display:grid;gap:8px;padding:22px}.saas-plan-decision-heading span{color:#a5b4fc;font-size:.74rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.saas-plan-decision-heading strong{font-size:1.2rem;line-height:1.25}.saas-plan-decision article{background:#fff;border:1px solid var(--website-line);box-shadow:0 14px 34px #1118270b;display:grid;gap:10px;padding:20px}.saas-plan-decision article.active{border-color:#5468ff57;box-shadow:0 18px 42px #5468ff1f}.saas-plan-decision button{background:transparent;border:0;color:var(--website-indigo-dark);cursor:pointer;font-weight:900;justify-self:start;padding:0}.saas-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px}.saas-plan-grid article{border-radius:24px;gap:12px;padding:24px}.saas-plan-grid article.recommended{transform:translateY(-8px)}.saas-plan-grid article.selected{border-color:#5468ff57;box-shadow:0 22px 52px #5468ff1f}.saas-register-prep>div:last-child{background:#fff;border:1px solid var(--website-line);border-radius:24px;box-shadow:0 14px 34px #1118270d;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.saas-register-prep article{background:transparent;border:0;border-radius:0;border-right:1px solid var(--website-line);box-shadow:none;padding:20px}.saas-register-prep article:last-child{border-right:0}.saas-register-layout{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);padding-top:18px}.saas-register-card,.saas-register-summary{border-radius:26px}.saas-register-steps{background:#f5f7fb;border-radius:18px;gap:4px;padding:5px}.saas-register-steps span{border-radius:14px}.saas-register-steps span.active,.saas-register-steps span.complete{background:#111827;color:#fff}@media (max-width: 980px){.saas-pricing-command,.saas-register-command,.saas-plan-decision,.saas-register-layout{grid-template-columns:1fr}.saas-pricing-summary,.saas-plan-grid,.saas-register-prep>div:last-child{grid-template-columns:1fr}.saas-pricing-summary article,.saas-register-prep article{border-right:0;border-bottom:1px solid var(--website-line)}.saas-pricing-summary article:last-child,.saas-register-prep article:last-child{border-bottom:0}.saas-plan-grid article.recommended{transform:none}}@media (max-width: 640px){.saas-pricing-command,.saas-register-command{border-radius:22px;padding:22px}.saas-billing-toggle{width:calc(100% - 32px)}.saas-billing-toggle button{flex:1}}.saas-site{background:radial-gradient(circle at 18% 8%,rgba(21,157,223,.08),transparent 30%),radial-gradient(circle at 82% 12%,rgba(139,92,246,.06),transparent 26%),linear-gradient(180deg,#f8fbff,#fff 46%,#f5f8fc)}.saas-site *,.saas-site *:before,.saas-site *:after{animation:none!important}.saas-hero-copy,.saas-section-heading,.saas-page-hero,.saas-product-preview{transform:none!important}.saas-nav,.saas-product-preview,.saas-hero-product-stage .saas-hero-proof,.saas-home-screen-feature,.saas-home-screen-stack article,.saas-benefits-strip,.saas-feature-grid,.saas-pricing-summary,.saas-register-prep>div:last-child,.saas-register-card,.saas-register-summary,.saas-lookup-card,.saas-contact-card,.saas-contact-side,.saas-policy-body,.saas-faq details,.saas-video-frame,.saas-tour-video>div:first-child,.saas-guide-side,.saas-guide-launch article,.saas-guide-path article,.saas-guide-milestones article,.saas-guide-role-grid article,.saas-guide-playbooks article,.saas-help-routes article,.saas-help-actions article,.saas-help-topics article,.saas-contact-overview article,.saas-troubleshooting-grid article,.saas-solution-command article,.saas-policy-command article,.saas-workspace-entry-steps article,.saas-workspace-entry-summary article,.saas-workspace-login-path article,.saas-checkout-status article,.saas-next-steps article,.saas-return-card,.saas-plan-grid article,.saas-plan-decision article,.saas-flow-timeline,.saas-pricing-command,.saas-register-command,.saas-footer{background:#fffffff0;border-color:#40577b24;box-shadow:0 16px 42px #24365714}.saas-hero h1,.saas-page-hero h1{background:none;color:#102033}.saas-hero-product-stage:before,.saas-flow-timeline:after,.saas-benefits-strip:after,.saas-feature-grid:after,.saas-pricing-summary:after{display:none}.saas-preview-orbit span,.saas-preview-stream span{transform:none!important}.saas-home-screen-stack article:hover,.saas-feature-grid article:hover,.saas-benefits-strip article:hover,.saas-plan-grid article:hover{box-shadow:0 16px 42px #2436571a;transform:translateY(-2px)}.saas-site{--simple-bg: #f7fafc;--simple-surface: #ffffff;--simple-surface-soft: #f2f6fa;--simple-ink: #172033;--simple-muted: #526276;--simple-line: #dbe4ee;--simple-line-strong: #c7d3e1;--simple-primary: #0f766e;--simple-primary-dark: #0b5f59;--simple-primary-soft: #e3f4f1;--simple-blue: #2563eb;--simple-blue-soft: #eaf1ff;--simple-warm: #9a3412;--simple-radius-sm: 12px;--simple-radius-md: 18px;--simple-radius-lg: 26px;--simple-shadow-sm: 0 8px 22px rgba(23, 32, 51, .055);--simple-shadow-md: 0 18px 48px rgba(23, 32, 51, .08);background:radial-gradient(circle at 10% 0%,rgba(15,118,110,.08),transparent 28%),radial-gradient(circle at 90% 4%,rgba(37,99,235,.055),transparent 26%),linear-gradient(180deg,#f8fbfd,#fff 44%,#f6f9fc);color:var(--simple-ink)}.saas-nav{align-items:center;background:#fffffff5;border:1px solid var(--simple-line);border-radius:22px;box-shadow:var(--simple-shadow-sm);gap:14px;margin:18px auto 0;max-width:1220px;padding:12px;width:calc(100% - 32px)}.saas-brand span{background:var(--simple-primary);border-radius:14px;box-shadow:none;color:#fff}.saas-brand strong{color:var(--simple-ink)}.saas-nav nav{background:var(--simple-surface-soft);border:1px solid #e8eef5;border-radius:16px;gap:4px;padding:4px}.saas-nav nav button,.saas-footer button{border-radius:12px;color:var(--simple-muted);min-height:38px;padding:8px 12px}.saas-nav nav button:hover,.saas-nav nav button.active{background:#fff;box-shadow:0 6px 16px #17203312;color:var(--simple-ink)}.saas-hero,.saas-page-hero,.saas-section{max-width:1220px;width:calc(100% - 32px)}.saas-hero{gap:42px;padding:72px 0 42px}.saas-page-hero{padding:76px 0 30px}.saas-hero h1,.saas-page-hero h1{color:var(--simple-ink);font-size:clamp(2.65rem,5.4vw,5.8rem);letter-spacing:-.04em;line-height:.98}.saas-hero p,.saas-page-hero p,.saas-section-heading h2+p{color:var(--simple-muted);font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.7}.saas-eyebrow,.saas-section-heading>span,.saas-page-hero>span,.saas-home-screen-feature span,.saas-plan-grid article>span,.saas-flow-timeline small{background:var(--simple-primary-soft);border:1px solid rgba(15,118,110,.14);border-radius:999px;color:var(--simple-primary-dark)!important;display:inline-flex;font-size:.74rem;font-weight:900;letter-spacing:.08em;padding:6px 10px;text-transform:uppercase}.saas-hero-actions button,.saas-footer-cta button,.saas-plan-grid article button,.saas-pricing-command button,.saas-register-command button,.saas-register-card button,.saas-lookup-card button,.saas-contact-card button{border-radius:14px;min-height:46px;padding:11px 16px}.saas-hero-actions button:first-child,.saas-footer-cta button:first-child,.saas-plan-grid article button,.saas-pricing-command button:first-child,.saas-register-card button[type=submit],.saas-contact-card button[type=submit]{background:var(--simple-primary);background-image:none;border-color:var(--simple-primary);color:#fff;box-shadow:0 12px 28px #0f766e2e}.saas-hero-actions button:first-child:hover,.saas-footer-cta button:first-child:hover,.saas-plan-grid article button:hover,.saas-pricing-command button:first-child:hover,.saas-register-card button[type=submit]:hover,.saas-contact-card button[type=submit]:hover{background:var(--simple-primary-dark);border-color:var(--simple-primary-dark)}.saas-hero-actions button:last-child,.saas-footer-cta button:last-child,.saas-product-cta-row button:first-child,.saas-pricing-command button:last-child,.saas-register-command button,.saas-lookup-card button{background:#fff;border:1px solid var(--simple-line);color:var(--simple-ink);box-shadow:none}.saas-product-preview,.saas-hero-note,.saas-hero-product-stage .saas-hero-proof,.saas-home-screen-feature,.saas-home-screen-stack article,.saas-benefits-strip,.saas-benefits-strip article,.saas-feature-grid,.saas-feature-grid article,.saas-pricing-summary,.saas-pricing-summary article,.saas-plan-grid article,.saas-plan-decision article,.saas-register-prep>div:last-child,.saas-register-card,.saas-register-summary,.saas-lookup-card,.saas-lookup-help article,.saas-contact-card,.saas-contact-side,.saas-policy-body,.saas-faq details,.saas-video-frame,.saas-tour-video>div:first-child,.saas-guide-side,.saas-guide-launch article,.saas-guide-path article,.saas-guide-milestones article,.saas-guide-role-grid article,.saas-guide-playbooks article,.saas-help-routes article,.saas-help-actions article,.saas-help-topics article,.saas-contact-overview article,.saas-troubleshooting-grid article,.saas-solution-command article,.saas-policy-command article,.saas-workspace-entry-steps article,.saas-workspace-entry-summary article,.saas-workspace-login-path article,.saas-checkout-status article,.saas-next-steps article,.saas-return-card{background:var(--simple-surface);border:1px solid var(--simple-line);border-radius:var(--simple-radius-lg);box-shadow:var(--simple-shadow-sm)}.saas-flow-timeline,.saas-pricing-command,.saas-register-command,.saas-footer{background:var(--simple-surface);border:1px solid var(--simple-line);border-radius:28px;box-shadow:var(--simple-shadow-md);color:var(--simple-ink)}.saas-flow-timeline article{color:var(--simple-ink)}.saas-flow-timeline strong,.saas-pricing-command h2,.saas-register-command h2,.saas-pricing-command article strong,.saas-register-command article strong,.saas-footer-summary strong,.saas-footer-groups section>strong{color:var(--simple-ink)}.saas-flow-timeline p,.saas-pricing-command p,.saas-register-command p,.saas-pricing-command article small,.saas-register-command article small,.saas-footer span,.saas-footer a,.saas-footer button{color:var(--simple-muted)}.saas-feature-grid,.saas-benefits-strip,.saas-pricing-summary,.saas-register-prep>div:last-child{overflow:hidden}.saas-feature-grid article,.saas-benefits-strip article,.saas-pricing-summary article,.saas-register-prep article{box-shadow:none}.saas-feature-grid article>div:first-child,.saas-benefits-strip svg,.saas-preview-top small,.saas-preview-hero-card small,.saas-preview-flow article>small,.saas-preview-orbit span{background:var(--simple-blue-soft);border-color:#2563eb24;color:#1d4ed8}.saas-product-preview{border-radius:30px;box-shadow:var(--simple-shadow-md)}.saas-preview-hero-card,.saas-preview-grid article,.saas-preview-flow article,.saas-preview-actions span,.saas-preview-stream span{background:#f7fafc;border-color:var(--simple-line);border-radius:16px}.saas-register-card input,.saas-register-card select,.saas-register-card textarea,.saas-lookup-card input,.saas-contact-card input,.saas-contact-card select,.saas-contact-card textarea{background:#fff;border:1px solid var(--simple-line-strong);border-radius:14px;box-shadow:none;color:var(--simple-ink);min-height:44px}.saas-register-card input:focus,.saas-register-card select:focus,.saas-register-card textarea:focus,.saas-lookup-card input:focus,.saas-contact-card input:focus,.saas-contact-card select:focus,.saas-contact-card textarea:focus{border-color:var(--simple-primary);box-shadow:0 0 0 4px #0f766e1f;outline:none}.saas-billing-toggle,.saas-register-steps{background:var(--simple-surface-soft);border:1px solid var(--simple-line);border-radius:18px;box-shadow:none}.saas-billing-toggle button.active,.saas-billing-toggle button.active span,.saas-register-steps span.active,.saas-register-steps span.complete,.saas-plan-grid article.selected button,.saas-plan-grid article.selected button *{background:var(--simple-primary);border-color:var(--simple-primary);color:#fff}.saas-home-screen-stack article:hover,.saas-feature-grid article:hover,.saas-benefits-strip article:hover,.saas-plan-grid article:hover{box-shadow:var(--simple-shadow-md);transform:translateY(-2px)}@media (max-width: 980px){.saas-nav,.saas-hero,.saas-page-hero,.saas-section{width:calc(100% - 24px)}}@media (max-width: 640px){.saas-nav{border-radius:18px;margin-top:12px}.saas-hero{padding-top:46px}.saas-hero h1,.saas-page-hero h1{font-size:clamp(2.35rem,13vw,3.4rem)}}.saas-home-hero{align-items:center;display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);min-height:calc(100vh - 116px);padding-bottom:56px;padding-top:clamp(56px,7vw,96px)}.saas-home-hero .saas-hero-copy{gap:18px;max-width:690px}.saas-home-hero .saas-eyebrow{margin-bottom:18px}.saas-home-hero .saas-hero-copy h1{max-width:780px}.saas-home-hero .saas-hero-copy p{max-width:650px}.saas-hero-outcomes{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;max-width:650px}.saas-hero-outcomes article{background:#ffffffb8;border:1px solid rgba(199,211,225,.8);border-radius:18px;box-shadow:0 10px 24px #1720330b;min-width:0;padding:14px}.saas-hero-outcomes strong{color:var(--simple-ink);display:block;font-size:clamp(1rem,1.35vw,1.3rem);line-height:1.1}.saas-hero-outcomes span{color:var(--simple-muted);display:block;font-size:.82rem;line-height:1.35;margin-top:5px}.saas-home-hero .saas-hero-note{align-items:flex-start;background:transparent;border:0;box-shadow:none;color:var(--simple-muted);margin-top:18px;max-width:660px;padding:0}.saas-home-hero .saas-hero-note svg{background:var(--simple-primary-soft);border-radius:999px;color:var(--simple-primary-dark);flex:0 0 auto;margin-top:2px;padding:4px}.saas-home-hero .saas-hero-readiness{background:#fff;border:1px solid var(--simple-line);border-radius:999px;box-shadow:var(--simple-shadow-sm);color:var(--simple-muted);margin-top:16px;width:fit-content}.saas-hero-product-stage{min-width:0}.saas-home-hero .saas-product-preview{border-radius:34px;min-height:auto;padding:24px}.saas-home-hero .saas-preview-stream{display:none}.saas-home-hero .saas-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.saas-home-hero .saas-preview-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.saas-home-hero .saas-preview-flow article{align-content:start;grid-template-columns:1fr}.saas-home-hero .saas-preview-flow article>small{justify-self:start}.saas-home-hero .saas-hero-proof{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px auto 0;max-width:96%;padding:10px;width:100%}.saas-home-hero .saas-hero-proof article{background:var(--simple-surface-soft);border:1px solid rgba(199,211,225,.65);border-radius:18px;min-width:0;padding:13px}.saas-home-hero .saas-hero-proof strong{color:var(--simple-ink);font-size:.92rem}.saas-home-hero .saas-hero-proof span{color:var(--simple-muted);font-size:.78rem}.saas-home-screens{padding-top:28px}.saas-home-screens .saas-section-heading{align-items:flex-end;display:grid;gap:18px;grid-template-columns:minmax(0,.7fr) minmax(280px,.3fr)}.saas-home-screens .saas-section-heading h2{max-width:760px}.saas-home-screens .saas-section-heading:after{color:var(--simple-muted);content:"Real screenshots, real workspace flow, no abstract promise.";font-size:.98rem;line-height:1.55}.saas-home-screen-layout{align-items:stretch;gap:18px}.saas-home-screen-feature{overflow:hidden;padding:0}.saas-home-screen-feature>div:last-child{padding:22px}.saas-home-screen-frame{border-radius:24px 24px 0 0}.saas-home-screen-stack{gap:14px}.saas-home-screen-stack article{align-items:center;grid-template-columns:150px minmax(0,1fr);min-height:148px;padding:12px}.saas-home-screen-stack img{aspect-ratio:1.45;border-radius:18px;height:auto;object-fit:cover;width:100%}@media (max-width: 1180px){.saas-home-hero{grid-template-columns:1fr;min-height:0;padding-bottom:28px;padding-top:54px}.saas-home-hero .saas-hero-copy{max-width:860px}.saas-hero-product-stage{display:none}}@media (max-width: 760px){.saas-home-screens .saas-section-heading{grid-template-columns:1fr}.saas-hero-outcomes{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.saas-hero-outcomes article{border-radius:14px;padding:10px}.saas-hero-outcomes strong{font-size:.92rem}.saas-hero-outcomes span{font-size:.72rem}.saas-home-hero .saas-hero-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.saas-home-screens .saas-section-heading:after{content:none}.saas-home-hero .saas-product-preview{min-height:0;padding:18px}.saas-home-hero .saas-preview-orbit,.saas-home-hero .saas-preview-actions{display:none}.saas-home-hero .saas-preview-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.saas-home-hero .saas-preview-grid article,.saas-home-hero .saas-preview-flow article{padding:10px}.saas-home-hero .saas-preview-flow{gap:8px;grid-template-columns:1fr}.saas-home-screen-stack article{grid-template-columns:1fr}}.saas-page-hero:has(+.saas-pricing-command){padding-bottom:18px}.saas-pricing-command{align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);margin-top:10px;padding:clamp(22px,3vw,34px)}.saas-pricing-command>div:first-child{align-content:start;display:grid;gap:16px}.saas-pricing-command h2{font-size:clamp(1.8rem,3vw,3rem);line-height:1.04;max-width:720px}.saas-pricing-command p{max-width:690px}.saas-pricing-command .saas-billing-toggle{justify-self:start;margin:0;width:auto}.saas-pricing-command>div:first-child>div:last-child{display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}.saas-pricing-command>div:last-child{display:grid;gap:10px}.saas-pricing-command article{align-content:center;background:var(--simple-surface-soft);border:1px solid rgba(199,211,225,.72);border-radius:18px;min-height:94px;padding:16px}.saas-pricing-command article strong{font-size:clamp(1.05rem,1.7vw,1.55rem)}.saas-pricing-confidence{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px auto 0;max-width:1220px;width:calc(100% - 32px)}.saas-pricing-confidence article{align-items:flex-start;background:#fff;border:1px solid var(--simple-line);border-radius:18px;box-shadow:var(--simple-shadow-sm);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:14px}.saas-pricing-confidence svg{background:var(--simple-primary-soft);border-radius:999px;color:var(--simple-primary-dark);padding:3px}.saas-plan-grid{align-items:stretch;gap:16px;margin:22px auto 0;max-width:1220px;width:calc(100% - 32px)}.saas-plan-grid article{display:grid;gap:14px;grid-template-rows:auto auto auto auto 1fr auto;min-height:0;padding:20px;position:relative}.saas-plan-grid article.recommended{border-color:#0f766e57;box-shadow:0 18px 48px #0f766e1a}.saas-plan-card-top{align-items:flex-start;gap:8px}.saas-plan-card-top strong{font-size:1.25rem}.saas-plan-grid p{min-height:48px}.saas-price b{color:var(--simple-ink);font-size:clamp(2rem,3vw,2.7rem);letter-spacing:-.03em}.saas-price span,.saas-plan-fit span,.saas-plan-grid li{color:var(--simple-muted);line-height:1.45}.saas-plan-fit{background:var(--simple-surface-soft);border:1px solid rgba(199,211,225,.7);border-radius:16px;padding:12px}.saas-plan-grid ul{gap:8px;margin:0}.saas-plan-grid li{align-items:flex-start}.saas-plan-more{color:var(--simple-primary-dark)!important;font-weight:800}.saas-plan-grid article button{align-self:end;width:100%}.saas-pricing-path{margin-top:34px}.saas-pricing-path>div:last-child{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.saas-pricing-path article{background:#fff;border:1px solid var(--simple-line);border-radius:18px;box-shadow:var(--simple-shadow-sm);padding:16px}.saas-comparison-table{border-radius:22px;box-shadow:var(--simple-shadow-sm);overflow:auto}.saas-comparison-row{min-width:720px}@media (max-width: 1100px){.saas-pricing-command,.saas-plan-grid,.saas-pricing-confidence,.saas-pricing-path>div:last-child{grid-template-columns:1fr}}@media (max-width: 980px){.saas-pricing-confidence,.saas-plan-grid{width:calc(100% - 24px)}}@media (max-width: 760px){.saas-pricing-command{border-radius:22px;padding:18px}.saas-pricing-confidence,.saas-plan-grid{grid-template-columns:1fr}.saas-pricing-command .saas-billing-toggle,.saas-pricing-command>div:first-child>div:last-child,.saas-pricing-command button{width:100%}}.saas-page-hero:has(+.saas-register-command){padding-bottom:16px}.saas-register-command{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);margin-top:10px;padding:clamp(22px,3vw,34px)}.saas-register-command>div:first-child{align-content:center;display:grid;gap:14px}.saas-register-command h2{font-size:clamp(1.8rem,3vw,3rem);line-height:1.04}.saas-register-command>div:last-child{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.saas-register-command article{background:var(--simple-surface-soft);border:1px solid rgba(199,211,225,.72);border-radius:18px;min-width:0;padding:14px}.saas-register-layout{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(320px,380px);margin:22px auto 0;max-width:1220px;width:calc(100% - 32px)}.saas-register-card,.saas-register-summary{border-radius:28px;padding:clamp(18px,2.4vw,28px)}.saas-register-card{display:grid;gap:18px}.saas-register-steps{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));padding:8px}.saas-register-steps span{justify-content:center;min-height:38px;text-align:center}.saas-register-current{background:linear-gradient(135deg,#f7fafc,#fff);border:1px solid var(--simple-line);border-radius:20px;display:grid;gap:6px;padding:16px}.saas-register-current span{color:var(--simple-primary-dark);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.saas-register-current strong{color:var(--simple-ink);font-size:1.25rem}.saas-register-current p{color:var(--simple-muted);margin:0}.saas-register-section{border-top:1px solid var(--simple-line);padding-top:18px}.saas-register-section:first-of-type{border-top:0;padding-top:4px}.saas-register-section-heading{align-items:end;display:grid;gap:4px;grid-template-columns:minmax(0,.35fr) minmax(0,.65fr);margin-bottom:14px}.saas-register-section-heading span{color:var(--simple-primary-dark);font-size:.75rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.saas-register-section-heading strong{color:var(--simple-ink);font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.25}.saas-form-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.saas-form-grid label{color:var(--simple-muted);display:grid;font-size:.82rem;font-weight:800;gap:7px}.saas-form-grid input{min-width:0}.saas-register-readiness{background:var(--simple-surface-soft);border:1px solid var(--simple-line);border-radius:20px;display:grid;gap:14px;padding:16px}.saas-readiness-grid,.saas-password-rules{display:flex;flex-wrap:wrap;gap:8px}.saas-readiness-grid span,.saas-password-rules span{align-items:center;background:#fff;border:1px solid var(--simple-line);border-radius:999px;color:var(--simple-muted);display:inline-flex;font-size:.78rem;font-weight:800;gap:6px;padding:7px 10px}.saas-readiness-grid span.ready,.saas-password-rules span.ready{background:var(--simple-primary-soft);border-color:#0f766e2e;color:var(--simple-primary-dark)}.saas-consent-box,.saas-payment-preview{background:#fff;border:1px solid var(--simple-line);border-radius:20px;box-shadow:var(--simple-shadow-sm);padding:16px}.saas-consent-box{display:grid;gap:12px}.saas-check-row{align-items:flex-start;background:var(--simple-surface-soft);border:1px solid rgba(199,211,225,.65);border-radius:16px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:12px}.saas-check-row span,.saas-check-row button{font-size:.88rem;line-height:1.45}.saas-payment-preview{margin-top:12px}.saas-payment-preview dl{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.saas-payment-preview dl>div{background:var(--simple-surface-soft);border-radius:14px;padding:10px}.saas-register-action-panel{align-items:center;background:var(--simple-ink);border-radius:22px;color:#fff;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:18px}.saas-register-action-panel span,.saas-register-action-panel p{color:#ffffffb8}.saas-register-action-panel strong{color:#fff}.saas-large-action,.saas-secondary-action,.saas-trial-option button,.saas-workspace-key-note button{border-radius:14px;min-height:44px}.saas-register-summary{display:grid;gap:14px;position:sticky;top:18px}.saas-register-summary .saas-billing-toggle{margin:0;width:100%}.saas-selected-plan-card{border-radius:20px}.saas-register-plan-list{gap:8px}.saas-register-plan-list button{border-radius:16px}.saas-registration-protections{background:var(--simple-surface-soft);border:1px solid var(--simple-line);border-radius:18px;display:grid;gap:9px;padding:14px}@media (max-width: 1100px){.saas-register-command,.saas-register-layout{grid-template-columns:1fr}.saas-register-summary{position:static}}@media (max-width: 760px){.saas-register-command>div:last-child,.saas-register-steps,.saas-register-section-heading,.saas-form-grid,.saas-payment-preview dl,.saas-register-action-panel{grid-template-columns:1fr}.saas-register-layout{width:calc(100% - 24px)}.saas-register-action-panel button{width:100%}}.saas-page-hero:has(+.saas-product-model),.saas-page-hero:has(+.saas-tour-video){padding-bottom:16px}.saas-product-model{align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr);margin-top:10px;padding:clamp(22px,3vw,34px)}.saas-product-model>div:first-child{align-content:center;display:grid;gap:14px}.saas-product-model h2,.saas-tour-video h2{font-size:clamp(1.9rem,3.2vw,3.35rem);line-height:1.04}.saas-product-model>div:last-child{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.saas-product-model article{background:var(--simple-surface-soft);border:1px solid rgba(199,211,225,.72);border-radius:18px;display:grid;gap:8px;min-width:0;padding:16px}.saas-product-model small{background:#fff;border:1px solid var(--simple-line);border-radius:999px;color:var(--simple-primary-dark);font-weight:900;justify-self:start;padding:5px 9px}.saas-product-area-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.saas-product-area-grid article{background:#fff;border:1px solid var(--simple-line);border-radius:24px;box-shadow:var(--simple-shadow-sm);display:grid;gap:16px;padding:18px}.saas-product-area-grid article>div:nth-child(2){display:flex;flex-wrap:wrap;gap:7px}.saas-product-area-grid span{background:var(--simple-surface-soft);border:1px solid rgba(199,211,225,.7);border-radius:999px;color:var(--simple-muted);font-size:.78rem;font-weight:800;padding:6px 9px}.saas-product-area-grid small{background:var(--simple-primary-soft);border-radius:14px;color:var(--simple-primary-dark);font-weight:800;padding:10px}.saas-product-outcomes>div:last-child{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.saas-product-outcomes article{background:#fff;border:1px solid var(--simple-line);border-radius:20px;box-shadow:var(--simple-shadow-sm);padding:16px}.saas-workflow-map{background:#fff;border:1px solid var(--simple-line);border-radius:28px;box-shadow:var(--simple-shadow-md);padding:clamp(20px,3vw,30px)}.saas-workflow-map>div:last-of-type{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.saas-workflow-map>div:last-of-type article{background:var(--simple-surface-soft);border:1px solid rgba(199,211,225,.7);border-radius:999px;color:var(--simple-ink);font-weight:900;padding:9px 12px}.saas-tour-video{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(320px,.38fr) minmax(0,.62fr);margin-top:10px}.saas-tour-video>div:first-child,.saas-video-frame{border-radius:28px;padding:clamp(18px,2.5vw,28px)}.saas-tour-video>div:first-child{display:grid;gap:14px}.saas-tour-points{display:flex;flex-wrap:wrap;gap:8px}.saas-tour-points span{background:var(--simple-primary-soft);border:1px solid rgba(15,118,110,.14);border-radius:999px;color:var(--simple-primary-dark);font-size:.8rem;font-weight:800;padding:7px 10px}.saas-video-frame{display:grid;gap:14px}.saas-video-preview{background:#0f172a;border-radius:22px;overflow:hidden}.saas-video-preview video{aspect-ratio:16 / 9;display:block;height:auto;width:100%}.saas-video-preview a{background:#ffffff14;color:#fff;display:block;font-weight:800;padding:12px 14px}.saas-tour-script{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:360px;overflow:auto;padding-right:4px}.saas-tour-script article{background:var(--simple-surface-soft);border:1px solid rgba(199,211,225,.72);border-radius:18px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:12px}.saas-tour-script article>span{background:#fff;border:1px solid var(--simple-line);border-radius:999px;color:var(--simple-primary-dark);font-size:.72rem;font-weight:900;height:30px;line-height:28px;text-align:center;width:30px}.saas-tour-index{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.saas-tour-index article{background:#fff;border:1px solid var(--simple-line);border-radius:18px;box-shadow:var(--simple-shadow-sm);display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr);padding:12px}.saas-tour-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.saas-tour-grid>article{background:#fff;border:1px solid var(--simple-line);border-radius:24px;box-shadow:var(--simple-shadow-sm);overflow:hidden;padding:0}.saas-screen-shot{background:var(--simple-surface-soft);border-bottom:1px solid var(--simple-line);padding:12px}.saas-screen-scroll{border-radius:16px;max-height:440px;overflow:auto;scrollbar-color:var(--simple-primary) rgba(15,118,110,.12);scrollbar-width:auto}.saas-screen-scroll img{display:block;height:auto;width:100%}.saas-screen-caption-row{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:14px 16px 6px}.saas-tour-grid>article>span{color:var(--simple-muted);display:block;line-height:1.55;padding:0 16px 16px}@media (max-width: 1100px){.saas-product-model,.saas-tour-video,.saas-product-area-grid,.saas-product-outcomes>div:last-child,.saas-tour-grid{grid-template-columns:1fr}.saas-tour-index{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.saas-product-model>div:last-child,.saas-tour-script,.saas-tour-index{grid-template-columns:1fr}.saas-tour-script{max-height:none}}.saas-workspace-lookup{display:grid;gap:18px;grid-template-columns:minmax(0,.86fr) minmax(360px,.48fr);margin:0 auto;max-width:1220px;padding:clamp(48px,7vw,86px) 0 56px;width:calc(100% - 32px)}.saas-workspace-entry{grid-column:1 / -1;max-width:860px}.saas-workspace-entry h1{color:var(--simple-ink);font-size:clamp(2.5rem,5vw,5.4rem);letter-spacing:-.04em;line-height:.98;margin:18px 0 16px}.saas-workspace-entry p{color:var(--simple-muted);font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.7;max-width:760px}.saas-lookup-card{border-radius:30px;display:grid;gap:16px;padding:clamp(20px,3vw,34px)}.saas-lookup-card h2{color:var(--simple-ink);font-size:clamp(1.75rem,2.7vw,3rem);line-height:1.06;margin:0}.saas-lookup-card p{color:var(--simple-muted);line-height:1.6;margin:0}.saas-workspace-simple-path{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.saas-workspace-simple-path span{align-items:center;background:var(--simple-surface-soft);border:1px solid rgba(199,211,225,.75);border-radius:999px;color:var(--simple-muted);display:inline-flex;font-size:.82rem;font-weight:850;gap:7px;justify-content:center;min-height:38px;padding:7px 10px}.saas-workspace-simple-path strong{align-items:center;background:#fff;border:1px solid var(--simple-line);border-radius:999px;color:var(--simple-primary-dark);display:inline-flex;height:22px;justify-content:center;width:22px}.saas-lookup-card form{background:var(--simple-surface-soft);border:1px solid var(--simple-line);border-radius:22px;display:grid;gap:12px;padding:16px}.saas-lookup-card form label{color:var(--simple-muted);display:grid;font-size:.82rem;font-weight:900;gap:8px}.saas-lookup-card form input{background:#fff;border:1px solid var(--simple-line-strong);border-radius:18px;color:var(--simple-ink);font-size:clamp(1.8rem,5vw,3.4rem);font-weight:950;letter-spacing:.16em;min-height:78px;padding:12px 16px;text-align:center;text-transform:uppercase}.saas-key-format{align-items:center;color:var(--simple-muted);display:inline-flex;font-weight:800;gap:6px}.saas-key-format.ready{color:var(--simple-primary-dark)}.saas-lookup-card form button{border-radius:16px;min-height:48px}.saas-workspace-found{align-items:center;background:var(--simple-primary-soft);border:1px solid rgba(15,118,110,.18);border-radius:20px;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px}.saas-workspace-found strong{color:var(--simple-primary-dark)}.saas-workspace-found span{color:var(--simple-muted)}.saas-lookup-help{display:grid;gap:12px}.saas-lookup-help article{border-radius:22px;display:grid;gap:8px;padding:16px}.saas-lookup-help article svg{background:var(--simple-blue-soft);border-radius:999px;color:#1d4ed8;padding:5px}.saas-key-recovery-card form{display:grid;gap:8px}.saas-key-recovery-card input{border-radius:14px;min-height:42px}.saas-key-recovery-card button,.saas-lookup-help article>button{border-radius:14px;min-height:42px}@media (max-width: 980px){.saas-workspace-lookup{grid-template-columns:1fr;width:calc(100% - 24px)}}@media (max-width: 640px){.saas-workspace-simple-path,.saas-workspace-found{grid-template-columns:1fr}.saas-lookup-card form input{min-height:64px}}.saas-help-command,.saas-security-command{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;margin-top:10px;padding:clamp(20px,3vw,30px)}.saas-help-command h2,.saas-security-command h2{font-size:clamp(1.8rem,3vw,3rem);line-height:1.05}.saas-help-routes{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.saas-help-routes article{align-content:start;background:#fff;border:1px solid var(--simple-line);border-radius:22px;box-shadow:var(--simple-shadow-sm);display:grid;gap:12px;padding:18px}.saas-help-routes article>svg{background:var(--simple-blue-soft);border-radius:999px;color:#1d4ed8;padding:5px}.saas-help-routes article>button{align-self:end;border-radius:14px;min-height:42px}.saas-help-search{align-items:end;background:#fff;border:1px solid var(--simple-line);border-radius:24px;box-shadow:var(--simple-shadow-sm);display:grid;gap:18px;grid-template-columns:minmax(0,.7fr) minmax(280px,.3fr);padding:18px}.saas-help-search h2{font-size:clamp(1.5rem,2.5vw,2.35rem);line-height:1.08}.saas-help-search label{display:grid;gap:8px}.saas-help-search input{background:var(--simple-surface-soft);border:1px solid var(--simple-line-strong);border-radius:16px;min-height:46px;padding:10px 12px}.saas-help-topics{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.saas-help-topic-header{align-items:center;background:var(--simple-primary-soft);border:1px solid rgba(15,118,110,.16);border-radius:20px;color:var(--simple-primary-dark);display:flex;grid-column:1 / -1;justify-content:space-between;padding:14px 16px}.saas-help-topics article,.saas-faq details,.saas-trust-grid article,.saas-security-model article{background:#fff;border:1px solid var(--simple-line);border-radius:20px;box-shadow:var(--simple-shadow-sm)}.saas-help-topics article{display:grid;gap:9px;padding:16px}.saas-help-topics button{align-self:end;border-radius:14px;min-height:40px}.saas-faq{display:grid;gap:10px}.saas-faq details{padding:16px}.saas-faq summary{align-items:center;color:var(--simple-ink);cursor:pointer;display:flex;font-weight:900;justify-content:space-between}.saas-faq p{color:var(--simple-muted);line-height:1.6;margin:12px 0 0}.saas-contact-layout{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(320px,380px)}.saas-contact-card,.saas-contact-side{border-radius:28px;padding:clamp(18px,2.5vw,28px)}.saas-contact-card{display:grid;gap:16px}.saas-contact-intent{background:var(--simple-surface-soft);border:1px solid var(--simple-line);border-radius:18px;display:flex;flex-wrap:wrap;gap:8px;padding:8px}.saas-contact-intent button{border-radius:999px;min-height:38px;padding:8px 12px}.saas-contact-intent button.active{background:var(--simple-primary);color:#fff}.saas-contact-form-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.saas-contact-card label{color:var(--simple-muted);display:grid;font-size:.82rem;font-weight:850;gap:7px}.saas-contact-card textarea{min-height:150px}.saas-contact-consent{background:var(--simple-surface-soft);border:1px solid var(--simple-line);border-radius:18px;grid-template-columns:auto minmax(0,1fr);padding:12px}.saas-contact-readiness{display:flex;flex-wrap:wrap;gap:8px}.saas-contact-readiness span{align-items:center;background:#fff;border:1px solid var(--simple-line);border-radius:999px;color:var(--simple-muted);display:inline-flex;font-size:.78rem;font-weight:850;gap:6px;padding:7px 10px}.saas-contact-readiness span.ready{background:var(--simple-primary-soft);border-color:#0f766e29;color:var(--simple-primary-dark)}.saas-contact-side{display:grid;gap:12px;position:sticky;top:18px}.saas-contact-next,.saas-contact-side article{background:var(--simple-surface-soft);border:1px solid var(--simple-line);border-radius:18px;padding:14px}.saas-policy-glance{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.saas-policy-glance article{background:#fff;border:1px solid var(--simple-line);border-radius:22px;box-shadow:var(--simple-shadow-sm);display:grid;gap:10px;padding:18px}.saas-policy-layout{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.saas-policy-body{border-radius:28px;display:grid;gap:16px;padding:clamp(18px,2.5vw,28px)}.saas-policy-summary-card,.saas-policy-placement-card,.saas-policy-checklist-card,.saas-policy-note{background:var(--simple-surface-soft);border:1px solid var(--simple-line);border-radius:20px;padding:16px}.saas-policy-body article{border-top:1px solid var(--simple-line);padding-top:16px}.saas-policy-body h2{color:var(--simple-ink);font-size:1.2rem}.saas-policy-actions{display:flex;flex-wrap:wrap;gap:10px}.saas-policy-actions button,.saas-policy-glance button{border-radius:14px;min-height:42px}.saas-policy-nav{background:#fff;border:1px solid var(--simple-line);border-radius:22px;box-shadow:var(--simple-shadow-sm);display:grid;gap:8px;padding:14px;position:sticky;top:18px}.saas-policy-nav button{border-radius:12px;justify-content:flex-start}@media (max-width: 1100px){.saas-help-command,.saas-security-command,.saas-help-search,.saas-contact-layout,.saas-policy-layout{grid-template-columns:1fr}.saas-contact-side,.saas-policy-nav{position:static}}@media (max-width: 900px){.saas-help-routes,.saas-help-topics,.saas-policy-glance,.saas-contact-form-grid{grid-template-columns:1fr}.saas-help-topic-header{align-items:flex-start;flex-direction:column;gap:6px}}.saas-site .saas-nav{position:sticky;top:12px;z-index:30}.saas-site .saas-nav nav{min-width:0}.saas-site .saas-nav nav button,.saas-site .saas-primary-nav{white-space:nowrap}.saas-site .saas-footer{align-items:start;gap:clamp(24px,4vw,52px);margin-bottom:28px}.saas-site .saas-footer-summary,.saas-site .saas-footer-groups section{min-width:0}.saas-site .saas-footer-links button{min-height:34px;padding:6px 0}.saas-site .saas-footer-summary>a{align-items:center;display:inline-flex;min-height:34px}@media (max-width: 980px){.saas-site .saas-nav{display:grid;grid-template-columns:1fr auto;row-gap:8px}.saas-site .saas-nav nav{grid-column:1 / -1;order:3;overflow-x:auto;scrollbar-color:rgba(15,118,110,.35) transparent}.saas-site .saas-nav nav button{min-height:34px;padding:7px 10px}.saas-site .saas-primary-nav{min-height:38px;padding:8px 12px}}@media (max-width: 640px){.saas-site .saas-nav{border-radius:16px;padding:8px;top:8px;width:calc(100% - 20px)}.saas-site .saas-brand span{height:34px;width:34px}.saas-site .saas-brand strong{font-size:1rem}.saas-site .saas-nav nav{border-radius:13px;padding:3px}.saas-site .saas-nav nav button{border-radius:10px;font-size:.84rem;min-height:32px;padding:6px 9px}.saas-site .saas-primary-nav{border-radius:12px;font-size:.86rem;min-height:34px;padding:7px 10px}.saas-site .saas-page-hero{padding-top:44px}.saas-site .saas-footer{border-radius:22px;margin-bottom:18px;padding:18px}}.saas-site .saas-home-hero{gap:clamp(34px,6vw,86px);padding-top:clamp(58px,7vw,104px)}.saas-site .saas-home-hero .saas-hero-copy h1,.saas-site .saas-page-hero h1{max-width:940px;text-wrap:balance}.saas-site .saas-home-hero .saas-hero-copy p,.saas-site .saas-page-hero p,.saas-site .saas-section-heading p{text-wrap:pretty}.saas-site .saas-hero-outcomes{background:#ffffff94;border:1px solid rgba(199,211,225,.58);border-radius:24px;box-shadow:0 18px 46px #1720330e;padding:8px}.saas-site .saas-hero-outcomes article{background:#fff;border-color:#dbe4eef2;box-shadow:none}.saas-site .saas-home-hero .saas-product-preview,.saas-site .saas-home-screen-feature,.saas-site .saas-video-frame{border:1px solid rgba(188,202,218,.72);box-shadow:0 26px 70px #1720331c}.saas-site .saas-home-hero .saas-hero-proof{background:#ffffffd1;border-color:#c7d3e1b8;box-shadow:0 16px 44px #17203312}.saas-site .saas-home-screens,.saas-site .saas-product-outcomes,.saas-site .saas-soft-band{margin-top:clamp(34px,5vw,70px)}.saas-site .saas-home-screen-feature{display:grid;grid-template-rows:minmax(0,auto) auto}.saas-site .saas-home-screen-frame{background:#eef4f8;padding:10px}.saas-site .saas-home-screen-frame img{border:1px solid rgba(199,211,225,.9);border-radius:18px;box-shadow:0 16px 36px #17203317;display:block;width:100%}.saas-site .saas-home-screen-stack article{border-radius:22px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.saas-site .saas-home-screen-stack article:hover{border-color:#0f766e42}.saas-site .saas-home-screen-stack img{border:1px solid rgba(199,211,225,.86);box-shadow:0 10px 24px #17203311}.saas-site .saas-home-screen-feature button{align-items:center;background:#fff;border:1px solid rgba(15,118,110,.18);border-radius:14px;color:var(--simple-primary-dark);display:inline-flex;font-weight:900;gap:8px;min-height:40px;padding:10px 14px}.saas-site .saas-flow-timeline{position:relative}.saas-site .saas-flow-timeline article{background:var(--simple-surface-soft);border:1px solid rgba(199,211,225,.7);border-radius:20px;padding:16px}.saas-site .saas-benefits-strip{align-items:stretch;padding:10px}.saas-site .saas-benefits-strip article{background:var(--simple-surface-soft);border-color:#c7d3e1b3;border-radius:20px}.saas-site .saas-product-model{background:linear-gradient(135deg,#fffffffa,#f3f8fbf0),#fff;border-color:#bccadac2}.saas-site .saas-product-model>div:last-child{align-content:stretch}.saas-site .saas-product-model article,.saas-site .saas-product-area-grid article,.saas-site .saas-product-outcomes article,.saas-site .saas-workflow-map{border-color:#c7d3e1d1}.saas-site .saas-product-area-grid article{min-height:260px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.saas-site .saas-product-area-grid article:hover{border-color:#0f766e42;box-shadow:var(--simple-shadow-md);transform:translateY(-2px)}.saas-site .saas-product-area-grid article strong{color:var(--simple-ink);font-size:1.18rem}.saas-site .saas-product-area-grid article em{color:var(--simple-primary-dark);display:block;font-style:normal;font-weight:900;margin-top:6px}.saas-site .saas-product-area-grid article p{color:var(--simple-muted);line-height:1.58}.saas-site .saas-workflow-map>div:last-of-type article{box-shadow:inset 0 0 0 1px #ffffffb3}.saas-site .saas-tour-video{align-items:stretch}.saas-site .saas-tour-video>div:first-child{align-content:start;background:linear-gradient(180deg,#fffffffa,#f5f9fcf2),#fff}.saas-site .saas-video-preview{background:#111827;border:1px solid rgba(15,23,42,.85);box-shadow:inset 0 1px #ffffff14}.saas-site .saas-tour-script{scrollbar-color:rgba(15,118,110,.4) rgba(15,118,110,.08)}.saas-site .saas-tour-script article,.saas-site .saas-tour-index article{border-color:#c7d3e1d1}.saas-site .saas-tour-index article{align-items:start}.saas-site .saas-tour-grid>article{border-radius:26px;transition:border-color .16s ease,box-shadow .16s ease}.saas-site .saas-tour-grid>article:hover{border-color:#0f766e3d;box-shadow:var(--simple-shadow-md)}.saas-site .saas-screen-shot{background:linear-gradient(180deg,#eef4f8,#f7fafc);padding:14px}.saas-site .saas-screen-scroll{background:#fff;border:1px solid rgba(199,211,225,.9);box-shadow:inset 0 0 0 1px #ffffffb3}.saas-site .saas-screen-caption-row{align-items:flex-start}.saas-site .saas-screen-caption-row strong{color:var(--simple-ink);font-size:1rem}.saas-site .saas-screen-caption-row small{background:var(--simple-surface-soft);border:1px solid rgba(199,211,225,.74);border-radius:999px;color:var(--simple-muted);flex:0 0 auto;font-size:.72rem;font-weight:800;padding:5px 8px}@media (max-width: 900px){.saas-site .saas-hero-outcomes{grid-template-columns:1fr}.saas-site .saas-product-area-grid article{min-height:0}}@media (max-width: 640px){.saas-site .saas-home-hero{padding-top:42px}.saas-site .saas-hero-outcomes,.saas-site .saas-benefits-strip{border-radius:18px}.saas-site .saas-home-screen-feature,.saas-site .saas-video-frame,.saas-site .saas-product-model,.saas-site .saas-workflow-map{border-radius:22px}.saas-site .saas-screen-caption-row{display:grid}.saas-site .saas-screen-caption-row small{justify-self:start}}.saas-site .saas-solution-command,.saas-site .saas-pricing-command,.saas-site .saas-register-command,.saas-site .saas-workspace-entry,.saas-site .saas-lookup-card{border-color:#bccadac2;box-shadow:0 24px 64px #17203317}.saas-site .saas-solution-command{background:linear-gradient(135deg,#fffffffa,#f5f9fcf0),#fff;padding:clamp(20px,3vw,34px)}.saas-site .saas-solution-command article,.saas-site .saas-solution-grid article,.saas-site .saas-solution-roles article,.saas-site .saas-role-fit-grid article,.saas-site .saas-solution-outcomes article{border-color:#c7d3e1d1;border-radius:22px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.saas-site .saas-solution-command article:hover,.saas-site .saas-solution-grid article:hover,.saas-site .saas-solution-roles article:hover,.saas-site .saas-role-fit-grid article:hover{border-color:#0f766e40;box-shadow:var(--simple-shadow-md);transform:translateY(-2px)}.saas-site .saas-solution-command article button,.saas-site .saas-product-cta-row button,.saas-site .saas-pricing-command button,.saas-site .saas-register-command button,.saas-site .saas-register-card button,.saas-site .saas-register-summary>button,.saas-site .saas-lookup-card button{border-radius:14px}.saas-site .saas-solution-outcomes{gap:12px}.saas-site .saas-solution-outcomes article{background:#fff;box-shadow:var(--simple-shadow-sm);padding:16px}.saas-site .saas-solution-path{gap:8px}.saas-site .saas-solution-path span,.saas-site .saas-journey-strip article{background:var(--simple-surface-soft);border:1px solid rgba(199,211,225,.72);border-radius:999px;color:var(--simple-muted);font-weight:800}.saas-site .saas-pricing-command{background:linear-gradient(135deg,#fffffffc,#f0f7f6d1),#fff}.saas-site .saas-pricing-command article,.saas-site .saas-pricing-confidence article,.saas-site .saas-pricing-path article,.saas-site .saas-plan-grid article,.saas-site .saas-plan-fit{border-color:#c7d3e1d1}.saas-site .saas-pricing-command article{background:#ffffffc7}.saas-site .saas-plan-grid article{border-radius:26px;padding:22px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.saas-site .saas-plan-grid article:hover{border-color:#0f766e47}.saas-site .saas-plan-grid article.recommended{background:linear-gradient(180deg,#fff,#f1f9f7d6),#fff}.saas-site .saas-comparison-table{border:1px solid rgba(199,211,225,.82);background:#fff}.saas-site .saas-comparison-row{border-color:#dbe4eee6}.saas-site .saas-billing-note{background:var(--simple-surface-soft);border:1px solid rgba(199,211,225,.72);border-radius:18px;margin-top:14px}.saas-site .saas-register-command{background:linear-gradient(135deg,#fffffffc,#f4f8fce6),#fff}.saas-site .saas-register-command article,.saas-site .saas-register-card,.saas-site .saas-register-summary,.saas-site .saas-register-current,.saas-site .saas-register-readiness,.saas-site .saas-consent-box,.saas-site .saas-payment-preview,.saas-site .saas-registration-protections,.saas-site .saas-selected-plan-card{border-color:#c7d3e1d1}.saas-site .saas-register-card,.saas-site .saas-register-summary{box-shadow:0 22px 58px #17203316}.saas-site .saas-register-section{border-top-color:#dbe4eef5}.saas-site .saas-register-section-heading{background:var(--simple-surface-soft);border:1px solid rgba(199,211,225,.72);border-radius:18px;padding:12px}.saas-site .saas-form-grid label,.saas-site .saas-lookup-card form label{color:var(--simple-ink)}.saas-site .saas-register-card input,.saas-site .saas-register-card select,.saas-site .saas-register-card textarea,.saas-site .saas-lookup-card input{border-color:#bccadaf2}.saas-site .saas-check-row{border-color:#c7d3e1c7}.saas-site .saas-check-row button{color:var(--simple-primary-dark);font-weight:900;text-decoration:underline;text-underline-offset:3px}.saas-site .saas-register-action-panel{background:linear-gradient(135deg,#122033,#0d3f3c),#122033;box-shadow:0 20px 44px #1220332e}.saas-site .saas-register-summary{top:112px}.saas-site .saas-workspace-lookup{align-items:start}.saas-site .saas-workspace-entry{background:linear-gradient(135deg,#fffffffa,#f0f7f6db),#fff;border:1px solid rgba(188,202,218,.76);border-radius:30px;box-shadow:0 24px 64px #17203317;padding:clamp(22px,4vw,42px)}.saas-site .saas-workspace-entry h1{max-width:860px;text-wrap:balance}.saas-site .saas-lookup-card{border-radius:30px}.saas-site .saas-workspace-simple-path{background:var(--simple-surface-soft);border:1px solid rgba(199,211,225,.72);border-radius:18px;padding:8px}.saas-site .saas-workspace-simple-path span{background:#fff;border:1px solid rgba(219,228,238,.92);border-radius:999px;color:var(--simple-muted)}.saas-site .saas-lookup-help article{border-color:#c7d3e1d1;border-radius:22px}@media (max-width: 900px){.saas-site .saas-solution-outcomes,.saas-site .saas-journey-strip{grid-template-columns:1fr}.saas-site .saas-register-summary{top:auto}}@media (max-width: 640px){.saas-site .saas-solution-command,.saas-site .saas-pricing-command,.saas-site .saas-register-command,.saas-site .saas-register-card,.saas-site .saas-register-summary,.saas-site .saas-workspace-entry,.saas-site .saas-lookup-card{border-radius:22px}.saas-site .saas-register-section-heading{align-items:start}}.saas-site .saas-guide-launch article,.saas-site .saas-guide-path article,.saas-site .saas-guide-milestones article,.saas-site .saas-guide-side,.saas-site .saas-guide-role-grid article,.saas-site .saas-guide-playbooks article,.saas-site .saas-guide-checklist,.saas-site .saas-security-command,.saas-site .saas-security-model article,.saas-site .saas-trust-grid article,.saas-site .saas-policy-teaser,.saas-site .saas-help-command,.saas-site .saas-help-routes article,.saas-site .saas-help-search,.saas-site .saas-help-topics article,.saas-site .saas-faq details,.saas-site .saas-contact-card,.saas-site .saas-contact-side,.saas-site .saas-policy-glance article,.saas-site .saas-policy-body{border-color:#c7d3e1d1;box-shadow:var(--simple-shadow-sm)}.saas-site .saas-guide-launch,.saas-site .saas-guide-path>div:last-child,.saas-site .saas-guide-milestones>div:last-child,.saas-site .saas-guide-role-grid,.saas-site .saas-guide-playbooks,.saas-site .saas-security-model,.saas-site .saas-trust-grid,.saas-site .saas-help-routes,.saas-site .saas-help-topics,.saas-site .saas-policy-glance{gap:14px}.saas-site .saas-guide-launch article,.saas-site .saas-guide-path article,.saas-site .saas-guide-milestones article,.saas-site .saas-guide-role-grid article,.saas-site .saas-guide-playbooks article,.saas-site .saas-security-model article,.saas-site .saas-trust-grid article,.saas-site .saas-help-routes article,.saas-site .saas-help-topics article,.saas-site .saas-policy-glance article{border-radius:22px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.saas-site .saas-guide-launch article:hover,.saas-site .saas-guide-path article:hover,.saas-site .saas-guide-milestones article:hover,.saas-site .saas-guide-role-grid article:hover,.saas-site .saas-guide-playbooks article:hover,.saas-site .saas-security-model article:hover,.saas-site .saas-trust-grid article:hover,.saas-site .saas-help-routes article:hover,.saas-site .saas-help-topics article:hover{border-color:#0f766e40;box-shadow:var(--simple-shadow-md);transform:translateY(-2px)}.saas-site .saas-guide-launch small,.saas-site .saas-guide-path small,.saas-site .saas-guide-steps small,.saas-site .saas-policy-glance span,.saas-site .saas-help-topics small{background:var(--simple-primary-soft);border:1px solid rgba(15,118,110,.14);border-radius:999px;color:var(--simple-primary-dark);font-weight:900;padding:5px 9px}.saas-site .saas-guide-layout{align-items:start}.saas-site .saas-guide-steps{background:#fff;border:1px solid rgba(199,211,225,.82);border-radius:28px;box-shadow:var(--simple-shadow-sm);padding:clamp(16px,2.4vw,24px)}.saas-site .saas-guide-steps article{background:var(--simple-surface-soft);border:1px solid rgba(199,211,225,.72);border-radius:20px;padding:14px}.saas-site .saas-guide-side{border-radius:28px;top:112px}.saas-site .saas-guide-side button,.saas-site .saas-guide-side a,.saas-site .saas-policy-teaser button,.saas-site .saas-help-routes button,.saas-site .saas-help-topics button,.saas-site .saas-contact-card button,.saas-site .saas-contact-side button,.saas-site .saas-policy-actions button,.saas-site .saas-policy-glance button{border-radius:14px;min-height:40px}.saas-site .saas-guide-checklist{background:linear-gradient(135deg,#fffffffc,#f0f7f6d1),#fff;border-radius:30px;padding:clamp(20px,3vw,34px)}.saas-site .saas-guide-checklist article{background:#fff;border:1px solid rgba(199,211,225,.76);border-radius:18px;box-shadow:none}.saas-site .saas-security-command,.saas-site .saas-help-command,.saas-site .saas-help-search,.saas-site .saas-policy-teaser{background:linear-gradient(135deg,#fffffffc,#f4f8fce6),#fff;border-radius:30px;padding:clamp(20px,3vw,34px)}.saas-site .saas-security-command button,.saas-site .saas-help-command .saas-text-link{background:var(--simple-primary);border:1px solid var(--simple-primary);border-radius:14px;color:#fff;font-weight:900;min-height:42px;padding:10px 14px;text-decoration:none}.saas-site .saas-policy-teaser{display:grid;gap:12px}.saas-site .saas-policy-teaser>div{display:flex;flex-wrap:wrap;gap:8px}.saas-site .saas-policy-teaser button,.saas-site .saas-help-routes button,.saas-site .saas-help-topics button{background:#fff;border:1px solid var(--simple-line);color:var(--simple-ink);font-weight:900}.saas-site .saas-help-search label{background:#fff;border:1px solid rgba(199,211,225,.82);border-radius:18px;padding:12px}.saas-site .saas-help-search input{border-color:#bccadaf2}.saas-site .saas-help-topic-header{background:#fff;border:1px solid rgba(199,211,225,.82);border-radius:22px;box-shadow:var(--simple-shadow-sm);padding:16px}.saas-site .saas-faq{gap:10px}.saas-site .saas-faq details{border-radius:20px}.saas-site .saas-faq summary{min-height:54px}.saas-site .saas-contact-layout{align-items:start}.saas-site .saas-contact-card,.saas-site .saas-contact-side{border-radius:30px;box-shadow:0 22px 58px #17203316}.saas-site .saas-contact-intent{background:var(--simple-surface-soft);border:1px solid rgba(199,211,225,.76);border-radius:18px;padding:6px}.saas-site .saas-contact-intent button{border-radius:12px}.saas-site .saas-contact-card input,.saas-site .saas-contact-card textarea{border-color:#bccadaf2}.saas-site .saas-contact-consent,.saas-site .saas-contact-readiness,.saas-site .saas-contact-next,.saas-site .saas-contact-side article{border-color:#c7d3e1c7}.saas-site .saas-contact-side{top:112px}.saas-site .saas-contact-next a{align-items:center;display:inline-flex;min-height:34px}.saas-site .saas-policy-hero small{align-items:center;background:#fff;border:1px solid rgba(199,211,225,.82);border-radius:999px;color:var(--simple-muted);display:inline-flex;flex-wrap:wrap;gap:6px;margin-top:12px;padding:7px 10px}.saas-site .saas-policy-hero small a{color:var(--simple-primary-dark);font-weight:900;min-height:28px}.saas-site .saas-policy-body{border-radius:30px;box-shadow:0 22px 58px #17203316}.saas-site .saas-policy-summary-card,.saas-site .saas-policy-placement-card,.saas-site .saas-policy-checklist-card,.saas-site .saas-policy-note{border-color:#c7d3e1c7;border-radius:20px}.saas-site .saas-policy-body article{border-color:#dbe4eef5}.saas-site .saas-policy-nav{border-color:#c7d3e1d1;border-radius:24px;box-shadow:var(--simple-shadow-sm);top:112px}@media (max-width: 1100px){.saas-site .saas-guide-side,.saas-site .saas-contact-side,.saas-site .saas-policy-nav{top:auto}}@media (max-width: 640px){.saas-site .saas-guide-launch article,.saas-site .saas-guide-steps,.saas-site .saas-guide-side,.saas-site .saas-guide-checklist,.saas-site .saas-security-command,.saas-site .saas-help-command,.saas-site .saas-help-search,.saas-site .saas-contact-card,.saas-site .saas-contact-side,.saas-site .saas-policy-body{border-radius:22px}}.saas-site{--site-ink: #101014;--site-muted: #62646f;--site-soft: #f6f7f9;--site-line: #e7e8ec;--site-line-strong: #d7d9e0;--site-primary: #18794e;--site-primary-dark: #0f5f3b;--site-primary-soft: #eaf7ef;--site-accent: #6d5dfc;--site-accent-soft: #f0efff;--site-warning-soft: #fff7e8;--site-radius: 18px;--site-radius-lg: 28px;--site-shadow: 0 18px 48px rgba(16, 16, 20, .08);--site-shadow-soft: 0 10px 26px rgba(16, 16, 20, .055);background:#fff!important;color:var(--site-ink)}.saas-site .saas-nav{background:#fffffff0!important;border:1px solid var(--site-line);border-radius:999px;box-shadow:0 12px 34px #10101414;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;max-width:1180px;padding:8px 10px}.saas-site .saas-brand{gap:9px;padding:4px 8px 4px 4px}.saas-site .saas-brand span,.saas-site .saas-footer-brand span{background:#101014!important;border-radius:12px;color:#fff!important;height:38px;width:38px}.saas-site .saas-brand strong,.saas-site .saas-footer-brand strong{color:var(--site-ink);font-size:1.04rem;font-weight:900}.saas-site .saas-nav nav{background:transparent!important;border:0;border-radius:0;box-shadow:none;gap:4px;justify-content:center;padding:0}.saas-site .saas-nav nav button{background:transparent;border:0;border-radius:999px;box-shadow:none;color:#3f4149;font-size:.93rem;font-weight:850;min-height:40px;padding:0 14px}.saas-site .saas-nav nav button:hover,.saas-site .saas-nav nav button.active{background:var(--site-soft);box-shadow:none;color:var(--site-ink)}.saas-nav-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end;min-width:0}.saas-site .saas-secondary-nav,.saas-site .saas-primary-nav{border-radius:999px;font-weight:900;min-height:42px;padding:0 16px;white-space:nowrap}.saas-site .saas-secondary-nav{background:transparent;border:1px solid transparent;color:var(--site-ink)}.saas-site .saas-secondary-nav:hover{background:var(--site-soft);border-color:var(--site-line)}.saas-site .saas-primary-nav{background:var(--site-primary)!important;border:1px solid var(--site-primary)!important;box-shadow:none!important;color:#fff!important}.saas-site .saas-primary-nav:hover{background:var(--site-primary-dark)!important;border-color:var(--site-primary-dark)!important}.saas-site .saas-hero,.saas-site .saas-page-hero,.saas-site .saas-section{max-width:1180px}.saas-site .saas-hero h1,.saas-site .saas-page-hero h1{color:var(--site-ink)!important;letter-spacing:-.035em}.saas-site .saas-hero p,.saas-site .saas-page-hero p,.saas-site .saas-section-heading p,.saas-site p,.saas-site span,.saas-site small{color:var(--site-muted)}.saas-site .saas-eyebrow,.saas-site .saas-section-heading>span,.saas-site .saas-page-hero>span{background:var(--site-soft)!important;border:1px solid var(--site-line)!important;border-radius:999px;color:var(--site-ink)!important;letter-spacing:.04em}.saas-site .saas-hero-actions button,.saas-site .saas-footer-cta button,.saas-site .saas-product-cta-row button,.saas-site .saas-pricing-command button,.saas-site .saas-register-command button,.saas-site .saas-register-card button,.saas-site .saas-lookup-card button,.saas-site .saas-contact-card button,.saas-site .saas-contact-side button,.saas-site .saas-help-routes button,.saas-site .saas-help-topics button,.saas-site .saas-policy-actions button,.saas-site .saas-policy-glance button,.saas-site .saas-guide-side button,.saas-site .saas-guide-side a{border-radius:999px!important;min-height:44px}.saas-site .saas-hero-actions button:first-child,.saas-site .saas-footer-cta button:first-child,.saas-site .saas-plan-grid article button,.saas-site .saas-pricing-command button:first-child,.saas-site .saas-register-card button[type=submit],.saas-site .saas-contact-card button[type=submit],.saas-site .saas-large-action{background:var(--site-primary)!important;border-color:var(--site-primary)!important;box-shadow:none!important;color:#fff!important}.saas-site .saas-hero-actions button:last-child,.saas-site .saas-footer-cta button:last-child,.saas-site .saas-product-cta-row button,.saas-site .saas-pricing-command button:last-child,.saas-site .saas-register-command button,.saas-site .saas-lookup-card button,.saas-site .saas-help-routes button,.saas-site .saas-help-topics button,.saas-site .saas-policy-teaser button,.saas-site .saas-guide-side button,.saas-site .saas-guide-side a{background:#fff!important;border:1px solid var(--site-line-strong)!important;box-shadow:none!important;color:var(--site-ink)!important}.saas-site .saas-product-preview,.saas-site .saas-hero-outcomes,.saas-site .saas-hero-proof,.saas-site .saas-home-screen-feature,.saas-site .saas-home-screen-stack article,.saas-site .saas-flow-timeline,.saas-site .saas-benefits-strip,.saas-site .saas-feature-grid,.saas-site .saas-product-model,.saas-site .saas-product-area-grid article,.saas-site .saas-product-outcomes article,.saas-site .saas-workflow-map,.saas-site .saas-tour-video>div:first-child,.saas-site .saas-video-frame,.saas-site .saas-tour-index article,.saas-site .saas-tour-grid>article,.saas-site .saas-solution-command,.saas-site .saas-solution-command article,.saas-site .saas-solution-grid article,.saas-site .saas-solution-outcomes article,.saas-site .saas-solution-roles article,.saas-site .saas-role-fit-grid article,.saas-site .saas-pricing-command,.saas-site .saas-pricing-command article,.saas-site .saas-pricing-confidence article,.saas-site .saas-plan-grid article,.saas-site .saas-pricing-path article,.saas-site .saas-register-command,.saas-site .saas-register-card,.saas-site .saas-register-summary,.saas-site .saas-workspace-entry,.saas-site .saas-lookup-card,.saas-site .saas-guide-launch article,.saas-site .saas-guide-steps,.saas-site .saas-guide-side,.saas-site .saas-guide-checklist,.saas-site .saas-security-command,.saas-site .saas-security-model article,.saas-site .saas-trust-grid article,.saas-site .saas-policy-teaser,.saas-site .saas-help-command,.saas-site .saas-help-routes article,.saas-site .saas-help-search,.saas-site .saas-help-topics article,.saas-site .saas-faq details,.saas-site .saas-contact-card,.saas-site .saas-contact-side,.saas-site .saas-policy-glance article,.saas-site .saas-policy-body,.saas-site .saas-return-card,.saas-site .saas-checkout-status article,.saas-site .saas-next-steps article{background:#fff!important;background-image:none!important;border:1px solid var(--site-line)!important;border-radius:var(--site-radius-lg)!important;box-shadow:none!important}.saas-site .saas-hero-outcomes,.saas-site .saas-hero-proof,.saas-site .saas-benefits-strip,.saas-site .saas-feature-grid,.saas-site .saas-flow-timeline,.saas-site .saas-pricing-command,.saas-site .saas-register-command,.saas-site .saas-guide-checklist,.saas-site .saas-policy-teaser{background:var(--site-soft)!important}.saas-site .saas-hero-outcomes article,.saas-site .saas-hero-proof article,.saas-site .saas-benefits-strip article,.saas-site .saas-flow-timeline article,.saas-site .saas-product-model article,.saas-site .saas-pricing-command article,.saas-site .saas-register-command article,.saas-site .saas-register-section-heading,.saas-site .saas-register-current,.saas-site .saas-register-readiness,.saas-site .saas-consent-box,.saas-site .saas-payment-preview,.saas-site .saas-workspace-simple-path,.saas-site .saas-help-topic-header,.saas-site .saas-policy-summary-card,.saas-site .saas-policy-placement-card,.saas-site .saas-policy-checklist-card,.saas-site .saas-policy-note,.saas-site .saas-contact-intent,.saas-site .saas-contact-consent,.saas-site .saas-contact-readiness,.saas-site .saas-contact-next,.saas-site .saas-contact-side article{background:#fff!important;border:1px solid var(--site-line)!important;border-radius:var(--site-radius)!important;box-shadow:none!important}.saas-site .saas-home-screen-frame,.saas-site .saas-screen-shot,.saas-site .saas-preview-hero-card,.saas-site .saas-preview-grid article,.saas-site .saas-preview-flow article,.saas-site .saas-plan-fit,.saas-site .saas-registration-protections{background:var(--site-soft)!important;border-color:var(--site-line)!important}.saas-site .saas-product-area-grid span,.saas-site .saas-tour-points span,.saas-site .saas-solution-path span,.saas-site .saas-journey-strip article,.saas-site .saas-readiness-grid span,.saas-site .saas-password-rules span,.saas-site .saas-contact-readiness span,.saas-site .saas-workspace-simple-path span,.saas-site .saas-screen-caption-row small{background:var(--site-soft)!important;border:1px solid var(--site-line)!important;color:var(--site-muted)!important}.saas-site .saas-readiness-grid span.ready,.saas-site .saas-password-rules span.ready,.saas-site .saas-contact-readiness span.ready,.saas-site .saas-billing-toggle button.active,.saas-site .saas-register-steps span.active,.saas-site .saas-register-steps span.complete{background:var(--site-primary-soft)!important;border-color:#18794e40!important;color:var(--site-primary-dark)!important}.saas-site input,.saas-site select,.saas-site textarea{background:#fff!important;border:1px solid var(--site-line-strong)!important;border-radius:14px!important;box-shadow:none!important;color:var(--site-ink)!important}.saas-site input:focus,.saas-site select:focus,.saas-site textarea:focus{border-color:var(--site-primary)!important;box-shadow:0 0 0 4px #18794e1f!important;outline:none!important}.saas-site .saas-footer{background:#fff!important;border:1px solid var(--site-line);border-radius:32px;box-shadow:none;color:var(--site-ink);display:grid;gap:34px;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);margin-top:72px;padding:clamp(24px,4vw,44px)}.saas-footer-brand{align-items:center;display:flex;gap:10px}.saas-site .saas-footer-summary{align-content:start;display:grid;gap:16px}.saas-site .saas-footer-summary>span{color:var(--site-muted);line-height:1.6;max-width:420px}.saas-site .saas-footer-summary>a{color:var(--site-primary-dark);font-weight:900;text-decoration:none}.saas-site .saas-footer-cta{display:flex;flex-wrap:wrap;gap:10px}.saas-site .saas-footer-groups{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.saas-site .saas-footer-groups section{background:var(--site-soft);border:1px solid var(--site-line);border-radius:20px;padding:16px}.saas-site .saas-footer-groups section>strong{color:var(--site-ink);font-size:.84rem;letter-spacing:.02em;text-transform:uppercase}.saas-site .saas-footer-links{display:grid;gap:4px;margin-top:10px}.saas-site .saas-footer-links button{background:transparent;border:0;border-radius:10px;color:var(--site-muted);justify-content:flex-start;min-height:34px;padding:6px 8px;text-align:left}.saas-site .saas-footer-links button:hover{background:#fff;color:var(--site-ink)}@media (max-width: 980px){.saas-site .saas-nav{border-radius:26px;grid-template-columns:1fr auto;width:calc(100% - 24px)}.saas-site .saas-nav nav{grid-column:1 / -1;justify-content:flex-start;order:3;overflow-x:auto}.saas-nav-actions{grid-column:2}.saas-site .saas-footer{grid-template-columns:1fr}.saas-site .saas-footer-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.saas-site .saas-nav{align-items:center;border-radius:22px;grid-template-columns:minmax(0,1fr);row-gap:6px}.saas-site .saas-brand{justify-self:start}.saas-site .saas-brand strong{font-size:.95rem}.saas-nav-actions{grid-column:1;justify-content:stretch;width:100%}.saas-site .saas-secondary-nav,.saas-site .saas-primary-nav{flex:1 1 0;min-height:36px;padding:0 11px}.saas-site .saas-nav nav button{min-height:36px;padding:0 11px}.saas-site .saas-footer{border-radius:24px;gap:18px;padding:18px;width:calc(100% - 24px)}.saas-site .saas-footer-groups{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.saas-site .saas-footer-groups section{border-radius:16px;padding:12px}.saas-site .saas-footer-links button{font-size:.84rem;min-height:30px;padding:4px 0}}.saas-site .saas-hero{align-items:center;padding-top:clamp(76px,8vw,118px)}.saas-site .saas-home-hero{grid-template-columns:minmax(0,1.08fr) minmax(460px,.92fr)}.saas-site .saas-page-hero{padding-top:clamp(72px,8vw,112px)}.saas-site .saas-hero h1,.saas-site .saas-page-hero h1{font-size:clamp(3.05rem,5.8vw,5.45rem);line-height:.98}.saas-site .saas-home-hero .saas-hero-copy h1{max-width:720px}.saas-site .saas-page-hero h1{max-width:980px}.saas-site .saas-hero p,.saas-site .saas-page-hero p{font-size:clamp(1.04rem,1.4vw,1.22rem);max-width:760px}.saas-site .saas-hero-actions{align-items:center;gap:10px}.saas-site .saas-hero-outcomes{background:transparent!important;border:0!important;box-shadow:none!important;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px;padding:0}.saas-site .saas-hero-outcomes article{background:transparent!important;border:0!important;border-left:1px solid var(--site-line)!important;border-radius:0!important;padding:2px 18px}.saas-site .saas-hero-outcomes article:first-child{border-left:0!important;padding-left:0}.saas-site .saas-hero-outcomes strong{font-size:clamp(1.18rem,1.7vw,1.55rem)}.saas-site .saas-hero-note{max-width:620px}.saas-site .saas-product-preview{border-radius:34px!important;padding:26px!important}.saas-site .saas-home-hero .saas-product-preview{max-width:610px}.saas-site .saas-preview-top,.saas-site .saas-preview-tabs,.saas-site .saas-preview-grid,.saas-site .saas-preview-flow,.saas-site .saas-preview-actions{position:relative;z-index:1}.saas-site .saas-preview-hero-card{background:#fff!important;border-radius:22px!important;padding:24px!important}.saas-site .saas-preview-grid article,.saas-site .saas-preview-flow article{border-radius:18px!important}.saas-site .saas-home-screen-layout{gap:24px}.saas-site .saas-home-screen-feature{border-radius:34px!important;overflow:hidden}.saas-site .saas-home-screen-feature>div:last-child{padding:clamp(22px,3vw,34px)}.saas-site .saas-home-screen-stack{gap:16px}.saas-site .saas-home-screen-stack article{border-radius:24px!important;grid-template-columns:132px minmax(0,1fr)}.saas-site .saas-flow-timeline,.saas-site .saas-benefits-strip,.saas-site .saas-feature-grid{border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.saas-site .saas-flow-timeline article,.saas-site .saas-benefits-strip article,.saas-site .saas-feature-grid article{background:#fff!important;border:1px solid var(--site-line)!important;border-radius:24px!important;box-shadow:none!important}.saas-site .saas-product-model,.saas-site .saas-solution-command,.saas-site .saas-pricing-command,.saas-site .saas-register-command,.saas-site .saas-guide-checklist,.saas-site .saas-security-command,.saas-site .saas-help-command,.saas-site .saas-help-search,.saas-site .saas-policy-teaser{background:var(--site-soft)!important;border:0!important;box-shadow:none!important}.saas-site .saas-pricing-command{align-items:center;grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);padding:clamp(28px,4vw,48px)}.saas-site .saas-pricing-command>div:last-child{display:grid;gap:10px;grid-template-columns:1fr}.saas-site .saas-pricing-command article{align-items:center;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);min-height:0;padding:16px 18px}.saas-site .saas-pricing-command article span{font-size:.72rem;letter-spacing:.06em}.saas-site .saas-pricing-command article strong{font-size:clamp(1.18rem,1.7vw,1.65rem);line-height:1.08}.saas-site .saas-pricing-command article small{grid-column:2;margin-top:3px}.saas-site .saas-pricing-confidence{gap:14px}.saas-site .saas-pricing-confidence article,.saas-site .saas-pricing-path article,.saas-site .saas-product-outcomes article,.saas-site .saas-solution-outcomes article{border-radius:999px!important;min-height:72px;padding:14px 18px}.saas-site .saas-plan-grid article{border-radius:30px!important}.saas-site .saas-plan-grid article.recommended{border-color:#18794e5c!important;box-shadow:0 18px 50px #18794e1a!important}.saas-site .saas-price b{letter-spacing:-.045em}.saas-site .saas-register-card,.saas-site .saas-register-summary,.saas-site .saas-contact-card,.saas-site .saas-contact-side,.saas-site .saas-lookup-card{border-radius:34px!important}.saas-site .saas-page-hero:has(+.saas-register-command){padding-bottom:8px}.saas-site .saas-page-hero:has(+.saas-register-command) h1{font-size:clamp(2.7rem,5.2vw,4.8rem);max-width:840px}.saas-site .saas-register-command{align-items:center;gap:clamp(18px,3vw,36px);grid-template-columns:minmax(0,.95fr) minmax(380px,.75fr);margin-top:0;padding:clamp(22px,3vw,36px)}.saas-site .saas-register-command h2{font-size:clamp(1.9rem,3.2vw,3.05rem);max-width:620px}.saas-site .saas-register-command p{max-width:610px}.saas-site .saas-register-command>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.saas-site .saas-register-command article{min-height:112px;padding:16px}.saas-site .saas-register-layout{margin-top:28px}.saas-site .saas-register-steps{background:#fff!important;border:1px solid var(--site-line)!important;border-radius:22px!important;padding:8px!important}.saas-site .saas-register-steps span{border-radius:16px!important;line-height:1.15;min-height:58px}.saas-site .saas-register-section-heading{background:transparent!important;border:0!important;border-bottom:1px solid var(--site-line)!important;border-radius:0!important;padding:0 0 12px}.saas-site .saas-form-grid{gap:14px}.saas-site .saas-contact-intent{border-radius:999px!important}.saas-site .saas-contact-intent button{border-radius:999px}@media (max-width: 1100px){.saas-site .saas-home-hero,.saas-site .saas-pricing-command,.saas-site .saas-register-command{grid-template-columns:1fr}}@media (max-width: 760px){.saas-site .saas-hero h1,.saas-site .saas-page-hero h1{font-size:clamp(2.75rem,13vw,4.2rem)}.saas-site .saas-hero-outcomes{gap:10px;grid-template-columns:1fr}.saas-site .saas-hero-outcomes article{border:1px solid var(--site-line)!important;border-radius:18px!important;padding:14px!important}.saas-site .saas-home-screen-stack article{grid-template-columns:1fr}.saas-site .saas-pricing-command article{grid-template-columns:1fr}.saas-site .saas-pricing-command article small{grid-column:1}.saas-site .saas-page-hero:has(+.saas-register-command) h1{font-size:clamp(2.45rem,12vw,3.5rem)}.saas-site .saas-register-command>div:last-child,.saas-site .saas-register-steps{grid-template-columns:1fr}.saas-site .saas-register-command article,.saas-site .saas-register-steps span{min-height:0}.saas-site .saas-pricing-confidence article,.saas-site .saas-pricing-path article,.saas-site .saas-product-outcomes article,.saas-site .saas-solution-outcomes article{border-radius:20px!important}}.saas-site{--site-ink: #15121a;--site-muted: #5d5965;--site-soft: #faf8fb;--site-line: #ebe6ed;--site-line-strong: #d9d1dc;--site-primary: #714b67;--site-primary-dark: #523449;--site-primary-soft: #f5edf3;--site-accent: #0f9f8f;--site-accent-soft: #e9f8f5;background:#fff!important}.saas-site .saas-nav{background:#fffffff5!important;border-color:#d9d1dcdb!important;border-radius:18px!important;box-shadow:0 10px 28px #15121a0f!important;gap:18px!important;margin-top:18px;padding:10px 12px!important}.saas-site .saas-brand span,.saas-site .saas-footer-brand span{background:var(--site-primary)!important;border-radius:11px!important;box-shadow:none!important}.saas-site .saas-primary-nav,.saas-site .saas-hero-actions button:first-child,.saas-site .saas-footer-cta button:first-child,.saas-site .saas-plan-grid article button,.saas-site .saas-pricing-command button:first-child,.saas-site .saas-register-card button[type=submit],.saas-site .saas-contact-card button[type=submit],.saas-site .saas-large-action{background:var(--site-primary)!important;border-color:var(--site-primary)!important}.saas-site .saas-primary-nav:hover,.saas-site .saas-hero-actions button:first-child:hover,.saas-site .saas-footer-cta button:first-child:hover,.saas-site .saas-plan-grid article button:hover,.saas-site .saas-pricing-command button:first-child:hover,.saas-site .saas-register-card button[type=submit]:hover,.saas-site .saas-contact-card button[type=submit]:hover,.saas-site .saas-large-action:hover{background:var(--site-primary-dark)!important;border-color:var(--site-primary-dark)!important}.saas-site .saas-secondary-nav:hover,.saas-site .saas-hero-actions button:last-child:hover,.saas-site .saas-footer-cta button:last-child:hover,.saas-site .saas-product-cta-row button:hover,.saas-site .saas-pricing-command button:last-child:hover,.saas-site .saas-register-command button:hover,.saas-site .saas-lookup-card button:hover,.saas-site .saas-help-routes button:hover,.saas-site .saas-help-topics button:hover,.saas-site .saas-policy-teaser button:hover,.saas-site .saas-guide-side button:hover,.saas-site .saas-guide-side a:hover{background:var(--site-primary-soft)!important;border-color:#714b673d!important;color:var(--site-primary-dark)!important}.saas-site .saas-eyebrow,.saas-site .saas-section-heading>span,.saas-site .saas-page-hero>span{background:var(--site-primary-soft)!important;border-color:#714b6729!important;color:var(--site-primary-dark)!important}.saas-site .saas-hero h1,.saas-site .saas-page-hero h1{color:#15121a!important;font-weight:920;letter-spacing:-.025em}.saas-site .saas-hero p,.saas-site .saas-page-hero p{color:#55505c!important;font-weight:650}.saas-site .saas-product-preview,.saas-site .saas-video-frame,.saas-site .saas-tour-video>div:first-child,.saas-site .saas-register-card,.saas-site .saas-register-summary,.saas-site .saas-contact-card,.saas-site .saas-contact-side,.saas-site .saas-lookup-card,.saas-site .saas-policy-body{border-color:#d9d1dce6!important;box-shadow:0 18px 44px #15121a0f!important}.saas-site .saas-pricing-command,.saas-site .saas-register-command,.saas-site .saas-product-model,.saas-site .saas-solution-command,.saas-site .saas-guide-checklist,.saas-site .saas-security-command,.saas-site .saas-help-command,.saas-site .saas-help-search,.saas-site .saas-policy-teaser{background:linear-gradient(135deg,#fbf9fb,#fff)!important;border:1px solid rgba(235,230,237,.94)!important;border-radius:30px!important}.saas-site .saas-flow-timeline article,.saas-site .saas-benefits-strip article,.saas-site .saas-feature-grid article,.saas-site .saas-product-area-grid article,.saas-site .saas-tour-index article,.saas-site .saas-tour-grid>article,.saas-site .saas-plan-grid article,.saas-site .saas-guide-launch article,.saas-site .saas-help-routes article,.saas-site .saas-help-topics article,.saas-site .saas-security-model article,.saas-site .saas-trust-grid article{border-color:#d9d1dcd6!important;border-radius:22px!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.saas-site .saas-flow-timeline article:hover,.saas-site .saas-benefits-strip article:hover,.saas-site .saas-feature-grid article:hover,.saas-site .saas-product-area-grid article:hover,.saas-site .saas-tour-index article:hover,.saas-site .saas-tour-grid>article:hover,.saas-site .saas-plan-grid article:hover,.saas-site .saas-guide-launch article:hover,.saas-site .saas-help-routes article:hover,.saas-site .saas-help-topics article:hover,.saas-site .saas-security-model article:hover,.saas-site .saas-trust-grid article:hover{border-color:#714b6742!important;box-shadow:0 16px 34px #15121a0e!important;transform:translateY(-2px)}.saas-site .saas-readiness-grid span.ready,.saas-site .saas-password-rules span.ready,.saas-site .saas-contact-readiness span.ready,.saas-site .saas-billing-toggle button.active,.saas-site .saas-register-steps span.active,.saas-site .saas-register-steps span.complete{background:var(--site-accent-soft)!important;border-color:#0f9f8f3d!important;color:#087568!important}.saas-site input:focus,.saas-site select:focus,.saas-site textarea:focus{border-color:var(--site-primary)!important;box-shadow:0 0 0 4px #714b671f!important}.saas-site .saas-footer{background:#fbfafc!important;border-color:#ebe6edf5!important;border-radius:28px!important;gap:clamp(28px,5vw,68px)!important;grid-template-columns:minmax(300px,.92fr) minmax(0,1.08fr)!important;padding:clamp(28px,5vw,54px)!important}.saas-site .saas-footer-summary{border-right:1px solid rgba(217,209,220,.8);padding-right:clamp(24px,4vw,52px)}.saas-site .saas-footer-groups{gap:clamp(16px,2.4vw,28px)!important}.saas-site .saas-footer-groups section{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important}.saas-site .saas-footer-links button:hover{background:transparent!important;color:var(--site-primary-dark)!important;text-decoration:none}@media (max-width: 980px){.saas-site .saas-footer{grid-template-columns:1fr!important}.saas-site .saas-footer-summary{border-right:0;border-bottom:1px solid rgba(217,209,220,.8);padding-bottom:22px;padding-right:0}}@media (max-width: 640px){.saas-site .saas-nav{border-radius:18px!important;margin-top:12px;padding:10px!important}.saas-site .saas-brand span,.saas-site .saas-footer-brand span{height:34px;width:34px}.saas-site .saas-footer-groups{grid-template-columns:1fr!important}}.saas-site .saas-soft-band{padding-top:clamp(28px,5vw,56px)}.saas-site .saas-benefits-strip{align-items:stretch;background:transparent!important;border:0!important;display:grid;gap:14px!important;grid-template-columns:repeat(4,minmax(0,1fr));padding:0!important}.saas-site .saas-benefits-strip article{background:#fff!important;border:1px solid rgba(217,209,220,.86)!important;border-radius:20px!important;box-shadow:0 10px 24px #15121a09!important;display:grid;gap:10px;min-height:170px;padding:20px!important}.saas-site .saas-benefits-strip article svg{align-items:center;background:var(--site-accent-soft);border:1px solid rgba(15,159,143,.2);border-radius:999px;color:#087568;height:30px;padding:7px;width:30px}.saas-site .saas-cookie-banner{background:#fffffff5!important;border:1px solid rgba(217,209,220,.88)!important;border-radius:22px!important;box-shadow:0 18px 44px #15121a12!important;gap:18px!important;grid-template-columns:minmax(0,1fr) auto!important;max-width:1080px!important;padding:18px!important}.saas-site .saas-cookie-banner strong{color:var(--site-ink)!important}.saas-site .saas-cookie-banner span,.saas-site .saas-cookie-banner label{color:var(--site-muted)!important}.saas-site .saas-cookie-banner>div:last-child button:last-child{background:var(--site-primary)!important;border-color:var(--site-primary)!important}.saas-site .saas-footer{margin-bottom:32px}.saas-site .saas-footer-summary>span{font-size:1rem;max-width:360px}.saas-site .saas-footer-cta{margin-top:4px}.saas-site .saas-footer-groups section>strong{display:block;margin-bottom:12px}.saas-site .saas-footer-links button{border-radius:0!important;color:#625d68!important;line-height:1.25;min-height:26px!important;padding:0!important}@media (max-width: 1100px){.saas-site .saas-benefits-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.saas-site .saas-benefits-strip{grid-template-columns:1fr}.saas-site .saas-benefits-strip article{min-height:0}.saas-site .saas-cookie-banner{box-sizing:border-box!important;grid-template-columns:1fr!important;left:12px!important;margin-inline:auto;max-width:none!important;right:12px!important;transform:none!important;width:calc(100vw - 24px)!important}}@media (max-width: 640px){.saas-site .saas-nav{gap:8px!important}.saas-site .saas-nav nav{display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.saas-site .saas-nav nav button{font-size:.82rem;min-height:34px;padding:0 6px}.saas-site .saas-secondary-nav,.saas-site .saas-primary-nav{min-height:38px}.saas-site .saas-footer{gap:20px!important;padding:24px!important}.saas-site .saas-footer-groups{gap:18px!important}.saas-site .saas-footer-groups section{border-top:1px solid rgba(217,209,220,.8)!important;padding-top:16px!important}.saas-site .saas-footer-links{display:flex;flex-wrap:wrap;gap:8px!important}.saas-site .saas-footer-links button{background:#fff!important;border:1px solid rgba(217,209,220,.9)!important;border-radius:999px!important;font-size:.84rem;min-height:32px!important;padding:0 11px!important}.saas-site .saas-cookie-banner>div:last-child button:first-child,.saas-site .saas-cookie-banner>div:last-child button:last-child{font-size:.9rem;white-space:nowrap}}.saas-site .saas-hero-product-stage{gap:20px!important}.saas-site .saas-hero-product-stage:before,.saas-site .saas-preview-stream,.saas-site .saas-preview-orbit{display:none!important}.saas-site .saas-product-preview{background:linear-gradient(180deg,#fff,#fbf9fb)!important;border:1px solid rgba(217,209,220,.9)!important;border-radius:30px!important;box-shadow:0 24px 70px #15121a14!important;display:grid;gap:16px!important;padding:24px!important}.saas-site .saas-product-preview:before{background:radial-gradient(circle at 20% 10%,rgba(113,75,103,.14),transparent 28%),radial-gradient(circle at 82% 18%,rgba(15,159,143,.12),transparent 30%)!important;opacity:1!important}.saas-site .saas-preview-top{align-items:center;border-bottom:1px solid rgba(217,209,220,.7);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding-bottom:14px}.saas-site .saas-preview-top span{background:linear-gradient(135deg,var(--site-primary),#ee7b66)!important;border-radius:12px!important;height:40px!important;width:40px!important}.saas-site .saas-preview-top strong{color:var(--site-ink)!important;font-size:1.05rem!important;min-width:0}.saas-site .saas-preview-top small{background:var(--site-primary-soft)!important;border:1px solid rgba(113,75,103,.12);border-radius:999px;color:var(--site-primary-dark)!important;font-size:.76rem;font-weight:900;padding:7px 11px;white-space:nowrap}.saas-site .saas-preview-hero-card{background:#fff!important;border:1px solid rgba(217,209,220,.88)!important;border-radius:22px!important;box-shadow:none!important;padding:22px!important}.saas-site .saas-preview-hero-card small{background:transparent!important;border:0!important;color:var(--site-primary-dark)!important;font-size:.72rem;letter-spacing:.08em;padding:0}.saas-site .saas-preview-hero-card strong{color:var(--site-ink)!important;font-size:clamp(1.25rem,2vw,1.65rem)!important;line-height:1.08}.saas-site .saas-preview-grid{display:grid;gap:10px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.saas-site .saas-preview-grid article{background:#fff!important;border:1px solid rgba(217,209,220,.82)!important;border-radius:18px!important;min-height:112px;padding:14px!important}.saas-site .saas-preview-grid span{color:var(--site-muted)!important;font-size:.78rem;line-height:1.15}.saas-site .saas-preview-grid strong{color:var(--site-ink)!important;font-size:clamp(1.35rem,2vw,1.8rem)!important;letter-spacing:-.02em;line-height:1.05}.saas-site .saas-preview-grid small{color:#6e6874!important;font-size:.72rem;line-height:1.2}.saas-site .saas-preview-flow{display:grid;gap:10px!important;grid-template-columns:1fr!important}.saas-site .saas-preview-flow article{background:#fff!important;border:1px solid rgba(217,209,220,.78)!important;border-radius:18px!important;grid-template-columns:auto minmax(0,1fr) auto!important;min-height:58px;padding:12px 14px!important}.saas-site .saas-preview-flow svg{color:var(--site-accent)!important}.saas-site .saas-preview-flow strong{color:var(--site-ink)!important}.saas-site .saas-preview-flow span{color:var(--site-muted)!important;font-size:.8rem}.saas-site .saas-preview-flow article>small,.saas-site .saas-preview-actions span{background:var(--site-accent-soft)!important;border:1px solid rgba(15,159,143,.18)!important;border-radius:999px!important;color:#087568!important;font-size:.74rem;font-weight:900}.saas-site .saas-preview-actions{display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))}.saas-site .saas-preview-actions span{justify-content:center;min-height:38px;padding:9px 11px!important}.saas-site .saas-hero-product-stage .saas-hero-proof{background:transparent!important;border:0!important;box-shadow:none!important;display:grid;gap:10px!important;grid-template-columns:repeat(4,minmax(0,1fr));padding:0!important}.saas-site .saas-hero-product-stage .saas-hero-proof article{background:#fff!important;border:1px solid rgba(217,209,220,.84)!important;border-radius:16px!important;min-height:86px!important;padding:14px!important}.saas-site .saas-hero-product-stage .saas-hero-proof strong{color:var(--site-ink)!important;font-size:.9rem!important}.saas-site .saas-hero-product-stage .saas-hero-proof span{color:var(--site-muted)!important;font-size:.78rem!important}@media (max-width: 1100px){.saas-site .saas-product-preview{max-width:680px!important}}@media (max-width: 640px){.saas-site .saas-product-preview{border-radius:24px!important;padding:16px!important}.saas-site .saas-preview-top{grid-template-columns:auto minmax(0,1fr)}.saas-site .saas-preview-top small{grid-column:1 / -1;justify-self:start}.saas-site .saas-preview-grid,.saas-site .saas-preview-actions,.saas-site .saas-hero-product-stage .saas-hero-proof{grid-template-columns:repeat(2,minmax(0,1fr))!important}.saas-site .saas-preview-flow article{align-items:start;grid-template-columns:auto minmax(0,1fr)!important}.saas-site .saas-preview-flow article>small{grid-column:2;justify-self:start}}.saas-site{--site-ink: #172033;--site-muted: #64748b;--site-soft: #f8fbff;--site-soft-strong: #eef6ff;--site-line: #e4eaf2;--site-line-strong: #cfd9e6;--site-primary: #2563eb;--site-primary-dark: #1d4ed8;--site-primary-soft: #eff6ff;--site-accent: #0f9f8f;--site-accent-soft: #e8faf7;--site-warning-soft: #fff7ed;background:#fff!important;color:var(--site-ink)!important}.saas-site .saas-nav{align-items:center!important;background:#ffffffeb!important;border:1px solid rgba(226,232,240,.86)!important;border-radius:22px!important;box-shadow:0 16px 40px #0f172a0e!important;gap:22px!important;grid-template-columns:auto minmax(0,1fr) auto!important;margin-top:18px!important;padding:10px 12px!important}.saas-site .saas-brand{border-radius:16px!important;gap:10px!important;min-height:44px!important;padding:6px 8px!important}.saas-site .saas-brand span,.saas-site .saas-footer-brand span{background:linear-gradient(135deg,#2563eb,#0f9f8f)!important;border-radius:12px!important;box-shadow:none!important;color:#fff!important}.saas-site .saas-brand strong,.saas-site .saas-footer-brand strong{color:var(--site-ink)!important;font-weight:900!important}.saas-site .saas-nav nav{background:transparent!important;border:0!important;box-shadow:none!important;display:flex!important;gap:6px!important;justify-content:center!important;min-width:0!important;padding:0!important}.saas-site .saas-nav nav button{background:transparent!important;border:0!important;border-radius:999px!important;color:#475569!important;font-size:.92rem!important;font-weight:800!important;min-height:38px!important;padding:0 15px!important}.saas-site .saas-nav nav button:hover,.saas-site .saas-nav nav button.active{background:var(--site-primary-soft)!important;color:var(--site-primary-dark)!important}.saas-site .saas-nav-actions{align-items:center!important;display:flex!important;gap:8px!important}.saas-site .saas-secondary-nav{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--site-ink)!important}.saas-site .saas-primary-nav,.saas-site .saas-hero-actions button:first-child,.saas-site .saas-plan-grid article button,.saas-site .saas-tour-video button,.saas-site .saas-footer-cta button:first-child{background:var(--site-primary)!important;border-color:var(--site-primary)!important;border-radius:999px!important;box-shadow:0 12px 26px #2563eb29!important;color:#fff!important}.saas-site .saas-primary-nav:hover,.saas-site .saas-hero-actions button:first-child:hover,.saas-site .saas-plan-grid article button:hover,.saas-site .saas-tour-video button:hover,.saas-site .saas-footer-cta button:first-child:hover{background:var(--site-primary-dark)!important;border-color:var(--site-primary-dark)!important;box-shadow:0 14px 30px #2563eb33!important}.saas-site .saas-hero-actions button:last-child,.saas-site .saas-footer-cta button:last-child,.saas-site .saas-home-screen-feature button{background:#fff!important;border:1px solid var(--site-line-strong)!important;border-radius:999px!important;box-shadow:none!important;color:var(--site-ink)!important}.saas-site .saas-eyebrow,.saas-site .saas-section-heading>span,.saas-site .saas-home-screen-feature>div:last-child>span,.saas-site .saas-home-screen-stack span,.saas-site .saas-preview-hero-card small{background:var(--site-primary-soft)!important;border:1px solid rgba(37,99,235,.12)!important;border-radius:999px!important;color:var(--site-primary-dark)!important;letter-spacing:.06em!important}.saas-site .saas-hero{gap:clamp(38px,6vw,86px)!important;min-height:auto!important;padding-bottom:clamp(44px,7vw,86px)!important;padding-top:clamp(70px,9vw,120px)!important}.saas-site .saas-hero h1{color:#111827!important;font-size:clamp(3.55rem,7vw,6.6rem)!important;letter-spacing:0!important;line-height:.94!important}.saas-site .saas-hero p,.saas-site .saas-section-heading p,.saas-site .saas-home-screen-feature p,.saas-site .saas-home-screen-stack p,.saas-site .saas-flow-timeline p,.saas-site .saas-feature-grid p,.saas-site .saas-feature-grid span,.saas-site .saas-plan-grid p,.saas-site .saas-plan-grid li{color:var(--site-muted)!important}.saas-site .saas-hero-outcomes{background:transparent!important;border:0!important;box-shadow:none!important;display:grid!important;gap:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:0!important}.saas-site .saas-hero-outcomes article{border-right:1px solid var(--site-line)!important;padding:2px 20px 2px 0!important}.saas-site .saas-hero-outcomes strong{color:#0f172a!important;font-size:clamp(1.24rem,1.8vw,1.65rem)!important;white-space:nowrap}.saas-site .saas-hero-note,.saas-site .saas-api-pill{background:#fff!important;border-color:var(--site-line)!important;box-shadow:none!important;color:#475569!important}.saas-site .saas-product-preview,.saas-site .saas-home-screen-feature,.saas-site .saas-home-screen-stack article,.saas-site .saas-flow-timeline article,.saas-site .saas-feature-grid article,.saas-site .saas-product-area-grid article,.saas-site .saas-tour-index article,.saas-site .saas-tour-grid>article,.saas-site .saas-plan-grid article,.saas-site .saas-guide-launch article,.saas-site .saas-help-routes article,.saas-site .saas-help-topics article,.saas-site .saas-security-model article,.saas-site .saas-trust-grid article,.saas-site .saas-register-card,.saas-site .saas-register-summary,.saas-site .saas-lookup-card,.saas-site .saas-workspace-entry{background:#fff!important;border:1px solid var(--site-line)!important;border-radius:24px!important;box-shadow:0 18px 44px #0f172a0b!important}.saas-site .saas-product-preview{background:linear-gradient(180deg,#fff,#f8fbff)!important;border-radius:30px!important}.saas-site .saas-preview-grid article,.saas-site .saas-preview-flow article,.saas-site .saas-preview-hero-card,.saas-site .saas-hero-product-stage .saas-hero-proof article{background:#ffffffe6!important;border-color:var(--site-line)!important;border-radius:18px!important}.saas-site .saas-hero-product-stage .saas-hero-proof{gap:8px!important}.saas-site .saas-hero-product-stage .saas-hero-proof article{min-height:72px!important;padding:12px!important}.saas-site .saas-section-heading{align-items:start!important;display:grid!important;gap:14px!important;grid-template-columns:minmax(0,.72fr) minmax(240px,.28fr)!important;margin-bottom:clamp(22px,4vw,40px)!important;max-width:none!important}.saas-site .saas-section-heading h2{color:#111827!important;font-size:clamp(2.05rem,4vw,4rem)!important;letter-spacing:0!important;line-height:1!important;max-width:850px!important}.saas-site .saas-soft-band{background:linear-gradient(180deg,#f8fbff,#fff)!important;border:1px solid var(--site-line)!important;border-radius:32px!important;padding:clamp(28px,5vw,56px)!important}.saas-site .saas-benefits-strip{gap:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.saas-site .saas-benefits-strip article{background:transparent!important;border:0!important;border-left:1px solid var(--site-line)!important;border-radius:0!important;box-shadow:none!important;min-height:0!important;padding:8px 24px!important}.saas-site .saas-benefits-strip article:first-child{border-left:0!important;padding-left:0!important}.saas-site .saas-benefits-strip article:hover{box-shadow:none!important;transform:none!important}.saas-site .saas-benefits-strip article svg,.saas-site .saas-flow-timeline small,.saas-site .saas-feature-grid article>div:first-child{background:var(--site-accent-soft)!important;border-color:#0f9f8f2e!important;color:#087568!important}.saas-site .saas-footer{background:#f8fbff!important;border:1px solid var(--site-line)!important;border-radius:30px!important;box-shadow:none!important;display:grid!important;gap:clamp(28px,5vw,64px)!important;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr)!important;margin:clamp(54px,8vw,100px) auto 32px!important;max-width:1180px!important;padding:clamp(28px,5vw,54px)!important}.saas-site .saas-footer-summary{align-content:start!important;border-bottom:0!important;border-right:1px solid var(--site-line)!important;gap:16px!important;padding-bottom:0!important;padding-right:clamp(24px,4vw,48px)!important}.saas-site .saas-footer-summary>span{color:var(--site-muted)!important;line-height:1.55!important;max-width:390px!important}.saas-site .saas-footer-groups{align-items:start!important;display:grid!important;gap:clamp(18px,3vw,34px)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.saas-site .saas-footer-groups section{background:transparent!important;border:0!important;padding:0!important}.saas-site .saas-footer-groups section>strong{color:var(--site-ink)!important;font-size:.82rem!important;letter-spacing:.04em!important;margin-bottom:12px!important;text-transform:uppercase!important}.saas-site .saas-footer-links{align-items:start!important;display:grid!important;gap:7px!important}.saas-site .saas-footer-links button{background:transparent!important;border:0!important;border-radius:8px!important;color:#475569!important;justify-content:start!important;min-height:28px!important;padding:0!important;text-align:left!important}.saas-site .saas-footer-links button:hover{color:var(--site-primary-dark)!important;transform:none!important}.saas-site .saas-cookie-banner{border-color:var(--site-line)!important;box-shadow:0 18px 44px #0f172a14!important}@media (max-width: 1100px){.saas-site .saas-nav{grid-template-columns:1fr auto!important}.saas-site .saas-nav nav{grid-column:1 / -1;grid-row:2;justify-content:start!important;overflow-x:auto}.saas-site .saas-section-heading,.saas-site .saas-footer{grid-template-columns:1fr!important}.saas-site .saas-footer-summary{border-right:0!important;border-bottom:1px solid var(--site-line)!important;padding-bottom:24px!important;padding-right:0!important}.saas-site .saas-footer-groups{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 760px){.saas-site .saas-nav{border-radius:18px!important;gap:10px!important;grid-template-columns:1fr!important;margin-inline:12px!important;padding:12px!important}.saas-site .saas-brand{justify-self:start}.saas-site .saas-nav nav{display:flex!important;grid-column:auto!important;grid-row:auto!important;justify-content:start!important;margin-inline:-4px;padding-bottom:2px!important;width:100%}.saas-site .saas-nav nav button{flex:0 0 auto;font-size:.88rem!important;min-height:36px!important;padding:0 13px!important}.saas-site .saas-nav-actions{display:grid!important;grid-template-columns:1fr 1fr;width:100%}.saas-site .saas-secondary-nav,.saas-site .saas-primary-nav{min-height:42px!important;width:100%}.saas-site .saas-hero{gap:30px!important;padding-top:58px!important}.saas-site .saas-hero h1{font-size:clamp(3rem,14vw,4.25rem)!important;line-height:.97!important}.saas-site .saas-hero-outcomes{border:1px solid var(--site-line)!important;border-radius:20px!important;gap:0!important;grid-template-columns:1fr!important;overflow:hidden}.saas-site .saas-hero-outcomes article{border-bottom:1px solid var(--site-line)!important;border-right:0!important;padding:16px!important}.saas-site .saas-hero-outcomes article:last-child{border-bottom:0!important}.saas-site .saas-soft-band{border-radius:24px!important;margin-inline:-2px}.saas-site .saas-benefits-strip{grid-template-columns:1fr!important}.saas-site .saas-benefits-strip article,.saas-site .saas-benefits-strip article:first-child{border-left:0!important;border-top:1px solid var(--site-line)!important;padding:18px 0!important}.saas-site .saas-benefits-strip article:first-child{border-top:0!important;padding-top:0!important}.saas-site .saas-footer{border-radius:24px!important;margin-inline:12px!important}.saas-site .saas-footer-groups{grid-template-columns:1fr!important}}.saas-site .saas-section{margin-bottom:clamp(48px,7vw,88px)!important;margin-top:clamp(48px,7vw,88px)!important}.saas-site .saas-home-screens{margin-top:clamp(36px,4.5vw,58px)!important;padding-top:0!important}.saas-site .saas-section-heading{display:flex!important;flex-direction:column!important;gap:14px!important;margin-bottom:clamp(22px,3vw,34px)!important;max-width:920px!important;text-align:left!important}.saas-site .saas-section-heading h2{font-size:clamp(2rem,3.65vw,3.65rem)!important;line-height:1.04!important;max-width:860px!important}.saas-site .saas-section-heading p{max-width:650px!important}.saas-site .saas-home-screen-layout{align-items:stretch!important;gap:clamp(18px,2.4vw,28px)!important}.saas-site .saas-home-screen-feature{grid-template-columns:minmax(0,1.45fr) minmax(270px,.7fr)!important;padding:clamp(16px,2vw,22px)!important}.saas-site .saas-home-screen-frame{background:#f8fbff!important;border:1px solid var(--site-line)!important;border-radius:22px!important;min-height:0!important;padding:14px!important}.saas-site .saas-home-screen-frame img{border-radius:14px!important;box-shadow:0 16px 32px #0f172a12!important}.saas-site .saas-home-screen-feature>div:last-child{align-content:center!important;padding:clamp(8px,2vw,18px)!important}.saas-site .saas-home-screen-feature strong{font-size:clamp(1.65rem,2.8vw,2.75rem)!important;line-height:1.04!important}.saas-site .saas-home-screen-stack{gap:14px!important}.saas-site .saas-home-screen-stack article{align-items:center!important;grid-template-columns:130px minmax(0,1fr)!important;min-height:132px!important;padding:14px!important}.saas-site .saas-home-screen-stack img{aspect-ratio:4 / 3!important;border:1px solid var(--site-line)!important;border-radius:16px!important;height:auto!important;object-fit:cover!important;width:100%!important}.saas-site .saas-feature-grid,.saas-site .saas-product-area-grid,.saas-site .saas-flow-timeline{gap:16px!important}.saas-site .saas-feature-grid article,.saas-site .saas-product-area-grid article,.saas-site .saas-flow-timeline article{min-height:0!important;padding:clamp(18px,2.4vw,26px)!important}.saas-site .saas-product-area-grid strong,.saas-site .saas-feature-grid strong,.saas-site .saas-flow-timeline strong{color:var(--site-ink)!important;font-size:clamp(1.16rem,1.6vw,1.42rem)!important;line-height:1.16!important}.saas-site .saas-product-model{align-items:stretch!important;background:#f8fbff!important;border-color:var(--site-line)!important;gap:clamp(24px,3vw,42px)!important;padding:clamp(24px,4vw,42px)!important}.saas-site .saas-product-model h2{font-size:clamp(2rem,3.4vw,3.4rem)!important;line-height:1.04!important}.saas-site .saas-product-model button,.saas-site .saas-solution-command button,.saas-site .saas-guide-launch button,.saas-site .saas-security-command button,.saas-site .saas-help-command button{background:var(--site-primary)!important;border-color:var(--site-primary)!important;border-radius:999px!important;box-shadow:0 12px 26px #2563eb29!important;color:#fff!important}.saas-site .saas-product-model button:hover,.saas-site .saas-solution-command button:hover,.saas-site .saas-guide-launch button:hover,.saas-site .saas-security-command button:hover,.saas-site .saas-help-command button:hover{background:var(--site-primary-dark)!important;border-color:var(--site-primary-dark)!important}.saas-site .saas-product-model article{background:#fff!important;border-color:var(--site-line)!important;border-radius:20px!important}@media (max-width: 980px){.saas-site .saas-home-screen-feature{grid-template-columns:1fr!important}.saas-site .saas-home-screen-stack article{grid-template-columns:112px minmax(0,1fr)!important}}@media (max-width: 640px){.saas-site .saas-section{margin-bottom:44px!important;margin-top:44px!important}.saas-site .saas-section-heading h2{font-size:clamp(2rem,10vw,2.75rem)!important}.saas-site .saas-home-screen-feature{padding:14px!important}.saas-site .saas-home-screen-stack article{grid-template-columns:1fr!important}.saas-site .saas-home-screen-stack img{max-height:190px}.saas-site .saas-product-model{padding:20px!important}}.saas-site .saas-trust-grid article{align-items:flex-start!important;display:grid!important;gap:8px 12px!important;grid-template-columns:auto minmax(0,1fr)!important;min-height:0!important;padding:22px!important}.saas-site .saas-trust-grid article svg{grid-row:1 / span 2;margin-top:2px}.saas-site .saas-trust-grid article strong,.saas-site .saas-trust-grid article span{min-width:0!important;text-align:left!important}.saas-site .saas-trust-grid article strong{color:var(--site-ink)!important;font-size:1.04rem!important;line-height:1.18!important}.saas-site .saas-trust-grid article span{color:var(--site-muted)!important;font-size:.94rem!important;line-height:1.45!important}.saas-site .saas-contact-layout{align-items:start!important;gap:clamp(20px,3vw,32px)!important}.saas-site .saas-contact-card,.saas-site .saas-contact-side,.saas-site .saas-policy-body,.saas-site .saas-help-search,.saas-site .saas-help-command,.saas-site .saas-policy-teaser{border-color:var(--site-line)!important;border-radius:26px!important;box-shadow:0 18px 44px #0f172a0a!important}.saas-site .saas-contact-intent{align-items:center!important;background:var(--site-soft)!important;border:1px solid var(--site-line)!important;border-radius:18px!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:8px!important}.saas-site .saas-contact-intent button{background:#fff!important;border:1px solid transparent!important;border-radius:999px!important;box-shadow:none!important;color:#475569!important;min-height:38px!important;padding:0 15px!important}.saas-site .saas-contact-intent button.active,.saas-site .saas-contact-intent button:hover{background:var(--site-primary-soft)!important;border-color:#2563eb2e!important;color:var(--site-primary-dark)!important}.saas-site .saas-contact-consent{align-items:flex-start!important;background:var(--site-soft)!important;border-color:var(--site-line)!important;display:grid!important;gap:12px!important;grid-template-columns:auto minmax(0,1fr)!important;padding:14px!important}.saas-site .saas-contact-consent input[type=checkbox]{height:20px!important;margin-top:3px;min-height:20px!important;width:20px!important}.saas-site .saas-contact-consent span{color:var(--site-muted)!important;line-height:1.45!important;text-align:left!important}.saas-site .saas-contact-consent button{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--site-primary-dark)!important;display:inline!important;min-height:0!important;padding:0!important;text-decoration:underline}.saas-site .saas-contact-card button[type=submit],.saas-site .saas-contact-side button{background:var(--site-primary)!important;border-color:var(--site-primary)!important;border-radius:999px!important;box-shadow:0 12px 26px #2563eb29!important;color:#fff!important}.saas-site .saas-contact-readiness,.saas-site .saas-contact-next,.saas-site .saas-contact-side article,.saas-site .saas-policy-summary-card,.saas-site .saas-policy-placement-card,.saas-site .saas-policy-checklist-card,.saas-site .saas-policy-note,.saas-site .saas-help-topic-header{background:#fff!important;border:1px solid var(--site-line)!important;border-radius:18px!important}.saas-site .saas-contact-readiness span{background:#fff!important;border-color:var(--site-line)!important;color:var(--site-muted)!important}.saas-site .saas-contact-readiness span.ready,.saas-site .saas-password-rules span.ready,.saas-site .saas-readiness-grid span.ready{background:var(--site-accent-soft)!important;border-color:#0f9f8f33!important;color:#087568!important}.saas-site .saas-policy-actions button,.saas-site .saas-policy-glance button,.saas-site .saas-help-routes button,.saas-site .saas-help-topics button,.saas-site .saas-policy-teaser button{background:#fff!important;border:1px solid var(--site-line-strong)!important;border-radius:999px!important;box-shadow:none!important;color:var(--site-ink)!important}.saas-site .saas-policy-actions button:hover,.saas-site .saas-policy-glance button:hover,.saas-site .saas-help-routes button:hover,.saas-site .saas-help-topics button:hover,.saas-site .saas-policy-teaser button:hover{background:var(--site-primary-soft)!important;border-color:#2563eb33!important;color:var(--site-primary-dark)!important}.saas-site .saas-cookie-preferences{align-items:center!important;background:#fff!important;border:1px solid var(--site-line)!important;border-radius:24px!important;box-shadow:0 14px 34px #0f172a0b!important;gap:18px!important}.saas-site .saas-cookie-preferences label{align-items:center!important;color:var(--site-muted)!important;display:inline-flex!important;gap:10px!important}.saas-site .saas-cookie-preferences input[type=checkbox]{height:20px!important;min-height:20px!important;width:20px!important}.saas-site .saas-cookie-preferences button{border-radius:999px!important}.saas-site .saas-cookie-preferences button:last-child{background:var(--site-primary)!important;border-color:var(--site-primary)!important;color:#fff!important}.saas-site .saas-footer{background:linear-gradient(180deg,#f8fbff,#f4f8fd)!important}.saas-site .saas-footer-cta{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important}.saas-site .saas-footer-cta button{min-height:42px!important;padding-inline:18px!important}@media (max-width: 760px){.saas-site .saas-trust-grid article,.saas-site .saas-contact-consent{grid-template-columns:auto minmax(0,1fr)!important}.saas-site .saas-contact-intent{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.saas-site .saas-contact-intent button{width:100%}.saas-site .saas-cookie-preferences{align-items:stretch!important}}.saas-site .saas-billing-toggle{align-items:center!important;gap:6px!important}.saas-site .saas-billing-toggle button{align-items:center!important;display:inline-flex!important;gap:8px!important;justify-content:center!important;min-width:0!important;white-space:nowrap!important}.saas-site .saas-billing-toggle button span{display:inline!important;line-height:1!important;white-space:nowrap!important}.saas-site .saas-register-command article,.saas-site .saas-pricing-command article{min-height:0!important}@media (max-width: 640px){.saas-site .saas-billing-toggle{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:6px!important}.saas-site .saas-billing-toggle button{font-size:.92rem!important;min-height:48px!important;padding:0 10px!important}.saas-site .saas-billing-toggle button span{font-size:.72rem!important}.saas-site .saas-register-command{padding:22px!important}.saas-site .saas-register-command h2,.saas-site .saas-pricing-command h2{font-size:clamp(1.85rem,9vw,2.35rem)!important}.saas-site .saas-register-command>div:last-child{gap:10px!important}.saas-site .saas-register-command article{padding:14px!important}.saas-site .saas-register-command article strong,.saas-site .saas-pricing-command article strong{font-size:1.1rem!important}.saas-site .saas-register-summary{padding:16px!important}}.saas-site :where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:3px solid rgba(37,99,235,.34)!important;outline-offset:3px!important}.saas-site .saas-nav nav button:focus-visible,.saas-site .saas-brand:focus-visible,.saas-site .saas-primary-nav:focus-visible,.saas-site .saas-secondary-nav:focus-visible,.saas-site .saas-footer-links button:focus-visible,.saas-site .saas-screen-scroll:focus-visible{box-shadow:0 0 0 5px #2563eb1f!important}.saas-site .saas-cookie-preferences button:last-child,.saas-site .saas-cookie-banner>div:last-child button:last-child{color:#fff!important}.saas-site .saas-cookie-preferences button:last-child:disabled,.saas-site .saas-contact-card button[type=submit]:disabled{background:#dbe8ff!important;border-color:#dbe8ff!important;box-shadow:none!important;color:#395174!important}.saas-site .saas-screen-scroll{scroll-padding:14px}.saas-site :where(button,a,input,select,textarea,.saas-screen-scroll){transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.saas-site :where(label,.saas-form-grid label,.saas-contact-card label):focus-within{color:var(--site-primary-dark)!important}.saas-site .saas-screen-scroll:focus-visible{border-radius:16px;box-shadow:0 0 0 5px #18726424,inset 0 0 0 1px #1872645c!important}.saas-site .saas-text-link:focus-visible,.saas-site .saas-footer-summary>a:focus-visible,.saas-site .saas-video-preview a:focus-visible{border-radius:10px;box-shadow:0 0 0 5px #1872641f!important}.saas-site .saas-video-preview .saas-video-load{aspect-ratio:16 / 9!important;background:#0f172a!important;border:0!important;border-radius:24px!important;box-shadow:none!important;color:#fff!important;cursor:pointer;display:grid!important;min-height:0!important;overflow:hidden;padding:0!important;place-items:stretch!important;position:relative;width:100%}.saas-site .saas-video-preview .saas-video-load img{border-radius:0!important;filter:saturate(1.05);height:100%;object-fit:cover;opacity:.78;width:100%}.saas-site .saas-video-preview .saas-video-load:after{background:linear-gradient(180deg,#0f172a14,#0f172a8f);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.saas-site .saas-video-preview .saas-video-load span{align-items:center;background:#fffffff2;border:1px solid rgba(255,255,255,.7);border-radius:999px;box-shadow:0 18px 42px #0f172a38;color:var(--site-primary-dark);display:inline-flex;font-weight:900;gap:10px;justify-self:center;min-height:52px;padding:0 20px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.saas-site .saas-video-preview .saas-video-load:hover span{background:#fff;color:var(--site-primary)}.saas-site{--site-ink: #16211f;--site-muted: #63736f;--site-soft: #f7fbf9;--site-soft-strong: #edf8f4;--site-line: #dde9e4;--site-line-strong: #c8d8d2;--site-primary: #187264;--site-primary-dark: #0e5148;--site-primary-soft: #eaf8f3;--site-accent: #e16f4f;--site-accent-soft: #fff0eb;--site-blue: #315f9f;--site-blue-soft: #edf4ff;background:#fff!important;color:var(--site-ink)!important}.saas-site .saas-nav{align-items:center!important;background:#fffffff0!important;border:1px solid rgba(200,216,210,.86)!important;border-radius:999px!important;box-shadow:0 14px 42px #16211f14!important;gap:18px!important;grid-template-columns:auto minmax(0,1fr) auto!important;padding:8px 10px 8px 12px!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.saas-site .saas-brand{border-radius:999px!important;gap:10px!important;min-height:42px!important;padding:4px 8px 4px 4px!important}.saas-site .saas-brand span,.saas-site .saas-footer-brand span{background:linear-gradient(135deg,var(--site-primary),#4aa890)!important;border-radius:14px!important;color:#fff!important}.saas-site .saas-brand strong,.saas-site .saas-footer-brand strong{color:var(--site-ink)!important}.saas-site .saas-nav nav{background:#f4faf7!important;border:1px solid rgba(200,216,210,.76)!important;border-radius:999px!important;display:flex!important;gap:3px!important;justify-content:center!important;padding:3px!important}.saas-site .saas-nav nav button{background:transparent!important;border:0!important;border-radius:999px!important;color:#52625e!important;font-size:.86rem!important;min-height:34px!important;padding:0 13px!important}.saas-site .saas-nav nav button:hover,.saas-site .saas-nav nav button.active{background:#fff!important;box-shadow:0 7px 18px #16211f14!important;color:var(--site-primary-dark)!important}.saas-site .saas-primary-nav,.saas-site .saas-hero-actions button:first-child,.saas-site .saas-plan-grid article button,.saas-site .saas-tour-video button,.saas-site .saas-footer-cta button:first-child,.saas-site .saas-pricing-command button:first-child,.saas-site .saas-register-card button[type=submit],.saas-site .saas-contact-card button[type=submit],.saas-site .saas-large-action{background:var(--site-primary)!important;border-color:var(--site-primary)!important;border-radius:999px!important;box-shadow:0 12px 26px #1872642e!important;color:#fff!important}.saas-site .saas-primary-nav:hover,.saas-site .saas-hero-actions button:first-child:hover,.saas-site .saas-plan-grid article button:hover,.saas-site .saas-tour-video button:hover,.saas-site .saas-footer-cta button:first-child:hover,.saas-site .saas-pricing-command button:first-child:hover,.saas-site .saas-register-card button[type=submit]:hover,.saas-site .saas-contact-card button[type=submit]:hover,.saas-site .saas-large-action:hover{background:var(--site-primary-dark)!important;border-color:var(--site-primary-dark)!important;box-shadow:0 14px 30px #0e514838!important}.saas-site .saas-secondary-nav,.saas-site .saas-hero-actions button:last-child,.saas-site .saas-footer-cta button:last-child,.saas-site .saas-home-screen-feature button,.saas-site .saas-pricing-command button:last-child,.saas-site .saas-product-cta-row button,.saas-site .saas-lookup-card button{background:#fff!important;border:1px solid var(--site-line-strong)!important;border-radius:999px!important;box-shadow:none!important;color:var(--site-ink)!important}.saas-site .saas-eyebrow,.saas-site .saas-section-heading>span,.saas-site .saas-page-hero>span,.saas-site .saas-home-screen-feature>div:last-child>span,.saas-site .saas-home-screen-stack span,.saas-site .saas-preview-hero-card small{background:var(--site-primary-soft)!important;border:1px solid rgba(24,114,100,.14)!important;border-radius:999px!important;color:var(--site-primary-dark)!important}.saas-site .saas-hero h1,.saas-site .saas-page-hero h1{color:#111817!important;letter-spacing:0!important}.saas-site .saas-page-hero h1{max-width:820px!important;font-size:clamp(2.75rem,5vw,3.85rem)!important;line-height:1.02!important}.saas-site .saas-hero p,.saas-site .saas-page-hero p,.saas-site .saas-section-heading p,.saas-site .saas-footer-summary>span,.saas-site .saas-home-screen-feature p,.saas-site .saas-home-screen-stack p,.saas-site .saas-flow-timeline p,.saas-site .saas-feature-grid p,.saas-site .saas-plan-grid p,.saas-site .saas-plan-grid li{color:var(--site-muted)!important}.saas-site .saas-hero-outcomes{align-items:start!important;background:transparent!important;border:0!important;box-shadow:none!important;display:grid!important;gap:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:0!important}.saas-site .saas-hero-outcomes article{border-right:1px solid var(--site-line)!important;min-width:0!important;padding:2px 18px 2px 0!important}.saas-site .saas-hero-outcomes article:last-child{border-right:0!important}.saas-site .saas-hero-outcomes strong{color:var(--site-ink)!important;font-size:clamp(1.2rem,1.7vw,1.6rem)!important;white-space:normal!important}.saas-site .saas-product-preview,.saas-site .saas-home-screen-feature,.saas-site .saas-home-screen-stack article,.saas-site .saas-flow-timeline article,.saas-site .saas-benefits-strip article,.saas-site .saas-feature-grid article,.saas-site .saas-product-area-grid article,.saas-site .saas-tour-index article,.saas-site .saas-tour-grid>article,.saas-site .saas-plan-grid article,.saas-site .saas-guide-launch article,.saas-site .saas-help-routes article,.saas-site .saas-help-topics article,.saas-site .saas-security-model article,.saas-site .saas-trust-grid article,.saas-site .saas-register-card,.saas-site .saas-register-summary,.saas-site .saas-lookup-card,.saas-site .saas-workspace-entry,.saas-site .saas-contact-card,.saas-site .saas-contact-side{background:#fff!important;border:1px solid var(--site-line)!important;border-radius:24px!important;box-shadow:0 18px 44px #16211f0b!important}.saas-site .saas-benefits-strip article{align-content:start!important;display:grid!important;gap:8px 12px!important;grid-template-columns:34px minmax(0,1fr)!important;padding:18px!important}.saas-site .saas-benefits-strip article svg{align-self:start!important;background:var(--site-accent-soft)!important;border-radius:999px!important;color:var(--site-accent)!important;height:34px!important;padding:8px!important;width:34px!important}.saas-site .saas-benefits-strip article strong,.saas-site .saas-benefits-strip article span{grid-column:2!important}.saas-site .saas-pricing-command,.saas-site .saas-register-command,.saas-site .saas-product-model,.saas-site .saas-solution-command,.saas-site .saas-guide-checklist,.saas-site .saas-security-command,.saas-site .saas-help-command,.saas-site .saas-help-search,.saas-site .saas-policy-teaser,.saas-site .saas-soft-band{background:var(--site-soft)!important;border:1px solid rgba(200,216,210,.78)!important;border-radius:30px!important}.saas-site input,.saas-site select,.saas-site textarea{background:#fff!important;border-color:var(--site-line-strong)!important;border-radius:16px!important;color:var(--site-ink)!important}.saas-site input:focus,.saas-site select:focus,.saas-site textarea:focus,.saas-site button:focus-visible,.saas-site a:focus-visible{box-shadow:0 0 0 5px #18726424!important;outline:0!important}.saas-site .saas-footer{background:var(--site-soft)!important;border:1px solid rgba(200,216,210,.84)!important;border-radius:30px!important;box-shadow:none!important;gap:clamp(26px,4vw,54px)!important;grid-template-columns:minmax(260px,.86fr) minmax(0,1.14fr)!important;margin-bottom:26px!important}.saas-site .saas-footer-summary{align-content:start!important;border-right:1px solid rgba(200,216,210,.84)!important;gap:16px!important;padding-right:clamp(22px,4vw,48px)!important}.saas-site .saas-footer-summary>a{color:var(--site-primary-dark)!important;font-weight:850!important}.saas-site .saas-footer-groups{align-items:start!important;gap:clamp(18px,2.5vw,30px)!important}.saas-site .saas-footer-groups section{display:grid!important;gap:10px!important;min-width:0!important}.saas-site .saas-footer-groups section>strong{color:var(--site-ink)!important;font-size:.84rem!important;letter-spacing:.06em!important;text-transform:uppercase!important}.saas-site .saas-footer-links{display:grid!important;gap:2px!important}.saas-site .saas-footer-links button{border-radius:10px!important;color:var(--site-muted)!important;justify-content:flex-start!important;min-height:30px!important;padding:4px 0!important;text-align:left!important}.saas-site .saas-footer-links button:hover{background:transparent!important;color:var(--site-primary-dark)!important;transform:none!important}.saas-site .saas-mobile-menu-toggle{align-items:center;background:#fff!important;border:1px solid var(--site-line-strong)!important;border-radius:999px!important;color:var(--site-ink)!important;display:none;font-weight:850;gap:8px;justify-content:center;min-height:40px;padding:0 14px}@media (max-width: 980px){.saas-site .saas-nav{border-radius:26px!important;display:grid!important;grid-template-columns:1fr auto!important}.saas-site .saas-nav nav{grid-column:1 / -1!important;justify-content:stretch!important;order:3!important;width:100%!important}.saas-site .saas-nav nav button{flex:1 1 0!important;padding-inline:8px!important}.saas-site .saas-nav-actions{justify-content:end!important}.saas-site .saas-footer{grid-template-columns:1fr!important}.saas-site .saas-footer-summary{border-bottom:1px solid rgba(200,216,210,.84)!important;border-right:0!important;padding-bottom:22px!important;padding-right:0!important}}@media (max-width: 640px){.saas-site .saas-nav{border-radius:22px!important;grid-template-columns:1fr auto!important;margin-top:10px!important;padding:8px!important}.saas-site .saas-mobile-menu-toggle{display:inline-flex!important}.saas-site .saas-nav:not(.open) nav,.saas-site .saas-nav:not(.open) .saas-nav-actions{display:none!important}.saas-site .saas-nav.open{border-radius:24px!important}.saas-site .saas-nav-actions{display:grid!important;grid-template-columns:1fr 1fr!important;grid-column:1 / -1!important;order:3!important;width:100%!important}.saas-site .saas-nav-actions button{width:100%!important}.saas-site .saas-nav nav{grid-column:1 / -1!important;order:2!important;overflow-x:auto!important;scrollbar-width:thin}.saas-site .saas-hero-outcomes{gap:8px!important;grid-template-columns:1fr!important;margin-top:24px!important}.saas-site .saas-hero-outcomes article{background:#fff!important;border:1px solid var(--site-line)!important;border-radius:18px!important;display:grid!important;gap:3px!important;min-height:0!important;padding:13px 14px!important}.saas-site .saas-hero-outcomes article:last-child{border-bottom:1px solid var(--site-line)!important}.saas-site .saas-benefits-strip article{grid-template-columns:30px minmax(0,1fr)!important;padding:16px!important}.saas-site .saas-benefits-strip article svg{height:30px!important;padding:7px!important;width:30px!important}.saas-site .saas-footer{border-radius:24px!important;padding:24px!important}.saas-site .saas-footer-cta{display:grid!important;grid-template-columns:1fr!important}}@media (max-width: 640px){.saas-site .saas-page-hero{padding-top:30px!important;padding-bottom:26px!important}.saas-site .saas-page-hero h1{font-size:clamp(2.05rem,10.8vw,2.82rem)!important;line-height:1.07!important}.saas-site .saas-page-hero p{font-size:1.02rem!important;line-height:1.62!important}.saas-site .saas-pricing-command,.saas-site .saas-register-command,.saas-site .saas-workspace-entry,.saas-site .saas-lookup-card,.saas-site .saas-register-card,.saas-site .saas-register-summary{border-radius:24px!important;padding:22px!important}.saas-site .saas-pricing-command h2,.saas-site .saas-register-command h2,.saas-site .saas-workspace-entry h1,.saas-site .saas-lookup-card h2,.saas-site .saas-register-section-heading strong{font-size:clamp(1.7rem,8vw,2.25rem)!important;line-height:1.12!important}.saas-site .saas-pricing-command p,.saas-site .saas-register-command p,.saas-site .saas-workspace-entry p,.saas-site .saas-lookup-card p{font-size:.98rem!important;line-height:1.58!important}.saas-site .saas-billing-toggle,.saas-site .saas-register-steps,.saas-site .saas-workspace-simple-path{border-radius:20px!important;gap:8px!important;padding:8px!important}.saas-site .saas-billing-toggle button,.saas-site .saas-register-steps span,.saas-site .saas-workspace-simple-path span{min-height:42px!important;padding:8px 10px!important}.saas-site .saas-register-layout,.saas-site .saas-workspace-lookup{gap:18px!important}.saas-site .saas-form-grid{gap:12px!important}}@media (max-width: 640px){.saas-site .saas-product-model,.saas-site .saas-solution-command,.saas-site .saas-security-command,.saas-site .saas-guide-checklist,.saas-site .saas-help-command,.saas-site .saas-policy-teaser{border-radius:24px!important;padding:22px!important}.saas-site .saas-product-model h2,.saas-site .saas-solution-command h2,.saas-site .saas-security-command h2,.saas-site .saas-guide-checklist h2,.saas-site .saas-help-command h2,.saas-site .saas-policy-teaser h2{font-size:clamp(1.55rem,7.3vw,2rem)!important;line-height:1.12!important}.saas-site .saas-product-model p,.saas-site .saas-solution-command p,.saas-site .saas-security-command p,.saas-site .saas-guide-checklist p,.saas-site .saas-help-command p,.saas-site .saas-policy-teaser p{font-size:.98rem!important;line-height:1.58!important}.saas-site .saas-product-area-grid article,.saas-site .saas-feature-grid article,.saas-site .saas-security-model article,.saas-site .saas-guide-launch article,.saas-site .saas-trust-grid article,.saas-site .saas-help-routes article,.saas-site .saas-help-topics article{border-radius:20px!important;padding:18px!important}.saas-site .saas-product-area-grid article strong,.saas-site .saas-feature-grid article strong,.saas-site .saas-security-model article strong,.saas-site .saas-guide-launch article strong,.saas-site .saas-trust-grid article strong,.saas-site .saas-help-routes article strong,.saas-site .saas-help-topics article strong{font-size:1.08rem!important;line-height:1.25!important}}.saas-site .saas-cookie-banner{align-items:stretch!important;background:#fffffff5!important;border:1px solid rgba(200,216,210,.88)!important;border-radius:22px!important;bottom:18px!important;box-shadow:0 18px 52px #16211f1f!important;display:grid!important;gap:10px!important;grid-template-columns:1fr!important;left:auto!important;max-width:430px!important;padding:14px 16px!important;position:fixed!important;right:18px!important;top:auto!important;transform:none!important;width:min(430px,calc(100% - 36px))!important;z-index:80!important}.saas-site .saas-cookie-banner>div:first-child{gap:3px!important}.saas-site .saas-cookie-banner span,.saas-site .saas-cookie-banner label{font-size:.9rem!important;line-height:1.35!important}.saas-site .saas-cookie-banner>div:first-child button{min-height:26px!important}.saas-site .saas-cookie-banner>div:last-child{align-items:center!important;display:grid!important;gap:8px!important;grid-template-columns:1fr 1fr!important}.saas-site .saas-cookie-banner>div:last-child button{min-height:40px!important;padding:0 14px!important}.saas-site .saas-cookie-banner input[type=checkbox]{height:18px!important;min-height:18px!important;width:18px!important}.saas-site .saas-skip-link{background:var(--site-primary-dark)!important;border-radius:999px!important;box-shadow:0 14px 32px #16211f2e!important;color:#fff!important;font-weight:900!important;left:18px;min-height:42px;opacity:0;padding:10px 16px;pointer-events:none;position:fixed;text-decoration:none!important;top:18px;transform:translateY(-18px);transition:opacity .16s ease,transform .16s ease;z-index:120}.saas-site .saas-skip-link:focus,.saas-site .saas-skip-link:focus-visible{opacity:1;outline:3px solid rgba(24,114,100,.32)!important;outline-offset:3px!important;pointer-events:auto;transform:translateY(0)}.saas-site .saas-public-content:focus{outline:0}.saas-site :where(.saas-inline-hint,.saas-inline-error,.saas-mini-success,.saas-mini-error,.saas-success-note,.saas-trial-option,.saas-workspace-key-note,.saas-workspace-found){border-radius:18px!important;color:var(--site-ink)!important;line-height:1.45!important}.saas-site .saas-inline-hint,.saas-site .saas-mini-success{align-items:flex-start!important;background:var(--site-blue-soft)!important;border:1px solid rgba(49,95,159,.18)!important;box-shadow:0 12px 26px #315f9f0f!important;color:#294f83!important;display:flex!important;gap:10px!important;padding:12px 14px!important}.saas-site .saas-inline-hint:before{background:#315f9f;border-radius:999px;content:"";flex:0 0 auto;height:8px;margin-top:7px;width:8px}.saas-site .saas-inline-error,.saas-site .saas-mini-error{align-items:flex-start!important;background:#fff4f1!important;border:1px solid rgba(225,111,79,.26)!important;box-shadow:0 12px 26px #e16f4f14!important;color:#9a4229!important;display:flex!important;gap:10px!important;padding:12px 14px!important}.saas-site .saas-inline-error:before{background:var(--site-accent);border-radius:999px;content:"";flex:0 0 auto;height:8px;margin-top:7px;width:8px}.saas-site .saas-success-note,.saas-site .saas-workspace-found,.saas-site .saas-workspace-key-note{align-items:center!important;background:var(--site-primary-soft)!important;border:1px solid rgba(24,114,100,.18)!important;box-shadow:0 14px 30px #18726414!important;display:grid!important;gap:12px!important;grid-template-columns:auto minmax(0,1fr) auto!important;padding:14px!important}.saas-site .saas-success-note svg,.saas-site .saas-workspace-found svg,.saas-site .saas-workspace-key-note svg{color:var(--site-primary-dark)!important}.saas-site .saas-success-note strong,.saas-site .saas-workspace-found strong,.saas-site .saas-workspace-key-note strong{color:var(--site-primary-dark)!important}.saas-site .saas-success-note span,.saas-site .saas-workspace-found span,.saas-site .saas-workspace-key-note span{color:var(--site-muted)!important}.saas-site .saas-trial-option{align-items:center!important;background:#fff!important;border:1px dashed rgba(24,114,100,.32)!important;box-shadow:0 12px 26px #16211f0b!important;display:grid!important;gap:14px!important;grid-template-columns:minmax(0,1fr) auto!important;padding:14px!important}.saas-site :where(button,.saas-large-action,.saas-secondary-action):disabled{cursor:not-allowed!important;opacity:1!important}.saas-site :where(button,.saas-large-action,.saas-secondary-action):disabled:not(.saas-skip-link){background:#edf3f1!important;border-color:#d8e5e0!important;box-shadow:none!important;color:#73817d!important}.saas-site .saas-register-action-panel .saas-large-action:disabled{background:#ffffff24!important;border-color:#ffffff3d!important;color:#ffffffd1!important}.saas-site .saas-pricing-command,.saas-site .saas-register-command{box-shadow:none!important;gap:clamp(20px,3vw,36px)!important}.saas-site .saas-pricing-command>div:last-child,.saas-site .saas-register-command>div:last-child{align-content:start!important}.saas-site .saas-pricing-command article,.saas-site .saas-register-command article{background:#fff!important;border-color:#c8d8d2c7!important;border-radius:20px!important;box-shadow:0 10px 24px #16211f09!important;min-height:0!important;padding:14px!important}.saas-site .saas-pricing-command article span,.saas-site .saas-register-command article span{color:var(--site-muted)!important;font-size:.78rem!important;font-weight:850!important}.saas-site .saas-pricing-command article strong,.saas-site .saas-register-command article strong{color:var(--site-ink)!important;font-size:clamp(1.05rem,1.5vw,1.34rem)!important;line-height:1.16!important}.saas-site .saas-pricing-command article small,.saas-site .saas-register-command article small{color:var(--site-muted)!important;line-height:1.35!important}.saas-site .saas-pricing-confidence{gap:12px!important}.saas-site .saas-pricing-confidence article{border-radius:20px!important;box-shadow:none!important}.saas-site .saas-plan-grid article{border-radius:26px!important;gap:12px!important;padding:18px!important}.saas-site .saas-plan-grid article.recommended{border-color:#18726461!important;box-shadow:0 20px 48px #1872641a!important}.saas-site .saas-plan-fit{background:var(--site-soft)!important;border-color:#c8d8d2c7!important;border-radius:18px!important}.saas-site .saas-price b{color:var(--site-ink)!important;font-size:clamp(2rem,3vw,2.55rem)!important;letter-spacing:0!important}.saas-site .saas-pricing-path article,.saas-site .saas-comparison-table,.saas-site .saas-billing-note{border-color:var(--site-line)!important;border-radius:22px!important;box-shadow:none!important}.saas-site .saas-register-layout{gap:clamp(18px,2.5vw,30px)!important}.saas-site .saas-register-card,.saas-site .saas-register-summary{box-shadow:0 16px 42px #16211f0a!important}.saas-site .saas-register-steps{background:var(--site-soft)!important;border:1px solid var(--site-line)!important;border-radius:22px!important}.saas-site .saas-register-steps span{background:transparent!important;border:0!important;color:var(--site-muted)!important;font-size:.78rem!important;font-weight:850!important}.saas-site .saas-register-steps span.active,.saas-site .saas-register-steps span.complete{background:#fff!important;border:1px solid rgba(24,114,100,.16)!important;box-shadow:0 8px 18px #18726414!important;color:var(--site-primary-dark)!important}.saas-site .saas-register-current,.saas-site .saas-register-readiness,.saas-site .saas-consent-box,.saas-site .saas-payment-preview,.saas-site .saas-registration-protections{background:var(--site-soft)!important;border-color:var(--site-line)!important;box-shadow:none!important}.saas-site .saas-register-section{border-top-color:var(--site-line)!important}.saas-site .saas-register-section-heading{align-items:start!important;grid-template-columns:minmax(120px,.28fr) minmax(0,.72fr)!important}.saas-site .saas-form-grid label,.saas-site .saas-check-row{min-width:0!important}.saas-site .saas-check-row{background:#fff!important;border-color:#c8d8d2c7!important;border-radius:18px!important}.saas-site .saas-check-row input[type=checkbox]{height:19px!important;margin-top:2px;min-height:19px!important;width:19px!important}.saas-site .saas-check-row button{color:var(--site-primary-dark)!important;font-weight:850!important;text-decoration:underline}.saas-site .saas-checkout-summary-strip{background:#fff!important;border:1px solid rgba(200,216,210,.78)!important;border-radius:18px!important;gap:8px!important;padding:8px!important}.saas-site .saas-checkout-summary-strip span{background:var(--site-soft)!important;border-radius:999px!important;color:var(--site-muted)!important;font-size:.8rem!important;font-weight:850!important;padding:8px 10px!important}.saas-site .saas-register-action-panel{background:#12231f!important;border-radius:24px!important;box-shadow:0 20px 44px #12231f29!important}.saas-site .saas-register-summary{align-self:start!important;gap:12px!important}.saas-site .saas-register-summary .saas-billing-toggle{background:var(--site-soft)!important;border:1px solid var(--site-line)!important}.saas-site .saas-register-plan-list button{background:#fff!important;border-color:var(--site-line)!important;border-radius:18px!important;box-shadow:none!important;text-align:left!important}.saas-site .saas-register-plan-list button.active,.saas-site .saas-register-plan-list button:hover{background:var(--site-primary-soft)!important;border-color:#18726447!important}.saas-site .saas-workspace-lookup{align-items:start!important;gap:clamp(18px,2.5vw,32px)!important}.saas-site .saas-workspace-entry{background:transparent!important;border:0!important;box-shadow:none!important;grid-column:1 / -1!important;max-width:940px!important;padding:0!important}.saas-site .saas-workspace-entry h1{color:var(--site-ink)!important;font-size:clamp(2.25rem,4.7vw,4.8rem)!important;letter-spacing:0!important;line-height:1.02!important;margin:16px 0 12px!important}.saas-site .saas-workspace-entry p{color:var(--site-muted)!important;max-width:760px!important}.saas-site .saas-lookup-card{gap:14px!important}.saas-site .saas-lookup-card h2{color:var(--site-ink)!important;font-size:clamp(1.75rem,2.6vw,2.65rem)!important;letter-spacing:0!important}.saas-site .saas-workspace-simple-path{background:var(--site-soft)!important;border:1px solid var(--site-line)!important;border-radius:22px!important;padding:8px!important}.saas-site .saas-workspace-simple-path span{background:#fff!important;border-color:#c8d8d2b8!important;color:var(--site-muted)!important}.saas-site .saas-workspace-simple-path strong{background:var(--site-primary-soft)!important;border-color:#18726429!important;color:var(--site-primary-dark)!important}.saas-site .saas-lookup-card form{background:var(--site-soft)!important;border-color:var(--site-line)!important;border-radius:24px!important}.saas-site .saas-lookup-card form input{border-color:var(--site-line-strong)!important;border-radius:20px!important;color:var(--site-ink)!important;font-size:clamp(1.85rem,5vw,3.25rem)!important;letter-spacing:.14em!important}.saas-site .saas-key-format{background:#fff!important;border:1px solid var(--site-line)!important;border-radius:999px!important;color:var(--site-muted)!important;justify-self:start!important;padding:7px 10px!important}.saas-site .saas-key-format.ready{background:var(--site-primary-soft)!important;border-color:#18726433!important;color:var(--site-primary-dark)!important}.saas-site .saas-lookup-help{gap:12px!important}.saas-site .saas-lookup-help article{background:#fff!important;border:1px solid var(--site-line)!important;border-radius:22px!important;box-shadow:none!important;padding:16px!important}.saas-site .saas-lookup-help article svg{background:var(--site-blue-soft)!important;color:var(--site-blue)!important}.saas-site .saas-key-recovery-card form{background:var(--site-soft)!important;border:1px solid var(--site-line)!important;border-radius:18px!important;padding:12px!important}.saas-site .saas-checkout-return{min-height:0!important;padding-bottom:clamp(48px,7vw,86px)!important;padding-top:clamp(48px,7vw,86px)!important}.saas-site .saas-checkout-command{background:var(--site-soft)!important;border-color:var(--site-line)!important;border-radius:28px!important;box-shadow:none!important;max-width:980px!important;padding:clamp(18px,2.5vw,26px)!important}.saas-site .saas-checkout-command.success{border-color:#18726438!important}.saas-site .saas-checkout-command.paused{border-color:#e16f4f38!important}.saas-site .saas-checkout-command span{color:var(--site-primary-dark)!important;letter-spacing:.06em!important}.saas-site .saas-checkout-command.paused span{color:#9a4229!important}.saas-site .saas-checkout-command strong{color:var(--site-ink)!important}.saas-site .saas-checkout-status{gap:12px!important;max-width:980px!important}.saas-site .saas-checkout-status article,.saas-site .saas-return-card,.saas-site .saas-next-steps article{background:#fff!important;border:1px solid var(--site-line)!important;border-radius:22px!important;box-shadow:none!important}.saas-site .saas-checkout-status article.ready{background:var(--site-primary-soft)!important;border-color:#18726433!important}.saas-site .saas-checkout-status small,.saas-site .saas-next-steps small{color:var(--site-primary-dark)!important}.saas-site .saas-checkout-status strong,.saas-site .saas-next-steps span,.saas-site .saas-return-card strong{color:var(--site-ink)!important}.saas-site .saas-checkout-status span,.saas-site .saas-return-card span{color:var(--site-muted)!important}.saas-site .saas-return-card{max-width:820px!important;padding:clamp(18px,2.5vw,24px)!important}.saas-site .saas-return-card>div{gap:8px!important}.saas-site .saas-return-card button:first-child{background:var(--site-primary)!important;border-color:var(--site-primary)!important;color:#fff!important}.saas-site .saas-return-card button:not(:first-child){background:#fff!important;border-color:var(--site-line-strong)!important;color:var(--site-ink)!important}.saas-site .saas-next-steps{gap:10px!important;max-width:980px!important}@media (max-width: 640px){.saas-site .saas-success-note,.saas-site .saas-workspace-found,.saas-site .saas-workspace-key-note,.saas-site .saas-trial-option{align-items:stretch!important;grid-template-columns:1fr!important}.saas-site .saas-workspace-found button,.saas-site .saas-workspace-key-note button,.saas-site .saas-trial-option button{width:100%!important}.saas-site .saas-pricing-command>div:first-child>div:last-child{display:grid!important;grid-template-columns:1fr!important}.saas-site .saas-register-command>div:last-child{grid-template-columns:1fr!important}.saas-site .saas-register-section-heading{gap:8px!important;grid-template-columns:1fr!important}.saas-site .saas-checkout-summary-strip{display:grid!important;grid-template-columns:1fr!important}.saas-site .saas-checkout-command,.saas-site .saas-checkout-status,.saas-site .saas-next-steps{grid-template-columns:1fr!important}.saas-site .saas-checkout-command button,.saas-site .saas-return-card button{width:100%!important}.saas-site .saas-return-card>div{display:grid!important;grid-template-columns:1fr!important}}.saas-site :where(button,a,input,select,textarea,.saas-screen-scroll):focus-visible{outline:3px solid rgba(24,114,100,.32)!important;outline-offset:3px!important}.saas-site :where(input,select,textarea):focus-visible{border-color:#18726494!important;box-shadow:0 0 0 5px #1872641f,0 10px 24px #16211f0f!important}.saas-site .saas-register-action-panel{background:linear-gradient(135deg,#122033,#0d3f3c),#122033!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 20px 44px #1220332e!important}.saas-site .saas-register-action-panel span,.saas-site .saas-register-action-panel p{color:#ffffffd1!important}.saas-site .saas-register-action-panel strong{color:#fff!important}.saas-site .saas-register-action-panel .saas-large-action:disabled{background:#ffffff24!important;border-color:#ffffff3d!important;box-shadow:none!important;color:#ffffffd1!important}.saas-site .saas-marketing-loading{align-content:center;display:grid;gap:18px;justify-items:center;min-height:100vh;padding:32px}.saas-site .saas-marketing-loading p{color:var(--site-muted);font-size:1rem;font-weight:760}@media (max-width: 760px){.saas-site .saas-cookie-banner{align-items:stretch!important;bottom:10px!important;gap:8px!important;grid-template-columns:1fr!important;left:50%!important;padding:10px!important;right:auto!important;transform:translate(-50%)!important;width:calc(100% - 20px)!important}.saas-site .saas-cookie-banner strong{font-size:.9rem!important}.saas-site .saas-cookie-banner span,.saas-site .saas-cookie-banner label{font-size:.84rem!important}.saas-site .saas-cookie-banner label{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;min-height:30px!important;padding:0!important;white-space:normal!important}.saas-site .saas-cookie-banner>div:last-child{display:grid!important;grid-template-columns:1fr 1fr!important}.saas-site .saas-cookie-banner>div:last-child button{min-height:36px!important;padding:0 10px!important}.saas-site .saas-footer-groups{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.saas-site .saas-footer-groups section:last-child{grid-column:1 / -1!important}.saas-site .saas-footer-links{gap:0!important}}.saas-site :where(h1,h2,h3,strong,button){letter-spacing:0!important}.saas-site :where(p,span,small,li,dd){overflow-wrap:anywhere}.saas-site :where(.saas-product-preview,.saas-home-screen-feature,.saas-home-screen-stack article,.saas-flow-timeline article,.saas-benefits-strip article,.saas-feature-grid article,.saas-product-area-grid article,.saas-product-outcomes article,.saas-workflow-map,.saas-tour-index article,.saas-tour-grid>article,.saas-solution-grid article,.saas-role-fit-grid article,.saas-guide-launch article,.saas-guide-side,.saas-guide-role-grid article,.saas-guide-playbooks article,.saas-guide-checklist article,.saas-security-model article,.saas-trust-grid article,.saas-help-routes article,.saas-help-topics article,.saas-faq details,.saas-policy-summary-card,.saas-policy-placement-card,.saas-policy-checklist-card,.saas-policy-note,.saas-contact-next,.saas-contact-side article,.saas-pricing-confidence article,.saas-pricing-path article,.saas-billing-note){background:#fff!important;border:1px solid var(--site-line)!important;border-radius:22px!important;box-shadow:0 12px 30px #16211f09!important}.saas-site :where(.saas-product-model,.saas-solution-command,.saas-guide-checklist,.saas-security-command,.saas-help-command,.saas-help-search,.saas-policy-teaser,.saas-pricing-command,.saas-register-command,.saas-soft-band){background:var(--site-soft)!important;border:1px solid var(--site-line)!important;border-radius:28px!important;box-shadow:none!important}.saas-site :where(.saas-feature-grid article>div:first-child,.saas-security-model article svg,.saas-help-routes article svg,.saas-help-topics article svg,.saas-contact-side article svg,.saas-pricing-confidence svg){background:var(--site-primary-soft)!important;border-radius:999px!important;color:var(--site-primary-dark)!important}.saas-site :where(.saas-feature-grid strong,.saas-product-area-grid strong,.saas-solution-grid strong,.saas-guide-launch strong,.saas-security-model strong,.saas-help-routes strong,.saas-help-topics strong,.saas-faq summary){color:var(--site-ink)!important;line-height:1.2!important}.saas-site :where(.saas-feature-grid p,.saas-product-area-grid p,.saas-solution-grid p,.saas-guide-launch p,.saas-security-model span,.saas-help-routes span,.saas-help-topics p,.saas-faq p){color:var(--site-muted)!important;line-height:1.55!important}.saas-site .saas-register-action-panel{background:#12231f!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:24px!important;box-shadow:0 18px 38px #12231f24!important}.saas-site .saas-cookie-banner{box-shadow:0 16px 38px #16211f1a!important}@media (max-width: 760px){.saas-site :where(.saas-product-model,.saas-solution-command,.saas-guide-checklist,.saas-security-command,.saas-help-command,.saas-help-search,.saas-policy-teaser,.saas-pricing-command,.saas-register-command,.saas-soft-band,.saas-footer){border-radius:22px!important}.saas-site .saas-footer-groups{grid-template-columns:1fr!important}.saas-site .saas-footer-groups section:last-child{grid-column:auto!important}}.saas-site{--site-ink: #10201c !important;--site-muted: #64746f !important;--site-soft: #f7faf7 !important;--site-soft-strong: #eef6f1 !important;--site-line: #dce8e2 !important;--site-line-strong: #c4d4cd !important;--site-primary: #137363 !important;--site-primary-dark: #0b463d !important;--site-primary-soft: #e7f6f1 !important;--site-accent: #de7656 !important;--site-accent-soft: #fff2ec !important;background:#fff!important;color:var(--site-ink)!important}.saas-site .saas-nav{width:min(1180px,calc(100% - 32px))!important;margin:18px auto 0!important;padding:12px!important;border:1px solid rgba(16,32,28,.1)!important;border-radius:22px!important;background:#fffffff0!important;box-shadow:0 18px 48px #10201c14!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;gap:14px!important}.saas-site .saas-brand{min-width:max-content!important;color:var(--site-ink)!important}.saas-site .saas-brand span{width:38px!important;height:38px!important;border-radius:14px!important;background:var(--site-primary-dark)!important;color:#fff!important;box-shadow:0 12px 24px #0b463d2e!important}.saas-site .saas-nav nav{padding:5px!important;border:1px solid var(--site-line)!important;border-radius:16px!important;background:var(--site-soft)!important;gap:3px!important}.saas-site .saas-nav nav button,.saas-site .saas-secondary-nav,.saas-site .saas-primary-nav{height:38px!important;min-height:38px!important;border-radius:13px!important;font-weight:760!important;font-size:.9rem!important;line-height:1!important}.saas-site .saas-nav nav button{border:0!important;color:#5a6864!important;background:transparent!important}.saas-site .saas-nav nav button:hover,.saas-site .saas-nav nav button.active{color:var(--site-primary-dark)!important;background:#fff!important;box-shadow:0 8px 18px #10201c0f!important}.saas-site .saas-secondary-nav{border:1px solid var(--site-line)!important;color:var(--site-primary-dark)!important;background:#fff!important}.saas-site .saas-primary-nav,.saas-site .saas-hero-actions button:first-child,.saas-site .saas-section button:not(.saas-video-load),.saas-site .saas-footer-cta button:first-child{border:1px solid var(--site-primary-dark)!important;color:#fff!important;background:var(--site-primary-dark)!important;box-shadow:0 14px 28px #0b463d2e!important}.saas-site .saas-hero-actions button:last-child,.saas-site .saas-footer-cta button:last-child{border:1px solid var(--site-line-strong)!important;color:var(--site-primary-dark)!important;background:#fff!important;box-shadow:none!important}.saas-site .saas-hero,.saas-site .saas-section,.saas-site .saas-page-hero,.saas-site .saas-footer{width:min(1220px,calc(100% - 36px))!important;margin-left:auto!important;margin-right:auto!important}.saas-site .saas-hero{min-height:auto!important;padding:86px 0 74px!important;display:grid!important;grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr)!important;align-items:center!important;gap:58px!important}.saas-site .saas-hero-copy{gap:24px!important}.saas-site .saas-eyebrow{width:fit-content!important;padding:8px 12px!important;border:1px solid var(--site-line)!important;border-radius:999px!important;background:var(--site-primary-soft)!important;color:var(--site-primary-dark)!important;font-size:.78rem!important;font-weight:820!important}.saas-site .saas-hero h1,.saas-site .saas-page-hero h1{max-width:850px!important;margin:0!important;color:var(--site-ink)!important;font-size:4.35rem!important;line-height:.98!important;font-weight:880!important;letter-spacing:0!important}.saas-site .saas-hero p,.saas-site .saas-page-hero p{max-width:650px!important;color:var(--site-muted)!important;font-size:1.12rem!important;line-height:1.7!important}.saas-site .saas-hero-actions button,.saas-site .saas-section button,.saas-site .saas-footer-cta button{min-height:46px!important;border-radius:14px!important;padding:0 18px!important;font-weight:820!important}.saas-site .saas-hero-outcomes{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;width:100%!important;max-width:660px!important}.saas-site .saas-hero-outcomes article,.saas-site .saas-hero-note,.saas-site .saas-api-pill{border:1px solid var(--site-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 26px #10201c0b!important}.saas-site .saas-hero-note,.saas-site .saas-api-pill{max-width:650px!important;background:var(--site-soft)!important;color:var(--site-muted)!important;box-shadow:none!important}.saas-site .saas-product-preview{padding:18px!important;border:1px solid rgba(16,32,28,.12)!important;border-radius:30px!important;background:linear-gradient(180deg,#fffffff2,#f7faf7fa),#fff!important;box-shadow:0 30px 90px #10201c21!important;transform:none!important}.saas-site .saas-product-preview:before,.saas-site .saas-preview-orbit,.saas-site .saas-preview-stream{display:none!important}.saas-site .saas-preview-top{padding:0 2px 14px!important;border-bottom:1px solid var(--site-line)!important}.saas-site .saas-preview-hero-card{margin-top:16px!important;padding:20px!important;border:1px solid var(--site-line)!important;border-radius:22px!important;background:var(--site-primary-dark)!important;color:#fff!important}.saas-site .saas-preview-hero-card :where(strong,span,small){color:#fff!important}.saas-site .saas-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.saas-site .saas-preview-grid article,.saas-site .saas-preview-flow article{border:1px solid var(--site-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important}.saas-site .saas-preview-actions span,.saas-site .saas-hero-proof article{border:1px solid var(--site-line)!important;border-radius:999px!important;background:#fff!important;color:var(--site-primary-dark)!important}.saas-site .saas-hero-proof{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.saas-site .saas-section{margin-top:82px!important;margin-bottom:82px!important}.saas-site .saas-page-hero{padding:78px 0 34px!important}.saas-site .saas-section-heading{max-width:760px!important;margin-bottom:28px!important}.saas-site .saas-section-heading h2,.saas-site .saas-product-model h2,.saas-site .saas-tour-video h2{color:var(--site-ink)!important;font-size:2.72rem!important;line-height:1.05!important;font-weight:860!important;letter-spacing:0!important}.saas-site :where(.saas-home-screen-feature,.saas-product-model,.saas-workflow-map,.saas-tour-video,.saas-solution-command,.saas-pricing-command,.saas-register-command,.saas-security-command,.saas-help-command,.saas-policy-teaser,.saas-contact-next){padding:26px!important;border:1px solid var(--site-line)!important;border-radius:28px!important;background:var(--site-soft)!important;box-shadow:none!important}.saas-site :where(.saas-home-screen-stack article,.saas-flow-timeline article,.saas-feature-grid article,.saas-product-area-grid article,.saas-tour-index article,.saas-tour-grid>article,.saas-solution-grid article,.saas-role-fit-grid article,.saas-guide-launch article,.saas-guide-role-grid article,.saas-guide-playbooks article,.saas-security-model article,.saas-trust-grid article,.saas-help-routes article,.saas-help-topics article,.saas-faq details,.saas-contact-side article,.saas-pricing-confidence article,.saas-pricing-path article,.saas-billing-note){padding:22px!important;border:1px solid var(--site-line)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 12px 28px #10201c0a!important}.saas-site :where(.saas-home-screen-frame,.saas-home-screen-stack img,.saas-screen-scroll,.saas-video-preview){border:1px solid var(--site-line)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 18px 44px #10201c13!important}.saas-site .saas-footer{margin:90px auto 28px!important;padding:34px 0 0!important;border:0!important;border-top:1px solid var(--site-line)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;display:grid!important;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr)!important;gap:44px!important}.saas-site .saas-footer-summary{align-items:flex-start!important;gap:14px!important}.saas-site .saas-footer-summary>span{max-width:360px!important;color:var(--site-muted)!important;line-height:1.6!important}.saas-site .saas-footer-groups{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}.saas-site .saas-footer-groups section{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.saas-site .saas-footer-links button{width:fit-content!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--site-muted)!important;text-align:left!important;box-shadow:none!important}@media (max-width: 1080px){.saas-site .saas-hero{grid-template-columns:1fr!important;padding-top:64px!important}.saas-site .saas-hero-product-stage{max-width:760px!important}.saas-site .saas-footer{grid-template-columns:1fr!important}}@media (max-width: 760px){.saas-site .saas-nav,.saas-site .saas-hero,.saas-site .saas-section,.saas-site .saas-page-hero,.saas-site .saas-footer{width:min(100% - 24px,1220px)!important}.saas-site .saas-nav{margin-top:10px!important;border-radius:18px!important}.saas-site .saas-nav nav{width:100%!important;overflow-x:auto!important}.saas-site .saas-nav-actions{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important}.saas-site .saas-hero{padding:44px 0 46px!important;gap:34px!important}.saas-site .saas-hero h1,.saas-site .saas-page-hero h1{font-size:2.7rem!important;line-height:1.02!important}.saas-site .saas-section-heading h2,.saas-site .saas-product-model h2,.saas-site .saas-tour-video h2{font-size:2.05rem!important}.saas-site .saas-hero-outcomes,.saas-site .saas-hero-proof,.saas-site .saas-footer-groups{grid-template-columns:1fr!important}}.saas-site .saas-home-screens{padding:0!important}.saas-site .saas-home-screens .saas-section-heading{display:grid!important;grid-template-columns:minmax(0,1fr) 300px!important;align-items:start!important;gap:24px!important;max-width:none!important}.saas-site .saas-home-screens .saas-section-heading:after{content:"Actual workspace screens, not generic illustrations.";grid-column:2!important;grid-row:1 / span 2!important;justify-self:end;max-width:280px;padding:13px 15px;border:1px solid var(--site-line);border-radius:16px;background:var(--site-soft);color:var(--site-muted);font-size:.9rem;line-height:1.45}.saas-site .saas-home-screens .saas-section-heading h2{grid-column:1!important;grid-row:2!important;max-width:720px!important}.saas-site .saas-home-screens .saas-section-heading>span{grid-column:1!important;grid-row:1!important}.saas-site .saas-home-screen-layout{display:grid!important;grid-template-columns:minmax(0,1.42fr) minmax(320px,.58fr)!important;gap:18px!important;align-items:stretch!important}.saas-site .saas-home-screen-feature{display:grid!important;grid-template-columns:minmax(0,1fr) 320px!important;gap:20px!important;padding:20px!important;background:#fff!important;border-radius:30px!important;box-shadow:0 22px 70px #10201c14!important}.saas-site .saas-home-screen-frame{min-height:430px!important;overflow:hidden!important;border-radius:24px!important;background:#f6faf8!important}.saas-site .saas-home-screen-frame img{width:100%!important;height:100%!important;min-height:430px!important;object-fit:cover!important;object-position:56% top!important}.saas-site .saas-home-screen-feature>div:last-child{align-self:stretch!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:15px!important;padding:10px 4px!important}.saas-site .saas-home-screen-feature>div:last-child>span,.saas-site .saas-home-screen-stack span{width:fit-content!important;padding:6px 10px!important;border-radius:999px!important;background:var(--site-primary-soft)!important;color:var(--site-primary-dark)!important;font-size:.74rem!important;font-weight:840!important;text-transform:uppercase!important}.saas-site .saas-home-screen-feature strong{color:var(--site-ink)!important;font-size:2rem!important;line-height:1.08!important;font-weight:870!important}.saas-site .saas-home-screen-feature p,.saas-site .saas-home-screen-stack p{color:var(--site-muted)!important;line-height:1.6!important}.saas-site .saas-home-screen-stack{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}.saas-site .saas-home-screen-stack article{display:grid!important;grid-template-columns:142px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;min-height:0!important;padding:14px!important;border-radius:24px!important;background:#fff!important}.saas-site .saas-home-screen-stack img{width:142px!important;height:112px!important;object-fit:cover!important;object-position:56% top!important;border-radius:18px!important;box-shadow:none!important}.saas-site .saas-home-screen-stack article strong{display:block!important;margin:9px 0 4px!important;color:var(--site-ink)!important;font-size:1.08rem!important;line-height:1.2!important}.saas-site .saas-home-flow{display:grid!important;grid-template-columns:340px minmax(0,1fr)!important;gap:28px!important;align-items:start!important;padding:34px!important;border:1px solid var(--site-line)!important;border-radius:32px!important;background:var(--site-soft)!important}.saas-site .saas-home-flow .saas-section-heading{position:sticky!important;top:112px!important;margin:0!important}.saas-site .saas-flow-timeline{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.saas-site .saas-flow-timeline article{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;column-gap:16px!important;align-items:start!important;padding:20px!important;border-radius:24px!important;background:#fff!important}.saas-site .saas-flow-timeline small{grid-row:span 2!important;display:inline-flex!important;width:48px!important;height:48px!important;align-items:center!important;justify-content:center!important;border-radius:16px!important;background:var(--site-primary-dark)!important;color:#fff!important;font-weight:880!important}.saas-site .saas-flow-timeline strong{color:var(--site-ink)!important;font-size:1.26rem!important;line-height:1.2!important}.saas-site .saas-flow-timeline p{margin:6px 0 0!important;color:var(--site-muted)!important;line-height:1.6!important}.saas-site .saas-feature-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.saas-site .saas-feature-grid article{min-height:250px!important;display:flex!important;flex-direction:column!important;gap:14px!important;padding:22px!important;border-radius:26px!important;background:#fff!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.saas-site .saas-feature-grid article:hover{transform:translateY(-3px)!important;border-color:var(--site-line-strong)!important;box-shadow:0 22px 46px #10201c13!important}.saas-site .saas-feature-grid article>div:first-child{width:42px!important;height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:15px!important;background:var(--site-primary-soft)!important;color:var(--site-primary-dark)!important}.saas-site .saas-feature-grid strong{color:var(--site-ink)!important;font-size:1.28rem!important;line-height:1.18!important}.saas-site .saas-feature-grid p{margin:0!important;color:var(--site-muted)!important;line-height:1.58!important}.saas-site .saas-feature-grid article>span{margin-top:auto!important;padding-top:14px!important;border-top:1px solid var(--site-line)!important;color:var(--site-primary-dark)!important;font-size:.86rem!important;font-weight:760!important;line-height:1.5!important}@media (max-width: 1080px){.saas-site .saas-home-screens .saas-section-heading,.saas-site .saas-home-screen-layout,.saas-site .saas-home-screen-feature,.saas-site .saas-home-flow{grid-template-columns:1fr!important}.saas-site .saas-home-flow .saas-section-heading{position:static!important}.saas-site .saas-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 760px){.saas-site .saas-home-screens .saas-section-heading:after{grid-column:1!important;grid-row:2!important;justify-self:stretch!important;max-width:none!important}.saas-site .saas-home-screens .saas-section-heading>span{grid-column:1!important;grid-row:1!important;width:fit-content!important;max-width:100%!important;white-space:normal!important;writing-mode:horizontal-tb!important}.saas-site .saas-home-screens .saas-section-heading h2{grid-column:1!important;grid-row:3!important}.saas-site .saas-home-screen-frame,.saas-site .saas-home-screen-frame img{min-height:260px!important}.saas-site .saas-home-screen-stack article{grid-template-columns:1fr!important}.saas-site .saas-home-screen-stack img{width:100%!important;height:180px!important}.saas-site .saas-home-flow{padding:18px!important;border-radius:24px!important}.saas-site .saas-flow-timeline article{grid-template-columns:1fr!important}.saas-site .saas-flow-timeline small{grid-row:auto!important;margin-bottom:12px!important}.saas-site .saas-feature-grid{grid-template-columns:1fr!important}}.saas-site .saas-pricing-command{display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr)!important;gap:26px!important;align-items:stretch!important;padding:32px!important;border-radius:32px!important;background:linear-gradient(135deg,#f7faf7,#fff 58%,#f1f8f4)!important}.saas-site .saas-pricing-command>div:first-child{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:18px!important}.saas-site .saas-pricing-command>div:first-child>div:last-child{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.saas-site .saas-pricing-command>div:last-child{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.saas-site .saas-pricing-command article,.saas-site .saas-register-command article{min-height:150px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;padding:18px!important;border-radius:22px!important;background:#fff!important}.saas-site .saas-pricing-command article span,.saas-site .saas-register-command article span{color:var(--site-muted)!important;font-size:.8rem!important;font-weight:780!important;text-transform:uppercase!important}.saas-site .saas-pricing-command article strong,.saas-site .saas-register-command article strong{color:var(--site-ink)!important;font-size:1.35rem!important;line-height:1.12!important}.saas-site .saas-pricing-command article small,.saas-site .saas-register-command article small{color:var(--site-muted)!important;line-height:1.4!important}.saas-site .saas-billing-toggle{padding:5px!important;border:1px solid var(--site-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 12px 28px #10201c0b!important}.saas-site .saas-billing-toggle button{min-height:38px!important;border-radius:12px!important;color:var(--site-muted)!important;font-weight:800!important}.saas-site .saas-billing-toggle button.active{background:var(--site-primary-dark)!important;color:#fff!important}.saas-site .saas-pricing-confidence{width:min(1220px,calc(100% - 36px))!important;margin:-42px auto 76px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.saas-site .saas-pricing-confidence article{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:start!important;gap:11px!important;min-height:128px!important;padding:18px!important;border-radius:22px!important}.saas-site .saas-pricing-confidence svg{width:34px!important;height:34px!important;padding:9px!important;border-radius:13px!important;background:var(--site-primary-soft)!important;color:var(--site-primary-dark)!important}.saas-site .saas-plan-grid{width:min(1220px,calc(100% - 36px))!important;margin:0 auto 82px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:15px!important}.saas-site .saas-plan-grid article{display:flex!important;flex-direction:column!important;min-height:520px!important;padding:22px!important;border-radius:28px!important;background:#fff!important}.saas-site .saas-plan-grid article.recommended{border-color:var(--site-primary-dark)!important;box-shadow:0 24px 60px #0b463d1f!important}.saas-site .saas-plan-grid article h3,.saas-site .saas-plan-grid article strong{color:var(--site-ink)!important}.saas-site .saas-plan-grid article button{margin-top:auto!important;width:100%!important;min-height:44px!important;border-radius:14px!important}.saas-site .saas-pricing-path{display:grid!important;grid-template-columns:330px minmax(0,1fr)!important;gap:28px!important;padding:32px!important;border-radius:32px!important}.saas-site .saas-pricing-path>div:last-child{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.saas-site .saas-pricing-path article{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;gap:12px!important;align-items:start!important}.saas-site .saas-pricing-path article small{display:inline-flex!important;width:40px!important;height:40px!important;align-items:center!important;justify-content:center!important;border-radius:14px!important;background:var(--site-primary-dark)!important;color:#fff!important;font-weight:880!important}.saas-site .saas-register-command{display:grid!important;grid-template-columns:minmax(0,.86fr) minmax(400px,1.14fr)!important;gap:24px!important;padding:32px!important;border-radius:32px!important}.saas-site .saas-register-command>div:last-child{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.saas-site .saas-register-layout{width:min(1220px,calc(100% - 36px))!important;margin:0 auto 88px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 360px!important;gap:20px!important;align-items:start!important}.saas-site .saas-register-card,.saas-site .saas-register-summary,.saas-site .saas-lookup-card,.saas-site .saas-lookup-help article{border:1px solid var(--site-line)!important;border-radius:30px!important;background:#fff!important;box-shadow:0 22px 58px #10201c12!important}.saas-site .saas-register-card{padding:24px!important}.saas-site .saas-register-steps{display:flex!important;gap:8px!important;padding:8px!important;border:1px solid var(--site-line)!important;border-radius:18px!important;background:var(--site-soft)!important;overflow-x:auto!important}.saas-site .saas-register-steps span{flex:0 0 auto!important;padding:9px 12px!important;border-radius:13px!important;color:var(--site-muted)!important;font-weight:820!important}.saas-site .saas-register-steps span.active,.saas-site .saas-register-steps span.complete{background:var(--site-primary-dark)!important;color:#fff!important}.saas-site .saas-register-current,.saas-site .saas-register-readiness,.saas-site .saas-consent-box,.saas-site .saas-payment-preview,.saas-site .saas-password-rules,.saas-site .saas-registration-protections{border:1px solid var(--site-line)!important;border-radius:22px!important;background:var(--site-soft)!important;box-shadow:none!important}.saas-site .saas-register-section{padding:26px 0!important;border-top:1px solid var(--site-line)!important}.saas-site .saas-register-section-heading{margin-bottom:16px!important}.saas-site .saas-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.saas-site .saas-form-grid label,.saas-site .saas-lookup-card label{gap:8px!important;color:var(--site-ink)!important;font-weight:780!important}.saas-site :where(input,select,textarea){min-height:46px!important;border:1px solid var(--site-line-strong)!important;border-radius:14px!important;background:#fff!important;color:var(--site-ink)!important}.saas-site .saas-check-row{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;padding:12px 0!important;border-bottom:1px solid rgba(16,32,28,.08)!important}.saas-site .saas-register-action-panel{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important;align-items:center!important;margin-top:8px!important;background:var(--site-primary-dark)!important}.saas-site .saas-workspace-lookup{width:min(1120px,calc(100% - 36px))!important;margin:0 auto 88px!important;display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(360px,1fr)!important;gap:18px!important;align-items:start!important}.saas-site .saas-workspace-entry{padding:34px!important;border-radius:32px!important;background:var(--site-soft)!important;box-shadow:none!important}.saas-site .saas-workspace-entry h1{color:var(--site-ink)!important;font-size:3.1rem!important;line-height:1.02!important}.saas-site .saas-lookup-card{padding:26px!important}.saas-site .saas-lookup-card form,.saas-site .saas-key-recovery-card form{display:grid!important;gap:12px!important}.saas-site .saas-workspace-simple-path{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:18px 0!important}.saas-site .saas-workspace-simple-path span{padding:12px!important;border:1px solid var(--site-line)!important;border-radius:16px!important;background:var(--site-soft)!important}.saas-site .saas-lookup-help{grid-column:2!important;display:grid!important;gap:14px!important}.saas-site .saas-lookup-help article{padding:22px!important}@media (max-width: 1080px){.saas-site .saas-pricing-command,.saas-site .saas-register-command,.saas-site .saas-pricing-path,.saas-site .saas-register-layout,.saas-site .saas-workspace-lookup{grid-template-columns:1fr!important}.saas-site .saas-pricing-confidence,.saas-site .saas-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.saas-site .saas-register-summary{position:static!important}.saas-site .saas-lookup-help{grid-column:auto!important}}@media (max-width: 760px){.saas-site .saas-pricing-command,.saas-site .saas-register-command,.saas-site .saas-register-card,.saas-site .saas-register-summary,.saas-site .saas-workspace-entry,.saas-site .saas-lookup-card{padding:18px!important;border-radius:24px!important}.saas-site .saas-pricing-command>div:last-child,.saas-site .saas-register-command>div:last-child,.saas-site .saas-pricing-confidence,.saas-site .saas-plan-grid,.saas-site .saas-pricing-path>div:last-child,.saas-site .saas-form-grid,.saas-site .saas-workspace-simple-path{grid-template-columns:1fr!important}.saas-site .saas-pricing-confidence{margin-top:-48px!important}.saas-site .saas-plan-grid,.saas-site .saas-register-layout,.saas-site .saas-workspace-lookup{width:min(100% - 24px,1220px)!important}.saas-site .saas-plan-grid article{min-height:0!important}.saas-site .saas-register-action-panel{grid-template-columns:1fr!important}.saas-site .saas-workspace-entry h1{font-size:2.3rem!important}}.saas-site .saas-pricing-command h2,.saas-site .saas-register-command h2,.saas-site .saas-register-section-heading strong,.saas-site .saas-lookup-card h2,.saas-site .saas-lookup-help strong{color:var(--site-ink)!important}.saas-site .saas-lookup-card input{height:72px!important;min-height:72px!important;font-size:2rem!important;font-weight:860!important;letter-spacing:.08em!important;text-align:center!important;color:var(--site-ink)!important}.saas-site .saas-lookup-card input::placeholder{color:#10201c6b!important}.saas-site .saas-key-recovery-card input{height:46px!important;min-height:46px!important;font-size:1rem!important;font-weight:700!important;letter-spacing:0!important;text-align:left!important}.saas-site :where(.saas-product-model,.saas-solution-command,.saas-guide-checklist,.saas-security-command,.saas-help-command,.saas-policy-teaser,.saas-contact-next) h2{color:var(--site-ink)!important}.saas-site :where(.saas-product-model,.saas-guide-launch) article>small{display:inline-flex!important;width:40px!important;height:40px!important;min-width:40px!important;align-items:center!important;justify-content:center!important;border:1px solid var(--site-line)!important;border-radius:14px!important;background:var(--site-primary-soft)!important;color:var(--site-primary-dark)!important;font-size:.86rem!important;font-weight:880!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important;writing-mode:horizontal-tb!important}.saas-site .saas-product-model article,.saas-site .saas-guide-launch article{align-content:start!important}@media (max-width: 760px){.saas-site .saas-cookie-banner{left:12px!important;right:12px!important;bottom:10px!important;width:auto!important;max-height:42vh!important;transform:none!important;margin:0!important;overflow:auto!important;padding:12px!important;border-radius:18px!important}.saas-site .saas-cookie-banner strong{font-size:.96rem!important}.saas-site .saas-cookie-banner span,.saas-site .saas-cookie-banner label{font-size:.86rem!important;line-height:1.35!important}.saas-site .saas-cookie-banner>div:last-child{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.saas-site .saas-cookie-banner>div:last-child button{min-height:40px!important;padding:0 10px!important;font-size:.86rem!important}}.saas-site .saas-page-hero:has(+.saas-tour-video){display:grid!important;grid-template-columns:minmax(0,.72fr) minmax(300px,.28fr)!important;column-gap:42px!important;align-items:end!important;padding-top:78px!important;padding-bottom:44px!important}.saas-site .saas-page-hero:has(+.saas-tour-video):after{content:"Watch the walkthrough first, then inspect each module with scrollable real screenshots.";display:block;padding:16px 18px;border:1px solid var(--site-line);border-radius:18px;background:var(--site-soft);color:var(--site-muted);font-size:.96rem;font-weight:720;line-height:1.55}.saas-site .saas-page-hero:has(+.saas-tour-video)>.saas-eyebrow,.saas-site .saas-page-hero:has(+.saas-tour-video)>h1,.saas-site .saas-page-hero:has(+.saas-tour-video)>p{grid-column:1!important}.saas-site .saas-page-hero:has(+.saas-tour-video)>.saas-eyebrow{grid-row:1!important}.saas-site .saas-page-hero:has(+.saas-tour-video)>h1{grid-row:2!important;max-width:760px!important}.saas-site .saas-page-hero:has(+.saas-tour-video)>p{grid-row:3!important}.saas-site .saas-tour-video{display:grid!important;grid-template-columns:350px minmax(0,1fr)!important;gap:24px!important;align-items:start!important;padding:28px!important;border-radius:34px!important;background:linear-gradient(135deg,#f7faf7,#fff 62%,#eef7f2)!important}.saas-site .saas-tour-video>div:first-child{position:sticky!important;top:112px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:16px!important;padding:4px!important}.saas-site .saas-tour-video h2{color:var(--site-ink)!important;font-size:2.45rem!important;line-height:1.06!important;letter-spacing:0!important}.saas-site .saas-tour-video p{color:var(--site-muted)!important;line-height:1.65!important}.saas-site .saas-tour-points{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important}.saas-site .saas-tour-points span{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:10px 12px!important;border:1px solid var(--site-line)!important;border-radius:14px!important;background:#fff!important;color:var(--site-primary-dark)!important;font-weight:780!important}.saas-site .saas-video-frame{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.saas-site .saas-video-preview{min-height:500px!important;overflow:hidden!important;border-radius:28px!important;background:#fff!important}.saas-site .saas-video-preview video,.saas-site .saas-video-preview .saas-video-load,.saas-site .saas-video-preview .saas-video-load img{width:100%!important;height:100%!important;min-height:500px!important;object-fit:cover!important;object-position:center top!important}.saas-site .saas-video-preview .saas-video-load{position:relative!important;display:block!important;padding:0!important;border:0!important;border-radius:28px!important;background:#f6faf8!important;box-shadow:none!important}.saas-site .saas-video-preview .saas-video-load:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b463d05,#0b463d47);pointer-events:none}.saas-site .saas-video-preview .saas-video-load span{position:absolute!important;left:24px!important;bottom:24px!important;z-index:1!important;display:inline-flex!important;align-items:center!important;gap:10px!important;padding:13px 16px!important;border-radius:999px!important;background:#fff!important;color:var(--site-primary-dark)!important;font-weight:850!important;box-shadow:0 18px 34px #10201c29!important}.saas-site .saas-video-preview>a{position:absolute!important;right:22px!important;bottom:22px!important;z-index:2!important;padding:10px 13px!important;border-radius:999px!important;background:#fffffff0!important;color:var(--site-primary-dark)!important;font-weight:800!important;text-decoration:none!important}.saas-site .saas-tour-script{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.saas-site .saas-tour-script article{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:12px!important;align-items:start!important;padding:15px!important;border:1px solid var(--site-line)!important;border-radius:20px!important;background:#fff!important;box-shadow:none!important}.saas-site .saas-tour-script article>span{display:inline-flex!important;width:38px!important;height:38px!important;align-items:center!important;justify-content:center!important;border-radius:14px!important;background:var(--site-primary-dark)!important;color:#fff!important;font-weight:880!important}.saas-site .saas-tour-script strong{color:var(--site-ink)!important;line-height:1.2!important}.saas-site .saas-tour-script p{margin:4px 0 0!important;color:var(--site-muted)!important;font-size:.92rem!important;line-height:1.5!important}.saas-site .saas-tour-index{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-bottom:20px!important}.saas-site .saas-tour-index article{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;padding:14px!important;border-radius:20px!important}.saas-site .saas-tour-index article small{display:inline-flex!important;width:34px!important;height:34px!important;align-items:center!important;justify-content:center!important;border-radius:13px!important;background:var(--site-primary-soft)!important;color:var(--site-primary-dark)!important;font-weight:860!important}.saas-site .saas-tour-index article strong{color:var(--site-ink)!important}.saas-site .saas-tour-index article span{display:block!important;margin-top:4px!important;color:var(--site-muted)!important;font-size:.86rem!important;line-height:1.35!important}.saas-site .saas-tour-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.saas-site .saas-tour-grid>article{display:grid!important;gap:14px!important;padding:18px!important;border-radius:28px!important;background:#fff!important}.saas-site .saas-screen-shot{overflow:hidden!important;border:1px solid var(--site-line)!important;border-radius:22px!important;background:#f6faf8!important}.saas-site .saas-screen-scroll{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:100%!important;gap:0!important;width:100%!important;height:420px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scrollbar-width:thin!important;scrollbar-color:var(--site-primary-dark) var(--site-primary-soft)!important;border:0!important;border-radius:0!important;box-shadow:none!important}.saas-site .saas-screen-scroll::-webkit-scrollbar{height:12px!important}.saas-site .saas-screen-scroll::-webkit-scrollbar-track{background:var(--site-primary-soft)!important}.saas-site .saas-screen-scroll::-webkit-scrollbar-thumb{background:var(--site-primary-dark)!important;border:3px solid var(--site-primary-soft)!important;border-radius:999px!important}.saas-site .saas-screen-scroll img{width:100%!important;height:420px!important;object-fit:cover!important;object-position:56% top!important;scroll-snap-align:start!important;background:#fff!important}.saas-site .saas-screen-caption-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.saas-site .saas-screen-caption-row strong{color:var(--site-ink)!important;font-size:1.22rem!important}.saas-site .saas-screen-caption-row small{flex:0 0 auto!important;padding:6px 10px!important;border-radius:999px!important;background:var(--site-primary-soft)!important;color:var(--site-primary-dark)!important;font-weight:780!important}.saas-site .saas-tour-grid>article>span{color:var(--site-muted)!important;line-height:1.55!important}@media (max-width: 1080px){.saas-site .saas-page-hero:has(+.saas-tour-video),.saas-site .saas-tour-video,.saas-site .saas-video-frame{grid-template-columns:1fr!important}.saas-site .saas-tour-video>div:first-child{position:static!important}.saas-site .saas-tour-index,.saas-site .saas-tour-script{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 760px){.saas-site .saas-page-hero:has(+.saas-tour-video){padding-top:44px!important}.saas-site .saas-page-hero:has(+.saas-tour-video):after{grid-column:1!important;grid-row:4!important;margin-top:18px!important}.saas-site .saas-tour-video{padding:18px!important;border-radius:24px!important}.saas-site .saas-video-preview,.saas-site .saas-video-preview video,.saas-site .saas-video-preview .saas-video-load,.saas-site .saas-video-preview .saas-video-load img{min-height:260px!important}.saas-site .saas-video-preview>a{position:static!important;display:inline-flex!important;margin:10px!important}.saas-site .saas-tour-index,.saas-site .saas-tour-grid,.saas-site .saas-tour-script{grid-template-columns:1fr!important}.saas-site .saas-screen-scroll,.saas-site .saas-screen-scroll img{height:280px!important}.saas-site .saas-screen-caption-row{align-items:flex-start!important;flex-direction:column!important}}.saas-site .saas-hero-outcomes article{min-width:0!important;padding:16px!important}.saas-site .saas-hero-outcomes strong{display:block!important;margin-bottom:4px!important;color:var(--site-ink)!important;font-size:1.06rem!important;line-height:1.18!important;font-weight:860!important}.saas-site .saas-hero-outcomes span{display:block!important;color:var(--site-muted)!important;font-size:.86rem!important;line-height:1.35!important}.saas-site .saas-preview-hero-card>small,.saas-site .saas-preview-hero-card>strong,.saas-site .saas-preview-hero-card>span{color:#fff!important}.saas-site .saas-preview-hero-card>strong{font-size:1.45rem!important;line-height:1.16!important}.saas-site .saas-cookie-banner{width:min(430px,calc(100% - 24px))!important;border:1px solid var(--site-line)!important;border-radius:22px!important;background:#fffffff5!important;box-shadow:0 22px 58px #10201c1f!important}.saas-site{--site-ink: #13201f !important;--site-muted: #667572 !important;--site-faint: #f7f9f8 !important;--site-panel: #ffffff !important;--site-line: #e3eae7 !important;--site-line-strong: #cbd9d4 !important;--site-primary: #087f83 !important;--site-primary-dark: #04595d !important;--site-primary-soft: #e8f7f6 !important;--site-blue: #376cf0 !important;--site-sun: #f3a43b !important;--site-rose: #e76f51 !important;--site-shadow: 0 18px 48px rgba(19, 32, 31, .08) !important;background:radial-gradient(circle at 8% 12%,rgba(8,127,131,.07),transparent 26rem),radial-gradient(circle at 86% 6%,rgba(55,108,240,.06),transparent 24rem),#fff!important}.saas-site .saas-nav{position:sticky!important;top:14px!important;z-index:20!important;width:min(1180px,calc(100% - 32px))!important;min-height:70px!important;margin:16px auto 0!important;padding:12px 14px!important;border:1px solid rgba(203,217,212,.85)!important;border-radius:20px!important;background:#ffffffeb!important;box-shadow:0 18px 45px #13201f13!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.saas-site .saas-brand{gap:11px!important;padding-right:10px!important}.saas-site .saas-brand span,.saas-site .saas-footer-brand span{width:40px!important;height:40px!important;border-radius:12px!important;background:linear-gradient(135deg,var(--site-primary-dark),var(--site-primary))!important;color:#fff!important;font-size:.95rem!important;box-shadow:none!important}.saas-site .saas-brand strong,.saas-site .saas-footer-brand strong{color:var(--site-ink)!important;font-size:1rem!important;letter-spacing:0!important}.saas-site .saas-nav nav{flex:1 1 auto!important;justify-content:center!important;max-width:600px!important;margin:0 auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.saas-site .saas-nav nav button,.saas-site .saas-secondary-nav,.saas-site .saas-primary-nav{height:42px!important;min-height:42px!important;border-radius:999px!important;padding:0 17px!important;font-size:.91rem!important;font-weight:760!important}.saas-site .saas-nav nav button{border:1px solid transparent!important;color:#52625f!important;background:transparent!important;box-shadow:none!important}.saas-site .saas-nav nav button:hover,.saas-site .saas-nav nav button.active{border-color:var(--site-line)!important;color:var(--site-primary-dark)!important;background:var(--site-faint)!important;box-shadow:none!important}.saas-site .saas-secondary-nav,.saas-site .saas-hero-actions button:last-child,.saas-site .saas-footer-cta button:last-child{border:1px solid var(--site-line-strong)!important;color:var(--site-primary-dark)!important;background:#fff!important;box-shadow:none!important}.saas-site .saas-primary-nav,.saas-site .saas-hero-actions button:first-child,.saas-site .saas-footer-cta button:first-child,.saas-site .saas-section button:not(.saas-video-load){border:1px solid var(--site-primary-dark)!important;color:#fff!important;background:var(--site-primary-dark)!important;box-shadow:0 12px 24px #04595d29!important}.saas-site .saas-primary-nav:hover,.saas-site .saas-hero-actions button:first-child:hover,.saas-site .saas-footer-cta button:first-child:hover,.saas-site .saas-section button:not(.saas-video-load):hover{background:var(--site-primary)!important;transform:translateY(-1px)!important}.saas-site .saas-hero,.saas-site .saas-section,.saas-site .saas-page-hero,.saas-site .saas-footer{width:min(1180px,calc(100% - 36px))!important}.saas-site .saas-hero{grid-template-columns:minmax(0,.96fr) minmax(430px,1.04fr)!important;gap:64px!important;padding:92px 0 78px!important}.saas-site .saas-eyebrow,.saas-site .saas-section-heading>span,.saas-site .saas-page-hero>span{padding:8px 12px!important;border:1px solid rgba(8,127,131,.18)!important;border-radius:999px!important;background:var(--site-primary-soft)!important;color:var(--site-primary-dark)!important;font-size:.76rem!important;font-weight:820!important;letter-spacing:.08em!important}.saas-site .saas-hero h1,.saas-site .saas-page-hero h1{max-width:790px!important;color:var(--site-ink)!important;font-size:clamp(3.15rem,6vw,4.45rem)!important;line-height:.99!important;font-weight:870!important;letter-spacing:0!important}.saas-site .saas-hero p,.saas-site .saas-page-hero p,.saas-site .saas-section-heading p{color:var(--site-muted)!important;font-size:1.04rem!important;line-height:1.72!important;font-weight:560!important}.saas-site .saas-hero-actions{gap:12px!important}.saas-site .saas-hero-actions button,.saas-site .saas-footer-cta button,.saas-site .saas-section button{min-height:46px!important;border-radius:999px!important;padding:0 20px!important}.saas-site .saas-hero-outcomes{grid-template-columns:repeat(3,minmax(0,1fr))!important;max-width:680px!important;gap:12px!important}.saas-site .saas-hero-outcomes article{padding:18px!important;border:1px solid var(--site-line)!important;border-radius:18px!important;background:#ffffffd1!important;box-shadow:none!important}.saas-site .saas-hero-note,.saas-site .saas-api-pill{max-width:680px!important;border:1px solid var(--site-line)!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important}.saas-site .saas-product-preview{border:1px solid var(--site-line-strong)!important;border-radius:26px!important;background:#fff!important;box-shadow:0 28px 72px #13201f1f!important}.saas-site .saas-preview-hero-card{border:0!important;border-radius:22px!important;background:linear-gradient(135deg,#04595df5,#087f83eb),var(--site-primary-dark)!important}.saas-site :where(.saas-home-screen-feature,.saas-product-model,.saas-workflow-map,.saas-tour-video,.saas-solution-command,.saas-pricing-command,.saas-register-command,.saas-security-command,.saas-help-command,.saas-policy-teaser,.saas-contact-next){padding:clamp(22px,3vw,34px)!important;border:1px solid var(--site-line)!important;border-radius:26px!important;background:#ffffffd6!important;box-shadow:none!important}.saas-site :where(.saas-home-screen-stack article,.saas-flow-timeline article,.saas-feature-grid article,.saas-product-area-grid article,.saas-tour-index article,.saas-tour-grid>article,.saas-solution-grid article,.saas-role-fit-grid article,.saas-guide-launch article,.saas-guide-role-grid article,.saas-guide-playbooks article,.saas-security-model article,.saas-trust-grid article,.saas-help-routes article,.saas-help-topics article,.saas-faq details,.saas-contact-side article,.saas-pricing-confidence article,.saas-pricing-path article,.saas-billing-note,.saas-plan-card,.saas-selected-plan-card){border:1px solid var(--site-line)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 10px 28px #13201f0b!important}.saas-site .saas-section{margin-top:72px!important;margin-bottom:72px!important}.saas-site .saas-section-heading{max-width:720px!important;margin-bottom:24px!important}.saas-site .saas-section-heading h2,.saas-site .saas-product-model h2,.saas-site .saas-tour-video h2,.saas-site .saas-pricing-command h2{color:var(--site-ink)!important;font-size:clamp(2.1rem,4vw,3rem)!important;line-height:1.06!important;font-weight:850!important;letter-spacing:0!important}.saas-site .saas-page-hero{padding:76px 0 30px!important}.saas-site .saas-pricing-command{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(390px,.95fr)!important;gap:32px!important;align-items:start!important}.saas-site .saas-pricing-command h2{max-width:560px!important;font-size:clamp(2.15rem,3.8vw,3.05rem)!important}.saas-site .saas-footer{margin-top:90px!important;margin-bottom:24px!important;padding:38px 0 0!important;border-top:1px solid var(--site-line)!important;background:transparent!important;display:grid!important;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr)!important;gap:54px!important}.saas-site .saas-footer-summary{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:14px!important}.saas-site .saas-footer-summary>span{max-width:390px!important;color:var(--site-muted)!important;font-size:.96rem!important;line-height:1.65!important}.saas-site .saas-footer-summary>a{color:var(--site-primary-dark)!important;font-weight:760!important}.saas-site .saas-footer-groups{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:32px!important;align-items:start!important}.saas-site .saas-footer-groups section{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.saas-site .saas-footer-groups section>strong{color:var(--site-ink)!important;font-size:.78rem!important;letter-spacing:.1em!important;text-transform:uppercase!important}.saas-site .saas-footer-links{align-items:flex-start!important;gap:8px!important}.saas-site .saas-footer-links button{min-height:28px!important;color:var(--site-muted)!important;font-size:.94rem!important;line-height:1.35!important}.saas-site .saas-cookie-banner{right:18px!important;bottom:18px!important;width:min(350px,calc(100% - 28px))!important;padding:14px!important;border-radius:16px!important;box-shadow:0 16px 38px #13201f1c!important}.saas-site .saas-cookie-banner strong{font-size:.95rem!important}.saas-site .saas-cookie-banner p,.saas-site .saas-cookie-banner label{font-size:.85rem!important;line-height:1.45!important}.saas-site .saas-cookie-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.saas-site .saas-cookie-actions button{min-height:38px!important;padding:0 12px!important;font-size:.82rem!important;line-height:1.12!important;white-space:normal!important}@media (max-width: 1080px){.saas-site .saas-hero,.saas-site .saas-pricing-command,.saas-site .saas-footer{grid-template-columns:1fr!important}.saas-site .saas-footer{gap:34px!important}}@media (max-width: 760px){.saas-site .saas-nav,.saas-site .saas-hero,.saas-site .saas-section,.saas-site .saas-page-hero,.saas-site .saas-footer{width:min(100% - 22px,1180px)!important}.saas-site .saas-nav{top:8px!important;display:grid!important;grid-template-columns:1fr auto!important;gap:10px!important}.saas-site .saas-nav:not(.open) nav,.saas-site .saas-nav:not(.open) .saas-nav-actions{display:none!important}.saas-site .saas-nav nav,.saas-site .saas-nav-actions,.saas-site .saas-footer-groups{grid-column:1 / -1!important;grid-template-columns:1fr!important;width:100%!important}.saas-site .saas-nav nav{display:grid!important;max-width:none!important}.saas-site .saas-nav-actions{display:grid!important;gap:8px!important}.saas-site .saas-hero{padding:46px 0!important;gap:32px!important}.saas-site .saas-hero h1,.saas-site .saas-page-hero h1{font-size:2.64rem!important}.saas-site .saas-hero-outcomes{grid-template-columns:1fr!important}.saas-site .saas-cookie-banner{left:12px!important;right:12px!important;bottom:12px!important;width:auto!important}}.app-shell{--workspace-ink: #172531;--workspace-muted: #647383;--workspace-line: rgba(119, 139, 156, .2);--workspace-surface: #ffffff;--workspace-soft: #f5f8fb;--workspace-accent: #0f8f88;--workspace-accent-soft: rgba(15, 143, 136, .12);background:var(--workspace-soft);color:var(--workspace-ink)}.app-shell .sidebar{background:linear-gradient(180deg,#101f2d,#142b3b);border-right:1px solid rgba(255,255,255,.08);box-shadow:18px 0 44px #12233014;padding:18px 14px}.app-shell .brand{min-height:60px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff0f}.app-shell .brand strong,.app-shell .brand span{letter-spacing:0}.app-shell .sidebar nav{gap:16px}.app-shell .nav-group{gap:7px}.app-shell .nav-group>span,.app-shell .sidebar-recents-header span,.app-shell .sidebar-footer span{color:#e8f1f894;font-size:.68rem;font-weight:820;letter-spacing:.08em}.app-shell .nav-group button,.app-shell .sidebar-recents>button,.app-shell .sidebar-footer button{min-height:40px;border-radius:14px;color:#ebf4fad1;transition:background .16s ease,color .16s ease,transform .16s ease}.app-shell .nav-group button:hover,.app-shell .sidebar-recents>button:hover,.app-shell .sidebar-footer button:hover:not(:disabled){background:#ffffff14;color:#fff;transform:translate(2px)}.app-shell .nav-group button.active,.app-shell .sidebar-recents>button.active{background:#fff;color:#122535;box-shadow:0 12px 30px #040f182e}.app-shell .content{background:var(--workspace-soft);padding:20px}.app-shell .topbar{gap:12px;align-items:center;padding:14px;border:1px solid rgba(119,139,156,.18);border-radius:24px;background:#fffffff0;box-shadow:0 14px 36px #12233012}.app-shell .topbar h1{color:var(--workspace-ink);font-weight:820;letter-spacing:0}.app-shell .topbar p{color:var(--workspace-muted)}.app-shell .global-command{min-height:44px;border:1px solid rgba(119,139,156,.22);border-radius:999px;background:#f8fbfd;box-shadow:inset 0 1px #ffffffd9}.app-shell .global-command:focus-within{border-color:#0f8f8885;box-shadow:0 0 0 4px #0f8f881f}.app-shell .command-panel{border:1px solid rgba(119,139,156,.2);border-radius:24px;background:#fffffffa;box-shadow:0 28px 80px #101f2d2e}.app-shell .module-link-action,.app-shell .tenant-pill,.app-shell .connection-pill,.app-shell .role-switcher button,.app-shell .quick-filter button,.app-shell .filter-chip,.app-shell .status-pill,.app-shell .priority-pill{border-radius:999px}.app-shell .module-link-action,.app-shell .tenant-pill{border:1px solid rgba(119,139,156,.18);background:#fff;box-shadow:0 8px 22px #1223300b}.app-shell .module-link-action:hover:not(:disabled){background:var(--workspace-accent-soft);border-color:#0f8f8847;color:#0b6f6a}.app-shell .panel,.app-shell .kpi-card,.app-shell .entity-card,.app-shell .workorder-card.entity-card,.app-shell .admin-form,.app-shell .record-drawer,.app-shell .modal-card{border-color:#778b9c2b;border-radius:22px;background:#fff;box-shadow:0 14px 36px #1223300e}.app-shell .panel-heading{gap:12px}.app-shell .panel-heading h3,.app-shell .panel-heading strong,.app-shell .entity-card-title strong{color:var(--workspace-ink);letter-spacing:0}.app-shell .panel-heading span,.app-shell .entity-card-title span,.app-shell .entity-card small,.app-shell .kpi-card span,.app-shell .kpi-card small{color:var(--workspace-muted)}.app-shell .kpi-card:before,.app-shell .workorder-card.entity-card:before{border-radius:999px}.app-shell .kpi-card strong{color:var(--workspace-ink);font-weight:830}.app-shell .entity-card:hover,.app-shell .kpi-card.interactive:hover,.app-shell .kpi-card.interactive:focus-visible{border-color:#0f8f8847;box-shadow:0 18px 42px #12233016}.app-shell .entity-card.selected-card,.app-shell .workorder-card.entity-card.selected-card{border-color:#0f8f886b;background:linear-gradient(180deg,#fff,#f6fcfb)}.app-shell :where(input,select,textarea){border-radius:13px}.app-shell :where(input,select,textarea):focus{border-color:#0f8f8880;box-shadow:0 0 0 4px #0f8f881c}@media (max-width: 760px){.app-shell .content{padding:14px}.app-shell .topbar{border-radius:20px}.app-shell .panel,.app-shell .kpi-card,.app-shell .entity-card{border-radius:18px}}.app-shell .hero{border:1px solid rgba(119,139,156,.14);border-radius:28px;background:linear-gradient(135deg,#fffffffa,#f6fbfaf0),#fff;box-shadow:0 18px 44px #1223300f}.app-shell .hero>div:first-child{max-width:720px}.app-shell .hero>div:first-child>span{color:#0b756f;font-size:.72rem;letter-spacing:.1em}.app-shell .hero h2{color:var(--workspace-ink);letter-spacing:0}.app-shell .hero p{max-width:620px;color:var(--workspace-muted)}.app-shell .hero-status{min-width:min(100%,220px);border-radius:24px;background:#fff;box-shadow:0 14px 34px #1223300f}.app-shell .dashboard-focus-control{margin:18px 0 12px;padding:6px;border:1px solid rgba(119,139,156,.16);border-radius:999px;background:#ffffffd1;box-shadow:none}.app-shell .dashboard-focus-control button{flex:1 1 96px;min-height:38px;border-radius:999px;background:transparent;color:#526374;font-size:.82rem;font-weight:780}.app-shell .dashboard-focus-control button:hover{background:#0f8f8814;color:#0b756f}.app-shell .dashboard-focus-control button.active{border-color:transparent;background:#142b3b;color:#fff;box-shadow:0 10px 22px #142b3b24;transform:none}.app-shell .dashboard-density-control{margin:0 0 16px;padding:12px 14px;border:1px solid rgba(119,139,156,.14);border-radius:22px;background:#fff;box-shadow:none}.app-shell .dashboard-density-control strong{color:var(--workspace-ink);font-size:.92rem}.app-shell .dashboard-density-control span{color:var(--workspace-muted);font-size:.8rem}.app-shell .dashboard-density-control>div:last-child{padding:4px;border-radius:999px;background:#f3f7f9}.app-shell .dashboard-density-control button{min-height:34px;border-color:transparent;border-radius:999px;background:transparent;color:#526374}.app-shell .dashboard-density-control button.active{border-color:transparent;background:#fff;color:#0b756f;box-shadow:0 8px 18px #12233014}.app-shell .daily-focus-grid{gap:12px}.app-shell .daily-focus-lead,.app-shell .daily-focus-item{border-radius:22px;border-color:#778b9c26;background:#fff;box-shadow:0 12px 30px #1223300b}.app-shell .daily-focus-lead{background:linear-gradient(135deg,#fff,#f6fcfb)}.app-shell .daily-focus-lead span,.app-shell .daily-focus-item span{color:#0b756f;letter-spacing:.06em}.app-shell .daily-focus-lead strong,.app-shell .daily-focus-item strong{color:var(--workspace-ink);letter-spacing:0}.app-shell .daily-focus-lead small,.app-shell .daily-focus-item small{color:var(--workspace-muted);line-height:1.45}.app-shell .daily-focus-item:hover{border-color:#0f8f8842;box-shadow:0 18px 40px #12233013}.app-shell .dashboard-next-actions{border-radius:24px;border-color:#778b9c24;background:#fff;box-shadow:0 14px 34px #1223300b}.app-shell .dashboard-next-actions-header span{color:#0b756f;letter-spacing:.08em}.app-shell .dashboard-next-actions-header strong{color:var(--workspace-ink);font-size:1.18rem;letter-spacing:0}.app-shell .dashboard-next-actions-header small{border-radius:999px;background:#f4f8fa;color:var(--workspace-muted);text-align:left}.app-shell .dashboard-next-actions-grid{gap:12px}.app-shell .dashboard-next-action-card{min-height:164px;border-radius:20px;border-color:#778b9c26;background:#fff;box-shadow:none}.app-shell .dashboard-next-action-card:hover{border-color:#0f8f8847;box-shadow:0 16px 34px #12233014}.app-shell .dashboard-next-action-card span,.app-shell .dashboard-next-action-card i{color:#0b756f;letter-spacing:.06em}.app-shell .dashboard-next-action-card strong,.app-shell .dashboard-next-action-card b{color:var(--workspace-ink);letter-spacing:0}.app-shell .dashboard-next-action-card p,.app-shell .dashboard-next-action-card small,.app-shell .dashboard-next-action-card em{color:var(--workspace-muted)}.app-shell .dashboard-next-action-card.risk,.app-shell .dashboard-next-action-card.warning,.app-shell .dashboard-next-action-card.calm{background:#fff}.app-shell .dashboard-next-action-card.risk{border-left:4px solid #d95f43}.app-shell .dashboard-next-action-card.warning{border-left:4px solid #d99d2b}.app-shell .dashboard-next-action-card.calm{border-left:4px solid #0f8f88}.app-shell .dashboard-focus-scope[data-density=Overview] .dashboard-next-action-card{min-height:112px;padding:13px 40px 13px 13px}.app-shell .dashboard-focus-scope[data-density=Overview] .dashboard-next-action-card span,.app-shell .dashboard-focus-scope[data-density=Overview] .dashboard-next-action-card i{font-size:.68rem}.app-shell .dashboard-focus-scope[data-density=Overview] .dashboard-next-action-card b{font-size:1.35rem}.app-shell .dashboard-stage-title{border-radius:22px;border-color:#778b9c24;background:#fff;box-shadow:none}@media (max-width: 900px){.app-shell .dashboard-density-control,.app-shell .dashboard-next-actions-header{grid-template-columns:1fr}.app-shell .dashboard-focus-control{border-radius:22px}.app-shell .dashboard-focus-control button{flex-basis:calc(50% - 6px)}.app-shell .dashboard-focus-scope[data-density=Overview] .daily-focus-grid,.app-shell .dashboard-focus-scope[data-density=Overview] .dashboard-next-actions-grid{grid-template-columns:1fr}}.app-shell .hero.compact{min-height:0;padding:18px;border-radius:26px;border-color:#778b9c24;background:#fff;box-shadow:0 14px 34px #1223300b}.app-shell .hero.compact h2{font-size:clamp(1.72rem,3vw,2.45rem);letter-spacing:0}.app-shell .hero.compact p{color:var(--workspace-muted)}.app-shell .kpi-grid,.app-shell .compact-kpis{gap:12px}.app-shell .kpi-grid.compact-grid{gap:10px}.app-shell .settings-stack,.app-shell .module-stack,.app-shell .workorder-stack,.app-shell .crm-stack,.app-shell .support-stack,.app-shell .contract-stack,.app-shell .quotation-stack,.app-shell .invoice-stack,.app-shell .procurement-stack,.app-shell .report-stack{gap:14px}.app-shell .admin-form,.app-shell .module-form-panel{padding:16px;border-radius:22px;border-color:#778b9c29;background:#fff;box-shadow:0 12px 30px #1223300b}.app-shell .admin-form label,.app-shell .module-form-panel label{gap:7px;color:var(--workspace-ink);font-weight:780}.app-shell .admin-form input,.app-shell .admin-form select,.app-shell .admin-form textarea,.app-shell .module-form-panel input,.app-shell .module-form-panel select,.app-shell .module-form-panel textarea{min-height:42px;border:1px solid rgba(119,139,156,.2);background:#fbfdfe;color:var(--workspace-ink)}.app-shell .admin-form textarea,.app-shell .module-form-panel textarea{min-height:92px}.app-shell .form-row{gap:12px}.app-shell .actions-row,.app-shell .edit-form-actions,.app-shell .quick-action-grid,.app-shell :where(.asset-action-strip,.attendance-action-strip,.audit-action-strip,.crm-action-strip,.employee-action-strip,.expense-action-strip,.inventory-action-strip,.invoice-action-strip,.leave-action-strip,.payroll-action-strip,.procurement-action-strip,.report-action-strip,.settings-action-strip,.subscription-action-strip,.supplier-action-strip,.task-action-strip,.timesheet-action-strip,.workorder-action-strip){gap:9px}.app-shell .primary-action,.app-shell .record-action,.app-shell .text-action,.app-shell .record-open-button,.app-shell .actions-row button,.app-shell .edit-form-actions button,.app-shell .quick-action-grid button,.app-shell .pagination-controls button{min-height:40px;border-radius:999px;font-weight:800}.app-shell .primary-action{background:#142b3b;box-shadow:0 12px 24px #142b3b29}.app-shell .primary-action:hover:not(:disabled){background:#0f8f88}.app-shell .text-action,.app-shell .record-action,.app-shell .record-open-button,.app-shell .actions-row button,.app-shell .edit-form-actions button,.app-shell .quick-action-grid button,.app-shell .pagination-controls button{border-color:#778b9c2b;background:#fff;color:var(--workspace-ink)}.app-shell .text-action:hover:not(:disabled),.app-shell .record-action:hover:not(:disabled),.app-shell .record-open-button:hover:not(:disabled),.app-shell .actions-row button:hover:not(:disabled),.app-shell .edit-form-actions button:hover:not(:disabled),.app-shell .quick-action-grid button:hover:not(:disabled),.app-shell .pagination-controls button:hover:not(:disabled){border-color:#0f8f8847;background:#0f8f8814;color:#0b756f}.app-shell .data-table{gap:8px}.app-shell .table-head,.app-shell .table-row{border-radius:16px;border-color:#778b9c24}.app-shell .table-head{background:#f5f8fb}.app-shell .table-row{background:#fff;box-shadow:0 8px 20px #12233009}.app-shell .table-row:hover{border-color:#0f8f883d;background:#fbfefe}.app-shell .table-head span,.app-shell .table-head strong{color:var(--workspace-muted);letter-spacing:.06em}.app-shell .table-row strong,.app-shell .table-row b{color:var(--workspace-ink)}.app-shell .workorder-card,.app-shell .entity-card,.app-shell .crm-customer-card,.app-shell .attachment-register-row,.app-shell .contract-detail-card,.app-shell .customer-detail-card,.app-shell .support-detail-card,.app-shell .quotation-detail-card{border-radius:20px;border-color:#778b9c26;background:#fff;box-shadow:0 12px 28px #1223300a}.app-shell .workorder-card:hover,.app-shell .entity-card:hover,.app-shell .crm-customer-card:hover,.app-shell .attachment-register-row:hover{border-color:#0f8f8842;box-shadow:0 16px 36px #12233012}.app-shell .workorder-card p,.app-shell .entity-card p,.app-shell .crm-customer-card p{color:var(--workspace-muted);line-height:1.45}.app-shell :where(.workorder-card-meta span,.contract-card-meta span,.support-ticket-meta span,.customer-contact-strip span,.employee-card-meta span,.leave-card-meta span,.status-pill,.priority-pill,.ticket-status,.permission-list span,.record-evidence-tags em){min-height:28px;border-radius:999px;border-color:#778b9c29;background:#f6f9fb;color:#4e6071;line-height:1.1}.app-shell .priority-pill.high,.app-shell .priority-pill.urgent,.app-shell .status-pill.risk,.app-shell .ticket-status.risk{background:#fff2ef;color:#a8432b}.app-shell .priority-pill.medium,.app-shell .status-pill.warning,.app-shell .ticket-status.warning{background:#fff8eb;color:#8a5d0b}.app-shell .priority-pill.low,.app-shell .status-pill.calm,.app-shell .ticket-status.calm{background:#effbf7;color:#0f6e55}.app-shell .pagination-controls{margin-top:8px;padding:8px;border-radius:18px;border-color:#778b9c24;background:#fff;box-shadow:none}.app-shell .empty-state,.app-shell .inline-empty,.app-shell .loading-state,.app-shell .module-loading-card,.app-shell .module-error-card{border-radius:22px;border-color:#778b9c26;background:#fff}.app-shell .action-guidance-panel,.app-shell .form-validation-hint,.app-shell .record-evidence-prompt{border-radius:18px;border-color:#778b9c26;background:#f8fbfc;box-shadow:none}.app-shell .action-guidance-panel ul{margin-top:8px}.app-shell .record-drawer{border-radius:28px 0 0 28px;background:#f6f9fb}.app-shell .record-drawer-header,.app-shell .record-drawer-status,.app-shell .record-drawer-insights,.app-shell .record-drawer-kpis,.app-shell .record-drawer-fields,.app-shell .record-drawer-section,.app-shell .record-review-panel,.app-shell .record-drawer-trust-panel,.app-shell .record-drawer-workflow-route{border-radius:20px;border-color:#778b9c26;background:#fff;box-shadow:none}.app-shell .record-drawer-tabs{padding:5px;border-radius:999px;background:#eef4f7}.app-shell .record-drawer-tabs button{border-radius:999px}.app-shell .record-drawer-tabs button.active{background:#fff;color:#0b756f;box-shadow:0 8px 18px #12233014}@media (max-width: 760px){.app-shell .hero.compact,.app-shell .panel,.app-shell .admin-form,.app-shell .module-form-panel,.app-shell .workorder-card,.app-shell .entity-card{padding:14px}.app-shell .record-drawer{border-radius:24px 24px 0 0}.app-shell .pagination-controls,.app-shell .actions-row,.app-shell .edit-form-actions{grid-template-columns:1fr}}.owner-app-shell{background:linear-gradient(180deg,#111c2b,#17263a 280px,#f5f8fb 280px,#f5f8fb)}.owner-app-shell .content{max-width:1520px;padding:26px}.owner-topbar{align-items:start;margin-bottom:22px}.owner-topbar span{color:#8ee6dc;letter-spacing:.08em}.owner-topbar h1{max-width:760px;font-weight:860}.owner-topbar p{max-width:760px;color:#d0dae7}.owner-topbar-meta{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;max-width:940px}.owner-topbar-meta article{background:#ffffff16;border:1px solid rgba(255,255,255,.13);border-radius:18px;display:grid;gap:4px;min-width:0;padding:12px 13px}.owner-topbar-meta strong{color:#fff;font-size:12px;font-weight:950;line-height:1.2}.owner-topbar-meta small{color:#b9c7d8;font-size:11px;font-weight:760;line-height:1.35}.owner-topbar-actions button{border-radius:999px;box-shadow:none}.owner-topbar-actions button:nth-child(2){background:#ffffff24;color:#fff}.owner-app-shell .super-admin-console{gap:16px;padding:18px;border-radius:30px;border-color:#66789121;background:#fffffffa;box-shadow:0 34px 90px #070c1629}.owner-app-shell .super-admin-hero{grid-template-columns:minmax(0,1fr) auto;padding:22px;border-radius:24px;background:radial-gradient(circle at top right,rgba(126,230,220,.16),transparent 36%),linear-gradient(135deg,#101928,#1f344d)}.owner-app-shell .super-admin-hero>span{grid-column:1 / -1;width:max-content;padding:7px 10px;border-radius:999px;background:#8ee6dc1c}.owner-app-shell .super-admin-hero h2{max-width:780px;font-weight:860}.owner-app-shell .super-admin-hero-actions{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end}.owner-app-shell .super-admin-hero-actions small{flex:1 1 100%;text-align:right}.owner-app-shell .owner-console-context{gap:12px}.owner-app-shell .owner-console-context article{border-radius:20px;background:#f7fafc;box-shadow:none}.owner-app-shell .owner-module-map{background:#fff;border:1px solid rgba(102,120,145,.14);border-radius:24px;box-shadow:0 16px 42px #121d2b12;display:grid;gap:14px;grid-column:1 / -1;grid-template-columns:minmax(220px,.7fr) minmax(0,2fr);padding:14px}.owner-app-shell .owner-module-map-heading{align-content:center;background:#f7fafc;border:1px solid rgba(102,120,145,.12);border-radius:20px;display:grid;gap:5px;min-width:0;padding:16px}.owner-app-shell .owner-module-map-heading span,.owner-app-shell .owner-module-map-grid button span{color:#64748b;font-size:11px;font-weight:920;letter-spacing:0;text-transform:uppercase}.owner-app-shell .owner-module-map-heading strong{color:#111927;font-size:20px;font-weight:950;line-height:1.12}.owner-app-shell .owner-module-map-heading small{color:#64748b;font-weight:760;line-height:1.45}.owner-app-shell .owner-module-map-grid{display:grid;gap:9px;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));min-width:0}.owner-app-shell .owner-module-map-grid button{background:#fff;border:1px solid rgba(102,120,145,.14);border-radius:18px;cursor:pointer;display:grid;gap:5px;min-height:106px;min-width:0;padding:12px;position:relative;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.owner-app-shell .owner-module-map-grid button:hover,.owner-app-shell .owner-module-map-grid button.active{border-color:#1f7f705c;box-shadow:0 16px 28px #121d2b14;transform:translateY(-1px)}.owner-app-shell .owner-module-map-grid button.active{background:#f1fbf8}.owner-app-shell .owner-module-map-grid button strong{color:#111927;font-size:14px;font-weight:950;line-height:1.16}.owner-app-shell .owner-module-map-grid button small{color:#64748b;font-size:11px;font-weight:760;line-height:1.32}.owner-app-shell .owner-module-map-grid button em{align-self:end;color:#1f7f70;font-size:10px;font-style:normal;font-weight:950;justify-self:start;line-height:1;padding-top:4px;text-transform:uppercase}@media (max-width: 760px){.owner-app-shell .owner-module-map{grid-template-columns:1fr;padding:12px}.owner-app-shell .owner-module-map-heading{padding:14px}.owner-app-shell .owner-module-map-grid{grid-template-columns:1fr}}.owner-app-shell .owner-section-groups{gap:12px;border-radius:24px;background:#111c2b}.owner-app-shell .owner-section-groups>section{border-radius:18px;background:#ffffff0e}.owner-app-shell .super-admin-section-nav button{border-radius:14px}.owner-app-shell .super-admin-section-nav button.active{background:#fff}.owner-app-shell .super-admin-section-nav button.active strong,.owner-app-shell .super-admin-section-nav button.active span{color:#111c2b}.owner-app-shell .super-admin-grid,.owner-app-shell .owner-overview-layout{gap:16px}.owner-app-shell .super-admin-panel,.owner-app-shell .super-admin-console>.super-admin-panel,.owner-app-shell .super-admin-metrics article{border-radius:24px;border-color:#66789124;background:#fff;box-shadow:0 16px 38px #16202d0e}.owner-app-shell .super-admin-panel{padding:18px}.owner-app-shell .super-admin-panel-heading{gap:6px}.owner-app-shell .super-admin-panel-heading span{color:#0b756f;letter-spacing:.08em}.owner-app-shell .super-admin-panel-heading strong{color:#172531;font-size:1.1rem;letter-spacing:0}.owner-app-shell .super-admin-heading-row{gap:14px}.owner-app-shell .super-admin-heading-row button,.owner-app-shell .owner-workspace-list-heading button,.owner-app-shell .owner-subscription-list-heading button,.owner-app-shell .owner-platform-user-list-heading button,.owner-app-shell .super-admin-event-list article.owner-subscription-row button,.owner-app-shell .owner-detail-toggle button,.owner-app-shell .owner-subscription-decision-card a,.owner-app-shell .owner-subscription-decision-card button,.owner-app-shell .owner-subscription-safe-actions a,.owner-app-shell .owner-subscription-safe-actions button,.owner-app-shell .super-admin-preview-links a,.owner-app-shell .super-admin-content-form button{border-radius:999px}.owner-app-shell .super-admin-heading-row button,.owner-app-shell .owner-workspace-list-heading button,.owner-app-shell .owner-subscription-list-heading button,.owner-app-shell .owner-platform-user-list-heading button{box-shadow:none}.owner-app-shell .super-admin-filter-bar{gap:7px}.owner-app-shell .super-admin-filter-bar button{border-radius:999px;background:#f6f9fb;color:#536575}.owner-app-shell .super-admin-filter-bar button.active,.owner-app-shell .super-admin-filter-bar button:hover{background:#102236;border-color:#102236;color:#fff}.owner-app-shell .super-admin-search,.owner-app-shell .owner-support-search-field{min-height:44px;border-radius:999px;background:#fbfdfe}.owner-app-shell .owner-command-stat-grid,.owner-app-shell .owner-workspace-stat-grid,.owner-app-shell .owner-revenue-stat-grid,.owner-app-shell .owner-report-stat-grid,.owner-app-shell .owner-subscription-health-grid,.owner-app-shell .owner-subscription-detail-grid,.owner-app-shell .owner-subscription-control-grid,.owner-app-shell .owner-subscription-action-guide,.owner-app-shell .owner-workspace-command,.owner-app-shell .owner-workspace-readiness,.owner-app-shell .owner-role-governance-grid,.owner-app-shell .owner-user-check-grid,.owner-app-shell .owner-production-check-grid,.owner-app-shell .owner-stripe-readiness-grid,.owner-app-shell .owner-billing-command-grid,.owner-app-shell .owner-audit-risk-grid{gap:10px}.owner-app-shell :where(.owner-command-stat-grid article,.owner-workspace-stat-grid article,.owner-revenue-stat-grid article,.owner-report-stat-grid article,.owner-subscription-health,.owner-subscription-detail-grid article,.owner-subscription-control-grid article,.owner-subscription-action-guide article,.owner-workspace-health,.owner-workspace-readiness article,.owner-role-governance-grid article,.owner-user-check-grid article,.owner-production-check-grid article,.owner-stripe-readiness-grid article,.owner-billing-command-grid article,.owner-audit-risk-grid article,.super-admin-billing-grid article,.super-admin-check-list article,.super-admin-finance-flow article,.owner-website-readiness article){border-radius:18px;border-color:#66789121;background:#f8fbfc;box-shadow:none}.owner-app-shell :where(.owner-command-stat-grid article.ready,.owner-subscription-health.ready,.owner-subscription-readiness.ready,.owner-subscription-control-grid article.ready,.owner-subscription-action-guide article.ready,.owner-workspace-health.ready,.owner-workspace-readiness article.ready,.owner-website-readiness article.ready){background:#effbf7;border-color:#0f8f882e}.owner-app-shell :where(.owner-command-stat-grid article.warning,.owner-subscription-health.warning,.owner-subscription-readiness.warning,.owner-subscription-control-grid article.warning,.owner-subscription-action-guide article.warning,.owner-workspace-health.warning,.owner-workspace-readiness article.warning,.owner-website-readiness article.warning){background:#fff8eb;border-color:#d99d2b38}.owner-app-shell :where(.owner-command-stat-grid article.risk,.owner-subscription-health.risk,.owner-subscription-decision-card.risk,.owner-subscription-action-guide article.risk,.owner-workspace-health.risk){background:#fff2ef;border-color:#d95f4338}.owner-app-shell .super-admin-tenant-list,.owner-app-shell .super-admin-event-list,.owner-app-shell .owner-support-list,.owner-app-shell .owner-audit-list,.owner-app-shell .owner-billing-event-list,.owner-app-shell .owner-registration-list{gap:8px}.owner-app-shell .super-admin-tenant-list button,.owner-app-shell .super-admin-row-card,.owner-app-shell .super-admin-event-list article,.owner-app-shell .owner-support-list article,.owner-app-shell .owner-audit-list article,.owner-app-shell .owner-billing-event-list article,.owner-app-shell .owner-registration-row,.owner-app-shell .super-admin-empty-note{border-radius:18px;border-color:#66789121;background:#fff;box-shadow:0 8px 20px #16202d09}.owner-app-shell .super-admin-tenant-list button:hover,.owner-app-shell .super-admin-tenant-list button.active,.owner-app-shell .super-admin-event-list article.owner-subscription-row.active,.owner-app-shell .owner-registration-row.active{border-color:#0f8f8842;background:#f6fcfb;box-shadow:0 14px 30px #0f8f8814}.owner-app-shell :where(.super-admin-tenant-list em,.super-admin-row-card em,.owner-registration-row em,.owner-support-list em,.owner-audit-list em,.owner-billing-event-list em){border-radius:999px;background:#f1f5f8;color:#4e6071}.owner-app-shell .super-admin-subscription-card,.owner-app-shell .super-admin-content-form,.owner-app-shell .owner-manual-workspace,.owner-app-shell .owner-workspace-handoff,.owner-app-shell .owner-workspace-lifecycle,.owner-app-shell .owner-workspace-activation-trace,.owner-app-shell .owner-workspace-summary article,.owner-app-shell .owner-registration-detail,.owner-app-shell .owner-revenue-reconciliation-card,.owner-app-shell .owner-billing-event-command,.owner-app-shell .owner-stripe-operations,.owner-app-shell .owner-stripe-priority-card,.owner-app-shell .owner-plan-selected-summary,.owner-app-shell .owner-support-selected-card,.owner-app-shell .owner-user-selected-note,.owner-app-shell .owner-user-access-summary,.owner-app-shell .owner-detail-toggle,.owner-app-shell .owner-role-selected-summary,.owner-app-shell .owner-settings-launch-command,.owner-app-shell .owner-production-summary,.owner-app-shell .owner-settings-save-readiness{border-radius:22px;border-color:#66789124;background:#fff;box-shadow:none}.owner-app-shell .super-admin-content-form input,.owner-app-shell .super-admin-content-form select,.owner-app-shell .super-admin-content-form textarea,.owner-app-shell .owner-manual-workspace input,.owner-app-shell .owner-manual-workspace select{border-radius:14px;background:#fbfdfe}.owner-app-shell .owner-subscription-control-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.owner-app-shell .owner-subscription-action-guide{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.owner-app-shell .owner-workspace-list-heading,.owner-app-shell .owner-subscription-list-heading,.owner-app-shell .owner-platform-user-list-heading,.owner-app-shell .owner-registration-list-heading,.owner-app-shell .owner-billing-event-list-heading,.owner-app-shell .owner-audit-list-heading,.owner-app-shell .owner-support-list-heading{border-radius:18px;background:#f7fafc;border-color:#66789121}@media (max-width: 960px){.owner-app-shell .super-admin-hero,.owner-app-shell .super-admin-heading-row,.owner-app-shell .owner-subscription-decision-card,.owner-app-shell .owner-workspace-list-heading,.owner-app-shell .owner-subscription-list-heading,.owner-app-shell .owner-platform-user-list-heading{grid-template-columns:1fr}.owner-app-shell .super-admin-hero-actions,.owner-app-shell .super-admin-hero-actions small{justify-content:flex-start;text-align:left}}@media (max-width: 760px){.owner-app-shell .content{padding:14px}.owner-app-shell .super-admin-console{border-radius:24px;padding:12px}.owner-app-shell .super-admin-hero,.owner-app-shell .super-admin-panel{padding:14px}}.saas-site{--site-ink: #17231f;--site-muted: #66736e;--site-line: #dfe8e4;--site-primary: #168878;--site-primary-dark: #0d6258;--site-accent: #f3a23a;--site-soft: #f7faf8;background:#fff!important;color:var(--site-ink)!important}.saas-site .saas-nav{top:14px!important;min-height:70px!important;padding:10px 14px!important;border:1px solid rgba(104,123,145,.14)!important;border-radius:999px!important;background:#ffffffeb!important;box-shadow:0 18px 48px #17231f14!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.saas-site .saas-brand,.saas-site .saas-footer-brand{display:inline-flex!important;align-items:center!important;gap:10px!important}.saas-site .saas-brand span,.saas-site .saas-footer-brand span{color:var(--site-ink)!important;font-weight:860!important;letter-spacing:0!important}.saas-site .saas-nav nav{gap:4px!important;padding:4px!important;border-radius:999px!important;background:#f5f8f7!important}.saas-site .saas-nav nav button{min-height:38px!important;border-radius:999px!important;color:#53635e!important;font-weight:760!important}.saas-site .saas-nav nav button:hover,.saas-site .saas-nav nav button.active{background:#fff!important;color:var(--site-primary-dark)!important;box-shadow:0 8px 18px #17231f12!important}.saas-site :where(.saas-primary-nav,.saas-secondary-nav,.saas-hero-actions button,.saas-product-cta-row button,.saas-plan-card button,.saas-register-card button,.saas-lookup-card button,.saas-footer-cta button,.saas-contact-card button){min-height:44px!important;border-radius:999px!important;font-weight:820!important;letter-spacing:0!important}.saas-site :where(.saas-primary-nav,.saas-hero-actions button:first-child,.saas-product-cta-row button:first-child,.saas-plan-card button,.saas-register-card button,.saas-lookup-card button,.saas-footer-cta button,.saas-contact-card button){border-color:transparent!important;background:var(--site-primary)!important;color:#fff!important;box-shadow:0 14px 30px #16887833!important}.saas-site :where(.saas-primary-nav,.saas-hero-actions button:first-child,.saas-product-cta-row button:first-child,.saas-plan-card button,.saas-register-card button,.saas-lookup-card button,.saas-footer-cta button,.saas-contact-card button):hover{background:var(--site-primary-dark)!important;transform:translateY(-1px)!important}.saas-site :where(.saas-secondary-nav,.saas-hero-actions button:not(:first-child),.saas-product-cta-row button:not(:first-child)){border:1px solid var(--site-line)!important;background:#fff!important;color:var(--site-ink)!important;box-shadow:none!important}.saas-site .saas-hero{width:min(100% - 40px,1200px)!important;min-height:auto!important;padding:clamp(58px,8vw,104px) 0 clamp(48px,7vw,82px)!important;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr)!important;gap:clamp(36px,6vw,76px)!important;align-items:center!important}.saas-site .saas-hero-copy{display:grid!important;gap:22px!important}.saas-site .saas-hero-copy>span,.saas-site .saas-page-hero>span,.saas-site .saas-section-heading>span,.saas-site .saas-eyebrow{width:max-content!important;max-width:100%!important;padding:7px 10px!important;border:1px solid rgba(22,136,120,.18)!important;border-radius:999px!important;background:#effbf7!important;color:var(--site-primary-dark)!important;font-size:.72rem!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase!important}.saas-site .saas-hero h1,.saas-site .saas-page-hero h1{color:var(--site-ink)!important;font-size:clamp(3.15rem,7vw,5.9rem)!important;font-weight:900!important;letter-spacing:0!important;line-height:.95!important}.saas-site .saas-hero p,.saas-site .saas-page-hero p,.saas-site .saas-section-heading p{color:var(--site-muted)!important;font-size:clamp(1rem,1.5vw,1.16rem)!important;line-height:1.68!important}.saas-site .saas-hero-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.saas-site .saas-hero-outcomes article,.saas-site .saas-hero-note,.saas-site .saas-api-pill,.saas-site .saas-hero-proof article{border:1px solid var(--site-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 26px #17231f0b!important}.saas-site .saas-hero-outcomes strong,.saas-site .saas-hero-proof strong,.saas-site .saas-preview-grid strong,.saas-site .saas-plan-card strong{color:var(--site-ink)!important}.saas-site .saas-hero-product-stage{min-width:0!important}.saas-site .saas-product-preview{overflow:hidden!important;border:1px solid rgba(104,123,145,.16)!important;border-radius:30px!important;background:#fff!important;box-shadow:0 26px 70px #17231f1f!important}.saas-site .saas-preview-top{border-bottom:1px solid var(--site-line)!important;background:#f7faf8!important}.saas-site .saas-preview-screen{border-radius:22px!important;background:#f3f7f6!important}.saas-site .saas-preview-screen img{border-radius:18px!important}.saas-site .saas-preview-grid{gap:10px!important}.saas-site .saas-preview-grid article{border-radius:18px!important;background:#f8fbfa!important}.saas-site .saas-section,.saas-site .saas-page-hero{width:min(100% - 40px,1200px)!important}.saas-site .saas-section-heading{max-width:760px!important;margin-bottom:26px!important}.saas-site .saas-section-heading h2,.saas-site .saas-product-model h2,.saas-site .saas-tour-video h2,.saas-site .saas-pricing-command h2{color:var(--site-ink)!important;font-size:clamp(2.15rem,4.6vw,3.65rem)!important;font-weight:900!important;letter-spacing:0!important;line-height:1!important}.saas-site :where(.saas-home-screen-feature,.saas-product-model,.saas-workflow-map,.saas-tour-video,.saas-solution-command,.saas-pricing-command,.saas-register-command,.saas-security-command,.saas-help-command,.saas-policy-teaser,.saas-contact-next){border-radius:32px!important;border-color:var(--site-line)!important;background:#f8fbfa!important;box-shadow:none!important}.saas-site :where(.saas-home-screen-stack article,.saas-flow-timeline article,.saas-feature-grid article,.saas-product-area-grid article,.saas-tour-index article,.saas-tour-grid>article,.saas-solution-grid article,.saas-role-fit-grid article,.saas-guide-launch article,.saas-guide-role-grid article,.saas-guide-playbooks article,.saas-security-model article,.saas-trust-grid article,.saas-help-routes article,.saas-help-topics article,.saas-faq details,.saas-contact-side article,.saas-pricing-confidence article,.saas-pricing-path article,.saas-billing-note,.saas-plan-card,.saas-selected-plan-card,.saas-register-card,.saas-register-summary,.saas-lookup-card,.saas-workspace-entry,.saas-contact-card){border-radius:24px!important;border-color:var(--site-line)!important;background:#fff!important;box-shadow:0 12px 32px #17231f0d!important}.saas-site .saas-flow-timeline,.saas-site .saas-feature-grid,.saas-site .saas-product-area-grid,.saas-site .saas-tour-index,.saas-site .saas-solution-grid,.saas-site .saas-role-fit-grid,.saas-site .saas-pricing-confidence,.saas-site .saas-plan-grid{gap:14px!important}.saas-site .saas-plan-card{position:relative!important;padding:24px!important}.saas-site .saas-plan-card:has(.saas-plan-badge){border-color:#16887847!important;box-shadow:0 18px 46px #1688781c!important}.saas-site .saas-plan-badge{border-radius:999px!important;background:#effbf7!important;color:var(--site-primary-dark)!important}.saas-site .saas-pricing-command{grid-template-columns:minmax(0,.9fr) minmax(360px,1fr)!important;align-items:stretch!important}.saas-site .saas-register-layout,.saas-site .saas-workspace-lookup,.saas-site .saas-contact-layout{gap:18px!important}.saas-site .saas-register-card input,.saas-site .saas-register-card select,.saas-site .saas-register-card textarea,.saas-site .saas-lookup-card input,.saas-site .saas-contact-card input,.saas-site .saas-contact-card select,.saas-site .saas-contact-card textarea{min-height:46px!important;border-radius:14px!important;border-color:var(--site-line)!important;background:#fbfdfc!important;color:var(--site-ink)!important}.saas-site .saas-check-row,.saas-site .saas-consent-box,.saas-site .saas-register-readiness,.saas-site .saas-payment-preview,.saas-site .saas-registration-protections,.saas-site .saas-inline-hint{border-radius:18px!important}.saas-site .saas-footer{width:min(100% - 40px,1200px)!important;margin-top:110px!important;padding:46px 0 24px!important;border-top:1px solid var(--site-line)!important;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr)!important;align-items:start!important}.saas-site .saas-footer-summary{gap:16px!important}.saas-site .saas-footer-cta{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.saas-site .saas-footer-groups{gap:36px!important}.saas-site .saas-footer-groups section{gap:12px!important}.saas-site .saas-footer-links button{min-height:30px!important;padding:0!important;color:var(--site-muted)!important;text-align:left!important}.saas-site .saas-cookie-banner{border-radius:20px!important;border-color:var(--site-line)!important;background:#fff!important;box-shadow:0 18px 46px #17231f1f!important}@media (max-width: 1080px){.saas-site .saas-hero,.saas-site .saas-pricing-command,.saas-site .saas-footer{grid-template-columns:1fr!important}.saas-site .saas-hero{gap:38px!important}.saas-site .saas-hero-product-stage{max-width:760px!important}}@media (max-width: 760px){.saas-site .saas-nav,.saas-site .saas-hero,.saas-site .saas-section,.saas-site .saas-page-hero,.saas-site .saas-footer{width:min(100% - 24px,1200px)!important}.saas-site .saas-nav{border-radius:24px!important}.saas-site .saas-nav nav{border-radius:18px!important}.saas-site .saas-hero{padding-top:42px!important}.saas-site .saas-hero h1,.saas-site .saas-page-hero h1{font-size:clamp(2.65rem,15vw,4rem)!important}.saas-site .saas-hero-outcomes,.saas-site .saas-preview-grid,.saas-site .saas-footer-groups{grid-template-columns:1fr!important}.saas-site :where(.saas-home-screen-feature,.saas-product-model,.saas-workflow-map,.saas-tour-video,.saas-solution-command,.saas-pricing-command,.saas-register-command,.saas-security-command,.saas-help-command,.saas-policy-teaser,.saas-contact-next){padding:18px!important;border-radius:24px!important}}:root{--radius-soft: 18px;--radius-panel: 24px;--control-soft: 14px;--quiet-border: rgba(92, 112, 132, .16);--quiet-shadow: 0 14px 34px rgba(19, 31, 44, .07)}.saas-site{--site-ink: #18241f;--site-muted: #65756f;--site-line: #dde9e4;--site-primary: #287c6f;--site-primary-dark: #165b51;--site-accent: #e7a33e;--site-soft: #f7fbf9;--site-tint: #edf7f3;background:#fff!important}.saas-site .saas-nav{top:18px!important;width:min(100% - 40px,1180px)!important;min-height:68px!important;padding:10px 12px!important;border-radius:24px!important;border:1px solid rgba(72,96,112,.14)!important;background:#fffffff5!important;box-shadow:0 18px 46px #16222a14!important}.saas-site .saas-brand{min-height:46px!important;padding:0 10px 0 6px!important;border-radius:16px!important}.saas-site .saas-brand span,.saas-site .saas-footer-brand span{width:36px!important;height:36px!important;border-radius:12px!important;display:inline-grid!important;place-items:center!important;background:linear-gradient(135deg,#dff3ed,#fff5df)!important;color:var(--site-primary-dark)!important;box-shadow:inset 0 0 0 1px #287c6f2e!important}.saas-site .saas-brand strong,.saas-site .saas-footer-brand strong{color:var(--site-ink)!important;font-weight:850!important}.saas-site .saas-nav nav{min-height:46px!important;padding:5px!important;border:1px solid rgba(92,112,132,.1)!important;border-radius:17px!important;background:#f7faf8!important}.saas-site .saas-nav nav button{min-height:36px!important;padding:0 14px!important;border-radius:13px!important;color:#53655e!important}.saas-site .saas-nav nav button.active,.saas-site .saas-nav nav button:hover{background:#fff!important;color:var(--site-primary-dark)!important;box-shadow:0 8px 18px #18241f12!important}.saas-site .saas-nav-actions{align-items:center!important}.saas-site :where(.saas-primary-nav,.saas-secondary-nav){min-height:42px!important;padding:0 16px!important;border-radius:14px!important}.saas-site :where(.saas-hero-actions button,.saas-product-cta-row button,.saas-plan-card button,.saas-register-card button,.saas-lookup-card button,.saas-footer-cta button,.saas-contact-card button,.saas-large-action,.saas-secondary-action){min-height:46px!important;border-radius:15px!important;padding-inline:18px!important}.saas-site :where(.saas-primary-nav,.saas-hero-actions button:first-child,.saas-product-cta-row button:first-child,.saas-plan-card button,.saas-register-card button,.saas-lookup-card button,.saas-footer-cta button:first-child,.saas-contact-card button,.saas-large-action){background:#287c6f!important;color:#fff!important;box-shadow:0 12px 26px #287c6f33!important}.saas-site :where(.saas-secondary-nav,.saas-hero-actions button:not(:first-child),.saas-footer-cta button:not(:first-child),.saas-secondary-action){background:#fff!important;border:1px solid var(--site-line)!important;color:var(--site-ink)!important}.saas-site .saas-hero,.saas-site .saas-page-hero,.saas-site .saas-section,.saas-site .saas-footer{width:min(100% - 40px,1180px)!important}.saas-site .saas-hero{padding-top:86px!important;padding-bottom:72px!important;grid-template-columns:minmax(0,1fr) minmax(410px,1fr)!important;gap:58px!important}.saas-site .saas-hero-copy{gap:20px!important}.saas-site .saas-eyebrow,.saas-site .saas-hero-copy>span,.saas-site .saas-page-hero>span,.saas-site .saas-section-heading>span{min-height:32px!important;align-items:center!important;border-radius:999px!important;background:#edf7f3!important;color:#165b51!important;letter-spacing:.06em!important}.saas-site .saas-hero h1,.saas-site .saas-page-hero h1{max-width:820px!important;font-size:64px!important;line-height:.98!important;letter-spacing:0!important}.saas-site .saas-section-heading h2,.saas-site .saas-product-model h2,.saas-site .saas-tour-video h2,.saas-site .saas-pricing-command h2{font-size:42px!important;line-height:1.04!important;letter-spacing:0!important}.saas-site .saas-hero p,.saas-site .saas-page-hero p,.saas-site .saas-section-heading p{max-width:700px!important;color:var(--site-muted)!important;font-size:18px!important;line-height:1.68!important}.saas-site :where(.saas-hero-outcomes article,.saas-hero-note,.saas-api-pill,.saas-hero-proof article,.saas-home-screen-stack article,.saas-flow-timeline article,.saas-feature-grid article,.saas-product-area-grid article,.saas-tour-index article,.saas-tour-grid>article,.saas-solution-grid article,.saas-role-fit-grid article,.saas-guide-launch article,.saas-guide-role-grid article,.saas-guide-playbooks article,.saas-security-model article,.saas-trust-grid article,.saas-help-routes article,.saas-help-topics article,.saas-faq details,.saas-contact-side article,.saas-pricing-confidence article,.saas-pricing-path article,.saas-billing-note,.saas-plan-card,.saas-selected-plan-card,.saas-register-card,.saas-register-summary,.saas-lookup-card,.saas-workspace-entry,.saas-contact-card){border:1px solid var(--site-line)!important;border-radius:var(--radius-panel)!important;background:#fff!important;box-shadow:0 12px 30px #18241f0b!important}.saas-site :where(.saas-home-screen-feature,.saas-product-model,.saas-workflow-map,.saas-tour-video,.saas-solution-command,.saas-pricing-command,.saas-register-command,.saas-security-command,.saas-help-command,.saas-policy-teaser,.saas-contact-next){border:1px solid var(--site-line)!important;border-radius:30px!important;background:#f8fbfa!important;box-shadow:none!important}.saas-site .saas-product-preview,.saas-site .saas-video-frame,.saas-site .saas-screen-scroll,.saas-site .saas-home-screen-frame{border-radius:26px!important;border:1px solid rgba(92,112,132,.16)!important;background:#f7faf8!important;box-shadow:0 18px 44px #18241f17!important}.saas-site .saas-screen-scroll{scrollbar-color:#9ccac0 #ecf4f1!important;scrollbar-width:auto!important}.saas-site .saas-screen-scroll::-webkit-scrollbar-track{background:#ecf4f1!important;border-radius:999px!important}.saas-site .saas-screen-scroll::-webkit-scrollbar-thumb{background:#9ccac0!important;border:3px solid #ecf4f1!important;border-radius:999px!important}.saas-site .saas-register-card input,.saas-site .saas-register-card select,.saas-site .saas-register-card textarea,.saas-site .saas-lookup-card input,.saas-site .saas-contact-card input,.saas-site .saas-contact-card select,.saas-site .saas-contact-card textarea{min-height:48px!important;border-radius:15px!important;border:1px solid var(--site-line)!important;background:#fbfdfc!important;box-shadow:inset 0 1px #ffffffd9!important}.saas-site .saas-footer{display:grid!important;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr)!important;gap:44px!important;margin-top:100px!important;padding:38px!important;border:1px solid var(--site-line)!important;border-radius:30px 30px 0 0!important;background:#f7fbf9!important}.saas-site .saas-footer-summary{align-items:start!important}.saas-site .saas-footer-summary>span{max-width:420px!important;color:var(--site-muted)!important;line-height:1.6!important}.saas-site .saas-footer-groups{display:grid!important;grid-template-columns:repeat(4,minmax(120px,1fr))!important;gap:20px!important;align-items:start!important}.saas-site .saas-footer-links{gap:8px!important}.saas-site .saas-footer-links button{line-height:1.35!important}.app-shell{--card-radius: 16px;--control-height: 42px}.app-shell .content{padding:22px!important}.app-shell .sidebar{border-right:1px solid rgba(255,255,255,.08)!important}.app-shell nav button{border-radius:13px!important}.app-shell :where(.panel,.kpi-card,.entity-card,.workorder-card,.module-form-panel,.record-review-panel,.record-drawer-trust-panel){border-radius:var(--radius-panel)!important;border-color:var(--quiet-border)!important;box-shadow:0 10px 28px #15202b0e!important}.app-shell :where(input,select,textarea){border-radius:var(--control-soft)!important}.app-shell :where(.record-open-button,.actions-row button,.edit-form-actions button,.quick-action-grid button,.pagination-controls button){border-radius:14px!important}.app-shell :where(.status-pill,.priority-pill,.module-pill,.record-chip,.tag-chip,.badge){border-radius:999px!important;white-space:nowrap!important}.owner-app-shell{background:linear-gradient(180deg,#101b28,#172b3b 250px,#f6f9fb 250px,#f6f9fb)!important}.owner-app-shell .super-admin-console{border-radius:28px!important}.owner-app-shell :where(.super-admin-panel,.super-admin-metrics article,.super-admin-row-card,.owner-registration-row,.owner-support-list article,.owner-audit-list article,.owner-billing-event-list article){border-radius:var(--radius-panel)!important;border-color:var(--quiet-border)!important;box-shadow:0 10px 28px #121e2c0d!important}@media (max-width: 1080px){.saas-site .saas-hero{grid-template-columns:1fr!important;padding-top:64px!important}.saas-site .saas-hero h1,.saas-site .saas-page-hero h1{font-size:52px!important}.saas-site .saas-footer,.saas-site .saas-pricing-command{grid-template-columns:1fr!important}.saas-site .saas-footer-groups{grid-template-columns:repeat(2,minmax(160px,1fr))!important}.saas-site .saas-use-cases>div:last-child,.saas-site .saas-after-signup>div:last-child,.saas-site .saas-why-elevon>div:last-child,.saas-site .saas-conversion-trust,.saas-site .saas-conversion-trust>div:last-child,.saas-site .saas-media-proof,.saas-site .saas-media-proof>div:last-child,.saas-site .saas-tour-companion,.saas-site .saas-tour-companion>div:nth-child(2),.saas-site .saas-signin-explainer{grid-template-columns:repeat(2,minmax(0,1fr))!important}.saas-site .saas-tour-companion>div:last-child{grid-column:1 / -1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 760px){.saas-site .saas-nav,.saas-site .saas-hero,.saas-site .saas-page-hero,.saas-site .saas-section,.saas-site .saas-footer{width:min(100% - 24px,1180px)!important}.saas-site .saas-nav{top:10px!important;border-radius:20px!important}.saas-site .saas-mobile-menu-toggle{border-radius:14px!important}.saas-site .saas-nav.open nav,.saas-site .saas-nav.open .saas-nav-actions{border-radius:18px!important}.saas-site .saas-hero h1,.saas-site .saas-page-hero h1{font-size:42px!important;line-height:1.02!important}.saas-site .saas-section-heading h2,.saas-site .saas-product-model h2,.saas-site .saas-tour-video h2,.saas-site .saas-pricing-command h2{font-size:32px!important}.saas-site .saas-hero p,.saas-site .saas-page-hero p,.saas-site .saas-section-heading p{font-size:16px!important}.saas-site .saas-hero-outcomes,.saas-site .saas-preview-grid,.saas-site .saas-footer-groups{grid-template-columns:1fr!important}.saas-site .saas-footer{padding:24px!important;border-radius:24px 24px 0 0!important}.app-shell .content,.owner-app-shell .content{padding:14px!important}}.saas-site img,.saas-site video,.app-shell img,.app-shell video,.owner-app-shell img,.owner-app-shell video{display:block;max-width:100%}.saas-site :where(h1,h2,h3,p,strong,span,small,button,a),.app-shell :where(h1,h2,h3,p,strong,span,small,button,a),.owner-app-shell :where(h1,h2,h3,p,strong,span,small,button,a){overflow-wrap:anywhere}.saas-site :where(.saas-section,.saas-page-hero,.saas-footer),.owner-app-shell :where(.super-admin-panel,.super-admin-grid,.owner-module-map,.owner-section-groups){content-visibility:auto;contain-intrinsic-size:auto 760px}.saas-site :where(.saas-nav,.saas-hero,.saas-cookie-banner),.app-shell :where(.sidebar,.topbar,.hero),.owner-app-shell :where(.owner-topbar,.super-admin-hero){content-visibility:visible}.saas-site :where(button,a),.app-shell :where(button,a),.owner-app-shell :where(button,a){text-decoration-thickness:.08em;text-underline-offset:.18em}@media (max-width: 760px){.saas-site :where(.saas-section,.saas-page-hero,.saas-footer),.owner-app-shell :where(.super-admin-panel,.super-admin-grid,.owner-module-map,.owner-section-groups){contain-intrinsic-size:auto 620px}}.saas-site{--site-ink: #16211d;--site-muted: #64736e;--site-soft-muted: #82908b;--site-line: #e3ece8;--site-primary: #1f7f70;--site-primary-dark: #145d52;--site-wash: #f8fbfa;--site-wash-strong: #eef7f4;background:linear-gradient(180deg,#fff,#fff 46%,#fbfdfc)!important;color:var(--site-ink)!important}.saas-site:before,.saas-site:after{display:none!important}.saas-site .saas-nav{top:16px!important;width:min(100% - 40px,1160px)!important;min-height:66px!important;padding:10px!important;border:1px solid rgba(86,110,101,.16)!important;border-radius:20px!important;background:#fffffff5!important;box-shadow:0 14px 34px #16211d12!important}.saas-site .saas-brand{gap:9px!important;min-height:44px!important;padding:0 12px 0 6px!important}.saas-site .saas-brand span,.saas-site .saas-footer-brand span{width:34px!important;height:34px!important;border-radius:11px!important;background:#e8f5f1!important;color:var(--site-primary-dark)!important;box-shadow:inset 0 0 0 1px #1f7f7029!important}.saas-site .saas-nav nav{min-height:44px!important;gap:2px!important;padding:4px!important;border:1px solid rgba(86,110,101,.1)!important;border-radius:15px!important;background:#f7faf8!important}.saas-site .saas-nav nav button{min-height:36px!important;padding:0 13px!important;border-radius:12px!important;color:#56665f!important;font-size:.9rem!important;font-weight:750!important}.saas-site .saas-nav nav button.active,.saas-site .saas-nav nav button:hover{background:#fff!important;color:var(--site-primary-dark)!important;box-shadow:0 7px 16px #16211d11!important}.saas-site :where(.saas-primary-nav,.saas-secondary-nav){min-height:42px!important;border-radius:13px!important;padding:0 15px!important}.saas-site .saas-primary-nav,.saas-site :where(.saas-hero-actions button:first-child,.saas-product-cta-row button:first-child,.saas-plan-card button,.saas-register-card button,.saas-lookup-card button,.saas-contact-card button,.saas-large-action){background:var(--site-primary)!important;color:#fff!important;box-shadow:0 10px 22px #1f7f702e!important}.saas-site .saas-secondary-nav,.saas-site :where(.saas-hero-actions button:not(:first-child),.saas-product-cta-row button:not(:first-child),.saas-footer-cta button:not(:first-child),.saas-secondary-action){border:1px solid var(--site-line)!important;background:#fff!important;color:var(--site-ink)!important;box-shadow:none!important}.saas-site :where(.saas-primary-nav,.saas-secondary-nav,.saas-hero-actions button,.saas-product-cta-row button,.saas-plan-card button,.saas-register-card button,.saas-lookup-card button,.saas-contact-card button,.saas-large-action,.saas-secondary-action):hover{transform:translateY(-1px)!important}.saas-site .saas-hero,.saas-site .saas-page-hero,.saas-site .saas-section,.saas-site .saas-footer{width:min(100% - 44px,1160px)!important}.saas-site .saas-hero{padding:clamp(68px,8vw,94px) 0 clamp(54px,7vw,76px)!important;grid-template-columns:minmax(0,.98fr) minmax(390px,1.02fr)!important;gap:clamp(38px,5.5vw,64px)!important}.saas-site .saas-hero-copy{gap:18px!important}.saas-site .saas-eyebrow,.saas-site .saas-hero-copy>span,.saas-site .saas-page-hero>span,.saas-site .saas-section-heading>span{min-height:30px!important;padding:6px 10px!important;border:1px solid rgba(31,127,112,.16)!important;border-radius:999px!important;background:var(--site-wash-strong)!important;color:var(--site-primary-dark)!important;font-size:.72rem!important;letter-spacing:.05em!important}.saas-site .saas-hero h1,.saas-site .saas-page-hero h1{max-width:790px!important;color:var(--site-ink)!important;font-size:clamp(3.35rem,6vw,5.2rem)!important;line-height:.99!important;letter-spacing:0!important}.saas-site .saas-section-heading h2,.saas-site .saas-product-model h2,.saas-site .saas-tour-video h2,.saas-site .saas-pricing-command h2{max-width:780px!important;color:var(--site-ink)!important;font-size:clamp(2.05rem,3.4vw,3.25rem)!important;line-height:1.05!important;letter-spacing:0!important}.saas-site .saas-hero p,.saas-site .saas-page-hero p,.saas-site .saas-section-heading p{max-width:690px!important;color:var(--site-muted)!important;font-size:clamp(1rem,1.25vw,1.12rem)!important;line-height:1.7!important}.saas-site .saas-hero-actions{gap:10px!important;margin-top:2px!important}.saas-site .saas-hero-actions button,.saas-site .saas-product-cta-row button,.saas-site .saas-footer-cta button{min-height:46px!important;border-radius:14px!important;padding-inline:18px!important}.saas-site .saas-hero-outcomes{gap:10px!important}.saas-site :where(.saas-hero-outcomes article,.saas-hero-note,.saas-api-pill,.saas-hero-proof article){border:1px solid var(--site-line)!important;border-radius:17px!important;background:#fff!important;box-shadow:0 8px 20px #16211d0a!important}.saas-site .saas-hero-outcomes article{padding:14px!important}.saas-site .saas-hero-outcomes strong,.saas-site .saas-hero-proof strong{color:var(--site-ink)!important;font-size:.98rem!important}.saas-site .saas-hero-outcomes span,.saas-site .saas-hero-proof span{color:var(--site-soft-muted)!important}.saas-site .saas-product-preview,.saas-site .saas-home-screen-frame,.saas-site .saas-video-frame,.saas-site .saas-screen-scroll{border:1px solid rgba(86,110,101,.14)!important;border-radius:24px!important;background:#fff!important;box-shadow:0 18px 42px #16211d16!important}.saas-site .saas-section{margin-top:clamp(64px,8vw,100px)!important;margin-bottom:clamp(64px,8vw,100px)!important}.saas-site .saas-section-heading{margin-bottom:24px!important}.saas-site :where(.saas-home-screen-feature,.saas-product-model,.saas-workflow-map,.saas-tour-video,.saas-solution-command,.saas-pricing-command,.saas-register-command,.saas-security-command,.saas-help-command,.saas-policy-teaser,.saas-contact-next){border:1px solid var(--site-line)!important;border-radius:26px!important;background:var(--site-wash)!important;box-shadow:none!important}.saas-site :where(.saas-home-screen-stack article,.saas-flow-timeline article,.saas-feature-grid article,.saas-product-area-grid article,.saas-tour-index article,.saas-tour-grid>article,.saas-solution-grid article,.saas-role-fit-grid article,.saas-guide-launch article,.saas-guide-role-grid article,.saas-guide-playbooks article,.saas-security-model article,.saas-trust-grid article,.saas-help-routes article,.saas-help-topics article,.saas-faq details,.saas-contact-side article,.saas-pricing-confidence article,.saas-pricing-path article,.saas-billing-note,.saas-plan-card,.saas-selected-plan-card,.saas-register-card,.saas-register-summary,.saas-lookup-card,.saas-workspace-entry,.saas-contact-card){border:1px solid var(--site-line)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 8px 24px #16211d0b!important}.saas-site .saas-media-proof,.saas-site .saas-tour-companion{display:grid!important;gap:20px!important;padding:28px!important;border:1px solid var(--site-line)!important;border-radius:26px!important;background:var(--site-wash)!important}.saas-site .saas-media-proof{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr)!important;align-items:center!important}.saas-site .saas-media-proof h2,.saas-site .saas-tour-companion h3{margin:10px 0 12px!important;color:var(--site-ink)!important;letter-spacing:0!important}.saas-site .saas-media-proof h2{font-size:clamp(2rem,4vw,3.3rem)!important}.saas-site .saas-tour-companion h3{font-size:clamp(1.65rem,3vw,2.35rem)!important}.saas-site .saas-media-proof p,.saas-site .saas-tour-companion p{margin:0!important;color:var(--site-muted)!important;line-height:1.62!important}.saas-site .saas-media-proof>div:last-child,.saas-site .saas-tour-companion>div:nth-child(2){display:grid!important;gap:12px!important}.saas-site .saas-media-proof>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))!important}.saas-site .saas-media-proof article,.saas-site .saas-tour-companion article{display:grid!important;gap:10px!important;padding:18px!important;border:1px solid var(--site-line)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 8px 24px #16211d0a!important}.saas-site .saas-media-proof article strong,.saas-site .saas-tour-companion article strong{color:var(--site-ink)!important}.saas-site .saas-media-proof article span,.saas-site .saas-tour-companion article span{color:var(--site-muted)!important;line-height:1.48!important}.saas-site .saas-media-proof article button{width:100%!important;margin-top:auto!important}.saas-site .saas-tour-companion{grid-template-columns:minmax(240px,.78fr) minmax(0,1.22fr) auto!important;align-items:center!important;margin-bottom:24px!important}.saas-site .saas-tour-companion>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))!important}.saas-site .saas-tour-companion article{grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important}.saas-site .saas-tour-companion article svg{margin-top:2px!important;color:var(--site-primary)!important}.saas-site .saas-tour-companion article div{display:grid!important;gap:4px!important}.saas-site .saas-tour-companion>div:last-child{display:grid!important;gap:10px!important;min-width:150px!important}.saas-site .saas-use-cases>div:last-child,.saas-site .saas-after-signup>div:last-child,.saas-site .saas-why-elevon>div:last-child,.saas-site .saas-signin-explainer,.saas-site .saas-conversion-trust{display:grid!important;gap:14px!important}.saas-site .saas-use-cases article,.saas-site .saas-after-signup article,.saas-site .saas-signin-explainer article,.saas-site .saas-why-elevon article,.saas-site .saas-conversion-trust article{border:1px solid var(--site-line)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 8px 24px #16211d0a!important}.saas-site .saas-use-cases article{display:flex!important;min-height:260px!important;flex-direction:column!important;gap:12px!important;padding:20px!important}.saas-site .saas-use-cases article strong,.saas-site .saas-after-signup article strong,.saas-site .saas-signin-explainer article strong,.saas-site .saas-why-elevon article strong{color:var(--site-ink)!important}.saas-site .saas-use-cases article p,.saas-site .saas-use-cases article span,.saas-site .saas-after-signup article span,.saas-site .saas-signin-explainer article span,.saas-site .saas-why-elevon article span,.saas-site .saas-conversion-trust article span{color:var(--site-muted)!important;line-height:1.52!important}.saas-site .saas-use-cases article p{margin:0!important}.saas-site .saas-use-cases article>div{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin-top:auto!important}.saas-site .saas-use-cases article small{padding:6px 9px!important;border-radius:999px!important;background:var(--site-wash-strong)!important;color:var(--site-primary-dark)!important;font-size:.76rem!important;font-weight:800!important}.saas-site .saas-conversion-trust{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr)!important;align-items:center!important;padding:28px!important;border:1px solid var(--site-line)!important;border-radius:26px!important;background:var(--site-wash)!important}.saas-site .saas-conversion-trust h2{margin:10px 0 12px!important;font-size:clamp(2rem,4vw,3.35rem)!important;letter-spacing:0!important}.saas-site .saas-conversion-trust p{margin:0!important;color:var(--site-muted)!important;line-height:1.65!important}.saas-site .saas-conversion-trust>div:last-child{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.saas-site .saas-conversion-trust article{display:flex!important;gap:11px!important;padding:16px!important;align-items:flex-start!important}.saas-site .saas-conversion-trust article svg{flex:0 0 auto!important;color:var(--site-primary)!important}.saas-site .saas-conversion-trust article div{display:grid!important;gap:4px!important}.saas-site .saas-why-elevon>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))!important}.saas-site .saas-why-elevon article{display:grid!important;grid-template-columns:minmax(0,.95fr) auto minmax(0,1.15fr)!important;gap:14px!important;align-items:center!important;padding:18px!important}.saas-site .saas-why-elevon article>span{padding:9px 11px!important;border-radius:14px!important;background:#f6f1ee!important;color:#755246!important;font-weight:800!important}.saas-site .saas-why-elevon article svg{color:var(--site-primary)!important}.saas-site .saas-after-signup article{display:grid!important;gap:9px!important;padding:18px!important}.saas-site .saas-after-signup article small{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:var(--site-wash-strong)!important;color:var(--site-primary-dark)!important;font-weight:900!important}.saas-site .saas-signin-explainer{grid-column:1 / -1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:16px!important}.saas-site .saas-signin-explainer article{display:grid!important;gap:8px!important;padding:18px!important}.saas-site .saas-plan-card{padding:24px!important}.saas-site .saas-plan-card:has(.saas-plan-badge){border-color:#1f7f7047!important;box-shadow:0 14px 34px #1f7f701a!important}.saas-site :where(input,select,textarea){min-height:46px!important;border-radius:13px!important;border-color:var(--site-line)!important;background:#fff!important}.saas-site .saas-footer{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr)!important;gap:clamp(30px,5vw,54px)!important;margin-top:88px!important;padding:36px!important;border:1px solid var(--site-line)!important;border-bottom:0!important;border-radius:28px 28px 0 0!important;background:#f8fbfa!important;box-shadow:none!important}.saas-site .saas-footer-summary{gap:14px!important;align-items:start!important}.saas-site .saas-footer-summary>span{max-width:430px!important;color:var(--site-muted)!important;line-height:1.62!important}.saas-site .saas-footer-summary>a{color:var(--site-primary-dark)!important}.saas-site .saas-footer-cta{display:flex!important;flex-wrap:wrap!important;gap:9px!important}.saas-site .saas-footer-groups{display:grid!important;grid-template-columns:repeat(4,minmax(118px,1fr))!important;gap:22px!important;align-items:start!important}.saas-site .saas-footer-groups section{gap:11px!important}.saas-site .saas-footer-groups section>strong{color:var(--site-ink)!important;font-size:.92rem!important}.saas-site .saas-footer-links{gap:7px!important}.saas-site .saas-footer-links button{min-height:28px!important;padding:0!important;color:var(--site-muted)!important;line-height:1.35!important;text-align:left!important}@media (max-width: 1080px){.saas-site .saas-hero,.saas-site .saas-footer,.saas-site .saas-pricing-command{grid-template-columns:1fr!important}.saas-site .saas-hero{padding-top:70px!important}.saas-site .saas-footer-groups{grid-template-columns:repeat(2,minmax(160px,1fr))!important}}@media (max-width: 760px){.saas-site .saas-nav,.saas-site .saas-hero,.saas-site .saas-page-hero,.saas-site .saas-section,.saas-site .saas-footer{width:min(100% - 24px,1160px)!important}.saas-site .saas-nav{top:10px!important;border-radius:18px!important}.saas-site .saas-hero{padding-top:50px!important;gap:30px!important}.saas-site .saas-hero h1,.saas-site .saas-page-hero h1{font-size:clamp(2.55rem,14vw,3.65rem)!important}.saas-site .saas-section-heading h2,.saas-site .saas-product-model h2,.saas-site .saas-tour-video h2,.saas-site .saas-pricing-command h2{font-size:clamp(2rem,10vw,2.65rem)!important}.saas-site .saas-hero-outcomes,.saas-site .saas-footer-groups{grid-template-columns:1fr!important}.saas-site .saas-footer{padding:24px!important;border-radius:22px 22px 0 0!important}.saas-site .saas-use-cases>div:last-child,.saas-site .saas-after-signup>div:last-child,.saas-site .saas-why-elevon>div:last-child,.saas-site .saas-conversion-trust,.saas-site .saas-conversion-trust>div:last-child,.saas-site .saas-media-proof,.saas-site .saas-media-proof>div:last-child,.saas-site .saas-tour-companion,.saas-site .saas-tour-companion>div:nth-child(2),.saas-site .saas-tour-companion>div:last-child,.saas-site .saas-signin-explainer,.saas-site .saas-why-elevon article{grid-template-columns:1fr!important}.saas-site .saas-use-cases article{min-height:0!important}.saas-site .saas-conversion-trust,.saas-site .saas-media-proof,.saas-site .saas-tour-companion{padding:20px!important}.saas-site .saas-why-elevon article svg{transform:rotate(90deg)!important}}.app-shell .workorder-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.app-shell .entity-card-title,.app-shell .entity-card-title strong,.app-shell .entity-card-title span{min-width:0;max-width:100%}.app-shell .entity-card-side{min-width:min(100%,120px);max-width:min(42%,240px);justify-content:flex-end;align-items:flex-start;gap:6px}.app-shell :where(.status-pill,.report-status,.subscription-status,.expense-status,.priority-pill,.badge){min-width:0;max-width:100%;min-height:28px;padding:5px 9px;white-space:normal;line-height:1.15}.app-shell .entity-card-side :where(.status-pill,.record-open-button){flex:0 1 auto}.app-shell .record-open-button{min-width:0;max-width:100%;white-space:normal}.app-shell .permission-list :where(div,button,span,strong,small,em){min-width:0;overflow-wrap:anywhere}@media (max-width: 720px){.app-shell .workorder-top{grid-template-columns:1fr}.app-shell .entity-card-side{width:100%;max-width:100%;justify-content:flex-start}.app-shell .entity-card-side :where(.status-pill,.record-open-button){width:auto;max-width:100%}}.saas-site .saas-nav{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;max-width:min(1180px,calc(100vw - 32px))!important}.saas-site .saas-brand{min-width:0!important;justify-self:start!important}.saas-site .saas-nav nav{min-width:0!important;justify-self:center!important;align-items:center!important;justify-content:center!important;max-width:100%!important;padding:4px!important;border-radius:999px!important;background:#f6faf8!important;border:1px solid rgba(223,235,230,.95)!important}.saas-site .saas-nav nav button{min-width:0!important;border-radius:999px!important;color:#344743!important;background:transparent!important;box-shadow:none!important}.saas-site .saas-nav nav button.active{background:#fff!important;color:var(--site-primary-dark)!important;box-shadow:0 5px 14px #15232014!important}.saas-site .saas-nav-actions{min-width:0!important;justify-self:end!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.saas-site .saas-secondary-nav,.saas-site .saas-primary-nav{border-radius:999px!important;white-space:nowrap!important}.saas-site .saas-footer{max-width:min(1180px,calc(100vw - 32px))!important;align-items:start!important;gap:clamp(28px,5vw,72px)!important}.saas-site .saas-footer-summary{display:grid!important;gap:14px!important;align-content:start!important;min-width:0!important}.saas-site .saas-footer-summary>span{max-width:360px!important;line-height:1.6!important}.saas-site .saas-footer-summary>a{justify-self:start!important;color:var(--site-primary-dark)!important;font-weight:800!important}.saas-site .saas-footer-cta{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:9px!important}.saas-site .saas-footer-cta button{min-height:40px!important;border-radius:999px!important}.saas-site .saas-footer-groups section{min-width:0!important;display:grid!important;gap:12px!important;align-content:start!important}.saas-site .saas-footer-groups section>strong{color:var(--site-ink)!important;font-size:14px!important}.saas-site .saas-footer-links button{min-height:30px!important;justify-content:flex-start!important;color:#50635f!important;line-height:1.25!important}@media (max-width: 900px){.saas-site .saas-nav{grid-template-columns:auto auto!important}.saas-site .saas-mobile-menu-toggle{display:inline-flex!important;justify-self:end!important}.saas-site .saas-nav nav,.saas-site .saas-nav-actions{grid-column:1 / -1!important;justify-self:stretch!important;width:100%!important;display:none!important}.saas-site .saas-nav.open nav,.saas-site .saas-nav.open .saas-nav-actions{display:grid!important}.saas-site .saas-nav.open nav{grid-template-columns:repeat(2,minmax(0,1fr))!important;border-radius:18px!important}.saas-site .saas-nav.open .saas-nav-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.saas-site .saas-secondary-nav,.saas-site .saas-primary-nav{width:100%!important}.saas-site .saas-footer{grid-template-columns:1fr!important}.saas-site .saas-footer-summary>span{max-width:620px!important}}@media (max-width: 620px){.saas-site .saas-nav{max-width:calc(100vw - 20px)!important;padding:8px!important;border-radius:16px!important}.saas-site .saas-brand strong{font-size:16px!important}.saas-site .saas-nav.open nav,.saas-site .saas-nav.open .saas-nav-actions,.saas-site .saas-footer-groups{grid-template-columns:1fr!important}.saas-site .saas-footer{max-width:calc(100vw - 24px)!important;padding-top:34px!important}}.saas-site .saas-footer,.saas-site .saas-footer-summary,.saas-site .saas-footer-groups,.saas-site .saas-footer-groups section{min-width:0!important;max-width:100%!important}.saas-site .saas-footer-summary{width:auto!important}@media (max-width: 620px){.saas-site .saas-footer{overflow:hidden!important}.saas-site .saas-footer-summary,.saas-site .saas-footer-groups,.saas-site .saas-footer-cta{width:100%!important}.saas-site .saas-footer-cta button{flex:1 1 100%!important}}.app-shell .topbar{display:grid!important;grid-template-columns:minmax(220px,1fr) minmax(280px,460px) repeat(2,minmax(132px,auto))!important;align-items:stretch!important;gap:10px!important}.app-shell .topbar>div:first-of-type{min-width:0!important;align-self:center!important}.app-shell .topbar h1{max-width:100%!important;overflow-wrap:anywhere!important;line-height:1.08!important}.app-shell .global-command{align-self:center!important;min-width:min(100%,280px)!important}.app-shell :where(.module-link-action,.shell-refresh-action,.connection-pill,.tenant-pill){min-width:0!important;min-height:44px!important;align-self:stretch!important;display:inline-grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-content:center!important;column-gap:8px!important;row-gap:2px!important;padding:7px 11px!important;line-height:1.12!important;text-align:left!important}.app-shell :where(.module-link-action,.shell-refresh-action,.connection-pill,.tenant-pill) svg{grid-row:1 / -1!important;align-self:center!important}.app-shell :where(.module-link-action,.shell-refresh-action,.connection-pill,.tenant-pill) span,.app-shell :where(.module-link-action,.shell-refresh-action,.connection-pill,.tenant-pill) small{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell .tenant-pill select{min-width:0!important;max-width:100%!important}.app-shell .sidebar{width:276px!important;max-width:100%!important;overflow:hidden!important}.app-shell .sidebar nav{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:4px!important}.app-shell .nav-group>span{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.app-shell .nav-group button,.app-shell .sidebar-recents>button{min-width:0!important}.app-shell .nav-group button span,.app-shell .sidebar-recents>button span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell .sidebar-footer{min-width:0!important;padding-top:10px!important;border-top:1px solid rgba(232,241,248,.1)!important}.app-shell .sidebar-footer strong,.app-shell .sidebar-footer span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.owner-topbar{min-width:0!important}.owner-topbar-actions{width:min(100%,280px)!important}.owner-topbar-actions button{min-width:0!important;text-align:center!important}.owner-topbar-actions button svg{flex:0 0 auto!important}@media (max-width: 1320px){.app-shell .topbar{grid-template-columns:minmax(220px,1fr) minmax(280px,1fr) repeat(2,minmax(132px,.5fr))!important}.app-shell .topbar>:where(.connection-pill,.tenant-pill){grid-column:span 1!important}}@media (max-width: 1120px){.app-shell .topbar{grid-template-columns:minmax(0,1fr) minmax(260px,1fr)!important}.app-shell .mobile-menu-button{grid-column:1 / -1!important;justify-self:start!important}.app-shell :where(.module-link-action,.shell-refresh-action,.connection-pill,.tenant-pill){width:100%!important}}@media (max-width: 760px){.app-shell{grid-template-columns:1fr!important}.app-shell .sidebar{width:min(88vw,320px)!important}.app-shell .topbar{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;padding:12px!important}.app-shell .mobile-menu-button,.app-shell .topbar>div:first-of-type,.app-shell .global-command{grid-column:1 / -1!important}.app-shell .global-command{min-width:0!important;width:100%!important}.app-shell :where(.module-link-action,.shell-refresh-action,.connection-pill,.tenant-pill){min-height:42px!important}.owner-topbar-actions{width:100%!important}}@media (max-width: 520px){.app-shell .topbar h1{font-size:22px!important}.app-shell :where(.module-link-action,.shell-refresh-action,.connection-pill,.tenant-pill){min-height:40px!important;padding:7px 9px!important}.app-shell :where(.module-link-action,.shell-refresh-action,.connection-pill,.tenant-pill) small,.app-shell .tenant-pill span{display:none!important}.owner-topbar h1{font-size:2.35rem!important}.owner-topbar p{font-size:.95rem!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important}.owner-topbar-meta{display:none!important}.owner-topbar-actions{gap:8px!important}.owner-topbar-actions button{min-height:40px!important;border-radius:14px!important}}.owner-app-shell{background:linear-gradient(180deg,#0f1d2a,#14283a 310px,#f7fafb 310px,#f7fafb)!important}.owner-app-shell .content{max-width:1440px!important;padding:24px!important}.owner-topbar{align-items:start!important;display:grid!important;gap:24px!important;grid-template-columns:minmax(0,1fr) auto!important;margin-bottom:18px!important}.owner-topbar h1{font-size:clamp(2.25rem,4vw,4.2rem)!important;line-height:.96!important}.owner-topbar p{max-width:700px!important;line-height:1.62!important}.owner-topbar-meta{grid-template-columns:repeat(3,minmax(0,1fr))!important;max-width:820px!important}.owner-topbar-meta article{min-height:84px!important;border-radius:18px!important;background:#ffffff13!important}.owner-topbar-actions{align-self:stretch!important;display:grid!important;gap:10px!important;min-width:230px!important}.owner-topbar-actions button{justify-content:center!important;min-height:44px!important;border-radius:16px!important}.owner-app-shell .super-admin-console{gap:14px!important;padding:16px!important;border-radius:30px!important;background:#fff!important;box-shadow:0 28px 70px #0c17221f!important}.owner-app-shell .super-admin-hero{align-items:center!important;grid-template-columns:minmax(0,1fr) auto!important;gap:16px!important;padding:18px!important;border-radius:24px!important}.owner-app-shell .super-admin-hero h2{font-size:clamp(1.5rem,2.3vw,2.35rem)!important;line-height:1.05!important}.owner-app-shell .super-admin-hero p{max-width:700px!important;line-height:1.52!important}.owner-app-shell .super-admin-hero-actions button{min-height:42px!important;border-radius:15px!important}.owner-app-shell .owner-console-context{display:grid!important;gap:10px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.owner-app-shell .owner-console-context article{min-height:84px!important;padding:14px!important;border:1px solid rgba(111,132,153,.14)!important;border-radius:18px!important;background:#f7fafb!important}.owner-app-shell .owner-module-map{grid-template-columns:240px minmax(0,1fr)!important;gap:12px!important;padding:12px!important;border-radius:24px!important}.owner-app-shell .owner-module-map-heading{border-radius:18px!important;padding:14px!important}.owner-app-shell .owner-module-map-grid{grid-template-columns:repeat(auto-fit,minmax(156px,1fr))!important}.owner-app-shell .owner-module-map-grid button{min-height:78px!important;gap:4px!important;padding:10px 11px!important;border-radius:16px!important;box-shadow:none!important}.owner-app-shell .owner-module-map-grid button small,.owner-app-shell .owner-section-groups{display:none!important}.owner-app-shell .super-admin-panel,.owner-app-shell .super-admin-console>.super-admin-panel,.owner-app-shell .super-admin-metrics article{border-radius:22px!important;box-shadow:0 10px 28px #121e2c0b!important}.owner-app-shell .super-admin-panel{padding:16px!important}.owner-app-shell .super-admin-panel-heading strong{font-size:clamp(1rem,1.4vw,1.18rem)!important;line-height:1.18!important}.owner-app-shell :where(.super-admin-search,.owner-support-search-field,.super-admin-content-form input,.super-admin-content-form select,.super-admin-content-form textarea,.owner-manual-workspace input,.owner-manual-workspace select){border-radius:15px!important;border-color:#6f84992e!important;background:#fbfdfd!important}.owner-app-shell .super-admin-filter-bar{align-items:center!important;gap:8px!important;padding:6px!important;border-radius:17px!important;background:#f4f7f8!important}.owner-app-shell .super-admin-filter-bar button{min-height:34px!important;border-radius:12px!important}.owner-app-shell .super-admin-tenant-list button,.owner-app-shell .super-admin-row-card,.owner-app-shell .super-admin-event-list article,.owner-app-shell .owner-support-list article,.owner-app-shell .owner-audit-list article,.owner-app-shell .owner-billing-event-list article,.owner-app-shell .owner-registration-row,.owner-app-shell .super-admin-empty-note{border-radius:16px!important;box-shadow:none!important}@media (max-width: 1080px){.owner-topbar,.owner-app-shell .super-admin-hero,.owner-app-shell .owner-module-map,.owner-app-shell .owner-console-context{grid-template-columns:1fr!important}.owner-topbar-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;min-width:0!important;width:100%!important}}@media (max-width: 760px){.owner-app-shell .content{padding:12px!important}.owner-topbar-actions,.owner-topbar-meta,.owner-app-shell .owner-module-map-grid{grid-template-columns:1fr!important}.owner-app-shell .super-admin-console,.owner-app-shell .super-admin-hero,.owner-app-shell .super-admin-panel,.owner-app-shell .owner-module-map{border-radius:22px!important}.owner-app-shell .owner-module-map-grid{max-height:420px!important;overflow:auto!important;padding-right:4px!important}}.saas-site{--site-ink: #141f1c;--site-muted: #60716c;--site-line: #e6eeeb;--site-primary: #17796d;--site-primary-dark: #105f56;--site-wash: #f8fbfa;--site-wash-strong: #eef7f4;background:#fff!important}.saas-site .saas-nav{align-items:center!important;min-height:70px!important;padding:10px 12px!important;border:1px solid rgba(35,61,55,.1)!important;border-radius:22px!important;background:#fffffff0!important;box-shadow:0 18px 46px #141f1c17!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.saas-site .saas-footer-brand strong,.saas-site .saas-brand strong{letter-spacing:-.01em!important}.saas-site .saas-nav nav{align-items:center!important;gap:3px!important;padding:4px!important;border:1px solid rgba(35,61,55,.08)!important;border-radius:16px!important;background:#f7faf9!important}.saas-site .saas-nav nav button{min-height:38px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:#4f625d!important;font-size:.88rem!important;font-weight:850!important}.saas-site .saas-nav nav button.active,.saas-site .saas-nav nav button:hover{background:#fff!important;color:var(--site-ink)!important;box-shadow:0 8px 20px #141f1c14!important}.saas-site .saas-nav-actions{gap:8px!important}.saas-site .saas-nav-actions button{min-height:40px!important;border-radius:13px!important}.saas-site .saas-section{margin-block:clamp(58px,7vw,104px)!important}.saas-site .saas-section-heading{max-width:820px!important;margin-bottom:28px!important}.saas-site .saas-section-heading h2{max-width:760px!important;font-size:clamp(2.1rem,4vw,4.2rem)!important;letter-spacing:0!important;line-height:.98!important}.saas-site .saas-section-heading p{max-width:650px!important;font-size:1.04rem!important;line-height:1.68!important}.saas-site .saas-use-cases>div:last-child,.saas-site .saas-feature-grid,.saas-site .saas-flow-timeline,.saas-site .saas-home-screen-stack,.saas-site .saas-product-model>div:last-child,.saas-site .saas-why-elevon>div:last-child{gap:16px!important}.saas-site :where(.saas-use-cases article,.saas-feature-grid article,.saas-flow-timeline article,.saas-home-screen-stack article,.saas-product-model article,.saas-why-elevon article,.saas-pricing-confidence article,.saas-after-signup article,.saas-signin-explainer article,.saas-lookup-help article){border:1px solid rgba(36,66,60,.1)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 10px 26px #141f1c0b!important}.saas-site :where(.saas-use-cases article:hover,.saas-feature-grid article:hover,.saas-home-screen-stack article:hover,.saas-plan-card:hover){border-color:#17796d3d!important;box-shadow:0 18px 42px #17796d17!important;transform:translateY(-1px)!important}.saas-site .saas-media-proof,.saas-site .saas-conversion-trust,.saas-site .saas-home-screen-feature,.saas-site .saas-product-model{border:1px solid rgba(36,66,60,.1)!important;border-radius:32px!important;background:linear-gradient(180deg,#fff,#f8fbfa)!important;box-shadow:0 18px 52px #141f1c0e!important}.saas-site .saas-home-screen-frame,.saas-site .saas-product-preview,.saas-site .saas-screen-shot,.saas-site .saas-video-frame{border-radius:26px!important;box-shadow:0 22px 58px #141f1c1f!important}.saas-site .saas-home-screen-stack article{align-items:center!important;grid-template-columns:132px minmax(0,1fr)!important;padding:12px!important}.saas-site .saas-home-screen-stack img{aspect-ratio:4 / 3!important;height:auto!important;object-fit:cover!important;object-position:top center!important}.saas-site .saas-footer{display:grid!important;gap:26px!important;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr)!important;margin-top:clamp(72px,9vw,120px)!important;padding:clamp(28px,5vw,52px)!important;border:0!important;border-radius:34px 34px 0 0!important;background:linear-gradient(135deg,#12231f,#17362f 62%,#0f1c19)!important;color:#fff!important;box-shadow:0 -24px 60px #12231f24!important}.saas-site .saas-footer-summary{align-content:start!important;display:grid!important;gap:16px!important}.saas-site .saas-footer-summary>span,.saas-site .saas-footer-summary>a{color:#ffffffb8!important}.saas-site .saas-footer-cta{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.saas-site .saas-footer-cta button{min-height:44px!important;border-radius:14px!important}.saas-site .saas-footer-groups{display:grid!important;gap:14px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.saas-site .saas-footer-groups section{min-width:0!important;padding:16px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:18px!important;background:#ffffff0e!important}.saas-site .saas-footer-groups section>strong{color:#fff!important}.saas-site .saas-footer-links button{min-height:32px!important;color:#ffffffc2!important}.saas-site .saas-footer-links button:hover{color:#fff!important}@media (max-width: 1080px){.saas-site .saas-nav{grid-template-columns:auto auto!important}.saas-site .saas-footer{grid-template-columns:1fr!important}.saas-site .saas-footer-groups{grid-template-columns:repeat(2,minmax(0,1fr))!important}.saas-site .saas-home-screen-stack article{grid-template-columns:120px minmax(0,1fr)!important}}@media (max-width: 760px){.saas-site .saas-nav{width:min(100% - 22px,1180px)!important;padding:9px!important;border-radius:18px!important}.saas-site .saas-nav.open nav,.saas-site .saas-nav.open .saas-nav-actions{border-radius:16px!important}.saas-site .saas-section{margin-block:52px!important}.saas-site .saas-section-heading h2{font-size:clamp(2rem,11vw,3rem)!important}.saas-site .saas-media-proof,.saas-site .saas-conversion-trust,.saas-site .saas-home-screen-feature,.saas-site .saas-product-model{border-radius:24px!important}.saas-site .saas-home-screen-stack article,.saas-site .saas-footer-groups,.saas-site .saas-footer-cta{grid-template-columns:1fr!important}.saas-site .saas-footer{width:min(100% - 18px,1180px)!important;padding:22px!important;border-radius:24px 24px 0 0!important}.saas-site .saas-footer-cta button{width:100%!important}}.saas-site .saas-pricing-command,.saas-site .saas-register-command{align-items:center!important;gap:clamp(22px,4vw,46px)!important;padding:clamp(24px,4vw,42px)!important;border:1px solid var(--site-line)!important;border-radius:32px!important;background:#f8fbfa!important}.saas-site .saas-pricing-command>div:first-child,.saas-site .saas-register-command>div:first-child{display:grid!important;gap:13px!important;min-width:0!important}.saas-site .saas-pricing-command>div:last-child,.saas-site .saas-register-command>div:last-child{display:grid!important;gap:12px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;min-width:0!important}.saas-site .saas-pricing-command article,.saas-site .saas-register-command article,.saas-site .saas-pricing-confidence article,.saas-site .saas-pricing-path article,.saas-site .saas-after-signup article{border:1px solid var(--site-line)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 10px 26px #12221e0b!important}.saas-site .saas-pricing-command article,.saas-site .saas-register-command article{padding:18px!important}.saas-site .saas-pricing-confidence,.saas-site .saas-pricing-path>div:last-child,.saas-site .saas-after-signup>div:last-child{display:grid!important;gap:14px!important}.saas-site .saas-pricing-confidence{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:min(100% - 44px,1160px)!important;margin:0 auto!important}.saas-site .saas-pricing-path>div:last-child,.saas-site .saas-after-signup>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr))!important}.saas-site .saas-plan-grid{display:grid!important;gap:16px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:min(100% - 44px,1160px)!important;margin:32px auto!important}.saas-site .saas-plan-card{display:grid!important;gap:16px!important;padding:24px!important;border-radius:26px!important;border-color:var(--site-line)!important}.saas-site .saas-plan-card.selected,.saas-site .saas-plan-card.recommended{border-color:#17796d52!important;box-shadow:0 18px 38px #17796d1a!important}.saas-site .saas-plan-card button,.saas-site .saas-register-card button[type=submit],.saas-site .saas-lookup-card form button,.saas-site .saas-large-action{min-height:46px!important;border-radius:16px!important}.saas-site .saas-register-layout,.saas-site .saas-workspace-lookup{align-items:start!important;display:grid!important;gap:22px!important;grid-template-columns:minmax(0,1.32fr) minmax(320px,.68fr)!important;width:min(100% - 44px,1160px)!important;margin:0 auto clamp(64px,8vw,96px)!important}.saas-site .saas-register-card,.saas-site .saas-register-summary,.saas-site .saas-lookup-card,.saas-site .saas-workspace-entry{border:1px solid var(--site-line)!important;border-radius:28px!important;background:#fff!important;box-shadow:0 16px 40px #12221e0f!important}.saas-site .saas-register-card,.saas-site .saas-lookup-card,.saas-site .saas-workspace-entry{padding:clamp(22px,3vw,32px)!important}.saas-site .saas-register-summary{position:sticky!important;top:104px!important;display:grid!important;gap:14px!important;padding:20px!important}.saas-site .saas-register-steps{gap:8px!important;padding:8px!important;border-radius:18px!important;background:#f8fbfa!important}.saas-site .saas-register-steps span{min-height:36px!important;border-radius:13px!important}.saas-site .saas-register-current,.saas-site .saas-register-readiness,.saas-site .saas-consent-box,.saas-site .saas-payment-preview,.saas-site .saas-register-action-panel,.saas-site .saas-register-plan-panel,.saas-site .saas-registration-protections,.saas-site .saas-workspace-found,.saas-site .saas-key-recovery-card{border-radius:22px!important;border-color:var(--site-line)!important;background:#f8fbfa!important}.saas-site .saas-register-section{padding:22px 0!important;border-bottom:1px solid var(--site-line)!important}.saas-site .saas-register-section:last-of-type{border-bottom:0!important}.saas-site .saas-form-grid{display:grid!important;gap:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.saas-site .saas-form-grid label,.saas-site .saas-lookup-card form label{color:var(--site-ink)!important;font-weight:850!important}.saas-site :where(.saas-register-card,.saas-lookup-card) input,.saas-site :where(.saas-register-card,.saas-lookup-card) select,.saas-site :where(.saas-register-card,.saas-lookup-card) textarea{min-height:48px!important;border-radius:16px!important;border:1px solid var(--site-line)!important;background:#fff!important;color:var(--site-ink)!important;box-shadow:none!important}.saas-site :where(.saas-register-card,.saas-lookup-card) input:focus,.saas-site :where(.saas-register-card,.saas-lookup-card) select:focus,.saas-site :where(.saas-register-card,.saas-lookup-card) textarea:focus{border-color:#17796d8c!important;box-shadow:0 0 0 4px #17796d1a!important;outline:0!important}.saas-site .saas-check-row{align-items:start!important;border-radius:16px!important}.saas-site .saas-register-plan-list{display:grid!important;gap:10px!important}.saas-site .saas-register-plan-list button{border-radius:18px!important}.saas-site .saas-workspace-lookup{grid-template-columns:minmax(0,.8fr) minmax(360px,1.2fr)!important;padding-top:clamp(70px,8vw,104px)!important}.saas-site .saas-lookup-card{display:grid!important;gap:16px!important}.saas-site .saas-workspace-simple-path,.saas-site .saas-signin-explainer,.saas-site .saas-lookup-help{display:grid!important;gap:12px!important}.saas-site .saas-workspace-simple-path{grid-template-columns:repeat(3,minmax(0,1fr))!important}.saas-site .saas-signin-explainer,.saas-site .saas-lookup-help{grid-column:1 / -1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.saas-site .saas-signin-explainer article,.saas-site .saas-lookup-help article{border:1px solid var(--site-line)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 10px 26px #12221e0b!important}@media (max-width: 1080px){.saas-site .saas-pricing-command,.saas-site .saas-register-command,.saas-site .saas-register-layout,.saas-site .saas-workspace-lookup{grid-template-columns:1fr!important}.saas-site .saas-register-summary{position:static!important}.saas-site .saas-pricing-command>div:last-child,.saas-site .saas-register-command>div:last-child,.saas-site .saas-pricing-confidence,.saas-site .saas-pricing-path>div:last-child,.saas-site .saas-after-signup>div:last-child,.saas-site .saas-plan-grid,.saas-site .saas-signin-explainer,.saas-site .saas-lookup-help{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 760px){.saas-site .saas-pricing-command,.saas-site .saas-register-command,.saas-site .saas-register-card,.saas-site .saas-register-summary,.saas-site .saas-lookup-card,.saas-site .saas-workspace-entry{border-radius:24px!important;padding:20px!important}.saas-site .saas-pricing-command>div:last-child,.saas-site .saas-register-command>div:last-child,.saas-site .saas-pricing-confidence,.saas-site .saas-pricing-path>div:last-child,.saas-site .saas-after-signup>div:last-child,.saas-site .saas-plan-grid,.saas-site .saas-form-grid,.saas-site .saas-workspace-simple-path,.saas-site .saas-signin-explainer,.saas-site .saas-lookup-help{grid-template-columns:1fr!important}.saas-site .saas-register-layout,.saas-site .saas-workspace-lookup,.saas-site .saas-pricing-confidence,.saas-site .saas-plan-grid{width:min(100% - 24px,1160px)!important}}.saas-site .saas-cookie-banner{left:auto!important;right:18px!important;bottom:18px!important;width:min(360px,calc(100vw - 36px))!important;max-width:calc(100vw - 36px)!important;padding:16px!important;gap:12px!important;border-radius:20px!important;border:1px solid rgba(86,110,101,.18)!important;background:#fffffff5!important;box-shadow:0 20px 44px #16211d1f!important}.saas-site .saas-cookie-banner span,.saas-site .saas-cookie-banner label{font-size:.9rem!important;line-height:1.38!important}.saas-site .saas-cookie-banner>div:last-child{gap:8px!important}.saas-site .saas-cookie-banner>div:last-child button{min-height:42px!important;padding:0 16px!important;border-radius:14px!important}@media (max-width: 760px){.saas-site .saas-cookie-banner{position:static!important;right:12px!important;bottom:12px!important;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;margin:32px auto 0!important;padding:13px!important}.saas-site .saas-cookie-banner>div:first-child{gap:5px!important}.saas-site .saas-cookie-banner span{display:none!important}.saas-site .saas-cookie-banner label{font-size:.83rem!important}.saas-site .saas-cookie-banner>div:last-child{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.saas-site .saas-cookie-banner>div:last-child button{min-height:40px!important;padding:0 10px!important;font-size:.84rem!important}}.saas-site{--site-ink: #17221f !important;--site-muted: #66746f !important;--site-line: #e5eee9 !important;--site-primary: #17796d !important;--site-primary-dark: #105c53 !important;--site-wash: #f8fbfa !important;--site-wash-strong: #eef8f4 !important}.saas-site .saas-nav{align-items:center!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:14px!important;min-height:72px!important;padding:10px 12px!important;border:1px solid rgba(111,132,123,.16)!important;border-radius:24px!important;background:#fffffff7!important;box-shadow:0 18px 48px #12221e14!important}.saas-site .saas-brand{justify-self:start!important;min-width:146px!important;padding:0 12px 0 4px!important}.saas-site .saas-brand strong,.saas-site .saas-footer-brand strong{color:var(--site-ink)!important;font-size:1rem!important;font-weight:900!important;letter-spacing:0!important}.saas-site .saas-brand span,.saas-site .saas-footer-brand span{background:linear-gradient(135deg,#eaf8f4,#f7fbf9)!important;border:1px solid rgba(23,121,109,.16)!important;box-shadow:none!important}.saas-site .saas-nav nav{justify-self:center!important;width:auto!important;max-width:100%!important;padding:5px!important;border:1px solid rgba(111,132,123,.12)!important;border-radius:18px!important;background:#f8fbfa!important}.saas-site .saas-nav nav button{min-width:86px!important;min-height:38px!important;padding:0 14px!important;border-radius:14px!important;color:#64736e!important;font-weight:820!important}.saas-site .saas-nav nav button.active,.saas-site .saas-nav nav button:hover{background:#fff!important;color:var(--site-primary-dark)!important;box-shadow:0 9px 20px #12221e12!important}.saas-site .saas-nav-actions{align-items:center!important;display:flex!important;justify-self:end!important}.saas-site .saas-primary-nav,.saas-site .saas-secondary-nav{min-height:42px!important;border-radius:15px!important;font-weight:880!important}.saas-site .saas-secondary-nav{border-color:transparent!important;color:#4f625c!important}.saas-site .saas-mobile-menu-toggle{justify-self:end!important;min-height:42px!important;border-radius:15px!important;border:1px solid var(--site-line)!important;background:#fff!important;color:var(--site-ink)!important;box-shadow:none!important}.saas-site .saas-footer{align-items:start!important;grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr)!important;gap:clamp(34px,5vw,72px)!important;padding:42px!important;border-color:#6f847b26!important;border-radius:32px 32px 0 0!important;background:#fff!important;box-shadow:0 -14px 44px #12221e0a!important}.saas-site .saas-footer-summary{align-content:start!important;display:grid!important;gap:16px!important;min-width:0!important}.saas-site .saas-footer-brand{align-items:center!important;display:inline-flex!important;gap:10px!important}.saas-site .saas-footer-summary>span{max-width:360px!important;color:var(--site-muted)!important;font-size:.96rem!important;line-height:1.62!important}.saas-site .saas-footer-summary>a{align-self:start!important;color:var(--site-primary-dark)!important;font-weight:860!important}.saas-site .saas-footer-cta{display:grid!important;gap:9px!important;grid-template-columns:repeat(2,minmax(0,max-content))!important;justify-content:start!important}.saas-site .saas-footer-cta button{min-height:42px!important;border-radius:15px!important;padding:0 16px!important}.saas-site .saas-footer-groups{align-items:start!important;display:grid!important;gap:18px!important;grid-template-columns:repeat(4,minmax(130px,1fr))!important}.saas-site .saas-footer-groups section{align-content:start!important;display:grid!important;gap:12px!important;min-width:0!important;padding-top:4px!important}.saas-site .saas-footer-groups section>strong{color:var(--site-ink)!important;font-size:.88rem!important;font-weight:940!important}.saas-site .saas-footer-links{display:grid!important;gap:8px!important}.saas-site .saas-footer-links button{justify-content:start!important;min-height:26px!important;padding:0!important;color:var(--site-muted)!important;font-size:.9rem!important;font-weight:760!important;line-height:1.35!important}.saas-site .saas-footer-links button:hover{color:var(--site-primary-dark)!important}@media (max-width: 1080px){.saas-site .saas-nav{grid-template-columns:auto auto!important}.saas-site .saas-nav nav,.saas-site .saas-nav-actions{grid-column:1 / -1!important;justify-self:stretch!important}.saas-site .saas-nav:not(.open) nav,.saas-site .saas-nav:not(.open) .saas-nav-actions{display:none!important}.saas-site .saas-nav.open nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.saas-site .saas-nav.open .saas-nav-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.saas-site .saas-nav.open .saas-nav-actions button,.saas-site .saas-nav.open nav button{width:100%!important}.saas-site .saas-footer{grid-template-columns:1fr!important}.saas-site .saas-footer-groups{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 760px){.saas-site .saas-nav{width:min(100% - 24px,1160px)!important;gap:10px!important;padding:9px!important;border-radius:20px!important}.saas-site .saas-brand{min-width:0!important}.saas-site .saas-nav.open nav,.saas-site .saas-nav.open .saas-nav-actions,.saas-site .saas-footer-groups,.saas-site .saas-footer-cta{grid-template-columns:1fr!important}.saas-site .saas-nav.open .saas-nav-actions{display:grid!important;grid-auto-flow:row!important;grid-template-columns:minmax(0,1fr)!important}.saas-site .saas-nav.open .saas-nav-actions button{grid-column:1!important;grid-row:auto!important;width:100%!important}.saas-site .saas-footer{padding:26px!important;border-radius:24px 24px 0 0!important}}.saas-site .saas-home-hero{align-items:center!important;grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr)!important;gap:clamp(42px,6vw,82px)!important;padding-top:clamp(86px,9vw,126px)!important}.saas-site .saas-hero-copy{align-content:center!important;display:grid!important;gap:18px!important}.saas-site .saas-home-hero .saas-eyebrow{justify-self:start!important;min-height:34px!important;padding:7px 12px!important;border-radius:999px!important;background:#eef8f4!important;color:var(--site-primary-dark)!important}.saas-site .saas-home-hero h1{max-width:720px!important;font-size:clamp(3.4rem,6vw,5.35rem)!important;line-height:.98!important}.saas-site .saas-home-hero p{max-width:640px!important;font-size:clamp(1.02rem,1.25vw,1.16rem)!important;line-height:1.68!important}.saas-site .saas-hero-actions{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:11px!important}.saas-site .saas-hero-actions button{min-height:48px!important;border-radius:16px!important;padding:0 18px!important}.saas-site .saas-hero-actions button:first-child{background:#17796d!important;box-shadow:0 14px 30px #17796d33!important}.saas-site .saas-hero-outcomes{display:grid!important;gap:10px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:4px!important}.saas-site .saas-hero-outcomes article{align-content:start!important;min-height:88px!important;padding:15px!important;border-radius:18px!important}.saas-site .saas-hero-note,.saas-site .saas-api-pill{max-width:660px!important;border-radius:18px!important}.saas-site .saas-hero-product-stage{align-self:center!important;display:grid!important;gap:16px!important;min-width:0!important}.saas-site .saas-product-preview{overflow:hidden!important;padding:14px!important;border-radius:30px!important;background:linear-gradient(180deg,#fff,#f8fbfa)!important;box-shadow:0 32px 80px #12221e24!important}.saas-site .saas-preview-top{align-items:center!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:10px!important;padding:4px 6px 13px!important}.saas-site .saas-preview-top span{width:11px!important;height:11px!important;border-radius:999px!important;background:#21a08f!important;box-shadow:18px 0 #f2bf5b,36px 0 #e87979!important}.saas-site .saas-preview-screen{aspect-ratio:16 / 10.2!important;border-radius:24px!important}.saas-site .saas-preview-screen img{object-position:top center!important}.saas-site .saas-preview-grid{display:grid!important;gap:10px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.saas-site .saas-preview-grid article{min-height:92px!important;padding:15px!important;border-radius:18px!important;background:#fff!important}.saas-site .saas-preview-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.saas-site .saas-preview-actions span{min-height:34px!important;border-radius:999px!important;padding:7px 10px!important}.saas-site .saas-hero-product-stage .saas-hero-proof{display:grid!important;gap:10px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.saas-site .saas-hero-product-stage .saas-hero-proof article{min-height:78px!important;padding:14px!important;border-radius:18px!important;background:#fff!important}@media (max-width: 1080px){.saas-site .saas-home-hero{grid-template-columns:1fr!important;padding-top:78px!important}.saas-site .saas-home-hero h1,.saas-site .saas-home-hero p{max-width:820px!important}.saas-site .saas-hero-product-stage .saas-hero-proof{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 760px){.saas-site .saas-home-hero{padding-top:56px!important}.saas-site .saas-home-hero h1{font-size:clamp(2.55rem,13vw,3.65rem)!important}.saas-site .saas-hero-actions,.saas-site .saas-hero-actions button{width:100%!important}.saas-site .saas-hero-outcomes,.saas-site .saas-preview-grid,.saas-site .saas-hero-product-stage .saas-hero-proof{grid-template-columns:1fr!important}.saas-site .saas-product-preview{border-radius:24px!important;padding:10px!important}.saas-site .saas-preview-screen{aspect-ratio:4 / 3.15!important;border-radius:18px!important}}.saas-site .saas-section-heading{display:grid!important;gap:10px!important;margin-bottom:26px!important}.saas-site .saas-section-heading>span{justify-self:start!important}.saas-site .saas-media-proof,.saas-site .saas-conversion-trust,.saas-site .saas-home-flow,.saas-site .saas-product-model{border-radius:32px!important;background:#f8fbfa!important;border:1px solid var(--site-line)!important}.saas-site .saas-media-proof,.saas-site .saas-conversion-trust{align-items:center!important;gap:clamp(22px,4vw,46px)!important;padding:clamp(24px,4vw,42px)!important}.saas-site .saas-media-proof>div:first-child,.saas-site .saas-conversion-trust>div:first-child{display:grid!important;gap:12px!important}.saas-site .saas-media-proof h2,.saas-site .saas-conversion-trust h2{margin:0!important;max-width:620px!important}.saas-site .saas-media-proof p,.saas-site .saas-conversion-trust p{max-width:560px!important}.saas-site .saas-media-proof>div:last-child,.saas-site .saas-conversion-trust>div:last-child{display:grid!important;gap:12px!important}.saas-site .saas-media-proof article,.saas-site .saas-conversion-trust article{border-radius:22px!important;box-shadow:0 10px 26px #12221e0b!important}.saas-site .saas-media-proof article button{min-height:42px!important;border-radius:14px!important}.saas-site .saas-use-cases>div:last-child,.saas-site .saas-feature-grid,.saas-site .saas-flow-timeline{display:grid!important;gap:14px!important}.saas-site .saas-use-cases>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr))!important}.saas-site .saas-feature-grid,.saas-site .saas-flow-timeline{grid-template-columns:repeat(3,minmax(0,1fr))!important}.saas-site .saas-use-cases article,.saas-site .saas-feature-grid article,.saas-site .saas-flow-timeline article,.saas-site .saas-home-screen-stack article,.saas-site .saas-product-model article,.saas-site .saas-why-elevon article{border-radius:22px!important;border-color:var(--site-line)!important;background:#fff!important;box-shadow:0 10px 26px #12221e0b!important}.saas-site .saas-use-cases article,.saas-site .saas-feature-grid article{min-height:0!important;padding:22px!important}.saas-site .saas-use-cases article{gap:13px!important}.saas-site .saas-use-cases article>div{gap:7px!important}.saas-site .saas-use-cases article small{border-radius:999px!important;background:#eef8f4!important;color:var(--site-primary-dark)!important}.saas-site .saas-feature-grid article{align-content:start!important;display:grid!important;gap:12px!important}.saas-site .saas-feature-grid article>div:first-child{width:42px!important;height:42px!important;border-radius:15px!important;background:#eef8f4!important;color:var(--site-primary-dark)!important}.saas-site .saas-home-screen-feature{align-items:center!important;gap:clamp(22px,4vw,42px)!important;padding:clamp(18px,3vw,30px)!important;border-radius:32px!important;background:#f8fbfa!important}.saas-site .saas-home-screen-frame{border-radius:26px!important;overflow:hidden!important}.saas-site .saas-home-screen-feature>div:last-child{display:grid!important;gap:12px!important}.saas-site .saas-home-screen-feature button,.saas-site .saas-product-model button{justify-self:start!important;min-height:44px!important;border-radius:15px!important}.saas-site .saas-home-screen-stack article{align-items:center!important;grid-template-columns:150px minmax(0,1fr)!important;padding:14px!important}.saas-site .saas-home-screen-stack img{border-radius:18px!important}.saas-site .saas-product-model{align-items:center!important;gap:clamp(22px,4vw,46px)!important;padding:clamp(24px,4vw,42px)!important}.saas-site .saas-product-model>div:first-child,.saas-site .saas-product-model>div:last-child{min-width:0!important}.saas-site .saas-product-model>div:last-child{display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.saas-site .saas-product-model article{display:grid!important;gap:8px!important;padding:18px!important}.saas-site .saas-why-elevon>div:last-child{display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.saas-site .saas-why-elevon article{grid-template-columns:minmax(0,1fr) auto minmax(0,1.1fr)!important;padding:18px!important}@media (max-width: 1080px){.saas-site .saas-media-proof,.saas-site .saas-conversion-trust,.saas-site .saas-home-screen-feature,.saas-site .saas-product-model{grid-template-columns:1fr!important}.saas-site .saas-use-cases>div:last-child,.saas-site .saas-feature-grid,.saas-site .saas-flow-timeline,.saas-site .saas-product-model>div:last-child,.saas-site .saas-why-elevon>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 760px){.saas-site .saas-media-proof,.saas-site .saas-conversion-trust,.saas-site .saas-home-screen-feature,.saas-site .saas-product-model{padding:20px!important;border-radius:26px!important}.saas-site .saas-use-cases>div:last-child,.saas-site .saas-feature-grid,.saas-site .saas-flow-timeline,.saas-site .saas-product-model>div:last-child,.saas-site .saas-why-elevon>div:last-child,.saas-site .saas-media-proof>div:last-child,.saas-site .saas-conversion-trust>div:last-child{grid-template-columns:1fr!important}.saas-site .saas-home-screen-stack article{grid-template-columns:1fr!important}.saas-site .saas-why-elevon article{grid-template-columns:1fr!important}.saas-site .saas-why-elevon article svg{transform:rotate(90deg)!important}}.saas-site .saas-footer-links button,.saas-site .saas-cookie-banner button,.saas-site .saas-policy-teaser button,.saas-site .saas-policy-link,.saas-site .saas-secondary-nav button{min-height:36px!important;align-items:center!important}@media (max-width: 760px){.saas-site .saas-footer-links button,.saas-site .saas-cookie-banner button,.saas-site .saas-policy-teaser button,.saas-site .saas-policy-link,.saas-site .saas-secondary-nav button{min-height:40px!important;padding-top:8px!important;padding-bottom:8px!important}}.saas-site{--site-ink: #12201c !important;--site-muted: #596b65 !important;--site-soft-muted: #7a8984 !important;--site-line: #e8efeb !important;--site-primary: #14786c !important;--site-primary-dark: #0f5f55 !important;--site-accent: #d97745 !important;--site-wash: #f9fcfb !important;--site-wash-strong: #edf8f4 !important;background:#fff!important}.saas-site .saas-nav{width:min(100% - 48px,1180px)!important;min-height:68px!important;padding:9px 10px!important;border-radius:999px!important;border-color:#12201c1a!important;box-shadow:0 18px 60px #12201c14!important}.saas-site .saas-brand span,.saas-site .saas-footer-brand span{border-radius:999px!important;background:#ecf8f4!important}.saas-site .saas-nav nav{border:0!important;background:transparent!important;gap:4px!important}.saas-site .saas-nav nav button{min-width:0!important;min-height:40px!important;padding:0 13px!important;border-radius:999px!important;font-size:.88rem!important;color:#50625d!important}.saas-site .saas-nav nav button.active,.saas-site .saas-nav nav button:hover{background:#edf8f4!important;box-shadow:none!important}.saas-site .saas-primary-nav,.saas-site .saas-secondary-nav{border-radius:999px!important}.saas-site .saas-secondary-nav{background:#f7faf9!important;border-color:#eef4f1!important}.saas-site .saas-home-hero{width:min(100% - 54px,1180px)!important;align-items:center!important;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr)!important;gap:clamp(44px,6vw,88px)!important;padding-top:clamp(96px,10vw,132px)!important;padding-bottom:clamp(62px,8vw,92px)!important}.saas-site .saas-home-hero h1{max-width:720px!important;font-size:clamp(3.65rem,6.4vw,5.7rem)!important;line-height:.96!important}.saas-site .saas-home-hero p{max-width:650px!important;color:#4f625c!important}.saas-site .saas-eyebrow,.saas-site .saas-home-hero .saas-eyebrow,.saas-site .saas-page-hero>span,.saas-site .saas-section-heading>span{border:0!important;background:#eff8f5!important;color:var(--site-primary-dark)!important;box-shadow:inset 0 0 0 1px #14786c14!important}.saas-site .saas-hero-actions button,.saas-site .saas-product-cta-row button,.saas-site .saas-footer-cta button,.saas-site .saas-media-proof article button,.saas-site .saas-home-screen-feature button{min-height:48px!important;border-radius:999px!important}.saas-site .saas-hero-outcomes{display:flex!important;flex-wrap:wrap!important;gap:9px!important}.saas-site .saas-hero-outcomes article{min-height:0!important;padding:10px 13px!important;border-radius:999px!important;background:#fff!important;box-shadow:inset 0 0 0 1px var(--site-line)!important}.saas-site .saas-hero-outcomes strong,.saas-site .saas-hero-outcomes span{font-size:.86rem!important}.saas-site .saas-hero-note,.saas-site .saas-api-pill{border-radius:22px!important;background:#f8fbfa!important;box-shadow:none!important}.saas-site .saas-product-preview{border-radius:34px!important;border-color:#12201c14!important;box-shadow:0 34px 90px #12201c21!important}.saas-site .saas-preview-screen{border-radius:26px!important}.saas-site .saas-hero-product-stage .saas-hero-proof{display:flex!important;flex-wrap:wrap!important}.saas-site .saas-hero-product-stage .saas-hero-proof article{flex:1 1 130px!important;min-height:0!important;border-radius:999px!important;padding:11px 13px!important;box-shadow:inset 0 0 0 1px var(--site-line)!important}.saas-site .saas-section,.saas-site .saas-page-hero{width:min(100% - 54px,1180px)!important}.saas-site .saas-section{margin-top:clamp(70px,9vw,118px)!important;margin-bottom:clamp(70px,9vw,118px)!important}.saas-site .saas-section-heading{max-width:760px!important;margin-bottom:30px!important}.saas-site .saas-home-screens{margin-top:20px!important}.saas-site .saas-home-screen-feature,.saas-site .saas-media-proof,.saas-site .saas-conversion-trust,.saas-site .saas-home-flow,.saas-site .saas-product-model{border-radius:36px!important;border-color:#12201c14!important;background:linear-gradient(180deg,#fbfdfc,#f7fbf9)!important}.saas-site .saas-home-screen-feature{grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr)!important;padding:clamp(20px,3vw,34px)!important}.saas-site .saas-home-screen-stack{grid-template-columns:repeat(3,minmax(0,1fr))!important}.saas-site .saas-home-screen-stack article{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;padding:0!important;border:0!important;border-radius:24px!important;background:transparent!important;box-shadow:none!important}.saas-site .saas-home-screen-stack img{aspect-ratio:16 / 10.5!important;width:100%!important;object-fit:cover!important;object-position:top center!important;border:1px solid var(--site-line)!important;border-radius:22px!important;box-shadow:0 14px 34px #12201c12!important}.saas-site .saas-home-screen-stack article>div{padding:0 4px!important}.saas-site .saas-media-proof{grid-template-columns:minmax(280px,.95fr) minmax(0,1.05fr)!important}.saas-site .saas-media-proof>div:last-child{gap:0!important;grid-template-columns:1fr!important}.saas-site .saas-media-proof article{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;padding:18px 0!important;border-width:0 0 1px 0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.saas-site .saas-media-proof article button{width:auto!important;white-space:nowrap!important}.saas-site .saas-use-cases>div:last-child{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.saas-site .saas-use-cases article{min-height:0!important;border-radius:28px!important;padding:24px!important;box-shadow:none!important}.saas-site .saas-use-cases article:nth-child(4n+1),.saas-site .saas-use-cases article:nth-child(4n+4){background:#f8fbfa!important}.saas-site .saas-use-cases article:nth-child(4n+2),.saas-site .saas-use-cases article:nth-child(4n+3){background:#fff!important}.saas-site .saas-flow-timeline{position:relative!important;gap:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:hidden!important;border:1px solid var(--site-line)!important;border-radius:34px!important;background:#fff!important}.saas-site .saas-flow-timeline article{border-width:0 1px 0 0!important;border-radius:0!important;box-shadow:none!important;padding:26px!important}.saas-site .saas-flow-timeline article:last-child{border-right:0!important}.saas-site .saas-feature-grid{gap:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:hidden!important;border:1px solid var(--site-line)!important;border-radius:34px!important}.saas-site .saas-feature-grid article{border-width:0 1px 1px 0!important;border-radius:0!important;box-shadow:none!important;padding:26px!important}.saas-site .saas-conversion-trust{grid-template-columns:minmax(290px,.88fr) minmax(0,1.12fr)!important}.saas-site .saas-conversion-trust>div:last-child{gap:0!important;overflow:hidden!important;border:1px solid var(--site-line)!important;border-radius:28px!important;background:#fff!important}.saas-site .saas-conversion-trust article{border-width:0 1px 1px 0!important;border-radius:0!important;box-shadow:none!important;padding:20px!important}.saas-site .saas-footer{width:min(100% - 54px,1180px)!important;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr)!important;border-radius:36px 36px 0 0!important;background:#f9fcfb!important;box-shadow:inset 0 1px #fff!important}.saas-site .saas-footer-groups{gap:24px!important;grid-template-columns:repeat(4,minmax(120px,1fr))!important}.saas-site .saas-footer-links button{min-height:36px!important}@media (max-width: 1080px){.saas-site .saas-nav,.saas-site .saas-home-hero,.saas-site .saas-section,.saas-site .saas-page-hero,.saas-site .saas-footer{width:min(100% - 32px,1180px)!important}.saas-site .saas-home-hero,.saas-site .saas-home-screen-feature,.saas-site .saas-media-proof,.saas-site .saas-conversion-trust,.saas-site .saas-footer{grid-template-columns:1fr!important}.saas-site .saas-home-screen-stack,.saas-site .saas-use-cases>div:last-child,.saas-site .saas-feature-grid,.saas-site .saas-flow-timeline,.saas-site .saas-conversion-trust>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))!important}.saas-site .saas-flow-timeline article:nth-child(2n),.saas-site .saas-feature-grid article:nth-child(2n),.saas-site .saas-conversion-trust article:nth-child(2n){border-right:0!important}}@media (max-width: 760px){.saas-site .saas-nav,.saas-site .saas-home-hero,.saas-site .saas-section,.saas-site .saas-page-hero,.saas-site .saas-footer{width:min(100% - 24px,1180px)!important}.saas-site .saas-nav{border-radius:22px!important}.saas-site .saas-home-hero{padding-top:64px!important;gap:32px!important}.saas-site .saas-home-hero h1{font-size:clamp(2.7rem,13vw,3.8rem)!important}.saas-site .saas-home-screen-stack,.saas-site .saas-use-cases>div:last-child,.saas-site .saas-feature-grid,.saas-site .saas-flow-timeline,.saas-site .saas-conversion-trust>div:last-child{grid-template-columns:1fr!important}.saas-site .saas-media-proof article{grid-template-columns:1fr!important;align-items:start!important}.saas-site .saas-media-proof article button{width:100%!important}.saas-site .saas-flow-timeline article,.saas-site .saas-feature-grid article,.saas-site .saas-conversion-trust article{border-width:0 0 1px 0!important}.saas-site .saas-flow-timeline article:last-child,.saas-site .saas-feature-grid article:last-child,.saas-site .saas-conversion-trust article:last-child{border-bottom:0!important}.saas-site .saas-footer{padding:26px!important}}.owner-app-shell{background:linear-gradient(180deg,#0b1220,#111827 280px,#eef3f2 281px,#f7faf9)!important;color:#10201c!important}.owner-app-shell .content{width:min(100% - 40px,1420px)!important;margin-inline:auto!important;padding:24px 0 34px!important}.owner-topbar{align-items:stretch!important;display:grid!important;grid-template-columns:minmax(0,1fr) 320px!important;gap:18px!important;margin-bottom:18px!important;padding:24px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:28px!important;background:radial-gradient(circle at 90% 0%,rgba(20,184,166,.26),transparent 34%),linear-gradient(135deg,#0f172afa,#142539f5)!important;box-shadow:0 30px 80px #03071242!important}.owner-topbar>div:first-child{align-content:start!important;display:grid!important;gap:13px!important;min-width:0!important}.owner-topbar span{width:max-content!important;max-width:100%!important;min-height:32px!important;padding:7px 11px!important;border-radius:999px!important;background:#14b8a621!important;color:#bff8ef!important;font-size:.76rem!important;letter-spacing:.05em!important}.owner-topbar h1{max-width:760px!important;color:#fff!important;font-size:clamp(2.1rem,4.5vw,4.2rem)!important;line-height:.98!important;letter-spacing:0!important}.owner-topbar p{max-width:820px!important;color:#c8d5df!important;font-size:1rem!important;line-height:1.6!important}.owner-topbar-meta{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:4px!important}.owner-topbar-meta article{min-width:0!important;padding:13px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:18px!important;background:#ffffff0f!important;box-shadow:none!important}.owner-topbar-meta strong{color:#fff!important;font-size:.86rem!important}.owner-topbar-meta small{color:#adc0d0!important;font-size:.77rem!important}.owner-topbar-actions{align-self:stretch!important;display:grid!important;gap:10px!important;grid-template-columns:1fr!important;min-width:0!important}.owner-topbar-actions button{justify-content:flex-start!important;min-height:48px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:18px!important;background:#ffffff14!important;color:#fff!important;box-shadow:none!important}.owner-topbar-actions button:first-child{background:#14b8a6!important;border-color:#14b8a6!important;color:#06211d!important}.owner-topbar-actions button:hover{transform:translateY(-1px)!important}.owner-app-shell .super-admin-console{display:grid!important;gap:18px!important;padding:18px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:32px!important;background:#fffffff5!important;box-shadow:0 24px 80px #0f172a1f!important}.owner-app-shell .super-admin-hero{align-items:center!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important;padding:22px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:26px!important;background:linear-gradient(135deg,#fff,#f8fbfa)!important;box-shadow:none!important}.owner-app-shell .super-admin-hero>span{grid-column:auto!important;justify-self:start!important;background:#eaf8f5!important;color:#0f766e!important}.owner-app-shell .super-admin-hero h2{color:#10201c!important;font-size:clamp(1.7rem,2.9vw,2.75rem)!important;line-height:1.02!important}.owner-app-shell .super-admin-hero p{color:#62736e!important}.owner-app-shell .super-admin-hero-actions{display:grid!important;gap:9px!important;justify-items:stretch!important;min-width:220px!important}.owner-app-shell .super-admin-hero-actions button{justify-content:center!important;min-height:44px!important;border-radius:999px!important}.owner-app-shell .super-admin-hero-actions small{text-align:center!important}.owner-app-shell .owner-console-context{display:grid!important;gap:12px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.owner-app-shell .owner-console-context article{align-content:start!important;min-height:96px!important;padding:16px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:22px!important;background:#f8fbfa!important}.owner-app-shell .owner-module-map{display:grid!important;grid-template-columns:260px minmax(0,1fr)!important;gap:14px!important;padding:14px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:28px!important;background:#101827!important;box-shadow:none!important}.owner-app-shell .owner-module-map-heading{border:1px solid rgba(255,255,255,.1)!important;border-radius:22px!important;background:#ffffff0f!important}.owner-app-shell .owner-module-map-heading span,.owner-app-shell .owner-module-map-heading small{color:#aebdca!important}.owner-app-shell .owner-module-map-heading strong{color:#fff!important}.owner-app-shell .owner-module-map-grid{display:grid!important;gap:8px!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.owner-app-shell .owner-module-map-grid button{min-height:82px!important;padding:12px!important;border-color:#ffffff1a!important;border-radius:18px!important;background:#ffffff0e!important;box-shadow:none!important}.owner-app-shell .owner-module-map-grid button strong{color:#fff!important}.owner-app-shell .owner-module-map-grid button span,.owner-app-shell .owner-module-map-grid button small{color:#aebdca!important}.owner-app-shell .owner-module-map-grid button em{color:#5eead4!important}.owner-app-shell .owner-module-map-grid button:hover,.owner-app-shell .owner-module-map-grid button.active{border-color:#5eead47a!important;background:#14b8a624!important;transform:translateY(-1px)!important}.owner-app-shell .owner-section-groups{display:none!important}.owner-app-shell .super-admin-panel,.owner-app-shell .super-admin-console>.super-admin-panel,.owner-app-shell .super-admin-metrics article{border:1px solid rgba(15,23,42,.08)!important;border-radius:26px!important;background:#fff!important;box-shadow:0 10px 34px #0f172a0b!important}.owner-app-shell .super-admin-panel{padding:18px!important}.owner-app-shell .super-admin-panel-heading{gap:7px!important}.owner-app-shell .super-admin-panel-heading span{color:#0f766e!important;letter-spacing:.08em!important}.owner-app-shell .super-admin-panel-heading strong{color:#10201c!important}.owner-app-shell .super-admin-filter-bar{display:flex!important;flex-wrap:wrap!important;gap:7px!important;padding:6px!important;border-radius:18px!important;background:#f3f7f6!important}.owner-app-shell .super-admin-filter-bar button{min-height:36px!important;border-radius:999px!important;padding-inline:13px!important}.owner-app-shell .super-admin-filter-bar button.active,.owner-app-shell .super-admin-filter-bar button:hover{background:#101827!important;border-color:#101827!important;color:#fff!important}.owner-app-shell :where(.super-admin-search,.owner-support-search-field,input,select,textarea){border-radius:16px!important}.owner-app-shell :where(.owner-command-stat-grid article,.owner-workspace-stat-grid article,.owner-revenue-stat-grid article,.owner-report-stat-grid article,.owner-subscription-health,.owner-subscription-detail-grid article,.owner-subscription-control-grid article,.owner-subscription-action-guide article,.owner-workspace-health,.owner-workspace-readiness article,.owner-role-governance-grid article,.owner-user-check-grid article,.owner-production-check-grid article,.owner-stripe-readiness-grid article,.owner-billing-command-grid article,.owner-audit-risk-grid article,.super-admin-billing-grid article,.super-admin-check-list article,.super-admin-finance-flow article,.owner-website-readiness article){border-radius:20px!important;background:#f8fbfa!important;box-shadow:none!important}.owner-app-shell :where(.super-admin-tenant-list button,.super-admin-row-card,.super-admin-event-list article,.owner-support-list article,.owner-audit-list article,.owner-billing-event-list article,.owner-registration-row,.super-admin-empty-note){border-radius:18px!important;box-shadow:none!important}@media (max-width: 1080px){.owner-app-shell .content{width:min(100% - 28px,1420px)!important}.owner-topbar,.owner-app-shell .super-admin-hero,.owner-app-shell .owner-module-map,.owner-app-shell .owner-console-context{grid-template-columns:1fr!important}.owner-topbar-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}.owner-app-shell .super-admin-hero-actions{min-width:0!important}}@media (max-width: 760px){.owner-app-shell{background:linear-gradient(180deg,#0b1220,#111827 220px,#f7faf9 221px,#f7faf9)!important}.owner-app-shell .content{width:min(100% - 20px,1420px)!important;padding-top:12px!important}.owner-topbar,.owner-app-shell .super-admin-console,.owner-app-shell .super-admin-hero,.owner-app-shell .owner-module-map,.owner-app-shell .super-admin-panel{border-radius:22px!important}.owner-topbar{padding:16px!important}.owner-topbar h1{font-size:clamp(2rem,13vw,3.1rem)!important}.owner-topbar-meta,.owner-topbar-actions,.owner-app-shell .owner-module-map-grid{grid-template-columns:1fr!important}.owner-app-shell .super-admin-console{padding:12px!important}.owner-app-shell .super-admin-hero{padding:16px!important}.owner-app-shell .owner-module-map{padding:12px!important}.owner-app-shell .owner-module-map-grid{max-height:360px!important;overflow:auto!important;padding-right:4px!important}}.saas-site{--site-ink: #17131c !important;--site-muted: #625d69 !important;--site-soft-muted: #817986 !important;--site-line: #ebe7ee !important;--site-line-strong: #dcd4e0 !important;--site-primary: #714b67 !important;--site-primary-dark: #55354d !important;--site-primary-soft: #f6eff5 !important;--site-accent: #11887a !important;--site-accent-soft: #eaf8f5 !important;--site-wash: #fbfafc !important;--site-wash-strong: #f4f0f5 !important;color:var(--site-ink)!important;background:#fff!important}.saas-site .saas-public-content{display:grid!important;justify-items:center!important}.saas-site .saas-nav{position:sticky!important;top:14px!important;z-index:40!important;width:min(100% - 40px,1220px)!important;min-height:64px!important;margin:14px auto 0!important;padding:8px 10px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important;border:1px solid rgba(23,19,28,.08)!important;border-radius:22px!important;background:#ffffffeb!important;box-shadow:0 16px 42px #17131c14!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.saas-site .saas-brand{min-height:44px!important;padding:5px 8px 5px 5px!important;gap:9px!important;border-radius:16px!important;color:var(--site-ink)!important}.saas-site .saas-brand span,.saas-site .saas-footer-brand span{width:34px!important;height:34px!important;border-radius:12px!important;background:var(--site-primary)!important;color:#fff!important;box-shadow:none!important}.saas-site .saas-nav nav{justify-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;width:auto!important;padding:4px!important;border:1px solid var(--site-line)!important;border-radius:999px!important;background:#fbfafc!important}.saas-site .saas-nav nav button{min-height:38px!important;padding:0 14px!important;border-radius:999px!important;font-size:.9rem!important;font-weight:750!important;color:var(--site-muted)!important;background:transparent!important}.saas-site .saas-nav nav button.active,.saas-site .saas-nav nav button:hover{color:var(--site-primary-dark)!important;background:#fff!important;box-shadow:0 8px 18px #17131c0f!important}.saas-site .saas-nav-actions{display:flex!important;justify-content:end!important;align-items:center!important;gap:8px!important}.saas-site .saas-primary-nav,.saas-site .saas-secondary-nav,.saas-site .saas-hero-actions button,.saas-site .saas-product-cta-row button,.saas-site .saas-footer-cta button,.saas-site .saas-media-proof article button,.saas-site .saas-home-screen-feature button,.saas-site .saas-pricing-command button,.saas-site .saas-registration-form button,.saas-site .saas-workspace-lookup button{min-height:46px!important;border-radius:14px!important;font-weight:800!important;letter-spacing:0!important}.saas-site .saas-primary-nav,.saas-site .saas-hero-actions button:first-child,.saas-site .saas-product-cta-row button:first-child,.saas-site .saas-footer-cta button:first-child,.saas-site .saas-media-proof article button,.saas-site .saas-pricing-command button:first-child{border-color:var(--site-primary)!important;background:var(--site-primary)!important;color:#fff!important;box-shadow:0 14px 26px #714b6729!important}.saas-site .saas-primary-nav:hover,.saas-site .saas-hero-actions button:first-child:hover,.saas-site .saas-product-cta-row button:first-child:hover,.saas-site .saas-footer-cta button:first-child:hover,.saas-site .saas-media-proof article button:hover,.saas-site .saas-pricing-command button:first-child:hover{border-color:var(--site-primary-dark)!important;background:var(--site-primary-dark)!important;transform:translateY(-1px)!important}.saas-site .saas-secondary-nav,.saas-site .saas-hero-actions button:last-child,.saas-site .saas-product-cta-row button:last-child,.saas-site .saas-footer-cta button:last-child,.saas-site .saas-pricing-command button:last-child{border-color:var(--site-line)!important;background:#fff!important;color:var(--site-ink)!important;box-shadow:none!important}.saas-site .saas-home-hero,.saas-site .saas-page-hero,.saas-site .saas-section,.saas-site .saas-footer{width:min(100% - 48px,1220px)!important}.saas-site .saas-home-hero{display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;gap:clamp(32px,5vw,58px)!important;padding:clamp(82px,9vw,118px) 0 clamp(54px,7vw,82px)!important;text-align:center!important}.saas-site .saas-hero-copy{display:grid!important;justify-items:center!important;max-width:920px!important}.saas-site .saas-home-hero h1,.saas-site .saas-page-hero h1{max-width:980px!important;margin-inline:auto!important;color:var(--site-ink)!important;font-size:clamp(3.25rem,7vw,6.4rem)!important;line-height:.94!important;letter-spacing:0!important}.saas-site .saas-home-hero p,.saas-site .saas-page-hero p,.saas-site .saas-section-heading p{max-width:760px!important;color:var(--site-muted)!important;font-size:clamp(1.03rem,1.6vw,1.2rem)!important;line-height:1.65!important}.saas-site .saas-eyebrow,.saas-site .saas-home-hero .saas-eyebrow,.saas-site .saas-page-hero>span,.saas-site .saas-section-heading>span{min-height:34px!important;padding:7px 12px!important;border:1px solid rgba(113,75,103,.13)!important;border-radius:999px!important;background:var(--site-primary-soft)!important;color:var(--site-primary-dark)!important;box-shadow:none!important}.saas-site .saas-hero-actions{justify-content:center!important;gap:10px!important}.saas-site .saas-hero-outcomes{justify-content:center!important;gap:10px!important;margin-top:10px!important}.saas-site .saas-hero-outcomes article,.saas-site .saas-hero-product-stage .saas-hero-proof article,.saas-site .saas-api-pill,.saas-site .saas-hero-note{min-height:0!important;border:1px solid var(--site-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 22px #17131c0a!important}.saas-site .saas-hero-outcomes article{padding:11px 14px!important}.saas-site .saas-hero-product-stage{width:min(100%,1080px)!important;display:grid!important;gap:18px!important}.saas-site .saas-product-preview{overflow:hidden!important;border:1px solid rgba(23,19,28,.08)!important;border-radius:28px!important;background:#fff!important;box-shadow:0 28px 70px #17131c1f!important}.saas-site .saas-preview-screen{border-radius:20px!important;background:#fbfafc!important}.saas-site .saas-hero-product-stage .saas-hero-proof{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.saas-site .saas-section{margin-top:clamp(70px,8vw,112px)!important;margin-bottom:clamp(70px,8vw,112px)!important}.saas-site .saas-section-heading{display:grid!important;justify-items:start!important;max-width:780px!important;margin-bottom:28px!important;text-align:left!important}.saas-site :where(.saas-home-screen-feature,.saas-media-proof,.saas-conversion-trust,.saas-home-flow,.saas-product-model,.saas-tour-video,.saas-pricing-command,.saas-registration-form,.saas-workspace-lookup,.saas-policy-teaser,.saas-cookie-banner){border:1px solid var(--site-line)!important;border-radius:28px!important;background:#fff!important;box-shadow:0 18px 48px #17131c0e!important}.saas-site :where(.saas-feature-grid,.saas-flow-timeline,.saas-home-screen-stack,.saas-use-cases>div:last-child,.saas-pricing-confidence,.saas-pricing-path>div:last-child,.saas-tour-index,.saas-tour-grid,.saas-tour-script,.saas-guide-path,.saas-guide-roles,.saas-help-grid,.saas-policy-grid){gap:14px!important}.saas-site :where(.saas-feature-grid article,.saas-flow-timeline article,.saas-use-cases article,.saas-pricing-confidence article,.saas-pricing-path article,.saas-tour-index article,.saas-tour-grid>article,.saas-tour-script article,.saas-guide-path article,.saas-guide-roles article,.saas-help-grid article,.saas-policy-grid article){min-height:0!important;border:1px solid var(--site-line)!important;border-radius:22px!important;background:#fff!important;box-shadow:none!important}.saas-site .saas-home-screen-stack article{padding:0!important;border:0!important;background:transparent!important}.saas-site .saas-home-screen-stack img,.saas-site .saas-tour-screenshot-frame img{border:1px solid var(--site-line)!important;border-radius:18px!important;box-shadow:0 14px 32px #17131c0f!important}.saas-site .saas-media-proof article{border-width:0 0 1px 0!important;border-radius:0!important;background:transparent!important}.saas-site .saas-media-proof article:last-child{border-bottom:0!important}.saas-site .saas-page-hero{padding-top:clamp(78px,9vw,118px)!important;padding-bottom:26px!important;text-align:center!important}.saas-site .saas-page-hero>*{margin-inline:auto!important}.saas-site input,.saas-site select,.saas-site textarea{min-height:46px!important;border:1px solid var(--site-line-strong)!important;border-radius:14px!important;background:#fff!important;color:var(--site-ink)!important}.saas-site input:focus,.saas-site select:focus,.saas-site textarea:focus{border-color:#714b6799!important;box-shadow:0 0 0 4px #714b671a!important}.saas-site .saas-footer{display:grid!important;grid-template-columns:minmax(280px,.86fr) minmax(0,1.14fr)!important;gap:clamp(28px,5vw,60px)!important;margin-top:78px!important;padding:clamp(28px,5vw,52px)!important;border:1px solid var(--site-line)!important;border-radius:30px 30px 0 0!important;background:#fbfafc!important;box-shadow:none!important}.saas-site .saas-footer-summary{align-content:start!important;gap:14px!important;max-width:420px!important}.saas-site .saas-footer-brand{display:flex!important;align-items:center!important;gap:10px!important}.saas-site .saas-footer-summary>span,.saas-site .saas-footer-summary>a{color:var(--site-muted)!important;line-height:1.55!important}.saas-site .saas-footer-groups{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;align-items:start!important}.saas-site .saas-footer-groups section{min-height:100%!important;padding:0!important;border:0!important;background:transparent!important}.saas-site .saas-footer-groups section>strong{color:var(--site-ink)!important}.saas-site .saas-footer-links{display:grid!important;gap:3px!important;margin-top:10px!important}.saas-site .saas-footer-links button{justify-content:start!important;min-height:34px!important;padding:6px 0!important;border-radius:10px!important;color:var(--site-muted)!important}.saas-site .saas-footer-links button:hover{padding-left:8px!important;color:var(--site-primary-dark)!important;background:var(--site-primary-soft)!important}.app-shell{--workspace-ink: #17211f;--workspace-muted: #64736f;--workspace-line: #e5ebe8;--workspace-soft: #f7faf9;background:linear-gradient(180deg,#f7faf9,#fff 44%,#f7faf9)!important}.app-shell .sidebar{border-right:1px solid var(--workspace-line)!important;background:#fffffff0!important;box-shadow:18px 0 50px #0f172a0a!important}.app-shell .brand-mark span{border-radius:14px!important}.app-shell .nav-group>span{color:var(--workspace-muted)!important}.app-shell nav button{border-radius:14px!important;color:var(--workspace-muted)!important}.app-shell nav button.active,.app-shell nav button:hover{background:#eef8f4!important;color:#10201c!important;box-shadow:none!important}.app-shell .content{background:transparent!important}.app-shell :where(.panel,.module-hero,.hero,.kpi-card,.empty-state,.loading-state,.record-drawer,.command-panel,.command-suggestion-card){border-color:var(--workspace-line)!important;border-radius:22px!important;box-shadow:0 12px 34px #0f172a0b!important}.app-shell :where(button,input,select,textarea){border-radius:13px!important}.owner-app-shell{--owner-ink: #0f172a;--owner-muted: #657286;--owner-line: rgba(15, 23, 42, .1);background:linear-gradient(180deg,#111827,#111827 250px,#f6f8fb 251px,#fff)!important}.owner-app-shell .content{max-width:1480px!important}.owner-app-shell .owner-topbar,.owner-app-shell .super-admin-console,.owner-app-shell .super-admin-panel,.owner-app-shell .super-admin-hero{border-color:var(--owner-line)!important;border-radius:24px!important;box-shadow:0 18px 46px #0f172a12!important}.owner-app-shell .super-admin-panel,.owner-app-shell .super-admin-console{background:#fffffff5!important}@media (max-width: 1080px){.saas-site .saas-nav,.saas-site .saas-home-hero,.saas-site .saas-page-hero,.saas-site .saas-section,.saas-site .saas-footer{width:min(100% - 28px,1220px)!important}.saas-site .saas-home-hero h1,.saas-site .saas-page-hero h1{font-size:clamp(3rem,10vw,5rem)!important}.saas-site .saas-hero-product-stage .saas-hero-proof,.saas-site .saas-footer,.saas-site .saas-footer-groups{grid-template-columns:1fr!important}}@media (max-width: 760px){.saas-site .saas-nav{grid-template-columns:auto auto!important;align-items:start!important;width:min(100% - 20px,1220px)!important;border-radius:20px!important}.saas-site .saas-mobile-menu-toggle{justify-self:end!important}.saas-site .saas-nav:not(.open) nav,.saas-site .saas-nav:not(.open) .saas-nav-actions{display:none!important}.saas-site .saas-nav.open nav,.saas-site .saas-nav.open .saas-nav-actions{grid-column:1 / -1!important;width:100%!important}.saas-site .saas-nav.open nav{display:grid!important;grid-template-columns:1fr!important;border-radius:18px!important}.saas-site .saas-nav.open .saas-nav-actions,.saas-site .saas-hero-actions,.saas-site .saas-footer-cta{display:grid!important;grid-template-columns:1fr!important}.saas-site .saas-nav.open .saas-nav-actions button,.saas-site .saas-hero-actions button,.saas-site .saas-footer-cta button{width:100%!important}.saas-site .saas-home-hero,.saas-site .saas-page-hero,.saas-site .saas-section,.saas-site .saas-footer{width:min(100% - 20px,1220px)!important}.saas-site .saas-home-hero{padding-top:46px!important}.saas-site .saas-home-hero h1,.saas-site .saas-page-hero h1{font-size:clamp(2.55rem,13vw,3.8rem)!important}.saas-site .saas-hero-outcomes{display:grid!important;grid-template-columns:1fr!important;width:100%!important}.saas-site .saas-section-heading{justify-items:start!important}.saas-site .saas-footer{padding:24px!important}}.saas-site .saas-suite-wall-section .saas-section-heading{max-width:860px!important}.saas-site .saas-suite-wall{display:grid!important;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr)!important;gap:18px!important;align-items:stretch!important}.saas-site .saas-suite-intro{display:grid!important;align-content:space-between!important;gap:18px!important;min-height:100%!important;padding:clamp(22px,3vw,32px)!important;border:1px solid var(--site-line)!important;border-radius:28px!important;background:linear-gradient(145deg,#f6eff5eb,#fffffffa 54%,#eaf8f5c7)!important;box-shadow:0 18px 48px #17131c0e!important}.saas-site .saas-suite-intro strong{max-width:320px!important;color:var(--site-ink)!important;font-size:clamp(1.75rem,3vw,2.55rem)!important;line-height:1.05!important;letter-spacing:0!important}.saas-site .saas-suite-intro>span{max-width:340px!important;color:var(--site-muted)!important;line-height:1.6!important}.saas-site .saas-suite-intro div{display:grid!important;gap:9px!important}.saas-site .saas-suite-intro button{justify-content:center!important;min-height:46px!important;border-radius:14px!important;font-weight:800!important}.saas-site .saas-suite-intro button:first-child{border-color:var(--site-primary)!important;background:var(--site-primary)!important;color:#fff!important}.saas-site .saas-suite-intro button:last-child{border-color:var(--site-line)!important;background:#fff!important;color:var(--site-ink)!important}.saas-site .saas-suite-groups{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.saas-site .saas-suite-groups article{display:grid!important;gap:14px!important;align-content:start!important;min-height:0!important;padding:18px!important;border:1px solid var(--site-line)!important;border-radius:24px!important;background:#fff!important;box-shadow:none!important}.saas-site .saas-suite-group-header{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:12px!important;align-items:start!important}.saas-site .saas-suite-group-header>span{display:inline-grid!important;place-items:center!important;width:36px!important;height:36px!important;border-radius:14px!important;background:var(--site-primary-soft)!important;color:var(--site-primary-dark)!important}.saas-site .saas-suite-group-header strong{display:block!important;color:var(--site-ink)!important;font-size:1.02rem!important;line-height:1.25!important}.saas-site .saas-suite-group-header p{margin:5px 0 0!important;color:var(--site-muted)!important;font-size:.92rem!important;line-height:1.48!important}.saas-site .saas-suite-apps{display:flex!important;flex-wrap:wrap!important;gap:7px!important}.saas-site .saas-suite-apps span{padding:7px 9px!important;border:1px solid var(--site-line)!important;border-radius:999px!important;background:#fbfafc!important;color:var(--site-muted)!important;font-size:.8rem!important;font-weight:800!important;line-height:1!important}@media (max-width: 1080px){.saas-site .saas-suite-wall{grid-template-columns:1fr!important}.saas-site .saas-suite-intro{min-height:0!important}.saas-site .saas-suite-intro div{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 760px){.saas-site .saas-suite-groups,.saas-site .saas-suite-intro div{grid-template-columns:1fr!important}.saas-site .saas-suite-intro,.saas-site .saas-suite-groups article{border-radius:22px!important}}.saas-site .saas-plan-advisor{margin-top:clamp(48px,6vw,76px)!important;margin-bottom:clamp(34px,5vw,58px)!important}.saas-site .saas-plan-advisor>div:last-child{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.saas-site .saas-plan-advisor article{display:grid!important;align-content:start!important;gap:12px!important;min-height:270px!important;padding:22px!important;border:1px solid var(--site-line)!important;border-radius:26px!important;background:#fff!important;box-shadow:0 14px 36px #17131c0b!important}.saas-site .saas-plan-advisor article.active{border-color:#714b6757!important;background:linear-gradient(180deg,#f6eff5d9,#fff 58%)!important;box-shadow:0 20px 46px #714b671f!important}.saas-site .saas-plan-advisor small{width:fit-content!important;padding:7px 10px!important;border-radius:999px!important;background:var(--site-primary-soft)!important;color:var(--site-primary-dark)!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.07em!important}.saas-site .saas-plan-advisor strong{color:var(--site-ink)!important;font-size:clamp(1.18rem,2vw,1.55rem)!important;line-height:1.12!important;letter-spacing:0!important}.saas-site .saas-plan-advisor p{margin:0!important;color:var(--site-muted)!important;line-height:1.58!important}.saas-site .saas-plan-advisor article>div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-top:auto!important;padding-top:12px!important;border-top:1px solid var(--site-line)!important}.saas-site .saas-plan-advisor article>div span{color:var(--site-ink)!important;font-size:.9rem!important;font-weight:850!important}.saas-site .saas-plan-advisor button{min-height:40px!important;padding:0 14px!important;border-radius:12px!important;border-color:var(--site-primary)!important;background:var(--site-primary)!important;color:#fff!important;font-weight:850!important}.saas-site .saas-plan-grid{width:min(100% - 48px,1220px)!important;margin:0 auto!important;gap:16px!important;align-items:stretch!important}.saas-site .saas-plan-grid article{display:grid!important;align-content:start!important;gap:14px!important;min-height:100%!important;padding:24px!important;border-radius:28px!important;border-color:var(--site-line)!important;box-shadow:0 16px 42px #17131c0e!important}.saas-site .saas-plan-grid article.selected,.saas-site .saas-plan-grid article.recommended{border-color:#714b6757!important}.saas-site .saas-plan-card-top{align-items:start!important;gap:8px!important}.saas-site .saas-plan-card-top strong{color:var(--site-ink)!important;font-size:1.25rem!important}.saas-site .saas-plan-card-top span,.saas-site .saas-plan-badge{border-radius:999px!important;background:var(--site-accent-soft)!important;color:#0c6f64!important}.saas-site .saas-price b{color:var(--site-ink)!important;font-size:clamp(1.9rem,3vw,2.65rem)!important;line-height:1!important}.saas-site .saas-plan-fit{border-radius:18px!important;background:var(--site-wash)!important}.saas-site .saas-plan-grid ul{display:grid!important;gap:9px!important;padding:0!important}.saas-site .saas-plan-grid li{align-items:start!important;color:var(--site-muted)!important;line-height:1.42!important}@media (max-width: 1080px){.saas-site .saas-plan-advisor>div:last-child{grid-template-columns:1fr!important}.saas-site .saas-plan-advisor article{min-height:0!important}.saas-site .saas-plan-grid{width:min(100% - 28px,1220px)!important}}@media (max-width: 760px){.saas-site .saas-plan-advisor article>div{display:grid!important;grid-template-columns:1fr!important}.saas-site .saas-plan-advisor button{width:100%!important}.saas-site .saas-plan-grid{width:min(100% - 20px,1220px)!important}}.saas-site .saas-home-hero{position:relative!important;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr)!important;align-items:center!important;justify-items:stretch!important;gap:clamp(34px,5vw,72px)!important;min-height:calc(100vh - 96px)!important;padding-top:clamp(58px,8vw,100px)!important;padding-bottom:clamp(48px,7vw,82px)!important;text-align:left!important}.saas-site .saas-home-hero:before{content:""!important;position:absolute!important;inset:6% -5% auto auto!important;width:min(48vw,620px)!important;height:min(48vw,620px)!important;border-radius:999px!important;background:radial-gradient(circle at 35% 35%,#f6eff5eb,#f6eff56b 38%,#fff0 68%)!important;pointer-events:none!important;z-index:0!important}.saas-site .saas-hero-copy{justify-items:start!important;max-width:720px!important}.saas-site .saas-home-hero h1{margin-inline:0!important;max-width:760px!important;font-size:clamp(3.35rem,6.7vw,6.35rem)!important;line-height:.92!important}.saas-site .saas-home-hero p{margin-inline:0!important;max-width:640px!important}.saas-site .saas-hero-actions,.saas-site .saas-hero-outcomes{justify-content:start!important}.saas-site .saas-hero-actions button:first-child{min-width:210px!important}.saas-site .saas-hero-actions button:last-child{min-width:190px!important}.saas-site .saas-hero-note{max-width:640px!important;align-items:start!important}.saas-site .saas-hero-readiness{width:fit-content!important}.saas-site .saas-hero-product-stage{position:relative!important;justify-self:end!important;width:min(100%,640px)!important;padding:16px!important;border:1px solid rgba(23,19,28,.07)!important;border-radius:34px!important;background:#ffffffc2!important;box-shadow:0 28px 82px #17131c1c!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.saas-site .saas-hero-stage-label{display:grid!important;gap:3px!important;padding:4px 5px 14px!important}.saas-site .saas-hero-stage-label span{color:var(--site-primary-dark)!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.saas-site .saas-hero-stage-label strong{color:var(--site-ink)!important;font-size:1.04rem!important;line-height:1.28!important}.saas-site .saas-product-preview{border-radius:26px!important;box-shadow:0 20px 54px #17131c1f!important}.saas-site .saas-preview-top{min-height:44px!important;padding:10px 13px!important;background:#fbfafc!important}.saas-site .saas-preview-screen{max-height:420px!important;overflow:hidden!important}.saas-site .saas-preview-screen img{width:100%!important;height:100%!important;min-height:360px!important;object-fit:cover!important;object-position:top center!important}.saas-site .saas-preview-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:10px!important;background:#fff!important}.saas-site .saas-preview-grid article{padding:11px!important;border:1px solid var(--site-line)!important;border-radius:16px!important;background:#fbfafc!important;box-shadow:none!important}.saas-site .saas-preview-actions{padding:0 10px 12px!important;gap:8px!important}.saas-site .saas-preview-actions span{min-height:32px!important;padding:7px 10px!important;border-radius:999px!important;background:var(--site-accent-soft)!important;color:#0c6f64!important;font-weight:850!important}.saas-site .saas-hero-product-stage .saas-hero-proof{margin-top:12px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.saas-site .saas-hero-product-stage .saas-hero-proof article{display:grid!important;gap:2px!important;min-height:70px!important;padding:12px!important;border-radius:18px!important;background:#fbfafc!important}.saas-site .saas-hero-product-stage .saas-hero-proof article strong{color:var(--site-ink)!important;font-size:.86rem!important}.saas-site .saas-hero-product-stage .saas-hero-proof article span{color:var(--site-muted)!important;font-size:.78rem!important;line-height:1.25!important}@media (max-width: 1080px){.saas-site .saas-home-hero{grid-template-columns:1fr!important;min-height:0!important;text-align:center!important}.saas-site .saas-hero-copy{justify-items:center!important;max-width:900px!important;margin-inline:auto!important}.saas-site .saas-home-hero h1,.saas-site .saas-home-hero p{margin-inline:auto!important}.saas-site .saas-hero-actions,.saas-site .saas-hero-outcomes{justify-content:center!important}.saas-site .saas-hero-product-stage{justify-self:center!important;width:min(100%,760px)!important}}@media (max-width: 760px){.saas-site .saas-home-hero{padding-top:38px!important;text-align:left!important}.saas-site .saas-hero-copy{justify-items:start!important}.saas-site .saas-home-hero h1,.saas-site .saas-home-hero p{margin-inline:0!important}.saas-site .saas-hero-actions,.saas-site .saas-hero-outcomes{justify-content:start!important}.saas-site .saas-hero-product-stage{padding:10px!important;border-radius:24px!important}.saas-site .saas-preview-screen img{min-height:260px!important}.saas-site .saas-preview-grid,.saas-site .saas-hero-product-stage .saas-hero-proof{grid-template-columns:1fr!important}}.saas-site .saas-register-layout{width:min(100% - 48px,1220px)!important;margin:clamp(56px,7vw,92px) auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(310px,.38fr)!important;gap:18px!important;align-items:start!important}.saas-site .saas-register-card{display:grid!important;gap:18px!important;padding:clamp(20px,3vw,34px)!important;border:1px solid var(--site-line)!important;border-radius:30px!important;background:#fff!important;box-shadow:0 22px 58px #17131c12!important}.saas-site .saas-register-summary{position:sticky!important;top:96px!important;display:grid!important;gap:14px!important;padding:18px!important;border:1px solid var(--site-line)!important;border-radius:28px!important;background:linear-gradient(180deg,#fff,#fbfafc)!important;box-shadow:0 18px 46px #17131c0f!important}.saas-site .saas-register-steps{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:8px!important;border:1px solid var(--site-line)!important;border-radius:18px!important;background:#fbfafc!important}.saas-site .saas-register-steps span{display:inline-flex!important;align-items:center!important;min-height:34px!important;padding:7px 10px!important;border:1px solid transparent!important;border-radius:999px!important;color:var(--site-muted)!important;font-size:.82rem!important;font-weight:850!important;white-space:nowrap!important}.saas-site .saas-register-steps span.active{border-color:#714b6733!important;background:var(--site-primary-soft)!important;color:var(--site-primary-dark)!important}.saas-site .saas-register-steps span.complete{border-color:#11887a29!important;background:var(--site-accent-soft)!important;color:#0c6f64!important}.saas-site .saas-register-current,.saas-site .saas-register-readiness,.saas-site .saas-password-rules,.saas-site .saas-payment-preview,.saas-site .saas-consent-box,.saas-site .saas-register-action-panel,.saas-site .saas-success-note,.saas-site .saas-trial-option,.saas-site .saas-workspace-key-note{border:1px solid var(--site-line)!important;border-radius:22px!important;background:#fbfafc!important;box-shadow:none!important}.saas-site .saas-register-current{display:grid!important;gap:5px!important;padding:18px!important}.saas-site .saas-register-current span,.saas-site .saas-register-section-heading span,.saas-site .saas-payment-preview>div span{color:var(--site-primary-dark)!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.saas-site .saas-register-current strong{color:var(--site-ink)!important;font-size:clamp(1.35rem,2.4vw,2rem)!important;line-height:1.08!important}.saas-site .saas-register-current p{margin:0!important;color:var(--site-muted)!important;line-height:1.55!important}.saas-site .saas-register-section{display:grid!important;gap:14px!important;padding:0 0 18px!important;border-bottom:1px solid var(--site-line)!important}.saas-site .saas-register-section:last-of-type{padding-bottom:0!important;border-bottom:0!important}.saas-site .saas-register-section-heading{display:grid!important;gap:5px!important}.saas-site .saas-register-section-heading strong{color:var(--site-ink)!important;font-size:clamp(1.18rem,2vw,1.5rem)!important;line-height:1.18!important}.saas-site .saas-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px!important}.saas-site .saas-form-grid label{display:grid!important;gap:7px!important;color:var(--site-ink)!important;font-size:.86rem!important;font-weight:850!important}.saas-site .saas-register-card input,.saas-site .saas-register-card select,.saas-site .saas-register-card textarea{min-height:48px!important;padding:0 13px!important;border:1px solid var(--site-line-strong)!important;border-radius:14px!important;background:#fff!important}.saas-site .saas-register-card input[readonly]{color:var(--site-muted)!important;background:#f7f5f8!important}.saas-site .saas-register-readiness{display:grid!important;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr)!important;gap:14px!important;align-items:center!important;padding:16px!important}.saas-site .saas-register-readiness strong{color:var(--site-ink)!important}.saas-site .saas-register-readiness span{color:var(--site-muted)!important}.saas-site .saas-readiness-grid,.saas-site .saas-password-rules{display:flex!important;flex-wrap:wrap!important;gap:7px!important}.saas-site .saas-readiness-grid span,.saas-site .saas-password-rules span{display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:32px!important;padding:7px 9px!important;border:1px solid var(--site-line)!important;border-radius:999px!important;background:#fff!important;color:var(--site-muted)!important;font-size:.78rem!important;font-weight:850!important}.saas-site .saas-readiness-grid span.ready,.saas-site .saas-password-rules span.ready{border-color:#11887a2e!important;background:var(--site-accent-soft)!important;color:#0c6f64!important}.saas-site .saas-password-rules{padding:12px!important}.saas-site .saas-consent-box{display:grid!important;gap:12px!important;padding:16px!important;background:#fff!important}.saas-site .saas-check-row{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:10px!important;margin:0!important;padding:12px!important;border:1px solid var(--site-line)!important;border-radius:16px!important;background:#fbfafc!important;color:var(--site-muted)!important;line-height:1.45!important}.saas-site .saas-check-row input{min-height:18px!important;width:18px!important;margin-top:2px!important;accent-color:var(--site-primary)!important}.saas-site .saas-check-row button{display:inline!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--site-primary-dark)!important;font-weight:900!important;text-decoration:underline!important;text-underline-offset:3px!important}.saas-site .saas-payment-preview{display:grid!important;gap:14px!important;padding:16px!important}.saas-site .saas-payment-preview>div:first-child{display:flex!important;align-items:center!important;gap:8px!important}.saas-site .saas-payment-preview dl{display:grid!important;gap:0!important;overflow:hidden!important;border:1px solid var(--site-line)!important;border-radius:18px!important;background:#fff!important}.saas-site .saas-payment-preview dl div{display:grid!important;grid-template-columns:.42fr 1fr!important;gap:12px!important;padding:12px!important;border-bottom:1px solid var(--site-line)!important}.saas-site .saas-payment-preview dl div:last-child{border-bottom:0!important}.saas-site .saas-payment-preview dt{color:var(--site-soft-muted)!important;font-weight:850!important}.saas-site .saas-payment-preview dd{margin:0!important;color:var(--site-ink)!important;font-weight:850!important}.saas-site .saas-checkout-summary-strip{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.saas-site .saas-checkout-summary-strip span{padding:7px 9px!important;border-radius:999px!important;background:var(--site-primary-soft)!important;color:var(--site-primary-dark)!important;font-size:.78rem!important;font-weight:850!important}.saas-site .saas-register-action-panel{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:16px!important;align-items:center!important;padding:18px!important;background:linear-gradient(135deg,#fbfafc,#fff)!important}.saas-site .saas-register-action-panel .saas-large-action{min-width:220px!important;min-height:52px!important;border-radius:16px!important}.saas-site .saas-register-summary .saas-billing-toggle,.saas-site .saas-register-plan-panel,.saas-site .saas-registration-protections{border-radius:20px!important}.saas-site .saas-selected-plan-card{border-radius:20px!important;background:var(--site-primary-soft)!important}.saas-site .saas-register-plan-list button{min-height:58px!important;border-radius:16px!important}.saas-site .saas-registration-protections{display:grid!important;gap:9px!important;padding:14px!important;border:1px solid var(--site-line)!important;background:#fff!important}.saas-site .saas-registration-protections span{display:flex!important;gap:7px!important;align-items:center!important;color:var(--site-muted)!important;font-size:.86rem!important;line-height:1.35!important}.saas-site .saas-register-summary>button{min-height:44px!important;border-radius:14px!important}@media (max-width: 1080px){.saas-site .saas-register-layout{width:min(100% - 28px,1220px)!important;grid-template-columns:1fr!important}.saas-site .saas-register-summary{position:static!important;grid-row:1!important}}@media (max-width: 760px){.saas-site .saas-register-layout{width:min(100% - 20px,1220px)!important}.saas-site .saas-register-card,.saas-site .saas-register-summary{padding:16px!important;border-radius:24px!important}.saas-site .saas-form-grid,.saas-site .saas-register-readiness,.saas-site .saas-register-action-panel,.saas-site .saas-payment-preview dl div{grid-template-columns:1fr!important}.saas-site .saas-register-action-panel .saas-large-action{width:100%!important;min-width:0!important}.saas-site .saas-register-steps{display:grid!important;grid-template-columns:1fr!important}}.saas-site .saas-nav{grid-template-columns:auto minmax(0,1fr) auto!important;border-radius:20px!important}.saas-site .saas-nav:after{content:""!important;position:absolute!important;inset:auto 18px -1px 18px!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(113,75,103,.22),transparent)!important;pointer-events:none!important}.saas-site .saas-nav nav{max-width:100%!important;overflow-x:auto!important;scrollbar-width:none!important}.saas-site .saas-nav nav::-webkit-scrollbar{display:none!important}.saas-site .saas-nav nav button{flex:0 0 auto!important}.saas-site .saas-nav nav button.active{position:relative!important}.saas-site .saas-nav nav button.active:after{content:""!important;position:absolute!important;left:50%!important;bottom:5px!important;width:16px!important;height:2px!important;border-radius:999px!important;background:var(--site-primary)!important;transform:translate(-50%)!important}.saas-site .saas-mobile-menu-toggle{border-radius:14px!important}.saas-site .saas-footer{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr)!important;align-items:start!important}.saas-site .saas-footer-summary{position:relative!important;padding-right:clamp(0px,2vw,28px)!important}.saas-site .saas-footer-summary:after{content:""!important;position:absolute!important;top:0!important;right:0!important;width:1px!important;height:100%!important;background:var(--site-line)!important}.saas-site .saas-footer-brand strong{color:var(--site-ink)!important;font-size:1.06rem!important}.saas-site .saas-footer-cta{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin-top:6px!important}.saas-site .saas-footer-cta button{justify-content:center!important}.saas-site .saas-footer-groups{gap:clamp(18px,3vw,36px)!important}.saas-site .saas-footer-groups section{display:grid!important;align-content:start!important}.saas-site .saas-footer-groups section>strong{padding-bottom:9px!important;border-bottom:1px solid var(--site-line)!important}.saas-site .saas-footer-links button{width:100%!important;text-align:left!important}.saas-site .saas-footer-bottom{grid-column:1 / -1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin-top:clamp(20px,4vw,34px)!important;padding-top:18px!important;border-top:1px solid var(--site-line)!important}.saas-site .saas-footer-bottom>span{max-width:720px!important;color:var(--site-soft-muted)!important;font-size:.86rem!important;line-height:1.5!important}.saas-site .saas-footer-bottom>div{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important}.saas-site .saas-footer-bottom button{min-height:34px!important;padding:0 10px!important;border:1px solid var(--site-line)!important;border-radius:999px!important;background:#fff!important;color:var(--site-muted)!important;font-weight:850!important}.saas-site .saas-footer-bottom button:hover{border-color:#714b673d!important;background:var(--site-primary-soft)!important;color:var(--site-primary-dark)!important}@media (max-width: 1080px){.saas-site .saas-nav{grid-template-columns:auto auto!important}.saas-site .saas-footer-summary:after{display:none!important}.saas-site .saas-footer-bottom{align-items:flex-start!important;flex-direction:column!important}.saas-site .saas-footer-bottom>div{justify-content:flex-start!important}}@media (max-width: 760px){.saas-site .saas-nav.open nav{overflow:visible!important}.saas-site .saas-footer-cta,.saas-site .saas-footer-groups{grid-template-columns:1fr!important}.saas-site .saas-footer-bottom button{min-height:40px!important}}.saas-site .saas-tour-video{width:min(100% - 48px,1240px)!important;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr)!important;align-items:stretch!important;gap:clamp(20px,4vw,44px)!important;padding:clamp(18px,3.2vw,34px)!important;border:1px solid rgba(20,44,42,.1)!important;border-radius:28px!important;background:linear-gradient(135deg,#fffffffa,#f7fcf9eb),#fff!important;box-shadow:0 26px 70px #142c2a1a!important}.saas-site .saas-tour-video>div:first-child{min-height:100%!important;padding:clamp(18px,3vw,30px)!important;border:1px solid rgba(20,44,42,.08)!important;border-radius:24px!important;background:#ffffffbd!important;box-shadow:none!important}.saas-site .saas-tour-video h2{max-width:560px!important;color:var(--site-ink)!important;font-size:clamp(2rem,4vw,3.9rem)!important;line-height:.98!important;letter-spacing:0!important}.saas-site .saas-tour-video p{max-width:520px!important;color:var(--site-muted)!important;font-size:1rem!important;line-height:1.65!important}.saas-site .saas-tour-points{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin:22px 0!important}.saas-site .saas-tour-points span{width:fit-content!important;min-height:36px!important;padding:0 12px!important;border:1px solid rgba(48,116,101,.18)!important;border-radius:999px!important;background:#f6fbf8!important;color:#214b44!important}.saas-site .saas-tour-video button{border-radius:999px!important}.saas-site .saas-video-frame{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:14px!important;padding:clamp(12px,2vw,18px)!important;border:1px solid rgba(20,44,42,.1)!important;border-radius:26px!important;background:#f7faf7!important;box-shadow:inset 0 1px #ffffffe6,0 18px 46px #142c2a1a!important;overflow:hidden!important}.saas-site .saas-tour-video-meta{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important;justify-content:space-between!important}.saas-site .saas-tour-video-meta span{flex:1 1 150px!important;min-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 10px!important;border:1px solid rgba(20,44,42,.1)!important;border-radius:999px!important;background:#fff!important;color:#36514d!important;font-size:.78rem!important;font-weight:850!important}.saas-site .saas-video-preview{min-height:0!important;border-radius:22px!important;background:#fff!important;box-shadow:0 14px 36px #142c2a1a!important;overflow:hidden!important}.saas-site .saas-video-preview video,.saas-site .saas-video-load img{aspect-ratio:16 / 10!important;width:100%!important;height:auto!important;max-height:clamp(360px,48vw,610px)!important;object-fit:cover!important}.saas-site .saas-tour-script{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;max-height:none!important;padding:0!important;overflow:visible!important}.saas-site .saas-tour-script article{min-height:112px!important;align-items:flex-start!important;padding:14px!important;border:1px solid rgba(20,44,42,.1)!important;border-radius:18px!important;background:#ffffffc7!important}.saas-site .saas-tour-script article>span{width:30px!important;height:30px!important;border-radius:11px!important;background:#e8f4ed!important;color:#214b44!important;font-size:.72rem!important}.saas-site .saas-tour-script strong{color:var(--site-ink)!important;font-size:.88rem!important}.saas-site .saas-tour-script p{margin-top:5px!important;color:var(--site-muted)!important;font-size:.8rem!important;line-height:1.45!important}.saas-site .saas-tour-gallery-section{width:min(100% - 48px,1240px)!important;padding-top:clamp(18px,3vw,30px)!important}.saas-site .saas-tour-gallery-section>.saas-section-heading{align-items:end!important;grid-template-columns:minmax(0,.82fr) minmax(280px,.18fr)!important;gap:20px!important}.saas-site .saas-tour-companion{display:grid!important;grid-template-columns:minmax(280px,.72fr) minmax(0,1.08fr) auto!important;gap:16px!important;align-items:stretch!important;margin:18px 0 20px!important;padding:16px!important;border:1px solid rgba(20,44,42,.1)!important;border-radius:24px!important;background:#fff!important;box-shadow:0 20px 56px #142c2a14!important}.saas-site .saas-tour-companion h3{font-size:clamp(1.35rem,2.2vw,2rem)!important;line-height:1.08!important}.saas-site .saas-tour-companion p{font-size:.92rem!important}.saas-site .saas-tour-companion>div:nth-child(2){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.saas-site .saas-tour-companion article{align-items:flex-start!important;padding:12px!important;border-radius:18px!important;background:#f8fbf8!important}.saas-site .saas-tour-companion>div:last-child{min-width:170px!important;display:grid!important;align-content:center!important;gap:8px!important}.saas-site .saas-tour-index{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:0 0 18px!important}.saas-site .saas-tour-index article{min-height:86px!important;align-items:flex-start!important;padding:12px!important;border:1px solid rgba(20,44,42,.1)!important;border-radius:18px!important;background:#fff!important}.saas-site .saas-tour-index small{width:30px!important;height:30px!important;border-radius:11px!important;background:#f1f7f3!important;color:#36514d!important}.saas-site .saas-tour-index strong{font-size:.9rem!important}.saas-site .saas-tour-index span{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:.76rem!important}.saas-site .saas-tour-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.saas-site .saas-tour-grid>article{display:grid!important;gap:12px!important;padding:14px!important;border:1px solid rgba(20,44,42,.1)!important;border-radius:24px!important;background:#fff!important;box-shadow:0 20px 54px #142c2a14!important}.saas-site .saas-screen-shot{border-radius:20px!important;background:#edf5ef!important;overflow:hidden!important}.saas-site .saas-screen-scroll{max-height:clamp(380px,54vw,640px)!important;padding:10px!important;border-radius:20px!important;background:#edf5ef!important;overflow-y:scroll!important;scrollbar-width:thin!important;scrollbar-color:rgba(48,116,101,.6) rgba(255,255,255,.92)!important}.saas-site .saas-screen-scroll::-webkit-scrollbar{width:12px!important;height:12px!important}.saas-site .saas-screen-scroll::-webkit-scrollbar-track{border-radius:999px!important;background:#ffffffeb!important}.saas-site .saas-screen-scroll::-webkit-scrollbar-thumb{border:3px solid rgba(255,255,255,.92)!important;border-radius:999px!important;background:#307465b8!important}.saas-site .saas-screen-scroll img{display:block!important;width:100%!important;height:auto!important;margin:0 0 10px!important;border:1px solid rgba(20,44,42,.09)!important;border-radius:16px!important;box-shadow:0 14px 34px #142c2a1f!important}.saas-site .saas-screen-caption-row{align-items:flex-start!important;gap:10px!important}.saas-site .saas-screen-caption-row strong{color:var(--site-ink)!important;font-size:1rem!important}.saas-site .saas-screen-caption-row small{flex:0 0 auto!important;padding:6px 9px!important;border-radius:999px!important;background:#f1f7f3!important;color:#48625e!important;font-size:.74rem!important}.saas-site .saas-tour-grid>article>span{color:var(--site-muted)!important;font-size:.9rem!important;line-height:1.55!important}@media (max-width: 1120px){.saas-site .saas-tour-video,.saas-site .saas-tour-companion{grid-template-columns:1fr!important}.saas-site .saas-tour-script,.saas-site .saas-tour-index{grid-template-columns:repeat(2,minmax(0,1fr))!important}.saas-site .saas-tour-companion>div:last-child{min-width:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 760px){.saas-site .saas-tour-video,.saas-site .saas-tour-gallery-section{width:min(100% - 20px,1240px)!important}.saas-site .saas-tour-video,.saas-site .saas-tour-video>div:first-child,.saas-site .saas-video-frame,.saas-site .saas-tour-companion,.saas-site .saas-tour-grid>article{border-radius:20px!important}.saas-site .saas-tour-script,.saas-site .saas-tour-index,.saas-site .saas-tour-grid,.saas-site .saas-tour-companion>div:nth-child(2),.saas-site .saas-tour-companion>div:last-child{grid-template-columns:1fr!important}.saas-site .saas-screen-scroll{max-height:520px!important;padding:8px!important}.saas-site .saas-screen-caption-row{display:grid!important}.saas-site .saas-screen-caption-row small{width:fit-content!important}}.saas-site .saas-home-hero{width:min(100% - 48px,1280px)!important;margin-top:20px!important;padding:clamp(22px,4vw,44px)!important;border:1px solid rgba(24,58,52,.1)!important;border-radius:34px!important;background:radial-gradient(circle at 18% 18%,rgba(234,247,238,.9),transparent 34%),linear-gradient(135deg,#fff,#fbfdfb 54%,#f5faf7)!important;box-shadow:0 30px 90px #183a341c!important;overflow:hidden!important}.saas-site .saas-home-hero:before{opacity:.16!important}.saas-site .saas-home-hero .saas-hero-copy{gap:18px!important}.saas-site .saas-home-hero h1{max-width:780px!important;color:#142c2a!important;font-size:clamp(3.4rem,7.4vw,7.45rem)!important;line-height:.91!important;letter-spacing:0!important}.saas-site .saas-home-hero p{max-width:720px!important;color:#425f5a!important;font-size:clamp(1rem,1.4vw,1.18rem)!important;line-height:1.72!important}.saas-site .saas-hero-actions{gap:10px!important}.saas-site .saas-hero-actions button{min-height:50px!important;border-radius:999px!important;box-shadow:none!important}.saas-site .saas-hero-actions button:first-child{background:#1f5b51!important;color:#fff!important}.saas-site .saas-hero-actions button:last-child{border:1px solid rgba(31,91,81,.18)!important;background:#fff!important;color:#214b44!important}.saas-site .saas-hero-outcomes{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:8px!important}.saas-site .saas-hero-outcomes article,.saas-site .saas-hero-proof article{border:1px solid rgba(24,58,52,.1)!important;border-radius:18px!important;background:#ffffffc7!important;box-shadow:0 14px 34px #183a340f!important}.saas-site .saas-hero-note,.saas-site .saas-hero-readiness{border-radius:18px!important}.saas-site .saas-hero-product-stage{padding:clamp(12px,2vw,18px)!important;border:1px solid rgba(24,58,52,.1)!important;border-radius:28px!important;background:#ffffffd6!important;box-shadow:0 24px 70px #183a341f!important}.saas-site .saas-hero-stage-label{border-radius:18px!important}.saas-site .saas-media-proof,.saas-site .saas-conversion-trust,.saas-site .saas-home-flow,.saas-site .saas-use-cases,.saas-site .saas-home-screens,.saas-site .saas-suite-wall-section{width:min(100% - 48px,1240px)!important}.saas-site .saas-section-heading{margin-bottom:clamp(16px,3vw,28px)!important}.saas-site .saas-section-heading>span{color:#307465!important;letter-spacing:0!important}.saas-site .saas-section-heading h2{max-width:820px!important;color:#142c2a!important;letter-spacing:0!important}.saas-site .saas-media-proof{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr)!important;gap:clamp(18px,4vw,42px)!important;align-items:stretch!important;padding:clamp(18px,3vw,30px)!important;border:1px solid rgba(24,58,52,.1)!important;border-radius:30px!important;background:#fff!important;box-shadow:0 24px 70px #183a3414!important}.saas-site .saas-media-proof>div:first-child,.saas-site .saas-conversion-trust>div:first-child{padding:clamp(16px,2.4vw,26px)!important;border:1px solid rgba(24,58,52,.08)!important;border-radius:24px!important;background:#f8fbf8!important}.saas-site .saas-media-proof h2,.saas-site .saas-conversion-trust h2{color:#142c2a!important;font-size:clamp(2rem,3.7vw,3.6rem)!important;line-height:1!important}.saas-site .saas-media-proof p,.saas-site .saas-conversion-trust p{color:#516b66!important;font-size:.98rem!important;line-height:1.68!important}.saas-site .saas-media-proof article{display:grid!important;align-content:space-between!important;min-height:220px!important;padding:18px!important;border:1px solid rgba(24,58,52,.1)!important;border-radius:24px!important;background:linear-gradient(180deg,#fff,#f8fbf8)!important;box-shadow:none!important}.saas-site .saas-media-proof article strong{color:#142c2a!important;font-size:1.08rem!important}.saas-site .saas-media-proof article span{color:#516b66!important;font-size:.9rem!important;line-height:1.55!important}.saas-site .saas-media-proof article button{width:100%!important;justify-content:center!important;border-radius:999px!important}.saas-site .saas-use-cases>div:last-child{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.saas-site .saas-use-cases article{display:grid!important;gap:12px!important;min-height:320px!important;padding:18px!important;border:1px solid rgba(24,58,52,.1)!important;border-radius:26px!important;background:#fff!important;box-shadow:0 18px 46px #183a3412!important}.saas-site .saas-use-cases article:nth-child(odd),.saas-site .saas-use-cases article:nth-child(2n){background:#fff!important}.saas-site .saas-use-cases article:before{content:""!important;width:42px!important;height:5px!important;border-radius:999px!important;background:#9bcab8!important}.saas-site .saas-use-cases article strong{color:#142c2a!important;font-size:1.18rem!important}.saas-site .saas-use-cases article p{color:#516b66!important;font-size:.92rem!important;line-height:1.58!important}.saas-site .saas-use-cases article>span{padding:12px!important;border-radius:18px!important;background:#f5faf7!important;color:#214b44!important;font-size:.88rem!important;line-height:1.5!important}.saas-site .saas-use-cases article>div{align-self:end!important;display:flex!important;flex-wrap:wrap!important;gap:7px!important}.saas-site .saas-use-cases article small{border:1px solid rgba(48,116,101,.16)!important;border-radius:999px!important;background:#fff!important;color:#36514d!important}.saas-site .saas-home-flow{padding:clamp(18px,3vw,30px)!important;border:1px solid rgba(24,58,52,.1)!important;border-radius:30px!important;background:#f8fbf8!important}.saas-site .saas-flow-timeline{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.saas-site .saas-flow-timeline article{position:relative!important;padding:18px!important;border:1px solid rgba(24,58,52,.1)!important;border-radius:24px!important;background:#fff!important;box-shadow:0 16px 40px #183a340f!important}.saas-site .saas-flow-timeline article small{display:inline-flex!important;width:34px!important;height:34px!important;align-items:center!important;justify-content:center!important;border-radius:13px!important;background:#e8f4ed!important;color:#214b44!important;font-weight:900!important}.saas-site .saas-flow-timeline article strong{display:block!important;margin-top:16px!important;color:#142c2a!important;font-size:1.08rem!important}.saas-site .saas-flow-timeline article p{margin-top:8px!important;color:#516b66!important;font-size:.92rem!important;line-height:1.58!important}.saas-site .saas-conversion-trust{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr)!important;gap:clamp(18px,4vw,42px)!important;padding:clamp(18px,3vw,30px)!important;border:1px solid rgba(24,58,52,.1)!important;border-radius:30px!important;background:#fff!important;box-shadow:0 24px 70px #183a3414!important}.saas-site .saas-conversion-trust>div:last-child{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.saas-site .saas-conversion-trust article{align-items:flex-start!important;min-height:118px!important;padding:14px!important;border:1px solid rgba(24,58,52,.1)!important;border-radius:20px!important;background:#f8fbf8!important}.saas-site .saas-conversion-trust article svg{flex:0 0 auto!important;width:30px!important;height:30px!important;padding:7px!important;border-radius:12px!important;background:#e8f4ed!important;color:#214b44!important}.saas-site .saas-conversion-trust article strong{color:#142c2a!important}.saas-site .saas-conversion-trust article span{color:#516b66!important;font-size:.86rem!important;line-height:1.48!important}@media (max-width: 1120px){.saas-site .saas-home-hero,.saas-site .saas-media-proof,.saas-site .saas-conversion-trust{grid-template-columns:1fr!important}.saas-site .saas-use-cases>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))!important}.saas-site .saas-media-proof>div:last-child,.saas-site .saas-flow-timeline{grid-template-columns:1fr!important}}@media (max-width: 760px){.saas-site .saas-home-hero,.saas-site .saas-media-proof,.saas-site .saas-conversion-trust,.saas-site .saas-home-flow,.saas-site .saas-use-cases,.saas-site .saas-home-screens,.saas-site .saas-suite-wall-section{width:min(100% - 20px,1240px)!important;border-radius:22px!important}.saas-site .saas-home-hero h1{font-size:clamp(2.7rem,16vw,4.2rem)!important}.saas-site .saas-hero-outcomes,.saas-site .saas-use-cases>div:last-child,.saas-site .saas-conversion-trust>div:last-child{grid-template-columns:1fr!important}.saas-site .saas-use-cases article{min-height:0!important}.saas-site .saas-media-proof article{min-height:0!important}}.saas-site .saas-page-hero:has(+.saas-product-model),.saas-site .saas-page-hero:has(+.saas-solution-command){width:min(100% - 48px,1180px)!important;padding:clamp(34px,6vw,72px) clamp(20px,5vw,60px)!important;border:1px solid rgba(24,58,52,.1)!important;border-radius:34px!important;background:radial-gradient(circle at 78% 24%,rgba(229,244,234,.82),transparent 30%),linear-gradient(135deg,#fff,#f7fbf8)!important;box-shadow:0 28px 84px #183a341a!important}.saas-site .saas-page-hero:has(+.saas-product-model) h1,.saas-site .saas-page-hero:has(+.saas-solution-command) h1{max-width:900px!important;color:#142c2a!important;letter-spacing:0!important}.saas-site .saas-page-hero:has(+.saas-product-model) p,.saas-site .saas-page-hero:has(+.saas-solution-command) p{max-width:760px!important;color:#516b66!important;font-size:1.02rem!important;line-height:1.7!important}.saas-site .saas-product-model,.saas-site .saas-workflow-map,.saas-site .saas-solution-command,.saas-site .saas-soft-band,.saas-site .saas-why-elevon,.saas-site .saas-solution-roles{width:min(100% - 48px,1240px)!important}.saas-site .saas-product-model,.saas-site .saas-solution-command{grid-template-columns:minmax(310px,.74fr) minmax(0,1.26fr)!important;gap:clamp(18px,4vw,42px)!important;align-items:stretch!important;padding:clamp(18px,3vw,30px)!important;border:1px solid rgba(24,58,52,.1)!important;border-radius:30px!important;background:#fff!important;box-shadow:0 24px 70px #183a3414!important}.saas-site .saas-product-model>div:first-child,.saas-site .saas-solution-command>div:first-child{display:grid!important;align-content:center!important;padding:clamp(16px,2.4vw,28px)!important;border:1px solid rgba(24,58,52,.08)!important;border-radius:24px!important;background:#f8fbf8!important;box-shadow:none!important}.saas-site .saas-product-model h2,.saas-site .saas-solution-command h2{color:#142c2a!important;font-size:clamp(2rem,4vw,4rem)!important;line-height:.98!important;letter-spacing:0!important}.saas-site .saas-product-model p,.saas-site .saas-solution-command p{color:#516b66!important;font-size:.98rem!important;line-height:1.68!important}.saas-site .saas-product-model button,.saas-site .saas-solution-command button,.saas-site .saas-workflow-map>button,.saas-site .saas-soft-band button{border-radius:999px!important;box-shadow:none!important}.saas-site .saas-product-model>div:last-child{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.saas-site .saas-product-model article{display:grid!important;gap:10px!important;min-height:190px!important;padding:16px!important;border:1px solid rgba(24,58,52,.1)!important;border-radius:22px!important;background:linear-gradient(180deg,#fff,#f8fbf8)!important;box-shadow:none!important}.saas-site .saas-product-model small{width:36px!important;height:36px!important;border-radius:14px!important;background:#e8f4ed!important;color:#214b44!important}.saas-site .saas-product-model strong{color:#142c2a!important;font-size:1.08rem!important}.saas-site .saas-product-model article span{color:#516b66!important;font-size:.9rem!important;line-height:1.55!important}.saas-site .saas-product-area-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.saas-site .saas-product-area-grid article{display:grid!important;grid-template-rows:auto 1fr auto!important;min-height:310px!important;padding:18px!important;border:1px solid rgba(24,58,52,.1)!important;border-radius:26px!important;background:#fff!important;box-shadow:0 18px 48px #183a3412!important}.saas-site .saas-product-area-grid article>div:first-child{display:grid!important;gap:8px!important}.saas-site .saas-product-area-grid strong{color:#142c2a!important;font-size:1.12rem!important}.saas-site .saas-product-area-grid em{color:#307465!important;font-size:.82rem!important;line-height:1.45!important}.saas-site .saas-product-area-grid p{color:#516b66!important;font-size:.9rem!important;line-height:1.55!important}.saas-site .saas-product-area-grid article>div:nth-child(2){align-self:end!important;display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin-top:14px!important}.saas-site .saas-product-area-grid span{border:1px solid rgba(48,116,101,.16)!important;border-radius:999px!important;background:#f8fbf8!important;color:#36514d!important;font-size:.72rem!important}.saas-site .saas-product-area-grid small{margin-top:14px!important;padding:12px!important;border-radius:18px!important;background:#f1f7f3!important;color:#214b44!important;font-size:.84rem!important;line-height:1.42!important}.saas-site .saas-why-elevon>div:last-child{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.saas-site .saas-why-elevon article{display:grid!important;grid-template-columns:minmax(180px,.34fr) auto minmax(0,.66fr)!important;gap:14px!important;align-items:center!important;padding:14px!important;border:1px solid rgba(24,58,52,.1)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 14px 36px #183a340f!important}.saas-site .saas-why-elevon article>span{padding:10px 12px!important;border-radius:16px!important;background:#fbf4f1!important;color:#7c4837!important;font-size:.86rem!important}.saas-site .saas-why-elevon article svg{width:30px!important;height:30px!important;padding:7px!important;border-radius:999px!important;background:#e8f4ed!important;color:#214b44!important}.saas-site .saas-why-elevon article strong{color:#142c2a!important;font-size:.94rem!important;line-height:1.45!important}.saas-site .saas-workflow-map{padding:clamp(18px,3vw,30px)!important;border:1px solid rgba(24,58,52,.1)!important;border-radius:30px!important;background:#f8fbf8!important}.saas-site .saas-workflow-map>div:last-of-type{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.saas-site .saas-workflow-map>div:last-of-type article{flex:1 1 128px!important;min-height:54px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 12px!important;border:1px solid rgba(24,58,52,.1)!important;border-radius:999px!important;background:#fff!important;color:#214b44!important;font-weight:900!important}.saas-site .saas-solution-command>div:last-child{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.saas-site .saas-solution-command article{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;min-height:104px!important;padding:14px!important;border:1px solid rgba(24,58,52,.1)!important;border-radius:22px!important;background:#fff!important;box-shadow:none!important}.saas-site .saas-solution-command article>svg{width:38px!important;height:38px!important;padding:10px!important;border-radius:15px!important;background:#e8f4ed!important;color:#214b44!important}.saas-site .saas-solution-command article strong{color:#142c2a!important}.saas-site .saas-solution-command article span{color:#516b66!important;font-size:.88rem!important;line-height:1.45!important}.saas-site .saas-solution-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.saas-site .saas-solution-grid article{display:grid!important;gap:12px!important;min-height:260px!important;padding:18px!important;border:1px solid rgba(24,58,52,.1)!important;border-radius:26px!important;background:#fff!important;box-shadow:0 18px 48px #183a3412!important}.saas-site .saas-solution-grid strong{color:#142c2a!important;font-size:1.08rem!important}.saas-site .saas-solution-grid p{color:#516b66!important;font-size:.92rem!important;line-height:1.58!important}.saas-site .saas-solution-path{align-self:end!important;display:grid!important;gap:7px!important}.saas-site .saas-solution-path span{padding:9px 11px!important;border:1px solid rgba(48,116,101,.14)!important;border-radius:999px!important;background:#f8fbf8!important;color:#36514d!important;font-size:.78rem!important;font-weight:850!important}.saas-site .saas-solution-roles>div:last-child{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.saas-site .saas-solution-roles article{min-height:142px!important;padding:16px!important;border:1px solid rgba(24,58,52,.1)!important;border-radius:24px!important;background:#fff!important;box-shadow:0 14px 38px #183a340f!important}.saas-site .saas-solution-roles article strong{color:#142c2a!important}.saas-site .saas-solution-roles article span{color:#516b66!important;line-height:1.5!important}.saas-site .saas-soft-band{padding:clamp(18px,3vw,30px)!important;border:1px solid rgba(24,58,52,.1)!important;border-radius:30px!important;background:#f8fbf8!important}.saas-site .saas-journey-strip{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}.saas-site .saas-journey-strip article{min-height:112px!important;padding:14px!important;border:1px solid rgba(24,58,52,.1)!important;border-radius:22px!important;background:#fff!important}.saas-site .saas-journey-strip small{color:#307465!important}.saas-site .saas-journey-strip strong{color:#142c2a!important}@media (max-width: 1120px){.saas-site .saas-product-model,.saas-site .saas-solution-command{grid-template-columns:1fr!important}.saas-site .saas-product-area-grid,.saas-site .saas-solution-grid,.saas-site .saas-solution-roles>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))!important}.saas-site .saas-journey-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width: 760px){.saas-site .saas-page-hero:has(+.saas-product-model),.saas-site .saas-page-hero:has(+.saas-solution-command),.saas-site .saas-product-model,.saas-site .saas-workflow-map,.saas-site .saas-solution-command,.saas-site .saas-soft-band,.saas-site .saas-why-elevon,.saas-site .saas-solution-roles{width:min(100% - 20px,1240px)!important;border-radius:22px!important}.saas-site .saas-product-model>div:last-child,.saas-site .saas-product-area-grid,.saas-site .saas-solution-grid,.saas-site .saas-solution-roles>div:last-child,.saas-site .saas-journey-strip{grid-template-columns:1fr!important}.saas-site .saas-product-model article,.saas-site .saas-product-area-grid article,.saas-site .saas-solution-grid article,.saas-site .saas-solution-roles article{min-height:0!important}.saas-site .saas-why-elevon article,.saas-site .saas-solution-command article{grid-template-columns:1fr!important}.saas-site .saas-why-elevon article svg{transform:rotate(90deg)!important}}.saas-site .saas-page-hero:has(+.saas-pricing-command),.saas-site .saas-page-hero:has(+.saas-register-command){width:min(100% - 48px,1180px)!important;padding:clamp(34px,6vw,72px) clamp(20px,5vw,60px)!important;border:1px solid rgba(24,58,52,.1)!important;border-radius:34px!important;background:radial-gradient(circle at 82% 20%,rgba(232,244,237,.9),transparent 28%),linear-gradient(135deg,#fff,#f8fbf8)!important;box-shadow:0 28px 84px #183a341a!important}.saas-site .saas-page-hero:has(+.saas-pricing-command) h1,.saas-site .saas-page-hero:has(+.saas-register-command) h1{max-width:880px!important;color:#142c2a!important;letter-spacing:0!important}.saas-site .saas-page-hero:has(+.saas-pricing-command) p,.saas-site .saas-page-hero:has(+.saas-register-command) p{max-width:740px!important;color:#516b66!important;font-size:1.02rem!important;line-height:1.7!important}.saas-site .saas-pricing-command,.saas-site .saas-register-command,.saas-site .saas-plan-advisor,.saas-site .saas-pricing-path,.saas-site .saas-after-signup,.saas-site .saas-register-layout,.saas-site .saas-pricing-confidence,.saas-site .saas-plan-grid,.saas-site .saas-comparison-table,.saas-site .saas-billing-note{width:min(100% - 48px,1240px)!important}.saas-site .saas-pricing-command,.saas-site .saas-register-command{grid-template-columns:minmax(310px,.75fr) minmax(0,1.25fr)!important;gap:clamp(18px,4vw,42px)!important;align-items:stretch!important;padding:clamp(18px,3vw,30px)!important;border:1px solid rgba(24,58,52,.1)!important;border-radius:30px!important;background:#fff!important;box-shadow:0 24px 70px #183a3414!important}.saas-site .saas-pricing-command>div:first-child,.saas-site .saas-register-command>div:first-child{display:grid!important;align-content:center!important;gap:16px!important;padding:clamp(16px,2.5vw,28px)!important;border:1px solid rgba(24,58,52,.08)!important;border-radius:24px!important;background:#f8fbf8!important}.saas-site .saas-pricing-command h2,.saas-site .saas-register-command h2{color:#142c2a!important;font-size:clamp(2rem,4vw,4rem)!important;line-height:.98!important;letter-spacing:0!important}.saas-site .saas-pricing-command p,.saas-site .saas-register-command p{color:#516b66!important;font-size:.98rem!important;line-height:1.68!important}.saas-site .saas-pricing-command>div:first-child>div:last-child{display:flex!important;flex-wrap:wrap!important;gap:9px!important}.saas-site .saas-pricing-command button,.saas-site .saas-register-card button,.saas-site .saas-register-summary>button,.saas-site .saas-plan-advisor button,.saas-site .saas-plan-grid article button{border-radius:999px!important;box-shadow:none!important}.saas-site .saas-pricing-command article,.saas-site .saas-register-command article{min-height:154px!important;display:grid!important;align-content:space-between!important;gap:10px!important;padding:16px!important;border:1px solid rgba(24,58,52,.1)!important;border-radius:22px!important;background:linear-gradient(180deg,#fff,#f8fbf8)!important;box-shadow:none!important}.saas-site .saas-pricing-command article span,.saas-site .saas-register-command article span{color:#6a807b!important;font-size:.76rem!important;font-weight:900!important;letter-spacing:0!important;text-transform:uppercase!important}.saas-site .saas-pricing-command article strong,.saas-site .saas-register-command article strong{color:#142c2a!important;font-size:clamp(1.18rem,2vw,1.7rem)!important;line-height:1.05!important}.saas-site .saas-pricing-command article small,.saas-site .saas-register-command article small{color:#516b66!important;line-height:1.45!important}.saas-site .saas-pricing-confidence{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:clamp(16px,3vw,28px) auto!important}.saas-site .saas-pricing-confidence article{align-items:flex-start!important;padding:14px!important;border:1px solid rgba(24,58,52,.1)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 14px 38px #183a340f!important}.saas-site .saas-pricing-confidence svg{width:28px!important;height:28px!important;padding:7px!important;border-radius:12px!important;background:#e8f4ed!important;color:#214b44!important}.saas-site .saas-plan-advisor{padding:clamp(18px,3vw,30px)!important;border:1px solid rgba(24,58,52,.1)!important;border-radius:30px!important;background:#f8fbf8!important}.saas-site .saas-plan-advisor>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.saas-site .saas-plan-advisor article,.saas-site .saas-plan-grid article{border:1px solid rgba(24,58,52,.1)!important;border-radius:26px!important;background:#fff!important;box-shadow:0 18px 48px #183a3412!important}.saas-site .saas-plan-advisor article.active,.saas-site .saas-plan-grid article.selected,.saas-site .saas-plan-grid article.recommended{border-color:#3074655c!important;background:linear-gradient(180deg,#fff,#f2f8f4)!important;box-shadow:0 22px 58px #3074651f!important}.saas-site .saas-plan-advisor small{color:#307465!important}.saas-site .saas-plan-advisor strong,.saas-site .saas-plan-grid article h3,.saas-site .saas-plan-grid article strong{color:#142c2a!important}.saas-site .saas-plan-advisor p,.saas-site .saas-plan-grid li{color:#516b66!important;line-height:1.5!important}.saas-site .saas-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.saas-site .saas-plan-grid article{padding:18px!important}.saas-site .saas-pricing-path,.saas-site .saas-after-signup{padding:clamp(18px,3vw,30px)!important;border:1px solid rgba(24,58,52,.1)!important;border-radius:30px!important;background:#fff!important;box-shadow:0 24px 70px #183a3412!important}.saas-site .saas-pricing-path>div:last-child,.saas-site .saas-after-signup>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.saas-site .saas-pricing-path article,.saas-site .saas-after-signup article{min-height:138px!important;padding:14px!important;border:1px solid rgba(24,58,52,.1)!important;border-radius:22px!important;background:#f8fbf8!important;box-shadow:none!important}.saas-site .saas-pricing-path article small,.saas-site .saas-after-signup article small{width:34px!important;height:34px!important;border-radius:13px!important;background:#e8f4ed!important;color:#214b44!important}.saas-site .saas-register-layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px)!important;gap:18px!important;align-items:start!important}.saas-site .saas-register-card,.saas-site .saas-register-summary{border:1px solid rgba(24,58,52,.1)!important;border-radius:30px!important;background:#fff!important;box-shadow:0 24px 70px #183a3414!important}.saas-site .saas-register-card{padding:clamp(16px,3vw,28px)!important}.saas-site .saas-register-summary{position:sticky!important;top:96px!important;padding:16px!important}.saas-site .saas-register-steps{gap:8px!important}.saas-site .saas-register-steps span{border-radius:999px!important;background:#f8fbf8!important}.saas-site .saas-register-current,.saas-site .saas-register-readiness,.saas-site .saas-payment-preview,.saas-site .saas-consent-box,.saas-site .saas-register-action-panel,.saas-site .saas-registration-protections{border:1px solid rgba(24,58,52,.1)!important;border-radius:22px!important;background:#f8fbf8!important;box-shadow:none!important}.saas-site .saas-register-section{padding:18px!important;border:1px solid rgba(24,58,52,.1)!important;border-radius:24px!important;background:#fff!important}.saas-site .saas-register-section-heading{align-items:flex-start!important;gap:10px!important}.saas-site .saas-register-section-heading span{border-radius:999px!important;background:#e8f4ed!important;color:#214b44!important}.saas-site .saas-register-section-heading strong{color:#142c2a!important;font-size:1.08rem!important}.saas-site .saas-form-grid{gap:12px!important}.saas-site .saas-register-card label{color:#36514d!important;font-size:.82rem!important;font-weight:850!important}.saas-site .saas-register-card input,.saas-site .saas-register-card select,.saas-site .saas-register-card textarea{min-height:46px!important;border:1px solid rgba(24,58,52,.14)!important;border-radius:16px!important;background:#fff!important;color:#142c2a!important;box-shadow:none!important}.saas-site .saas-register-card input:focus,.saas-site .saas-register-card select:focus,.saas-site .saas-register-card textarea:focus{border-color:#30746575!important;box-shadow:0 0 0 4px #3074651f!important}.saas-site .saas-readiness-grid,.saas-site .saas-password-rules{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.saas-site .saas-readiness-grid span,.saas-site .saas-password-rules span,.saas-site .saas-registration-protections span{border-radius:999px!important;background:#fff!important}.saas-site .saas-readiness-grid span.ready,.saas-site .saas-password-rules span.ready{background:#e8f4ed!important;color:#214b44!important}.saas-site .saas-check-row{align-items:flex-start!important;padding:12px!important;border-radius:18px!important;background:#fff!important}.saas-site .saas-payment-preview dl{gap:8px!important}.saas-site .saas-payment-preview dl div,.saas-site .saas-checkout-summary-strip{border-radius:16px!important;background:#fff!important}@media (max-width: 1120px){.saas-site .saas-pricing-command,.saas-site .saas-register-command,.saas-site .saas-register-layout{grid-template-columns:1fr!important}.saas-site .saas-register-summary{position:static!important}.saas-site .saas-pricing-confidence,.saas-site .saas-plan-advisor>div:last-child,.saas-site .saas-plan-grid,.saas-site .saas-pricing-path>div:last-child,.saas-site .saas-after-signup>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))!important}.saas-site .saas-pricing-command>div:last-child,.saas-site .saas-register-command>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 760px){.saas-site .saas-page-hero:has(+.saas-pricing-command),.saas-site .saas-page-hero:has(+.saas-register-command),.saas-site .saas-pricing-command,.saas-site .saas-register-command,.saas-site .saas-plan-advisor,.saas-site .saas-pricing-path,.saas-site .saas-after-signup,.saas-site .saas-register-layout,.saas-site .saas-pricing-confidence,.saas-site .saas-plan-grid,.saas-site .saas-comparison-table,.saas-site .saas-billing-note{width:min(100% - 20px,1240px)!important;border-radius:22px!important}.saas-site .saas-pricing-command>div:last-child,.saas-site .saas-register-command>div:last-child,.saas-site .saas-pricing-confidence,.saas-site .saas-plan-advisor>div:last-child,.saas-site .saas-plan-grid,.saas-site .saas-pricing-path>div:last-child,.saas-site .saas-after-signup>div:last-child,.saas-site .saas-readiness-grid,.saas-site .saas-password-rules{grid-template-columns:1fr!important}.saas-site .saas-pricing-command article,.saas-site .saas-register-command article,.saas-site .saas-pricing-path article,.saas-site .saas-after-signup article{min-height:0!important}.saas-site .saas-register-card,.saas-site .saas-register-summary{border-radius:22px!important}}.saas-site .saas-page-hero:has(+.saas-guide-launch),.saas-site .saas-page-hero:has(+.saas-security-command),.saas-site .saas-page-hero:has(+.saas-help-command),.saas-site .saas-page-hero:has(+.saas-contact-layout){width:min(100% - 48px,1180px)!important;padding:clamp(34px,6vw,72px) clamp(20px,5vw,60px)!important;border:1px solid rgba(24,58,52,.1)!important;border-radius:34px!important;background:radial-gradient(circle at 78% 24%,rgba(232,244,237,.88),transparent 30%),linear-gradient(135deg,#fff,#f8fbf8)!important;box-shadow:0 28px 84px #183a341a!important}.saas-site .saas-page-hero:has(+.saas-guide-launch) h1,.saas-site .saas-page-hero:has(+.saas-security-command) h1,.saas-site .saas-page-hero:has(+.saas-help-command) h1,.saas-site .saas-page-hero:has(+.saas-contact-layout) h1{max-width:900px!important;color:#142c2a!important;letter-spacing:0!important}.saas-site .saas-page-hero:has(+.saas-guide-launch) p,.saas-site .saas-page-hero:has(+.saas-security-command) p,.saas-site .saas-page-hero:has(+.saas-help-command) p,.saas-site .saas-page-hero:has(+.saas-contact-layout) p{max-width:760px!important;color:#516b66!important;font-size:1.02rem!important;line-height:1.7!important}.saas-site .saas-guide-launch,.saas-site .saas-guide-path,.saas-site .saas-guide-milestones,.saas-site .saas-guide-layout,.saas-site .saas-guide-checklist,.saas-site .saas-security-command,.saas-site .saas-security-model,.saas-site .saas-trust-grid,.saas-site .saas-policy-teaser,.saas-site .saas-help-command,.saas-site .saas-help-routes,.saas-site .saas-help-search,.saas-site .saas-help-topics,.saas-site .saas-contact-layout,.saas-site .saas-faq,.saas-site .saas-guide-playbooks{width:min(100% - 48px,1240px)!important}.saas-site .saas-guide-launch,.saas-site .saas-security-model,.saas-site .saas-help-routes{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.saas-site .saas-security-model,.saas-site .saas-help-routes{grid-template-columns:repeat(3,minmax(0,1fr))!important}.saas-site .saas-guide-launch article,.saas-site .saas-security-model article,.saas-site .saas-help-routes article,.saas-site .saas-help-topics article,.saas-site .saas-trust-grid article,.saas-site .saas-guide-playbooks article{display:grid!important;gap:12px!important;min-height:210px!important;padding:18px!important;border:1px solid rgba(24,58,52,.1)!important;border-radius:26px!important;background:#fff!important;box-shadow:0 18px 48px #183a3412!important}.saas-site .saas-guide-launch article small,.saas-site .saas-guide-path article small{width:34px!important;height:34px!important;border-radius:13px!important;background:#e8f4ed!important;color:#214b44!important}.saas-site .saas-guide-launch article>span,.saas-site .saas-help-topics article small{width:fit-content!important;padding:7px 10px!important;border-radius:999px!important;background:#f1f7f3!important;color:#307465!important;font-size:.76rem!important;font-weight:900!important}.saas-site .saas-guide-launch strong,.saas-site .saas-security-model strong,.saas-site .saas-help-routes strong,.saas-site .saas-help-topics strong,.saas-site .saas-trust-grid strong,.saas-site .saas-guide-playbooks strong{color:#142c2a!important;font-size:1.08rem!important}.saas-site .saas-guide-launch p,.saas-site .saas-security-model span,.saas-site .saas-help-routes span,.saas-site .saas-help-topics span,.saas-site .saas-trust-grid span,.saas-site .saas-guide-playbooks dd{color:#516b66!important;font-size:.9rem!important;line-height:1.55!important}.saas-site .saas-guide-path,.saas-site .saas-guide-milestones,.saas-site .saas-guide-checklist,.saas-site .saas-security-command,.saas-site .saas-help-command,.saas-site .saas-help-search,.saas-site .saas-policy-teaser{padding:clamp(18px,3vw,30px)!important;border:1px solid rgba(24,58,52,.1)!important;border-radius:30px!important;background:#fff!important;box-shadow:0 24px 70px #183a3412!important}.saas-site .saas-guide-checklist,.saas-site .saas-help-search,.saas-site .saas-policy-teaser{background:#f8fbf8!important}.saas-site .saas-guide-path>div:last-child,.saas-site .saas-guide-milestones>div:last-child,.saas-site .saas-guide-checklist>div:last-child{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.saas-site .saas-guide-path article,.saas-site .saas-guide-milestones article,.saas-site .saas-guide-checklist article{min-height:130px!important;padding:14px!important;border:1px solid rgba(24,58,52,.1)!important;border-radius:22px!important;background:#fff!important;box-shadow:none!important}.saas-site .saas-guide-milestones article strong,.saas-site .saas-guide-path article strong,.saas-site .saas-guide-checklist article span{color:#142c2a!important}.saas-site .saas-guide-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,340px)!important;gap:18px!important;align-items:start!important}.saas-site .saas-guide-steps,.saas-site .saas-guide-side{border:1px solid rgba(24,58,52,.1)!important;border-radius:28px!important;background:#fff!important;box-shadow:0 20px 58px #183a3412!important}.saas-site .saas-guide-steps{display:grid!important;gap:10px!important;padding:16px!important}.saas-site .saas-guide-steps article{align-items:flex-start!important;padding:14px!important;border-radius:20px!important;background:#f8fbf8!important}.saas-site .saas-guide-side{position:sticky!important;top:96px!important;padding:16px!important}.saas-site .saas-guide-side button,.saas-site .saas-guide-side a,.saas-site .saas-help-routes button,.saas-site .saas-help-topics button,.saas-site .saas-policy-teaser button,.saas-site .saas-contact-card button,.saas-site .saas-contact-side button{border-radius:999px!important;box-shadow:none!important}.saas-site .saas-guide-playbooks{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.saas-site .saas-guide-playbooks article dl{display:grid!important;gap:8px!important}.saas-site .saas-guide-playbooks article dl div{padding:10px!important;border-radius:16px!important;background:#f8fbf8!important}.saas-site .saas-guide-playbooks article>div:last-child{display:flex!important;flex-wrap:wrap!important;gap:7px!important}.saas-site .saas-guide-playbooks article>div:last-child span{padding:7px 9px!important;border:1px solid rgba(48,116,101,.14)!important;border-radius:999px!important;color:#36514d!important}.saas-site .saas-security-command,.saas-site .saas-help-command,.saas-site .saas-help-search{display:grid!important;grid-template-columns:minmax(300px,1fr) auto!important;gap:18px!important;align-items:center!important}.saas-site .saas-security-command h2,.saas-site .saas-help-command h2,.saas-site .saas-guide-checklist h2{color:#142c2a!important;font-size:clamp(2rem,3.5vw,3.4rem)!important;line-height:1!important;letter-spacing:0!important}.saas-site .saas-security-command p,.saas-site .saas-help-command p,.saas-site .saas-guide-checklist p{color:#516b66!important;line-height:1.65!important}.saas-site .saas-security-model article,.saas-site .saas-help-routes article{min-height:190px!important}.saas-site .saas-security-model article>svg,.saas-site .saas-help-routes article>svg,.saas-site .saas-trust-grid article>svg{width:38px!important;height:38px!important;padding:10px!important;border-radius:15px!important;background:#e8f4ed!important;color:#214b44!important}.saas-site .saas-trust-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.saas-site .saas-policy-teaser{display:grid!important;grid-template-columns:minmax(250px,.35fr) minmax(0,.4fr) minmax(280px,.25fr)!important;gap:18px!important;align-items:center!important}.saas-site .saas-policy-teaser strong{color:#142c2a!important;font-size:1.28rem!important}.saas-site .saas-policy-teaser p{color:#516b66!important}.saas-site .saas-help-search label{min-width:min(100%,420px)!important}.saas-site .saas-help-search input,.saas-site .saas-contact-card input,.saas-site .saas-contact-card textarea{min-height:46px!important;border:1px solid rgba(24,58,52,.14)!important;border-radius:16px!important;background:#fff!important;color:#142c2a!important;box-shadow:none!important}.saas-site .saas-help-topic-header{grid-column:1 / -1!important;padding:14px!important;border:1px solid rgba(24,58,52,.1)!important;border-radius:22px!important;background:#f8fbf8!important}.saas-site .saas-help-topics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.saas-site .saas-contact-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(300px,360px)!important;gap:18px!important;align-items:start!important}.saas-site .saas-contact-card,.saas-site .saas-contact-side{border:1px solid rgba(24,58,52,.1)!important;border-radius:30px!important;background:#fff!important;box-shadow:0 24px 70px #183a3414!important}.saas-site .saas-contact-card{padding:clamp(16px,3vw,28px)!important}.saas-site .saas-contact-side{position:sticky!important;top:96px!important;padding:16px!important}.saas-site .saas-contact-intent{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:8px!important;border-radius:999px!important;background:#f8fbf8!important}.saas-site .saas-contact-intent button{flex:1 1 auto!important;min-height:38px!important;border-radius:999px!important;background:transparent!important;color:#36514d!important}.saas-site .saas-contact-intent button.active{background:#1f5b51!important;color:#fff!important}.saas-site .saas-contact-form-grid{gap:12px!important}.saas-site .saas-contact-card label{color:#36514d!important;font-size:.82rem!important;font-weight:850!important}.saas-site .saas-contact-card textarea{min-height:150px!important}.saas-site .saas-contact-consent,.saas-site .saas-contact-readiness,.saas-site .saas-contact-next,.saas-site .saas-contact-side article{border:1px solid rgba(24,58,52,.1)!important;border-radius:20px!important;background:#f8fbf8!important}.saas-site .saas-contact-readiness{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}.saas-site .saas-contact-readiness span{border-radius:999px!important;background:#fff!important}.saas-site .saas-contact-readiness span.ready{background:#e8f4ed!important;color:#214b44!important}.saas-site .saas-contact-side article svg{color:#214b44!important}.saas-site .saas-faq details{border:1px solid rgba(24,58,52,.1)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 12px 32px #183a340d!important}@media (max-width: 1120px){.saas-site .saas-guide-launch,.saas-site .saas-guide-path>div:last-child,.saas-site .saas-guide-milestones>div:last-child,.saas-site .saas-guide-checklist>div:last-child,.saas-site .saas-trust-grid,.saas-site .saas-help-topics,.saas-site .saas-guide-playbooks{grid-template-columns:repeat(2,minmax(0,1fr))!important}.saas-site .saas-security-model,.saas-site .saas-help-routes,.saas-site .saas-guide-layout,.saas-site .saas-contact-layout,.saas-site .saas-policy-teaser,.saas-site .saas-security-command,.saas-site .saas-help-command,.saas-site .saas-help-search{grid-template-columns:1fr!important}.saas-site .saas-guide-side,.saas-site .saas-contact-side{position:static!important}.saas-site .saas-policy-teaser>div{justify-content:flex-start!important}.saas-site .saas-contact-readiness{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 760px){.saas-site .saas-page-hero:has(+.saas-guide-launch),.saas-site .saas-page-hero:has(+.saas-security-command),.saas-site .saas-page-hero:has(+.saas-help-command),.saas-site .saas-page-hero:has(+.saas-contact-layout),.saas-site .saas-guide-launch,.saas-site .saas-guide-path,.saas-site .saas-guide-milestones,.saas-site .saas-guide-layout,.saas-site .saas-guide-checklist,.saas-site .saas-security-command,.saas-site .saas-security-model,.saas-site .saas-trust-grid,.saas-site .saas-policy-teaser,.saas-site .saas-help-command,.saas-site .saas-help-routes,.saas-site .saas-help-search,.saas-site .saas-help-topics,.saas-site .saas-contact-layout,.saas-site .saas-faq,.saas-site .saas-guide-playbooks{width:min(100% - 20px,1240px)!important;border-radius:22px!important}.saas-site .saas-guide-launch,.saas-site .saas-guide-path>div:last-child,.saas-site .saas-guide-milestones>div:last-child,.saas-site .saas-guide-checklist>div:last-child,.saas-site .saas-security-model,.saas-site .saas-help-routes,.saas-site .saas-trust-grid,.saas-site .saas-help-topics,.saas-site .saas-guide-playbooks,.saas-site .saas-contact-readiness{grid-template-columns:1fr!important}.saas-site .saas-guide-launch article,.saas-site .saas-security-model article,.saas-site .saas-help-routes article,.saas-site .saas-help-topics article,.saas-site .saas-trust-grid article,.saas-site .saas-guide-playbooks article{min-height:0!important}.saas-site .saas-contact-card,.saas-site .saas-contact-side,.saas-site .saas-guide-steps,.saas-site .saas-guide-side{border-radius:22px!important}}.saas-site .saas-policy-hero{width:min(100% - 48px,1180px)!important;padding:clamp(34px,6vw,72px) clamp(20px,5vw,60px)!important;border:1px solid rgba(24,58,52,.1)!important;border-radius:34px!important;background:radial-gradient(circle at 80% 22%,rgba(232,244,237,.9),transparent 30%),linear-gradient(135deg,#fff,#f8fbf8)!important;box-shadow:0 28px 84px #183a341a!important}.saas-site .saas-policy-hero h1{max-width:900px!important;color:#142c2a!important;letter-spacing:0!important}.saas-site .saas-policy-hero p{max-width:760px!important;color:#516b66!important;font-size:1.02rem!important;line-height:1.7!important}.saas-site .saas-policy-hero small{display:inline-flex!important;flex-wrap:wrap!important;gap:6px!important;width:fit-content!important;margin-top:6px!important;padding:8px 12px!important;border:1px solid rgba(24,58,52,.1)!important;border-radius:999px!important;background:#fff!important;color:#516b66!important;font-weight:850!important}.saas-site .saas-policy-hero small a{color:#1f5b51!important}.saas-site .saas-policy-glance,.saas-site .saas-policy-layout{width:min(100% - 48px,1240px)!important}.saas-site .saas-policy-glance{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.saas-site .saas-policy-glance article{display:grid!important;align-content:space-between!important;gap:12px!important;min-height:210px!important;padding:18px!important;border:1px solid rgba(24,58,52,.1)!important;border-radius:26px!important;background:#fff!important;box-shadow:0 18px 48px #183a3412!important}.saas-site .saas-policy-glance article>span{width:fit-content!important;display:inline-flex!important;align-items:center!important;gap:6px!important;padding:7px 10px!important;border-radius:999px!important;background:#e8f4ed!important;color:#214b44!important;font-size:.76rem!important;font-weight:900!important}.saas-site .saas-policy-glance article strong{color:#142c2a!important;font-size:1.08rem!important;line-height:1.25!important}.saas-site .saas-policy-glance article p{color:#516b66!important;font-size:.9rem!important;line-height:1.55!important}.saas-site .saas-policy-glance article button,.saas-site .saas-policy-actions button,.saas-site .saas-policy-nav button,.saas-site .saas-cookie-banner button{border-radius:999px!important;box-shadow:none!important}.saas-site .saas-policy-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,340px)!important;gap:18px!important;align-items:start!important}.saas-site .saas-policy-body,.saas-site .saas-policy-nav{border:1px solid rgba(24,58,52,.1)!important;border-radius:30px!important;background:#fff!important;box-shadow:0 24px 70px #183a3414!important}.saas-site .saas-policy-body{display:grid!important;gap:14px!important;padding:clamp(16px,3vw,28px)!important}.saas-site .saas-policy-summary-card,.saas-site .saas-policy-placement-card,.saas-site .saas-policy-checklist-card,.saas-site .saas-policy-note{padding:16px!important;border:1px solid rgba(24,58,52,.1)!important;border-radius:22px!important;background:#f8fbf8!important}.saas-site .saas-policy-summary-card strong,.saas-site .saas-policy-placement-card strong,.saas-site .saas-policy-checklist-card strong,.saas-site .saas-policy-note strong{color:#142c2a!important;font-size:1rem!important}.saas-site .saas-policy-summary-card>div,.saas-site .saas-policy-placement-card>div,.saas-site .saas-policy-checklist-card>div{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:12px!important}.saas-site .saas-policy-summary-card span,.saas-site .saas-policy-placement-card span,.saas-site .saas-policy-checklist-card span{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:8px 10px!important;border:1px solid rgba(48,116,101,.14)!important;border-radius:999px!important;background:#fff!important;color:#36514d!important;font-size:.82rem!important;font-weight:850!important}.saas-site .saas-policy-body article{padding:clamp(16px,2.5vw,24px)!important;border:1px solid rgba(24,58,52,.1)!important;border-radius:24px!important;background:#fff!important;box-shadow:0 14px 38px #183a340d!important}.saas-site .saas-policy-body article h2{color:#142c2a!important;font-size:clamp(1.28rem,2vw,1.9rem)!important;line-height:1.12!important;letter-spacing:0!important}.saas-site .saas-policy-body article p,.saas-site .saas-policy-note span{color:#516b66!important;font-size:.96rem!important;line-height:1.68!important}.saas-site .saas-policy-actions{display:flex!important;flex-wrap:wrap!important;gap:9px!important;padding:10px!important;border-radius:24px!important;background:#f8fbf8!important}.saas-site .saas-policy-actions button{flex:1 1 180px!important}.saas-site .saas-policy-nav{position:sticky!important;top:96px!important;display:grid!important;gap:8px!important;padding:16px!important}.saas-site .saas-policy-nav strong{color:#142c2a!important;font-size:1rem!important}.saas-site .saas-policy-nav button{justify-content:flex-start!important;min-height:40px!important;padding:0 12px!important;border:1px solid rgba(24,58,52,.1)!important;background:#fff!important;color:#36514d!important;text-align:left!important}.saas-site .saas-policy-nav button.active{border-color:#30746557!important;background:#e8f4ed!important;color:#214b44!important}.saas-site .saas-cookie-banner{width:min(100% - 32px,980px)!important;right:16px!important;bottom:16px!important;left:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:16px!important;align-items:center!important;padding:16px!important;border:1px solid rgba(24,58,52,.12)!important;border-radius:24px!important;background:#fffffff5!important;box-shadow:0 24px 80px #183a3429!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.saas-site .saas-cookie-banner>div:first-child{display:grid!important;gap:8px!important}.saas-site .saas-cookie-banner strong{color:#142c2a!important}.saas-site .saas-cookie-banner span,.saas-site .saas-cookie-banner label{color:#516b66!important;line-height:1.5!important}.saas-site .saas-cookie-banner>div:last-child{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important}@media (max-width: 1120px){.saas-site .saas-policy-layout,.saas-site .saas-cookie-banner{grid-template-columns:1fr!important}.saas-site .saas-policy-nav{position:static!important}.saas-site .saas-policy-glance{grid-template-columns:repeat(2,minmax(0,1fr))!important}.saas-site .saas-cookie-banner>div:last-child{justify-content:flex-start!important}}@media (max-width: 760px){.saas-site .saas-policy-hero,.saas-site .saas-policy-glance,.saas-site .saas-policy-layout{width:min(100% - 20px,1240px)!important;border-radius:22px!important}.saas-site .saas-policy-glance{grid-template-columns:1fr!important}.saas-site .saas-policy-glance article{min-height:0!important}.saas-site .saas-policy-body,.saas-site .saas-policy-nav{border-radius:22px!important}.saas-site .saas-cookie-banner{width:min(100% - 20px,980px)!important;right:10px!important;bottom:10px!important;border-radius:20px!important}.saas-site .saas-cookie-banner>div:last-child button{flex:1 1 160px!important}}.saas-site .saas-checkout-return,.saas-site .saas-workspace-lookup{width:min(100% - 48px,1180px)!important;margin:clamp(18px,3vw,34px) auto!important}.saas-site .saas-checkout-return{display:grid!important;gap:18px!important;padding:clamp(28px,5vw,58px)!important;border:1px solid rgba(24,58,52,.1)!important;border-radius:34px!important;background:radial-gradient(circle at 82% 18%,rgba(232,244,237,.86),transparent 30%),linear-gradient(135deg,#fff,#f8fbf8)!important;box-shadow:0 28px 84px #183a341a!important}.saas-site .saas-checkout-return h1{max-width:880px!important;color:#142c2a!important;letter-spacing:0!important}.saas-site .saas-checkout-return>p{max-width:760px!important;color:#516b66!important;font-size:1.02rem!important;line-height:1.7!important}.saas-site .saas-checkout-command{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important;padding:16px!important;border:1px solid rgba(24,58,52,.1)!important;border-radius:24px!important;background:#fff!important;box-shadow:0 18px 48px #183a3412!important}.saas-site .saas-checkout-command.success{border-color:#3074654d!important;background:#f1f8f4!important}.saas-site .saas-checkout-command.paused{border-color:#b7764a3d!important;background:#fff9f5!important}.saas-site .saas-checkout-command span{color:#307465!important;font-size:.76rem!important;font-weight:900!important;letter-spacing:0!important;text-transform:uppercase!important}.saas-site .saas-checkout-command strong{display:block!important;margin-top:5px!important;color:#142c2a!important;font-size:1rem!important;line-height:1.45!important}.saas-site .saas-checkout-command button,.saas-site .saas-return-card button,.saas-site .saas-workspace-found button,.saas-site .saas-lookup-card button,.saas-site .saas-lookup-help button{border-radius:999px!important;box-shadow:none!important}.saas-site .saas-checkout-status{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.saas-site .saas-checkout-status article{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:10px!important;align-items:flex-start!important;min-height:132px!important;padding:14px!important;border:1px solid rgba(24,58,52,.1)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 14px 36px #183a340f!important}.saas-site .saas-checkout-status article.ready{border-color:#30746542!important;background:#f1f8f4!important}.saas-site .saas-checkout-status article>small{width:30px!important;height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;background:#e8f4ed!important;color:#214b44!important;font-weight:900!important}.saas-site .saas-checkout-status article strong,.saas-site .saas-return-card>strong,.saas-site .saas-next-steps article span{color:#142c2a!important}.saas-site .saas-checkout-status article span,.saas-site .saas-return-card>span{color:#516b66!important;font-size:.86rem!important;line-height:1.48!important}.saas-site .saas-return-card,.saas-site .saas-next-steps{padding:16px!important;border:1px solid rgba(24,58,52,.1)!important;border-radius:24px!important;background:#fff!important;box-shadow:0 18px 48px #183a3412!important}.saas-site .saas-return-card{display:grid!important;gap:12px!important}.saas-site .saas-return-card>div{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.saas-site .saas-next-steps{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}.saas-site .saas-next-steps article{padding:12px!important;border-radius:18px!important;background:#f8fbf8!important}.saas-site .saas-next-steps article small{display:block!important;margin-bottom:8px!important;color:#307465!important;font-weight:900!important}.saas-site .saas-workspace-lookup{display:grid!important;grid-template-columns:minmax(300px,.7fr) minmax(0,1fr)!important;gap:18px!important;align-items:stretch!important}.saas-site .saas-workspace-entry,.saas-site .saas-lookup-card,.saas-site .saas-signin-explainer,.saas-site .saas-lookup-help{border:1px solid rgba(24,58,52,.1)!important;border-radius:30px!important;background:#fff!important;box-shadow:0 24px 70px #183a3414!important}.saas-site .saas-workspace-entry{display:grid!important;align-content:center!important;padding:clamp(22px,4vw,42px)!important;background:radial-gradient(circle at 78% 20%,rgba(232,244,237,.84),transparent 32%),#fff!important}.saas-site .saas-workspace-entry h1{color:#142c2a!important;font-size:clamp(2.4rem,5vw,5rem)!important;line-height:.96!important;letter-spacing:0!important}.saas-site .saas-workspace-entry p{color:#516b66!important;line-height:1.7!important}.saas-site .saas-lookup-card{display:grid!important;gap:14px!important;padding:clamp(18px,3vw,28px)!important}.saas-site .saas-lookup-card h2{color:#142c2a!important;font-size:clamp(1.8rem,3vw,3rem)!important;line-height:1.02!important;letter-spacing:0!important}.saas-site .saas-lookup-card p{color:#516b66!important;line-height:1.62!important}.saas-site .saas-workspace-simple-path{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:8px!important;border-radius:22px!important;background:#f8fbf8!important}.saas-site .saas-workspace-simple-path span{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:44px!important;border-radius:999px!important;background:#fff!important;color:#36514d!important;font-weight:850!important}.saas-site .saas-workspace-simple-path strong{width:24px!important;height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#e8f4ed!important;color:#214b44!important}.saas-site .saas-lookup-card form{display:grid!important;gap:10px!important;padding:14px!important;border:1px solid rgba(24,58,52,.1)!important;border-radius:24px!important;background:#f8fbf8!important}.saas-site .saas-lookup-card label,.saas-site .saas-key-recovery-card label{color:#36514d!important;font-size:.82rem!important;font-weight:850!important}.saas-site .saas-lookup-card input,.saas-site .saas-key-recovery-card input{min-height:48px!important;border:1px solid rgba(24,58,52,.14)!important;border-radius:16px!important;background:#fff!important;color:#142c2a!important;box-shadow:none!important}.saas-site .saas-key-format{display:inline-flex!important;align-items:center!important;gap:6px!important;width:fit-content!important;padding:7px 10px!important;border-radius:999px!important;background:#fff!important;color:#6a807b!important}.saas-site .saas-key-format.ready{background:#e8f4ed!important;color:#214b44!important}.saas-site .saas-workspace-found{align-items:flex-start!important;padding:14px!important;border:1px solid rgba(48,116,101,.22)!important;border-radius:22px!important;background:#f1f8f4!important}.saas-site .saas-signin-explainer,.saas-site .saas-lookup-help{grid-column:1 / -1!important;display:grid!important;gap:12px!important;padding:16px!important}.saas-site .saas-signin-explainer{grid-template-columns:repeat(3,minmax(0,1fr))!important}.saas-site .saas-signin-explainer article,.saas-site .saas-lookup-help article{display:grid!important;gap:9px!important;padding:14px!important;border:1px solid rgba(24,58,52,.1)!important;border-radius:22px!important;background:#f8fbf8!important}.saas-site .saas-signin-explainer strong,.saas-site .saas-lookup-help strong{color:#142c2a!important}.saas-site .saas-signin-explainer span,.saas-site .saas-lookup-help span{color:#516b66!important;font-size:.9rem!important;line-height:1.5!important}.saas-site .saas-lookup-help{grid-template-columns:repeat(4,minmax(0,1fr))!important}.saas-site .saas-lookup-help article svg{width:36px!important;height:36px!important;padding:9px!important;border-radius:14px!important;background:#e8f4ed!important;color:#214b44!important}.saas-site .saas-key-recovery-card form{display:grid!important;gap:8px!important}@media (max-width: 1120px){.saas-site .saas-workspace-lookup,.saas-site .saas-checkout-command{grid-template-columns:1fr!important}.saas-site .saas-checkout-status,.saas-site .saas-next-steps,.saas-site .saas-signin-explainer,.saas-site .saas-lookup-help{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 760px){.saas-site .saas-checkout-return,.saas-site .saas-workspace-lookup{width:min(100% - 20px,1180px)!important;border-radius:22px!important}.saas-site .saas-checkout-status,.saas-site .saas-next-steps,.saas-site .saas-signin-explainer,.saas-site .saas-lookup-help,.saas-site .saas-workspace-simple-path{grid-template-columns:1fr!important}.saas-site .saas-checkout-status article{min-height:0!important}.saas-site .saas-workspace-entry,.saas-site .saas-lookup-card,.saas-site .saas-signin-explainer,.saas-site .saas-lookup-help,.saas-site .saas-return-card,.saas-site .saas-next-steps{border-radius:22px!important}.saas-site .saas-return-card button,.saas-site .saas-checkout-command button{width:100%!important}}.owner-app-shell{--owner-ink: #101821;--owner-muted: #5f6f7a;--owner-line: rgba(33, 48, 61, .12);--owner-soft: #f5f8f8;--owner-surface: #ffffff;--owner-accent: #153f3b;--owner-accent-soft: #e7f3ef;min-height:100vh!important;background:radial-gradient(circle at 12% 10%,rgba(231,243,239,.9),transparent 28%),linear-gradient(180deg,#fbfdfc,#f4f8f7)!important;color:var(--owner-ink)!important}.owner-app-shell .content{width:min(100% - 40px,1440px)!important;margin:0 auto!important;padding:clamp(18px,3vw,34px) 0 44px!important}.owner-app-shell .owner-topbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:clamp(18px,4vw,48px)!important;align-items:stretch!important;margin-bottom:18px!important;padding:clamp(20px,4vw,42px)!important;border:1px solid var(--owner-line)!important;border-radius:34px!important;background:radial-gradient(circle at 82% 18%,rgba(231,243,239,.86),transparent 28%),linear-gradient(135deg,#fff,#f8fbfa)!important;box-shadow:0 28px 84px #1018211a!important}.owner-app-shell .owner-topbar>div:first-child{display:grid!important;gap:14px!important;align-content:center!important}.owner-app-shell .owner-topbar>div:first-child>span,.owner-app-shell .super-admin-hero>span{width:fit-content!important;display:inline-flex!important;align-items:center!important;gap:8px!important;padding:8px 12px!important;border:1px solid rgba(21,63,59,.14)!important;border-radius:999px!important;background:var(--owner-accent-soft)!important;color:var(--owner-accent)!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:0!important}.owner-app-shell .owner-topbar h1{max-width:900px!important;color:var(--owner-ink)!important;font-size:clamp(3rem,6vw,6.2rem)!important;line-height:.9!important;letter-spacing:0!important}.owner-app-shell .owner-topbar p{max-width:820px!important;color:var(--owner-muted)!important;font-size:1rem!important;line-height:1.68!important}.owner-app-shell .owner-topbar-meta{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.owner-app-shell .owner-topbar-meta article{min-height:96px!important;display:grid!important;align-content:start!important;gap:6px!important;padding:14px!important;border:1px solid var(--owner-line)!important;border-radius:22px!important;background:#ffffffd1!important}.owner-app-shell .owner-topbar-meta strong,.owner-app-shell .super-admin-panel-heading strong,.owner-app-shell .owner-module-map-heading strong,.owner-app-shell .owner-console-context strong{color:var(--owner-ink)!important}.owner-app-shell .owner-topbar-meta small,.owner-app-shell .owner-module-map-heading small,.owner-app-shell .owner-console-context span,.owner-app-shell .super-admin-panel-heading span{color:var(--owner-muted)!important;line-height:1.5!important}.owner-app-shell .owner-topbar-actions{min-width:min(100%,260px)!important;display:grid!important;align-content:center!important;gap:10px!important}.owner-app-shell :where(button,a){border-radius:999px!important;box-shadow:none!important}.owner-app-shell .owner-topbar-actions button,.owner-app-shell .super-admin-hero-actions button,.owner-app-shell .super-admin-heading-row button,.owner-app-shell .owner-workspace-list-heading button,.owner-app-shell .owner-subscription-list-heading button,.owner-app-shell .owner-platform-user-list-heading button{min-height:44px!important;border:1px solid var(--owner-line)!important;background:#fff!important;color:var(--owner-accent)!important;font-weight:900!important}.owner-app-shell .owner-topbar-actions button:last-child{background:#fff7f5!important;color:#8b3d2f!important}.owner-app-shell .super-admin-console{display:grid!important;gap:18px!important}.owner-app-shell .super-admin-hero,.owner-app-shell .owner-module-map,.owner-app-shell .owner-section-groups,.owner-app-shell .super-admin-panel,.owner-app-shell .super-admin-console>.super-admin-panel,.owner-app-shell .owner-console-context{border:1px solid var(--owner-line)!important;border-radius:30px!important;background:var(--owner-surface)!important;box-shadow:0 24px 70px #10182114!important}.owner-app-shell .super-admin-hero{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important;align-items:center!important;padding:clamp(18px,3vw,30px)!important;background:radial-gradient(circle at 84% 18%,rgba(231,243,239,.7),transparent 30%),#fff!important}.owner-app-shell .super-admin-hero h2{max-width:780px!important;color:var(--owner-ink)!important;font-size:clamp(2rem,4vw,4rem)!important;line-height:.98!important;letter-spacing:0!important}.owner-app-shell .super-admin-hero p{max-width:780px!important;color:var(--owner-muted)!important;line-height:1.65!important}.owner-app-shell .owner-console-context{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding:14px!important}.owner-app-shell .owner-console-context article{padding:14px!important;border:1px solid var(--owner-line)!important;border-radius:22px!important;background:var(--owner-soft)!important}.owner-app-shell .owner-module-map{padding:clamp(16px,3vw,26px)!important}.owner-app-shell .owner-module-map-heading{display:grid!important;gap:6px!important;margin-bottom:14px!important}.owner-app-shell .owner-module-map-grid button{min-height:118px!important;display:grid!important;align-content:start!important;gap:7px!important;padding:14px!important;border:1px solid var(--owner-line)!important;border-radius:22px!important;background:#fff!important;color:var(--owner-ink)!important;text-align:left!important}.owner-app-shell .owner-module-map-grid button:hover,.owner-app-shell .owner-module-map-grid button.active{border-color:#153f3b47!important;background:var(--owner-accent-soft)!important;transform:translateY(-1px)!important}.owner-app-shell .owner-module-map-grid button span,.owner-app-shell .owner-module-map-grid button small,.owner-app-shell .owner-module-map-grid button em{color:var(--owner-muted)!important}.owner-app-shell .owner-section-groups{padding:14px!important}.owner-app-shell .owner-section-groups>section{padding:12px!important;border:1px solid var(--owner-line)!important;border-radius:22px!important;background:var(--owner-soft)!important}.owner-app-shell .super-admin-section-nav button{min-height:42px!important;border:1px solid transparent!important;background:transparent!important;color:var(--owner-muted)!important}.owner-app-shell .super-admin-section-nav button.active,.owner-app-shell .super-admin-section-nav button:hover{border-color:#153f3b29!important;background:#fff!important;color:var(--owner-accent)!important}.owner-app-shell .super-admin-panel,.owner-app-shell .super-admin-console>.super-admin-panel{padding:clamp(16px,2.5vw,24px)!important}.owner-app-shell .super-admin-panel-heading{align-items:flex-start!important;gap:8px!important;padding-bottom:12px!important;border-bottom:1px solid var(--owner-line)!important}.owner-app-shell .super-admin-grid,.owner-app-shell .owner-overview-layout{gap:16px!important}.owner-app-shell .super-admin-metrics,.owner-app-shell .owner-command-stat-grid,.owner-app-shell .owner-workspace-stat-grid,.owner-app-shell .owner-revenue-stat-grid,.owner-app-shell .owner-report-stat-grid,.owner-app-shell .owner-subscription-health-grid,.owner-app-shell .owner-subscription-detail-grid,.owner-app-shell .owner-subscription-control-grid,.owner-app-shell .owner-role-governance-grid,.owner-app-shell .owner-user-check-grid,.owner-app-shell .owner-production-check-grid,.owner-app-shell .owner-stripe-readiness-grid,.owner-app-shell .owner-billing-command-grid,.owner-app-shell .owner-audit-risk-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.owner-app-shell :where(.super-admin-metrics article,.owner-command-stat-grid article,.owner-workspace-stat-grid article,.owner-revenue-stat-grid article,.owner-report-stat-grid article,.owner-subscription-health-grid article,.owner-subscription-detail-grid article,.owner-subscription-control-grid article,.owner-role-governance-grid article,.owner-user-check-grid article,.owner-production-check-grid article,.owner-stripe-readiness-grid article,.owner-billing-command-grid article,.owner-audit-risk-grid article){min-height:112px!important;padding:14px!important;border:1px solid var(--owner-line)!important;border-radius:22px!important;background:var(--owner-soft)!important;box-shadow:none!important}.owner-app-shell .super-admin-filter-bar{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:8px!important;border-radius:999px!important;background:var(--owner-soft)!important}.owner-app-shell .super-admin-filter-bar button{min-height:36px!important;border:1px solid transparent!important;background:transparent!important;color:var(--owner-muted)!important}.owner-app-shell .super-admin-filter-bar button.active,.owner-app-shell .super-admin-filter-bar button:hover{border-color:#153f3b29!important;background:#fff!important;color:var(--owner-accent)!important}.owner-app-shell :where(.super-admin-search,.owner-support-search-field,input,select,textarea){min-height:42px!important;border:1px solid var(--owner-line)!important;border-radius:16px!important;background:#fff!important;color:var(--owner-ink)!important;box-shadow:none!important}.owner-app-shell :where(.super-admin-tenant-list button,.super-admin-row-card,.super-admin-event-list article,.owner-support-list article,.owner-audit-list article,.owner-billing-event-list article,.owner-registration-row,.super-admin-empty-note,.super-admin-subscription-card,.super-admin-content-form,.owner-manual-workspace,.owner-workspace-handoff,.owner-workspace-lifecycle,.owner-workspace-activation-trace,.owner-workspace-summary article,.owner-registration-detail,.owner-revenue-reconciliation-card,.owner-billing-event-command,.owner-stripe-operations,.owner-stripe-priority-card,.owner-plan-selected-summary,.owner-support-selected-card,.owner-user-selected-note,.owner-user-access-summary,.owner-detail-toggle,.owner-role-selected-summary,.owner-settings-launch-command,.owner-production-summary,.owner-settings-save-readiness){border:1px solid var(--owner-line)!important;border-radius:22px!important;background:#fff!important;box-shadow:none!important}@media (max-width: 1180px){.owner-app-shell .owner-topbar,.owner-app-shell .super-admin-hero{grid-template-columns:1fr!important}.owner-app-shell .owner-topbar-actions{min-width:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.owner-app-shell .owner-module-map-grid,.owner-app-shell .super-admin-metrics,.owner-app-shell .owner-command-stat-grid,.owner-app-shell .owner-workspace-stat-grid,.owner-app-shell .owner-revenue-stat-grid,.owner-app-shell .owner-report-stat-grid,.owner-app-shell .owner-subscription-health-grid,.owner-app-shell .owner-subscription-detail-grid,.owner-app-shell .owner-subscription-control-grid,.owner-app-shell .owner-role-governance-grid,.owner-app-shell .owner-user-check-grid,.owner-app-shell .owner-production-check-grid,.owner-app-shell .owner-stripe-readiness-grid,.owner-app-shell .owner-billing-command-grid,.owner-app-shell .owner-audit-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 760px){.owner-app-shell .content{width:min(100% - 20px,1440px)!important;padding-top:10px!important}.owner-app-shell .owner-topbar,.owner-app-shell .super-admin-hero,.owner-app-shell .owner-module-map,.owner-app-shell .owner-section-groups,.owner-app-shell .super-admin-panel,.owner-app-shell .super-admin-console>.super-admin-panel,.owner-app-shell .owner-console-context{border-radius:22px!important}.owner-app-shell .owner-topbar h1{font-size:clamp(2.6rem,15vw,4.4rem)!important}.owner-app-shell .owner-topbar-actions,.owner-app-shell .owner-topbar-meta,.owner-app-shell .owner-console-context,.owner-app-shell .owner-module-map-grid,.owner-app-shell .super-admin-metrics,.owner-app-shell .owner-command-stat-grid,.owner-app-shell .owner-workspace-stat-grid,.owner-app-shell .owner-revenue-stat-grid,.owner-app-shell .owner-report-stat-grid,.owner-app-shell .owner-subscription-health-grid,.owner-app-shell .owner-subscription-detail-grid,.owner-app-shell .owner-subscription-control-grid,.owner-app-shell .owner-role-governance-grid,.owner-app-shell .owner-user-check-grid,.owner-app-shell .owner-production-check-grid,.owner-app-shell .owner-stripe-readiness-grid,.owner-app-shell .owner-billing-command-grid,.owner-app-shell .owner-audit-risk-grid{grid-template-columns:1fr!important}.owner-app-shell .super-admin-filter-bar{border-radius:22px!important}}.saas-site{--saas-ink: #10201f;--saas-muted: #5e6f6b;--saas-faint: #edf3f0;--saas-line: rgba(16, 32, 31, .12);--saas-soft: #f7faf8;--saas-accent: #116454;--saas-accent-strong: #0b4a3e;--saas-accent-soft: #e8f5f0;--saas-warm: #f9f4ec;--saas-warm-line: rgba(166, 112, 48, .16);color:var(--saas-ink)!important;background:radial-gradient(circle at 12% 8%,rgba(232,245,240,.82),transparent 28rem),radial-gradient(circle at 84% 4%,rgba(249,244,236,.72),transparent 30rem),#fff!important}.saas-site :where(h1,h2,h3,p,strong,span,small,a,button,label,input,select,textarea){letter-spacing:0!important}.saas-public-content{width:min(100% - 48px,1240px)!important;margin:0 auto!important}.saas-nav{position:sticky!important;top:14px!important;z-index:80!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;width:min(100% - 48px,1240px)!important;margin:14px auto 28px!important;padding:10px 12px!important;border:1px solid rgba(16,32,31,.1)!important;border-radius:24px!important;background:#ffffffeb!important;box-shadow:0 18px 54px #10201f14!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important}.saas-brand{display:inline-flex!important;align-items:center!important;gap:10px!important;min-height:44px!important;padding:6px 12px 6px 6px!important;border:0!important;border-radius:18px!important;color:var(--saas-ink)!important;background:transparent!important}.saas-brand span,.saas-footer-brand span{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:13px!important;color:#fff!important;background:linear-gradient(135deg,var(--saas-accent),#1c8c73)!important;box-shadow:0 10px 24px #11645433!important}.saas-brand strong,.saas-footer-brand strong{font-size:1rem!important;font-weight:850!important;color:var(--saas-ink)!important}.saas-nav nav{display:flex!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-width:0!important;padding:4px!important;border:1px solid rgba(16,32,31,.08)!important;border-radius:18px!important;background:var(--saas-soft)!important}.saas-nav nav button{min-height:36px!important;padding:0 13px!important;border:1px solid transparent!important;border-radius:14px!important;color:var(--saas-muted)!important;background:transparent!important;font-size:.88rem!important;font-weight:760!important;box-shadow:none!important}.saas-nav nav button:hover,.saas-nav nav button.active{color:var(--saas-accent-strong)!important;border-color:#1164541f!important;background:#fff!important;box-shadow:0 8px 20px #10201f0f!important}.saas-nav-actions{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.saas-nav-actions button,.saas-hero-actions button,.saas-product-cta-row button,.saas-footer-cta button,.saas-large-action,.saas-secondary-action,.saas-return-card button,.saas-contact-card button,.saas-lookup-card form button{min-height:42px!important;border-radius:16px!important;font-weight:820!important;box-shadow:none!important}.saas-primary-nav,.saas-nav-actions button:last-child,.saas-hero-actions button:first-child,.saas-footer-cta button:first-child,.saas-large-action,.saas-contact-card button[type=submit],.saas-lookup-card form button,.saas-return-card button:first-child{border:1px solid var(--saas-accent-strong)!important;color:#fff!important;background:var(--saas-accent-strong)!important}.saas-secondary-nav,.saas-nav-actions button:first-child,.saas-hero-actions button:not(:first-child),.saas-footer-cta button:not(:first-child),.saas-secondary-action,.saas-return-card button:not(:first-child){border:1px solid var(--saas-line)!important;color:var(--saas-ink)!important;background:#fff!important}.saas-mobile-menu-toggle{display:none!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:42px!important;border:1px solid var(--saas-line)!important;border-radius:16px!important;color:var(--saas-ink)!important;background:#fff!important}.saas-section,.saas-page-hero,.saas-hero{margin-block:clamp(30px,6vw,74px)!important}.saas-hero,.saas-page-hero{padding:clamp(32px,6vw,72px)!important;border:1px solid var(--saas-line)!important;border-radius:34px!important;background:linear-gradient(135deg,#fffffff5,#f7faf8f2),#fff!important;box-shadow:0 24px 70px #10201f14!important}.saas-page-hero{display:grid!important;grid-template-columns:minmax(0,.82fr) minmax(260px,.45fr)!important;align-items:end!important;gap:clamp(22px,4vw,44px)!important}.saas-hero h1,.saas-page-hero h1{max-width:930px!important;color:var(--saas-ink)!important;font-weight:900!important;letter-spacing:0!important}.saas-hero p,.saas-page-hero p,.saas-section-heading p,.saas-footer span,.saas-footer a{color:var(--saas-muted)!important}.saas-eyebrow{display:inline-flex!important;width:fit-content!important;align-items:center!important;gap:8px!important;padding:7px 10px!important;border:1px solid rgba(17,100,84,.13)!important;border-radius:999px!important;color:var(--saas-accent-strong)!important;background:var(--saas-accent-soft)!important}.saas-section-heading{align-items:flex-start!important;gap:10px!important;margin-bottom:clamp(18px,3vw,28px)!important}.saas-section-heading h2{color:var(--saas-ink)!important;font-weight:880!important}.saas-site :where(.saas-use-cases article,.saas-flow-timeline article,.saas-home-screen-feature,.saas-home-screen-stack article,.saas-product-model article,.saas-product-area-grid article,.saas-why-elevon article,.saas-workflow-map article,.saas-tour-companion,.saas-tour-index button,.saas-screen-shot,.saas-solution-grid article,.saas-solution-roles article,.saas-guide-launch article,.saas-guide-steps article,.saas-guide-side,.saas-guide-playbooks article,.saas-security-command article,.saas-security-model article,.saas-trust-grid article,.saas-help-command article,.saas-help-routes article,.saas-help-topic,.saas-faq article,.saas-contact-card,.saas-contact-side,.saas-policy-summary-card,.saas-policy-placement-card,.saas-policy-checklist-card,.saas-policy-nav,.saas-pricing-command,.saas-plan-card,.saas-selected-plan-card,.saas-register-card,.saas-register-summary,.saas-lookup-card,.saas-key-recovery-card,.saas-return-card){border:1px solid var(--saas-line)!important;border-radius:26px!important;background:#fff!important;box-shadow:0 16px 44px #10201f0f!important}.saas-site :where(.saas-use-cases article,.saas-flow-timeline article,.saas-home-screen-stack article,.saas-product-model article,.saas-product-area-grid article,.saas-why-elevon article,.saas-workflow-map article,.saas-solution-grid article,.saas-solution-roles article,.saas-guide-launch article,.saas-guide-steps article,.saas-guide-playbooks article,.saas-security-command article,.saas-security-model article,.saas-trust-grid article,.saas-help-command article,.saas-help-routes article,.saas-help-topic,.saas-faq article,.saas-plan-card){padding:clamp(18px,2.6vw,26px)!important}.saas-site :where(input,select,textarea){min-height:44px!important;border:1px solid var(--saas-line)!important;border-radius:16px!important;color:var(--saas-ink)!important;background:#fff!important;box-shadow:none!important}.saas-site :where(input:focus,select:focus,textarea:focus){border-color:#1164546b!important;box-shadow:0 0 0 4px #1164541a!important}.saas-comparison-table,.saas-payment-preview,.saas-consent-box,.saas-register-readiness,.saas-checkout-command,.saas-checkout-status,.saas-next-steps,.saas-cookie-banner{border:1px solid var(--saas-line)!important;border-radius:24px!important;background:var(--saas-soft)!important;box-shadow:none!important}.saas-footer{width:min(100% - 48px,1240px)!important;margin:clamp(46px,8vw,96px) auto 24px!important;padding:clamp(24px,4vw,38px)!important;border:1px solid var(--saas-line)!important;border-radius:34px!important;color:var(--saas-ink)!important;background:linear-gradient(135deg,#fff,#f7faf8),#fff!important;box-shadow:0 22px 62px #10201f12!important}.saas-footer-summary{display:grid!important;grid-template-columns:minmax(220px,1fr) minmax(220px,1.3fr) auto auto!important;align-items:center!important;gap:clamp(16px,3vw,30px)!important;padding-bottom:22px!important;border-bottom:1px solid var(--saas-line)!important}.saas-footer-brand{display:inline-flex!important;align-items:center!important;gap:10px!important}.saas-footer-summary>span{max-width:430px!important;font-size:.94rem!important;line-height:1.55!important}.saas-footer-summary>a{font-weight:780!important;color:var(--saas-accent-strong)!important}.saas-footer-cta{display:inline-flex!important;justify-content:flex-end!important;gap:8px!important}.saas-footer-cta button{padding:0 14px!important}.saas-footer-groups{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-top:24px!important}.saas-footer-groups section{min-height:160px!important;padding:18px!important;border:1px solid rgba(16,32,31,.08)!important;border-radius:24px!important;background:#ffffffb8!important}.saas-footer-groups section>strong{display:block!important;margin-bottom:10px!important;color:var(--saas-ink)!important;font-size:.92rem!important}.saas-footer-links{display:grid!important;gap:4px!important}.saas-footer-links button,.saas-footer-bottom button{min-height:32px!important;justify-content:flex-start!important;padding:0!important;border:0!important;border-radius:0!important;color:var(--saas-muted)!important;background:transparent!important;text-align:left!important;box-shadow:none!important}.saas-footer-links button:hover,.saas-footer-bottom button:hover{color:var(--saas-accent-strong)!important}.saas-footer-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin-top:24px!important;padding-top:18px!important;border-top:1px solid var(--saas-line)!important}.saas-footer-bottom>div{display:inline-flex!important;align-items:center!important;gap:14px!important}@media (max-width: 1040px){.saas-nav{grid-template-columns:auto auto!important}.saas-mobile-menu-toggle{display:inline-flex!important;justify-self:end!important}.saas-nav nav,.saas-nav-actions{display:none!important}.saas-nav.open nav,.saas-nav.open .saas-nav-actions{display:flex!important;grid-column:1 / -1!important;justify-content:flex-start!important;width:100%!important}.saas-nav.open nav{flex-wrap:wrap!important}.saas-page-hero,.saas-footer-summary{grid-template-columns:1fr!important}.saas-footer-cta{justify-content:flex-start!important}.saas-footer-groups{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 700px){.saas-public-content,.saas-nav,.saas-footer{width:min(100% - 24px,1240px)!important}.saas-nav{top:8px!important;margin-top:8px!important;border-radius:20px!important}.saas-hero,.saas-page-hero{padding:24px!important;border-radius:26px!important}.saas-hero h1,.saas-page-hero h1{font-size:clamp(2.45rem,13vw,4rem)!important}.saas-nav.open .saas-nav-actions,.saas-hero-actions,.saas-footer-cta,.saas-footer-bottom{flex-direction:column!important;align-items:stretch!important}.saas-nav-actions button,.saas-hero-actions button,.saas-footer-cta button{width:100%!important}.saas-footer{padding:22px!important;border-radius:26px!important}.saas-footer-groups{grid-template-columns:1fr!important}.saas-footer-groups section{min-height:auto!important}.saas-footer-bottom>div{flex-wrap:wrap!important}}.saas-site .saas-home-hero{position:relative!important;overflow:hidden!important;display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(360px,.72fr)!important;align-items:center!important;gap:clamp(30px,5vw,64px)!important;min-height:min(760px,calc(100vh - 150px))!important;margin-top:18px!important;padding:clamp(42px,7vw,86px)!important;border-color:#11645424!important;background:linear-gradient(120deg,#fffffffa,#f7faf8f5 58%,#e8f5f0cc),#fff!important}.saas-site .saas-home-hero:after{content:""!important;position:absolute!important;inset:auto -9% -26% 44%!important;height:42%!important;border-radius:999px!important;background:#11645414!important;filter:blur(8px)!important;pointer-events:none!important}.saas-site .saas-home-hero>*{position:relative!important;z-index:1!important}.saas-site .saas-home-hero .saas-hero-copy{max-width:690px!important}.saas-site .saas-home-hero h1{max-width:680px!important;font-size:clamp(4rem,7vw,7.1rem)!important;line-height:.93!important;text-wrap:balance!important}.saas-site .saas-home-hero p{max-width:620px!important;font-size:clamp(1.04rem,1.5vw,1.22rem)!important;line-height:1.72!important}.saas-site .saas-home-hero .saas-hero-actions{margin-top:26px!important;gap:10px!important}.saas-site .saas-home-hero .saas-hero-actions button{min-height:50px!important;padding-inline:20px!important;border-radius:18px!important}.saas-site .saas-hero-outcomes{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:28px!important;max-width:620px!important}.saas-site .saas-hero-outcomes article{min-height:100px!important;padding:16px!important;border:1px solid rgba(16,32,31,.1)!important;border-radius:22px!important;background:#ffffffb8!important;box-shadow:none!important}.saas-site .saas-hero-outcomes strong{font-size:1.12rem!important;color:var(--saas-ink)!important}.saas-site .saas-hero-outcomes span{margin-top:6px!important;font-size:.86rem!important;line-height:1.4!important;color:var(--saas-muted)!important}.saas-site .saas-home-hero .saas-hero-note,.saas-site .saas-home-hero .saas-hero-readiness{width:fit-content!important;max-width:620px!important;border-radius:999px!important;background:#ffffffc7!important}.saas-site .saas-hero-product-stage{align-self:stretch!important;display:grid!important;align-content:center!important;gap:14px!important;padding:clamp(16px,2vw,24px)!important;border:1px solid rgba(16,32,31,.1)!important;border-radius:30px!important;background:#ffffffa8!important;box-shadow:0 22px 54px #10201f14!important}.saas-site .saas-hero-stage-label{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:0 4px!important}.saas-site .saas-hero-stage-label span{color:var(--saas-accent-strong)!important;font-size:.78rem!important;font-weight:850!important;text-transform:uppercase!important}.saas-site .saas-hero-stage-label strong{max-width:280px!important;color:var(--saas-muted)!important;font-size:.86rem!important;line-height:1.45!important;text-align:right!important}.saas-site .saas-home-hero .saas-product-preview{min-height:430px!important;border:1px solid rgba(16,32,31,.1)!important;border-radius:26px!important;box-shadow:none!important}.saas-site .saas-hero-product-stage .saas-hero-proof{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.saas-site .saas-hero-product-stage .saas-hero-proof article{min-height:78px!important;padding:12px!important;border-radius:18px!important;background:var(--saas-soft)!important}.saas-site .saas-home-screens{margin-top:clamp(34px,6vw,80px)!important;padding:clamp(24px,4vw,44px)!important;border:1px solid var(--saas-line)!important;border-radius:34px!important;background:#fff!important;box-shadow:0 18px 54px #10201f0f!important}.saas-site .saas-home-screens .saas-section-heading{display:grid!important;grid-template-columns:minmax(0,.58fr) minmax(0,1fr)!important;align-items:end!important;gap:18px!important;margin-bottom:26px!important}.saas-site .saas-home-screens .saas-section-heading>span{width:fit-content!important;padding:8px 12px!important;border-radius:999px!important;color:var(--saas-accent-strong)!important;background:var(--saas-accent-soft)!important}.saas-site .saas-home-screens .saas-section-heading h2{margin:0!important;max-width:720px!important;font-size:clamp(2rem,4vw,4rem)!important;line-height:1.02!important}.saas-site .saas-home-screen-layout{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(300px,.75fr)!important;gap:16px!important}.saas-site .saas-home-screen-feature{display:grid!important;grid-template-rows:auto 1fr!important;gap:18px!important;padding:18px!important}.saas-site .saas-home-screen-frame,.saas-site .saas-home-screen-stack article{overflow:hidden!important;border-radius:22px!important;background:var(--saas-soft)!important}.saas-site .saas-home-screen-frame img{display:block!important;width:100%!important;height:auto!important}.saas-site .saas-home-screen-feature>div:last-child,.saas-site .saas-home-screen-stack article>div{padding:4px!important}.saas-site .saas-home-screen-stack{display:grid!important;gap:14px!important}.saas-site .saas-home-screen-stack article{display:grid!important;grid-template-columns:.9fr 1fr!important;gap:14px!important;padding:12px!important}.saas-site .saas-home-screen-stack img{width:100%!important;height:100%!important;min-height:150px!important;object-fit:cover!important;border-radius:16px!important}.saas-site .saas-media-proof,.saas-site .saas-home-flow,.saas-site .saas-conversion-trust{border:0!important;box-shadow:none!important}.saas-site .saas-media-proof{display:grid!important;grid-template-columns:minmax(0,.65fr) minmax(0,1fr)!important;align-items:stretch!important;gap:16px!important;padding:0!important;background:transparent!important}.saas-site .saas-media-proof>div:first-child,.saas-site .saas-conversion-trust>div:first-child{padding:clamp(24px,4vw,42px)!important;border:1px solid var(--saas-line)!important;border-radius:30px!important;background:var(--saas-soft)!important}.saas-site .saas-media-proof>div:last-child{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.saas-site .saas-media-proof article{display:flex!important;flex-direction:column!important;min-height:240px!important;padding:20px!important;border-radius:26px!important;background:#fff!important}.saas-site .saas-media-proof article button{margin-top:auto!important;width:fit-content!important;min-height:40px!important;border-radius:14px!important}.saas-site .saas-use-cases{padding:clamp(24px,4vw,42px)!important;border:1px solid var(--saas-line)!important;border-radius:34px!important;background:linear-gradient(180deg,#ffffff 0%,var(--saas-soft) 100%)!important}.saas-site .saas-use-cases>div:last-child{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.saas-site .saas-use-cases article{min-height:300px!important;display:flex!important;flex-direction:column!important;border-radius:26px!important;background:#fff!important}.saas-site .saas-use-cases article>div{margin-top:auto!important}.saas-site .saas-home-flow{padding:clamp(24px,4vw,42px)!important;border:1px solid rgba(17,100,84,.14)!important;border-radius:34px!important;background:var(--saas-accent-strong)!important;color:#fff!important}.saas-site .saas-home-flow .saas-section-heading span,.saas-site .saas-home-flow .saas-section-heading h2,.saas-site .saas-home-flow strong,.saas-site .saas-home-flow small{color:#fff!important}.saas-site .saas-home-flow>div:last-child{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.saas-site .saas-home-flow article{min-height:230px!important;padding:22px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:26px!important;background:#ffffff14!important}.saas-site .saas-home-flow p{color:#ffffffc2!important}.saas-site .saas-conversion-trust{display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1fr)!important;align-items:stretch!important;gap:16px!important;padding:0!important;background:transparent!important}.saas-site .saas-conversion-trust>div:last-child{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.saas-site .saas-conversion-trust article{align-items:flex-start!important;padding:20px!important;border-radius:24px!important;background:#fff!important}.saas-site .saas-conversion-trust article svg{flex:0 0 auto!important;width:30px!important;height:30px!important;padding:7px!important;border-radius:12px!important;color:var(--saas-accent-strong)!important;background:var(--saas-accent-soft)!important}@media (max-width: 1120px){.saas-site .saas-home-hero,.saas-site .saas-media-proof,.saas-site .saas-conversion-trust,.saas-site .saas-home-screen-layout{grid-template-columns:1fr!important}.saas-site .saas-home-hero{min-height:auto!important}.saas-site .saas-home-screens .saas-section-heading,.saas-site .saas-use-cases>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 760px){.saas-site .saas-home-hero{padding:26px!important;border-radius:28px!important}.saas-site .saas-home-hero h1{font-size:clamp(3rem,16vw,4.8rem)!important}.saas-site .saas-hero-outcomes,.saas-site .saas-hero-product-stage .saas-hero-proof,.saas-site .saas-home-screens .saas-section-heading,.saas-site .saas-home-screen-stack article,.saas-site .saas-media-proof>div:last-child,.saas-site .saas-use-cases>div:last-child,.saas-site .saas-home-flow>div:last-child,.saas-site .saas-conversion-trust>div:last-child{grid-template-columns:1fr!important}.saas-site .saas-hero-stage-label{display:grid!important}.saas-site .saas-hero-stage-label strong{max-width:none!important;text-align:left!important}.saas-site .saas-home-hero .saas-product-preview{min-height:320px!important}.saas-site .saas-home-screens,.saas-site .saas-use-cases,.saas-site .saas-home-flow{padding:20px!important;border-radius:28px!important}.saas-site .saas-media-proof article,.saas-site .saas-use-cases article,.saas-site .saas-home-flow article{min-height:auto!important}}.saas-site .saas-page-hero:has(+.saas-product-model),.saas-site .saas-page-hero:has(+.saas-solution-command),.saas-site .saas-page-hero:has(+.saas-guide-launch),.saas-site .saas-page-hero:has(+.saas-security-command){position:relative!important;overflow:hidden!important;min-height:420px!important;align-items:center!important;background:linear-gradient(120deg,#fff,#f8fbf9 58%,#edf7f2),#fff!important}.saas-site .saas-page-hero:has(+.saas-product-model):after,.saas-site .saas-page-hero:has(+.saas-solution-command):after,.saas-site .saas-page-hero:has(+.saas-guide-launch):after,.saas-site .saas-page-hero:has(+.saas-security-command):after{content:""!important;justify-self:end!important;width:min(100%,380px)!important;aspect-ratio:1!important;border:1px solid rgba(17,100,84,.12)!important;border-radius:38px!important;background:linear-gradient(135deg,#ffffffdb,#e8f5f0b8),repeating-linear-gradient(90deg,rgba(17,100,84,.08) 0 1px,transparent 1px 54px),repeating-linear-gradient(0deg,rgba(17,100,84,.06) 0 1px,transparent 1px 54px)!important;box-shadow:inset 0 0 0 14px #ffffff7a,0 24px 58px #10201f14!important}.saas-site .saas-page-hero:has(+.saas-product-model) h1,.saas-site .saas-page-hero:has(+.saas-solution-command) h1,.saas-site .saas-page-hero:has(+.saas-guide-launch) h1,.saas-site .saas-page-hero:has(+.saas-security-command) h1{max-width:780px!important;font-size:clamp(3.3rem,6vw,6.4rem)!important;line-height:.96!important}.saas-site .saas-page-hero:has(+.saas-product-model) p,.saas-site .saas-page-hero:has(+.saas-solution-command) p,.saas-site .saas-page-hero:has(+.saas-guide-launch) p,.saas-site .saas-page-hero:has(+.saas-security-command) p{max-width:650px!important;font-size:1.08rem!important;line-height:1.7!important}.saas-site .saas-product-model,.saas-site .saas-solution-command,.saas-site .saas-guide-layout,.saas-site .saas-security-command{display:grid!important;grid-template-columns:minmax(0,.72fr) minmax(0,1fr)!important;gap:16px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.saas-site .saas-product-model>div:first-child,.saas-site .saas-solution-command>div:first-child,.saas-site .saas-security-command>div:first-child,.saas-site .saas-guide-side{padding:clamp(24px,4vw,42px)!important;border:1px solid var(--saas-line)!important;border-radius:30px!important;background:var(--saas-soft)!important;box-shadow:none!important}.saas-site .saas-product-model>div:last-child,.saas-site .saas-solution-command>div:last-child{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.saas-site .saas-product-model article,.saas-site .saas-solution-command article,.saas-site .saas-security-model article,.saas-site .saas-guide-launch article{min-height:190px!important;border-radius:26px!important;box-shadow:0 14px 38px #10201f0e!important}.saas-site .saas-product-model article small,.saas-site .saas-guide-launch article small,.saas-site .saas-guide-path article small{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border-radius:14px!important;color:var(--saas-accent-strong)!important;background:var(--saas-accent-soft)!important}.saas-site .saas-product-area-grid,.saas-site .saas-solution-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.saas-site .saas-product-area-grid article,.saas-site .saas-solution-grid article{display:flex!important;flex-direction:column!important;min-height:330px!important;padding:22px!important;border-radius:28px!important;background:linear-gradient(180deg,#fff,#fbfdfc),#fff!important}.saas-site .saas-product-area-grid article>div:nth-child(2),.saas-site .saas-solution-path{margin-top:auto!important;display:flex!important;flex-wrap:wrap!important;gap:7px!important}.saas-site .saas-product-area-grid span,.saas-site .saas-solution-path span,.saas-site .saas-guide-playbooks article span,.saas-site .saas-guide-launch article>span{border:1px solid rgba(17,100,84,.12)!important;border-radius:999px!important;color:var(--saas-accent-strong)!important;background:var(--saas-accent-soft)!important}.saas-site .saas-why-elevon,.saas-site .saas-solution-roles,.saas-site .saas-guide-path,.saas-site .saas-guide-milestones,.saas-site .saas-policy-teaser{padding:clamp(24px,4vw,42px)!important;border:1px solid var(--saas-line)!important;border-radius:34px!important;background:#fff!important;box-shadow:0 18px 54px #10201f0e!important}.saas-site .saas-why-elevon>div:last-child,.saas-site .saas-solution-roles>div:last-child,.saas-site .saas-guide-path>div:last-child,.saas-site .saas-guide-milestones>div:last-child{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.saas-site .saas-why-elevon article,.saas-site .saas-solution-roles article,.saas-site .saas-guide-path article,.saas-site .saas-guide-milestones article{min-height:140px!important;padding:18px!important;border-radius:24px!important;background:var(--saas-soft)!important;box-shadow:none!important}.saas-site .saas-workflow-map,.saas-site .saas-soft-band,.saas-site .saas-guide-checklist{padding:clamp(24px,4vw,42px)!important;border:1px solid rgba(17,100,84,.14)!important;border-radius:34px!important;background:var(--saas-accent-strong)!important;color:#fff!important;box-shadow:none!important}.saas-site .saas-workflow-map :where(h2,strong,span,article),.saas-site .saas-soft-band :where(h2,strong,span,small),.saas-site .saas-guide-checklist :where(h2,strong,span,p){color:#fff!important}.saas-site .saas-workflow-map>div:last-of-type,.saas-site .saas-journey-strip,.saas-site .saas-guide-checklist>div:last-child{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.saas-site .saas-workflow-map>div:last-of-type article,.saas-site .saas-journey-strip article,.saas-site .saas-guide-checklist article{min-height:86px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:20px!important;background:#ffffff14!important}.saas-site .saas-guide-launch,.saas-site .saas-security-model,.saas-site .saas-trust-grid,.saas-site .saas-guide-playbooks{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.saas-site .saas-guide-playbooks{grid-template-columns:repeat(3,minmax(0,1fr))!important}.saas-site .saas-guide-playbooks article,.saas-site .saas-trust-grid article{display:flex!important;flex-direction:column!important;min-height:280px!important;padding:22px!important;border-radius:26px!important;background:#fff!important}.saas-site .saas-guide-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr)!important}.saas-site .saas-guide-steps{display:grid!important;gap:10px!important}.saas-site .saas-guide-steps article{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:14px!important;align-items:start!important;min-height:auto!important;padding:18px!important;border-radius:22px!important;background:#fff!important}.saas-site .saas-guide-side{align-self:start!important;position:sticky!important;top:110px!important;display:grid!important;gap:10px!important}.saas-site .saas-guide-side button,.saas-site .saas-guide-side a,.saas-site .saas-policy-teaser button,.saas-site .saas-security-command button{min-height:42px!important;border-radius:16px!important;font-weight:820!important}.saas-site .saas-security-command{grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important}.saas-site .saas-security-command button{align-self:end!important;min-width:170px!important}.saas-site .saas-security-model{grid-template-columns:repeat(3,minmax(0,1fr))!important}.saas-site .saas-security-model article{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;min-height:170px!important}.saas-site .saas-security-model article>svg,.saas-site .saas-trust-grid article>svg{width:36px!important;height:36px!important;padding:9px!important;border-radius:14px!important;color:var(--saas-accent-strong)!important;background:var(--saas-accent-soft)!important}.saas-site .saas-policy-teaser{display:grid!important;grid-template-columns:minmax(180px,.35fr) minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important}.saas-site .saas-policy-teaser>div{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important}@media (max-width: 1120px){.saas-site .saas-page-hero:has(+.saas-product-model),.saas-site .saas-page-hero:has(+.saas-solution-command),.saas-site .saas-page-hero:has(+.saas-guide-launch),.saas-site .saas-page-hero:has(+.saas-security-command),.saas-site .saas-product-model,.saas-site .saas-solution-command,.saas-site .saas-guide-layout,.saas-site .saas-security-command,.saas-site .saas-policy-teaser{grid-template-columns:1fr!important}.saas-site .saas-page-hero:has(+.saas-product-model):after,.saas-site .saas-page-hero:has(+.saas-solution-command):after,.saas-site .saas-page-hero:has(+.saas-guide-launch):after,.saas-site .saas-page-hero:has(+.saas-security-command):after{display:none!important}.saas-site .saas-product-area-grid,.saas-site .saas-solution-grid,.saas-site .saas-why-elevon>div:last-child,.saas-site .saas-solution-roles>div:last-child,.saas-site .saas-guide-launch,.saas-site .saas-guide-path>div:last-child,.saas-site .saas-guide-milestones>div:last-child,.saas-site .saas-security-model,.saas-site .saas-trust-grid,.saas-site .saas-guide-playbooks{grid-template-columns:repeat(2,minmax(0,1fr))!important}.saas-site .saas-guide-side{position:static!important}}@media (max-width: 720px){.saas-site .saas-page-hero:has(+.saas-product-model),.saas-site .saas-page-hero:has(+.saas-solution-command),.saas-site .saas-page-hero:has(+.saas-guide-launch),.saas-site .saas-page-hero:has(+.saas-security-command){min-height:auto!important}.saas-site .saas-page-hero:has(+.saas-product-model) h1,.saas-site .saas-page-hero:has(+.saas-solution-command) h1,.saas-site .saas-page-hero:has(+.saas-guide-launch) h1,.saas-site .saas-page-hero:has(+.saas-security-command) h1{font-size:clamp(2.7rem,13vw,4rem)!important}.saas-site .saas-product-model>div:last-child,.saas-site .saas-solution-command>div:last-child,.saas-site .saas-product-area-grid,.saas-site .saas-solution-grid,.saas-site .saas-why-elevon>div:last-child,.saas-site .saas-solution-roles>div:last-child,.saas-site .saas-workflow-map>div:last-of-type,.saas-site .saas-journey-strip,.saas-site .saas-guide-launch,.saas-site .saas-guide-path>div:last-child,.saas-site .saas-guide-milestones>div:last-child,.saas-site .saas-guide-checklist>div:last-child,.saas-site .saas-security-model,.saas-site .saas-trust-grid,.saas-site .saas-guide-playbooks{grid-template-columns:1fr!important}.saas-site .saas-product-area-grid article,.saas-site .saas-solution-grid article,.saas-site .saas-guide-playbooks article,.saas-site .saas-trust-grid article,.saas-site .saas-product-model article,.saas-site .saas-solution-command article,.saas-site .saas-security-model article,.saas-site .saas-guide-launch article{min-height:auto!important}.saas-site .saas-policy-teaser>div{justify-content:flex-start!important}}.saas-site{--saas-ink: #10211f;--saas-muted: #536865;--saas-line: rgba(16, 33, 31, .1);--saas-faint: #f4f8f6;--saas-accent: #126b5b;--saas-accent-strong: #084d43;--saas-accent-soft: #eaf6f2;background:radial-gradient(circle at 18% 4%,rgba(234,246,242,.72),transparent 24rem),radial-gradient(circle at 88% 12%,rgba(246,250,248,.82),transparent 28rem),#fff!important}.saas-site .saas-brand{min-height:40px!important;padding:4px 10px 4px 4px!important}.saas-site .saas-nav nav{gap:2px!important;padding:3px!important;border-color:#10211f12!important;background:#f8fbfa!important}.saas-site .saas-nav-actions button,.saas-site .saas-hero-actions button,.saas-site .saas-footer-cta button{min-height:40px!important;border-radius:14px!important}.saas-site .saas-hero,.saas-site .saas-page-hero{border-radius:30px!important;box-shadow:0 18px 48px #10211f11!important}.saas-site .saas-home-hero{padding:clamp(30px,4.6vw,58px)!important}.saas-site .saas-home-hero p{max-width:650px!important;font-size:1rem!important;line-height:1.58!important}.saas-site .saas-eyebrow{padding:6px 10px!important;border-color:#126b5b24!important;color:var(--saas-accent-strong)!important;background:#f3fbf8!important}.saas-site :where(.saas-use-cases article,.saas-flow-timeline article,.saas-home-screen-feature,.saas-home-screen-stack article,.saas-product-model article,.saas-product-area-grid article,.saas-why-elevon article,.saas-workflow-map article,.saas-solution-grid article,.saas-solution-roles article,.saas-guide-launch article,.saas-guide-steps article,.saas-guide-playbooks article,.saas-security-command article,.saas-security-model article,.saas-trust-grid article,.saas-help-command article,.saas-help-routes article,.saas-help-topic,.saas-faq article,.saas-plan-card,.saas-register-card,.saas-register-summary,.saas-lookup-card,.saas-key-recovery-card,.saas-contact-card,.saas-contact-side,.saas-policy-summary-card,.saas-policy-placement-card,.saas-policy-checklist-card){border-color:#10211f18!important;border-radius:20px!important;box-shadow:0 10px 28px #10211f0b!important}.saas-site :where(.saas-use-cases article,.saas-flow-timeline article,.saas-home-screen-stack article,.saas-product-area-grid article,.saas-solution-grid article,.saas-guide-playbooks article,.saas-trust-grid article,.saas-help-topic,.saas-faq article){padding:16px!important}.saas-site .saas-footer{margin:clamp(38px,6vw,72px) auto 18px!important;padding:clamp(18px,3vw,28px)!important;border-radius:28px!important;box-shadow:0 16px 44px #10211f0f!important}.saas-site .saas-footer-summary{grid-template-columns:minmax(180px,.7fr) minmax(280px,1.2fr) minmax(190px,auto) auto!important;gap:14px!important;padding-bottom:16px!important}.saas-site .saas-footer-groups{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:16px!important}.saas-site .saas-footer-groups section{min-height:0!important;padding:14px!important;border-radius:18px!important;background:#fff!important}.saas-site .saas-footer-groups section>strong{margin-bottom:7px!important}.saas-site .saas-footer-links{gap:1px!important}@media (max-width: 1040px){.saas-site .saas-footer-summary{grid-template-columns:1fr!important;align-items:start!important}.saas-site .saas-footer-groups{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width: 720px){.saas-site .saas-public-content,.saas-site .saas-nav,.saas-site .saas-footer{width:min(100% - 20px,1240px)!important}.saas-site .saas-nav{min-height:58px!important;margin-bottom:18px!important}.saas-site .saas-home-hero,.saas-site .saas-page-hero{padding:22px!important;border-radius:24px!important}.saas-site .saas-home-hero h1,.saas-site .saas-page-hero h1{font-size:clamp(2.35rem,10.2vw,3.45rem)!important;line-height:1.04!important}.saas-site .saas-home-hero p,.saas-site .saas-page-hero p{font-size:.96rem!important}.saas-site .saas-hero-actions{gap:8px!important}.saas-site .saas-footer{padding:18px!important}.saas-site .saas-footer-groups{grid-template-columns:1fr!important}.saas-site .saas-footer-groups section{padding:12px!important}.saas-site .saas-cookie-banner{right:10px!important;bottom:10px!important;width:calc(100% - 20px)!important}}.saas-site .saas-footer{display:block!important;grid-template-columns:none!important;height:auto!important;min-height:0!important}.saas-site .saas-footer-summary{display:flex!important;flex-direction:row!important;grid-template-columns:none!important;width:100%!important;max-width:none!important;flex:1 1 auto!important;align-items:center!important;justify-content:flex-start!important;gap:18px!important;padding-right:0!important}.saas-site .saas-footer-groups{align-items:start!important}.saas-site .saas-footer-groups section{height:auto!important}@media (max-width: 760px){.saas-site .saas-footer-summary{display:grid!important;flex-direction:column!important;grid-template-columns:1fr!important;align-items:start!important}.saas-site .saas-footer-cta{display:grid!important;width:100%!important}}.saas-site .saas-page-hero:has(+.saas-pricing-command),.saas-site .saas-page-hero:has(+.saas-register-command){position:relative!important;overflow:hidden!important;min-height:400px!important;align-items:center!important;background:linear-gradient(120deg,#fff,#fbfcfa 55%,#eef8f3),#fff!important}.saas-site .saas-page-hero:has(+.saas-pricing-command):after,.saas-site .saas-page-hero:has(+.saas-register-command):after{content:""!important;justify-self:end!important;width:min(100%,360px)!important;aspect-ratio:1.15!important;border:1px solid rgba(17,100,84,.12)!important;border-radius:36px!important;background:linear-gradient(135deg,#ffffffeb,#e8f5f0b8),linear-gradient(90deg,transparent 0 46%,rgba(17,100,84,.1) 46% 47%,transparent 47% 100%)!important;box-shadow:inset 0 0 0 14px #ffffff80,0 22px 54px #10201f14!important}.saas-site .saas-page-hero:has(+.saas-pricing-command) h1,.saas-site .saas-page-hero:has(+.saas-register-command) h1{max-width:820px!important;font-size:clamp(3.2rem,6vw,6.1rem)!important;line-height:.96!important}.saas-site .saas-page-hero:has(+.saas-pricing-command) p,.saas-site .saas-page-hero:has(+.saas-register-command) p{max-width:660px!important;font-size:1.08rem!important;line-height:1.72!important}.saas-site .saas-pricing-command,.saas-site .saas-register-command{display:grid!important;grid-template-columns:minmax(0,.72fr) minmax(0,1fr)!important;gap:16px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.saas-site .saas-pricing-command>div:first-child,.saas-site .saas-register-command>div:first-child{padding:clamp(24px,4vw,42px)!important;border:1px solid var(--saas-line)!important;border-radius:30px!important;background:var(--saas-soft)!important}.saas-site .saas-pricing-command>div:first-child>div:last-child{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:20px!important}.saas-site .saas-pricing-command>div:last-child,.saas-site .saas-register-command>div:last-child{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.saas-site .saas-register-command>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr))!important}.saas-site .saas-pricing-command article,.saas-site .saas-register-command article{min-height:150px!important;padding:18px!important;border:1px solid var(--saas-line)!important;border-radius:24px!important;background:#fff!important;box-shadow:0 14px 38px #10201f0e!important}.saas-site .saas-pricing-command article span,.saas-site .saas-register-command article span,.saas-site .saas-register-current span,.saas-site .saas-register-section-heading span,.saas-site .saas-payment-preview>div span{color:var(--saas-accent-strong)!important;font-size:.74rem!important;font-weight:850!important;text-transform:uppercase!important}.saas-site .saas-pricing-command article strong,.saas-site .saas-register-command article strong{margin-top:8px!important;color:var(--saas-ink)!important;font-size:clamp(1.25rem,2.4vw,2rem)!important}.saas-site .saas-pricing-confidence{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;padding:10px!important;border:1px solid var(--saas-line)!important;border-radius:28px!important;background:#fff!important;box-shadow:none!important}.saas-site .saas-pricing-confidence article{min-height:110px!important;padding:16px!important;border:0!important;border-radius:20px!important;background:var(--saas-soft)!important;box-shadow:none!important}.saas-site .saas-pricing-confidence svg{color:var(--saas-accent-strong)!important}.saas-site .saas-plan-advisor,.saas-site .saas-pricing-path,.saas-site .saas-after-signup{padding:clamp(24px,4vw,42px)!important;border:1px solid var(--saas-line)!important;border-radius:34px!important;background:#fff!important;box-shadow:0 18px 54px #10201f0e!important}.saas-site .saas-plan-advisor>div:last-child,.saas-site .saas-plan-grid,.saas-site .saas-pricing-path>div:last-child,.saas-site .saas-after-signup>div:last-child{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.saas-site .saas-after-signup>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr))!important}.saas-site .saas-plan-advisor article,.saas-site .saas-plan-grid article,.saas-site .saas-pricing-path article,.saas-site .saas-after-signup article{display:flex!important;flex-direction:column!important;min-height:230px!important;padding:20px!important;border:1px solid var(--saas-line)!important;border-radius:26px!important;background:var(--saas-soft)!important;box-shadow:none!important}.saas-site .saas-plan-grid article{min-height:520px!important;background:#fff!important}.saas-site .saas-plan-advisor article.active,.saas-site .saas-plan-grid article.selected,.saas-site .saas-plan-grid article.recommended{border-color:#11645442!important;background:linear-gradient(180deg,#fff,#f2faf6)!important;box-shadow:0 18px 44px #1164541a!important}.saas-site .saas-plan-card-top{display:grid!important;gap:8px!important;padding-bottom:16px!important;border-bottom:1px solid var(--saas-line)!important}.saas-site .saas-plan-badge,.saas-site .saas-plan-advisor small{width:fit-content!important;padding:7px 10px!important;border-radius:999px!important;color:var(--saas-accent-strong)!important;background:var(--saas-accent-soft)!important}.saas-site .saas-plan-grid ul{display:grid!important;gap:8px!important;margin-block:18px!important}.saas-site .saas-plan-grid li{align-items:flex-start!important;line-height:1.45!important}.saas-site .saas-comparison-table{overflow:auto!important;padding:8px!important;background:#fff!important}.saas-site .saas-comparison-row{min-width:760px!important;border-radius:16px!important}.saas-site .saas-billing-note{margin-top:12px!important;padding:16px!important;border:1px solid var(--saas-line)!important;border-radius:22px!important;background:var(--saas-soft)!important}.saas-site .saas-register-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr)!important;gap:18px!important;align-items:start!important}.saas-site .saas-register-card,.saas-site .saas-register-summary{border:1px solid var(--saas-line)!important;border-radius:34px!important;background:#fff!important;box-shadow:0 18px 54px #10201f0f!important}.saas-site .saas-register-card{padding:clamp(20px,4vw,36px)!important}.saas-site .saas-register-summary{position:sticky!important;top:112px!important;padding:20px!important}.saas-site .saas-register-steps{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:8px!important;border:1px solid var(--saas-line)!important;border-radius:999px!important;background:var(--saas-soft)!important}.saas-site .saas-register-steps span{min-height:34px!important;padding:8px 11px!important;border-radius:999px!important;color:var(--saas-muted)!important}.saas-site .saas-register-steps span.active,.saas-site .saas-register-steps span.complete{color:var(--saas-accent-strong)!important;background:#fff!important}.saas-site .saas-register-current,.saas-site .saas-register-readiness,.saas-site .saas-password-rules,.saas-site .saas-payment-preview,.saas-site .saas-consent-box,.saas-site .saas-register-action-panel,.saas-site .saas-success-note,.saas-site .saas-trial-option,.saas-site .saas-workspace-key-note{border:1px solid var(--saas-line)!important;border-radius:24px!important;background:var(--saas-soft)!important;box-shadow:none!important}.saas-site .saas-register-section{margin-top:20px!important;padding-top:20px!important;border-top:1px solid var(--saas-line)!important}.saas-site .saas-register-section-heading{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin-bottom:14px!important}.saas-site .saas-register-section-heading strong{max-width:520px!important;color:var(--saas-ink)!important}.saas-site .saas-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.saas-site .saas-form-grid label{display:grid!important;gap:7px!important;color:var(--saas-muted)!important;font-size:.84rem!important;font-weight:760!important}.saas-site .saas-register-card input,.saas-site .saas-register-card select,.saas-site .saas-register-card textarea{min-height:48px!important;border-radius:17px!important}.saas-site .saas-readiness-grid,.saas-site .saas-password-rules{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.saas-site .saas-readiness-grid span,.saas-site .saas-password-rules span{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:8px 10px!important;border:1px solid var(--saas-line)!important;border-radius:999px!important;color:var(--saas-muted)!important;background:#fff!important}.saas-site .saas-readiness-grid span.ready,.saas-site .saas-password-rules span.ready{color:var(--saas-accent-strong)!important;border-color:#11645429!important;background:var(--saas-accent-soft)!important}.saas-site .saas-consent-box{display:grid!important;gap:12px!important;padding:18px!important;background:#fff!important}.saas-site .saas-check-row{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:10px!important;padding:12px!important;border:1px solid var(--saas-line)!important;border-radius:18px!important;background:var(--saas-soft)!important}.saas-site .saas-check-row input{width:18px!important;height:18px!important;min-height:18px!important;margin-top:2px!important}.saas-site .saas-check-row button{min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;color:var(--saas-accent-strong)!important;background:transparent!important;text-decoration:underline!important}.saas-site .saas-payment-preview{display:grid!important;gap:14px!important;padding:18px!important;background:#fff!important}.saas-site .saas-payment-preview dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.saas-site .saas-payment-preview dl div,.saas-site .saas-checkout-summary-strip{padding:12px!important;border:1px solid var(--saas-line)!important;border-radius:18px!important;background:var(--saas-soft)!important}.saas-site .saas-register-action-panel{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;padding:18px!important;background:var(--saas-accent-strong)!important}.saas-site .saas-register-action-panel :where(span,strong,p){color:#fff!important}.saas-site .saas-register-action-panel .saas-large-action{min-width:220px!important;background:#fff!important;color:var(--saas-accent-strong)!important}.saas-site .saas-register-action-buttons{display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:flex-end!important;align-items:stretch!important}.saas-site .saas-register-action-buttons .saas-large-action,.saas-site .saas-register-action-buttons .saas-secondary-action{min-width:190px!important;min-height:52px!important}.saas-site .saas-registration-protections{display:grid!important;gap:9px!important;padding:14px!important;border-radius:22px!important;background:var(--saas-soft)!important}@media (max-width: 1120px){.saas-site .saas-page-hero:has(+.saas-pricing-command),.saas-site .saas-page-hero:has(+.saas-register-command),.saas-site .saas-pricing-command,.saas-site .saas-register-command,.saas-site .saas-register-layout{grid-template-columns:1fr!important}.saas-site .saas-page-hero:has(+.saas-pricing-command):after,.saas-site .saas-page-hero:has(+.saas-register-command):after{display:none!important}.saas-site .saas-register-summary{position:static!important}.saas-site .saas-pricing-command>div:last-child,.saas-site .saas-register-command>div:last-child,.saas-site .saas-pricing-confidence,.saas-site .saas-plan-advisor>div:last-child,.saas-site .saas-plan-grid,.saas-site .saas-pricing-path>div:last-child,.saas-site .saas-after-signup>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 720px){.saas-site .saas-page-hero:has(+.saas-pricing-command),.saas-site .saas-page-hero:has(+.saas-register-command),.saas-site .saas-pricing-command>div:first-child,.saas-site .saas-register-command>div:first-child,.saas-site .saas-plan-advisor,.saas-site .saas-pricing-path,.saas-site .saas-after-signup,.saas-site .saas-register-card,.saas-site .saas-register-summary{border-radius:26px!important}.saas-site .saas-page-hero:has(+.saas-pricing-command) h1,.saas-site .saas-page-hero:has(+.saas-register-command) h1{font-size:clamp(2.65rem,13vw,4rem)!important}.saas-site .saas-pricing-command>div:last-child,.saas-site .saas-register-command>div:last-child,.saas-site .saas-pricing-confidence,.saas-site .saas-plan-advisor>div:last-child,.saas-site .saas-plan-grid,.saas-site .saas-pricing-path>div:last-child,.saas-site .saas-after-signup>div:last-child,.saas-site .saas-form-grid,.saas-site .saas-payment-preview dl,.saas-site .saas-register-action-panel{grid-template-columns:1fr!important}.saas-site .saas-plan-grid article,.saas-site .saas-plan-advisor article,.saas-site .saas-pricing-path article,.saas-site .saas-after-signup article{min-height:auto!important}.saas-site .saas-register-action-panel .saas-large-action{width:100%!important;min-width:0!important}}.saas-site .saas-page-hero:has(+.saas-tour-video){position:relative!important;overflow:hidden!important;min-height:420px!important;align-items:center!important;background:linear-gradient(120deg,#fff,#f8fbf9 54%,#edf7f2),#fff!important}.saas-site .saas-page-hero:has(+.saas-tour-video):after{content:""!important;justify-self:end!important;width:min(100%,390px)!important;aspect-ratio:1.2!important;border:1px solid rgba(17,100,84,.12)!important;border-radius:38px!important;background:linear-gradient(135deg,#ffffffe6,#e8f5f0c7),linear-gradient(180deg,transparent 0 18%,rgba(17,100,84,.08) 18% 19%,transparent 19% 100%),linear-gradient(90deg,transparent 0 64%,rgba(17,100,84,.08) 64% 65%,transparent 65% 100%)!important;box-shadow:inset 0 0 0 14px #ffffff85,0 24px 58px #10201f14!important}.saas-site .saas-page-hero:has(+.saas-tour-video) h1{max-width:820px!important;font-size:clamp(3.2rem,6vw,6.1rem)!important;line-height:.96!important}.saas-site .saas-page-hero:has(+.saas-tour-video) p{max-width:650px!important;font-size:1.08rem!important;line-height:1.72!important}.saas-site .saas-tour-video{display:grid!important;grid-template-columns:minmax(0,.55fr) minmax(0,1fr)!important;gap:18px!important;align-items:stretch!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.saas-site .saas-tour-video>div:first-child{display:flex!important;flex-direction:column!important;padding:clamp(24px,4vw,42px)!important;border:1px solid var(--saas-line)!important;border-radius:32px!important;background:var(--saas-soft)!important;box-shadow:none!important}.saas-site .saas-tour-video h2{max-width:520px!important;color:var(--saas-ink)!important;font-size:clamp(2.1rem,4vw,4.2rem)!important;line-height:1!important}.saas-site .saas-tour-video p{max-width:500px!important;color:var(--saas-muted)!important;line-height:1.68!important}.saas-site .saas-tour-points{display:grid!important;gap:8px!important;margin-top:18px!important}.saas-site .saas-tour-points span{display:inline-flex!important;align-items:center!important;gap:8px!important;width:fit-content!important;padding:9px 12px!important;border:1px solid rgba(17,100,84,.12)!important;border-radius:999px!important;color:var(--saas-accent-strong)!important;background:#fff!important}.saas-site .saas-tour-video>div:first-child>button{width:fit-content!important;margin-top:auto!important;min-height:46px!important;border-radius:17px!important}.saas-site .saas-video-frame{display:grid!important;gap:12px!important;padding:16px!important;border:1px solid var(--saas-line)!important;border-radius:34px!important;background:#fff!important;box-shadow:0 20px 56px #10201f12!important}.saas-site .saas-tour-video-meta{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.saas-site .saas-tour-video-meta span{padding:8px 10px!important;border:1px solid rgba(17,100,84,.12)!important;border-radius:999px!important;color:var(--saas-accent-strong)!important;background:var(--saas-accent-soft)!important;font-size:.78rem!important;font-weight:780!important}.saas-site .saas-video-preview{position:relative!important;overflow:hidden!important;aspect-ratio:16 / 9!important;border:1px solid rgba(16,32,31,.1)!important;border-radius:26px!important;background:#0f201f!important}.saas-site .saas-video-preview video,.saas-site .saas-video-preview .saas-video-load,.saas-site .saas-video-preview .saas-video-load img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:inherit!important}.saas-site .saas-video-preview .saas-video-load{position:relative!important;overflow:hidden!important;border:0!important;background:transparent!important}.saas-site .saas-video-preview .saas-video-load:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(180deg,#10201f0d,#10201f7a)!important}.saas-site .saas-video-preview .saas-video-load span{position:absolute!important;left:22px!important;bottom:22px!important;z-index:1!important;display:inline-flex!important;align-items:center!important;gap:10px!important;padding:12px 15px!important;border-radius:999px!important;color:var(--saas-accent-strong)!important;background:#fff!important;box-shadow:0 16px 36px #0000002e!important}.saas-site .saas-video-preview>a{position:absolute!important;right:16px!important;bottom:16px!important;z-index:2!important;min-height:38px!important;padding:9px 12px!important;border-radius:999px!important;color:#fff!important;background:#10201fb8!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.saas-site .saas-tour-script{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.saas-site .saas-tour-script article{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important;min-height:142px!important;padding:14px!important;border:1px solid var(--saas-line)!important;border-radius:20px!important;background:var(--saas-soft)!important;box-shadow:none!important}.saas-site .saas-tour-script article>span,.saas-site .saas-tour-index small{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:13px!important;color:var(--saas-accent-strong)!important;background:var(--saas-accent-soft)!important;font-size:.78rem!important;font-weight:850!important}.saas-site .saas-tour-script strong{color:var(--saas-ink)!important}.saas-site .saas-tour-script p{margin:6px 0 0!important;color:var(--saas-muted)!important;font-size:.86rem!important;line-height:1.5!important}.saas-site .saas-tour-gallery-section{padding:clamp(24px,4vw,42px)!important;border:1px solid var(--saas-line)!important;border-radius:34px!important;background:#fff!important;box-shadow:0 18px 54px #10201f0e!important}.saas-site .saas-tour-gallery-section>.saas-section-heading{display:grid!important;grid-template-columns:minmax(0,.45fr) minmax(0,1fr)!important;gap:18px!important;align-items:end!important}.saas-site .saas-tour-companion{display:grid!important;grid-template-columns:minmax(0,.52fr) minmax(0,1fr) auto!important;gap:14px!important;align-items:stretch!important;padding:16px!important;border:1px solid var(--saas-line)!important;border-radius:28px!important;background:var(--saas-soft)!important}.saas-site .saas-tour-companion h3{margin-top:12px!important;color:var(--saas-ink)!important;font-size:clamp(1.6rem,3vw,2.7rem)!important;line-height:1.05!important}.saas-site .saas-tour-companion p{color:var(--saas-muted)!important}.saas-site .saas-tour-companion>div:nth-child(2){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.saas-site .saas-tour-companion article{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important;padding:13px!important;border:1px solid rgba(16,32,31,.08)!important;border-radius:18px!important;background:#fff!important}.saas-site .saas-tour-companion article svg{color:var(--saas-accent-strong)!important}.saas-site .saas-tour-companion>div:last-child{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;gap:8px!important}.saas-site .saas-tour-companion button{min-height:42px!important;white-space:nowrap!important}.saas-site .saas-tour-index{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-top:18px!important}.saas-site .saas-tour-index article{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important;min-height:118px!important;padding:14px!important;border:1px solid var(--saas-line)!important;border-radius:22px!important;background:#fff!important;box-shadow:none!important}.saas-site .saas-tour-index strong{color:var(--saas-ink)!important}.saas-site .saas-tour-index span{display:block!important;margin-top:5px!important;color:var(--saas-muted)!important;font-size:.82rem!important;line-height:1.4!important}.saas-site .saas-tour-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;margin-top:20px!important}.saas-site .saas-tour-grid>article{display:grid!important;gap:12px!important;padding:16px!important;border:1px solid var(--saas-line)!important;border-radius:30px!important;background:#fff!important;box-shadow:0 16px 44px #10201f0e!important}.saas-site .saas-screen-shot{overflow:hidden!important;border:1px solid rgba(16,32,31,.1)!important;border-radius:24px!important;background:var(--saas-soft)!important}.saas-site .saas-screen-scroll{display:grid!important;gap:12px!important;max-height:520px!important;overflow:auto!important;padding:10px!important;scrollbar-width:auto!important;scrollbar-color:rgba(17,100,84,.42) rgba(17,100,84,.08)!important}.saas-site .saas-screen-scroll::-webkit-scrollbar{width:13px!important;height:13px!important}.saas-site .saas-screen-scroll::-webkit-scrollbar-track{background:#11645414!important;border-radius:999px!important}.saas-site .saas-screen-scroll::-webkit-scrollbar-thumb{border:3px solid rgba(17,100,84,.08)!important;border-radius:999px!important;background:#11645480!important}.saas-site .saas-screen-scroll img{display:block!important;width:100%!important;height:auto!important;border:1px solid rgba(16,32,31,.08)!important;border-radius:18px!important;background:#fff!important}.saas-site .saas-screen-caption-row{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}.saas-site .saas-screen-caption-row strong{color:var(--saas-ink)!important;font-size:1.12rem!important}.saas-site .saas-screen-caption-row small{flex:0 0 auto!important;padding:7px 10px!important;border-radius:999px!important;color:var(--saas-accent-strong)!important;background:var(--saas-accent-soft)!important}.saas-site .saas-tour-grid>article>span{color:var(--saas-muted)!important;line-height:1.55!important}@media (max-width: 1120px){.saas-site .saas-page-hero:has(+.saas-tour-video),.saas-site .saas-tour-video,.saas-site .saas-tour-companion{grid-template-columns:1fr!important}.saas-site .saas-page-hero:has(+.saas-tour-video):after{display:none!important}.saas-site .saas-tour-script,.saas-site .saas-tour-index,.saas-site .saas-tour-companion>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))!important}.saas-site .saas-tour-companion>div:last-child{flex-direction:row!important;justify-content:flex-start!important}}@media (max-width: 720px){.saas-site .saas-page-hero:has(+.saas-tour-video),.saas-site .saas-tour-video>div:first-child,.saas-site .saas-video-frame,.saas-site .saas-tour-gallery-section,.saas-site .saas-tour-companion,.saas-site .saas-tour-grid>article{border-radius:26px!important}.saas-site .saas-page-hero:has(+.saas-tour-video){min-height:auto!important}.saas-site .saas-page-hero:has(+.saas-tour-video) h1{font-size:clamp(2.65rem,13vw,4rem)!important}.saas-site .saas-video-preview{aspect-ratio:4 / 3!important}.saas-site .saas-tour-script,.saas-site .saas-tour-index,.saas-site .saas-tour-grid,.saas-site .saas-tour-gallery-section>.saas-section-heading,.saas-site .saas-tour-companion>div:nth-child(2){grid-template-columns:1fr!important}.saas-site .saas-screen-scroll{max-height:420px!important}.saas-site .saas-screen-caption-row,.saas-site .saas-tour-companion>div:last-child{display:grid!important;grid-template-columns:1fr!important}.saas-site .saas-video-preview>a,.saas-site .saas-video-preview .saas-video-load span{position:static!important;margin:10px!important}}.owner-app-shell .super-admin-console{gap:18px!important}.owner-app-shell .super-admin-hero{position:relative!important;overflow:hidden!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;padding:clamp(24px,4vw,42px)!important;border-radius:30px!important;background:linear-gradient(135deg,#fff,#f7fbf9 58%,#edf6f2),#fff!important}.owner-app-shell .super-admin-hero>span{position:absolute!important;top:18px!important;left:18px!important;z-index:1!important}.owner-app-shell .super-admin-hero>div:nth-child(2){padding-top:36px!important}.owner-app-shell .super-admin-hero h2{max-width:760px!important;font-size:clamp(2.4rem,5vw,5.2rem)!important;line-height:.98!important;color:var(--owner-ink)!important}.owner-app-shell .super-admin-hero p{max-width:680px!important;color:var(--owner-muted)!important;font-size:1rem!important;line-height:1.65!important}.owner-app-shell .super-admin-hero-actions{align-self:stretch!important;display:grid!important;align-content:end!important;min-width:280px!important;gap:10px!important}.owner-app-shell .super-admin-hero-actions small{display:block!important;max-width:260px!important;color:var(--owner-muted)!important;text-align:right!important}.owner-app-shell .owner-console-context{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding:10px!important;border-radius:28px!important;background:var(--owner-soft)!important}.owner-app-shell .owner-console-context article{min-height:118px!important;padding:18px!important;border:1px solid var(--owner-line)!important;border-radius:22px!important;background:#fff!important;box-shadow:none!important}.owner-app-shell .owner-console-context article:nth-child(2){background:var(--owner-accent-soft)!important;border-color:#153f3b29!important}.owner-app-shell .owner-module-map{display:grid!important;grid-template-columns:minmax(260px,.28fr) minmax(0,1fr)!important;gap:16px!important;align-items:start!important;padding:16px!important;border-radius:30px!important;background:#fff!important}.owner-app-shell .owner-module-map-heading{position:sticky!important;top:96px!important;display:grid!important;gap:8px!important;padding:20px!important;border:1px solid var(--owner-line)!important;border-radius:24px!important;background:var(--owner-soft)!important}.owner-app-shell .owner-module-map-heading strong{font-size:clamp(1.5rem,3vw,2.35rem)!important;line-height:1!important}.owner-app-shell .owner-module-map-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.owner-app-shell .owner-module-map-grid button{position:relative!important;min-height:154px!important;display:grid!important;align-content:space-between!important;gap:10px!important;padding:16px!important;border:1px solid var(--owner-line)!important;border-radius:24px!important;background:#fff!important;box-shadow:none!important;text-align:left!important}.owner-app-shell .owner-module-map-grid button:before{content:""!important;position:absolute!important;inset:12px auto auto 12px!important;width:8px!important;height:8px!important;border-radius:999px!important;background:#153f3b3d!important}.owner-app-shell .owner-module-map-grid button span{padding-left:16px!important;color:var(--owner-muted)!important;font-size:.72rem!important;font-weight:860!important;text-transform:uppercase!important}.owner-app-shell .owner-module-map-grid button strong{color:var(--owner-ink)!important;font-size:1.02rem!important;line-height:1.2!important}.owner-app-shell .owner-module-map-grid button small{color:var(--owner-muted)!important;line-height:1.42!important}.owner-app-shell .owner-module-map-grid button em{width:fit-content!important;padding:6px 9px!important;border-radius:999px!important;color:var(--owner-accent)!important;background:var(--owner-accent-soft)!important;font-size:.72rem!important;font-style:normal!important;font-weight:850!important}.owner-app-shell .owner-module-map-grid button:hover,.owner-app-shell .owner-module-map-grid button.active{border-color:#153f3b38!important;background:linear-gradient(180deg,#fff,#f0f8f5)!important;transform:translateY(-1px)!important;box-shadow:0 16px 36px #153f3b14!important}.owner-app-shell .owner-module-map-grid button.active:before{background:var(--owner-accent)!important;box-shadow:0 0 0 5px #153f3b1c!important}.owner-app-shell .owner-section-groups{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;padding:12px!important;border-radius:30px!important;background:var(--owner-soft)!important;box-shadow:none!important}.owner-app-shell .owner-section-groups>section{display:grid!important;gap:12px!important;padding:14px!important;border:1px solid var(--owner-line)!important;border-radius:24px!important;background:#fff!important}.owner-app-shell .owner-section-groups>section>div:first-child{display:grid!important;gap:4px!important;min-height:72px!important;padding-bottom:12px!important;border-bottom:1px solid var(--owner-line)!important}.owner-app-shell .owner-section-groups>section>div:first-child strong{color:var(--owner-ink)!important;font-size:1rem!important}.owner-app-shell .owner-section-groups>section>div:first-child span{color:var(--owner-muted)!important;font-size:.82rem!important;line-height:1.4!important}.owner-app-shell .owner-section-groups .super-admin-section-nav{display:grid!important;gap:8px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.owner-app-shell .owner-section-groups .super-admin-section-nav button{min-height:58px!important;display:grid!important;gap:4px!important;padding:10px 12px!important;border:1px solid transparent!important;border-radius:16px!important;background:transparent!important;text-align:left!important}.owner-app-shell .owner-section-groups .super-admin-section-nav button strong{color:var(--owner-ink)!important;font-size:.9rem!important}.owner-app-shell .owner-section-groups .super-admin-section-nav button span{color:var(--owner-muted)!important;font-size:.78rem!important}.owner-app-shell .owner-section-groups .super-admin-section-nav button:hover,.owner-app-shell .owner-section-groups .super-admin-section-nav button.active{border-color:#153f3b29!important;background:var(--owner-accent-soft)!important}.owner-app-shell .owner-section-groups .super-admin-section-nav button.active{box-shadow:inset 4px 0 0 var(--owner-accent)!important}@media (max-width: 1180px){.owner-app-shell .super-admin-hero,.owner-app-shell .owner-module-map{grid-template-columns:1fr!important}.owner-app-shell .super-admin-hero-actions{min-width:0!important;align-content:start!important}.owner-app-shell .super-admin-hero-actions small{max-width:none!important;text-align:left!important}.owner-app-shell .owner-module-map-heading{position:static!important}.owner-app-shell .owner-module-map-grid,.owner-app-shell .owner-section-groups{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 760px){.owner-app-shell .super-admin-hero,.owner-app-shell .owner-module-map,.owner-app-shell .owner-section-groups{border-radius:24px!important}.owner-app-shell .super-admin-hero>span{position:static!important;width:fit-content!important}.owner-app-shell .super-admin-hero>div:nth-child(2){padding-top:0!important}.owner-app-shell .super-admin-hero h2{font-size:clamp(2.4rem,13vw,4rem)!important}.owner-app-shell .owner-console-context,.owner-app-shell .owner-module-map-grid,.owner-app-shell .owner-section-groups{grid-template-columns:1fr!important}.owner-app-shell .owner-module-map-grid button{min-height:132px!important}}.owner-app-shell .super-admin-grid:has(.owner-workspace-stat-grid){grid-template-columns:minmax(340px,.9fr) minmax(0,1.15fr)!important;align-items:start!important;gap:18px!important}.owner-app-shell .super-admin-panel:has(.owner-workspace-stat-grid){position:sticky!important;top:16px!important}.owner-app-shell .owner-workspace-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.owner-app-shell .owner-workspace-stat-grid article{min-height:88px!important;padding:14px!important;background:linear-gradient(180deg,#fff,#f7fbfb)!important}.owner-app-shell .owner-workspace-stat-grid strong{color:var(--owner-ink)!important;font-size:clamp(1.45rem,2vw,2rem)!important}.owner-app-shell .owner-manual-workspace{padding:16px!important;background:#fbfefe!important}.owner-app-shell .owner-manual-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.owner-app-shell .owner-manual-workspace footer{gap:12px!important;align-items:center!important}.owner-app-shell .owner-workspace-list-heading{position:sticky!important;top:0!important;z-index:2!important;margin-bottom:2px!important;padding:12px!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#f7fafceb!important}.owner-app-shell .owner-workspace-list-heading>div:last-child{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.owner-app-shell .owner-workspace-list-heading em{min-width:78px!important;text-align:center!important}.owner-app-shell .super-admin-tenant-list{max-height:min(780px,calc(100vh - 320px))!important;overflow:auto!important;padding:8px!important;border:1px solid rgba(102,120,145,.12)!important;border-radius:22px!important;background:#f8fbfc!important;scrollbar-color:rgba(21,63,59,.38) rgba(229,238,240,.9)!important;scrollbar-width:thin!important}.owner-app-shell .super-admin-tenant-list::-webkit-scrollbar{width:10px!important}.owner-app-shell .super-admin-tenant-list::-webkit-scrollbar-track{background:#e5eef0e6!important;border-radius:999px!important}.owner-app-shell .super-admin-tenant-list::-webkit-scrollbar-thumb{background:#153f3b61!important;border:2px solid rgba(229,238,240,.9)!important;border-radius:999px!important}.owner-app-shell .super-admin-tenant-list button{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;min-height:86px!important;padding:14px!important;gap:12px!important;text-align:left!important}.owner-app-shell .super-admin-tenant-list button div{min-width:0!important}.owner-app-shell .super-admin-tenant-list button strong,.owner-app-shell .super-admin-tenant-list button span,.owner-app-shell .super-admin-tenant-list button small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.owner-app-shell .super-admin-tenant-list button strong{color:var(--owner-ink)!important;font-size:.98rem!important}.owner-app-shell .super-admin-tenant-list button span,.owner-app-shell .super-admin-tenant-list button small{color:var(--owner-muted)!important;font-size:.78rem!important}.owner-app-shell .super-admin-tenant-list button em{align-self:start!important;min-width:88px!important;justify-content:center!important;text-align:center!important;text-transform:capitalize!important}.owner-app-shell .super-admin-panel:has(.owner-workspace-handoff){display:grid!important;gap:14px!important}.owner-app-shell .owner-workspace-handoff{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:16px!important}.owner-app-shell .owner-workspace-handoff button,.owner-app-shell .owner-workspace-activation-trace footer button{min-height:42px!important;border-radius:999px!important;white-space:nowrap!important}.owner-app-shell .owner-workspace-command{grid-template-columns:repeat(3,minmax(0,1fr))!important}.owner-app-shell .owner-workspace-health,.owner-app-shell .owner-workspace-readiness article,.owner-app-shell .owner-workspace-summary article{padding:14px!important}.owner-app-shell .owner-workspace-health strong,.owner-app-shell .owner-workspace-readiness strong,.owner-app-shell .owner-workspace-summary strong{overflow-wrap:anywhere!important;line-height:1.2!important}.owner-app-shell .owner-workspace-readiness{grid-template-columns:repeat(2,minmax(0,1fr))!important}.owner-app-shell .owner-workspace-lifecycle{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;padding:12px!important;background:#f8fbfc!important}.owner-app-shell .owner-workspace-lifecycle article{min-height:86px!important;padding:12px!important;border-radius:16px!important;background:#fff!important}.owner-app-shell .owner-workspace-activation-trace{padding:16px!important;background:#fff!important}.owner-app-shell .owner-workspace-activation-trace>div:last-of-type{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.owner-app-shell .owner-workspace-activation-trace article{padding:13px!important}.owner-app-shell .owner-workspace-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.owner-app-shell .owner-workspace-summary .owner-workspace-next-action{background:#f5fbfa!important;border-color:#0f8f882e!important}.owner-app-shell .super-admin-action-grid:has(+.owner-workspace-danger-note){grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:9px!important}.owner-app-shell .super-admin-action-grid:has(+.owner-workspace-danger-note) button{min-height:42px!important;border-radius:999px!important}.owner-app-shell .owner-workspace-danger-note{display:grid!important;gap:5px!important;padding:12px 14px!important;border-radius:18px!important;background:#fff8eb!important}@media (max-width: 1180px){.owner-app-shell .super-admin-grid:has(.owner-workspace-stat-grid){grid-template-columns:1fr!important}.owner-app-shell .super-admin-panel:has(.owner-workspace-stat-grid){position:static!important}.owner-app-shell .super-admin-tenant-list{max-height:none!important}}@media (max-width: 820px){.owner-app-shell .owner-workspace-stat-grid,.owner-app-shell .owner-manual-workspace-grid,.owner-app-shell .owner-workspace-command,.owner-app-shell .owner-workspace-readiness,.owner-app-shell .owner-workspace-lifecycle,.owner-app-shell .owner-workspace-activation-trace>div:last-of-type,.owner-app-shell .owner-workspace-summary{grid-template-columns:1fr!important}.owner-app-shell .owner-workspace-handoff,.owner-app-shell .super-admin-tenant-list button{grid-template-columns:1fr!important}.owner-app-shell .owner-workspace-handoff button,.owner-app-shell .super-admin-tenant-list button em{width:100%!important}.owner-app-shell .owner-workspace-list-heading>div:last-child{justify-content:flex-start!important}}.owner-app-shell .super-admin-grid:has(.owner-subscription-list-heading){grid-template-columns:minmax(360px,.95fr) minmax(0,1.1fr)!important;align-items:start!important;gap:18px!important}.owner-app-shell .super-admin-panel:has(.owner-subscription-list-heading){position:sticky!important;top:16px!important}.owner-app-shell .owner-revenue-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.owner-app-shell .owner-revenue-stat-grid article,.owner-app-shell .owner-billing-command-grid article{min-height:90px!important;padding:14px!important;background:linear-gradient(180deg,#fff,#f8fbfc)!important}.owner-app-shell .owner-revenue-stat-grid strong,.owner-app-shell .owner-billing-command-grid strong{color:var(--owner-ink)!important;font-size:clamp(1.35rem,1.8vw,1.9rem)!important;line-height:1.08!important}.owner-app-shell .super-admin-event-list:has(.owner-subscription-list-heading){max-height:min(780px,calc(100vh - 330px))!important;overflow:auto!important;padding:8px!important;border:1px solid rgba(102,120,145,.12)!important;border-radius:22px!important;background:#f8fbfc!important;scrollbar-color:rgba(21,63,59,.38) rgba(229,238,240,.9)!important;scrollbar-width:thin!important}.owner-app-shell .super-admin-event-list:has(.owner-subscription-list-heading)::-webkit-scrollbar,.owner-app-shell .owner-billing-event-list::-webkit-scrollbar{width:10px!important}.owner-app-shell .super-admin-event-list:has(.owner-subscription-list-heading)::-webkit-scrollbar-track,.owner-app-shell .owner-billing-event-list::-webkit-scrollbar-track{background:#e5eef0e6!important;border-radius:999px!important}.owner-app-shell .super-admin-event-list:has(.owner-subscription-list-heading)::-webkit-scrollbar-thumb,.owner-app-shell .owner-billing-event-list::-webkit-scrollbar-thumb{background:#153f3b61!important;border:2px solid rgba(229,238,240,.9)!important;border-radius:999px!important}.owner-app-shell .owner-subscription-list-heading,.owner-app-shell .owner-billing-event-list-heading{position:sticky!important;top:0!important;z-index:2!important;padding:12px!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#f7fafcf0!important}.owner-app-shell .owner-subscription-list-heading>div:last-child,.owner-app-shell .owner-billing-event-list-heading>div:last-child{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.owner-app-shell .owner-subscription-list-heading em,.owner-app-shell .owner-billing-event-list-heading em{min-width:78px!important;text-align:center!important}.owner-app-shell .super-admin-event-list article.owner-subscription-row{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;min-height:84px!important;gap:12px!important;padding:14px!important}.owner-app-shell .super-admin-event-list article.owner-subscription-row>span{min-width:108px!important;justify-content:center!important;text-align:center!important;text-transform:capitalize!important}.owner-app-shell .super-admin-event-list article.owner-subscription-row div{min-width:0!important}.owner-app-shell .super-admin-event-list article.owner-subscription-row strong,.owner-app-shell .super-admin-event-list article.owner-subscription-row small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.owner-app-shell .super-admin-event-list article.owner-subscription-row button{min-height:40px!important;min-width:96px!important}.owner-app-shell .super-admin-panel:has(.owner-subscription-readiness){display:grid!important;gap:14px!important}.owner-app-shell .owner-subscription-readiness,.owner-app-shell .owner-subscription-decision-card,.owner-app-shell .owner-subscription-stripe-card{padding:16px!important;border-radius:22px!important}.owner-app-shell .owner-subscription-readiness{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important}.owner-app-shell .owner-subscription-readiness button,.owner-app-shell .owner-subscription-decision-card button,.owner-app-shell .owner-subscription-decision-card a,.owner-app-shell .owner-subscription-safe-actions button,.owner-app-shell .owner-subscription-safe-actions a{min-height:42px!important;border-radius:999px!important;white-space:nowrap!important}.owner-app-shell .owner-subscription-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.owner-app-shell .owner-subscription-control-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.owner-app-shell .owner-subscription-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.owner-app-shell .owner-subscription-health,.owner-app-shell .owner-subscription-control-grid article,.owner-app-shell .owner-subscription-detail-grid article,.owner-app-shell .owner-subscription-action-guide article{padding:14px!important}.owner-app-shell .owner-subscription-health strong,.owner-app-shell .owner-subscription-control-grid strong,.owner-app-shell .owner-subscription-detail-grid strong,.owner-app-shell .owner-subscription-decision-card strong,.owner-app-shell .owner-subscription-stripe-card strong{overflow-wrap:anywhere!important;line-height:1.2!important}.owner-app-shell .owner-subscription-decision-card{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}.owner-app-shell .owner-subscription-safe-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.owner-app-shell .owner-subscription-action-guide{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.owner-app-shell .super-admin-action-grid:has(~.owner-workspace-danger-note),.owner-app-shell .super-admin-subscription-card>.super-admin-action-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:9px!important}.owner-app-shell .super-admin-subscription-card>.super-admin-action-grid button{min-height:42px!important;border-radius:999px!important}.owner-app-shell .owner-revenue-tools{display:grid!important;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)!important;gap:12px!important;align-items:start!important}.owner-app-shell .owner-billing-command-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.owner-app-shell .owner-revenue-reconciliation-card{padding:16px!important;border-radius:22px!important;background:#fff!important}.owner-app-shell .owner-revenue-reconciliation-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important}.owner-app-shell .owner-revenue-reconciliation-head>div:last-child{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important}.owner-app-shell .owner-revenue-reconciliation-head button,.owner-app-shell .owner-billing-event-command button,.owner-app-shell .owner-billing-event-command a,.owner-app-shell .owner-billing-event-list button{min-height:40px!important;border-radius:999px!important;white-space:nowrap!important}.owner-app-shell .owner-revenue-reconciliation-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.owner-app-shell .owner-revenue-reconciliation-grid article{padding:13px!important;border-radius:18px!important;background:#f8fbfc!important}.owner-app-shell .owner-billing-event-command{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)!important;gap:12px!important;padding:16px!important}.owner-app-shell .owner-billing-event-command>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.owner-app-shell .owner-billing-event-command article{padding:13px!important}.owner-app-shell .owner-billing-event-command footer{grid-column:1 / -1!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important}.owner-app-shell .owner-billing-event-list{max-height:min(820px,calc(100vh - 210px))!important;overflow:auto!important;padding:8px!important;border:1px solid rgba(102,120,145,.12)!important;border-radius:22px!important;background:#f8fbfc!important;scrollbar-color:rgba(21,63,59,.38) rgba(229,238,240,.9)!important;scrollbar-width:thin!important}.owner-app-shell .owner-billing-event-list article{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;min-height:98px!important;gap:12px!important;padding:14px!important}.owner-app-shell .owner-billing-event-list article>span{min-width:104px!important;justify-content:center!important;text-align:center!important;text-transform:capitalize!important}.owner-app-shell .owner-billing-event-list article div{min-width:0!important}.owner-app-shell .owner-billing-event-list article strong,.owner-app-shell .owner-billing-event-list article small,.owner-app-shell .owner-billing-event-list article em{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.owner-app-shell .owner-billing-event-list aside{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:7px!important;max-width:330px!important}@media (max-width: 1180px){.owner-app-shell .super-admin-grid:has(.owner-subscription-list-heading),.owner-app-shell .owner-revenue-tools,.owner-app-shell .owner-billing-command-grid,.owner-app-shell .owner-revenue-reconciliation-grid{grid-template-columns:1fr!important}.owner-app-shell .super-admin-panel:has(.owner-subscription-list-heading){position:static!important}.owner-app-shell .super-admin-event-list:has(.owner-subscription-list-heading),.owner-app-shell .owner-billing-event-list{max-height:none!important}}@media (max-width: 860px){.owner-app-shell .owner-subscription-readiness,.owner-app-shell .owner-subscription-health-grid,.owner-app-shell .owner-subscription-control-grid,.owner-app-shell .owner-subscription-detail-grid,.owner-app-shell .owner-subscription-decision-card,.owner-app-shell .owner-subscription-action-guide,.owner-app-shell .owner-revenue-reconciliation-head,.owner-app-shell .owner-billing-event-command,.owner-app-shell .owner-billing-event-command>div:nth-child(2),.owner-app-shell .owner-billing-event-list article,.owner-app-shell .super-admin-event-list article.owner-subscription-row{grid-template-columns:1fr!important}.owner-app-shell .owner-subscription-readiness button,.owner-app-shell .owner-subscription-decision-card button,.owner-app-shell .owner-subscription-decision-card a,.owner-app-shell .owner-billing-event-command button,.owner-app-shell .owner-billing-event-command a,.owner-app-shell .owner-billing-event-list button,.owner-app-shell .super-admin-event-list article.owner-subscription-row button,.owner-app-shell .owner-billing-event-list article>span,.owner-app-shell .super-admin-event-list article.owner-subscription-row>span{width:100%!important}.owner-app-shell .owner-subscription-list-heading>div:last-child,.owner-app-shell .owner-billing-event-list-heading>div:last-child,.owner-app-shell .owner-revenue-reconciliation-head>div:last-child,.owner-app-shell .owner-billing-event-command footer,.owner-app-shell .owner-billing-event-list aside{justify-content:flex-start!important;max-width:none!important}}.owner-app-shell .super-admin-grid:has(.owner-platform-user-list-heading),.owner-app-shell .super-admin-grid:has(.owner-role-card-grid){grid-template-columns:minmax(340px,.92fr) minmax(0,1.08fr)!important;align-items:start!important;gap:18px!important}.owner-app-shell .super-admin-panel:has(.owner-platform-user-list-heading),.owner-app-shell .super-admin-panel:has(.owner-role-card-grid){position:sticky!important;top:16px!important}.owner-app-shell .owner-platform-user-list-heading,.owner-app-shell .owner-audit-list-heading{position:sticky!important;top:0!important;z-index:2!important;padding:12px!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#f7fafcf0!important}.owner-app-shell .owner-platform-user-list-heading>div:last-child,.owner-app-shell .owner-audit-list-heading>div:last-child{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.owner-app-shell .owner-platform-user-list-heading em,.owner-app-shell .owner-audit-list-heading em{min-width:78px!important;text-align:center!important}.owner-app-shell .super-admin-tenant-list:has(.owner-platform-user-list-heading),.owner-app-shell .owner-audit-list{max-height:min(780px,calc(100vh - 300px))!important;overflow:auto!important;padding:8px!important;border:1px solid rgba(102,120,145,.12)!important;border-radius:22px!important;background:#f8fbfc!important;scrollbar-color:rgba(21,63,59,.38) rgba(229,238,240,.9)!important;scrollbar-width:thin!important}.owner-app-shell .super-admin-tenant-list:has(.owner-platform-user-list-heading)::-webkit-scrollbar,.owner-app-shell .owner-audit-list::-webkit-scrollbar{width:10px!important}.owner-app-shell .super-admin-tenant-list:has(.owner-platform-user-list-heading)::-webkit-scrollbar-track,.owner-app-shell .owner-audit-list::-webkit-scrollbar-track{background:#e5eef0e6!important;border-radius:999px!important}.owner-app-shell .super-admin-tenant-list:has(.owner-platform-user-list-heading)::-webkit-scrollbar-thumb,.owner-app-shell .owner-audit-list::-webkit-scrollbar-thumb{background:#153f3b61!important;border:2px solid rgba(229,238,240,.9)!important;border-radius:999px!important}.owner-app-shell .super-admin-tenant-list:has(.owner-platform-user-list-heading) button{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;min-height:78px!important;gap:12px!important;padding:14px!important}.owner-app-shell .super-admin-tenant-list:has(.owner-platform-user-list-heading) button div{min-width:0!important}.owner-app-shell .super-admin-tenant-list:has(.owner-platform-user-list-heading) button strong,.owner-app-shell .super-admin-tenant-list:has(.owner-platform-user-list-heading) button span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.owner-app-shell .super-admin-tenant-list:has(.owner-platform-user-list-heading) button em{min-width:86px!important;justify-content:center!important;text-align:center!important}.owner-app-shell .owner-user-selected-note,.owner-app-shell .owner-user-access-summary,.owner-app-shell .owner-role-selected-summary,.owner-app-shell .owner-production-summary,.owner-app-shell .owner-settings-launch-command{padding:16px!important;border-radius:22px!important;background:#fff!important}.owner-app-shell .owner-user-access-summary,.owner-app-shell .owner-production-summary{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important}.owner-app-shell .owner-user-access-summary em,.owner-app-shell .owner-production-summary em{min-width:108px!important;justify-content:center!important;text-align:center!important;text-transform:capitalize!important}.owner-app-shell .owner-user-access-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:12px!important;border:1px solid rgba(102,120,145,.12)!important;border-radius:20px!important;background:#f8fbfc!important}.owner-app-shell .owner-user-access-actions button,.owner-app-shell .owner-user-access-actions a,.owner-app-shell .owner-detail-toggle button,.owner-app-shell .owner-production-check-grid button{min-height:40px!important;border-radius:999px!important;white-space:nowrap!important}.owner-app-shell .owner-user-check-grid,.owner-app-shell .owner-role-governance-grid,.owner-app-shell .owner-role-selected-summary,.owner-app-shell .owner-audit-risk-grid,.owner-app-shell .owner-production-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.owner-app-shell .owner-user-check-grid article,.owner-app-shell .owner-role-governance-grid article,.owner-app-shell .owner-role-selected-summary article,.owner-app-shell .owner-audit-risk-grid article,.owner-app-shell .owner-production-check-grid article{padding:14px!important;border-radius:18px!important}.owner-app-shell .owner-role-card-grid{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}.owner-app-shell .owner-role-card-grid button{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;min-height:86px!important;gap:12px!important;padding:14px!important;border-radius:18px!important}.owner-app-shell .owner-role-card-grid button div{min-width:0!important}.owner-app-shell .owner-role-card-grid button strong,.owner-app-shell .owner-role-card-grid button span,.owner-app-shell .owner-role-card-grid button small{overflow:hidden!important;text-overflow:ellipsis!important}.owner-app-shell .owner-role-card-grid button span{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.owner-app-shell .owner-role-card-grid button>small{width:118px!important;text-align:right!important}.owner-app-shell .owner-role-matrix,.owner-app-shell .owner-role-route-check>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.owner-app-shell .owner-role-matrix article,.owner-app-shell .owner-role-route-check article,.owner-app-shell .owner-role-user-list article{padding:13px!important;border-radius:18px!important;background:#fff!important}.owner-app-shell .owner-role-matrix article,.owner-app-shell .owner-role-route-check article{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important}.owner-app-shell .owner-role-matrix article div,.owner-app-shell .owner-role-route-check article div,.owner-app-shell .owner-role-user-list article div{min-width:0!important}.owner-app-shell .owner-role-matrix em,.owner-app-shell .owner-role-route-check em,.owner-app-shell .owner-role-user-list em{min-width:88px!important;justify-content:center!important;text-align:center!important}.owner-app-shell .owner-role-user-list{gap:8px!important;padding:10px!important;border-radius:20px!important;background:#f8fbfc!important}.owner-app-shell .owner-audit-command{display:grid!important;gap:14px!important}.owner-app-shell .owner-report-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.owner-app-shell .owner-report-stat-grid article{min-height:90px!important;padding:14px!important}.owner-app-shell .owner-audit-quick-filters{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.owner-app-shell .owner-audit-quick-filters button{min-height:96px!important;padding:14px!important;border-radius:18px!important;text-align:left!important}.owner-app-shell .owner-audit-list article{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;min-height:88px!important;gap:12px!important;padding:14px!important}.owner-app-shell .owner-audit-list article div{min-width:0!important}.owner-app-shell .owner-audit-list article strong,.owner-app-shell .owner-audit-list article span,.owner-app-shell .owner-audit-list article small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.owner-app-shell .owner-audit-list aside{min-width:190px!important;align-items:flex-end!important;text-align:right!important}.owner-app-shell .owner-audit-list time{color:var(--owner-muted)!important;font-size:.76rem!important}.owner-app-shell .owner-production-check-grid article{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important}.owner-app-shell .owner-production-check-grid article div{min-width:0!important}.owner-app-shell .owner-production-check-grid strong,.owner-app-shell .owner-production-check-grid small,.owner-app-shell .owner-user-check-grid strong,.owner-app-shell .owner-user-check-grid small,.owner-app-shell .owner-role-governance-grid strong,.owner-app-shell .owner-role-governance-grid small,.owner-app-shell .owner-role-selected-summary strong,.owner-app-shell .owner-role-selected-summary small,.owner-app-shell .owner-audit-risk-grid strong,.owner-app-shell .owner-audit-risk-grid small{overflow-wrap:anywhere!important;line-height:1.2!important}@media (max-width: 1180px){.owner-app-shell .super-admin-grid:has(.owner-platform-user-list-heading),.owner-app-shell .super-admin-grid:has(.owner-role-card-grid),.owner-app-shell .owner-report-stat-grid,.owner-app-shell .owner-audit-quick-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}.owner-app-shell .super-admin-panel:has(.owner-platform-user-list-heading),.owner-app-shell .super-admin-panel:has(.owner-role-card-grid){position:static!important}.owner-app-shell .super-admin-tenant-list:has(.owner-platform-user-list-heading),.owner-app-shell .owner-audit-list{max-height:none!important}}@media (max-width: 820px){.owner-app-shell .super-admin-grid:has(.owner-platform-user-list-heading),.owner-app-shell .super-admin-grid:has(.owner-role-card-grid),.owner-app-shell .owner-user-access-summary,.owner-app-shell .owner-user-check-grid,.owner-app-shell .owner-role-governance-grid,.owner-app-shell .owner-role-selected-summary,.owner-app-shell .owner-role-card-grid button,.owner-app-shell .owner-role-matrix,.owner-app-shell .owner-role-route-check>div:last-child,.owner-app-shell .owner-role-matrix article,.owner-app-shell .owner-role-route-check article,.owner-app-shell .owner-report-stat-grid,.owner-app-shell .owner-audit-risk-grid,.owner-app-shell .owner-audit-quick-filters,.owner-app-shell .owner-audit-list article,.owner-app-shell .owner-production-summary,.owner-app-shell .owner-production-check-grid,.owner-app-shell .owner-production-check-grid article{grid-template-columns:1fr!important}.owner-app-shell .owner-platform-user-list-heading>div:last-child,.owner-app-shell .owner-audit-list-heading>div:last-child,.owner-app-shell .owner-audit-list aside{justify-content:flex-start!important;align-items:flex-start!important;text-align:left!important}.owner-app-shell .owner-user-access-actions button,.owner-app-shell .owner-user-access-actions a,.owner-app-shell .owner-role-card-grid button>small,.owner-app-shell .owner-role-matrix em,.owner-app-shell .owner-role-route-check em,.owner-app-shell .owner-role-user-list em,.owner-app-shell .owner-production-check-grid button,.owner-app-shell .super-admin-tenant-list:has(.owner-platform-user-list-heading) button em{width:100%!important;min-width:0!important;text-align:center!important}}.owner-app-shell .super-admin-grid:has(.owner-website-readiness){grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)!important;align-items:start!important;gap:18px!important}.owner-app-shell .owner-website-readiness,.owner-app-shell .owner-website-page-map,.owner-app-shell .owner-website-change-impact>div:last-child,.owner-app-shell .owner-website-save-readiness>div:last-child,.owner-app-shell .owner-stripe-readiness-grid,.owner-app-shell .owner-stripe-priority-card>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.owner-app-shell .owner-website-readiness article,.owner-app-shell .owner-website-page-map article,.owner-app-shell .owner-website-change-impact article,.owner-app-shell .owner-website-save-readiness article,.owner-app-shell .owner-stripe-readiness-grid article{min-height:92px!important;padding:14px!important;border-radius:18px!important}.owner-app-shell .super-admin-preview-links{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:10px!important;border:1px solid rgba(102,120,145,.12)!important;border-radius:20px!important;background:#f8fbfc!important}.owner-app-shell .super-admin-preview-links a,.owner-app-shell .owner-website-page-map a{min-height:38px!important;border-radius:999px!important;white-space:nowrap!important}.owner-app-shell .owner-website-page-map article{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;background:#fff!important}.owner-app-shell .owner-website-page-map article div{min-width:0!important}.owner-app-shell .owner-website-page-map strong,.owner-app-shell .owner-website-page-map small,.owner-app-shell .owner-website-readiness strong,.owner-app-shell .owner-website-readiness small{overflow-wrap:anywhere!important;line-height:1.2!important}.owner-app-shell .owner-website-editor-tabs{width:fit-content!important;max-width:100%!important;padding:5px!important;border:1px solid rgba(102,120,145,.12)!important;border-radius:999px!important;background:#f6f9fb!important}.owner-app-shell .owner-website-change-impact,.owner-app-shell .owner-website-save-readiness{padding:16px!important;border-radius:22px!important;background:#fff!important}.owner-app-shell .owner-website-save-readiness{display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important;align-items:start!important;gap:14px!important}.owner-app-shell .owner-registration-command,.owner-app-shell .owner-support-command,.owner-app-shell .owner-stripe-command{display:grid!important;gap:14px!important}.owner-app-shell .owner-registration-workspace{grid-template-columns:minmax(350px,.94fr) minmax(0,1.06fr)!important;align-items:start!important;gap:16px!important}.owner-app-shell .owner-registration-list,.owner-app-shell .owner-support-list{max-height:min(780px,calc(100vh - 330px))!important;overflow:auto!important;padding:8px!important;border:1px solid rgba(102,120,145,.12)!important;border-radius:22px!important;background:#f8fbfc!important;scrollbar-color:rgba(21,63,59,.38) rgba(229,238,240,.9)!important;scrollbar-width:thin!important}.owner-app-shell .owner-registration-list::-webkit-scrollbar,.owner-app-shell .owner-support-list::-webkit-scrollbar{width:10px!important}.owner-app-shell .owner-registration-list::-webkit-scrollbar-track,.owner-app-shell .owner-support-list::-webkit-scrollbar-track{background:#e5eef0e6!important;border-radius:999px!important}.owner-app-shell .owner-registration-list::-webkit-scrollbar-thumb,.owner-app-shell .owner-support-list::-webkit-scrollbar-thumb{background:#153f3b61!important;border:2px solid rgba(229,238,240,.9)!important;border-radius:999px!important}.owner-app-shell .owner-registration-list-heading,.owner-app-shell .owner-support-list-heading{position:sticky!important;top:0!important;z-index:2!important;padding:12px!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#f7fafcf0!important}.owner-app-shell .owner-registration-list-heading>div:last-child,.owner-app-shell .owner-support-list-heading>div:last-child{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.owner-app-shell .owner-registration-list-heading em,.owner-app-shell .owner-support-list-heading em{min-width:78px!important;text-align:center!important}.owner-app-shell .owner-registration-row,.owner-app-shell .owner-support-list article{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;min-height:86px!important;gap:12px!important;padding:14px!important}.owner-app-shell .owner-registration-row div,.owner-app-shell .owner-support-list article div{min-width:0!important}.owner-app-shell .owner-registration-row strong,.owner-app-shell .owner-registration-row span,.owner-app-shell .owner-registration-row small,.owner-app-shell .owner-support-list strong,.owner-app-shell .owner-support-list span,.owner-app-shell .owner-support-list small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.owner-app-shell .owner-registration-row em{min-width:112px!important;justify-content:center!important;text-align:center!important;text-transform:capitalize!important}.owner-app-shell .owner-registration-detail,.owner-app-shell .owner-support-selected-card,.owner-app-shell .owner-stripe-operations,.owner-app-shell .owner-stripe-priority-card,.owner-app-shell .owner-stripe-journey,.owner-app-shell .owner-stripe-webhook-map{padding:16px!important;border-radius:22px!important;background:#fff!important}.owner-app-shell .owner-registration-detail-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important}.owner-app-shell .owner-registration-detail-head em{grid-column:2!important;grid-row:1 / span 3!important;min-width:112px!important;justify-content:center!important;text-align:center!important;text-transform:capitalize!important}.owner-app-shell .owner-registration-steps,.owner-app-shell .owner-registration-context{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.owner-app-shell .owner-registration-steps article,.owner-app-shell .owner-registration-context article{padding:13px!important;border-radius:18px!important}.owner-app-shell .owner-registration-next-action{padding:14px!important;border-radius:18px!important;background:#f8fbfc!important}.owner-app-shell .owner-registration-next-action div,.owner-app-shell .owner-support-selected-card aside,.owner-app-shell .owner-stripe-operations>div:last-child,.owner-app-shell .owner-stripe-priority-card footer,.owner-app-shell .owner-stripe-quick-links{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.owner-app-shell .owner-registration-next-action a,.owner-app-shell .owner-registration-next-action button,.owner-app-shell .owner-support-selected-card a,.owner-app-shell .owner-support-selected-card button,.owner-app-shell .owner-support-list button,.owner-app-shell .owner-stripe-operations button,.owner-app-shell .owner-stripe-priority-card button,.owner-app-shell .owner-stripe-priority-card a,.owner-app-shell .owner-stripe-quick-links a,.owner-app-shell .owner-stripe-blocker-list button{min-height:40px!important;border-radius:999px!important;white-space:nowrap!important}.owner-app-shell .owner-support-selected-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important}.owner-app-shell .owner-support-selected-card div{min-width:0!important}.owner-app-shell .owner-support-selected-card strong,.owner-app-shell .owner-support-selected-card small,.owner-app-shell .owner-support-selected-card em{overflow-wrap:anywhere!important;line-height:1.25!important}.owner-app-shell .owner-support-list aside{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.owner-app-shell .owner-support-list em{min-width:78px!important;justify-content:center!important;text-align:center!important}.owner-app-shell .owner-stripe-operations,.owner-app-shell .owner-stripe-priority-card{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important}.owner-app-shell .owner-stripe-priority-card>div:nth-child(2){min-width:280px!important}.owner-app-shell .owner-stripe-quick-links{padding:10px!important;border:1px solid rgba(102,120,145,.12)!important;border-radius:20px!important;background:#f8fbfc!important}.owner-app-shell .owner-stripe-journey>div,.owner-app-shell .owner-stripe-webhook-map>div,.owner-app-shell .owner-stripe-body-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.owner-app-shell .owner-stripe-journey article,.owner-app-shell .owner-stripe-webhook-map article,.owner-app-shell .owner-stripe-blocker-list article,.owner-app-shell .owner-stripe-production-list article{padding:13px!important;border-radius:18px!important;background:#fff!important}.owner-app-shell .owner-stripe-blocker-list,.owner-app-shell .owner-stripe-production-list{padding:12px!important;border:1px solid rgba(102,120,145,.12)!important;border-radius:22px!important;background:#f8fbfc!important}.owner-app-shell .owner-stripe-blocker-list article{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important}.owner-app-shell .owner-stripe-production-list article{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important}.owner-app-shell .owner-stripe-blocker-list article div,.owner-app-shell .owner-stripe-production-list article div{min-width:0!important}@media (max-width: 1180px){.owner-app-shell .super-admin-grid:has(.owner-website-readiness),.owner-app-shell .owner-registration-workspace,.owner-app-shell .owner-revenue-tools,.owner-app-shell .owner-stripe-operations,.owner-app-shell .owner-stripe-priority-card,.owner-app-shell .owner-stripe-journey>div,.owner-app-shell .owner-stripe-webhook-map>div,.owner-app-shell .owner-stripe-body-grid{grid-template-columns:1fr!important}.owner-app-shell .owner-registration-list,.owner-app-shell .owner-support-list{max-height:none!important}.owner-app-shell .owner-stripe-priority-card>div:nth-child(2){min-width:0!important}}@media (max-width: 820px){.owner-app-shell .owner-website-readiness,.owner-app-shell .owner-website-page-map,.owner-app-shell .owner-website-page-map article,.owner-app-shell .owner-website-change-impact,.owner-app-shell .owner-website-change-impact>div:last-child,.owner-app-shell .owner-website-save-readiness,.owner-app-shell .owner-website-save-readiness>div:last-child,.owner-app-shell .owner-registration-row,.owner-app-shell .owner-registration-detail-head,.owner-app-shell .owner-registration-steps,.owner-app-shell .owner-registration-context,.owner-app-shell .owner-support-selected-card,.owner-app-shell .owner-support-list article,.owner-app-shell .owner-stripe-readiness-grid,.owner-app-shell .owner-stripe-priority-card>div:nth-child(2),.owner-app-shell .owner-stripe-blocker-list article{grid-template-columns:1fr!important}.owner-app-shell .owner-registration-detail-head em{grid-column:auto!important;grid-row:auto!important}.owner-app-shell .owner-registration-list-heading>div:last-child,.owner-app-shell .owner-support-list-heading>div:last-child,.owner-app-shell .owner-support-selected-card aside,.owner-app-shell .owner-support-list aside,.owner-app-shell .owner-stripe-operations>div:last-child,.owner-app-shell .owner-stripe-priority-card footer,.owner-app-shell .owner-stripe-quick-links{justify-content:flex-start!important}.owner-app-shell .owner-website-page-map a,.owner-app-shell .owner-registration-row em,.owner-app-shell .owner-registration-next-action a,.owner-app-shell .owner-registration-next-action button,.owner-app-shell .owner-support-selected-card a,.owner-app-shell .owner-support-selected-card button,.owner-app-shell .owner-support-list button,.owner-app-shell .owner-support-list em,.owner-app-shell .owner-stripe-operations button,.owner-app-shell .owner-stripe-priority-card button,.owner-app-shell .owner-stripe-priority-card a,.owner-app-shell .owner-stripe-quick-links a,.owner-app-shell .owner-stripe-blocker-list button{width:100%!important;min-width:0!important;text-align:center!important}}.owner-app-shell .owner-environment-readiness{display:grid!important;gap:12px!important;padding:16px!important;border:1px solid rgba(102,120,145,.14)!important;border-radius:22px!important;background:#fff!important}.owner-app-shell .owner-environment-readiness.ready{border-color:#0f8f8833!important;background:#f4fbf9!important}.owner-app-shell .owner-environment-readiness.warning{border-color:#d99d2b38!important;background:#fffaf0!important}.owner-app-shell .owner-environment-readiness-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important}.owner-app-shell .owner-environment-readiness-head button,.owner-app-shell .owner-environment-readiness-grid button{min-height:40px!important;border-radius:999px!important;white-space:nowrap!important}.owner-app-shell .owner-environment-readiness-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.owner-app-shell .owner-environment-readiness-grid article{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:96px!important;padding:14px!important;border:1px solid rgba(102,120,145,.13)!important;border-radius:18px!important;background:#fff!important}.owner-app-shell .owner-environment-readiness-grid article.ready{border-color:#0f8f882e!important;background:#f6fcfb!important}.owner-app-shell .owner-environment-readiness-grid article.warning{border-color:#d99d2b33!important;background:#fffdf7!important}.owner-app-shell .owner-environment-readiness-grid article div{min-width:0!important}.owner-app-shell .owner-environment-readiness span,.owner-app-shell .owner-environment-readiness-grid span{display:block!important;color:var(--owner-muted)!important;font-size:.72rem!important;font-weight:900!important;text-transform:uppercase!important}.owner-app-shell .owner-environment-readiness strong,.owner-app-shell .owner-environment-readiness-grid strong{display:block!important;margin-top:4px!important;color:var(--owner-ink)!important;font-weight:950!important;line-height:1.2!important;overflow-wrap:anywhere!important}.owner-app-shell .owner-environment-readiness small,.owner-app-shell .owner-environment-readiness-grid small{display:block!important;margin-top:4px!important;color:var(--owner-muted)!important;font-size:.78rem!important;font-weight:720!important;line-height:1.45!important}@media (max-width: 920px){.owner-app-shell .owner-environment-readiness-head,.owner-app-shell .owner-environment-readiness-grid,.owner-app-shell .owner-environment-readiness-grid article{grid-template-columns:1fr!important}.owner-app-shell .owner-environment-readiness-head button,.owner-app-shell .owner-environment-readiness-grid button{width:100%!important}}:root{--ui-ink: #132235;--ui-muted: #5c6a7d;--ui-border: rgba(92, 106, 125, .18);--ui-border-strong: rgba(92, 106, 125, .28);--ui-surface: #ffffff;--ui-soft-surface: #f7fafc;--ui-accent: #0f7f83;--ui-accent-strong: #075e64;--ui-focus: 0 0 0 4px rgba(15, 127, 131, .14);--ui-shadow: 0 12px 30px rgba(19, 34, 53, .08);--ui-shadow-hover: 0 18px 38px rgba(19, 34, 53, .11);--ui-radius: 14px;--ui-radius-sm: 10px;--ui-pill: 999px}body{color:var(--ui-ink);-webkit-font-smoothing:antialiased}:where(.app-shell,.owner-app-shell,.saas-site) :where(h1,h2,h3,strong){color:var(--ui-ink);letter-spacing:0!important}:where(.app-shell,.owner-app-shell,.saas-site) :where(p,small,span,em,label){line-height:1.45}:where(.app-shell,.owner-app-shell,.saas-site) :where(.panel,.module-card,.metric-card,.dashboard-card,.summary-card,.record-card,.settings-panel,.super-admin-panel,.saas-register-card,.saas-register-summary,.saas-lookup-card,.saas-workspace-entry,.saas-pricing-command article,.saas-feature-grid article,.saas-flow-timeline article){border-color:var(--ui-border)!important;border-radius:var(--ui-radius)!important;background:var(--ui-surface)!important;box-shadow:0 1px #ffffffdb inset,var(--ui-shadow)!important}:where(.app-shell,.owner-app-shell,.saas-site) :where(.panel:hover,.module-card:hover,.record-card:hover,.super-admin-panel:hover,.saas-feature-grid article:hover,.saas-flow-timeline article:hover){box-shadow:0 1px #ffffffe6 inset,var(--ui-shadow-hover)!important}:where(.app-shell,.owner-app-shell,.saas-site) :where(button,.button,a[role=button]){min-height:40px;border-radius:var(--ui-pill)!important;font-weight:800;letter-spacing:0!important}:where(.app-shell,.owner-app-shell,.saas-site) :where(input,select,textarea,.search-input,.command-input){min-height:42px;border-color:var(--ui-border-strong)!important;border-radius:var(--ui-radius-sm)!important;background:#fff!important;color:var(--ui-ink)!important;box-shadow:0 1px #ffffffe6 inset!important}:where(.app-shell,.owner-app-shell,.saas-site) :where(input,select,textarea)::placeholder{color:#7b8796!important}:where(.app-shell,.owner-app-shell,.saas-site) :where(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline:none!important;box-shadow:var(--ui-focus),0 1px #ffffffe6 inset!important}:where(.app-shell,.owner-app-shell) :where(table,.data-table,.module-table,.record-table){border-collapse:separate!important;border-spacing:0 8px!important}:where(.app-shell,.owner-app-shell) :where(td,th){border-color:#5c6a7d24!important}:where(.app-shell,.owner-app-shell) :where(.status-pill,.badge,.tag,.chip,em){border-radius:var(--ui-pill)!important;white-space:normal!important;overflow-wrap:anywhere!important}.app-shell :where(.sidebar nav button,.mobile-nav button),.owner-app-shell :where(.owner-module-map-grid button,.super-admin-section-nav button),.saas-site :where(.saas-nav nav button,.saas-mobile-menu-panel button){border-radius:var(--ui-radius-sm)!important;text-align:left!important}.app-shell :where(.sidebar nav button.active,.mobile-nav button.active),.owner-app-shell :where(.owner-module-map-grid button.active,.super-admin-section-nav button.active),.saas-site :where(.saas-nav nav button.active,.saas-mobile-menu-panel button.active){background:#eef8f8!important;color:var(--ui-accent-strong)!important;border-color:#0f7f8338!important}:where(.app-shell,.owner-app-shell) :where(.content,.super-admin-console){background:linear-gradient(180deg,#ffffffbd,#f7fafcf0),var(--ui-soft-surface)!important}@media (max-width: 720px){:where(.app-shell,.owner-app-shell,.saas-site) :where(button,.button,a[role=button]){min-height:44px}:where(.app-shell,.owner-app-shell,.saas-site) :where(.panel,.module-card,.metric-card,.dashboard-card,.summary-card,.record-card,.settings-panel,.super-admin-panel,.saas-register-card,.saas-register-summary,.saas-lookup-card,.saas-workspace-entry){border-radius:12px!important}}@media (min-width: 761px){.saas-site .saas-home-hero{align-items:start!important;min-height:auto!important;padding:clamp(36px,5vw,64px)!important}.saas-site .saas-home-hero h1{font-size:clamp(3.15rem,4.45vw,4.85rem)!important;line-height:1!important}.saas-site .saas-home-hero p{line-height:1.58!important}.saas-site .saas-hero-product-stage{align-self:start!important}.saas-site .saas-home-hero .saas-product-preview{min-height:0!important}.saas-site .saas-preview-screen{max-height:245px!important;overflow:hidden!important}.saas-site .saas-preview-grid article{min-height:118px!important;padding:14px!important}.saas-site .saas-preview-grid strong{font-size:clamp(1.35rem,2.4vw,2rem)!important;line-height:1.02!important}.saas-site .saas-preview-screen img{height:auto!important;object-fit:cover!important;object-position:top center!important}}@media (max-width: 760px){.saas-site .saas-home-hero{gap:18px!important;padding:22px!important}.saas-site .saas-home-hero h1{font-size:clamp(2.7rem,12vw,3.75rem)!important;line-height:.98!important}.saas-site .saas-home-hero p{font-size:1rem!important;line-height:1.55!important}.saas-site .saas-home-hero .saas-hero-actions{margin-top:18px!important}.saas-site .saas-hero-outcomes{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin-top:18px!important}.saas-site .saas-hero-outcomes article{min-height:86px!important;padding:10px!important;border-radius:16px!important}.saas-site .saas-hero-outcomes strong{font-size:.92rem!important;line-height:1.15!important}.saas-site .saas-hero-outcomes span{font-size:.72rem!important;line-height:1.25!important}.saas-site .saas-home-hero .saas-hero-note,.saas-site .saas-home-hero .saas-hero-readiness{width:100%!important;border-radius:18px!important}.saas-site .saas-hero-product-stage{gap:10px!important;padding:12px!important;border-radius:22px!important}.saas-site .saas-hero-stage-label{gap:4px!important}.saas-site .saas-home-hero .saas-product-preview{min-height:0!important;padding:10px!important;border-radius:20px!important}.saas-site .saas-preview-top{min-height:auto!important;padding:8px!important}.saas-site .saas-preview-screen{max-height:190px!important;overflow:hidden!important}.saas-site .saas-preview-screen img{height:auto!important}.saas-site .saas-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.saas-site .saas-preview-grid article{min-height:74px!important;padding:8px!important;border-radius:14px!important}.saas-site .saas-preview-grid span,.saas-site .saas-preview-grid small{font-size:.62rem!important;line-height:1.2!important}.saas-site .saas-preview-grid strong{font-size:.84rem!important;line-height:1.15!important}.saas-site .saas-preview-actions{display:none!important}.saas-site .saas-hero-product-stage .saas-hero-proof{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.saas-site .saas-hero-product-stage .saas-hero-proof article{min-height:70px!important;padding:10px!important;border-radius:15px!important}.saas-site .saas-hero-product-stage .saas-hero-proof strong{font-size:.82rem!important;line-height:1.15!important}.saas-site .saas-hero-product-stage .saas-hero-proof span{font-size:.7rem!important;line-height:1.2!important}.saas-site .saas-section,.saas-site .saas-page-hero,.saas-site .saas-hero{margin-block:26px!important}.saas-site .saas-home-screens{padding:18px!important;border-radius:24px!important}.saas-site .saas-home-screens .saas-section-heading{gap:10px!important;margin-bottom:16px!important}.saas-site .saas-home-screens .saas-section-heading h2{font-size:clamp(1.85rem,9vw,2.55rem)!important;line-height:1.04!important}.saas-site .saas-home-screen-layout{gap:12px!important}.saas-site .saas-home-screen-feature{gap:12px!important;padding:12px!important;border-radius:20px!important}.saas-site .saas-home-screen-frame{max-height:220px!important}.saas-site .saas-home-screen-frame img{height:220px!important;object-fit:cover!important;object-position:top center!important}.saas-site .saas-home-screen-feature>div:last-child p{margin-bottom:10px!important}.saas-site .saas-home-screen-stack{gap:8px!important}.saas-site .saas-home-screen-stack article{grid-template-columns:96px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:10px!important;border-radius:18px!important}.saas-site .saas-home-screen-stack img{width:96px!important;height:96px!important;min-height:96px!important;object-fit:cover!important;object-position:top left!important;border-radius:14px!important}.saas-site .saas-home-screen-stack article p{margin:4px 0 0!important;font-size:.78rem!important;line-height:1.35!important}}.saas-site .saas-page-hero:has(+.saas-pricing-command),.saas-site .saas-page-hero:has(+.saas-register-command){min-height:auto!important;align-items:start!important;gap:clamp(18px,3vw,32px)!important;padding:clamp(30px,5vw,56px)!important}.saas-site .saas-page-hero:has(+.saas-pricing-command):after,.saas-site .saas-page-hero:has(+.saas-register-command):after{display:none!important}.saas-site .saas-page-hero:has(+.saas-pricing-command) h1,.saas-site .saas-page-hero:has(+.saas-register-command) h1{max-width:760px!important;font-size:clamp(2.9rem,4.7vw,4.8rem)!important;line-height:1!important}.saas-site .saas-page-hero:has(+.saas-pricing-command) p,.saas-site .saas-page-hero:has(+.saas-register-command) p{max-width:620px!important;font-size:1rem!important;line-height:1.55!important}.saas-site .saas-pricing-command,.saas-site .saas-register-command{grid-template-columns:minmax(0,.62fr) minmax(0,1fr)!important;gap:12px!important}.saas-site .saas-pricing-command>div:first-child,.saas-site .saas-register-command>div:first-child,.saas-site .saas-plan-advisor,.saas-site .saas-pricing-path,.saas-site .saas-after-signup{padding:clamp(18px,3vw,28px)!important;border-radius:24px!important}.saas-site .saas-pricing-command article,.saas-site .saas-register-command article{min-height:118px!important;padding:14px!important;border-radius:18px!important}.saas-site .saas-pricing-confidence{grid-template-columns:repeat(4,minmax(0,1fr))!important;padding:8px!important;border-radius:22px!important}.saas-site .saas-pricing-confidence article{min-height:86px!important;padding:12px!important}.saas-site .saas-plan-advisor>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))!important}.saas-site .saas-plan-advisor article{min-height:150px!important;padding:16px!important}.saas-site .saas-plan-grid article{min-height:430px!important;padding:16px!important}.saas-site .saas-pricing-path article,.saas-site .saas-after-signup article{min-height:150px!important;padding:16px!important}.saas-site .saas-workspace-lookup{display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(320px,.48fr)!important;align-items:start!important;gap:18px!important;padding:clamp(18px,3vw,32px)!important}.saas-site .saas-workspace-entry{display:grid!important;grid-template-columns:minmax(0,.72fr) minmax(280px,.55fr)!important;align-items:start!important;gap:16px!important;min-height:auto!important;padding:clamp(22px,4vw,38px)!important;border-radius:28px!important}.saas-site .saas-lookup-card{padding:clamp(18px,3vw,28px)!important;border-radius:28px!important}.saas-site .saas-lookup-card h2{max-width:620px!important;font-size:clamp(2rem,3.4vw,3.25rem)!important;line-height:1.02!important}.saas-site .saas-lookup-card p{max-width:580px!important;line-height:1.5!important}.saas-site .saas-lookup-card form{display:grid!important;gap:10px!important;padding:14px!important;border:1px solid var(--saas-line)!important;border-radius:20px!important;background:#fff!important}.saas-site .saas-lookup-card form input{text-align:center!important;font-size:1.35rem!important;font-weight:900!important;letter-spacing:.08em!important}.saas-site .saas-lookup-card .saas-text-button{width:100%!important}.saas-site .saas-workspace-entry>span,.saas-site .saas-workspace-entry>h1,.saas-site .saas-workspace-entry>p{grid-column:1!important}.saas-site .saas-workspace-entry h1{font-size:clamp(2.4rem,4vw,4.15rem)!important;line-height:1!important}.saas-site .saas-workspace-entry p{max-width:560px!important;line-height:1.55!important}.saas-site .saas-workspace-simple-path{grid-column:1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:8px!important;border-radius:999px!important}.saas-site .saas-workspace-entry form{grid-column:2!important;grid-row:1 / span 5!important;align-self:start!important;padding:16px!important;border:1px solid var(--saas-line)!important;border-radius:22px!important;background:#fff!important}.saas-site .saas-workspace-entry form input{text-align:center!important;font-size:1.4rem!important;font-weight:900!important;letter-spacing:.08em!important}.saas-site .saas-workspace-entry form button,.saas-site .saas-workspace-entry>button{width:100%!important}.saas-site .saas-signin-explainer{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.saas-site .saas-signin-explainer article{min-height:auto!important;padding:14px!important;border-radius:18px!important}.saas-site .saas-signin-explainer article span,.saas-site .saas-lookup-help article span{font-size:.86rem!important;line-height:1.42!important}.saas-site .saas-lookup-help{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.saas-site .saas-lookup-help article,.saas-site .saas-key-recovery-card{min-height:auto!important;padding:16px!important;border-radius:22px!important}.saas-site .saas-key-recovery-card{grid-column:1 / -1!important}.saas-site .saas-key-recovery-card form{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:10px!important}.saas-site .saas-key-recovery-card form button{min-width:170px!important}@media (max-width: 1120px){.saas-site .saas-pricing-command,.saas-site .saas-register-command,.saas-site .saas-workspace-lookup,.saas-site .saas-workspace-entry{grid-template-columns:1fr!important}.saas-site .saas-workspace-entry>span,.saas-site .saas-workspace-entry>h1,.saas-site .saas-workspace-entry>p,.saas-site .saas-workspace-simple-path,.saas-site .saas-workspace-entry form{grid-column:auto!important;grid-row:auto!important}}@media (max-width: 720px){.saas-site .saas-page-hero:has(+.saas-pricing-command),.saas-site .saas-page-hero:has(+.saas-register-command){padding:24px!important}.saas-site .saas-page-hero:has(+.saas-pricing-command) h1,.saas-site .saas-page-hero:has(+.saas-register-command) h1,.saas-site .saas-workspace-entry h1{font-size:clamp(2.35rem,11vw,3.35rem)!important}.saas-site .saas-pricing-command>div:last-child,.saas-site .saas-register-command>div:last-child,.saas-site .saas-pricing-confidence,.saas-site .saas-plan-advisor>div:last-child,.saas-site .saas-plan-grid,.saas-site .saas-pricing-path>div:last-child,.saas-site .saas-after-signup>div:last-child,.saas-site .saas-workspace-simple-path,.saas-site .saas-signin-explainer,.saas-site .saas-lookup-help,.saas-site .saas-key-recovery-card form{grid-template-columns:1fr!important}.saas-site .saas-workspace-lookup{padding:0!important}.saas-site .saas-workspace-entry{padding:20px!important}.saas-site .saas-workspace-simple-path{border-radius:18px!important}.saas-site .saas-lookup-card{padding:18px!important}.saas-site .saas-lookup-card h2{font-size:clamp(1.9rem,9vw,2.55rem)!important}.saas-site .saas-lookup-help article{padding:14px!important}.saas-site .saas-key-recovery-card form button{width:100%!important;min-width:0!important}}.saas-site .saas-page-hero:has(+.saas-product-model),.saas-site .saas-page-hero:has(+.saas-solution-command),.saas-site .saas-page-hero:has(+.saas-guide-launch),.saas-site .saas-page-hero:has(+.saas-security-command),.saas-site .saas-page-hero:has(+.saas-help-command){min-height:auto!important;align-items:start!important;gap:clamp(18px,3vw,32px)!important;padding:clamp(30px,5vw,56px)!important}.saas-site .saas-page-hero:has(+.saas-product-model):after,.saas-site .saas-page-hero:has(+.saas-solution-command):after,.saas-site .saas-page-hero:has(+.saas-guide-launch):after,.saas-site .saas-page-hero:has(+.saas-security-command):after,.saas-site .saas-page-hero:has(+.saas-help-command):after{display:none!important}.saas-site .saas-page-hero:has(+.saas-product-model) h1,.saas-site .saas-page-hero:has(+.saas-solution-command) h1,.saas-site .saas-page-hero:has(+.saas-guide-launch) h1,.saas-site .saas-page-hero:has(+.saas-security-command) h1,.saas-site .saas-page-hero:has(+.saas-help-command) h1{max-width:780px!important;font-size:clamp(2.9rem,4.65vw,4.75rem)!important;line-height:1!important}.saas-site .saas-page-hero:has(+.saas-product-model) p,.saas-site .saas-page-hero:has(+.saas-solution-command) p,.saas-site .saas-page-hero:has(+.saas-guide-launch) p,.saas-site .saas-page-hero:has(+.saas-security-command) p,.saas-site .saas-page-hero:has(+.saas-help-command) p{max-width:650px!important;font-size:1rem!important;line-height:1.55!important}.saas-site .saas-product-model,.saas-site .saas-solution-command,.saas-site .saas-guide-layout,.saas-site .saas-security-command,.saas-site .saas-help-command{gap:12px!important}.saas-site .saas-product-model>div:first-child,.saas-site .saas-solution-command>div:first-child,.saas-site .saas-security-command>div:first-child,.saas-site .saas-guide-side,.saas-site .saas-help-command>div:first-child,.saas-site .saas-why-elevon,.saas-site .saas-solution-roles,.saas-site .saas-guide-path,.saas-site .saas-guide-milestones,.saas-site .saas-policy-teaser,.saas-site .saas-help-routes,.saas-site .saas-help-topics{padding:clamp(18px,3vw,28px)!important;border-radius:24px!important}.saas-site .saas-product-model article,.saas-site .saas-solution-command article,.saas-site .saas-security-model article,.saas-site .saas-guide-launch article,.saas-site .saas-help-command article,.saas-site .saas-help-routes article{min-height:132px!important;padding:16px!important;border-radius:20px!important}.saas-site .saas-product-area-grid,.saas-site .saas-solution-grid,.saas-site .saas-security-model,.saas-site .saas-trust-grid,.saas-site .saas-guide-launch,.saas-site .saas-guide-playbooks,.saas-site .saas-help-command>div:last-child,.saas-site .saas-help-routes,.saas-site .saas-help-topic-grid{gap:10px!important}.saas-site .saas-product-area-grid article,.saas-site .saas-solution-grid article,.saas-site .saas-guide-playbooks article,.saas-site .saas-trust-grid article,.saas-site .saas-help-topic{min-height:220px!important;padding:16px!important;border-radius:22px!important}.saas-site .saas-help-topics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.saas-site .saas-help-topic-header{grid-column:1 / -1!important}.saas-site .saas-help-topics article{display:grid!important;align-content:start!important;gap:8px!important;min-height:188px!important;padding:14px!important;border-radius:20px!important}.saas-site .saas-help-topics article span{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;line-clamp:3!important}.saas-site .saas-help-topics article button{align-self:end!important;width:fit-content!important;min-height:34px!important;padding-inline:12px!important;border-radius:999px!important;font-size:.78rem!important}.saas-site .saas-product-area-grid article p,.saas-site .saas-solution-grid article p,.saas-site .saas-guide-playbooks article p,.saas-site .saas-trust-grid article p,.saas-site .saas-help-topic p{line-height:1.45!important}.saas-site .saas-product-area-grid article>div:nth-child(2),.saas-site .saas-solution-path{gap:5px!important}.saas-site .saas-product-area-grid span,.saas-site .saas-solution-path span,.saas-site .saas-guide-playbooks article span,.saas-site .saas-guide-launch article>span{padding:5px 8px!important;font-size:.72rem!important}.saas-site .saas-why-elevon article,.saas-site .saas-solution-roles article,.saas-site .saas-guide-path article,.saas-site .saas-guide-milestones article{min-height:112px!important;padding:14px!important;border-radius:18px!important}@media (max-width: 720px){.saas-site .saas-page-hero:has(+.saas-product-model),.saas-site .saas-page-hero:has(+.saas-solution-command),.saas-site .saas-page-hero:has(+.saas-guide-launch),.saas-site .saas-page-hero:has(+.saas-security-command),.saas-site .saas-page-hero:has(+.saas-help-command){padding:24px!important}.saas-site .saas-page-hero:has(+.saas-product-model) h1,.saas-site .saas-page-hero:has(+.saas-solution-command) h1,.saas-site .saas-page-hero:has(+.saas-guide-launch) h1,.saas-site .saas-page-hero:has(+.saas-security-command) h1,.saas-site .saas-page-hero:has(+.saas-help-command) h1{font-size:clamp(2.25rem,10vw,3.25rem)!important}.saas-site .saas-product-model>div:first-child,.saas-site .saas-solution-command>div:first-child,.saas-site .saas-security-command>div:first-child,.saas-site .saas-guide-side,.saas-site .saas-help-command>div:first-child,.saas-site .saas-why-elevon,.saas-site .saas-solution-roles,.saas-site .saas-guide-path,.saas-site .saas-guide-milestones,.saas-site .saas-policy-teaser,.saas-site .saas-help-routes,.saas-site .saas-help-topics{padding:18px!important;border-radius:22px!important}.saas-site .saas-product-area-grid article,.saas-site .saas-solution-grid article,.saas-site .saas-guide-playbooks article,.saas-site .saas-trust-grid article,.saas-site .saas-help-topic{min-height:auto!important;padding:14px!important}.saas-site .saas-help-topics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.saas-site .saas-help-topics article{min-height:166px!important;gap:6px!important;padding:12px!important}.saas-site .saas-help-topics article strong{font-size:.92rem!important;line-height:1.18!important}.saas-site .saas-help-topics article span{-webkit-line-clamp:2!important;line-clamp:2!important;font-size:.76rem!important;line-height:1.28!important}.saas-site .saas-help-topics article button{width:100%!important;min-height:32px!important;padding-inline:8px!important;font-size:.7rem!important}.saas-site .saas-product-model article,.saas-site .saas-solution-command article,.saas-site .saas-security-model article,.saas-site .saas-guide-launch article,.saas-site .saas-help-command article,.saas-site .saas-help-routes article{min-height:auto!important}}.saas-site{--saas-ink: #10211f;--saas-muted: #536865;--saas-line: rgba(16, 33, 31, .1);--saas-accent: #126b5b;--saas-accent-strong: #084d43;--saas-accent-soft: #eaf6f2}.saas-site .saas-nav{top:10px!important;min-height:60px!important;margin:10px auto 20px!important;padding:8px 10px!important;border-radius:22px!important;box-shadow:0 12px 34px #10211f12!important}.saas-site .saas-brand span,.saas-site .saas-footer-brand span{width:32px!important;height:32px!important;border-radius:12px!important;background:linear-gradient(135deg,#0b5f52,#2b947d)!important;box-shadow:0 8px 18px #126b5b29!important}.saas-site .saas-nav nav{gap:2px!important;padding:3px!important;background:#f8fbfa!important}.saas-site .saas-nav nav button{min-height:34px!important;padding:0 12px!important;border-radius:13px!important;font-size:.84rem!important}.saas-site .saas-home-hero h1{max-width:760px!important;font-size:clamp(3rem,4.05vw,4.45rem)!important;line-height:1.02!important}.saas-site :where(.saas-use-cases article,.saas-flow-timeline article,.saas-home-screen-feature,.saas-home-screen-stack article,.saas-product-model article,.saas-product-area-grid article,.saas-why-elevon article,.saas-workflow-map article,.saas-solution-grid article,.saas-solution-roles article,.saas-guide-launch article,.saas-guide-steps article,.saas-guide-playbooks article,.saas-security-command article,.saas-security-model article,.saas-trust-grid article,.saas-help-command article,.saas-help-routes article,.saas-help-topic,.saas-faq article,.saas-plan-card,.saas-register-card,.saas-register-summary,.saas-lookup-card){border-color:#10211f18!important;border-radius:20px!important;box-shadow:0 10px 28px #10211f0b!important}.saas-site .saas-footer{display:block!important;grid-template-columns:none!important;width:min(100% - 48px,1240px)!important;height:auto!important;min-height:0!important;margin:clamp(38px,6vw,72px) auto 18px!important;padding:clamp(18px,3vw,28px)!important;border-radius:28px!important;box-shadow:0 16px 44px #10211f0f!important}.saas-site .saas-footer-summary{display:flex!important;flex-direction:row!important;grid-template-columns:none!important;width:100%!important;max-width:none!important;align-items:center!important;justify-content:flex-start!important;gap:18px!important;padding-right:0!important;padding-bottom:16px!important}.saas-site .saas-footer-summary:after{display:none!important;content:none!important}.saas-site .saas-footer-summary>span{max-width:520px!important;font-size:.88rem!important;line-height:1.45!important}.saas-site .saas-footer-cta{display:inline-flex!important;width:auto!important;min-width:max-content!important;margin-top:0!important}.saas-site .saas-footer-cta button{white-space:nowrap!important}.saas-site .saas-footer-groups{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:10px!important;margin-top:16px!important}.saas-site .saas-footer-groups section{height:auto!important;min-height:0!important;padding:14px!important;border-radius:18px!important}.saas-site .saas-footer-groups section>strong{margin-bottom:7px!important;padding-bottom:7px!important}.saas-site .saas-footer-links{gap:0!important}.saas-site .saas-footer-links button,.saas-site .saas-footer-bottom button{min-height:30px!important;padding-block:4px!important;font-size:.84rem!important}.saas-site .saas-footer-bottom{margin-top:16px!important;padding-top:14px!important}.saas-site .saas-cookie-banner{right:18px!important;bottom:18px!important;left:auto!important;width:min(560px,calc(100% - 36px))!important;padding:16px!important;border-radius:20px!important;box-shadow:0 18px 48px #10211f29!important}@media (max-width: 760px){.saas-site .saas-public-content,.saas-site .saas-nav,.saas-site .saas-footer{width:min(100% - 20px,1240px)!important}.saas-site .saas-home-hero,.saas-site .saas-page-hero{padding:22px!important;border-radius:24px!important}.saas-site .saas-home-hero h1,.saas-site .saas-page-hero h1{font-size:clamp(2.35rem,10.2vw,3.45rem)!important;line-height:1.04!important}.saas-site .saas-footer-summary{display:grid!important;flex-direction:column!important;grid-template-columns:1fr!important;align-items:start!important}.saas-site .saas-footer-cta{display:grid!important;width:100%!important;min-width:0!important}.saas-site .saas-footer-groups{grid-template-columns:1fr!important}.saas-site .saas-cookie-banner{right:10px!important;bottom:10px!important;width:calc(100% - 20px)!important}}.saas-site .saas-cookie-banner{position:fixed!important;inset:auto 18px 18px 18px!important;z-index:100!important;display:grid!important;grid-template-columns:minmax(280px,1fr) auto auto!important;align-items:center!important;gap:14px!important;width:min(1040px,calc(100% - 36px))!important;max-width:1040px!important;margin-inline:auto!important;padding:12px 14px!important;border-radius:18px!important}.saas-site .saas-cookie-banner>div:first-child{display:grid!important;gap:3px!important}.saas-site .saas-cookie-banner strong{font-size:.9rem!important}.saas-site .saas-cookie-banner span,.saas-site .saas-cookie-banner label{font-size:.82rem!important;line-height:1.35!important}.saas-site .saas-cookie-banner>div:first-child button{width:fit-content!important;min-width:44px!important;min-height:30px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-decoration:underline!important}.saas-site .saas-cookie-banner label{display:inline-flex!important;align-items:center!important;gap:8px!important;white-space:nowrap!important}.saas-site .saas-cookie-banner input[type=checkbox]{width:28px!important;height:28px!important;min-height:28px!important}.saas-site .saas-cookie-banner>div:last-child{display:inline-flex!important;align-items:center!important;gap:8px!important}.saas-site .saas-cookie-banner>div:last-child button{min-height:38px!important;padding:0 14px!important;border-radius:14px!important;white-space:nowrap!important}@media (max-width: 760px){.saas-site .saas-cookie-banner{inset:auto 10px 10px 10px!important;grid-template-columns:1fr!important;gap:10px!important;width:calc(100% - 20px)!important;max-width:none!important;padding:12px!important}.saas-site .saas-cookie-banner>div:last-child{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important}.saas-site .saas-cookie-banner>div:last-child button{width:100%!important}}@media (max-width: 760px){.saas-site .saas-nav.open{gap:10px!important;padding:9px!important;border-radius:22px!important}.saas-site .saas-nav.open nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px!important;border-radius:18px!important;background:#f7fbf9!important}.saas-site .saas-nav.open nav button{justify-content:center!important;min-height:40px!important;padding:0 10px!important;border:1px solid rgba(16,33,31,.08)!important;border-radius:14px!important;background:#fff!important;text-align:center!important}.saas-site .saas-nav.open nav button.active{color:var(--saas-accent-strong)!important;background:var(--saas-accent-soft)!important;border-color:#126b5b2e!important}.saas-site .saas-nav.open nav button.active:after{display:none!important}.saas-site .saas-nav.open .saas-nav-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;grid-column:1 / -1!important;justify-self:stretch!important;width:100%!important}.saas-site .saas-nav.open .saas-nav-actions button{width:100%!important;min-height:42px!important}.saas-site .saas-nav.open .saas-nav-actions button:first-child{grid-column:1!important;justify-self:stretch!important}.saas-site .saas-nav.open .saas-nav-actions button:last-child{grid-column:2!important;justify-self:stretch!important}.saas-site .saas-cookie-banner{gap:8px!important;padding:10px!important}.saas-site .saas-cookie-banner strong{font-size:.86rem!important}.saas-site .saas-cookie-banner span,.saas-site .saas-cookie-banner label{font-size:.78rem!important}.saas-site .saas-cookie-banner>div:last-child button{min-height:36px!important;padding-inline:8px!important;font-size:.78rem!important}}.saas-site .saas-footer{content-visibility:visible!important;contain-intrinsic-size:none!important}@media (max-width: 760px){.saas-site .saas-footer{margin:34px auto 14px!important;padding:16px!important}.saas-site .saas-footer-summary{gap:9px!important;padding-bottom:12px!important}.saas-site .saas-footer-summary>span{max-width:none!important}.saas-site .saas-footer-groups{gap:10px!important;margin-top:12px!important}.saas-site .saas-footer-groups section{display:block!important;padding:10px!important}.saas-site .saas-footer-links{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;margin-top:8px!important}.saas-site .saas-footer-links button,.saas-site .saas-footer-bottom button{justify-content:center!important;min-height:32px!important;padding:5px 6px!important;border-radius:11px!important;background:#f7fbf9!important;font-size:.78rem!important;line-height:1.15!important;text-align:center!important}.saas-site .saas-footer-bottom{display:grid!important;gap:8px!important;margin-top:12px!important;padding-top:12px!important}.saas-site .saas-footer-bottom>span{font-size:.78rem!important;line-height:1.35!important}.saas-site .saas-footer-bottom>div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}}.saas-site .saas-pricing-hero,.saas-site .saas-register-hero{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:clamp(390px,44vw,520px)!important;padding:clamp(44px,6vw,72px) clamp(24px,5vw,72px)!important;text-align:center!important}.saas-site .saas-pricing-hero h1,.saas-site .saas-register-hero h1{max-width:880px!important;margin:16px auto 0!important;font-size:clamp(3.2rem,5.6vw,5.65rem)!important;line-height:.98!important;text-wrap:balance!important}.saas-site .saas-pricing-hero p,.saas-site .saas-register-hero p{max-width:720px!important;margin:22px auto 0!important;font-size:1rem!important;line-height:1.58!important}.saas-site .saas-hero-proof{gap:10px!important}.saas-site .saas-hero-proof article{min-width:0!important;padding:16px!important}.saas-site .saas-hero-proof article strong{overflow-wrap:normal!important;word-break:normal!important;font-size:clamp(1.55rem,1.8vw,2rem)!important;line-height:1.02!important}.saas-site .saas-hero-product-stage .saas-hero-proof{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.saas-site .saas-hero-product-stage .saas-hero-proof article{min-height:72px!important;padding:11px!important}.saas-site .saas-hero-product-stage .saas-hero-proof strong{display:block!important;font-size:.82rem!important;line-height:1.15!important;overflow-wrap:normal!important;word-break:normal!important}.saas-site .saas-hero-product-stage .saas-hero-proof span{display:block!important;margin-top:5px!important;font-size:.72rem!important;line-height:1.18!important;overflow-wrap:normal!important;word-break:normal!important}.saas-site .saas-preview-grid strong{font-size:clamp(1.25rem,1.4vw,1.55rem)!important;line-height:1.06!important;overflow-wrap:normal!important;word-break:normal!important}.saas-site .saas-preview-grid article:nth-child(3) strong{white-space:nowrap!important}.saas-site .saas-cookie-banner{inset:auto 22px 22px auto!important;grid-template-columns:1fr!important;align-items:stretch!important;width:min(420px,calc(100% - 44px))!important;padding:14px!important;gap:10px!important}.saas-site .saas-cookie-banner>div:last-child{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.saas-site .saas-cookie-banner>div:last-child label{grid-column:1 / -1!important}.saas-site .saas-cookie-banner>div:last-child button{min-height:38px!important}@media (max-width: 760px){.saas-site .saas-pricing-hero,.saas-site .saas-register-hero{min-height:auto!important;padding:34px 20px!important}.saas-site .saas-pricing-hero h1,.saas-site .saas-register-hero h1{font-size:clamp(2.5rem,11vw,3.8rem)!important}.saas-site .saas-cookie-banner{inset:auto 10px 10px 10px!important;width:auto!important}}.saas-site .saas-public-content>.saas-page-hero{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:clamp(360px,42vw,500px)!important;padding:clamp(44px,6vw,70px) clamp(24px,5vw,72px)!important;text-align:center!important}.saas-site .saas-public-content>.saas-page-hero h1{max-width:900px!important;margin:16px auto 0!important;font-size:clamp(3rem,5.2vw,5.25rem)!important;line-height:1!important;text-wrap:balance!important}.saas-site .saas-public-content>.saas-page-hero p{max-width:720px!important;margin:20px auto 0!important;font-size:1rem!important;line-height:1.6!important}@media (max-width: 760px){.saas-site .saas-public-content>.saas-page-hero{min-height:auto!important;padding:34px 20px!important}.saas-site .saas-public-content>.saas-page-hero h1{font-size:clamp(2.45rem,10.5vw,3.7rem)!important}}.saas-site .saas-section,.saas-site .saas-page-hero{content-visibility:visible!important;contain-intrinsic-size:none!important}.saas-site .saas-pricing-command{display:grid!important;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr)!important;align-items:stretch!important;gap:18px!important}.saas-site .saas-pricing-command>div:first-child{display:flex!important;flex-direction:column!important;justify-content:center!important}.saas-site .saas-pricing-command h2{max-width:360px!important;font-size:clamp(2.25rem,3vw,3.45rem)!important;line-height:1.02!important;text-wrap:balance!important}.saas-site .saas-pricing-command>div:last-child{display:grid!important;grid-template-columns:repeat(3,minmax(160px,1fr))!important;gap:12px!important}.saas-site .saas-pricing-command article{min-height:118px!important;padding:16px!important}.saas-site .saas-pricing-command article small{display:block!important;max-width:none!important;font-size:.66rem!important;line-height:1.15!important;letter-spacing:0!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}.saas-site .saas-pricing-command article strong{display:block!important;margin-top:10px!important;font-size:clamp(1.45rem,1.8vw,2rem)!important;line-height:1.05!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}.saas-site .saas-pricing-command article span{display:block!important;margin-top:8px!important;font-size:.72rem!important;line-height:1.25!important}.saas-site .saas-plan-advisor,.saas-site .saas-pricing-path,.saas-site .saas-section:has(.saas-comparison-table){display:grid!important;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr)!important;align-items:start!important;gap:22px!important;padding:clamp(22px,3.2vw,34px)!important}.saas-site .saas-plan-advisor>.saas-section-heading,.saas-site .saas-pricing-path>.saas-section-heading,.saas-site .saas-section:has(.saas-comparison-table)>.saas-section-heading{display:block!important;max-width:340px!important;margin:0!important}.saas-site .saas-plan-advisor>.saas-section-heading h2,.saas-site .saas-pricing-path>.saas-section-heading h2,.saas-site .saas-section:has(.saas-comparison-table)>.saas-section-heading h2{max-width:none!important;font-size:clamp(2.05rem,3vw,3.2rem)!important;line-height:1.04!important;text-wrap:balance!important}.saas-site .saas-plan-advisor>div:last-child,.saas-site .saas-pricing-path>div:last-child{align-self:stretch!important}.saas-site .saas-pricing-path article{min-height:132px!important}.saas-site .saas-comparison-table,.saas-site .saas-billing-note{grid-column:2!important}.saas-site .saas-comparison-table{margin-top:0!important}@media (max-width: 920px){.saas-site .saas-pricing-command,.saas-site .saas-plan-advisor,.saas-site .saas-pricing-path,.saas-site .saas-section:has(.saas-comparison-table){grid-template-columns:1fr!important}.saas-site .saas-plan-advisor>.saas-section-heading,.saas-site .saas-pricing-path>.saas-section-heading,.saas-site .saas-section:has(.saas-comparison-table)>.saas-section-heading{max-width:720px!important}.saas-site .saas-comparison-table,.saas-site .saas-billing-note{grid-column:1!important}.saas-site .saas-pricing-command>div:last-child{grid-template-columns:1fr!important}}.saas-site .saas-register-command{display:grid!important;grid-template-columns:minmax(320px,.68fr) minmax(0,1.32fr)!important;align-items:stretch!important;gap:18px!important}.saas-site .saas-register-command>div:first-child{display:flex!important;flex-direction:column!important;justify-content:center!important}.saas-site .saas-register-command h2{max-width:420px!important;font-size:clamp(2.2rem,3vw,3.45rem)!important;line-height:1.03!important;text-wrap:balance!important}.saas-site .saas-register-command>div:last-child{display:grid!important;grid-template-columns:repeat(3,minmax(160px,1fr))!important;gap:12px!important}.saas-site .saas-register-command article{min-height:126px!important;padding:16px!important}.saas-site .saas-register-command article small{display:block!important;font-size:.66rem!important;line-height:1.15!important;letter-spacing:0!important;overflow-wrap:normal!important;word-break:normal!important}.saas-site .saas-register-command article strong{display:block!important;margin-top:10px!important;font-size:clamp(1.35rem,1.8vw,1.9rem)!important;line-height:1.06!important;overflow-wrap:normal!important;word-break:normal!important}.saas-site .saas-register-command article span{display:block!important;margin-top:8px!important;font-size:.72rem!important;line-height:1.25!important}.saas-site .saas-after-signup{display:grid!important;grid-template-columns:minmax(300px,.48fr) minmax(0,1fr)!important;align-items:start!important;gap:22px!important;padding:clamp(22px,3.2vw,34px)!important}.saas-site .saas-after-signup>.saas-section-heading{display:block!important;max-width:380px!important;margin:0!important}.saas-site .saas-after-signup>.saas-section-heading h2{max-width:none!important;font-size:clamp(2.05rem,3vw,3.2rem)!important;line-height:1.04!important;text-wrap:balance!important}.saas-site .saas-after-signup>div:last-child{align-self:stretch!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.saas-site .saas-after-signup article{min-height:150px!important;padding:16px!important}.saas-site .saas-register-layout{gap:22px!important}@media (max-width: 980px){.saas-site .saas-register-command,.saas-site .saas-after-signup{grid-template-columns:1fr!important}.saas-site .saas-register-command>div:last-child,.saas-site .saas-after-signup>div:last-child{grid-template-columns:1fr!important}.saas-site .saas-after-signup>.saas-section-heading{max-width:720px!important}}.saas-site .saas-product-model{display:grid!important;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr)!important;gap:18px!important;align-items:stretch!important}.saas-site .saas-product-model>div:first-child{display:flex!important;flex-direction:column!important;justify-content:center!important}.saas-site .saas-product-model h2{max-width:440px!important;font-size:clamp(2.15rem,3vw,3.35rem)!important;line-height:1.04!important;text-wrap:balance!important}.saas-site .saas-product-model>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.saas-site .saas-product-model article{min-height:150px!important;padding:16px!important}.saas-site .saas-product-area-grid,.saas-site .saas-why-elevon,.saas-site .saas-workflow-map{padding:clamp(22px,3.2vw,34px)!important}.saas-site .saas-product-area-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.saas-site .saas-section>.saas-section-heading:has(+.saas-product-area-grid),.saas-site .saas-why-elevon>.saas-section-heading,.saas-site .saas-workflow-map>.saas-section-heading{display:block!important;max-width:760px!important;margin:0 0 18px!important}.saas-site .saas-section>.saas-section-heading:has(+.saas-product-area-grid) h2,.saas-site .saas-why-elevon>.saas-section-heading h2,.saas-site .saas-workflow-map>.saas-section-heading h2{max-width:780px!important;font-size:clamp(2.2rem,3vw,3.4rem)!important;line-height:1.04!important;text-wrap:balance!important}.saas-site .saas-product-area-grid article{min-height:0!important;padding:16px!important;gap:12px!important}.saas-site .saas-product-area-grid article p{font-size:.86rem!important;line-height:1.45!important}.saas-site .saas-product-area-grid article small{font-size:.78rem!important;line-height:1.35!important}.saas-site .saas-why-elevon>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.saas-site .saas-why-elevon article{display:grid!important;grid-template-columns:minmax(150px,.72fr) 32px minmax(0,1fr)!important;align-items:center!important;min-height:118px!important;padding:16px!important}.saas-site .saas-why-elevon article span,.saas-site .saas-why-elevon article strong{font-size:.86rem!important;line-height:1.35!important;overflow-wrap:normal!important;word-break:normal!important}.saas-site .saas-workflow-map{color:#16322f!important;background:linear-gradient(135deg,#f7fbf9,#fff 62%,#eef8f4)!important;border-color:#144e441f!important}.saas-site .saas-workflow-map>div:last-of-type{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.saas-site .saas-workflow-map article{min-height:52px!important;color:#16322f!important;background:#fff!important;border:1px solid rgba(20,78,68,.1)!important}.saas-site .saas-workflow-map button{margin-top:16px!important}@media (max-width: 980px){.saas-site .saas-product-model,.saas-site .saas-product-area-grid,.saas-site .saas-why-elevon>div:last-child,.saas-site .saas-workflow-map>div:last-of-type{grid-template-columns:1fr!important}.saas-site .saas-product-model>div:last-child{grid-template-columns:1fr!important}.saas-site .saas-why-elevon article{grid-template-columns:1fr!important;gap:10px!important}}.saas-site .saas-page-hero:has(+.saas-tour-video){display:flex!important;flex-direction:column!important;min-height:clamp(360px,42vw,500px)!important;padding:clamp(44px,6vw,70px) clamp(24px,5vw,72px)!important}.saas-site .saas-page-hero:has(+.saas-tour-video):after{display:none!important;content:none!important}.saas-site .saas-page-hero:has(+.saas-tour-video) h1{max-width:860px!important;font-size:clamp(3rem,5vw,5rem)!important;line-height:1!important;text-wrap:balance!important}.saas-site .saas-page-hero:has(+.saas-tour-video) p{max-width:680px!important;font-size:1rem!important;line-height:1.6!important}.saas-site .saas-tour-video{grid-template-columns:minmax(290px,.55fr) minmax(0,1fr)!important;gap:18px!important;padding:clamp(22px,3.2vw,34px)!important}.saas-site .saas-tour-video>div:first-child{padding:18px!important}.saas-site .saas-tour-video h2{max-width:420px!important;font-size:clamp(2.05rem,3vw,3.1rem)!important;line-height:1.04!important;text-wrap:balance!important}.saas-site .saas-video-frame{gap:10px!important;padding:12px!important}.saas-site .saas-video-preview{aspect-ratio:16 / 8.6!important;min-height:0!important}.saas-site .saas-tour-script{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.saas-site .saas-tour-script article{min-height:116px!important;padding:12px!important}.saas-site .saas-tour-gallery-section{padding:clamp(22px,3.2vw,34px)!important}.saas-site .saas-tour-gallery-section>.saas-section-heading{display:block!important;max-width:780px!important;margin:0 0 18px!important}.saas-site .saas-tour-gallery-section>.saas-section-heading h2{max-width:780px!important;font-size:clamp(2.2rem,3vw,3.4rem)!important;line-height:1.04!important;text-wrap:balance!important}.saas-site .saas-tour-companion{grid-template-columns:minmax(260px,.62fr) minmax(0,1fr) auto!important;gap:12px!important;padding:16px!important}.saas-site .saas-tour-companion h3{max-width:360px!important;font-size:clamp(1.8rem,2.4vw,2.6rem)!important;line-height:1.04!important;text-wrap:balance!important}.saas-site .saas-tour-index{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.saas-site .saas-tour-index article{min-height:82px!important;padding:12px!important}.saas-site .saas-tour-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.saas-site .saas-tour-grid>article{gap:10px!important;padding:14px!important}.saas-site .saas-screen-shot{padding:10px!important}.saas-site .saas-screen-scroll{max-height:360px!important;background:#fff!important}.saas-site .saas-screen-scroll img{display:block!important}@media (max-width: 980px){.saas-site .saas-tour-video,.saas-site .saas-tour-companion,.saas-site .saas-tour-script,.saas-site .saas-tour-index,.saas-site .saas-tour-grid{grid-template-columns:1fr!important}.saas-site .saas-video-preview{aspect-ratio:4 / 3!important}}@media (min-width: 981px){.saas-site .saas-home-hero{grid-template-columns:minmax(0,.95fr) minmax(360px,.78fr)!important;gap:34px!important;padding:clamp(34px,4.5vw,56px)!important}}.saas-site .saas-home-screens,.saas-site .saas-use-cases,.saas-site .saas-home-flow,.saas-site .saas-suite-wall-section,.saas-site .saas-conversion-trust{padding:clamp(22px,3.2vw,34px)!important}.saas-site .saas-home-screens .saas-section-heading,.saas-site .saas-use-cases>.saas-section-heading,.saas-site .saas-home-flow>.saas-section-heading,.saas-site .saas-suite-wall-section>.saas-section-heading,.saas-site .saas-conversion-trust>.saas-section-heading{display:block!important;max-width:780px!important;margin:0 0 18px!important}.saas-site .saas-home-screens .saas-section-heading h2,.saas-site .saas-use-cases>.saas-section-heading h2,.saas-site .saas-home-flow>.saas-section-heading h2,.saas-site .saas-suite-wall-section>.saas-section-heading h2,.saas-site .saas-conversion-trust>.saas-section-heading h2{max-width:780px!important;font-size:clamp(2.2rem,3vw,3.4rem)!important;line-height:1.04!important;text-wrap:balance!important}.saas-site .saas-home-screen-layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.75fr)!important;gap:18px!important}.saas-site .saas-home-screen-feature{padding:16px!important;min-height:0!important}.saas-site .saas-home-screen-frame{max-height:390px!important;overflow:hidden!important}.saas-site .saas-home-screen-frame img,.saas-site .saas-home-screen-stack img{object-fit:cover!important;object-position:top center!important}.saas-site .saas-home-screen-stack{grid-template-columns:1fr!important;gap:12px!important}.saas-site .saas-home-screen-stack article{display:grid!important;grid-template-columns:minmax(130px,.72fr) minmax(0,1fr)!important;align-items:stretch!important;min-height:0!important;padding:12px!important}.saas-site .saas-home-screen-stack img{width:100%!important;height:160px!important;min-height:160px!important;border-radius:14px!important}.saas-site .saas-home-screen-stack article strong,.saas-site .saas-home-screen-stack article p,.saas-site .saas-home-screen-stack article span{max-width:none!important}.saas-site .saas-media-proof{grid-template-columns:minmax(280px,.55fr) minmax(0,1fr)!important;gap:16px!important;align-items:start!important}.saas-site .saas-media-proof>div:last-child,.saas-site .saas-use-cases>div:last-child,.saas-site .saas-suite-groups{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.saas-site .saas-media-proof article,.saas-site .saas-use-cases article,.saas-site .saas-suite-wall article,.saas-site .saas-conversion-trust article{min-height:0!important;padding:16px!important}.saas-site .saas-media-proof article{display:flex!important;flex-direction:column!important;min-height:220px!important}.saas-site .saas-media-proof article button{margin-top:auto!important}.saas-site .saas-home-flow{color:#16322f!important;background:linear-gradient(135deg,#f6fbf8,#fff 64%,#eaf7f1)!important;border-color:#144e441f!important}.saas-site .saas-home-flow h2,.saas-site .saas-home-flow p,.saas-site .saas-home-flow span,.saas-site .saas-home-flow strong,.saas-site .saas-home-flow .saas-section-heading span,.saas-site .saas-home-flow .saas-section-heading h2,.saas-site .saas-home-flow .saas-section-heading p{color:#16322f!important;-webkit-text-fill-color:#16322f!important}.saas-site .saas-home-flow>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.saas-site .saas-home-flow article{min-height:150px!important;color:#16322f!important;background:#fff!important;border:1px solid rgba(20,78,68,.1)!important}.saas-site .saas-suite-wall-section{display:grid!important;grid-template-columns:minmax(280px,.42fr) minmax(0,1fr)!important;gap:22px!important;align-items:start!important}.saas-site .saas-suite-wall-section>.saas-section-heading{max-width:360px!important;margin:0!important}.saas-site .saas-suite-wall-section>.saas-section-heading h2{max-width:360px!important}.saas-site .saas-suite-wall{display:grid!important;grid-template-columns:minmax(250px,.42fr) minmax(0,1fr)!important;gap:14px!important}.saas-site .saas-suite-intro{min-height:0!important;padding:16px!important}.saas-site .saas-suite-groups{display:grid!important}.saas-site .saas-suite-groups article{padding:14px!important}@media (max-width: 980px){.saas-site .saas-home-screen-layout,.saas-site .saas-home-screen-stack,.saas-site .saas-media-proof,.saas-site .saas-media-proof>div:last-child,.saas-site .saas-use-cases>div:last-child,.saas-site .saas-home-flow>div:last-child,.saas-site .saas-suite-wall-section,.saas-site .saas-suite-wall,.saas-site .saas-suite-groups,.saas-site .saas-conversion-trust>div:last-child{grid-template-columns:1fr!important}.saas-site .saas-home-screen-stack article{grid-template-columns:1fr!important}.saas-site .saas-suite-wall-section>.saas-section-heading,.saas-site .saas-suite-wall-section>.saas-section-heading h2{max-width:760px!important}}.saas-site .saas-page-hero:has(+.saas-pricing-command){min-height:0!important;padding:clamp(58px,8vw,96px) clamp(22px,4vw,42px)!important}.saas-site .saas-page-hero:has(+.saas-pricing-command)+.saas-pricing-command,.saas-site .saas-plan-advisor,.saas-site .saas-pricing-path,.saas-site .saas-section:has(.saas-comparison-table),.saas-site .saas-faq{margin-top:clamp(42px,6vw,72px)!important}.saas-site .saas-pricing-command{align-items:start!important;gap:20px!important;padding:clamp(22px,3.4vw,38px)!important}.saas-site .saas-pricing-command>div:first-child,.saas-site .saas-plan-advisor article,.saas-site .saas-pricing-path article{border-radius:20px!important}.saas-site .saas-pricing-command>div:last-child{align-self:start!important;gap:12px!important}.saas-site .saas-pricing-command article{min-height:112px!important;padding:16px!important}.saas-site .saas-pricing-command article strong{font-size:clamp(1.18rem,1.55vw,1.58rem)!important;line-height:1.05!important;overflow-wrap:normal!important;white-space:normal!important}.saas-site .saas-plan-advisor article,.saas-site .saas-pricing-path article{min-height:0!important;padding:16px!important;box-shadow:none!important}.saas-site .saas-plan-advisor article{display:grid!important;align-content:start!important;gap:10px!important}.saas-site .saas-pricing-path>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.saas-site .saas-comparison-table{border-radius:22px!important;box-shadow:none!important}.saas-site .saas-faq{max-width:min(100% - 48px,980px)!important}@media (max-width: 920px){.saas-site .saas-page-hero:has(+.saas-pricing-command){padding:42px 18px!important}.saas-site .saas-page-hero:has(+.saas-pricing-command)+.saas-pricing-command,.saas-site .saas-plan-advisor,.saas-site .saas-pricing-path,.saas-site .saas-section:has(.saas-comparison-table),.saas-site .saas-faq{margin-top:30px!important}.saas-site .saas-pricing-path>div:last-child{grid-template-columns:1fr!important}}.saas-site .saas-register-layout{gap:20px!important}.saas-site .saas-consent-box{gap:10px!important;padding:16px!important}.saas-site .saas-check-row{align-items:center!important;gap:12px!important;min-height:48px!important;padding:10px 12px!important}.saas-site .saas-check-row input[type=checkbox]{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;margin:0!important;accent-color:var(--saas-accent-strong)!important}.saas-site .saas-check-row span{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:4px 6px!important;min-width:0!important;line-height:1.45!important}.saas-site .saas-check-row button{display:inline-flex!important;min-height:30px!important;align-items:center!important;padding:0 2px!important;line-height:1.2!important}@media (max-width: 700px){.saas-site .saas-check-row{grid-template-columns:28px minmax(0,1fr)!important}}.saas-site .saas-contact-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)!important;gap:18px!important;align-items:start!important}.saas-site .saas-contact-card,.saas-site .saas-contact-side{border-radius:24px!important;box-shadow:0 20px 60px #183a3414!important}.saas-site .saas-contact-card{padding:clamp(18px,3vw,28px)!important}.saas-site .saas-contact-intent{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}.saas-site .saas-contact-intent button{min-height:42px!important;border-radius:999px!important}.saas-site .saas-contact-consent{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:58px!important;padding:12px 14px!important}.saas-site .saas-contact-consent input[type=checkbox]{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;margin:0!important;accent-color:var(--saas-accent-strong)!important}.saas-site .saas-contact-consent span{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:4px 6px!important;min-width:0!important;line-height:1.45!important}.saas-site .saas-contact-card .saas-contact-consent button{display:inline-flex!important;min-height:30px!important;align-items:center!important;padding:0 2px!important;border:0!important;border-radius:0!important;color:var(--saas-accent-strong)!important;background:transparent!important;box-shadow:none!important;text-decoration:underline!important;text-underline-offset:3px!important}.saas-site .saas-contact-side{gap:10px!important;padding:18px!important}.saas-site .saas-contact-side article,.saas-site .saas-contact-next{min-height:0!important;padding:14px!important;border-radius:18px!important}@media (max-width: 920px){.saas-site .saas-contact-layout,.saas-site .saas-contact-intent{grid-template-columns:1fr!important}}.saas-site .saas-guide-path,.saas-site .saas-guide-milestones,.saas-site .saas-section:has(.saas-guide-playbooks){display:grid!important;grid-template-columns:1fr!important;gap:16px!important;align-items:start!important}.saas-site .saas-guide-path>.saas-section-heading,.saas-site .saas-guide-milestones>.saas-section-heading,.saas-site .saas-section:has(.saas-guide-playbooks)>.saas-section-heading{display:block!important;max-width:760px!important;margin:0!important}.saas-site .saas-guide-path>.saas-section-heading>span,.saas-site .saas-guide-milestones>.saas-section-heading>span,.saas-site .saas-section:has(.saas-guide-playbooks)>.saas-section-heading>span{display:inline-flex!important;width:fit-content!important;margin-bottom:10px!important}.saas-site .saas-guide-path>.saas-section-heading h2,.saas-site .saas-guide-milestones>.saas-section-heading h2,.saas-site .saas-section:has(.saas-guide-playbooks)>.saas-section-heading h2{max-width:760px!important;font-size:clamp(2.3rem,3.2vw,3.65rem)!important;line-height:1.03!important;text-wrap:balance!important;overflow-wrap:normal!important;word-break:normal!important}.saas-site .saas-guide-path>div:last-child,.saas-site .saas-guide-milestones>div:last-child{align-self:stretch!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.saas-site .saas-guide-path article,.saas-site .saas-guide-milestones article{min-height:118px!important;align-content:start!important}.saas-site .saas-guide-layout{grid-template-columns:minmax(0,1fr) minmax(250px,.34fr)!important;gap:16px!important}.saas-site .saas-guide-steps{gap:8px!important}.saas-site .saas-guide-steps article{min-height:0!important;padding:12px 14px!important}.saas-site .saas-guide-side{position:sticky!important;top:96px!important;align-self:start!important;padding:16px!important}.saas-site .saas-guide-playbooks{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.saas-site .saas-guide-playbooks article{min-height:260px!important}.saas-site .saas-guide-checklist{grid-template-columns:minmax(300px,.48fr) minmax(0,1fr)!important;gap:18px!important;color:#16322f!important;background:linear-gradient(135deg,#f6fbf8,#fff 64%,#eaf7f1)!important;border-color:#144e441f!important}.saas-site .saas-guide-checklist h2{max-width:420px!important;font-size:clamp(2.1rem,3vw,3.3rem)!important;line-height:1.04!important;overflow-wrap:normal!important;word-break:normal!important}.saas-site .saas-guide-checklist :where(h2,strong,span,p){color:#16322f!important;-webkit-text-fill-color:#16322f!important}.saas-site .saas-guide-checklist article{color:#16322f!important;background:#fff!important;border:1px solid rgba(20,78,68,.1)!important}@media (max-width: 920px){.saas-site .saas-guide-path,.saas-site .saas-guide-milestones,.saas-site .saas-section:has(.saas-guide-playbooks),.saas-site .saas-guide-layout,.saas-site .saas-guide-checklist{grid-template-columns:1fr!important}.saas-site .saas-guide-path>.saas-section-heading,.saas-site .saas-guide-milestones>.saas-section-heading,.saas-site .saas-section:has(.saas-guide-playbooks)>.saas-section-heading,.saas-site .saas-guide-path>.saas-section-heading h2,.saas-site .saas-guide-milestones>.saas-section-heading h2,.saas-site .saas-section:has(.saas-guide-playbooks)>.saas-section-heading h2{max-width:100%!important}.saas-site .saas-guide-path>div:last-child,.saas-site .saas-guide-milestones>div:last-child,.saas-site .saas-guide-playbooks,.saas-site .saas-guide-checklist>div:last-child{grid-template-columns:1fr!important}.saas-site .saas-guide-side{position:static!important}}.saas-site .saas-solution-command{grid-template-columns:minmax(380px,.72fr) minmax(0,1fr)!important;gap:18px!important;align-items:stretch!important}.saas-site .saas-solution-command>div:first-child{align-content:start!important;min-width:0!important}.saas-site .saas-solution-command h2{max-width:560px!important;font-size:clamp(2.25rem,3.35vw,3.75rem)!important;line-height:1.03!important;text-wrap:balance!important;overflow-wrap:normal!important;word-break:normal!important}.saas-site .saas-section:has(.saas-solution-grid),.saas-site .saas-solution-roles,.saas-site .saas-soft-band{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;align-items:start!important}.saas-site .saas-section:has(.saas-solution-grid)>.saas-section-heading,.saas-site .saas-solution-roles>.saas-section-heading,.saas-site .saas-soft-band>.saas-section-heading{display:block!important;max-width:790px!important;margin:0!important}.saas-site .saas-section:has(.saas-solution-grid)>.saas-section-heading>span,.saas-site .saas-solution-roles>.saas-section-heading>span,.saas-site .saas-soft-band>.saas-section-heading>span{display:inline-flex!important;width:fit-content!important;margin-bottom:10px!important}.saas-site .saas-section:has(.saas-solution-grid)>.saas-section-heading h2,.saas-site .saas-solution-roles>.saas-section-heading h2,.saas-site .saas-soft-band>.saas-section-heading h2{max-width:790px!important;font-size:clamp(2.25rem,3.2vw,3.65rem)!important;line-height:1.03!important;text-wrap:balance!important;overflow-wrap:normal!important;word-break:normal!important}.saas-site .saas-solution-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.saas-site .saas-solution-grid article,.saas-site .saas-solution-roles article{min-height:0!important}.saas-site .saas-soft-band{color:#16322f!important;background:linear-gradient(135deg,#f6fbf8,#fff 62%,#eaf7f1)!important;border-color:#144e441f!important;box-shadow:0 24px 72px #183a3414!important}.saas-site .saas-soft-band :where(h2,p,strong,span,small){color:#16322f!important;-webkit-text-fill-color:#16322f!important}.saas-site .saas-soft-band .saas-journey-strip{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}.saas-site .saas-soft-band .saas-journey-strip article{min-height:108px!important;color:#16322f!important;background:#fff!important;border:1px solid rgba(20,78,68,.1)!important;box-shadow:0 16px 34px #183a3414!important}@media (max-width: 980px){.saas-site .saas-solution-command,.saas-site .saas-solution-grid,.saas-site .saas-soft-band .saas-journey-strip{grid-template-columns:1fr!important}.saas-site .saas-solution-command h2,.saas-site .saas-section:has(.saas-solution-grid)>.saas-section-heading,.saas-site .saas-solution-roles>.saas-section-heading,.saas-site .saas-soft-band>.saas-section-heading,.saas-site .saas-section:has(.saas-solution-grid)>.saas-section-heading h2,.saas-site .saas-solution-roles>.saas-section-heading h2,.saas-site .saas-soft-band>.saas-section-heading h2{max-width:100%!important}}.saas-site .saas-security-command{grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important;align-items:end!important}.saas-site .saas-security-command>div:first-child{max-width:820px!important;min-width:0!important}.saas-site .saas-security-command h2{max-width:780px!important;font-size:clamp(2.2rem,3.15vw,3.55rem)!important;line-height:1.04!important;text-wrap:balance!important;overflow-wrap:normal!important;word-break:normal!important}.saas-site .saas-section:has(.saas-trust-grid){display:grid!important;grid-template-columns:1fr!important;gap:16px!important}.saas-site .saas-section:has(.saas-trust-grid)>.saas-section-heading{display:block!important;max-width:790px!important;margin:0!important}.saas-site .saas-section:has(.saas-trust-grid)>.saas-section-heading>span{display:inline-flex!important;width:fit-content!important;margin-bottom:10px!important}.saas-site .saas-section:has(.saas-trust-grid)>.saas-section-heading h2{max-width:790px!important;font-size:clamp(2.25rem,3.2vw,3.65rem)!important;line-height:1.03!important;text-wrap:balance!important;overflow-wrap:normal!important;word-break:normal!important}.saas-site .saas-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.saas-site .saas-trust-grid article{min-height:0!important}@media (max-width: 980px){.saas-site .saas-security-command,.saas-site .saas-trust-grid{grid-template-columns:1fr!important}.saas-site .saas-security-command>div:first-child,.saas-site .saas-security-command h2,.saas-site .saas-section:has(.saas-trust-grid)>.saas-section-heading,.saas-site .saas-section:has(.saas-trust-grid)>.saas-section-heading h2{max-width:100%!important}}@media (max-width: 760px){.saas-site .saas-public-content>.saas-page-hero h1{font-size:clamp(1.9rem,7.8vw,2.45rem)!important;line-height:1.06!important}.saas-site .saas-security-command h2,.saas-site .saas-help-command h2,.saas-site .saas-register-command h2,.saas-site .saas-contact-layout h2,.saas-site .saas-section:has(.saas-trust-grid)>.saas-section-heading h2{font-size:clamp(1.85rem,7.2vw,2.25rem)!important;line-height:1.08!important}}.saas-site .saas-media-proof{grid-template-columns:minmax(380px,.62fr) minmax(0,1fr)!important;gap:20px!important}.saas-site .saas-media-proof>div:first-child,.saas-site .saas-conversion-trust>div:first-child{max-width:640px!important;min-width:0!important}.saas-site .saas-media-proof h2,.saas-site .saas-conversion-trust h2{max-width:640px!important;font-size:clamp(2.15rem,3.05vw,3.45rem)!important;line-height:1.04!important;text-wrap:balance!important;overflow-wrap:normal!important;word-break:normal!important}.saas-site .saas-home-screens .saas-section-heading,.saas-site .saas-home-screens .saas-section-heading h2{max-width:860px!important}.saas-site .saas-conversion-trust{grid-template-columns:minmax(380px,.62fr) minmax(0,1fr)!important;gap:20px!important;align-items:start!important}@media (max-width: 980px){.saas-site .saas-media-proof,.saas-site .saas-conversion-trust{grid-template-columns:1fr!important}.saas-site .saas-media-proof>div:first-child,.saas-site .saas-conversion-trust>div:first-child,.saas-site .saas-media-proof h2,.saas-site .saas-conversion-trust h2,.saas-site .saas-home-screens .saas-section-heading,.saas-site .saas-home-screens .saas-section-heading h2{max-width:100%!important}}@media (max-width: 760px){.saas-site .saas-media-proof h2,.saas-site .saas-home-screens .saas-section-heading h2,.saas-site .saas-conversion-trust h2,.saas-site .saas-product-model h2,.saas-site .saas-product-area-grid h2{font-size:clamp(1.82rem,7vw,2.2rem)!important;line-height:1.08!important}}.saas-site .saas-suite-wall-section{grid-template-columns:1fr!important;gap:16px!important}.saas-site .saas-suite-wall-section>.saas-section-heading,.saas-site .saas-suite-wall-section>.saas-section-heading h2{max-width:860px!important}.saas-site .saas-suite-wall{grid-template-columns:minmax(280px,.34fr) minmax(0,1fr)!important}@media (max-width: 760px){.saas-site .saas-conversion-trust h2{font-size:clamp(1.48rem,5.8vw,1.82rem)!important;line-height:1.1!important}.saas-site .saas-conversion-trust{padding-inline:18px!important}.saas-site .saas-suite-wall,.saas-site .saas-suite-groups{grid-template-columns:1fr!important}}.saas-site{--saas-ink: #21192f !important;--saas-muted: #6d6478 !important;--saas-line: rgba(89, 72, 115, .14) !important;--saas-faint: #fbf8ff !important;--saas-accent: #7c3aed !important;--saas-accent-strong: #6d28d9 !important;--saas-accent-soft: #f1e8ff !important;--site-ink: #21192f !important;--site-muted: #6d6478 !important;--site-line: rgba(89, 72, 115, .14) !important;--site-primary: #7c3aed !important;--site-primary-dark: #5b21b6 !important;--site-accent: #f59e0b !important;--site-soft: #fbf8ff !important;background:radial-gradient(circle at 18% 5%,rgba(255,214,102,.22),transparent 28%),radial-gradient(circle at 86% 10%,rgba(196,181,253,.28),transparent 32%),linear-gradient(180deg,#fff,#fffbf5 34%,#fbf8ff 72%,#fff)!important;color:var(--site-ink)!important}.saas-site :where(h1,h2,h3,strong,b){color:var(--site-ink)!important;letter-spacing:0!important}.saas-site :where(p,small,span,li){color:var(--site-muted)!important}.saas-site .saas-nav{min-height:68px!important;padding:10px 12px!important;border:1px solid rgba(124,58,237,.12)!important;background:#ffffffe6!important;box-shadow:0 24px 70px #3023541f!important}.saas-site .saas-brand i,.saas-site .saas-footer-brand i{background:linear-gradient(135deg,#7c3aed,#f472b6)!important;color:#fff!important}.saas-site .saas-nav nav{background:#f7f2ff!important;border:1px solid rgba(124,58,237,.08)!important}.saas-site .saas-nav nav button{color:#6f627f!important}.saas-site .saas-nav nav button:hover,.saas-site .saas-nav nav button.active{color:#5b21b6!important;background:#fff!important;box-shadow:0 10px 24px #7c3aed1f!important}.saas-site :where(.saas-primary-nav,.saas-hero-actions button:first-child,.saas-product-cta-row button:first-child,.saas-plan-card button,.saas-register-card button,.saas-lookup-card button,.saas-footer-cta button,.saas-contact-card button,.saas-large-action,.saas-video-load){border:0!important;background:linear-gradient(135deg,#7c3aed,#db2777)!important;color:#fff!important;box-shadow:0 18px 38px #7c3aed3d!important}.saas-site :where(.saas-secondary-nav,.saas-hero-actions button:not(:first-child),.saas-product-cta-row button:not(:first-child),.saas-text-button,.saas-cookie-banner button,.saas-footer-bottom button){border:1px solid rgba(124,58,237,.14)!important;background:#fff!important;color:#5b21b6!important;box-shadow:0 10px 26px #30235412!important}.saas-site :where(button,a,input,select,textarea){outline-color:#7c3aed6b!important}.saas-site :where(input,select,textarea){border-color:#7c3aed24!important;background:#fffefd!important;color:var(--site-ink)!important}.saas-site :where(input:focus,select:focus,textarea:focus){border-color:#7c3aed70!important;box-shadow:0 0 0 4px #7c3aed1a!important}.saas-site .saas-eyebrow{border:1px solid rgba(124,58,237,.14)!important;background:linear-gradient(135deg,#f8f3ff,#fff7ed)!important;color:#6d28d9!important;box-shadow:none!important}.saas-site .saas-eyebrow :where(svg,span){color:#6d28d9!important}.saas-site :where(.saas-section,.saas-page-hero,.saas-hero,.saas-media-proof,.saas-home-screens,.saas-use-cases,.saas-home-flow,.saas-suite-wall-section,.saas-conversion-trust,.saas-product-model,.saas-why-elevon,.saas-solution-command,.saas-solution-roles,.saas-soft-band,.saas-security-command,.saas-policy-teaser,.saas-help-command,.saas-help-routes,.saas-help-topics,.saas-guide-path,.saas-guide-milestones,.saas-guide-checklist,.saas-contact-card,.saas-contact-side,.saas-pricing-command,.saas-register-command,.saas-plan-advisor,.saas-pricing-path,.saas-after-signup,.saas-workspace-entry,.saas-lookup-card,.saas-faq){border-color:#7c3aed1f!important;background:#ffffffe0!important;box-shadow:0 24px 70px #30235414!important}.saas-site :where(.saas-feature-grid article,.saas-product-area-grid article,.saas-solution-grid article,.saas-trust-grid article,.saas-guide-launch article,.saas-guide-playbooks article,.saas-help-routes article,.saas-help-topic,.saas-media-proof article,.saas-use-cases article,.saas-suite-wall article,.saas-conversion-trust article,.saas-home-flow article,.saas-home-screen-feature,.saas-home-screen-stack article,.saas-pricing-command article,.saas-pricing-confidence article,.saas-plan-advisor article,.saas-plan-grid article,.saas-pricing-path article,.saas-after-signup article,.saas-signin-explainer article,.saas-lookup-help article,.saas-contact-side article,.saas-contact-next){border-color:#7c3aed1c!important;background:linear-gradient(180deg,#fff,#fffbf5)!important;box-shadow:0 16px 42px #30235412!important}.saas-site :where(.saas-feature-grid article:hover,.saas-product-area-grid article:hover,.saas-solution-grid article:hover,.saas-trust-grid article:hover,.saas-help-topic:hover,.saas-media-proof article:hover,.saas-use-cases article:hover,.saas-home-screen-stack article:hover,.saas-plan-grid article:hover){border-color:#7c3aed42!important;box-shadow:0 22px 54px #7c3aed21!important}.saas-site :where(.saas-product-area-grid span,.saas-solution-path span,.saas-guide-playbooks article span,.saas-guide-launch article>span,.saas-plan-card small,.saas-home-flow small,.saas-suite-wall small,.saas-help-topic small){border-color:#f59e0b2e!important;background:#fff7ed!important;color:#9a3412!important}.saas-site .saas-hero{background:radial-gradient(circle at 24% 16%,rgba(244,114,182,.18),transparent 32%),radial-gradient(circle at 86% 24%,rgba(251,191,36,.2),transparent 30%),linear-gradient(135deg,#fff,#fbf8ff 54%,#fff7ed)!important}.saas-site .saas-hero h1,.saas-site .saas-page-hero h1{color:#21192f!important}.saas-site .saas-hero-outcomes,.saas-site .saas-hero-note,.saas-site .saas-hero-product-stage,.saas-site .saas-video-frame,.saas-site .saas-tour-companion,.saas-site .saas-tour-index,.saas-site .saas-tour-grid article,.saas-site .saas-screen-shot,.saas-site .saas-comparison-table,.saas-site .saas-consent-box,.saas-site .saas-check-row,.saas-site .saas-contact-consent,.saas-site .saas-cookie-banner{border-color:#7c3aed1f!important;background:#ffffffe6!important;box-shadow:0 18px 52px #30235414!important}.saas-site .saas-footer{border:1px solid rgba(124,58,237,.12)!important;background:linear-gradient(180deg,#fff,#fbf8ff)!important;box-shadow:0 24px 70px #30235414!important}.saas-site .saas-footer-summary,.saas-site .saas-footer-groups,.saas-site .saas-footer-bottom,.saas-site .saas-footer-links{align-items:start!important}.saas-site .saas-footer a,.saas-site .saas-footer button{color:#5b21b6!important}.saas-site .saas-cookie-banner,.saas-site .saas-cookie-banner strong{color:var(--site-ink)!important}.saas-site .saas-cookie-banner span{color:var(--site-muted)!important}.saas-site .saas-cookie-banner input[type=checkbox],.saas-site .saas-check-row input[type=checkbox],.saas-site .saas-contact-consent input[type=checkbox]{accent-color:#7c3aed!important}@media (max-width: 860px){.saas-site .saas-nav{border-radius:28px!important;align-items:stretch!important}.saas-site .saas-nav.open nav,.saas-site .saas-nav.open .saas-nav-actions{border-color:#7c3aed1f!important;background:#fff!important}.saas-site .saas-footer-summary,.saas-site .saas-footer-groups,.saas-site .saas-footer-bottom{grid-template-columns:1fr!important}}.saas-site .saas-home-screens{display:grid!important;gap:22px!important;padding:clamp(22px,3.4vw,38px)!important}.saas-site .saas-home-screens .saas-section-heading{max-width:920px!important;margin:0!important}.saas-site .saas-home-screen-layout{align-items:stretch!important;gap:18px!important}.saas-site .saas-home-screen-feature{grid-template-columns:minmax(0,1.2fr) minmax(260px,.7fr)!important;align-items:stretch!important;gap:16px!important}.saas-site .saas-home-screen-feature>div:last-child{align-content:center!important;min-width:0!important;padding:clamp(16px,2.6vw,26px)!important}.saas-site .saas-home-screen-feature>div:last-child strong{font-size:clamp(1.5rem,2.4vw,2.2rem)!important;line-height:1.04!important}.saas-site .saas-home-screen-frame{max-height:460px!important}.saas-site .saas-home-screen-stack{gap:12px!important}.saas-site .saas-home-screen-stack article{grid-template-columns:minmax(120px,.5fr) minmax(0,1fr)!important;gap:12px!important}.saas-site .saas-home-screen-stack article>div{align-content:center!important;min-width:0!important}.saas-site .saas-home-screen-stack article strong{font-size:1rem!important;line-height:1.18!important}.saas-site .saas-home-screen-stack article p{font-size:.82rem!important;line-height:1.42!important}@media (max-width: 980px){.saas-site .saas-home-screen-feature{grid-template-columns:1fr!important}}@media (max-width: 760px){.saas-site .saas-home-screen-stack article{grid-template-columns:96px minmax(0,1fr)!important}}@media (max-width: 760px){.saas-site .saas-comparison-table{overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:8px!important;scrollbar-color:#c4b5fd #f7f2ff!important;scrollbar-width:thin!important}.saas-site .saas-comparison-row{min-width:680px!important}}.saas-site{--buyer-ink: #20182e !important;--buyer-body: #5f6677 !important;--buyer-muted: #777086 !important;--buyer-line: rgba(105, 86, 142, .15) !important;--buyer-primary: #6657f5 !important;--buyer-primary-strong: #4f46e5 !important;--buyer-coral: #f06f7f !important;--buyer-gold: #f4b64a !important;--buyer-soft: #fbf9ff !important;--saas-ink: var(--buyer-ink) !important;--saas-muted: var(--buyer-body) !important;--saas-accent: var(--buyer-primary) !important;--saas-accent-strong: var(--buyer-primary-strong) !important;--site-ink: var(--buyer-ink) !important;--site-muted: var(--buyer-body) !important;--site-primary: var(--buyer-primary) !important;--site-primary-dark: var(--buyer-primary-strong) !important;background:radial-gradient(circle at 8% 2%,rgba(244,182,74,.16),transparent 28%),radial-gradient(circle at 88% 8%,rgba(102,87,245,.14),transparent 34%),linear-gradient(180deg,#fffdf9,#fff 42%,#fbf9ff)!important}.saas-site .saas-public-content{gap:clamp(42px,6vw,84px)!important}.saas-site :where(h1,h2,h3,h4,strong,b){color:var(--buyer-ink)!important}.saas-site :where(p,li,small,label),.saas-site :where(.saas-hero-copy p,.saas-page-hero p,.saas-section-heading p,.saas-register-card p,.saas-contact-card p,.saas-plan-card p){color:var(--buyer-body)!important}.saas-site :where(.saas-hero-copy>p,.saas-page-hero>p){font-weight:650!important}.saas-site .saas-brand span,.saas-site .saas-footer-brand span{background:linear-gradient(135deg,var(--buyer-primary),var(--buyer-coral))!important;color:#fff!important;box-shadow:0 14px 28px #6657f538!important}.saas-site .saas-nav{align-items:center!important;border-color:#6657f521!important;background:#fffffff0!important}.saas-site .saas-nav nav{align-items:center!important;background:#f5f2ff!important}.saas-site .saas-nav nav button{border-radius:18px!important;color:#625b71!important}.saas-site .saas-nav nav button:hover,.saas-site .saas-nav nav button.active{color:var(--buyer-primary-strong)!important}.saas-site .saas-mobile-menu-toggle{color:var(--buyer-ink)!important;border-color:#6657f524!important;background:#fff!important}.saas-site .saas-primary-nav,.saas-site .saas-hero-actions>button:first-child,.saas-site .saas-product-cta-row>button:first-child,.saas-site .saas-pricing-command>div:first-child>div button:first-child,.saas-site .saas-register-card>button,.saas-site .saas-lookup-card button,.saas-site .saas-contact-card button,.saas-site .saas-plan-card button,.saas-site .saas-footer-cta button:first-child,.saas-site .saas-video-load{border:0!important;background:linear-gradient(135deg,var(--buyer-primary),#8b5cf6 52%,var(--buyer-coral))!important;color:#fff!important;box-shadow:0 18px 34px #6657f53d!important}.saas-site .saas-secondary-nav,.saas-site .saas-hero-actions>button:not(:first-child),.saas-site .saas-product-cta-row>button:not(:first-child),.saas-site .saas-footer-cta button:not(:first-child),.saas-site .saas-text-button,.saas-site .saas-cookie-banner button:first-of-type{border:1px solid rgba(102,87,245,.16)!important;background:#fffffff5!important;color:var(--buyer-primary-strong)!important;box-shadow:0 12px 24px #31275414!important}.saas-site .saas-eyebrow{border-color:#6657f524!important;background:linear-gradient(135deg,#f5f2ff,#fff7ed)!important;color:var(--buyer-primary-strong)!important}.saas-site .saas-eyebrow :where(svg,span){color:var(--buyer-primary-strong)!important}.saas-site .saas-hero{grid-template-columns:minmax(0,1.04fr) minmax(360px,.86fr)!important;align-items:center!important;gap:clamp(28px,4vw,58px)!important;padding:clamp(42px,5.2vw,74px)!important;background:radial-gradient(circle at 22% 18%,rgba(240,111,127,.16),transparent 34%),radial-gradient(circle at 86% 26%,rgba(244,182,74,.16),transparent 30%),linear-gradient(135deg,#fff,#fbf9ff 58%,#fff8ef)!important}.saas-site .saas-hero h1{max-width:690px!important;font-size:clamp(3.3rem,5.25vw,5.4rem)!important;line-height:.98!important}.saas-site .saas-page-hero{min-height:auto!important;padding:clamp(54px,7vw,92px) clamp(28px,5vw,70px)!important;background:radial-gradient(circle at 82% 20%,rgba(102,87,245,.12),transparent 32%),linear-gradient(135deg,#fff,#fbf9ff 60%,#fff8ef)!important}.saas-site .saas-page-hero h1{max-width:900px!important;font-size:clamp(3.1rem,5.3vw,5.25rem)!important;line-height:.99!important}.saas-site .saas-page-hero p{max-width:650px!important}.saas-site .saas-hero-outcomes{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.saas-site .saas-hero-outcomes article,.saas-site .saas-hero-proof article,.saas-site .saas-api-pill,.saas-site .saas-hero-note{border-color:#6657f51f!important;background:#ffffffd1!important}.saas-site .saas-api-pill{color:var(--buyer-muted)!important}.saas-site .saas-api-pill span,.saas-site .saas-api-pill.online span{background:var(--buyer-gold)!important}.saas-site .saas-api-pill.offline span{background:#f06f7f!important}.saas-site .saas-home-screen-feature,.saas-site .saas-home-screen-stack article,.saas-site .saas-use-cases article,.saas-site .saas-flow-timeline article,.saas-site .saas-product-area-grid article,.saas-site .saas-plan-advisor article,.saas-site .saas-plan-grid article,.saas-site .saas-pricing-command article,.saas-site .saas-pricing-path article,.saas-site .saas-contact-side article,.saas-site .saas-help-topic,.saas-site .saas-trust-grid article,.saas-site .saas-solution-grid article{border-color:var(--buyer-line)!important;background:linear-gradient(180deg,#fff,#fffdfa)!important;box-shadow:0 14px 34px #31275411!important}.saas-site .saas-home-screen-stack article,.saas-site .saas-pricing-confidence article,.saas-site .saas-conversion-trust article{align-items:center!important}.saas-site .saas-product-area-grid span,.saas-site .saas-solution-path span,.saas-site .saas-guide-playbooks article span,.saas-site .saas-guide-launch article>span,.saas-site .saas-plan-card small,.saas-site .saas-home-flow small,.saas-site .saas-suite-wall small,.saas-site .saas-help-topic small,.saas-site .saas-billing-toggle span{border-color:#6657f524!important;background:#f5f2ff!important;color:var(--buyer-primary-strong)!important}.saas-site .saas-billing-toggle{border-color:#6657f524!important;background:#f5f2ff!important}.saas-site .saas-billing-toggle button{color:#625b71!important}.saas-site .saas-billing-toggle button.active{background:#fff!important;color:var(--buyer-primary-strong)!important;box-shadow:0 12px 24px #6657f51f!important}.saas-site .saas-plan-card.selected,.saas-site .saas-plan-card.recommended,.saas-site .saas-plan-grid article.selected,.saas-site .saas-plan-grid article.recommended{border-color:#6657f557!important;box-shadow:0 24px 58px #6657f529!important}.saas-site .saas-plan-badge{background:linear-gradient(135deg,#fff3c4,#ffe4ec)!important;color:#8b3f00!important}.saas-site .saas-price b{color:var(--buyer-ink)!important}.saas-site .saas-price span{color:var(--buyer-body)!important}.saas-site .saas-comparison-row{align-items:center!important}.saas-site .saas-comparison-row :where(strong,span){min-width:0!important}.saas-site .saas-footer{background:linear-gradient(180deg,#fff,#fbf9ff)!important}.saas-site .saas-footer-summary{grid-template-columns:minmax(220px,.8fr) minmax(260px,1.2fr) minmax(180px,.75fr) auto!important;gap:22px!important}.saas-site .saas-footer-groups{align-items:start!important;gap:18px!important}.saas-site .saas-footer-links button{min-height:34px!important;padding:0!important;text-align:left!important}.saas-site .saas-footer a,.saas-site .saas-footer button{color:var(--buyer-primary-strong)!important}.saas-site .saas-cookie-banner{width:min(900px,calc(100% - 36px))!important;max-width:900px!important;border-color:#6657f524!important;background:#fffffff5!important;box-shadow:0 18px 48px #31275424!important}.saas-site .saas-cookie-banner strong{color:var(--buyer-ink)!important}.saas-site .saas-cookie-banner span,.saas-site .saas-cookie-banner label{color:var(--buyer-body)!important}.saas-site .saas-cookie-banner input[type=checkbox],.saas-site .saas-check-row input[type=checkbox],.saas-site .saas-contact-consent input[type=checkbox]{accent-color:var(--buyer-primary)!important}@media (max-width: 980px){.saas-site .saas-hero{grid-template-columns:1fr!important}.saas-site .saas-footer-summary{grid-template-columns:1fr 1fr!important}}@media (max-width: 760px){.saas-site{background:linear-gradient(180deg,#fffdf9,#fff 46%,#fbf9ff)!important}.saas-site .saas-public-content{gap:34px!important}.saas-site .saas-nav{border-radius:30px!important;padding:12px!important}.saas-site .saas-mobile-menu-toggle{min-height:56px!important;padding-inline:18px!important;border-radius:22px!important}.saas-site .saas-hero,.saas-site .saas-page-hero{padding:26px!important;border-radius:28px!important}.saas-site .saas-hero h1,.saas-site .saas-page-hero h1{font-size:clamp(2.65rem,12vw,3.8rem)!important;line-height:1.02!important}.saas-site .saas-hero-copy>p,.saas-site .saas-page-hero>p{font-size:1.02rem!important;line-height:1.65!important}.saas-site .saas-hero-actions{grid-template-columns:1fr!important}.saas-site .saas-hero-actions button{width:100%!important}.saas-site .saas-hero-outcomes{grid-template-columns:1fr!important}.saas-site .saas-home-screen-stack article{grid-template-columns:88px minmax(0,1fr)!important}.saas-site .saas-footer-summary,.saas-site .saas-footer-groups,.saas-site .saas-footer-bottom{grid-template-columns:1fr!important;gap:16px!important}.saas-site .saas-footer-bottom>div{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;width:100%!important}.saas-site .saas-cookie-banner{max-height:38vh!important;overflow-y:auto!important;border-radius:22px!important}.saas-site .saas-cookie-banner>div:last-child{grid-template-columns:1fr!important}}.saas-site .saas-public-content>.saas-page-hero h1,.saas-site .saas-public-content>.saas-page-hero.saas-pricing-hero h1,.saas-site .saas-page-hero:has(+.saas-pricing-command) h1,.saas-site .saas-page-hero:has(+.saas-product-model) h1,.saas-site .saas-page-hero:has(+.saas-solution-command) h1,.saas-site .saas-page-hero:has(+.saas-guide-launch) h1,.saas-site .saas-page-hero:has(+.saas-security-command) h1,.saas-site .saas-page-hero:has(+.saas-help-command) h1,.saas-site .saas-page-hero:has(+.saas-tour-video) h1{color:#20182e!important}.saas-site .saas-public-content>.saas-page-hero p,.saas-site .saas-public-content>.saas-page-hero.saas-pricing-hero p,.saas-site .saas-page-hero:has(+.saas-pricing-command) p,.saas-site .saas-page-hero:has(+.saas-product-model) p,.saas-site .saas-page-hero:has(+.saas-solution-command) p,.saas-site .saas-page-hero:has(+.saas-guide-launch) p,.saas-site .saas-page-hero:has(+.saas-security-command) p,.saas-site .saas-page-hero:has(+.saas-help-command) p,.saas-site .saas-page-hero:has(+.saas-tour-video) p,.saas-site .saas-home-hero .saas-hero-copy>p{color:#656373!important}.saas-site .saas-cookie-banner{grid-template-columns:1fr!important;right:22px!important;bottom:22px!important;left:auto!important;width:min(430px,calc(100% - 44px))!important;max-width:430px!important;gap:10px!important;padding:14px!important}.saas-site .saas-cookie-banner>div:last-child{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important}.saas-site .saas-cookie-banner>div:last-child button{width:100%!important}@media (max-width: 760px){.saas-site .saas-cookie-banner{inset:auto 12px 12px 12px!important;width:calc(100% - 24px)!important;max-width:none!important;max-height:26vh!important;padding:10px!important;gap:8px!important}.saas-site .saas-cookie-banner>div:first-child{grid-template-columns:1fr auto!important;align-items:center!important;gap:8px 12px!important}.saas-site .saas-cookie-banner>div:first-child span{display:none!important}.saas-site .saas-cookie-banner>div:first-child button{justify-self:end!important;min-height:28px!important}.saas-site .saas-cookie-banner label{min-height:34px!important}.saas-site .saas-cookie-banner input[type=checkbox]{width:24px!important;height:24px!important;min-height:24px!important}.saas-site .saas-cookie-banner>div:last-child{grid-template-columns:1fr!important;gap:7px!important}.saas-site .saas-cookie-banner>div:last-child button{min-height:38px!important}}.saas-site .saas-screen-shot,.saas-site .saas-tour-grid>article{overflow:hidden!important}.saas-site .saas-screen-shot{background:#f7f4ff!important}.saas-site .saas-screen-scroll{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;background:#fff!important;scrollbar-color:rgba(102,87,245,.58) rgba(245,242,255,.94)!important}.saas-site .saas-screen-scroll::-webkit-scrollbar-track{background:#f5f2fff0!important}.saas-site .saas-screen-scroll::-webkit-scrollbar-thumb{border-color:#f5f2fff0!important;background:#6657f5ad!important}.saas-site .saas-screen-scroll img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0 0 10px!important;transform:none!important}.saas-site .saas-screen-scroll img:last-child{margin-bottom:0!important}.saas-site .saas-footer-bottom button,.saas-site .saas-policy-glance article button,.saas-site .saas-policy-actions button,.saas-site .saas-policy-nav button,.saas-site .saas-check-row button,.saas-site .saas-contact-consent button,.saas-site .saas-cookie-banner button,.saas-site .saas-contact-card .saas-contact-consent button{min-height:36px!important}.saas-site .saas-check-row input[type=checkbox],.saas-site .saas-contact-consent input[type=checkbox],.saas-site .saas-cookie-banner input[type=checkbox]{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}@media (max-width: 760px){.saas-site .saas-screen-scroll{max-height:330px!important}.saas-site .saas-footer-bottom button,.saas-site .saas-policy-glance article button,.saas-site .saas-policy-actions button,.saas-site .saas-policy-nav button,.saas-site .saas-check-row button,.saas-site .saas-contact-consent button,.saas-site .saas-cookie-banner button,.saas-site .saas-contact-card .saas-contact-consent button{min-height:44px!important}.saas-site .saas-check-row input[type=checkbox],.saas-site .saas-contact-consent input[type=checkbox],.saas-site .saas-cookie-banner input[type=checkbox]{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}.saas-site .saas-cookie-banner>div:first-child button{min-height:36px!important}}.saas-site :where(.saas-section,.saas-page-hero,.saas-hero,.saas-footer,.saas-product-preview,.saas-preview-screen,.saas-home-screen-frame,.saas-screen-scroll,.saas-soft-band,.saas-workflow-map,.saas-home-flow,.saas-plan-advisor article.active){border-color:#6657f524!important}.saas-site :where(.saas-section-heading>span,.saas-page-hero>span,.saas-home-screen-feature>div:last-child>span,.saas-home-screen-stack span,.saas-product-area-grid span,.saas-product-area-grid em,.saas-product-area-grid small,.saas-use-cases article small,.saas-suite-wall small,.saas-help-topic small,.saas-solution-grid span,.saas-solution-roles span,.saas-journey-strip small,.saas-soft-band small,.saas-pricing-confidence span,.saas-plan-advisor article small,.saas-plan-advisor article div span,.saas-plan-card small,.saas-plan-fit small,.saas-pricing-path small,.saas-after-signup small,.saas-policy-glance article>span,.saas-policy-summary-card span,.saas-policy-placement-card span,.saas-policy-checklist-card span,.saas-preview-actions span,.saas-preview-grid small,.saas-preview-flow span,.saas-preview-flow article>small,.saas-preview-orbit span,.saas-preview-stream span,.saas-tour-script span,.saas-tour-companion article span,.saas-tour-index small,.saas-screen-caption-row small){border-color:#6657f524!important;background:#f5f2ff!important;color:#4f46e5!important}.saas-site :where(.saas-product-area-grid em,.saas-product-area-grid small,.saas-use-cases article small,.saas-policy-summary-card span,.saas-policy-placement-card span,.saas-policy-checklist-card span){background:#fff!important}.saas-site :where(.saas-preview-top span,.saas-api-pill span,.saas-api-pill.online span){background:#f4b64a!important}.saas-site :where(.saas-preview-actions svg,.saas-preview-flow svg,.saas-pricing-confidence svg,.saas-plan-card li svg,.saas-conversion-trust svg,.saas-media-proof svg,.saas-help-topic svg,.saas-policy-summary-card svg,.saas-policy-checklist-card svg){color:#6657f5!important;stroke:#6657f5!important}.saas-site :where(.saas-product-area-grid article,.saas-use-cases article,.saas-journey-strip article,.saas-soft-band .saas-journey-strip article,.saas-workflow-map article,.saas-home-flow article,.saas-pricing-confidence article,.saas-plan-advisor article,.saas-plan-grid article,.saas-screen-shot,.saas-screen-scroll img,.saas-tour-grid>article,.saas-preview-grid article,.saas-preview-flow article,.saas-preview-actions span){border-color:#6657f51f!important}.saas-site .saas-tour-video a[download],.saas-site .saas-video-frame a[download]{border-color:#6657f52e!important;background:#6657f5e0!important;color:#fff!important}body .saas-site .saas-brand span,body .saas-site .saas-footer-brand span,body .saas-site .saas-hero,body .saas-site .saas-section,body .saas-site .saas-page-hero,body .saas-site .saas-product-preview,body .saas-site .saas-preview-screen,body .saas-site .saas-home-screen-frame,body .saas-site .saas-home-flow,body .saas-site .saas-workflow-map,body .saas-site .saas-soft-band,body .saas-site .saas-screen-scroll,body .saas-site .saas-screen-scroll img,body .saas-site .saas-tour-grid>article,body .saas-site .saas-plan-advisor article.active{border-color:#6657f524!important}body .saas-site .saas-preview-top span,body .saas-site .saas-preview-top>span,body .saas-site .saas-api-pill span,body .saas-site .saas-api-pill.online span{background:#f4b64a!important;border-color:#f4b64a!important}body .saas-site .saas-section-heading>span,body .saas-site .saas-page-hero>span,body .saas-site .saas-home-screen-feature>div:last-child>span,body .saas-site .saas-home-screen-stack span,body .saas-site .saas-product-area-grid span,body .saas-site .saas-product-area-grid em,body .saas-site .saas-product-area-grid small,body .saas-site .saas-use-cases article small,body .saas-site .saas-suite-wall small,body .saas-site .saas-help-topic small,body .saas-site .saas-solution-grid span,body .saas-site .saas-solution-roles span,body .saas-site .saas-journey-strip small,body .saas-site .saas-soft-band small,body .saas-site .saas-pricing-confidence span,body .saas-site .saas-plan-advisor article small,body .saas-site .saas-plan-advisor article div span,body .saas-site .saas-plan-card small,body .saas-site .saas-plan-fit small,body .saas-site .saas-pricing-path small,body .saas-site .saas-after-signup small,body .saas-site .saas-policy-glance article>span,body .saas-site .saas-policy-summary-card span,body .saas-site .saas-policy-placement-card span,body .saas-site .saas-policy-checklist-card span,body .saas-site .saas-preview-actions span,body .saas-site .saas-preview-grid small,body .saas-site .saas-preview-flow span,body .saas-site .saas-preview-flow article>small,body .saas-site .saas-preview-orbit span,body .saas-site .saas-preview-stream span,body .saas-site .saas-tour-script span,body .saas-site .saas-tour-companion article span,body .saas-site .saas-tour-index small,body .saas-site .saas-screen-caption-row small{border-color:#6657f524!important;background:#f5f2ff!important;color:#4f46e5!important}body .saas-site .saas-product-area-grid em,body .saas-site .saas-product-area-grid small,body .saas-site .saas-use-cases article small,body .saas-site .saas-policy-summary-card span,body .saas-site .saas-policy-placement-card span,body .saas-site .saas-policy-checklist-card span{background:#fff!important}body .saas-site .saas-preview-actions svg,body .saas-site .saas-preview-flow svg,body .saas-site .saas-pricing-confidence svg,body .saas-site .saas-plan-card li svg,body .saas-site .saas-conversion-trust svg,body .saas-site .saas-media-proof svg,body .saas-site .saas-help-topic svg,body .saas-site .saas-policy-summary-card svg,body .saas-site .saas-policy-checklist-card svg{color:#6657f5!important;stroke:#6657f5!important}body .saas-site .saas-tour-points span,body .saas-site .saas-tour-video-meta span,body .saas-site .saas-tour-script article span,body .saas-site .saas-register-readiness span,body .saas-site .saas-register-readiness span.ready,body .saas-site .saas-register-plan-list button small,body .saas-site .saas-register-plan-list button.active small,body .saas-site .saas-register-plan-list button.active,body .saas-site .saas-key-format.ready,body .saas-site .saas-payment-preview span.ready,body .saas-site .saas-registration-protections span.ready,body .saas-site .saas-plan-advisor article div span,body .saas-site .saas-plan-advisor article.active div span,body .saas-site .saas-plan-advisor article.active{border-color:#6657f529!important;background:#f5f2ff!important;color:#4f46e5!important}body .saas-site .saas-tour-points svg,body .saas-site .saas-journey-strip svg,body .saas-site .saas-register-readiness svg,body .saas-site .saas-register-card svg,body .saas-site .saas-register-summary svg,body .saas-site .saas-payment-preview svg,body .saas-site .saas-registration-protections svg,body .saas-site .saas-register-plan-list svg,body .saas-site .saas-plan-advisor svg{color:#6657f5!important;stroke:#6657f5!important}body .saas-site .saas-journey-strip article,body .saas-site .saas-soft-band .saas-journey-strip article{border-color:#6657f524!important;color:#20182e!important}body .saas-site .saas-plan-grid article .saas-plan-card-top span,body .saas-site .saas-plan-grid article.selected .saas-plan-card-top span,body .saas-site .saas-plan-grid article.recommended .saas-plan-card-top span{border-color:#6657f529!important;background:#f5f2ff!important;color:#4f46e5!important}body .saas-site .saas-plan-grid article ul li svg,body .saas-site .saas-plan-grid article.selected ul li svg,body .saas-site .saas-plan-grid article.recommended ul li svg,body .saas-site .saas-plan-grid article ul li svg path{color:#6657f5!important;stroke:#6657f5!important}body .saas-site .saas-billing-toggle button.active,body .saas-site .saas-register-summary .saas-billing-toggle button.active{border-color:#6657f52e!important}body .saas-site .saas-hero{padding:clamp(34px,4.4vw,58px)!important}body .saas-site .saas-hero h1{font-size:clamp(2.85rem,4.65vw,4.85rem)!important;line-height:1!important}body .saas-site .saas-hero-copy{gap:18px!important}body .saas-site .saas-hero-product-stage{align-self:center!important}body .saas-site .saas-preview-grid article,body .saas-site .saas-preview-grid strong,body .saas-site .saas-preview-grid small{min-width:0!important}body .saas-site .saas-preview-grid strong{overflow-wrap:anywhere!important;white-space:normal!important}body .saas-site .saas-billing-toggle button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-width:0!important;white-space:normal!important}body .saas-site .saas-billing-toggle button span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:fit-content!important;white-space:nowrap!important}body .saas-site .saas-home-screens,body .saas-site .saas-media-proof,body .saas-site .saas-use-cases,body .saas-site .saas-suite-wall-section,body .saas-site .saas-product-model,body .saas-site .saas-workflow-map,body .saas-site .saas-plan-advisor,body .saas-site .saas-pricing-command,body .saas-site .saas-security-model,body .saas-site .saas-guide-layout,body .saas-site .saas-contact-layout,body .saas-site .saas-policy-layout{padding:clamp(24px,3.4vw,42px)!important}body .saas-site .saas-product-area-grid article,body .saas-site .saas-use-cases article,body .saas-site .saas-solution-grid article,body .saas-site .saas-trust-grid article,body .saas-site .saas-guide-playbooks article{padding:clamp(16px,2vw,22px)!important}body .saas-site .saas-tour-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .saas-site .saas-screen-scroll{max-height:280px!important}body .saas-site .saas-tour-gallery-section{padding:clamp(22px,3vw,36px)!important}@media (max-width: 980px){body .saas-site .saas-tour-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .saas-site .saas-screen-scroll{max-height:300px!important}body .saas-site .saas-hero{gap:24px!important}body .saas-site .saas-hero-product-stage{max-width:620px!important;justify-self:center!important}}@media (max-width: 760px){body .saas-site .saas-hero,body .saas-site .saas-page-hero{padding:22px!important}body .saas-site .saas-hero h1,body .saas-site .saas-page-hero h1{font-size:clamp(2.28rem,10vw,3.15rem)!important;line-height:1.04!important}body .saas-site .saas-hero-copy>p,body .saas-site .saas-page-hero>p{font-size:.96rem!important;line-height:1.52!important}body .saas-site .saas-eyebrow{font-size:.72rem!important;line-height:1.2!important;white-space:normal!important}body .saas-site .saas-hero-outcomes{display:none!important}body .saas-site .saas-hero-note,body .saas-site .saas-api-pill{font-size:.78rem!important}body .saas-site .saas-hero-product-stage{display:none!important}body .saas-site .saas-billing-toggle button{flex-direction:column!important;gap:2px!important;min-height:52px!important;padding:8px!important}body .saas-site .saas-billing-toggle button span{font-size:.68rem!important;margin-left:0!important;padding:2px 6px!important}body .saas-site .saas-home-screens,body .saas-site .saas-media-proof,body .saas-site .saas-use-cases,body .saas-site .saas-suite-wall-section,body .saas-site .saas-product-model,body .saas-site .saas-workflow-map,body .saas-site .saas-plan-advisor,body .saas-site .saas-pricing-command,body .saas-site .saas-security-model,body .saas-site .saas-guide-layout,body .saas-site .saas-contact-layout,body .saas-site .saas-policy-layout{padding:18px!important}body .saas-site .saas-tour-grid{grid-template-columns:1fr!important}body .saas-site .saas-screen-scroll{max-height:250px!important}}@media (max-width: 760px){body .saas-site .saas-cookie-banner{max-height:22vh!important;padding:9px!important;gap:6px!important}body .saas-site .saas-cookie-banner strong{font-size:.9rem!important}body .saas-site .saas-cookie-banner label{min-height:30px!important;font-size:.86rem!important;gap:8px!important}body .saas-site .saas-cookie-banner input[type=checkbox]{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important}body .saas-site .saas-cookie-banner>div:last-child{grid-template-columns:1fr 1fr!important;gap:8px!important}body .saas-site .saas-cookie-banner>div:last-child button{min-height:38px!important;font-size:.86rem!important;padding-inline:8px!important}}body .saas-site .saas-section,body .saas-site .saas-page-hero,body .saas-site .saas-soft-band{scroll-margin-top:92px!important}body .saas-site .saas-product-area-grid,body .saas-site .saas-guide-playbooks{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}body .saas-site .saas-product-area-grid article,body .saas-site .saas-guide-playbooks article,body .saas-site .saas-tour-grid>article,body .saas-site .saas-plan-advisor article,body .saas-site .saas-use-cases article{min-height:0!important;gap:10px!important;padding:14px!important}body .saas-site .saas-product-area-grid article>div:first-child,body .saas-site .saas-guide-playbooks article>div:first-child,body .saas-site .saas-use-cases article>div:first-child{gap:8px!important}body .saas-site .saas-product-area-grid strong,body .saas-site .saas-guide-playbooks strong,body .saas-site .saas-use-cases article strong,body .saas-site .saas-tour-grid>article>strong,body .saas-site .saas-plan-advisor strong{font-size:clamp(1rem,1.1vw,1.08rem)!important;line-height:1.22!important}body .saas-site .saas-product-area-grid article p,body .saas-site .saas-guide-playbooks dd,body .saas-site .saas-use-cases article p,body .saas-site .saas-plan-advisor p{font-size:.88rem!important;line-height:1.45!important}body .saas-site .saas-product-area-grid article>div:nth-child(2),body .saas-site .saas-guide-playbooks article>div:last-child,body .saas-site .saas-plan-advisor article>div,body .saas-site .saas-use-cases article>div{gap:6px!important}body .saas-site .saas-product-area-grid span,body .saas-site .saas-guide-playbooks article span,body .saas-site .saas-plan-advisor article>div span,body .saas-site .saas-use-cases article small{min-height:26px!important;padding:5px 8px!important;border-radius:999px!important;font-size:.74rem!important;line-height:1.1!important}body .saas-site .saas-product-area-grid small,body .saas-site .saas-tour-grid>article>span,body .saas-site .saas-plan-advisor small{font-size:.76rem!important;line-height:1.35!important}body .saas-site .saas-use-cases{gap:18px!important}body .saas-site .saas-use-cases>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}body .saas-site .saas-use-cases article:nth-child(odd),body .saas-site .saas-use-cases article:nth-child(2n){transform:none!important}body .saas-site .saas-use-cases article:before{display:none!important}body .saas-site .saas-plan-advisor{gap:16px!important}body .saas-site .saas-plan-advisor>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}body .saas-site .saas-plan-advisor button{min-height:40px!important;padding:9px 12px!important}body .saas-site .saas-contact-layout{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr)!important;align-items:start!important;gap:16px!important}body .saas-site .saas-contact-layout>form,body .saas-site .saas-contact-side,body .saas-site .saas-guide-side{gap:12px!important}body .saas-site .saas-contact-intent{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}body .saas-site .saas-contact-intent button{min-height:42px!important;padding:8px!important}body .saas-site .saas-policy-layout{grid-template-columns:minmax(0,1fr) minmax(220px,.28fr)!important;align-items:start!important;gap:16px!important}body .saas-site .saas-policy-body{gap:12px!important}body .saas-site .saas-policy-body article,body .saas-site .saas-policy-summary-card,body .saas-site .saas-policy-placement-card,body .saas-site .saas-policy-checklist-card{padding:14px!important;gap:10px!important}body .saas-site .saas-policy-body article h2{font-size:1.06rem!important;line-height:1.24!important}body .saas-site .saas-policy-body article p{font-size:.88rem!important;line-height:1.5!important}body .saas-site .saas-policy-summary-card>div,body .saas-site .saas-policy-placement-card>div,body .saas-site .saas-policy-checklist-card>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body .saas-site .saas-policy-nav{position:sticky!important;top:92px!important;max-height:calc(100vh - 118px)!important;overflow:auto!important;gap:6px!important;padding:12px!important}body .saas-site .saas-policy-nav button{min-height:36px!important;padding:8px 10px!important;line-height:1.18!important}body .saas-site .saas-tour-grid{gap:12px!important}body .saas-site .saas-screen-scroll{max-height:240px!important}@media (max-width: 1100px){body .saas-site .saas-product-area-grid,body .saas-site .saas-guide-playbooks,body .saas-site .saas-plan-advisor>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .saas-site .saas-use-cases>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .saas-site .saas-contact-intent{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .saas-site .saas-contact-layout,body .saas-site .saas-policy-layout{grid-template-columns:1fr!important}body .saas-site .saas-policy-nav{position:static!important;max-height:none!important}}@media (max-width: 760px){body .saas-site .saas-product-area-grid,body .saas-site .saas-guide-playbooks,body .saas-site .saas-plan-advisor>div:last-child,body .saas-site .saas-use-cases>div:last-child{grid-template-columns:1fr!important}body .saas-site .saas-product-area-grid article,body .saas-site .saas-guide-playbooks article,body .saas-site .saas-tour-grid>article,body .saas-site .saas-plan-advisor article,body .saas-site .saas-use-cases article{padding:12px!important}body .saas-site .saas-contact-intent,body .saas-site .saas-policy-summary-card>div,body .saas-site .saas-policy-placement-card>div,body .saas-site .saas-policy-checklist-card>div{grid-template-columns:1fr!important}body .saas-site .saas-screen-scroll{max-height:220px!important}}body{--ui-accent: #6d5dfc;--ui-accent-strong: #4f46e5;--ui-accent-soft: #f3f1ff;--ui-focus: 0 0 0 4px rgba(109, 93, 252, .16)}body .saas-site{--saas-accent: #6d5dfc;--saas-accent-strong: #4f46e5;--saas-accent-soft: #f5f3ff;--saas-ink: #15182f;--saas-muted: #5d6478;--saas-line: rgba(67, 56, 202, .12)}:where(.app-shell,.owner-app-shell,.saas-site),:where(.app-shell,.owner-app-shell,.saas-site) *{box-sizing:border-box}:where(.app-shell,.owner-app-shell,.saas-site) :where(section,article,aside,form,label,div,header,footer,nav,button,a,input,select,textarea,table,th,td,strong,span,small,p){min-width:0}:where(.app-shell,.owner-app-shell,.saas-site) :where(button,.button,a[role=button]){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;text-align:center!important;line-height:1.15!important;white-space:normal!important}:where(.app-shell,.owner-app-shell,.saas-site) :where(svg){flex:0 0 auto!important}:where(.app-shell,.owner-app-shell,.saas-site) :where(input,select,textarea){width:100%;max-width:100%}:where(.app-shell,.owner-app-shell) :where(.panel-heading){display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important}:where(.app-shell,.owner-app-shell) :where(.panel-heading h3){margin:0!important;line-height:1.2!important}:where(.app-shell,.owner-app-shell) :where(.admin-form,.module-form-panel,.panel,.workorder-card,.entity-card,.record-card,.dashboard-card,.summary-card,.settings-panel,.super-admin-panel){align-items:stretch!important}:where(.app-shell,.owner-app-shell) :where(.admin-form label,.form-row label){display:flex!important;min-width:0!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:6px!important}:where(.app-shell,.owner-app-shell) :where(.form-row){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;align-items:end!important;gap:12px!important}:where(.app-shell,.owner-app-shell) :where(.actions-row,.edit-form-actions,.record-action-strip,.pagination-controls>div,.kanban-board-actions,.kanban-inline-actions,.kanban-card-toolbar,.settings-user-admin-actions,.workspace-key-actions,.employee-simple-actions,.employee-simple-profile-actions,.crm-relationship-actions,.quotation-primary-actions,.storage-governance-actions,.owner-registration-list-heading>div:last-child,.owner-support-list-heading>div:last-child){display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important}:where(.app-shell,.owner-app-shell) :where(.pagination-controls){display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}:where(.app-shell,.owner-app-shell) :where(.status-pill,.badge,.tag,.chip,.record-action,.support-simple-filters button,.quotation-filter-strip button,.invoice-focus-card,.quotation-focus-card,.leave-focus-card){display:inline-flex!important;min-width:0!important;max-width:100%!important;align-items:center!important;justify-content:center!important;gap:6px!important;line-height:1.15!important;text-align:center!important}:where(.app-shell,.owner-app-shell) :where(.kpi-grid,.compact-kpis,.support-simple-stats,.employee-simple-stats,.kanban-board-stats,.quotation-summary-strip,.settings-readiness-grid,.company-readiness-grid,.role-impact-grid,.persona-qa-grid){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(148px,1fr))!important;align-items:stretch!important;gap:12px!important}:where(.app-shell,.owner-app-shell) :where(.kpi-card){display:flex!important;min-height:104px!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:7px!important;text-align:left!important}:where(.app-shell,.owner-app-shell) :where(.kpi-card span,.kpi-card strong,.kpi-card small){width:100%!important;overflow-wrap:anywhere!important}:where(.app-shell,.owner-app-shell) :where(.workorder-top){display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important}:where(.app-shell,.owner-app-shell) :where(.entity-card-title,.entity-card-side){display:flex!important;min-width:0!important;align-items:flex-start!important;gap:8px!important}:where(.app-shell,.owner-app-shell) :where(.entity-card-title){flex:1 1 220px!important;flex-direction:column!important}:where(.app-shell,.owner-app-shell) :where(.entity-card-side){flex:0 1 auto!important;flex-wrap:wrap!important;justify-content:flex-end!important}:where(.app-shell,.owner-app-shell) :where(.permission-list>div,.metric-bar-row>div:first-child){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important}:where(.app-shell,.owner-app-shell) :where(table){width:100%!important;table-layout:fixed!important}:where(.app-shell,.owner-app-shell) :where(th,td){vertical-align:middle!important;overflow-wrap:anywhere!important}:where(.app-shell,.owner-app-shell) :where(.empty-state,.loading-state,.feedback-message,.form-validation-hint,.action-guidance-panel){display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:12px!important;text-align:left!important}:where(.app-shell,.owner-app-shell) :where(.feedback-message){align-items:center!important}:where(.app-shell,.owner-app-shell) :where(.hero.compact){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(180px,auto)!important;align-items:center!important;gap:16px!important}:where(.app-shell,.owner-app-shell) :where(.hero-status){justify-self:end!important;text-align:right!important}body .saas-site :where(.saas-brand span,.saas-footer-brand span){background:linear-gradient(135deg,#6d5dfc,#78a9ff)!important;box-shadow:0 10px 24px #6d5dfc33!important}body .saas-site :where(.saas-nav nav button.active,.saas-mobile-menu-panel button.active){background:#f5f3ff!important;border-color:#6d5dfc2e!important;color:#4f46e5!important}body .saas-site :where(.saas-footer-summary,.saas-footer-bottom){display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:14px!important}body .saas-site :where(.saas-section-heading,.saas-page-hero,.saas-contact-card,.saas-register-card,.saas-lookup-card){text-align:left!important}body .saas-site :where(.saas-section-heading>span,.saas-eyebrow){align-self:flex-start!important}@media (max-width: 760px){:where(.app-shell,.owner-app-shell) :where(.form-row){grid-template-columns:1fr!important;align-items:stretch!important}:where(.app-shell,.owner-app-shell) :where(.pagination-controls,.pagination-controls>div){align-items:stretch!important;justify-content:stretch!important}:where(.app-shell,.owner-app-shell) :where(.pagination-controls>div,.pagination-controls button){width:100%!important}:where(.app-shell,.owner-app-shell) :where(.hero.compact){grid-template-columns:1fr!important}:where(.app-shell,.owner-app-shell) :where(.hero-status){justify-self:stretch!important;text-align:left!important}:where(.app-shell,.owner-app-shell) :where(.entity-card-side){width:100%!important;justify-content:flex-start!important}:where(.app-shell,.owner-app-shell) :where(.permission-list>div,.metric-bar-row>div:first-child){grid-template-columns:1fr!important}body .saas-site :where(.saas-footer-summary,.saas-footer-bottom){align-items:flex-start!important;justify-content:flex-start!important}}body .app-shell{--ui-accent: #6d5dfc;--ui-accent-strong: #4f46e5;--ui-accent-soft: #f5f3ff;--ui-focus: 0 0 0 4px rgba(109, 93, 252, .16);--workspace-accent: #6d5dfc;--workspace-accent-strong: #4f46e5;--workspace-accent-soft: #f5f3ff}body .app-shell :where(.primary-action,.record-action.primary,.record-action.success,.kanban-save-card,.record-open-button,.workspace-key-actions button:first-child,.employee-simple-actions button:first-child,.employee-simple-profile-actions button:first-child,.settings-user-admin-actions button:first-child,.quotation-primary-actions button:first-child,.crm-relationship-actions button:first-child){border-color:#6d5dfc2e!important;background:linear-gradient(135deg,#6d5dfc,#78a9ff)!important;color:#fff!important;box-shadow:0 14px 28px #6d5dfc2e!important}body .app-shell :where(.primary-action:hover,.record-action.primary:hover,.record-action.success:hover,.kanban-save-card:hover,.record-open-button:hover){background:linear-gradient(135deg,#5b4ff1,#669bff)!important;box-shadow:0 18px 34px #6d5dfc3d!important}body .app-shell :where(.sidebar nav button.active,.mobile-nav button.active,.module-tabs button.active,.support-simple-filters button.active,.quotation-filter-strip button.active,.invoice-focus-card.active,.quotation-focus-card.active,.leave-focus-card.active,.kanban-board-selector button.active){border-color:#6d5dfc33!important;background:#f5f3ff!important;color:#4f46e5!important;box-shadow:0 10px 22px #6d5dfc1a!important}body .app-shell :where(.sidebar nav button.active svg,.mobile-nav button.active svg,.panel-heading svg,.empty-state-icon svg,.inline-empty svg,.hero-status svg,.kpi-card svg){color:#6d5dfc!important;stroke:#6d5dfc!important}body .app-shell :where(.status-pill,.badge,.tag,.chip,.kpi-card.calm,.form-validation-hint.ready,.action-guidance-panel.ready,.record-action.default,.support-simple-filters button,.quotation-filter-strip button,.kanban-board-stats span,.permission-list strong.ok){border-color:#6d5dfc24!important;background:#f5f3ff!important;color:#4f46e5!important}body .app-shell :where(.kpi-card,.panel,.workorder-card,.entity-card,.record-card,.dashboard-card,.summary-card,.settings-panel,.admin-form){border-color:#4338ca1a!important}body .app-shell :where(input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible){border-color:#6d5dfc6b!important;box-shadow:0 0 0 4px #6d5dfc24!important}body .app-shell :where(.metric-area-chart polygon,.donut-ring,.metric-bar-track i,.operating-health-summary-track i){--donut-accent: #6d5dfc}body .app-shell :where(.metric-area-chart polyline){stroke:#6d5dfc!important}body .app-shell :where(.metric-area-chart polygon){fill:#6d5dfc1f!important}body .app-shell .sidebar{width:276px!important;padding:16px 12px!important;overflow:hidden!important;border-right:1px solid rgba(67,56,202,.1)!important;background:linear-gradient(180deg,#fff,#f8f7ff)!important;color:#18213a!important;box-shadow:14px 0 34px #262d5514!important}body .app-shell .brand{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:58px!important;padding:10px!important;border-color:#6d5dfc24!important;background:#fff!important;color:#18213a!important;box-shadow:0 10px 26px #262d550f!important}body .app-shell .brand .logo-mark,body .app-shell .logo-mark.small{background:linear-gradient(135deg,#6d5dfc,#78a9ff)!important;color:#fff!important;box-shadow:0 10px 20px #6d5dfc33!important}body .app-shell .brand strong,body .app-shell .sidebar-footer strong{color:#18213a!important}body .app-shell .brand span,body .app-shell .sidebar-footer span{color:#5d6478!important}body .app-shell .sidebar nav,body .app-shell .nav-group,body .app-shell .sidebar-recents{display:flex!important;min-height:0!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important}body .app-shell .sidebar nav{gap:12px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:2px 4px 2px 0!important}body .app-shell .nav-group,body .app-shell .sidebar-recents{gap:6px!important}body .app-shell .nav-group+.nav-group{margin-top:2px!important}body .app-shell .nav-group>span,body .app-shell .sidebar-recents-header{display:flex!important;min-height:28px!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:0 8px!important}body .app-shell .nav-group>span strong,body .app-shell .sidebar-recents-header span{color:#5d6478!important;font-size:.7rem!important;font-weight:850!important;letter-spacing:.04em!important;text-transform:uppercase!important}body .app-shell .nav-group>span small{display:inline-flex!important;min-width:24px!important;min-height:22px!important;align-items:center!important;justify-content:center!important;padding:2px 7px!important;border:1px solid rgba(109,93,252,.16)!important;border-radius:999px!important;background:#f5f3ff!important;color:#4f46e5!important;font-size:.7rem!important;line-height:1!important}body .app-shell .sidebar-recents-header button{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;border:1px solid rgba(109,93,252,.16)!important;border-radius:10px!important;background:#fff!important;color:#5d6478!important}body .app-shell .sidebar nav button,body .app-shell .sidebar-recents>button,body .app-shell .sidebar-footer button,body .app-shell .mobile-nav button{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;width:100%!important;min-width:0!important;min-height:40px!important;height:auto!important;max-height:none!important;align-items:center!important;justify-content:stretch!important;justify-items:start!important;gap:10px!important;padding:9px 11px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;color:#3b4560!important;text-align:left!important;line-height:1.18!important;box-shadow:none!important;transform:none!important}body .app-shell .sidebar nav button svg,body .app-shell .sidebar-recents>button svg,body .app-shell .sidebar-footer button svg,body .app-shell .mobile-nav button svg{grid-column:1!important;justify-self:center!important;color:#6d5dfc!important;stroke:#6d5dfc!important}body .app-shell .sidebar nav button span,body .app-shell .sidebar-recents>button span,body .app-shell .sidebar-footer button span,body .app-shell .mobile-nav button span{grid-column:2!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;color:inherit!important;font-size:.9rem!important;font-weight:760!important;line-height:1.2!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .app-shell .sidebar nav button:hover,body .app-shell .sidebar-recents>button:hover,body .app-shell .sidebar-footer button:hover:not(:disabled),body .app-shell .mobile-nav button:hover{border-color:#6d5dfc29!important;background:#f5f3ff!important;color:#4f46e5!important;transform:none!important}body .app-shell .sidebar nav button.active,body .app-shell .sidebar-recents>button.active,body .app-shell .mobile-nav button.active{border-color:#6d5dfc47!important;background:linear-gradient(135deg,#f5f3ff,#eef4ff)!important;color:#4338ca!important;box-shadow:inset 3px 0 #6d5dfc,0 10px 22px #6d5dfc1a!important}body .app-shell .sidebar-footer{display:grid!important;gap:5px!important;padding:12px 8px 0!important;border-top:1px solid rgba(109,93,252,.12)!important}body .app-shell .sidebar-footer button{margin-top:6px!important;color:#4f46e5!important}body .app-shell .mobile-sidebar-close,body .app-shell .mobile-menu-button{border-color:#6d5dfc29!important;background:#fff!important;color:#4f46e5!important}body .app-shell .topbar{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important}body .app-shell .topbar>div:first-of-type{flex:1 1 210px!important}body .app-shell .global-command{flex:2 1 320px!important;max-width:460px!important}body .app-shell :where(.module-link-action,.shell-refresh-action,.connection-pill,.tenant-pill){display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;grid-template-rows:auto auto!important;flex:1 1 136px!important;min-width:136px!important;max-width:190px!important;min-height:50px!important;height:auto!important;align-self:center!important;align-items:center!important;align-content:center!important;justify-content:stretch!important;justify-items:start!important;gap:2px 8px!important;padding:8px 11px!important;border-color:#6d5dfc24!important;background:#fff!important;color:#29344f!important;text-align:left!important}body .app-shell :where(.module-link-action,.shell-refresh-action,.connection-pill,.tenant-pill) svg{grid-column:1!important;grid-row:1 / -1!important;align-self:center!important;justify-self:center!important;color:#6d5dfc!important;stroke:#6d5dfc!important}body .app-shell :where(.module-link-action,.shell-refresh-action,.connection-pill,.tenant-pill) span,body .app-shell :where(.module-link-action,.shell-refresh-action,.connection-pill,.tenant-pill) small{grid-column:2!important;display:block!important;width:100%!important;min-width:0!important;overflow:hidden!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .app-shell :where(.module-link-action,.shell-refresh-action,.connection-pill,.tenant-pill) span{color:#1f2a44!important;font-size:.82rem!important;font-weight:850!important}body .app-shell :where(.module-link-action,.shell-refresh-action,.connection-pill,.tenant-pill) small{color:#667085!important;font-size:.72rem!important;font-weight:760!important}body .app-shell :where(.module-link-action:hover,.shell-refresh-action:hover,.connection-pill:hover,.tenant-pill:hover){border-color:#6d5dfc47!important;background:#f5f3ff!important}body .app-shell .connection-pill.online span{color:#4f46e5!important}@media (max-width: 1120px){body .app-shell .topbar{align-items:stretch!important}body .app-shell .topbar>div:first-of-type,body .app-shell .global-command{max-width:none!important}}@media (max-width: 760px){body .app-shell .sidebar{width:min(88vw,320px)!important}body .app-shell .topbar{display:grid!important;grid-template-columns:1fr!important}body .app-shell :where(.module-link-action,.shell-refresh-action,.connection-pill,.tenant-pill){max-width:none!important;min-width:0!important;width:100%!important}}@media (min-width: 981px){body .app-shell .mobile-menu-button,body .app-shell .mobile-sidebar-close{display:none!important}body .app-shell .sidebar{display:grid!important;position:sticky!important;top:0!important;height:100vh!important;min-height:100vh!important;max-height:100vh!important}body .app-shell .topbar{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important}body .app-shell .topbar>div:first-of-type{flex:1 1 260px!important}body .app-shell .global-command{flex:1.4 1 340px!important}body .app-shell :where(.module-link-action,.shell-refresh-action,.connection-pill,.tenant-pill){flex:0 1 150px!important;min-width:140px!important;max-width:190px!important}}body .app-shell .sidebar nav,body .app-shell .sidebar .nav-group,body .app-shell .sidebar .sidebar-recents{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important}body .app-shell .sidebar .nav-group{flex:0 0 auto!important;height:auto!important;min-height:max-content!important}body .app-shell .sidebar .nav-group>span,body .app-shell .sidebar .nav-group>button{flex:0 0 auto!important}body .app-shell .sidebar .sidebar-recents{gap:4px!important;padding-bottom:10px!important;border-bottom:1px solid rgba(109,93,252,.1)!important}body .app-shell .sidebar .sidebar-recents-header{min-height:24px!important;padding-inline:8px 6px!important}body .app-shell .sidebar .sidebar-recents-header button{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}body .app-shell .sidebar .sidebar-recents>button,body .app-shell .sidebar nav button{min-height:38px!important;padding-block:8px!important}body .app-shell .sidebar nav{gap:10px!important;padding-bottom:14px!important;scrollbar-width:thin!important;scrollbar-color:rgba(109,93,252,.34) transparent!important}body .app-shell .sidebar nav::-webkit-scrollbar{width:8px!important}body .app-shell .sidebar nav::-webkit-scrollbar-thumb{border-radius:999px!important;background:#6d5dfc47!important}body .app-shell .sidebar-footer{background:linear-gradient(180deg,#f8f7ffb8,#f8f7ff)!important}body .app-shell .dashboard-focus-control{gap:6px!important;padding:6px!important;border-color:#6d5dfc21!important;background:#ffffffe6!important}body .app-shell .dashboard-focus-control button{min-height:38px!important;border-radius:999px!important;color:#3b4560!important;font-weight:820!important}body .app-shell .dashboard-focus-control button:hover{border-color:#6d5dfc29!important;background:#f5f3ff!important;color:#4f46e5!important}body .app-shell .dashboard-focus-control button.active{border-color:#6d5dfc47!important;background:#4f46e5!important;color:#fff!important;box-shadow:inset 0 0 0 1px #ffffff2e,0 10px 22px #4f46e52e!important}body .app-shell .command-shortcut{width:auto!important;min-width:44px!important;min-height:32px!important;border-color:#6d5dfc29!important;color:#4f46e5!important}@media (max-width: 980px){body .app-shell{grid-template-columns:1fr!important}body .app-shell .mobile-menu-button,body .app-shell .mobile-sidebar-close{display:inline-flex!important}body .app-shell .sidebar{display:none!important;position:fixed!important;inset:0 auto 0 0!important;z-index:80!important;width:min(88vw,320px)!important;min-height:100vh!important;max-height:100vh!important;overflow:auto!important}body .app-shell .sidebar.open{display:grid!important}body .app-shell .topbar{display:grid!important;grid-template-columns:1fr!important;align-items:stretch!important}}@media (max-width: 520px){body .app-shell .sidebar{width:100vw!important;max-width:100vw!important;border-right:0!important;box-shadow:none!important}body .app-shell .global-command{grid-template-columns:18px minmax(0,1fr)!important;gap:8px!important;padding-inline:12px!important}body .app-shell .global-command input{font-size:.95rem!important}body .app-shell .command-shortcut{display:none!important}}@media (min-width: 981px){body .app-shell .topbar{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;gap:10px!important}body .app-shell .topbar>div:first-of-type{grid-column:span 2!important;align-self:center!important}body .app-shell .global-command{grid-column:span 3!important;max-width:none!important;width:100%!important;align-self:center!important}body .app-shell :where(.module-link-action,.shell-refresh-action,.connection-pill,.tenant-pill){width:100%!important;min-width:0!important;max-width:none!important;min-height:54px!important}}body .app-shell .sidebar .sidebar-recents,body .app-shell aside.sidebar .sidebar-recents{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}body .app-shell .sidebar{grid-template-rows:auto minmax(0,1fr) auto!important}body .app-shell .sidebar nav{min-height:0!important;height:auto!important;padding-top:4px!important}@media (max-width: 980px){body .app-shell .sidebar{grid-template-rows:auto auto minmax(0,1fr) auto!important}}body .app-shell{position:relative!important}body .app-shell .sidebar{gap:16px!important}body .app-shell .sidebar nav{overscroll-behavior:contain!important;padding-bottom:18px!important;-webkit-mask-image:none!important;mask-image:none!important}body .app-shell .sidebar-footer{position:relative!important;z-index:2!important;margin-top:0!important;padding:14px 8px 0!important;border-top:1px solid rgba(109,93,252,.14)!important;background:linear-gradient(180deg,#f8f7fff5,#f8f7ff 60%)!important}body .app-shell .sidebar-footer button{min-height:42px!important;border-color:#6d5dfc24!important;background:#fff!important}body .app-shell .topbar{align-items:stretch!important}body .app-shell .topbar>div:first-of-type h1{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .app-shell .global-command{min-width:0!important}body .app-shell .command-shortcut{align-self:center!important}body .app-shell :where(.module-link-action,.shell-refresh-action,.connection-pill,.tenant-pill){min-height:56px!important;border-radius:16px!important}body .app-shell :where(.module-link-action,.shell-refresh-action,.connection-pill,.tenant-pill) span{color:#1f2937!important}body .app-shell :where(.module-link-action,.shell-refresh-action,.connection-pill,.tenant-pill) small{color:#475467!important}body .app-shell .sidebar nav button{color:#344054!important}body .app-shell .sidebar nav button svg{color:#635bff!important;stroke:#635bff!important}body .app-shell .sidebar nav button.active{border-color:#635bff4d!important;background:#eef2ff!important;color:#3730a3!important;box-shadow:inset 3px 0 #635bff,0 10px 24px #635bff1f!important}body .app-shell .sidebar nav button.active svg{color:#3730a3!important;stroke:#3730a3!important}@media (max-width: 980px){body .app-shell:has(.sidebar.open):before{content:""!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:70!important;background:#18213a57!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important}body .app-shell .sidebar.open{z-index:80!important;box-shadow:18px 0 48px #18213a2e!important}body .app-shell .content{min-width:0!important}body .app-shell .topbar{grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important;padding:12px!important}body .app-shell .topbar>div:first-of-type{align-self:center!important}body .app-shell .global-command{grid-column:1 / -1!important;width:100%!important;max-width:none!important}body .app-shell :where(.module-link-action,.shell-refresh-action,.connection-pill,.tenant-pill){display:none!important}}@media (max-width: 520px){body .app-shell .topbar>div:first-of-type h1{font-size:1.12rem!important}body .app-shell .mobile-menu-button{min-height:44px!important;padding-inline:14px!important}}body .app-shell .module-link-action,body .app-shell .shell-refresh-action{display:none!important}@media (min-width: 981px){body .app-shell .topbar{grid-template-columns:minmax(220px,.9fr) minmax(280px,1.5fr) minmax(132px,.65fr) minmax(150px,.75fr) minmax(170px,.8fr)!important;grid-auto-flow:column!important;align-items:stretch!important}body .app-shell .global-command{min-width:0!important}body .app-shell .connection-pill,body .app-shell .tenant-pill{width:100%!important;min-width:0!important;max-width:none!important}}@media (max-width: 1180px) and (min-width: 981px){body .app-shell .topbar{grid-template-columns:minmax(190px,.75fr) minmax(320px,1.45fr) minmax(112px,.55fr) minmax(138px,.65fr)!important}body .app-shell .session-pill{display:none!important}body .app-shell :where(.connection-pill,.tenant-pill){padding-inline:9px!important}body .app-shell :where(.connection-pill,.tenant-pill) small{font-size:.68rem!important}}body .app-shell .api-pill,body .app-shell .session-pill,body .app-shell .module-link-action,body .app-shell .shell-refresh-action{display:none!important}body .app-shell .topbar,body .app-shell .tenant-pill{overflow:hidden!important}body .app-shell .tenant-pill select{min-width:0!important;max-width:100%!important;overflow:hidden!important;color:#111827!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .app-shell .tenant-pill,body .app-shell .tenant-pill span{color:#344054!important}@media (min-width: 981px){body .app-shell .topbar{grid-template-columns:minmax(220px,.75fr) minmax(360px,1.65fr) minmax(190px,.8fr)!important;grid-auto-flow:row!important}body .app-shell .topbar>div:first-of-type,body .app-shell .global-command,body .app-shell .tenant-pill{grid-column:auto!important;min-width:0!important;max-width:none!important;width:100%!important}}@media (max-width: 1180px) and (min-width: 981px){body .app-shell .topbar{grid-template-columns:minmax(190px,.75fr) minmax(300px,1.6fr) minmax(150px,.7fr)!important}body .app-shell .tenant-pill{min-height:54px!important}}body .app-shell .command-shortcut,body .app-shell .nav-group>span small{display:none!important}body .app-shell .topbar{min-height:82px!important;padding:12px 14px!important;border-color:#dde3ee!important;background:#fffffff5!important}body .app-shell .topbar p{color:#475467!important;font-weight:800!important}body .app-shell .topbar h1{color:#111827!important}body .app-shell .global-command{grid-template-columns:20px minmax(0,1fr)!important;min-height:52px!important;border-color:#d8deea!important;background:#fff!important}body .app-shell .global-command input{color:#111827!important}body .app-shell .global-command input::placeholder{color:#667085!important;opacity:1!important}body .app-shell .tenant-pill{min-height:58px!important;border-color:#d8deea!important;background:#fff!important;box-shadow:0 10px 24px #0f172a0f!important}body .app-shell .tenant-pill svg{color:#4f46e5!important;stroke:#4f46e5!important}body .app-shell .tenant-pill select,body .app-shell .tenant-pill strong{color:#111827!important;font-weight:850!important}body .app-shell .tenant-pill span{color:#344054!important;font-weight:850!important}body .app-shell .nav-group{padding-bottom:14px!important;border-color:#e8ecf4!important}body .app-shell .nav-group>span{min-height:22px!important;padding-inline:8px!important;color:#475467!important;justify-content:flex-start!important}body .app-shell .nav-group>span strong{color:#475467!important;font-size:.72rem!important;letter-spacing:.06em!important}body .app-shell .sidebar nav button{min-height:42px!important;border-radius:12px!important;color:#1f2937!important}body .app-shell .sidebar nav button span{color:inherit!important;font-weight:780!important}body .app-shell .sidebar nav button svg{color:#4f46e5!important;stroke:#4f46e5!important}body .app-shell .sidebar nav button:hover{background:#eef2ff!important;color:#312e81!important}body .app-shell .sidebar nav button.active{border-color:#a5b4fc!important;background:#eef2ff!important;color:#312e81!important;box-shadow:inset 3px 0 #4f46e5!important}body .app-shell .sidebar-footer{border-color:#e1e7f2!important;background:#fff!important}body .app-shell .sidebar-footer strong{color:#111827!important}body .app-shell .sidebar-footer span{color:#475467!important;font-weight:750!important}body .app-shell .sidebar-footer button{color:#4338ca!important;font-weight:850!important}@media (min-width: 981px){body .app-shell .topbar{grid-template-columns:minmax(230px,.75fr) minmax(380px,1.7fr) minmax(210px,.75fr)!important}}@media (max-width: 1180px) and (min-width: 981px){body .app-shell .topbar{grid-template-columns:minmax(190px,.72fr) minmax(310px,1.65fr) minmax(160px,.72fr)!important}}:root{--muted: #475467;--coral: #b85b42;--blue: #4f46e5;--blue-dark: #3730a3}body .app-shell p,body .app-shell small,body .app-shell span,body .app-shell em,body .app-shell label{color-scheme:light}body .app-shell :is(.kpi-card span,.kpi-card small,.panel-heading p,.panel-heading span,.panel-heading small,.action-guidance-panel span,.action-guidance-panel small,.action-guidance-panel p,.entity-card p,.entity-card small,.workorder-card p,.workorder-card small,.record-action-strip span,.record-action-strip small,.dashboard-summary-band span,.dashboard-summary-band small,.permission-list span,.permission-list small,.permission-list em,.module-group-grid span,.module-group-grid small,.command-result small,.command-result em,.command-suggestion-card small,.muted-line,.pagination-controls span){color:#475467!important}body .app-shell :is(.primary-action,.action-button,.record-action.primary,.actions-row .activate-action){background:#4f46e5!important;color:#fff!important;border-color:#4f46e5!important;box-shadow:0 10px 22px #4f46e52e!important}body .app-shell :is(.primary-action,.action-button,.record-action.primary,.actions-row .activate-action):hover:not(:disabled){background:#3730a3!important;color:#fff!important;border-color:#3730a3!important}body .app-shell :is(.support-status,.ticket-status,.quotation-status,.contract-status,.invoice-status,.subscription-status,.status-pill){color:#1f2937!important;border-color:#cbd5e1!important;background:#f8fafc!important;font-weight:850!important}body .app-shell :is(.support-status.medium,.ticket-status.medium,.status-pill.medium,.kanban-priority.medium){color:#9a3412!important;border-color:#fed7aa!important;background:#fff7ed!important}body .app-shell :is(.support-status.high,.ticket-status.high,.status-pill.high,.kanban-priority.high){color:#991b1b!important;border-color:#fecaca!important;background:#fef2f2!important}body .app-shell :is(.support-status.urgent,.ticket-status.urgent,.status-pill.urgent,.kanban-priority.urgent){color:#7f1d1d!important;border-color:#fca5a5!important;background:#fee2e2!important}body .app-shell :is(.support-status.low,.ticket-status.low,.status-pill.low,.kanban-priority.low){color:#065f46!important;border-color:#a7f3d0!important;background:#ecfdf5!important}body .app-shell :is(.kanban-board,.crm-pipeline-board){scrollbar-color:#94a3b8 #e2e8f0}body .app-shell :is(.kanban-board,.crm-pipeline-board)::-webkit-scrollbar{height:10px}body .app-shell :is(.kanban-board,.crm-pipeline-board)::-webkit-scrollbar-track{background:#e2e8f0;border-radius:999px}body .app-shell :is(.kanban-board,.crm-pipeline-board)::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:999px}@media (max-width: 700px){body .app-shell .kanban-board,body .app-shell .crm-pipeline-board{grid-template-columns:1fr!important;overflow-x:visible!important;padding-bottom:0!important;scroll-snap-type:none!important}body .app-shell .kanban-column,body .app-shell .crm-pipeline-column{min-width:0!important;width:100%!important}body .app-shell .kanban-card-move-row.compact,body .app-shell .kanban-card-meta.compact{display:grid!important;grid-template-columns:1fr!important}}body .app-shell .dashboard-focus-control{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto!important;scrollbar-width:thin}body .app-shell .dashboard-focus-control button{flex:0 0 auto!important;min-width:132px!important;white-space:nowrap!important}body .app-shell .dashboard-next-actions-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important}body .app-shell .dashboard-focus-scope[data-density=Overview] .dashboard-next-action-card{min-height:118px!important;padding:14px 42px 14px 16px!important;display:grid!important;grid-template-columns:minmax(72px,auto) minmax(0,1fr) minmax(68px,auto)!important;align-items:center!important;gap:8px 12px!important}body .app-shell .dashboard-focus-scope[data-density=Overview] .dashboard-next-action-card span,body .app-shell .dashboard-focus-scope[data-density=Overview] .dashboard-next-action-card strong,body .app-shell .dashboard-focus-scope[data-density=Overview] .dashboard-next-action-card b{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}body .app-shell .dashboard-focus-scope[data-density=Overview] .dashboard-next-action-card span{grid-column:1!important;max-width:84px!important;line-height:1.25!important}body .app-shell .dashboard-focus-scope[data-density=Overview] .dashboard-next-action-card strong{grid-column:2!important;font-size:1rem!important;line-height:1.18!important}body .app-shell .dashboard-focus-scope[data-density=Overview] .dashboard-next-action-card b{grid-column:3!important;font-size:1.45rem!important;line-height:1.05!important;text-align:right!important}body .app-shell .dashboard-focus-scope[data-density=Overview] .dashboard-next-action-card p,body .app-shell .dashboard-focus-scope[data-density=Overview] .dashboard-next-action-card small,body .app-shell .dashboard-focus-scope[data-density=Overview] .dashboard-next-action-card em,body .app-shell .dashboard-focus-scope[data-density=Overview] .dashboard-next-action-card i{display:none!important}body .app-shell .crm-pipeline-board{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(224px,248px)!important;grid-template-columns:none!important;overflow-x:auto!important;gap:12px!important;padding-bottom:12px!important}body .app-shell .crm-pipeline-column{display:grid!important;min-width:224px!important;min-height:190px!important;padding:14px!important;gap:10px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;justify-content:stretch!important}body .app-shell .crm-pipeline-column>span{grid-column:1 / -1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;word-break:normal!important;overflow-wrap:normal!important;letter-spacing:.04em!important}body .app-shell .crm-pipeline-column>strong,body .app-shell .crm-pipeline-column>small{white-space:nowrap!important}body .app-shell .crm-pipeline-column>strong{grid-column:1!important}body .app-shell .crm-pipeline-column>small{grid-column:2!important;align-self:center!important;text-align:right!important}body .app-shell .crm-pipeline-column>div{grid-column:1 / -1!important;width:100%!important}body .app-shell .crm-pipeline-column i{min-width:0!important}body .app-shell .crm-pipeline-column b,body .app-shell .crm-pipeline-column em{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}@media (max-width: 700px){body .app-shell .dashboard-focus-control{margin-inline:-2px!important;padding:6px!important;border-radius:18px!important}body .app-shell .dashboard-focus-scope[data-density=Overview] .dashboard-next-action-card{grid-template-columns:1fr auto!important;min-height:104px!important}body .app-shell .dashboard-focus-scope[data-density=Overview] .dashboard-next-action-card span{grid-column:1 / -1!important;max-width:none!important}body .app-shell .dashboard-focus-scope[data-density=Overview] .dashboard-next-action-card strong{grid-column:1!important}body .app-shell .dashboard-focus-scope[data-density=Overview] .dashboard-next-action-card b{grid-column:2!important}body .app-shell .crm-pipeline-board{grid-auto-flow:row!important;grid-auto-columns:unset!important;grid-template-columns:1fr!important;overflow-x:visible!important}}body .app-shell :is(.panel,.entity-card,.workorder-card,.kpi-card,.module-form-panel,.setup-wizard-step,.owner-launch-gates button,.settings-readiness-grid article,.company-readiness-grid article,.task-readiness-grid article,.timesheet-readiness-grid article,.employee-journey-grid article,.record-audit-readiness-grid div,.dashboard-next-action-card,.crm-pipeline-column) :is(span,strong,small,p,b,em,i,label){overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}body .app-shell .setup-wizard-steps{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;gap:12px!important}body .app-shell .setup-wizard-step{display:grid!important;min-height:188px!important;padding:16px!important;border-radius:18px!important;grid-template-columns:34px minmax(0,1fr)!important;grid-template-rows:auto auto auto auto auto!important;align-items:start!important}body .app-shell .setup-wizard-step b{grid-column:1!important;grid-row:1 / span 2!important}body .app-shell .setup-wizard-step span,body .app-shell .setup-wizard-step strong,body .app-shell .setup-wizard-step p,body .app-shell .setup-wizard-step .setup-wizard-meter,body .app-shell .setup-wizard-step small{grid-column:2!important}body .app-shell .setup-wizard-step span{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .app-shell .setup-wizard-step strong{font-size:1.05rem!important;line-height:1.18!important}body .app-shell .owner-launch-gates{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important}body .app-shell .owner-launch-gates button{display:grid!important}body .app-shell .settings-readiness-grid,body .app-shell .company-readiness-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important}body .app-shell .settings-readiness-grid article,body .app-shell .company-readiness-grid article{min-width:0!important;border-radius:18px!important}@media (max-width: 700px){body .app-shell .kanban-board{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;grid-auto-columns:unset!important;gap:14px!important;overflow-x:visible!important;overflow-y:visible!important;padding:0!important;scroll-snap-type:none!important}body .app-shell .kanban-column{flex:none!important;width:100%!important;min-width:0!important;padding:0!important}body .app-shell .kanban-column-heading{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:46px!important;padding:10px 12px!important;gap:10px!important}body .app-shell .kanban-column-heading strong{min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .app-shell .kanban-edit-column,body .app-shell .kanban-column-edit button,body .app-shell .kanban-card-toolbar button{min-height:36px!important;min-width:48px!important;border-radius:999px!important}body .app-shell .kanban-card{width:100%!important;max-width:100%!important}body .app-shell .crm-pipeline-board{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;grid-auto-columns:unset!important;overflow-x:visible!important;padding-bottom:0!important}body .app-shell .crm-pipeline-column{width:100%!important;min-width:0!important;min-height:0!important;grid-template-columns:minmax(0,1fr) auto!important}body .app-shell .crm-pipeline-column i{grid-template-columns:minmax(0,1fr)!important}body .app-shell .crm-pipeline-column b,body .app-shell .crm-pipeline-column em{width:100%!important}}body .app-shell .topbar{grid-template-columns:minmax(260px,1.15fr) minmax(300px,.95fr) minmax(220px,auto)!important;gap:14px!important}body .app-shell .topbar>div:first-child{min-width:0!important}body .app-shell .topbar h1{max-width:none!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .app-shell .global-command{min-width:300px!important}body .app-shell .dashboard-focus-scope[data-density=Overview] .daily-focus-grid{grid-template-columns:repeat(4,minmax(190px,1fr))!important}body .app-shell .dashboard-focus-scope[data-density=Overview] .daily-focus-item{display:grid!important;grid-template-columns:minmax(112px,1fr) auto!important;min-height:92px!important;padding:16px!important;align-items:start!important;text-align:left!important}body .app-shell .dashboard-focus-scope[data-density=Overview] .daily-focus-item span{grid-column:1!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;word-break:normal!important;overflow-wrap:normal!important}body .app-shell .dashboard-focus-scope[data-density=Overview] .daily-focus-item strong{grid-column:1!important;font-size:1.45rem!important;line-height:1.08!important;word-break:normal!important;overflow-wrap:normal!important}body .app-shell .dashboard-focus-scope[data-density=Overview] .daily-focus-item small{grid-column:2!important;grid-row:1 / span 2!important;max-width:150px!important;align-self:center!important;text-align:right!important;word-break:normal!important;overflow-wrap:normal!important}body .app-shell .dashboard-next-actions{margin:14px 0!important;padding:14px!important}body .app-shell .dashboard-next-actions-grid{grid-template-columns:repeat(3,minmax(220px,1fr))!important}body .app-shell .dashboard-focus-scope[data-density=Overview] .dashboard-next-action-card{min-height:92px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto 18px!important;gap:10px 14px!important;padding:16px 18px!important;align-items:center!important;text-align:left!important}body .app-shell .dashboard-focus-scope[data-density=Overview] .dashboard-next-action-card span{grid-column:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .app-shell .dashboard-focus-scope[data-density=Overview] .dashboard-next-action-card strong{grid-column:1!important;font-size:1.1rem!important;line-height:1.15!important;text-align:left!important;word-break:normal!important;overflow-wrap:normal!important}body .app-shell .dashboard-focus-scope[data-density=Overview] .dashboard-next-action-card b{grid-column:2!important;grid-row:1 / span 2!important;align-self:center!important;font-size:1.7rem!important;line-height:1!important;white-space:nowrap!important;text-align:right!important}body .app-shell .dashboard-focus-scope[data-density=Overview] .dashboard-next-action-card svg{position:static!important;grid-column:3!important;grid-row:1 / span 2!important;align-self:end!important;justify-self:end!important}body .app-shell .dashboard-section .section-title{margin-bottom:12px!important}body .app-shell .compact-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important}body .app-shell .compact-kpis .kpi-card{min-height:112px!important;padding:15px!important;align-items:flex-start!important;text-align:left!important}body .app-shell .compact-kpis .kpi-card span,body .app-shell .compact-kpis .kpi-card strong,body .app-shell .compact-kpis .kpi-card small{text-align:left!important;word-break:normal!important;overflow-wrap:normal!important}body .app-shell .quick-action-grid{grid-template-columns:repeat(3,minmax(220px,1fr))!important}body .app-shell .quick-action-grid button{display:grid!important;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto!important;min-height:64px!important;align-items:center!important;text-align:left!important}body .app-shell .quick-action-grid button span,body .app-shell .quick-action-grid button small{min-width:0!important;text-align:left!important;word-break:normal!important;overflow-wrap:normal!important}@media (max-width: 1100px){body .app-shell .topbar,body .app-shell .dashboard-focus-scope[data-density=Overview] .daily-focus-grid,body .app-shell .dashboard-next-actions-grid,body .app-shell .quick-action-grid{grid-template-columns:1fr!important}body .app-shell .global-command{min-width:0!important}body .app-shell .dashboard-focus-scope[data-density=Overview] .daily-focus-item small{grid-column:1!important;grid-row:auto!important;max-width:none!important;text-align:left!important}}body .app-shell :is(.workorder-focus-board,.task-focus-board,.crm-focus-board,.support-focus-board,.employee-focus-board,.timesheet-focus-board,.payroll-focus-board,.leave-focus-board,.attendance-focus-board,.asset-focus-board,.inventory-focus-board,.supplier-focus-board,.procurement-focus-board,.expense-focus-board,.invoice-focus-board,.subscription-focus-board,.report-focus-board,.audit-focus-board,.settings-focus-board,.quotation-focus-board,.contract-focus-board){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:12px!important;align-items:stretch!important}body .app-shell :is(.workorder-focus-card,.task-focus-card,.crm-focus-card,.support-focus-card,.employee-focus-card,.timesheet-focus-card,.payroll-focus-card,.leave-focus-card,.attendance-focus-card,.asset-focus-card,.inventory-focus-card,.supplier-focus-card,.procurement-focus-card,.expense-focus-card,.invoice-focus-card,.subscription-focus-card,.report-focus-card,.audit-focus-card,.settings-focus-card,.quotation-focus-card,.contract-focus-card){display:grid!important;grid-template-columns:minmax(0,1fr)!important;min-width:0!important;min-height:104px!important;padding:14px!important;align-content:start!important;justify-content:stretch!important;align-items:start!important;text-align:left!important}body .app-shell :is(.workorder-focus-card,.task-focus-card,.crm-focus-card,.support-focus-card,.employee-focus-card,.timesheet-focus-card,.payroll-focus-card,.leave-focus-card,.attendance-focus-card,.asset-focus-card,.inventory-focus-card,.supplier-focus-card,.procurement-focus-card,.expense-focus-card,.invoice-focus-card,.subscription-focus-card,.report-focus-card,.audit-focus-card,.settings-focus-card,.quotation-focus-card,.contract-focus-card) :is(span,strong,small){display:block!important;width:100%!important;max-width:100%!important;text-align:left!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}body .app-shell .two-column,body .app-shell .crm-main-grid,body .app-shell .support-main-grid,body .app-shell .contract-main-grid,body .app-shell .quotation-main-grid{align-items:start!important}body .app-shell .company-subscription-list article>button:first-child{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;justify-items:stretch!important;text-align:left!important}body .app-shell .company-subscription-list article>button:first-child :is(span,strong,small){display:block!important;width:100%!important;min-width:0!important;text-align:left!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}body .app-shell .crm-customer-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:8px 12px!important;text-align:left!important}body .app-shell .crm-customer-card>:first-child{min-width:0!important}body .app-shell .crm-customer-card>span{min-width:120px!important;justify-self:end!important;text-align:right!important}body .app-shell .crm-customer-card>span :is(small,strong){display:block!important;width:100%!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}@media (max-width: 700px){body .app-shell .crm-customer-card{grid-template-columns:minmax(0,1fr)!important}body .app-shell .crm-customer-card>span{min-width:0!important;justify-self:stretch!important;text-align:left!important}}body .app-shell :is(.invoice-focus-kpis,.procurement-focus-kpis,.expense-focus-kpis,.kpi-grid.invoice-ops-section,.invoice-focus-board,.procurement-focus-board,.expense-focus-board,.finance-action-center.invoice-ops-section){display:none!important}body .app-shell .procurement-stack>.kpi-grid.compact-kpis:not(.compact-grid){display:none!important}body .app-shell :is(.invoice-collection-grid,.procurement-control-grid,.expense-payment-grid){margin-top:12px!important}body .app-shell{background:radial-gradient(circle at 16% 0%,rgba(93,126,232,.1),transparent 28%),radial-gradient(circle at 98% 12%,rgba(236,184,77,.12),transparent 26%),linear-gradient(180deg,#fbfcff,#f4f7fb 52%,#eef4f8)!important}body .app-shell .sidebar{background:#ffffffd1!important;color:#17202a!important;border-right:1px solid rgba(117,133,158,.18)!important;box-shadow:14px 0 38px #404c6214!important}body .app-shell .brand,body .app-shell .nav-group,body .app-shell .sidebar-footer{background:#ffffffbd!important;border:1px solid rgba(117,133,158,.16)!important;border-radius:18px!important;box-shadow:0 12px 30px #404c620f!important}body .app-shell .brand{padding:10px 12px!important}body .app-shell .brand span,body .app-shell .sidebar-footer span,body .app-shell .nav-group>span{color:#647089!important}body .app-shell nav{gap:10px!important;padding-right:0!important}body .app-shell .nav-group{padding:12px!important;gap:5px!important}body .app-shell .nav-group+.nav-group{border-top:0!important}body .app-shell nav button{min-height:42px!important;border:1px solid transparent!important;border-radius:14px!important;color:#253044!important;font-weight:850!important}body .app-shell nav button svg{color:#5d64f2!important}body .app-shell nav button:hover{background:#f3f6ff!important;border-color:#5d64f224!important}body .app-shell nav button.active{background:linear-gradient(135deg,#eef1ff,#fff7e6)!important;border-color:#5d64f242!important;box-shadow:inset 4px 0 #5d64f2,0 10px 24px #5d64f21f!important;color:#242365!important}body .app-shell .content{background:linear-gradient(rgba(255,255,255,.52) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.52) 1px,transparent 1px)!important;background-size:42px 42px!important}body .app-shell .topbar,body .app-shell .hero,body .app-shell .panel,body .app-shell .kpi-card,body .app-shell .entity-card,body .app-shell .module-form-panel{border-color:#75859e29!important;box-shadow:0 16px 38px #404c6212!important}body .app-shell .topbar{border-radius:22px!important;background:#ffffffdb!important}body .app-shell .global-command{border-color:#75859e2e!important;border-radius:18px!important;background:#fff!important}body .app-shell :is(.invoice-command-grid,.procurement-command-grid,.expense-command-grid){grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:12px!important}body .app-shell :is(.invoice-command-card,.procurement-command-card,.expense-command-card){min-height:118px!important;padding:16px!important;border-radius:20px!important}body .app-shell :is(.invoice-command-card,.procurement-command-card,.expense-command-card) small{display:none!important}body .app-shell .settings-stack:has(.procurement-command-grid)>.kpi-grid.compact-kpis{display:none!important}body .app-shell .settings-stack:has(.support-simple-bar) .panel:has(>.workorder-list),body .app-shell .settings-stack:has(.procurement-command-grid) .panel:has(>.workorder-list),body .app-shell .settings-stack:has(.expense-command-grid) .panel:has(>.workorder-list),body .app-shell .settings-stack:has(.support-simple-bar) .support-detail-panel,body .app-shell .settings-stack:has(.procurement-command-grid) .panel:has(.procurement-review-card),body .app-shell .settings-stack:has(.expense-command-grid) .panel:has(.expense-review-card){max-height:min(760px,72vh)!important;overflow:auto!important;overscroll-behavior:contain!important}@media (max-width: 700px){body .app-shell{background:#f7f9fc!important}body .app-shell .content{padding:14px!important}body .app-shell .topbar{padding:14px!important;gap:12px!important;border-radius:20px!important}body .app-shell .topbar h1{font-size:18px!important;white-space:normal!important}body .app-shell .global-command{min-height:46px!important}body .app-shell .hero.compact{min-height:0!important;padding:22px 18px!important;gap:16px!important}body .app-shell .hero.compact h2{font-size:1.55rem!important;line-height:1.12!important}body .app-shell .hero.compact p{font-size:.96rem!important}body .app-shell .hero-status{min-height:104px!important;padding:16px!important}body .app-shell :is(.invoice-command-grid,.procurement-command-grid,.expense-command-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}body .app-shell :is(.invoice-command-card,.procurement-command-card,.expense-command-card){min-height:104px!important;padding:14px!important}body .app-shell :is(.invoice-command-card,.procurement-command-card,.expense-command-card) strong{font-size:1.1rem!important;line-height:1.15!important}body .app-shell :is(.invoice-collection-grid,.procurement-control-grid,.expense-payment-grid){grid-template-columns:minmax(0,1fr)!important}body .app-shell :is(.invoice-collection-cards,.procurement-control-cards,.expense-payment-cards){grid-template-columns:repeat(2,minmax(0,1fr))!important}body .app-shell :is(.invoice-collection-card,.procurement-control-card,.expense-payment-card){min-height:94px!important;padding:12px!important}body .app-shell :is(.invoice-collection-card,.procurement-control-card,.expense-payment-card) small{display:none!important}body .app-shell .settings-stack:has(.support-simple-bar) .panel:has(>.workorder-list),body .app-shell .settings-stack:has(.procurement-command-grid) .panel:has(>.workorder-list),body .app-shell .settings-stack:has(.expense-command-grid) .panel:has(>.workorder-list),body .app-shell .settings-stack:has(.support-simple-bar) .support-detail-panel,body .app-shell .settings-stack:has(.procurement-command-grid) .panel:has(.procurement-review-card),body .app-shell .settings-stack:has(.expense-command-grid) .panel:has(.expense-review-card){max-height:560px!important}}body .app-shell{--teal: #3b82f6 !important;--teal-dark: #2456a6 !important;--blue: #5b6ee1 !important;--blue-dark: #3446ac !important;background:#f7f9fc!important}body .app-shell .content{background:#f7f9fc!important}body .app-shell :is(.hero>div:first-child>span,.dashboard-next-action-card span,.daily-focus-item span,.invoice-command-card span,.procurement-command-card span,.expense-command-card span,.support-simple-bar>div:first-child span,.panel-heading span,.section-title span,.kpi-card span){color:#52637a!important;letter-spacing:.02em!important}body .app-shell :is(.hero-status,.invoice-command-card.primary,.procurement-command-card.primary,.expense-command-card.primary){border-top-color:#6b8cff!important;background:linear-gradient(135deg,#fffffff5,#f7faffeb),#fff!important}body .app-shell :is(.hero-status svg,.invoice-command-card svg,.procurement-command-card svg,.expense-command-card svg,.kpi-card svg){color:#5b6ee1!important}body .app-shell :is(.dashboard-focus-control button.active,.support-simple-filters button.active,.invoice-density-control button.active,.dashboard-focus-control button:hover,.support-simple-filters button:hover,.invoice-density-control button:hover){background:#eef3ff!important;border-color:#5b6ee13d!important;color:#2f3f99!important;box-shadow:0 8px 18px #5b6ee11a!important}body .app-shell :is(.support-simple-filters,.dashboard-focus-control,.invoice-density-control>div:last-child){background:#f4f7fb!important;border-color:#75859e24!important}body .app-shell :is(.action-button,.primary-action,.text-action:not(button[disabled])){border-color:#5b6ee133!important}body .app-shell :is(.action-button,.primary-action){background:linear-gradient(135deg,#5b6ee1,#4662d9)!important;color:#fff!important}body .app-shell .support-simple-bar{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr) minmax(0,1fr)!important;align-items:center!important}body .app-shell .support-simple-bar>div:first-child strong,body .app-shell .support-simple-bar>div:first-child small{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}body .app-shell .support-simple-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .app-shell .support-simple-stats span{min-height:44px!important;align-items:center!important;justify-content:flex-start!important;color:#344255!important}body .app-shell .support-simple-filters{display:flex!important;flex-wrap:wrap!important;gap:8px!important}body .app-shell .support-simple-filters button{flex:1 1 116px!important;min-height:38px!important;border-radius:14px!important}@media (max-width: 700px){body .app-shell .topbar{box-shadow:0 10px 26px #404c620f!important}body .app-shell .support-simple-bar{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}body .app-shell .support-simple-bar>div:first-child strong{font-size:1.05rem!important;line-height:1.2!important}body .app-shell .support-simple-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .app-shell .support-simple-filters button{flex-basis:calc(50% - 4px)!important}}body .app-shell :is(.procurement-action-strip,.expense-action-strip){grid-template-columns:repeat(auto-fit,minmax(178px,1fr))!important}body .app-shell :is(.procurement-action-strip,.expense-action-strip) button{grid-template-columns:22px minmax(0,1fr)!important;align-items:start!important;min-width:0!important}body .app-shell :is(.procurement-action-strip,.expense-action-strip) :is(span,small){width:100%!important;min-width:0!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}body .app-shell .owner-launch-gates button{grid-template-columns:minmax(0,1fr) auto!important}body .app-shell .owner-launch-gates button :is(span,strong,small){min-width:0!important}body .app-shell .owner-launch-gates button small{display:block!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .app-shell .owner-launch-gates button b{align-self:start!important;white-space:nowrap!important}body .app-shell .dashboard-focus-scope[data-density=Overview] .daily-focus-item{grid-template-columns:minmax(140px,1fr) minmax(110px,auto)!important}body .app-shell .dashboard-focus-scope[data-density=Overview] .daily-focus-item span{min-width:0!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}@media (max-width: 700px){body .app-shell :is(.procurement-action-strip,.expense-action-strip){grid-template-columns:minmax(0,1fr)!important}body .app-shell .owner-launch-gates button{min-height:104px!important}}body .app-shell :is(.attachment-register-row strong,.attachment-register-row small,.attachment-register-row b){white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}body .app-shell .owner-launch-gates button small{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}@media (max-width: 700px){body .app-shell .dashboard-focus-control{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important}body .app-shell .dashboard-focus-control button{width:100%!important;min-height:42px!important;padding:0 8px!important;white-space:normal!important}body .app-shell .crm-pipeline-panel,body .app-shell .company-subscription-shell{max-height:640px!important;overflow:auto!important;overscroll-behavior:contain!important}body .app-shell .crm-pipeline-panel{padding-bottom:12px!important}body .app-shell .crm-pipeline-board{display:grid!important;grid-auto-flow:row!important;grid-auto-columns:unset!important;grid-template-columns:minmax(0,1fr)!important;overflow-x:visible!important;overflow-y:visible!important;padding-bottom:0!important;scroll-snap-type:none!important}body .app-shell .crm-pipeline-column{min-width:0!important;scroll-snap-align:none!important}body .app-shell .company-subscription-header{display:grid!important;gap:12px!important}body .app-shell .company-subscription-header strong{font-size:1.35rem!important}body .app-shell .company-subscription-stats,body .app-shell .company-subscription-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .app-shell .company-subscription-stats article,body .app-shell .company-subscription-category-grid article{padding:12px!important;min-height:92px!important}body .app-shell .company-subscription-stats small,body .app-shell .company-subscription-category-grid small{display:none!important}body .app-shell .company-subscription-layout{grid-template-columns:minmax(0,1fr)!important}body .app-shell .company-subscription-list{max-height:420px!important}body .app-shell .company-subscription-list article{grid-template-columns:minmax(0,1fr)!important}body .app-shell .company-subscription-list article>div{justify-content:flex-start!important}body .app-shell .calendar-shell{grid-template-columns:minmax(0,1fr)!important}body .app-shell .calendar-grid{gap:4px!important;grid-template-rows:28px repeat(6,78px)!important}body .app-shell .calendar-mode-week .calendar-grid,body .app-shell .calendar-mode-agenda .calendar-grid{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(120px,44vw)!important;grid-template-columns:none!important;overflow-x:auto!important;padding-bottom:10px!important}body .app-shell .calendar-weekday{min-height:28px!important;font-size:10px!important}body .app-shell .calendar-day{padding:5px!important;gap:4px!important;min-width:0!important}body .app-shell .calendar-day>span{width:24px!important;height:24px!important;min-width:24px!important;font-size:11px!important}body .app-shell .calendar-agenda-event-actions button{min-height:34px!important}body .app-shell .attachment-register-row{grid-template-columns:minmax(0,1fr)!important;align-items:start!important}body .app-shell .attachment-register-row :is(i,b,.attachment-quality-pill){justify-self:start!important}}body .app-shell .kanban-board-picker summary{grid-template-columns:minmax(0,1fr) auto!important}body .app-shell .kanban-board-picker summary>div,body .app-shell .kanban-board-picker-list button{min-width:0!important}body .app-shell .kanban-board-picker summary :is(strong,small),body .app-shell .kanban-board-picker-list :is(strong,small){white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}body .app-shell .attachment-register-row span{min-width:0!important;max-width:100%!important}body .app-shell .attachment-register-row span :is(strong,small,b){min-width:0!important;max-width:100%!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:break-word!important;overflow-wrap:anywhere!important}body .app-shell .hero-status{color:#2f3f99!important;border-color:#5b6ee12e!important;background:linear-gradient(135deg,#fffffffa,#f6f8fff0),#fff!important}body .app-shell .hero-status :is(strong,span,small){color:#2f3f99!important}body .app-shell .hero>div:first-child>span,body .app-shell :is(.section-title span,.panel-heading span,.command-section-label,.module-form-panel>span){color:#52637a!important}body .app-shell :is(.command-suggestion-card:hover,.command-result:hover,.entity-card:hover,.panel:hover){border-color:#5b6ee133!important}body .app-shell :is(.command-suggestion-card.calm,.dashboard-next-action-card.calm,.kpi-card.calm){background:linear-gradient(180deg,#f7f9ffdb,#fffffffa)!important}body .app-shell :is(.record-evidence-tags em.ready,.record-review-grid button.ready,.record-drawer-trust-grid button.ready,.record-audit-readiness-grid div.ready,.action-guidance-panel.ready,.form-validation-hint.ready){border-color:#5b6ee138!important;background:#f3f6ff!important;color:#2f3f99!important}body .app-shell :is(.action-button,.primary-action,button.accept-action,.hero-status button){background:#eef3ff!important;border-color:#5b6ee142!important;color:#2f3f99!important;box-shadow:0 10px 22px #5b6ee11a!important}body .app-shell :is(.action-button,.primary-action,button.accept-action,.hero-status button):hover{background:#e2eaff!important;border-color:#5b6ee157!important;color:#243383!important}body .app-shell :is(.topbar,.hero.compact,.panel,.entity-card,.kpi-card,.module-form-panel){box-shadow:0 12px 34px #202b440d!important}body .app-shell .sidebar-card{box-shadow:0 10px 26px #202b440b!important}body .app-shell .sidebar-section{gap:6px!important;padding:16px!important}body .app-shell .sidebar-section button{min-height:42px!important;border-radius:12px!important;align-items:center!important}body .app-shell .sidebar-section button.active{background:#f4f6ff!important;border-color:#5b6ee147!important;box-shadow:inset 3px 0 #5b6ee1!important}body .app-shell .hero.compact{min-height:0!important}body .app-shell .hero.compact p{max-width:700px!important}body .app-shell .dashboard-focus-control{margin-top:0!important}body .app-shell .kpi-grid.compact-kpis .kpi-card{min-height:104px!important}@media (min-width: 701px){body .app-shell .topbar{padding:20px!important}body .app-shell .hero.compact{padding:36px 28px!important}}@media (max-width: 700px){body .app-shell{background:#f7f9fd!important}body .app-shell .content{padding:14px!important;gap:14px!important}body .app-shell .topbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:12px!important;border-radius:18px!important;align-items:center!important}body .app-shell .topbar .mobile-menu-button{order:2!important;grid-column:2!important;grid-row:1!important;min-height:40px!important}body .app-shell .topbar>div:nth-child(2){order:1!important;grid-column:1!important;grid-row:1!important;min-width:0!important}body .app-shell .topbar>div:nth-child(2){gap:8px!important}body .app-shell .topbar>div:nth-child(2) p{font-size:.68rem!important;letter-spacing:.03em!important}body .app-shell .topbar>div:nth-child(2) h1{font-size:1.08rem!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .app-shell .global-command,body .app-shell .workspace-switcher{display:none!important}body .app-shell .hero,body .app-shell .hero.compact{display:block!important;padding:16px!important;border-radius:18px!important;min-height:0!important}body .app-shell .hero>div:first-child>span,body .app-shell .hero.compact>div:first-child>span{font-size:.66rem!important;letter-spacing:.08em!important}body .app-shell .hero h2,body .app-shell .hero.compact h2{font-size:1.18rem!important;line-height:1.16!important;margin:6px 0 0!important;max-width:100%!important}body .app-shell .hero p,body .app-shell .hero.compact p,body .app-shell .hero-status{display:none!important}body .app-shell :is(.dashboard-focus-control,.support-simple-filters,.invoice-density-control>div:last-child){border-radius:16px!important;padding:6px!important}body .app-shell .dashboard-focus-control{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}body .app-shell .dashboard-focus-control button{min-height:38px!important;padding:8px 10px!important;font-size:.78rem!important}body .app-shell :is(.panel,.entity-card,.kpi-card,.module-form-panel){border-radius:16px!important;padding:16px!important}body .app-shell .kpi-grid,body .app-shell .kpi-grid.compact-kpis,body .app-shell .stats-grid{gap:10px!important}body .app-shell .kpi-grid.compact-kpis .kpi-card{min-height:82px!important}body .app-shell .section-title,body .app-shell .panel-heading{gap:8px!important;margin-bottom:10px!important}body .app-shell .section-title h3,body .app-shell .panel-heading h3{font-size:1rem!important;line-height:1.2!important}body .app-shell :is(.action-button,.primary-action,button.accept-action){min-height:38px!important;border-radius:12px!important;padding:9px 12px!important}}body .app-shell{--teal: #5b6ee1 !important;--teal-dark: #2f3f99 !important;--teal-strong: #243383 !important;--green: #7c5cff !important;--gold: #d65f9e !important;--blue: #5b6ee1 !important;background:#f7f9fd!important;color:#172033!important}body .app-shell .content{gap:16px!important}body .app-shell :is(.topbar,.hero,.panel,.entity-card,.kpi-card,.module-form-panel,.sidebar-card,.nav-group,.sidebar-footer){background:#fff!important;border:1px solid rgba(116,131,167,.18)!important;box-shadow:0 8px 22px #202b440b!important}body .app-shell :is(.panel,.entity-card,.kpi-card,.module-form-panel){border-radius:14px!important;align-items:stretch!important}body .app-shell .hero{border-radius:18px!important;min-height:0!important;padding:24px!important}body .app-shell .hero.compact{padding:24px!important}body .app-shell .hero h2{max-width:760px!important;font-size:clamp(1.35rem,2.1vw,2.05rem)!important;line-height:1.12!important;letter-spacing:0!important}body .app-shell .hero p{max-width:720px!important;color:#657287!important;line-height:1.55!important}body .app-shell .hero-status{display:none!important}body .app-shell :is(.hero>div:first-child>span,.section-title span,.panel-heading span,.command-section-label,.module-form-panel>span,.kpi-card span,.entity-card span,.dashboard-next-action-card span,.daily-focus-lead>span,.dashboard-next-actions-header span){color:#3550b8!important;border-color:#3550b8!important}body .app-shell :is(.section-title,.panel-heading,.module-state-header,.support-simple-bar,.company-subscription-header){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}body .app-shell :is(.section-title h3,.panel-heading h3,.support-simple-bar strong,.company-subscription-header strong){color:#172033!important;letter-spacing:0!important}body .app-shell :is(.section-title p,.panel-heading p,.support-simple-bar small,.company-subscription-header small){color:#657287!important}body .app-shell :is(input,select,textarea,.global-command){min-height:42px!important;border-color:#7483a73d!important;background:#fff!important;color:#172033!important;box-shadow:none!important}body .app-shell :is(button,.action-button,.primary-action,.text-action,.record-action,.actions-row button){min-height:38px!important;border-radius:12px!important;align-items:center!important;justify-content:center!important;line-height:1.1!important}body .app-shell :is(.action-button,.primary-action,.record-action.primary,button.accept-action){background:#eef3ff!important;border-color:#5b6ee147!important;color:#2f3f99!important;box-shadow:none!important}body .app-shell :is(.dashboard-mode-switch button.active,.dashboard-density-toggle button.active,.dashboard-focus-scope button.active,.dashboard-focus-control button.active,.support-simple-filters button.active,.invoice-density-control button.active){color:#2f3f99!important;background:#f4f6ff!important;border-color:#5b6ee14d!important}body .app-shell :is(.status-pill,.priority-pill,.plan-pill,.attachment-quality-pill,.record-badge,.chip,.tag,.badge){min-height:28px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;line-height:1!important}body .app-shell :is(.actions-row,.button-row,.record-actions,.calendar-agenda-event-actions,.support-simple-filters){gap:8px!important;align-items:center!important}body .app-shell :is(.kpi-card,.entity-card,.dashboard-next-action-card){overflow:hidden!important}body .app-shell :is(.kpi-card,.entity-card,.dashboard-next-action-card) :is(strong,b,h3,p,small){max-width:100%!important;overflow-wrap:anywhere!important}@media (min-width: 701px){body .app-shell{grid-template-columns:264px minmax(0,1fr)!important}body .app-shell .sidebar{padding:14px 10px!important;background:#f1f5fb!important}body .app-shell .sidebar-card{min-height:46px!important;border-radius:14px!important}body .app-shell .nav-group,body .app-shell .sidebar-footer{padding:14px!important;border-radius:14px!important}body .app-shell nav button{min-height:40px!important;border-radius:11px!important}body .app-shell .topbar{min-height:86px!important;padding:18px 20px!important;border-radius:18px!important}}@media (max-width: 700px){body .app-shell .content{padding:12px!important;gap:12px!important}body .app-shell .topbar{grid-template-columns:minmax(0,1fr) auto!important;min-height:70px!important;padding:12px!important;border-radius:18px!important}body .app-shell .topbar .mobile-menu-button{order:2!important;grid-column:2!important;grid-row:1!important}body .app-shell .topbar>div:nth-child(2){order:1!important;grid-column:1!important;grid-row:1!important;min-width:0!important}body .app-shell .topbar>div:nth-child(2) h1{font-size:1.05rem!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .app-shell .global-command,body .app-shell .workspace-switcher{display:none!important}body .app-shell .hero,body .app-shell .hero.compact{padding:16px!important;border-radius:18px!important}body .app-shell .hero h2,body .app-shell .hero.compact h2{font-size:1.18rem!important;line-height:1.16!important;margin:6px 0 0!important}body .app-shell .hero p,body .app-shell .hero.compact p{display:none!important}body .app-shell :is(.panel,.entity-card,.kpi-card,.module-form-panel){padding:14px!important;border-radius:16px!important}body .app-shell :is(.section-title,.panel-heading,.support-simple-bar,.company-subscription-header){align-items:flex-start!important;flex-direction:column!important}body .app-shell :is(.actions-row,.button-row,.record-actions,.calendar-agenda-event-actions){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body .app-shell :is(.actions-row,.button-row,.record-actions,.calendar-agenda-event-actions)>*{width:100%!important;min-width:0!important}}body .app-shell :is(.kanban-command-grid,.support-simple-stats,.company-subscription-stats,.company-subscription-category-grid,.kpi-grid){align-items:stretch!important}body .app-shell :is(.kanban-command-card,.calendar-command-card,.attachment-command-card,.timesheet-command-card,.contract-command-card,.quotation-command-card,.invoice-command-card,.procurement-command-card,.expense-command-card,.support-command-card,.crm-command-card,.employee-command-card,.payroll-command-card,.subscription-command-card,.report-command-card,.settings-command-card,.workorder-command-card,.task-command-card,.leave-command-card,.attendance-command-card,.asset-command-card,.inventory-command-card,.supplier-command-card,.approval-command-card,.notification-command-card,.audit-command-card,.support-simple-stats span,.company-subscription-stats article,.company-subscription-category-grid article){min-height:0!important;padding:14px!important;border-radius:14px!important}body .app-shell :is(.kanban-command-card strong,.calendar-command-card strong,.attachment-command-card strong,.timesheet-command-card strong,.contract-command-card strong,.quotation-command-card strong,.invoice-command-card strong,.procurement-command-card strong,.expense-command-card strong,.support-command-card strong,.crm-command-card strong,.employee-command-card strong,.payroll-command-card strong,.subscription-command-card strong,.report-command-card strong,.settings-command-card strong,.workorder-command-card strong,.task-command-card strong,.leave-command-card strong,.attendance-command-card strong,.asset-command-card strong,.inventory-command-card strong,.supplier-command-card strong,.approval-command-card strong,.notification-command-card strong,.audit-command-card strong,.support-simple-stats strong,.company-subscription-stats strong){font-size:1.45rem!important;line-height:1.1!important}body .app-shell .kanban-command-card.primary strong{font-size:1.25rem!important;line-height:1.18!important}body .app-shell :is(.admin-form,.module-form-panel,.commercial-form-block){gap:12px!important}body .app-shell :is(.admin-form label,.module-form-panel label,.commercial-form-block label){gap:6px!important}body .app-shell :is(.workorder-list,.company-subscription-list,.attachment-register-list,.record-list,.kanban-board){min-height:0!important}body .app-shell .workorder-card.entity-card,body .app-shell .kanban-draggable-card,body .app-shell :is(.expense-review-card,.procurement-review-card,.subscription-review-card,.leave-review-card,.calendar-detail-card,.attachment-detail-card,.support-detail-card){padding:14px!important;gap:10px!important;border-radius:14px!important}body .app-shell .workorder-card.entity-card p,body .app-shell .kanban-draggable-card p,body .app-shell :is(.expense-review-card,.procurement-review-card,.subscription-review-card,.leave-review-card,.calendar-detail-card,.attachment-detail-card,.support-detail-card) p{margin:0!important;color:#657287!important;line-height:1.4!important}body .app-shell .workorder-card.entity-card :is(.actions-row,.record-actions,.support-ticket-actions),body .app-shell .kanban-draggable-card :is(.actions-row,.record-actions,.kanban-card-toolbar){margin-top:4px!important}body .app-shell :is(.workorder-card-meta,.support-ticket-meta,.support-ticket-snapshot,.record-evidence-tags,.record-review-grid,.commercial-detail-grid,.procurement-review-grid,.expense-review-grid){gap:8px!important}body .app-shell .calendar-day>div{width:100%!important;min-width:0!important;display:grid!important;gap:4px!important}body .app-shell .event-chip{width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .app-shell .calendar-grid{min-width:0!important}@media (min-width: 701px){body .app-shell .kanban-command-grid{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr))!important}body .app-shell :is(.admin-form,.module-form-panel){max-height:680px!important;overflow:auto!important;overscroll-behavior:contain!important}body .app-shell :is(.two-column>.panel,.settings-stack>.panel) .workorder-list,body .app-shell .timesheet-list-panel,body .app-shell .company-subscription-list,body .app-shell .attachment-governance-rules-panel,body .app-shell .report-management-pack{max-height:760px!important;overflow:auto!important;overscroll-behavior:contain!important}}@media (max-width: 700px){body .app-shell .support-simple-bar{padding:14px!important;gap:10px!important}body .app-shell .support-simple-bar>div:first-child strong{font-size:1.05rem!important;line-height:1.18!important}body .app-shell .support-simple-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}body .app-shell .support-simple-stats span{min-height:56px!important;padding:8px!important;display:flex!important;flex-direction:column!important}body .app-shell .support-simple-stats strong{font-size:1.25rem!important}body .app-shell .support-simple-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .app-shell .support-simple-filters button{min-height:38px!important;padding:8px!important}body .app-shell :is(.kanban-command-grid,.calendar-command-grid,.attachment-command-grid,.timesheet-command-grid,.contract-command-grid,.quotation-command-grid,.invoice-command-grid,.procurement-command-grid,.expense-command-grid,.support-command-grid,.crm-command-grid,.employee-command-grid,.payroll-command-grid,.subscription-command-grid,.report-command-grid,.settings-command-grid,.workorder-command-grid,.task-command-grid,.leave-command-grid,.attendance-command-grid,.asset-command-grid,.inventory-command-grid,.supplier-command-grid,.approval-command-grid,.notification-command-grid,.audit-command-grid){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body .app-shell :is(.kanban-command-card.primary,.calendar-command-card.primary,.attachment-command-card.primary,.timesheet-command-card.primary,.contract-command-card.primary,.quotation-command-card.primary,.invoice-command-card.primary,.procurement-command-card.primary,.expense-command-card.primary,.support-command-card.primary,.crm-command-card.primary,.employee-command-card.primary,.payroll-command-card.primary,.subscription-command-card.primary,.report-command-card.primary,.settings-command-card.primary,.workorder-command-card.primary,.task-command-card.primary,.leave-command-card.primary,.attendance-command-card.primary,.asset-command-card.primary,.inventory-command-card.primary,.supplier-command-card.primary,.approval-command-card.primary,.notification-command-card.primary,.audit-command-card.primary){grid-column:1 / -1!important}body .app-shell :is(.kanban-command-card,.calendar-command-card,.attachment-command-card,.timesheet-command-card,.contract-command-card,.quotation-command-card,.invoice-command-card,.procurement-command-card,.expense-command-card,.support-command-card,.crm-command-card,.employee-command-card,.payroll-command-card,.subscription-command-card,.report-command-card,.settings-command-card,.workorder-command-card,.task-command-card,.leave-command-card,.attendance-command-card,.asset-command-card,.inventory-command-card,.supplier-command-card,.approval-command-card,.notification-command-card,.audit-command-card){min-height:96px!important}body .app-shell :is(.kanban-command-card strong,.calendar-command-card strong,.attachment-command-card strong,.timesheet-command-card strong,.contract-command-card strong,.quotation-command-card strong,.invoice-command-card strong,.procurement-command-card strong,.expense-command-card strong,.support-command-card strong,.crm-command-card strong,.employee-command-card strong,.payroll-command-card strong,.subscription-command-card strong,.report-command-card strong,.settings-command-card strong,.workorder-command-card strong,.task-command-card strong,.leave-command-card strong,.attendance-command-card strong,.asset-command-card strong,.inventory-command-card strong,.supplier-command-card strong,.approval-command-card strong,.notification-command-card strong,.audit-command-card strong){font-size:1.5rem!important}body .app-shell :is(.kanban-command-card.primary strong,.calendar-command-card.primary strong,.attachment-command-card.primary strong,.timesheet-command-card.primary strong,.contract-command-card.primary strong,.quotation-command-card.primary strong,.invoice-command-card.primary strong,.procurement-command-card.primary strong,.expense-command-card.primary strong,.support-command-card.primary strong,.crm-command-card.primary strong,.employee-command-card.primary strong,.payroll-command-card.primary strong,.subscription-command-card.primary strong,.report-command-card.primary strong,.settings-command-card.primary strong,.workorder-command-card.primary strong,.task-command-card.primary strong,.leave-command-card.primary strong,.attendance-command-card.primary strong,.asset-command-card.primary strong,.inventory-command-card.primary strong,.supplier-command-card.primary strong,.approval-command-card.primary strong,.notification-command-card.primary strong,.audit-command-card.primary strong){font-size:1.28rem!important}body .app-shell :is(.admin-form,.module-form-panel,.commercial-form-block){max-height:430px!important;overflow:auto!important;overscroll-behavior:contain!important}body .app-shell :is(.two-column>.panel,.settings-stack>.panel) .workorder-list,body .app-shell .timesheet-list-panel,body .app-shell .company-subscription-list,body .app-shell .attachment-governance-rules-panel,body .app-shell .report-management-pack,body .app-shell .crm-pipeline-panel{max-height:560px!important;overflow:auto!important;overscroll-behavior:contain!important}body .app-shell .workorder-card.entity-card,body .app-shell .kanban-draggable-card{min-height:112px!important;max-height:238px!important;overflow:hidden!important}body .app-shell .workorder-card.entity-card:hover,body .app-shell .workorder-card.entity-card.selected-card,body .app-shell .kanban-draggable-card:hover{overflow:auto!important}body .app-shell .kanban-compact-card-body{display:grid!important;gap:8px!important}body .app-shell .kanban-compact-card-body>p,body .app-shell .kanban-compact-card-body .kanban-card-detail-grid,body .app-shell .kanban-compact-card-body .record-evidence-tags{display:none!important}body .app-shell .support-detail-card,body .app-shell :is(.expense-review-card,.procurement-review-card,.subscription-review-card,.leave-review-card,.calendar-detail-card,.attachment-detail-card){max-height:520px!important;overflow:auto!important}body .app-shell .calendar-day{min-height:76px!important;padding:8px!important;align-items:stretch!important}body .app-shell .calendar-day>div,body .app-shell .calendar-day>div>div{width:100%!important;min-width:0!important;max-width:100%!important}body .app-shell .event-chip{font-size:.66rem!important;min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}}body .app-shell .workorder-card.entity-card{align-self:stretch!important;box-sizing:border-box!important;flex:none!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;gap:10px!important}body .app-shell .workorder-list:has(>.entity-card){align-items:stretch!important;display:flex!important;flex-direction:column!important}body .app-shell .workorder-card.entity-card:hover,body .app-shell .workorder-card.entity-card.selected-card{overflow:visible!important}body .app-shell .entity-card .workorder-top{align-items:flex-start!important;gap:12px!important}body .app-shell .entity-card-title{min-width:0!important;flex:1 1 auto!important}body .app-shell .entity-card-title strong{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;line-height:1.25!important}body .app-shell .entity-card-title span{display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important}body .app-shell .entity-card-side{flex:0 0 auto!important;max-width:min(230px,42%)!important;justify-content:flex-end!important;align-items:flex-start!important;gap:8px!important}body .app-shell .entity-card-side :is(.status-pill,.record-open-button){max-width:100%!important;white-space:nowrap!important}body .app-shell .entity-card-details{border-top:1px solid rgba(148,163,184,.22)!important;flex:none!important;height:auto!important;margin-top:2px!important;min-height:0!important;padding-top:8px!important}body .app-shell .entity-card-details>summary{align-items:center!important;border-radius:999px!important;color:#2563eb!important;cursor:pointer!important;display:inline-flex!important;font-size:.78rem!important;font-weight:800!important;gap:6px!important;line-height:1!important;list-style:none!important;min-height:30px!important;padding:7px 10px!important;transition:background .16s ease,color .16s ease,transform .16s ease!important}body .app-shell .entity-card-details>summary::-webkit-details-marker{display:none!important}body .app-shell .entity-card-details>summary:hover{background:#eff6ff!important;color:#1d4ed8!important}body .app-shell .entity-card-details>summary svg{transition:transform .16s ease!important}body .app-shell .entity-card-details[open]>summary svg{transform:rotate(180deg)!important}body .app-shell .entity-card-detail-panel{display:grid!important;gap:10px!important;padding-top:10px!important}body .app-shell .entity-card-detail-panel :is(.actions-row,.record-action-strip,.support-ticket-actions){align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}body .app-shell .entity-card-detail-panel :is(.permission-list,.workorder-card-meta,.support-ticket-meta,.leave-card-meta,.kanban-card-meta,.record-evidence-tags){align-items:stretch!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important}body .app-shell .entity-card-detail-panel :is(.permission-list>div,.workorder-card-meta span,.support-ticket-meta span,.leave-card-meta span,.kanban-card-meta span,.record-evidence-tags span){min-width:0!important}@media (max-width: 720px){body .app-shell .entity-card .workorder-top{flex-direction:column!important}body .app-shell .entity-card-side{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:none!important;width:100%!important}body .app-shell .entity-card-side :is(.status-pill,.record-open-button){justify-content:center!important;width:100%!important}}body .app-shell .module-form-disclosure{gap:0!important;max-height:none!important;overflow:visible!important;padding:0!important}body .app-shell .module-form-disclosure>.module-form-summary{align-items:center!important;cursor:pointer!important;display:grid!important;gap:12px!important;grid-template-columns:auto minmax(0,1fr) auto!important;list-style:none!important;min-height:64px!important;padding:16px 18px!important;width:100%!important}body .app-shell .module-form-disclosure>.module-form-summary::-webkit-details-marker{display:none!important}body .app-shell .module-form-summary-icon{align-items:center!important;background:#eef2ff!important;border:1px solid #dbe4ff!important;border-radius:12px!important;color:#4f46e5!important;display:inline-flex!important;height:34px!important;justify-content:center!important;width:34px!important}body .app-shell .module-form-summary strong{color:#111827!important;font-size:1rem!important;font-weight:850!important;line-height:1.2!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .app-shell .module-form-summary-action{align-items:center!important;background:#f8fafc!important;border:1px solid #dbe4f0!important;border-radius:999px!important;color:#30415d!important;display:inline-flex!important;font-size:.78rem!important;font-weight:850!important;gap:6px!important;justify-content:center!important;min-height:32px!important;padding:7px 10px!important;white-space:nowrap!important}body .app-shell .module-form-summary-action svg{transition:transform .16s ease!important}body .app-shell .module-form-disclosure[open]>.module-form-summary{border-bottom:1px solid rgba(148,163,184,.2)!important}body .app-shell .module-form-disclosure[open] .module-form-summary-action svg{transform:rotate(180deg)!important}body .app-shell .module-form-disclosure>.module-form-body{display:grid!important;gap:12px!important;max-height:min(560px,72vh)!important;overflow:auto!important;padding:16px 18px 18px!important}body .app-shell .module-form-body>.actions-row,body .app-shell .module-form-body>button,body .app-shell .module-form-body>.text-action{margin-top:2px!important}body .app-shell :is(.support-simple-stats span,.support-simple-stats strong,.status-pill,.record-open-button,.module-form-summary-action,.kpi-card span,.kpi-card strong,.dashboard-next-action-card span,.dashboard-next-action-card strong,.entity-card-side span,.entity-card-detail-panel span){-webkit-hyphens:none!important;hyphens:none!important;overflow-wrap:normal!important;word-break:normal!important}body .app-shell .support-simple-stats span{align-items:flex-start!important;min-width:0!important}body .app-shell .support-simple-stats span:not(:has(strong)){white-space:normal!important}body .app-shell .support-simple-stats :is(span,strong){line-height:1.15!important}@media (max-width: 720px){body .app-shell .module-form-disclosure>.module-form-summary{grid-template-columns:auto minmax(0,1fr)!important;min-height:58px!important;padding:14px!important}body .app-shell .module-form-summary-action{grid-column:1 / -1!important;width:100%!important}body .app-shell .module-form-disclosure>.module-form-body{max-height:68vh!important;padding:14px!important}}body .app-shell .attachment-governance-grid{align-items:stretch!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}body .app-shell .attachment-governance-card{align-content:stretch!important;align-items:start!important;display:grid!important;gap:8px!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"label" "value" "detail" "context"!important;min-height:136px!important;overflow:hidden!important;padding:14px!important}body .app-shell .attachment-governance-card span{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;grid-area:label!important;min-width:0!important;overflow:hidden!important;white-space:normal!important}body .app-shell .attachment-governance-card strong{grid-area:value!important;display:block!important;font-size:clamp(1.8rem,3vw,2.45rem)!important;line-height:1!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .app-shell .attachment-governance-card small{grid-area:detail!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;min-width:0!important;overflow:hidden!important}body .app-shell .attachment-governance-card b{align-self:start!important;background:#eef2ff!important;border:1px solid #dbe4ff!important;border-radius:999px!important;grid-area:context!important;line-height:1!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;padding:6px 8px!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .app-shell .attachment-governance-card :is(span,strong,small,b){-webkit-hyphens:none!important;hyphens:none!important;overflow-wrap:normal!important;word-break:normal!important}body .app-shell .sidebar{display:flex!important;flex-direction:column!important;overflow:hidden!important}body .app-shell .sidebar nav{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;padding-bottom:12px!important}body .app-shell .sidebar-footer{align-self:end!important;flex:none!important;margin-top:0!important;width:100%!important}body .app-shell .sidebar nav button,body .app-shell .sidebar-footer button{position:relative!important}body .app-shell .executive-signal-gauges{gap:12px!important;grid-template-columns:repeat(auto-fit,minmax(148px,1fr))!important}body .app-shell .executive-signal-gauge-button{min-width:0!important;padding-inline:12px!important}body .app-shell .executive-signal-gauge-button small{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media (max-width: 760px){body .app-shell .attachment-governance-card{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"label" "value" "detail" "context"!important}body .app-shell .attachment-governance-card b{max-width:100%!important;width:fit-content!important}}body .app-shell .employee-mobile-actions{display:grid!important;gap:10px!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}body .app-shell .employee-mobile-actions button{align-content:center!important;align-items:center!important;display:grid!important;gap:8px 10px!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"icon label" "icon value" "detail detail"!important;min-height:112px!important;padding:14px!important}body .app-shell .employee-mobile-actions button svg{grid-area:icon!important}body .app-shell .employee-mobile-actions button span{grid-area:label!important}body .app-shell .employee-mobile-actions button strong{grid-area:value!important}body .app-shell .employee-mobile-actions button small{grid-area:detail!important}body .app-shell .employee-mobile-actions button :is(span,strong,small){min-width:0!important;overflow-wrap:normal!important;text-align:left!important;word-break:normal!important}body .app-shell .employee-mobile-actions button span,body .app-shell .employee-mobile-actions button strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .app-shell .employee-mobile-actions button small{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}body .app-shell .calendar-day{align-content:start!important;align-items:stretch!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr)!important;justify-items:stretch!important}body .app-shell .calendar-day>span{justify-self:start!important}body .app-shell .calendar-day>div{align-self:stretch!important;justify-self:stretch!important;width:100%!important}body .app-shell .calendar-day .event-chip{display:block!important;max-width:none!important;width:100%!important}body .app-shell .calendar-agenda-event-main{align-items:start!important;display:grid!important;gap:6px!important;grid-template-columns:minmax(0,1fr)!important;justify-items:start!important;text-align:left!important}body .app-shell .calendar-agenda-event-main .calendar-status{width:auto!important}body .app-shell .calendar-agenda-event-main strong,body .app-shell .calendar-agenda-event-main small{min-width:0!important;width:100%!important}body .app-shell .calendar-agenda-event-actions{display:grid!important;gap:8px!important;grid-template-columns:repeat(auto-fit,minmax(96px,1fr))!important}body .app-shell .calendar-agenda-event-actions button{min-width:0!important;width:100%!important}body .app-shell .calendar-agenda-event-actions button:last-child:nth-child(odd){grid-column:1 / -1!important}@media (max-width: 720px){body .app-shell .employee-mobile-actions{grid-template-columns:1fr!important}}body .app-shell .kanban-board,body .app-shell .crm-pipeline-board{max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain!important;padding-bottom:14px!important;scrollbar-color:#8b96ff #eef1ff!important;scrollbar-width:thin!important}body .app-shell .kanban-board::-webkit-scrollbar,body .app-shell .crm-pipeline-board::-webkit-scrollbar{height:12px!important}body .app-shell .kanban-board::-webkit-scrollbar-track,body .app-shell .crm-pipeline-board::-webkit-scrollbar-track{background:#eef1ff!important;border-radius:999px!important}body .app-shell .kanban-board::-webkit-scrollbar-thumb,body .app-shell .crm-pipeline-board::-webkit-scrollbar-thumb{background:#8b96ff!important;border:3px solid #eef1ff!important;border-radius:999px!important}body .app-shell .kanban-board{display:grid!important;gap:14px!important;grid-auto-columns:clamp(196px,18vw,208px)!important;grid-auto-flow:column!important;grid-template-columns:none!important}body .app-shell .kanban-column{flex:none!important;min-width:0!important;width:clamp(196px,18vw,208px)!important}body .app-shell .crm-pipeline-board{display:grid!important;gap:12px!important;grid-auto-columns:clamp(176px,15.5vw,204px)!important;grid-auto-flow:column!important;grid-template-columns:none!important}body .app-shell .crm-pipeline-column{min-width:0!important;width:clamp(176px,15.5vw,204px)!important}body .app-shell .kanban-board:after,body .app-shell .crm-pipeline-board:after{content:""!important;width:1px!important}body .app-shell .crm-customer-card{display:grid!important;grid-template-areas:"name owner" "status owner"!important;grid-template-columns:minmax(0,1fr) minmax(150px,220px)!important;align-items:start!important;gap:10px 14px!important;min-height:84px!important;padding:14px 16px!important;text-align:left!important}body .app-shell .crm-customer-card>span:first-of-type{grid-area:name!important;justify-self:stretch!important;max-width:100%!important;min-width:0!important;text-align:left!important}body .app-shell .crm-customer-card>span:nth-of-type(2){grid-area:owner!important;justify-self:end!important;max-width:220px!important;min-width:0!important;text-align:right!important}body .app-shell .crm-customer-card>b{align-self:end!important;grid-area:status!important;justify-self:start!important;max-width:100%!important}body .app-shell .crm-customer-card :is(strong,small,b){min-width:0!important}body .app-shell .crm-customer-card :is(strong,small){overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .app-shell .entity-card-details:not([open]){border-top:0!important;margin-top:0!important;padding-top:0!important}body .app-shell .dashboard-focus-scope[data-density=Overview] .dashboard-expanded-section,body .app-shell .dashboard-focus-scope[data-density=Overview] .dashboard-detail-section{display:none!important}body .app-shell .dashboard-focus-scope[data-density=Overview]{display:grid!important;gap:18px!important}body .app-shell .dashboard-focus-scope[data-density=Overview] .daily-focus-grid{grid-template-columns:minmax(260px,1.15fr) repeat(3,minmax(180px,1fr))!important}body .app-shell .dashboard-focus-scope[data-density=Overview] .dashboard-next-actions-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .app-shell .dashboard-focus-scope[data-density=Overview] :is(.daily-focus-item,.dashboard-next-action-card){min-width:0!important}body .app-shell .dashboard-focus-scope[data-density=Overview] :is(.daily-focus-item,.dashboard-next-action-card) :is(span,strong,small,p,b){min-width:0!important}@media (max-width: 1000px){body .app-shell .dashboard-focus-scope[data-density=Overview] .daily-focus-grid,body .app-shell .dashboard-focus-scope[data-density=Overview] .dashboard-next-actions-grid{grid-template-columns:1fr!important}}body .app-shell :is(.kpi-card,.daily-focus-item,.dashboard-next-action-card,.entity-card,.workorder-card,.crm-customer-card,.calendar-agenda-event,.report-focus-card,.asset-focus-card,.inventory-focus-card,.attendance-focus-card,.supplier-focus-card,.task-focus-card,.attachment-governance-card,.kanban-column,.crm-pipeline-column,.panel){-webkit-hyphens:none!important;hyphens:none!important;overflow-wrap:normal!important;word-break:normal!important}body .app-shell :is(.kpi-card,.daily-focus-item,.dashboard-next-action-card,.entity-card,.workorder-card,.crm-customer-card,.calendar-agenda-event,.report-focus-card,.asset-focus-card,.inventory-focus-card,.attendance-focus-card,.supplier-focus-card,.task-focus-card,.attachment-governance-card,.kanban-column,.crm-pipeline-column,.panel) :is(span,strong,small,p,b,em,i,label){-webkit-hyphens:none!important;hyphens:none!important;overflow-wrap:normal!important;word-break:normal!important}body .app-shell :is(.kpi-card,.daily-focus-item,.dashboard-next-action-card,.entity-card,.workorder-card,.crm-customer-card,.calendar-agenda-event,.report-focus-card,.asset-focus-card,.inventory-focus-card,.attendance-focus-card,.supplier-focus-card,.task-focus-card,.attachment-governance-card,.kanban-column,.crm-pipeline-column,.panel) :is(span,strong,small,p,b,em,i,label,div){min-width:0!important}body .app-shell{grid-template-columns:236px minmax(0,1fr)!important;font-size:14px!important}body .app-shell .sidebar{width:236px!important;padding:14px 12px!important;gap:12px!important}body .app-shell .brand{min-height:50px!important;padding:10px!important;border-radius:16px!important;gap:10px!important}body .app-shell .logo-mark.small{width:34px!important;height:34px!important;border-radius:12px!important;font-size:16px!important}body .app-shell .brand strong{font-size:17px!important;line-height:1.1!important}body .app-shell .brand span,body .app-shell .sidebar-footer span{font-size:12px!important;line-height:1.25!important}body .app-shell .sidebar nav{gap:12px!important;padding:0 2px 6px!important}body .app-shell .nav-group{gap:4px!important;padding:10px!important;border-radius:16px!important}body .app-shell .nav-group+.nav-group{margin-top:0!important}body .app-shell .nav-group>span{margin:0 0 5px!important;font-size:10px!important;letter-spacing:.08em!important}body .app-shell .nav-group>span small{min-width:22px!important;height:20px!important;font-size:10px!important}body .app-shell .nav-group button,body .app-shell .sidebar-recents>button{min-height:34px!important;padding:7px 10px!important;gap:9px!important;border-radius:12px!important;font-size:13px!important;line-height:1.2!important}body .app-shell .nav-group button svg,body .app-shell .sidebar-recents>button svg{width:15px!important;height:15px!important}body .app-shell .sidebar-footer{padding:12px!important;border-radius:16px!important}body .app-shell .sidebar-footer strong{font-size:14px!important;line-height:1.2!important}body .app-shell .sidebar-footer button{min-height:36px!important;padding:8px 10px!important;font-size:13px!important}body .app-shell .content{width:auto!important;min-width:0!important;padding:16px!important;overflow-x:hidden!important}body .app-shell .topbar{display:grid!important;grid-template-columns:minmax(220px,.9fr) minmax(260px,1.2fr) repeat(4,minmax(104px,max-content))!important;gap:10px!important;padding:12px!important;border-radius:18px!important;overflow:visible!important}body .app-shell .topbar>div:first-of-type{min-width:0!important}body .app-shell .topbar p{font-size:11px!important;margin-bottom:2px!important}body .app-shell .topbar h1{font-size:clamp(22px,2.1vw,30px)!important;line-height:1.08!important;white-space:normal!important}body .app-shell .global-command{min-height:38px!important;min-width:240px!important}body .app-shell :where(.module-link-action,.shell-refresh-action,.connection-pill,.tenant-pill){min-height:38px!important;max-width:170px!important;padding:7px 10px!important;gap:7px!important;align-self:stretch!important}body .app-shell :where(.module-link-action,.shell-refresh-action,.connection-pill,.tenant-pill) span{font-size:12px!important;line-height:1.1!important}body .app-shell :where(.module-link-action,.shell-refresh-action,.connection-pill,.tenant-pill) small{font-size:10px!important;line-height:1.1!important}body .app-shell :where(.module-link-action,.shell-refresh-action,.connection-pill,.tenant-pill) svg{width:14px!important;height:14px!important}body .app-shell .hero,body .app-shell .module-hero{gap:16px!important;padding:22px 24px!important;border-radius:20px!important;overflow:visible!important}body .app-shell .hero>div:first-child,body .app-shell .module-hero>div:first-child{max-width:min(100%,760px)!important;min-width:0!important}body .app-shell .hero h2,body .app-shell .module-hero h2{max-width:100%!important;font-size:clamp(28px,2.8vw,42px)!important;line-height:1.06!important;white-space:normal!important;overflow:visible!important}body .app-shell .hero p,body .app-shell .module-hero p{max-width:76ch!important;font-size:clamp(15px,1.25vw,17px)!important;line-height:1.55!important}body .app-shell .dashboard-focus-control,body .app-shell .dashboard-density-control{border-radius:16px!important;padding:8px!important;gap:6px!important}body .app-shell .dashboard-focus-control button,body .app-shell .dashboard-density-control button{min-height:36px!important;padding:8px 12px!important;font-size:13px!important}body .app-shell .daily-focus-grid,body .app-shell .kpi-grid,body .app-shell .compact-kpis{gap:12px!important}body .app-shell .kpi-card,body .app-shell .daily-focus-lead,body .app-shell .daily-focus-item,body .app-shell .dashboard-next-action-card,body .app-shell .panel,body .app-shell .entity-card,body .app-shell .workorder-card,body .app-shell .crm-customer-card{border-radius:16px!important;padding:14px!important}body .app-shell .daily-focus-lead strong,body .app-shell .daily-focus-item strong,body .app-shell .kpi-card strong{font-size:clamp(24px,2.2vw,34px)!important;line-height:1.05!important}body .app-shell .dashboard-next-actions{padding:18px!important;border-radius:18px!important}body .app-shell .dashboard-next-actions-header strong{font-size:clamp(20px,2vw,28px)!important;line-height:1.08!important}body .app-shell .dashboard-next-action-card{min-height:98px!important;grid-template-columns:minmax(0,1fr) auto!important}body .app-shell .dashboard-next-action-card strong,body .app-shell .dashboard-next-action-card b{font-size:clamp(18px,1.8vw,28px)!important;line-height:1.05!important}body .app-shell .panel-heading h3,body .app-shell .panel-heading strong{font-size:clamp(17px,1.4vw,22px)!important;line-height:1.18!important}body .app-shell .table-head,body .app-shell .table-row{min-height:42px!important;padding:10px 12px!important;gap:10px!important}body .app-shell :where(.status-pill,.priority-pill,.module-pill,.record-chip,.tag-chip,.badge){min-height:26px!important;padding:5px 9px!important;font-size:11px!important;line-height:1.1!important}@media (max-width: 1180px){body .app-shell{grid-template-columns:220px minmax(0,1fr)!important}body .app-shell .sidebar{width:220px!important}body .app-shell .topbar{grid-template-columns:minmax(180px,1fr) minmax(240px,1.35fr) repeat(2,minmax(96px,max-content))!important}body .app-shell .connection-pill,body .app-shell .tenant-pill{display:none!important}}@media (max-width: 760px){body .app-shell{display:block!important;font-size:14px!important}body .app-shell .sidebar{width:min(86vw,320px)!important}body .app-shell .content{padding:12px!important}body .app-shell .topbar{grid-template-columns:auto minmax(0,1fr)!important;border-radius:16px!important}body .app-shell .topbar>div:first-of-type,body .app-shell .global-command{grid-column:1 / -1!important;min-width:0!important}body .app-shell :where(.module-link-action,.shell-refresh-action,.connection-pill,.tenant-pill){display:none!important}body .app-shell .hero,body .app-shell .module-hero{padding:18px!important}body .app-shell .hero h2,body .app-shell .module-hero h2{font-size:27px!important}}body .app-shell .topbar{grid-template-columns:minmax(320px,1fr) minmax(300px,.85fr) auto!important;align-items:center!important}body .app-shell .topbar h1{max-width:100%!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;font-size:clamp(20px,1.7vw,26px)!important}body .app-shell .module-link-action,body .app-shell .shell-refresh-action,body .app-shell .connection-pill{display:none!important}body .app-shell .tenant-pill{max-width:190px!important;justify-self:end!important}body .app-shell .hero,body .app-shell .module-hero{grid-template-columns:minmax(0,1fr)!important;min-height:auto!important}body .app-shell .hero-status,body .app-shell .module-hero .hero-status{display:none!important}body .app-shell .hero h2,body .app-shell .module-hero h2{font-size:clamp(24px,2.15vw,34px)!important;line-height:1.12!important}body .app-shell .hero p,body .app-shell .module-hero p{font-size:15px!important;max-width:72ch!important}body .app-shell .dashboard-focus-scope[data-density=Overview] .daily-focus-grid{grid-template-columns:minmax(240px,1fr) repeat(3,minmax(160px,.74fr))!important}body .app-shell .daily-focus-lead strong,body .app-shell .daily-focus-item strong,body .app-shell .kpi-card strong{font-size:clamp(20px,1.7vw,28px)!important}body .app-shell .dashboard-next-action-card strong,body .app-shell .dashboard-next-action-card b{font-size:clamp(17px,1.45vw,23px)!important}body .app-shell .nav-group button,body .app-shell .sidebar-recents>button{height:34px!important;min-height:34px!important;font-size:12px!important;font-weight:760!important}body .app-shell .nav-group{padding:8px!important}body .app-shell .nav-group>span strong{font-size:10px!important}@media (max-width: 1180px){body .app-shell .topbar{grid-template-columns:minmax(260px,1fr) minmax(240px,.9fr)!important}body .app-shell .tenant-pill{display:none!important}}body .app-shell .topbar{grid-template-columns:minmax(420px,1.15fr) minmax(320px,.85fr)!important}body .app-shell .topbar h1{overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;text-overflow:clip!important;white-space:normal!important}body .app-shell .tenant-pill{display:none!important}body .app-shell .nav-group button,body .app-shell .sidebar-recents>button{max-height:34px!important;padding-block:5px!important}body .app-shell .kanban-board,body .app-shell .crm-pipeline-board{max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;padding-bottom:10px!important}body .app-shell .kanban-board{grid-auto-columns:minmax(184px,1fr)!important}body .app-shell .kanban-column{width:auto!important;min-width:184px!important;max-width:210px!important}body .app-shell .kanban-card :is(strong,span,small),body .app-shell .kanban-draggable-card :is(strong,span,small){display:block!important;max-height:none!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;text-overflow:clip!important;white-space:normal!important;line-height:1.25!important}body .app-shell .crm-pipeline-board{grid-auto-columns:minmax(176px,188px)!important}body .app-shell .crm-pipeline-column{width:188px!important;min-width:188px!important;max-width:188px!important}body .app-shell .crm-pipeline-column :is(span,strong,small,b){min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .app-shell .crm-customer-card b{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .app-shell .entity-card-detail-panel,body .app-shell .support-ticket-meta,body .app-shell .workorder-card-meta,body .app-shell .record-evidence-tags{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:8px!important;overflow:visible!important;overflow-x:visible!important}body .app-shell .support-ticket-meta span,body .app-shell .workorder-card-meta span,body .app-shell .record-evidence-tags span,body .app-shell .entity-card-detail-panel span{flex:0 1 auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:24px!important;max-height:none!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;text-overflow:clip!important;white-space:normal!important;line-height:1.25!important}@media (max-width: 1180px){body .app-shell .topbar{grid-template-columns:minmax(0,1fr)!important}body .app-shell .global-command{grid-column:1 / -1!important}}body .app-shell .kanban-board{gap:8px!important;grid-auto-columns:minmax(206px,1fr)!important}body .app-shell .kanban-column{min-width:206px!important;max-width:214px!important;padding:10px!important}body .app-shell .kanban-draggable-card .entity-card{padding:10px!important}body .app-shell .kanban-compact-card-body{display:grid!important;gap:9px!important;width:100%!important;min-width:0!important;overflow:visible!important}body .app-shell .kanban-card-meta.compact{display:flex!important;flex-wrap:wrap!important;gap:6px!important;width:100%!important;overflow:visible!important}body .app-shell .kanban-card-meta.compact span{flex:1 1 86px!important;min-width:86px!important;max-width:100%!important;height:auto!important;min-height:24px!important;padding:5px 7px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .app-shell .kanban-card-move-row.compact{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important;width:100%!important}body .app-shell .kanban-card-move-row.compact label{display:grid!important;gap:4px!important;min-width:0!important}body .app-shell .kanban-card-move-row.compact select{width:100%!important;min-width:0!important;height:32px!important;padding:4px 24px 4px 8px!important;font-size:11px!important}body .app-shell .kanban-card-toolbar{display:flex!important;flex-wrap:wrap!important;gap:6px!important}body .app-shell .kanban-card-toolbar button{flex:1 1 74px!important;min-height:30px!important;padding:5px 8px!important;font-size:11px!important}body .app-shell .crm-pipeline-board{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(184px,1fr))!important;grid-auto-columns:unset!important;gap:10px!important;overflow:visible!important;padding-bottom:0!important}body .app-shell .crm-pipeline-column{width:auto!important;min-width:0!important;max-width:none!important}body .app-shell .crm-pipeline-column :is(span,strong,small,b,em){overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important}body .app-shell .support-linked-line{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:7px!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important}body .app-shell .support-linked-line span{display:block!important;flex:1 1 180px!important;min-width:160px!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;white-space:normal!important;line-height:1.3!important}body .app-shell .dashboard-focus-scope[data-density=Overview] .daily-focus-grid,body .app-shell .daily-focus-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:10px!important;width:100%!important;max-width:100%!important;overflow:visible!important}body .app-shell .dashboard-focus-scope[data-density=Overview] .daily-focus-item,body .app-shell .daily-focus-item{width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}body .app-shell .crm-pipeline-panel{overflow:visible!important}body .app-shell .crm-pipeline-board{width:100%!important;max-width:100%!important;min-width:0!important}body .app-shell .crm-pipeline-column{min-width:0!important;width:100%!important}body .app-shell .support-linked-line,body .app-shell .support-linked-line>*,body .app-shell .support-linked-line>span{block-size:auto!important;min-block-size:0!important;max-block-size:none!important;overflow:visible!important;white-space:normal!important;line-height:1.35!important}@media (max-width: 720px){body .app-shell .content{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}body .app-shell .dashboard-focus-scope[data-density=Overview] .daily-focus-grid,body .app-shell .daily-focus-grid,body .app-shell .crm-pipeline-board{grid-template-columns:1fr!important}body .app-shell .kanban-board{max-width:100%!important;overflow-x:auto!important;overscroll-behavior-x:contain!important}body .app-shell .sidebar{width:min(100vw,360px)!important;max-width:100vw!important;padding:18px 14px!important;overflow-x:hidden!important}body .app-shell .sidebar *,body .app-shell .mobile-sidebar-close,body .app-shell .sidebar-footer,body .app-shell .sidebar-footer *{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}body .app-shell .mobile-sidebar-close{width:100%!important;justify-content:center!important;min-height:44px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .app-shell .mobile-sidebar-close{font-size:0!important}body .app-shell .mobile-sidebar-close:after{content:"Close";font-size:14px!important;font-weight:780!important}body .app-shell .nav-group,body .app-shell .sidebar-recents,body .app-shell .sidebar-footer{width:100%!important;padding:12px!important}body .app-shell .nav-group button,body .app-shell .sidebar-recents>button,body .app-shell .sidebar-footer button{width:100%!important;justify-content:flex-start!important;gap:12px!important;padding:10px 12px!important;min-height:42px!important;height:auto!important;font-size:14px!important;line-height:1.2!important}body .app-shell .nav-group button svg,body .app-shell .sidebar-recents>button svg,body .app-shell .sidebar-footer button svg{width:18px!important;height:18px!important;flex:0 0 18px!important}body .app-shell .nav-group button span,body .app-shell .sidebar-recents>button span,body .app-shell .sidebar-footer span,body .app-shell .sidebar-footer strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .app-shell .sidebar-footer strong{font-size:15px!important}body .app-shell .sidebar-footer span{font-size:12px!important}}body .app-shell .kanban-board{display:grid!important;grid-template-columns:repeat(5,minmax(244px,1fr))!important;grid-auto-flow:unset!important;grid-auto-columns:unset!important;gap:18px!important;align-items:start!important;max-width:100%!important;overflow-x:auto!important;overflow-y:visible!important;padding:0 4px 14px!important}body .app-shell .kanban-board:after{content:none!important}body .app-shell .kanban-column{width:100%!important;min-width:244px!important;max-width:none!important;padding:12px!important;overflow:visible!important}body .app-shell .kanban-column-heading{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:8px!important;align-items:center!important}body .app-shell .kanban-column-heading strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .app-shell .kanban-draggable-card,body .app-shell .kanban-draggable-card .entity-card,body .app-shell .kanban-compact-card-body{width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important;box-sizing:border-box!important}body .app-shell .kanban-draggable-card .entity-card-title strong{display:block!important;max-width:100%!important;overflow-wrap:anywhere!important;white-space:normal!important}body .app-shell .kanban-card-meta.compact{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important}body .app-shell .kanban-card-meta.compact span{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;width:100%!important;max-width:100%!important;min-height:28px!important;padding:6px 8px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .app-shell .kanban-card-move-row.compact{grid-template-columns:minmax(0,1fr) minmax(82px,auto)!important;align-items:end!important;gap:8px!important}body .app-shell .kanban-card-move-row.compact label,body .app-shell .kanban-card-move-row.compact select,body .app-shell .kanban-card-move-row.compact button{min-width:0!important;max-width:100%!important}body .app-shell .kanban-card-toolbar{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}body .app-shell .kanban-card-toolbar .kanban-expand-card{grid-column:1 / -1!important}body .app-shell .kanban-card-toolbar button{min-width:0!important;width:100%!important;justify-content:center!important;overflow:hidden!important;text-overflow:ellipsis!important}@media (max-width: 1480px){body .app-shell .kanban-board{grid-template-columns:repeat(5,minmax(224px,1fr))!important}body .app-shell .kanban-column{min-width:224px!important}}@media (max-width: 1180px){body .app-shell .kanban-board{grid-template-columns:repeat(5,minmax(244px,244px))!important}}@media (max-width: 720px){body .app-shell .kanban-board{grid-template-columns:repeat(5,minmax(252px,252px))!important}}body .app-shell .entity-card-title,body .app-shell .workorder-card .entity-card-title{align-items:flex-start!important;min-width:0!important;max-width:100%!important}body .app-shell .entity-card-title span,body .app-shell .workorder-card .entity-card-title span{display:block!important;block-size:auto!important;height:auto!important;min-block-size:0!important;max-block-size:none!important;max-width:100%!important;overflow:visible!important;white-space:normal!important;line-height:1.35!important}body .app-shell .crm-stack .crm-pipeline-panel .crm-pipeline-board,body .app-shell section.crm-pipeline-panel .crm-pipeline-board,body .app-shell .crm-pipeline-board{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;grid-auto-columns:unset!important;gap:8px!important;width:100%!important;max-width:100%!important;overflow:visible!important}body .app-shell .crm-stack .crm-pipeline-panel .crm-pipeline-column,body .app-shell section.crm-pipeline-panel .crm-pipeline-column,body .app-shell .crm-pipeline-column{display:grid!important;grid-template-columns:minmax(82px,.72fr) minmax(52px,.35fr) minmax(90px,.72fr) minmax(120px,1fr)!important;flex:0 0 auto!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:10px 12px!important;overflow:visible!important;text-align:left!important}body .app-shell .crm-pipeline-column>div,body .app-shell .crm-pipeline-column>div>i{min-width:0!important;max-width:100%!important;overflow:visible!important}body .app-shell .crm-pipeline-column :is(span,strong,small,b,em,i){min-width:0!important;max-width:100%!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important}@media (max-width: 720px){body .app-shell .crm-stack .crm-pipeline-panel .crm-pipeline-column,body .app-shell section.crm-pipeline-panel .crm-pipeline-column,body .app-shell .crm-pipeline-column{grid-template-columns:1fr!important;gap:4px!important}}body .app-shell .crm-customer-card,body .app-shell .crm-customer-card>*,body .app-shell .crm-customer-card :is(strong,small,b,em,span){min-width:0!important;max-width:100%!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important}body .app-shell .crm-customer-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important}body .app-shell .crm-customer-card>span{display:grid!important;grid-template-columns:minmax(0,1fr)!important}body .app-shell .crm-customer-card :is(.ok,.locked,.risk,.watch){display:inline-flex!important;width:auto!important;min-width:max-content!important;max-width:100%!important;height:auto!important;min-height:24px!important;line-height:1.2!important}@media (max-width: 720px){body .app-shell .crm-customer-card{grid-template-columns:1fr!important;align-items:stretch!important}}body .saas-site{--saas-ink: #15132a;--saas-muted: #5e6475;--saas-line: #e8eaf2;--saas-soft: #f7f8fb;--saas-accent: #4f63ff;--saas-accent-2: #ff7a59;background:#fff!important;color:var(--saas-ink)!important;overflow-x:hidden!important}body .saas-site:before,body .saas-site:after,body .saas-site .saas-ambient,body .saas-site .saas-animated-bg,body .saas-site .saas-orbit,body .saas-site .saas-glow{display:none!important}body .saas-site :where(.saas-nav,.saas-section,.saas-hero,.saas-footer){width:min(1120px,calc(100% - 40px))!important;max-width:1120px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}body .saas-site .saas-nav{position:relative!important;top:auto!important;z-index:20!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:18px!important;align-items:center!important;min-height:64px!important;padding:10px 14px!important;border:1px solid var(--saas-line)!important;border-radius:22px!important;background:#fffffff0!important;box-shadow:0 14px 34px #1b223914!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}body .saas-site .saas-nav nav button,body .saas-site .saas-nav-actions button,body .saas-site .saas-mobile-menu-panel button{border-radius:999px!important;min-height:38px!important;padding:8px 14px!important;color:#272b3f!important;font-size:14px!important;font-weight:760!important;letter-spacing:0!important}body .saas-site .saas-nav nav button.active,body .saas-site .saas-nav nav button:hover{background:#eef1ff!important;color:#3448db!important}body .saas-site .saas-primary,body .saas-site .saas-secondary,body .saas-site .saas-nav-actions button:last-child{border-radius:999px!important;box-shadow:none!important}body .saas-site .saas-primary,body .saas-site .saas-nav-actions button:last-child{border-color:transparent!important;background:#3347d6!important;color:#fff!important}body .saas-site .saas-secondary,body .saas-site .saas-nav-actions button:first-child{border:1px solid var(--saas-line)!important;background:#fff!important;color:#3347d6!important}body .saas-site .saas-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,.78fr)!important;gap:34px!important;align-items:center!important;margin-top:34px!important;padding:clamp(34px,5vw,64px)!important;border:1px solid var(--saas-line)!important;border-radius:28px!important;background:#fff!important;box-shadow:0 18px 48px #1b223912!important;overflow:hidden!important}body .saas-site .saas-home-hero{grid-template-columns:minmax(0,1fr) minmax(280px,.62fr)!important;gap:28px!important}body .saas-site .saas-hero-copy{max-width:680px!important;gap:18px!important}body .saas-site .saas-eyebrow,body .saas-site .saas-hero-copy>span:first-child{width:fit-content!important;border:1px solid #dfe3ff!important;border-radius:999px!important;background:#f5f7ff!important;color:#3448db!important;letter-spacing:.08em!important}body .saas-site h1{max-width:800px!important;color:var(--saas-ink)!important;font-size:clamp(40px,4.65vw,62px)!important;line-height:1.02!important;letter-spacing:-.025em!important}body .saas-site h2{color:var(--saas-ink)!important;font-size:clamp(28px,3.2vw,46px)!important;line-height:1.04!important;letter-spacing:-.025em!important}body .saas-site p,body .saas-site small,body .saas-site li{color:var(--saas-muted)!important;line-height:1.55!important}body .saas-site .saas-hero-copy p{max-width:640px!important;font-size:clamp(17px,1.55vw,21px)!important}body .saas-site .saas-hero-actions,body .saas-site .saas-cta-row{display:flex!important;flex-wrap:wrap!important;gap:12px!important}body .saas-site .saas-hero-metrics,body .saas-site .saas-hero-outcomes,body .saas-site .saas-proof-grid,body .saas-site .saas-card-grid,body .saas-site .saas-feature-grid,body .saas-site .saas-plan-grid,body .saas-site .saas-suite-wall,body .saas-site .saas-guide-launch{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:14px!important;max-width:100%!important}body .saas-site .saas-hero-product-stage,body .saas-site .saas-product-preview,body .saas-site .saas-preview-top,body .saas-site .saas-preview-grid,body .saas-site .saas-preview-actions,body .saas-site .saas-hero-proof{min-width:0!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important}body .saas-site .saas-hero-proof{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body .saas-site .saas-hero-proof article,body .saas-site .saas-hero-proof :is(strong,span),body .saas-site .saas-preview-grid *,body .saas-site .saas-preview-actions *,body .saas-site .saas-preview-top *{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .saas-site .saas-pricing-command>*,body .saas-site .saas-plan-advisor>*,body .saas-site .saas-pricing-path>*{min-width:0!important;max-width:100%!important}body .saas-site .saas-pricing-command :is(article,div,strong,span,small),body .saas-site .saas-plan-advisor :is(article,div,strong,span,small),body .saas-site .saas-pricing-path :is(article,div,strong,span,small){min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}body .saas-site :where(.saas-card,.saas-plan-card,.saas-proof-card,.saas-feature-card,.saas-module-card,.saas-guide-card,.saas-shot-card,.saas-flow-step,.saas-media-card,.saas-preview-card){border:1px solid var(--saas-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important}body .saas-site :where(.saas-card,.saas-plan-card,.saas-proof-card,.saas-feature-card,.saas-module-card,.saas-guide-card,.saas-shot-card,.saas-flow-step,.saas-media-card,.saas-preview-card):hover{border-color:#cfd5ff!important;box-shadow:0 16px 38px #1b223914!important;transform:translateY(-1px)!important}body .saas-site .saas-section{margin-top:42px!important;padding:clamp(28px,4vw,48px)!important;border:1px solid var(--saas-line)!important;border-radius:24px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}body .saas-site .saas-section:nth-of-type(2n){background:var(--saas-soft)!important}body .saas-site .saas-home-flow,body .saas-site .saas-media-proof,body .saas-site .saas-conversion-trust,body .saas-site .saas-product-model,body .saas-site .saas-pricing-command,body .saas-site .saas-plan-advisor,body .saas-site .saas-pricing-path,body .saas-site .saas-tour-video,body .saas-site .saas-guide-layout,body .saas-site .saas-guide-checklist{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:28px!important}body .saas-site .saas-comparison-table{width:100%!important;max-width:100%!important;overflow-x:auto!important}body .saas-site .saas-footer{margin-top:44px!important;margin-bottom:24px!important;padding:30px!important;border:1px solid var(--saas-line)!important;border-radius:24px!important;background:#15172a!important;color:#fff!important;box-shadow:none!important}body .saas-site .saas-footer *{color:inherit!important}body .saas-site .saas-footer p,body .saas-site .saas-footer small{color:#ffffffad!important}@media (max-width: 900px){body .saas-site :where(.saas-nav,.saas-section,.saas-hero,.saas-footer){width:min(100% - 24px,680px)!important}body .saas-site .saas-nav{grid-template-columns:auto auto!important}body .saas-site .saas-nav nav,body .saas-site .saas-nav-actions{display:none!important}body .saas-site .saas-mobile-menu-toggle{display:inline-flex!important;justify-self:end!important}body .saas-site .saas-hero,body .saas-site .saas-home-flow,body .saas-site .saas-media-proof,body .saas-site .saas-conversion-trust,body .saas-site .saas-product-model,body .saas-site .saas-pricing-command,body .saas-site .saas-plan-advisor,body .saas-site .saas-pricing-path,body .saas-site .saas-tour-video,body .saas-site .saas-guide-layout,body .saas-site .saas-guide-checklist{grid-template-columns:1fr!important}body .saas-site h1{font-size:clamp(38px,12vw,56px)!important}}body .saas-site{background:linear-gradient(180deg,#fff,#fbfcff 54%,#fff)!important}body .saas-site :where(.saas-nav,.saas-section,.saas-hero,.saas-footer){width:min(1160px,calc(100% - 48px))!important}body .saas-site .saas-nav{min-height:58px!important;padding:8px 10px 8px 16px!important;border-radius:18px!important;box-shadow:0 10px 28px #1920380f!important}body .saas-site .saas-nav nav{width:fit-content!important;justify-self:center!important;padding:4px!important;border:1px solid #eceefa!important;border-radius:999px!important;background:#f8f9ff!important}body .saas-site .saas-nav nav button,body .saas-site .saas-nav-actions button{min-height:34px!important;padding:7px 12px!important;font-size:13px!important}body .saas-site .saas-hero,body .saas-site .saas-home-hero{grid-template-columns:minmax(0,.92fr) minmax(340px,.72fr)!important;gap:clamp(26px,4vw,54px)!important;margin-top:52px!important;padding:34px 0 22px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}body .saas-site .saas-hero-copy{align-content:center!important;max-width:620px!important}body .saas-site .saas-eyebrow,body .saas-site .saas-hero-copy>span:first-child{padding:8px 12px!important;border-color:#e7e9fb!important;background:#fff!important;box-shadow:0 8px 22px #1920380d!important;font-size:12px!important}body .saas-site h1{max-width:640px!important;font-size:clamp(42px,5vw,64px)!important;line-height:1!important;letter-spacing:-.04em!important}body .saas-site .saas-hero-copy p{max-width:590px!important;font-size:clamp(16px,1.35vw,19px)!important}body .saas-site .saas-hero-product-stage{padding:16px!important;border:1px solid #e9ebf5!important;border-radius:22px!important;background:#fff!important;box-shadow:0 22px 48px #1b22391a!important}body .saas-site .saas-hero-app-suite{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:4px 0 12px!important}body .saas-site .saas-hero-app-suite article{display:grid!important;gap:6px!important;min-width:0!important;padding:12px!important;border:1px solid #edf0f7!important;border-radius:16px!important;background:linear-gradient(135deg,color-mix(in srgb,#4f63ff 7%,#ffffff),#fff)!important;box-shadow:0 8px 18px #1b22390b!important}body .saas-site .saas-hero-app-suite article:nth-child(2){background:linear-gradient(135deg,color-mix(in srgb,#ff7a59 9%,#ffffff),#fff)!important}body .saas-site .saas-hero-app-suite article:nth-child(3){background:linear-gradient(135deg,color-mix(in srgb,#21a67a 9%,#ffffff),#fff)!important}body .saas-site .saas-hero-app-suite article:nth-child(4){background:linear-gradient(135deg,color-mix(in srgb,#f5b84b 11%,#ffffff),#fff)!important}body .saas-site .saas-hero-app-suite article:nth-child(5){background:linear-gradient(135deg,color-mix(in srgb,#8b5cf6 9%,#ffffff),#fff)!important}body .saas-site .saas-hero-app-suite article:nth-child(6){background:linear-gradient(135deg,color-mix(in srgb,#06a6c8 9%,#ffffff),#fff)!important}body .saas-site .saas-hero-app-suite article>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;border-radius:12px!important;background:#fff!important;color:#3347d6!important;box-shadow:inset 0 0 0 1px #eceefa!important}body .saas-site .saas-hero-app-suite strong{color:#17182b!important;font-size:14px!important;line-height:1.1!important}body .saas-site .saas-hero-app-suite small{min-width:0!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;color:#656b7c!important;font-size:11px!important;line-height:1.25!important}body .saas-site .saas-home-hero .saas-hero-copy{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:18px!important;min-height:0!important}body .saas-site .saas-home-hero .saas-hero-outcomes,body .saas-site .saas-home-hero .saas-hero-note,body .saas-site .saas-home-hero .saas-hero-readiness,body .saas-site .saas-home-hero .saas-hero-proof{display:none!important}body .saas-site .saas-app-store-hero{display:grid!important;grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr)!important;gap:clamp(34px,5vw,72px)!important;align-items:center!important;min-height:0!important;margin-top:26px!important;padding:clamp(18px,3vw,34px) 0!important}body .saas-site .saas-app-store-hero .saas-hero-copy{align-items:flex-start!important;max-width:580px!important}body .saas-site .saas-app-store-hero h1{max-width:580px!important;font-size:clamp(42px,4.75vw,62px)!important;line-height:.98!important;letter-spacing:-.045em!important}body .saas-site .saas-app-store-hero .saas-hero-copy>p{max-width:560px!important;font-size:clamp(16px,1.35vw,19px)!important}body .saas-site .saas-hero-trust-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:min(100%,470px)!important;margin-top:4px!important}body .saas-site .saas-hero-trust-row article{display:grid!important;gap:2px!important;min-width:0!important;padding:10px 12px!important;border:1px solid #eceefa!important;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 18px #1b22390a!important}body .saas-site .saas-hero-trust-row strong{color:#17182b!important;font-size:13px!important;line-height:1.15!important}body .saas-site .saas-hero-trust-row span{color:#686f80!important;font-size:11px!important}body .saas-site .saas-hero-module-grid{display:grid!important;gap:12px!important;min-width:0!important;padding:clamp(14px,1.6vw,20px)!important;border:1px solid #e8ebf4!important;border-radius:28px!important;background:radial-gradient(circle at 12% 16%,rgba(79,99,255,.12),transparent 26%),radial-gradient(circle at 88% 24%,rgba(255,122,89,.12),transparent 25%),linear-gradient(135deg,#fff,#fbfcff)!important;box-shadow:0 28px 70px #1b22391c!important}body .saas-site .saas-hero-module-grid-header{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:14px!important}body .saas-site .saas-hero-module-grid-header span{color:#3448db!important;font-size:12px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}body .saas-site .saas-hero-module-grid-header strong{max-width:260px!important;color:#17182b!important;font-size:15px!important;line-height:1.25!important;text-align:right!important}body .saas-site .saas-hero-module-tiles{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}body .saas-site .saas-hero-module-tiles article{display:grid!important;gap:6px!important;min-width:0!important;min-height:88px!important;padding:10px!important;border:1px solid #eef0f7!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 18px #1b22390b!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease!important}body .saas-site .saas-hero-module-tiles article:hover{border-color:#cfd5ff!important;box-shadow:0 18px 34px #1b223917!important;transform:translateY(-2px)!important}body .saas-site .saas-hero-module-tiles article>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;border-radius:11px!important;background:#f4f6ff!important;color:#3347d6!important}body .saas-site .saas-hero-module-tiles article:nth-child(3n+2)>span{background:#fff4ef!important;color:#d85d3c!important}body .saas-site .saas-hero-module-tiles article:nth-child(3n)>span{background:#effaf6!important;color:#12805f!important}body .saas-site .saas-hero-module-tiles strong{color:#17182b!important;font-size:13px!important;line-height:1.12!important}body .saas-site .saas-hero-module-tiles small{color:#697080!important;font-size:11px!important;line-height:1.2!important}body .saas-site .saas-hero-module-grid>p{display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:9px 11px!important;border:1px solid #e8ebf4!important;border-radius:999px!important;background:#ffffffc7!important;color:#51586b!important;font-size:12px!important}body .saas-site .saas-hero-module-grid>p svg{flex:0 0 auto!important;color:#12805f!important}body .saas-site .saas-nav{width:min(1120px,calc(100% - 48px))!important;min-height:56px!important;margin-top:14px!important;border:0!important;border-bottom:1px solid #edf0f6!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}body .saas-site .saas-nav nav{border:0!important;background:transparent!important}body .saas-site .saas-nav nav button.active,body .saas-site .saas-nav nav button:hover{background:#f4f6ff!important}body .saas-site .saas-app-store-hero{display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;gap:28px!important;width:min(1080px,calc(100% - 48px))!important;margin-top:36px!important;padding:30px 0 18px!important}body .saas-site .saas-app-store-hero .saas-hero-copy{align-items:center!important;max-width:860px!important;text-align:center!important}body .saas-site .saas-app-store-hero .saas-eyebrow{box-shadow:none!important}body .saas-site .saas-app-store-hero h1{max-width:860px!important;font-size:clamp(46px,6vw,82px)!important;line-height:.95!important;letter-spacing:-.055em!important}body .saas-site .saas-app-store-hero .saas-hero-copy>p{max-width:720px!important;font-size:clamp(17px,1.55vw,21px)!important}body .saas-site .saas-app-store-hero .saas-hero-actions{justify-content:center!important}body .saas-site .saas-app-store-hero .saas-hero-trust-row{display:none!important}body .saas-site .saas-hero-module-grid-header{display:grid!important;justify-items:center!important;gap:6px!important;margin-bottom:4px!important;text-align:center!important}body .saas-site .saas-hero-module-grid-header strong{max-width:none!important;color:#5e6475!important;font-size:14px!important;font-weight:760!important;text-align:center!important}body .saas-site .saas-hero-module-tiles{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:18px!important}body .saas-site .saas-hero-module-tiles article{justify-items:center!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:center!important}body .saas-site .saas-hero-module-tiles article:hover{border-color:transparent!important;box-shadow:none!important;transform:translateY(-2px)!important}body .saas-site .saas-hero-module-tiles article>span{width:58px!important;height:58px!important;border-radius:18px!important;background:linear-gradient(135deg,#eef2ff,#fff)!important;box-shadow:0 12px 26px #1b223914,inset 0 0 0 1px #e6e9f5!important}body .saas-site .saas-hero-module-tiles article:nth-child(3n+2)>span{background:linear-gradient(135deg,#fff0ea,#fff)!important}body .saas-site .saas-hero-module-tiles article:nth-child(3n)>span{background:linear-gradient(135deg,#eafaf4,#fff)!important}body .saas-site .saas-hero-module-tiles strong{font-size:13px!important}body .saas-site .saas-hero-module-grid>p{display:none!important}body .saas-site .saas-home-screens{margin-top:56px!important}@media (max-width: 900px){body .saas-site .saas-hero-module-tiles{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width: 560px){body .saas-site .saas-app-store-hero h1{font-size:clamp(38px,12vw,54px)!important}body .saas-site .saas-hero-module-tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 12px!important}}@media (max-width: 980px){body .saas-site .saas-app-store-hero{grid-template-columns:1fr!important;min-height:0!important}body .saas-site .saas-app-store-hero .saas-hero-copy,body .saas-site .saas-app-store-hero h1,body .saas-site .saas-app-store-hero .saas-hero-copy>p{max-width:100%!important}body .saas-site .saas-hero-module-tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 560px){body .saas-site .saas-hero-trust-row,body .saas-site .saas-hero-module-tiles{grid-template-columns:1fr!important}body .saas-site .saas-hero-module-grid-header{display:grid!important}body .saas-site .saas-hero-module-grid-header strong{text-align:left!important}}body .saas-site .saas-home-hero{align-items:center!important;min-height:0!important}body .saas-site .saas-home-hero h1{font-size:clamp(42px,4.6vw,58px)!important;line-height:1.02!important}body .saas-site .saas-home-hero .saas-hero-product-stage{align-self:center!important}body .saas-site .saas-product-preview{border-radius:18px!important;border-color:#eef0f7!important;box-shadow:none!important;max-height:300px!important}body .saas-site .saas-hero-outcomes{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}body .saas-site .saas-hero-outcomes article{padding:14px!important;border:1px solid #eceefa!important;border-radius:16px!important;background:#fff!important}body .saas-site .saas-hero-note,body .saas-site .saas-api-pill{width:fit-content!important;max-width:100%!important;border-radius:999px!important;background:#fff!important}body .saas-site .saas-section{margin-top:28px!important;padding:clamp(28px,4vw,54px) 0!important;border:0!important;border-top:1px solid #eef0f6!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .saas-site .saas-section:nth-of-type(2n){background:transparent!important}body .saas-site :where(.saas-card,.saas-plan-card,.saas-proof-card,.saas-feature-card,.saas-module-card,.saas-guide-card,.saas-shot-card,.saas-flow-step,.saas-media-card,.saas-preview-card){border-radius:16px!important;background:#fff!important;box-shadow:0 10px 24px #1b22390b!important}body .saas-site .saas-footer{width:min(1160px,calc(100% - 48px))!important;border-radius:18px!important;background:#111427!important}@media (max-width: 900px){body .saas-site :where(.saas-nav,.saas-section,.saas-hero,.saas-footer){width:min(100% - 24px,680px)!important}body .saas-site .saas-hero,body .saas-site .saas-home-hero{grid-template-columns:1fr!important;margin-top:28px!important;padding-top:18px!important}body .saas-site h1{font-size:clamp(36px,11vw,54px)!important}body .saas-site .saas-hero-outcomes{grid-template-columns:1fr!important}body .saas-site .saas-hero-app-suite{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body .saas-site{--site-ink: #141826;--site-muted: #5f6678;--site-soft: #f7f8fb;--site-line: #e7eaf2;--site-accent: #5865f2;--site-accent-strong: #4651d8;color:var(--site-ink)!important;background:#fff!important}body .saas-site:before,body .saas-site:after,body .saas-site .saas-home-ambient,body .saas-site .saas-orbit-field{display:none!important}body .saas-site .saas-nav{width:min(1120px,calc(100% - 48px))!important;min-height:64px!important;margin:16px auto 0!important;padding:0!important;display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:24px!important;border:0!important;border-bottom:1px solid var(--site-line)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}body .saas-site .saas-brand{min-width:0!important}body .saas-site .saas-brand-mark{width:38px!important;height:38px!important;border-radius:12px!important;background:#141826!important;box-shadow:none!important}body .saas-site .saas-brand-name{color:var(--site-ink)!important;font-size:17px!important;letter-spacing:0!important}body .saas-site .saas-brand-subtitle{color:var(--site-muted)!important;font-size:12px!important}body .saas-site .saas-nav nav{justify-content:center!important;gap:2px!important}body .saas-site .saas-nav nav button,body .saas-site .saas-link-button{min-height:40px!important;padding:0 12px!important;border:0!important;border-radius:10px!important;color:#3e4557!important;background:transparent!important;box-shadow:none!important;font-size:13px!important;font-weight:760!important}body .saas-site .saas-nav nav button:hover,body .saas-site .saas-nav nav button.active{color:var(--site-accent-strong)!important;background:#f3f5ff!important}body .saas-site .saas-nav-actions{gap:8px!important}body .saas-site .saas-nav-actions .primary,body .saas-site .saas-hero-actions .primary,body .saas-site .saas-primary-button{min-height:46px!important;padding:0 20px!important;border:0!important;border-radius:12px!important;color:#fff!important;background:var(--site-accent)!important;box-shadow:0 12px 24px #5865f233!important;font-weight:820!important}body .saas-site .saas-nav-actions .primary:hover,body .saas-site .saas-hero-actions .primary:hover,body .saas-site .saas-primary-button:hover{background:var(--site-accent-strong)!important;transform:translateY(-1px)!important}body .saas-site .saas-nav-actions .primary,body .saas-site .saas-hero-actions .primary,body .saas-site .saas-primary-button,body .saas-site .saas-brand-mark{background-image:none!important}body .saas-site .saas-secondary-button,body .saas-site .saas-hero-actions .ghost{min-height:46px!important;padding:0 18px!important;border:1px solid var(--site-line)!important;border-radius:12px!important;color:var(--site-ink)!important;background:#fff!important;box-shadow:none!important;font-weight:800!important}body .saas-site .saas-app-store-hero,body .saas-site .saas-home-hero{width:min(1120px,calc(100% - 48px))!important;min-height:0!important;margin:42px auto 0!important;padding:28px 0 20px!important;display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;gap:30px!important;border:0!important;background:transparent!important;box-shadow:none!important}body .saas-site .saas-app-store-hero .saas-hero-copy,body .saas-site .saas-home-hero .saas-hero-copy{max-width:900px!important;display:grid!important;justify-items:center!important;gap:18px!important;text-align:center!important}body .saas-site .saas-eyebrow{width:fit-content!important;max-width:100%!important;min-height:34px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;border:1px solid #dfe4ff!important;border-radius:999px!important;color:#4d59d6!important;background:#f7f8ff!important;font-size:12px!important;font-weight:820!important;letter-spacing:0!important}body .saas-site .saas-home-hero h1,body .saas-site .saas-app-store-hero h1,body .saas-site h1{max-width:900px!important;margin:0 auto!important;color:var(--site-ink)!important;font-size:clamp(46px,7vw,86px)!important;line-height:.96!important;letter-spacing:0!important;text-align:center!important}body .saas-site .saas-home-hero .saas-hero-copy>p,body .saas-site .saas-app-store-hero .saas-hero-copy>p{max-width:730px!important;margin:0 auto!important;color:var(--site-muted)!important;font-size:clamp(18px,2vw,22px)!important;line-height:1.55!important;text-align:center!important}body .saas-site .saas-hero-actions{margin-top:4px!important;display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:12px!important}body .saas-site .saas-hero-trust-row,body .saas-site .saas-hero-note,body .saas-site .saas-api-pill{display:none!important}body .saas-site .saas-hero-module-grid{width:min(980px,100%)!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .saas-site .saas-hero-module-grid-header{display:grid!important;justify-items:center!important;gap:6px!important;margin:0 0 10px!important;text-align:center!important}body .saas-site .saas-hero-module-grid-header strong{color:#4c5264!important;font-size:14px!important;font-weight:820!important}body .saas-site .saas-hero-module-grid-header span,body .saas-site .saas-hero-module-grid>p{display:none!important}body .saas-site .saas-hero-module-tiles{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:20px 18px!important}body .saas-site .saas-hero-module-tiles article{min-height:104px!important;padding:4px 0 0!important;display:grid!important;justify-items:center!important;align-content:start!important;gap:10px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--site-ink)!important;text-align:center!important}body .saas-site .saas-app-store-hero,body .saas-site .saas-home-hero{margin-top:10px!important;gap:18px!important}body .saas-site .saas-home-hero h1,body .saas-site .saas-app-store-hero h1,body .saas-site h1{max-width:780px!important;font-size:clamp(40px,5vw,60px)!important;line-height:1.02!important}body .saas-site .saas-home-hero .saas-hero-copy>p,body .saas-site .saas-app-store-hero .saas-hero-copy>p{max-width:650px!important;font-size:clamp(16px,1.45vw,18px)!important;line-height:1.42!important}body .saas-site .saas-eyebrow{min-height:30px!important;padding:0 12px!important}body .saas-site .saas-hero-module-tiles article{min-height:92px!important;gap:8px!important}body .saas-site .saas-hero-module-tiles article>span{width:54px!important;height:54px!important;border-radius:16px!important}body .saas-site .saas-hero-module-grid-header{width:100%!important;justify-items:center!important;text-align:center!important}body .saas-site .saas-hero-module-grid-header strong{width:fit-content!important;max-width:100%!important;margin:0 auto!important;text-align:center!important}body .saas-site .saas-hero-module-tiles article:hover{transform:translateY(-2px)!important;box-shadow:none!important}body .saas-site .saas-hero-module-tiles article>span{width:60px!important;height:60px!important;border-radius:18px!important;background:linear-gradient(135deg,#eef1ff,#fff)!important;box-shadow:inset 0 0 0 1px #e3e7fb,0 14px 28px #14182614!important}body .saas-site .saas-hero-module-tiles article:nth-child(4n+2)>span{background:linear-gradient(135deg,#fff3e8,#fff)!important;box-shadow:inset 0 0 0 1px #f8deca,0 14px 28px #14182614!important}body .saas-site .saas-hero-module-tiles article:nth-child(4n+3)>span{background:linear-gradient(135deg,#ecfdf5,#fff)!important;box-shadow:inset 0 0 0 1px #ccefe0,0 14px 28px #14182614!important}body .saas-site .saas-hero-module-tiles article:nth-child(4n)>span{background:linear-gradient(135deg,#eef8ff,#fff)!important;box-shadow:inset 0 0 0 1px #cfe9fb,0 14px 28px #14182614!important}body .saas-site .saas-hero-module-tiles svg{width:25px!important;height:25px!important;color:#323a56!important}body .saas-site .saas-hero-module-tiles strong{max-width:100%!important;color:#2d3344!important;font-size:13px!important;font-weight:820!important;line-height:1.25!important}body .saas-site .saas-hero-module-tiles small{display:none!important}body .saas-site .saas-section{width:min(1120px,calc(100% - 48px))!important;margin:56px auto 0!important;padding:50px 0!important;border:0!important;border-top:1px solid var(--site-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .saas-site .saas-section-header{align-items:end!important;gap:24px!important;margin-bottom:24px!important}body .saas-site .saas-section-header h2{color:var(--site-ink)!important;font-size:clamp(30px,4vw,48px)!important;line-height:1.05!important;letter-spacing:0!important}body .saas-site .saas-section-header p{max-width:540px!important;color:var(--site-muted)!important;font-size:16px!important;line-height:1.55!important}body .saas-site :where(.saas-card,.saas-plan-card,.saas-proof-card,.saas-feature-card,.saas-module-card,.saas-guide-card,.saas-shot-card,.saas-flow-step,.saas-media-card,.saas-preview-card){border:1px solid var(--site-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 14px 36px #1418260e!important}body .saas-site .saas-footer{width:min(1120px,calc(100% - 48px))!important;margin:64px auto 24px!important;padding:32px!important;display:grid!important;grid-template-columns:1.2fr 1fr!important;gap:32px!important;align-items:start!important;border-radius:22px!important;color:#fff!important;background:#151927!important;box-shadow:none!important}body .saas-site .saas-footer-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;align-items:start!important}body .saas-site .saas-footer a,body .saas-site .saas-footer button{color:#d9def0!important}@media (max-width: 980px){body .saas-site .saas-nav{width:min(100% - 28px,720px)!important;grid-template-columns:1fr auto!important;padding:10px 0!important}body .saas-site .saas-nav nav{grid-column:1 / -1!important;order:3!important;width:100%!important;justify-content:flex-start!important;overflow-x:auto!important;padding:6px 0!important}body .saas-site .saas-nav-actions{justify-content:end!important}body .saas-site .saas-app-store-hero,body .saas-site .saas-home-hero,body .saas-site .saas-section,body .saas-site .saas-footer{width:min(100% - 28px,720px)!important}body .saas-site .saas-hero-module-tiles{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .saas-site .saas-section-header,body .saas-site .saas-footer,body .saas-site .saas-footer-grid{grid-template-columns:1fr!important}}@media (max-width: 560px){body .saas-site .saas-nav{width:calc(100% - 20px)!important;gap:10px!important}body .saas-site .saas-brand-subtitle,body .saas-site .saas-nav-actions .saas-link-button{display:none!important}body .saas-site .saas-nav-actions .primary{min-height:40px!important;padding:0 12px!important;font-size:12px!important}body .saas-site .saas-app-store-hero,body .saas-site .saas-home-hero{width:calc(100% - 20px)!important;margin-top:22px!important;padding-top:18px!important}body .saas-site .saas-home-hero h1,body .saas-site .saas-app-store-hero h1,body .saas-site h1{font-size:clamp(38px,13vw,56px)!important}body .saas-site .saas-home-hero .saas-hero-copy>p,body .saas-site .saas-app-store-hero .saas-hero-copy>p{font-size:16px!important}body .saas-site .saas-hero-actions,body .saas-site .saas-hero-actions button{width:100%!important}body .saas-site .saas-hero-module-tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 12px!important}body .saas-site .saas-section,body .saas-site .saas-footer{width:calc(100% - 20px)!important}}body .saas-site .saas-hero-module-grid{display:grid!important;justify-items:center!important;gap:18px!important}body .saas-site .saas-hero-module-grid-header{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;margin:0!important;text-align:center!important}body .saas-site .saas-hero-module-grid-header span{display:none!important}body .saas-site .saas-hero-module-grid-header strong{display:inline-flex!important;width:auto!important;max-width:min(100%,520px)!important;min-height:34px!important;align-items:center!important;justify-content:center!important;padding:0 16px!important;border:1px solid #e6e9f6!important;border-radius:999px!important;color:#41485b!important;background:#fff!important;box-shadow:0 10px 26px #1418260e!important;font-size:13px!important;font-weight:820!important;line-height:1!important;text-align:center!important}body .saas-site .saas-hero-module-tiles{width:min(900px,100%)!important;justify-content:center!important;gap:18px 14px!important}body .saas-site .saas-hero-module-tiles article{min-height:88px!important;gap:8px!important}body .saas-site .saas-hero-module-tiles article>span{width:52px!important;height:52px!important;border-radius:15px!important}body .saas-site .saas-hero-module-tiles strong{font-size:12.5px!important}body .saas-site .saas-media-proof,body .saas-site .saas-use-cases,body .saas-site .saas-home-flow,body .saas-site .saas-feature-group-grid,body .saas-site .saas-conversion-trust{margin-top:34px!important}body .saas-site .saas-section-heading{max-width:680px!important}body .saas-site .saas-section-heading span{color:#5865f2!important;font-size:12px!important;font-weight:840!important;letter-spacing:0!important}body .saas-site .saas-section-heading h2{color:#151827!important;font-size:clamp(28px,3.4vw,42px)!important;line-height:1.08!important}body .saas-site .saas-home-screen-layout,body .saas-site .saas-media-proof,body .saas-site .saas-use-cases>div:last-child,body .saas-site .saas-flow-timeline{align-items:stretch!important}body .saas-site .saas-home-screen-feature,body .saas-site .saas-media-proof article,body .saas-site .saas-use-cases article,body .saas-site .saas-flow-timeline article{border:1px solid #e7eaf2!important;border-radius:18px!important;background:#fff!important;box-shadow:0 14px 34px #1418260e!important}body .saas-site .saas-home-screen-frame{border-radius:16px!important;overflow:hidden!important}body .saas-site .saas-footer,body .saas-site footer.saas-footer{grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr)!important;align-items:start!important}body .saas-site .saas-footer-groups{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}body .saas-site .saas-footer-bottom{grid-column:1 / -1!important}@media (max-width: 760px){body .saas-site .saas-hero-module-tiles{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .saas-site .saas-footer,body .saas-site footer.saas-footer,body .saas-site .saas-footer-groups{grid-template-columns:1fr!important}}@media (max-width: 480px){body .saas-site .saas-hero-module-tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body .saas-site{--site-ink: #151827 !important;--site-muted: #667085 !important;--site-subtle: #f6f8fc !important;--site-card: #ffffff !important;--site-line: #e6e9f2 !important;--site-primary: #4267e8 !important;--site-primary-dark: #2f49bf !important;--site-warm: #fff7ed !important;--site-blue: #eff6ff !important;--site-lilac: #f5f3ff !important;--site-mint: #ecfdf5 !important;background:#fff!important}body .saas-site *,body .saas-site *:before,body .saas-site *:after{letter-spacing:0!important}body .saas-site :where(button,a,input,select,textarea){font-family:inherit!important}body .saas-site .saas-brand>span,body .saas-site .saas-brand-mark,body .saas-site .saas-footer-brand span{width:38px!important;height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;color:#fff!important;background:var(--site-primary)!important;background-image:none!important;box-shadow:0 10px 24px #4267e82e!important}body .saas-site .saas-nav{position:sticky!important;top:0!important;z-index:50!important;width:min(1180px,calc(100% - 48px))!important;min-height:72px!important;padding:0 4px!important;border-bottom:1px solid #edf0f6!important;background:#fffffff0!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}body .saas-site .saas-nav nav{gap:4px!important}body .saas-site .saas-nav nav button,body .saas-site .saas-secondary-nav,body .saas-site .saas-link-button{border-radius:999px!important;color:#384054!important;font-weight:780!important}body .saas-site .saas-nav nav button:hover,body .saas-site .saas-nav nav button.active{color:var(--site-primary-dark)!important;background:#f2f5ff!important}body .saas-site .saas-primary-nav,body .saas-site .saas-nav-actions .saas-primary-nav,body .saas-site .saas-hero-actions button:first-child,body .saas-site .saas-product-cta-row button,body .saas-site .saas-plan-card button,body .saas-site .saas-register-card button[type=submit]{min-height:46px!important;border:0!important;border-radius:999px!important;color:#fff!important;background:var(--site-primary)!important;background-image:none!important;box-shadow:0 14px 28px #4267e833!important}body .saas-site .saas-primary-nav:hover,body .saas-site .saas-hero-actions button:first-child:hover,body .saas-site .saas-product-cta-row button:hover,body .saas-site .saas-plan-card button:hover{background:var(--site-primary-dark)!important;transform:translateY(-1px)!important}body .saas-site .saas-hero-actions button:last-child,body .saas-site .saas-secondary-nav{min-height:46px!important;border:1px solid #e5e8f1!important;border-radius:999px!important;color:#273044!important;background:#fff!important;background-image:none!important;box-shadow:0 10px 24px #1418260f!important}body .saas-site .saas-app-store-hero,body .saas-site .saas-home-hero{width:min(1180px,calc(100% - 48px))!important;margin-top:0!important;padding:48px 0 28px!important;gap:26px!important}body .saas-site .saas-eyebrow{border-color:#dfe5ff!important;color:#3154d4!important;background:#f6f8ff!important;box-shadow:none!important}body .saas-site .saas-app-store-hero h1,body .saas-site .saas-home-hero h1{max-width:880px!important;color:#111322!important;font-size:clamp(48px,6vw,78px)!important;line-height:.96!important;font-weight:880!important}body .saas-site .saas-app-store-hero .saas-hero-copy>p,body .saas-site .saas-home-hero .saas-hero-copy>p{max-width:720px!important;color:#5e6678!important;font-size:clamp(17px,1.55vw,21px)!important;line-height:1.5!important}body .saas-site .saas-hero-module-grid{width:min(1040px,100%)!important;padding:18px 20px 16px!important;border:1px solid #eef1f7!important;border-radius:28px!important;background:linear-gradient(180deg,#fff,#fbfcff)!important;box-shadow:0 22px 60px #14182614!important}body .saas-site .saas-hero-module-grid-header strong{border:0!important;background:transparent!important;box-shadow:none!important;color:#30384c!important}body .saas-site .saas-hero-module-tiles{width:100%!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important}body .saas-site .saas-hero-module-tiles article{min-height:112px!important;padding:14px 8px 12px!important;border:1px solid transparent!important;border-radius:20px!important;background:transparent!important}body .saas-site .saas-hero-module-tiles article:hover{border-color:#e7ebf5!important;background:#fff!important;transform:translateY(-2px)!important}body .saas-site .saas-hero-module-tiles article>span{width:50px!important;height:50px!important;border-radius:16px!important;box-shadow:inset 0 0 0 1px #1418260f!important}body .saas-site .saas-hero-module-tiles article:nth-child(4n+1)>span{background:var(--site-blue)!important}body .saas-site .saas-hero-module-tiles article:nth-child(4n+2)>span{background:var(--site-warm)!important}body .saas-site .saas-hero-module-tiles article:nth-child(4n+3)>span{background:var(--site-mint)!important}body .saas-site .saas-hero-module-tiles article:nth-child(4n)>span{background:var(--site-lilac)!important}body .saas-site .saas-hero-module-tiles strong{color:#202638!important;font-size:13px!important}body .saas-site .saas-section,body .saas-site .saas-page-hero{width:min(1180px,calc(100% - 48px))!important}body .saas-site .saas-section{margin-top:42px!important;padding:58px 0!important;border-top:1px solid #edf0f6!important}body .saas-site .saas-section-heading{max-width:760px!important;margin-bottom:28px!important}body .saas-site .saas-section-heading h2,body .saas-site .saas-page-hero h1,body .saas-site .saas-page-hero h2{color:#121625!important;font-weight:860!important}body .saas-site .saas-section-heading p,body .saas-site .saas-page-hero p{color:var(--site-muted)!important}body .saas-site :where(.saas-home-screen-feature,.saas-home-screen-stack article,.saas-media-proof article,.saas-use-cases article,.saas-flow-timeline article,.saas-plan-card,.saas-plan-advisor article,.saas-tour-grid>article,.saas-guide-playbooks article,.saas-contact-card,.saas-register-card,.saas-lookup-card){border:1px solid #e7ebf4!important;border-radius:24px!important;background:#fff!important;box-shadow:0 18px 44px #14182611!important}body .saas-site :where(.saas-home-screen-feature,.saas-media-proof article,.saas-use-cases article,.saas-flow-timeline article,.saas-plan-card):hover{border-color:#dce2f1!important;box-shadow:0 22px 54px #14182616!important}body .saas-site .saas-home-screen-frame,body .saas-site .saas-screen-shot,body .saas-site .saas-video-frame{border-radius:20px!important;border:1px solid #e8ecf5!important;background:#f7f9fd!important;box-shadow:none!important}body .saas-site .saas-media-proof,body .saas-site .saas-home-flow,body .saas-site .saas-pricing-command,body .saas-site .saas-plan-advisor,body .saas-site .saas-pricing-path,body .saas-site .saas-tour-video,body .saas-site .saas-guide-layout,body .saas-site .saas-guide-checklist,body .saas-site .saas-contact-layout{border:1px solid #edf0f6!important;border-radius:28px!important;background:#fbfcff!important;box-shadow:none!important}body .saas-site .saas-footer,body .saas-site footer.saas-footer{border-radius:28px!important;background:#111827!important;box-shadow:none!important}body .saas-site .saas-footer-groups section{padding:0!important}body .saas-site .saas-footer-links{gap:8px!important}body .saas-site .saas-footer-links button{width:fit-content!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important}@media (max-width: 980px){body .saas-site .saas-app-store-hero,body .saas-site .saas-home-hero{padding-top:30px!important}body .saas-site .saas-app-store-hero h1,body .saas-site .saas-home-hero h1{font-size:clamp(40px,9vw,62px)!important}body .saas-site .saas-hero-module-grid{padding:14px!important}body .saas-site .saas-hero-module-tiles{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width: 560px){body .saas-site .saas-nav{width:calc(100% - 18px)!important;min-height:62px!important}body .saas-site .saas-app-store-hero,body .saas-site .saas-home-hero,body .saas-site .saas-section,body .saas-site .saas-page-hero,body .saas-site .saas-footer{width:calc(100% - 20px)!important}body .saas-site .saas-app-store-hero h1,body .saas-site .saas-home-hero h1{font-size:clamp(36px,12vw,50px)!important}body .saas-site .saas-hero-module-tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .saas-site .saas-hero-module-tiles article{min-height:100px!important}}body .saas-site .saas-app-store-hero,body .saas-site .saas-home-hero{padding-top:24px!important;gap:18px!important}body .saas-site .saas-app-store-hero .saas-hero-copy,body .saas-site .saas-home-hero .saas-hero-copy{gap:12px!important}body .saas-site .saas-app-store-hero h1,body .saas-site .saas-home-hero h1{max-width:790px!important;font-size:clamp(42px,5.05vw,64px)!important;line-height:1!important}body .saas-site .saas-app-store-hero .saas-hero-copy>p,body .saas-site .saas-home-hero .saas-hero-copy>p{max-width:680px!important;font-size:clamp(16px,1.45vw,18px)!important;line-height:1.42!important}body .saas-site .saas-hero-module-grid{width:min(980px,100%)!important;padding:12px 14px 10px!important;border-radius:24px!important}body .saas-site .saas-hero-module-grid-header strong{min-height:28px!important;padding:0 12px!important;font-size:12.5px!important}body .saas-site .saas-hero-module-tiles{gap:8px!important}body .saas-site .saas-hero-module-tiles article{min-height:82px!important;padding:8px 6px!important;gap:6px!important}body .saas-site .saas-hero-module-tiles article>span{width:44px!important;height:44px!important;border-radius:14px!important}body .saas-site .saas-hero-module-tiles svg{width:21px!important;height:21px!important}body .saas-site .saas-hero-module-tiles strong{font-size:12px!important}body .saas-site .saas-marketplace-hero{width:min(1180px,calc(100% - 48px))!important;padding:28px 0 18px!important;display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;gap:18px!important}body .saas-site .saas-marketplace-hero .saas-hero-copy{max-width:850px!important;gap:12px!important}body .saas-site .saas-marketplace-hero h1{max-width:820px!important;font-size:clamp(42px,5.2vw,68px)!important;line-height:.98!important}body .saas-site .saas-marketplace-hero .saas-hero-copy>p{max-width:690px!important;font-size:clamp(16px,1.45vw,18px)!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid{order:3!important;width:min(980px,100%)!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid-header strong{min-height:0!important;padding:0!important;color:#6b7280!important;background:transparent!important;font-size:13px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles{width:min(900px,100%)!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:18px 16px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article{min-height:82px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article:hover{border:0!important;background:transparent!important;box-shadow:none!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article>span{width:52px!important;height:52px!important;border-radius:16px!important;box-shadow:0 12px 26px #0f172a14,inset 0 0 0 1px #0f172a0f!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles strong{color:#222838!important;font-size:12.5px!important}body .saas-site .saas-marketplace-actions{order:2!important;display:grid!important;justify-items:center!important;gap:16px!important}body .saas-site .saas-marketplace-actions .saas-hero-actions{margin:0!important}body .saas-site .saas-marketplace-actions .saas-hero-trust-row{display:none!important;grid-template-columns:repeat(4,auto)!important;gap:8px!important;justify-content:center!important}body .saas-site .saas-marketplace-hero .saas-hero-copy{order:1!important}body .saas-site .saas-marketplace-hero h1{max-width:760px!important;font-size:clamp(40px,4.7vw,60px)!important}body .saas-site .saas-marketplace-hero:before,body .saas-site .saas-marketplace-hero:after,body .saas-site .saas-home-screens:before,body .saas-site .saas-home-screens:after{display:none!important;content:none!important}body .saas-site .saas-marketplace-hero,body .saas-site .saas-home-screens{background-image:none!important}body .saas-site .saas-marketplace-hero{padding-top:18px!important;gap:18px!important}body .saas-site .saas-marketplace-hero .saas-hero-copy{max-width:820px!important}body .saas-site .saas-marketplace-hero h1{max-width:760px!important;color:#101426!important;font-size:clamp(38px,4.55vw,58px)!important;line-height:1!important}body .saas-site .saas-marketplace-hero .saas-hero-copy>p{max-width:650px!important;color:#5d6678!important;font-size:clamp(15px,1.35vw,17px)!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid{width:min(1080px,100%)!important;display:grid!important;gap:10px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid-header strong{color:#4b5568!important;font-size:13px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article{min-height:84px!important;padding:12px!important;display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;justify-items:stretch!important;gap:3px 12px!important;border:1px solid #e8edf6!important;border-radius:20px!important;background:#fff!important;box-shadow:0 16px 36px #1014260e!important;text-align:left!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article:hover{border-color:#d7e0f2!important;background:#fbfcff!important;box-shadow:0 20px 42px #10142613!important;transform:translateY(-2px)!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article>span{grid-row:1 / 3!important;width:42px!important;height:42px!important;border-radius:15px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles strong{color:#1d2435!important;font-size:14px!important;font-weight:840!important;line-height:1.15!important;text-align:left!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles small{display:block!important;color:#7a8395!important;font-size:12px!important;font-weight:740!important;line-height:1.2!important;text-align:left!important}body .saas-site .saas-home-screens{margin-top:16px!important}body .saas-site .saas-home-screen-layout{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr)!important;gap:18px!important}body .saas-site .saas-home-screen-feature,body .saas-site .saas-home-screen-stack article{border-radius:22px!important}body .saas-site .saas-home-screen-stack{gap:14px!important}@media (max-width: 980px){body .saas-site .saas-marketplace-hero .saas-hero-module-tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .saas-site .saas-home-screen-layout{grid-template-columns:1fr!important}}@media (max-width: 560px){body .saas-site .saas-marketplace-hero h1{font-size:clamp(33px,10.5vw,46px)!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles{grid-template-columns:1fr!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article{min-height:78px!important}}body .saas-site{--site-primary: #4457d8 !important;--site-primary-dark: #3442b2 !important;--site-ink: #171927 !important;--site-muted: #626b7d !important}body .saas-site .saas-nav{width:min(1180px,calc(100% - 40px))!important;min-height:66px!important;border-bottom-color:#eef1f6!important}body .saas-site .saas-marketplace-hero{width:min(1180px,calc(100% - 40px))!important;min-height:0!important;padding:30px 0 10px!important;gap:16px!important}body .saas-site .saas-marketplace-hero .saas-hero-copy{max-width:760px!important;gap:10px!important}body .saas-site .saas-marketplace-hero .saas-eyebrow{min-height:28px!important;padding:0 12px!important;border-color:#e5e9fb!important;background:#fff!important;color:#4457d8!important;box-shadow:0 8px 22px #1118270b!important}body .saas-site .saas-marketplace-hero h1{max-width:780px!important;color:#111423!important;font-size:clamp(40px,4.8vw,62px)!important;line-height:1.02!important;font-weight:860!important}body .saas-site .saas-marketplace-hero .saas-hero-copy>p{max-width:680px!important;color:#5f6879!important;font-size:clamp(15px,1.35vw,17px)!important;line-height:1.45!important}body .saas-site .saas-marketplace-actions{gap:0!important}body .saas-site .saas-marketplace-actions .saas-hero-actions{gap:10px!important}body .saas-site .saas-marketplace-actions .saas-hero-actions button{min-height:42px!important;padding:0 18px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid{width:min(1060px,100%)!important;margin-top:2px!important;padding:0!important;display:grid!important;gap:10px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid-header strong{color:#6b7280!important;font-size:12.5px!important;font-weight:780!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles{width:min(1040px,100%)!important;margin:0 auto!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article{min-height:104px!important;padding:10px 8px!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto auto!important;justify-items:center!important;align-content:center!important;gap:7px!important;border:1px solid transparent!important;border-radius:18px!important;background:transparent!important;box-shadow:none!important;text-align:center!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article:hover{border-color:#e9edf6!important;background:#fff!important;box-shadow:0 16px 34px #1118270f!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article>span{grid-row:auto!important;width:54px!important;height:54px!important;border-radius:16px!important;box-shadow:inset 0 0 0 1px #1118270e,0 12px 24px #1118270e!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles strong{color:#222838!important;font-size:13px!important;line-height:1.15!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles small{display:block!important;color:#8a92a3!important;font-size:11.5px!important;font-weight:720!important}body .saas-site .saas-home-screens{margin-top:18px!important;padding-top:44px!important}@media (max-width: 560px){body .saas-site .saas-marketplace-hero{width:calc(100% - 20px)!important;padding-top:18px!important}body .saas-site .saas-marketplace-hero h1{font-size:clamp(33px,10vw,46px)!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article{min-height:96px!important}}body .saas-site .saas-marketplace-hero{width:min(1180px,calc(100% - 40px))!important;padding:34px 0 10px!important;gap:22px!important}body .saas-site .saas-hero-main{width:100%!important;display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr)!important;align-items:center!important;gap:clamp(28px,5vw,70px)!important}body .saas-site .saas-hero-main .saas-hero-copy{align-items:start!important;justify-items:start!important;text-align:left!important}body .saas-site .saas-hero-main h1{max-width:560px!important;margin:0!important;color:#111423!important;font-size:clamp(40px,4.35vw,58px)!important;line-height:1!important;text-align:left!important}body .saas-site .saas-hero-main .saas-hero-copy>p{max-width:540px!important;margin:0!important;color:#5e6678!important;font-size:17px!important;line-height:1.5!important;text-align:left!important}body .saas-site .saas-hero-main .saas-marketplace-actions{justify-items:start!important;width:100%!important}body .saas-site .saas-hero-product-proof{width:100%!important;max-height:430px!important;overflow:hidden!important;border:1px solid #e5eaf3!important;border-radius:28px!important;background:#fff!important;box-shadow:0 24px 58px #1118271a!important}body .saas-site .saas-hero-browser-bar{height:42px!important;display:flex!important;align-items:center!important;gap:8px!important;padding:0 16px!important;border-bottom:1px solid #edf1f7!important;background:#fbfcff!important}body .saas-site .saas-hero-browser-bar span{width:10px!important;height:10px!important;border-radius:999px!important;background:#d7ddea!important}body .saas-site .saas-hero-browser-bar span:first-child{background:#ffb4aa!important}body .saas-site .saas-hero-browser-bar span:nth-child(2){background:#ffd784!important}body .saas-site .saas-hero-browser-bar span:nth-child(3){background:#96e6bd!important}body .saas-site .saas-hero-product-proof img{display:block!important;width:100%!important;height:auto!important;min-height:350px!important;object-fit:cover!important;object-position:top left!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid{width:min(1120px,100%)!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles{width:100%!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article{min-height:88px!important}body .saas-site .saas-home-screens{margin-top:12px!important}@media (max-width: 1040px){body .saas-site .saas-hero-main{grid-template-columns:1fr!important;gap:24px!important}body .saas-site .saas-hero-main .saas-hero-copy,body .saas-site .saas-hero-main .saas-hero-copy>p,body .saas-site .saas-hero-main h1{max-width:760px!important;text-align:center!important;justify-items:center!important}body .saas-site .saas-hero-main .saas-hero-copy,body .saas-site .saas-hero-main .saas-marketplace-actions{justify-items:center!important}body .saas-site .saas-hero-main .saas-hero-actions{justify-content:center!important}body .saas-site .saas-hero-product-proof{max-width:760px!important;margin:0 auto!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width: 560px){body .saas-site .saas-hero-main h1{font-size:clamp(34px,11vw,48px)!important}body .saas-site .saas-hero-product-proof{border-radius:20px!important}body .saas-site .saas-hero-product-proof img{min-height:260px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body .saas-site .saas-marketplace-hero{width:min(1180px,calc(100% - 40px))!important;padding:18px 0 10px!important;gap:14px!important}body .saas-site .saas-hero-main{width:100%!important;display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;gap:14px!important}body .saas-site .saas-hero-product-proof{display:none!important}body .saas-site .saas-hero-main .saas-hero-copy{max-width:860px!important;display:grid!important;justify-items:center!important;gap:9px!important;text-align:center!important}body .saas-site .saas-hero-main .saas-eyebrow{margin:0 auto!important}body .saas-site .saas-hero-main h1{max-width:760px!important;margin:0 auto!important;color:#101426!important;font-size:clamp(36px,4.25vw,54px)!important;line-height:1.03!important;text-align:center!important}body .saas-site .saas-hero-main .saas-hero-copy>p{max-width:660px!important;margin:0 auto!important;color:#5f6879!important;font-size:clamp(15px,1.3vw,16.5px)!important;line-height:1.42!important;text-align:center!important}body .saas-site .saas-hero-main .saas-marketplace-actions{width:auto!important;justify-items:center!important}body .saas-site .saas-hero-main .saas-hero-actions{justify-content:center!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid{width:min(1060px,100%)!important;display:grid!important;justify-items:center!important;gap:8px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid-header strong{color:#626b7d!important;font-size:13px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles{width:100%!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px 14px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article{min-height:92px!important;padding:8px 6px!important;display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;align-content:center!important;gap:5px!important;border:1px solid transparent!important;border-radius:20px!important;background:transparent!important;box-shadow:none!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article:hover{border-color:#e7ebf5!important;background:#fff!important;box-shadow:0 18px 38px #1118270f!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article>span{width:48px!important;height:48px!important;border-radius:16px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles strong,body .saas-site .saas-marketplace-hero .saas-hero-module-tiles small{text-align:center!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles small{display:block!important;font-size:11.5px!important}body .saas-site .saas-home-screens{margin-top:10px!important}@media (max-width: 980px){body .saas-site .saas-marketplace-hero .saas-hero-module-tiles{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width: 560px){body .saas-site .saas-hero-main h1{font-size:clamp(34px,11vw,48px)!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body .saas-site .saas-marketplace-hero{width:min(1180px,calc(100% - 40px))!important;padding:18px 0 16px!important;gap:18px!important}body .saas-site .saas-hero-main .saas-hero-copy{max-width:820px!important;gap:10px!important}body .saas-site .saas-hero-main h1{max-width:760px!important;color:#121522!important;font-size:clamp(38px,4.4vw,58px)!important;font-weight:850!important;line-height:1.02!important}body .saas-site .saas-hero-main .saas-hero-copy>p{max-width:640px!important;color:#606a7c!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid{width:min(1120px,100%)!important;padding:18px 22px!important;border:1px solid #e8edf5!important;border-radius:34px!important;background:linear-gradient(135deg,#f4f7ffeb,#fffffff5 44%,#f6fcf9f0)!important;box-shadow:0 24px 70px #11182714!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid-header{margin-bottom:4px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid-header strong{display:inline-flex!important;min-height:34px!important;align-items:center!important;padding:0 16px!important;border:1px solid #e3e8f3!important;border-radius:999px!important;color:#374151!important;background:#fffc!important;box-shadow:0 10px 26px #1118270d!important;font-size:13px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles{width:100%!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article{min-height:74px!important;padding:10px!important;display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;justify-items:stretch!important;gap:2px 12px!important;border:1px solid rgba(226,232,240,.9)!important;border-radius:20px!important;background:#ffffffd1!important;box-shadow:0 14px 32px #1118270e!important;text-align:left!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article:hover{border-color:#ccd7ec!important;background:#fff!important;transform:translateY(-2px)!important;box-shadow:0 18px 40px #11182714!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article>span{grid-row:1 / 3!important;width:40px!important;height:40px!important;border-radius:14px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles strong,body .saas-site .saas-marketplace-hero .saas-hero-module-tiles small{text-align:left!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles strong{color:#1f2937!important;font-size:13px!important;line-height:1.15!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles small{display:block!important;color:#7b8495!important;font-size:11.5px!important;font-weight:740!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article:nth-child(1),body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article:nth-child(2),body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article:nth-child(3){background:#fffbf5db!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article:nth-child(4),body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article:nth-child(5),body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article:nth-child(6){background:#f6f9ffe0!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article:nth-child(7),body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article:nth-child(8),body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article:nth-child(9){background:#f5fdf9e0!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article:nth-child(10),body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article:nth-child(11),body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article:nth-child(12){background:#f8f6ffe0!important}body .saas-site .saas-home-screens{margin-top:28px!important}@media (max-width: 980px){body .saas-site .saas-marketplace-hero .saas-hero-module-grid{padding:18px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 560px){body .saas-site .saas-marketplace-hero .saas-hero-module-grid{padding:14px!important;border-radius:24px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles{grid-template-columns:1fr!important}}body .saas-site .saas-marketplace-hero{width:min(1180px,calc(100% - 40px))!important;padding:28px 0 18px!important;display:grid!important;grid-template-columns:minmax(520px,.98fr) minmax(520px,1.02fr)!important;grid-template-areas:"copy apps" "actions apps"!important;align-items:center!important;gap:18px 24px!important}body .saas-site .saas-marketplace-hero .saas-hero-main{grid-area:copy!important;display:block!important;width:100%!important}body .saas-site .saas-hero-main .saas-hero-copy{max-width:100%!important;justify-items:start!important;text-align:left!important}body .saas-site .saas-hero-main{min-width:0!important}body .saas-site .saas-hero-main .saas-eyebrow{margin:0!important}body .saas-site .saas-hero-main h1{max-width:500px!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;margin:0!important;color:#101426!important;font-size:clamp(36px,3.75vw,50px)!important;line-height:1.02!important;text-align:left!important}body .saas-site .saas-hero-main .saas-hero-copy>p{max-width:500px!important;margin:0!important;color:#5f6879!important;text-align:left!important}body .saas-site .saas-hero-main .saas-marketplace-actions{grid-area:actions!important;justify-items:start!important;width:100%!important}body .saas-site .saas-hero-main .saas-hero-actions{justify-content:flex-start!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid{grid-area:apps!important;width:100%!important;padding:18px!important;align-self:stretch!important;display:grid!important;align-content:center!important;gap:12px!important;border:1px solid #e7ebf4!important;border-radius:32px!important;background:radial-gradient(circle at 12% 12%,rgba(68,87,216,.11),transparent 30%),radial-gradient(circle at 86% 12%,rgba(255,166,77,.12),transparent 28%),linear-gradient(135deg,#fbfcff,#fff 44%,#f8fbff)!important;box-shadow:0 26px 70px #11182718!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid-header{justify-content:flex-start!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid-header strong{min-height:32px!important;padding:0 14px!important;border:1px solid #e5eaf4!important;color:#374151!important;background:#ffffffc7!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article{min-height:72px!important;padding:9px!important;grid-template-columns:38px minmax(0,1fr)!important;gap:2px 10px!important;border-radius:18px!important;background:#ffffffc7!important;box-shadow:0 10px 24px #1118270b!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article>span{width:38px!important;height:38px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles small{font-size:11px!important}@media (max-width: 1040px){body .saas-site .saas-marketplace-hero{grid-template-columns:1fr!important;grid-template-areas:"copy" "actions" "apps"!important}body .saas-site .saas-hero-main .saas-hero-copy,body .saas-site .saas-hero-main .saas-marketplace-actions{justify-items:center!important;text-align:center!important}body .saas-site .saas-hero-main h1,body .saas-site .saas-hero-main .saas-hero-copy>p{margin:0 auto!important;text-align:center!important}body .saas-site .saas-hero-main .saas-hero-actions,body .saas-site .saas-marketplace-hero .saas-hero-module-grid-header{justify-content:center!important}}@media (max-width: 680px){body .saas-site .saas-marketplace-hero .saas-hero-module-grid{padding:14px!important;border-radius:24px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles{grid-template-columns:1fr!important}}body .saas-site .saas-marketplace-actions .saas-hero-trust-row article{min-height:34px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;border:1px solid #edf0f6!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important}body .saas-site .saas-marketplace-actions .saas-hero-trust-row strong,body .saas-site .saas-marketplace-actions .saas-hero-trust-row span{color:#5f6678!important;font-size:12px!important;line-height:1!important}body .saas-site .saas-marketplace-actions .saas-hero-trust-row span:before{content:"·";margin-right:6px;color:#a5adbd}body .saas-site .saas-home-screens{margin-top:20px!important}@media (max-width: 980px){body .saas-site .saas-marketplace-hero .saas-hero-module-tiles{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .saas-site .saas-marketplace-actions .saas-hero-trust-row{grid-template-columns:repeat(2,auto)!important}}@media (max-width: 560px){body .saas-site .saas-marketplace-hero{width:calc(100% - 20px)!important;padding-top:18px!important}body .saas-site .saas-marketplace-hero h1{font-size:clamp(34px,11vw,48px)!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .saas-site .saas-marketplace-actions,body .saas-site .saas-marketplace-actions .saas-hero-actions{width:100%!important}body .saas-site .saas-marketplace-actions .saas-hero-trust-row{width:100%!important;grid-template-columns:1fr 1fr!important}body .saas-site .saas-marketplace-actions .saas-hero-trust-row article{justify-content:center!important}}body .saas-site{background:linear-gradient(180deg,#fff,#fbfcff 42%,#fff)!important;color:#141827!important}body .saas-site .saas-nav{width:min(1180px,calc(100% - 48px))!important;min-height:74px!important;margin:22px auto 0!important;padding:10px 12px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:24px!important;border:1px solid #e8edf5!important;border-radius:24px!important;background:#ffffffeb!important;box-shadow:0 18px 48px #11182712!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}body .saas-site .saas-brand{min-height:46px!important;padding:0 12px 0 6px!important;display:inline-flex!important;align-items:center!important;gap:10px!important}body .saas-site .saas-brand span,body .saas-site .saas-footer-brand span{width:38px!important;height:38px!important;display:inline-grid!important;place-items:center!important;border-radius:14px!important;color:#fff!important;background:linear-gradient(135deg,#4361ee,#7c5cff)!important;box-shadow:0 10px 22px #4361ee3d!important}body .saas-site .saas-nav nav{justify-content:center!important;gap:6px!important}body .saas-site .saas-nav nav button{min-height:40px!important;padding:0 13px!important;border-radius:999px!important;color:#3f4658!important;font-weight:760!important}body .saas-site .saas-nav nav button:hover,body .saas-site .saas-nav nav button.active{color:#2f43d8!important;background:#f2f5ff!important}body .saas-site .saas-nav-actions{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important}body .saas-site .saas-secondary-nav,body .saas-site .saas-primary-nav{min-height:44px!important;padding:0 18px!important;border-radius:999px!important;font-weight:820!important}body .saas-site .saas-secondary-nav{color:#2f3a57!important;border:1px solid #e5eaf3!important;background:#fff!important}body .saas-site .saas-primary-nav,body .saas-site .saas-hero-actions button:first-child,body .saas-site .saas-footer-cta button:first-child{color:#fff!important;border:0!important;background:linear-gradient(135deg,#4361ee,#6c5ce7)!important;box-shadow:0 16px 34px #4361ee3d!important}body .saas-site .saas-marketplace-hero{width:min(1180px,calc(100% - 48px))!important;min-height:560px!important;margin:0 auto!important;padding:56px 0 44px!important;display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr)!important;grid-template-areas:"copy apps"!important;align-items:center!important;gap:44px!important}body .saas-site .saas-marketplace-hero .saas-hero-main{grid-area:copy!important;width:100%!important;min-width:0!important}body .saas-site .saas-marketplace-hero .saas-hero-copy{width:100%!important;max-width:540px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:20px!important;text-align:left!important}body .saas-site .saas-marketplace-hero .saas-eyebrow{min-height:40px!important;margin:0!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;border:1px solid #e2e8ff!important;border-radius:999px!important;color:#3550dc!important;background:#f7f8ff!important;box-shadow:none!important}body .saas-site .saas-marketplace-hero .saas-hero-main h1{width:100%!important;max-width:540px!important;margin:0!important;color:#101426!important;font-size:clamp(48px,5vw,68px)!important;line-height:.96!important;letter-spacing:0!important;text-align:left!important}body .saas-site .saas-marketplace-hero .saas-hero-copy>p{width:100%!important;max-width:500px!important;margin:0!important;color:#5d6678!important;font-size:18px!important;line-height:1.62!important;text-align:left!important}body .saas-site .saas-marketplace-hero .saas-marketplace-actions{width:100%!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:16px!important}body .saas-site .saas-marketplace-hero .saas-hero-actions{width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;flex-wrap:wrap!important}body .saas-site .saas-marketplace-hero .saas-hero-actions button{min-height:50px!important;padding:0 22px!important;border-radius:999px!important;font-size:15px!important;font-weight:840!important}body .saas-site .saas-marketplace-hero .saas-hero-actions button:last-child{color:#273149!important;border:1px solid #e5eaf3!important;background:#fff!important;box-shadow:0 12px 26px #1118270f!important}body .saas-site .saas-marketplace-actions .saas-hero-trust-row{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body .saas-site .saas-marketplace-actions .saas-hero-trust-row article{min-height:44px!important;padding:8px 12px!important;justify-content:flex-start!important;border-radius:14px!important;background:#f8faff!important}body .saas-site .saas-marketplace-hero .saas-hero-product-proof{display:none!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid{grid-area:apps!important;width:100%!important;min-height:430px!important;padding:24px!important;align-self:stretch!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:16px!important;border:1px solid #e8edf5!important;border-radius:34px!important;background:linear-gradient(135deg,#f7f9fff0,#fffffffa),radial-gradient(circle at 20% 5%,rgba(67,97,238,.14),transparent 32%),radial-gradient(circle at 86% 90%,rgba(255,183,77,.18),transparent 30%)!important;box-shadow:0 28px 70px #11182717!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid-header span{color:#6b7280!important;font-size:12px!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid-header strong{min-height:auto!important;padding:0!important;border:0!important;color:#22283a!important;background:transparent!important;font-size:15px!important;box-shadow:none!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article{min-height:78px!important;padding:13px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;gap:2px 12px!important;border:1px solid rgba(221,228,240,.88)!important;border-radius:22px!important;background:#ffffffd6!important;box-shadow:0 12px 26px #1118270b!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article>span{grid-row:1 / 3!important;width:42px!important;height:42px!important;border-radius:15px!important;color:#334155!important;background:#f3f6ff!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article:nth-child(3n+1)>span{background:#eef3ff!important;color:#4361ee!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article:nth-child(3n+2)>span{background:#fff3e4!important;color:#c56c12!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article:nth-child(3n)>span{background:#f2f0ff!important;color:#6c5ce7!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles strong{min-width:0!important;color:#171c2e!important;font-size:14px!important;font-weight:880!important;line-height:1.2!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles small{min-width:0!important;color:#747d91!important;font-size:12px!important;font-weight:720!important;line-height:1.2!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid>p{margin:0!important;padding:12px 14px!important;display:flex!important;align-items:center!important;gap:8px!important;border:1px solid #e8edf5!important;border-radius:18px!important;color:#586176!important;background:#ffffffbd!important}body .saas-site .saas-section{width:min(1120px,calc(100% - 48px))!important;margin-left:auto!important;margin-right:auto!important}body .saas-site .saas-home-screens,body .saas-site .saas-media-proof,body .saas-site .saas-use-cases,body .saas-site .saas-home-flow,body .saas-site .saas-conversion-trust{margin-top:56px!important}body .saas-site .saas-section-heading{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important}body .saas-site .saas-section-heading h2,body .saas-site .saas-media-proof h2,body .saas-site .saas-conversion-trust h2{color:#111827!important;letter-spacing:0!important}body .saas-site .saas-section-heading span{color:#4054db!important;background:#f4f6ff!important;border-color:#e3e8ff!important}body .saas-site .saas-footer{width:min(1180px,calc(100% - 48px))!important;margin:72px auto 24px!important;padding:26px!important;border:1px solid #e8edf5!important;border-radius:30px!important;background:#fff!important;box-shadow:0 22px 54px #11182712!important}body .saas-site .saas-footer-summary,body .saas-site .saas-footer-groups,body .saas-site .saas-footer-bottom{align-items:start!important;gap:20px!important}body .saas-site .saas-footer-links button,body .saas-site .saas-footer-bottom button{color:#596276!important}@media (max-width: 1080px){body .saas-site .saas-marketplace-hero{grid-template-columns:1fr!important;grid-template-areas:"copy" "apps"!important;gap:28px!important}body .saas-site .saas-marketplace-hero .saas-hero-copy{max-width:760px!important;align-items:center!important;margin:0 auto!important;text-align:center!important}body .saas-site .saas-marketplace-hero .saas-hero-main h1,body .saas-site .saas-marketplace-hero .saas-hero-copy>p{max-width:760px!important;text-align:center!important}body .saas-site .saas-marketplace-hero .saas-marketplace-actions{align-items:center!important}body .saas-site .saas-marketplace-hero .saas-hero-actions{justify-content:center!important}}@media (max-width: 780px){body .saas-site .saas-nav{width:calc(100% - 24px)!important;grid-template-columns:auto auto!important;border-radius:20px!important}body .saas-site .saas-nav nav,body .saas-site .saas-nav-actions{grid-column:1 / -1!important;justify-content:stretch!important}body .saas-site .saas-marketplace-hero,body .saas-site .saas-section,body .saas-site .saas-footer{width:calc(100% - 24px)!important}body .saas-site .saas-marketplace-hero{min-height:0!important;padding-top:34px!important}body .saas-site .saas-marketplace-hero .saas-hero-main h1{font-size:clamp(40px,12vw,58px)!important}body .saas-site .saas-marketplace-actions .saas-hero-trust-row,body .saas-site .saas-marketplace-hero .saas-hero-module-tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid{padding:16px!important;border-radius:26px!important}}@media (max-width: 520px){body .saas-site .saas-marketplace-hero .saas-hero-module-tiles,body .saas-site .saas-marketplace-actions .saas-hero-trust-row{grid-template-columns:1fr!important}body .saas-site .saas-marketplace-hero .saas-hero-actions button,body .saas-site .saas-nav-actions button{width:100%!important}}body .saas-site .saas-marketplace-hero{min-height:0!important;padding-top:46px!important;padding-bottom:40px!important}body .saas-site .saas-marketplace-actions .saas-hero-trust-row{display:none!important}body .saas-site .saas-marketplace-hero .saas-hero-copy{gap:18px!important}body .saas-site .saas-marketplace-hero .saas-hero-main h1{font-size:clamp(46px,4.55vw,62px)!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid{min-height:0!important;align-self:center!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles strong,body .saas-site .saas-marketplace-hero .saas-hero-module-tiles small{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles strong{font-size:13px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles small{font-size:11.5px!important}@media (min-width: 1081px){body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article{grid-template-columns:38px minmax(0,1fr)!important;gap:2px 10px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article>span{width:38px!important;height:38px!important}}body .saas-site{--public-accent: #4f46e5;--public-accent-2: #2563eb;--public-ink: #111827;--public-muted: #5f6678;--public-line: #e8edf5;--public-soft: #f7f9ff;background:#fff!important}body .saas-site .saas-nav{width:min(1160px,calc(100% - 40px))!important;min-height:68px!important;margin:18px auto 0!important;padding:8px 10px!important;border:1px solid rgba(226,232,240,.9)!important;border-radius:999px!important;background:#fffffff0!important;box-shadow:0 12px 34px #0f172a0f!important}body .saas-site .saas-brand strong{color:var(--public-ink)!important;font-weight:880!important}body .saas-site .saas-brand span,body .saas-site .saas-footer-brand span{border-radius:999px!important;background:linear-gradient(135deg,var(--public-accent-2),var(--public-accent))!important}body .saas-site .saas-nav nav button{min-height:38px!important;padding:0 14px!important;color:#475166!important;background:transparent!important}body .saas-site .saas-nav nav button:hover,body .saas-site .saas-nav nav button.active{color:var(--public-accent)!important;background:#f3f5ff!important}body .saas-site .saas-secondary-nav,body .saas-site .saas-primary-nav{min-height:42px!important;border-radius:999px!important}body .saas-site .saas-primary-nav,body .saas-site .saas-hero-actions button:first-child,body .saas-site .saas-footer-cta button:first-child{background:linear-gradient(135deg,var(--public-accent-2),var(--public-accent))!important;box-shadow:0 14px 28px #4f46e538!important}body .saas-site .saas-marketplace-hero{width:min(1160px,calc(100% - 40px))!important;margin:0 auto!important;padding:70px 0 42px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:34px!important}body .saas-site .saas-marketplace-hero .saas-hero-main{width:100%!important;display:flex!important;justify-content:center!important}body .saas-site .saas-marketplace-hero .saas-hero-copy{width:min(900px,100%)!important;max-width:900px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:18px!important;text-align:center!important}body .saas-site .saas-marketplace-hero .saas-eyebrow{min-height:38px!important;padding:0 15px!important;color:var(--public-accent)!important;border-color:#e4e8ff!important;background:#f7f8ff!important;letter-spacing:.08em!important}body .saas-site .saas-marketplace-hero .saas-hero-main h1{width:100%!important;max-width:880px!important;margin:0!important;color:var(--public-ink)!important;font-size:clamp(52px,6.1vw,82px)!important;line-height:.96!important;text-align:center!important}body .saas-site .saas-marketplace-hero .saas-hero-copy>p{width:min(720px,100%)!important;max-width:720px!important;color:var(--public-muted)!important;font-size:19px!important;line-height:1.58!important;text-align:center!important}body .saas-site .saas-marketplace-hero .saas-hero-actions button{min-height:52px!important;padding:0 24px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid{width:min(1060px,100%)!important;padding:18px!important;display:grid!important;gap:18px!important;border:1px solid var(--public-line)!important;border-radius:32px!important;background:linear-gradient(180deg,#fff,#fbfcff)!important;box-shadow:0 24px 60px #0f172a13!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid-header{padding:4px 6px 0!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid-header span{display:none!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid-header strong{color:#2c3448!important;font-size:15px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article{min-height:116px!important;padding:14px 10px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid #edf1f8!important;border-radius:24px!important;background:#fff!important;box-shadow:0 8px 22px #0f172a0a!important;text-align:center!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article>span{width:44px!important;height:44px!important;border-radius:16px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles strong{width:100%!important;color:var(--public-ink)!important;font-size:13px!important;line-height:1.15!important;text-align:center!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles small{width:100%!important;color:#7a8496!important;font-size:11.5px!important;line-height:1.15!important;text-align:center!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid>p{justify-content:center!important;border-radius:999px!important;background:#f8faff!important}body .saas-site .saas-section-heading{align-items:center!important;text-align:center!important}body .saas-site .saas-section-heading h2{max-width:820px!important;margin-left:auto!important;margin-right:auto!important}body .saas-site .saas-footer{width:min(1160px,calc(100% - 40px))!important;padding:28px!important;border-radius:34px!important;background:linear-gradient(180deg,#fff,#fbfcff)!important}@media (max-width: 780px){body .saas-site .saas-nav,body .saas-site .saas-marketplace-hero,body .saas-site .saas-section,body .saas-site .saas-footer{width:calc(100% - 24px)!important}body .saas-site .saas-nav{border-radius:24px!important}body .saas-site .saas-marketplace-hero{padding-top:46px!important;gap:26px!important}body .saas-site .saas-marketplace-hero .saas-hero-main h1{font-size:clamp(40px,12vw,58px)!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article{min-height:104px!important}}@media (max-width: 480px){body .saas-site .saas-marketplace-hero .saas-hero-module-tiles{grid-template-columns:1fr 1fr!important}body .saas-site .saas-marketplace-hero .saas-hero-actions,body .saas-site .saas-marketplace-hero .saas-hero-actions button{width:100%!important}}body .saas-site{--public-accent: #3b5bfd;--public-accent-2: #7c5cff;--public-warm: #ffb454;--public-ink: #111827;--public-muted: #626b7f;--public-line: #e9edf6;background:#fff!important}body .saas-site .saas-marketplace-hero{width:min(1120px,calc(100% - 40px))!important;padding:38px 0 30px!important;gap:24px!important}body .saas-site .saas-marketplace-hero .saas-hero-copy{width:min(820px,100%)!important;max-width:820px!important;gap:14px!important}body .saas-site .saas-marketplace-hero .saas-eyebrow{min-height:34px!important;padding:0 13px!important;font-size:11px!important;letter-spacing:.075em!important}body .saas-site .saas-marketplace-hero .saas-hero-main h1{max-width:760px!important;font-size:clamp(42px,5vw,62px)!important;line-height:1!important}body .saas-site .saas-marketplace-hero .saas-hero-copy>p{width:min(660px,100%)!important;max-width:660px!important;font-size:17px!important;line-height:1.55!important}body .saas-site .saas-marketplace-hero .saas-hero-actions{margin-top:2px!important}body .saas-site .saas-marketplace-hero .saas-hero-actions button{min-height:48px!important;padding:0 22px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid{width:min(1120px,100%)!important;padding:16px!important;gap:13px!important;border-radius:28px!important;background:linear-gradient(180deg,#fffffffa,#f8fafff5),radial-gradient(circle at 8% 0%,rgba(59,91,253,.08),transparent 28%),radial-gradient(circle at 96% 10%,rgba(255,180,84,.16),transparent 30%)!important;box-shadow:0 18px 46px #0f172a12!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid-header{padding-top:0!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid-header strong{color:#333c52!important;font-size:14px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:9px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article{min-height:88px!important;padding:10px 8px!important;border-radius:20px!important;background:#ffffffe6!important;box-shadow:0 8px 18px #0f172a09!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article>span{width:36px!important;height:36px!important;border-radius:13px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles strong{font-size:12.5px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles small{font-size:10.5px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid>p{min-height:36px!important;padding:8px 12px!important;font-size:12.5px!important;border-radius:18px!important}body .saas-site .saas-section-heading h2{font-size:clamp(30px,4vw,48px)!important}body .saas-site .saas-home-screen-feature,body .saas-site .saas-media-proof>div:last-child article,body .saas-site .saas-use-cases article,body .saas-site .saas-flow-timeline article,body .saas-site .saas-conversion-trust{border-color:#e9edf6!important;border-radius:24px!important;box-shadow:0 12px 30px #0f172a0b!important}@media (max-width: 780px){body .saas-site .saas-marketplace-hero{padding-top:30px!important}body .saas-site .saas-marketplace-hero .saas-hero-main h1{font-size:clamp(38px,11vw,54px)!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article{min-height:92px!important}}body .saas-site{--public-accent: #335cff;--public-accent-2: #8b5cf6;--public-ink: #101426;--public-muted: #667085;background:#fff!important}body .saas-site .saas-marketplace-hero{width:min(1120px,calc(100% - 40px))!important;padding:42px 0 24px!important;gap:26px!important}body .saas-site .saas-marketplace-hero .saas-hero-copy{max-width:860px!important}body .saas-site .saas-marketplace-hero .saas-hero-main h1{max-width:790px!important;font-size:clamp(44px,5.2vw,66px)!important;line-height:.98!important}body .saas-site .saas-marketplace-hero .saas-hero-copy>p{max-width:700px!important;color:#5d6678!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid{width:min(1040px,100%)!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:16px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid-header{padding:0!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid-header strong{color:#48536a!important;font-size:13px!important;font-weight:820!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article{min-height:106px!important;padding:14px 10px!important;border:1px solid #eef2f8!important;border-radius:26px!important;background:#fff!important;box-shadow:0 14px 34px #0f172a0e!important;transform:translateY(0)!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article:nth-child(2n){margin-top:14px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article>span{width:42px!important;height:42px!important;border-radius:18px!important;box-shadow:inset 0 0 0 1px #ffffffa6!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article:nth-child(6n+1)>span{background:#edf3ff!important;color:#335cff!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article:nth-child(6n+2)>span{background:#fff4e3!important;color:#b46514!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article:nth-child(6n+3)>span{background:#f1edff!important;color:#7c3aed!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article:nth-child(6n+4)>span{background:#eafaf5!important;color:#0f766e!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article:nth-child(6n+5)>span{background:#fff0f6!important;color:#be185d!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article:nth-child(6n)>span{background:#eef2ff!important;color:#4f46e5!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles strong{font-size:13px!important;color:#111827!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles small{color:#7b8496!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid>p{width:max-content!important;max-width:100%!important;margin:4px auto 0!important;padding:10px 16px!important;border:1px solid #e9edf6!important;border-radius:999px!important;background:#fff!important;box-shadow:0 10px 26px #0f172a0b!important}body .saas-site .saas-home-screens{margin-top:52px!important}@media (max-width: 780px){body .saas-site .saas-marketplace-hero .saas-hero-module-tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article:nth-child(2n){margin-top:0!important}}body .saas-site .saas-marketplace-hero{padding-top:34px!important;gap:20px!important}body .saas-site .saas-marketplace-hero .saas-hero-copy{gap:12px!important}body .saas-site .saas-marketplace-hero .saas-hero-main h1{max-width:760px!important;font-size:clamp(42px,4.9vw,62px)!important}body .saas-site .saas-marketplace-hero .saas-hero-copy>p{font-size:16px!important;line-height:1.48!important}body .saas-site .saas-marketplace-hero .saas-hero-actions button{min-height:46px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid{gap:12px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles{gap:10px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article,body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article:nth-child(2n){min-height:84px!important;margin-top:0!important;padding:10px 8px!important;gap:5px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article>span{width:34px!important;height:34px!important;border-radius:14px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles strong{font-size:12px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles small{font-size:10px!important}body .saas-site{--public-accent: #3158ff;--public-accent-2: #8257ff;--public-ink: #111421;--public-muted: #667085;background:linear-gradient(180deg,#fff,#fff 56%,#fbfcff)!important}body .saas-site .saas-nav{width:min(1100px,calc(100% - 40px))!important;min-height:62px!important;margin-top:18px!important;border-radius:999px!important;background:#fffffff5!important;box-shadow:0 8px 28px #1118270e!important}body .saas-site .saas-marketplace-hero{width:min(1100px,calc(100% - 40px))!important;padding:44px 0 20px!important;gap:28px!important}body .saas-site .saas-marketplace-hero .saas-hero-copy{max-width:910px!important}body .saas-site .saas-marketplace-hero .saas-eyebrow{min-height:32px!important;border:0!important;color:#4054df!important;background:#f5f7ff!important;box-shadow:inset 0 0 0 1px #e6eaff!important}body .saas-site .saas-marketplace-hero .saas-hero-main h1{max-width:840px!important;font-size:clamp(44px,5vw,64px)!important;line-height:.98!important;color:var(--public-ink)!important}body .saas-site .saas-marketplace-hero .saas-hero-copy>p{max-width:720px!important;color:#5f6677!important}body .saas-site .saas-marketplace-hero .saas-hero-actions button:first-child{background:#3158ff!important;box-shadow:0 14px 28px #3158ff38!important}body .saas-site .saas-marketplace-hero .saas-hero-actions button:last-child{border-color:#e9edf5!important;background:#fff!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid{position:relative!important;width:min(980px,100%)!important;padding:10px 0 0!important;gap:14px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid:before{content:""!important;position:absolute!important;left:50%!important;top:42px!important;width:min(920px,96%)!important;height:150px!important;border-radius:999px!important;transform:translate(-50%)!important;background:radial-gradient(circle at 18% 48%,rgba(49,88,255,.1),transparent 34%),radial-gradient(circle at 50% 50%,rgba(130,87,255,.08),transparent 36%),radial-gradient(circle at 82% 44%,rgba(255,180,84,.14),transparent 34%)!important;filter:blur(4px)!important;pointer-events:none!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid-header{position:relative!important;z-index:1!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid-header strong{color:#596276!important;font-size:13px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles{position:relative!important;z-index:1!important;width:100%!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px 18px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article,body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article:nth-child(2n){min-height:90px!important;padding:6px!important;margin:0!important;border:0!important;border-radius:18px!important;background:transparent!important;box-shadow:none!important;gap:7px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article:hover{background:#ffffffb8!important;box-shadow:0 12px 30px #1118270e!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article>span{width:52px!important;height:52px!important;border-radius:18px!important;box-shadow:0 12px 24px #11182714,inset 0 0 0 1px #ffffffb8!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles strong{color:#151a2b!important;font-size:13px!important;font-weight:850!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles small{display:none!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid>p{position:relative!important;z-index:1!important;min-height:34px!important;margin-top:0!important;padding:8px 14px!important;color:#5f687a!important;border:1px solid #edf1f8!important;background:#ffffffdb!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid>p{display:none!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid{gap:10px!important}body .saas-site .saas-home-screens{margin-top:44px!important}@media (max-width: 1080px){body .saas-site .saas-marketplace-hero .saas-hero-module-tiles{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width: 780px){body .saas-site .saas-nav{border-radius:24px!important}body .saas-site .saas-marketplace-hero{padding-top:32px!important}body .saas-site .saas-marketplace-hero .saas-hero-main h1{font-size:clamp(38px,11vw,54px)!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px 8px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article{min-height:84px!important}}@media (max-width: 480px){body .saas-site .saas-marketplace-hero .saas-hero-module-tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body .saas-site .saas-section{width:min(1100px,calc(100% - 40px))!important;margin-top:64px!important}body .saas-site .saas-section-heading{width:min(760px,100%)!important;margin:0 auto 24px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;text-align:center!important}body .saas-site .saas-section-heading span,body .saas-site .saas-eyebrow{min-height:32px!important;padding:0 13px!important;border-radius:999px!important;color:#4054df!important;background:#f6f7ff!important;border:1px solid #e6eaff!important;box-shadow:none!important;font-size:11px!important;letter-spacing:.075em!important}body .saas-site .saas-section-heading h2,body .saas-site .saas-media-proof h2,body .saas-site .saas-conversion-trust h2,body .saas-site .saas-suite-wall-section h2{max-width:760px!important;margin:0 auto!important;color:#111421!important;font-size:clamp(30px,3.8vw,44px)!important;line-height:1.05!important;letter-spacing:0!important;text-align:center!important}body .saas-site .saas-home-screen-layout{display:grid!important;gap:18px!important}body .saas-site .saas-home-screen-feature{padding:18px!important;display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)!important;align-items:center!important;gap:22px!important;border:1px solid #e9edf6!important;border-radius:30px!important;background:#fff!important;box-shadow:0 18px 48px #0f172a0e!important}body .saas-site .saas-home-screen-frame{border-radius:22px!important;overflow:hidden!important;background:#f8faff!important;border:1px solid #e9edf6!important}body .saas-site .saas-home-screen-feature>div:last-child{padding:10px 6px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;text-align:left!important}body .saas-site .saas-home-screen-feature>div:last-child span{color:#4054df!important;background:#f6f7ff!important;border-color:#e6eaff!important}body .saas-site .saas-home-screen-feature>div:last-child strong{color:#111421!important;font-size:clamp(24px,2.7vw,34px)!important;line-height:1.08!important}body .saas-site .saas-home-screen-feature>div:last-child p{color:#667085!important;font-size:15px!important;line-height:1.62!important}body .saas-site .saas-home-screen-feature button,body .saas-site .saas-media-proof button{min-height:42px!important;padding:0 16px!important;border-radius:999px!important;color:#fff!important;background:#3158ff!important;box-shadow:0 12px 24px #3158ff2e!important}body .saas-site .saas-media-proof,body .saas-site .saas-conversion-trust{padding:34px!important;display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important;align-items:start!important;gap:28px!important;border:1px solid #e9edf6!important;border-radius:30px!important;background:#fbfcff!important;box-shadow:none!important}body .saas-site .saas-media-proof>div:first-child,body .saas-site .saas-conversion-trust>div:first-child{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;text-align:left!important}body .saas-site .saas-media-proof h2,body .saas-site .saas-conversion-trust h2{text-align:left!important;margin:0!important}body .saas-site .saas-media-proof p,body .saas-site .saas-conversion-trust p{color:#667085!important;font-size:15px!important;line-height:1.62!important}body .saas-site .saas-media-proof>div:last-child,body .saas-site .saas-use-cases>div:last-child,body .saas-site .saas-flow-timeline,body .saas-site .saas-suite-wall,body .saas-site .saas-conversion-trust>div:last-child{display:grid!important;gap:14px!important}body .saas-site .saas-media-proof>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .saas-site .saas-use-cases>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr))!important}body .saas-site .saas-flow-timeline{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .saas-site .saas-media-proof article,body .saas-site .saas-use-cases article,body .saas-site .saas-flow-timeline article,body .saas-site .saas-suite-wall article,body .saas-site .saas-conversion-trust article{min-height:0!important;padding:18px!important;border:1px solid #e9edf6!important;border-radius:24px!important;background:#fff!important;box-shadow:0 10px 28px #0f172a0a!important}body .saas-site .saas-media-proof article strong,body .saas-site .saas-use-cases article strong,body .saas-site .saas-flow-timeline article strong,body .saas-site .saas-suite-wall article strong,body .saas-site .saas-conversion-trust article strong{color:#111421!important;font-size:16px!important;line-height:1.25!important}body .saas-site .saas-media-proof article span,body .saas-site .saas-use-cases article p,body .saas-site .saas-use-cases article span,body .saas-site .saas-flow-timeline article p,body .saas-site .saas-suite-wall article p,body .saas-site .saas-conversion-trust article span{color:#667085!important;font-size:13px!important;line-height:1.5!important}body .saas-site .saas-suite-wall-section{padding:0!important}body .saas-site .saas-suite-wall{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .saas-site .saas-footer{width:min(1100px,calc(100% - 40px))!important;margin-top:64px!important;padding:26px!important;display:grid!important;gap:24px!important;border:1px solid #e9edf6!important;border-radius:30px!important;background:#fff!important;box-shadow:0 18px 48px #0f172a0e!important}body .saas-site .saas-footer-summary{display:grid!important;grid-template-columns:minmax(220px,1fr) minmax(260px,1.4fr) auto auto!important;align-items:center!important;gap:18px!important}body .saas-site .saas-footer-summary>span,body .saas-site .saas-footer-summary>a,body .saas-site .saas-footer-links button,body .saas-site .saas-footer-bottom{color:#667085!important;font-size:13px!important;line-height:1.45!important}body .saas-site .saas-footer-groups{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:18px!important}body .saas-site .saas-footer-groups section{min-width:0!important}body .saas-site .saas-footer-bottom{padding-top:18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;border-top:1px solid #edf1f8!important}@media (max-width: 980px){body .saas-site .saas-home-screen-feature,body .saas-site .saas-media-proof,body .saas-site .saas-conversion-trust,body .saas-site .saas-footer-summary{grid-template-columns:1fr!important}body .saas-site .saas-media-proof>div:last-child,body .saas-site .saas-use-cases>div:last-child,body .saas-site .saas-flow-timeline,body .saas-site .saas-suite-wall,body .saas-site .saas-footer-groups{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 620px){body .saas-site .saas-section,body .saas-site .saas-footer{width:calc(100% - 24px)!important}body .saas-site .saas-section-heading h2,body .saas-site .saas-media-proof h2,body .saas-site .saas-conversion-trust h2{font-size:clamp(28px,8.5vw,38px)!important}body .saas-site .saas-media-proof>div:last-child,body .saas-site .saas-use-cases>div:last-child,body .saas-site .saas-flow-timeline,body .saas-site .saas-suite-wall,body .saas-site .saas-footer-groups{grid-template-columns:1fr!important}body .saas-site .saas-footer-bottom{align-items:flex-start!important;flex-direction:column!important}}body .saas-site .saas-section-heading h2,body .saas-site .saas-sales-showcase h2,body .saas-site .saas-sales-final h2,body .saas-site .saas-home-screens .saas-section-heading h2{font-size:clamp(30px,3.2vw,44px)!important;line-height:1.14!important}body .saas-site .elevon-storefront-copy h1{line-height:1.1!important}body .saas-site .saas-home-screen-frame,body .saas-site .saas-home-screen-stack img{background:linear-gradient(135deg,#3045df14,#6176ff05),#f8f9fd!important}body .saas-site .saas-home-screen-frame img,body .saas-site .saas-home-screen-stack img{filter:saturate(1.04) contrast(1.03)!important}@media (max-width: 620px){body .saas-site .elevon-storefront-apps{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body .saas-site .elevon-storefront-apps article,body .saas-site .elevon-storefront-apps article.featured{grid-template-columns:36px minmax(0,1fr)!important;gap:8px!important;min-height:0!important;padding:10px!important}body .saas-site .elevon-storefront-apps article>span,body .saas-site .elevon-storefront-apps article.featured>span{width:36px!important;height:36px!important;border-radius:12px!important}body .saas-site .elevon-storefront-apps article strong,body .saas-site .elevon-storefront-apps article.featured strong{font-size:12px!important}body .saas-site .elevon-storefront-apps article small{display:none!important}body .saas-site .saas-sales-overview{padding:34px 0 24px!important}body .saas-site .saas-sales-overview>div:last-child{grid-template-columns:1fr!important;gap:10px!important}body .saas-site .saas-sales-overview article{min-height:0!important;height:auto!important;padding:13px!important}body .saas-site .saas-sales-overview article p{display:none!important}body .saas-site .saas-sales-overview article>span{width:36px!important;height:36px!important}body .saas-site .saas-section-heading h2,body .saas-site .saas-sales-showcase h2,body .saas-site .saas-sales-final h2,body .saas-site .saas-home-screens .saas-section-heading h2{font-size:clamp(26px,8vw,34px)!important;text-align:left!important}body .saas-site .saas-home-screen-frame img{min-width:560px!important}}body .saas-site .saas-public-content{display:block!important}body .saas-site .saas-section-heading h2,body .saas-site .saas-sales-showcase h2,body .saas-site .saas-sales-final h2,body .saas-site .saas-home-screens .saas-section-heading h2{max-width:760px!important;margin-left:auto!important;margin-right:auto!important;color:#171826!important;font-size:clamp(30px,3.2vw,44px)!important;line-height:1.12!important;text-align:center!important}body .saas-site .saas-section-heading p{max-width:680px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}body .saas-site .saas-sales-overview{display:grid!important;gap:24px!important;min-height:0!important;padding:48px 0 34px!important}body .saas-site .saas-sales-overview>div:last-child{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important}body .saas-site .saas-sales-overview article{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;grid-template-areas:"icon title" "icon body" "icon meta"!important;align-content:start!important;gap:4px 12px!important;min-height:0!important;padding:16px!important;border:1px solid #e5eaf5!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 26px #1718260b!important}body .saas-site .saas-sales-overview article>span{grid-area:icon!important;display:grid!important;width:42px!important;height:42px!important;place-items:center!important;border-radius:14px!important;background:#eef2ff!important;color:#3045df!important}body .saas-site .saas-sales-overview article strong{grid-area:title!important;margin:0!important;color:#171826!important;font-size:16px!important;line-height:1.2!important}body .saas-site .saas-sales-overview article p{grid-area:body!important;margin:0!important;color:#626a7d!important;font-size:13px!important;font-weight:620!important;line-height:1.45!important}body .saas-site .saas-sales-overview article small{grid-area:meta!important;margin-top:4px!important;color:#7a8191!important;font-size:11px!important;font-weight:850!important;line-height:1.35!important}body .saas-site .saas-sales-showcase{display:grid!important;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)!important;min-height:0!important;padding:42px 0!important}body .saas-site .saas-sales-showcase>div:first-child{display:grid!important;align-content:center!important;justify-items:start!important;gap:14px!important}body .saas-site .saas-sales-showcase h2,body .saas-site .saas-sales-showcase p{margin-left:0!important;margin-right:0!important;text-align:left!important}body .saas-site .saas-sales-showcase button,body .saas-site .saas-sales-final button,body .saas-site .saas-footer-cta button{min-height:42px!important;padding:0 14px!important;border-radius:13px!important;border:1px solid #dfe4f2!important;background:#fff!important;color:#26304a!important;box-shadow:none!important;font-size:13px!important;font-weight:900!important}body .saas-site .saas-sales-showcase button:first-child,body .saas-site .saas-sales-final button:first-child,body .saas-site .saas-footer-cta button:first-child{border-color:transparent!important;background:linear-gradient(135deg,#3045df,#6176ff)!important;color:#fff!important}body .saas-site .saas-sales-screen-card{aspect-ratio:1.45!important}body .saas-site .saas-sales-steps{display:grid!important;gap:14px!important;min-height:0!important;padding:28px 0 44px!important}body .saas-site .saas-sales-steps>div{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;grid-template-areas:"num title" "num body"!important;gap:4px 12px!important;min-height:0!important;padding:16px!important}body .saas-site .saas-sales-steps span{grid-area:num!important;display:grid!important;width:42px!important;height:42px!important;place-items:center!important;border-radius:14px!important;background:#eef2ff!important;color:#3045df!important;font-size:13px!important}body .saas-site .saas-sales-steps strong{grid-area:title!important;font-size:16px!important}body .saas-site .saas-sales-steps p{grid-area:body!important;margin:0!important;color:#626a7d!important;font-size:13px!important;line-height:1.45!important}body .saas-site .saas-home-screens{display:grid!important;gap:24px!important;min-height:0!important;padding:44px 0!important}body .saas-site .saas-home-screen-layout{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)!important;gap:16px!important;align-items:start!important}body .saas-site .saas-home-screen-feature,body .saas-site .saas-home-screen-stack article{border:1px solid #e5eaf5!important;border-radius:22px!important;background:#fff!important;box-shadow:0 14px 34px #1718260e!important}body .saas-site .saas-home-screen-feature{display:grid!important;gap:16px!important;padding:16px!important}body .saas-site .saas-home-screen-frame{aspect-ratio:1.55!important;overflow:auto!important;border:1px solid #edf0f6!important;border-radius:18px!important;background:#f8f9fd!important}body .saas-site .saas-home-screen-frame img{display:block!important;width:100%!important;min-width:720px!important;height:auto!important}body .saas-site .saas-home-screen-feature>div:last-child{display:grid!important;gap:8px!important}body .saas-site .saas-home-screen-feature strong,body .saas-site .saas-home-screen-stack strong{color:#171826!important;font-size:18px!important;line-height:1.25!important}body .saas-site .saas-home-screen-feature p,body .saas-site .saas-home-screen-stack p{margin:0!important;color:#626a7d!important;font-size:13px!important;line-height:1.5!important}body .saas-site .saas-home-screen-stack{display:grid!important;gap:12px!important}body .saas-site .saas-home-screen-stack article{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;gap:12px!important;padding:12px!important}body .saas-site .saas-home-screen-stack img{width:112px!important;height:84px!important;object-fit:cover!important;object-position:top center!important;border-radius:14px!important;border:1px solid #edf0f6!important}body .saas-site .saas-home-screen-stack article>div{display:grid!important;gap:4px!important;align-content:center!important}body .saas-site .saas-home-screen-feature span,body .saas-site .saas-home-screen-stack span{color:#3045df!important;font-size:11px!important;font-weight:900!important}body .saas-site .saas-sales-final{display:grid!important;justify-items:center!important;gap:14px!important;max-width:940px!important;min-height:0!important;margin-top:38px!important;margin-bottom:38px!important;padding:34px!important;text-align:center!important}@media (max-width: 980px){body .saas-site .saas-sales-overview>div:last-child,body .saas-site .saas-sales-showcase,body .saas-site .saas-home-screen-layout{grid-template-columns:1fr!important}body .saas-site .saas-sales-steps{grid-template-columns:1fr!important}}@media (max-width: 620px){body .saas-site .elevon-storefront-hero{padding-top:36px!important}body .saas-site .elevon-storefront-suite{gap:12px!important}body .saas-site .elevon-storefront-apps{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body .saas-site .elevon-storefront-apps article,body .saas-site .elevon-storefront-apps article.featured{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;gap:8px!important;padding:10px!important;border-radius:16px!important}body .saas-site .elevon-storefront-apps article>span,body .saas-site .elevon-storefront-apps article.featured>span{width:36px!important;height:36px!important;border-radius:12px!important}body .saas-site .elevon-storefront-apps article strong,body .saas-site .elevon-storefront-apps article.featured strong{font-size:12px!important}body .saas-site .elevon-storefront-apps article small{display:none!important}body .saas-site .saas-sales-overview{padding:34px 0 24px!important}body .saas-site .saas-sales-overview>div:last-child{grid-template-columns:1fr!important;gap:10px!important}body .saas-site .saas-sales-overview article{padding:13px!important}body .saas-site .saas-sales-overview article p{display:none!important}body .saas-site .saas-section-heading h2,body .saas-site .saas-sales-showcase h2,body .saas-site .saas-sales-final h2,body .saas-site .saas-home-screens .saas-section-heading h2{font-size:clamp(26px,8vw,34px)!important;text-align:left!important}body .saas-site .saas-section-heading p,body .saas-site .saas-sales-showcase p,body .saas-site .saas-sales-final p{text-align:left!important}body .saas-site .saas-sales-showcase{padding:28px 0!important}body .saas-site .saas-sales-showcase>div:first-child{justify-items:stretch!important}body .saas-site .saas-sales-showcase button,body .saas-site .saas-sales-final button{width:100%!important}body .saas-site .saas-sales-steps{padding:20px 0 26px!important}body .saas-site .saas-home-screens{padding:28px 0!important}body .saas-site .saas-home-screen-feature{padding:12px!important}body .saas-site .saas-home-screen-frame{aspect-ratio:.92!important}body .saas-site .saas-home-screen-stack article{grid-template-columns:84px minmax(0,1fr)!important}body .saas-site .saas-home-screen-stack img{width:84px!important;height:72px!important}body .saas-site .saas-home-screen-stack p{display:none!important}body .saas-site .saas-sales-final{justify-items:stretch!important;margin-top:24px!important;margin-bottom:24px!important;padding:24px 18px!important;text-align:left!important}}body .saas-site .saas-home-screens:before,body .saas-site .saas-home-screens:after,body .saas-site .saas-home-screens .saas-section-heading:before,body .saas-site .saas-home-screens .saas-section-heading:after{content:none!important;display:none!important}body .saas-site .saas-home-screens{padding-top:0!important;border-top:1px solid #edf1f8!important}body .saas-site .saas-home-screens .saas-section-heading{width:min(760px,100%)!important;min-height:0!important;margin:0 auto 24px!important;padding:44px 0 0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;text-align:center!important}body .saas-site .saas-home-screens .saas-section-heading>span{position:static!important;transform:none!important;margin:0!important}body .saas-site .saas-home-screens .saas-section-heading h2{position:static!important;width:100%!important;max-width:760px!important;margin:0!important;padding:0!important;font-size:clamp(30px,3.8vw,42px)!important;line-height:1.08!important;text-align:center!important}body .saas-site .saas-home-screen-layout{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr)!important;align-items:stretch!important;gap:18px!important}body .saas-site .saas-home-screen-feature{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr)!important;min-width:0!important}body .saas-site .saas-home-screen-stack{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}body .saas-site .saas-home-screen-stack article{display:grid!important;grid-template-columns:110px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;min-height:150px!important;padding:14px!important}body .saas-site .saas-home-screen-stack img{width:110px!important;height:94px!important;object-fit:cover!important;border-radius:16px!important;border:1px solid #edf1f8!important}body .saas-site .saas-home-screen-stack article>div{min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:7px!important;text-align:left!important}body .saas-site .saas-home-screen-stack article span{min-height:28px!important;padding:0 10px!important;font-size:10px!important;color:#4054df!important;background:#f6f7ff!important;border:1px solid #e6eaff!important}body .saas-site .saas-home-screen-stack article strong{font-size:17px!important}body .saas-site .saas-home-screen-stack article p{font-size:13px!important}@media (max-width: 980px){body .saas-site .saas-home-screen-layout,body .saas-site .saas-home-screen-feature{grid-template-columns:1fr!important}}body .saas-site{--public-blue: #3158ff;--public-violet: #7c5cff;--public-ink: #111421;--public-muted: #667085;--public-line: #e9edf6;background:#fff!important}body .saas-site .saas-nav{width:min(1120px,calc(100% - 40px))!important;min-height:64px!important;border-radius:22px!important}body .saas-site .saas-marketplace-hero{width:min(1120px,calc(100% - 40px))!important;margin:0 auto!important;padding:50px 0 26px!important;display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr)!important;grid-template-areas:"copy proof" "apps apps"!important;align-items:center!important;gap:30px 42px!important}body .saas-site .saas-marketplace-hero .saas-hero-main{grid-area:copy!important;display:contents!important}body .saas-site .saas-marketplace-hero .saas-hero-copy{grid-area:copy!important;width:100%!important;max-width:520px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:16px!important;text-align:left!important}body .saas-site .saas-marketplace-hero .saas-eyebrow{margin:0!important}body .saas-site .saas-marketplace-hero .saas-hero-main h1{width:100%!important;max-width:520px!important;margin:0!important;font-size:clamp(40px,4.35vw,58px)!important;line-height:1!important;text-align:left!important}body .saas-site .saas-marketplace-hero .saas-hero-copy>p{width:100%!important;max-width:500px!important;font-size:17px!important;line-height:1.58!important;text-align:left!important}body .saas-site .saas-marketplace-hero .saas-marketplace-actions{width:100%!important;align-items:flex-start!important}body .saas-site .saas-marketplace-hero .saas-hero-actions{justify-content:flex-start!important}body .saas-site .saas-marketplace-hero .saas-hero-product-proof{grid-area:proof!important;display:block!important;position:relative!important;min-width:0!important;padding:10px!important;border:1px solid #e8edf5!important;border-radius:30px!important;background:linear-gradient(180deg,#fff,#f9fbff)!important;box-shadow:0 24px 70px #0f172a1b!important;overflow:hidden!important}body .saas-site .saas-marketplace-hero .saas-hero-browser-bar span{width:9px!important;height:9px!important;border-radius:999px!important;background:#d7deeb!important}body .saas-site .saas-marketplace-hero .saas-hero-product-proof img{display:block!important;width:100%!important;height:340px!important;object-fit:cover!important;object-position:top center!important;border-radius:22px!important;border:1px solid #edf1f8!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid{grid-area:apps!important;width:100%!important;padding:16px 0 0!important;border-top:1px solid #edf1f8!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid:before{display:none!important;content:none!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid-header{justify-content:flex-start!important;margin-bottom:10px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid-header strong{color:#5f687a!important;font-size:13px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:8px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article,body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article:nth-child(2n){min-height:76px!important;padding:8px 4px!important;border-radius:16px!important;gap:6px!important;background:#fff!important;border:1px solid #edf1f8!important;box-shadow:0 8px 20px #0f172a09!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article>span{width:32px!important;height:32px!important;border-radius:12px!important;box-shadow:none!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles strong{font-size:10.5px!important;line-height:1.12!important}body .saas-site .saas-home-screens{margin-top:62px!important}@media (max-width: 1080px){body .saas-site .saas-marketplace-hero{grid-template-columns:1fr!important;grid-template-areas:"copy" "proof" "apps"!important}body .saas-site .saas-marketplace-hero .saas-hero-copy,body .saas-site .saas-marketplace-hero .saas-marketplace-actions{max-width:760px!important;align-items:center!important;margin:0 auto!important;text-align:center!important}body .saas-site .saas-marketplace-hero .saas-hero-main h1,body .saas-site .saas-marketplace-hero .saas-hero-copy>p{max-width:760px!important;text-align:center!important}body .saas-site .saas-marketplace-hero .saas-hero-actions,body .saas-site .saas-marketplace-hero .saas-hero-module-grid-header{justify-content:center!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media (max-width: 680px){body .saas-site .saas-marketplace-hero .saas-hero-product-proof img{height:260px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles{grid-template-columns:repeat(3,minmax(0,1fr))!important}}body .saas-site .saas-marketplace-hero{padding-top:46px!important;grid-template-columns:minmax(0,.84fr) minmax(520px,1.16fr)!important;gap:26px 44px!important}body .saas-site .saas-marketplace-hero .saas-hero-copy{max-width:500px!important;gap:15px!important}body .saas-site .saas-marketplace-hero .saas-hero-main h1{max-width:500px!important;font-size:clamp(44px,4.7vw,62px)!important;line-height:1!important}body .saas-site .saas-marketplace-hero .saas-hero-copy>p{max-width:480px!important;font-size:16.5px!important}body .saas-site .saas-marketplace-hero .saas-hero-product-proof{padding:8px!important}body .saas-site .saas-marketplace-hero .saas-hero-product-proof img{height:360px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid{padding-top:14px!important}@media (max-width: 1080px){body .saas-site .saas-marketplace-hero{grid-template-columns:1fr!important}body .saas-site .saas-marketplace-hero .saas-hero-copy,body .saas-site .saas-marketplace-hero .saas-hero-main h1,body .saas-site .saas-marketplace-hero .saas-hero-copy>p{max-width:760px!important}}body .saas-site{--public-blue: #3158ff;--public-violet: #6d5dfc;--public-ink: #101426;--public-muted: #667085;--public-line: #e9edf6;background:#fff!important}body .saas-site .saas-nav{width:min(1120px,calc(100% - 40px))!important;min-height:64px!important;margin-top:16px!important;border-radius:22px!important;box-shadow:0 10px 30px #0f172a0e!important}body .saas-site .saas-marketplace-hero{width:min(1120px,calc(100% - 40px))!important;margin:0 auto!important;padding:46px 0 28px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:24px!important}body .saas-site .saas-marketplace-hero .saas-hero-main{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:26px!important}body .saas-site .saas-marketplace-hero .saas-hero-copy{width:min(780px,100%)!important;max-width:780px!important;order:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:14px!important;text-align:center!important}body .saas-site .saas-marketplace-hero .saas-eyebrow{min-height:34px!important;margin:0!important;color:#3f4fd9!important;background:#f6f7ff!important;border:1px solid #e6eaff!important}body .saas-site .saas-marketplace-hero .saas-hero-main h1{width:100%!important;max-width:740px!important;margin:0!important;color:var(--public-ink)!important;font-size:clamp(46px,5.5vw,74px)!important;line-height:.98!important;text-align:center!important}body .saas-site .saas-marketplace-hero .saas-hero-copy>p{width:min(690px,100%)!important;max-width:690px!important;margin:0!important;color:var(--public-muted)!important;font-size:17px!important;line-height:1.58!important;text-align:center!important}body .saas-site .saas-marketplace-hero .saas-marketplace-actions{width:100%!important;align-items:center!important}body .saas-site .saas-marketplace-hero .saas-hero-actions{justify-content:center!important}body .saas-site .saas-marketplace-hero .saas-hero-product-proof{order:2!important;width:min(1040px,100%)!important;display:block!important;padding:10px!important;border:1px solid #e7ecf6!important;border-radius:34px!important;background:linear-gradient(180deg,#fff,#f8faff)!important;box-shadow:0 26px 76px #0f172a1c!important;overflow:hidden!important}body .saas-site .saas-marketplace-hero .saas-hero-browser-bar{height:34px!important;display:flex!important;align-items:center!important;gap:7px!important;padding:0 12px!important}body .saas-site .saas-marketplace-hero .saas-hero-browser-bar span{width:9px!important;height:9px!important;border-radius:999px!important;background:#d9e0ed!important}body .saas-site .saas-marketplace-hero .saas-hero-product-proof img{width:100%!important;height:330px!important;object-fit:cover!important;object-position:top center!important;border-radius:24px!important;border:1px solid #edf1f8!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid{display:none!important}body .saas-site .saas-marketplace-hero .saas-hero-module-grid-header{justify-content:center!important;margin-bottom:10px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:8px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article,body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article:nth-child(2n){min-height:70px!important;padding:7px 4px!important;border:1px solid #edf1f8!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 20px #0f172a08!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles article>span{width:30px!important;height:30px!important;border-radius:11px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles strong{font-size:10px!important}body .saas-site .saas-home-screens{margin-top:58px!important}@media (max-width: 1080px){body .saas-site .saas-marketplace-hero .saas-hero-module-tiles{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media (max-width: 680px){body .saas-site .saas-marketplace-hero{width:calc(100% - 24px)!important;padding-top:32px!important}body .saas-site .saas-marketplace-hero .saas-hero-main h1{font-size:clamp(38px,11vw,56px)!important}body .saas-site .saas-marketplace-hero .saas-hero-product-proof img{height:260px!important}body .saas-site .saas-marketplace-hero .saas-hero-module-tiles{grid-template-columns:repeat(3,minmax(0,1fr))!important}}body .saas-site .saas-clean-hero{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:54px 0 34px;display:grid;grid-template-columns:minmax(0,1fr);gap:28px;color:#111827}body .saas-site .saas-clean-hero-copy{width:min(820px,100%);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}body .saas-site .saas-clean-hero-copy>span{min-height:34px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;border:1px solid #e5e9ff;border-radius:999px;color:#3f4fd9;background:#f7f8ff;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}body .saas-site .saas-clean-hero-copy h1{width:min(760px,100%);margin:0;color:#101426;font-size:clamp(44px,5.5vw,76px);font-weight:900;line-height:.98;letter-spacing:0}body .saas-site .saas-clean-hero-copy p{width:min(680px,100%);margin:0;color:#626b7f;font-size:17px;font-weight:650;line-height:1.58}body .saas-site .saas-clean-hero-actions{margin-top:4px;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}body .saas-site .saas-clean-hero-actions button{min-height:50px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;font-size:15px;font-weight:850}body .saas-site .saas-clean-hero-actions button:first-child{color:#fff;border:0;background:#3158ff;box-shadow:0 16px 32px #3158ff38}body .saas-site .saas-clean-hero-actions button:last-child{color:#1f2937;border:1px solid #e7ecf5;background:#fff;box-shadow:0 12px 26px #0f172a0e}body .saas-site .saas-clean-product-frame{width:min(1040px,100%);margin:0 auto;padding:10px;border:1px solid #e7ecf5;border-radius:34px;background:linear-gradient(180deg,#fff,#f8faff);box-shadow:0 26px 78px #0f172a1c;overflow:hidden}body .saas-site .saas-clean-browser-bar{height:34px;display:flex;align-items:center;gap:7px;padding:0 12px}body .saas-site .saas-clean-browser-bar span{width:9px;height:9px;border-radius:999px;background:#d9e0ed}body .saas-site .saas-clean-product-frame img{display:block;width:100%;height:360px;object-fit:cover;object-position:top center;border:1px solid #edf1f8;border-radius:24px}body .saas-site .saas-clean-app-row{width:min(1040px,100%);margin:0 auto;display:grid;gap:12px;text-align:center}body .saas-site .saas-clean-app-row>strong{color:#667085;font-size:13px;font-weight:800}body .saas-site .saas-clean-app-row>div{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:8px}body .saas-site .saas-clean-app-row article{min-height:70px;padding:8px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px solid #edf1f8;border-radius:16px;background:#fff;box-shadow:0 8px 20px #0f172a09}body .saas-site .saas-clean-app-row article span{width:30px;height:30px;display:grid;place-items:center;border-radius:11px;color:#3158ff;background:#eef3ff}body .saas-site .saas-clean-app-row article:nth-child(3n+2) span{color:#9a5b10;background:#fff4e3}body .saas-site .saas-clean-app-row article:nth-child(3n) span{color:#6d5dfc;background:#f0edff}body .saas-site .saas-clean-app-row article small{color:#111827;font-size:10.5px;font-weight:850;line-height:1.1}@media (max-width: 900px){body .saas-site .saas-clean-app-row>div{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width: 620px){body .saas-site .saas-clean-hero{width:calc(100% - 24px);padding-top:34px}body .saas-site .saas-clean-hero-copy h1{font-size:clamp(38px,11vw,56px)}body .saas-site .saas-clean-product-frame img{height:260px}body .saas-site .saas-clean-app-row>div{grid-template-columns:repeat(2,minmax(0,1fr))}body .saas-site .saas-clean-hero-actions,body .saas-site .saas-clean-hero-actions button{width:100%}}body .saas-site .saas-clean-hero{width:min(1120px,calc(100% - 40px))!important;padding:48px 0 34px!important;display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr)!important;grid-template-areas:"copy apps" "proof proof"!important;align-items:center!important;gap:34px 48px!important}body .saas-site .saas-clean-hero-copy{grid-area:copy!important;width:100%!important;max-width:500px!important;margin:0!important;align-items:flex-start!important;text-align:left!important}body .saas-site .saas-clean-hero-copy h1{width:100%!important;max-width:500px!important;font-size:clamp(42px,4.6vw,64px)!important;line-height:1!important;text-align:left!important}body .saas-site .saas-clean-hero-copy p{width:100%!important;max-width:480px!important;text-align:left!important}body .saas-site .saas-clean-app-row{grid-area:apps!important;width:100%!important;margin:0!important;padding:24px!important;border:1px solid #e8edf6!important;border-radius:32px!important;background:radial-gradient(circle at 18% 16%,rgba(49,88,255,.09),transparent 34%),radial-gradient(circle at 88% 8%,rgba(255,180,84,.14),transparent 30%),linear-gradient(180deg,#fff,#fbfcff)!important;box-shadow:0 24px 64px #0f172a16!important;text-align:left!important}body .saas-site .saas-clean-app-row>strong{display:block!important;margin:0 0 14px!important;color:#111827!important;font-size:18px!important;font-weight:900!important;line-height:1.2!important}body .saas-site .saas-clean-app-row>div{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important}body .saas-site .saas-clean-app-row article{min-height:86px!important;padding:12px 8px!important;border-radius:22px!important;background:#ffffffdb!important;box-shadow:0 10px 24px #0f172a0b!important}body .saas-site .saas-clean-app-row article small{font-size:11.5px!important}body .saas-site .saas-clean-product-frame{grid-area:proof!important;width:min(980px,100%)!important;margin-top:4px!important}body .saas-site .saas-clean-product-frame img{height:300px!important}@media (max-width: 980px){body .saas-site .saas-clean-hero{grid-template-columns:1fr!important;grid-template-areas:"copy" "apps" "proof"!important}body .saas-site .saas-clean-hero-copy{max-width:760px!important;align-items:center!important;margin:0 auto!important;text-align:center!important}body .saas-site .saas-clean-hero-copy h1,body .saas-site .saas-clean-hero-copy p{max-width:760px!important;text-align:center!important}body .saas-site .saas-clean-hero-actions{justify-content:center!important}}@media (max-width: 620px){body .saas-site .saas-clean-app-row{padding:16px!important;border-radius:24px!important}body .saas-site .saas-clean-app-row>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .saas-site .saas-clean-product-frame img{height:230px!important}}body .saas-site .saas-clean-hero{width:min(1120px,calc(100% - 40px))!important;min-height:calc(100vh - 104px)!important;padding:52px 0 38px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:34px!important}body .saas-site .saas-clean-hero-copy{width:min(820px,100%)!important;max-width:820px!important;margin:0 auto!important;align-items:center!important;text-align:center!important}body .saas-site .saas-clean-hero-copy h1{width:min(820px,100%)!important;max-width:820px!important;font-size:clamp(48px,6.4vw,86px)!important;line-height:.96!important;text-align:center!important}body .saas-site .saas-clean-hero-copy p{width:min(700px,100%)!important;max-width:700px!important;text-align:center!important}body .saas-site .saas-clean-app-row{width:min(1040px,100%)!important;margin:0 auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:center!important}body .saas-site .saas-clean-app-row>strong{margin:0 0 18px!important;display:block!important;color:#667085!important;font-size:14px!important;font-weight:800!important}body .saas-site .saas-clean-app-row>div{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:16px!important}body .saas-site .saas-clean-app-row article{min-height:112px!important;padding:14px 8px!important;border:0!important;border-radius:24px!important;background:transparent!important;box-shadow:none!important;transition:transform .16s ease,background .16s ease,box-shadow .16s ease!important}body .saas-site .saas-clean-app-row article:hover{transform:translateY(-4px)!important;background:#fff!important;box-shadow:0 18px 38px #0f172a12!important}body .saas-site .saas-clean-app-row article span{width:56px!important;height:56px!important;border-radius:18px!important;box-shadow:0 14px 28px #0f172a14,inset 0 0 0 1px #ffffffc7!important}body .saas-site .saas-clean-app-row article small{color:#111827!important;font-size:13px!important;font-weight:850!important}body .saas-site .saas-home-screens{margin-top:40px!important}@media (max-width: 900px){body .saas-site .saas-clean-hero{min-height:0!important}body .saas-site .saas-clean-app-row>div{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width: 560px){body .saas-site .saas-clean-hero{width:calc(100% - 24px)!important;padding-top:34px!important}body .saas-site .saas-clean-hero-copy h1{font-size:clamp(38px,11vw,56px)!important}body .saas-site .saas-clean-app-row>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body .saas-site .saas-clean-app-row article{min-height:96px!important}}body .saas-site .saas-clean-hero{min-height:0!important;padding:38px 0 28px!important;gap:22px!important}body .saas-site .saas-clean-hero-copy{gap:10px!important}body .saas-site .saas-clean-hero-copy h1{font-size:clamp(42px,5.4vw,68px)!important;line-height:.98!important}body .saas-site .saas-clean-hero-copy p{font-size:16px!important;line-height:1.5!important}body .saas-site .saas-clean-app-row>strong{margin-bottom:10px!important}body .saas-site .saas-clean-app-row>div{gap:10px!important}body .saas-site .saas-clean-app-row article{min-height:82px!important;padding:8px 6px!important;gap:5px!important}body .saas-site .saas-clean-app-row article span{width:38px!important;height:38px!important;border-radius:14px!important}body .saas-site .saas-clean-app-row article small{font-size:11px!important}body .saas-site{background:linear-gradient(180deg,#fffefe,#fff 52%,#fbfcff)!important}body .saas-site .saas-nav{width:min(1120px,calc(100% - 40px))!important;min-height:62px!important;border-radius:20px!important;border-color:#eceff6!important;box-shadow:0 10px 28px #0f172a0b!important}body .saas-site .saas-brand span,body .saas-site .saas-footer-brand span{background:linear-gradient(135deg,#ff8a5c,#6d5dfc)!important;box-shadow:0 10px 22px #6d5dfc2e!important}body .saas-site .saas-primary-nav,body .saas-site .saas-clean-hero-actions button:first-child,body .saas-site .saas-footer-cta button:first-child{background:#ff7a59!important;box-shadow:0 16px 34px #ff7a593d!important}body .saas-site .saas-clean-hero{width:min(1120px,calc(100% - 40px))!important;padding:42px 0 30px!important;gap:28px!important}body .saas-site .saas-clean-hero-copy>span{color:#7c4dff!important;border-color:#eee8ff!important;background:#fbf8ff!important}body .saas-site .saas-clean-hero-copy h1{width:min(780px,100%)!important;max-width:780px!important;color:#171421!important;font-size:clamp(42px,5vw,64px)!important;line-height:1!important}body .saas-site .saas-clean-hero-copy p{max-width:660px!important;color:#5f6572!important}body .saas-site .saas-clean-hero-actions button{min-height:48px!important}body .saas-site .saas-clean-app-row{width:min(980px,100%)!important}body .saas-site .saas-clean-app-row>strong{margin-bottom:16px!important;color:#4f5668!important;font-size:13px!important}body .saas-site .saas-clean-app-row>div{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px 18px!important}body .saas-site .saas-clean-app-row article{min-height:96px!important;padding:10px 6px!important;border-radius:22px!important;background:#ffffffb8!important;box-shadow:none!important}body .saas-site .saas-clean-app-row article:hover{transform:translateY(-3px)!important;background:#fff!important;box-shadow:0 16px 34px #0f172a13!important}body .saas-site .saas-clean-app-row article span{width:54px!important;height:54px!important;border-radius:18px!important;color:#2458ff!important;background:linear-gradient(135deg,#eaf0ff,#fff)!important;box-shadow:0 14px 26px #2458ff1f,inset 0 0 0 1px #ffffffc2!important}body .saas-site .saas-clean-app-row article:nth-child(4n+2) span{color:#be5c00!important;background:linear-gradient(135deg,#fff1df,#fff)!important;box-shadow:0 14px 26px #ff8a5c24,inset 0 0 0 1px #ffffffc2!important}body .saas-site .saas-clean-app-row article:nth-child(4n+3) span{color:#6d28d9!important;background:linear-gradient(135deg,#f0eaff,#fff)!important;box-shadow:0 14px 26px #6d28d921,inset 0 0 0 1px #ffffffc2!important}body .saas-site .saas-clean-app-row article:nth-child(4n) span{color:#0f766e!important;background:linear-gradient(135deg,#e5fbf5,#fff)!important;box-shadow:0 14px 26px #0f766e1c,inset 0 0 0 1px #ffffffc2!important}body .saas-site .saas-clean-app-row article small{color:#171421!important;font-size:12.5px!important;font-weight:850!important}body .saas-site .saas-home-screens{margin-top:34px!important}@media (max-width: 900px){body .saas-site .saas-clean-app-row>div{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width: 560px){body .saas-site .saas-clean-app-row>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .saas-site .saas-clean-app-row article{min-height:88px!important}}body .saas-site{--site-ink: #151826;--site-muted: #626a7a;--site-soft: #f7f8fc;--site-line: #e7e9f1;--site-indigo: #4f46e5;--site-indigo-dark: #3730a3;--site-coral: #ff6b4a;--site-coral-dark: #d94325;--site-blue: #2563eb;--site-shadow: 0 18px 48px rgba(21, 24, 38, .07);background:#fff!important;color:var(--site-ink)!important}body .saas-site :where(.saas-nav,.saas-clean-hero,.saas-page-hero,.saas-section,.saas-footer,.saas-pricing-confidence,.saas-register-layout,.saas-workspace-lookup){max-width:1160px!important;width:min(1160px,calc(100% - 40px))!important}body .saas-site .saas-nav{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;min-height:68px!important;margin-top:14px!important;padding:10px 12px!important;border:1px solid rgba(231,233,241,.94)!important;border-radius:18px!important;background:#fffffff0!important;box-shadow:0 12px 34px #1518260e!important}body .saas-site .saas-brand{min-width:0!important;gap:10px!important}body .saas-site .saas-brand span,body .saas-site .saas-footer-brand span{width:42px!important;height:42px!important;border-radius:12px!important;background:linear-gradient(135deg,#4f46e5,#7c3aed)!important;color:#fff!important;box-shadow:0 12px 24px #4f46e533!important}body .saas-site .saas-brand strong,body .saas-site .saas-footer-brand strong{color:var(--site-ink)!important;font-size:18px!important;font-weight:900!important;letter-spacing:0!important}body .saas-site .saas-nav nav{justify-content:center!important;gap:4px!important;min-width:0!important}body .saas-site .saas-nav nav button{min-height:40px!important;padding:0 13px!important;border-radius:12px!important;color:#4e5566!important;font-size:14px!important;font-weight:800!important}body .saas-site .saas-nav nav button:hover,body .saas-site .saas-nav nav button.active{background:#f1f3ff!important;color:var(--site-indigo-dark)!important}body .saas-site .saas-nav-actions{align-items:center!important;display:flex!important;gap:8px!important}body .saas-site .saas-secondary-nav,body .saas-site .saas-clean-hero-actions button:last-child,body .saas-site .saas-footer-cta button:last-child,body .saas-site :where(.saas-product-cta-row,.saas-policy-actions) button:not(:first-child){min-height:42px!important;border:1px solid var(--site-line)!important;border-radius:12px!important;background:#fff!important;color:var(--site-ink)!important;box-shadow:none!important;font-weight:850!important}body .saas-site .saas-primary-nav,body .saas-site .saas-clean-hero-actions button:first-child,body .saas-site .saas-footer-cta button:first-child,body .saas-site :where(.saas-workflow-map>button,.saas-panel-action,.saas-contact-card button[type=submit],.saas-lookup-card form button,.saas-plan-grid article button,.saas-register-summary>button:first-of-type){min-height:44px!important;border:0!important;border-radius:12px!important;background:linear-gradient(135deg,var(--site-coral),#ff8a63)!important;color:#fff!important;box-shadow:0 14px 28px #ff6b4a38!important;font-weight:900!important}body .saas-site .saas-clean-hero{min-height:0!important;padding:clamp(48px,7vw,78px) 0 42px!important;gap:34px!important;text-align:center!important}body .saas-site .saas-clean-hero-copy{align-items:center!important;display:grid!important;gap:16px!important}body .saas-site :where(.saas-eyebrow,.saas-clean-hero-copy>span){min-height:34px!important;padding:8px 12px!important;border:1px solid #e4e7ff!important;border-radius:999px!important;background:#f7f7ff!important;color:var(--site-indigo-dark)!important;font-size:12px!important;font-weight:900!important;letter-spacing:0!important;text-transform:none!important}body .saas-site .saas-clean-hero-copy h1{width:min(850px,100%)!important;max-width:850px!important;margin:0!important;color:var(--site-ink)!important;font-size:clamp(46px,7vw,84px)!important;line-height:.98!important;letter-spacing:0!important}body .saas-site .saas-clean-hero-copy p{width:min(720px,100%)!important;max-width:720px!important;color:var(--site-muted)!important;font-size:clamp(16px,1.6vw,20px)!important;line-height:1.65!important}body .saas-site .saas-clean-hero-actions{justify-content:center!important;gap:10px!important;margin-top:4px!important}body .saas-site .saas-clean-hero-actions button{min-width:168px!important;padding:0 18px!important}body .saas-site .saas-clean-app-row{width:min(980px,100%)!important;margin:2px auto 0!important}body .saas-site .saas-clean-app-row>strong{display:block!important;margin:0 0 18px!important;color:#4e5566!important;font-size:14px!important;font-weight:850!important}body .saas-site .saas-clean-app-row>div{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important}body .saas-site .saas-clean-app-row article{align-items:center!important;display:grid!important;gap:9px!important;min-height:104px!important;padding:12px 8px!important;border:1px solid transparent!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important}body .saas-site .saas-clean-app-row article:hover{border-color:var(--site-line)!important;box-shadow:var(--site-shadow)!important;transform:translateY(-3px)!important}body .saas-site .saas-clean-app-row article span{width:54px!important;height:54px!important;border-radius:15px!important;color:var(--site-blue)!important;background:#eff5ff!important;box-shadow:none!important}body .saas-site .saas-clean-app-row article:nth-child(4n+2) span{color:var(--site-coral-dark)!important;background:#fff0ea!important;box-shadow:none!important}body .saas-site .saas-clean-app-row article:nth-child(4n+3) span{color:#7c3aed!important;background:#f4efff!important;box-shadow:none!important}body .saas-site .saas-clean-app-row article:nth-child(4n) span{color:#0f6b8d!important;background:#ecf8ff!important;box-shadow:none!important}body .saas-site .saas-clean-app-row article small{color:var(--site-ink)!important;font-size:13px!important;font-weight:850!important;line-height:1.25!important}body .saas-site .saas-section,body .saas-site .saas-page-hero{padding:56px 0!important}body .saas-site .saas-page-hero{align-items:center!important;display:grid!important;justify-items:center!important;gap:14px!important;text-align:center!important}body .saas-site .saas-page-hero h1,body .saas-site .saas-section-heading h2,body .saas-site :where(.saas-media-proof,.saas-conversion-trust,.saas-home-flow,.saas-pricing-command,.saas-solution-command,.saas-security-command,.saas-help-command) h2{color:var(--site-ink)!important;letter-spacing:0!important;line-height:1.05!important}body .saas-site .saas-page-hero h1{max-width:850px!important;font-size:clamp(38px,5vw,64px)!important}body .saas-site .saas-page-hero p,body .saas-site .saas-section-heading p,body .saas-site :where(.saas-media-proof,.saas-conversion-trust,.saas-home-flow,.saas-pricing-command,.saas-solution-command,.saas-security-command,.saas-help-command) p{color:var(--site-muted)!important;line-height:1.65!important}body .saas-site .saas-section-heading{align-items:center!important;display:grid!important;justify-items:center!important;gap:10px!important;margin:0 auto 26px!important;max-width:760px!important;text-align:center!important}body .saas-site .saas-section-heading span{color:var(--site-indigo-dark)!important;font-size:13px!important;font-weight:900!important;letter-spacing:0!important;text-transform:none!important}body .saas-site .saas-section-heading h2{margin:0!important;font-size:clamp(30px,4vw,52px)!important}body .saas-site :where(.saas-home-screen-feature,.saas-home-screen-stack article,.saas-media-proof article,.saas-use-cases article,.saas-flow-timeline article,.saas-feature-grid article,.saas-product-area-grid article,.saas-trust-grid article,.saas-solution-grid article,.saas-guide-playbooks article,.saas-plan-grid article,.saas-plan-advisor article,.saas-tour-grid>article,.saas-contact-card,.saas-contact-side,.saas-register-card,.saas-register-summary,.saas-lookup-card,.saas-faq details){border:1px solid var(--site-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 24px #1518260b!important}body .saas-site :where(.saas-home-screen-feature,.saas-home-screen-stack article,.saas-media-proof article,.saas-use-cases article,.saas-flow-timeline article,.saas-feature-grid article,.saas-product-area-grid article,.saas-trust-grid article,.saas-solution-grid article,.saas-guide-playbooks article,.saas-plan-grid article,.saas-plan-advisor article,.saas-tour-grid>article):hover{border-color:#d8dcff!important;box-shadow:var(--site-shadow)!important;transform:translateY(-2px)!important}body .saas-site .saas-home-screen-layout{align-items:stretch!important;display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)!important;gap:18px!important}body .saas-site .saas-home-screen-feature{overflow:hidden!important;padding:16px!important}body .saas-site .saas-home-screen-frame,body .saas-site .saas-screen-shot,body .saas-site .saas-video-frame{border:1px solid var(--site-line)!important;border-radius:16px!important;background:var(--site-soft)!important;box-shadow:none!important}body .saas-site .saas-home-screen-frame img,body .saas-site .saas-home-screen-stack img{border-radius:12px!important}body .saas-site .saas-home-screen-feature>div:last-child>span,body .saas-site .saas-home-screen-stack span{color:var(--site-indigo-dark)!important;letter-spacing:0!important;text-transform:none!important}body .saas-site .saas-media-proof,body .saas-site .saas-home-flow,body .saas-site .saas-conversion-trust,body .saas-site .saas-pricing-command,body .saas-site .saas-solution-command,body .saas-site .saas-security-command,body .saas-site .saas-help-command,body .saas-site .saas-guide-checklist,body .saas-site .saas-soft-band{display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;gap:24px!important;padding:28px!important;border:1px solid var(--site-line)!important;border-radius:22px!important;background:linear-gradient(135deg,#fff,#f8f9ff)!important;box-shadow:none!important}body .saas-site .saas-media-proof>div:first-child,body .saas-site .saas-conversion-trust>div:first-child,body .saas-site .saas-pricing-command>div:first-child,body .saas-site .saas-solution-command>div:first-child,body .saas-site .saas-security-command>div:first-child,body .saas-site .saas-help-command>div:first-child{align-content:center!important;display:grid!important;gap:12px!important}body .saas-site .saas-media-proof>div:last-child,body .saas-site .saas-use-cases>div:last-child,body .saas-site .saas-flow-timeline,body .saas-site .saas-conversion-trust>div:last-child,body .saas-site .saas-plan-advisor>div:last-child,body .saas-site .saas-pricing-confidence{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}body .saas-site .saas-use-cases article,body .saas-site .saas-media-proof article,body .saas-site .saas-flow-timeline article,body .saas-site .saas-conversion-trust article{min-width:0!important;padding:18px!important}body .saas-site :where(.saas-use-cases,.saas-media-proof,.saas-home-flow,.saas-conversion-trust) strong{color:var(--site-ink)!important;font-weight:900!important}body .saas-site :where(.saas-use-cases,.saas-media-proof,.saas-home-flow,.saas-conversion-trust) :where(p,span,small){color:var(--site-muted)!important;line-height:1.55!important}body .saas-site :where(.saas-use-cases small,.saas-product-area-grid span,.saas-solution-grid span,.saas-workflow-groups span){border:1px solid #e2e6ff!important;border-radius:999px!important;background:#f7f7ff!important;color:var(--site-indigo-dark)!important;font-weight:850!important}body .saas-site .saas-footer,body .saas-site footer.saas-footer{display:grid!important;gap:26px!important;margin-top:56px!important;padding:38px 0 26px!important;border-top:1px solid var(--site-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .saas-site .saas-footer-summary{align-items:start!important;display:grid!important;grid-template-columns:minmax(260px,1.4fr) minmax(180px,.8fr) minmax(220px,.8fr)!important;gap:18px!important}body .saas-site .saas-footer-brand{align-items:center!important;display:flex!important;gap:10px!important}body .saas-site .saas-footer-summary>span{max-width:360px!important}body .saas-site .saas-footer-summary>span,body .saas-site .saas-footer-summary>a,body .saas-site .saas-footer-links button,body .saas-site .saas-footer-bottom{color:var(--site-muted)!important;font-size:14px!important;line-height:1.5!important}body .saas-site .saas-footer-cta{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-end!important}body .saas-site .saas-footer-groups{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;padding-top:20px!important;border-top:1px solid var(--site-line)!important}body .saas-site .saas-footer-groups section>strong{color:var(--site-ink)!important;font-size:14px!important;font-weight:900!important}body .saas-site .saas-footer-links button,body .saas-site .saas-footer-bottom button{width:fit-content!important;min-height:30px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--site-muted)!important;text-align:left!important}body .saas-site .saas-footer-links button:hover,body .saas-site .saas-footer-bottom button:hover{color:var(--site-indigo-dark)!important;text-decoration:none!important}body .saas-site .saas-footer-bottom{align-items:center!important;display:flex!important;justify-content:space-between!important;gap:16px!important;padding-top:18px!important;border-top:1px solid var(--site-line)!important}body .saas-site .saas-footer-bottom>div{display:flex!important;flex-wrap:wrap!important;gap:14px!important}@media (max-width: 980px){body .saas-site .saas-nav{grid-template-columns:auto auto!important}body .saas-site .saas-nav nav,body .saas-site .saas-nav-actions{grid-column:1 / -1!important}body .saas-site .saas-clean-app-row>div,body .saas-site .saas-media-proof>div:last-child,body .saas-site .saas-use-cases>div:last-child,body .saas-site .saas-flow-timeline,body .saas-site .saas-conversion-trust>div:last-child,body .saas-site .saas-plan-advisor>div:last-child,body .saas-site .saas-pricing-confidence{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .saas-site .saas-home-screen-layout,body .saas-site .saas-media-proof,body .saas-site .saas-home-flow,body .saas-site .saas-conversion-trust,body .saas-site .saas-pricing-command,body .saas-site .saas-solution-command,body .saas-site .saas-security-command,body .saas-site .saas-help-command,body .saas-site .saas-guide-checklist,body .saas-site .saas-soft-band,body .saas-site .saas-footer-summary{grid-template-columns:1fr!important}body .saas-site .saas-footer-cta{justify-content:flex-start!important}body .saas-site .saas-footer-groups{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 620px){body .saas-site :where(.saas-nav,.saas-clean-hero,.saas-page-hero,.saas-section,.saas-footer,.saas-pricing-confidence,.saas-register-layout,.saas-workspace-lookup){width:min(100% - 24px,1160px)!important}body .saas-site .saas-nav{border-radius:16px!important;padding:10px!important}body .saas-site .saas-nav nav{justify-content:flex-start!important}body .saas-site .saas-nav-actions,body .saas-site .saas-clean-hero-actions,body .saas-site .saas-footer-cta,body .saas-site .saas-footer-bottom{align-items:stretch!important;flex-direction:column!important}body .saas-site .saas-nav-actions button,body .saas-site .saas-clean-hero-actions button,body .saas-site .saas-footer-cta button{width:100%!important}body .saas-site .saas-clean-hero{padding:34px 0 26px!important}body .saas-site .saas-clean-hero-copy h1{font-size:clamp(40px,13vw,56px)!important}body .saas-site .saas-clean-app-row>div,body .saas-site .saas-media-proof>div:last-child,body .saas-site .saas-use-cases>div:last-child,body .saas-site .saas-flow-timeline,body .saas-site .saas-conversion-trust>div:last-child,body .saas-site .saas-plan-advisor>div:last-child,body .saas-site .saas-pricing-confidence,body .saas-site .saas-footer-groups{grid-template-columns:1fr!important}body .saas-site .saas-clean-app-row article{min-height:78px!important;grid-template-columns:44px minmax(0,1fr)!important;justify-items:start!important;text-align:left!important}body .saas-site .saas-clean-app-row article span{width:44px!important;height:44px!important}body .saas-site .saas-section,body .saas-site .saas-page-hero{padding:40px 0!important}body .saas-site .saas-media-proof,body .saas-site .saas-home-flow,body .saas-site .saas-conversion-trust,body .saas-site .saas-pricing-command,body .saas-site .saas-solution-command,body .saas-site .saas-security-command,body .saas-site .saas-help-command,body .saas-site .saas-guide-checklist,body .saas-site .saas-soft-band{padding:18px!important;border-radius:18px!important}}body .saas-site .saas-sales-overview{padding-top:42px!important}body .saas-site .saas-sales-overview>div:last-child{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}body .saas-site .saas-sales-overview article{display:grid!important;gap:12px!important;min-height:230px!important;padding:22px!important;border:1px solid var(--site-line)!important;border-radius:20px!important;background:#fff!important;box-shadow:none!important}body .saas-site .saas-sales-overview article:hover{border-color:#d8dcff!important;box-shadow:var(--site-shadow)!important;transform:translateY(-2px)!important}body .saas-site .saas-sales-overview article>span{display:grid!important;width:48px!important;height:48px!important;place-items:center!important;border-radius:14px!important;background:#f1f3ff!important;color:var(--site-indigo)!important}body .saas-site .saas-sales-overview article:nth-child(3n+2)>span{background:#fff0ea!important;color:var(--site-coral-dark)!important}body .saas-site .saas-sales-overview article:nth-child(3n)>span{background:#ecf8ff!important;color:#0f6b8d!important}body .saas-site .saas-sales-overview article strong{color:var(--site-ink)!important;font-size:20px!important;font-weight:950!important;line-height:1.2!important}body .saas-site .saas-sales-overview article p,body .saas-site .saas-sales-overview article small{color:var(--site-muted)!important;line-height:1.55!important}body .saas-site .saas-sales-overview article small{align-self:end!important;font-size:13px!important;font-weight:850!important}body .saas-site .saas-sales-showcase{align-items:center!important;display:grid!important;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)!important;gap:34px!important;padding:58px 0!important}body .saas-site .saas-sales-showcase>div:first-child{display:grid!important;gap:16px!important}body .saas-site .saas-sales-showcase h2,body .saas-site .saas-sales-final h2{margin:0!important;color:var(--site-ink)!important;font-size:clamp(34px,4.8vw,58px)!important;line-height:1.02!important}body .saas-site .saas-sales-showcase p,body .saas-site .saas-sales-final p{margin:0!important;color:var(--site-muted)!important;font-size:17px!important;line-height:1.65!important}body .saas-site .saas-sales-showcase>div:first-child>div{display:flex!important;flex-wrap:wrap!important;gap:10px!important}body .saas-site .saas-sales-showcase button,body .saas-site .saas-sales-final button{align-items:center!important;display:inline-flex!important;gap:8px!important;min-height:44px!important;padding:0 16px!important;border-radius:12px!important;border:1px solid var(--site-line)!important;background:#fff!important;color:var(--site-ink)!important;cursor:pointer!important;font-weight:900!important}body .saas-site .saas-sales-showcase button:first-child,body .saas-site .saas-sales-final button:first-child{border-color:transparent!important;background:linear-gradient(135deg,var(--site-coral),#ff8a63)!important;color:#fff!important;box-shadow:0 14px 28px #ff6b4a38!important}body .saas-site .saas-sales-screen-card{overflow:hidden!important;padding:12px!important;border:1px solid var(--site-line)!important;border-radius:22px!important;background:#f8f9ff!important;box-shadow:var(--site-shadow)!important}body .saas-site .saas-sales-screen-card img{display:block!important;width:100%!important;border-radius:15px!important;border:1px solid #eceef7!important}body .saas-site .saas-sales-steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;padding:0!important;border:1px solid var(--site-line)!important;border-radius:22px!important;overflow:hidden!important;background:#fff!important}body .saas-site .saas-sales-steps>div{display:grid!important;gap:10px!important;padding:26px!important;border-right:1px solid var(--site-line)!important}body .saas-site .saas-sales-steps>div:last-child{border-right:0!important}body .saas-site .saas-sales-steps span{width:fit-content!important;border-radius:999px!important;background:#f1f3ff!important;color:var(--site-indigo-dark)!important;font-size:13px!important;font-weight:950!important;padding:6px 9px!important}body .saas-site .saas-sales-steps strong{color:var(--site-ink)!important;font-size:22px!important;font-weight:950!important}body .saas-site .saas-sales-steps p{margin:0!important;color:var(--site-muted)!important;line-height:1.55!important}body .saas-site .saas-sales-final{display:grid!important;justify-items:center!important;gap:16px!important;margin-top:34px!important;padding:clamp(34px,6vw,72px)!important;border:1px solid #e3e6ff!important;border-radius:28px!important;background:linear-gradient(135deg,#4f46e514,#ff6b4a14),#fff!important;text-align:center!important}body .saas-site .saas-sales-final p{max-width:720px!important}body .saas-site .saas-sales-final>div{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px!important}@media (max-width: 980px){body .saas-site .saas-sales-overview>div:last-child,body .saas-site .saas-sales-showcase,body .saas-site .saas-sales-steps{grid-template-columns:1fr!important}body .saas-site .saas-sales-steps>div{border-right:0!important;border-bottom:1px solid var(--site-line)!important}body .saas-site .saas-sales-steps>div:last-child{border-bottom:0!important}}@media (max-width: 620px){body .saas-site .saas-sales-overview article{min-height:0!important;padding:18px!important}body .saas-site .saas-sales-showcase{padding:38px 0!important}body .saas-site .saas-sales-showcase button,body .saas-site .saas-sales-final button{justify-content:center!important;width:100%!important}}body .saas-site .saas-clean-app-row article span svg,body .saas-site .saas-sales-overview article>span svg{color:currentColor!important;display:block!important;opacity:1!important;stroke-width:2.4!important}body .saas-site .saas-clean-app-row article span{border:1px solid rgba(37,99,235,.08)!important;align-items:center!important;display:inline-flex!important;justify-content:center!important;color:var(--site-blue)!important;font-size:13px!important;font-weight:950!important;letter-spacing:0!important}body .saas-site .saas-clean-app-row article:nth-child(4n+2) span{border-color:#d943251a!important}body .saas-site .saas-clean-app-row article:nth-child(4n+3) span{border-color:#7c3aed1a!important}body .saas-site .saas-clean-app-row article:nth-child(4n) span{border-color:#0f6b8d1a!important}body .saas-site .saas-cookie-banner{right:auto!important;left:22px!important;bottom:22px!important;width:min(360px,calc(100% - 44px))!important;max-width:360px!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:14px!important;border:1px solid #e3e6ff!important;border-radius:16px!important;background:#fffffff5!important;box-shadow:0 16px 42px #1518261f!important}body .saas-site .saas-cookie-banner>div:first-child{display:grid!important;gap:4px!important}body .saas-site .saas-cookie-banner strong{color:var(--site-ink)!important;font-size:14px!important}body .saas-site .saas-cookie-banner span,body .saas-site .saas-cookie-banner label{color:var(--site-muted)!important;font-size:12px!important;line-height:1.35!important}body .saas-site .saas-cookie-banner>div:first-child button{min-height:0!important;width:fit-content!important;padding:0!important;border:0!important;background:transparent!important;color:var(--site-indigo)!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important}body .saas-site .saas-cookie-banner label{align-items:center!important;display:flex!important;gap:8px!important}body .saas-site .saas-cookie-banner input[type=checkbox]{width:18px!important;height:18px!important}body .saas-site .saas-cookie-banner>div:last-child{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}body .saas-site .saas-cookie-banner>div:last-child button{min-height:38px!important;width:100%!important;padding:0 10px!important;border-radius:11px!important;font-size:13px!important}body .saas-site .saas-clean-app-row>div>article>span{background-image:none!important;background-color:#eef4ff!important;color:#1d4ed8!important}body .saas-site .saas-clean-app-row>div>article:nth-child(4n+2)>span{background-color:#fff0ea!important;color:#d94325!important}body .saas-site .saas-clean-app-row>div>article:nth-child(4n+3)>span{background-color:#f4efff!important;color:#6d28d9!important}body .saas-site .saas-clean-app-row>div>article:nth-child(4n)>span{background-color:#ecf8ff!important;color:#0f6b8d!important}@media (max-width: 620px){body .saas-site .saas-cookie-banner{left:12px!important;bottom:12px!important;width:calc(100% - 24px)!important;max-width:none!important}}body .saas-site .saas-clean-hero{align-items:center!important;display:grid!important;grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr)!important;column-gap:clamp(34px,6vw,78px)!important;row-gap:30px!important;padding:clamp(54px,7vw,86px) 0 36px!important;text-align:left!important}body .saas-site .saas-clean-hero-copy{align-items:start!important;justify-items:start!important;grid-column:1!important;grid-row:1!important;text-align:left!important}body .saas-site .saas-clean-hero-copy h1{max-width:620px!important;font-size:clamp(48px,5.5vw,78px)!important;line-height:.96!important}body .saas-site .saas-clean-hero-copy p{max-width:560px!important;font-size:18px!important}body .saas-site .saas-clean-product-frame{align-self:center!important;display:grid!important;grid-column:2!important;grid-row:1!important;gap:0!important;overflow:hidden!important;padding:10px!important;border:1px solid #e4e7f2!important;border-radius:26px!important;background:linear-gradient(135deg,#4f46e514,#ff6b4a12),#fff!important;box-shadow:0 26px 70px #1518261f!important}body .saas-site .saas-clean-browser-bar{align-items:center!important;display:flex!important;gap:7px!important;height:34px!important;padding:0 10px!important}body .saas-site .saas-clean-browser-bar span{width:9px!important;height:9px!important;border-radius:999px!important;background:#d8dce9!important}body .saas-site .saas-clean-browser-bar span:first-child{background:#ff6b4a!important}body .saas-site .saas-clean-browser-bar span:nth-child(2){background:#f6c453!important}body .saas-site .saas-clean-browser-bar span:nth-child(3){background:#49c584!important}body .saas-site .saas-clean-product-frame img{display:block!important;width:100%!important;max-height:430px!important;object-fit:cover!important;object-position:top left!important;border:1px solid #edf0f7!important;border-radius:18px!important}body .saas-site .saas-clean-app-row{grid-column:1 / -1!important;grid-row:2!important;width:100%!important;margin:6px 0 0!important;padding:18px!important;border:1px solid #e8eaf2!important;border-radius:24px!important;background:#fbfcff!important}body .saas-site .saas-clean-app-row>strong{margin-bottom:14px!important;text-align:left!important}body .saas-site .saas-clean-app-row>div{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:10px!important}body .saas-site .saas-clean-app-row article{min-height:84px!important;padding:10px 6px!important;border-color:transparent!important;border-radius:16px!important;background:#fff!important}body .saas-site .saas-clean-app-row article span{width:42px!important;height:42px!important;border-radius:13px!important;font-size:12px!important}body .saas-site .saas-clean-app-row article small{font-size:12px!important}body .saas-site .saas-sales-overview{padding-top:66px!important}@media (max-width: 1180px){body .saas-site .saas-clean-app-row>div{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media (max-width: 980px){body .saas-site .saas-clean-hero{grid-template-columns:1fr!important;text-align:center!important}body .saas-site .saas-clean-hero-copy{align-items:center!important;grid-column:1!important;grid-row:1!important;justify-items:center!important;text-align:center!important}body .saas-site .saas-clean-hero-actions{justify-content:center!important}body .saas-site .saas-clean-product-frame{grid-column:1!important;grid-row:2!important;width:min(760px,100%)!important;margin:0 auto!important}body .saas-site .saas-clean-app-row{grid-column:1!important;grid-row:3!important}body .saas-site .saas-clean-app-row>strong{text-align:center!important}}@media (max-width: 620px){body .saas-site .saas-clean-hero{padding-top:34px!important}body .saas-site .saas-clean-product-frame img{max-height:280px!important}body .saas-site .saas-clean-app-row{padding:12px!important}body .saas-site .saas-clean-app-row>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .saas-site .saas-clean-app-row article{grid-template-columns:42px minmax(0,1fr)!important;min-height:64px!important;padding:8px!important}}body .saas-site .saas-clean-app-row>div{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important}body .saas-site .saas-clean-app-row article small{word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}body .saas-site .saas-cookie-banner{position:static!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;width:min(860px,calc(100% - 44px))!important;max-width:860px!important;margin:34px auto 0!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:12px!important;padding:10px 12px!important}body .saas-site .saas-cookie-banner>div:first-child{gap:2px!important}body .saas-site .saas-cookie-banner label{white-space:nowrap!important}body .saas-site .saas-cookie-banner>div:last-child{grid-template-columns:1fr 1fr!important;min-width:328px!important}@media (max-width: 620px){body .saas-site .saas-clean-app-row>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .saas-site .saas-cookie-banner{left:12px!important;bottom:12px!important;transform:none!important;width:calc(100% - 24px)!important;max-width:none!important;margin-top:24px!important;grid-template-columns:1fr!important}body .saas-site .saas-cookie-banner>div:last-child{min-width:0!important}}body .saas-site{background:linear-gradient(180deg,#fff,#fff 42%,#fbfcff)!important}body .saas-site .saas-nav{box-shadow:0 18px 44px #15182612!important}body .saas-site .saas-clean-hero{width:min(1180px,calc(100% - 40px))!important;max-width:1180px!important;margin-top:34px!important;padding:clamp(34px,5vw,58px)!important;border:1px solid #e8e5ff!important;border-radius:34px!important;background:radial-gradient(circle at 86% 20%,rgba(255,107,74,.14),transparent 30%),radial-gradient(circle at 20% 12%,rgba(79,70,229,.13),transparent 34%),linear-gradient(135deg,#fff,#fbf9ff 54%,#fff7f3)!important;box-shadow:0 34px 90px #15182617!important}body .saas-site .saas-clean-hero-copy{gap:18px!important}body .saas-site .saas-clean-hero-copy>span{background:#fff!important;color:#5b21b6!important;box-shadow:0 10px 24px #4f46e514!important}body .saas-site .saas-clean-hero-copy h1{max-width:560px!important;font-size:clamp(48px,5.1vw,72px)!important;line-height:.98!important}body .saas-site .saas-clean-hero-copy p{color:#4b5568!important;font-size:18px!important;font-weight:720!important}body .saas-site .saas-clean-hero-actions{margin-top:6px!important}body .saas-site .saas-clean-hero-actions button:first-child,body .saas-site .saas-primary-nav{background:#2926c7!important;box-shadow:0 18px 34px #2926c738!important}body .saas-site .saas-clean-hero-actions button:last-child{background:#ffffffdb!important}body .saas-site .saas-clean-product-frame{position:relative!important;padding:12px!important;border-color:#4f46e529!important;background:#ffffffdb!important;box-shadow:0 30px 80px #4f46e529!important}body .saas-site .saas-clean-product-frame:before,body .saas-site .saas-clean-product-frame:after{position:absolute!important;z-index:2!important;display:grid!important;gap:2px!important;min-width:132px!important;padding:11px 13px!important;border:1px solid rgba(226,230,255,.94)!important;border-radius:16px!important;background:#fffffff0!important;box-shadow:0 18px 42px #1518261f!important;color:var(--site-ink)!important;font-weight:950!important}body .saas-site .saas-clean-product-frame:before{content:"27 connected modules";white-space:nowrap!important;left:-22px!important;top:72px!important;font-size:13px!important}body .saas-site .saas-clean-product-frame:after{content:"18 actions ready";white-space:nowrap!important;right:-18px!important;bottom:40px!important;font-size:13px!important}body .saas-site .saas-clean-product-frame img{max-height:470px!important;border-radius:20px!important;box-shadow:inset 0 0 0 1px #eef0f7!important}body .saas-site .saas-clean-app-row{padding:20px!important;border-color:#e2e6ffeb!important;background:#ffffffc7!important;box-shadow:inset 0 1px #ffffffc7!important}body .saas-site .saas-clean-app-row>strong{color:#34394a!important;font-size:15px!important}body .saas-site .saas-clean-app-row article{min-height:92px!important;border:1px solid transparent!important;background:#ffffffb3!important;box-shadow:0 10px 26px #15182609!important}body .saas-site .saas-clean-app-row article:hover{background:#fff!important;border-color:#dfe3ff!important;box-shadow:0 18px 38px #4f46e51a!important}body .saas-site .saas-clean-app-row article small{color:#171421!important;font-weight:930!important}body .saas-site .saas-sales-overview>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .saas-site .saas-sales-overview article{border-radius:24px!important;box-shadow:0 18px 48px #1518260e!important}body .saas-site .saas-sales-showcase{margin-top:12px!important;padding:34px!important;border:1px solid #e8e5ff!important;border-radius:30px!important;background:linear-gradient(135deg,#fff,#f9f8ff)!important}@media (max-width: 980px){body .saas-site .saas-clean-product-frame:before,body .saas-site .saas-clean-product-frame:after{display:none!important}}@media (max-width: 620px){body .saas-site .saas-clean-hero{width:calc(100% - 24px)!important;padding:22px!important;border-radius:24px!important}body .saas-site .saas-clean-hero-copy h1{font-size:clamp(40px,12vw,54px)!important}body .saas-site .saas-clean-app-row{padding:14px!important}}body .saas-site{background:#fff!important}body .saas-site .saas-nav{width:min(1180px,calc(100% - 40px))!important;max-width:1180px!important;border-radius:16px!important;background:#fff!important;box-shadow:0 10px 30px #1518260e!important}body .saas-site .saas-clean-hero{width:min(1180px,calc(100% - 40px))!important;max-width:1180px!important;margin-top:26px!important;padding:clamp(58px,7vw,94px) 0 42px!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr)!important;column-gap:clamp(46px,7vw,96px)!important;align-items:center!important}body .saas-site .saas-clean-hero-copy h1{max-width:600px!important;font-size:clamp(54px,5.8vw,82px)!important;line-height:.96!important}body .saas-site .saas-clean-hero-copy p{max-width:540px!important;color:#535c70!important;font-size:18px!important}body .saas-site .saas-clean-hero-copy>span{border-color:#e9e6ff!important;background:#fbfaff!important;color:#4f46e5!important}body .saas-site .saas-clean-app-row{grid-column:2!important;grid-row:1!important;width:100%!important;margin:0!important;padding:24px!important;border:1px solid #e8eaf4!important;border-radius:30px!important;background:radial-gradient(circle at 80% 6%,rgba(255,107,74,.12),transparent 28%),radial-gradient(circle at 10% 0%,rgba(79,70,229,.12),transparent 30%),#fff!important;box-shadow:0 30px 80px #15182617!important}body .saas-site .saas-clean-app-row>strong{max-width:440px!important;margin:0 0 18px!important;color:#202435!important;font-size:18px!important;line-height:1.35!important}body .saas-site .saas-clean-app-row>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}body .saas-site .saas-clean-app-row article{align-items:center!important;display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:10px!important;min-height:76px!important;padding:12px!important;border:1px solid rgba(232,234,244,.92)!important;border-radius:18px!important;background:#fffc!important;text-align:left!important}body .saas-site .saas-clean-app-row article span{width:48px!important;height:48px!important;border-radius:15px!important;font-size:13px!important}body .saas-site .saas-clean-app-row>div>article>span svg{color:currentColor!important;display:block!important;opacity:1!important;stroke-width:2.35!important}body .saas-site .saas-clean-app-row article small{color:#171421!important;font-size:13px!important;font-weight:920!important;line-height:1.2!important}body .saas-site .saas-sales-overview{padding-top:34px!important}body .saas-site .saas-sales-showcase{margin-top:0!important}@media (max-width: 980px){body .saas-site .saas-clean-hero{grid-template-columns:1fr!important;padding-top:42px!important}body .saas-site .saas-clean-app-row{grid-column:1!important;grid-row:2!important;width:min(760px,100%)!important;margin:0 auto!important}}@media (max-width: 620px){body .saas-site .saas-clean-hero{width:calc(100% - 24px)!important;padding:34px 0 24px!important}body .saas-site .saas-clean-app-row{padding:14px!important;border-radius:22px!important}body .saas-site .saas-clean-app-row>div{grid-template-columns:1fr!important}}body .saas-site{background:radial-gradient(circle at 14% 12%,rgba(79,70,229,.08),transparent 28%),radial-gradient(circle at 86% 10%,rgba(255,107,74,.08),transparent 26%),#fff!important}body .saas-site .saas-nav{width:min(1120px,calc(100% - 40px))!important;min-height:58px!important;padding:8px 10px!important;border-radius:999px!important;box-shadow:0 12px 34px #1518260f!important}body .saas-site .saas-brand span{width:38px!important;height:38px!important;border-radius:14px!important}body .saas-site .saas-primary-nav,body .saas-site .saas-secondary-nav{border-radius:999px!important}body .saas-site .saas-clean-hero{width:min(1120px,calc(100% - 40px))!important;max-width:1120px!important;display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;gap:30px!important;margin-top:34px!important;padding:clamp(54px,7vw,88px) 0 50px!important;text-align:center!important}body .saas-site .saas-clean-hero-copy{align-items:center!important;grid-column:1!important;grid-row:1!important;justify-items:center!important;max-width:900px!important;text-align:center!important}body .saas-site .saas-clean-hero-copy>span{background:#fff!important;border-color:#e4e7ff!important;color:#4f46e5!important}body .saas-site .saas-clean-hero-copy h1{max-width:920px!important;font-size:clamp(54px,7vw,94px)!important;line-height:.93!important;text-align:center!important}body .saas-site .saas-clean-hero-copy p{max-width:740px!important;color:#535b70!important;font-size:19px!important;line-height:1.65!important;text-align:center!important}body .saas-site .saas-clean-hero-actions{justify-content:center!important}body .saas-site .saas-clean-hero-actions button:first-child,body .saas-site .saas-primary-nav{background:#2422b8!important;box-shadow:0 18px 42px #2422b838!important}body .saas-site .saas-clean-product-frame{display:none!important}body .saas-site .saas-clean-app-row{grid-column:1!important;grid-row:2!important;width:min(1040px,100%)!important;margin:0 auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .saas-site .saas-clean-app-row>strong{display:none!important}body .saas-site .saas-clean-app-row>div{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:18px!important}body .saas-site .saas-clean-app-row article{display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;gap:10px!important;min-height:128px!important;padding:18px 10px!important;border:0!important;border-radius:28px!important;background:#fff!important;box-shadow:0 18px 44px #15182612!important;text-align:center!important}body .saas-site .saas-clean-app-row article:hover{box-shadow:0 24px 58px #4f46e524!important;transform:translateY(-5px)!important}body .saas-site .saas-clean-app-row article span{width:64px!important;height:64px!important;border-radius:22px!important;border:0!important;box-shadow:inset 0 0 0 1px #ffffff9e,0 14px 26px #15182614!important}body .saas-site .saas-clean-app-row article small{color:#171421!important;font-size:14px!important;font-weight:930!important;line-height:1.2!important}body .saas-site .saas-clean-app-row>div>article:nth-child(1)>span{background:linear-gradient(135deg,#316bff,#74a3ff)!important;color:#fff!important}body .saas-site .saas-clean-app-row>div>article:nth-child(2)>span{background:linear-gradient(135deg,#ff6040,#ffb088)!important;color:#fff!important}body .saas-site .saas-clean-app-row>div>article:nth-child(3)>span{background:linear-gradient(135deg,#7c3aed,#c4a3ff)!important;color:#fff!important}body .saas-site .saas-clean-app-row>div>article:nth-child(4)>span{background:linear-gradient(135deg,#0789b7,#8ce7ff)!important;color:#fff!important}body .saas-site .saas-clean-app-row>div>article:nth-child(5)>span{background:linear-gradient(135deg,#2458ff,#a8c4ff)!important;color:#fff!important}body .saas-site .saas-clean-app-row>div>article:nth-child(6)>span{background:linear-gradient(135deg,#ef4444,#ffc0a8)!important;color:#fff!important}body .saas-site .saas-clean-app-row>div>article:nth-child(7)>span{background:linear-gradient(135deg,#8b5cf6,#dbc7ff)!important;color:#fff!important}body .saas-site .saas-clean-app-row>div>article:nth-child(8)>span{background:linear-gradient(135deg,#0891b2,#b8f4ff)!important;color:#fff!important}body .saas-site .saas-clean-app-row>div>article:nth-child(9)>span{background:linear-gradient(135deg,#2563eb,#b7d0ff)!important;color:#fff!important}body .saas-site .saas-clean-app-row>div>article:nth-child(10)>span{background:linear-gradient(135deg,#f97316,#ffd0a6)!important;color:#fff!important}body .saas-site .saas-clean-app-row>div>article:nth-child(11)>span{background:linear-gradient(135deg,#6d28d9,#cfb9ff)!important;color:#fff!important}body .saas-site .saas-clean-app-row>div>article:nth-child(12)>span{background:linear-gradient(135deg,#0e7490,#a6efff)!important;color:#fff!important}body .saas-site .saas-clean-app-row>div>article>span svg{width:24px!important;height:24px!important;color:currentColor!important}body .saas-site .saas-sales-overview{padding-top:42px!important;border-top:1px solid #edf0f7!important}@media (max-width: 980px){body .saas-site .saas-clean-app-row>div{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width: 620px){body .saas-site .saas-nav{border-radius:18px!important}body .saas-site .saas-clean-hero{width:calc(100% - 24px)!important;padding:34px 0!important}body .saas-site .saas-clean-hero-copy h1{font-size:clamp(42px,13vw,58px)!important}body .saas-site .saas-clean-app-row>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body .saas-site .saas-clean-app-row article{min-height:116px!important;border-radius:22px!important}}body .saas-site{background:radial-gradient(circle at 4% 6%,rgba(255,107,74,.08),transparent 28%),radial-gradient(circle at 96% 4%,rgba(79,70,229,.1),transparent 30%),#fff!important}body .saas-site .saas-clean-hero{grid-template-columns:minmax(0,.84fr) minmax(500px,1.16fr)!important;align-items:center!important;gap:clamp(42px,7vw,96px)!important;min-height:690px!important;padding:58px 0 54px!important;text-align:left!important}body .saas-site .saas-clean-hero-copy{align-items:start!important;grid-column:1!important;grid-row:1!important;justify-items:start!important;max-width:none!important;text-align:left!important}body .saas-site .saas-clean-hero-copy h1{max-width:580px!important;font-size:clamp(50px,5.4vw,76px)!important;line-height:.96!important;text-align:left!important}body .saas-site .saas-clean-hero-copy p{max-width:540px!important;text-align:left!important}body .saas-site .saas-clean-hero-actions{justify-content:flex-start!important}body .saas-site .saas-clean-app-row{grid-column:2!important;grid-row:1!important;position:relative!important;width:100%!important;padding:24px!important;border:1px solid #e8eaf5!important;border-radius:34px!important;background:linear-gradient(135deg,#ffffffeb,#f8f9ffe6),#fff!important;box-shadow:0 34px 90px #1518261c!important}body .saas-site .saas-clean-app-row:before{content:"Elevon app suite"!important;display:block!important;margin-bottom:10px!important;color:#4f46e5!important;font-size:13px!important;font-weight:950!important}body .saas-site .saas-clean-app-row>strong{display:block!important;max-width:520px!important;margin:0 0 18px!important;color:#171421!important;font-size:22px!important;line-height:1.25!important;text-align:left!important}body .saas-site .saas-clean-app-row>div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:84px!important;gap:12px!important}body .saas-site .saas-clean-app-row article{grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;justify-items:start!important;min-height:0!important;height:100%!important;padding:14px!important;border-radius:22px!important;text-align:left!important}body .saas-site .saas-clean-app-row article:nth-child(1),body .saas-site .saas-clean-app-row article:nth-child(3),body .saas-site .saas-clean-app-row article:nth-child(7){grid-column:auto!important}body .saas-site .saas-clean-app-row article:nth-child(1){grid-row:auto!important;align-content:center!important;grid-template-columns:54px minmax(0,1fr)!important;justify-items:start!important;padding:14px!important;background:radial-gradient(circle at 85% 0%,rgba(49,107,255,.2),transparent 34%),#fff!important}body .saas-site .saas-clean-app-row article:nth-child(1) span{width:54px!important;height:54px!important}body .saas-site .saas-clean-app-row article:nth-child(1) small{font-size:14px!important}body .saas-site .saas-clean-app-row article:nth-child(10){grid-column:auto!important;background:radial-gradient(circle at 85% 0%,rgba(255,107,74,.2),transparent 34%),#fff!important}body .saas-site .saas-clean-app-row article span{flex:0 0 auto!important;width:54px!important;height:54px!important;border-radius:18px!important}body .saas-site .saas-clean-app-row article small{font-size:14px!important;min-width:0!important;overflow:visible!important;text-align:left!important}body .saas-site .saas-sales-overview{padding-top:24px!important}@media (max-width: 980px){body .saas-site .saas-clean-hero{grid-template-columns:1fr!important;min-height:0!important;text-align:center!important}body .saas-site .saas-clean-hero-copy{align-items:center!important;justify-items:center!important;text-align:center!important}body .saas-site .saas-clean-hero-copy h1,body .saas-site .saas-clean-hero-copy p{text-align:center!important}body .saas-site .saas-clean-hero-actions{justify-content:center!important}body .saas-site .saas-clean-app-row{grid-column:1!important;grid-row:2!important;width:min(760px,100%)!important}}@media (max-width: 620px){body .saas-site .saas-clean-app-row{padding:16px!important;border-radius:24px!important}body .saas-site .saas-clean-app-row>div{grid-template-columns:1fr!important;grid-auto-rows:auto!important}body .saas-site .saas-clean-app-row article,body .saas-site .saas-clean-app-row article:nth-child(1),body .saas-site .saas-clean-app-row article:nth-child(3),body .saas-site .saas-clean-app-row article:nth-child(7),body .saas-site .saas-clean-app-row article:nth-child(10){grid-column:auto!important;grid-row:auto!important;grid-template-columns:52px minmax(0,1fr)!important;min-height:78px!important}body .saas-site .saas-clean-app-row article:nth-child(1) small{font-size:14px!important}}body .saas-site .elevon-storefront-hero{display:grid;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(42px,7vw,98px);width:min(1180px,calc(100% - 40px));min-height:720px;margin:34px auto 0;padding:clamp(58px,7vw,92px) 0 62px}body .saas-site .elevon-storefront-copy{display:grid;gap:18px;align-content:center}body .saas-site .elevon-storefront-copy>span{display:inline-flex;align-items:center;gap:8px;width:fit-content;min-height:36px;padding:8px 13px;border:1px solid #e5e7ff;border-radius:999px;background:#fff;color:#4f46e5;box-shadow:0 14px 28px #4f46e514;font-size:13px;font-weight:950}body .saas-site .elevon-storefront-copy h1{max-width:610px;margin:0;color:#151827;font-size:clamp(54px,6vw,88px);line-height:.92;letter-spacing:0}body .saas-site .elevon-storefront-copy p{max-width:560px;margin:0;color:#535b70;font-size:18px;font-weight:720;line-height:1.65}body .saas-site .elevon-storefront-actions,body .saas-site .elevon-storefront-proof{display:flex;flex-wrap:wrap;gap:10px}body .saas-site .elevon-storefront-actions{margin-top:8px}body .saas-site .elevon-storefront-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 18px;border-radius:14px;cursor:pointer;font-weight:920}body .saas-site .elevon-storefront-actions button:first-child{border:0;background:#2422b8;color:#fff;box-shadow:0 18px 42px #2422b838}body .saas-site .elevon-storefront-actions button:last-child{border:1px solid #e0e4ef;background:#fff;color:#151827}body .saas-site .elevon-storefront-proof span{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 11px;border:1px solid #edf0f7;border-radius:999px;background:#fbfcff;color:#535b70;font-size:13px;font-weight:850}body .saas-site .elevon-storefront-proof svg{color:#4f46e5}body .saas-site .elevon-storefront-suite{position:relative;display:grid;gap:18px;padding:28px;border:1px solid #e8eaf4;border-radius:34px;background:radial-gradient(circle at 94% 0%,rgba(255,107,74,.16),transparent 30%),radial-gradient(circle at 4% 8%,rgba(79,70,229,.14),transparent 34%),#fff;box-shadow:0 36px 96px #1518261f}body .saas-site .elevon-storefront-suite:before{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;z-index:0;border-radius:26px;background:linear-gradient(90deg,rgba(79,70,229,.05) 1px,transparent 1px),linear-gradient(0deg,rgba(79,70,229,.05) 1px,transparent 1px);background-size:34px 34px;pointer-events:none}body .saas-site .elevon-storefront-suite>*{position:relative;z-index:1}body .saas-site .elevon-storefront-suite-head{display:grid;gap:6px}body .saas-site .elevon-storefront-suite-head span{color:#4f46e5;font-size:13px;font-weight:950}body .saas-site .elevon-storefront-suite-head strong{max-width:520px;color:#151827;font-size:clamp(22px,2.2vw,30px);line-height:1.18}body .saas-site .elevon-storefront-apps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body .saas-site .elevon-storefront-apps article{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:13px;min-height:106px;padding:16px;border:1px solid rgba(232,234,244,.92);border-radius:22px;background:#ffffffd1;box-shadow:0 18px 44px #1518260e}body .saas-site .elevon-storefront-apps article.featured{grid-column:1 / -1;grid-template-columns:74px minmax(0,1fr);min-height:128px;background:linear-gradient(135deg,#4f46e514,#ff6b4a14),#ffffffe6}body .saas-site .elevon-storefront-apps article>span{display:grid;width:58px;height:58px;place-items:center;border-radius:20px;background:linear-gradient(135deg,#316bff,#80a8ff);color:#fff;box-shadow:0 14px 28px #316bff2e}body .saas-site .elevon-storefront-apps article.featured>span{width:74px;height:74px;border-radius:24px}body .saas-site .elevon-storefront-apps article:nth-child(2)>span{background:linear-gradient(135deg,#ff6040,#ffad87)}body .saas-site .elevon-storefront-apps article:nth-child(3)>span{background:linear-gradient(135deg,#7c3aed,#c4a3ff)}body .saas-site .elevon-storefront-apps article:nth-child(4)>span{background:linear-gradient(135deg,#0891b2,#9ff0ff)}body .saas-site .elevon-storefront-apps article:nth-child(5)>span{background:linear-gradient(135deg,#2563eb,#9bbcff)}body .saas-site .elevon-storefront-apps article:nth-child(6)>span{background:linear-gradient(135deg,#f97316,#ffc08a)}body .saas-site .elevon-storefront-apps article div{display:grid;gap:5px;min-width:0}body .saas-site .elevon-storefront-apps article strong{color:#151827;font-size:17px;font-weight:950;line-height:1.2}body .saas-site .elevon-storefront-apps article.featured strong{font-size:24px}body .saas-site .elevon-storefront-apps article small{color:#626a7a;font-size:13px;font-weight:760;line-height:1.35}body .saas-site .saas-sales-overview{padding-top:30px!important}@media (max-width: 980px){body .saas-site .elevon-storefront-hero{grid-template-columns:1fr;min-height:0;text-align:center}body .saas-site .elevon-storefront-copy{justify-items:center;text-align:center}body .saas-site .elevon-storefront-copy h1,body .saas-site .elevon-storefront-copy p{text-align:center}body .saas-site .elevon-storefront-actions,body .saas-site .elevon-storefront-proof{justify-content:center}body .saas-site .elevon-storefront-suite{width:min(760px,100%);margin:0 auto}}@media (max-width: 620px){body .saas-site .elevon-storefront-hero{width:calc(100% - 24px);padding:36px 0}body .saas-site .elevon-storefront-copy h1{font-size:clamp(42px,13vw,58px)}body .saas-site .elevon-storefront-actions button{width:100%}body .saas-site .elevon-storefront-suite{padding:16px;border-radius:24px}body .saas-site .elevon-storefront-apps,body .saas-site .elevon-storefront-apps article.featured{grid-template-columns:1fr}body .saas-site .elevon-storefront-apps article,body .saas-site .elevon-storefront-apps article.featured{grid-template-columns:56px minmax(0,1fr);min-height:92px}body .saas-site .elevon-storefront-apps article.featured>span{width:58px;height:58px;border-radius:20px}body .saas-site .elevon-storefront-apps article.featured strong{font-size:17px}}body .saas-site{min-height:100vh;background:radial-gradient(circle at 18% 6%,rgba(93,95,239,.08),transparent 28%),radial-gradient(circle at 92% 10%,rgba(255,159,122,.11),transparent 26%),#fbfbff!important;color:#171826!important}body .saas-site .saas-nav{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:24px!important;width:min(1160px,calc(100% - 32px))!important;min-height:66px!important;margin:16px auto 0!important;padding:8px 10px 8px 12px!important;border:1px solid rgba(214,219,234,.92)!important;border-radius:24px!important;background:#fffffff0!important;box-shadow:0 18px 52px #17182614!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body .saas-site .saas-brand{display:inline-flex!important;align-items:center!important;gap:10px!important;min-width:max-content!important;border:0!important;background:transparent!important;color:#171826!important}body .saas-site .saas-brand span,body .saas-site .saas-footer-brand span{display:grid!important;width:40px!important;height:40px!important;place-items:center!important;border-radius:14px!important;background:linear-gradient(135deg,#5367ff,#8b5cf6)!important;color:#fff!important;font-weight:950!important;box-shadow:0 12px 24px #5367ff38!important}body .saas-site .saas-brand strong,body .saas-site .saas-footer-brand strong{color:#171826!important;font-size:17px!important;font-weight:950!important}body .saas-site .saas-nav nav{display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-width:0!important}body .saas-site .saas-nav nav button{min-height:38px!important;padding:0 13px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:#555c70!important;font-size:14px!important;font-weight:850!important}body .saas-site .saas-nav nav button:hover,body .saas-site .saas-nav nav button.active{background:#f1f3ff!important;color:#2736d9!important}body .saas-site .saas-nav-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}body .saas-site .saas-secondary-nav,body .saas-site .saas-primary-nav{min-height:42px!important;padding:0 15px!important;border-radius:14px!important;font-weight:900!important}body .saas-site .saas-secondary-nav{border:1px solid #dfe4f2!important;background:#fff!important;color:#2736d9!important}body .saas-site .saas-primary-nav{border:0!important;background:linear-gradient(135deg,#3045df,#6176ff)!important;color:#fff!important;box-shadow:0 14px 28px #3045df38!important}body .saas-site .saas-mobile-menu-toggle{display:none!important}body .saas-site .elevon-storefront-hero{grid-template-columns:minmax(510px,1fr) minmax(500px,1fr)!important;gap:clamp(30px,4vw,58px)!important;width:min(1160px,calc(100% - 32px))!important;min-height:0!important;margin:0 auto!important;padding:clamp(64px,8vw,96px) 0 54px!important}body .saas-site .elevon-storefront-copy{gap:20px!important;align-content:center!important;justify-items:start!important;text-align:left!important}body .saas-site .elevon-storefront-copy>span{min-height:34px!important;padding:7px 12px!important;border-color:#e1e5f8!important;background:#fff!important;color:#3744d4!important;box-shadow:none!important;font-size:12px!important;letter-spacing:0!important}body .saas-site .elevon-storefront-copy h1{max-width:650px!important;color:#171826!important;font-size:clamp(48px,4.7vw,68px)!important;line-height:1.08!important;font-weight:950!important;text-align:left!important}body .saas-site .elevon-storefront-copy p{max-width:590px!important;color:#596175!important;font-size:18px!important;font-weight:650!important;line-height:1.62!important;text-align:left!important}body .saas-site .elevon-storefront-actions{gap:12px!important;margin-top:4px!important}body .saas-site .elevon-storefront-actions button{min-height:50px!important;padding:0 20px!important;border-radius:15px!important;font-size:15px!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease!important}body .saas-site .elevon-storefront-actions button:hover{transform:translateY(-1px)!important}body .saas-site .elevon-storefront-actions button:first-child{background:linear-gradient(135deg,#3045df,#6176ff)!important;box-shadow:0 16px 32px #3045df3d!important}body .saas-site .elevon-storefront-actions button:last-child{border-color:#dfe4f2!important;color:#1f2230!important;box-shadow:0 12px 28px #1718260f!important}body .saas-site .elevon-storefront-proof{gap:8px!important}body .saas-site .elevon-storefront-proof span{min-height:32px!important;border-color:#e8ecf6!important;background:#fff!important;color:#555d70!important;font-size:12px!important}body .saas-site .elevon-storefront-suite{gap:18px!important;padding:22px!important;border-color:#e2e7f3!important;border-radius:30px!important;background:linear-gradient(180deg,#fffffff0,#fafbfff5),#fff!important;box-shadow:0 26px 70px #1718261c!important;overflow:hidden!important}body .saas-site .elevon-storefront-suite:before{top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:30px!important;background:linear-gradient(90deg,rgba(48,69,223,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(48,69,223,.045) 1px,transparent 1px)!important;background-size:42px 42px!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)!important;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)!important}body .saas-site .elevon-storefront-suite-head{padding:4px 4px 0!important}body .saas-site .elevon-storefront-suite-head span{color:#3744d4!important;font-size:12px!important}body .saas-site .elevon-storefront-suite-head strong{max-width:560px!important;color:#171826!important;font-size:clamp(24px,2.4vw,32px)!important;line-height:1.16!important}body .saas-site .elevon-storefront-apps{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body .saas-site .elevon-storefront-apps article,body .saas-site .elevon-storefront-apps article.featured{grid-column:auto!important;grid-template-columns:50px minmax(0,1fr)!important;gap:12px!important;min-height:94px!important;padding:14px!important;border-color:#e0e6f2f2!important;border-radius:18px!important;background:#ffffffe0!important;box-shadow:0 14px 34px #1718260e!important}body .saas-site .elevon-storefront-apps article>span,body .saas-site .elevon-storefront-apps article.featured>span{width:50px!important;height:50px!important;border-radius:16px!important;box-shadow:none!important}body .saas-site .elevon-storefront-apps article strong,body .saas-site .elevon-storefront-apps article.featured strong{color:#171826!important;font-size:16px!important;line-height:1.18!important}body .saas-site .elevon-storefront-apps article small{color:#667085!important;font-size:12px!important;font-weight:760!important}body .saas-site .saas-section{width:min(1160px,calc(100% - 32px))!important;margin-left:auto!important;margin-right:auto!important}body .saas-site .saas-sales-overview,body .saas-site .saas-sales-showcase,body .saas-site .saas-sales-steps,body .saas-site .saas-sales-final{border-radius:0!important;background:transparent!important;box-shadow:none!important}body .saas-site .saas-sales-overview{padding:54px 0!important}body .saas-site .saas-section-heading{max-width:720px!important;margin:0 auto 26px!important;text-align:center!important}body .saas-site .saas-section-heading h2,body .saas-site .saas-sales-showcase h2,body .saas-site .saas-sales-final h2{color:#171826!important;font-size:clamp(32px,4vw,52px)!important;line-height:1.08!important}body .saas-site .saas-section-heading p,body .saas-site .saas-sales-showcase p,body .saas-site .saas-sales-final p{color:#5f6678!important;font-size:16px!important;font-weight:620!important;line-height:1.65!important}body .saas-site .saas-sales-overview>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}body .saas-site .saas-sales-overview article{min-height:190px!important;padding:20px!important;border:1px solid #e4e9f4!important;border-radius:22px!important;background:#fff!important;box-shadow:0 16px 34px #1718260e!important}body .saas-site .saas-sales-showcase{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important;align-items:center!important;gap:34px!important;padding:56px 0!important}body .saas-site .saas-sales-screen-card{border:1px solid #e4e9f4!important;border-radius:26px!important;background:#fff!important;box-shadow:0 24px 60px #1718261a!important;overflow:hidden!important}body .saas-site .saas-sales-screen-card img{display:block!important;width:100%!important;height:auto!important}body .saas-site .saas-sales-steps{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;padding:18px 0 62px!important}body .saas-site .saas-sales-steps>div{min-height:158px!important;padding:20px!important;border:1px solid #e4e9f4!important;border-radius:22px!important;background:#fff!important;box-shadow:0 14px 32px #1718260d!important}body .saas-site .saas-sales-final{margin-top:54px!important;margin-bottom:54px!important;padding:46px!important;border:1px solid #e4e9f4!important;border-radius:30px!important;background:linear-gradient(135deg,#fff,#f5f7ff)!important;box-shadow:0 22px 54px #17182614!important}body .saas-site .saas-footer{width:min(1160px,calc(100% - 32px))!important;margin:0 auto 24px!important;padding:32px!important;border:1px solid #e4e9f4!important;border-radius:28px!important;background:#fff!important;color:#5f6678!important;box-shadow:0 18px 46px #1718260f!important}body .saas-site .saas-footer-summary{display:grid!important;grid-template-columns:minmax(260px,1fr) minmax(0,1.1fr) auto!important;align-items:center!important;gap:18px!important;padding-bottom:24px!important;border-bottom:1px solid #edf0f6!important}body .saas-site .saas-footer-brand{display:inline-flex!important;align-items:center!important;gap:10px!important}body .saas-site .saas-footer-summary>span{color:#5f6678!important;font-size:14px!important;line-height:1.55!important}body .saas-site .saas-footer-summary>a{color:#2736d9!important;font-weight:850!important}body .saas-site .saas-footer-cta{display:flex!important;justify-content:flex-end!important;gap:8px!important}body .saas-site .saas-footer-groups{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;padding:26px 0!important}body .saas-site .saas-footer-groups section{display:grid!important;align-content:start!important;gap:10px!important}body .saas-site .saas-footer-groups strong{color:#171826!important;font-size:14px!important}body .saas-site .saas-footer-links{display:grid!important;gap:7px!important}body .saas-site .saas-footer-links button,body .saas-site .saas-footer-bottom button{width:fit-content!important;padding:0!important;border:0!important;background:transparent!important;color:#5f6678!important;font-size:13px!important;font-weight:760!important;text-align:left!important}body .saas-site .saas-footer-links button:hover,body .saas-site .saas-footer-bottom button:hover{color:#2736d9!important}body .saas-site .saas-footer-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;padding-top:20px!important;border-top:1px solid #edf0f6!important;color:#747b8c!important;font-size:12px!important}body .saas-site .saas-footer-bottom>div{display:flex!important;flex-wrap:wrap!important;gap:12px!important}@media (max-width: 980px){body .saas-site .saas-nav{grid-template-columns:auto auto!important;justify-content:space-between!important}body .saas-site .saas-mobile-menu-toggle{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:44px!important;padding:0 14px!important;border:1px solid #dfe4f2!important;border-radius:16px!important;background:#fff!important;color:#555c70!important;font-weight:900!important}body .saas-site .saas-nav nav,body .saas-site .saas-nav-actions{display:none!important}body .saas-site .saas-nav.open nav,body .saas-site .saas-nav.open .saas-nav-actions{display:grid!important;grid-column:1 / -1!important;width:100%!important}body .saas-site .saas-nav.open nav{justify-content:stretch!important;gap:6px!important}body .saas-site .saas-nav.open nav button,body .saas-site .saas-nav.open .saas-nav-actions button{width:100%!important}body .saas-site .elevon-storefront-hero{grid-template-columns:1fr!important;padding-top:52px!important;text-align:left!important}body .saas-site .elevon-storefront-copy,body .saas-site .elevon-storefront-copy h1,body .saas-site .elevon-storefront-copy p{justify-items:start!important;text-align:left!important}body .saas-site .elevon-storefront-actions,body .saas-site .elevon-storefront-proof{justify-content:flex-start!important}body .saas-site .saas-sales-overview>div:last-child,body .saas-site .saas-sales-showcase,body .saas-site .saas-sales-steps{grid-template-columns:1fr!important}body .saas-site .saas-footer-summary,body .saas-site .saas-footer-groups{grid-template-columns:1fr 1fr!important}body .saas-site .saas-footer-summary{align-items:start!important}body .saas-site .saas-footer-cta{justify-content:flex-start!important}}@media (max-width: 620px){body .saas-site{background:#fbfbff!important}body .saas-site .saas-nav,body .saas-site .elevon-storefront-hero,body .saas-site .saas-section,body .saas-site .saas-footer{width:calc(100% - 24px)!important}body .saas-site .saas-nav{margin-top:12px!important;border-radius:22px!important}body .saas-site .elevon-storefront-hero{padding:44px 0 34px!important;gap:30px!important}body .saas-site .elevon-storefront-copy h1{font-size:clamp(40px,12vw,52px)!important;line-height:1.04!important}body .saas-site .elevon-storefront-copy p{font-size:16px!important}body .saas-site .elevon-storefront-actions button{width:100%!important}body .saas-site .elevon-storefront-suite{padding:16px!important;border-radius:24px!important}body .saas-site .elevon-storefront-suite-head strong{font-size:24px!important}body .saas-site .elevon-storefront-apps,body .saas-site .elevon-storefront-apps article,body .saas-site .elevon-storefront-apps article.featured{grid-template-columns:1fr!important}body .saas-site .elevon-storefront-apps article,body .saas-site .elevon-storefront-apps article.featured{min-height:0!important}body .saas-site .elevon-storefront-apps article>span,body .saas-site .elevon-storefront-apps article.featured>span{width:46px!important;height:46px!important}body .saas-site .saas-section-heading{text-align:left!important}body .saas-site .saas-sales-overview,body .saas-site .saas-sales-showcase{padding:42px 0!important}body .saas-site .saas-sales-final{padding:28px 18px!important;border-radius:24px!important}body .saas-site .saas-footer{padding:22px!important;border-radius:24px!important}body .saas-site .saas-footer-summary,body .saas-site .saas-footer-groups{grid-template-columns:1fr!important}body .saas-site .saas-footer-bottom{align-items:flex-start!important;flex-direction:column!important}}body .saas-site .saas-sales-overview>div:last-child{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}body .saas-site .saas-sales-overview article{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;grid-template-areas:"icon title" "icon body" "icon meta"!important;gap:4px 12px!important;min-height:0!important;height:auto!important;padding:16px!important;border:1px solid #e5eaf5!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 26px #1718260b!important}body .saas-site .saas-sales-overview article>span{grid-area:icon!important;width:42px!important;height:42px!important;border-radius:14px!important;background:#eef2ff!important;color:#3045df!important}body .saas-site .saas-sales-overview article strong{grid-area:title!important;margin:0!important;font-size:16px!important;line-height:1.2!important}body .saas-site .saas-sales-overview article p{grid-area:body!important;margin:0!important;color:#626a7d!important;font-size:13px!important;line-height:1.45!important}body .saas-site .saas-sales-overview article small{grid-area:meta!important;color:#7a8191!important;font-size:11px!important;line-height:1.35!important}body .saas-site .saas-sales-showcase button:first-child,body .saas-site .saas-sales-final button:first-child,body .saas-site .saas-footer-cta button:first-child,body .saas-site .saas-footer .saas-footer-cta button:first-child{border-color:transparent!important;background:linear-gradient(135deg,#3045df,#6176ff)!important;color:#fff!important;box-shadow:0 12px 24px #3045df2e!important}body .saas-site .saas-sales-showcase button:not(:first-child),body .saas-site .saas-sales-final button:not(:first-child),body .saas-site .saas-footer-cta button:not(:first-child){border:1px solid #dfe4f2!important;background:#fff!important;color:#26304a!important;box-shadow:none!important}body .saas-site .saas-sales-screen-card{min-height:0!important;aspect-ratio:1.5!important;background:#f8f9fd!important}body .saas-site .saas-sales-screen-card img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:top center!important}body .saas-site .saas-section-heading h2,body .saas-site .saas-sales-showcase h2,body .saas-site .saas-sales-final h2,body .saas-site .saas-home-screens .saas-section-heading h2{font-size:clamp(30px,3.2vw,44px)!important;line-height:1.12!important}@media (max-width: 620px){body .saas-site .elevon-storefront-apps{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body .saas-site .elevon-storefront-apps article,body .saas-site .elevon-storefront-apps article.featured{grid-template-columns:36px minmax(0,1fr)!important;gap:8px!important;min-height:0!important;padding:10px!important}body .saas-site .elevon-storefront-apps article>span,body .saas-site .elevon-storefront-apps article.featured>span{width:36px!important;height:36px!important;border-radius:12px!important}body .saas-site .elevon-storefront-apps article strong,body .saas-site .elevon-storefront-apps article.featured strong{font-size:12px!important}body .saas-site .elevon-storefront-apps article small{display:none!important}body .saas-site .saas-sales-overview{padding:34px 0 24px!important}body .saas-site .saas-sales-overview>div:last-child{grid-template-columns:1fr!important;gap:10px!important}body .saas-site .saas-sales-overview article{min-height:0!important;height:auto!important;padding:13px!important}body .saas-site .saas-sales-overview article p{display:none!important}body .saas-site .saas-sales-overview article>span{width:36px!important;height:36px!important}body .saas-site .saas-section-heading h2,body .saas-site .saas-sales-showcase h2,body .saas-site .saas-sales-final h2,body .saas-site .saas-home-screens .saas-section-heading h2{font-size:clamp(26px,8vw,34px)!important;text-align:left!important}}body .saas-site :where(.elevon-home-proof,.elevon-home-flow,.elevon-home-preview,.elevon-home-final){width:min(1160px,calc(100% - 32px))!important;margin-left:auto!important;margin-right:auto!important}body .saas-site .elevon-home-proof{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;padding:10px 0 42px!important}body .saas-site .elevon-home-proof article{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;padding:14px!important;border:1px solid #e5eaf5!important;border-radius:18px!important;background:#ffffffdb!important;box-shadow:0 10px 26px #1718260b!important}body .saas-site .elevon-home-proof article>svg{width:34px!important;height:34px!important;padding:8px!important;border-radius:12px!important;background:#eef2ff!important;color:#3045df!important}body .saas-site .elevon-home-proof article div{display:grid!important;gap:4px!important}body .saas-site .elevon-home-proof strong{color:#171826!important;font-size:14px!important;line-height:1.2!important}body .saas-site .elevon-home-proof span{color:#626a7d!important;font-size:12px!important;line-height:1.45!important}body .saas-site .elevon-home-flow{display:grid!important;gap:24px!important;padding:46px 0!important;border-top:1px solid #e9edf6!important}body .saas-site .elevon-home-heading{display:grid!important;gap:8px!important;max-width:680px!important}body .saas-site .elevon-home-heading>span,body .saas-site .elevon-home-preview>div>span,body .saas-site .elevon-home-final>span{display:inline-flex!important;align-items:center!important;gap:7px!important;width:fit-content!important;min-height:30px!important;padding:0 10px!important;border:1px solid #e1e5f8!important;border-radius:999px!important;background:#fff!important;color:#3045df!important;font-size:12px!important;font-weight:920!important}body .saas-site .elevon-home-heading h2,body .saas-site .elevon-home-preview h2,body .saas-site .elevon-home-final h2{margin:0!important;color:#171826!important;font-size:clamp(30px,3.6vw,48px)!important;line-height:1.12!important;letter-spacing:0!important}body .saas-site .elevon-home-flow-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}body .saas-site .elevon-home-flow-grid article{display:grid!important;gap:8px!important;padding:18px!important;border:1px solid #e5eaf5!important;border-radius:20px!important;background:#fff!important;box-shadow:0 12px 28px #1718260b!important}body .saas-site .elevon-home-flow-grid article>span{display:grid!important;width:38px!important;height:38px!important;place-items:center!important;border-radius:13px!important;background:#eef2ff!important;color:#3045df!important;font-size:12px!important;font-weight:950!important}body .saas-site .elevon-home-flow-grid strong{color:#171826!important;font-size:17px!important;line-height:1.2!important}body .saas-site .elevon-home-flow-grid p,body .saas-site .elevon-home-preview p,body .saas-site .elevon-home-final p{margin:0!important;color:#626a7d!important;font-size:14px!important;line-height:1.6!important}body .saas-site .elevon-home-preview{display:grid!important;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)!important;gap:28px!important;align-items:center!important;padding:44px!important;border:1px solid #e5eaf5!important;border-radius:30px!important;background:#fff!important;box-shadow:0 22px 54px #17182612!important}body .saas-site .elevon-home-preview>div{display:grid!important;gap:14px!important;align-content:center!important}body .saas-site .elevon-home-preview>div>div,body .saas-site .elevon-home-final>div{display:flex!important;flex-wrap:wrap!important;gap:10px!important}body .saas-site .elevon-home-preview button,body .saas-site .elevon-home-final button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:44px!important;padding:0 15px!important;border:1px solid #dfe4f2!important;border-radius:14px!important;background:#fff!important;color:#26304a!important;font-size:13px!important;font-weight:900!important}body .saas-site .elevon-home-preview button:first-child,body .saas-site .elevon-home-final button:first-child{border-color:transparent!important;background:linear-gradient(135deg,#3045df,#6176ff)!important;color:#fff!important;box-shadow:0 14px 28px #3045df33!important}body .saas-site .elevon-home-preview figure{margin:0!important;aspect-ratio:1.55!important;overflow:auto!important;border:1px solid #edf0f6!important;border-radius:22px!important;background:#f8f9fd!important}body .saas-site .elevon-home-preview figure img{display:block!important;width:100%!important;min-width:720px!important;height:auto!important}body .saas-site .elevon-home-final{display:grid!important;justify-items:center!important;gap:14px!important;max-width:900px!important;margin-top:44px!important;margin-bottom:44px!important;padding:36px!important;border:1px solid #e5eaf5!important;border-radius:28px!important;background:linear-gradient(135deg,#fff,#f6f8ff)!important;box-shadow:0 18px 42px #1718260e!important;text-align:center!important}body .saas-site .elevon-home-final p{max-width:680px!important}body .saas-site .elevon-home-final>div{justify-content:center!important}@media (max-width: 980px){body .saas-site .elevon-home-proof{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .saas-site .elevon-home-preview{grid-template-columns:1fr!important;padding:28px!important}}@media (max-width: 620px){body .saas-site :where(.elevon-home-proof,.elevon-home-flow,.elevon-home-preview,.elevon-home-final){width:calc(100% - 24px)!important}body .saas-site .elevon-home-proof{grid-template-columns:1fr!important;gap:8px!important;padding:4px 0 26px!important}body .saas-site .elevon-home-proof article{padding:12px!important}body .saas-site .elevon-home-flow{padding:30px 0!important}body .saas-site .elevon-home-heading h2,body .saas-site .elevon-home-preview h2,body .saas-site .elevon-home-final h2{font-size:clamp(28px,8vw,36px)!important;line-height:1.14!important}body .saas-site .elevon-home-flow-grid{grid-template-columns:1fr!important;gap:8px!important}body .saas-site .elevon-home-flow-grid article{grid-template-columns:38px minmax(0,1fr)!important;grid-template-areas:"step title" "step body"!important;gap:4px 10px!important;padding:13px!important}body .saas-site .elevon-home-flow-grid article>span{grid-area:step!important}body .saas-site .elevon-home-flow-grid strong{grid-area:title!important}body .saas-site .elevon-home-flow-grid p{grid-area:body!important;font-size:13px!important}body .saas-site .elevon-home-preview{padding:18px!important;border-radius:24px!important}body .saas-site .elevon-home-preview button,body .saas-site .elevon-home-final button{width:100%!important}body .saas-site .elevon-home-preview figure{aspect-ratio:.96!important}body .saas-site .elevon-home-preview figure img{min-width:560px!important}body .saas-site .elevon-home-final{justify-items:stretch!important;padding:24px 18px!important;border-radius:24px!important;text-align:left!important}}body .saas-site footer.saas-footer .saas-footer-summary{display:grid!important;grid-template-columns:auto minmax(360px,1fr) auto auto!important;align-items:center!important;gap:18px!important}body .saas-site footer.saas-footer .saas-footer-summary>span{max-width:520px!important;min-width:0!important;overflow-wrap:normal!important;word-break:normal!important}body .saas-site footer.saas-footer .saas-footer-summary>a,body .saas-site footer.saas-footer .saas-footer-cta{white-space:nowrap!important}body .saas-site footer.saas-footer .saas-footer-groups{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}@media (max-width: 980px){body .saas-site footer.saas-footer .saas-footer-summary{grid-template-columns:1fr 1fr!important;align-items:start!important}body .saas-site footer.saas-footer .saas-footer-summary>span,body .saas-site footer.saas-footer .saas-footer-summary>a,body .saas-site footer.saas-footer .saas-footer-cta{grid-column:1 / -1!important}}@media (max-width: 620px){body .saas-site footer.saas-footer .saas-footer-summary,body .saas-site footer.saas-footer .saas-footer-groups{grid-template-columns:1fr!important}body .saas-site footer.saas-footer .saas-footer-summary>span{max-width:none!important}}body .saas-site footer.saas-footer .saas-footer-brand{width:max-content!important;min-width:max-content!important;max-width:none!important}body .saas-site footer.saas-footer .saas-footer-brand span{flex:0 0 auto!important}body .saas-site footer.saas-footer .saas-footer-brand strong{width:auto!important;min-width:max-content!important;white-space:nowrap!important}body .saas-site footer.saas-footer .saas-footer-summary{width:100%!important;max-width:none!important;min-width:0!important;justify-self:stretch!important}body .saas-site footer.saas-footer{display:grid!important;grid-template-columns:1fr!important;align-items:stretch!important}body .saas-site footer.saas-footer>*{grid-column:1 / -1!important;width:100%!important;max-width:none!important}body .saas-site .elevon-market-home{width:min(1160px,calc(100% - 32px))!important;margin:0 auto!important;padding:clamp(54px,7vw,92px) 0 56px!important}body .saas-site .elevon-market-hero{display:grid!important;justify-items:center!important;gap:18px!important;max-width:880px!important;margin:0 auto!important;text-align:center!important}body .saas-site .elevon-market-hero>span,body .saas-site .elevon-market-preview>div>span,body .saas-site .elevon-market-final>span{display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:32px!important;padding:0 12px!important;border:1px solid #dfe5ff!important;border-radius:999px!important;background:#fff!important;color:#3045df!important;font-size:12px!important;font-weight:930!important}body .saas-site .elevon-market-hero h1{max-width:820px!important;margin:0!important;color:#171826!important;font-size:clamp(46px,6vw,82px)!important;line-height:1.08!important;letter-spacing:0!important}body .saas-site .elevon-market-hero p{max-width:700px!important;margin:0!important;color:#596175!important;font-size:18px!important;font-weight:650!important;line-height:1.65!important}body .saas-site .elevon-market-hero>div,body .saas-site .elevon-market-preview>div>div{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px!important;margin-top:4px!important}body .saas-site .elevon-market-hero button,body .saas-site .elevon-market-preview button,body .saas-site .elevon-market-final button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:48px!important;padding:0 18px!important;border:1px solid #dfe4f2!important;border-radius:14px!important;background:#fff!important;color:#26304a!important;font-size:14px!important;font-weight:920!important;box-shadow:none!important}body .saas-site .elevon-market-hero button:first-child,body .saas-site .elevon-market-preview button:first-child,body .saas-site .elevon-market-final button{border-color:transparent!important;background:linear-gradient(135deg,#3045df,#6176ff)!important;color:#fff!important;box-shadow:0 16px 30px #3045df38!important}body .saas-site .elevon-market-apps{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;margin-top:44px!important}body .saas-site .elevon-market-apps button{display:grid!important;justify-items:center!important;gap:8px!important;min-height:156px!important;padding:18px 12px!important;border:1px solid #e5eaf5!important;border-radius:22px!important;background:#fff!important;color:#171826!important;box-shadow:0 16px 36px #1718260e!important;text-align:center!important}body .saas-site .elevon-market-apps button>span{display:grid!important;width:56px!important;height:56px!important;place-items:center!important;border-radius:18px!important;background:#eef2ff!important;color:#3045df!important}body .saas-site .elevon-market-apps button:nth-child(2)>span{background:#fff1ec!important;color:#f26a3d!important}body .saas-site .elevon-market-apps button:nth-child(3)>span{background:#f2eaff!important;color:#7c3aed!important}body .saas-site .elevon-market-apps button:nth-child(4)>span{background:#e9fbff!important;color:#0891b2!important}body .saas-site .elevon-market-apps button:nth-child(5)>span{background:#eef5ff!important;color:#2563eb!important}body .saas-site .elevon-market-apps button:nth-child(6)>span{background:#fff4e8!important;color:#f97316!important}body .saas-site .elevon-market-apps strong{color:#171826!important;font-size:15px!important;line-height:1.2!important}body .saas-site .elevon-market-apps small{color:#687084!important;font-size:11px!important;font-weight:760!important;line-height:1.35!important}body .saas-site .elevon-market-proof{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-top:18px!important}body .saas-site .elevon-market-proof article{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;grid-template-areas:"icon title" "icon body"!important;gap:2px 9px!important;padding:13px!important;border:1px solid #e9edf6!important;border-radius:16px!important;background:#ffffffc2!important}body .saas-site .elevon-market-proof svg{grid-area:icon!important;width:28px!important;height:28px!important;padding:7px!important;border-radius:999px!important;background:#eef2ff!important;color:#3045df!important}body .saas-site .elevon-market-proof strong{grid-area:title!important;color:#171826!important;font-size:13px!important;line-height:1.2!important}body .saas-site .elevon-market-proof span{grid-area:body!important;color:#697184!important;font-size:11px!important;line-height:1.35!important}body .saas-site .elevon-market-preview{display:grid!important;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)!important;gap:30px!important;align-items:center!important;margin-top:58px!important;padding:28px!important;border:1px solid #e5eaf5!important;border-radius:30px!important;background:#fff!important;box-shadow:0 22px 60px #17182614!important}body .saas-site .elevon-market-preview>div{display:grid!important;gap:14px!important}body .saas-site .elevon-market-preview h2,body .saas-site .elevon-market-final h2{margin:0!important;color:#171826!important;font-size:clamp(30px,3.6vw,48px)!important;line-height:1.12!important;letter-spacing:0!important}body .saas-site .elevon-market-preview p,body .saas-site .elevon-market-final p{margin:0!important;color:#626a7d!important;font-size:15px!important;font-weight:620!important;line-height:1.65!important}body .saas-site .elevon-market-preview>div>div{justify-content:flex-start!important}body .saas-site .elevon-market-preview figure{margin:0!important;aspect-ratio:1.62!important;overflow:auto!important;border:1px solid #edf0f6!important;border-radius:22px!important;background:#f8f9fd!important}body .saas-site .elevon-market-preview figure img{display:block!important;width:100%!important;min-width:760px!important;height:auto!important}body .saas-site .elevon-market-start{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-top:18px!important}body .saas-site .elevon-market-start article{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;grid-template-areas:"step title" "step body"!important;gap:4px 10px!important;padding:16px!important;border:1px solid #e5eaf5!important;border-radius:18px!important;background:#fff!important}body .saas-site .elevon-market-start span{grid-area:step!important;display:grid!important;width:38px!important;height:38px!important;place-items:center!important;border-radius:13px!important;background:#eef2ff!important;color:#3045df!important;font-size:12px!important;font-weight:950!important}body .saas-site .elevon-market-start strong{grid-area:title!important;color:#171826!important;font-size:15px!important}body .saas-site .elevon-market-start p{grid-area:body!important;margin:0!important;color:#697184!important;font-size:12px!important;line-height:1.45!important}body .saas-site .elevon-market-final{display:grid!important;justify-items:center!important;gap:14px!important;max-width:860px!important;margin:58px auto 0!important;padding:36px!important;border:1px solid #e5eaf5!important;border-radius:30px!important;background:linear-gradient(135deg,#fff,#f5f7ff)!important;text-align:center!important}body .saas-site .elevon-market-final p{max-width:680px!important}@media (max-width: 980px){body .saas-site .elevon-market-apps,body .saas-site .elevon-market-proof{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .saas-site .elevon-market-preview{grid-template-columns:1fr!important}}@media (max-width: 620px){body .saas-site .elevon-market-home{width:calc(100% - 24px)!important;padding:36px 0 38px!important}body .saas-site .elevon-market-hero{justify-items:start!important;text-align:left!important}body .saas-site .elevon-market-hero h1{font-size:clamp(40px,12vw,54px)!important}body .saas-site .elevon-market-hero p{font-size:15px!important}body .saas-site .elevon-market-hero>div,body .saas-site .elevon-market-preview>div>div{width:100%!important}body .saas-site .elevon-market-hero button,body .saas-site .elevon-market-preview button,body .saas-site .elevon-market-final button{width:100%!important}body .saas-site .elevon-market-apps{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:28px!important}body .saas-site .elevon-market-apps button{min-height:104px!important;padding:12px 8px!important;border-radius:18px!important}body .saas-site .elevon-market-apps button>span{width:38px!important;height:38px!important;border-radius:13px!important}body .saas-site .elevon-market-apps strong{font-size:12px!important}body .saas-site .elevon-market-apps small{display:none!important}body .saas-site .elevon-market-proof,body .saas-site .elevon-market-start{grid-template-columns:1fr!important;gap:8px!important}body .saas-site .elevon-market-preview{margin-top:34px!important;padding:18px!important;border-radius:24px!important}body .saas-site .elevon-market-preview h2,body .saas-site .elevon-market-final h2{font-size:clamp(28px,8vw,36px)!important}body .saas-site .elevon-market-preview figure{aspect-ratio:1!important;overflow:hidden!important}body .saas-site .elevon-market-preview figure img{width:100%!important;min-width:0!important;height:100%!important;object-fit:cover!important;object-position:42% 0!important}body .saas-site .elevon-market-preview figure{display:none!important}body .saas-site .elevon-market-final{justify-items:stretch!important;margin-top:34px!important;padding:24px 18px!important;border-radius:24px!important;text-align:left!important}}body .saas-site .elevon-market-hero h1{line-height:1.14!important}body .saas-site .elevon-market-footer{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;margin-top:42px!important;padding:18px!important;border:1px solid #e5eaf5!important;border-radius:22px!important;background:#ffffffd1!important}body .saas-site .elevon-market-footer>div{display:inline-flex!important;align-items:center!important;gap:10px!important;min-width:max-content!important}body .saas-site .elevon-market-footer>div span{display:grid!important;width:38px!important;height:38px!important;place-items:center!important;border-radius:13px!important;background:linear-gradient(135deg,#5367ff,#8b5cf6)!important;color:#fff!important;font-weight:950!important}body .saas-site .elevon-market-footer strong{color:#171826!important;font-size:15px!important}body .saas-site .elevon-market-footer p{margin:0!important;color:#626a7d!important;font-size:13px!important;line-height:1.45!important}body .saas-site .elevon-market-footer nav{display:flex!important;gap:8px!important}body .saas-site .elevon-market-footer button{min-height:36px!important;padding:0 10px!important;border:1px solid #e2e7f3!important;border-radius:12px!important;background:#fff!important;color:#424b61!important;font-size:12px!important;font-weight:850!important}@media (max-width: 760px){body .saas-site .elevon-market-footer{grid-template-columns:1fr!important;align-items:start!important}body .saas-site .elevon-market-footer nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}}body .saas-site.saas-view-home>footer.saas-footer{display:none!important}body .saas-site .elevon-odoo-home{width:min(1160px,calc(100% - 32px))!important;margin:0 auto!important;padding:clamp(52px,7vw,86px) 0 40px!important}body .saas-site .elevon-odoo-hero{display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr)!important;align-items:center!important;gap:clamp(34px,5vw,70px)!important}body .saas-site .elevon-odoo-hero>div:first-child{display:grid!important;gap:18px!important}body .saas-site .elevon-odoo-hero>div:first-child>span,body .saas-site .elevon-odoo-suite>div:first-child>span,body .saas-site .elevon-odoo-final>span{display:inline-flex!important;align-items:center!important;gap:7px!important;width:fit-content!important;min-height:32px!important;padding:0 12px!important;border:1px solid #e1e6f7!important;border-radius:999px!important;background:#fff!important;color:#3045df!important;font-size:12px!important;font-weight:930!important}body .saas-site .elevon-odoo-hero h1{margin:0!important;max-width:650px!important;color:#171826!important;font-size:clamp(50px,5.2vw,78px)!important;line-height:1.08!important;letter-spacing:0!important}body .saas-site .elevon-odoo-hero p{max-width:600px!important;margin:0!important;color:#596175!important;font-size:18px!important;font-weight:650!important;line-height:1.62!important}body .saas-site .elevon-odoo-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important}body .saas-site .elevon-odoo-actions button,body .saas-site .elevon-odoo-final button,body .saas-site .elevon-odoo-footer button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:48px!important;padding:0 18px!important;border:1px solid #dfe4f2!important;border-radius:14px!important;background:#fff!important;color:#26304a!important;font-size:14px!important;font-weight:920!important;box-shadow:none!important}body .saas-site .elevon-odoo-actions button:first-child,body .saas-site .elevon-odoo-final button:first-child{border-color:transparent!important;background:linear-gradient(135deg,#3045df,#6176ff)!important;color:#fff!important;box-shadow:0 16px 30px #3045df38!important}body .saas-site .elevon-odoo-app-board{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;padding:18px!important;border:1px solid #e5eaf5!important;border-radius:32px!important;background:#ffffffc7!important;box-shadow:0 28px 70px #17182617!important}body .saas-site .elevon-odoo-app-board button{display:grid!important;justify-items:center!important;gap:8px!important;min-height:142px!important;padding:16px 10px!important;border:1px solid #edf0f7!important;border-radius:22px!important;background:#fff!important;color:#171826!important;text-align:center!important;box-shadow:0 10px 24px #1718260a!important;transform:translateY(calc((var(--tile) - 2.5) * 2px))!important}body .saas-site .elevon-odoo-app-board button>span{display:grid!important;width:54px!important;height:54px!important;place-items:center!important;border-radius:18px!important;background:#eef2ff!important;color:#3045df!important}body .saas-site .elevon-odoo-app-board button:nth-child(2)>span{background:#fff1ec!important;color:#f26a3d!important}body .saas-site .elevon-odoo-app-board button:nth-child(3)>span{background:#f2eaff!important;color:#7c3aed!important}body .saas-site .elevon-odoo-app-board button:nth-child(4)>span{background:#e9fbff!important;color:#0891b2!important}body .saas-site .elevon-odoo-app-board button:nth-child(5)>span{background:#eef5ff!important;color:#2563eb!important}body .saas-site .elevon-odoo-app-board button:nth-child(6)>span{background:#fff4e8!important;color:#f97316!important}body .saas-site .elevon-odoo-app-board strong{color:#171826!important;font-size:15px!important;line-height:1.2!important}body .saas-site .elevon-odoo-app-board small{color:#687084!important;font-size:11px!important;font-weight:760!important;line-height:1.35!important}body .saas-site .elevon-odoo-strip{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-top:24px!important}body .saas-site .elevon-odoo-strip article,body .saas-site .elevon-odoo-journey article{border:1px solid #e8edf7!important;border-radius:18px!important;background:#fff!important}body .saas-site .elevon-odoo-strip article{display:grid!important;gap:4px!important;padding:14px!important}body .saas-site .elevon-odoo-strip strong{color:#171826!important;font-size:14px!important}body .saas-site .elevon-odoo-strip span{color:#697184!important;font-size:12px!important;line-height:1.4!important}body .saas-site .elevon-odoo-suite{display:grid!important;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)!important;gap:24px!important;align-items:start!important;margin-top:56px!important}body .saas-site .elevon-odoo-suite>div:first-child{display:grid!important;gap:10px!important}body .saas-site .elevon-odoo-suite h2,body .saas-site .elevon-odoo-final h2{margin:0!important;color:#171826!important;font-size:clamp(30px,3.4vw,46px)!important;line-height:1.12!important;letter-spacing:0!important}body .saas-site .elevon-odoo-suite>div:last-child{display:flex!important;flex-wrap:wrap!important;gap:8px!important}body .saas-site .elevon-odoo-suite button{display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:38px!important;padding:0 11px!important;border:1px solid #e5eaf5!important;border-radius:999px!important;background:#fff!important;color:#394258!important;font-size:12px!important;font-weight:850!important}body .saas-site .elevon-odoo-suite button svg{color:#3045df!important}body .saas-site .elevon-odoo-journey{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-top:34px!important}body .saas-site .elevon-odoo-journey article{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;grid-template-areas:"step title" "step body"!important;gap:4px 10px!important;padding:16px!important}body .saas-site .elevon-odoo-journey span{grid-area:step!important;display:grid!important;width:38px!important;height:38px!important;place-items:center!important;border-radius:13px!important;background:#eef2ff!important;color:#3045df!important;font-size:12px!important;font-weight:950!important}body .saas-site .elevon-odoo-journey strong{grid-area:title!important;color:#171826!important;font-size:15px!important}body .saas-site .elevon-odoo-journey p,body .saas-site .elevon-odoo-final p{grid-area:body!important;margin:0!important;color:#697184!important;font-size:12px!important;line-height:1.45!important}body .saas-site .elevon-odoo-final{display:grid!important;justify-items:center!important;gap:14px!important;max-width:900px!important;margin:56px auto 0!important;padding:34px!important;border:1px solid #e5eaf5!important;border-radius:30px!important;background:linear-gradient(135deg,#fff,#f5f7ff)!important;text-align:center!important}body .saas-site .elevon-odoo-final p{max-width:640px!important;font-size:14px!important}body .saas-site .elevon-odoo-final>div{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px!important}body .saas-site .elevon-odoo-footer{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;margin-top:34px!important;padding:16px!important;border:1px solid #e5eaf5!important;border-radius:22px!important;background:#fff!important}body .saas-site .elevon-odoo-footer strong{color:#171826!important;font-size:16px!important}body .saas-site .elevon-odoo-footer span{color:#697184!important;font-size:13px!important}@media (max-width: 980px){body .saas-site .elevon-odoo-hero,body .saas-site .elevon-odoo-suite{grid-template-columns:1fr!important}body .saas-site .elevon-odoo-app-board{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .saas-site .elevon-odoo-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 620px){body .saas-site .elevon-odoo-home{width:calc(100% - 24px)!important;padding:34px 0!important}body .saas-site .elevon-odoo-hero h1{font-size:clamp(39px,11vw,52px)!important}body .saas-site .elevon-odoo-hero p{font-size:15px!important}body .saas-site .elevon-odoo-actions button,body .saas-site .elevon-odoo-final button,body .saas-site .elevon-odoo-footer button{width:100%!important}body .saas-site .elevon-odoo-app-board{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px!important;border-radius:24px!important}body .saas-site .elevon-odoo-app-board button{min-height:102px!important;padding:12px 8px!important;border-radius:18px!important;transform:none!important}body .saas-site .elevon-odoo-app-board button>span{width:38px!important;height:38px!important;border-radius:13px!important}body .saas-site .elevon-odoo-app-board strong{font-size:12px!important}body .saas-site .elevon-odoo-app-board small{display:none!important}body .saas-site .elevon-odoo-strip,body .saas-site .elevon-odoo-journey,body .saas-site .elevon-odoo-footer{grid-template-columns:1fr!important}body .saas-site .elevon-odoo-suite{margin-top:34px!important}body .saas-site .elevon-odoo-suite h2,body .saas-site .elevon-odoo-final h2{font-size:clamp(28px,8vw,36px)!important}body .saas-site .elevon-odoo-final{justify-items:stretch!important;margin-top:34px!important;padding:24px 18px!important;border-radius:24px!important;text-align:left!important}}body .saas-site .elevon-odoo-final{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:14px!important;max-width:880px!important;margin:60px auto 0!important;padding:42px 34px!important;border-radius:28px!important;text-align:center!important}body .saas-site .elevon-odoo-final>span{width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:8px 13px!important;border:1px solid #dfe6ff!important;border-radius:999px!important;background:#fff!important;color:#4055e8!important;font-size:12px!important;line-height:1!important;white-space:nowrap!important}body .saas-site .elevon-odoo-final h2{max-width:620px!important;margin:0!important;font-size:clamp(38px,4.5vw,58px)!important;line-height:.98!important;letter-spacing:0!important}body .saas-site .elevon-odoo-final p{max-width:560px!important;margin:0!important;line-height:1.55!important}body .saas-site .elevon-odoo-final>div{margin-top:6px!important}@media (max-width: 620px){body .saas-site .elevon-odoo-final{align-items:stretch!important;margin-top:34px!important;padding:24px 18px!important;border-radius:22px!important;text-align:left!important}body .saas-site .elevon-odoo-final>span{align-self:flex-start!important;max-width:100%!important;white-space:normal!important;line-height:1.2!important}body .saas-site .elevon-odoo-final h2{max-width:none!important;font-size:clamp(31px,8vw,39px)!important;line-height:1.02!important;overflow-wrap:anywhere!important}body .saas-site .elevon-odoo-final p{max-width:none!important;font-size:13px!important}body .saas-site .elevon-odoo-final>div{display:grid!important;grid-template-columns:1fr!important}}body .saas-site.saas-view-home{background:radial-gradient(circle at 12% 8%,rgba(252,211,77,.18),transparent 30%),radial-gradient(circle at 86% 10%,rgba(96,165,250,.16),transparent 32%),linear-gradient(180deg,#fff,#fbfcff 44%,#fff)!important;color:#151827!important}body .saas-site.saas-view-home .saas-nav{width:min(1180px,calc(100% - 32px))!important;top:18px!important;min-height:66px!important;padding:10px 12px 10px 16px!important;border:1px solid #e7ebf5!important;border-radius:18px!important;background:#ffffffeb!important;box-shadow:0 18px 50px #262f5214!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}body .saas-site.saas-view-home .saas-brand{gap:10px!important;color:#151827!important}body .saas-site.saas-view-home .saas-brand span:first-child{width:38px!important;height:38px!important;border-radius:12px!important;background:linear-gradient(135deg,#4158f6,#7c5cff)!important;box-shadow:0 10px 24px #4158f638!important}body .saas-site.saas-view-home .saas-nav-links{gap:4px!important;padding:0!important}body .saas-site.saas-view-home .saas-nav-links button,body .saas-site.saas-view-home .saas-nav-actions button{min-height:42px!important;border-radius:13px!important;font-size:14px!important;color:#4b5568!important}body .saas-site.saas-view-home .saas-nav-links button:hover,body .saas-site.saas-view-home .saas-nav-links button.active{background:#f4f7ff!important;color:#2637d7!important}body .saas-site.saas-view-home .saas-nav-actions button:first-child{border-color:#e6ebf5!important;background:#fff!important;color:#2637d7!important}body .saas-site.saas-view-home .saas-nav-actions button:last-child{background:#1f2fd6!important;color:#fff!important;box-shadow:0 12px 26px #1f2fd638!important}body .saas-site .elevon-odoo-home{width:min(1180px,calc(100% - 32px))!important;padding-top:142px!important}body .saas-site .elevon-odoo-hero{grid-template-columns:minmax(0,.93fr) minmax(420px,.86fr)!important;align-items:center!important;gap:clamp(48px,7vw,96px)!important;min-height:560px!important}body .saas-site .elevon-odoo-hero>div:first-child{align-items:flex-start!important;text-align:left!important;max-width:610px!important}body .saas-site .elevon-odoo-hero>div:first-child>span{border:0!important;background:#fff7e6!important;color:#9a5b00!important;box-shadow:none!important}body .saas-site .elevon-odoo-hero h1{max-width:590px!important;font-size:clamp(68px,7.2vw,104px)!important;line-height:.88!important;letter-spacing:0!important}body .saas-site .elevon-odoo-hero p{max-width:560px!important;font-size:19px!important;line-height:1.62!important;color:#596274!important}body .saas-site .elevon-odoo-actions{margin-top:4px!important}body .saas-site .elevon-odoo-actions button:first-child,body .saas-site .elevon-odoo-final button:first-child{background:#1f2fd6!important;border-color:#1f2fd6!important;box-shadow:0 18px 36px #1f2fd633!important}body .saas-site .elevon-odoo-actions button:last-child,body .saas-site .elevon-odoo-final button:last-child,body .saas-site .elevon-odoo-footer button{background:#fff!important;border-color:#e5eaf5!important;color:#20263a!important}body .saas-site .elevon-odoo-app-board{position:relative!important;padding:26px!important;border:0!important;border-radius:34px!important;background:linear-gradient(135deg,#fffffff5,#f8fafff5),radial-gradient(circle at 12% 18%,rgba(250,204,21,.2),transparent 30%)!important;box-shadow:0 34px 80px #262f521f!important}body .saas-site .elevon-odoo-app-board:before{content:"Elevon apps"!important;position:absolute!important;top:-18px!important;left:26px!important;padding:9px 14px!important;border-radius:999px!important;background:#fff!important;color:#20263a!important;font-size:12px!important;font-weight:900!important;box-shadow:0 14px 34px #262f521a!important}body .saas-site .elevon-odoo-app-board button{min-height:142px!important;border:1px solid #edf1f8!important;border-radius:26px!important;background:#fff!important;box-shadow:0 14px 34px #262f5212!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}body .saas-site .elevon-odoo-app-board button:hover{transform:translateY(-4px)!important;border-color:#dce4ff!important;box-shadow:0 22px 44px #262f521f!important}body .saas-site .elevon-odoo-app-board button>span{border-radius:18px!important}body .saas-site .elevon-odoo-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin-top:22px!important;padding:28px 0!important;border-top:1px solid #edf1f8!important;border-bottom:1px solid #edf1f8!important}body .saas-site .elevon-odoo-strip article{min-height:0!important;padding:0 24px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .saas-site .elevon-odoo-strip article+article{border-left:1px solid #edf1f8!important}body .saas-site .elevon-odoo-strip strong{font-size:18px!important}body .saas-site .elevon-odoo-strip span{max-width:190px!important}body .saas-site .elevon-odoo-suite{grid-template-columns:minmax(0,.72fr) minmax(0,1fr)!important;align-items:start!important;gap:60px!important;margin-top:78px!important;padding:0!important;border:0!important;background:transparent!important}body .saas-site .elevon-odoo-suite h2{font-size:clamp(44px,5vw,74px)!important;line-height:.96!important}body .saas-site .elevon-odoo-suite>div:last-child{justify-content:flex-start!important;align-content:start!important;gap:12px!important;padding-top:20px!important}body .saas-site .elevon-odoo-suite button{min-height:42px!important;border:1px solid #e7ebf5!important;border-radius:14px!important;background:#fff!important;box-shadow:0 10px 26px #262f520d!important}body .saas-site .elevon-odoo-journey{margin-top:66px!important;gap:20px!important}body .saas-site .elevon-odoo-journey article{min-height:132px!important;align-items:flex-start!important;padding:22px!important;border:1px solid #e8edf6!important;border-radius:24px!important;background:#fff!important;box-shadow:0 18px 44px #262f520f!important}body .saas-site .elevon-odoo-final{max-width:none!important;margin-top:78px!important;padding:52px!important;border:0!important;border-radius:34px!important;background:radial-gradient(circle at 14% 24%,rgba(255,214,102,.25),transparent 26%),linear-gradient(135deg,#f7f9ff,#fff)!important;box-shadow:inset 0 0 0 1px #e8edf6,0 24px 70px #262f5212!important}body .saas-site .elevon-odoo-final h2{font-size:clamp(44px,5.2vw,72px)!important;line-height:.94!important}body .saas-site .elevon-odoo-footer{margin-top:34px!important;border:0!important;border-top:1px solid #edf1f8!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}@media (max-width: 980px){body .saas-site .elevon-odoo-hero{grid-template-columns:1fr!important;min-height:0!important;gap:38px!important}body .saas-site .elevon-odoo-app-board{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .saas-site .elevon-odoo-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 0!important}body .saas-site .elevon-odoo-strip article:nth-child(3){border-left:0!important}body .saas-site .elevon-odoo-suite{grid-template-columns:1fr!important;gap:20px!important}}@media (max-width: 620px){body .saas-site.saas-view-home .saas-nav{width:calc(100% - 18px)!important;top:8px!important;min-height:54px!important;border-radius:16px!important}body .saas-site .elevon-odoo-home{width:calc(100% - 32px)!important;padding-top:98px!important}body .saas-site .elevon-odoo-hero{gap:26px!important}body .saas-site .elevon-odoo-hero h1{font-size:clamp(44px,13vw,58px)!important;line-height:.94!important}body .saas-site .elevon-odoo-hero p{font-size:15px!important;line-height:1.5!important}body .saas-site .elevon-odoo-actions{width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important}body .saas-site .elevon-odoo-app-board{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:12px!important;border-radius:24px!important}body .saas-site .elevon-odoo-app-board:before{display:none!important}body .saas-site .elevon-odoo-app-board button{min-height:104px!important;border-radius:18px!important}body .saas-site .elevon-odoo-strip{grid-template-columns:1fr!important;gap:0!important;padding:10px 0!important}body .saas-site .elevon-odoo-strip article,body .saas-site .elevon-odoo-strip article+article,body .saas-site .elevon-odoo-strip article:nth-child(3){padding:15px 0!important;border-left:0!important;border-top:1px solid #edf1f8!important}body .saas-site .elevon-odoo-strip article:first-child{border-top:0!important}body .saas-site .elevon-odoo-suite{margin-top:42px!important}body .saas-site .elevon-odoo-suite h2{font-size:clamp(34px,10vw,44px)!important;line-height:1!important}body .saas-site .elevon-odoo-suite>div:last-child{padding-top:0!important;gap:9px!important}body .saas-site .elevon-odoo-journey{margin-top:34px!important;grid-template-columns:1fr!important;gap:12px!important}body .saas-site .elevon-odoo-journey article{min-height:0!important;padding:18px!important}body .saas-site .elevon-odoo-final{margin-top:40px!important;padding:26px 18px!important;border-radius:24px!important}body .saas-site .elevon-odoo-final h2{font-size:clamp(34px,10vw,44px)!important;line-height:1!important}}body .saas-site .elevon-odoo-hero h1{line-height:.96!important;padding-bottom:.08em!important}body .saas-site .elevon-odoo-suite h2,body .saas-site .elevon-odoo-final h2{line-height:1.03!important;padding-bottom:.06em!important}@media (max-width: 620px){body .saas-site .elevon-odoo-hero h1,body .saas-site .elevon-odoo-suite h2,body .saas-site .elevon-odoo-final h2{line-height:1.06!important}}body .saas-site .elevon-odoo-suite{grid-template-columns:minmax(360px,480px) minmax(0,1fr)!important}body .saas-site .elevon-odoo-suite h2{max-width:460px!important;font-size:clamp(40px,4.2vw,58px)!important}body .saas-site .elevon-odoo-suite>div:last-child{padding-top:8px!important}body .saas-site .elevon-odoo-journey article{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;column-gap:14px!important}body .saas-site .elevon-odoo-journey article strong,body .saas-site .elevon-odoo-journey article p{grid-column:2!important}body .saas-site .elevon-odoo-journey article span{grid-row:1 / span 2!important}@media (max-width: 980px){body .saas-site .elevon-odoo-suite{grid-template-columns:1fr!important}body .saas-site .elevon-odoo-suite h2{max-width:720px!important}}@media (max-width: 620px){body .saas-site .elevon-odoo-suite h2{font-size:clamp(34px,9.4vw,42px)!important}}body .saas-site{background:radial-gradient(circle at 10% 4%,rgba(255,221,118,.18),transparent 28%),radial-gradient(circle at 92% 8%,rgba(125,165,255,.14),transparent 30%),linear-gradient(180deg,#fff,#fbfcff 46%,#fff)!important}body .saas-site:not(.saas-view-home) .saas-nav{width:min(1180px,calc(100% - 32px))!important;top:18px!important;min-height:66px!important;padding:10px 12px 10px 16px!important;border:1px solid #e7ebf5!important;border-radius:18px!important;background:#fffffff0!important;box-shadow:0 18px 50px #262f5214!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}body .saas-site:not(.saas-view-home) .saas-brand span:first-child{width:38px!important;height:38px!important;border-radius:12px!important;background:linear-gradient(135deg,#4158f6,#7c5cff)!important;box-shadow:0 10px 24px #4158f638!important}body .saas-site:not(.saas-view-home) .saas-nav-links button,body .saas-site:not(.saas-view-home) .saas-nav-actions button{min-height:42px!important;border-radius:13px!important;color:#4b5568!important}body .saas-site:not(.saas-view-home) .saas-nav-links button:hover,body .saas-site:not(.saas-view-home) .saas-nav-links button.active{background:#f4f7ff!important;color:#2637d7!important}body .saas-site:not(.saas-view-home) .saas-nav-actions button:first-child{border-color:#e6ebf5!important;background:#fff!important;color:#2637d7!important}body .saas-site:not(.saas-view-home) .saas-nav-actions button:last-child{background:#1f2fd6!important;color:#fff!important;box-shadow:0 12px 26px #1f2fd638!important}body .saas-site .saas-page-hero{width:min(1180px,calc(100% - 32px))!important;min-height:0!important;margin:126px auto 0!important;padding:76px 48px 66px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important}body .saas-site .saas-page-hero:before,body .saas-site .saas-page-hero:after{display:none!important}body .saas-site .saas-page-hero .saas-eyebrow{width:fit-content!important;border:0!important;background:#fff7e6!important;color:#9a5b00!important;box-shadow:none!important}body .saas-site .saas-page-hero h1{max-width:860px!important;margin:16px 0 0!important;font-size:clamp(52px,6vw,88px)!important;line-height:.96!important;letter-spacing:0!important}body .saas-site .saas-page-hero p{max-width:660px!important;margin:18px 0 0!important;color:#626b7d!important;font-size:17px!important;line-height:1.65!important}body .saas-site .saas-section{width:min(1180px,calc(100% - 32px))!important;margin-left:auto!important;margin-right:auto!important}body .saas-site .saas-section-heading{align-items:flex-start!important;text-align:left!important}body .saas-site .saas-section-heading span,body .saas-site .saas-eyebrow{border-radius:999px!important;background:#f4f7ff!important;color:#3145dc!important;border:1px solid #e2e8ff!important}body .saas-site .saas-section-heading h2{max-width:720px!important;font-size:clamp(34px,4vw,58px)!important;line-height:1.02!important;letter-spacing:0!important}body .saas-site .saas-section-heading p{max-width:700px!important;color:#687285!important;line-height:1.6!important}body .saas-site article,body .saas-site .saas-plan-card,body .saas-site .saas-pricing-command,body .saas-site .saas-plan-advisor,body .saas-site .saas-pricing-path,body .saas-site .saas-product-model,body .saas-site .saas-workflow-map,body .saas-site .saas-tour-video,body .saas-site .saas-tour-gallery-section,body .saas-site .saas-guide-launch,body .saas-site .saas-guide-path,body .saas-site .saas-guide-milestones,body .saas-site .saas-guide-layout,body .saas-site .saas-register-card,body .saas-site .saas-workspace-entry-card{border-color:#e8edf6!important;border-radius:22px!important;background:#ffffffeb!important;box-shadow:0 16px 42px #262f520e!important}body .saas-site button{border-radius:13px!important}body .saas-site button:not(.saas-brand):not(.saas-menu-button):not(.saas-skip-link){min-height:42px!important}body .saas-site button:not(.saas-brand):not(.saas-menu-button):not(.saas-skip-link):not(:disabled){transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease!important}body .saas-site button:not(.saas-brand):not(.saas-menu-button):not(.saas-skip-link):not(:disabled):hover{transform:translateY(-1px)!important}body .saas-site .saas-pricing-hero+.saas-section,body .saas-site .saas-page-hero+.saas-section{margin-top:42px!important}body .saas-site .saas-footer{width:min(1180px,calc(100% - 32px))!important;margin:76px auto 36px!important;padding:0!important;border:0!important;border-top:1px solid #e8edf6!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .saas-site .saas-footer-summary{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:20px!important;align-items:center!important;padding:24px 0!important;border:0!important;background:transparent!important}body .saas-site .saas-footer-brand{display:flex!important;align-items:center!important;gap:14px!important}body .saas-site .saas-footer-brand p{max-width:520px!important;margin:0!important;color:#687285!important}body .saas-site .saas-footer-cta{justify-content:flex-end!important;gap:10px!important}body .saas-site .saas-footer-groups{display:none!important}body .saas-site .saas-footer-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:18px 0 0!important;border-top:1px solid #e8edf6!important;color:#687285!important}body .saas-site .saas-cookie-banner{border-color:#e8edf6!important;border-radius:18px!important;background:#fffffff5!important;box-shadow:0 18px 46px #262f521a!important}@media (max-width: 760px){body .saas-site:not(.saas-view-home) .saas-nav{width:calc(100% - 18px)!important;top:8px!important;min-height:54px!important;border-radius:16px!important}body .saas-site .saas-page-hero{width:calc(100% - 32px)!important;margin-top:86px!important;padding:38px 0 16px!important}body .saas-site .saas-page-hero h1{font-size:clamp(38px,11vw,54px)!important;line-height:1.02!important}body .saas-site .saas-page-hero p{font-size:15px!important}body .saas-site .saas-section{width:calc(100% - 32px)!important}body .saas-site .saas-section-heading h2{font-size:clamp(30px,9vw,42px)!important}body .saas-site .saas-footer-summary,body .saas-site .saas-footer-bottom{grid-template-columns:1fr!important;display:grid!important;align-items:start!important;justify-content:stretch!important}body .saas-site .saas-footer-brand{align-items:flex-start!important}body .saas-site .saas-footer-cta{display:grid!important;grid-template-columns:1fr!important;width:100%!important}body .saas-site .saas-footer-cta button{width:100%!important}}body main.saas-site .saas-page-hero,body main.saas-site .saas-page-hero.saas-pricing-hero,body main.saas-site section.saas-page-hero{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;width:min(1180px,calc(100% - 32px))!important;min-height:0!important;margin:126px auto 0!important;padding:72px 0 44px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important}body main.saas-site .saas-page-hero *,body main.saas-site .saas-page-hero.saas-pricing-hero *{text-align:left!important}body main.saas-site .saas-page-hero .saas-eyebrow,body main.saas-site .saas-page-hero.saas-pricing-hero .saas-eyebrow{align-self:flex-start!important;width:fit-content!important;border:0!important;background:#fff7e6!important;color:#9a5b00!important;box-shadow:none!important}body main.saas-site .saas-page-hero h1,body main.saas-site .saas-page-hero.saas-pricing-hero h1{max-width:860px!important;margin:16px 0 0!important;font-size:clamp(52px,5.6vw,82px)!important;line-height:1.04!important;padding-bottom:.06em!important;letter-spacing:0!important}body main.saas-site .saas-page-hero p,body main.saas-site .saas-page-hero.saas-pricing-hero p{max-width:650px!important;margin:16px 0 0!important;color:#626b7d!important;font-size:17px!important;line-height:1.65!important}body main.saas-site .saas-nav-links button.active:before,body main.saas-site .saas-nav-links button.active:after{display:none!important}body main.saas-site .saas-nav-links button.active{border:0!important;box-shadow:none!important}body main.saas-site .saas-tour-video button,body main.saas-site .saas-tour-video button:hover{transform:none!important}body main.saas-site .saas-tour-video [class*=play],body main.saas-site .saas-tour-video button[class*=play]{min-height:auto!important;overflow:visible!important}body main.saas-site .saas-tour-video button:has(svg){min-height:54px!important}body main.saas-site .saas-pricing-command strong,body main.saas-site .saas-pricing-command h2,body main.saas-site .saas-product-model h2,body main.saas-site .saas-tour-video h2,body main.saas-site .saas-guide-launch h2,body main.saas-site .saas-workspace-entry-card h2{line-height:1.08!important;padding-bottom:.04em!important}@media (max-width: 760px){body main.saas-site .saas-page-hero,body main.saas-site .saas-page-hero.saas-pricing-hero,body main.saas-site section.saas-page-hero{width:calc(100% - 32px)!important;margin-top:86px!important;padding:38px 0 22px!important}body main.saas-site .saas-page-hero h1,body main.saas-site .saas-page-hero.saas-pricing-hero h1{font-size:clamp(38px,10.5vw,52px)!important;line-height:1.08!important}}body main.saas-site .saas-public-content>.saas-page-hero,body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-pricing-command),body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-product-model),body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-tour-video),body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-guide-launch),body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-solution-command){display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;width:min(1180px,calc(100% - 32px))!important;min-height:0!important;margin:0 auto!important;padding:72px 0 44px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important}body main.saas-site .saas-public-content>.saas-page-hero *,body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-tour-video) *{text-align:left!important}body main.saas-site .saas-public-content>.saas-page-hero h1,body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-tour-video) h1,body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-pricing-command) h1{max-width:860px!important;margin:16px 0 0!important;font-size:clamp(52px,5.6vw,82px)!important;line-height:1.06!important;padding-bottom:.06em!important}body main.saas-site .saas-public-content>.saas-page-hero p,body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-tour-video) p,body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-pricing-command) p{max-width:650px!important;margin:16px 0 0!important;font-size:17px!important;line-height:1.65!important}body main.saas-site .saas-public-content>.saas-page-hero .saas-eyebrow{align-self:flex-start!important}body main.saas-site .saas-video-frame>button,body main.saas-site .saas-video-frame>button:hover{width:auto!important;height:auto!important;min-height:60px!important;max-width:max-content!important;padding:16px 24px!important;border-radius:999px!important;overflow:visible!important;transform:none!important}@media (max-width: 760px){body main.saas-site .saas-public-content>.saas-page-hero,body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-pricing-command),body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-product-model),body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-tour-video),body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-guide-launch),body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-solution-command){width:calc(100% - 32px)!important;padding:38px 0 22px!important}body main.saas-site .saas-public-content>.saas-page-hero h1{font-size:clamp(38px,10.5vw,52px)!important}}body main.saas-site .saas-pricing-command{display:grid!important;grid-template-columns:minmax(340px,.78fr) minmax(560px,1fr)!important;align-items:stretch!important;gap:28px!important;padding:34px!important}body main.saas-site .saas-pricing-command>div:last-child{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;align-items:stretch!important}body main.saas-site .saas-pricing-command>div:last-child article{min-width:0!important;min-height:168px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:12px!important;padding:24px!important}body main.saas-site .saas-pricing-command>div:last-child article span{max-width:100%!important;font-size:12px!important;line-height:1.15!important;overflow-wrap:normal!important}body main.saas-site .saas-pricing-command>div:last-child article strong{max-width:100%!important;font-size:clamp(24px,2.1vw,32px)!important;line-height:1.06!important;overflow-wrap:normal!important;word-break:normal!important}body main.saas-site .saas-pricing-command>div:last-child article small{max-width:100%!important;line-height:1.25!important}body main.saas-site .saas-tour-video-meta{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body main.saas-site .saas-tour-video-meta span{width:100%!important;min-width:0!important;min-height:118px!important;align-items:flex-start!important;white-space:normal!important}body main.saas-site small,body main.saas-site .saas-guide-launch small{line-height:1.15!important}body main.saas-site .saas-guide-launch small,body main.saas-site .saas-guide-path small,body main.saas-site .saas-guide-milestones small,body main.saas-site .saas-tour-video-meta small{min-height:0!important;padding-top:8px!important;padding-bottom:8px!important}body main.saas-site .saas-register-card h1,body main.saas-site .saas-workspace-entry-card h1,body main.saas-site .saas-workspace-entry-card h2{line-height:1.1!important;padding-bottom:.05em!important}@media (max-width: 980px){body main.saas-site .saas-pricing-command{grid-template-columns:1fr!important}body main.saas-site .saas-pricing-command>div:last-child{grid-template-columns:1fr!important}}@media (max-width: 760px){body main.saas-site .saas-pricing-command{padding:20px!important}body main.saas-site .saas-tour-video-meta{grid-template-columns:1fr!important}body main.saas-site .saas-tour-video-meta span{min-height:0!important}}body main.saas-site .saas-pricing-command>div:last-child{grid-template-columns:1fr!important;gap:12px!important}body main.saas-site .saas-pricing-command>div:last-child article{min-height:0!important;display:grid!important;grid-template-columns:150px minmax(0,1fr)!important;align-items:center!important;column-gap:18px!important;row-gap:4px!important;padding:20px 22px!important}body main.saas-site .saas-pricing-command>div:last-child article span{grid-row:1 / span 2!important;color:#3145dc!important}body main.saas-site .saas-pricing-command>div:last-child article strong{font-size:clamp(24px,2.3vw,32px)!important;white-space:normal!important;overflow-wrap:normal!important}body main.saas-site .saas-pricing-command>div:last-child article small{grid-column:2!important}body main.saas-site .saas-tour-video-meta{display:flex!important;flex-wrap:wrap!important;gap:8px!important}body main.saas-site .saas-tour-video-meta>span{width:auto!important;min-width:0!important;min-height:0!important;padding:9px 14px!important;border-radius:999px!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important}body main.saas-site .saas-tour-script{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body main.saas-site .saas-tour-script article{min-height:0!important;padding:18px!important}body main.saas-site .saas-workspace-lookup{width:min(1180px,calc(100% - 32px))!important;margin:126px auto 56px!important;display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(420px,1fr)!important;gap:28px!important;align-items:start!important}body main.saas-site .saas-workspace-entry,body main.saas-site .saas-lookup-card{margin:0!important;padding:34px!important;border:1px solid #e8edf6!important;border-radius:24px!important;background:#ffffffeb!important;box-shadow:0 18px 46px #262f520f!important}body main.saas-site .saas-workspace-entry>div,body main.saas-site .saas-lookup-card{max-width:none!important}body main.saas-site .saas-workspace-entry h1{max-width:520px!important;font-size:clamp(42px,4.4vw,62px)!important;line-height:1.08!important;padding-bottom:.05em!important}body main.saas-site .saas-workspace-entry p{max-width:560px!important}body main.saas-site .saas-lookup-card h2{max-width:560px!important;font-size:clamp(34px,3.5vw,48px)!important;line-height:1.1!important;padding-bottom:.05em!important}body main.saas-site .saas-guide-launch h2,body main.saas-site .saas-guide-path h2,body main.saas-site .saas-guide-milestones h2,body main.saas-site .saas-guide-layout h2,body main.saas-site .saas-guide-checklist h2{line-height:1.1!important;padding-bottom:.07em!important;overflow:visible!important}@media (max-width: 980px){body main.saas-site .saas-workspace-lookup{grid-template-columns:1fr!important;margin-top:92px!important}}@media (max-width: 760px){body main.saas-site .saas-pricing-command>div:last-child article{grid-template-columns:1fr!important}body main.saas-site .saas-pricing-command>div:last-child article span,body main.saas-site .saas-pricing-command>div:last-child article small{grid-column:auto!important;grid-row:auto!important}body main.saas-site .saas-tour-script{grid-template-columns:1fr!important}body main.saas-site .saas-tour-video-meta>span{white-space:normal!important}body main.saas-site .saas-workspace-lookup{width:calc(100% - 32px)!important;margin-top:84px!important;gap:16px!important}body main.saas-site .saas-workspace-entry,body main.saas-site .saas-lookup-card{padding:22px!important;border-radius:20px!important}body main.saas-site .saas-workspace-entry h1{font-size:clamp(34px,10vw,46px)!important}}body main.saas-site .saas-workspace-lookup{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body main.saas-site .saas-workspace-lookup>.saas-workspace-entry,body main.saas-site .saas-workspace-lookup>.saas-lookup-card{grid-column:auto!important;width:auto!important;max-width:none!important}body main.saas-site .saas-workspace-lookup>.saas-lookup-card{align-self:start!important}body main.saas-site .saas-workspace-simple-path{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}body main.saas-site .saas-workspace-simple-path span{min-width:0!important}body main.saas-site .saas-section-heading h2,body main.saas-site .saas-guide-launch h2,body main.saas-site .saas-guide-path h2,body main.saas-site .saas-guide-milestones h2,body main.saas-site .saas-guide-layout h2,body main.saas-site .saas-guide-checklist h2{line-height:1.14!important;padding-bottom:.1em!important}body main.saas-site .saas-nav-links button.active{background:#f4f7ff!important;border-left:0!important}@media (max-width: 980px){body main.saas-site .saas-workspace-lookup{grid-template-columns:1fr!important}}@media (max-width: 560px){body main.saas-site .saas-workspace-simple-path{grid-template-columns:1fr!important}}body main.saas-site{--market-ink: #172033;--market-muted: #667085;--market-soft: #f7f9fd;--market-line: #e6ebf3;--market-blue: #3157ff;--market-blue-dark: #2239d6;--market-coral: #ff7a59;--market-gold: #f5b84b;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;background:radial-gradient(circle at 8% 7%,rgba(245,184,75,.14),transparent 24%),radial-gradient(circle at 92% 6%,rgba(49,87,255,.12),transparent 26%),linear-gradient(180deg,#fff,#fbfcff 52%,#fff)!important;color:var(--market-ink)!important}body main.saas-site h1,body main.saas-site h2,body main.saas-site h3,body main.saas-site h4,body main.saas-site strong{color:var(--market-ink)!important;letter-spacing:0!important}body main.saas-site p,body main.saas-site span,body main.saas-site small,body main.saas-site label{color:var(--market-muted)!important}body main.saas-site .saas-eyebrow,body main.saas-site .saas-section-heading span,body main.saas-site .elevon-odoo-hero>div:first-child>span,body main.saas-site .elevon-odoo-suite>div:first-child>span,body main.saas-site .elevon-odoo-final>span{border:1px solid #ffe4c7!important;background:#fff8ed!important;color:#9b5600!important;box-shadow:none!important}body main.saas-site .saas-eyebrow svg,body main.saas-site .saas-section-heading span svg,body main.saas-site .elevon-odoo-hero>div:first-child>span svg,body main.saas-site .elevon-odoo-final>span svg{color:var(--market-coral)!important}body main.saas-site .saas-nav{width:min(1140px,calc(100% - 36px))!important;min-height:58px!important;padding:8px 10px 8px 14px!important;border-radius:16px!important;border-color:#e6ebf3f2!important;box-shadow:0 12px 36px #17203313!important}body main.saas-site .saas-brand span:first-child{width:34px!important;height:34px!important;border-radius:11px!important;background:linear-gradient(135deg,var(--market-blue),#6c63ff)!important}body main.saas-site .saas-nav-links button,body main.saas-site .saas-nav-actions button{min-height:38px!important;padding:0 13px!important;border-radius:12px!important;font-size:13px!important}body main.saas-site .saas-nav-links button.active,body main.saas-site .saas-nav-links button:hover{background:#eef3ff!important;color:var(--market-blue-dark)!important}body main.saas-site .saas-nav-actions button:last-child,body main.saas-site .elevon-odoo-actions button:first-child,body main.saas-site .elevon-odoo-final button:first-child,body main.saas-site .saas-footer-cta button:first-child,body main.saas-site .saas-pricing-command button:first-of-type{background:linear-gradient(135deg,var(--market-blue),var(--market-blue-dark))!important;border-color:transparent!important;color:#fff!important;box-shadow:0 14px 30px #3157ff38!important}body main.saas-site .elevon-odoo-home{width:min(1140px,calc(100% - 36px))!important;padding-top:118px!important}body main.saas-site .elevon-odoo-hero{min-height:500px!important;gap:clamp(36px,6vw,72px)!important}body main.saas-site .elevon-odoo-hero h1{max-width:520px!important;font-size:clamp(54px,6.1vw,78px)!important;line-height:1.02!important}body main.saas-site .elevon-odoo-hero p{max-width:520px!important;font-size:17px!important;line-height:1.65!important}body main.saas-site .elevon-odoo-app-board{padding:20px!important;border-radius:28px!important;background:#ffffffd1!important;border:1px solid var(--market-line)!important;box-shadow:0 22px 58px #1720331a!important}body main.saas-site .elevon-odoo-app-board button{min-height:124px!important;border-radius:20px!important;box-shadow:0 10px 26px #1720330e!important}body main.saas-site .elevon-odoo-app-board button:hover{transform:translateY(-2px)!important}body main.saas-site .elevon-odoo-strip{margin-top:12px!important;padding:20px 0!important}body main.saas-site .elevon-odoo-strip strong{font-size:16px!important}body main.saas-site .elevon-odoo-suite{margin-top:56px!important;grid-template-columns:minmax(320px,420px) minmax(0,1fr)!important;gap:44px!important}body main.saas-site .elevon-odoo-suite h2{max-width:420px!important;font-size:clamp(36px,3.8vw,52px)!important;line-height:1.08!important}body main.saas-site .elevon-odoo-suite button,body main.saas-site .saas-tour-points span,body main.saas-site .saas-tour-video-meta>span{background:#fff!important;border-color:var(--market-line)!important;box-shadow:0 8px 20px #1720330b!important}body main.saas-site .elevon-odoo-journey{margin-top:44px!important}body main.saas-site .elevon-odoo-journey article,body main.saas-site article,body main.saas-site .saas-plan-card,body main.saas-site .saas-pricing-command,body main.saas-site .saas-tour-video,body main.saas-site .saas-guide-launch,body main.saas-site .saas-workspace-entry,body main.saas-site .saas-lookup-card{border-color:var(--market-line)!important;border-radius:20px!important;box-shadow:0 12px 34px #1720330e!important}body main.saas-site .elevon-odoo-final{margin-top:58px!important;padding:42px 34px!important;border-radius:26px!important;background:linear-gradient(135deg,#fffffff0,#f6f9fff5),radial-gradient(circle at 14% 18%,rgba(255,122,89,.12),transparent 30%)!important}body main.saas-site .elevon-odoo-final h2{max-width:650px!important;font-size:clamp(38px,4.3vw,58px)!important;line-height:1.08!important}body main.saas-site .saas-public-content{width:min(1140px,calc(100% - 36px))!important;margin:0 auto!important;padding-top:112px!important}body main.saas-site .saas-public-content>.saas-page-hero,body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-pricing-command),body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-product-model),body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-tour-video),body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-guide-launch),body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-solution-command){width:100%!important;margin:0!important;padding:44px 0 30px!important}body main.saas-site .saas-public-content>.saas-page-hero h1,body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-pricing-command) h1,body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-product-model) h1,body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-tour-video) h1,body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-guide-launch) h1,body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-solution-command) h1{max-width:760px!important;font-size:clamp(46px,5.1vw,70px)!important;line-height:1.06!important}body main.saas-site .saas-public-content>.saas-page-hero p{max-width:620px!important}body main.saas-site .saas-section-heading h2{max-width:680px!important;font-size:clamp(30px,3.3vw,48px)!important}body main.saas-site .saas-workspace-lookup{width:min(1140px,calc(100% - 36px))!important;margin-top:112px!important}body main.saas-site .saas-workspace-entry h1{font-size:clamp(38px,3.7vw,54px)!important}body main.saas-site .saas-lookup-card h2{font-size:clamp(32px,3vw,42px)!important}body main.saas-site .saas-footer{width:min(1140px,calc(100% - 36px))!important}@media (max-width: 760px){body main.saas-site .saas-nav{width:calc(100% - 20px)!important}body main.saas-site .elevon-odoo-home,body main.saas-site .saas-public-content,body main.saas-site .saas-workspace-lookup,body main.saas-site .saas-footer{width:calc(100% - 32px)!important}body main.saas-site .elevon-odoo-home,body main.saas-site .saas-public-content{padding-top:90px!important}body main.saas-site .elevon-odoo-hero h1,body main.saas-site .saas-public-content>.saas-page-hero h1{font-size:clamp(38px,10.4vw,50px)!important}body main.saas-site .elevon-odoo-suite{grid-template-columns:1fr!important;gap:18px!important}body main.saas-site .elevon-odoo-final h2{font-size:clamp(32px,9vw,42px)!important}}body main.saas-site .saas-workspace-entry{display:block!important}body main.saas-site .saas-workspace-entry>div{width:auto!important;max-width:560px!important}body main.saas-site .saas-workspace-entry h1,body main.saas-site .saas-workspace-entry p,body main.saas-site .saas-workspace-entry .saas-eyebrow{text-align:left!important;overflow-wrap:normal!important}body main.saas-site .saas-workspace-entry h1{width:auto!important}body main.saas-site .elevon-odoo-hero>div:first-child,body main.saas-site .elevon-odoo-hero h1,body main.saas-site .elevon-odoo-hero p,body main.saas-site .elevon-odoo-actions{text-align:left!important;align-items:flex-start!important}body main.saas-site .elevon-odoo-home{padding-top:96px!important}body main.saas-site .elevon-odoo-hero{min-height:0!important;align-items:start!important;gap:clamp(34px,5vw,62px)!important;padding-top:34px!important}body main.saas-site .elevon-odoo-hero h1{font-size:clamp(52px,5.7vw,74px)!important;line-height:1!important}body main.saas-site .elevon-odoo-app-board{transform:translateY(10px)!important}body main.saas-site .elevon-odoo-app-board:after{content:"Start small. Switch on more apps later."!important;position:absolute!important;right:22px!important;bottom:-18px!important;padding:10px 14px!important;border:1px solid var(--market-line)!important;border-radius:999px!important;background:#fff!important;color:var(--market-muted)!important;font-size:12px!important;font-weight:800!important;box-shadow:0 14px 34px #17203314!important}body main.saas-site .elevon-odoo-strip{margin-top:34px!important}body main.saas-site .elevon-odoo-suite{margin-top:46px!important}body main.saas-site .saas-public-content{padding-top:82px!important}body main.saas-site .saas-public-content>.saas-page-hero,body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-pricing-command),body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-product-model),body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-tour-video),body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-guide-launch),body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-solution-command){padding:24px 0!important}body main.saas-site .saas-public-content>.saas-page-hero h1,body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-pricing-command) h1,body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-product-model) h1,body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-tour-video) h1,body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-guide-launch) h1,body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-solution-command) h1{font-size:clamp(42px,4.8vw,64px)!important;max-width:740px!important}body main.saas-site .saas-section,body main.saas-site .saas-pricing-command,body main.saas-site .saas-tour-video,body main.saas-site .saas-guide-launch{margin-top:28px!important}body main.saas-site .saas-workspace-lookup{margin-top:96px!important}body main.saas-site .saas-workspace-entry,body main.saas-site .saas-lookup-card{padding:30px!important}@media (max-width: 760px){body main.saas-site .elevon-odoo-home{padding-top:78px!important}body main.saas-site .elevon-odoo-hero{padding-top:12px!important;gap:24px!important}body main.saas-site .elevon-odoo-hero h1{font-size:clamp(36px,10vw,46px)!important}body main.saas-site .elevon-odoo-app-board{transform:none!important}body main.saas-site .elevon-odoo-app-board:after{display:none!important}body main.saas-site .saas-public-content{padding-top:76px!important}body main.saas-site .saas-public-content>.saas-page-hero h1,body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-pricing-command) h1,body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-product-model) h1,body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-tour-video) h1,body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-guide-launch) h1,body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-solution-command) h1{font-size:clamp(34px,9.4vw,46px)!important}body main.saas-site .saas-workspace-lookup{margin-top:78px!important}}body main.saas-site{--market-ink: #111827;--market-muted: #5f6b7a;--market-soft: #f8fafc;--market-line: #e5e7eb;--market-blue: #2563eb;--market-blue-dark: #1d4ed8;--market-coral: #2563eb;--market-gold: #2563eb;background:#fff!important}body main.saas-site:before,body main.saas-site:after{display:none!important}body main.saas-site .saas-nav{top:14px!important;border-radius:14px!important;box-shadow:0 10px 28px #11182712!important}body main.saas-site .saas-eyebrow,body main.saas-site .saas-section-heading span,body main.saas-site .elevon-odoo-hero>div:first-child>span,body main.saas-site .elevon-odoo-suite>div:first-child>span,body main.saas-site .elevon-odoo-final>span{border-color:#dbeafe!important;background:#eff6ff!important;color:#1d4ed8!important}body main.saas-site .saas-eyebrow svg,body main.saas-site .saas-section-heading span svg,body main.saas-site .elevon-odoo-hero>div:first-child>span svg,body main.saas-site .elevon-odoo-final>span svg{color:#2563eb!important}body main.saas-site .elevon-odoo-home{padding-top:74px!important}body main.saas-site .elevon-odoo-hero{padding-top:22px!important;grid-template-columns:minmax(0,.84fr) minmax(380px,.78fr)!important;gap:clamp(28px,4.5vw,52px)!important}body main.saas-site .elevon-odoo-hero h1{max-width:500px!important;font-size:clamp(48px,5.2vw,66px)!important;line-height:1.04!important}body main.saas-site .elevon-odoo-hero p{max-width:510px!important;font-size:16px!important;line-height:1.6!important}body main.saas-site .elevon-odoo-actions{gap:8px!important}body main.saas-site .elevon-odoo-actions button,body main.saas-site .elevon-odoo-final button,body main.saas-site .saas-nav-actions button{border-radius:10px!important}body main.saas-site .elevon-odoo-app-board{padding:14px!important;border-radius:20px!important;background:#f8fafc!important;box-shadow:none!important}body main.saas-site .elevon-odoo-app-board:before,body main.saas-site .elevon-odoo-app-board:after{display:none!important}body main.saas-site .elevon-odoo-app-board button{min-height:106px!important;padding:14px 10px!important;border-radius:14px!important;box-shadow:none!important}body main.saas-site .elevon-odoo-app-board button>span{width:42px!important;height:42px!important;border-radius:12px!important}body main.saas-site .elevon-odoo-strip{margin-top:18px!important;padding:16px 0!important}body main.saas-site .elevon-odoo-strip article{padding:0 18px!important}body main.saas-site .elevon-odoo-suite{margin-top:34px!important}body main.saas-site .elevon-odoo-suite h2{font-size:clamp(32px,3.2vw,44px)!important}body main.saas-site .elevon-odoo-suite button{min-height:38px!important;border-radius:10px!important;box-shadow:none!important}body main.saas-site .elevon-odoo-journey{margin-top:30px!important}body main.saas-site .elevon-odoo-journey article,body main.saas-site article,body main.saas-site .saas-plan-card,body main.saas-site .saas-pricing-command,body main.saas-site .saas-tour-video,body main.saas-site .saas-guide-launch,body main.saas-site .saas-workspace-entry,body main.saas-site .saas-lookup-card{border-radius:14px!important;background:#fff!important;box-shadow:none!important}body main.saas-site .elevon-odoo-final{margin-top:38px!important;padding:32px!important;border:1px solid #e5e7eb!important;border-radius:18px!important;background:#f8fafc!important;box-shadow:none!important}body main.saas-site .elevon-odoo-final h2{font-size:clamp(34px,3.6vw,48px)!important}body main.saas-site .saas-public-content{padding-top:72px!important}body main.saas-site .saas-public-content>.saas-page-hero,body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-pricing-command),body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-product-model),body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-tour-video),body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-guide-launch),body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-solution-command){padding:20px 0 18px!important}body main.saas-site .saas-public-content>.saas-page-hero h1,body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-pricing-command) h1,body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-product-model) h1,body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-tour-video) h1,body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-guide-launch) h1,body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-solution-command) h1{font-size:clamp(38px,4.2vw,56px)!important}body main.saas-site .saas-section,body main.saas-site .saas-pricing-command,body main.saas-site .saas-tour-video,body main.saas-site .saas-guide-launch{margin-top:22px!important}body main.saas-site .saas-pricing-command,body main.saas-site .saas-tour-video,body main.saas-site .saas-guide-launch,body main.saas-site .saas-workspace-entry,body main.saas-site .saas-lookup-card{background:#f8fafc!important}body main.saas-site .saas-footer{margin-top:48px!important}@media (max-width: 760px){body main.saas-site .elevon-odoo-home,body main.saas-site .saas-public-content{padding-top:68px!important}body main.saas-site .elevon-odoo-hero{padding-top:8px!important}body main.saas-site .elevon-odoo-hero h1{font-size:clamp(34px,9.4vw,44px)!important}body main.saas-site .elevon-odoo-app-board{padding:10px!important}body main.saas-site .elevon-odoo-app-board button{min-height:96px!important}body main.saas-site .elevon-odoo-strip{margin-top:14px!important}}body main.saas-site{--market-ink: #101828;--market-muted: #667085;--market-subtle: #98a2b3;--market-line: #e4e7ec;--market-soft: #f9fafb;--market-soft-blue: #eef4ff;--market-blue: #2f5bff;--market-blue-dark: #1d3fd8;--market-violet: #7c3aed;--market-rose: #f43f5e;--market-yellow: #f5b544;min-height:100vh!important;background:#fff!important;color:var(--market-ink)!important}body main.saas-site *,body main.saas-site *:before,body main.saas-site *:after{box-sizing:border-box!important}body main.saas-site h1,body main.saas-site h2,body main.saas-site h3,body main.saas-site h4,body main.saas-site strong{color:var(--market-ink)!important}body main.saas-site p,body main.saas-site small,body main.saas-site label{color:var(--market-muted)!important}body main.saas-site .saas-nav{position:sticky!important;top:14px!important;z-index:40!important;width:min(1160px,calc(100% - 40px))!important;min-height:64px!important;margin:0 auto!important;padding:9px 10px 9px 16px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important;border:1px solid rgba(228,231,236,.92)!important;border-radius:18px!important;background:#ffffffeb!important;box-shadow:0 18px 46px #10182814!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}body main.saas-site .saas-brand{min-height:42px!important;display:inline-flex!important;align-items:center!important;gap:10px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--market-ink)!important;box-shadow:none!important}body main.saas-site .saas-brand span:first-child,body main.saas-site .saas-footer-brand span{width:38px!important;height:38px!important;display:inline-grid!important;place-items:center!important;border-radius:14px!important;background:linear-gradient(135deg,var(--market-blue),var(--market-violet))!important;color:#fff!important;font-weight:900!important;box-shadow:0 12px 24px #2f5bff38!important}body main.saas-site .saas-brand strong{font-size:18px!important;font-weight:850!important}body main.saas-site .saas-nav nav{min-width:0!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:2px!important;overflow:visible!important}body main.saas-site .saas-nav nav button,body main.saas-site .saas-nav-actions button,body main.saas-site .saas-footer button,body main.saas-site .elevon-odoo-actions button,body main.saas-site .elevon-odoo-final button{min-height:42px!important;padding:0 15px!important;border-radius:999px!important;font-size:14px!important;font-weight:760!important;letter-spacing:0!important;white-space:nowrap!important}body main.saas-site .saas-nav nav button{border:1px solid transparent!important;background:transparent!important;color:#475467!important;box-shadow:none!important}body main.saas-site .saas-nav nav button:hover,body main.saas-site .saas-nav nav button.active{border-color:#dbeafe!important;background:#eff6ff!important;color:var(--market-blue-dark)!important}body main.saas-site .saas-nav-actions{display:inline-flex!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important}body main.saas-site .saas-secondary-nav,body main.saas-site .elevon-odoo-actions button:last-child,body main.saas-site .elevon-odoo-final button:last-child,body main.saas-site .saas-footer-cta button:last-child{border:1px solid var(--market-line)!important;background:#fff!important;color:#344054!important;box-shadow:none!important}body main.saas-site .saas-primary-nav,body main.saas-site .elevon-odoo-actions button:first-child,body main.saas-site .elevon-odoo-final button:first-child,body main.saas-site .saas-footer-cta button:first-child,body main.saas-site .saas-pricing-command button:first-of-type,body main.saas-site .saas-register-card button[type=submit]{border-color:transparent!important;background:linear-gradient(135deg,var(--market-blue),var(--market-violet))!important;color:#fff!important;box-shadow:0 14px 30px #2f5bff38!important}body main.saas-site .saas-mobile-menu-toggle{display:none!important}body main.saas-site .elevon-odoo-home,body main.saas-site .saas-public-content,body main.saas-site .saas-footer{width:min(1160px,calc(100% - 40px))!important}body main.saas-site .elevon-odoo-home{margin:0 auto!important;padding-top:58px!important}body main.saas-site .saas-public-content{margin:0 auto!important;padding-top:64px!important}body main.saas-site .elevon-odoo-hero{min-height:0!important;padding:56px 0 28px!important;display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(420px,.88fr)!important;gap:clamp(36px,6vw,76px)!important;align-items:center!important}body main.saas-site .elevon-odoo-hero>div:first-child{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:18px!important}body main.saas-site .saas-eyebrow,body main.saas-site .saas-section-heading span,body main.saas-site .elevon-odoo-hero>div:first-child>span,body main.saas-site .elevon-odoo-suite>div:first-child>span,body main.saas-site .elevon-odoo-final>span{width:fit-content!important;min-height:34px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;padding:7px 12px!important;border:1px solid #dbeafe!important;border-radius:999px!important;background:#eff6ff!important;color:var(--market-blue-dark)!important;font-size:13px!important;font-weight:800!important;box-shadow:none!important}body main.saas-site .elevon-odoo-hero h1{max-width:620px!important;margin:0!important;font-size:clamp(54px,6.6vw,86px)!important;line-height:.98!important;font-weight:880!important;letter-spacing:0!important}body main.saas-site .elevon-odoo-hero p{max-width:560px!important;margin:0!important;color:#475467!important;font-size:18px!important;line-height:1.65!important}body main.saas-site .elevon-odoo-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:6px!important}body main.saas-site .elevon-odoo-actions button,body main.saas-site .elevon-odoo-final button{min-height:48px!important;padding:0 18px!important}body main.saas-site .elevon-odoo-app-board{position:relative!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding:16px!important;border:1px solid #e4e7ec!important;border-radius:28px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:0 28px 70px #1018281f!important;transform:none!important;overflow:hidden!important}body main.saas-site .elevon-odoo-app-board:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;pointer-events:none!important;background:radial-gradient(circle at 14% 18%,rgba(47,91,255,.12),transparent 28%),radial-gradient(circle at 86% 6%,rgba(124,58,237,.13),transparent 30%)!important}body main.saas-site .elevon-odoo-app-board button{position:relative!important;min-height:122px!important;padding:14px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;border:1px solid rgba(228,231,236,.92)!important;border-radius:20px!important;background:#ffffffd6!important;color:var(--market-ink)!important;box-shadow:0 12px 26px #1018280e!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}body main.saas-site .elevon-odoo-app-board button:hover{border-color:#bfdbfe!important;transform:translateY(-3px)!important}body main.saas-site .elevon-odoo-app-board button>span{width:42px!important;height:42px!important;border-radius:15px!important;background:#eef4ff!important;color:var(--market-blue)!important}body main.saas-site .elevon-odoo-app-board button:nth-child(2n)>span{background:#f5f3ff!important;color:var(--market-violet)!important}body main.saas-site .elevon-odoo-app-board button:nth-child(3n)>span{background:#fff1f2!important;color:var(--market-rose)!important}body main.saas-site .elevon-odoo-app-board strong{display:block!important;font-size:15px!important;line-height:1.15!important}body main.saas-site .elevon-odoo-app-board small{color:var(--market-muted)!important;font-size:12px!important;line-height:1.25!important}body main.saas-site .elevon-odoo-strip{margin-top:34px!important;padding:22px 0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;border-top:1px solid var(--market-line)!important;border-bottom:1px solid var(--market-line)!important}body main.saas-site .elevon-odoo-strip article{min-height:0!important;padding:0 22px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body main.saas-site .elevon-odoo-strip article+article{border-left:1px solid var(--market-line)!important}body main.saas-site .elevon-odoo-strip strong{display:block!important;margin-bottom:4px!important;font-size:20px!important;line-height:1.1!important}body main.saas-site .elevon-odoo-strip span{display:block!important;color:var(--market-muted)!important;font-size:13px!important;line-height:1.35!important}body main.saas-site .elevon-odoo-suite{margin-top:72px!important;display:grid!important;grid-template-columns:minmax(300px,420px) minmax(0,1fr)!important;gap:clamp(32px,5vw,72px)!important;align-items:start!important}body main.saas-site .elevon-odoo-suite h2,body main.saas-site .elevon-odoo-final h2{margin:14px 0 0!important;font-size:clamp(38px,4.4vw,58px)!important;line-height:1.03!important;font-weight:860!important;letter-spacing:0!important}body main.saas-site .elevon-odoo-suite>div:last-child{display:flex!important;flex-wrap:wrap!important;align-content:flex-start!important;gap:10px!important}body main.saas-site .elevon-odoo-suite button{min-height:42px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;border:1px solid var(--market-line)!important;border-radius:999px!important;background:#fff!important;color:#344054!important;box-shadow:0 8px 18px #1018280a!important}body main.saas-site .elevon-odoo-suite button svg{color:var(--market-blue)!important}body main.saas-site .elevon-odoo-journey{margin-top:52px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}body main.saas-site .elevon-odoo-journey article{min-height:172px!important;padding:22px!important;border:1px solid var(--market-line)!important;border-radius:24px!important;background:#fff!important;box-shadow:0 16px 42px #1018280f!important}body main.saas-site .elevon-odoo-journey span{width:36px!important;height:36px!important;display:inline-grid!important;place-items:center!important;border-radius:999px!important;background:#eef4ff!important;color:var(--market-blue-dark)!important;font-size:13px!important;font-weight:900!important}body main.saas-site .elevon-odoo-journey strong{display:block!important;margin-top:22px!important;font-size:19px!important}body main.saas-site .elevon-odoo-journey p{margin:8px 0 0!important;font-size:14px!important;line-height:1.5!important}body main.saas-site .elevon-odoo-final{margin-top:62px!important;padding:clamp(30px,5vw,56px)!important;border:1px solid var(--market-line)!important;border-radius:30px!important;background:radial-gradient(circle at 100% 0%,rgba(47,91,255,.12),transparent 28%),linear-gradient(135deg,#f9fbff,#fff)!important;box-shadow:0 22px 60px #10182812!important}body main.saas-site .elevon-odoo-final h2{max-width:760px!important}body main.saas-site .elevon-odoo-final p{max-width:620px!important;margin:16px 0 0!important;font-size:16px!important;line-height:1.6!important}body main.saas-site .elevon-odoo-final>div{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:24px!important}body main.saas-site .saas-public-content>.saas-page-hero,body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-pricing-command),body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-product-model),body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-tour-video),body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-guide-launch),body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-solution-command){width:100%!important;margin:0!important;padding:50px 0 28px!important}body main.saas-site .saas-public-content>.saas-page-hero h1{max-width:820px!important;font-size:clamp(46px,5.6vw,72px)!important;line-height:1.02!important;letter-spacing:0!important}body main.saas-site .saas-public-content>.saas-page-hero p{max-width:680px!important;color:#475467!important;font-size:17px!important;line-height:1.62!important}body main.saas-site .saas-section,body main.saas-site .saas-pricing-confidence{width:100%!important}body main.saas-site .saas-plan-card,body main.saas-site .saas-pricing-command,body main.saas-site .saas-tour-video,body main.saas-site .saas-guide-launch,body main.saas-site .saas-workspace-entry,body main.saas-site .saas-lookup-card,body main.saas-site .saas-product-model article,body main.saas-site .saas-solution-command article,body main.saas-site .saas-register-card{border:1px solid var(--market-line)!important;border-radius:24px!important;background:#fff!important;box-shadow:0 18px 48px #1018280f!important}body main.saas-site .saas-footer{margin:78px auto 34px!important;padding:28px!important;border:1px solid var(--market-line)!important;border-radius:28px!important;background:#f9fafb!important;box-shadow:none!important}body main.saas-site .saas-footer-summary{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(220px,auto)!important;gap:22px!important;align-items:center!important;padding:0 0 24px!important;border:0!important;background:transparent!important}body main.saas-site .saas-footer-brand{display:flex!important;align-items:center!important;gap:12px!important}body main.saas-site .saas-footer-summary>span{max-width:560px!important;display:block!important;color:var(--market-muted)!important;line-height:1.5!important}body main.saas-site .saas-footer-summary>a{color:var(--market-blue-dark)!important;font-weight:760!important;text-decoration:none!important}body main.saas-site .saas-footer-cta{display:flex!important;justify-content:flex-end!important;gap:10px!important}body main.saas-site .saas-footer-cta button{min-width:132px!important;padding-inline:18px!important}body main.saas-site .saas-footer-groups{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;padding:24px 0!important;border-top:1px solid var(--market-line)!important}body main.saas-site .saas-footer-groups section{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body main.saas-site .saas-footer-groups section>strong{font-size:13px!important;color:var(--market-ink)!important}body main.saas-site .saas-footer-links{display:grid!important;gap:6px!important}body main.saas-site .saas-footer-links button,body main.saas-site .saas-footer-bottom button{min-height:28px!important;height:auto!important;padding:0!important;justify-content:flex-start!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--market-muted)!important;box-shadow:none!important;font-size:13px!important;font-weight:650!important}body main.saas-site .saas-footer-links button:hover,body main.saas-site .saas-footer-bottom button:hover{color:var(--market-blue-dark)!important;transform:none!important}body main.saas-site .saas-footer-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:18px 0 0!important;border-top:1px solid var(--market-line)!important}body main.saas-site .saas-footer-bottom>div{display:flex!important;gap:16px!important;align-items:center!important}@media (max-width: 980px){body main.saas-site .saas-nav{grid-template-columns:auto auto!important}body main.saas-site .saas-mobile-menu-toggle{display:inline-flex!important;justify-self:end!important;min-height:42px!important;align-items:center!important;gap:8px!important;padding:0 14px!important;border:1px solid var(--market-line)!important;border-radius:999px!important;background:#fff!important;color:var(--market-ink)!important}body main.saas-site .saas-nav nav,body main.saas-site .saas-nav-actions{grid-column:1 / -1!important;display:none!important}body main.saas-site .saas-nav.open nav,body main.saas-site .saas-nav.open .saas-nav-actions{display:grid!important;grid-template-columns:1fr!important;justify-content:stretch!important;gap:8px!important;width:100%!important}body main.saas-site .saas-nav.open nav button,body main.saas-site .saas-nav.open .saas-nav-actions button{width:100%!important;justify-content:center!important}body main.saas-site .elevon-odoo-hero,body main.saas-site .elevon-odoo-suite{grid-template-columns:1fr!important}body main.saas-site .elevon-odoo-app-board{max-width:680px!important}body main.saas-site .elevon-odoo-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 0!important}body main.saas-site .elevon-odoo-strip article:nth-child(3){border-left:0!important}body main.saas-site .saas-footer-groups{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 640px){body main.saas-site .saas-nav,body main.saas-site .elevon-odoo-home,body main.saas-site .saas-public-content,body main.saas-site .saas-footer{width:calc(100% - 24px)!important}body main.saas-site .elevon-odoo-home,body main.saas-site .saas-public-content{padding-top:34px!important}body main.saas-site .elevon-odoo-hero{padding-top:34px!important;gap:28px!important}body main.saas-site .elevon-odoo-hero h1{font-size:clamp(40px,12vw,52px)!important;line-height:1.02!important}body main.saas-site .elevon-odoo-hero p{font-size:16px!important}body main.saas-site .elevon-odoo-actions,body main.saas-site .elevon-odoo-final>div{width:100%!important;display:grid!important;grid-template-columns:1fr!important}body main.saas-site .elevon-odoo-actions button,body main.saas-site .elevon-odoo-final button{width:100%!important}body main.saas-site .elevon-odoo-app-board{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:10px!important;border-radius:22px!important}body main.saas-site .elevon-odoo-app-board button{min-height:112px!important;padding:12px!important}body main.saas-site .elevon-odoo-strip,body main.saas-site .elevon-odoo-journey,body main.saas-site .saas-footer-groups{grid-template-columns:1fr!important}body main.saas-site .elevon-odoo-strip article,body main.saas-site .elevon-odoo-strip article+article,body main.saas-site .elevon-odoo-strip article:nth-child(3){padding:0!important;border-left:0!important}body main.saas-site .elevon-odoo-suite{margin-top:52px!important}body main.saas-site .elevon-odoo-suite h2,body main.saas-site .elevon-odoo-final h2,body main.saas-site .saas-public-content>.saas-page-hero h1{font-size:clamp(34px,10vw,46px)!important}body main.saas-site .elevon-odoo-final{padding:26px!important;border-radius:24px!important}body main.saas-site .saas-footer{margin-top:56px!important;padding:22px!important;border-radius:24px!important}body main.saas-site .saas-footer-summary,body main.saas-site .saas-footer-bottom{grid-template-columns:1fr!important;display:grid!important;align-items:start!important}body main.saas-site .saas-footer-cta,body main.saas-site .saas-footer-bottom>div{width:100%!important;display:grid!important;grid-template-columns:1fr!important}body main.saas-site .saas-footer-cta button{width:100%!important;min-width:0!important}}body main.saas-site footer.saas-footer .saas-footer-cta button{min-width:148px!important;overflow:visible!important}@media (max-width: 640px){body main.saas-site footer.saas-footer .saas-footer-cta{display:grid!important;grid-template-columns:1fr!important;justify-content:stretch!important}body main.saas-site footer.saas-footer .saas-footer-cta button{width:100%!important;min-width:0!important;padding-inline:20px!important}}body main.saas-site footer.saas-footer .saas-footer-links{display:grid!important;grid-template-columns:1fr!important}body main.saas-site footer.saas-footer .saas-footer-links button,body main.saas-site footer.saas-footer .saas-footer-bottom button{width:max-content!important;max-width:100%!important;min-width:max-content!important;overflow:visible!important}@media (max-width: 640px){body main.saas-site footer.saas-footer .saas-footer-links button,body main.saas-site footer.saas-footer .saas-footer-bottom button{width:max-content!important;min-width:max-content!important}}body main.saas-site.saas-view-home{background:#fff!important}body main.saas-site.saas-view-home .saas-public-content{padding-top:0!important}body main.saas-site.saas-view-home .saas-nav{top:12px!important;min-height:58px!important;border-radius:16px!important;box-shadow:0 14px 34px #10182812!important}body main.saas-site.saas-view-home .elevon-odoo-home{padding-top:18px!important}body main.saas-site.saas-view-home .elevon-odoo-hero{display:grid!important;grid-template-columns:1fr!important;gap:22px!important;padding:24px 0 16px!important}body main.saas-site.saas-view-home .elevon-odoo-hero>div:first-child{max-width:860px!important;margin:0 auto!important;align-items:center!important;text-align:center!important;gap:13px!important}body main.saas-site.saas-view-home .elevon-odoo-hero h1,body main.saas-site.saas-view-home .elevon-odoo-hero p{margin-left:auto!important;margin-right:auto!important;text-align:center!important}body main.saas-site.saas-view-home .elevon-odoo-hero h1{max-width:860px!important;font-size:clamp(48px,6.2vw,76px)!important;line-height:1!important}body main.saas-site.saas-view-home .elevon-odoo-hero p{max-width:700px!important;font-size:17px!important}body main.saas-site.saas-view-home .elevon-odoo-actions{justify-content:center!important;align-items:center!important}body main.saas-site.saas-view-home .elevon-odoo-app-board{width:min(1020px,100%)!important;margin:0 auto!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:visible!important}body main.saas-site.saas-view-home .elevon-odoo-app-board:before{display:none!important}body main.saas-site.saas-view-home .elevon-odoo-app-board:after{display:none!important}body main.saas-site.saas-view-home .elevon-odoo-app-board button{display:flex!important;min-height:134px!important;padding:18px 12px!important;align-items:center!important;justify-content:center!important;text-align:center!important;border:1px solid var(--market-line)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 16px 42px #10182811!important;opacity:1!important;visibility:visible!important;transform:none!important}body main.saas-site.saas-view-home .elevon-odoo-app-board button:last-child{border-right:1px solid var(--market-line)!important}body main.saas-site.saas-view-home .elevon-odoo-app-board button:hover{background:#f8fbff!important;border-color:#bfdbfe!important;transform:translateY(-2px)!important}body main.saas-site.saas-view-home .elevon-odoo-app-board button>span{width:48px!important;height:48px!important;margin-bottom:4px!important;border-radius:16px!important}body main.saas-site.saas-view-home .elevon-odoo-app-board strong,body main.saas-site.saas-view-home .elevon-odoo-app-board small{text-align:center!important}body main.saas-site.saas-view-home .elevon-odoo-strip{width:min(1020px,100%)!important;margin:28px auto 0!important;padding:0!important;border:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}body main.saas-site.saas-view-home .elevon-odoo-strip article{min-height:104px!important;padding:18px!important;border:1px solid var(--market-line)!important;border-radius:18px!important;background:#fff!important}body main.saas-site.saas-view-home .elevon-odoo-strip article+article{border-left:1px solid var(--market-line)!important}body main.saas-site.saas-view-home .elevon-odoo-strip strong{font-size:18px!important}body main.saas-site.saas-view-home .elevon-odoo-suite{margin-top:64px!important;grid-template-columns:1fr!important;gap:22px!important}body main.saas-site.saas-view-home .elevon-odoo-suite>div:first-child{max-width:760px!important;margin:0 auto!important;align-items:center!important;text-align:center!important}body main.saas-site.saas-view-home .elevon-odoo-suite h2{text-align:center!important}body main.saas-site.saas-view-home .elevon-odoo-suite>div:last-child{justify-content:center!important}body main.saas-site.saas-view-home .elevon-odoo-journey{width:min(1020px,100%)!important;margin:48px auto 0!important}body main.saas-site.saas-view-home .elevon-odoo-final{width:min(1020px,100%)!important;margin:54px auto 0!important;text-align:center!important}body main.saas-site.saas-view-home .elevon-odoo-final>span,body main.saas-site.saas-view-home .elevon-odoo-final h2,body main.saas-site.saas-view-home .elevon-odoo-final p,body main.saas-site.saas-view-home .elevon-odoo-final>div{margin-left:auto!important;margin-right:auto!important;justify-content:center!important}@media (max-width: 980px){body main.saas-site.saas-view-home .elevon-odoo-app-board{grid-template-columns:repeat(3,minmax(0,1fr))!important}body main.saas-site.saas-view-home .elevon-odoo-app-board button:nth-child(3n){border-right:1px solid var(--market-line)!important}body main.saas-site.saas-view-home .elevon-odoo-app-board button:nth-child(n+4){border-top:1px solid var(--market-line)!important}body main.saas-site.saas-view-home .elevon-odoo-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 640px){body main.saas-site.saas-view-home .elevon-odoo-home{padding-top:10px!important}body main.saas-site.saas-view-home .elevon-odoo-hero{padding-top:18px!important}body main.saas-site.saas-view-home .elevon-odoo-hero h1{font-size:clamp(38px,11.4vw,50px)!important}body main.saas-site.saas-view-home .elevon-odoo-hero p{font-size:16px!important}body main.saas-site.saas-view-home .elevon-odoo-app-board{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:12px!important}body main.saas-site.saas-view-home .elevon-odoo-app-board button,body main.saas-site.saas-view-home .elevon-odoo-app-board button:nth-child(3n){min-height:128px!important;border-right:1px solid var(--market-line)!important}body main.saas-site.saas-view-home .elevon-odoo-app-board button:nth-child(2n){border-right:1px solid var(--market-line)!important}body main.saas-site.saas-view-home .elevon-odoo-app-board button:nth-child(n+3){border-top:1px solid var(--market-line)!important}body main.saas-site.saas-view-home .elevon-odoo-strip,body main.saas-site.saas-view-home .elevon-odoo-journey{grid-template-columns:1fr!important}}body main.saas-site.saas-view-home .elevon-odoo-hero{padding-top:18px!important}body main.saas-site.saas-view-home .elevon-odoo-hero h1{max-width:920px!important;font-size:clamp(46px,5.8vw,70px)!important;line-height:1.03!important}body main.saas-site.saas-view-home .elevon-odoo-actions{margin-top:2px!important}body main.saas-site.saas-view-home .elevon-odoo-app-board{width:min(940px,100%)!important;margin-top:6px!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:18px!important;padding:18px 8px 4px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}body main.saas-site.saas-view-home .elevon-odoo-app-board:before,body main.saas-site.saas-view-home .elevon-odoo-app-board:after{display:none!important}body main.saas-site.saas-view-home .elevon-odoo-app-board button,body main.saas-site.saas-view-home .elevon-odoo-app-board button:nth-child(3n),body main.saas-site.saas-view-home .elevon-odoo-app-board button:nth-child(2n),body main.saas-site.saas-view-home .elevon-odoo-app-board button:nth-child(n+3),body main.saas-site.saas-view-home .elevon-odoo-app-board button:nth-child(n+4){min-height:118px!important;padding:8px!important;display:grid!important;grid-template-rows:auto auto auto!important;justify-items:center!important;align-content:center!important;gap:8px!important;border:1px solid transparent!important;border-radius:18px!important;background:transparent!important;box-shadow:none!important}body main.saas-site.saas-view-home .elevon-odoo-app-board button:hover{border-color:#e4e7ec!important;background:#fff!important;box-shadow:0 14px 34px #1018280f!important;transform:translateY(-2px)!important}body main.saas-site.saas-view-home .elevon-odoo-app-board button>span{width:58px!important;height:58px!important;margin:0!important;border-radius:18px!important;box-shadow:inset 0 0 0 1px #ffffffbf,0 12px 26px #1018280e!important}body main.saas-site.saas-view-home .elevon-odoo-app-board button:nth-child(1)>span{background:#eaf2ff!important;color:#2563eb!important}body main.saas-site.saas-view-home .elevon-odoo-app-board button:nth-child(2)>span{background:#f4ecff!important;color:#7c3aed!important}body main.saas-site.saas-view-home .elevon-odoo-app-board button:nth-child(3)>span{background:#fff0f3!important;color:#e11d48!important}body main.saas-site.saas-view-home .elevon-odoo-app-board button:nth-child(4)>span{background:#eefdf7!important;color:#0f9f77!important}body main.saas-site.saas-view-home .elevon-odoo-app-board button:nth-child(5)>span{background:#fff7df!important;color:#c27a00!important}body main.saas-site.saas-view-home .elevon-odoo-app-board button:nth-child(6)>span{background:#eef4ff!important;color:#4f46e5!important}body main.saas-site.saas-view-home .elevon-odoo-app-board strong{font-size:14px!important;font-weight:820!important}body main.saas-site.saas-view-home .elevon-odoo-app-board small{max-width:116px!important;color:#667085!important;font-size:11px!important;line-height:1.25!important}body main.saas-site.saas-view-home .elevon-odoo-strip{margin-top:30px!important;gap:10px!important}body main.saas-site.saas-view-home .elevon-odoo-strip article{min-height:88px!important;padding:16px!important;border-radius:16px!important;background:#fafbff!important;box-shadow:none!important}body main.saas-site.saas-view-home .elevon-odoo-strip strong{font-size:16px!important}body main.saas-site.saas-view-home .elevon-odoo-strip span{font-size:12px!important}body main.saas-site.saas-view-home .elevon-odoo-suite{margin-top:56px!important}body main.saas-site.saas-view-home .elevon-odoo-journey article{min-height:150px!important;border-radius:20px!important;box-shadow:none!important;background:#fff!important}body main.saas-site.saas-view-home .elevon-odoo-final{border-radius:24px!important;box-shadow:none!important}@media (max-width: 980px){body main.saas-site.saas-view-home .elevon-odoo-app-board{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}}@media (max-width: 640px){body main.saas-site.saas-view-home .elevon-odoo-hero{padding-top:12px!important}body main.saas-site.saas-view-home .elevon-odoo-hero h1{font-size:clamp(36px,10.2vw,46px)!important}body main.saas-site.saas-view-home .elevon-odoo-app-board{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px 6px!important;padding-inline:0!important}body main.saas-site.saas-view-home .elevon-odoo-app-board button,body main.saas-site.saas-view-home .elevon-odoo-app-board button:nth-child(3n),body main.saas-site.saas-view-home .elevon-odoo-app-board button:nth-child(2n),body main.saas-site.saas-view-home .elevon-odoo-app-board button:nth-child(n+3),body main.saas-site.saas-view-home .elevon-odoo-app-board button:nth-child(n+4){min-height:112px!important;padding:6px 3px!important;border:1px solid transparent!important}body main.saas-site.saas-view-home .elevon-odoo-app-board button>span{width:50px!important;height:50px!important}body main.saas-site.saas-view-home .elevon-odoo-app-board strong{font-size:12px!important}body main.saas-site.saas-view-home .elevon-odoo-app-board small{display:none!important}}body main.saas-site .elevon-sales-home{width:min(1160px,calc(100% - 40px))!important;margin:0 auto!important;padding:58px 0 0!important}body main.saas-site .elevon-sales-hero{max-width:900px!important;margin:0 auto!important;padding:24px 0 12px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:14px!important;text-align:center!important}body main.saas-site .elevon-sales-eyebrow{width:fit-content!important;min-height:34px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;padding:7px 12px!important;border:1px solid #dbeafe!important;border-radius:999px!important;background:#eff6ff!important;color:#1d4ed8!important;font-size:13px!important;font-weight:800!important}body main.saas-site .elevon-sales-hero h1{max-width:880px!important;margin:0!important;color:#101828!important;font-size:clamp(48px,6vw,76px)!important;line-height:1.08!important;padding-bottom:.06em!important;font-weight:880!important;letter-spacing:0!important}body main.saas-site .elevon-sales-hero p{max-width:700px!important;margin:0!important;color:#475467!important;font-size:17px!important;line-height:1.62!important}body main.saas-site .elevon-sales-actions{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px!important;margin-top:4px!important}body main.saas-site .elevon-sales-actions button,body main.saas-site .elevon-sales-preview>div:last-child button,body main.saas-site .elevon-sales-final button{min-height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 18px!important;border-radius:999px!important;font-size:14px!important;font-weight:780!important}body main.saas-site .elevon-sales-actions button:first-child,body main.saas-site .elevon-sales-preview>div:last-child button,body main.saas-site .elevon-sales-final button:first-child{border:0!important;background:linear-gradient(135deg,#2f5bff,#7c3aed)!important;color:#fff!important;box-shadow:0 16px 34px #2f5bff38!important}body main.saas-site .elevon-sales-actions button:last-child,body main.saas-site .elevon-sales-final button:last-child{border:1px solid #e4e7ec!important;background:#fff!important;color:#344054!important;box-shadow:none!important}body main.saas-site .elevon-sales-apps{width:min(980px,100%)!important;margin:34px auto 0!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px 18px!important}body main.saas-site .elevon-sales-apps button{min-height:104px!important;padding:8px!important;display:grid!important;justify-items:center!important;align-content:center!important;gap:8px!important;border:1px solid transparent!important;border-radius:18px!important;background:transparent!important;box-shadow:none!important}body main.saas-site .elevon-sales-apps button:hover{border-color:#e4e7ec!important;background:#fff!important;box-shadow:0 14px 34px #1018280f!important;transform:translateY(-2px)!important}body main.saas-site .elevon-sales-apps button span{width:54px!important;height:54px!important;display:grid!important;place-items:center!important;border-radius:17px!important;background:#eef4ff!important;color:#2563eb!important;font-size:13px!important;font-weight:900!important;box-shadow:0 12px 26px #1018280e!important}body main.saas-site .elevon-sales-apps button:nth-child(3n+2) span{background:#f4ecff!important;color:#7c3aed!important}body main.saas-site .elevon-sales-apps button:nth-child(3n) span{background:#fff1f2!important;color:#e11d48!important}body main.saas-site .elevon-sales-apps button:nth-child(4n) span{background:#eefdf7!important;color:#0f9f77!important}body main.saas-site .elevon-sales-apps button strong{color:#101828!important;font-size:13px!important;font-weight:820!important;text-align:center!important}body main.saas-site .elevon-sales-preview{margin-top:58px!important;display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr)!important;gap:32px!important;align-items:center!important}body main.saas-site .elevon-sales-window{overflow:hidden!important;border:1px solid #e4e7ec!important;border-radius:28px!important;background:#fff!important;box-shadow:0 24px 70px #10182817!important}body main.saas-site .elevon-sales-window-top{min-height:48px!important;display:flex!important;align-items:center!important;gap:8px!important;padding:0 18px!important;border-bottom:1px solid #eef2f7!important;background:#f9fafb!important}body main.saas-site .elevon-sales-window-top span{width:10px!important;height:10px!important;border-radius:999px!important;background:#d0d5dd!important}body main.saas-site .elevon-sales-window-top strong{margin-left:10px!important;color:#344054!important;font-size:13px!important}body main.saas-site .elevon-sales-window-body{padding:20px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}body main.saas-site .elevon-sales-window-body article{min-height:134px!important;padding:16px!important;border:1px solid #eef2f7!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important}body main.saas-site .elevon-sales-window-body article small{color:#667085!important;font-size:12px!important;font-weight:760!important}body main.saas-site .elevon-sales-window-body article strong{display:block!important;margin-top:14px!important;font-size:30px!important}body main.saas-site .elevon-sales-window-body article span{display:block!important;margin-top:8px!important;color:#667085!important;font-size:12px!important;line-height:1.35!important}body main.saas-site .elevon-sales-window-body>div{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important}body main.saas-site .elevon-sales-window-body>div span{min-height:38px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:#f2f4f7!important;color:#344054!important;font-size:12px!important;font-weight:760!important}body main.saas-site .elevon-sales-preview>div:last-child{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:14px!important}body main.saas-site .elevon-sales-preview h2,body main.saas-site .elevon-sales-final h2{margin:0!important;color:#101828!important;font-size:clamp(34px,4vw,52px)!important;line-height:1.08!important;font-weight:860!important}body main.saas-site .elevon-sales-preview p,body main.saas-site .elevon-sales-final p{margin:0!important;color:#667085!important;font-size:16px!important;line-height:1.6!important}body main.saas-site .elevon-sales-proof{margin-top:38px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}body main.saas-site .elevon-sales-proof article{min-height:104px!important;padding:18px!important;border:1px solid #e4e7ec!important;border-radius:18px!important;background:#fafbff!important;box-shadow:none!important}body main.saas-site .elevon-sales-proof strong{display:block!important;color:#101828!important;font-size:16px!important}body main.saas-site .elevon-sales-proof span{display:block!important;margin-top:8px!important;color:#667085!important;font-size:13px!important;line-height:1.35!important}body main.saas-site .elevon-sales-final{margin-top:58px!important;padding:44px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:16px!important;text-align:center!important;border:1px solid #e4e7ec!important;border-radius:28px!important;background:#fff!important}body main.saas-site .elevon-sales-final h2,body main.saas-site .elevon-sales-final p{max-width:720px!important}body main.saas-site .elevon-sales-final>div{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px!important}@media (max-width: 980px){body main.saas-site .elevon-sales-apps{grid-template-columns:repeat(4,minmax(0,1fr))!important}body main.saas-site .elevon-sales-preview{grid-template-columns:1fr!important}body main.saas-site .elevon-sales-proof{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 640px){body main.saas-site .elevon-sales-home{width:calc(100% - 24px)!important;padding-top:26px!important}body main.saas-site .elevon-sales-hero{padding-top:14px!important}body main.saas-site .elevon-sales-hero h1{font-size:clamp(36px,10.5vw,46px)!important}body main.saas-site .elevon-sales-hero p{font-size:16px!important}body main.saas-site .elevon-sales-actions,body main.saas-site .elevon-sales-final>div{width:100%!important;display:grid!important;grid-template-columns:1fr!important}body main.saas-site .elevon-sales-actions button,body main.saas-site .elevon-sales-final button{width:100%!important}body main.saas-site .elevon-sales-apps{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px 6px!important}body main.saas-site .elevon-sales-apps button{min-height:88px!important;padding:4px!important}body main.saas-site .elevon-sales-apps button span{width:46px!important;height:46px!important;border-radius:15px!important}body main.saas-site .elevon-sales-apps button strong{font-size:12px!important}body main.saas-site .elevon-sales-preview{margin-top:42px!important}body main.saas-site .elevon-sales-window-body{grid-template-columns:1fr!important;padding:14px!important}body main.saas-site .elevon-sales-window-body article{min-height:0!important}body main.saas-site .elevon-sales-window-body>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}body main.saas-site .elevon-sales-proof{grid-template-columns:1fr!important}body main.saas-site .elevon-sales-final{padding:28px 22px!important}}body main.saas-site .elevon-sales-home{padding-top:34px!important}body main.saas-site .elevon-sales-hero{padding:10px 0 6px!important;gap:10px!important}body main.saas-site .elevon-sales-hero h1{max-width:820px!important;font-size:clamp(42px,5.2vw,64px)!important;line-height:1.06!important}body main.saas-site .elevon-sales-hero p{max-width:650px!important;font-size:16px!important;line-height:1.5!important}body main.saas-site .elevon-sales-actions{margin-top:0!important}body main.saas-site .elevon-sales-actions button{min-height:42px!important}body main.saas-site .elevon-sales-apps{margin-top:20px!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:8px!important}body main.saas-site .elevon-sales-apps button{min-height:86px!important;padding:6px 3px!important;gap:6px!important}body main.saas-site .elevon-sales-apps button span{width:46px!important;height:46px!important;border-radius:15px!important}body main.saas-site .elevon-sales-apps button strong{max-width:100%!important;font-size:11px!important;line-height:1.15!important;white-space:normal!important}body main.saas-site .elevon-sales-preview{margin-top:34px!important;grid-template-columns:1fr!important;gap:18px!important}body main.saas-site .elevon-sales-preview>div:last-child{max-width:760px!important;margin:0 auto!important;align-items:center!important;text-align:center!important;order:-1!important}body main.saas-site .elevon-sales-preview>div:last-child h2{max-width:940px!important;font-size:clamp(28px,2.8vw,36px)!important;line-height:1.12!important}body main.saas-site .elevon-sales-preview>div:last-child p{max-width:640px!important}body main.saas-site .elevon-sales-window-body{padding:16px!important}body main.saas-site .elevon-sales-window{width:min(980px,100%)!important;margin:0 auto!important}body main.saas-site .elevon-sales-window-body article{min-height:112px!important}body main.saas-site .elevon-sales-window-body article strong{margin-top:8px!important;font-size:26px!important}body main.saas-site .elevon-sales-proof{margin-top:28px!important}@media (max-width: 1180px){body main.saas-site .elevon-sales-apps{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media (max-width: 640px){body main.saas-site .elevon-sales-home{padding-top:18px!important}body main.saas-site .elevon-sales-hero h1{font-size:clamp(32px,9.4vw,42px)!important}body main.saas-site .elevon-sales-hero p{font-size:15px!important}body main.saas-site .elevon-sales-apps{margin-top:18px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}body main.saas-site .elevon-sales-apps button{min-height:82px!important}body main.saas-site .elevon-sales-preview{margin-top:28px!important}}body main.saas-site .elevon-sales-preview{margin-top:26px!important;grid-template-columns:1fr!important;gap:20px!important}body main.saas-site .elevon-sales-preview>div:last-child{order:2!important;max-width:760px!important;margin:0 auto!important;align-items:center!important;text-align:center!important}body main.saas-site .elevon-sales-window{order:1!important;width:min(1040px,100%)!important;margin:0 auto!important;overflow:hidden!important;border-color:#e7ecf4!important;border-radius:24px!important;background:#fff!important;box-shadow:0 24px 70px #0f172a1a!important}body main.saas-site .elevon-sales-window-body{display:block!important;padding:10px!important;background:#f8fafc!important}body main.saas-site .elevon-sales-window-body img{width:100%!important;display:block!important;aspect-ratio:16 / 9!important;object-fit:cover!important;object-position:top center!important;border:1px solid #edf1f7!important;border-radius:18px!important}body main.saas-site .elevon-sales-preview>div:last-child h2{max-width:900px!important;font-size:clamp(28px,2.7vw,36px)!important;line-height:1.14!important}body main.saas-site .elevon-sales-preview>div:last-child p{max-width:680px!important}body main.saas-site .elevon-sales-proof{margin-top:34px!important}@media (max-width: 640px){body main.saas-site .elevon-sales-window{border-radius:18px!important}body main.saas-site .elevon-sales-window-body{padding:8px!important}body main.saas-site .elevon-sales-window-body img{aspect-ratio:4 / 3!important;border-radius:14px!important}}body main.saas-site{--sales-ink: #111827;--sales-muted: #5f6675;--sales-line: #e8edf5;--sales-blue: #405cff;--sales-violet: #7c3aed;--sales-rose: #e0447a;--sales-amber: #c9811a;--sales-sky: #2175d9}body main.saas-site .elevon-sales-hero h1,body main.saas-site .elevon-sales-preview h2,body main.saas-site .elevon-sales-final h2{color:var(--sales-ink)!important}body main.saas-site .elevon-sales-hero p,body main.saas-site .elevon-sales-preview p,body main.saas-site .elevon-sales-final p{color:var(--sales-muted)!important}body main.saas-site .elevon-sales-eyebrow{color:#3147c7!important;border-color:#dbe5ff!important;background:#f5f7ff!important;box-shadow:none!important}body main.saas-site .elevon-sales-actions button:first-child,body main.saas-site .elevon-sales-final button:first-child{background:linear-gradient(135deg,#405cff,#7c3aed)!important;box-shadow:0 16px 34px #405cff3d!important}body main.saas-site .elevon-sales-actions button:last-child,body main.saas-site .elevon-sales-final button:last-child,body main.saas-site .elevon-sales-preview>div:last-child button{color:#182037!important;border-color:var(--sales-line)!important;background:#fff!important;box-shadow:0 8px 18px #0f172a0d!important}body main.saas-site .elevon-sales-apps{align-items:stretch!important}body main.saas-site .elevon-sales-apps button{justify-content:center!important;border:1px solid transparent!important;background:transparent!important;box-shadow:none!important}body main.saas-site .elevon-sales-apps button:hover{border-color:#e8edf5!important;background:#fff!important;transform:translateY(-2px)!important;box-shadow:0 12px 26px #0f172a14!important}body main.saas-site .elevon-sales-apps button span{color:#405cff!important;background:#eef2ff!important;box-shadow:0 12px 24px #405cff1f!important}body main.saas-site .elevon-sales-apps button:nth-child(4n+2) span{color:#7c3aed!important;background:#f3ecff!important;box-shadow:0 12px 24px #7c3aed1f!important}body main.saas-site .elevon-sales-apps button:nth-child(4n+3) span{color:#e0447a!important;background:#fff0f5!important;box-shadow:0 12px 24px #e0447a1f!important}body main.saas-site .elevon-sales-apps button:nth-child(4n) span{color:#c9811a!important;background:#fff6dd!important;box-shadow:0 12px 24px #c9811a1f!important}body main.saas-site .elevon-sales-apps button strong{color:#1d2433!important;font-weight:750!important}body main.saas-site .elevon-sales-proof article{border-color:var(--sales-line)!important;background:#fff!important;box-shadow:0 12px 30px #0f172a0d!important}body main.saas-site .elevon-sales-proof strong{color:var(--sales-ink)!important}body main.saas-site .elevon-sales-final{border-color:var(--sales-line)!important;background:linear-gradient(180deg,#fff,#f8faff)!important}body main.saas-site{--site-primary: #3557ff !important;--site-primary-dark: #1d2fb8 !important;--site-primary-soft: #f3f6ff !important;--site-accent: #7c3aed !important;--site-accent-soft: #f5f0ff !important;--site-warning-soft: #fff7e3 !important;min-height:100vh!important;background:#fff!important}body main.saas-site .saas-nav{position:sticky!important;top:0!important;z-index:30!important;width:100%!important;max-width:none!important;min-height:74px!important;margin:0!important;padding:14px clamp(20px,5vw,64px)!important;border:0!important;border-bottom:1px solid #edf0f7!important;border-radius:0!important;background:#fffffff5!important;box-shadow:none!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}body main.saas-site .saas-brand{min-height:44px!important;gap:10px!important}body main.saas-site .saas-brand span,body main.saas-site .saas-footer-brand span{width:40px!important;height:40px!important;border-radius:14px!important;background:linear-gradient(135deg,#3557ff,#7c3aed)!important;color:#fff!important;box-shadow:0 12px 26px #3557ff2e!important}body main.saas-site .saas-brand strong{color:#101828!important;font-size:18px!important;font-weight:850!important}body main.saas-site .saas-nav nav{gap:4px!important;padding:4px!important;border:1px solid #eef2f8!important;border-radius:999px!important;background:#fafbff!important}body main.saas-site .saas-nav nav button{min-height:36px!important;padding:0 16px!important;border-radius:999px!important;color:#596174!important;font-size:14px!important;font-weight:760!important}body main.saas-site .saas-nav nav button:hover,body main.saas-site .saas-nav nav button.active{background:#fff!important;color:#1c2b6d!important;box-shadow:0 8px 18px #0f172a0f!important}body main.saas-site .saas-nav-actions{gap:10px!important}body main.saas-site .saas-secondary-nav,body main.saas-site .saas-primary-nav{min-height:42px!important;border-radius:999px!important;padding:0 18px!important;font-size:14px!important;font-weight:780!important}body main.saas-site .saas-secondary-nav{border:1px solid #e8edf5!important;background:#fff!important;color:#27324a!important;box-shadow:none!important}body main.saas-site .saas-primary-nav{border:0!important;background:#101828!important;color:#fff!important;box-shadow:0 14px 30px #10182829!important}body main.saas-site .saas-public-content{background:linear-gradient(180deg,#fff,#fff 44%,#f9fbff)!important}body main.saas-site .elevon-sales-home{width:min(1180px,calc(100% - 40px))!important;padding-top:48px!important}body main.saas-site .elevon-sales-hero{gap:14px!important;padding-top:0!important}body main.saas-site .elevon-sales-eyebrow{min-height:34px!important;padding:0 14px!important;border:1px solid #e1e8ff!important;border-radius:999px!important;background:#f7f9ff!important;color:#2d45c7!important;font-size:13px!important;font-weight:820!important}body main.saas-site .elevon-sales-hero h1{max-width:900px!important;color:#101828!important;font-size:clamp(48px,6vw,82px)!important;line-height:1.05!important;font-weight:900!important}body main.saas-site .elevon-sales-hero p{max-width:720px!important;color:#545d70!important;font-size:18px!important;line-height:1.55!important;font-weight:520!important}body main.saas-site .elevon-sales-actions{margin-top:6px!important}body main.saas-site .elevon-sales-actions button:first-child,body main.saas-site .elevon-sales-final button:first-child{min-height:48px!important;border-radius:999px!important;background:#101828!important;color:#fff!important;box-shadow:0 18px 34px #10182829!important}body main.saas-site .elevon-sales-actions button:last-child,body main.saas-site .elevon-sales-preview>div:last-child button,body main.saas-site .elevon-sales-final button:last-child{min-height:48px!important;border:1px solid #e8edf5!important;border-radius:999px!important;background:#fff!important;color:#27324a!important;box-shadow:none!important}body main.saas-site .elevon-sales-apps{width:min(1040px,100%)!important;margin-top:32px!important;padding:14px!important;gap:8px!important;border:1px solid #edf1f7!important;border-radius:28px!important;background:#fff!important;box-shadow:0 20px 54px #0f172a0f!important}body main.saas-site .elevon-sales-apps button{min-height:92px!important;border-radius:20px!important;background:#fff!important}body main.saas-site .elevon-sales-apps button:hover{background:#f8faff!important;box-shadow:none!important}body main.saas-site .elevon-sales-apps button span{width:48px!important;height:48px!important;border-radius:16px!important}body main.saas-site .elevon-sales-preview{margin-top:24px!important}body main.saas-site .elevon-sales-window{width:min(1120px,100%)!important;border-radius:30px!important;box-shadow:0 30px 80px #0f172a1f!important}body main.saas-site .elevon-sales-window-top{min-height:42px!important;background:#fff!important}body main.saas-site .elevon-sales-window-top strong{color:#475467!important;font-size:13px!important;font-weight:800!important}body main.saas-site .elevon-sales-window-body{padding:12px!important;background:#f6f8fc!important}body main.saas-site .elevon-sales-window-body img{border-radius:22px!important;border-color:#e9eef7!important}body main.saas-site .elevon-sales-preview>div:last-child{max-width:860px!important;padding-top:10px!important}body main.saas-site .elevon-sales-preview>div:last-child h2{max-width:820px!important;color:#101828!important;font-size:34px!important;line-height:1.15!important}body main.saas-site .elevon-sales-proof{width:min(1040px,100%)!important;margin:38px auto 0!important;gap:14px!important}body main.saas-site .elevon-sales-proof article{min-height:118px!important;padding:20px!important;border-radius:24px!important}body main.saas-site .elevon-sales-final{width:min(960px,100%)!important;margin:64px auto 54px!important;border-radius:32px!important;background:#f8faff!important}body main.saas-site .saas-footer{width:100%!important;max-width:none!important;margin:0!important;padding:54px clamp(20px,5vw,64px) 28px!important;border:0!important;border-top:1px solid #edf0f7!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}body main.saas-site .saas-footer-summary,body main.saas-site .saas-footer-groups,body main.saas-site .saas-footer-bottom{width:min(1180px,100%)!important;margin-left:auto!important;margin-right:auto!important}body main.saas-site .saas-footer-summary{display:grid!important;grid-template-columns:minmax(220px,.9fr) minmax(260px,1.1fr) auto!important;gap:24px!important;align-items:start!important;border:0!important;padding:0!important}body main.saas-site .saas-footer-summary>span{max-width:520px!important;color:#667085!important;font-size:14px!important;line-height:1.6!important}body main.saas-site .saas-footer-summary>a{color:#3557ff!important;font-weight:780!important}body main.saas-site .saas-footer-cta{justify-content:flex-end!important}body main.saas-site .saas-footer-cta button{min-height:42px!important;border-radius:999px!important}body main.saas-site .saas-footer-groups{margin-top:40px!important;padding-top:34px!important;border-top:1px solid #edf0f7!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:30px!important}body main.saas-site .saas-footer-groups section>strong{color:#101828!important;font-size:13px!important;font-weight:850!important}body main.saas-site .saas-footer-links button{width:fit-content!important;min-height:30px!important;padding:0!important;color:#667085!important}body main.saas-site .saas-footer-bottom{margin-top:34px!important;padding-top:22px!important;border-top:1px solid #edf0f7!important}@media (max-width: 980px){body main.saas-site .saas-nav{padding:12px 20px!important}body main.saas-site .elevon-sales-apps{grid-template-columns:repeat(4,minmax(0,1fr))!important}body main.saas-site .saas-footer-summary{grid-template-columns:1fr!important}body main.saas-site .saas-footer-cta{justify-content:flex-start!important}body main.saas-site .saas-footer-groups{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 640px){body main.saas-site .saas-nav{min-height:64px!important}body main.saas-site .elevon-sales-home{width:min(100% - 24px,1180px)!important;padding-top:28px!important}body main.saas-site .elevon-sales-hero h1{font-size:42px!important;line-height:1.04!important}body main.saas-site .elevon-sales-hero p{font-size:16px!important}body main.saas-site .elevon-sales-apps{padding:10px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;border-radius:22px!important}body main.saas-site .elevon-sales-apps button{min-height:84px!important}body main.saas-site .elevon-sales-preview>div:last-child h2{font-size:28px!important}body main.saas-site .elevon-sales-proof{grid-template-columns:1fr!important}body main.saas-site .saas-footer-groups{grid-template-columns:1fr!important}}body main.saas-site .saas-nav{display:grid!important;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr)!important;align-items:center!important;column-gap:24px!important}body main.saas-site .saas-brand{justify-self:start!important}body main.saas-site .saas-nav nav{justify-self:center!important}body main.saas-site .saas-nav-actions{justify-self:end!important}body main.saas-site .elevon-sales-apps button{grid-template-rows:48px 28px!important;align-content:center!important}body main.saas-site .elevon-sales-apps button span{align-self:center!important;justify-self:center!important}body main.saas-site .elevon-sales-apps button strong{min-height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}body main.saas-site .elevon-sales-window-top{display:grid!important;grid-template-columns:10px 10px 10px minmax(0,1fr)!important;column-gap:8px!important;align-items:center!important}body main.saas-site .elevon-sales-window-top strong{margin-left:8px!important;min-width:0!important}body main.saas-site .elevon-sales-proof{align-items:stretch!important}body main.saas-site .elevon-sales-proof article{display:grid!important;align-content:start!important;gap:8px!important}body main.saas-site .elevon-sales-proof span{margin-top:0!important}body main.saas-site .elevon-sales-apps button.active,body main.saas-site .elevon-sales-apps button[aria-pressed=true]{border-color:#d9e2ff!important;background:#f8faff!important;box-shadow:inset 0 0 0 1px #3557ff1a!important;transform:translateY(-1px)!important}body main.saas-site .elevon-sales-apps button.active span,body main.saas-site .elevon-sales-apps button[aria-pressed=true] span{color:#fff!important;background:linear-gradient(135deg,#3557ff,#7c3aed)!important;box-shadow:0 14px 28px #3557ff33!important}body main.saas-site .elevon-sales-apps button.active strong,body main.saas-site .elevon-sales-apps button[aria-pressed=true] strong{color:#172554!important;font-weight:860!important}body main.saas-site .elevon-sales-window-body img{object-position:var(--sales-preview-position, top center)!important;animation:elevon-sales-preview-in .24s ease both!important}@keyframes elevon-sales-preview-in{0%{opacity:.72;transform:scale(1.012)}to{opacity:1;transform:scale(1)}}body main.saas-site .saas-footer-summary{grid-template-columns:minmax(160px,.55fr) minmax(260px,1fr) minmax(180px,auto) auto!important;align-items:center!important;gap:22px!important}body main.saas-site .saas-footer-brand{align-self:center!important}body main.saas-site .saas-footer-summary>span,body main.saas-site .saas-footer-summary>a,body main.saas-site .saas-footer-cta{align-self:center!important}body main.saas-site .saas-footer-cta{display:flex!important;flex-wrap:nowrap!important;gap:10px!important}body main.saas-site .saas-footer-groups{align-items:start!important}body main.saas-site .saas-footer-groups section{display:grid!important;gap:12px!important;align-content:start!important}body main.saas-site .saas-footer-links{display:grid!important;gap:8px!important;align-content:start!important}body main.saas-site .saas-footer-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important}body main.saas-site .saas-footer-bottom>div{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:14px!important}@media (max-width: 980px){body main.saas-site .saas-nav{display:flex!important}body main.saas-site .saas-brand,body main.saas-site .saas-nav nav,body main.saas-site .saas-nav-actions{justify-self:auto!important}body main.saas-site .saas-footer-summary{grid-template-columns:1fr!important;align-items:start!important}body main.saas-site .saas-footer-summary>span,body main.saas-site .saas-footer-summary>a,body main.saas-site .saas-footer-cta{align-self:start!important}}@media (max-width: 640px){body main.saas-site .elevon-sales-apps button{grid-template-rows:48px 30px!important}body main.saas-site .saas-footer-cta,body main.saas-site .saas-footer-bottom,body main.saas-site .saas-footer-bottom>div{width:100%!important;display:grid!important;grid-template-columns:1fr!important;justify-content:stretch!important}}body main.saas-site.saas-view-home .saas-nav,body main.saas-site:not(.saas-view-home) .saas-nav{top:0!important;left:0!important;right:0!important;width:100vw!important;max-width:none!important;min-height:74px!important;margin:0!important;border-radius:0!important;box-shadow:none!important}body main.saas-site.saas-view-home .saas-nav{display:grid!important;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr)!important}body main.saas-site.saas-view-home .saas-brand{justify-self:start!important}body main.saas-site.saas-view-home .saas-nav nav{justify-self:center!important}body main.saas-site.saas-view-home .saas-nav-actions{justify-self:end!important}@media (max-width: 980px){body main.saas-site.saas-view-home .saas-nav,body main.saas-site:not(.saas-view-home) .saas-nav{width:100%!important;display:flex!important}}body main.saas-site .saas-section>.saas-section-heading:has(+.saas-product-area-grid),body main.saas-site .saas-why-elevon>.saas-section-heading,body main.saas-site .saas-workflow-map>.saas-section-heading{width:min(760px,100%)!important;margin:0 auto 28px!important;display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;gap:12px!important;text-align:center!important}body main.saas-site .saas-section>.saas-section-heading:has(+.saas-product-area-grid)>span,body main.saas-site .saas-why-elevon>.saas-section-heading>span,body main.saas-site .saas-workflow-map>.saas-section-heading>span{width:fit-content!important;min-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 14px!important;border:1px solid #e1e8ff!important;border-radius:999px!important;background:#f7f9ff!important;color:#2d45c7!important;font-size:12px!important;font-weight:860!important;letter-spacing:.06em!important;text-transform:uppercase!important}body main.saas-site .saas-section>.saas-section-heading:has(+.saas-product-area-grid) h2,body main.saas-site .saas-why-elevon>.saas-section-heading h2,body main.saas-site .saas-workflow-map>.saas-section-heading h2{max-width:760px!important;margin:0!important;color:#101828!important;font-size:clamp(32px,4vw,52px)!important;line-height:1.08!important;text-align:center!important}body main.saas-site .saas-product-area-grid{align-items:stretch!important}body main.saas-site .saas-product-area-grid article{display:grid!important;grid-template-rows:minmax(0,1fr) auto auto!important;gap:18px!important}body main.saas-site .saas-product-area-grid article>div:first-child{display:grid!important;align-content:start!important;gap:10px!important}body main.saas-site .saas-product-area-grid article>div:nth-child(2){display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:8px!important}body main.saas-site .saas-product-area-grid article small{align-self:end!important}body main.saas-site .saas-why-elevon>div:last-child{width:min(980px,100%)!important;margin:0 auto!important;display:grid!important;gap:12px!important}body main.saas-site .saas-why-elevon>div:last-child article{display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;grid-template-areas:"before arrow" "after after"!important;align-items:start!important;gap:14px!important;padding:18px 20px!important;border:1px solid #e8edf5!important;border-radius:22px!important;background:#fff!important;box-shadow:0 12px 28px #0f172a0b!important}body main.saas-site .saas-why-elevon>div:last-child article>span{grid-area:before!important;width:fit-content!important;max-width:100%!important;min-height:34px!important;display:inline-flex!important;align-items:center!important;padding:0 14px!important;border-radius:999px!important;background:#fbf7f5!important;margin:0!important;color:#667085!important;font-size:14px!important;line-height:1.2!important;text-align:left!important;white-space:normal!important}body main.saas-site .saas-why-elevon>div:last-child article>svg{grid-area:arrow!important;width:44px!important;height:44px!important;padding:12px!important;border-radius:999px!important;background:#f3f6ff!important;color:#3557ff!important}body main.saas-site .saas-why-elevon>div:last-child article>strong{grid-area:after!important;min-width:0!important;color:#101828!important;font-size:17px!important;line-height:1.35!important;white-space:normal!important}body main.saas-site .saas-workflow-map{display:grid!important;justify-items:center!important}body main.saas-site .saas-workflow-map>div:last-of-type{width:min(980px,100%)!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;counter-reset:workflow-step!important}body main.saas-site .saas-workflow-map>div:last-of-type article{counter-increment:workflow-step!important;min-height:104px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding:18px!important;border:1px solid #e6ecf7!important;border-radius:22px!important;background:linear-gradient(180deg,#fff,#f8faff)!important;color:#111827!important;font-size:15px!important;font-weight:850!important;text-align:left!important;box-shadow:0 12px 28px #0f172a0e!important}body main.saas-site .saas-workflow-map>div:last-of-type article:before{content:counter(workflow-step,decimal-leading-zero)!important;width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:14px!important;background:#eef2ff!important;color:#3557ff!important;font-size:12px!important;font-weight:900!important}body main.saas-site .saas-workflow-map>div:last-of-type article:nth-child(4n+2):before{background:#f5f0ff!important;color:#7c3aed!important}body main.saas-site .saas-workflow-map>div:last-of-type article:nth-child(4n+3):before{background:#fff0f5!important;color:#e0447a!important}body main.saas-site .saas-workflow-map>div:last-of-type article:nth-child(4n):before{background:#fff7e3!important;color:#c9811a!important}body main.saas-site .saas-workflow-map>button{justify-self:center!important;margin:26px auto 0!important;min-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:999px!important}@media (max-width: 980px){body main.saas-site .saas-workflow-map>div:last-of-type{grid-template-columns:repeat(2,minmax(0,1fr))!important}body main.saas-site .saas-why-elevon>div:last-child article{grid-template-columns:minmax(0,1fr) 44px!important;justify-items:start!important}body main.saas-site .saas-why-elevon>div:last-child article>span{text-align:left!important}}@media (max-width: 640px){body main.saas-site .saas-section>.saas-section-heading:has(+.saas-product-area-grid),body main.saas-site .saas-why-elevon>.saas-section-heading,body main.saas-site .saas-workflow-map>.saas-section-heading{margin-bottom:20px!important}body main.saas-site .saas-section>.saas-section-heading:has(+.saas-product-area-grid) h2,body main.saas-site .saas-why-elevon>.saas-section-heading h2,body main.saas-site .saas-workflow-map>.saas-section-heading h2{font-size:30px!important}body main.saas-site .saas-workflow-map>div:last-of-type{grid-template-columns:1fr!important}body main.saas-site .saas-workflow-map>div:last-of-type article{min-height:86px!important}body main.saas-site .saas-workflow-map>button{width:100%!important}}body main.saas-site .saas-video-preview .saas-video-load span{width:68px!important;height:68px!important;min-width:68px!important;min-height:68px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:#101828e6!important;color:#fff!important;font-size:0!important;line-height:1!important;box-shadow:0 18px 42px #1018283d!important}body main.saas-site .saas-video-preview .saas-video-load span svg{width:24px!important;height:24px!important;margin-left:3px!important}@media (max-width: 640px){body main.saas-site .saas-video-preview .saas-video-load span{width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important}}body main.saas-site .saas-tour-gallery-section>.saas-section-heading{width:min(760px,100%)!important;max-width:760px!important;margin:0 auto 28px!important;display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;gap:12px!important;text-align:center!important}body main.saas-site .saas-tour-gallery-section>.saas-section-heading>span{width:fit-content!important;justify-self:center!important;min-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 14px!important;border:1px solid #e1e8ff!important;border-radius:999px!important;background:#f7f9ff!important;color:#2d45c7!important;font-size:12px!important;font-weight:860!important;letter-spacing:.06em!important;text-transform:uppercase!important}body main.saas-site .saas-tour-gallery-section>.saas-section-heading h2{width:100%!important;max-width:760px!important;margin:0!important;color:#101828!important;font-size:clamp(32px,4vw,52px)!important;line-height:1.08!important;text-align:center!important}body main.saas-site .saas-tour-gallery-section>.saas-tour-companion,body main.saas-site .saas-tour-gallery-section>.saas-tour-index,body main.saas-site .saas-tour-gallery-section>.saas-tour-grid{width:100%!important}body main.saas-site .saas-tour-gallery-section>.saas-tour-companion{grid-template-columns:minmax(240px,.6fr) minmax(420px,1fr) 190px!important;align-items:stretch!important}body main.saas-site .saas-tour-gallery-section>.saas-tour-companion>div:last-child{min-width:0!important;width:100%!important;height:100%!important;display:grid!important;grid-template-columns:1fr!important;align-content:center!important;align-items:center!important;justify-content:stretch!important;gap:10px!important}body main.saas-site .saas-tour-gallery-section>.saas-tour-companion>div:last-child button{width:100%!important;min-width:0!important;min-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 16px!important;border-radius:999px!important;text-align:center!important;white-space:normal!important}@media (max-width: 640px){body main.saas-site .saas-tour-gallery-section>.saas-section-heading{margin-bottom:20px!important}body main.saas-site .saas-tour-gallery-section>.saas-section-heading h2{font-size:30px!important}}@media (max-width: 980px){body main.saas-site .saas-tour-gallery-section>.saas-tour-companion{grid-template-columns:1fr!important}body main.saas-site .saas-tour-gallery-section>.saas-tour-companion>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 640px){body main.saas-site .saas-tour-gallery-section>.saas-tour-companion>div:last-child{grid-template-columns:1fr!important}}body main.saas-site .saas-tour-gallery-section>.saas-tour-companion>div:nth-child(2){gap:12px!important}body main.saas-site .saas-tour-gallery-section>.saas-tour-companion>div:nth-child(2) article{min-height:0!important;padding:18px!important;gap:12px!important;align-items:start!important}body main.saas-site .saas-tour-gallery-section>.saas-tour-companion>div:nth-child(2) article div{min-width:0!important;display:grid!important;gap:10px!important}body main.saas-site .saas-tour-gallery-section>.saas-tour-companion>div:nth-child(2) article strong{margin:0!important;color:#101828!important;font-size:15px!important;line-height:1.25!important}body main.saas-site .saas-tour-gallery-section>.saas-tour-companion>div:nth-child(2) article span{width:100%!important;display:block!important;margin:0!important;padding:12px 14px!important;border-radius:14px!important;background:#f3f0ff!important;color:#4338ca!important;font-size:14px!important;line-height:1.5!important;white-space:normal!important}@media (max-width: 640px){body main.saas-site .saas-tour-gallery-section>.saas-tour-companion>div:nth-child(2) article{padding:16px!important}}body main.saas-site .saas-tour-gallery-section .saas-screen-caption-row{min-height:44px!important;display:grid!important;grid-template-columns:1fr!important;align-items:start!important;gap:7px!important;overflow:visible!important}body main.saas-site .saas-tour-gallery-section .saas-screen-caption-row strong{min-width:0!important;min-height:24px!important;display:flex!important;align-items:center!important;overflow:visible!important;color:#101828!important;font-size:16px!important;line-height:1.35!important;white-space:nowrap!important}body main.saas-site .saas-tour-gallery-section .saas-screen-caption-row small{width:fit-content!important;max-width:100%!important;min-width:0!important;align-self:start!important;line-height:1.35!important;white-space:normal!important}@media (max-width: 640px){body main.saas-site .saas-tour-gallery-section .saas-screen-caption-row{grid-template-columns:1fr!important;align-items:start!important;gap:4px!important}body main.saas-site .saas-tour-gallery-section .saas-screen-caption-row small{min-width:0!important}}body main.saas-site .saas-footer-summary{grid-template-columns:auto max-content auto auto!important;gap:12px!important}body main.saas-site footer.saas-footer .saas-footer-summary>span{width:max-content!important;max-width:none!important;min-width:max-content!important;font-size:13px!important;white-space:nowrap!important}body main.saas-site footer.saas-footer .saas-footer-summary>a{min-width:max-content!important}body main.saas-site footer.saas-footer .saas-footer-cta{gap:8px!important}body main.saas-site footer.saas-footer .saas-footer-cta button{min-width:138px!important;padding-inline:14px!important}@media (max-width: 1180px){body main.saas-site .saas-footer-summary{grid-template-columns:1fr!important}body main.saas-site footer.saas-footer .saas-footer-summary>span{width:auto!important;min-width:0!important;white-space:normal!important}}body main.saas-site .saas-plan-advisor{align-items:stretch!important;display:grid!important;gap:clamp(20px,3vw,30px)!important;grid-template-columns:1fr!important;padding:clamp(24px,4vw,42px)!important}body main.saas-site .saas-plan-advisor>.saas-section-heading{align-items:center!important;display:grid!important;gap:10px!important;justify-items:center!important;margin-inline:auto!important;max-width:820px!important;text-align:center!important}body main.saas-site .saas-plan-advisor>.saas-section-heading>span{margin:0!important}body main.saas-site .saas-plan-advisor>.saas-section-heading h2,body main.saas-site .saas-plan-advisor>.saas-section-heading p{margin-inline:auto!important;max-width:780px!important;text-align:center!important}body main.saas-site .saas-plan-advisor>.saas-section-heading h2{font-size:clamp(32px,3.6vw,52px)!important;line-height:1.06!important}body main.saas-site .saas-plan-advisor>.saas-section-heading p{color:#607086!important;font-size:clamp(15px,1.3vw,17px)!important;line-height:1.55!important}body main.saas-site .saas-plan-advisor>div:last-child{align-items:stretch!important;display:grid!important;gap:clamp(14px,2vw,18px)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important}body main.saas-site .saas-plan-advisor article{align-content:start!important;display:grid!important;gap:12px!important;grid-template-rows:auto auto 1fr auto!important;min-height:292px!important;padding:clamp(18px,2vw,22px)!important}body main.saas-site .saas-plan-advisor article.active{border-color:#bfc9ff!important;box-shadow:0 18px 42px #3145dc1a!important}body main.saas-site .saas-plan-advisor small{align-self:start!important;justify-self:start!important;min-height:30px!important;padding:7px 11px!important;width:fit-content!important}body main.saas-site .saas-plan-advisor strong{align-self:start!important;color:#172033!important;font-size:clamp(20px,2vw,24px)!important;line-height:1.12!important;min-height:54px!important}body main.saas-site .saas-plan-advisor p{align-self:start!important;color:#5f6e82!important;font-size:15px!important;line-height:1.48!important;margin:0!important}body main.saas-site .saas-plan-advisor article>div{align-items:center!important;align-self:end!important;border-top:1px solid #e8edf6!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr) auto!important;margin-top:6px!important;padding-top:14px!important}body main.saas-site .saas-plan-advisor article>div span{align-items:center!important;background:transparent!important;border:0!important;color:#172033!important;display:flex!important;font-size:15px!important;font-weight:850!important;justify-content:flex-start!important;line-height:1.2!important;min-height:42px!important;padding:0!important;text-align:left!important;white-space:nowrap!important}body main.saas-site .saas-plan-advisor button{align-self:center!important;justify-self:end!important;min-width:110px!important;white-space:nowrap!important}@media (max-width: 940px){body main.saas-site .saas-plan-advisor>div:last-child{grid-template-columns:1fr!important}body main.saas-site .saas-plan-advisor article{min-height:0!important}body main.saas-site .saas-plan-advisor strong{min-height:0!important}}@media (max-width: 560px){body main.saas-site .saas-plan-advisor{padding:18px!important}body main.saas-site .saas-plan-advisor article>div{grid-template-columns:1fr!important}body main.saas-site .saas-plan-advisor button{justify-self:stretch!important;width:100%!important}}body main.saas-site .saas-pricing-path{align-items:stretch!important;display:grid!important;gap:clamp(20px,3vw,28px)!important;grid-template-columns:1fr!important;padding:clamp(24px,4vw,42px)!important}body main.saas-site .saas-pricing-path>.saas-section-heading{align-items:center!important;display:grid!important;gap:10px!important;grid-template-columns:1fr!important;justify-items:center!important;justify-self:center!important;margin:0 auto!important;max-width:980px!important;text-align:center!important;width:100%!important}body main.saas-site .saas-pricing-path>.saas-section-heading>span{justify-self:center!important;margin:0 auto!important}body main.saas-site .saas-pricing-path>.saas-section-heading h2{font-size:clamp(32px,3.1vw,44px)!important;line-height:1.08!important;margin:0 auto!important;max-width:980px!important;overflow-wrap:normal!important;text-align:center!important;text-wrap:balance!important;white-space:nowrap!important;word-break:normal!important}body main.saas-site .saas-pricing-path>div:last-child{align-items:stretch!important;display:grid!important;gap:clamp(12px,1.6vw,16px)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important}body main.saas-site .saas-pricing-path article{align-items:start!important;background:#fff!important;border:1px solid #e8edf6!important;border-radius:22px!important;display:grid!important;gap:14px!important;grid-template-columns:auto minmax(0,1fr)!important;min-height:158px!important;padding:clamp(16px,1.8vw,20px)!important}body main.saas-site .saas-pricing-path small{align-items:center!important;align-self:start!important;background:#f4f7ff!important;border:1px solid #dde5ff!important;border-radius:14px!important;color:#3145dc!important;display:inline-flex!important;font-size:14px!important;font-weight:900!important;height:38px!important;justify-content:center!important;line-height:1!important;margin:0!important;min-width:38px!important;padding:0!important;width:38px!important}body main.saas-site .saas-pricing-path article>div{align-content:start!important;display:grid!important;gap:8px!important;min-width:0!important}body main.saas-site .saas-pricing-path strong{color:#172033!important;display:block!important;font-size:17px!important;font-weight:900!important;line-height:1.2!important;margin:0!important}body main.saas-site .saas-pricing-path article span{color:#617087!important;display:block!important;font-size:14px!important;font-weight:650!important;line-height:1.45!important;margin:0!important}@media (max-width: 1100px){body main.saas-site .saas-pricing-path>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 620px){body main.saas-site .saas-pricing-path{padding:18px!important}body main.saas-site .saas-pricing-path>div:last-child{grid-template-columns:1fr!important}body main.saas-site .saas-pricing-path article{min-height:0!important}body main.saas-site .saas-pricing-path>.saas-section-heading h2{white-space:normal!important}}body main.saas-site .saas-section:has(.saas-comparison-table){align-items:stretch!important;display:grid!important;gap:clamp(18px,2.8vw,26px)!important;grid-template-columns:1fr!important;padding:clamp(24px,4vw,42px)!important}body main.saas-site .saas-section:has(.saas-comparison-table)>.saas-section-heading{align-items:center!important;display:grid!important;gap:10px!important;grid-template-columns:1fr!important;justify-items:center!important;justify-self:center!important;margin:0 auto!important;max-width:1040px!important;text-align:center!important;width:100%!important}body main.saas-site .saas-section:has(.saas-comparison-table)>.saas-section-heading>span{justify-self:center!important;margin:0!important}body main.saas-site .saas-section:has(.saas-comparison-table)>.saas-section-heading h2{font-size:clamp(32px,3.1vw,44px)!important;line-height:1.08!important;margin:0 auto!important;max-width:1040px!important;overflow-wrap:normal!important;text-align:center!important;text-wrap:balance!important;white-space:nowrap!important;width:fit-content!important;word-break:normal!important}body main.saas-site .saas-comparison-table,body main.saas-site .saas-billing-note{grid-column:1!important;margin:0!important;width:100%!important}body main.saas-site .saas-comparison-table{overflow-x:auto!important;overflow-y:hidden!important;justify-self:stretch!important;scrollbar-color:#bfc9ff #f4f7ff!important;scrollbar-width:thin!important}body main.saas-site .saas-comparison-table::-webkit-scrollbar{height:10px!important}body main.saas-site .saas-comparison-table::-webkit-scrollbar-track{background:#f4f7ff!important;border-radius:999px!important}body main.saas-site .saas-comparison-table::-webkit-scrollbar-thumb{background:#bfc9ff!important;border-radius:999px!important}body main.saas-site .saas-comparison-row{align-items:center!important;gap:18px!important;grid-template-columns:minmax(220px,1.15fr) repeat(3,minmax(160px,1fr))!important;min-width:860px!important;padding:16px 18px!important}body main.saas-site .saas-comparison-row :where(strong,span){display:block!important;line-height:1.35!important;min-width:0!important}body main.saas-site .saas-comparison-row.header{background:#f4f7ff!important;color:#172033!important}body main.saas-site .saas-comparison-row span:first-child{color:#172033!important}body main.saas-site .saas-billing-note{align-items:start!important;display:grid!important;gap:10px!important;grid-template-columns:auto minmax(0,1fr)!important;justify-self:stretch!important}body main.saas-site .saas-billing-note span{color:#617087!important;font-size:14px!important;line-height:1.45!important;min-width:0!important}@media (max-width: 720px){body main.saas-site .saas-section:has(.saas-comparison-table){padding:18px!important}body main.saas-site .saas-section:has(.saas-comparison-table)>.saas-section-heading h2{white-space:normal!important}body main.saas-site .saas-comparison-table{overflow:visible!important}body main.saas-site .saas-comparison-row.header{display:none!important}body main.saas-site .saas-comparison-row{align-items:stretch!important;display:grid!important;gap:10px!important;grid-template-columns:1fr!important;min-width:0!important;padding:16px!important}body main.saas-site .saas-comparison-row span:first-child{border-bottom:1px solid #e8edf6!important;font-size:16px!important;padding-bottom:10px!important}body main.saas-site .saas-comparison-row span:not(:first-child){align-items:start!important;display:grid!important;gap:8px!important;grid-template-columns:86px minmax(0,1fr)!important;line-height:1.42!important}body main.saas-site .saas-comparison-row span:nth-child(2):before,body main.saas-site .saas-comparison-row span:nth-child(3):before,body main.saas-site .saas-comparison-row span:nth-child(4):before{color:#3145dc!important;font-size:12px!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important}body main.saas-site .saas-comparison-row span:nth-child(2):before{content:"Starter"}body main.saas-site .saas-comparison-row span:nth-child(3):before{content:"Growth"}body main.saas-site .saas-comparison-row span:nth-child(4):before{content:"Enterprise"}}body main.saas-site .saas-guide-path{align-items:stretch!important;display:grid!important;gap:clamp(20px,3vw,28px)!important;grid-template-columns:1fr!important;padding:clamp(24px,4vw,42px)!important}body main.saas-site .saas-guide-path>.saas-section-heading{align-items:center!important;display:grid!important;gap:10px!important;grid-template-columns:1fr!important;justify-items:center!important;justify-self:center!important;margin:0 auto!important;max-width:980px!important;text-align:center!important;width:100%!important}body main.saas-site .saas-guide-path>.saas-section-heading>span{justify-self:center!important;margin:0!important;width:fit-content!important}body main.saas-site .saas-guide-path>.saas-section-heading h2{font-size:clamp(32px,3.1vw,44px)!important;line-height:1.08!important;margin:0 auto!important;max-width:980px!important;overflow-wrap:normal!important;text-align:center!important;text-wrap:balance!important;white-space:nowrap!important;width:fit-content!important;word-break:normal!important}body main.saas-site .saas-guide-path>div:last-child{align-items:stretch!important;display:grid!important;gap:clamp(12px,1.6vw,16px)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important}body main.saas-site .saas-guide-path article{align-content:start!important;display:grid!important;gap:12px!important;grid-template-rows:auto auto 1fr!important;min-height:172px!important;padding:clamp(16px,1.8vw,20px)!important}body main.saas-site .saas-guide-path article small{align-items:center!important;background:#f4f7ff!important;border:1px solid #dde5ff!important;border-radius:14px!important;color:#3145dc!important;display:inline-flex!important;font-size:14px!important;font-weight:900!important;height:38px!important;justify-content:center!important;line-height:1!important;margin:0!important;min-width:38px!important;padding:0!important;width:38px!important}body main.saas-site .saas-guide-path article strong{color:#172033!important;font-size:17px!important;font-weight:900!important;line-height:1.2!important;margin:0!important}body main.saas-site .saas-guide-path article span{color:#617087!important;font-size:14px!important;font-weight:650!important;line-height:1.45!important;margin:0!important}@media (max-width: 1100px){body main.saas-site .saas-guide-path>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 620px){body main.saas-site .saas-guide-path{padding:18px!important}body main.saas-site .saas-guide-path>.saas-section-heading h2{white-space:normal!important}body main.saas-site .saas-guide-path>div:last-child{grid-template-columns:1fr!important}body main.saas-site .saas-guide-path article{min-height:0!important}}body main.saas-site .saas-guide-milestones,body main.saas-site .saas-section:has(.saas-guide-playbooks),body main.saas-site .saas-guide-checklist{align-items:stretch!important;display:grid!important;gap:clamp(20px,3vw,28px)!important;grid-template-columns:1fr!important;padding:clamp(24px,4vw,42px)!important}body main.saas-site .saas-guide-milestones>.saas-section-heading,body main.saas-site .saas-section:has(.saas-guide-playbooks)>.saas-section-heading{align-items:center!important;display:grid!important;gap:10px!important;grid-template-columns:1fr!important;justify-items:center!important;justify-self:center!important;margin:0 auto!important;max-width:1040px!important;text-align:center!important;width:100%!important}body main.saas-site .saas-guide-milestones>.saas-section-heading>span,body main.saas-site .saas-section:has(.saas-guide-playbooks)>.saas-section-heading>span{justify-self:center!important;margin:0!important;width:fit-content!important}body main.saas-site .saas-guide-milestones>.saas-section-heading h2,body main.saas-site .saas-section:has(.saas-guide-playbooks)>.saas-section-heading h2{font-size:clamp(32px,2.85vw,40px)!important;line-height:1.08!important;margin:0 auto!important;max-width:1080px!important;overflow-wrap:normal!important;text-align:center!important;text-wrap:balance!important;white-space:normal!important;width:fit-content!important;word-break:normal!important}body main.saas-site .saas-guide-milestones>div:last-child{align-items:stretch!important;display:grid!important;gap:clamp(12px,1.6vw,16px)!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;width:100%!important}body main.saas-site .saas-guide-milestones article{align-content:start!important;display:grid!important;gap:10px!important;min-height:156px!important;padding:clamp(16px,1.8vw,20px)!important}body main.saas-site .saas-guide-milestones article small{align-items:center!important;background:#f4f7ff!important;border:1px solid #dde5ff!important;border-radius:999px!important;color:#3145dc!important;display:inline-flex!important;font-size:12px!important;font-weight:900!important;height:30px!important;justify-content:center!important;line-height:1!important;margin:0!important;padding:0 10px!important;width:fit-content!important}body main.saas-site .saas-guide-milestones article span{color:#617087!important;font-size:14px!important;font-weight:650!important;line-height:1.45!important}body main.saas-site .saas-guide-playbooks{align-items:stretch!important;display:grid!important;gap:clamp(14px,2vw,18px)!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;width:100%!important}body main.saas-site .saas-guide-playbooks article{align-content:start!important;align-self:stretch!important;display:grid!important;gap:12px!important;height:100%!important;min-height:0!important;padding:clamp(16px,1.8vw,20px)!important}body main.saas-site .saas-guide-playbooks article>strong{color:#172033!important;font-size:18px!important;line-height:1.2!important}body main.saas-site .saas-guide-playbooks dl{display:grid!important;gap:10px!important;margin:0!important}body main.saas-site .saas-guide-playbooks dl>div{border-radius:16px!important;padding:12px!important}body main.saas-site .saas-guide-playbooks dt{font-size:11px!important;line-height:1.2!important;margin-bottom:6px!important}body main.saas-site .saas-guide-playbooks dd{font-size:13px!important;line-height:1.42!important;margin:0!important}body main.saas-site .saas-guide-playbooks article>div:last-child{align-content:start!important;display:flex!important;flex-wrap:wrap!important;gap:7px!important}body main.saas-site .saas-guide-playbooks article>div:last-child span{min-height:28px!important;padding:6px 9px!important;white-space:normal!important}body main.saas-site .saas-guide-checklist{align-items:center!important;grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr)!important}body main.saas-site .saas-guide-checklist>div:first-child{display:grid!important;gap:14px!important;max-width:520px!important}body main.saas-site .saas-guide-checklist>div:first-child .saas-eyebrow{justify-self:start!important;margin:0!important;width:fit-content!important}body main.saas-site .saas-guide-checklist h2{color:#172033!important;font-size:clamp(34px,3.4vw,52px)!important;line-height:1.08!important;margin:0!important;max-width:520px!important;overflow-wrap:normal!important;text-wrap:balance!important;word-break:normal!important}body main.saas-site .saas-guide-checklist p{color:#617087!important;font-size:16px!important;line-height:1.55!important;margin:0!important}body main.saas-site .saas-guide-checklist>div:last-child{align-items:stretch!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}body main.saas-site .saas-guide-checklist article{align-items:center!important;display:grid!important;gap:10px!important;grid-template-columns:auto minmax(0,1fr)!important;min-height:72px!important;padding:14px!important}body main.saas-site .saas-guide-checklist article svg{color:#3145dc!important;flex:0 0 auto!important}body main.saas-site .saas-guide-checklist article span{color:#172033!important;font-size:15px!important;font-weight:800!important;line-height:1.35!important;min-width:0!important;overflow-wrap:normal!important;word-break:normal!important}@media (max-width: 1180px){body main.saas-site .saas-guide-milestones>div:last-child,body main.saas-site .saas-guide-playbooks{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 820px){body main.saas-site .saas-guide-checklist{align-items:stretch!important;grid-template-columns:1fr!important}body main.saas-site .saas-guide-checklist>div:first-child{max-width:none!important;text-align:center!important}body main.saas-site .saas-guide-checklist>div:first-child .saas-eyebrow{justify-self:center!important}body main.saas-site .saas-guide-checklist h2,body main.saas-site .saas-guide-checklist p{margin-inline:auto!important;text-align:center!important}}@media (max-width: 620px){body main.saas-site .saas-guide-milestones,body main.saas-site .saas-section:has(.saas-guide-playbooks),body main.saas-site .saas-guide-checklist{padding:18px!important}body main.saas-site .saas-guide-milestones>.saas-section-heading h2,body main.saas-site .saas-section:has(.saas-guide-playbooks)>.saas-section-heading h2{white-space:normal!important}body main.saas-site .saas-guide-milestones>div:last-child,body main.saas-site .saas-guide-playbooks,body main.saas-site .saas-guide-checklist>div:last-child{grid-template-columns:1fr!important}body main.saas-site .saas-guide-milestones article,body main.saas-site .saas-guide-checklist article{min-height:0!important}}body main.saas-site .saas-solution-command{align-items:stretch!important;display:grid!important;gap:clamp(22px,3vw,34px)!important;grid-template-columns:minmax(320px,.44fr) minmax(0,.56fr)!important;padding:clamp(28px,4vw,42px)!important}body main.saas-site .saas-solution-command>div:first-child{align-content:center!important;display:grid!important;gap:18px!important;min-width:0!important}body main.saas-site .saas-solution-command>div:first-child h2{max-width:620px!important;overflow:visible!important;padding-bottom:.08em!important}body main.saas-site .saas-solution-command>div:first-child p{max-width:600px!important}body main.saas-site .saas-solution-command>div:last-child{align-content:center!important;display:grid!important;gap:14px!important;grid-template-columns:1fr!important;min-width:0!important}body main.saas-site .saas-solution-command article{align-items:center!important;display:grid!important;gap:14px!important;grid-template-columns:auto minmax(0,1fr) auto!important;min-height:128px!important;padding:18px!important}body main.saas-site .saas-solution-command article svg{align-self:start!important;background:#f4f7ff!important;border:1px solid #dde5ff!important;border-radius:14px!important;box-sizing:content-box!important;color:#3145dc!important;margin:0!important;padding:10px!important}body main.saas-site .saas-solution-command article div{display:grid!important;gap:8px!important;min-width:0!important}body main.saas-site .saas-solution-command article strong{color:#172033!important;font-size:18px!important;line-height:1.18!important;overflow-wrap:normal!important;word-break:normal!important}body main.saas-site .saas-solution-command article span{color:#617087!important;font-size:15px!important;font-weight:650!important;line-height:1.48!important;max-width:520px!important;overflow-wrap:normal!important;word-break:normal!important}body main.saas-site .saas-solution-command article button{align-self:center!important;justify-self:end!important;min-width:122px!important;white-space:nowrap!important}@media (max-width: 980px){body main.saas-site .saas-solution-command{grid-template-columns:1fr!important}body main.saas-site .saas-solution-command>div:first-child{justify-items:center!important;text-align:center!important}}@media (max-width: 620px){body main.saas-site .saas-solution-command{padding:18px!important}body main.saas-site .saas-solution-command article{align-items:start!important;grid-template-columns:auto minmax(0,1fr)!important}body main.saas-site .saas-solution-command article button{grid-column:1 / -1!important;justify-self:stretch!important;width:100%!important}}body main.saas-site .saas-page-hero,body main.saas-site .saas-section-heading{align-items:center!important;display:grid!important;gap:12px!important;grid-template-columns:1fr!important;justify-items:center!important;margin-inline:auto!important;text-align:center!important}body main.saas-site .saas-page-hero>.saas-eyebrow,body main.saas-site .saas-section-heading>span{justify-self:center!important;margin:0!important;width:fit-content!important}body main.saas-site .saas-page-hero h1,body main.saas-site .saas-section-heading h2{margin:0 auto!important;max-width:min(1040px,100%)!important;overflow:visible!important;overflow-wrap:normal!important;padding-bottom:.06em!important;text-align:center!important;text-wrap:balance!important;width:fit-content!important;word-break:normal!important}body main.saas-site .saas-page-hero p,body main.saas-site .saas-section-heading p{margin:0 auto!important;max-width:760px!important;text-align:center!important}body main.saas-site :where(.saas-product-model,.saas-solution-command,.saas-pricing-command,.saas-register-command,.saas-security-command,.saas-help-command,.saas-policy-command)>div:first-child>.saas-eyebrow{justify-self:start!important}body main.saas-site :where(.saas-product-model,.saas-solution-command,.saas-pricing-command,.saas-register-command,.saas-security-command,.saas-help-command,.saas-policy-command)>div:first-child h2,body main.saas-site :where(.saas-product-model,.saas-solution-command,.saas-pricing-command,.saas-register-command,.saas-security-command,.saas-help-command,.saas-policy-command)>div:first-child p{text-align:left!important}@media (max-width: 980px){body main.saas-site :where(.saas-product-model,.saas-solution-command,.saas-pricing-command,.saas-register-command,.saas-security-command,.saas-help-command,.saas-policy-command)>div:first-child>.saas-eyebrow{justify-self:center!important}body main.saas-site :where(.saas-product-model,.saas-solution-command,.saas-pricing-command,.saas-register-command,.saas-security-command,.saas-help-command,.saas-policy-command)>div:first-child h2,body main.saas-site :where(.saas-product-model,.saas-solution-command,.saas-pricing-command,.saas-register-command,.saas-security-command,.saas-help-command,.saas-policy-command)>div:first-child p{text-align:center!important}}body main.saas-site .saas-public-content>.saas-page-hero,body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-pricing-command),body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-product-model),body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-tour-video),body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-guide-launch),body main.saas-site .saas-public-content>.saas-page-hero:has(+.saas-solution-command){align-items:center!important;display:grid!important;gap:14px!important;grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important}body main.saas-site .saas-public-content>.saas-page-hero>.saas-eyebrow{justify-self:center!important;margin:0 auto!important}body main.saas-site .saas-public-content>.saas-page-hero h1{justify-self:center!important;margin:0 auto!important;max-width:min(1040px,100%)!important;text-align:center!important;width:fit-content!important}body main.saas-site .saas-public-content>.saas-page-hero p{justify-self:center!important;margin:0 auto!important;max-width:760px!important;text-align:center!important}body main.saas-site .saas-soft-band .saas-product-cta-row button:last-child:hover,body main.saas-site .saas-soft-band .saas-product-cta-row button:last-child:focus-visible{background:#3145dc!important;border-color:#3145dc!important;color:#fff!important;box-shadow:0 16px 34px #3145dc38!important}body main.saas-site .saas-soft-band .saas-product-cta-row button:last-child:hover svg,body main.saas-site .saas-soft-band .saas-product-cta-row button:last-child:focus-visible svg{color:#fff!important;stroke:#fff!important}body main.saas-site .saas-soft-band .saas-journey-strip{align-items:stretch!important;display:grid!important;gap:14px!important;grid-template-columns:repeat(5,minmax(150px,1fr))!important;margin-top:18px!important;overflow:visible!important;width:100%!important}body main.saas-site .saas-soft-band .saas-journey-strip article{align-content:start!important;align-items:center!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto minmax(0,1fr)!important;min-height:116px!important;min-width:0!important;overflow:visible!important;padding:16px!important}body main.saas-site .saas-soft-band .saas-journey-strip small{align-items:center!important;border-radius:999px!important;display:inline-flex!important;font-size:.76rem!important;font-weight:900!important;grid-column:1!important;justify-content:center!important;justify-self:start!important;line-height:1!important;min-height:28px!important;min-width:42px!important;padding:0 10px!important;white-space:nowrap!important}body main.saas-site .saas-soft-band .saas-journey-strip strong{align-self:start!important;display:block!important;font-size:clamp(.96rem,1vw,1.08rem)!important;font-weight:900!important;grid-column:1 / -1!important;line-height:1.28!important;min-width:0!important;overflow:visible!important;text-align:left!important;white-space:normal!important}body main.saas-site .saas-soft-band .saas-journey-strip svg{grid-column:2!important;grid-row:1!important;justify-self:end!important}@media (max-width: 1120px){body main.saas-site .saas-soft-band .saas-journey-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 640px){body main.saas-site .saas-soft-band .saas-journey-strip{grid-template-columns:1fr!important}body main.saas-site .saas-soft-band .saas-journey-strip article{grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-rows:auto!important;min-height:72px!important}body main.saas-site .saas-soft-band .saas-journey-strip strong{align-self:center!important;grid-column:2!important}body main.saas-site .saas-soft-band .saas-journey-strip svg{grid-column:3!important;grid-row:1!important}}body main.saas-site .saas-plan-advisor{align-items:center!important;background:#fff!important;display:grid!important;gap:clamp(22px,3vw,34px)!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;padding:clamp(28px,5vw,54px) clamp(18px,4vw,42px)!important}body main.saas-site .saas-plan-advisor>.saas-section-heading{align-items:center!important;display:grid!important;gap:12px!important;justify-items:center!important;margin:0 auto!important;max-width:840px!important;text-align:center!important;width:100%!important}body main.saas-site .saas-plan-advisor>.saas-section-heading>span{justify-self:center!important;margin:0!important;max-width:100%!important;text-align:center!important;width:fit-content!important}body main.saas-site .saas-plan-advisor>.saas-section-heading h2{font-size:clamp(2rem,4vw,3.25rem)!important;letter-spacing:0!important;line-height:1.04!important;margin:0 auto!important;max-width:760px!important;text-align:center!important}body main.saas-site .saas-plan-advisor>.saas-section-heading p{color:#5e6b80!important;font-size:clamp(1rem,1.2vw,1.08rem)!important;line-height:1.65!important;margin:0 auto!important;max-width:720px!important;text-align:center!important}body main.saas-site .saas-plan-advisor>div:last-child{align-items:stretch!important;display:grid!important;gap:16px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0!important;max-width:1120px!important;width:100%!important}body main.saas-site .saas-plan-advisor article{align-content:stretch!important;background:#fbfcff!important;border:1px solid #e5eaf3!important;border-radius:24px!important;display:grid!important;gap:14px!important;grid-template-rows:auto auto minmax(92px,1fr) auto!important;min-height:0!important;padding:22px!important;text-align:left!important}body main.saas-site .saas-plan-advisor article.active{background:#f8f7ff!important;border-color:#c9c4ff!important}body main.saas-site .saas-plan-advisor small{align-items:center!important;border-radius:999px!important;display:inline-flex!important;font-size:.76rem!important;font-weight:900!important;justify-self:start!important;letter-spacing:0!important;line-height:1!important;min-height:30px!important;padding:0 12px!important;text-align:left!important;white-space:nowrap!important;width:fit-content!important}body main.saas-site .saas-plan-advisor strong{align-self:start!important;color:#171b2f!important;display:block!important;font-size:clamp(1.18rem,1.7vw,1.42rem)!important;line-height:1.18!important;margin:0!important;min-height:0!important;text-align:left!important}body main.saas-site .saas-plan-advisor p{align-self:start!important;color:#5d687c!important;font-size:.96rem!important;line-height:1.6!important;margin:0!important;max-width:none!important;text-align:left!important}body main.saas-site .saas-plan-advisor article>div{align-items:center!important;border-top:1px solid #e8edf6!important;display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:space-between!important;margin:0!important;min-width:0!important;padding-top:16px!important}body main.saas-site .saas-plan-advisor article>div span{align-items:center!important;background:transparent!important;border:0!important;color:#171b2f!important;display:inline-flex!important;font-size:.96rem!important;font-weight:900!important;justify-content:flex-start!important;line-height:1.25!important;min-height:0!important;min-width:0!important;padding:0!important;text-align:left!important;white-space:normal!important}body main.saas-site .saas-plan-advisor button{border-radius:999px!important;flex:0 0 auto!important;min-height:42px!important;min-width:112px!important;padding:0 16px!important;white-space:nowrap!important}@media (max-width: 1020px){body main.saas-site .saas-plan-advisor>div:last-child{grid-template-columns:1fr!important}body main.saas-site .saas-plan-advisor article{grid-template-rows:auto auto auto auto!important}}@media (max-width: 560px){body main.saas-site .saas-plan-advisor{padding:22px 16px!important}body main.saas-site .saas-plan-advisor>.saas-section-heading h2,body main.saas-site .saas-plan-advisor>.saas-section-heading p{text-align:center!important}body main.saas-site .saas-plan-advisor>.saas-section-heading,body main.saas-site .saas-plan-advisor>.saas-section-heading>span{justify-items:center!important;justify-self:center!important;text-align:center!important}body main.saas-site .saas-plan-advisor article{padding:18px!important}body main.saas-site .saas-plan-advisor article>div,body main.saas-site .saas-plan-advisor button{width:100%!important}}body main.saas-site .saas-billing-toggle{align-items:stretch!important;display:grid!important;gap:4px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:4px!important;width:fit-content!important}body main.saas-site .saas-billing-toggle.compact{min-width:min(100%,320px)!important}body main.saas-site .saas-billing-toggle button{align-items:center!important;display:grid!important;gap:2px!important;grid-template-rows:18px 16px!important;justify-items:center!important;line-height:1!important;min-height:52px!important;min-width:0!important;padding:8px 12px!important;text-align:center!important;white-space:nowrap!important}body main.saas-site .saas-billing-toggle button:first-child:after{content:""!important;display:block!important;height:16px!important}body main.saas-site .saas-billing-toggle button .saas-billing-discount{align-items:center!important;display:inline-flex!important;font-size:.67rem!important;font-weight:900!important;justify-content:center!important;line-height:1!important;margin:0!important;max-width:100%!important;min-height:16px!important;min-width:0!important;padding:2px 6px!important;text-align:center!important;white-space:nowrap!important}@media (max-width: 420px){body main.saas-site .saas-billing-toggle{width:100%!important}body main.saas-site .saas-billing-toggle button{padding-inline:8px!important}body main.saas-site .saas-billing-toggle button .saas-billing-discount{font-size:.62rem!important}}body main.saas-site.saas-view-tour .saas-public-content>.saas-page-hero{align-items:center!important;display:grid!important;gap:14px!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;margin-inline:auto!important;padding-inline:clamp(18px,4vw,42px)!important;text-align:center!important}body main.saas-site.saas-view-tour .saas-public-content>.saas-page-hero>.saas-eyebrow,body main.saas-site.saas-view-tour .saas-public-content>.saas-page-hero h1,body main.saas-site.saas-view-tour .saas-public-content>.saas-page-hero p{justify-self:center!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}body main.saas-site.saas-view-tour .saas-public-content>.saas-page-hero h1{display:block!important;max-width:min(860px,100%)!important;min-width:0!important;width:auto!important}body main.saas-site.saas-view-tour .saas-public-content>.saas-page-hero p{max-width:min(700px,100%)!important}body main.saas-site.saas-view-solutions .saas-section:has(>.saas-solution-grid){align-items:center!important;display:grid!important;gap:clamp(20px,3vw,30px)!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;padding-inline:clamp(18px,4vw,42px)!important;text-align:center!important}body main.saas-site.saas-view-solutions .saas-section:has(>.saas-solution-grid)>.saas-section-heading{align-items:center!important;display:grid!important;gap:12px!important;justify-items:center!important;margin:0 auto!important;max-width:820px!important;text-align:center!important;width:100%!important}body main.saas-site.saas-view-solutions .saas-section:has(>.saas-solution-grid)>.saas-section-heading>span,body main.saas-site.saas-view-solutions .saas-section:has(>.saas-solution-grid)>.saas-section-heading h2{justify-self:center!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}body main.saas-site.saas-view-solutions .saas-section:has(>.saas-solution-grid)>.saas-section-heading h2{max-width:min(760px,100%)!important;width:auto!important}body main.saas-site.saas-view-solutions .saas-section:has(>.saas-solution-grid)>.saas-solution-grid{align-items:stretch!important;display:grid!important;gap:16px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0!important;max-width:1120px!important;width:100%!important}body main.saas-site.saas-view-solutions .saas-section:has(>.saas-solution-grid) .saas-solution-grid article{align-content:start!important;display:grid!important;gap:14px!important;grid-template-rows:auto auto 1fr!important;min-height:0!important;padding:22px!important;text-align:left!important}body main.saas-site.saas-view-solutions .saas-section:has(>.saas-solution-grid) .saas-solution-path{align-content:start!important;display:grid!important;gap:8px!important}body main.saas-site.saas-view-solutions .saas-section:has(>.saas-solution-grid) .saas-solution-path span{align-items:center!important;border-radius:999px!important;display:flex!important;justify-content:flex-start!important;line-height:1.25!important;min-height:34px!important;min-width:0!important;padding:8px 11px!important;text-align:left!important;white-space:normal!important}@media (max-width: 980px){body main.saas-site.saas-view-solutions .saas-section:has(>.saas-solution-grid)>.saas-solution-grid{grid-template-columns:1fr!important}body main.saas-site.saas-view-solutions .saas-section:has(>.saas-solution-grid) .saas-solution-grid article{grid-template-rows:auto auto auto!important}}body main.saas-site.saas-view-solutions .saas-solution-roles{align-items:center!important;display:grid!important;gap:clamp(20px,3vw,30px)!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;padding-inline:clamp(18px,4vw,42px)!important;text-align:center!important}body main.saas-site.saas-view-solutions .saas-solution-roles>.saas-section-heading{align-items:center!important;display:grid!important;gap:12px!important;justify-items:center!important;margin:0 auto!important;max-width:820px!important;text-align:center!important;width:100%!important}body main.saas-site.saas-view-solutions .saas-solution-roles>.saas-section-heading>span,body main.saas-site.saas-view-solutions .saas-solution-roles>.saas-section-heading h2{justify-self:center!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}body main.saas-site.saas-view-solutions .saas-solution-roles>.saas-section-heading h2{max-width:min(760px,100%)!important;width:auto!important}body main.saas-site.saas-view-solutions .saas-solution-roles>div:last-child{align-items:stretch!important;display:grid!important;gap:14px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:0!important;max-width:1120px!important;width:100%!important}body main.saas-site.saas-view-solutions .saas-solution-roles article{align-content:start!important;display:grid!important;gap:10px!important;grid-template-rows:auto 1fr!important;min-height:0!important;min-width:0!important;padding:18px!important;text-align:left!important}body main.saas-site.saas-view-solutions .saas-solution-roles article strong,body main.saas-site.saas-view-solutions .saas-solution-roles article span{min-width:0!important;overflow:visible!important;text-align:left!important;white-space:normal!important}body main.saas-site.saas-view-solutions .saas-solution-roles article span{line-height:1.55!important}@media (max-width: 1020px){body main.saas-site.saas-view-solutions .saas-solution-roles>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 640px){body main.saas-site.saas-view-solutions .saas-solution-roles>div:last-child{grid-template-columns:1fr!important}}body main.saas-site.saas-view-solutions .saas-soft-band:has(>.saas-journey-strip){align-items:center!important;display:grid!important;gap:clamp(20px,3vw,30px)!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;padding-inline:clamp(18px,4vw,42px)!important;text-align:center!important}body main.saas-site.saas-view-solutions .saas-soft-band:has(>.saas-journey-strip)>.saas-section-heading{align-items:center!important;display:grid!important;gap:12px!important;justify-items:center!important;margin:0 auto!important;max-width:820px!important;text-align:center!important;width:100%!important}body main.saas-site.saas-view-solutions .saas-soft-band:has(>.saas-journey-strip)>.saas-section-heading>span,body main.saas-site.saas-view-solutions .saas-soft-band:has(>.saas-journey-strip)>.saas-section-heading h2{justify-self:center!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}body main.saas-site.saas-view-solutions .saas-soft-band:has(>.saas-journey-strip)>.saas-section-heading h2{max-width:min(760px,100%)!important;width:auto!important}body main.saas-site.saas-view-solutions .saas-soft-band:has(>.saas-journey-strip)>.saas-journey-strip{align-items:stretch!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;margin:0!important;max-width:1120px!important;width:100%!important}body main.saas-site.saas-view-solutions .saas-soft-band:has(>.saas-journey-strip) .saas-journey-strip article{align-items:center!important;display:grid!important;gap:10px!important;grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-rows:auto!important;min-height:78px!important;min-width:0!important;padding:14px!important;text-align:left!important}body main.saas-site.saas-view-solutions .saas-soft-band:has(>.saas-journey-strip) .saas-journey-strip small{grid-column:1!important;grid-row:1!important;justify-self:start!important;margin:0!important}body main.saas-site.saas-view-solutions .saas-soft-band:has(>.saas-journey-strip) .saas-journey-strip strong{align-self:center!important;grid-column:2!important;grid-row:1!important;line-height:1.25!important;min-width:0!important;text-align:left!important;white-space:normal!important}body main.saas-site.saas-view-solutions .saas-soft-band:has(>.saas-journey-strip) .saas-journey-strip svg{grid-column:3!important;grid-row:1!important;justify-self:end!important}body main.saas-site.saas-view-solutions .saas-soft-band:has(>.saas-journey-strip)>.saas-product-cta-row{justify-content:center!important;margin:0 auto!important}@media (max-width: 1120px){body main.saas-site.saas-view-solutions .saas-soft-band:has(>.saas-journey-strip)>.saas-journey-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 640px){body main.saas-site.saas-view-solutions .saas-soft-band:has(>.saas-journey-strip)>.saas-journey-strip{grid-template-columns:1fr!important}}body main.saas-site .saas-billing-toggle button:hover,body main.saas-site .saas-billing-toggle button:focus-visible,body main.saas-site .saas-billing-toggle button.saas-hover-preview{background:#fff!important;border-color:#3e53f257!important;box-shadow:0 14px 28px #3e53f221!important;color:#283fd7!important;outline:none!important}body main.saas-site .saas-billing-toggle button:hover .saas-billing-discount,body main.saas-site .saas-billing-toggle button:focus-visible .saas-billing-discount,body main.saas-site .saas-billing-toggle button.saas-hover-preview .saas-billing-discount{background:#283fd7!important;border-color:#283fd7!important;color:#fff!important}body main.saas-site .saas-billing-toggle button.active:hover,body main.saas-site .saas-billing-toggle button.active:focus-visible,body main.saas-site .saas-billing-toggle button.active.saas-hover-preview{background:#283fd7!important;border-color:#283fd7!important;box-shadow:0 16px 32px #283fd738!important;color:#fff!important}body main.saas-site .saas-billing-toggle button.active:hover .saas-billing-discount,body main.saas-site .saas-billing-toggle button.active:focus-visible .saas-billing-discount,body main.saas-site .saas-billing-toggle button.active.saas-hover-preview .saas-billing-discount{background:#fff!important;border-color:#fff!important;color:#283fd7!important}body main.saas-site .saas-pricing-command>div:first-child>div:last-child button:last-child:hover,body main.saas-site .saas-pricing-command>div:first-child>div:last-child button:last-child:focus-visible,body main.saas-site .saas-pricing-command>div:first-child>div:last-child button:last-child.saas-hover-preview{background:#283fd7!important;border-color:#283fd7!important;box-shadow:0 16px 34px #283fd733!important;color:#fff!important;outline:none!important}body main.saas-site .saas-billing-toggle button .saas-billing-label{background:transparent!important;border:0!important;color:inherit!important;display:block!important;font-size:.86rem!important;font-weight:900!important;line-height:1!important;min-height:0!important;padding:0!important}body main.saas-site .saas-billing-toggle button:hover .saas-billing-label,body main.saas-site .saas-billing-toggle button:focus-visible .saas-billing-label,body main.saas-site .saas-billing-toggle button.saas-hover-preview .saas-billing-label{color:#283fd7!important}body main.saas-site .saas-billing-toggle button.active:hover .saas-billing-label,body main.saas-site .saas-billing-toggle button.active:focus-visible .saas-billing-label,body main.saas-site .saas-billing-toggle button.active.saas-hover-preview .saas-billing-label{color:#fff!important}body main.saas-site .saas-pricing-command>div:first-child>div:last-child button{align-items:center!important;display:inline-flex!important;gap:8px!important;justify-content:center!important;min-height:44px!important;white-space:nowrap!important}body main.saas-site .saas-pricing-command>div:first-child>div:last-child button:first-child{background:#283fd7!important;border-color:#283fd7!important;color:#fff!important}body main.saas-site .saas-pricing-command>div:first-child>div:last-child button:first-child svg{color:currentColor!important;flex:0 0 auto!important}body main.saas-site .saas-pricing-command>div:first-child>div:last-child button:first-child:hover,body main.saas-site .saas-pricing-command>div:first-child>div:last-child button:first-child:focus-visible{background:#172db6!important;border-color:#172db6!important;box-shadow:0 16px 34px #283fd738!important;color:#fff!important;outline:none!important}body main.saas-site .saas-pricing-command>div:first-child>div:last-child button:last-child{background:#fff!important;border-color:#283fd733!important;color:#283fd7!important}body main.saas-site .saas-billing-toggle button>.saas-billing-label{-webkit-text-fill-color:currentColor!important;color:inherit!important}body main.saas-site .saas-billing-toggle button:not(.active):hover>.saas-billing-label,body main.saas-site .saas-billing-toggle button:not(.active):focus-visible>.saas-billing-label,body main.saas-site .saas-billing-toggle button:not(.active).saas-hover-preview>.saas-billing-label{-webkit-text-fill-color:#283fd7!important;color:#283fd7!important}body main.saas-site .saas-billing-toggle button.active>.saas-billing-label,body main.saas-site .saas-billing-toggle button.active:hover>.saas-billing-label,body main.saas-site .saas-billing-toggle button.active:focus-visible>.saas-billing-label,body main.saas-site .saas-billing-toggle button.active.saas-hover-preview>.saas-billing-label{-webkit-text-fill-color:#ffffff!important;color:#fff!important}body main.saas-site .saas-guide-path article{align-items:start!important;display:grid!important;gap:12px 14px!important;grid-template-columns:42px minmax(0,1fr)!important;grid-template-rows:auto auto!important;min-height:0!important;padding:clamp(16px,1.8vw,20px)!important;text-align:left!important}body main.saas-site .saas-guide-path article small{grid-column:1!important;grid-row:1 / span 2!important;height:42px!important;justify-self:start!important;min-width:42px!important;width:42px!important}body main.saas-site .saas-guide-path article strong{align-self:end!important;grid-column:2!important;grid-row:1!important}body main.saas-site .saas-guide-path article span{grid-column:2!important;grid-row:2!important}@media (max-width: 620px){body main.saas-site .saas-guide-path article{grid-template-columns:38px minmax(0,1fr)!important}body main.saas-site .saas-guide-path article small{height:38px!important;min-width:38px!important;width:38px!important}}body main.saas-site .saas-billing-toggle{align-items:stretch!important;background:#f4f6fb!important;border:1px solid rgba(40,63,215,.1)!important;border-radius:999px!important;box-shadow:inset 0 1px #ffffffd1!important;display:grid!important;gap:4px!important;grid-template-columns:repeat(2,minmax(126px,1fr))!important;padding:4px!important;width:fit-content!important}body main.saas-site .saas-billing-toggle.compact{min-width:min(100%,330px)!important}body main.saas-site .saas-billing-toggle .saas-billing-option{align-content:center!important;align-items:center!important;background:transparent!important;border:1px solid transparent!important;border-radius:999px!important;box-shadow:none!important;color:#4d5874!important;display:grid!important;gap:3px!important;grid-template-columns:1fr!important;grid-template-rows:18px 16px!important;justify-items:center!important;line-height:1!important;margin:0!important;min-height:54px!important;min-width:0!important;padding:8px 14px!important;text-align:center!important;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease!important;white-space:nowrap!important}body main.saas-site .saas-billing-toggle .saas-billing-option:after{content:none!important}body main.saas-site .saas-billing-toggle .saas-billing-option>.saas-billing-label{-webkit-text-fill-color:currentColor!important;align-items:center!important;background:transparent!important;border:0!important;color:currentColor!important;display:inline-flex!important;font-size:.86rem!important;font-weight:900!important;grid-row:1!important;justify-content:center!important;letter-spacing:0!important;line-height:1!important;margin:0!important;min-height:0!important;padding:0!important;text-align:center!important;white-space:nowrap!important}body main.saas-site .saas-billing-toggle .saas-billing-option>.saas-billing-discount{-webkit-text-fill-color:currentColor!important;align-items:center!important;background:#283fd71a!important;border:1px solid rgba(40,63,215,.14)!important;border-radius:999px!important;color:#283fd7!important;display:inline-flex!important;font-size:.66rem!important;font-weight:900!important;grid-row:2!important;justify-content:center!important;line-height:1!important;margin:0!important;min-height:16px!important;min-width:0!important;padding:2px 7px!important;text-align:center!important;white-space:nowrap!important}body main.saas-site .saas-billing-toggle .saas-billing-option>.saas-billing-discount-placeholder{background:transparent!important;border-color:transparent!important;color:transparent!important;visibility:hidden!important}body main.saas-site .saas-billing-toggle .saas-billing-option:hover,body main.saas-site .saas-billing-toggle .saas-billing-option:focus-visible,body main.saas-site .saas-billing-toggle .saas-billing-option.saas-hover-preview{background:#fff!important;border-color:#283fd73d!important;box-shadow:0 12px 26px #283fd721!important;color:#283fd7!important;outline:none!important;transform:translateY(-1px)!important}body main.saas-site .saas-billing-toggle .saas-billing-option:hover>.saas-billing-label,body main.saas-site .saas-billing-toggle .saas-billing-option:focus-visible>.saas-billing-label,body main.saas-site .saas-billing-toggle .saas-billing-option.saas-hover-preview>.saas-billing-label{-webkit-text-fill-color:#283fd7!important;color:#283fd7!important}body main.saas-site .saas-billing-toggle .saas-billing-option:hover>.saas-billing-discount:not(.saas-billing-discount-placeholder),body main.saas-site .saas-billing-toggle .saas-billing-option:focus-visible>.saas-billing-discount:not(.saas-billing-discount-placeholder),body main.saas-site .saas-billing-toggle .saas-billing-option.saas-hover-preview>.saas-billing-discount:not(.saas-billing-discount-placeholder){background:#283fd7!important;border-color:#283fd7!important;color:#fff!important}body main.saas-site .saas-billing-toggle .saas-billing-option.active,body main.saas-site .saas-billing-toggle .saas-billing-option.active:hover,body main.saas-site .saas-billing-toggle .saas-billing-option.active:focus-visible,body main.saas-site .saas-billing-toggle .saas-billing-option.active.saas-hover-preview{background:#283fd7!important;border-color:#283fd7!important;box-shadow:0 14px 30px #283fd733!important;color:#fff!important;transform:none!important}body main.saas-site .saas-billing-toggle .saas-billing-option.active>.saas-billing-discount:not(.saas-billing-discount-placeholder),body main.saas-site .saas-billing-toggle .saas-billing-option.active:hover>.saas-billing-discount:not(.saas-billing-discount-placeholder),body main.saas-site .saas-billing-toggle .saas-billing-option.active:focus-visible>.saas-billing-discount:not(.saas-billing-discount-placeholder){background:#fff!important;border-color:#fff!important;color:#283fd7!important}@media (max-width: 420px){body main.saas-site .saas-billing-toggle{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}body main.saas-site .saas-billing-toggle .saas-billing-option{padding-inline:8px!important}body main.saas-site .saas-billing-toggle .saas-billing-option>.saas-billing-discount{font-size:.6rem!important;padding-inline:5px!important}}body main.saas-site .saas-billing-toggle .saas-billing-option.monthly>.saas-billing-label{align-self:center!important;grid-row:1!important}body main.saas-site .saas-billing-toggle .saas-billing-option.monthly>.saas-billing-discount-placeholder{display:none!important}body main.saas-site .saas-billing-toggle .saas-billing-option.yearly:not(.active){background:#fff!important;border-color:#283fd742!important;box-shadow:0 10px 24px #283fd71a!important;color:#283fd7!important}body main.saas-site .saas-billing-toggle .saas-billing-option.yearly:not(.active)>.saas-billing-label{-webkit-text-fill-color:#283fd7!important;color:#283fd7!important}body main.saas-site .saas-billing-toggle .saas-billing-option.yearly:not(.active)>.saas-billing-discount{background:#283fd7!important;border-color:#283fd7!important;color:#fff!important}body main.saas-site .saas-billing-toggle{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;gap:10px!important;grid-template-columns:repeat(2,minmax(138px,1fr))!important;padding:0!important}body main.saas-site .saas-billing-toggle.compact{min-width:min(100%,340px)!important}body main.saas-site .saas-billing-toggle .saas-billing-option{background:#fff!important;border:1px solid #e4e8f2!important;border-radius:16px!important;box-shadow:0 10px 26px #1a22380f!important;color:#34405a!important;min-height:62px!important;padding:12px 14px!important;transform:none!important}body main.saas-site .saas-billing-toggle .saas-billing-option.monthly{grid-template-rows:1fr!important}body main.saas-site .saas-billing-toggle .saas-billing-option.yearly{background:linear-gradient(180deg,#fff,#f7f8ff)!important;border-color:#283fd752!important;box-shadow:0 14px 32px #283fd71f!important}body main.saas-site .saas-billing-toggle .saas-billing-option>.saas-billing-label{font-size:.9rem!important}body main.saas-site .saas-billing-toggle .saas-billing-option.yearly>.saas-billing-label{-webkit-text-fill-color:#283fd7!important;color:#283fd7!important}body main.saas-site .saas-billing-toggle .saas-billing-option>.saas-billing-discount{border-radius:999px!important;font-size:.64rem!important}body main.saas-site .saas-billing-toggle .saas-billing-option.yearly>.saas-billing-discount{background:#edf0ff!important;border-color:#283fd729!important;color:#283fd7!important}body main.saas-site .saas-billing-toggle .saas-billing-option:hover,body main.saas-site .saas-billing-toggle .saas-billing-option:focus-visible{background:#f9faff!important;border-color:#283fd761!important;box-shadow:0 16px 36px #283fd724!important;color:#283fd7!important;transform:translateY(-1px)!important}body main.saas-site .saas-billing-toggle .saas-billing-option.active,body main.saas-site .saas-billing-toggle .saas-billing-option.active:hover,body main.saas-site .saas-billing-toggle .saas-billing-option.active:focus-visible{background:#283fd7!important;border-color:#283fd7!important;box-shadow:0 16px 36px #283fd738!important;color:#fff!important}body main.saas-site .saas-billing-toggle .saas-billing-option.active>.saas-billing-discount:not(.saas-billing-discount-placeholder),body main.saas-site .saas-billing-toggle .saas-billing-option.active:hover>.saas-billing-discount:not(.saas-billing-discount-placeholder),body main.saas-site .saas-billing-toggle .saas-billing-option.active:focus-visible>.saas-billing-discount:not(.saas-billing-discount-placeholder){background:#ffffff2e!important;border-color:#ffffff52!important;color:#fff!important}@media (max-width: 420px){body main.saas-site .saas-billing-toggle{gap:8px!important;grid-template-columns:1fr!important}}body main.saas-site .saas-billing-toggle .saas-billing-option,body main.saas-site .saas-billing-toggle .saas-billing-option.yearly,body main.saas-site .saas-billing-toggle .saas-billing-option.yearly:not(.active){background:#fff!important;border-color:#e2e6f0!important;box-shadow:0 10px 24px #1920360f!important;color:#171927!important}body main.saas-site .saas-billing-toggle .saas-billing-option>.saas-billing-label,body main.saas-site .saas-billing-toggle .saas-billing-option.yearly>.saas-billing-label,body main.saas-site .saas-billing-toggle .saas-billing-option.yearly:not(.active)>.saas-billing-label{-webkit-text-fill-color:#171927!important;color:#171927!important}body main.saas-site .saas-billing-toggle .saas-billing-option>.saas-billing-discount:not(.saas-billing-discount-placeholder),body main.saas-site .saas-billing-toggle .saas-billing-option.yearly>.saas-billing-discount:not(.saas-billing-discount-placeholder),body main.saas-site .saas-billing-toggle .saas-billing-option.yearly:not(.active)>.saas-billing-discount:not(.saas-billing-discount-placeholder){background:#f4f2ff!important;border-color:#ddd7ff!important;color:#5b45d8!important}body main.saas-site .saas-billing-toggle .saas-billing-option:hover,body main.saas-site .saas-billing-toggle .saas-billing-option:focus-visible{background:#fff!important;border-color:#cfc8ff!important;box-shadow:0 14px 30px #5b45d81f!important;color:#171927!important}body main.saas-site .saas-billing-toggle .saas-billing-option:hover>.saas-billing-label,body main.saas-site .saas-billing-toggle .saas-billing-option:focus-visible>.saas-billing-label{-webkit-text-fill-color:#171927!important;color:#171927!important}body main.saas-site .saas-billing-toggle .saas-billing-option.active,body main.saas-site .saas-billing-toggle .saas-billing-option.active:hover,body main.saas-site .saas-billing-toggle .saas-billing-option.active:focus-visible{background:#5b45d8!important;border-color:#5b45d8!important;box-shadow:0 16px 34px #5b45d83d!important;color:#fff!important}body main.saas-site .saas-billing-toggle .saas-billing-option.active>.saas-billing-label,body main.saas-site .saas-billing-toggle .saas-billing-option.active:hover>.saas-billing-label,body main.saas-site .saas-billing-toggle .saas-billing-option.active:focus-visible>.saas-billing-label{-webkit-text-fill-color:#ffffff!important;color:#fff!important}body main.saas-site .saas-billing-toggle .saas-billing-option.active>.saas-billing-discount:not(.saas-billing-discount-placeholder),body main.saas-site .saas-billing-toggle .saas-billing-option.active:hover>.saas-billing-discount:not(.saas-billing-discount-placeholder),body main.saas-site .saas-billing-toggle .saas-billing-option.active:focus-visible>.saas-billing-discount:not(.saas-billing-discount-placeholder){background:#ffffff2e!important;border-color:#ffffff5c!important;color:#fff!important}body main.saas-site .saas-billing-toggle .saas-billing-option.monthly{align-items:center!important;background:#fff!important;border-color:#e2e6f0!important;box-shadow:0 10px 24px #1920360f!important;color:#171927!important;display:flex!important;justify-content:center!important;min-height:62px!important;text-align:center!important}body main.saas-site .saas-billing-toggle .saas-billing-option.monthly>.saas-billing-label{-webkit-text-fill-color:#171927!important;align-items:center!important;background:transparent!important;border:0!important;color:#171927!important;display:inline-flex!important;justify-content:center!important;line-height:1!important;margin:0!important;padding:0!important;text-align:center!important}body main.saas-site .saas-billing-toggle .saas-billing-option.monthly:hover,body main.saas-site .saas-billing-toggle .saas-billing-option.monthly:focus-visible{background:#fff!important;border-color:#e2e6f0!important;box-shadow:0 10px 24px #1920360f!important;color:#171927!important;transform:none!important}body main.saas-site .saas-billing-toggle .saas-billing-option.monthly:hover>.saas-billing-label,body main.saas-site .saas-billing-toggle .saas-billing-option.monthly:focus-visible>.saas-billing-label{-webkit-text-fill-color:#171927!important;color:#171927!important}body main.saas-site .saas-billing-toggle .saas-billing-option.monthly.active,body main.saas-site .saas-billing-toggle .saas-billing-option.monthly.active:hover,body main.saas-site .saas-billing-toggle .saas-billing-option.monthly.active:focus-visible{background:#5b45d8!important;border-color:#5b45d8!important;box-shadow:0 16px 34px #5b45d83d!important;color:#fff!important}body main.saas-site .saas-billing-toggle .saas-billing-option.monthly.active>.saas-billing-label,body main.saas-site .saas-billing-toggle .saas-billing-option.monthly.active:hover>.saas-billing-label,body main.saas-site .saas-billing-toggle .saas-billing-option.monthly.active:focus-visible>.saas-billing-label{-webkit-text-fill-color:#ffffff!important;color:#fff!important}body main.saas-site .saas-billing-toggle .saas-billing-option.monthly:not(.active),body main.saas-site .saas-billing-toggle .saas-billing-option.monthly:not(.active):hover,body main.saas-site .saas-billing-toggle .saas-billing-option.monthly:not(.active):focus,body main.saas-site .saas-billing-toggle .saas-billing-option.monthly:not(.active):focus-visible{background:#fff!important;background-image:none!important;border-color:#e2e6f0!important;box-shadow:none!important;color:#171927!important;outline:none!important;transform:none!important}body main.saas-site .saas-billing-toggle .saas-billing-option.monthly:not(.active)>.saas-billing-label,body main.saas-site .saas-billing-toggle .saas-billing-option.monthly:not(.active):hover>.saas-billing-label,body main.saas-site .saas-billing-toggle .saas-billing-option.monthly:not(.active):focus>.saas-billing-label,body main.saas-site .saas-billing-toggle .saas-billing-option.monthly:not(.active):focus-visible>.saas-billing-label{-webkit-text-fill-color:#171927!important;background:transparent!important;background-image:none!important;color:#171927!important}@keyframes saasYearlyOfferGlow{0%,to{opacity:.34;transform:scale(.97)}45%{opacity:1;transform:scale(1.1)}}@keyframes saasYearlyBadgePop{0%,to{transform:scale(1)}45%{transform:scale(1.1)}}@keyframes saasYearlyButtonLift{0%,to{transform:translateY(0)}45%{transform:translateY(-2px)}}@keyframes saasYearlyBadgeShine{0%{background-position:-120% 50%}to{background-position:220% 50%}}body main.saas-site .saas-billing-toggle .saas-billing-option.monthly.active+.saas-billing-option.yearly:not(.active){animation:saasYearlyButtonLift 2.2s ease-in-out infinite!important;border-color:#5b45d875!important;box-shadow:0 18px 38px #5b45d833!important;position:relative!important;overflow:visible!important}body main.saas-site .saas-billing-toggle .saas-billing-option.monthly.active+.saas-billing-option.yearly:not(.active):before{animation:saasYearlyOfferGlow 2.2s ease-in-out infinite!important;background:#5b45d814!important;border:2px solid rgba(91,69,216,.42)!important;border-radius:22px!important;content:""!important;top:-8px!important;right:-8px!important;bottom:-8px!important;left:-8px!important;pointer-events:none!important;position:absolute!important;z-index:-1!important}body main.saas-site .saas-billing-toggle .saas-billing-option.monthly.active+.saas-billing-option.yearly:not(.active)>.saas-billing-discount{animation:saasYearlyBadgePop 2.2s ease-in-out infinite,saasYearlyBadgeShine 2.8s linear infinite!important;background-image:linear-gradient(110deg,#5b45d8,#5b45d8 34%,#8f7cff,#5b45d8 62%,#5b45d8)!important;background-size:220% 100%!important;border-color:#5b45d8!important;color:#fff!important;transform-origin:center!important}@media (prefers-reduced-motion: reduce){body main.saas-site .saas-billing-toggle .saas-billing-option.monthly.active+.saas-billing-option.yearly:not(.active),body main.saas-site .saas-billing-toggle .saas-billing-option.monthly.active+.saas-billing-option.yearly:not(.active):before,body main.saas-site .saas-billing-toggle .saas-billing-option.monthly.active+.saas-billing-option.yearly:not(.active)>.saas-billing-discount{animation:none!important}}body .app-shell .topbar .global-command{display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;width:100%!important;min-width:0!important;min-height:46px!important;height:46px!important;padding:0 16px!important;border:1px solid #dfe3ec!important;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 18px #0f172a0a!important;overflow:visible!important}body .app-shell .topbar .global-command:focus-within{border-color:#5b45d861!important;box-shadow:0 0 0 4px #5b45d81a,0 8px 18px #0f172a0a!important}body .app-shell .topbar .global-command>svg{display:block!important;width:17px!important;height:17px!important;justify-self:center!important;color:#6b7280!important;stroke:#6b7280!important}body .app-shell .topbar .global-command input{align-self:center!important;width:100%!important;min-width:0!important;min-height:42px!important;height:42px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;line-height:42px!important;font-size:14px!important;font-weight:760!important}body .app-shell .topbar .command-shortcut{display:none!important}body .app-shell .topbar .command-panel{top:calc(100% + 10px)!important;left:0!important;right:0!important;width:min(560px,calc(100vw - 32px))!important;min-width:min(100%,320px)!important;max-width:calc(100vw - 32px)!important;max-height:min(68vh,560px)!important;border-color:#e5e7ef!important;border-radius:16px!important;overflow:auto!important;z-index:120!important}body .app-shell .topbar .command-panel-header{min-height:44px!important;padding:0 12px!important}body .app-shell .topbar .command-panel-header div{gap:8px!important}body .app-shell .topbar .command-panel-header strong{font-size:14px!important;line-height:1.2!important}body .app-shell .topbar .command-results{display:grid!important;gap:10px!important;padding:10px!important}body .app-shell .topbar .command-section-label{min-height:24px!important;padding:0 2px!important}body .app-shell .topbar .command-result{grid-template-columns:minmax(0,1fr) auto!important;min-height:48px!important;padding:10px 12px!important;gap:10px!important;border-radius:12px!important}body .app-shell .topbar .command-result>span,body .app-shell .topbar .command-result>em{display:none!important}body .app-shell .topbar .command-result>div{min-width:0!important}body .app-shell .topbar .command-result strong,body .app-shell .topbar .command-result small{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media (max-width: 1180px){body .app-shell .topbar .global-command{grid-column:1 / -1!important}body .app-shell .topbar .command-panel{width:100%!important}}@media (max-width: 520px){body .app-shell .topbar .global-command{grid-template-columns:20px minmax(0,1fr)!important;min-height:46px!important;height:46px!important;padding-inline:12px!important}body .app-shell .topbar .command-shortcut{display:none!important}body .app-shell .topbar .command-panel{width:100%!important;min-width:0!important}}body .app-shell :where(.panel,.module-form-panel,.entity-card,.kpi-card,.summary-card,.dashboard-card){border:1px solid #e6e8f0!important;border-radius:16px!important;background:#fff!important;box-shadow:0 10px 24px #0f172a0b!important;overflow:visible!important}body .app-shell :where(.panel,.module-form-panel){padding:clamp(14px,1.5vw,18px)!important}body .app-shell :where(.panel-heading,.section-title,.module-state-header,.support-simple-bar,.company-subscription-header){display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;min-width:0!important;margin-bottom:14px!important;text-align:left!important}body .app-shell :where(.panel-heading){justify-content:flex-start!important}body .app-shell :where(.panel-heading svg,.section-title svg,.module-state-header svg){flex:0 0 auto!important;margin-top:2px!important}body .app-shell :where(.panel-heading h3,.section-title h3,.module-state-header h3,.panel-heading strong){min-width:0!important;max-width:100%!important;margin:0!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;line-height:1.18!important;font-size:clamp(17px,1.2vw,20px)!important}body .app-shell :where(.panel-heading p,.panel-heading span,.section-title p,.section-title span,.module-state-header p,.module-state-header span){max-width:72ch!important;margin:0!important;line-height:1.45!important;white-space:normal!important}body .app-shell :where(.kpi-card){display:grid!important;align-content:start!important;gap:6px!important;min-height:104px!important;padding:14px!important;text-align:left!important}body .app-shell :where(.kpi-card span,.kpi-card small){line-height:1.35!important;white-space:normal!important}body .app-shell :where(.kpi-card strong){line-height:1.05!important;white-space:normal!important}body .app-shell .entity-card{display:grid!important;gap:10px!important;padding:12px!important;min-width:0!important}body .app-shell .entity-card .workorder-top{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;min-width:0!important}body .app-shell .entity-card-title{display:grid!important;gap:4px!important;min-width:0!important}body .app-shell .entity-card-title strong{max-width:100%!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;line-height:1.22!important;font-size:15px!important}body .app-shell .entity-card-title span,body .app-shell .entity-card small,body .app-shell .entity-card p{max-width:100%!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;line-height:1.36!important}body .app-shell .entity-card-side{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;min-width:0!important;max-width:220px!important}body .app-shell :where(.status-pill,.priority-pill,.plan-pill,.attachment-quality-pill,.record-badge,.chip,.tag,.badge){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;min-height:24px!important;height:auto!important;max-width:100%!important;padding:4px 8px!important;line-height:1.15!important;border-radius:999px!important;white-space:normal!important;text-align:center!important}body .app-shell .record-open-button,body .app-shell .record-action,body .app-shell :where(.actions-row button,.button-row button,.record-actions button){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:36px!important;height:auto!important;padding:8px 12px!important;border-radius:12px!important;line-height:1.15!important;white-space:normal!important}body .app-shell .record-action-strip,body .app-shell :where(.actions-row,.button-row,.record-actions,.calendar-agenda-event-actions){display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;overflow:visible!important}body .app-shell .entity-card-details{border-top:1px solid #eef0f5!important;padding-top:8px!important}body .app-shell .entity-card-details>summary{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:32px!important;padding:4px 0!important;color:#5b45d8!important;font-weight:800!important}body .app-shell .entity-card-detail-panel{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:10px!important;padding-top:10px!important}body .app-shell .form-row{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))!important;gap:12px!important;align-items:start!important}body .app-shell :where(.form-row label,.module-form-panel label,.admin-form label,.commercial-form-block label){display:grid!important;gap:6px!important;min-width:0!important;line-height:1.3!important}body .app-shell :where(.form-row label>span,.module-form-panel label>span,.admin-form label>span,.commercial-form-block label>span){min-width:0!important;line-height:1.25!important;white-space:normal!important}body .app-shell :where(input,select,textarea){width:100%!important;min-width:0!important}body .app-shell :where(.support-simple-filters,.notification-filter-bar,.approval-filter-bar,.quotation-filter-strip,.contract-filter-strip,.calendar-filter-row,.timesheet-filter-bar,.quick-filter,.dashboard-focus-control){display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;overflow:visible!important}body .app-shell :where(.support-simple-filters button,.notification-filter-bar button,.approval-filter-bar button,.quotation-filter-strip button,.contract-filter-strip button,.calendar-filter-row button,.timesheet-filter-bar button,.quick-filter button,.dashboard-focus-control button){min-height:36px!important;height:auto!important;padding:8px 12px!important;line-height:1.15!important}body .app-shell .pagination-controls{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:10px 0 0!important}body .app-shell .pagination-controls>div{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;min-width:0!important}body .app-shell :where(.feedback-message,.form-validation-hint,.action-guidance-panel,.inline-empty,.empty-state,.loading-state){display:flex!important;align-items:flex-start!important;gap:10px!important;min-width:0!important;border-radius:14px!important;overflow:visible!important}body .app-shell :where(.feedback-message span,.form-validation-hint span,.action-guidance-panel p,.inline-empty span,.empty-state span,.empty-state em,.loading-state span){min-width:0!important;white-space:normal!important;line-height:1.4!important}@media (max-width: 760px){body .app-shell :where(.panel-heading,.section-title,.module-state-header,.support-simple-bar,.company-subscription-header){display:grid!important;grid-template-columns:1fr!important}body .app-shell .entity-card .workorder-top{grid-template-columns:1fr!important}body .app-shell .entity-card-side{justify-content:flex-start!important;max-width:100%!important}body .app-shell .record-action-strip,body .app-shell :where(.actions-row,.button-row,.record-actions,.calendar-agenda-event-actions){align-items:stretch!important}body .app-shell .record-action-strip>*,body .app-shell :where(.actions-row,.button-row,.record-actions,.calendar-agenda-event-actions)>*{flex:1 1 160px!important}}body .app-shell .pagination-controls,body .app-shell nav.pagination-controls{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;min-width:0!important;min-height:48px!important;height:auto!important;max-height:none!important;padding:10px 0!important;margin-top:10px!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;line-height:1.25!important}body .app-shell .pagination-controls>div{display:inline-flex!important;flex:0 1 auto!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;min-width:0!important;min-height:38px!important;height:auto!important;max-height:none!important;overflow:visible!important}body .app-shell .pagination-controls :where(span,strong){display:inline-flex!important;align-items:center!important;min-height:24px!important;height:auto!important;max-height:none!important;margin:0!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;line-height:1.25!important}body .app-shell .pagination-controls button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-width:76px!important;min-height:38px!important;height:auto!important;max-height:none!important;padding:8px 12px!important;overflow:visible!important;white-space:nowrap!important;line-height:1.15!important}@media (max-width: 640px){body .app-shell .pagination-controls,body .app-shell .pagination-controls>div{justify-content:flex-start!important}body .app-shell .pagination-controls button{flex:1 1 96px!important}}body .app-shell :where(.admin-form,.module-form-panel,.commercial-form-block,.system-diagnostics-panel,.attachment-governance-rules-panel,.attachment-governance-section,.storage-governance-panel,.localization-panel,.admin-recovery-panel,.admin-history-panel){max-height:none!important;height:auto!important;min-height:0!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important}body .app-shell :where(.admin-form,.module-form-panel,.commercial-form-block)>:where(form,div,section){max-height:none!important;overflow:visible!important}body .app-shell .module-form-disclosure>.module-form-body{max-height:none!important;overflow:visible!important}body .app-shell,body .app-shell *{min-width:0;box-sizing:border-box}body .app-shell :where(.panel,.module-form-panel,.admin-form,.entity-card,.workorder-card,.kpi-card,.summary-card,.dashboard-card,.record-review-panel,.record-drawer-trust-panel,.attachment-governance-card,.attachment-governance-strip){max-width:100%!important;border-color:#e3e8f2!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 28px #0f172a0b!important;overflow:visible!important}body .app-shell :where(.panel-heading,.section-title,.module-state-header,.support-simple-bar,.company-subscription-header,.attachment-governance-header,.dashboard-next-actions-header,.record-drawer-section-title){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;width:100%!important;min-height:28px!important;height:auto!important;padding:0!important;overflow:visible!important}body .app-shell .panel-heading{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-height:28px!important;height:auto!important;gap:9px!important;overflow:visible!important}body .app-shell .panel-heading>svg{flex:0 0 auto!important}body .app-shell .panel-heading>:where(h2,h3,strong,div){flex:0 1 auto!important;min-width:0!important}body .app-shell :where(.panel-heading>div,.section-title>div,.module-state-header>div,.support-simple-bar>div,.company-subscription-header>div,.attachment-governance-header>div,.dashboard-next-actions-header>div,.record-drawer-section-title>div){display:grid!important;gap:5px!important;min-width:0!important}body .app-shell :where(.panel-heading h2,.panel-heading h3,.panel-heading strong,.section-title h2,.section-title h3,.section-title strong,.module-state-header h2,.module-state-header h3,.module-state-header strong,.support-simple-bar h2,.support-simple-bar h3,.support-simple-bar strong,.company-subscription-header h2,.company-subscription-header h3,.company-subscription-header strong,.attachment-governance-header h2,.attachment-governance-header h3,.attachment-governance-header strong){display:block!important;max-width:100%!important;margin:0!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;line-height:1.18!important}body .app-shell :where(.panel-heading p,.panel-heading span,.panel-heading small,.section-title p,.section-title span,.section-title small,.module-state-header p,.module-state-header span,.module-state-header small,.support-simple-bar p,.support-simple-bar span,.support-simple-bar small,.company-subscription-header p,.company-subscription-header span,.company-subscription-header small,.attachment-governance-header p,.attachment-governance-header span,.attachment-governance-header small){max-width:72ch!important;margin:0!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;line-height:1.42!important}body .app-shell :where(.kpi-grid,.summary-grid,.module-grid,.record-grid,.dashboard-grid,.attachment-governance-grid){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))!important;gap:12px!important;align-items:stretch!important}body .app-shell :where(.kpi-card,.summary-card,.attachment-governance-card){display:grid!important;align-content:start!important;gap:8px!important;min-height:0!important;height:auto!important;padding:14px!important;text-align:left!important}body .app-shell :where(.kpi-card *,.summary-card *,.attachment-governance-card *,.attachment-governance-strip *,.entity-card *,.workorder-card *){max-width:100%!important}body .app-shell :where(.kpi-card span,.kpi-card small,.summary-card span,.summary-card small,.attachment-governance-card span,.attachment-governance-card small,.attachment-governance-card b,.attachment-governance-strip span,.attachment-governance-strip small,.attachment-governance-strip b){display:inline-flex!important;align-items:center!important;width:fit-content!important;max-width:100%!important;min-height:24px!important;height:auto!important;padding:4px 8px!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;line-height:1.18!important}body .app-shell :where(.kpi-card strong,.summary-card strong,.attachment-governance-card strong,.attachment-governance-strip strong,.entity-card strong,.workorder-card strong){overflow:visible!important;text-overflow:clip!important;white-space:normal!important;line-height:1.2!important}body .app-shell :where(.entity-card,.workorder-card,.record-row,.ticket-card,.invoice-card,.contract-card,.quotation-card){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:14px!important}body .app-shell :where(.workorder-top,.entity-card-header,.record-row-header,.ticket-card-header){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important}body .app-shell :where(.entity-card-side,.record-card-side,.workorder-card-side){display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:6px!important;max-width:min(260px,42vw)!important}body .app-shell :where(.status-pill,.priority-pill,.plan-pill,.record-badge,.chip,.tag,.badge,.support-status,.ticket-status,.quotation-status,.contract-status,.invoice-status,.subscription-status,.kanban-priority){flex:0 1 auto!important;width:auto!important;max-width:100%!important;min-height:26px!important;height:auto!important;padding:5px 9px!important;border-radius:999px!important;line-height:1.12!important;white-space:normal!important;text-align:center!important}body .app-shell :where(.actions-row,.button-row,.record-actions,.record-action-strip,.calendar-agenda-event-actions,.support-simple-filters,.notification-filter-bar,.approval-filter-bar,.quotation-filter-strip,.contract-filter-strip,.calendar-filter-row,.timesheet-filter-bar,.quick-filter){display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;overflow:visible!important}body .app-shell :where(button,.record-open-button,.record-action,.actions-row button,.button-row button,.record-actions button,.calendar-agenda-event-actions button){min-width:0!important;min-height:38px!important;height:auto!important;max-height:none!important;line-height:1.12!important;white-space:normal!important}body .app-shell :where(.admin-form,.module-form-panel,.commercial-form-block,.form-row){gap:12px!important}body .app-shell :where(.admin-form label,.module-form-panel label,.commercial-form-block label,.form-row label){display:grid!important;gap:6px!important;min-width:0!important;max-width:100%!important}body .app-shell :where(.admin-form label>span,.module-form-panel label>span,.commercial-form-block label>span,.form-row label>span){display:block!important;min-height:0!important;overflow:visible!important;white-space:normal!important;line-height:1.25!important}body .app-shell .timesheets-simple .timesheet-simple-kpis{display:grid!important;grid-template-columns:repeat(6,minmax(140px,1fr))!important;gap:14px!important;align-items:stretch!important}body .app-shell .timesheets-simple .timesheet-simple-kpis .kpi-card{min-height:128px!important;justify-content:center!important;align-items:flex-start!important;text-align:left!important}body .app-shell .timesheets-simple .timesheet-simple-layout{display:grid!important;grid-template-columns:minmax(360px,.9fr) minmax(620px,1.6fr)!important;gap:24px!important;align-items:start!important}body .app-shell .timesheets-simple .module-form-panel{min-width:0!important}body .app-shell .timesheets-simple .module-form-panel .form-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}body .app-shell .timesheets-simple .timesheet-list-panel{min-width:0!important;overflow:hidden!important}body .app-shell .timesheets-simple .timesheet-filter-bar{display:grid!important;grid-template-columns:minmax(260px,1.4fr) minmax(150px,.7fr) minmax(300px,1.5fr) repeat(2,minmax(150px,.75fr))!important;gap:14px!important;align-items:end!important;justify-content:stretch!important;width:100%!important;margin:14px 0 16px!important}body .app-shell .timesheets-simple .timesheet-filter-bar label,body .app-shell .timesheets-simple .timesheet-employee-filter{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;min-width:0!important;width:100%!important;align-self:end!important}body .app-shell .timesheets-simple .timesheet-filter-bar label:first-child{grid-column:auto!important}body .app-shell .timesheets-simple .timesheet-filter-bar :where(input,select){height:48px!important;min-height:48px!important;width:100%!important;font-size:.95rem!important;line-height:1.2!important}body .app-shell .timesheets-simple .timesheet-filter-bar .input-with-icon{min-width:0!important;width:100%!important}body .app-shell .timesheets-simple .timesheet-filter-bar .input-with-icon input{padding-left:40px!important}body .app-shell .timesheets-simple .timesheet-employee-filter small{display:block!important;min-height:18px!important;margin-top:2px!important;color:var(--muted)!important;font-size:.78rem!important;line-height:1.25!important;white-space:normal!important}body .app-shell .timesheets-simple .timesheet-activity-strip{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;margin:0 0 16px!important}body .app-shell .timesheets-simple .timesheet-activity-strip .inline-empty{max-width:100%!important}body .app-shell .timesheets-simple .empty-state{align-items:flex-start!important;text-align:left!important}@media (max-width: 1500px){body .app-shell .timesheets-simple .timesheet-simple-kpis{grid-template-columns:repeat(3,minmax(180px,1fr))!important}body .app-shell .timesheets-simple .timesheet-simple-layout{grid-template-columns:minmax(320px,.9fr) minmax(520px,1.35fr)!important}body .app-shell .timesheets-simple .timesheet-filter-bar{grid-template-columns:repeat(2,minmax(220px,1fr))!important}body .app-shell .timesheets-simple .timesheet-employee-filter{grid-column:1 / -1!important}}@media (max-width: 1100px){body .app-shell .timesheets-simple .timesheet-simple-layout{grid-template-columns:1fr!important}}@media (max-width: 720px){body .app-shell .timesheets-simple .timesheet-simple-kpis,body .app-shell .timesheets-simple .timesheet-filter-bar,body .app-shell .timesheets-simple .module-form-panel .form-row{grid-template-columns:1fr!important}body .app-shell .timesheets-simple .timesheet-simple-kpis .kpi-card{min-height:112px!important}}body .app-shell :where(input,select,textarea){min-height:42px!important;border-radius:12px!important;line-height:1.2!important}body .app-shell textarea{min-height:96px!important}body .app-shell .topbar{overflow:visible!important}body .app-shell .global-command{display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:0 14px!important;overflow:visible!important}body .app-shell .global-command input{height:100%!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important}body .app-shell .command-panel{left:0!important;right:0!important;width:min(760px,calc(100vw - 32px))!important;min-width:0!important;overflow:visible!important}body .app-shell .command-result{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:52px!important;height:auto!important;overflow:visible!important}body .app-shell .command-result strong,body .app-shell .command-result small{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.25!important}body .app-shell .command-result kbd{display:none!important}body .app-shell .record-drawer{width:min(560px,100vw)!important;min-width:min(560px,100vw)!important;max-width:100vw!important;overflow:hidden!important}body .app-shell .record-drawer-tabs{display:grid!important;grid-template-columns:repeat(5,minmax(84px,1fr))!important;gap:8px!important;width:auto!important;margin:0 20px 12px!important;padding:0!important;border-radius:0!important;background:transparent!important;overflow-x:auto!important;overflow-y:visible!important;scrollbar-width:thin!important;scrollbar-color:#c7d2fe transparent!important}body .app-shell .record-drawer-tabs::-webkit-scrollbar{height:6px!important}body .app-shell .record-drawer-tabs::-webkit-scrollbar-thumb{border-radius:999px!important;background:#c7d2fe!important}body .app-shell .record-drawer-tabs button{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:100%!important;min-width:84px!important;min-height:42px!important;height:42px!important;padding:0 10px!important;border:1px solid #d9e0ec!important;border-radius:14px!important;background:#fff!important;color:#1f2a44!important;box-shadow:none!important;font-size:13px!important;font-weight:820!important;line-height:1!important;white-space:nowrap!important;text-align:center!important;overflow:hidden!important;text-overflow:ellipsis!important}body .app-shell .record-drawer-tabs button svg{flex:0 0 auto!important;width:15px!important;height:15px!important;color:#4f46e5!important;stroke:#4f46e5!important}body .app-shell .record-drawer-tabs button small{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;min-width:18px!important;height:18px!important;padding:0 5px!important;border-radius:999px!important;background:#eef2ff!important;color:#4f46e5!important;font-size:10px!important;font-weight:850!important;line-height:1!important}body .app-shell .record-drawer-tabs button.active{border-color:#c7d2fe!important;background:#eef2ff!important;color:#312e81!important;box-shadow:inset 0 0 0 1px #4f46e514,0 8px 18px #4f46e51a!important}body .app-shell .record-drawer-tabs button.active svg{color:#312e81!important;stroke:#312e81!important}body .app-shell .record-drawer-footer{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:60px!important}body .app-shell .record-drawer-footer span{overflow:visible!important;text-overflow:clip!important;white-space:normal!important;line-height:1.3!important}body .app-shell .record-drawer-body{min-width:0!important}body .app-shell .record-drawer-section:has(.record-drawer-journey){gap:14px!important}body .app-shell .record-drawer-section:has(.record-drawer-journey)>h3{margin:0!important;font-size:17px!important;line-height:1.25!important;color:#111827!important}body .app-shell .record-drawer-journey-summary{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;width:100%!important;padding:14px!important;border:1px solid #dbe4f0!important;border-radius:16px!important;background:#fff!important;overflow:visible!important}body .app-shell .record-drawer-journey-summary>svg{width:18px!important;height:18px!important;margin-top:2px!important;color:#4f46e5!important;stroke:#4f46e5!important}body .app-shell .record-drawer-journey-summary div{display:grid!important;gap:5px!important;min-width:0!important}body .app-shell .record-drawer-journey-summary strong,body .app-shell .record-drawer-journey-summary small{display:block!important;max-width:100%!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}body .app-shell .record-drawer-journey-summary strong{color:#111827!important;font-size:15px!important;line-height:1.28!important}body .app-shell .record-drawer-journey-summary small{color:#475467!important;font-size:13px!important;line-height:1.42!important}body .app-shell .record-drawer-journey{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important}body .app-shell .record-drawer-journey button{display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;min-height:82px!important;height:auto!important;padding:14px!important;border:1px solid #dbe4f0!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 18px #0f172a0a!important;text-align:left!important;overflow:visible!important}body .app-shell .record-drawer-journey button:hover{border-color:#c7d2fe!important;background:#f8f7ff!important;box-shadow:0 10px 22px #4f46e517!important}body .app-shell .record-drawer-journey button>div{display:grid!important;gap:5px!important;min-width:0!important;width:100%!important}body .app-shell .record-drawer-journey span,body .app-shell .record-drawer-journey strong,body .app-shell .record-drawer-journey small{display:block!important;max-width:100%!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}body .app-shell .record-drawer-journey span{width:fit-content!important;padding:4px 8px!important;border-radius:999px!important;background:#eef2ff!important;color:#4f46e5!important;font-size:11px!important;font-weight:850!important;line-height:1.1!important;text-transform:none!important}body .app-shell .record-drawer-journey strong{color:#111827!important;font-size:15px!important;font-weight:820!important;line-height:1.25!important}body .app-shell .record-drawer-journey small{color:#475467!important;font-size:13px!important;font-weight:680!important;line-height:1.42!important}body .app-shell .record-drawer-journey button>svg{justify-self:center!important;width:18px!important;height:18px!important;color:#4f46e5!important;stroke:#4f46e5!important}body .app-shell .record-drawer-empty{line-height:1.42!important;white-space:normal!important;overflow:visible!important}body .app-shell .focus-record-button{border-color:#c7d2fe!important;background:#eef2ff!important;color:#312e81!important;font-weight:850!important}body .app-shell .focus-record-button:hover{border-color:#a5b4fc!important;background:#e0e7ff!important;color:#1e1b4b!important}body .app-shell :where(.workorder-list,.company-subscription-list,.attachment-register-list,.record-list,.entity-list,.support-ticket-list,.invoice-list,.contract-list,.quotation-list,.employee-list){max-height:none!important;height:auto!important;min-height:0!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;scrollbar-width:auto!important}body .app-shell :where(.workorder-list,.company-subscription-list,.attachment-register-list,.record-list,.entity-list,.support-ticket-list,.invoice-list,.contract-list,.quotation-list,.employee-list)>:where(.pagination-controls,nav.pagination-controls){position:static!important;margin-top:12px!important}@media (max-width: 600px){body .app-shell .record-drawer{width:100vw!important;min-width:0!important}body .app-shell .record-drawer-tabs{grid-template-columns:repeat(5,minmax(72px,1fr))!important;margin-inline:14px!important;gap:6px!important}body .app-shell .record-drawer-tabs button{min-width:72px!important;height:40px!important;min-height:40px!important;padding:0 8px!important;font-size:12px!important}body .app-shell .record-drawer-footer{grid-template-columns:auto minmax(0,1fr)!important}body .app-shell .record-drawer-footer button{grid-column:1 / -1!important;width:100%!important}body .app-shell .record-drawer-journey-summary,body .app-shell .record-drawer-journey button{grid-template-columns:1fr!important}body .app-shell .record-drawer-journey button>svg{justify-self:flex-start!important}}@media (max-width: 760px){body .app-shell :where(.panel-heading,.section-title,.module-state-header,.support-simple-bar,.company-subscription-header,.attachment-governance-header,.dashboard-next-actions-header,.record-drawer-section-title,.workorder-top,.entity-card-header,.record-row-header,.ticket-card-header){grid-template-columns:1fr!important}body .app-shell :where(.entity-card-side,.record-card-side,.workorder-card-side){justify-content:flex-start!important;max-width:100%!important}body .app-shell :where(.actions-row,.button-row,.record-actions,.record-action-strip)>*{flex:1 1 140px!important}}body .app-shell .task-action-strip{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:10px!important;align-items:stretch!important}body .app-shell .task-action-strip button{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;column-gap:10px!important;row-gap:2px!important;min-height:76px!important;padding:14px!important;text-align:left!important}body .app-shell .task-action-strip button svg{grid-column:1!important;grid-row:1 / span 2!important;width:18px!important;height:18px!important;align-self:center!important}body .app-shell .task-action-strip button span,body .app-shell .task-action-strip button small{grid-column:2!important;min-width:0!important;max-width:100%!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}body .app-shell .task-action-strip button span{grid-row:1!important;display:block!important;font-size:14px!important;line-height:1.15!important;word-break:normal!important;overflow-wrap:anywhere!important}body .app-shell .task-action-strip button small{grid-row:2!important;display:block!important;font-size:11px!important;line-height:1.2!important;word-break:normal!important;overflow-wrap:anywhere!important}body main.saas-site .elevon-sales-apps{width:min(1040px,100%)!important;margin:32px auto 0!important;padding:14px!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;border:1px solid #edf1f7!important;border-radius:28px!important;background:#fff!important;box-shadow:0 20px 54px #0f172a0f!important}body main.saas-site .elevon-sales-apps article{min-height:92px!important;padding:10px 8px!important;display:grid!important;grid-template-rows:48px 28px!important;justify-items:center!important;align-content:center!important;gap:8px!important;border:1px solid transparent!important;border-radius:20px!important;background:#fff!important;cursor:default!important;-webkit-user-select:none!important;user-select:none!important;animation:elevon-app-float 4.8s ease-in-out infinite!important;animation-delay:calc(var(--app, 0) * -.18s)!important}body main.saas-site .elevon-sales-apps article:hover{transform:none!important;box-shadow:none!important}body main.saas-site .elevon-sales-apps article span{width:48px!important;height:48px!important;display:grid!important;place-items:center!important;border-radius:16px!important;background:#eef4ff!important;color:#2563eb!important;box-shadow:0 12px 26px #1018280e!important}body main.saas-site .elevon-sales-apps article:nth-child(3n+2) span{background:#f4ecff!important;color:#7c3aed!important}body main.saas-site .elevon-sales-apps article:nth-child(3n) span{background:#fff1f2!important;color:#e11d48!important}body main.saas-site .elevon-sales-apps article:nth-child(4n) span{background:#eefdf7!important;color:#0f9f77!important}body main.saas-site .elevon-sales-apps article strong{min-height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#101828!important;font-size:13px!important;font-weight:820!important;line-height:1.15!important;text-align:center!important}body main.saas-site .elevon-sales-preview-single{margin-top:24px!important;display:block!important}body main.saas-site .elevon-sales-preview-single .elevon-sales-window{width:min(1180px,100%)!important}body main.saas-site .elevon-sales-preview-single .elevon-sales-window-body{padding:10px!important;display:block!important;background:#f8fafc!important}body main.saas-site .elevon-sales-preview-single .elevon-sales-window-body img{width:100%!important;display:block!important;aspect-ratio:16 / 8.3!important;object-fit:cover!important;object-position:top center!important;border:1px solid #edf1f7!important;border-radius:18px!important;animation:elevon-dashboard-proof-in .52s ease both!important}@keyframes elevon-app-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes elevon-dashboard-proof-in{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 980px){body main.saas-site .elevon-sales-apps{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width: 640px){body main.saas-site .elevon-sales-apps{grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:10px!important;border-radius:22px!important}body main.saas-site .elevon-sales-apps article{min-height:84px!important}body main.saas-site .elevon-sales-preview-single .elevon-sales-window-body img{aspect-ratio:4 / 3!important}}body .app-shell .dashboard-focus-scope[data-density="Deep dive"]{display:grid!important;gap:18px!important;min-width:0!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"]>:where(.panel,.dashboard-section,.dashboard-health-grid,.dashboard-chart-grid,.two-column){width:100%!important;min-width:0!important;margin-block:0!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] :where(.dashboard-focus-control,.dashboard-density-control){margin-block:0!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .dashboard-density-control{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] :where(.dashboard-next-actions-header,.executive-signal-header,.workflow-bottleneck-header,.daily-operating-flow-header,.command-action-board-header,.daily-control-overview-header,.operating-health-summary-header){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px 18px!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] :where(.dashboard-next-actions-header,.executive-signal-header,.workflow-bottleneck-header,.daily-operating-flow-header,.command-action-board-header,.daily-control-overview-header,.operating-health-summary-header)>:where(div,span,small){min-width:0!important;max-width:100%!important;overflow:visible!important;white-space:normal!important;text-align:left!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] :where(.daily-focus-grid,.dashboard-next-actions-grid,.command-stack-grid,.workflow-bottleneck-grid,.daily-operating-flow-grid,.command-action-board-grid,.daily-control-overview-grid,.command-shortcuts-grid,.operating-health-summary-grid,.operating-pulse-grid,.revenue-runway-grid,.people-capacity-grid,.asset-supply-grid,.customer-service-grid,.finance-watch-grid,.governance-grid,.workday-planner-grid,.saas-readiness-grid,.service-sla-grid,.data-quality-grid,.profitability-grid,.bottleneck-grid,.retention-grid,.automation-grid,.growth-grid,.compliance-grid,.adoption-grid,.revenue-protection-grid,.execution-grid,.decision-load-grid,.owner-workload-grid,.escalation-board-grid,.executive-scoreboard-grid,.morning-brief-grid,.attention-heatmap-grid,.cash-work-grid,.department-health-grid,.module-coverage-grid,.next-actions-grid,.business-flow-grid,.risk-radar-grid,.quick-action-grid,.module-group-grid,.dashboard-summary-band){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;gap:14px!important;align-items:stretch!important;min-width:0!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] :where(.executive-signal-grid,.cash-work-layout){display:grid!important;grid-template-columns:minmax(280px,.9fr) minmax(0,1.4fr)!important;gap:16px!important;align-items:stretch!important;min-width:0!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .executive-signal-gauges{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] :where(.dashboard-next-action-card,.executive-signal-gauge-button,.executive-signal-chart,.command-stack-card,.workflow-bottleneck-card,.daily-operating-flow-card,.command-action-card,.daily-control-overview-card,.command-shortcut-card,.operating-health-summary-card,.operating-pulse-card,.revenue-runway-card,.people-capacity-card,.asset-supply-card,.customer-service-card,.finance-watch-card,.governance-card,.workday-planner-card,.saas-readiness-card,.service-sla-card,.data-quality-card,.profitability-card,.bottleneck-card,.retention-card,.automation-card,.growth-card,.compliance-card,.adoption-card,.revenue-protection-card,.execution-card,.decision-load-card,.owner-workload-card,.escalation-board-card,.executive-score-card,.morning-brief-card,.attention-heatmap-cell,.cash-work-card,.department-health-card,.module-coverage-card,.next-action-card,.business-flow-stage,.risk-radar-card,.health-card,.kpi-card,.summary-block){width:100%!important;min-width:0!important;min-height:150px!important;height:auto!important;display:grid!important;align-content:start!important;gap:10px!important;padding:16px!important;overflow:visible!important;text-align:left!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] :where(.operating-health-summary-card,.operating-pulse-card,.revenue-runway-card,.people-capacity-card,.asset-supply-card,.customer-service-card,.finance-watch-card,.governance-card,.workday-planner-card,.saas-readiness-card,.service-sla-card,.data-quality-card,.profitability-card,.bottleneck-card,.retention-card,.automation-card,.growth-card,.compliance-card,.adoption-card,.revenue-protection-card,.execution-card,.decision-load-card,.owner-workload-card,.escalation-board-card){grid-template-rows:auto auto minmax(42px,1fr) auto!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] :where(.operating-health-summary-card,.operating-pulse-card,.revenue-runway-card,.people-capacity-card,.asset-supply-card,.customer-service-card,.finance-watch-card,.governance-card,.workday-planner-card,.saas-readiness-card,.service-sla-card,.data-quality-card,.profitability-card,.bottleneck-card,.retention-card,.automation-card,.growth-card,.compliance-card,.adoption-card,.revenue-protection-card,.execution-card,.decision-load-card,.owner-workload-card,.escalation-board-card)>span{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:7px!important;min-width:0!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] :where(.operating-health-summary-card,.operating-pulse-card,.revenue-runway-card,.people-capacity-card,.asset-supply-card,.customer-service-card,.finance-watch-card,.governance-card,.workday-planner-card,.saas-readiness-card,.service-sla-card,.data-quality-card,.profitability-card,.bottleneck-card,.retention-card,.automation-card,.growth-card,.compliance-card,.adoption-card,.revenue-protection-card,.execution-card,.decision-load-card,.owner-workload-card,.escalation-board-card)>span>:where(em,small){justify-self:start!important;max-width:100%!important;min-height:24px!important;height:auto!important;white-space:normal!important;text-align:left!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] :where(.dashboard-next-action-card,.command-stack-card,.workflow-bottleneck-card,.daily-operating-flow-card,.command-action-card,.daily-control-overview-card,.operating-health-summary-card,.operating-pulse-card,.revenue-runway-card,.people-capacity-card,.asset-supply-card,.customer-service-card,.finance-watch-card,.governance-card,.workday-planner-card,.saas-readiness-card,.service-sla-card,.data-quality-card,.profitability-card,.bottleneck-card,.retention-card,.automation-card,.growth-card,.compliance-card,.adoption-card,.revenue-protection-card,.execution-card,.decision-load-card,.owner-workload-card,.escalation-board-card,.executive-score-card,.morning-brief-card,.attention-heatmap-cell,.cash-work-card,.department-health-card,.module-coverage-card,.next-action-card,.business-flow-stage,.risk-radar-card) :where(span,strong,small,em,b,p,i){min-width:0!important;max-width:100%!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.28!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] :where(.operating-health-summary-card,.operating-pulse-card,.revenue-runway-card,.people-capacity-card,.asset-supply-card,.customer-service-card,.finance-watch-card,.governance-card,.workday-planner-card,.saas-readiness-card,.service-sla-card,.data-quality-card,.profitability-card,.bottleneck-card,.retention-card,.automation-card,.growth-card,.compliance-card,.adoption-card,.revenue-protection-card,.execution-card,.decision-load-card,.owner-workload-card,.escalation-board-card)>b{align-self:end!important;font-size:clamp(24px,2.1vw,32px)!important;line-height:1.05!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] :where(.operating-health-summary-track,.operating-pulse-track,.revenue-runway-track,.people-capacity-track,.asset-supply-track,.customer-service-track,.finance-watch-track,.governance-track,.workday-planner-track,.saas-readiness-track,.service-sla-track,.data-quality-track,.profitability-track,.bottleneck-track,.retention-track,.automation-track,.growth-track,.compliance-track,.adoption-track,.revenue-protection-track,.execution-track,.decision-load-track,.owner-workload-track,.escalation-board-track,.cash-work-track,.business-flow-track,.risk-radar-meter,.attention-heat-track,.executive-score-track){width:100%!important;min-width:0!important;align-self:end!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .decision-queue-item{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto auto!important;align-items:center!important;gap:12px!important;min-width:0!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .executive-signal-context{display:grid!important;grid-template-columns:minmax(120px,.6fr) minmax(90px,auto) minmax(0,1.2fr) minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .dashboard-stage-title{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:14px!important;text-align:left!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .dashboard-stage-title strong{max-width:100%!important;text-align:left!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .dashboard-chart-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .dashboard-chart-grid>.panel{min-height:280px!important}@media (max-width: 1180px){body .app-shell .dashboard-focus-scope[data-density="Deep dive"] :where(.daily-focus-grid,.dashboard-next-actions-grid,.command-stack-grid,.workflow-bottleneck-grid,.daily-operating-flow-grid,.command-action-board-grid,.daily-control-overview-grid,.operating-health-summary-grid,.operating-pulse-grid,.revenue-runway-grid,.people-capacity-grid,.asset-supply-grid,.customer-service-grid,.finance-watch-grid,.governance-grid,.workday-planner-grid,.saas-readiness-grid,.service-sla-grid,.data-quality-grid,.profitability-grid,.bottleneck-grid,.retention-grid,.automation-grid,.growth-grid,.compliance-grid,.adoption-grid,.revenue-protection-grid,.execution-grid,.decision-load-grid,.owner-workload-grid,.escalation-board-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] :where(.executive-signal-grid,.cash-work-layout){grid-template-columns:1fr!important}}@media (max-width: 760px){body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .dashboard-density-control,body .app-shell .dashboard-focus-scope[data-density="Deep dive"] :where(.dashboard-next-actions-header,.executive-signal-header,.workflow-bottleneck-header,.daily-operating-flow-header,.command-action-board-header,.daily-control-overview-header,.operating-health-summary-header,.dashboard-stage-title){grid-template-columns:1fr!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .dashboard-density-control>div:last-child,body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .dashboard-focus-control{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .executive-signal-context,body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .decision-queue-item{grid-template-columns:1fr!important;justify-items:start!important}}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .dashboard-next-actions-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .dashboard-next-action-card{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto minmax(42px,1fr) auto auto auto!important;min-height:238px!important;padding:18px 46px 18px 18px!important;gap:9px!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .dashboard-next-action-card>:where(span,strong,b,p,small,em,i){display:block!important;width:100%!important;min-width:0!important;max-width:none!important;writing-mode:horizontal-tb!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:normal!important;text-align:left!important;letter-spacing:0!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .dashboard-next-action-card>span,body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .dashboard-next-action-card>i{width:fit-content!important;max-width:100%!important;padding:5px 9px!important;border-radius:999px!important;background:#4f46e514!important;color:#4338ca!important;font-size:11px!important;line-height:1.1!important;text-transform:none!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .dashboard-next-action-card.risk>span,body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .dashboard-next-action-card.risk>i{background:#f43f5e1a!important;color:#be123c!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .dashboard-next-action-card.warning>span,body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .dashboard-next-action-card.warning>i{background:#d977061a!important;color:#9a3412!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .dashboard-next-action-card>strong{font-size:21px!important;line-height:1.16!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .dashboard-next-action-card>b{font-size:clamp(26px,2.4vw,34px)!important;line-height:1.04!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .dashboard-next-action-card>p{align-self:start!important;color:#475467!important;line-height:1.4!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .dashboard-next-action-card>svg{right:18px!important;bottom:18px!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .command-priority-strip,body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .command-handoff-strip{display:grid!important;gap:12px!important;min-width:0!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .command-priority-strip>div,body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .command-handoff-strip>div{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important;gap:10px!important;min-width:0!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .command-priority-strip button,body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .command-handoff-strip button{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;min-width:0!important;height:auto!important;min-height:82px!important;align-content:start!important;text-align:left!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .command-priority-strip button :where(b,small),body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .command-handoff-strip button :where(span,b,p){display:block!important;width:100%!important;max-width:100%!important;writing-mode:horizontal-tb!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:normal!important;text-align:left!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .tenant-activity-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))!important;gap:10px!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .tenant-activity-item{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto auto auto!important;align-items:start!important;min-width:0!important;min-height:156px!important;height:auto!important;gap:7px 12px!important;padding:15px!important;overflow:visible!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .tenant-activity-item>:where(span,strong,p,small){grid-column:1!important;display:block!important;min-width:0!important;width:100%!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;text-align:left!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .tenant-activity-item>svg{grid-column:2!important;grid-row:1!important;justify-self:end!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .daily-focus-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] :where(.daily-focus-lead,.daily-focus-item){min-height:132px!important;padding:16px!important;display:grid!important;align-content:start!important;gap:8px!important;overflow:visible!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] :where(.daily-focus-lead,.daily-focus-item) :where(span,strong,small){display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;text-align:left!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] :where(.daily-focus-lead,.daily-focus-item) strong{font-size:clamp(24px,2.2vw,32px)!important;line-height:1.05!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .workflow-bottleneck-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .workflow-bottleneck-card{min-height:250px!important;gap:16px!important;padding:20px!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .workflow-bottleneck-card-main{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:12px!important;min-height:68px!important;padding:14px!important;overflow:visible!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .workflow-bottleneck-card-main :where(span,strong,small,b){display:inline-flex!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:100%!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;writing-mode:horizontal-tb!important;text-align:left!important;letter-spacing:0!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .workflow-bottleneck-card-main>span{grid-column:1!important;grid-row:1!important;justify-self:start!important;width:fit-content!important;padding:5px 9px!important;border-radius:999px!important;background:#4f46e514!important;color:#3730a3!important;font-size:11px!important;line-height:1.1!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .workflow-bottleneck-card-main>strong{grid-column:1!important;grid-row:2!important;font-size:20px!important;line-height:1.15!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .workflow-bottleneck-card-main>b{grid-column:2!important;grid-row:1 / span 2!important;justify-self:end!important;min-width:58px!important;max-width:110px!important;min-height:52px!important;justify-content:center!important;text-align:center!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .workflow-bottleneck-card-main>small{grid-column:3!important;grid-row:1 / span 2!important;justify-self:end!important;color:#667085!important;font-size:13px!important;line-height:1.25!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .workflow-route-mini{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:stretch!important;min-width:0!important;overflow:visible!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .workflow-route-mini button{flex:1 1 150px!important;width:auto!important;min-width:150px!important;min-height:68px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:center!important;gap:6px!important;padding:12px 14px!important;overflow:visible!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .workflow-route-mini button :where(span,strong){display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:normal!important;writing-mode:horizontal-tb!important;text-align:left!important;letter-spacing:0!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .workflow-route-mini button span{width:fit-content!important;padding:4px 8px!important;border-radius:999px!important;background:#4f46e514!important;color:#3730a3!important;font-size:11px!important;line-height:1.1!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .workflow-route-mini button strong{color:#111827!important;font-size:15px!important;line-height:1.2!important}@media (max-width: 760px){body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .workflow-bottleneck-card-main{grid-template-columns:minmax(0,1fr) auto!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .workflow-bottleneck-card-main>small{grid-column:1 / -1!important;grid-row:3!important;justify-self:start!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .workflow-route-mini button{flex-basis:100%!important}}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] :where(.permission-list,.dashboard-summary-band,.module-group-grid){display:grid!important;gap:10px!important;min-width:0!important;width:100%!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .dashboard-summary-band,body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .module-group-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] :where(.permission-list>div,.permission-list>button,.dashboard-summary-band>div,.dashboard-summary-band>button,.module-group-grid>div,.module-group-grid>button){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;justify-items:stretch!important;gap:12px!important;min-width:0!important;min-height:58px!important;height:auto!important;padding:13px 16px!important;overflow:visible!important;text-align:left!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] :where(.permission-list>div,.permission-list>button,.dashboard-summary-band>div,.dashboard-summary-band>button,.module-group-grid>div,.module-group-grid>button)>:where(span,strong,small,em){display:block!important;min-width:0!important;max-width:100%!important;width:auto!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;writing-mode:horizontal-tb!important;letter-spacing:0!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] :where(.permission-list>div,.permission-list>button,.dashboard-summary-band>div,.dashboard-summary-band>button,.module-group-grid>div,.module-group-grid>button)>span{justify-self:start!important;padding:0!important;border-radius:0!important;background:transparent!important;color:#475467!important;font-size:14px!important;line-height:1.25!important;text-align:left!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] :where(.permission-list>div,.permission-list>button,.dashboard-summary-band>div,.dashboard-summary-band>button,.module-group-grid>div,.module-group-grid>button)>strong{justify-self:end!important;width:auto!important;padding:0!important;border-radius:0!important;background:transparent!important;color:#111827!important;font-size:clamp(20px,1.7vw,28px)!important;line-height:1.08!important;text-align:right!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .permission-list strong.ok{color:#4f46e5!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .muted-line{margin:12px 0 0!important;color:#475467!important;font-size:14px!important;line-height:1.4!important;text-align:left!important}@media (max-width: 560px){body .app-shell .dashboard-focus-scope[data-density="Deep dive"] :where(.permission-list>div,.permission-list>button,.dashboard-summary-band>div,.dashboard-summary-band>button,.module-group-grid>div,.module-group-grid>button){grid-template-columns:minmax(0,1fr)!important;justify-items:start!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] :where(.permission-list>div,.permission-list>button,.dashboard-summary-band>div,.dashboard-summary-band>button,.module-group-grid>div,.module-group-grid>button)>strong{justify-self:start!important;text-align:left!important}}@media (max-width: 980px){body .app-shell{display:block!important;grid-template-columns:minmax(0,1fr)!important;min-width:0!important;overflow-x:hidden!important}body .app-shell .content{width:100%!important;min-width:0!important;margin:0!important;padding:18px!important}body .app-shell .sidebar{display:none!important;position:fixed!important;inset:0 auto 0 0!important;width:min(360px,calc(100vw - 28px))!important;max-width:calc(100vw - 28px)!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;z-index:200!important;overflow-y:auto!important;box-shadow:24px 0 80px #0f172a47!important}body .app-shell .sidebar.open{display:grid!important}body .app-shell .mobile-menu-button,body .app-shell .mobile-sidebar-close{display:inline-flex!important}body .app-shell .topbar{grid-template-columns:auto minmax(0,1fr)!important;gap:12px!important}body .app-shell .topbar .global-command{grid-column:1 / -1!important}}@media (max-width: 520px){body .app-shell .content{padding:12px!important}body .app-shell .topbar{grid-template-columns:1fr!important}body .app-shell .mobile-menu-button{justify-self:start!important}}body .app-shell .dashboard-focus-scope[data-density="Deep dive"]>.two-column{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;align-items:stretch!important;width:100%!important;min-width:0!important;margin:0!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"]>.dashboard-stacked-columns{align-items:start!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .dashboard-stack-column{display:grid!important;gap:18px!important;align-content:start!important;min-width:0!important;width:100%!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .dashboard-stack-column>.panel{margin:0!important;height:auto!important;grid-template-rows:auto auto!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"]>.two-column>.panel,body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .dashboard-stack-column>.panel{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;align-content:start!important;gap:14px!important;min-width:0!important;height:100%!important;margin:0!important;padding:20px!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"]>.two-column>.panel>.panel-heading,body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .dashboard-stack-column>.panel>.panel-heading{margin:0!important;padding-bottom:12px!important;border-bottom:1px solid rgba(137,151,172,.16)!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"]>.two-column>.panel>:where(.permission-list,.signal-list,.dashboard-summary-band,.module-group-grid),body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .dashboard-stack-column>.panel>:where(.permission-list,.signal-list,.dashboard-summary-band,.module-group-grid){margin:0!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] :where(.permission-list>div,.permission-list>button,.dashboard-summary-band>div,.dashboard-summary-band>button,.module-group-grid>div,.module-group-grid>button,.signal-row){min-height:64px!important;margin:0!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .signal-list{display:grid!important;gap:10px!important;min-width:0!important;width:100%!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .signal-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;justify-items:stretch!important;gap:12px!important;padding:13px 16px!important;overflow:visible!important;text-align:left!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .signal-row>span{display:grid!important;gap:3px!important;min-width:0!important;max-width:100%!important;text-align:left!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .signal-row>b{justify-self:end!important;min-width:0!important;width:auto!important;padding:0!important;border-radius:0!important;background:transparent!important;color:#111827!important;font-size:clamp(20px,1.7vw,28px)!important;line-height:1.08!important;text-align:right!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .module-group-grid+.muted-line{align-self:end!important;margin:2px 0 0!important;padding-top:2px!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .module-group-grid{grid-template-columns:repeat(2,minmax(170px,220px))!important;justify-content:start!important;align-content:start!important;gap:10px 12px!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .module-group-grid>:where(div,button){width:100%!important;min-height:62px!important}@media (max-width: 980px){body .app-shell .dashboard-focus-scope[data-density="Deep dive"]>.two-column{grid-template-columns:minmax(0,1fr)!important}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .module-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 560px){body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .module-group-grid{grid-template-columns:minmax(0,1fr)!important}}body .app-shell .dashboard-focus-scope[data-density="Deep dive"] .dashboard-stack-column>.panel{height:auto!important;min-height:0!important;grid-template-rows:auto auto!important}body .app-shell .settings-action-plan-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)!important;gap:18px!important;align-items:stretch!important}body .app-shell .settings-priority-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body .app-shell .settings-priority-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"label value" "detail detail"!important;align-content:start!important;align-items:start!important;gap:8px 14px!important;min-height:112px!important;padding:16px!important;overflow:hidden!important;text-align:left!important}body .app-shell .settings-priority-card span{grid-area:label!important;align-self:start!important;min-width:0!important;max-width:100%!important;color:#3342a0!important;font-size:12px!important;line-height:1.2!important;letter-spacing:0!important;overflow-wrap:normal!important;white-space:normal!important;word-break:normal!important;writing-mode:horizontal-tb!important}body .app-shell .settings-priority-card strong{grid-area:value!important;justify-self:end!important;align-self:start!important;min-width:max-content!important;max-width:150px!important;color:#111827!important;font-size:clamp(24px,2vw,36px)!important;line-height:1!important;letter-spacing:0!important;overflow-wrap:normal!important;white-space:normal!important;word-break:normal!important;writing-mode:horizontal-tb!important}body .app-shell .settings-priority-card small{grid-area:detail!important;min-width:0!important;max-width:100%!important;color:#536177!important;font-size:14px!important;line-height:1.35!important;letter-spacing:0!important;overflow-wrap:normal!important;white-space:normal!important;word-break:normal!important;writing-mode:horizontal-tb!important}body .app-shell .settings-next-move{min-height:100%!important;align-content:center!important;gap:12px!important;padding:22px!important}body .app-shell .settings-next-move :where(span,strong,p,button){min-width:0!important;max-width:100%!important;overflow-wrap:normal!important;word-break:normal!important;writing-mode:horizontal-tb!important}body .app-shell .settings-next-move strong{font-size:clamp(30px,3vw,48px)!important;line-height:1.02!important}body .app-shell .localization-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body .app-shell .localization-preset-grid button{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"country currency" "timezone timezone"!important;align-content:start!important;align-items:start!important;gap:8px 12px!important;min-height:96px!important;padding:16px!important;overflow:hidden!important;text-align:left!important}body .app-shell .localization-preset-grid button span{grid-area:country!important;min-width:0!important;color:#3342a0!important;font-size:13px!important;line-height:1.25!important;letter-spacing:0!important;overflow-wrap:normal!important;white-space:normal!important;word-break:normal!important;writing-mode:horizontal-tb!important}body .app-shell .localization-preset-grid button strong{grid-area:currency!important;justify-self:end!important;min-width:max-content!important;color:#111827!important;font-size:clamp(24px,2.2vw,34px)!important;line-height:1!important;letter-spacing:0!important;overflow-wrap:normal!important;white-space:nowrap!important;word-break:normal!important;writing-mode:horizontal-tb!important}body .app-shell .localization-preset-grid button small{grid-area:timezone!important;min-width:0!important;color:#536177!important;font-size:13px!important;line-height:1.3!important;letter-spacing:0!important;overflow-wrap:normal!important;white-space:normal!important;word-break:normal!important;writing-mode:horizontal-tb!important}@media (max-width: 1180px){body .app-shell .settings-action-plan-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 720px){body .app-shell .settings-priority-list,body .app-shell .localization-preset-grid{grid-template-columns:minmax(0,1fr)!important}}body .app-shell .settings-action-strip{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:12px!important;align-items:stretch!important}body .app-shell .settings-action-strip button{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;grid-template-areas:"icon label" "icon value"!important;align-content:center!important;align-items:center!important;gap:4px 12px!important;min-height:86px!important;padding:14px 16px!important;overflow:hidden!important;text-align:left!important}body .app-shell .settings-action-strip button svg{grid-area:icon!important;grid-row:auto!important;width:22px!important;height:22px!important;align-self:center!important;color:#5b5ff4!important}body .app-shell .settings-action-strip button span,body .app-shell .settings-action-strip button small{min-width:0!important;max-width:100%!important;width:100%!important;letter-spacing:0!important;overflow-wrap:normal!important;word-break:normal!important;writing-mode:horizontal-tb!important}body .app-shell .settings-action-strip button span{grid-area:label!important;color:#111827!important;font-size:16px!important;line-height:1.18!important;font-weight:900!important}body .app-shell .settings-action-strip button small{grid-area:value!important;color:#536177!important;font-size:14px!important;line-height:1.3!important;font-weight:800!important;white-space:normal!important;overflow-wrap:anywhere!important}@media (max-width: 680px){body .app-shell .settings-action-strip{grid-template-columns:minmax(0,1fr)!important}}body .app-shell .users-module{display:grid;gap:24px}body .app-shell .settings-users-handoff{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;border:1px solid rgba(99,102,241,.2);border-radius:20px;background:linear-gradient(135deg,#fffffffa,#f5f6ffeb);box-shadow:0 16px 44px #0f172a14}body .app-shell .settings-users-handoff div{min-width:0;display:grid;gap:6px}body .app-shell .settings-users-handoff span{color:#3343a4;font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}body .app-shell .settings-users-handoff strong{color:#111827;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.2}body .app-shell .settings-users-handoff p{max-width:780px;margin:0;color:#64748b;line-height:1.55}body .app-shell .settings-users-handoff button{min-height:46px;padding:0 18px;border:0;border-radius:14px;background:#4f46e5;color:#fff;font-weight:900;white-space:nowrap}body .app-shell .users-hero{align-items:stretch}body .app-shell .users-seat-card{min-width:260px;display:grid;align-content:center;gap:8px;padding:22px;border:1px solid rgba(99,102,241,.2);border-radius:20px;background:linear-gradient(135deg,#fffffff5,#f1f5f9e6);box-shadow:0 18px 45px #0f172a14}body .app-shell .users-seat-card.full{border-color:#dc262647;background:linear-gradient(135deg,#fffffffa,#fef2f2eb)}body .app-shell .users-seat-card span,body .app-shell .users-selected-header span{color:#3343a4;font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}body .app-shell .users-seat-card strong{color:#111827;font-size:clamp(2rem,4vw,3.2rem);line-height:1}body .app-shell .users-seat-card small,body .app-shell .users-selected-header small,body .app-shell .users-list button small{color:#64748b;font-size:.9rem;line-height:1.5}body .app-shell .users-admin-grid,body .app-shell .users-workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}body .app-shell .users-filter-bar{display:grid;grid-template-columns:minmax(220px,1fr) minmax(150px,.35fr) minmax(130px,.25fr);gap:12px;margin-bottom:16px}body .app-shell .users-filter-bar label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:0 14px;min-height:48px;border:1px solid #dbe4f0;border-radius:14px;background:#fff}body .app-shell .users-filter-bar input,body .app-shell .users-filter-bar select{width:100%;min-width:0;border:0;background:transparent;color:#111827;font-weight:800;outline:none}body .app-shell .users-filter-bar select{min-height:48px;padding:0 14px;border:1px solid #dbe4f0;border-radius:14px;background:#fff}body .app-shell .users-list{display:grid;gap:12px}body .app-shell .users-list button{width:100%;display:grid;grid-template-columns:minmax(0,1fr) max-content max-content;align-items:center;gap:16px;min-height:72px;padding:14px 16px;border:1px solid #dbe4f0;border-radius:16px;background:#fff;color:#111827;text-align:left}body .app-shell .users-list button.active{border-color:#6366f18c;background:#f5f6ff;box-shadow:0 0 0 3px #6366f11f}body .app-shell .users-list button span{min-width:0;display:grid;gap:4px}body .app-shell .users-list button strong{min-width:0;overflow-wrap:anywhere;color:#111827;font-size:1rem;line-height:1.25}body .app-shell .users-list button em,body .app-shell .users-list button i{justify-self:end;max-width:190px;padding:8px 10px;border-radius:999px;background:#f1f5f9;color:#334155;font-size:.78rem;font-style:normal;font-weight:900;line-height:1.1;text-align:center;overflow-wrap:anywhere}body .app-shell .users-list button i.active{background:#e8f8ef;color:#12613d}body .app-shell .users-list button i.inactive{background:#fff1f2;color:#be123c}body .app-shell .users-selected-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px;border:1px solid #dbe4f0;border-radius:18px;background:#fff}body .app-shell .users-selected-header>div{min-width:0;display:grid;gap:6px}body .app-shell .users-selected-header strong{color:#111827;font-size:1.5rem;line-height:1.15;overflow-wrap:anywhere}body .app-shell .users-selected-header button,body .app-shell .users-copy-link,body .app-shell .users-quick-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 14px;border:1px solid #dbe4f0;border-radius:12px;background:#fff;color:#27368f;font-weight:900}body .app-shell .users-access-form,body .app-shell .users-password-form{display:grid;gap:14px;margin-top:16px}body .app-shell .users-quick-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}body .app-shell .users-quick-actions button{min-width:0;white-space:normal;line-height:1.25}body .app-shell .users-quick-actions button:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 1180px){body .app-shell .users-admin-grid,body .app-shell .users-workspace-grid{grid-template-columns:1fr}}@media (max-width: 760px){body .app-shell .settings-users-handoff{display:grid}body .app-shell .settings-users-handoff button{width:100%}body .app-shell .users-filter-bar,body .app-shell .users-list button,body .app-shell .users-quick-actions{grid-template-columns:1fr}body .app-shell .users-list button em,body .app-shell .users-list button i{justify-self:start}body .app-shell .users-selected-header{display:grid}}body main.saas-site .saas-workspace-found{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;width:100%!important;padding:18px 20px!important;border-radius:22px!important;overflow:hidden!important}body main.saas-site .saas-workspace-found>svg{flex:none!important;width:22px!important;height:22px!important}body main.saas-site .saas-workspace-found>div{min-width:0!important;display:grid!important;gap:4px!important}body main.saas-site .saas-workspace-found strong,body main.saas-site .saas-workspace-found span,body main.saas-site .saas-workspace-found small{display:block!important;max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;text-align:left!important}body main.saas-site .saas-workspace-found strong{font-size:clamp(1rem,1.6vw,1.18rem)!important;line-height:1.25!important}body main.saas-site .saas-workspace-found span,body main.saas-site .saas-workspace-found small{color:#5b6b7f!important;font-size:.92rem!important;font-weight:800!important;line-height:1.35!important}body main.saas-site .saas-workspace-found button{justify-self:end!important;width:auto!important;min-width:212px!important;max-width:100%!important;min-height:48px!important;padding-inline:20px!important;white-space:nowrap!important}@media (max-width: 760px){body main.saas-site .saas-workspace-found{grid-template-columns:auto minmax(0,1fr)!important;align-items:flex-start!important}body main.saas-site .saas-workspace-found button{grid-column:1 / -1!important;justify-self:stretch!important;width:100%!important;min-width:0!important}}body .app-shell .notification-stack>.kpi-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;align-items:stretch!important;gap:14px!important}body .app-shell .notification-stack>.kpi-grid .kpi-card{min-height:112px!important;display:grid!important;grid-template-rows:auto 1fr!important;align-content:start!important;justify-items:start!important;gap:14px!important;padding:18px 20px!important;text-align:left!important;overflow:hidden!important}body .app-shell .notification-stack>.kpi-grid .kpi-card span,body .app-shell .notification-stack>.kpi-grid .kpi-card strong,body .app-shell .notification-stack>.kpi-grid .kpi-card small{position:static!important;display:block!important;max-width:100%!important;min-width:0!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;text-align:left!important}body .app-shell .notification-stack>.kpi-grid .kpi-card span{font-size:.86rem!important;line-height:1.25!important}body .app-shell .notification-stack>.kpi-grid .kpi-card strong{align-self:end!important;font-size:clamp(1.8rem,3vw,2.2rem)!important;line-height:1!important}body .app-shell .notification-triage-panel{overflow:hidden!important}body .app-shell .notification-triage-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important}body .app-shell .notification-triage-header>span{justify-self:end!important;max-width:240px!important;white-space:normal!important}body .app-shell .notification-triage-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;align-items:stretch!important;gap:14px!important}body .app-shell .settings-stack.notification-stack .notification-triage-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:14px!important}body .app-shell .settings-stack.notification-stack .notification-triage-tile{width:100%!important;min-width:0!important;min-height:118px!important;border:1px solid rgba(121,139,161,.2)!important;border-radius:18px!important;background:#fffffff0!important;color:#17202a!important;padding:16px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:14px!important;text-align:left!important;cursor:pointer!important;box-shadow:0 10px 24px #0f172a0b!important;overflow:hidden!important}body .app-shell .settings-stack.notification-stack .notification-triage-tile:hover{transform:translateY(-1px)!important;border-color:#5460f057!important;box-shadow:0 14px 30px #0f172a14!important}body .app-shell .settings-stack.notification-stack .notification-triage-tile-copy{min-width:0!important;display:grid!important;gap:8px!important}body .app-shell .settings-stack.notification-stack .notification-triage-tile-copy span{display:block!important;color:#2f3f9f!important;font-size:.76rem!important;font-weight:950!important;line-height:1.2!important;letter-spacing:0!important;text-transform:uppercase!important;white-space:normal!important;overflow-wrap:anywhere!important}body .app-shell .settings-stack.notification-stack .notification-triage-tile-copy strong{display:block!important;color:#64748b!important;font-size:.9rem!important;font-weight:850!important;line-height:1.32!important;white-space:normal!important;overflow-wrap:anywhere!important}body .app-shell .settings-stack.notification-stack .notification-triage-tile-meta{min-width:68px!important;display:grid!important;justify-items:end!important;gap:8px!important}body .app-shell .settings-stack.notification-stack .notification-triage-tile-meta b{display:block!important;color:#101828!important;font-size:clamp(1.5rem,2vw,2rem)!important;font-weight:950!important;line-height:1!important;white-space:nowrap!important}body .app-shell .settings-stack.notification-stack .notification-triage-tile-meta small{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:28px!important;max-width:120px!important;border-radius:999px!important;background:#5460f014!important;color:#2f3f9f!important;padding:5px 10px!important;font-size:.72rem!important;font-weight:900!important;line-height:1.15!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important}body .app-shell .settings-stack.notification-stack .notification-triage-tile.urgent{background:linear-gradient(180deg,#fff1f0db,#fffffff5)!important}body .app-shell .settings-stack.notification-stack .notification-triage-tile.high{background:linear-gradient(180deg,#fff7ede0,#fffffff5)!important}body .app-shell .settings-stack.notification-stack .notification-triage-tile.low{background:linear-gradient(180deg,#f8fafceb,#fffffffa)!important}body .app-shell .settings-stack.notification-stack .notification-triage-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important}body .app-shell .settings-stack.notification-stack .notification-triage-row{width:100%!important;min-width:0!important;min-height:96px!important;border:1px solid rgba(121,139,161,.2)!important;border-radius:18px!important;background:#fffffff5!important;color:#17202a!important;padding:16px 18px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(92px,auto)!important;align-items:center!important;gap:18px!important;text-align:left!important;cursor:pointer!important;box-shadow:0 10px 24px #0f172a0b!important;overflow:hidden!important}body .app-shell .settings-stack.notification-stack .notification-triage-row-copy,body .app-shell .settings-stack.notification-stack .notification-triage-row-meta{min-width:0!important;max-width:100%!important}body .app-shell .settings-stack.notification-stack .notification-triage-row-copy{display:grid!important;gap:7px!important}body .app-shell .settings-stack.notification-stack .notification-triage-row-copy span,body .app-shell .settings-stack.notification-stack .notification-triage-row-copy strong,body .app-shell .settings-stack.notification-stack .notification-triage-row-meta b,body .app-shell .settings-stack.notification-stack .notification-triage-row-meta small{position:static!important;display:block!important;min-width:0!important;max-width:100%!important;margin:0!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;text-align:left!important}body .app-shell .settings-stack.notification-stack .notification-triage-row-copy span{color:#2f3f9f!important;font-size:.78rem!important;font-weight:950!important;line-height:1.2!important;letter-spacing:0!important;text-transform:uppercase!important}body .app-shell .settings-stack.notification-stack .notification-triage-row-copy strong{color:#64748b!important;font-size:.92rem!important;font-weight:850!important;line-height:1.35!important}body .app-shell .settings-stack.notification-stack .notification-triage-row-meta{display:grid!important;justify-items:end!important;gap:8px!important}body .app-shell .settings-stack.notification-stack .notification-triage-row-meta b{color:#101828!important;font-size:clamp(1.5rem,2vw,2rem)!important;font-weight:950!important;line-height:1!important;white-space:nowrap!important;text-align:right!important}body .app-shell .settings-stack.notification-stack .notification-triage-row-meta small{width:fit-content!important;max-width:128px!important;border-radius:999px!important;background:#5460f014!important;color:#2f3f9f!important;padding:6px 10px!important;font-size:.72rem!important;font-weight:900!important;line-height:1.15!important;text-align:center!important}body .app-shell .settings-stack.notification-stack .notification-triage-row.urgent{background:linear-gradient(180deg,#fff1f0db,#fffffff5)!important}body .app-shell .settings-stack.notification-stack .notification-triage-row.high{background:linear-gradient(180deg,#fff7ede0,#fffffff5)!important}body .app-shell .settings-stack.notification-stack .notification-triage-row.low{background:linear-gradient(180deg,#f8fafceb,#fffffffa)!important}body .app-shell .settings-stack.approval-stack .approval-review-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important}body .app-shell .settings-stack.approval-stack .approval-review-header>span{justify-self:end!important;max-width:240px!important;white-space:normal!important}body .app-shell .settings-stack.approval-stack .approval-review-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important}body .app-shell .settings-stack.approval-stack .approval-review-row{width:100%!important;min-width:0!important;min-height:96px!important;border:1px solid rgba(121,139,161,.2)!important;border-radius:18px!important;background:#fffffff5!important;color:#17202a!important;padding:16px 18px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(112px,auto)!important;align-items:center!important;gap:18px!important;text-align:left!important;cursor:pointer!important;box-shadow:0 10px 24px #0f172a0b!important;overflow:hidden!important}body .app-shell .settings-stack.approval-stack .approval-review-row:hover{transform:translateY(-1px)!important;border-color:#5460f057!important;box-shadow:0 14px 30px #0f172a14!important}body .app-shell .settings-stack.approval-stack .approval-review-row-copy,body .app-shell .settings-stack.approval-stack .approval-review-row-meta{min-width:0!important;max-width:100%!important}body .app-shell .settings-stack.approval-stack .approval-review-row-copy{display:grid!important;gap:7px!important}body .app-shell .settings-stack.approval-stack .approval-review-row-copy span,body .app-shell .settings-stack.approval-stack .approval-review-row-copy strong,body .app-shell .settings-stack.approval-stack .approval-review-row-meta b,body .app-shell .settings-stack.approval-stack .approval-review-row-meta small{position:static!important;display:block!important;min-width:0!important;max-width:100%!important;margin:0!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;text-align:left!important}body .app-shell .settings-stack.approval-stack .approval-review-row-copy span{color:#2f3f9f!important;font-size:.78rem!important;font-weight:950!important;line-height:1.2!important;letter-spacing:0!important;text-transform:uppercase!important}body .app-shell .settings-stack.approval-stack .approval-review-row-copy strong{color:#64748b!important;font-size:.92rem!important;font-weight:850!important;line-height:1.35!important}body .app-shell .settings-stack.approval-stack .approval-review-row-meta{display:grid!important;justify-items:end!important;gap:8px!important}body .app-shell .settings-stack.approval-stack .approval-review-row-meta b{color:#101828!important;font-size:clamp(1.45rem,1.8vw,1.95rem)!important;font-weight:950!important;line-height:1!important;white-space:normal!important;text-align:right!important}body .app-shell .settings-stack.approval-stack .approval-review-row-meta small{width:fit-content!important;max-width:136px!important;border-radius:999px!important;background:#5460f014!important;color:#2f3f9f!important;padding:6px 10px!important;font-size:.72rem!important;font-weight:900!important;line-height:1.15!important;text-align:center!important}body .app-shell .settings-stack.approval-stack .approval-review-row.warning{background:linear-gradient(180deg,#fff7ede0,#fffffff5)!important}body .app-shell .settings-stack.approval-stack .approval-review-row.risk{background:linear-gradient(180deg,#fff1f0db,#fffffff5)!important}body .app-shell .settings-stack.approval-stack .approval-review-row.risk .approval-review-row-copy span,body .app-shell .settings-stack.approval-stack .approval-review-row.risk .approval-review-row-meta b,body .app-shell .settings-stack.approval-stack .approval-review-row.risk .approval-review-row-meta small{color:#a43d21!important}body .app-shell .settings-stack:has(.support-simple-bar) .support-simple-bar{display:grid!important;grid-template-columns:minmax(250px,.85fr) minmax(260px,.75fr) minmax(440px,1.4fr)!important;align-items:center!important;gap:16px!important;padding:18px!important;overflow:hidden!important}body .app-shell .settings-stack:has(.support-simple-bar) .support-simple-bar>div{min-width:0!important;max-width:100%!important}body .app-shell .settings-stack:has(.support-simple-bar) .support-simple-bar>div:first-child{display:grid!important;gap:6px!important}body .app-shell .settings-stack:has(.support-simple-bar) .support-simple-bar>div:first-child span,body .app-shell .settings-stack:has(.support-simple-bar) .support-simple-bar>div:first-child strong,body .app-shell .settings-stack:has(.support-simple-bar) .support-simple-bar>div:first-child small{position:static!important;display:block!important;min-width:0!important;max-width:100%!important;margin:0!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;text-align:left!important}body .app-shell .settings-stack:has(.support-simple-bar) .support-simple-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body .app-shell .settings-stack:has(.support-simple-bar) .support-simple-stats span{width:100%!important;min-width:0!important;min-height:46px!important;border-radius:16px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:8px 12px!important;white-space:normal!important;overflow:hidden!important;line-height:1.2!important}body .app-shell .settings-stack:has(.support-simple-bar) .support-simple-stats strong{position:static!important;display:block!important;color:#101828!important;font-size:1.45rem!important;font-weight:950!important;line-height:1!important;white-space:nowrap!important}body .app-shell .settings-stack:has(.support-simple-bar) .support-simple-filters{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important}body .app-shell .settings-stack:has(.support-simple-bar) .support-simple-filters button{width:auto!important;min-width:132px!important;flex:0 0 auto!important;min-height:44px!important;justify-content:center!important;border-radius:16px!important;padding:8px 16px!important;white-space:nowrap!important;line-height:1.15!important;text-align:center!important}@media (max-width: 1320px){body .app-shell .settings-stack:has(.support-simple-bar) .support-simple-bar{grid-template-columns:1fr!important;align-items:start!important}body .app-shell .settings-stack:has(.support-simple-bar) .support-simple-filters{justify-content:flex-start!important}}@media (max-width: 700px){body .app-shell .settings-stack:has(.support-simple-bar) .support-simple-stats{grid-template-columns:1fr!important}body .app-shell .settings-stack:has(.support-simple-bar) .support-simple-filters button{width:100%!important}}body .app-shell .notification-triage-card{min-width:0!important;min-height:132px!important;display:grid!important;grid-template-rows:auto auto 1fr!important;align-content:start!important;align-items:start!important;gap:10px!important;padding:16px 18px!important;text-align:left!important;overflow:hidden!important}body .app-shell .notification-triage-card>span,body .app-shell .notification-triage-card>div,body .app-shell .notification-triage-card>small{position:static!important;min-width:0!important;max-width:100%!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;text-align:left!important}body .app-shell .notification-triage-card>span{font-size:.78rem!important;line-height:1.2!important;letter-spacing:0!important}body .app-shell .notification-triage-card>div{display:flex!important;align-items:baseline!important;gap:10px!important;flex-wrap:wrap!important}body .app-shell .notification-triage-card strong{position:static!important;display:block!important;font-size:clamp(1.7rem,2.5vw,2.1rem)!important;line-height:1!important;white-space:nowrap!important}body .app-shell .notification-triage-card b{position:static!important;display:inline-flex!important;align-items:center!important;min-height:28px!important;border-radius:999px!important;background:#5460f014!important;padding:4px 10px!important;font-size:.76rem!important;line-height:1.15!important;white-space:normal!important}body .app-shell .notification-triage-card small{font-size:.86rem!important;line-height:1.35!important}body .app-shell .notification-stack>.two-column{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)!important;align-items:start!important;gap:18px!important}body .app-shell .notification-inbox-row{grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important}body .app-shell .notification-detail-card{overflow:visible!important}@media (max-width: 1180px){body .app-shell .notification-stack>.two-column{grid-template-columns:1fr!important}body .app-shell .settings-stack.notification-stack .notification-triage-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .app-shell .settings-stack.notification-stack .notification-triage-list,body .app-shell .settings-stack.approval-stack .approval-review-list{grid-template-columns:1fr!important}}@media (max-width: 760px){body .app-shell .notification-triage-header{grid-template-columns:1fr!important}body .app-shell .notification-triage-header>span{justify-self:stretch!important;max-width:none!important;text-align:left!important}body .app-shell .notification-inbox-row{grid-template-columns:1fr!important;align-items:start!important}body .app-shell .settings-stack.notification-stack .notification-triage-grid,body .app-shell .settings-stack.notification-stack .notification-triage-tile{grid-template-columns:1fr!important}body .app-shell .settings-stack.notification-stack .notification-triage-tile-meta{justify-items:start!important}body .app-shell .settings-stack.notification-stack .notification-triage-row{grid-template-columns:1fr!important;align-items:start!important}body .app-shell .settings-stack.notification-stack .notification-triage-row-meta{justify-items:start!important}body .app-shell .settings-stack.notification-stack .notification-triage-row-meta b{text-align:left!important}body .app-shell .settings-stack.approval-stack .approval-review-header,body .app-shell .settings-stack.approval-stack .approval-review-row{grid-template-columns:1fr!important;align-items:start!important}body .app-shell .settings-stack.approval-stack .approval-review-header>span{justify-self:stretch!important;max-width:none!important;text-align:left!important}body .app-shell .settings-stack.approval-stack .approval-review-row-meta{justify-items:start!important}body .app-shell .settings-stack.approval-stack .approval-review-row-meta b{text-align:left!important}}body .app-shell .attendance-loading-page{max-width:none!important}body .app-shell .attendance-loading-page .hero.compact{margin-bottom:0!important}body .app-shell .attendance-loading-panel{display:grid!important;gap:16px!important;max-width:860px!important;padding:22px!important}body .app-shell .attendance-loading-panel .loading-state{width:100%!important;max-width:100%!important;min-height:170px!important;margin:0!important;align-items:center!important}body .app-shell .attendance-loading-panel .empty-state{margin:0!important}body .app-shell .attendance-loading-panel .secondary-action{justify-self:start!important}body .app-shell .audit-review-card .audit-action-strip{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:14px!important;align-items:stretch!important;overflow:visible!important}body .app-shell .audit-review-card .audit-action-strip button{width:100%!important;min-width:0!important;max-width:100%!important;min-height:86px!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:start!important;align-content:start!important;gap:6px 10px!important;padding:16px!important;text-align:left!important;overflow:hidden!important}body .app-shell .audit-review-card .audit-action-strip button svg{grid-column:1!important;grid-row:1 / span 2!important;width:18px!important;height:18px!important;margin-top:2px!important;flex:0 0 auto!important}body .app-shell .audit-review-card .audit-action-strip button span,body .app-shell .audit-review-card .audit-action-strip button small{grid-column:2!important;min-width:0!important;max-width:100%!important;margin:0!important;display:block!important;position:static!important;text-align:left!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;word-break:break-word!important}body .app-shell .audit-review-card .audit-action-strip button span{color:#2f3f9f!important;font-size:.74rem!important;font-weight:950!important;line-height:1.15!important;letter-spacing:.03em!important;text-transform:uppercase!important}body .app-shell .audit-review-card .audit-action-strip button small{color:#344054!important;font-size:.86rem!important;font-weight:850!important;line-height:1.28!important}body .app-shell .audit-review-card .audit-focus-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .app-shell .audit-review-card .audit-focus-kpis .kpi-card{min-height:118px!important;align-content:start!important}body .app-shell .audit-review-card .audit-focus-kpis .kpi-card :where(span,strong,small){text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}body .app-shell .audit-review-queue-panel .audit-queue-list{display:grid!important;gap:12px!important}body .app-shell .audit-review-queue-panel .audit-queue-card{width:100%!important;min-width:0!important;max-width:100%!important;min-height:82px!important;display:grid!important;grid-template-columns:78px minmax(210px,1.1fr) minmax(220px,1fr) minmax(180px,.85fr)!important;align-items:center!important;gap:14px!important;padding:14px 16px!important;overflow:hidden!important;text-align:left!important}body .app-shell .audit-review-queue-panel .audit-queue-card>span{width:fit-content!important;min-width:64px!important;max-width:74px!important;min-height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#5460f01a!important;color:#2f3f9f!important;padding:6px 10px!important;font-size:.72rem!important;font-weight:950!important;line-height:1!important;letter-spacing:.02em!important;text-transform:uppercase!important;white-space:nowrap!important;overflow:hidden!important;text-align:center!important}body .app-shell .audit-review-queue-panel .audit-queue-card>strong,body .app-shell .audit-review-queue-panel .audit-queue-card>small{min-width:0!important;max-width:100%!important;margin:0!important;display:block!important;position:static!important;text-align:left!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;word-break:break-word!important}body .app-shell .audit-review-queue-panel .audit-queue-card>strong{color:#17202a!important;font-size:clamp(1rem,1.15vw,1.22rem)!important;font-weight:950!important;line-height:1.18!important}body .app-shell .audit-review-queue-panel .audit-queue-card>small{color:#475569!important;font-size:.84rem!important;font-weight:800!important;line-height:1.32!important}@media (max-width: 1380px){body .app-shell .audit-review-queue-panel .audit-queue-card{grid-template-columns:78px minmax(0,1fr)!important;align-items:start!important}}@media (max-width: 900px){body .app-shell .audit-review-card .audit-action-strip,body .app-shell .audit-review-card .audit-focus-kpis,body .app-shell .audit-review-queue-panel .audit-queue-card{grid-template-columns:1fr!important}}body .app-shell .audit-review-queue-panel .audit-queue-card{grid-template-columns:86px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;align-items:start!important;overflow:visible!important}body .app-shell .audit-review-queue-panel .audit-queue-card>span{grid-column:1!important;grid-row:1 / span 3!important;min-width:74px!important;max-width:none!important;align-self:start!important}body .app-shell .audit-review-queue-panel .audit-queue-card>strong,body .app-shell .audit-review-queue-panel .audit-queue-card>small{grid-column:2!important}@media (max-width: 720px){body .app-shell .audit-review-queue-panel .audit-queue-card{grid-template-columns:1fr!important}body .app-shell .audit-review-queue-panel .audit-queue-card>span,body .app-shell .audit-review-queue-panel .audit-queue-card>strong,body .app-shell .audit-review-queue-panel .audit-queue-card>small{grid-column:1!important;grid-row:auto!important}}@media (max-width: 720px){body main.saas-site .saas-nav{position:sticky!important;top:0!important;z-index:80!important;width:100%!important;max-width:none!important;min-height:72px!important;margin:0!important;padding:12px 16px!important;display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;border-radius:0!important;overflow:visible!important}body main.saas-site .saas-brand{min-width:0!important;width:fit-content!important;max-width:100%!important;flex:0 1 auto!important;order:1!important}body main.saas-site .saas-mobile-menu-toggle{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;padding:0!important;display:inline-grid!important;place-items:center!important;flex:0 0 46px!important;order:2!important;border-radius:999px!important}body main.saas-site .saas-mobile-menu-toggle span{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}body main.saas-site .saas-nav nav,body main.saas-site .saas-nav-actions{flex:0 0 100%!important;order:3!important;width:100%!important;max-width:none!important;margin:0!important;display:none!important}body main.saas-site .saas-nav.open{box-shadow:0 20px 50px #0f172a1f!important}body main.saas-site .saas-nav.open nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px!important;border-radius:24px!important;background:#fff!important}body main.saas-site .saas-nav.open nav button{width:100%!important;min-width:0!important;min-height:50px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:nowrap!important}body main.saas-site .saas-nav.open nav button:nth-child(5){grid-column:1 / -1!important}body main.saas-site .saas-nav.open .saas-nav-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body main.saas-site .saas-nav.open .saas-nav-actions button{width:100%!important;min-width:0!important;min-height:50px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:nowrap!important}}@media (max-width: 640px){body main.saas-site .saas-tour-video{gap:18px!important}body main.saas-site .saas-video-frame{padding:12px!important;border-radius:28px!important;overflow:hidden!important}body main.saas-site .saas-video-preview,body main.saas-site .saas-video-preview video,body main.saas-site .saas-video-preview .saas-video-load,body main.saas-site .saas-video-preview .saas-video-load img{width:100%!important;max-width:100%!important;aspect-ratio:16 / 10!important;min-height:0!important;max-height:none!important;border-radius:22px!important;overflow:hidden!important}body main.saas-site .saas-video-preview .saas-video-load{position:relative!important;display:block!important;padding:0!important}body main.saas-site .saas-video-preview .saas-video-load span{position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;margin:0!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:#111827eb!important;color:#fff!important;box-shadow:0 16px 36px #0f172a47!important}body main.saas-site .saas-video-preview .saas-video-load span svg{width:21px!important;height:21px!important;margin-left:2px!important}}
