.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:root{--ink:#10231f;--muted:#687773;--line:#dfe7e3;--paper:#f5f7f5;--card:#fff;--green:#123f35;--mint:#c8f169;--teal:#227565;--danger:#b83b4a}*{box-sizing:border-box}html,body{background:var(--paper);min-height:100%;color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}.brand{align-items:center;gap:13px;display:flex}.brand-mark{background:var(--mint);width:43px;height:43px;color:var(--green);border-radius:14px;place-items:center;display:grid;box-shadow:0 10px 30px #061c1640}.brand-mark svg{width:22px}.brand span:last-child{flex-direction:column;display:flex}.brand strong{letter-spacing:-.03em;font-size:18px}.brand small{text-transform:uppercase;letter-spacing:.18em;opacity:.58;font-size:8px;font-weight:800}.login-shell{grid-template-columns:minmax(430px,1.08fr) minmax(440px,.92fr);min-height:100vh;display:grid}.login-story{color:#fff;background:radial-gradient(circle at 78% 22%,#2d766250 0,#0000 32%),linear-gradient(140deg,#071b17,#123f35 64%,#194f42);flex-direction:column;justify-content:space-between;padding:48px clamp(46px,7vw,110px);display:flex;position:relative;overflow:hidden}.login-story:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-150px;right:-190px;box-shadow:0 0 0 70px #ffffff08,0 0 0 140px #ffffff05}.story-copy{z-index:1;max-width:680px;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:#91a19c;align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.login-story .eyebrow{color:var(--mint)}.story-copy h1{letter-spacing:-.055em;margin:25px 0;font-size:clamp(42px,5.2vw,76px);line-height:.99}.story-copy h1 em{color:var(--mint);font-style:normal}.story-copy>p{color:#c7d7d2;max-width:570px;font-size:17px;line-height:1.7}.trust-row{z-index:1;color:#dce9e5;align-items:center;gap:14px;display:flex;position:relative}.trust-row>span{flex-direction:column;gap:2px;display:flex}.trust-row strong{font-size:12px}.trust-row small{color:#8ea59e;font-size:10px}.login-panel{background:linear-gradient(160deg,#f9fbf9,#eef3f0);place-items:center;padding:44px;display:grid}.login-card{background:#fff;border:1px solid #e4ebe7;border-radius:28px;width:min(420px,100%);padding:42px;box-shadow:0 30px 80px #18342b15}.lock-orb{width:52px;height:52px;color:var(--green);background:#e9f8c9;border-radius:17px;place-items:center;margin-bottom:27px;display:grid}.login-card h2{letter-spacing:-.045em;margin:0 0 8px;font-size:30px}.login-card>div p{color:var(--muted);margin:0;font-size:14px}.login-card form{gap:18px;margin-top:30px;display:grid}.login-card label{letter-spacing:.03em;gap:8px;font-size:11px;font-weight:800;display:grid}.login-card input{width:100%;color:var(--ink);background:#fbfcfb;border:1px solid #d7e1dc;border-radius:13px;outline:none;padding:14px 15px;transition:all .2s}.login-card input:focus{border-color:var(--teal);background:#fff;box-shadow:0 0 0 4px #22756514}.login-card button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:15px 17px;font-weight:800;transition:all .2s;display:flex;box-shadow:0 12px 26px #123f3530}.login-card button:hover{background:#185044;transform:translateY(-1px)}.login-card button:disabled{opacity:.65;cursor:wait}.form-error{color:var(--danger);background:#fff1f2;border:1px solid #ffd7dc;border-radius:11px;margin:0;padding:10px 12px;font-size:12px}.privacy-note{text-align:center;color:#91a09b;margin:22px 0 0;font-size:10px}.app-shell{grid-template-columns:250px 1fr;min-height:100vh;display:grid}.sidebar{color:#fff;background:#0b261f;flex-direction:column;height:100vh;padding:28px 20px 20px;display:flex;position:sticky;top:0}.brand.compact{padding:0 9px}.brand.compact .brand-mark{border-radius:12px;width:38px;height:38px}.sidebar nav{gap:6px;margin-top:48px;display:grid}.sidebar nav a{color:#94aaa3;border-radius:12px;align-items:center;gap:11px;padding:11px 13px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.sidebar nav a svg{width:18px}.sidebar nav a span{text-transform:uppercase;letter-spacing:.1em;margin-left:auto;font-size:8px}.sidebar nav a.active{color:#fff;background:#ffffff10}.sidebar nav a.active svg{color:var(--mint)}.sidebar-foot{border-top:1px solid #ffffff12;align-items:center;gap:10px;margin-top:auto;padding:18px 4px 0;display:flex}.avatar{background:var(--mint);width:34px;height:34px;color:var(--green);border-radius:10px;place-items:center;font-weight:900;display:grid}.sidebar-foot>span{flex-direction:column;min-width:0;display:flex}.sidebar-foot strong{white-space:nowrap;text-overflow:ellipsis;max-width:110px;font-size:11px;overflow:hidden}.sidebar-foot small{text-transform:capitalize;color:#7d958e;font-size:9px}.icon-button{color:#779087;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:7px}.workspace{width:100%;max-width:1500px;margin:auto;padding:42px clamp(32px,5vw,72px) 70px}.workspace header{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.workspace h1{letter-spacing:-.05em;margin:9px 0;font-size:38px}.workspace header p,.section-title p{color:var(--muted);margin:0;font-size:13px}.environment{border:1px solid var(--line);color:#53635e;background:#fff;border-radius:99px;align-items:center;gap:8px;padding:9px 13px;font-size:10px;font-weight:800;display:flex}.environment span{background:#55bb72;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #55bb721b}.hero-card{color:#fff;background:linear-gradient(120deg,#103c32,#1c5b4d);border-radius:27px;justify-content:space-between;align-items:flex-end;gap:35px;margin-top:38px;padding:34px 36px;display:flex;box-shadow:0 25px 55px #123f3521}.hero-icon{background:var(--mint);width:44px;height:44px;color:var(--green);border-radius:14px;place-items:center;display:grid}.hero-card h2{letter-spacing:-.04em;margin:21px 0 8px;font-size:26px}.hero-card p{color:#b8ccc6;max-width:520px;font-size:12px;line-height:1.6}.hero-grid{background:#ffffff1f;border:1px solid #ffffff1f;border-radius:17px;grid-template-columns:repeat(3,minmax(110px,1fr));gap:1px;min-width:430px;display:grid;overflow:hidden}.hero-grid div{background:#123f35;padding:18px}.hero-grid small{color:#8ca69f;text-transform:uppercase;letter-spacing:.13em;margin-bottom:7px;font-size:8px;display:block}.hero-grid strong{font-size:11px}.section-title{justify-content:space-between;margin:38px 0 18px;display:flex}.section-title h2{letter-spacing:-.03em;margin:0 0 6px;font-size:19px}.journey-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.journey{border:1px solid var(--line);background:#fff;border-radius:19px;flex-direction:column;justify-content:space-between;min-height:205px;padding:21px;display:flex}.journey>span{color:#7c8b86;background:#eef2f0;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.journey>span svg{width:19px}.journey small{letter-spacing:.15em;text-transform:uppercase;color:#96a49f;font-size:8px;font-weight:800}.journey h3{margin:7px 0;font-size:14px}.journey p{color:#77847f;margin:0;font-size:10px;line-height:1.55}.journey.done{background:#f2f9e5;border-color:#dcebbd}.journey.done>span{background:var(--mint);color:var(--green)}.journey.current{border-color:#4e8b7c;box-shadow:inset 0 0 0 1px #4e8b7c}.journey.current>span{color:var(--teal);background:#d9eee8}.safety-card{border:1px solid var(--line);background:#fff;border-radius:18px;align-items:center;gap:14px;margin-top:18px;padding:18px 21px;display:flex}.safety-card>svg{color:var(--teal)}.safety-card h3{margin:0 0 3px;font-size:12px}.safety-card p{color:var(--muted);margin:0;font-size:10px}.safety-card>span{color:#72817c;align-items:center;gap:6px;margin-left:auto;font-size:9px;font-weight:700;display:flex}@media (max-width:980px){.login-shell{grid-template-columns:1fr}.login-story{min-height:360px}.login-panel{min-height:600px}.app-shell{grid-template-columns:76px 1fr}.sidebar{padding:24px 12px}.sidebar .brand span:last-child,.sidebar nav a:not(.active),.sidebar nav a span,.sidebar-foot>span,.icon-button{display:none}.sidebar nav a{justify-content:center}.hero-card{flex-direction:column;align-items:stretch}.hero-grid{width:100%;min-width:0}.journey-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.login-story{padding:32px 26px}.login-panel{padding:22px}.login-card{padding:28px}.app-shell{display:block}.sidebar{display:none}.workspace{padding:28px 18px}.workspace header{display:block}.environment{width:max-content;margin-top:18px}.hero-card{padding:25px 22px}.hero-grid,.journey-grid{grid-template-columns:1fr}.journey{min-height:160px}}.login-card label{letter-spacing:.01em;font-size:14px;font-weight:700}.login-card input{font-size:16px}
.mfa-shell{background:radial-gradient(circle at 20% 10%,#dcefc833,#0000 36%),linear-gradient(145deg,#f7faf8,#edf3ef);place-items:center;min-height:100vh;padding:40px 20px;display:grid}.mfa-card{background:#fff;border:1px solid #dfe7e3;border-radius:28px;gap:24px;width:min(590px,100%);padding:42px;display:grid;box-shadow:0 30px 90px #123f3517}.mfa-card h1{letter-spacing:-.045em;margin:8px 0 7px;font-size:34px}.mfa-card p{color:#687773;margin:0;font-size:14px;line-height:1.6}.mfa-card form{gap:16px;display:grid}.mfa-card label{gap:8px;font-size:11px;font-weight:800;display:grid}.mfa-card input{background:#fbfcfb;border:1px solid #d7e1dc;border-radius:13px;outline:none;width:100%;padding:14px 15px}.mfa-card input:focus{border-color:#227565;box-shadow:0 0 0 4px #22756514}.qr-wrap{background:#fff;border:1px solid #dfe7e3;border-radius:22px;justify-self:center;padding:14px;box-shadow:0 14px 40px #123f3512}.qr-wrap img{border-radius:10px;display:block}.mfa-card details{color:#687773;border:1px solid #dfe7e3;border-radius:13px;padding:13px 15px;font-size:12px}.mfa-card summary{cursor:pointer;color:#335149;font-weight:800}.manual-secret{word-break:break-all;letter-spacing:.08em;color:#10231f;background:#f2f5f3;border-radius:10px;margin-top:13px;padding:12px;display:block}.primary-action,.secondary-action{cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:15px 17px;font-weight:800;text-decoration:none;display:flex}.primary-action{color:#fff;background:#123f35;box-shadow:0 12px 26px #123f3530}.secondary-action{color:#123f35;background:#edf3f0}.primary-action:disabled{opacity:.65;cursor:wait}.lock-orb.success{background:#c8f169}.recovery-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.recovery-grid code{text-align:center;background:#f1f5f2;border:1px solid #dfe7e3;border-radius:9px;padding:11px;font-size:11px}@media (max-width:620px){.mfa-card{padding:28px}.recovery-grid{grid-template-columns:1fr}.qr-wrap img{width:230px;height:230px}}
.brand-link{color:inherit;text-decoration:none}.sidebar nav a[aria-disabled=true]{cursor:not-allowed}.operational-workspace{max-width:1700px}.environment.warning span{background:#e0a12c;box-shadow:0 0 0 4px #e0a12c1c}.status-banner{color:#fff;background:linear-gradient(125deg,#103c32,#184f43);border-radius:23px;align-items:center;gap:20px;margin-top:34px;padding:27px 29px;display:flex;box-shadow:0 22px 45px #123f3520}.status-icon{background:var(--mint);width:52px;height:52px;color:var(--tenant-action,var(--brand-primary));border-radius:16px;flex:none;place-items:center;display:grid}.status-banner small,.panel .eyebrow{text-transform:uppercase;letter-spacing:.16em;color:#91aaa3;font-size:8px;font-weight:900}.status-banner h2{letter-spacing:-.035em;margin:5px 0;font-size:22px}.status-banner p{color:#b8cdc6;max-width:760px;margin:0;font-size:11px;line-height:1.55}.mode-pill{white-space:nowrap;background:#ffffff0c;border:1px solid #ffffff20;border-radius:99px;align-items:center;gap:7px;margin-left:auto;padding:10px 13px;font-size:9px;font-weight:800;display:flex}.mode-pill svg{width:15px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px;display:grid}.metric-grid article{border:1px solid var(--line);background:#fff;border-radius:20px;padding:22px}.metric-grid article>span{width:36px;height:36px;color:var(--tenant-action,var(--brand-primary));background:#eaf3ef;border-radius:11px;place-items:center;display:grid}.metric-grid article>span svg{width:18px}.metric-grid small{color:#7d8b86;text-transform:uppercase;letter-spacing:.12em;margin-top:24px;font-size:8px;font-weight:900;display:block}.metric-grid strong{letter-spacing:-.045em;margin-top:5px;font-size:29px;display:block}.metric-grid p{color:#84918d;margin:7px 0 0;font-size:9px;line-height:1.5}.two-column-grid{grid-template-columns:1.1fr .9fr;gap:14px;margin-top:14px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:20px;padding:24px}.panel-heading{justify-content:space-between;align-items:flex-start;display:flex}.panel-heading h2{margin:5px 0 0;font-size:17px}.success-icon{color:#51ad6a}.warning-icon{color:#d89420}.check-list{gap:17px;margin:24px 0 0;padding:0;list-style:none;display:grid}.check-list li{align-items:center;gap:11px;display:flex}.check-list li>svg{color:#49a863;width:18px}.check-list li.muted-check>svg{color:#8b9a95}.check-list span{flex-direction:column;gap:3px;display:flex}.check-list strong{font-size:11px}.check-list small{color:#87948f;font-size:9px}.detail-list{margin:21px 0;display:grid}.detail-list div{border-bottom:1px solid #edf1ef;justify-content:space-between;gap:20px;padding:12px 0;display:flex}.detail-list dt{color:#7f8c87;font-size:10px}.detail-list dd{text-transform:capitalize;text-align:right;margin:0;font-size:10px;font-weight:800}.primary-link{color:#fff;background:var(--tenant-action,var(--brand-primary));border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.primary-link svg{width:16px}.empty-state{text-align:center;color:#7c8b86;border:1px solid var(--line);background:#fff;border-radius:20px;align-content:center;place-items:center;min-height:300px;margin-top:20px;display:grid}.empty-state svg{color:var(--tenant-action,var(--brand-primary))}.empty-state h2{margin:12px 0 5px;font-size:18px}.empty-state p{margin:0;font-size:10px}.privacy-strip{color:var(--tenant-action,var(--brand-primary));background:#f1f8e4;border:1px solid #dae9bb;border-radius:14px;align-items:center;gap:12px;margin-top:27px;padding:13px 16px;display:flex}.privacy-strip>svg{width:20px}.privacy-strip div{align-items:baseline;gap:10px;display:flex}.privacy-strip strong{font-size:10px}.privacy-strip span{color:#65766f;font-size:9px}.explorer-layout{grid-template-columns:265px minmax(0,1fr);align-items:start;gap:14px;margin-top:14px;display:grid}.view-browser,.records-panel{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden}.view-browser{position:sticky;top:20px}.view-browser-title{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:18px;display:flex}.view-browser-title>svg{width:18px;color:var(--tenant-action,var(--brand-primary))}.view-browser-title span{flex-direction:column;display:flex}.view-browser-title strong{font-size:11px}.view-browser-title small{color:#87958f;margin-top:2px;font-size:8px}.view-list{max-height:66vh;padding:8px;overflow:auto}.view-list a{color:var(--ink);border-radius:11px;flex-direction:column;gap:4px;padding:11px;text-decoration:none;display:flex}.view-list a:hover{background:#f5f8f6}.view-list a.selected{background:var(--tenant-tint);color:var(--tenant-action,var(--brand-primary));box-shadow:inset 3px 0 var(--tenant-action,var(--brand-primary))}.view-list a span{white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:800;overflow:hidden}.view-list a small{color:#83908c;font-size:8px}.records-panel{min-width:0}.records-panel .empty-state{border:0;margin:0}.records-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:22px;padding:20px 22px;display:flex}.records-toolbar h2{margin:5px 0;font-size:18px}.records-toolbar p{color:#7d8b86;margin:0;font-size:9px}.search-form{border:1px solid #d9e2de;border-radius:11px;align-items:center;gap:7px;min-width:315px;padding-left:10px;display:flex}.search-form>svg{color:#82918c;width:15px}.search-form input{border:0;outline:0;width:100%;min-width:0;padding:10px 0;font-size:10px}.search-form button{background:var(--tenant-action,var(--brand-primary));color:#fff;cursor:pointer;border:0;border-radius:9px;margin:2px;padding:10px 13px;font-size:9px;font-weight:800}.table-scroll{max-height:62vh;overflow:auto}.records-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:9px}.records-table th{z-index:1;text-align:left;color:#5d6d67;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--line);background:#f4f7f5;max-width:230px;padding:11px 13px;font-size:8px;position:sticky;top:0}.records-table td{white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #edf1ef;max-width:230px;padding:11px 13px;overflow:hidden}.records-table tr:hover td{background:#fbfcfb}.records-table .row-number{color:#8a9792;width:50px}.empty-cell{color:#a5afab;font-style:italic}.inline-empty{text-align:center;color:#84918c;padding:40px}.pagination{border-top:1px solid var(--line);color:#778680;justify-content:space-between;align-items:center;padding:14px 18px;font-size:9px;display:flex}.pagination>div{gap:6px;display:flex}.pagination a,.pagination>div>span{border:1px solid var(--line);color:var(--ink);border-radius:9px;align-items:center;gap:4px;padding:7px 10px;font-weight:700;text-decoration:none;display:flex}.pagination>div>span{opacity:.4}.pagination svg{width:13px}@media (max-width:1180px){.metric-grid{grid-template-columns:repeat(2,1fr)}.explorer-layout{grid-template-columns:220px minmax(0,1fr)}.records-toolbar{flex-direction:column;align-items:stretch}.search-form{min-width:0}}@media (max-width:980px){.sidebar .brand span:last-child,.sidebar-foot>span,.icon-button{display:none}.sidebar nav a{justify-content:center}.two-column-grid,.explorer-layout{grid-template-columns:1fr}.view-browser{position:static}.view-list{max-height:230px}}@media (max-width:620px){.journey-grid,.metric-grid{grid-template-columns:1fr}.status-banner{flex-direction:column;align-items:flex-start}.mode-pill{margin-left:0}.privacy-strip div{flex-direction:column;align-items:flex-start;gap:3px}}.incremental-empty{color:#71817b;background:#fff;border:1px dashed #cad6d1;border-radius:17px;align-items:center;gap:13px;padding:19px;display:flex}.incremental-empty>svg{width:20px;color:var(--tenant-action,var(--brand-primary))}.incremental-empty div{flex-direction:column;gap:3px;display:flex}.incremental-empty strong{color:var(--ink);font-size:11px}.incremental-empty span{font-size:9px}.connection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.connection-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:21px}.connection-title{align-items:center;gap:10px;display:flex}.connection-title>div{flex-direction:column;gap:3px;display:flex}.connection-title strong{font-size:12px}.connection-title small{text-transform:capitalize;color:#73837d;font-size:8px}.connection-dot{background:#9da9a5;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #9da9a51a}.connection-dot.active{background:#4fb66c;box-shadow:0 0 0 5px #4fb66c1a}.connection-dot.error,.connection-dot.revoked{background:#cc5460;box-shadow:0 0 0 5px #cc54601a}.connection-card dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:19px 0;display:grid}.connection-card dl div{background:#f6f8f7;border-radius:11px;padding:10px}.connection-card dt{color:#7c8a85;margin-bottom:5px;font-size:8px}.connection-card dd{margin:0;font-size:9px;font-weight:800}.queue-grid{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.queue-grid span{border-right:1px solid var(--line);padding:10px}.queue-grid span:last-child{border:0}.queue-grid small{color:#83908c;text-transform:uppercase;letter-spacing:.07em;font-size:7px;display:block}.queue-grid strong{margin-top:3px;font-size:15px;display:block}.queue-grid .danger-count{color:var(--danger);background:#fff1f2}.queue-grid .warning-count{color:#8a6714;background:#fff9e8}.safe-error{color:var(--danger);align-items:center;gap:6px;margin:12px 0 0;font-size:8px;display:flex}.safe-error svg{width:14px}@media (max-width:1180px){.connection-grid{grid-template-columns:1fr}}@media (max-width:620px){.connection-card dl{grid-template-columns:1fr}.queue-grid{grid-template-columns:repeat(2,1fr)}}.attachment-health-grid{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(5,1fr);margin-top:8px;display:grid;overflow:hidden}.attachment-health-grid span{border-right:1px solid var(--line);padding:9px}.attachment-health-grid span:last-child{border:0}.attachment-health-grid small{color:#83908c;text-transform:uppercase;letter-spacing:.07em;font-size:7px;display:block}.attachment-health-grid strong{margin-top:3px;font-size:13px;display:block}.attachment-health-grid .danger-count{color:var(--danger);background:#fff1f2}@media (max-width:620px){.attachment-health-grid{grid-template-columns:repeat(2,1fr)}}.live-panel{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:15px;overflow:hidden}.live-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:21px 23px;display:flex}.live-heading h2{margin:5px 0 0;font-size:18px}.live-heading>span{color:#75847f;align-items:center;gap:6px;font-size:9px;display:flex}.live-heading svg{width:15px}.live-list article{border-bottom:1px solid #edf1ef;align-items:center;gap:14px;padding:15px 22px;display:flex}.live-state{background:#4fb66c;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #4fb66c17}.live-state.in_trash,.live-state.missing_or_access_lost{background:#c87842;box-shadow:0 0 0 5px #c8784217}.live-main{flex-direction:column;gap:4px;min-width:0;display:flex}.live-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.live-main small{color:#7d8a86;font-size:8px}.live-time{text-align:right;flex-direction:column;align-items:flex-end;gap:3px;margin-left:auto;display:flex}.live-time span{text-transform:uppercase;letter-spacing:.08em;color:#8a9692;font-size:7px}.live-time strong{font-size:9px}.live-time small{color:#8a9692;font-size:8px}@media (max-width:620px){.live-heading{flex-direction:column;align-items:flex-start;gap:12px}.live-list article{align-items:flex-start}.live-time{align-items:flex-start;margin-left:0}.live-list article{flex-wrap:wrap}.live-main{width:calc(100% - 28px)}}
.app-shell{transition:grid-template-columns .2s}.app-shell:has(.sidebar.collapsed){grid-template-columns:78px 1fr}.sidebar{z-index:40;transition:width .2s,padding .2s;overflow:hidden auto}.sidebar-brand-row{align-items:center;min-height:42px;display:flex;position:relative}.brand-link{color:#fff;flex:1;min-width:0;text-decoration:none}.brand-copy{min-width:0}.sidebar-collapse,.sidebar-mobile-close,.mobile-menu-button{color:#80968f;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.sidebar-collapse{border-radius:9px;width:31px;height:31px}.sidebar-collapse:hover{color:#fff;background:#ffffff0c}.sidebar-collapse svg,.sidebar-mobile-close svg,.mobile-menu-button svg{width:18px}.sidebar-mobile-close,.mobile-menu-button,.sidebar-scrim{display:none}.company-switcher-wrap{margin:22px 0 25px;position:relative}.company-switcher{color:#fff;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:13px;align-items:center;gap:9px;width:100%;padding:10px;display:flex}.company-switcher:hover{background:#ffffff0e}.company-switcher>svg{color:#718a82;flex:none;width:15px}.company-avatar{width:31px;height:31px;color:var(--green);background:#e9f8c9;border-radius:9px;flex:none;place-items:center;font-size:9px;font-weight:900;display:grid;position:relative;overflow:hidden}.company-avatar-initials{grid-area:1/1}.company-avatar>img{object-fit:contain;opacity:0;background:0 0;grid-area:1/1;width:31px;height:31px;transition:opacity .12s}.company-avatar>img.ready{opacity:1}.company-copy{flex:1;min-width:0}.company-copy strong,.company-copy small{display:block}.company-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.company-copy small{color:#789087;margin-top:4px;font-size:8px}.company-menu{z-index:5;color:var(--ink);background:#fff;border:1px solid #dce5e1;border-radius:13px;padding:14px;position:absolute;top:calc(100% + 7px);left:0;right:0;box-shadow:0 18px 40px #061c1642}.company-menu span{color:var(--teal);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.company-menu span svg{width:13px}.company-menu strong,.company-menu small{display:block}.company-menu strong{margin:9px 0 5px;font-size:10px}.company-menu small{color:var(--muted);font-size:8px;line-height:1.45}.sidebar-label{color:#547067;text-transform:uppercase;letter-spacing:.16em;margin:0 12px 8px;font-size:8px;font-weight:900}.sidebar-label.spaced{margin-top:20px}.sidebar nav{margin-top:0}.sidebar nav a .nav-copy{text-transform:none;letter-spacing:0;flex:1;margin-left:0;font-size:12px}.sidebar nav a em{text-transform:uppercase;letter-spacing:.1em;color:#718a82;margin-left:auto;font-size:7px;font-style:normal}.sidebar-platform-entry{margin-top:18px}.sidebar.collapsed{width:78px;padding-left:11px;padding-right:11px}.sidebar.collapsed .brand-copy,.sidebar.collapsed .company-copy,.sidebar.collapsed .company-switcher>svg,.sidebar.collapsed .sidebar-label,.sidebar.collapsed nav a .nav-copy,.sidebar.collapsed nav a em,.sidebar.collapsed .sidebar-foot>span,.sidebar.collapsed .sidebar-foot .icon-button,.sidebar.collapsed .sidebar-platform-entry{display:none}.sidebar.collapsed .sidebar-collapse{background:#164438;border:1px solid #ffffff12;width:21px;height:21px;position:absolute;top:9px;left:48px}.sidebar.collapsed .brand.compact{padding:0}.sidebar.collapsed .brand-mark{flex:0 0 38px;width:38px}.sidebar.collapsed .company-switcher{justify-content:center;padding:8px}.sidebar.collapsed nav a{justify-content:center;width:48px;padding-left:0;padding-right:0}.sidebar.collapsed .sidebar-foot{justify-content:center}.sidebar.collapsed .company-menu{width:220px;top:0;left:55px}.settings-workspace{max-width:1420px}.settings-intro,.integration-notice,.integration-request{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:12px;margin-top:30px;padding:17px 19px;display:flex}.settings-intro>div{align-items:center;gap:12px;display:flex}.settings-intro svg,.integration-notice>svg,.integration-request>svg{color:var(--teal);flex:none;width:20px}.settings-intro strong,.settings-intro small,.integration-notice strong,.integration-notice span,.integration-request strong,.integration-request span{display:block}.settings-intro strong,.integration-notice strong,.integration-request strong{font-size:11px}.settings-intro small,.integration-notice span,.integration-request span{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.5}.settings-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px;display:grid}.settings-card{border:1px solid var(--line);min-height:210px;color:var(--ink);background:#fff;border-radius:20px;flex-direction:column;padding:24px;text-decoration:none;transition:all .18s;display:flex;position:relative}.settings-card>span{background:var(--tenant-tint,#eef3f0);width:42px;height:42px;color:var(--teal);border-radius:13px;place-items:center;display:grid}.settings-card>span svg{width:20px}.settings-card>div{margin-top:auto}.settings-card small{color:#84938e;text-transform:uppercase;letter-spacing:.12em;font-size:8px;font-weight:800}.settings-card h2{margin:8px 0;font-size:17px}.settings-card p{color:var(--muted);max-width:320px;margin:0;font-size:10px;line-height:1.55}.settings-card>svg{width:17px;color:var(--teal);position:absolute;top:24px;right:22px}.settings-card.featured{border-color:var(--tenant-border,#79a89b);box-shadow:0 13px 30px #123f350c}.settings-card.featured:hover{transform:translateY(-2px);box-shadow:0 18px 38px #123f3516}.settings-card.featured>span{background:var(--mint);color:var(--green)}.settings-card.disabled{color:#7e8b87;background:#f9faf9}.breadcrumb{color:#8c9995;align-items:center;gap:9px;margin-bottom:22px;font-size:9px;display:flex}.breadcrumb a{color:var(--teal);align-items:center;gap:5px;font-weight:800;text-decoration:none;display:flex}.breadcrumb a svg{width:14px}.breadcrumb strong{color:#61706b}.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:20px;display:grid}.integration-card{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:21px;flex-direction:column;min-height:310px;padding:22px;text-decoration:none;transition:all .18s;display:flex}.integration-card:not(.unavailable):hover{border-color:var(--tenant-border,#86aa9f);transform:translateY(-2px);box-shadow:0 17px 38px #123f3512}.integration-card.unavailable{opacity:.68;background:#fafbfa}.integration-logo{letter-spacing:-.04em;border-radius:15px;place-items:center;width:48px;height:48px;font-size:13px;font-weight:950;display:grid}.integration-logo.notion{color:#fff;background:#111}.integration-logo.ghl{color:#fff;background:linear-gradient(140deg,#38bdf8,#2563eb);font-size:9px}.integration-logo.google-workspace{color:#fff;background:linear-gradient(140deg,#4285f4,#34a853 55%,#fbbc04)}.integration-logo.large{border-radius:17px;flex:none;width:58px;height:58px;font-size:18px}.integration-card-head{margin-top:22px}.integration-card-head>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.integration-card h2{margin:0;font-size:16px}.integration-card p{color:var(--muted);margin:10px 0 18px;font-size:10px;line-height:1.55}.status-chip{white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;font-weight:800;display:flex}.status-chip svg{width:12px}.status-chip.connected{color:#23834a;background:#e9f8ee}.status-chip.planned{color:#788680;background:#f0f2f1}.capability-list{flex-wrap:wrap;gap:6px;display:flex}.capability-list span{color:#64736e;background:#fafbfa;border:1px solid #e2e9e6;border-radius:99px;padding:5px 7px;font-size:8px}.integration-card-foot{color:var(--teal);border-top:1px solid #edf1ef;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;display:flex}.integration-card-foot small{font-size:8px;font-weight:800}.integration-card-foot svg{width:16px}.integration-request{margin-top:15px}.integration-title{align-items:center;gap:17px;display:flex}.integration-title h1{margin:5px 0}.connection-badge{border:1px solid var(--line);background:#fff;border-radius:99px;align-items:center;gap:8px;padding:9px 13px;font-size:9px;font-weight:800;display:flex}.connection-badge>span{border-radius:50%;width:8px;height:8px}.connection-badge.connected>span{background:#43b76c;box-shadow:0 0 0 4px #43b76c1a}.connection-badge.attention>span{background:#dc9a37}.settings-tabs{border-bottom:1px solid var(--line);gap:5px;margin:32px 0 20px;display:flex;overflow-x:auto}.settings-tabs a{color:#75837e;white-space:nowrap;border-bottom:2px solid #0000;padding:11px 13px;font-size:9px;font-weight:800;text-decoration:none}.integration-summary-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:15px;display:grid}.integration-primary-panel,.secure-credential-card,.settings-section{border:1px solid var(--line);background:#fff;border-radius:20px;padding:23px}.integration-primary-panel>p{color:var(--muted);font-size:10px;line-height:1.55}.secure-credential-card{color:#fff;background:linear-gradient(145deg,#103b32,#194f42);gap:14px;display:flex}.secure-credential-card>span{background:var(--mint);width:39px;height:39px;color:var(--green);border-radius:12px;flex:none;place-items:center;display:grid}.secure-credential-card>span svg{width:19px}.secure-credential-card small{color:#95aaa3;text-transform:uppercase;letter-spacing:.12em;font-size:8px;font-weight:800}.secure-credential-card h2{margin:8px 0;font-size:16px}.secure-credential-card p{color:#b9cac5;font-size:9px;line-height:1.6}.credential-state{color:#d9e9e4;border-top:1px solid #ffffff17;align-items:center;gap:7px;margin-top:17px;padding-top:14px;font-size:8px;font-weight:700;display:flex}.credential-state svg{width:14px;color:var(--mint)}.settings-section{margin-top:15px}.settings-section .section-title{margin:0 0 17px}.settings-section .section-title a{color:var(--teal);align-items:center;gap:6px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.settings-section .section-title a svg{width:14px}.coverage-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.coverage-grid article{background:#fafcfa;border:1px solid #e8eeeb;border-radius:13px;align-items:center;gap:10px;padding:13px;display:flex}.coverage-grid article>svg:first-child{width:18px;color:var(--teal)}.coverage-grid article>svg:last-child{color:#37a765;width:15px;margin-left:auto}.coverage-grid strong,.coverage-grid small{display:block}.coverage-grid strong{font-size:9px}.coverage-grid small{color:var(--muted);margin-top:4px;font-size:8px}.monitor-links{gap:9px;margin-top:13px;display:flex}.monitor-links a{color:var(--green);border:1px solid #dfe7e3;border-radius:12px;flex:1;align-items:center;gap:8px;padding:12px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.monitor-links a svg{width:15px}.monitor-links a svg:last-child{margin-left:auto}.mapping-panel>div:first-child{max-width:760px}.mapping-panel h2{margin:7px 0;font-size:18px}.mapping-panel p{color:var(--muted);font-size:10px;line-height:1.65}.mapping-preview{grid-template-columns:1fr 35px 1fr 35px 1fr;align-items:center;gap:8px;margin:20px 0 14px;display:grid}.mapping-preview span{background:#fafcfa;border:1px solid #e1e9e5;border-radius:12px;align-items:center;gap:8px;padding:13px;font-size:9px;font-weight:800;display:flex}.mapping-preview span svg{width:16px;color:var(--teal)}.mapping-preview i{background:#b9cbc5;height:1px}.planned-label{color:#72827c;background:#eff4f1;border-radius:9px;width:max-content;padding:9px 11px;font-size:8px;font-weight:700}@media (max-width:980px){.app-shell{grid-template-columns:250px 1fr}.app-shell:has(.sidebar.collapsed){grid-template-columns:78px 1fr}.sidebar{padding:28px 20px 20px}.sidebar:not(.collapsed) .brand span:last-child,.sidebar:not(.collapsed) nav a,.sidebar:not(.collapsed) nav a span,.sidebar:not(.collapsed) .sidebar-foot>span,.sidebar:not(.collapsed) .icon-button{display:flex}.settings-grid,.integration-grid{grid-template-columns:1fr 1fr}.integration-summary-grid{grid-template-columns:1fr}}@media (max-width:620px){:is(.app-shell,.app-shell:has(.sidebar.collapsed)){display:block}.mobile-menu-button{color:#fff;z-index:35;background:#0b261f;border-radius:12px;width:42px;height:42px;display:grid;position:fixed;top:16px;left:16px;box-shadow:0 10px 24px #061c1630}.sidebar,.sidebar.collapsed{width:270px;padding:24px 18px;transition:transform .22s;display:flex;position:fixed;transform:translate(-105%)}.sidebar.open{transform:translate(0)}.sidebar.open .brand-copy,.sidebar.open .company-copy,.sidebar.open .company-switcher>svg,.sidebar.open .sidebar-label,.sidebar.open nav a .nav-copy,.sidebar.open nav a em,.sidebar.open .sidebar-foot>span,.sidebar.open .sidebar-foot .icon-button,.sidebar.open .sidebar-platform-entry{display:flex}.sidebar.open .brand-copy,.sidebar.open .company-copy,.sidebar.open .sidebar-foot>span{flex-direction:column}.sidebar.open .sidebar-collapse,.sidebar-mobile-close{display:none}.sidebar-scrim{z-index:39;background:#071b17a6;border:0;display:block;position:fixed;inset:0}.workspace{padding:76px 18px 36px}.settings-grid,.integration-grid,.coverage-grid{grid-template-columns:1fr}.settings-card{min-height:185px}.integration-detail-header .connection-badge{margin-top:18px}.integration-title{align-items:flex-start}.monitor-links{flex-direction:column}.mapping-preview{grid-template-columns:1fr}.mapping-preview i{width:1px;height:18px;margin:auto}.planned-label{width:auto}.settings-section .section-title{display:block}.settings-section .section-title a{margin-top:12px}}.sidebar-mobile-close{display:grid}.integration-logo.motive{color:#fff;background:linear-gradient(140deg,#0f172a,#334155)}@media (min-width:621px){.sidebar-mobile-close{display:none}}.settings-tabs a.active{color:var(--tenant-action,var(--brand-primary));border-color:var(--tenant-action,var(--brand-primary))}.monitor-links a{color:var(--tenant-action,var(--brand-primary))}.mobile-menu-button{background:var(--tenant-sidebar,var(--tenant-action,var(--brand-primary)))}.mobile-menu-button:focus-visible{outline-color:var(--tenant-focus,var(--tenant-action,var(--brand-primary)))}.settings-workspace.ui-unified-module-workspace{min-width:0;max-width:none;display:block;padding:0!important}.settings-workspace>.ui-compact-hero{min-width:0}.settings-workspace>.ui-compact-hero .environment{color:var(--tenant-action,var(--brand-primary));background:#ffffffeb;border-color:#ffffff4d}.settings-primary-tabs{padding:0 18px}.settings-hub-body{gap:20px;min-width:0;display:grid}.settings-hub-body>.settings-intro,.settings-hub-body>.settings-grid{margin-top:0}@media (max-width:620px){.settings-workspace.ui-unified-module-workspace{padding:0!important}.settings-workspace>.ui-compact-hero{flex-direction:column;gap:10px;display:flex;align-items:stretch!important}.settings-workspace>.ui-compact-hero .environment{align-self:flex-start}.settings-primary-tabs{padding-inline:8px}.settings-hub-body{gap:16px}}.integrations-center-workspace,.settings-detail-workspace{min-width:0;display:block;max-width:none!important;padding:0!important}.integrations-center-body,.settings-detail-body{gap:18px;min-width:0;display:grid}.integrations-center-body>.breadcrumb,.settings-detail-body>.breadcrumb{margin:0}.integrations-center-body>.integration-notice,.integrations-center-body>.integration-grid,.integrations-center-body>.integration-request{margin-top:0}.settings-detail-workspace>.ui-compact-hero .environment,.settings-detail-workspace>.ui-compact-hero [class*=secure],.settings-detail-workspace>.ui-compact-hero [class*=Badge]{color:var(--tenant-action,var(--brand-primary));background:#ffffffeb;border-color:#ffffff4d}.settings-detail-workspace>.ui-wide-tab-rail{border-radius:0;margin:0}@media (max-width:620px){.integrations-center-body,.settings-detail-body{gap:14px}.integrations-center-workspace,.settings-detail-workspace{padding:0!important}}:is(.settings-workspace:has(>.breadcrumb+div[class*=workspace]),.settings-workspace:has(>.breadcrumb+.ghl-workspace)){flex-direction:column;min-width:0;display:flex;overflow-x:visible;max-width:none!important;padding:0!important}:is(.settings-workspace:has(>.breadcrumb+div[class*=workspace])>.breadcrumb,.settings-workspace:has(>.breadcrumb+.ghl-workspace)>.breadcrumb){order:2;width:100%;margin:0;padding:15px clamp(18px,3vw,42px) 0}.settings-workspace:has(>.breadcrumb+div[class*=workspace])>div[class*=workspace]{display:contents}.settings-workspace:has(>.breadcrumb+.ghl-workspace)>.ghl-workspace{display:contents}.settings-workspace:has(>.breadcrumb+div[class*=workspace])>div[class*=workspace]>header:first-child{isolation:isolate;color:#fff;order:1;justify-content:space-between;gap:20px;width:100%;display:flex;position:relative;overflow:hidden;background:linear-gradient(105deg,color-mix(in srgb,var(--tenant-action,var(--brand-primary,var(--green))) 88%,#102521),color-mix(in srgb,var(--tenant-action,var(--brand-primary,var(--green))) 48%,#fff) 70%,#fff)!important;border:0!important;border-radius:0!important;align-items:center!important;min-height:86px!important;margin:0!important;padding:14px 24px!important}.settings-workspace:has(>.breadcrumb+.ghl-workspace)>.ghl-workspace>header:first-child{isolation:isolate;color:#fff;order:1;justify-content:space-between;gap:20px;width:100%;display:flex;position:relative;overflow:hidden;background:linear-gradient(105deg,color-mix(in srgb,var(--tenant-action,var(--brand-primary,var(--green))) 88%,#102521),color-mix(in srgb,var(--tenant-action,var(--brand-primary,var(--green))) 48%,#fff) 70%,#fff)!important;border:0!important;border-radius:0!important;align-items:center!important;min-height:86px!important;margin:0!important;padding:14px 24px!important}.settings-workspace:has(>.breadcrumb+div[class*=workspace])>div[class*=workspace]>header:first-child:after{content:"";z-index:-1;border:38px solid #ffffff1b;border-radius:50%;width:260px;height:260px;position:absolute;top:-105px;right:12%}.settings-workspace:has(>.breadcrumb+.ghl-workspace)>.ghl-workspace>header:first-child:after{content:"";z-index:-1;border:38px solid #ffffff1b;border-radius:50%;width:260px;height:260px;position:absolute;top:-105px;right:12%}.settings-workspace:has(>.breadcrumb+div[class*=workspace])>div[class*=workspace]>header:first-child h1{color:#fff}.settings-workspace:has(>.breadcrumb+div[class*=workspace])>div[class*=workspace]>header:first-child .eyebrow{color:#fff}.settings-workspace:has(>.breadcrumb+.ghl-workspace)>.ghl-workspace>header:first-child h1{color:#fff}.settings-workspace:has(>.breadcrumb+.ghl-workspace)>.ghl-workspace>header:first-child .eyebrow{color:#fff}.settings-workspace:has(>.breadcrumb+div[class*=workspace])>div[class*=workspace]>header:first-child h1{margin:3px 0 2px!important;font-size:clamp(26px,2.2vw,34px)!important}.settings-workspace:has(>.breadcrumb+.ghl-workspace)>.ghl-workspace>header:first-child h1{margin:3px 0 2px!important;font-size:clamp(26px,2.2vw,34px)!important}.settings-workspace:has(>.breadcrumb+div[class*=workspace])>div[class*=workspace]>header:first-child p{margin:0;color:#fffc!important;font-size:10px!important}.settings-workspace:has(>.breadcrumb+.ghl-workspace)>.ghl-workspace>header:first-child p{margin:0;color:#fffc!important;font-size:10px!important}.settings-workspace:has(>.breadcrumb+div[class*=workspace])>div[class*=workspace]>:is(section,form,nav,aside,footer,p[role=status],p[role=alert],div[class*=_grid_],div[class*=_profileGrid_]){order:3;width:auto;margin-top:18px;margin-left:clamp(18px,3vw,42px);margin-right:clamp(18px,3vw,42px)}.settings-workspace:has(>.breadcrumb+.ghl-workspace)>.ghl-workspace>:is(section,form,nav,aside,footer,p[role=status],p[role=alert],.ghl-status-grid){order:3;width:auto;margin-top:18px;margin-left:clamp(18px,3vw,42px);margin-right:clamp(18px,3vw,42px)}.settings-workspace:has(>.breadcrumb+div[class*=workspace])>div[class*=workspace]>:is(section,form,nav,aside,footer,p[role=status],p[role=alert],div[class*=_grid_],div[class*=_profileGrid_]):last-child{margin-bottom:70px}.settings-workspace:has(>.breadcrumb+.ghl-workspace)>.ghl-workspace>:is(section,form,nav,aside,footer,p[role=status],p[role=alert],.ghl-status-grid):last-child{margin-bottom:70px}:is(.settings-workspace:has(>.breadcrumb+div[class*=workspace])>div[class*=workspace]>nav[class*=Tabs],.settings-workspace:has(>.breadcrumb+div[class*=workspace])>div[class*=workspace]>nav[class*=tabs]){width:100%;padding:0 18px;border-radius:0!important;margin:0!important}.settings-workspace:has(>.breadcrumb+div[class*=workspace])>div[class*=workspace]>nav.settings-primary-tabs{order:2;width:100%;padding:0 18px;border-radius:0!important;margin:0!important}.settings-workspace:has(>.breadcrumb+.ghl-workspace)>.ghl-workspace>nav.settings-primary-tabs{order:2;width:100%;padding:0 18px;border-radius:0!important;margin:0!important}:is(.settings-workspace:has(>.breadcrumb+div[class*=workspace])>.breadcrumb,.settings-workspace:has(>.breadcrumb+.ghl-workspace)>.breadcrumb){order:3}@media (max-width:620px){.settings-workspace:has(>.breadcrumb+div[class*=workspace])>div[class*=workspace]>header:first-child{flex-direction:column;gap:10px;align-items:stretch!important;min-height:82px!important;padding:13px 16px!important}.settings-workspace:has(>.breadcrumb+.ghl-workspace)>.ghl-workspace>header:first-child{flex-direction:column;gap:10px;align-items:stretch!important;min-height:82px!important;padding:13px 16px!important}:is(.settings-workspace:has(>.breadcrumb+div[class*=workspace])>.breadcrumb,.settings-workspace:has(>.breadcrumb+.ghl-workspace)>.breadcrumb){padding:12px 12px 0}.settings-workspace:has(>.breadcrumb+div[class*=workspace])>div[class*=workspace]>:is(section,form,nav,aside,footer,p[role=status],p[role=alert],div[class*=_grid_],div[class*=_profileGrid_]){margin-top:14px;margin-left:12px;margin-right:12px}.settings-workspace:has(>.breadcrumb+.ghl-workspace)>.ghl-workspace>:is(section,form,nav,aside,footer,p[role=status],p[role=alert],.ghl-status-grid){margin-top:14px;margin-left:12px;margin-right:12px}}.settings-workspace:has(>.breadcrumb+div[class*=_profileWorkspace_])>div[class*=_profileWorkspace_]>header:first-child{min-height:112px!important;padding:18px 24px!important}@media (max-width:680px){.settings-workspace:has(>.breadcrumb+div[class*=_profileWorkspace_])>div[class*=_profileWorkspace_]>header:first-child{min-height:104px!important;padding:16px!important}}
.sidebar.collapsed .sidebar-brand-row{flex-direction:column;justify-content:flex-start;gap:8px;min-height:82px}.sidebar.collapsed .brand-link{flex:none;justify-content:center;width:48px}.sidebar.collapsed .sidebar-collapse{background:#164438;border:1px solid #ffffff12;border-radius:9px;width:38px;height:28px;margin:0 auto;position:static}.sidebar.collapsed .company-switcher-wrap{margin-top:12px}.sidebar-platform-entry{margin-top:-12px;margin-bottom:20px}.sidebar-platform-entry button{margin-bottom:0}.sidebar:not(.collapsed) .sidebar-platform-entry{display:block}.sidebar.collapsed .sidebar-platform-entry{margin-top:-12px;margin-bottom:18px;display:block}.sidebar.collapsed .sidebar-platform-entry button{justify-content:center;width:48px;height:42px;margin:0 auto;padding:0}.sidebar.collapsed .sidebar-platform-entry button>span{display:none}@media (max-width:620px){.sidebar.open .sidebar-brand-row{flex-direction:row;min-height:42px}.sidebar.open .sidebar-platform-entry{margin-top:-12px;display:block}.sidebar.open .sidebar-platform-entry button>span{display:block}.sidebar.open .sidebar-platform-entry button{justify-content:flex-start;width:100%;height:auto;padding:10px 12px}}.sidebar nav .nav-disabled{color:#718a82;cursor:not-allowed;border-radius:12px;outline:none;align-items:center;gap:11px;width:100%;padding:11px 13px;font-size:12px;font-weight:700;display:flex}.sidebar nav .nav-disabled svg{flex:none;width:18px}.sidebar nav .nav-disabled .nav-copy{flex:1;margin-left:0}.sidebar nav .nav-disabled em{text-transform:uppercase;letter-spacing:.1em;color:#718a82;margin-left:auto;font-size:7px;font-style:normal}.sidebar.collapsed nav .nav-disabled{justify-content:center;width:48px;padding-left:0;padding-right:0}.sidebar.collapsed nav .nav-disabled .nav-copy,.sidebar.collapsed nav .nav-disabled em,.sidebar.collapsed .sidebar-foot .avatar{display:none}.sidebar.collapsed .sidebar-foot .icon-button{margin:0 auto;display:grid}.sidebar-navigation-scroll{scrollbar-width:thin;scrollbar-color:#ffffff20 transparent;min-height:0;margin:2px -8px 14px;padding:0 8px 10px;overflow:hidden auto}.sidebar-navigation-group .sidebar-label{margin:0 0 7px}.sidebar-navigation-group nav{margin-top:0}.sidebar.collapsed .sidebar-navigation-scroll{margin-left:-4px;margin-right:-4px;padding-left:4px;padding-right:4px}.sidebar.collapsed .sidebar-navigation-group{margin-top:8px}.sidebar.collapsed .sidebar-navigation-group+.sidebar-navigation-group{margin-top:12px}.sidebar.collapsed .sidebar-navigation-group .sidebar-label{display:none}.sidebar.collapsed .sidebar-navigation-group nav{justify-items:center}.sidebar.collapsed .sidebar-navigation-group nav a{width:48px;padding-left:0;padding-right:0}@media (max-width:620px){.sidebar.open nav .nav-disabled .nav-copy,.sidebar.open nav .nav-disabled em{display:block}.sidebar.open .sidebar-foot .avatar{display:grid}}.preview-modal-layer{z-index:1700!important}.sidebar{background:var(--tenant-sidebar,#0b261f)}.company-avatar{background:var(--mint);color:var(--green);overflow:hidden}.company-avatar img{object-fit:contain;background:#fff;width:100%;height:100%;padding:3px}.company-copy strong,.sidebar-foot strong{color:#edf4f1}.company-copy small,.sidebar-foot small{color:#adc0b9;opacity:.72}.sidebar-navigation-group+.sidebar-navigation-group{margin-top:10px}.sidebar-group-trigger{color:#bdcec8;width:100%;min-height:30px;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;margin:0 0 3px;padding:4px 10px;font-size:11px;font-weight:800;display:flex}.sidebar-group-trigger:hover{background:#ffffff0c}.sidebar-group-trigger:focus-visible{outline:2px solid var(--mint);outline-offset:1px}.sidebar-group-trigger svg{width:14px;transition:transform .16s}.sidebar-group-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.sidebar-navigation-group nav{gap:2px!important}.sidebar-navigation-group nav[hidden]{display:none!important}.sidebar nav a,.sidebar nav .nav-disabled{color:#c5d3ce;min-height:38px;padding:8px 10px}.sidebar nav a svg,.sidebar nav .nav-disabled svg{color:#b4c7c0;opacity:.9}.sidebar nav a .nav-copy{color:#c5d3ce;font-weight:650}.sidebar nav a em,.sidebar nav .nav-disabled em{color:#a8bbb4;opacity:.72}.sidebar nav a.active{color:#fff;background:#ffffff18}.sidebar nav a.active .nav-copy{color:#f4f8f6}.sidebar nav a.active svg{color:var(--mint);opacity:1}.sidebar nav a:hover{background:#ffffff10}.sidebar.collapsed .sidebar-group-trigger{display:none}.sidebar.collapsed .sidebar-navigation-group,.sidebar.collapsed .sidebar-navigation-group+.sidebar-navigation-group{margin-top:5px}.sidebar.collapsed .sidebar-navigation-group nav{display:grid}.sidebar.collapsed nav a,.sidebar.collapsed nav .nav-disabled{min-height:42px}@media (max-width:620px){.sidebar.open .sidebar-group-trigger{min-height:36px;font-size:12px;display:flex}.sidebar.open nav a,.sidebar.open nav .nav-disabled{min-height:44px;padding:10px 11px}.sidebar.open .sidebar-navigation-group+.sidebar-navigation-group{margin-top:11px}}.sidebar .sidebar-navigation-group nav a,.sidebar .sidebar-navigation-group nav .nav-disabled,.sidebar .sidebar-navigation-group nav a .nav-copy{color:#ffffffa8}.sidebar .sidebar-navigation-group nav a svg,.sidebar .sidebar-navigation-group nav .nav-disabled svg{color:#ffffff94;opacity:1}.sidebar .sidebar-navigation-group nav a em,.sidebar .sidebar-navigation-group nav .nav-disabled em{color:#ffffff85;opacity:1}.sidebar .sidebar-navigation-group nav a.active,.sidebar .sidebar-navigation-group nav a.active .nav-copy,.sidebar .sidebar-navigation-group nav a.active svg{color:#fff}.sidebar .sidebar-navigation-group nav a.active{background:#ffffff14}@media (prefers-reduced-motion:reduce){.sidebar-group-trigger svg{transition:none}}.sidebar-navigation-group nav a:has(.sidebar-jobs-pending){position:relative}.sidebar-navigation-group nav a:has(.sidebar-jobs-pending[data-pending=true]){color:#fff;cursor:progress;background:#ffffff20}.sidebar-jobs-pending{pointer-events:none;place-items:center;display:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.sidebar-jobs-pending[data-pending=true]{display:grid}.sidebar-navigation-group nav a .sidebar-jobs-pending svg{width:16px;height:16px;color:var(--mint);opacity:1;animation:.8s linear infinite sidebar-jobs-spin}.sidebar-jobs-pending-text{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sidebar.collapsed .sidebar-jobs-pending{background:var(--tenant-sidebar,#0b261f);border-radius:50%;width:18px;height:18px;top:3px;right:-3px;transform:none}@media (max-width:620px){.sidebar.open .sidebar-jobs-pending{background:0 0;width:auto;height:auto;top:50%;right:12px;transform:translateY(-50%)}}@keyframes sidebar-jobs-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sidebar-navigation-group nav a .sidebar-jobs-pending svg{animation:none}}.sidebar nav .nav-disabled:focus-visible{box-shadow:0 0 0 3px var(--tenant-focus,var(--tenant-action,var(--brand-primary)))}.sidebar-self-profile{min-width:0;color:inherit;border-radius:10px;flex:1;align-items:center;gap:10px;text-decoration:none;display:flex}.sidebar-self-profile:is(button){text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sidebar-self-profile:focus-visible{outline:2px solid var(--mint);outline-offset:4px}.sidebar-self-profile>span{flex-direction:column;min-width:0;display:flex}.sidebar-foot .avatar{flex:none;overflow:hidden}.sidebar-foot .avatar img{object-fit:cover;width:100%;height:100%}
.platform-shell{background:#f3f5f4;grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.platform-sidebar{color:#fff;background:linear-gradient(#17152a,#211a38);flex-direction:column;height:100vh;padding:26px 18px 20px;transition:width .2s;display:flex;position:sticky;top:0}.platform-sidebar-brand{align-items:center;gap:8px;min-height:44px;display:flex;position:relative}.platform-sidebar-brand>a{color:#fff;grid-template-rows:auto auto;grid-template-columns:42px 1fr;align-items:center;column-gap:11px;min-width:0;text-decoration:none;display:grid}.platform-sidebar-brand>a>span{color:#123f35;background:#c8f169;border-radius:13px;grid-row:1/3;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 12px 28px #08071355}.platform-sidebar-brand>a svg{width:21px}.platform-sidebar-brand strong{align-self:end;font-size:15px}.platform-sidebar-brand small{letter-spacing:.17em;text-transform:uppercase;color:#948faa;align-self:start;font-size:7px}.platform-collapse,.platform-mobile-close{color:#aaa5bd;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff16;border-radius:9px;place-items:center;width:32px;height:32px;margin-left:auto;display:grid}.platform-collapse svg,.platform-mobile-close svg{width:16px}.platform-mobile-close{display:none}.platform-context{background:#ffffff08;border:1px solid #ffffff12;border-radius:13px;align-items:center;gap:10px;margin:25px 0 7px;padding:12px;display:flex}.platform-context>span{color:#c8f169;background:#c8f16918;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.platform-context svg{width:16px}.platform-context div{flex-direction:column;gap:2px;min-width:0;display:flex}.platform-context small{text-transform:uppercase;letter-spacing:.11em;color:#8f89a5;font-size:7px}.platform-context strong{white-space:nowrap;font-size:10px}.platform-sidebar-label{text-transform:uppercase;letter-spacing:.17em;color:#77718e;margin:23px 12px 8px;font-size:7px;font-weight:900}.platform-sidebar nav{gap:5px;display:grid}.platform-sidebar nav a,.platform-sidebar nav button{color:#aaa5bd;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:11px;width:100%;padding:10px 12px;font-size:10px;font-weight:750;text-decoration:none;display:flex}.platform-sidebar nav svg{flex:none;width:17px}.platform-sidebar nav a.active{color:#fff;background:#ffffff10}.platform-sidebar nav a.active svg{color:#c8f169}.platform-sidebar nav button:disabled{cursor:not-allowed;opacity:.62}.platform-sidebar nav em{text-transform:uppercase;letter-spacing:.09em;color:#817b97;margin-left:auto;font-size:6px;font-style:normal}.platform-sidebar-foot{border-top:1px solid #ffffff12;margin-top:auto;padding-top:16px}.platform-exit button{color:#263a34;cursor:pointer;background:#fff;border:1px solid #d8dfdc;border-radius:11px;align-items:center;gap:8px;padding:10px 13px;font-size:9px;font-weight:850;display:flex}.platform-exit button:hover{border-color:#9ba9a4}.platform-exit button:disabled{cursor:wait;opacity:.7}.platform-exit svg{width:15px}.platform-exit small{color:#b83b4a;max-width:210px;margin-top:6px;font-size:8px;display:block}.platform-exit.compact button{color:#d6d2e1;background:#ffffff08;border-color:#ffffff14;width:100%}.platform-exit.compact button:hover{background:#ffffff12}.platform-shell:has(.platform-sidebar.collapsed){grid-template-columns:78px minmax(0,1fr)}.platform-sidebar.collapsed{padding-left:14px;padding-right:14px}.platform-sidebar.collapsed .platform-sidebar-brand{flex-direction:column;min-height:84px}.platform-sidebar.collapsed .platform-sidebar-brand>a{display:block}.platform-sidebar.collapsed .platform-sidebar-brand>a strong,.platform-sidebar.collapsed .platform-sidebar-brand>a small,.platform-sidebar.collapsed .platform-context div,.platform-sidebar.collapsed .platform-sidebar-label,.platform-sidebar.collapsed nav span,.platform-sidebar.collapsed nav em,.platform-sidebar.collapsed .platform-exit span{display:none}.platform-sidebar.collapsed .platform-collapse{width:38px;height:28px;margin:6px auto 0}.platform-sidebar.collapsed .platform-context{justify-content:center;margin-top:11px;padding:8px}.platform-sidebar.collapsed nav a,.platform-sidebar.collapsed nav button{justify-content:center;padding:11px}.platform-sidebar.collapsed .platform-exit button{justify-content:center;padding:10px}.platform-mobile-menu{background:#211a38!important}.platform-workspace{max-width:1640px;margin:0}.platform-header-actions{align-items:center;gap:10px;display:flex}.platform-plane-badge{color:#eeeaf6;background:#211a38;border-radius:99px;align-items:center;gap:7px;padding:9px 12px;font-size:8px;font-weight:850;display:flex}.platform-plane-badge svg{color:#c8f169;width:14px}.platform-hero{color:#fff;background:linear-gradient(118deg,#17152a,#30244d);border-radius:25px;justify-content:space-between;align-items:flex-end;gap:32px;margin-top:34px;padding:31px 34px;display:flex;box-shadow:0 24px 55px #16132620}.platform-hero h2{letter-spacing:-.04em;margin:19px 0 7px;font-size:25px}.platform-hero p{color:#c2bdcf;max-width:560px;font-size:11px;line-height:1.55}.platform-assurance{border:1px solid #ffffff1b;border-radius:16px;grid-template-columns:repeat(3,minmax(135px,1fr));min-width:520px;display:grid;overflow:hidden}.platform-assurance>div{background:#ffffff08;border-right:1px solid #ffffff16;padding:17px}.platform-assurance>div:last-child{border:0}.platform-assurance small{color:#9690a8;text-transform:uppercase;letter-spacing:.11em;margin-bottom:7px;font-size:7px;display:block}.platform-assurance strong{text-transform:capitalize;font-size:10px}.platform-assurance strong svg{color:#c8f169;vertical-align:-3px;width:13px;margin-right:4px}.read-only-badge{color:#55466d;text-transform:uppercase;letter-spacing:.08em;background:#f1ecf8;border:1px solid #d7d0e4;border-radius:99px;align-self:center;padding:7px 10px;font-size:7px;font-weight:850}.platform-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.platform-capability-grid article{background:#fff;border:1px solid #dfe3e1;border-radius:19px;flex-direction:column;min-height:210px;padding:20px;display:flex}.platform-capability-grid article>span{color:#57486d;background:#f0ecf6;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.platform-capability-grid article>span svg{width:18px}.platform-capability-grid article>div{margin-top:auto}.platform-capability-grid small{text-transform:uppercase;letter-spacing:.12em;color:#9a94a3;font-size:7px;font-weight:850}.platform-capability-grid h3{margin:7px 0;font-size:14px}.platform-capability-grid p{color:#78837f;margin:0;font-size:9px;line-height:1.55}.platform-capability-grid em,.journey em{color:#798681;text-transform:uppercase;letter-spacing:.08em;background:#f1f3f2;border-radius:99px;width:max-content;margin-top:13px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:850;display:block}.platform-safety-note{color:#403452;background:#f4f0f8;border:1px solid #ddd6e8;border-radius:17px;align-items:center;gap:12px;margin-top:16px;padding:17px 19px;display:flex}.platform-safety-note>svg{width:20px}.platform-safety-note div{flex-direction:column;gap:3px;display:flex}.platform-safety-note strong{font-size:10px}.platform-safety-note span{color:#766c84;font-size:9px}@media (max-width:1180px){.platform-capability-grid{grid-template-columns:repeat(2,1fr)}.platform-hero{flex-direction:column;align-items:stretch}.platform-assurance{width:100%;min-width:0}}@media (max-width:760px){.platform-shell{display:block}.platform-sidebar{z-index:50;width:min(300px,88vw);display:none;position:fixed;left:0}.platform-sidebar.open{display:flex}.platform-sidebar.open.collapsed{width:min(300px,88vw)}.platform-sidebar.open.collapsed .platform-sidebar-brand{flex-direction:row;min-height:44px}.platform-sidebar.open.collapsed .platform-sidebar-brand>a{display:grid}.platform-sidebar.open.collapsed .platform-sidebar-brand>a strong,.platform-sidebar.open.collapsed .platform-sidebar-brand>a small,.platform-sidebar.open.collapsed .platform-context div,.platform-sidebar.open.collapsed .platform-sidebar-label,.platform-sidebar.open.collapsed nav span,.platform-sidebar.open.collapsed nav em,.platform-sidebar.open.collapsed .platform-exit span{display:block}.platform-sidebar.open.collapsed .platform-collapse{display:none}.platform-sidebar.open.collapsed .platform-context{justify-content:flex-start;padding:12px}.platform-sidebar.open.collapsed nav a,.platform-sidebar.open.collapsed nav button,.platform-sidebar.open.collapsed .platform-exit button{justify-content:flex-start}.platform-mobile-close{display:grid}.platform-header-actions{flex-direction:column;align-items:flex-start;margin-top:17px}.platform-capability-grid,.platform-assurance{grid-template-columns:1fr}.platform-assurance>div{border-bottom:1px solid #ffffff16;border-right:0}.platform-assurance>div:last-child{border:0}}.platform-capability-card{color:inherit;background:#fff;border:1px solid #dddfe3;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:19px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.platform-capability-card:hover{border-color:#bdb3cc;transform:translateY(-1px);box-shadow:0 12px 34px #2e263412}.platform-capability-card>span{color:#59496f;background:#f1ecf8;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.platform-capability-card>span svg{width:19px}.platform-capability-card small{color:#827b8d;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.platform-capability-card h3{margin:4px 0;font-size:14px}.platform-capability-card p{color:#727784;margin:0;font-size:10px;line-height:1.45}.platform-capability-card em{color:#59496f;align-items:center;gap:5px;font-size:10px;font-style:normal;font-weight:650;display:inline-flex}.platform-capability-card em svg{width:14px}
