.home-invoice-notice{border:1px solid #b9daca;border-left:4px solid var(--marp-ready);box-shadow:var(--marp-shadow);background:linear-gradient(135deg,#fff,#f1faf6);border-radius:14px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:17px 20px;display:grid}.home-invoice-notice.action-required{border-color:#ead2b0;border-left-color:var(--marp-action);background:linear-gradient(135deg,#fff,#fff8ef)}.home-invoice-icon{width:35px;height:35px;color:var(--marp-ready);background:#e2f3eb;border-radius:50%;place-items:center;font-weight:900;display:grid}.home-invoice-notice.action-required .home-invoice-icon{color:#a76112;background:#fff0da}.home-invoice-notice .eyebrow{margin:0}.home-invoice-notice h3{margin:3px 0;font-size:15px}.home-invoice-notice p{color:#4e5963;margin:0;font-size:11px}.home-invoice-notice small{color:#747d85;margin-top:4px;font-size:9px;display:block}.home-invoice-notice button{white-space:nowrap}.home-invoice-notice button span{margin-left:6px}@media (width<=720px){.home-invoice-notice{grid-template-columns:auto 1fr}.home-invoice-notice button{grid-column:1/-1}}:root{color:#262a2d;font-synthesis:none;background:#f6f7f6;font-family:Inter,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button,input{font:inherit}.app-shell{grid-template-columns:210px 1fr;min-height:100vh;display:grid}.sidebar{background:#fff;border-right:1px solid #e7e8e6;flex-direction:column;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.sidebar-brand{color:#34383a;align-items:center;gap:11px;margin:0 8px 30px;font-size:14px;font-weight:700;display:flex}.sidebar-brand img{width:29px;height:29px}.sidebar nav{gap:3px;display:grid}.sidebar nav p{text-transform:uppercase;letter-spacing:.12em;color:#a0a3a3;margin:20px 10px 7px;font-size:10px;font-weight:700}.sidebar nav p:first-child{margin-top:0}.sidebar nav a{color:#717576;border-radius:6px;align-items:center;gap:11px;padding:9px 10px;font-size:13px;text-decoration:none;display:flex}.sidebar nav a span{text-align:center;color:#989b9b;width:15px}.sidebar nav a:hover,.sidebar nav a.active{color:#292d2f;background:#f1f2f1}.sidebar-foot{color:#5f6465;border-top:1px solid #ececea;margin-top:auto;padding:18px 8px 0;font-size:12px;line-height:1.7}.status-dot{background:#717676;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.workspace{min-width:0}.topbar{z-index:10;background:#fff;border-bottom:1px solid #e7e8e6;justify-content:space-between;align-items:center;height:68px;padding:0 34px;display:flex;position:sticky;top:0}.global-search{color:#979a9a;background:#fafbfa;border:1px solid #e0e1df;border-radius:6px;align-items:center;gap:8px;width:min(390px,55%);height:35px;padding:0 11px;display:flex}.global-search input{color:#333;background:0 0;border:0;outline:0;width:100%;font-size:12px}.topbar-status{color:#696d6e;font-size:12px}.workspace-body{max-width:1250px;margin:auto;padding:34px 38px 55px}.page-intro{justify-content:space-between;align-items:end;margin-bottom:25px;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#96999a;margin:0 0 7px;font-size:10px;font-weight:750}.page-intro h1{letter-spacing:-.025em;margin:0 0 7px;font-size:27px;font-weight:680}.page-intro p:not(.eyebrow),.section-heading p{color:#7a7e7f;margin:0;font-size:13px}.outline-badge,.soft-badge{text-transform:uppercase;letter-spacing:.08em;color:#616566;background:#fff;border:1px solid #dedfdd;border-radius:5px;padding:6px 9px;font-size:10px;font-weight:700}.metrics{background:#fff;border:1px solid #e3e4e2;border-radius:8px;grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid}.metrics>div{border-right:1px solid #ececea;padding:17px 19px}.metrics>div:last-child{border:0}.metrics span,.metrics strong{display:block}.metrics span{color:#888c8d;margin-bottom:6px;font-size:11px}.metrics strong{color:#373b3d;font-size:18px;font-weight:650}.metrics strong small{color:#96999a;font-size:12px}.metric-alert{color:#7a4c4c!important}.demo-banner{color:#fff;background:#303437;border-radius:8px;grid-template-columns:1fr 310px;align-items:center;gap:32px;margin-bottom:18px;padding:23px 25px;display:grid}.demo-banner .eyebrow{color:#bfc2c2}.demo-banner h2{margin:0 0 7px;font-size:18px}.demo-banner p:not(.eyebrow){color:#cdd0d0;margin:0;font-size:13px;line-height:1.5}.demo-action{gap:8px;display:grid}.demo-action small{color:#c4c7c7;font-size:11px}.demo-action button{color:#34383a;cursor:pointer;background:#f5f5f3;border:0;border-radius:5px;padding:9px 12px;font-size:12px;font-weight:700}.demo-action button:hover{background:#fff}.demo-action button:disabled{opacity:.45;cursor:not-allowed}.progress-track{background:#565b5d;border-radius:99px;height:6px;overflow:hidden}.progress-track span{background:#dedfdf;height:100%;transition:width .25s;display:block}.assignment-card,.workflow-section{background:#fff;border:1px solid #e3e4e2;border-radius:8px;margin-bottom:18px;padding:22px 24px}.card-heading,.section-heading{justify-content:space-between;align-items:start;display:flex}.card-heading h2,.section-heading h2{color:#33383a;margin:0;font-size:17px}.assignment-card dl{border-top:1px solid #edeeec;grid-template-columns:repeat(4,1fr);margin:20px 0 0;padding-top:17px;display:grid}.assignment-card dl div{padding-right:16px}.assignment-card dt{text-transform:uppercase;letter-spacing:.07em;color:#989b9b;font-size:10px}.assignment-card dd{margin:5px 0 0;font-size:13px;font-weight:650}.workflow-section{padding-bottom:26px}.section-heading{margin-bottom:19px}.section-heading p{margin-top:5px}.action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.action-card{border:1px solid #e5e6e4;border-radius:7px;flex-direction:column;min-height:190px;padding:15px;transition:border-color .15s,box-shadow .15s;display:flex}.action-card:hover{border-color:#cfd1cf;box-shadow:0 3px 12px #1d242808}.action-card.processed{background:#fafbfa}.card-top{align-items:center;gap:7px;display:flex}.system-icon{color:#6d7172;background:#f0f1ef;border-radius:5px;place-items:center;width:25px;height:25px;font-size:10px;font-weight:750;display:grid}.system-label{letter-spacing:.09em;color:#8e9292;font-size:9px;font-weight:750}.step-status{color:#999d9d;margin-left:auto;font-size:9px}.action-card h3{color:#373b3d;margin:15px 0 7px;font-size:14px}.action-card>p{color:#7b7f80;margin:0;font-size:11px;line-height:1.5}.card-footer{justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;display:flex}.card-footer small{color:#a0a3a3;font-size:9px}.card-footer button,.dialog button{color:#4e5354;cursor:pointer;background:#fff;border:1px solid #d7d9d7;border-radius:5px;padding:6px 10px;font-size:10px;font-weight:700}.card-footer button:hover,.dialog button:hover{background:#f1f2f1}.card-footer button.reviewed{color:#777b7c}.complete,.empty-state{color:#65696a;background:#f4f5f3;border-radius:6px;margin-top:15px;padding:12px;font-size:12px}.empty-state{text-align:center;padding:28px}footer{color:#a0a3a3;padding:2px;font-size:10px}.dialog-backdrop{z-index:50;background:#24282a80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dialog{background:#fff;border-radius:8px;width:min(620px,100%);max-height:90vh;padding:24px;overflow:auto;box-shadow:0 24px 70px #15181940}.dialog h2{margin:0 0 7px;font-size:19px}.dialog>p:not(.eyebrow){color:#6e7273;font-size:13px;line-height:1.5}.payload{border:1px solid #e4e5e3;border-radius:6px;margin:18px 0;padding:0;display:block}.payload div{border-bottom:1px solid #eeeeec;grid-template-columns:minmax(140px,.65fr) 1.35fr;padding:9px 11px;display:grid}.payload div:last-child{border:0}.payload dt{color:#8a8e8f;text-transform:capitalize;font-size:10px}.payload dd{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:600}.helper{color:#888c8d!important;font-size:11px!important}.dialog-actions{justify-content:flex-end;gap:8px;display:flex}.dialog button{padding:7px 11px;font-size:11px}.dialog button:not(.secondary){color:#fff;background:#4e5355;border-color:#4e5355}@media (width<=1000px){.action-grid{grid-template-columns:repeat(2,1fr)}.demo-banner{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,1fr)}.metrics>div:nth-child(2){border-right:0}.metrics>div:nth-child(-n+2){border-bottom:1px solid #ececea}}@media (width<=720px){.app-shell{grid-template-columns:1fr}.sidebar{border-bottom:1px solid #e7e8e6;border-right:0;height:auto;padding:14px 18px;position:static}.sidebar-brand{margin:0}.sidebar nav,.sidebar-foot{display:none}.topbar{padding:0 18px}.workspace-body{padding:25px 18px}.action-grid,.assignment-card dl{grid-template-columns:1fr}.page-intro{align-items:start;gap:15px}.action-card{min-height:170px}}.sidebar nav button{color:#717576;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:11px;width:100%;padding:9px 10px;font-size:13px;display:flex}.sidebar nav button span{text-align:center;color:#989b9b;width:15px}.sidebar nav button:hover,.sidebar nav button.active{color:#292d2f;background:#f1f2f1}.topbar-page{color:#737778;font-size:12px;font-weight:650}.overview-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.overview-grid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e3e4e2;border-radius:8px;flex-direction:column;min-height:135px;padding:20px;display:flex}.overview-grid button:hover{border-color:#cfd1cf;box-shadow:0 3px 12px #1d242808}.overview-grid span{text-transform:uppercase;letter-spacing:.1em;color:#999c9d;font-size:10px}.overview-grid strong{color:#3b3f41;margin-top:12px;font-size:14px}.overview-grid small{color:#878b8c;margin-top:auto;font-size:10px}.detail-page{background:#fff;border:1px solid #e3e4e2;border-radius:8px;padding:24px}.detail-page h2{margin:0;font-size:18px}.record-grid{border-top:1px solid #ececea;border-left:1px solid #ececea;grid-template-columns:repeat(3,1fr);gap:0;margin:22px 0 0;display:grid}.record-grid div{border-bottom:1px solid #ececea;border-right:1px solid #ececea;padding:18px}.record-grid dt{text-transform:uppercase;letter-spacing:.07em;color:#989b9b;font-size:10px}.record-grid dd{color:#3b3f41;margin:6px 0 0;font-size:13px;font-weight:650}.pagination{justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;display:flex}.pagination span{color:#888c8d;font-size:10px}.pagination button{color:#575b5c;cursor:pointer;background:#fff;border:1px solid #d9dad8;border-radius:5px;padding:6px 10px;font-size:10px;font-weight:700}.pagination button:disabled{opacity:.4;cursor:not-allowed}@media (width<=1000px){.overview-grid,.record-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.overview-grid,.record-grid{grid-template-columns:1fr}}.marpbound-login{color:#1c252b;background:#f6f8f8;place-items:center;min-height:100vh;padding:32px 20px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;position:relative;overflow:hidden}.marpbound-login-glow{pointer-events:none;background:radial-gradient(circle,#3f707e33,#3f707e00 68%);border-radius:50%;width:620px;height:620px;position:absolute;top:-220px;right:-180px}.marpbound-login-panel{background:#fffffff0;border:1px solid #e0e7e8;border-radius:22px;width:min(100%,430px);padding:42px 44px 34px;position:relative;box-shadow:0 24px 80px #1e363e21}.marpbound-login-brand{color:#24383f;letter-spacing:.08em;align-items:center;gap:10px;font-size:17px;font-weight:800;display:flex}.marpbound-login-brand img{width:30px;height:30px}.marpbound-login-dot{color:#c5772c}.marpbound-login-copy .eyebrow{color:#c5772c;letter-spacing:.14em;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:800}.marpbound-login-copy h1{color:#1f2e34;letter-spacing:-.04em;margin:0;font-size:36px}.marpbound-login-copy>p:last-child{color:#718087;margin:10px 0 0;font-size:13px;line-height:1.6}.marpbound-login-form{gap:9px;display:grid}.marpbound-login-form label,.marpbound-password-label label{color:#40525a;font-size:11px;font-weight:800}.marpbound-login-form input:not([type=checkbox]){box-sizing:border-box;color:#203037;width:100%;height:46px;font:inherit;background:#fbfcfc;border:1px solid #d5dfe1;border-radius:9px;outline:none;padding:0 13px;font-size:13px}.marpbound-login-form input:not([type=checkbox]):focus{border-color:#477987;box-shadow:0 0 0 3px #47798721}.marpbound-password-label{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.marpbound-login a{color:#376a78;font-size:11px;font-weight:800;text-decoration:none}.marpbound-login a:hover{text-decoration:underline}.marpbound-password-field{position:relative}.marpbound-password-field input{padding-right:56px!important}.marpbound-password-field button{color:#376a78;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.marpbound-remember{color:#697980;align-items:center;gap:7px;margin:9px 0 10px;display:flex;font-size:11px!important;font-weight:500!important}.marpbound-remember input{accent-color:#376a78}.marpbound-login-submit{color:#fff;height:47px;font:inherit;letter-spacing:.01em;cursor:pointer;background:#223d46;border:0;border-radius:9px;font-size:13px;font-weight:800;box-shadow:0 9px 18px #223d462e}.marpbound-login-submit:hover{background:#2d5360}.marpbound-login-submit span{margin-left:8px;font-size:17px}.marpbound-login-note{color:#2e684c;background:#edf6f1;border-radius:8px;margin:4px 0 0;padding:10px 12px;font-size:11px}.marpbound-login-footer{color:#879399;text-align:center;margin:27px 0 0;font-size:11px}.marpbound-login-legal{color:#9aa6aa;letter-spacing:.08em;margin:0;font-size:9px;position:absolute;bottom:18px}.marpbound-login-legal span{color:#c5772c;padding:0 7px}@media (width<=520px){.marpbound-login-panel{padding:32px 24px 28px}.marpbound-login-copy{margin-top:40px}.marpbound-login-copy h1{font-size:32px}}.launch-screen{color:#34383a;background:#f6f7f6;place-content:center;justify-items:center;gap:10px;min-height:100vh;display:grid}.launch-screen img{width:46px;height:46px;margin-bottom:8px}.launch-screen .launch-mark{filter:drop-shadow(0 12px 22px #2f373b29);will-change:transform,opacity;animation:1.35s cubic-bezier(.2,.8,.2,1) both marp-launch-grow}.launch-screen strong{font-size:15px}.launch-screen p{color:#7a7e7f;margin:0;font-size:12px}.launch-error strong{color:#704b4b}@keyframes marp-launch-grow{0%{opacity:0;transform:scale(.28)}68%{opacity:1;transform:scale(2.35)}to{opacity:1;transform:scale(2)}}.pipeline-strip{background:#fff;border:1px solid #e3e4e2;border-radius:8px;grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid}.pipeline-strip>div{border-right:1px solid #ececea;align-items:center;gap:11px;padding:15px 16px;display:flex}.pipeline-strip>div:last-child{border:0}.pipeline-strip>div>span{color:#606566;background:#f0f1ef;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:10px;font-weight:750;display:grid}.pipeline-strip p{gap:3px;margin:0;display:grid}.pipeline-strip b{color:#3e4244;font-size:11px}.pipeline-strip small{color:#96999a;white-space:nowrap;text-overflow:ellipsis;max-width:170px;font-size:9px;overflow:hidden}.email-summary{background:#fff;border:1px solid #e3e4e2;border-radius:8px;grid-template-columns:1fr 1.25fr;gap:28px;margin-bottom:18px;padding:22px 24px;display:grid}.email-summary h2{color:#353a3c;margin:0 0 7px;font-size:16px}.email-summary>div>p:not(.eyebrow){color:#7b7f80;margin:0;font-size:11px}.email-summary dl{border-top:1px solid #ececea;border-left:1px solid #ececea;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.email-summary dl div{border-bottom:1px solid #ececea;border-right:1px solid #ececea;padding:11px 13px}.email-summary dt{text-transform:uppercase;letter-spacing:.06em;color:#999c9d;font-size:9px}.email-summary dd{color:#44494a;overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;font-weight:650}.marp-mail-activity{color:#45545b;background:#fff;border:1px solid #d9e2e5;border-radius:999px;align-items:center;gap:11px;width:max-content;max-width:100%;margin:0 0 12px auto;padding:8px 11px 8px 8px;display:flex;box-shadow:0 5px 16px #1d2c3312}.marp-mail-activity>span{color:#fff;letter-spacing:-.04em;background:#344951;border-radius:50%;place-items:center;width:29px;height:29px;font-size:14px;font-weight:850;display:grid}.marp-mail-activity>div{gap:1px;display:grid}.marp-mail-activity strong{font-size:10px}.marp-mail-activity small{color:#748087;font-size:9px}.marp-mail-activity>i{background:#9ba6aa;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #9ba6aa21}.marp-mail-activity.is-scanning{background:#f6fbf9;border-color:#9cc8bb}.marp-mail-activity.is-scanning>span{animation:1.1s ease-in-out infinite marp-mail-pulse}.marp-mail-activity.is-scanning>i{background:#2d9b74;animation:1.1s ease-in-out infinite marp-mail-signal}@keyframes marp-mail-pulse{0%,to{transform:scale(1);box-shadow:0 0 #2d9b7433}50%{transform:scale(1.08);box-shadow:0 0 0 6px #2d9b7400}}@keyframes marp-mail-signal{0%,to{opacity:.45}50%{opacity:1}}.email-summary .request-analysis{grid-column:1/-1}.request-analysis dd{gap:7px;display:grid}.request-analysis ul{color:#596266;margin:0;padding-left:17px;font-size:10px;font-weight:500;line-height:1.5}.request-analysis small{color:#7d8588;font-weight:500}.request-analysis button{justify-self:start;margin-top:2px}@media (width<=1000px){.pipeline-strip{grid-template-columns:repeat(2,1fr)}.pipeline-strip>div:nth-child(2){border-right:0}.pipeline-strip>div:nth-child(-n+2){border-bottom:1px solid #ececea}}@media (width<=720px){.pipeline-strip,.email-summary{grid-template-columns:1fr}.pipeline-strip>div{border-bottom:1px solid #ececea;border-right:0}.email-summary dl{grid-template-columns:1fr}}.screen-route{background:#f5f6f4;border:1px solid #e1e3df;border-radius:6px;gap:4px;margin:15px 0;padding:12px 13px;display:grid}.screen-route span{text-transform:uppercase;letter-spacing:.08em;color:#929697;font-size:9px;font-weight:750}.screen-route strong{color:#3d4243;font-size:12px}.screen-route small{color:#666b6c;font-size:10px}.screen-route p{color:#85898a!important;margin:3px 0 0!important;font-size:10px!important;line-height:1.45!important}.crm-automation{color:#fff;background:#303437;border-radius:8px;margin-bottom:18px;padding:22px 24px}.crm-automation-head{grid-template-columns:1fr 220px;align-items:start;gap:32px;display:grid}.crm-automation h2{margin:0 0 7px;font-size:18px}.crm-automation-head>div>p:not(.eyebrow){color:#cdd0d0;margin:0;font-size:12px;line-height:1.5}.crm-api-state{border-left:1px solid #515658;gap:5px;padding-left:22px;display:grid}.crm-api-state span{text-transform:uppercase;letter-spacing:.08em;color:#aeb2b2;font-size:9px}.crm-api-state strong{color:#e4e5e5;font-size:12px}.crm-api-state button{color:#34383a;cursor:pointer;background:#f5f5f3;border:0;border-radius:5px;margin-top:7px;padding:8px 10px;font-size:10px;font-weight:700}.crm-api-state button:disabled{opacity:.5}.crm-stage-grid{border:1px solid #555a5c;border-radius:6px;grid-template-columns:repeat(6,1fr);margin-top:20px;display:grid;overflow:hidden}.crm-stage-grid>div{background:#383d3f;border-right:1px solid #555a5c;gap:8px;min-width:0;padding:12px 10px;display:flex}.crm-stage-grid>div:last-child{border:0}.crm-stage-grid>div>span{background:#555a5c;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.crm-stage-grid p{gap:3px;min-width:0;margin:0;display:grid}.crm-stage-grid b{letter-spacing:.05em;color:#e5e6e6;white-space:nowrap;font-size:8px}.crm-stage-grid small{color:#aeb2b2;font-size:8px;line-height:1.3}.crm-stage-grid .verified>span{color:#34383a;background:#e2e4e2}.crm-stage-grid .failed>span{color:#fff;background:#a86f6f}.crm-automation>footer{color:#8f9495;padding-top:11px}@media (width<=1000px){.crm-stage-grid{grid-template-columns:repeat(3,1fr)}.crm-stage-grid>div:nth-child(3){border-right:0}.crm-stage-grid>div:nth-child(-n+3){border-bottom:1px solid #555a5c}}@media (width<=720px){.crm-automation-head{grid-template-columns:1fr}.crm-api-state{border-top:1px solid #515658;border-left:0;padding:15px 0 0}.crm-stage-grid{grid-template-columns:1fr}.crm-stage-grid>div{border-bottom:1px solid #555a5c;border-right:0}.crm-stage-grid>div:nth-child(3){border-right:0}}.crm-console{background:#fff;border:1px solid #dfe1df;border-radius:9px;margin-bottom:18px;overflow:hidden;box-shadow:0 8px 28px #2227290a}.crm-console-head{color:#fff;background:#303437;grid-template-columns:minmax(0,1fr) 245px;align-items:start;gap:34px;padding:24px 26px 22px;display:grid}.crm-console-title h2{letter-spacing:-.01em;margin:0;font-size:19px}.crm-title-line{align-items:center;gap:12px;margin-bottom:8px;display:flex}.crm-console-title>p:not(.eyebrow){color:#cdd0d0;max-width:710px;margin:0;font-size:12px;line-height:1.55}.crm-result-pill{letter-spacing:.08em;text-transform:uppercase;color:#d8dada;background:#3b4042;border:1px solid #626769;border-radius:99px;align-items:center;padding:4px 8px;font-size:8px;font-weight:800;display:inline-flex}.crm-result-pill.verified{color:#3c4240;background:#e8ebe8;border-color:#e8ebe8}.crm-result-pill.failed,.crm-result-pill.blocked{color:#fff;background:#684b4d;border-color:#7a5b5d}.crm-console-actions{border-left:1px solid #515658;gap:13px;padding-left:24px;display:grid}.crm-credential-state{gap:5px;display:grid}.crm-credential-state>span{text-transform:uppercase;letter-spacing:.1em;color:#aeb2b2;font-size:9px}.crm-credential-state strong{color:#e1e3e2;align-items:center;gap:7px;font-size:11px;display:flex}.crm-credential-state i{background:#8d9292;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #8d929224}.crm-write-control{background:#373c3e;border:1px solid #565b5d;border-radius:6px;gap:5px;padding:10px;display:grid}.crm-write-control>span{text-transform:uppercase;letter-spacing:.1em;color:#aeb2b2;font-size:8px}.crm-write-control strong{color:#f0f2f1;align-items:center;gap:7px;font-size:11px;display:flex}.crm-write-control strong i{background:#a16a6d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #a16a6d24}.crm-write-control.enabled strong i{background:#7e9987;box-shadow:0 0 0 3px #7e998726}.crm-write-control small{color:#aeb2b2;font-size:8px;line-height:1.4}.crm-write-control button{color:#f0f2f1;cursor:pointer;background:#454a4c;border:1px solid #666c6e;border-radius:4px;margin-top:3px;padding:6px 8px;font-size:8px;font-weight:800}.crm-write-control button:hover{background:#505658}.crm-write-control button:disabled{opacity:.45;cursor:not-allowed}.crm-console-actions>button{color:#34383a;cursor:pointer;background:#f5f5f3;border:0;border-radius:5px;padding:9px 11px;font-size:10px;font-weight:750;transition:background .15s,transform .15s}.crm-console-actions>button:hover{background:#fff;transform:translateY(-1px)}.crm-console-actions>button:disabled{opacity:.5;cursor:wait;transform:none}.crm-run-metrics{background:#fafbfa;border-bottom:1px solid #e4e6e3;grid-template-columns:repeat(4,1fr);display:grid}.crm-run-metrics>div{border-right:1px solid #e4e6e3;gap:4px;padding:15px 18px;display:grid}.crm-run-metrics>div:last-child{border-right:0}.crm-run-metrics span{text-transform:uppercase;letter-spacing:.09em;color:#969a99;font-size:8px;font-weight:750}.crm-run-metrics small{color:#969a99;font-size:9px}.crm-stage-list{gap:7px;padding:18px 20px 0;display:grid}.crm-stage-row{background:#fff;border:1px solid #e2e4e1;border-radius:6px;overflow:hidden}.crm-stage-row.verified{border-color:#d9ded9}.crm-stage-row.failed{border-color:#d9bebe}.crm-stage-toggle{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:28px minmax(0,1fr) auto 18px;align-items:center;gap:11px;width:100%;min-height:58px;padding:10px 13px;display:grid}.crm-stage-number{color:#646969;background:#f0f1ef;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-weight:800;display:grid}.crm-stage-row.verified .crm-stage-number{color:#454b48;background:#e6e9e5}.crm-stage-row.failed .crm-stage-number{color:#fff;background:#8e5d60}.crm-stage-copy{gap:4px;min-width:0;display:grid}.crm-stage-copy b{color:#3d4243;font-size:11px}.crm-stage-copy small{color:#888d8d;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.crm-stage-state{letter-spacing:.07em;text-transform:uppercase;color:#8a8e8e;background:#f1f2f0;border-radius:99px;padding:4px 7px;font-size:8px;font-weight:800}.crm-stage-state.verified{color:#4d5952;background:#e9ece8}.crm-stage-state.failed{color:#794b4e;background:#f2e5e5}.crm-chevron{color:#818687;place-items:center;font-size:15px;line-height:1;transition:transform .18s;display:inline-grid}.crm-chevron.open{transform:rotate(180deg)}.crm-stage-detail{background:#fafbfa;border-top:1px solid #eceeeb;padding:0 52px 13px}.crm-stage-detail dl{border:1px solid #e6e8e5;border-radius:5px;grid-template-columns:repeat(3,1fr);margin:0;display:grid;overflow:hidden}.crm-stage-detail dl>div{border-right:1px solid #e6e8e5;padding:10px 12px}.crm-stage-detail dl>div:last-child{border-right:0}.crm-stage-detail dt{text-transform:uppercase;letter-spacing:.08em;color:#9a9d9d;font-size:8px}.crm-stage-detail dd{color:#525758;margin:4px 0 0;font-size:10px;font-weight:650}.crm-output-panel{background:#fafbfa;border:1px solid #dfe2df;border-radius:7px;margin:16px 20px 20px;overflow:hidden}.crm-output-panel>header{background:#f5f6f4;border-bottom:1px solid #e4e6e3;justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:8px 11px;display:flex}.crm-output-toggle{color:#3f4445;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;min-width:0;padding:4px;display:flex}.crm-output-toggle>span:last-child{gap:3px;display:grid}.crm-output-toggle small{color:#8a8e8f;font-size:9px}.crm-output-tabs{background:#fff;border:1px solid #d9dcda;border-radius:5px;display:flex;overflow:hidden}.crm-output-tabs button{color:#777c7c;cursor:pointer;background:#fff;border:0;border-right:1px solid #d9dcda;padding:6px 10px;font-size:9px;font-weight:750}.crm-output-tabs button:last-child{border-right:0}.crm-output-tabs button.active{color:#fff;background:#454a4c}.crm-output-empty{color:#818586;justify-items:center;padding:31px 20px;display:grid}.crm-output-empty>span{background:#eceeeb;border-radius:6px;place-items:center;width:30px;height:30px;margin-bottom:9px;font-size:12px;display:grid}.crm-output-empty b{color:#555a5b;font-size:11px}.crm-output-empty p{margin:5px 0 0;font-size:9px}.crm-output-summary{background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.crm-output-summary>div{border-bottom:1px solid #e5e7e4;border-right:1px solid #e5e7e4;gap:4px;min-width:0;padding:14px 16px;display:grid}.crm-output-summary>div:nth-child(3n){border-right:0}.crm-output-summary>div:nth-last-child(-n+3){border-bottom:0}.crm-output-summary span{text-transform:uppercase;letter-spacing:.08em;color:#969a99;font-size:8px;font-weight:750}.crm-output-summary strong{color:#3f4445;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.crm-output-summary small{color:#8d9191;font-size:9px}.crm-json-output{color:#dce0dc;tab-size:2;white-space:pre-wrap;overflow-wrap:anywhere;background:#292d2f;max-height:340px;margin:0;padding:17px 19px;font:10px/1.65 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.crm-console>footer{color:#929696;align-items:center;gap:18px;padding:0 22px 17px;display:flex}.crm-console>footer span{align-items:center;gap:6px;display:flex}.crm-console>footer span+span:before{content:"";background:#b1b4b4;border-radius:50%;width:2px;height:2px;margin-right:12px}.crm-console>footer i{background:#777d7b;border-radius:50%;width:6px;height:6px}.write-confirm-dialog{width:min(540px,100%)}.write-confirm-warning{background:#faf5f5;border:1px solid #ddcece;border-radius:6px;gap:5px;margin:17px 0;padding:13px 14px;display:grid}.write-confirm-warning b{color:#67494b;font-size:12px}.write-confirm-warning span{color:#766667;font-size:11px;line-height:1.5}@media (width<=1000px){.crm-console-head{grid-template-columns:minmax(0,1fr) 220px}.crm-run-metrics{grid-template-columns:repeat(2,1fr)}.crm-run-metrics>div:nth-child(2){border-right:0}.crm-run-metrics>div:nth-child(-n+2){border-bottom:1px solid #e4e6e3}}@media (width<=720px){.crm-console-head{grid-template-columns:1fr;gap:20px}.crm-console-actions{border-top:1px solid #515658;border-left:0;padding:17px 0 0}.crm-title-line{flex-direction:column;align-items:flex-start}.crm-run-metrics,.crm-output-summary{grid-template-columns:1fr}.crm-run-metrics>div,.crm-run-metrics>div:nth-child(2),.crm-output-summary>div,.crm-output-summary>div:nth-child(3n),.crm-output-summary>div:nth-last-child(-n+3){border-bottom:1px solid #e4e6e3;border-right:0}.crm-run-metrics>div:last-child,.crm-output-summary>div:last-child{border-bottom:0}.crm-stage-toggle{grid-template-columns:28px minmax(0,1fr) 18px}.crm-stage-state{display:none}.crm-stage-detail{padding:0 13px 13px 52px}.crm-stage-detail dl{grid-template-columns:1fr}.crm-stage-detail dl>div{border-bottom:1px solid #e6e8e5;border-right:0}.crm-stage-detail dl>div:last-child{border-bottom:0}.crm-output-panel>header{flex-direction:column;align-items:flex-start}.crm-output-tabs{margin-left:30px}.crm-console>footer{flex-direction:column;align-items:flex-start;gap:6px}.crm-console>footer span+span:before{display:none}}.crm-operation-grid{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:14px;padding:18px 20px 0;display:grid}.crm-operation-grid>.crm-stage-list{padding:0}.crm-activity-preview{background:#fafbfa;border:1px solid #dfe2df;border-radius:7px;position:sticky;top:86px;overflow:hidden;box-shadow:0 5px 18px #2227290d}.crm-activity-preview>header{background:#f3f5f2;border-bottom:1px solid #e1e4e1;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.crm-activity-preview>header>div{align-items:center;gap:8px;display:flex}.crm-activity-preview>header i{background:#929795;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #9297951f}.crm-activity-preview.active>header i{background:#5e6963;animation:1.15s ease-in-out infinite crm-activity-pulse}.crm-activity-preview.verified>header i{background:#69766e}.crm-activity-preview.failed>header i,.crm-activity-preview.blocked>header i{background:#905f62}.crm-activity-preview>header span{gap:2px;display:grid}.crm-activity-preview>header b{color:#414647;font-size:10px}.crm-activity-preview>header small{color:#929696;font-size:8px}.crm-activity-preview>header em{text-transform:uppercase;letter-spacing:.08em;color:#777c7c;background:#fff;border:1px solid #d8dbd8;border-radius:99px;padding:4px 6px;font-size:7px;font-style:normal}.crm-preview-window{background:#fff;border:1px solid #d8dbd8;border-radius:6px;margin:11px;overflow:hidden}.crm-preview-chrome{background:#303437;align-items:center;gap:4px;height:25px;padding:0 8px;display:flex}.crm-preview-chrome>span{background:#737879;border-radius:50%;width:5px;height:5px}.crm-preview-chrome b{letter-spacing:.11em;color:#c5c9c7;margin-left:auto;font-size:7px}.crm-preview-nav{background:#f6f7f5;border-bottom:1px solid #e7e9e6;align-items:center;gap:8px;padding:9px 10px;display:flex}.crm-preview-nav img{width:20px;height:20px}.crm-preview-nav>span{gap:2px;display:grid}.crm-preview-nav b{color:#44494a;font-size:8px}.crm-preview-nav small{color:#969a99;font-size:7px}.crm-preview-canvas{padding:11px}.crm-preview-canvas>p{text-transform:uppercase;letter-spacing:.08em;color:#9a9e9d;margin:0 0 8px;font-size:7px}.crm-preview-target{background:#f7f8f6;border:1px solid #d8dcda;border-radius:5px;gap:4px;padding:10px 30px 10px 10px;transition:border-color .2s,box-shadow .2s,background .2s;display:grid;position:relative}.crm-preview-target>span,.crm-preview-field>span{text-transform:uppercase;letter-spacing:.08em;color:#969a99;font-size:7px}.crm-preview-target>strong{color:#3e4344;font-size:9px;line-height:1.35}.crm-preview-target>i{color:#555c59;filter:drop-shadow(0 1px #fff);font-size:16px;font-style:normal;position:absolute;bottom:8px;right:9px}.crm-preview-target.active>i{animation:.8s ease-in-out infinite alternate crm-cursor-move}.crm-preview-target.verified{background:#f2f5f2;border-color:#cbd2cd}.crm-preview-target.failed,.crm-preview-target.blocked{background:#f8f1f1;border-color:#cdaeb0}.crm-preview-field{border:1px solid #e4e6e3;border-radius:5px;gap:4px;margin-top:8px;padding:8px 9px;display:grid}.crm-preview-field b{color:#606565;font-size:8px;font-weight:650;line-height:1.35}.crm-preview-ghost{gap:5px;margin-top:9px;display:grid}.crm-preview-ghost span{background:#eceeeb;border-radius:99px;height:4px}.crm-preview-ghost span:nth-child(2){width:78%}.crm-preview-ghost span:nth-child(3){width:55%}.crm-activity-preview>dl{background:#fff;border:1px solid #e2e4e1;border-radius:5px;grid-template-columns:1fr 72px;margin:0 11px;display:grid}.crm-activity-preview>dl>div{border-right:1px solid #e2e4e1;min-width:0;padding:8px 9px}.crm-activity-preview>dl>div:last-child{border:0}.crm-activity-preview dt{text-transform:uppercase;letter-spacing:.07em;color:#999d9c;font-size:7px}.crm-activity-preview dd{color:#4b5051;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:8px;font-weight:700;overflow:hidden}.crm-activity-preview>p{color:#929696;text-align:center;margin:9px 11px 11px;font-size:7px}@keyframes crm-activity-pulse{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@keyframes crm-cursor-move{0%{transform:translate(2px,2px)}to{transform:translate(-2px,-2px)}}@media (width<=1100px){.crm-operation-grid{grid-template-columns:1fr}.crm-activity-preview{grid-template-columns:minmax(230px,.9fr) 1.1fr;align-items:start;display:grid;position:static}.crm-activity-preview>header{grid-column:1/-1}.crm-preview-window{grid-row:2/5}.crm-activity-preview>dl{margin-top:11px}.crm-activity-preview>p{text-align:left}}@media (width<=720px){.crm-operation-grid{padding:14px 13px 0}.crm-activity-preview{display:block}.crm-activity-preview>dl{margin-top:0}.crm-activity-preview>p{text-align:center}}.email-page-intro{text-align:center;justify-content:center;position:relative}.email-page-intro>div:first-child{justify-items:center;display:grid}.email-page-intro>.outline-badge{position:absolute;bottom:0;right:0}.sidebar nav button .operation-chevron{color:#8e9391;width:15px;font-size:13px;line-height:1;transform:translateY(-1px)}.crm-task-search input{min-width:0}.crm-task-search button{color:#fff;cursor:pointer;background:#444a4b;border:0;border-left:1px solid #dfe1df;border-radius:0 5px 5px 0;flex:none;height:33px;padding:0 13px;font-size:9px;font-weight:800}.crm-task-search button:disabled{opacity:.55;cursor:wait}.crm-task-feedback{background:#f7f8f6;border:1px solid #dfe2df;border-radius:6px;align-items:center;gap:12px;margin:14px 20px 0;padding:9px 11px;display:flex}.crm-task-feedback span{text-transform:uppercase;letter-spacing:.08em;color:#858a88;flex:none;font-size:8px;font-weight:800}.crm-task-feedback p{color:#4f5554;margin:0;font-size:10px}@media (width<=720px){.email-page-intro{text-align:center;justify-items:center;display:grid}.email-page-intro>.outline-badge{margin-top:12px;position:static}.crm-task-search{width:100%}.crm-task-search button{padding:0 9px}.crm-task-feedback{flex-direction:column;align-items:flex-start;gap:4px;margin:12px 13px 0}}.topbar{justify-content:center;height:77px}.topbar-status{position:absolute;top:50%;right:34px;transform:translateY(-50%)}.topbar-page{text-align:center;white-space:nowrap}.crm-task-search{width:min(430px,55%)}.overview-command-center{background:#fff;border:1px solid #e1e3e0;border-radius:8px;grid-template-columns:minmax(0,1.45fr) minmax(270px,.75fr);display:grid;overflow:hidden}.assignment-flow>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.assignment-flow h2,.overview-actions h2{color:#383d3e;margin:0;font-size:15px}.assignment-flow>header>span{text-transform:uppercase;letter-spacing:.08em;color:#68706c;white-space:nowrap;background:#edf0ed;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:800}.assignment-flow ol{grid-template-columns:repeat(4,1fr);gap:8px;margin:25px 0 0;padding:0;list-style:none;display:grid;position:relative}.assignment-flow ol:before{content:"";background:#d7dbd7;height:1px;position:absolute;top:13px;left:12.5%;right:12.5%}.assignment-flow li{z-index:1;text-align:center;align-content:start;justify-items:center;gap:8px;display:grid;position:relative}.assignment-flow li>i{color:#656b68;background:#eceeeb;border:3px solid #fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;font-weight:800;display:grid;box-shadow:0 0 0 1px #dfe2de}.assignment-flow li.ready>i{color:#fff;background:#4d5551;box-shadow:0 0 0 1px #4d5551}.assignment-flow li>div{gap:3px;min-width:0;display:grid}.assignment-flow li b{color:#454a4b;font-size:9px}.assignment-flow li small{color:#949897;overflow-wrap:anywhere;font-size:7px;line-height:1.35}.overview-actions{border-left:1px solid #e6e8e5}.overview-actions>header{padding-bottom:12px}.overview-actions button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e8eae7;grid-template-columns:25px minmax(0,1fr) 16px;align-items:center;gap:9px;width:100%;padding:11px 2px;display:grid}.overview-actions button:hover{background:#f7f8f6}.overview-actions button>span{color:#777c79;background:#eef0ed;border-radius:5px;place-items:center;width:23px;height:23px;font-size:7px;font-weight:800;display:grid}.overview-actions button>p{gap:3px;min-width:0;margin:0;display:grid}.overview-actions button b{color:#424748;font-size:10px}.overview-actions button small{color:#929696;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.overview-actions button>i{color:#8e9391;font-size:12px;font-style:normal}@media (width<=1000px){.overview-command-center{grid-template-columns:1fr}.overview-actions{border-top:1px solid #e6e8e5;border-left:0}}@media (width<=720px){.topbar{height:68px}.topbar-status{right:18px}.topbar-page{text-overflow:ellipsis;max-width:55%;overflow:hidden}.crm-task-search{width:calc(100% - 105px);margin-right:auto}.assignment-flow,.overview-actions{padding:18px}.assignment-flow ol{grid-template-columns:1fr;gap:12px;margin-top:18px}.assignment-flow ol:before{width:1px;height:auto;inset:13px auto 13px 13px}.assignment-flow li{text-align:left;grid-template-columns:27px 1fr;place-items:center start}.assignment-flow li>div{padding-left:3px}}.sidebar-brand{height:29px}.topbar-page,.topbar-status{align-items:center;height:29px;display:flex}.assignment-record{border-color:#dfe2df;padding:0;overflow:hidden;box-shadow:0 8px 28px #2227290b}.record-hero{color:#fff;background:#303437;justify-content:space-between;align-items:center;gap:24px;padding:25px 27px;display:flex}.record-hero .eyebrow{color:#bfc4c2;margin-bottom:8px}.record-hero h2{color:#fff;letter-spacing:-.015em;margin:0 0 7px;font-size:20px}.record-hero>div>p:not(.eyebrow){color:#c8ccca;margin:0;font-size:10px}.record-hero>span{color:#e2e4e3;letter-spacing:.08em;text-transform:uppercase;background:#393e40;border:1px solid #5a605e;border-radius:99px;flex:none;align-items:center;gap:8px;padding:6px 9px;font-size:8px;font-weight:800;display:flex}.record-hero>span i{background:#bfc5c1;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #bfc5c11f}.record-identity{background:#f5f6f4;border-bottom:1px solid #e1e4e1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.record-identity>div{border-right:1px solid #e1e4e1;min-width:0;padding:15px 18px}.record-identity>div:last-child{border-right:0}.record-identity dt,.record-list dt{text-transform:uppercase;letter-spacing:.09em;color:#969a99;font-size:8px;font-weight:750}.record-identity dd{color:#3d4243;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:750}.record-sections{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.record-section{min-width:0;padding:22px 25px}.record-section:first-child{border-right:1px solid #e5e7e4}.record-section>header{align-items:center;gap:11px;display:flex}.record-section>header>span{color:#69706d;background:#eef0ed;border-radius:6px;flex:none;place-items:center;width:27px;height:27px;font-size:8px;font-weight:800;display:grid}.record-section>header>div{gap:3px;display:grid}.record-section>header .eyebrow{margin:0;font-size:8px}.record-section h3{color:#3b4041;margin:0;font-size:13px}.record-list{margin:18px 0 0;display:grid}.record-list>div{border-top:1px solid #eceeeb;grid-template-columns:minmax(115px,.7fr) minmax(0,1.3fr);align-items:baseline;gap:16px;padding:10px 0;display:grid}.record-list dd{text-align:right;color:#4b5051;overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:700}.record-schedule{background:#fafbfa;border-top:1px solid #e3e6e2;grid-column:1/-1}.record-schedule>header>small{color:#8e9391;margin-left:auto;font-size:8px}.record-schedule ol{grid-template-columns:repeat(5,minmax(0,1fr));margin:23px 0 1px;padding:0;list-style:none;display:grid;position:relative}.record-schedule ol:before{content:"";background:#d5dad6;height:1px;position:absolute;top:5px;left:10%;right:10%}.record-schedule li{z-index:1;text-align:center;justify-items:center;gap:6px;min-width:0;display:grid;position:relative}.record-schedule li i{background:#67706b;border:3px solid #fafbfa;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 1px #cdd3ce}.record-schedule li span{color:#858a88;font-size:8px;line-height:1.35}.record-schedule li strong{color:#3f4544;overflow-wrap:anywhere;font-size:10px}@media (width<=1000px){.record-identity{grid-template-columns:repeat(2,minmax(0,1fr))}.record-identity>div:nth-child(2){border-right:0}.record-identity>div:nth-child(-n+2){border-bottom:1px solid #e1e4e1}.record-sections{grid-template-columns:1fr}.record-section:first-child{border-right:0}.record-section:nth-child(2){border-top:1px solid #e5e7e4}.record-schedule{grid-column:auto}}@media (width<=720px){.sidebar-brand,.topbar-page,.topbar-status{height:29px}.record-hero{flex-direction:column;align-items:flex-start;padding:21px}.record-identity{grid-template-columns:1fr}.record-identity>div,.record-identity>div:nth-child(2){border-bottom:1px solid #e1e4e1;border-right:0}.record-identity>div:last-child{border-bottom:0}.record-section{padding:20px}.record-list>div{grid-template-columns:1fr;gap:5px}.record-list dd{text-align:left}.record-schedule>header{flex-wrap:wrap;align-items:flex-start}.record-schedule>header>small{width:100%;margin:4px 0 0 38px}.record-schedule ol{grid-template-columns:1fr;gap:14px;margin-top:18px}.record-schedule ol:before{width:1px;height:auto;inset:5px auto 5px 5px}.record-schedule li{text-align:left;grid-template-columns:11px minmax(110px,.8fr) 1fr;place-items:center start;gap:10px}.record-schedule li strong{text-align:right;justify-self:end}}.settings-workspace{background:#fff;border:1px solid #dfe2df;border-radius:9px;overflow:hidden}.settings-workspace>header{border-bottom:1px solid #e4e6e3;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.settings-workspace h2{margin:0 0 7px;font-size:18px}.settings-workspace header p:not(.eyebrow){color:#747a77;max-width:680px;margin:0;font-size:12px;line-height:1.6}.settings-workspace>header>span{text-transform:uppercase;letter-spacing:.08em;border-radius:99px;padding:6px 10px;font-size:8px;font-weight:800}.settings-workspace>header>span.connected{color:#356246;background:#e8f2eb}.settings-workspace>header>span.disconnected{color:#777d7a;background:#f0f1ef}.settings-grid{grid-template-columns:1fr 1fr;display:grid}.settings-grid>section{flex-direction:column;gap:14px;padding:24px;display:flex}.settings-grid>section:first-child{border-right:1px solid #e4e6e3}.settings-grid h3{color:#3f4542;margin:0;font-size:13px}.settings-grid label{color:#626865;text-transform:uppercase;letter-spacing:.06em;gap:6px;font-size:9px;font-weight:800;display:grid}.settings-grid input{color:#343a37;text-transform:none;letter-spacing:0;background:#fbfcfa;border:1px solid #d8dcd8;border-radius:5px;outline:0;height:38px;padding:0 11px;font-size:11px}.settings-grid input:focus{border-color:#737d77;box-shadow:0 0 0 2px #69766e1c}.settings-grid>section>small{color:#858b88;font-size:9px;line-height:1.55}.settings-grid button{color:#fff;cursor:pointer;background:#454b48;border:1px solid #454b48;border-radius:5px;align-self:flex-start;padding:8px 12px;font-size:9px;font-weight:800}.settings-grid button.secondary{color:#555c58;background:#fff;border-color:#d2d7d2}.settings-grid button:disabled{opacity:.45;cursor:not-allowed}.outlook-empty,.outlook-account{background:#f8f9f7;border:1px solid #e1e4e0;border-radius:7px;align-items:flex-start;gap:12px;min-height:105px;padding:16px;display:flex}.outlook-empty>i,.outlook-account>i{color:#68706b;background:#e8ebe7;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-style:normal;display:grid}.outlook-account>i{color:#326145;background:#e0eee5}.outlook-empty p,.outlook-account p{gap:5px;margin:0;display:grid}.outlook-empty b,.outlook-account b{color:#404643;font-size:11px}.outlook-empty span,.outlook-account span{color:#707673;font-size:10px}.outlook-account small{color:#8a908d;font-size:8px}.outlook-device{text-align:center;background:#f7f9f6;border:1px solid #d9ded9;border-radius:7px;justify-items:center;gap:10px;padding:17px;display:grid}.outlook-device span{color:#727875;font-size:9px}.outlook-device strong{letter-spacing:.12em;color:#303633;font-size:25px}.outlook-device p{color:#747a77;margin:0;font-size:9px;line-height:1.5}.settings-actions{gap:8px;display:flex}.settings-message{color:#525a56;background:#f0f3ef;border-radius:6px;margin:0 24px 20px;padding:11px 13px;font-size:10px}.settings-workspace>footer{color:#7e8581;border-top:1px solid #e4e6e3;padding:15px 24px;font-size:9px;line-height:1.6}.settings-workspace>footer b{color:#555c58}@media (width<=820px){.settings-grid{grid-template-columns:1fr}.settings-grid>section:first-child{border-bottom:1px solid #e4e6e3;border-right:0}}.screen-mapping-panel{gap:15px;display:grid}.mapping-metrics{border:1px solid #dfe5e1;border-radius:8px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.mapping-metrics>div{border-right:1px solid #e4e9e5;gap:5px;padding:12px;display:grid}.mapping-metrics>div:last-child{border-right:0}.mapping-metrics span{letter-spacing:.07em;text-transform:uppercase;color:#7a837e;font-size:8px;font-weight:800}.mapping-metrics strong{color:#34413b;font-size:17px}.mapping-workspace{border:1px solid #dfe5e1;border-radius:9px;grid-template-columns:minmax(210px,.72fr) 1.5fr;min-height:340px;display:grid;overflow:hidden}.mapping-task-list{background:#f6f8f6;border-right:1px solid #dfe5e1;flex-direction:column;max-height:420px;display:flex;overflow:auto}.mapping-task-list button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e4e8e5;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.mapping-task-list button:hover,.mapping-task-list button.active{background:#eaf0ec}.mapping-task-list button.captured i{color:#2f6645;background:#dceee3}.mapping-task-list i{color:#68736d;background:#e7ebe8;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;font-weight:800;display:grid}.mapping-task-list span{gap:2px;min-width:0;display:grid}.mapping-task-list b{letter-spacing:.06em;color:#647069;font-size:8px}.mapping-task-list small{color:#3e4843;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.mapping-capture-card{flex-direction:column;gap:18px;padding:22px;display:flex}.mapping-capture-card header span,.mapping-assignment>span,.anchor-mapper header span{letter-spacing:.08em;text-transform:uppercase;color:#718078;font-size:8px;font-weight:800}.mapping-capture-card h3,.anchor-mapper h3{color:#303c36;margin:5px 0;font-size:16px}.mapping-capture-card header p,.anchor-mapper header p{color:#758079;margin:0;font-size:10px}.mapping-assignment{background:#f5f8f6;border:1px solid #e0e6e2;border-radius:7px;gap:7px;padding:14px;display:grid}.mapping-assignment b{color:#3e4b44;font-size:10px}.mapping-assignment small{color:#6e7973;font-size:9px;line-height:1.5}.mapping-safe-confirm{align-items:flex-start;line-height:1.5;text-transform:none!important;letter-spacing:0!important;grid-template-columns:auto 1fr!important;gap:9px!important;font-size:9px!important;display:flex!important}.mapping-safe-confirm input{flex:none;width:14px;height:14px}.anchor-mapper{background:#fafbfa;border:1px solid #dfe5e1;border-radius:9px;gap:12px;padding:16px;display:grid}.anchor-mapper header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.anchor-mapper select{color:#3c4741;background:#fff;border:1px solid #d4dbd6;border-radius:5px;max-width:260px;padding:7px;font-size:9px}.mapping-image{cursor:crosshair;background:#202623;border:1px solid #cfd8d2;border-radius:6px;position:relative;overflow:hidden}.mapping-image img{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.mapping-image>span{color:#fff;pointer-events:none;background:#2f7650;border:2px solid #fff;border-radius:50%;place-items:center;width:19px;height:19px;font-size:7px;font-weight:900;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0007}.mapping-complete{background:#eef7f1;border:1px solid #cfe1d5;border-radius:8px;gap:6px;padding:16px;display:grid}.mapping-complete b{color:#315d42;font-size:12px}.mapping-complete span{color:#617268;font-size:10px}@media (width<=900px){.mapping-metrics{grid-template-columns:repeat(2,1fr)}.mapping-metrics>div:nth-child(2){border-right:0}.mapping-workspace{grid-template-columns:1fr}.mapping-task-list{border-bottom:1px solid #dfe5e1;border-right:0;max-height:220px}.anchor-mapper header{flex-direction:column;align-items:flex-start}}.settings-actions{flex-wrap:wrap}.calibration-panel{background:#fff;border-top:1px solid #e4e6e3;gap:14px;padding:24px;display:grid}.calibration-panel>h2{color:#343b3f;margin:0;font-size:17px}.calibration-panel>p:not(.eyebrow){color:#6f7a80;max-width:900px;margin:0;font-size:11px;line-height:1.55}.calibration-panel>.settings-grid{gap:14px 18px}.calibration-panel .settings-grid label{align-content:start}.calibration-panel textarea,.calibration-panel select{color:#303a3f;width:100%;min-height:38px;font:inherit;background:#fbfcfc;border:1px solid #d8dfe1;border-radius:6px;padding:9px 10px;font-size:11px;line-height:1.4}.calibration-panel select{height:38px;padding-top:0;padding-bottom:0}.calibration-panel>label{color:#4f5d64;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.calibration-panel>label input[type=checkbox]{width:16px;height:16px}.calibration-panel .settings-actions button,.calibration-panel>button,.email-summary button{color:#fff;cursor:pointer;background:#425d6b;border:1px solid #425d6b;border-radius:7px;min-height:36px;padding:8px 12px;font-size:10px;font-weight:800}.calibration-panel .settings-actions button.secondary,.email-summary button.secondary{color:#425d6b;background:#fff;border-color:#ccd8dc}.calibration-panel button:disabled,.email-summary button:disabled{opacity:.45;cursor:not-allowed}.calibration-panel>small{color:#7d898e;font-size:9px;line-height:1.55}.email-summary>div>button{margin-top:13px}@media (width<=820px){.calibration-panel>.settings-grid{grid-template-columns:1fr}}.invoice-sync-panel{box-shadow:var(--marp-shadow);background:#fff;border:1px solid #dfe4e6;border-radius:12px;gap:18px;padding:24px;display:grid}.invoice-sync-panel>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.invoice-sync-panel h2{color:#27343a;margin:0 0 7px;font-size:21px}.invoice-sync-panel header p:not(.eyebrow){color:#6e7a80;margin:0;font-size:12px}.sync-status{color:#66737a;text-transform:uppercase;letter-spacing:.07em;background:#eef1f2;border-radius:99px;padding:7px 11px;font-size:9px;font-weight:800}.sync-status.success{color:#2f6c46;background:#e5f2e9}.sync-status.success_with_exceptions,.sync-status.workbook_locked{color:#805e25;background:#fff1d9}.sync-status.auth_required,.sync-status.crm_layout_changed,.sync-status.validation_failed{color:#8a4141;background:#f8e5e5}.sync-actions{flex-wrap:wrap;gap:9px;display:flex}.sync-actions button{color:#fff;cursor:pointer;background:#315767;border:1px solid #315767;border-radius:6px;padding:9px 13px;font-size:10px;font-weight:800}.sync-actions button.secondary{color:#3e5c68;background:#fff;border-color:#cbd8dd}.sync-actions button:disabled{opacity:.45;cursor:not-allowed}.sync-metrics{margin:0}.sync-metrics strong{font-size:16px}.sync-metrics small{color:#8b959a;margin-top:5px;font-size:9px;display:block}.sync-details{border:1px solid #e2e7e9;border-radius:8px;grid-template-columns:1fr 1fr;margin:0;display:grid;overflow:hidden}.sync-details div{border-bottom:1px solid #e9edef;padding:13px 15px}.sync-details div:nth-child(odd){border-right:1px solid #e9edef}.sync-details dt{text-transform:uppercase;letter-spacing:.07em;color:#899399;font-size:9px}.sync-details dd{color:#3f4c52;overflow-wrap:anywhere;margin:5px 0 0;font-size:11px}.sync-message{color:#405b67;background:#edf3f5;border-radius:7px;margin:0;padding:11px 13px;font-size:11px}.sync-exceptions{border-top:1px solid #e5eaec;padding-top:17px}.sync-exceptions h3{margin:0 0 12px;font-size:13px}.sync-exceptions table{border-collapse:collapse;width:100%;font-size:10px}.sync-exceptions th,.sync-exceptions td{text-align:left;border-bottom:1px solid #e8edef;padding:9px 10px}.sync-exceptions th{color:#748087;text-transform:uppercase;letter-spacing:.06em;font-size:8px}@media (width<=820px){.invoice-sync-panel>header{display:grid}.sync-details{grid-template-columns:1fr}.sync-details div:nth-child(odd){border-right:0}}.sync-signin{background:#fffaf0;border:1px solid #e0c68d;border-left-width:4px;border-radius:8px;gap:9px;padding:14px 16px;display:grid}.sync-signin h3{color:#7a5a1e;margin:0;font-size:13px}.sync-signin p{color:#6b5a3c;margin:0;font-size:12px;line-height:1.55}.sync-destination{background:#f7fafb;border:1px solid #dfe4e6;border-radius:8px;gap:7px;padding:14px 16px;display:grid}.sync-destination h3{color:#3d4c53;margin:0;font-size:13px}.sync-destination p{color:#5d6b72;margin:0;font-size:12px;line-height:1.55}.sync-destination .sync-path{color:#6e7a80;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.email-status-message{color:#465962;background:#f7fafb;border:1px solid #d8e2e5;margin:0 0 14px}.mapping-anchor-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mapping-anchor-controls button{color:#555c58;cursor:pointer;background:#fff;border:1px solid #d2d7d2;border-radius:5px;padding:7px 10px;font-size:9px;font-weight:800}.mapping-anchor-controls button:disabled{opacity:.45;cursor:not-allowed}.mapping-display-context{color:#737e78;font-size:8px;line-height:1.5}.workflow-start-picker{color:#3f4445;background:#fafbfa;border:1px solid #dfe1df;border-radius:6px;grid-template-columns:auto minmax(0,1fr) 18px;align-items:center;gap:10px;width:min(500px,58%);height:39px;padding:0 11px;display:grid;position:relative;box-shadow:0 1px 2px #1e232405}.workflow-start-picker>span{letter-spacing:.08em;text-transform:uppercase;color:#8b908e;white-space:nowrap;font-size:8px;font-weight:800}.workflow-start-picker select{appearance:none;color:#3d4243;cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;outline:0;width:100%;min-width:0;height:37px;font-size:11px;font-weight:650}.workflow-start-picker>i{color:#7c817f;pointer-events:none;place-items:center;font-size:13px;font-style:normal;display:grid}.workflow-start-picker:focus-within{background:#fff;border-color:#aeb3b0;box-shadow:0 0 0 3px #49524e14}@media (width<=720px){.workflow-start-picker{grid-template-columns:minmax(0,1fr) 18px;width:calc(100% - 105px);margin-right:auto}.workflow-start-picker>span{display:none}.workflow-start-picker select{font-size:10px}}.training-workspace{background:#fff;border:1px solid #dfe2df;border-radius:9px;overflow:hidden;box-shadow:0 8px 28px #2227290a}.training-header{color:#fff;background:#303437;justify-content:space-between;align-items:flex-start;gap:28px;padding:24px 26px;display:flex}.training-header .eyebrow{color:#bfc4c2}.training-header h2{margin:0 0 7px;font-size:19px}.training-header>div>p:not(.eyebrow){color:#cdd1cf;margin:0;font-size:11px;line-height:1.5}.training-header>span{color:#e2e4e3;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;border:1px solid #5c6260;border-radius:99px;align-items:center;gap:7px;padding:6px 9px;font-size:8px;font-weight:800;display:flex}.training-header>span i{background:#c1c6c3;border-radius:50%;width:6px;height:6px}.training-layout{grid-template-columns:265px minmax(0,1fr);min-height:530px;display:grid}.training-layout>nav{background:#f7f8f6;border-right:1px solid #e3e6e2;max-height:650px;padding:10px;overflow:auto}.training-layout>nav button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;gap:4px;width:100%;padding:11px 12px;display:grid}.training-layout>nav button:hover{background:#eef0ed}.training-layout>nav button.active{background:#fff;box-shadow:0 0 0 1px #d9ddda}.training-layout>nav span{text-transform:uppercase;letter-spacing:.1em;color:#979b99;font-size:7px;font-weight:800}.training-layout>nav b{color:#414647;font-size:10px}.training-layout>nav small{color:#8a8f8d;font-size:8px;line-height:1.4}.training-stage{padding:27px}.training-stage>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.training-stage h2{color:#373c3d;margin:0 0 7px;font-size:18px}.training-stage>header>div>p:not(.eyebrow){color:#818685;margin:0;font-size:11px;line-height:1.5}.training-stage>header>button,.training-result button{color:#fff;cursor:pointer;white-space:nowrap;background:#3f4546;border:0;border-radius:5px;padding:9px 12px;font-size:9px;font-weight:800}.training-stage>header>button:disabled{opacity:.5;cursor:wait}.training-expected{background:#f7f8f6;border:1px solid #e1e4e1;border-radius:7px;margin-top:23px;padding:16px}.training-expected>span,.training-result header span{text-transform:uppercase;letter-spacing:.09em;color:#8d9290;font-size:8px;font-weight:800}.training-expected p{color:#4f5554;margin:6px 0 0;font-size:11px;line-height:1.5}.training-error{color:#754f51;background:#f8f1f1;border:1px solid #d8babb;border-radius:6px;margin-top:14px;padding:11px;font-size:10px}.training-result{border:1px solid #dfe2df;border-radius:7px;margin-top:15px;overflow:hidden}.training-result>header{background:#f4f6f3;border-bottom:1px solid #e1e4e1;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.training-result>header>div{gap:4px;display:grid}.training-result header strong{color:#414746;font-size:12px}.training-result.verified>header{background:#edf1ed}.training-result.needs_review>header{background:#f5efeb}.training-result.retry_scheduled>header{background:#f3f1eb}.training-result button{color:#555a59;background:#fff;border:1px solid #d7dad7;padding:7px 9px}.training-result dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.training-result dl>div{border-right:1px solid #e6e8e5;padding:13px}.training-result dl>div:last-child{border-right:0}.training-result dt{text-transform:uppercase;letter-spacing:.08em;color:#979b99;font-size:7px}.training-result dd{color:#4b5050;overflow-wrap:anywhere;margin:5px 0 0;font-size:9px;font-weight:750}.training-result>p{color:#747978;border-top:1px solid #e6e8e5;margin:0;padding:13px 15px;font-size:9px;line-height:1.5}.training-workspace>footer{color:#929696;border-top:1px solid #e4e6e3;gap:18px;padding:13px 20px;display:flex}.training-workspace>footer span{align-items:center;gap:6px;display:flex}.training-workspace>footer i{background:#777d7b;border-radius:50%;width:6px;height:6px}@media (width<=900px){.training-layout{grid-template-columns:220px minmax(0,1fr)}.training-result dl{grid-template-columns:repeat(2,1fr)}.training-result dl>div:nth-child(2){border-right:0}.training-result dl>div:nth-child(-n+2){border-bottom:1px solid #e6e8e5}}@media (width<=720px){.training-header,.training-stage>header{flex-direction:column}.training-layout{grid-template-columns:1fr}.training-layout>nav{border-bottom:1px solid #e3e6e2;border-right:0;max-height:none;display:flex;overflow:auto}.training-layout>nav button{min-width:180px}.training-stage{padding:20px}.training-result dl{grid-template-columns:1fr}.training-result dl>div,.training-result dl>div:nth-child(2){border-bottom:1px solid #e6e8e5;border-right:0}.training-result dl>div:last-child{border-bottom:0}.training-workspace>footer{flex-direction:column;gap:6px}}.review-workspace{gap:14px;display:grid}.review-metrics{background:#fff;border:1px solid #e1e4e1;border-radius:8px;grid-template-columns:repeat(4,1fr);display:grid}.review-metrics>div{border-right:1px solid #e4e6e3;gap:5px;padding:15px 18px;display:grid}.review-metrics>div:last-child{border-right:0}.review-metrics span{text-transform:uppercase;letter-spacing:.09em;color:#929795;font-size:8px;font-weight:800}.review-metrics strong{color:#3d4243;font-size:18px}.review-continuation{background:#f3f6f3;border:1px solid #dce1dd;border-radius:7px;align-items:center;gap:11px;padding:11px 14px;display:flex}.review-continuation>i{background:#657269;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #6572691a}.review-continuation p{gap:2px;margin:0;display:grid}.review-continuation b{color:#46504a;font-size:10px}.review-continuation span{color:#7e8581;font-size:9px}.review-continuation.locked{background:#faf3f3;border-color:#dfc5c6}.review-continuation.locked>i{background:#8a5558;box-shadow:0 0 0 4px #8a55581a}.review-actions-empty{color:#777d79;background:#f7f8f6;border:1px dashed #d7d9d7;border-radius:6px;grid-column:1/-1;margin:0;padding:14px;font-size:9px;line-height:1.5}.review-layout{background:#fff;border:1px solid #dfe2df;border-radius:9px;grid-template-columns:270px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 8px 28px #2227290a}.review-layout>aside{background:#f7f8f6;border-right:1px solid #e2e5e2;padding:14px}.review-layout>aside>header{padding:7px 8px 13px}.review-layout>aside h2{color:#3c4142;margin:0;font-size:13px}.review-layout>aside>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;gap:4px;width:100%;padding:12px;display:grid}.review-layout>aside>button:hover{background:#eef0ed}.review-layout>aside>button.active{background:#fff;box-shadow:0 0 0 1px #d7dbd8}.review-layout>aside>button>span{text-transform:uppercase;letter-spacing:.08em;color:#8f6d64;font-size:7px;font-weight:800}.review-layout>aside>button>b{color:#414647;font-size:11px}.review-layout>aside>button>small{color:#858a88;font-size:8px;line-height:1.4}.review-empty{text-align:center;color:#929694;padding:25px 10px;font-size:9px}.review-detail{min-width:0}.review-detail>header{border-bottom:1px solid #e4e6e3;justify-content:space-between;align-items:flex-start;gap:22px;padding:23px 25px;display:flex}.review-detail>header h2{color:#363b3c;margin:0 0 6px;font-size:18px}.review-detail>header>div>p:not(.eyebrow){color:#787e7b;margin:0;font-size:10px;line-height:1.5}.review-status{color:#735b53;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#f3eee9;border-radius:99px;padding:6px 8px;font-size:7px;font-weight:800}.review-status.retry_scheduled{color:#6e6650;background:#f2f0e8}.review-status.verified{color:#526258;background:#eaf0eb}.review-detail-empty{text-align:center;align-content:center;justify-items:center;min-height:350px;padding:40px;display:grid}.review-detail-empty h2{color:#3a3f40;margin:5px 0 8px;font-size:18px}.review-detail-empty>p:not(.eyebrow){color:#858a88;max-width:360px;margin:0;font-size:10px;line-height:1.55}.review-facts{background:#fafbfa;border-bottom:1px solid #e5e7e4;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.review-facts>div{border-right:1px solid #e5e7e4;padding:13px 15px}.review-facts>div:last-child{border-right:0}.review-facts dt{text-transform:uppercase;letter-spacing:.08em;color:#979b99;font-size:7px}.review-facts dd{color:#4a504d;overflow-wrap:anywhere;margin:5px 0 0;font-size:9px;font-weight:750}.review-progress,.review-actions{border-bottom:1px solid #e5e7e4;padding:21px 24px}.review-progress h3,.review-actions h3{color:#3c4142;margin:0;font-size:13px}.review-progress ol{grid-template-columns:repeat(6,1fr);margin:20px 0 0;padding:0;list-style:none;display:grid}.review-progress li{text-align:center;justify-items:center;gap:7px;display:grid;position:relative}.review-progress li:before{content:"";z-index:0;background:#dfe2df;height:1px;position:absolute;top:10px;left:-50%;right:50%}.review-progress li:first-child:before{display:none}.review-progress li>i{z-index:1;color:#7b817e;background:#eef0ed;border:3px solid #fff;border-radius:50%;place-items:center;width:21px;height:21px;font-size:7px;font-style:normal;font-weight:800;display:grid;position:relative;box-shadow:0 0 0 1px #dfe2df}.review-progress li.verified>i{color:#fff;background:#657069;box-shadow:0 0 0 1px #657069}.review-progress li.current>i{color:#fff;background:#8a6e63;box-shadow:0 0 0 1px #8a6e63}.review-progress li>span{gap:3px;display:grid}.review-progress li b{color:#4a4f50;font-size:8px}.review-progress li small{color:#969a98;font-size:7px;line-height:1.35}.review-actions>div{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:15px;display:grid}.review-actions button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe2df;border-radius:6px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:10px;padding:11px;display:grid}.review-actions button:hover{background:#f7f8f6}.review-actions button>span{color:#656c68;background:#eef0ed;border-radius:5px;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.review-actions button>p{gap:3px;margin:0;display:grid}.review-actions button b{text-transform:capitalize;color:#424747;font-size:9px}.review-actions button small{color:#8b908e;font-size:8px}.review-detail>footer{color:#939795;padding:13px 24px;font-size:8px}.review-audit{background:#fafbfa;border-bottom:1px solid #e5e7e4;padding:20px 24px}.review-audit>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.review-audit h3{color:#3c4142;margin:0;font-size:13px}.review-audit>header>button{color:#555b58;cursor:pointer;background:#fff;border:1px solid #d9ddda;border-radius:5px;padding:7px 9px;font-size:8px;font-weight:800}.review-audit>ol{background:#fff;border:1px solid #e0e3e0;border-radius:6px;margin:14px 0 0;padding:0;list-style:none}.review-audit li{border-bottom:1px solid #eceeeb;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:9px 11px;display:grid}.review-audit li:last-child{border-bottom:0}.review-audit li>span{color:#707673;background:#eef0ed;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;font-weight:800;display:grid}.review-audit li>p{gap:3px;margin:0;display:grid}.review-audit li b{color:#454a49;font-size:8px}.review-audit li small{color:#929694;font-size:7px}.review-audit>div{text-align:center;color:#929694;border:1px dashed #d9dcda;border-radius:6px;margin-top:14px;padding:18px;font-size:8px}@media (width<=1000px){.review-layout{grid-template-columns:230px minmax(0,1fr)}.review-progress ol{grid-template-columns:repeat(3,1fr);gap:16px}.review-progress li:nth-child(4):before{display:none}}@media (width<=720px){.review-metrics{grid-template-columns:repeat(2,1fr)}.review-metrics>div:nth-child(2){border-right:0}.review-metrics>div:nth-child(-n+2){border-bottom:1px solid #e4e6e3}.review-layout{grid-template-columns:1fr}.review-layout>aside{border-bottom:1px solid #e2e5e2;border-right:0}.review-detail>header{flex-direction:column}.review-facts{grid-template-columns:repeat(2,1fr)}.review-facts>div:nth-child(2){border-right:0}.review-facts>div:nth-child(-n+2){border-bottom:1px solid #e5e7e4}.review-progress ol{grid-template-columns:1fr;gap:10px}.review-progress li,.review-progress li:nth-child(4){text-align:left;grid-template-columns:21px 1fr;place-items:center start}.review-progress li:before{width:1px;height:auto;inset:-10px auto 50% 10px}.review-progress li:nth-child(4):before{display:block}.review-actions>div{grid-template-columns:1fr}}textarea{font:inherit}.crm-edit-stage{text-align:left;color:#555b59;cursor:pointer;background:#fff;border:1px solid #dfe2df;border-radius:5px;width:100%;margin-top:8px;padding:7px 9px;font-size:8px;font-weight:800}.crm-edit-stage:hover{color:#333938;background:#f1f3f0}.crm-preview-target{text-align:left;cursor:pointer;width:100%}.crm-output-summary>div{display:none}.crm-output-summary>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7e4;border-top:0;border-left:0;gap:4px;min-width:0;padding:14px 16px;display:grid}.crm-output-summary>button:hover{background:#f6f8f5}.crm-output-summary>button:nth-child(3n){border-right:0}.crm-output-summary>button:nth-last-child(-n+3){border-bottom:0}.crm-fields-workspace{background:#fff}.crm-fields-workspace>header{border-bottom:1px solid #e4e6e3;justify-content:space-between;align-items:center;gap:18px;padding:15px 16px;display:flex}.crm-fields-workspace>header>div:first-child{gap:4px;display:grid}.crm-fields-workspace>header span{text-transform:uppercase;letter-spacing:.09em;color:#939796;font-size:8px;font-weight:800}.crm-fields-workspace>header strong{color:#3f4544;font-size:13px}.crm-fields-workspace>header small{color:#858a88;font-size:9px}.crm-fields-workspace>header>div:last-child{gap:7px;display:flex}.crm-fields-workspace>header button,.crm-fields-workspace>footer button{color:#fff;cursor:pointer;background:#454b49;border:1px solid #454b49;border-radius:5px;padding:7px 10px;font-size:8px;font-weight:800}.crm-fields-workspace>header button.secondary{color:#626865;background:#fff;border-color:#d5d9d5}.crm-fields-workspace button:disabled{opacity:.42;cursor:not-allowed}.crm-draft-validation{background:#f4f7f4;border:1px solid #d8ddd8;border-radius:6px;align-items:center;gap:10px;margin:13px 16px 0;padding:10px 11px;display:flex}.crm-draft-validation.invalid{background:#faf4f4;border-color:#dfc7c8}.crm-draft-validation>i{color:#4f5e55;background:#e2e8e3;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;font-weight:900;display:grid}.crm-draft-validation.invalid>i{color:#7c5053;background:#ead9da}.crm-draft-validation>span{gap:3px;display:grid}.crm-draft-validation b{color:#434947;font-size:10px}.crm-draft-validation small{color:#7c827f;font-size:8px}.crm-field-groups{gap:8px;padding:13px 16px;display:grid}.crm-field-groups>section{border:1px solid #e0e3df;border-radius:6px;overflow:hidden}.crm-field-group-toggle{text-align:left;cursor:pointer;background:#f7f8f6;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px 13px;display:flex}.crm-field-group-toggle:hover{background:#f0f2ef}.crm-field-group-toggle>span{gap:3px;display:grid}.crm-field-group-toggle b{color:#414745;font-size:10px}.crm-field-group-toggle small{color:#8d9290;font-size:8px}.crm-field-group-toggle>i{color:#606763;background:#e7eae6;border-radius:4px;place-items:center;width:20px;height:20px;font-size:13px;font-style:normal;display:grid}.crm-editable-fields{border-top:1px solid #e0e3df;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.crm-editable-fields label{border-bottom:1px solid #e7e9e6;border-right:1px solid #e7e9e6;gap:7px;min-width:0;padding:11px 13px;display:grid}.crm-editable-fields label:nth-child(2n){border-right:0}.crm-editable-fields label.wide{border-right:0;grid-column:1/-1}.crm-editable-fields label>span{gap:3px;display:grid}.crm-editable-fields label b{color:#565c59;font-size:8px}.crm-editable-fields label small{color:#999d9b;font-size:7px}.crm-editable-fields input,.crm-editable-fields textarea{color:#333937;resize:vertical;background:#fff;border:1px solid #d9ddda;border-radius:5px;outline:none;width:100%;padding:8px 9px;font-size:10px}.crm-editable-fields input:focus,.crm-editable-fields textarea:focus{border-color:#737c77;box-shadow:0 0 0 3px #505b5514}.crm-fields-workspace>footer{border-top:1px solid #e4e6e3;justify-content:space-between;align-items:center;gap:15px;padding:12px 16px 15px;display:flex}.crm-fields-workspace>footer span{color:#8b908e;text-transform:none;letter-spacing:0;font-size:8px;font-weight:500}@media (width<=720px){.crm-fields-workspace>header,.crm-fields-workspace>footer{flex-direction:column;align-items:flex-start}.crm-fields-workspace>header>div:last-child{width:100%}.crm-fields-workspace>header button{flex:1}.crm-editable-fields{grid-template-columns:1fr}.crm-editable-fields label,.crm-editable-fields label:nth-child(2n){border-right:0}.crm-output-summary>button,.crm-output-summary>button:nth-child(3n),.crm-output-summary>button:nth-last-child(-n+3){border-bottom:1px solid #e4e6e3;border-right:0}.crm-output-summary>button:last-child{border-bottom:0}}.crm-runtime-alert{background:#faf3f3;border:1px solid #dfc5c6;border-radius:6px;align-items:center;gap:10px;margin:14px 20px 0;padding:11px 12px;display:flex}.crm-runtime-alert>i{color:#7f5053;background:#ead7d8;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;font-weight:900;display:grid}.crm-runtime-alert>span{gap:3px;display:grid}.crm-runtime-alert b{color:#614849;font-size:10px}.crm-runtime-alert small{color:#806d6e;font-size:8px;line-height:1.45}.launch-screen>button{color:#4b514e;cursor:pointer;background:#fff;border:1px solid #d3d7d4;border-radius:5px;margin-top:5px;padding:8px 12px;font-size:10px;font-weight:800}.launch-screen>button:hover{background:#f1f3f0}.crm-runtime-alert.demo{background:#f2f7f5;border-color:#cad7d3}.crm-runtime-alert.demo>i{color:#46675d;background:#dce9e4}.crm-runtime-alert.demo b{color:#3f5e55}.crm-runtime-alert.demo small{color:#647b74}.crm-workspace-nav{background:#f2f4f1;border:1px solid #e0e3e0;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 20px 0;padding:5px;display:grid}.crm-workspace-nav button{color:#5c6260;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 11px;transition:background .15s,border-color .15s,box-shadow .15s;display:grid}.crm-workspace-nav button:hover{background:#f9faf8;border-color:#dfe2df}.crm-workspace-nav button.active{color:#343a37;background:#fff;border-color:#d5d9d5;box-shadow:0 2px 8px #252b280f}.crm-workspace-nav button>i{color:#686f6b;letter-spacing:.04em;background:#e3e6e2;border-radius:5px;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;font-weight:850;display:grid}.crm-workspace-nav button.active>i{color:#fff;background:#434a46}.crm-workspace-nav button>span{gap:3px;min-width:0;display:grid}.crm-workspace-nav button b{color:inherit;font-size:11px}.crm-workspace-nav button small{color:#929795;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.crm-workspace-nav button>em{color:#757b78;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#e8ebe7;border-radius:99px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:850}.crm-workspace-nav button.active>em{color:#505753;background:#eef0ed}.crm-workspace-nav button:focus-visible,.crm-stage-toggle:focus-visible,.crm-preview-target:focus-visible,.crm-field-group-toggle:focus-visible,.crm-output-tabs button:focus-visible{outline-offset:2px;outline:2px solid #68736d}.crm-operation-grid{grid-template-columns:minmax(330px,1fr) 230px;gap:12px;padding:14px 20px 20px}.crm-activity-preview{top:94px}.crm-stage-toggle{min-height:62px}.crm-stage-copy b{font-size:12px}.crm-stage-copy small{font-size:10px}.crm-stage-state,.crm-stage-detail dt{font-size:9px}.crm-stage-detail dd{font-size:11px}.crm-edit-stage{padding:8px 10px;font-size:9px}.crm-activity-preview>header b{font-size:11px}.crm-activity-preview>header small{font-size:9px}.crm-activity-preview>header em,.crm-preview-chrome b{font-size:8px}.crm-preview-nav b{font-size:10px}.crm-preview-nav small,.crm-preview-canvas>p,.crm-preview-target>span,.crm-preview-field>span{font-size:8px}.crm-preview-target>strong{font-size:10px}.crm-preview-field b{font-size:9px}.crm-activity-preview dt{font-size:8px}.crm-activity-preview dd{font-size:9px}.crm-activity-preview>p{font-size:8px}.crm-fields-surface{border:1px solid #dfe2df;border-radius:8px;margin:14px 20px 20px;overflow:hidden;box-shadow:0 5px 18px #22272909}.crm-fields-workspace>header{background:#f7f8f6;padding:17px 18px}.crm-fields-workspace>header span{font-size:9px}.crm-fields-workspace>header strong{font-size:15px}.crm-fields-workspace>header small{font-size:10px;line-height:1.45}.crm-fields-workspace>header button,.crm-fields-workspace>footer button{padding:8px 11px;font-size:9px}.crm-draft-validation{margin:14px 18px 0;padding:11px 12px}.crm-draft-validation b{font-size:11px}.crm-draft-validation small{font-size:9px;line-height:1.4}.crm-field-groups{gap:9px;padding:14px 18px}.crm-field-group-toggle{padding:12px 14px}.crm-field-group-toggle b{font-size:11px}.crm-field-group-toggle small{font-size:9px}.crm-editable-fields label{padding:13px 14px}.crm-editable-fields label b{font-size:9px}.crm-editable-fields label small{font-size:8px}.crm-editable-fields input,.crm-editable-fields textarea{padding:9px 10px;font-size:11px}.crm-fields-workspace>footer{padding:13px 18px 16px}.crm-fields-workspace>footer span{font-size:9px}.crm-output-panel{border-radius:8px;margin:14px 20px 20px;box-shadow:0 5px 18px #22272909}.crm-output-panel>header{min-height:61px;padding:10px 13px}.crm-output-toggle b{font-size:12px}.crm-output-toggle small{font-size:10px}.crm-output-tabs button{padding:7px 12px;font-size:10px}.crm-output-empty{padding:48px 24px}.crm-output-empty>span{width:38px;height:38px;font-size:15px}.crm-output-empty b{font-size:13px}.crm-output-empty p{font-size:10px;line-height:1.5}.crm-output-empty button{color:#fff;cursor:pointer;background:#454b49;border:1px solid #454b49;border-radius:5px;margin-top:12px;padding:8px 12px;font-size:10px;font-weight:800}.crm-output-summary span{font-size:9px}.crm-output-summary strong{font-size:13px}.crm-output-summary small{font-size:10px}@media (width<=840px){.crm-operation-grid{grid-template-columns:1fr}.crm-activity-preview{grid-template-columns:minmax(230px,.9fr) 1.1fr;align-items:start;display:grid;position:static}.crm-activity-preview>header{grid-column:1/-1}.crm-preview-window{grid-row:2/5}.crm-activity-preview>dl{margin-top:11px}.crm-activity-preview>p{text-align:left}.crm-workspace-nav button{grid-template-columns:25px minmax(0,1fr)}.crm-workspace-nav button>em{display:none}}@media (width<=720px){.crm-workspace-nav{grid-template-columns:1fr;margin:13px 13px 0}.crm-workspace-nav button{grid-template-columns:28px minmax(0,1fr) auto}.crm-workspace-nav button>em{display:block}.crm-operation-grid{padding:12px 13px 16px}.crm-activity-preview{display:block}.crm-activity-preview>dl{margin-top:0}.crm-activity-preview>p{text-align:center}.crm-fields-surface,.crm-output-panel{margin:12px 13px 16px}.crm-fields-workspace>header,.crm-fields-workspace>footer,.crm-field-groups{padding-left:14px;padding-right:14px}}:root{--marp-canvas:#f1f4f6;--marp-canvas-deep:#e9eef1;--marp-surface:#fff;--marp-surface-soft:#f8fafb;--marp-line:#dfe5e8;--marp-line-strong:#d2dadd;--marp-ink:#182127;--marp-copy:#56626a;--marp-muted:#849097;--marp-accent:#425d6b;--marp-accent-soft:#e8eef1;--marp-dark:#202c33;--marp-dark-2:#2d3a41;--marp-success:#537260;--marp-danger:#8a555b;--marp-shadow:0 12px 32px #1c2b330e;color:var(--marp-ink);background:var(--marp-canvas);font-synthesis:none;font-family:Inter,SF Pro Text,Segoe UI,Arial,sans-serif}html{background:var(--marp-canvas)}body{background:radial-gradient(circle at 86% 0,#728b9721,transparent 29rem),linear-gradient(180deg,#f5f7f8 0,var(--marp-canvas) 46%,var(--marp-canvas-deep) 100%);min-width:320px;color:var(--marp-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.app-shell{background:0 0;grid-template-columns:226px minmax(0,1fr)}.sidebar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9fbfcf0;border-right:1px solid #cfd8dce0;width:auto;padding:22px 16px 18px;box-shadow:7px 0 24px #23313809}.sidebar-brand{color:var(--marp-ink);gap:12px;margin:0 8px 26px}.sidebar-brand img{filter:drop-shadow(0 2px 3px #1c262b14);width:32px;height:32px}.sidebar-brand>span{gap:2px;display:grid}.sidebar-brand strong{letter-spacing:-.01em;font-size:14px}.sidebar-brand small{color:var(--marp-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:650}.sidebar nav{gap:2px}.sidebar nav p{color:#89959b;letter-spacing:.14em;margin:19px 11px 7px;font-size:9px}.sidebar nav button{color:#5c686f;border:1px solid #0000;border-radius:8px;gap:10px;min-height:40px;padding:9px 10px;font-size:12px;font-weight:560;transition:background .14s,border-color .14s,color .14s,transform .14s}.sidebar nav button>span{color:#8b979d;background:0 0;border-radius:6px;place-items:center;width:23px;height:23px;font-size:10px;transition:background .14s,color .14s;display:grid}.sidebar nav button:hover{color:#263238;background:#f2f5f6;border-color:#e3e8ea;transform:translate(1px)}.sidebar nav button.active{color:#1d282e;box-shadow:inset 3px 0 0 var(--marp-accent);background:#e8edef;border-color:#dce3e6}.sidebar nav button.active>span{color:#364f5c;background:#dce5e9}.sidebar nav button .operation-chevron{color:#7f8c92;width:23px;height:23px;font-size:13px;transform:none}.sidebar-foot{color:#526068;border-color:#dfe5e7;margin:18px 5px 0;padding:16px 8px 0;font-size:10px;line-height:1.65}.sidebar-foot small{color:#8a969c}.sidebar-foot .status-dot{background:#617d6c;width:6px;height:6px;box-shadow:0 0 0 3px #617d6c1a}.workspace{background:0 0;position:relative}.workspace:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffff2e,#fff0 260px);position:fixed;inset:0 0 0 226px}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border-bottom:1px solid #d2dbdfe6;height:72px;padding:0 34px;box-shadow:0 3px 16px #1e2c3306}.topbar-page{color:#536169;letter-spacing:.02em;font-size:11px;font-weight:750}.topbar-status{color:#4e5b62;background:#ffffffc7;border:1px solid #dfe6e8;border-radius:99px;padding:6px 10px;font-size:10px;font-weight:650;right:34px}.topbar-status .status-dot{background:#607c6b;width:6px;height:6px;margin-right:6px}.global-search{color:#8b979d;background:#ffffffeb;border-color:#d7dfe2;border-radius:8px;height:40px;box-shadow:0 3px 10px #202f360a}.global-search input{color:#263238;font-size:11px}.crm-task-search button{background:var(--marp-accent);border-radius:0 7px 7px 0;height:38px;font-size:9px}.crm-task-search button:hover{background:#344f5d}.page-intro{align-items:center;margin:1px 0 23px}.page-intro h1{color:var(--marp-ink);letter-spacing:-.035em;margin-bottom:6px;font-size:29px;font-weight:720}.page-intro p:not(.eyebrow),.section-heading p{color:#707d84;font-size:12px}.eyebrow{color:#7e8b92;letter-spacing:.145em;font-size:9px;font-weight:800}.outline-badge,.soft-badge{color:#52616a;background:#ffffffb8;border-color:#d6dee1;border-radius:7px;padding:7px 10px;font-size:9px;box-shadow:0 2px 7px #1f2e3506}.metrics,.pipeline-strip,.email-summary,.detail-page,.workflow-section,.overview-command-center,.review-workspace,.training-workspace,.crm-console{border-color:var(--marp-line);box-shadow:var(--marp-shadow);border-radius:12px}.metrics{background:#ffffffe6;overflow:hidden}.metrics>div{border-color:#e5eaec;padding:19px 20px}.metrics span{color:#748087;font-size:10px}.metrics strong{color:#263139;font-size:19px}.metrics strong small{font-size:11px}.demo-banner{background:radial-gradient(circle at 88% 0,#7d9dab3d,transparent 18rem),linear-gradient(135deg,var(--marp-dark),var(--marp-dark-2));border:1px solid #35454d;border-radius:12px;padding:25px 27px;position:relative;overflow:hidden;box-shadow:0 14px 30px #18242a1f}.demo-banner h2{font-size:19px}.demo-banner p:not(.eyebrow){color:#c8d0d4;font-size:12px}.demo-action button{background:#fff;border-radius:7px;font-size:11px}.progress-track{background:#4a5a62;height:5px}.progress-track span{background:#dfe7e9}.overview-command-center{background:#fffffff0}.assignment-flow,.overview-actions{padding:23px 24px}.assignment-flow h2,.overview-actions h2{color:#29343a;font-size:16px}.assignment-flow li>i{background:#eef2f3;width:30px;height:30px;box-shadow:0 0 0 1px #dce3e5}.assignment-flow li.ready>i{background:var(--marp-accent);box-shadow:0 0 0 1px var(--marp-accent)}.assignment-flow li b{font-size:10px}.assignment-flow li small{font-size:8px}.overview-actions button{padding:12px 4px}.overview-actions button>span{color:#506672;background:#edf2f4}.overview-actions button b{font-size:11px}.overview-actions button small{font-size:9px}.assignment-record{background:#fffffff0;overflow:hidden}.record-hero{background:linear-gradient(135deg,#f8fafb,#eef3f5)}.record-hero h2{color:#1f2a30}.record-identity{background:#fff}.record-section{border-color:#e1e7e9}.record-section>header>span{color:#455f6c;background:#e8eef1}.record-schedule ol:before{background:#dbe3e6}.record-schedule li>i{background:var(--marp-accent);box-shadow:0 0 0 4px #e7edef}.workflow-section,.email-summary{background:#fffffff0}.workflow-section{padding:23px 24px 27px}.section-heading h2{color:#263139;font-size:18px}.action-grid{gap:13px}.action-card{background:#fff;border-color:#e0e6e8;border-radius:9px;min-height:182px;padding:16px;box-shadow:0 3px 10px #1b2a3106}.action-card:hover{border-color:#bdcbd1;transform:translateY(-1px);box-shadow:0 9px 22px #1d2c3312}.action-card h3{font-size:14px}.action-card>p{color:#69767d;font-size:11px}.system-icon{color:#465f6c;background:#eaf0f2}.card-footer button,.dialog button{border-radius:6px}.crm-console{background:#fffffff5;box-shadow:0 16px 38px #1b2a3113}.crm-console-head{background:radial-gradient(circle at 88% 5%,#7a9dac3d,#0000 18rem),linear-gradient(135deg,#202c33,#2d3a41);padding:26px 28px 24px}.crm-console-title h2{font-size:21px}.crm-console-title>p:not(.eyebrow){color:#c4cdd1;font-size:11px}.crm-console-actions{border-color:#46575f}.crm-write-control{background:#ffffff0a;border-color:#4c5d65}.crm-console-actions>button{border-radius:7px}.crm-run-metrics{background:#f8fafb}.crm-run-metrics>div{padding:16px 18px}.crm-run-metrics span{font-size:8px}.crm-run-metrics strong{color:#263238;font-size:14px}.crm-workspace-nav{background:#edf2f4;border-color:#dce4e7}.crm-workspace-nav button.active{border-color:#d3dde1}.crm-workspace-nav button.active>i{background:var(--marp-accent)}.crm-stage-row,.crm-activity-preview,.crm-fields-surface,.crm-output-panel{border-color:#dce4e6;border-radius:9px}.crm-stage-row{box-shadow:0 2px 7px #1e2c3305}.crm-stage-toggle:hover{background:#f6f9fa}.crm-preview-chrome{background:#26343b}.crm-preview-target.active{background:#edf3f5;border-color:#8399a3;box-shadow:0 0 0 3px #425d6b17}.crm-output-tabs button.active{background:var(--marp-accent)}.review-workspace,.training-workspace{background:#fffffff2;overflow:hidden}.review-metrics,.training-hero{background:#f8fafb}.review-layout>aside,.training-layout>nav{background:#f6f8f9}.review-layout>aside>button.active,.training-layout>nav button.active{background:#e7eef1;border-color:#d1dde2}.review-continuation{background:#f1f6f3;border-color:#dbe4df}.training-stage>header button{background:var(--marp-accent);border-radius:7px}.dialog{border:1px solid #dbe3e6;border-radius:12px;box-shadow:0 28px 80px #121e2447}.dialog-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#161f2494}button{transition:background .14s,border-color .14s,color .14s,box-shadow .14s,transform .14s}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #587586}.global-search input{height:100%;min-height:32px}.card-footer button,.pagination button,.crm-write-control button,.crm-edit-stage,.crm-output-tabs button{min-height:32px}.crm-console-actions>button{min-height:36px}.dialog [role=button],.dialog button{min-height:34px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.topbar-tools{align-items:center;gap:10px;display:flex}.zoom-controls{background:#fff;border:1px solid #d9e1e4;border-radius:7px;align-items:center;display:flex;overflow:hidden}.zoom-controls button{color:#4f5d64;cursor:pointer;background:#fff;border:0;border-right:1px solid #e2e7e9;min-width:30px;height:30px;font-size:12px;font-weight:750}.zoom-controls button:nth-child(2){min-width:48px;font-size:10px}.zoom-controls button:last-child{border-right:0}.zoom-controls button:hover{background:#eef3f5}.zoom-controls button:disabled{opacity:.35;cursor:not-allowed}.live-agent-launch{color:#fff;cursor:pointer;background:#425d6b;border:1px solid #425d6b;border-radius:7px;padding:8px 11px;font-size:10px;font-weight:750}.live-agent-launch:hover{background:#344f5d}.live-agent-console{color:#182127;background:linear-gradient(145deg,#f5f8f9,#e9eef1);max-width:1500px;min-height:100vh;margin:auto;padding:28px}.live-agent-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:19px;display:flex}.live-agent-header>div{align-items:center;gap:14px;display:flex}.live-agent-header img{width:42px;height:42px}.live-agent-header h1{letter-spacing:-.035em;margin:1px 0 5px;font-size:28px}.live-agent-header p:not(.eyebrow){color:#68767e;margin:0;font-size:12px}.live-agent-header>div:last-child{align-items:center}.live-agent-phase{color:#50606a;letter-spacing:.06em;background:#fff;border:1px solid #d7e0e3;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:800}.live-agent-phase.pending_screen_approval{color:#766127;background:#fff9e8;border-color:#d8c790}.live-agent-phase.needs_review,.live-agent-phase.stopped{color:#86545a;background:#fff7f7;border-color:#dfc7c9}.live-stop{color:#fff;cursor:pointer;background:#814e55;border:1px solid #814e55;border-radius:7px;padding:9px 12px;font-size:10px;font-weight:800}.live-stop:disabled,.live-agent-actions button:disabled{opacity:.42;cursor:not-allowed}.live-agent-summary{background:#fff;border:1px solid #dce5e8;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:15px;display:grid;overflow:hidden;box-shadow:0 6px 18px #19262c0a}.live-agent-summary div{border-right:1px solid #e5ebed;padding:14px 16px}.live-agent-summary div:last-child{border:0}.live-agent-summary span,.live-agent-summary strong{display:block}.live-agent-summary span{color:#7b8990;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.live-agent-summary strong{color:#29373e;overflow-wrap:anywhere;margin-top:6px;font-size:12px}.live-agent-grid{grid-template-columns:minmax(410px,1.05fr) 1fr;gap:15px;display:grid}.live-agent-card{background:#fff;border:1px solid #dce5e8;border-radius:10px;padding:20px;box-shadow:0 6px 18px #19262c0a}.live-agent-card h2{margin:3px 0 7px;font-size:18px}.live-agent-card header>p:not(.eyebrow){color:#65737b;margin:0;font-size:12px;line-height:1.5}.live-agent-command{gap:11px;display:grid}.live-agent-command label{color:#53626a;gap:6px;font-size:10px;font-weight:700;display:grid}.live-agent-command input{color:#29373e;background:#fbfcfc;border:1px solid #d5dfe3;border-radius:6px;padding:9px 10px;font-size:12px}.live-agent-actions{flex-wrap:wrap;gap:8px;display:flex}.live-agent-actions button{color:#fff;cursor:pointer;background:#425d6b;border:1px solid #d1dde1;border-radius:6px;padding:8px 10px;font-size:10px;font-weight:750}.live-agent-actions button.secondary{color:#53626a;background:#fff}.live-agent-card dl{border:1px solid #e3eaec;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:18px 0;display:grid;overflow:hidden}.live-agent-card dl div{border-bottom:1px solid #e3eaec;border-right:1px solid #e3eaec;padding:11px}.live-agent-card dl div:nth-child(2n){border-right:0}.live-agent-card dl div:nth-last-child(-n+2){border-bottom:0}.live-agent-card dt{color:#87949a;text-transform:uppercase;font-size:9px}.live-agent-card dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;font-weight:700}.live-agent-changes{border-top:1px solid #e3eaec;padding-top:14px}.live-agent-changes h3{margin:0 0 8px;font-size:11px}.live-agent-changes p{color:#78858b;margin:0;font-size:11px}.live-agent-changes ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.live-agent-changes li{background:#f4f8f9;border-radius:6px;justify-content:space-between;gap:12px;padding:9px;font-size:10px;display:flex}.live-agent-changes li span{color:#607078}.live-agent-timeline{margin-top:15px}.live-agent-timeline ol{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.live-agent-timeline li{background:#f8fafb;border-left:3px solid #b6c7ce;grid-template-columns:180px 1fr;gap:13px;padding:11px;display:grid}.live-agent-timeline time{color:#77868d;font-size:10px}.live-agent-timeline p{gap:3px;margin:0;display:grid}.live-agent-timeline b{font-size:10px}.live-agent-timeline span{color:#66757c;font-size:11px}@media (width<=760px){.live-agent-console{padding:18px}.live-agent-header,.live-agent-header>div:last-child{flex-direction:column;align-items:flex-start}.live-agent-summary,.live-agent-grid{grid-template-columns:1fr}.live-agent-summary div{border-bottom:1px solid #e5ebed;border-right:0}.live-agent-summary div:last-child{border-bottom:0}.live-agent-timeline li,.live-agent-card dl{grid-template-columns:1fr}.live-agent-card dl div,.live-agent-card dl div:nth-last-child(-n+2){border-bottom:1px solid #e3eaec;border-right:0}.live-agent-card dl div:last-child{border-bottom:0}}.intelligence-companion{color:#1d292f;background:linear-gradient(155deg,#f8fafb,#e8eef1);flex-direction:column;gap:13px;min-height:100vh;padding:18px;display:flex}.intelligence-companion header{grid-template-columns:38px 1fr 10px;align-items:center;gap:11px;display:grid}.intelligence-companion header img{width:38px;height:38px}.intelligence-companion header p,.intelligence-companion header h1{margin:0}.intelligence-companion header p{letter-spacing:.12em;color:#77858c;font-size:8px;font-weight:800}.intelligence-companion header h1{letter-spacing:-.025em;font-size:20px}.intelligence-companion header i{background:#5e806c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #5e806c1f}.companion-status,.companion-job,.companion-action,.companion-empty{background:#fffffff0;border:1px solid #dbe4e7;border-radius:9px;padding:13px 14px;box-shadow:0 5px 15px #1b2a310a}.intelligence-companion section>span{color:#7a888f;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.companion-status strong{color:#4d6069;font-size:11px}.companion-job h2{margin:0 0 4px;font-size:17px}.companion-job p,.companion-action p,.companion-empty p{color:#69777e;margin:0;font-size:10px;line-height:1.45}.companion-action strong{margin-bottom:5px;font-size:12px;display:block}.intelligence-companion dl{background:#fff;border:1px solid #dbe4e7;border-radius:9px;grid-template-columns:repeat(3,1fr);margin:0;display:grid;overflow:hidden}.intelligence-companion dl div{text-align:center;border-right:1px solid #e1e8ea;padding:10px}.intelligence-companion dl div:last-child{border:0}.intelligence-companion dt{text-transform:uppercase;color:#7b898f;font-size:8px}.intelligence-companion dd{margin:3px 0 0;font-size:15px;font-weight:800}.intelligence-companion>button{color:#fff;cursor:pointer;background:#425d6b;border:0;border-radius:8px;justify-content:space-between;padding:12px 14px;font-size:11px;font-weight:800;display:flex}.intelligence-companion>button:hover{background:#344f5d}.intelligence-companion footer{color:#7b888e;text-align:center;letter-spacing:.035em;margin-top:auto;font-size:8px}.companion-launchers{gap:8px;display:grid}.companion-launchers button{color:#fff;cursor:pointer;background:#425d6b;border:0;border-radius:8px;justify-content:space-between;padding:12px 14px;font-size:11px;font-weight:800;display:flex}.companion-launchers button:hover{background:#344f5d}.companion-launchers button.secondary{color:#425d6b;background:#fff;border:1px solid #cdd9dd}.marpbound-login-error{color:#8b2d25;background:#fff1f0;border-radius:8px;margin:4px 0 0;padding:10px 12px;font-size:11px}.pilot-sign-out{color:#30353a;cursor:pointer;background:#fff;border:1px solid #d6dade;border-radius:18px;padding:7px 11px;font-size:10px;font-weight:750}.pilot-sign-out:hover{background:#f2f4f5}.thursday-demo{color:#1d292f;background:linear-gradient(145deg,#f5f8f9,#e7eef1);max-width:1240px;min-height:100vh;margin:auto;padding:28px}.thursday-demo>header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.thursday-demo>header>div{align-items:center;gap:13px;display:flex}.thursday-demo>header img{width:44px;height:44px}.thursday-demo>header p,.thursday-demo>header h1{margin:0}.thursday-demo>header p{letter-spacing:.11em;color:#74838a;font-size:9px;font-weight:850}.thursday-demo>header h1{font-size:28px}.demo-state{letter-spacing:.08em;background:#fff;border:1px solid #d3dfe3;border-radius:99px;padding:8px 12px;font-size:10px;font-weight:850}.demo-state.running{color:#2f6d53;border-color:#a9c9b8}.demo-state.complete{color:#fff;background:#4e775f}.demo-state.failed{color:#8a454d;border-color:#d8b5ba}.demo-hero{background:#fff;border:1px solid #d8e2e5;border-radius:13px;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.demo-hero span,.demo-stage span,.demo-grid span{color:#78868d;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.demo-hero h2{margin:5px 0;font-size:22px}.demo-hero p{color:#64737a;margin:0}.demo-hero>strong{color:#425d6b;font-size:35px}.demo-progress{background:#dbe4e7;border-radius:99px;height:8px;margin:10px 0 18px;overflow:hidden}.demo-progress i{background:linear-gradient(90deg,#4d705e,#6b8d7a);height:100%;transition:width .3s;display:block}.demo-grid{background:#fff;border:1px solid #d8e2e5;border-radius:11px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.demo-grid article{border-right:1px solid #e1e8ea;padding:15px}.demo-grid article:last-child{border:0}.demo-grid strong{margin-top:6px;font-size:13px;display:block}.demo-stage,.demo-timeline{background:#fff;border:1px solid #d8e2e5;border-radius:12px;margin-top:17px;padding:21px}.demo-stage>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.demo-stage h2,.demo-timeline h2{margin:5px 0 0;font-size:18px}.demo-actions{gap:8px;display:flex}.demo-actions button{color:#fff;cursor:pointer;background:#425d6b;border:0;border-radius:7px;padding:10px 13px;font-size:10px;font-weight:800}.demo-actions button.secondary{color:#52666f;background:#fff;border:1px solid #d0dade}.demo-actions button:disabled{opacity:.45;cursor:not-allowed}.demo-changes{margin:18px 0 0;padding:0;list-style:none}.demo-changes li{background:#f2f6f7;border-radius:8px;grid-template-columns:1fr 1fr 25px 1fr;align-items:center;gap:10px;padding:13px;display:grid}.demo-changes i{text-align:center}.demo-waiting{color:#6c7a81;margin:18px 0 0}.demo-timeline ol{gap:8px;max-height:280px;margin:16px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.demo-timeline li{background:#f7f9fa;border-left:3px solid #b7c8ce;grid-template-columns:82px 1fr;gap:12px;padding:11px;display:grid}.demo-timeline li>span{text-align:center;background:#e4ecef;border-radius:99px;align-self:start;padding:5px 7px}.demo-timeline li>span.intellio{color:#426753;background:#e5f0eb}.demo-timeline li>span.as8{color:#4c5f80;background:#e7ebf2}.demo-timeline b{font-size:11px}.demo-timeline p{color:#758289;margin:3px 0 0;font-size:10px}.thursday-demo>footer{text-align:center;color:#75848b;letter-spacing:.05em;margin-top:17px;font-size:9px;font-weight:750}@media (width<=1000px){.app-shell{grid-template-columns:210px minmax(0,1fr)}.workspace:before{left:210px}.workspace-body{padding-left:26px;padding-right:26px}.sidebar{padding-left:13px;padding-right:13px}}@media (width<=720px){body{background:linear-gradient(180deg,#f5f7f8,var(--marp-canvas))}.app-shell{grid-template-columns:1fr}.sidebar{height:auto;padding:13px 16px;position:relative}.sidebar-brand{margin:0}.workspace:before{display:none}.topbar{height:64px;padding:0 16px}.topbar-status{right:16px}.workspace-body{padding:23px 16px 44px}.page-intro h1{font-size:25px}.metrics,.pipeline-strip{box-shadow:0 7px 22px #1c2b330b}}.software-updates-panel{color:#f4f5f5;background:linear-gradient(145deg,#050607 0%,#151719 55%,#232629 100%);border-bottom:1px solid #34383d;margin:0}.software-updates-panel>header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:flex-start;gap:22px;padding:25px 26px 20px;display:flex}.software-updates-panel .eyebrow,.software-update-banner .eyebrow{color:#aeb4b7}.software-updates-panel h2,.software-update-banner h2{color:#fff;letter-spacing:-.01em;margin:4px 0 7px;font-size:18px}.software-updates-panel header p:not(.eyebrow){color:#c1c6c8;max-width:710px;margin:0;font-size:11px;line-height:1.6}.software-update-state{white-space:nowrap;color:#e8eaea;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0f;border:1px solid #62686b;border-radius:99px;align-items:center;gap:7px;padding:7px 10px;font-size:8px;font-weight:850;display:flex}.software-update-state i{background:#bfc4c6;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #bfc4c61f}.state-action_required .software-update-state i{background:#d6b873}.state-update_available .software-update-state i,.state-ready_to_install .software-update-state i{background:#e7e9e9}.state-installing .software-update-state i,.state-post_install_verifying .software-update-state i,.state-checking .software-update-state i,.state-downloading .software-update-state i{animation:1.25s ease-in-out infinite update-pulse}.software-update-body{gap:16px;padding:21px 26px;display:grid}.software-update-facts{border:1px solid #ffffff21;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.software-update-facts>div{border-right:1px solid #ffffff21;padding:13px 15px}.software-update-facts>div:last-child{border:0}.software-update-facts dt{color:#92999c;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:750}.software-update-facts dd{color:#f2f3f3;overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;font-weight:700}.software-update-progress{gap:7px;display:grid}.software-update-progress>div{color:#bfc4c6;justify-content:space-between;font-size:9px;display:flex}.software-update-progress progress{background:#3c4042;border:0;border-radius:99px;width:100%;height:6px;overflow:hidden}.software-update-progress progress::-webkit-progress-bar{background:#3c4042}.software-update-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#91989b,#f1f2f2)}.software-update-message,.software-update-warning{color:#ced2d3;background:#ffffff0e;border-left:3px solid #8e9699;margin:0;padding:10px 12px;font-size:10px;line-height:1.55}.software-update-warning{color:#e7d8b6;border-left-color:#d6b873}.software-update-actions{flex-wrap:wrap;gap:8px;display:flex}.software-update-actions button,.software-update-banner-actions button{color:#1c2022;cursor:pointer;background:#f3f4f4;border:1px solid #f0f1f1;border-radius:5px;min-height:34px;padding:8px 13px;font-size:9px;font-weight:850}.software-update-actions button.secondary,.software-update-banner-actions button.secondary{color:#e4e6e7;background:0 0;border-color:#666c6f}.software-update-actions button:disabled{opacity:.42;cursor:not-allowed}.software-updates-panel>footer{color:#a9afb1;border-top:1px solid #ffffff1c;padding:14px 26px;font-size:9px;line-height:1.6}.software-updates-panel>footer b{color:#e5e7e7}.software-update-banner{color:#fff;background:linear-gradient(120deg,#070809,#1b1e20);border:1px solid #35393c;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:17px;margin-bottom:18px;padding:18px 20px;display:grid;box-shadow:0 12px 30px #00000021}.software-update-banner-icon{color:#e9ebeb;background:linear-gradient(145deg,#303437,#111315);border:1px solid #555b5e;border-radius:50%;place-items:center;width:37px;height:37px;font-size:19px;display:grid}.software-update-banner h2{font-size:15px}.software-update-banner p:not(.eyebrow){color:#b7bdc0;margin:0;font-size:10px;line-height:1.5}.software-update-banner-actions{gap:7px;display:flex}.software-update-banner-actions button.secondary{border-color:#596063}@keyframes update-pulse{50%{opacity:.4;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.software-update-state i{animation:none!important}}@media (width<=820px){.software-updates-panel>header,.software-update-banner{flex-direction:column;grid-template-columns:1fr}.software-update-state{align-self:flex-start}.software-update-facts{grid-template-columns:1fr}.software-update-facts>div{border-bottom:1px solid #ffffff21;border-right:0}.software-update-facts>div:last-child{border-bottom:0}.software-update-banner{align-items:flex-start}.software-update-banner-actions{flex-wrap:wrap;width:100%}}:root{--marp-black:#08090a;--marp-graphite:#16181b;--marp-chrome:linear-gradient(135deg,#f8f9fa 0%,#aeb4bb 48%,#eceff1 100%);--marp-canvas:#f5f6f8;--marp-ready:#147d5a;--marp-action:#b86a00;--marp-stopped:#b42318;--marp-info:#2368b5;--marp-line:#d9dde2;--marp-muted:#66707a;--marp-radius:16px;--marp-shadow:0 18px 44px #1118271a,0 2px 8px #1118270f}body{background:var(--marp-canvas);color:#171a1e;font-family:Inter,Segoe UI Variable,Segoe UI,Arial,sans-serif}.app-shell{background:var(--marp-canvas)}.employee-sidebar{color:#fff;z-index:5;background:linear-gradient(160deg,#070809 0%,#111316 46%,#050607 100%);border-right:1px solid #34383d;width:246px;box-shadow:12px 0 36px #0000002e}.employee-sidebar:before{content:"";background:var(--marp-chrome);height:3px;position:absolute;inset:0 0 auto}.employee-sidebar .sidebar-brand{background:linear-gradient(#ffffff0e,#0000);border-bottom:1px solid #ffffff1a;min-height:78px;padding:16px 19px}.employee-sidebar .sidebar-brand img{filter:grayscale()brightness(2.2)drop-shadow(0 2px 5px #ffffff29);width:38px;height:38px}.employee-sidebar .sidebar-brand strong{letter-spacing:.16em;background:var(--marp-chrome);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:16px}.employee-sidebar .sidebar-brand small{color:#aeb4bb;letter-spacing:.11em;text-transform:uppercase;font-size:10px}.employee-sidebar nav{scrollbar-width:thin;scrollbar-color:#464b52 transparent;padding:14px 10px 110px;overflow-y:auto}.employee-sidebar nav>p{color:#858b93;letter-spacing:.18em;text-transform:uppercase;margin:16px 10px 7px;font-size:9px;font-weight:800}.employee-sidebar nav>button{color:#c8cdd2;text-align:left;width:100%;min-height:38px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;margin:2px 0;padding:7px 10px;font-size:12px;font-weight:600;display:flex;position:relative}.employee-sidebar nav>button:hover{color:#fff;background:#ffffff12;border-color:#ffffff12}.employee-sidebar nav>button.active{color:#0c0d0f;background:var(--marp-chrome);border-color:#fff;box-shadow:0 5px 17px #00000059,inset 0 1px #fff}.employee-sidebar nav>button.active:after{content:"";background:#16181b;border-radius:4px;width:4px;height:18px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.employee-sidebar nav>button em{color:#090a0b;background:#fff;border-radius:10px;place-items:center;min-width:19px;height:19px;margin-left:auto;font-size:10px;font-style:normal;font-weight:800;display:grid}.nav-svg{flex:0 0 17px;width:17px;height:17px}.employee-sidebar .advanced-toggle span{margin-left:auto;font-size:16px}.employee-sidebar .advanced-links{border-left:1px solid #4a4f55;margin:2px 0 7px 27px;padding:4px 0 4px 10px}.employee-sidebar .advanced-links button{color:#9ea5ac;text-align:left;background:0 0;border:0;border-radius:6px;width:100%;min-height:30px;padding:4px 8px;font:600 11px inherit;display:block}.employee-sidebar .advanced-links button:hover{color:#fff;background:#ffffff0f}.employee-sidebar .sidebar-foot{color:#e5e7e9;background:#0c0d0f;border-top:1px solid #35383d;font-size:11px}.employee-sidebar .sidebar-foot small{color:#9299a1}.workspace{background:var(--marp-canvas);min-width:0;margin-left:246px}.employee-topbar{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffe6;border-bottom:1px solid #dfe2e6;height:62px;padding:0 26px;box-shadow:0 2px 15px #12181f0a}.employee-topbar .topbar-page{color:#4e555d;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:750}.employee-topbar .topbar-status{color:#30353a;background:#fff;border:1px solid #d6dade;border-radius:18px;padding:7px 11px;font-size:10px;font-weight:750}.employee-topbar .topbar-status .status-dot{background:var(--marp-ready);box-shadow:0 0 0 4px #147d5a1a}.workspace-body{max-width:none;padding:25px clamp(20px,2.4vw,38px) 50px}.page-intro{border-bottom:1px solid var(--marp-line);margin-bottom:18px;padding:0 0 19px}.page-intro h1{letter-spacing:-.035em;color:#101214;font-size:27px}.page-intro .outline-badge{color:#2d3237;background:#fff;border:1px solid #cfd4d9}.eyebrow{color:#656d75;letter-spacing:.14em;font-weight:800}.employee-home-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.employee-hero{color:#fff;background:radial-gradient(circle at 78% 42%,#ffffff21,#0000 20%),linear-gradient(135deg,#08090a 0%,#1b1e22 58%,#050607 100%);border-radius:22px;min-height:330px;padding:46px clamp(30px,4vw,58px);position:relative;overflow:hidden;box-shadow:0 24px 60px #08090a3d}.employee-hero:before{content:"";background:var(--marp-chrome);height:4px;position:absolute;inset:0 0 auto}.employee-hero:after{content:"";border:1px solid #ffffff21;border-radius:50%;height:85%;position:absolute;inset:auto -12% -55% 30%;transform:rotate(-7deg)}.employee-hero-copy{z-index:2;max-width:610px;position:relative}.employee-readiness{text-transform:uppercase;letter-spacing:.1em;background:#ffffff12;border:1px solid #ffffff2e;border-radius:20px;align-items:center;gap:7px;margin-bottom:27px;padding:6px 10px;font-size:10px;font-weight:800;display:inline-flex}.employee-readiness i{background:var(--marp-action);border-radius:50%;width:7px;height:7px}.employee-readiness.ready i{background:#2eb67d}.employee-readiness.stopped i{background:#e3564c}.employee-hero .eyebrow{color:#aeb4bb}.employee-hero h2{letter-spacing:-.055em;margin:4px 0 10px;font-size:clamp(34px,4vw,54px);font-weight:680}.employee-hero .hero-count{color:#cbd0d5;margin:0 0 31px;font-size:16px}.employee-primary{isolation:isolate;background:var(--marp-chrome);color:#090a0b;text-shadow:0 1px #ffffffa6;border:1px solid #f9fafb;border-radius:10px;min-height:44px;padding:10px 17px;font-weight:800;position:relative;box-shadow:inset 0 1px #fff,0 8px 20px #0000003d}.employee-primary:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#fffc,#ffffff0a);border-radius:8px 8px 3px 3px;position:absolute;inset:1px 1px 50%}.employee-primary span{margin-left:25px}.employee-primary:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.employee-primary:disabled{filter:grayscale();opacity:.48}.identity-lock{color:#b8bec5;margin-top:12px;display:block}.chrome-orbit{border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:170px;height:170px;display:grid;position:absolute;top:50%;right:8%;transform:translateY(-50%);box-shadow:inset 0 0 40px #ffffff0a,0 0 0 22px #ffffff06}.chrome-orbit span{background:var(--marp-chrome);color:#0a0b0d;border-radius:27px;place-items:center;width:88px;height:88px;font-size:47px;font-weight:900;display:grid;box-shadow:0 14px 35px #000,inset 0 1px #fff}.chrome-orbit i{background:#d8dce0;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 12px #fff}.chrome-orbit i:first-of-type{top:6px}.chrome-orbit i:nth-of-type(2){bottom:26px;right:13px}.chrome-orbit i:nth-of-type(3){bottom:31px;left:10px}.employee-activity-panel{min-height:330px;box-shadow:var(--marp-shadow);background:#fff;border:1px solid #dce0e4;border-radius:18px;padding:20px}.employee-activity-panel>header{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:start;padding-bottom:14px;display:flex}.employee-activity-panel h3{margin:3px 0 0;font-size:16px}.employee-activity-panel .eyebrow{margin:0;font-size:8px}.activity-live{color:var(--marp-ready);text-transform:uppercase;align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.activity-live i{background:var(--marp-ready);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #147d5a1a}.employee-activity-panel ol{margin:16px 0;padding:0;list-style:none}.employee-activity-panel li{gap:11px;min-height:43px;display:flex;position:relative}.employee-activity-panel li>i{background:#59616a;border:2px solid #fff;border-radius:50%;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 1px #aeb4bb}.employee-activity-panel li:not(:last-child)>i:after{content:"";background:#d9dde1;width:1px;height:28px;position:absolute;top:15px;left:3px}.employee-activity-panel li span{flex-direction:column;display:flex}.employee-activity-panel li b{font-size:11px}.employee-activity-panel li small{color:#7b828a;font-size:9px}.activity-empty{color:#737b83;flex-direction:column;justify-content:center;align-items:center;height:210px;display:flex}.activity-empty span{width:42px;height:42px;color:var(--marp-ready);border:1px solid #d8dce0;border-radius:50%;place-items:center;margin-bottom:12px;display:grid}.activity-empty b{color:#31363b;font-size:12px}.activity-empty small{margin-top:4px;font-size:9px}.text-action{color:#30363b;box-shadow:none;background:0 0;border:0;padding:6px 0;font-size:10px;font-weight:800}.text-action span{margin-left:7px}.employee-quick-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.employee-quick-grid>button{color:#171a1e;text-align:left;background:#fff;border:1px solid #dde1e5;border-radius:14px;align-items:center;gap:13px;min-height:83px;padding:15px 17px;display:flex;box-shadow:0 7px 20px #1118270d}.employee-quick-grid>button:hover{border-color:#aeb4bb;transform:translateY(-1px);box-shadow:0 11px 25px #11182717}.employee-quick-grid>button:focus-visible{outline-offset:3px;outline:3px solid #2368b5}.quick-icon{color:#e9ecef;background:linear-gradient(145deg,#0b0c0e,#30343a);border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.employee-quick-grid div{flex-direction:column;flex:1;display:flex}.employee-quick-grid small{color:#747c84;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.employee-quick-grid b{margin-top:3px;font-size:12px}.quick-arrow{color:#626a72;font-size:18px}.employee-email-workspace{flex-direction:column;gap:16px;display:flex}.employee-notice{border:1px solid #cfd9e4;border-left:4px solid var(--marp-info);color:#303941;background:#fff;border-radius:8px;padding:11px 14px;font-size:11px}.email-connection-card{background:linear-gradient(135deg,#fff,#f2f6f9);border:1px solid #cbd5df;border-radius:16px;grid-template-columns:minmax(240px,1fr) minmax(240px,.75fr) auto;align-items:end;gap:16px;padding:20px;display:grid;box-shadow:0 8px 25px #11182712}.email-connection-card h2{margin:3px 0 5px}.email-connection-card p{color:#626d77;max-width:620px;margin:0;font-size:11px}.email-connection-card label{color:#4c5660;flex-direction:column;gap:6px;font-size:10px;font-weight:700;display:flex}.email-connection-card small{color:#6c747c;grid-column:1/-1}.workflow-ribbon{background:#fff;border:1px solid #dfe3e7;border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr));padding:13px 10px;display:grid;box-shadow:0 6px 20px #1118270d}.workflow-node{align-items:center;gap:8px;min-width:0;padding:4px 9px;display:flex;position:relative}.workflow-node>span{z-index:1;color:#727981;background:#f3f4f6;border:1px solid #cdd2d7;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:9px;font-weight:800;display:grid}.workflow-node>div{flex-direction:column;min-width:0;display:flex}.workflow-node b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.workflow-node small{color:#8a9199;font-size:8px}.workflow-node>i{background:#cfd4d9;width:12px;height:1px;position:absolute;top:50%;right:-4px}.workflow-node.verified>span{color:var(--marp-ready);background:#e7f4ef;border-color:#9bcab8}.workflow-node.active>span{background:var(--marp-chrome);color:#08090a;border-color:#7b8289}.workflow-node.action>span{color:var(--marp-action);background:#fff4e6;border-color:#d6a15c}.employee-work-head{justify-content:space-between;align-items:end;padding:8px 2px;display:flex}.employee-work-head h2{letter-spacing:-.03em;margin:3px 0;font-size:22px}.employee-work-head p{color:#737b83;margin:0;font-size:10px}.employee-work-head label{color:#737b83;text-transform:uppercase;flex-direction:column;gap:4px;font-size:9px;display:flex}.employee-work-head select{min-width:230px}.employee-stop{background:#fff7f6;border:1px solid #efd0cc;border-radius:12px;align-items:center;gap:12px;padding:13px 15px;display:flex}.employee-stop>span{width:30px;height:30px;color:var(--marp-stopped);background:#f8d7d3;border-radius:50%;place-items:center;font-weight:900;display:grid}.employee-stop div{flex:1}.employee-stop b{font-size:12px}.employee-stop p{color:#72403b;margin:2px 0 0;font-size:10px}.review-three-column{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:13px;display:grid}.review-pane{background:#fff;border:1px solid #dce0e4;border-radius:16px;min-width:0;min-height:420px;overflow:hidden;box-shadow:0 9px 26px #1118270f}.review-pane>header{background:linear-gradient(#fff,#f7f8f9);border-bottom:1px solid #e6e9ec;align-items:center;gap:10px;padding:15px;display:flex}.review-pane>header>span{color:#dfe3e6;background:#15171a;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.review-pane>header .eyebrow{margin:0;font-size:7px}.review-pane>header h3{text-overflow:ellipsis;white-space:nowrap;max-width:250px;margin:2px 0 0;font-size:12px;overflow:hidden}.email-preview-pane dl{border-bottom:1px solid #eceff1;gap:6px;margin:0;padding:12px 15px;display:grid}.email-preview-pane dl div{grid-template-columns:58px 1fr;gap:6px;display:grid}.email-preview-pane dt{color:#7a828a;text-transform:uppercase;font-size:8px}.email-preview-pane dd{text-overflow:ellipsis;margin:0;font-size:9px;overflow:hidden}.email-preview-pane pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#424950;background:#fbfcfc;max-height:300px;margin:0;padding:15px;font:10px/1.55 Segoe UI,sans-serif;overflow:auto}.invoice-edit-grid{grid-template-columns:1fr 1fr;gap:8px;padding:13px 14px;display:grid}.invoice-edit-grid+.invoice-edit-grid{border-top:1px solid #e8ebed}.invoice-edit-grid label{flex-direction:column;gap:3px;min-width:0;display:flex}.invoice-edit-grid label>span{color:#747c84;text-transform:uppercase;letter-spacing:.07em;font-size:7px;font-weight:800}.invoice-edit-grid label>b{text-overflow:ellipsis;white-space:nowrap;background:#f9fafb;border:1px solid #e1e4e7;border-radius:6px;min-height:28px;padding:7px 8px;font-size:9px;overflow:hidden}.invoice-edit-grid label.uncertain>b{color:#8b5200;background:#fff7ea;border-color:#e6b66e}.invoice-edit-grid input,.invoice-edit-grid select{border-radius:6px;min-width:0;height:30px;padding:5px 7px;font-size:9px}.workbook-sheet-tabs{gap:2px;padding:11px 12px 0;display:flex;overflow:hidden}.workbook-sheet-tabs span{color:#7c838a;text-overflow:ellipsis;white-space:nowrap;background:#f1f3f4;border:1px solid #dfe3e6;border-bottom:0;border-radius:5px 5px 0 0;padding:6px 7px;font-size:7px;overflow:hidden}.workbook-sheet-tabs span.active{color:#212529;background:#fff;font-weight:800}.workbook-preview-pane table{border-collapse:collapse;width:calc(100% - 24px);margin:0 12px 12px;font-size:8px}.workbook-preview-pane th,.workbook-preview-pane td{text-align:left;border:1px solid #dfe2e5;padding:7px}.workbook-preview-pane thead{color:#fff;background:#1a1c1f}.workbook-preview-pane tfoot{background:#eef0f2}.workbook-preview-pane ul{color:var(--marp-action);margin:0;padding:0 22px 14px;font-size:9px}.workbook-preview-pane .verified-copy{color:var(--marp-ready)}.review-three-column.communication-review{grid-template-columns:minmax(280px,.85fr) minmax(420px,1.65fr)}.review-three-column.workbook-with-draft-review{grid-template-columns:repeat(2,minmax(0,1fr))}.communication-action-pane dl{border-bottom:1px solid #e8ebed;gap:8px;margin:0;padding:13px 15px;display:grid}.communication-action-pane dl div{grid-template-columns:58px 1fr;gap:8px;display:grid}.communication-action-pane dt{color:#747c84;text-transform:uppercase;font-size:8px;font-weight:800}.communication-action-pane dd{overflow-wrap:anywhere;margin:0;font-size:10px}.communication-action-pane pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#30363b;background:#fbfcfc;min-height:220px;max-height:340px;margin:0;padding:18px;font:11px/1.6 Segoe UI,sans-serif;overflow:auto}.communication-action-pane footer{background:#f5f7f8;border-top:1px solid #e5e8eb;align-items:center;gap:10px;padding:12px 15px;display:flex}.communication-action-pane footer b{color:var(--marp-action);font-size:9px}.communication-action-pane footer span{color:#666f77;font-size:9px}.communication-action-pane .draft-readback-evidence{background:#f7faf8;border-top:1px solid #e5e8eb;border-bottom:0}.artifact-card-grid.single{grid-template-columns:1fr}.email-intelligence-card{background:#fff;border:1px solid #d6dce1;border-left:4px solid #15171a;border-radius:14px;padding:16px 18px;box-shadow:0 8px 22px #1118270d}.email-intelligence-card.local-model{border-left-color:#23805a}.email-intelligence-card>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.email-intelligence-card .eyebrow{margin:0}.email-intelligence-card h3{margin:4px 0 0;font-size:15px}.email-intelligence-card>header>span{color:#4b555d;background:#eef2f3;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700}.email-intelligence-card.local-model>header>span{color:#176a48;background:#e9f6ef}.email-intelligence-card>p{color:#3f474e;margin:12px 0 0;font-size:13px}.email-intelligence-card ul{color:#525b63;margin:10px 0 0;padding-left:20px;font-size:12px}.email-intelligence-card footer{color:#69737b;margin-top:11px;font-size:11px;font-weight:700}.employee-email-workspace{gap:20px}.employee-notice,.email-connection-card p{font-size:14px;line-height:1.5}.email-connection-card label{font-size:13px}.email-connection-card small{font-size:12px}.employee-work-head h2{font-size:27px}.employee-work-head p{font-size:13px}.employee-work-head label{font-size:12px}.review-three-column{gap:18px}.review-pane>header{padding:18px}.review-pane>header .eyebrow{font-size:10px}.review-pane>header h3{max-width:420px;font-size:16px}.email-preview-pane dl,.communication-action-pane dl{gap:9px;padding:16px 18px}.email-preview-pane dl div,.communication-action-pane dl div{grid-template-columns:82px 1fr;gap:10px}.email-preview-pane dt,.communication-action-pane dt{font-size:11px}.email-preview-pane dd,.communication-action-pane dd{font-size:13px}.email-preview-pane pre{max-height:420px;padding:20px;font:14px/1.65 Segoe UI,sans-serif}.communication-action-pane pre{min-height:260px;max-height:440px;padding:20px;font:14px/1.65 Segoe UI,sans-serif}.invoice-edit-grid{gap:12px;padding:16px 18px}.invoice-edit-grid label{gap:5px}.invoice-edit-grid label>span{font-size:10px}.invoice-edit-grid label>b{min-height:38px;padding:10px 11px;font-size:13px}.invoice-edit-grid input,.invoice-edit-grid select{height:38px;padding:7px 10px;font-size:13px}.workbook-sheet-tabs span{padding:8px 10px;font-size:11px}.workbook-preview-pane table{font-size:12px}.workbook-preview-pane th,.workbook-preview-pane td{padding:10px}.workbook-preview-pane ul{font-size:12px;line-height:1.5}.communication-action-pane footer b,.communication-action-pane footer span{font-size:12px}.employee-approval-bar small,.employee-approval-bar label{font-size:12px}.workbook-sheet-tabs button{color:#68717a;cursor:pointer;box-shadow:none;background:#f1f3f4;border:1px solid #dfe3e6;border-bottom:0;border-radius:6px 6px 0 0;padding:9px 11px;font-size:12px}.workbook-sheet-tabs button:hover{color:#171a1e;background:#e7eaed}.workbook-sheet-tabs button.active{color:#171a1e;background:#fff;font-weight:800}.workbook-sheet-tabs button:focus-visible{z-index:1;outline-offset:-2px;outline:3px solid #2368b5;position:relative}.active-sheet-label{color:#59626a;background:#fbfcfc;border:1px solid #dfe2e5;border-bottom:0;margin:0 12px;padding:9px 10px;font-size:12px;font-weight:700}.workbook-sheet-content{min-height:210px}.workbook-sheet-content.request-evidence dl{border:1px solid #dfe2e5;border-radius:6px;margin:0 12px 12px;overflow:hidden}.workbook-sheet-content.request-evidence dl>div{border-bottom:1px solid #e5e8ea;grid-template-columns:130px 1fr;padding:11px 12px;display:grid}.workbook-sheet-content.request-evidence dl>div:last-child{border-bottom:0}.workbook-sheet-content.request-evidence dt{color:#626b73;font-size:11px;font-weight:800}.workbook-sheet-content.request-evidence dd{color:#242a2f;margin:0;font-size:12px;line-height:1.45}.employee-approval-bar .employee-primary[aria-busy=true]{cursor:wait;min-width:165px}.employee-approval-bar{z-index:3;color:#fff;background:linear-gradient(145deg,#111316,#23262a);border:1px solid #5b6066;border-radius:14px;justify-content:space-between;align-items:end;gap:18px;padding:15px 17px;display:flex;position:sticky;bottom:10px;box-shadow:0 16px 35px #0000003d}.employee-approval-bar>div{align-items:center;gap:9px;display:flex}.employee-approval-bar>div:first-child{flex-direction:column;align-items:flex-start;gap:2px}.employee-approval-bar b{font-size:11px}.employee-approval-bar small{color:#aeb4bb;font-size:9px}.employee-approval-bar label{color:#c3c8cd;flex-direction:column;flex:1;gap:5px;font-size:9px;display:flex}.employee-approval-bar input{width:100%;height:35px}.employee-approval-bar button:not(.employee-primary){min-height:38px}.employee-approval-bar .secondary{color:#fff;background:#2e3237;border-color:#656b72}.employee-completion{box-shadow:var(--marp-shadow);background:linear-gradient(135deg,#fff,#f3f9f6);border:1px solid #cbded6;border-radius:17px;padding:20px}.employee-completion>header{align-items:center;gap:12px;margin-bottom:17px;display:flex}.employee-completion>header>span{background:var(--marp-ready);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.employee-completion h2{margin:2px 0;font-size:20px}.employee-completion p{color:#52605a;margin:0;font-size:10px}.artifact-card-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.artifact-card-grid article{background:#fff;border:1px solid #dce2df;border-radius:11px;grid-template-columns:35px 1fr auto;align-items:center;gap:11px;padding:13px;display:grid}.artifact-card-grid article>span{color:#e7eaed;background:#181a1d;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.artifact-card-grid small{color:#727b77;text-transform:uppercase;font-size:8px;display:block}.artifact-card-grid b{font-size:10px}.artifact-card-grid p{margin-top:3px;font-size:8px}.artifact-card-grid button{min-height:34px;font-size:9px}.audit-disclosure{color:#525a62;box-shadow:none;background:0 0;border:0;align-self:flex-end;font-size:9px;font-weight:800}.audit-disclosure span{margin-left:5px}.send-approval-card{background:#fff;border:1px solid #b8c5bf;border-radius:12px;margin-top:14px;padding:16px}.send-approval-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:9px 0;display:grid}.send-approval-card dl>div{border:1px solid #e2e7e4;border-radius:7px;padding:8px}.send-approval-card dt{color:#6b746f;text-transform:uppercase;font-size:8px;font-weight:800}.send-approval-card dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:10px}.send-approval-card pre{white-space:pre-wrap;background:#f8faf9;border:1px solid #e2e7e4;border-radius:7px;max-height:190px;margin:10px 0;padding:12px;font:10px/1.5 Segoe UI,sans-serif;overflow:auto}.send-approval-card .employee-primary{width:100%}.employee-empty{text-align:center;background:#fff;border:1px dashed #cdd2d7;border-radius:17px;min-height:350px;padding:60px 30px}.employee-empty>span{color:#e5e8eb;background:#16181b;border-radius:16px;place-items:center;width:55px;height:55px;margin:0 auto 15px;display:grid}.employee-empty h2{margin:0 0 7px}.employee-empty p{color:#6c747c;max-width:550px;margin:0 auto 20px}.employee-empty.compact{min-height:100px;padding:32px}.artifact-collection,.employee-help{max-width:1050px;margin:0 auto}.artifact-collection>header h2,.employee-help h2{margin:4px 0;font-size:26px}.artifact-collection>header p{color:#707880}.artifact-collection>div{gap:9px;margin-top:20px;display:grid}.artifact-collection article{background:#fff;border:1px solid #dde1e5;border-radius:12px;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;padding:14px 15px;display:grid;box-shadow:0 5px 15px #1118270a}.artifact-collection article>span{color:#e6e9ec;background:#191b1e;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.artifact-collection article>div{flex-direction:column;display:flex}.artifact-collection article b{font-size:11px}.artifact-collection article small{color:#778088;margin-top:3px;font-size:9px}.history-state.needs_review{color:var(--marp-stopped);background:#fff1ef}.employee-help>div{grid-template-columns:repeat(3,1fr);gap:14px;margin:25px 0;display:grid}.employee-help article{background:#fff;border:1px solid #dce0e4;border-radius:15px;padding:22px;box-shadow:0 8px 24px #1118270d}.employee-help article span{background:var(--marp-chrome);border:1px solid #c4c9ce;border-radius:9px;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.employee-help article h3{margin:17px 0 5px}.employee-help article p,.employee-help aside p{color:#68717a;font-size:10px}.employee-help aside{border-left:4px solid var(--marp-info);background:#fff;border-radius:10px;padding:17px 20px}.audit-backdrop{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0405068c;position:fixed;inset:0}.employee-audit{background:#f7f8f9;width:min(440px,94vw);height:100%;padding:22px;position:absolute;top:0;right:0;overflow:auto;box-shadow:-20px 0 50px #00000040}.employee-audit>header{border-bottom:1px solid #d9dde1;justify-content:space-between;align-items:center;padding:0 2px 16px;display:flex}.employee-audit h2{margin:2px 0}.employee-audit>header button{color:#fff;background:#15171a;border-radius:50%;width:34px;height:34px;padding:0;font-size:18px}.employee-audit section{background:#fff;border:1px solid #dce0e4;border-radius:12px;margin-top:13px;padding:15px}.employee-audit h3{margin:0 0 11px;font-size:12px}.employee-audit dl{gap:8px;margin:0;display:grid}.employee-audit dl div{grid-template-columns:100px 1fr;gap:10px;display:grid}.employee-audit dt{color:#778088;text-transform:uppercase;font-size:8px}.employee-audit dd{overflow-wrap:anywhere;margin:0;font:9px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.employee-audit ol{padding-left:18px}.employee-audit li{margin:8px 0}.employee-audit li span,.employee-audit li small{display:block}.employee-audit li span{font-size:10px;font-weight:700}.employee-audit li small{color:#747d85;font-size:8px}@media (width<=1100px){.employee-home-grid{grid-template-columns:1fr}.employee-activity-panel{grid-column:1;min-height:auto}.employee-quick-grid{grid-column:1}.chrome-orbit{opacity:.45}.review-three-column{grid-template-columns:1fr 1fr}.workbook-preview-pane{grid-column:1/-1;min-height:auto}.workflow-node>div small{display:none}.artifact-card-grid{grid-template-columns:1fr}}@media (width<=820px){.employee-sidebar{width:205px}.workspace{margin-left:205px}.employee-sidebar nav>button{font-size:10px}.employee-quick-grid,.review-three-column,.employee-help>div{grid-template-columns:1fr}.review-pane{min-height:auto}.workbook-preview-pane{grid-column:auto}.workflow-ribbon{grid-template-columns:repeat(3,1fr);row-gap:8px}.workflow-node>i{display:none}.employee-approval-bar{flex-direction:column;align-items:stretch;position:static}.employee-approval-bar>div:last-child{justify-content:flex-end}.chrome-orbit{display:none}}.turnkey-one-click{text-align:center;background:#fff;border:1px solid #d5e4da;border-radius:18px;max-width:760px;margin:8vh auto;padding:48px;box-shadow:0 18px 48px #1632211f}.turnkey-one-click h1{margin:8px 0 12px;font-size:34px}.turnkey-one-click>p{line-height:1.55}.turnkey-go{color:#fff;cursor:pointer;background:linear-gradient(#35b968,#218b4d);border:1px solid #176c3a;border-radius:16px;width:min(360px,100%);min-height:82px;margin:32px auto 20px;font-size:30px;font-weight:900;display:block;box-shadow:0 12px 28px #1c844847}.turnkey-go:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.turnkey-go:disabled{opacity:.5;cursor:wait}@media (prefers-reduced-motion:reduce){.employee-primary:hover:not(:disabled),.turnkey-go:hover:not(:disabled){transform:none}.employee-primary,.employee-readiness i,.activity-live i{transition:none;animation:none}}.operational-status{gap:18px;display:grid}.operational-status>header{box-shadow:var(--marp-shadow);background:#fff;border:1px solid #d9dde1;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;display:flex}.operational-status>header h2{margin:4px 0;font-size:24px}.operational-status>header p{color:#68717a;margin:4px 0}.operational-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.operational-metrics article{background:#fff;border:1px solid #dce0e4;border-radius:13px;padding:17px}.operational-metrics article span,.operational-metrics article small{color:#747c84;display:block}.operational-metrics article span{text-transform:uppercase;font-size:9px;font-weight:800}.operational-metrics article strong{margin:6px 0;font-size:22px;display:block}.operational-gates,.pilot-authority{background:#fff;border:1px solid #dce0e4;border-radius:15px;padding:20px}.operational-gates ol{margin:14px 0 0;padding:0;list-style:none}.operational-gates li{border-top:1px solid #edf0f2;grid-template-columns:28px 1fr auto;align-items:center;gap:11px;padding:11px 0;display:grid}.operational-gates li>span{width:25px;height:25px;color:var(--marp-action);background:#fff2e5;border-radius:50%;place-items:center;font-weight:900;display:grid}.operational-gates li.pass>span{color:var(--marp-ready);background:#e5f4ee}.operational-gates li p{color:#6d757d;margin:2px 0}.operational-status>footer{border-left:4px solid var(--marp-info);background:#fff;border-radius:8px;padding:12px 15px}.pilot-flow{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.pilot-flow article{background:#fff;border:1px solid #dce0e4;border-radius:11px;flex-direction:column;gap:8px;min-height:92px;padding:13px;display:flex}.pilot-flow article span{color:#fff;background:#17191c;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.pilot-authority>div{gap:12px;display:flex}.pilot-authority>div>span{width:38px;height:38px;color:var(--marp-ready);background:#e5f4ee;border-radius:50%;place-items:center;font-size:18px;display:grid}.pilot-authority.blocked>div>span{color:var(--marp-action);background:#fff2e5}.pilot-authority dl{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0 0;display:grid}.pilot-authority dl div{background:#f4f6f8;border-radius:8px;padding:10px}.pilot-authority dt{color:#747c84;text-transform:uppercase;font-size:8px}.pilot-authority dd{margin:4px 0 0;font-weight:800}@media (width<=1000px){.operational-metrics,.pilot-flow,.pilot-authority dl{grid-template-columns:repeat(2,1fr)}.assistant-workspace{grid-template-columns:1fr}.assistant-workspace>aside{max-height:210px;overflow:auto}}.crm-assurance{background:#f8fafb;border:1px solid #cfd6dd;border-radius:16px;gap:14px;padding:20px;display:grid}.crm-assurance>header{justify-content:space-between;gap:20px;display:flex}.crm-assurance>header h3{margin:4px 0;font-size:22px}.crm-assurance>header p{color:#68717a;margin:3px 0}.crm-assurance>header>span{color:var(--marp-ready);text-transform:uppercase;background:#e5f4ee;border-radius:999px;align-self:flex-start;padding:7px 10px;font-size:8px;font-weight:900}.crm-assurance>header>span.review{color:var(--marp-action);background:#fff2e5}.policy-trace{background:#fff;border:1px solid #dce1e5;border-radius:12px;margin:0;padding:0;list-style:none}.policy-trace li{border-top:1px solid #edf0f2;grid-template-columns:32px 1fr auto;align-items:center;gap:11px;padding:11px 13px;display:grid}.policy-trace li:first-child{border-top:0}.policy-trace li>span{color:#fff;background:#17191c;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.policy-trace li small{color:#6e767d;margin-top:3px;display:block}.policy-trace li em{text-transform:uppercase;font-size:8px;font-style:normal;font-weight:800}.crm-assurance>footer{border-left:4px solid var(--marp-info);background:#fff;padding:10px 12px}.assistant-context{background:#f7f8fa;border:1px solid #dfe3e7;border-radius:10px;flex-wrap:wrap;gap:8px;margin:12px 20px 0;padding:10px 12px;display:flex}.assistant-context legend{color:#626b74;letter-spacing:.08em;text-transform:uppercase;padding:0 5px;font-size:8px;font-weight:900}.assistant-context label{cursor:pointer;background:#fff;border:1px solid #d7dce1;border-radius:9px;align-items:center;gap:7px;padding:7px 9px;display:flex}.assistant-context label:has(input:checked){background:#eef2f5;border-color:#17191c}.assistant-context input{accent-color:#17191c}.assistant-context span,.assistant-context small{display:block}.assistant-context small{color:#737b83;text-transform:uppercase;margin-top:2px;font-size:7px}.assistant-crm-bridge{background:linear-gradient(110deg,#f4f8f7,#fbfcfc);border:1px solid #cbd9d5;border-radius:12px;grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr) auto;align-items:center;gap:18px;margin:14px 20px 0;padding:15px 17px;display:grid;box-shadow:0 4px 14px #2638340d}.assistant-crm-bridge h3{color:#263c38;margin:3px 0 5px;font-size:14px}.assistant-crm-bridge p:not(.eyebrow){color:#61736f;margin:0;font-size:10px;line-height:1.5}.assistant-crm-bridge ol{gap:8px;margin:0;padding:0;list-style:none;display:flex}.assistant-crm-bridge li{align-items:center;gap:7px;min-width:78px;display:flex}.assistant-crm-bridge li>b{color:#42675d;background:#dbe9e5;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.assistant-crm-bridge li span{gap:2px;display:grid}.assistant-crm-bridge li strong{color:#324c46;font-size:10px}.assistant-crm-bridge li small{color:#72847f;font-size:8px}.assistant-crm-bridge button{color:#fff;white-space:nowrap;cursor:pointer;background:#425e58;border:0;border-radius:7px;padding:9px 11px;font-size:10px;font-weight:800}.assistant-crm-bridge button:hover{background:#304b45}.assistant-crm-bridge button span{margin-left:5px}@media (width<=900px){.assistant-crm-bridge{grid-template-columns:1fr}.assistant-crm-bridge ol{justify-content:space-between}}.assistant-status-stack{justify-items:end;gap:7px;display:grid}.assistant-mode{color:#41675d;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#f1f8f5;border:1px solid #cbd9d5;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:850;display:flex}.assistant-mode.local{color:#5537b5;background:#f4efff;border-color:#b9a2ff}.assistant-mode i{background:#4c9b78;border-radius:50%;width:7px;height:7px}.assistant-mode.local i{background:#7958d4}.assistant-tools{background:#fbfcfd;border:1px solid #e1e5e8;border-radius:10px;margin:12px 20px 0}.assistant-tools summary{color:#4d5962;cursor:pointer;padding:11px 13px;font-size:10px;font-weight:800;list-style:none}.assistant-tools summary::-webkit-details-marker{display:none}.assistant-tools summary:after{content:"+";float:right;font-size:14px;line-height:10px}.assistant-tools[open] summary:after{content:"−"}.assistant-tools summary span{float:right;color:#8b949b;text-transform:uppercase;margin-right:14px;font-size:8px;font-weight:600}.assistant-tools-body{padding:0 0 12px}.assistant-tools-body>.assistant-context{background:#f7f9fa;border:0;border-top:1px solid #e6eaed;border-radius:0;margin-top:0}.assistant-tools-body>.assistant-context:first-child{border-top:1px solid #e6eaed}.assistant-tools-body>.assistant-context p{color:#6c7780;width:100%;margin:0;font-size:10px;line-height:1.45}.assistant-tools-body>.assistant-context button{color:#4c5962;cursor:pointer;background:#fff;border:1px solid #d6dde1;border-radius:6px;padding:7px 9px;font-size:9px;font-weight:750}.assistant-tools-body>.assistant-context button:hover{background:#eef2f4}.crm-preload-panel{box-shadow:var(--marp-shadow);background:#fff;border:1px solid #dfe4e6;border-radius:16px;gap:18px;margin-bottom:18px;padding:24px;display:grid}.crm-preload-panel>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.crm-preload-panel h2{color:#27343a;margin:3px 0 7px;font-size:24px}.crm-preload-panel>header p:not(.eyebrow){color:#66757c;max-width:760px;margin:0;font-size:12px;line-height:1.55}.crm-preload-actions button{color:#fff;cursor:pointer;background:#1d4d3a;border:1px solid #1d4d3a;border-radius:8px;min-width:170px;padding:11px 14px;font-size:10px;font-weight:850}.crm-preload-actions button:disabled{opacity:.5;cursor:wait}.crm-preload-metrics{margin:0}.crm-preload-metrics strong{font-size:19px}.crm-preload-metrics small{color:#818d92;margin-top:4px;font-size:9px;display:block}.crm-preload-progress{background:#edf3f0;border:1px solid #d4ded9;border-radius:8px;height:42px;position:relative;overflow:hidden}.crm-preload-progress>span{background:#bcd5c8;transition:width .25s;position:absolute;inset:0 auto 0 0}.crm-preload-progress p{z-index:1;color:#244535;margin:0;padding:13px;font-size:10px;font-weight:800;position:relative}.crm-preload-safety{color:#405963;background:#eef4f6;border-left:4px solid #315767;border-radius:6px;margin:0;padding:10px 12px;font-size:10px}.crm-catalog-layout{grid-template-columns:minmax(270px,.36fr) minmax(0,.64fr);align-items:start;gap:16px;display:grid}.crm-catalog-list{gap:8px;display:grid}.crm-catalog-list>label{letter-spacing:.07em;text-transform:uppercase;color:#66747b;font-size:9px;font-weight:850}.crm-catalog-list>input{width:100%;height:40px;font:inherit;background:#fbfcfc;border:1px solid #cfd8dc;border-radius:8px;padding:9px 11px}.crm-catalog-list>p{color:#79858b;margin:0;font-size:9px}.crm-result-list{gap:7px;max-height:620px;padding-right:4px;display:grid;overflow:auto}.crm-result-list>button{color:#27343a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce3e6;border-radius:9px;gap:3px;width:100%;padding:11px 12px;display:grid}.crm-result-list>button:hover,.crm-result-list>button.active{background:#f0f6f7;border-color:#315767}.crm-result-list>button strong{font-size:12px}.crm-result-list>button span{font-size:10px}.crm-result-list>button small{color:#7f8a8f;font-size:8px}.crm-result-list>p{text-align:center;color:#77838a;border:1px dashed #d4dce0;border-radius:8px;padding:24px 12px;font-size:10px}.crm-record-placeholder,.crm-record-detail{background:#fafcfc;border:1px solid #dce3e6;border-radius:11px;min-height:260px}.crm-record-placeholder{text-align:center;place-content:center;padding:30px;display:grid}.crm-record-placeholder p{color:#718087;max-width:420px;font-size:10px}.crm-record-detail{overflow:hidden}.crm-record-detail>header{background:#f3f7f6;border-bottom:1px solid #dce3e6;justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 18px;display:flex}.crm-record-detail h3{margin:2px 0;font-size:20px}.crm-record-detail>header p:not(.eyebrow){color:#64737a;margin:3px 0}.crm-record-detail>header>span{color:#718087;font-size:9px}.crm-record-surface{background:#fff;border-bottom:1px solid #e0e6e8}.crm-record-surface:last-child{border-bottom:0}.crm-record-surface>summary{cursor:pointer;justify-content:space-between;gap:15px;padding:13px 16px;font-size:11px;font-weight:850;display:flex}.crm-record-surface>summary span{color:#7b878c;font-size:8px;font-weight:650}.crm-record-surface dl{border:1px solid #e1e6e8;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 15px 15px;display:grid;overflow:hidden}.crm-record-surface dl>div{border-bottom:1px solid #e8ecee;padding:9px 11px}.crm-record-surface dl>div:nth-child(odd){border-right:1px solid #e8ecee}.crm-record-surface dt{color:#7a858b;text-transform:uppercase;font-size:8px;font-weight:800}.crm-record-surface dd{color:#303c42;overflow-wrap:anywhere;margin:4px 0 0;font-size:10px}.crm-record-sections{padding:0 16px}.crm-record-sections p{color:#4f5d63;white-space:pre-wrap;margin:0 0 8px;font-size:10px}.crm-record-table-wrap{border:1px solid #e1e6e8;border-radius:7px;max-height:300px;margin:0 15px 15px;overflow:auto}.crm-record-table-wrap table{border-collapse:collapse;width:100%;font-size:9px}.crm-record-table-wrap th,.crm-record-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #e6eaec;border-right:1px solid #e6eaec;padding:8px}.crm-record-table-wrap th{background:#eef2f3;position:sticky;top:0}.crm-empty-surface{color:#7b878c;margin:0;padding:4px 16px 15px;font-size:9px}@media (width<=900px){.crm-preload-panel>header{flex-direction:column}.crm-preload-actions,.crm-preload-actions button{width:100%}.crm-catalog-layout{grid-template-columns:1fr}.crm-result-list{max-height:300px}.crm-record-surface dl{grid-template-columns:1fr}.crm-record-surface dl>div:nth-child(odd){border-right:0}}.crm-preload-actions{gap:8px;display:grid}.crm-preload-actions button.secondary{color:#27343a;background:#fff;border-color:#8a969b}.assistant-workspace{min-height:650px;box-shadow:var(--marp-shadow);background:#fff;border:1px solid #d8dde2;border-radius:18px;grid-template-columns:260px minmax(0,1fr);display:grid;overflow:hidden}.assistant-workspace>aside{color:#fff;background:#111316;padding:18px}.assistant-workspace>aside header,.assistant-chat>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.assistant-workspace>aside h2,.assistant-chat h2{margin:3px 0}.assistant-workspace>aside .eyebrow{color:#9da4ac;margin:0}.assistant-workspace>aside header button{min-height:32px;padding:6px 10px}.assistant-workspace>aside nav{gap:7px;margin-top:18px;display:grid}.assistant-workspace>aside nav button{color:#cbd0d5;text-align:left;width:100%;box-shadow:none;background:0 0;border:1px solid #0000;flex-direction:column;gap:3px;padding:10px;display:flex}.assistant-workspace>aside nav button.active{color:#fff;background:#282c31;border-color:#5f666e}.assistant-workspace>aside nav small{color:#89919a;font-size:8px}.assistant-chat{flex-direction:column;min-width:0;display:flex}.assistant-chat>header{border-bottom:1px solid #e2e5e8;padding:20px 24px}.assistant-chat>header p{color:#6d757d;margin:3px 0}.assistant-chat>header>span{text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.assistant-chat>header>span i{background:var(--marp-ready);border-radius:50%;width:7px;height:7px}.assistant-chat>header>span.disconnected i{background:var(--marp-stopped)}.assistant-messages{background:#f7f8fa;flex:1;padding:22px;overflow:auto}.assistant-messages>article{background:#fff;border:1px solid #dde1e5;border-radius:14px;max-width:82%;margin:0 0 14px;padding:13px 15px}.assistant-messages>article.user{color:#fff;background:#17191c;border-color:#17191c;margin-left:auto}.assistant-messages>article>span{text-transform:uppercase;letter-spacing:.12em;font-size:8px;font-weight:900}.assistant-messages>article>p{white-space:pre-wrap}.assistant-messages article ul{gap:6px;padding:0;list-style:none;display:flex}.assistant-messages article ul li{background:#e8eef5;border-radius:10px;padding:4px 7px;font-size:8px}.assistant-proposal{border:1px solid #c8d2dc;border-left:4px solid var(--marp-info);color:#20252a;background:#f7fafc;border-radius:8px;margin-top:12px;padding:12px}.assistant-proposal h3{margin:4px 0}.assistant-proposal b{color:var(--marp-action);text-transform:uppercase;font-size:9px}.assistant-empty{text-align:center;padding:80px 20px}.assistant-empty button{margin:5px}.assistant-chat>form{border-top:1px solid #dfe3e7;padding:15px 20px}.assistant-chat>form label{text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.assistant-chat>form textarea{resize:vertical;width:100%}.assistant-chat>form>div{justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;display:flex}.assistant-chat>form>div span{color:#6d757d;margin-right:auto;font-size:9px}@media (width<=900px){.assistant-workspace{grid-template-columns:1fr}.assistant-workspace>aside{max-height:210px;overflow:auto}.assistant-messages>article{max-width:95%}}.app-shell>.workspace{margin-left:0}@media (width<=900px){.app-shell .email-connection-card{grid-template-columns:minmax(0,1fr)}}.employee-approval-bar{flex-wrap:wrap}.employee-approval-bar>.draft-action-feedback{color:#fff;border:1px solid #b9c4ce;border-radius:8px;flex-basis:100%;margin:0;padding:10px 12px;font-size:14px;line-height:1.4}.invoice-edit-grid textarea{box-sizing:border-box;width:100%;min-height:88px;color:inherit;font:inherit;resize:vertical;background:#fff;border:1px solid #c6ccd1;border-radius:6px;padding:9px 10px;font-size:14px;line-height:1.5}.invoice-edit-grid label>small{color:#59636b;font-size:12px;line-height:1.4}.invoice-edit-grid textarea:focus{outline-offset:1px;outline:2px solid #18734a}.app-shell.employee-shell{background:#f4f5f7;flex-direction:column;grid-template-columns:none;min-height:100vh;display:flex}.app-shell.employee-shell>.workspace{flex:1;min-width:0;margin-left:0}.pilot-chrome{background:#fff;border-bottom:1px solid #d9dde2;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:10px 18px;display:flex}.pilot-chrome .brand{align-items:center;gap:10px;min-width:0;display:flex}.pilot-chrome .brand img{width:28px;height:28px}.pilot-chrome .brand strong{letter-spacing:.12em;font-size:13px;display:block}.pilot-chrome .brand span{color:#6b7380;letter-spacing:.14em;font-size:10px;display:block}.pilot-chrome nav[aria-label=Pilot\ navigation],.pilot-chrome nav[aria-label=Staff\ navigation]{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}.pilot-chrome nav[aria-label=Pilot\ navigation]>button,.pilot-chrome nav[aria-label=Staff\ navigation]>button{color:#3d444c;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:6px 12px;font-size:13px;font-weight:650;display:inline-flex}.pilot-chrome nav[aria-label=Pilot\ navigation]>button:hover,.pilot-chrome nav[aria-label=Staff\ navigation]>button:hover{background:#f2f4f6}.pilot-chrome nav[aria-label=Pilot\ navigation]>button.active,.pilot-chrome nav[aria-label=Staff\ navigation]>button.active{color:#fff;background:#17191c;border-color:#cfd4da}.pilot-chrome nav[aria-label=Pilot\ navigation]>button:focus-visible,.pilot-chrome nav[aria-label=Staff\ navigation]>button:focus-visible{outline-offset:2px;outline:2px solid #2368b5}.integration-kind{border-radius:999px;margin:0;padding:5px 10px;font-size:11px;font-weight:700}.integration-kind.simulated{color:#6d5416;background:#fff8e8;border:1px solid #d7c27a}.integration-kind.live{color:#1d5c42;background:#eef7f2;border:1px solid #b7d0c4}.job-flow{background:#fff;border:1px solid #dce1e6;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;padding:8px 10px;display:flex}.job-flow>button{color:#2c333a;cursor:pointer;background:#f7f8fa;border:1px solid #d5dbe0;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:6px 11px;font-size:13px;display:inline-flex}.job-flow>button.active{color:#fff;background:#17191c;border-color:#17191c}.job-flow-back{font-weight:700}.workspace-loading{color:#5b646c;margin:0 0 12px;font-size:13px}.employee-home-stack{grid-template-columns:minmax(0,1.35fr) minmax(360px,.85fr);align-items:start;gap:20px;width:min(100%,1600px);margin:0 auto;display:grid}.employee-home-stack>.employee-hero{grid-area:1/1}.employee-home-stack>.home-current-jobs{grid-area:1/2}.employee-home-stack>.home-invoice-notice,.employee-home-stack>.employee-quick-grid{grid-column:1/-1}.employee-shell .employee-hero{min-height:0;padding:28px 28px 26px}.employee-shell .employee-hero h2{font-size:clamp(28px,4vw,40px)}.employee-shell .employee-hero .hero-count{margin-bottom:18px;font-size:15px}.home-current-jobs{background:#fff;border:1px solid #dce1e6;border-radius:16px;padding:18px 20px}.home-current-jobs h3{margin:2px 0 12px;font-size:18px}.home-current-jobs ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.home-current-jobs li>button{text-align:left;cursor:pointer;background:#fafbfc;border:1px solid #e2e6ea;border-radius:10px;gap:3px;width:100%;padding:12px 14px;display:grid}.home-current-jobs li>button:hover{border-color:#b7bec6}.home-current-jobs .activity-empty{align-items:flex-start;height:auto;min-height:72px;padding:18px}.job-review,.review-three-column{flex-direction:column;gap:16px;display:flex}.job-review .review-pane,.review-three-column .review-pane{min-height:0}.job-review.communication-review,.job-review.workbook-with-draft-review,.review-three-column.communication-review,.review-three-column.workbook-with-draft-review{grid-template-columns:none}.verified-summary{border-bottom:1px solid #edf0f2;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin:0;padding:14px 16px;display:grid}.verified-summary dt{color:#6a727a;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:800}.verified-summary dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.section-lede{color:#5b646c;margin:0;padding:10px 16px 0;font-size:13px}.settings-group>header{margin-bottom:0}.disclosure,.field-disclosure{background:#fff;border:1px solid #dce1e6;border-radius:12px;margin:16px 0;padding:12px 14px}.disclosure>summary,.field-disclosure>summary{cursor:pointer;font-weight:750}.operational-status.settings-group dl{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:0;padding:0 22px 18px;display:grid}.operational-status.settings-group dt{color:#6a727a;text-transform:uppercase;font-size:10px;font-weight:800}.operational-status.settings-group dd{margin:4px 0 0;font-size:14px}@media (width<=820px){.pilot-chrome{padding:8px 12px}.pilot-chrome nav[aria-label=Pilot\ navigation],.pilot-chrome nav[aria-label=Staff\ navigation]{width:100%;margin-left:0}.employee-shell .workspace-body{padding:16px 14px 36px}.employee-quick-grid,.employee-home-stack .employee-quick-grid,.email-connection-card{grid-template-columns:1fr}.job-flow{gap:6px}}@media (width<=560px){.pilot-chrome .brand span{display:none}.pilot-chrome nav[aria-label=Pilot\ navigation]>button,.pilot-chrome nav[aria-label=Staff\ navigation]>button{flex:1;justify-content:center;padding:8px 6px;font-size:12px}}@media (width<=1100px){.employee-home-stack{grid-template-columns:1fr;max-width:860px}.employee-home-stack>.employee-hero,.employee-home-stack>.home-current-jobs,.employee-home-stack>.home-invoice-notice,.employee-home-stack>.employee-quick-grid{grid-area:auto/1}}.employee-shell .employee-approval-bar{z-index:auto;position:relative;bottom:auto;box-shadow:0 10px 24px #0000002e}.employee-shell .artifact-collection article small,.employee-shell .activity-empty small{color:#5f6871;font-size:11px}.work-history{background:linear-gradient(145deg,#fff,#f7f8fa);border:1px solid #e0e4e8;border-radius:16px;padding:24px;box-shadow:0 8px 24px #1118270d}.work-history>div{margin-top:16px}.work-history>footer{color:#5f6871;border-top:1px solid #e1e5e9;margin-top:18px;padding-top:14px;font-size:12px}.employee-shell .email-connection-card{border-left:4px solid #b4822f;border-radius:12px;grid-template-columns:minmax(280px,1fr) minmax(220px,.55fr) auto;align-items:center;padding:14px 16px;box-shadow:0 4px 14px #1118270d}.employee-shell .email-connection-card h2{margin:2px 0 3px;font-size:18px}.employee-shell .email-connection-card p{font-size:12px;line-height:1.4}.employee-shell .email-connection-card small{font-size:11px}.review-disclosure{background:#fff;border:1px solid #dce0e4;border-radius:12px;overflow:hidden;box-shadow:0 5px 16px #1118270a}.review-disclosure>summary{cursor:pointer;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:12px 14px;list-style:none;display:grid}.review-disclosure>summary::-webkit-details-marker{display:none}.review-disclosure>summary>span:first-child{color:#30363b;background:#eef1f3;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.review-disclosure>summary>span:nth-child(2){gap:2px;display:grid}.review-disclosure>summary small{color:#5f6871;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.review-disclosure>summary b{font-size:14px}.review-disclosure>summary i{color:#4f5962;font-size:12px;font-style:normal;font-weight:750}.review-disclosure[open]>summary{border-bottom:1px solid #e2e6e9}.review-disclosure[open]>summary i{font-size:0}.review-disclosure[open]>summary i:after{content:"Hide";font-size:12px}.review-disclosure .review-pane{box-shadow:none;border:0;border-radius:0}.review-disclosure .email-preview-pane{min-height:0}.action-disabled-reason{color:#594715;background:#fff8e8;border:1px solid #dfc68e;border-left:4px solid #b4822f;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:11px 14px;font-size:13px;font-weight:700;display:flex}.action-disabled-reason .employee-primary{flex:none;min-height:38px}.employee-shell button:disabled{display:none}.employee-shell section[aria-label="Prepare CRM entry from selected email"]:has(button:disabled){display:none}@media (width<=820px){.employee-shell .email-connection-card{grid-template-columns:1fr}.review-disclosure>summary{grid-template-columns:34px 1fr auto}}body[data-app-version]:after{content:"MARP v" attr(data-app-version);z-index:20;color:#59636c;letter-spacing:.04em;pointer-events:none;background:#ffffffeb;border:1px solid #d5dae0;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:750;position:fixed;bottom:8px;right:10px;box-shadow:0 3px 10px #11182714}.employee-sidebar nav .marp-ai-nav{color:#33206b;background:linear-gradient(135deg,#f2edff,#e3f6ff);border:1px solid #b9a2ff;margin:4px 0;font-weight:800;position:relative;box-shadow:0 4px 12px #5b41a82e}.employee-sidebar nav .marp-ai-nav:hover{background:linear-gradient(135deg,#e9e0ff,#d9f1ff);border-color:#8768e8}.employee-sidebar nav .marp-ai-nav.active{color:#fff;background:linear-gradient(135deg,#5537b5,#2876a5);border-color:#5537b5;box-shadow:0 6px 16px #3f2c944d}.employee-sidebar nav .marp-ai-nav em{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#6d4bd8;border-radius:999px;margin-left:auto;padding:2px 6px;font-size:9px;font-style:normal}.employee-sidebar nav .marp-ai-nav.active em{background:#fff3}.assistant-messages .assistant-answer{overflow-wrap:anywhere;white-space:pre-wrap;font-size:15px;line-height:1.6}.assistant-live-records{gap:12px;margin:18px 0;display:grid}.assistant-live-records>header{border-bottom:1px solid #dedede;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.assistant-live-records>header b{font-size:16px}.assistant-live-records>header span{color:#666;font-size:12px}.assistant-live-records>article{background:#fafafa;border:1px solid #dadce0;border-radius:12px;padding:14px 16px}.assistant-live-records h3{margin:0;font-size:16px}.assistant-live-records article>p{color:#666;margin:4px 0 12px;font-size:12px}.assistant-live-records dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.assistant-live-records dl>div{background:#fff;border-radius:7px;min-width:0;padding:8px}.assistant-live-records dt{color:#666;text-transform:uppercase;font-size:10px;font-weight:700}.assistant-live-records dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:13px}.assistant-incomplete-answer{background:#fff9e9;border:1px solid #d7b96f;border-radius:10px;gap:7px;margin:14px 0;padding:14px;display:grid}.assistant-incomplete-answer span{font-size:13px}.assistant-incomplete-answer button{justify-self:start;margin-top:3px}.assistant-crm-pages{gap:8px;margin-top:14px;display:grid}.assistant-crm-pages>details{background:#fff;border:1px solid #dfe2e5;border-radius:9px;overflow:hidden}.assistant-crm-pages>details>summary{cursor:pointer;justify-content:space-between;gap:12px;padding:10px 12px;font-size:12px;font-weight:800;display:flex}.assistant-crm-pages>details>summary span{color:#687078;font-size:10px;font-weight:500}.assistant-crm-pages>details>dl,.assistant-crm-pages>details>p,.assistant-crm-table{margin:0 12px 12px}.assistant-crm-table{overflow:auto}.assistant-crm-table table{border-collapse:collapse;width:100%;margin-top:6px;font-size:10px}.assistant-crm-table th,.assistant-crm-table td{text-align:left;vertical-align:top;border:1px solid #e1e4e6;padding:6px}.assistant-crm-table th{background:#f1f3f4}.assistant-crm-table small{color:#687078;margin-top:5px;display:block}.assistant-messages .assistant-checked{color:#4d5962;font-size:13px;line-height:1.5}.assistant-limitations{color:#573f13;margin:12px 0;font-size:14px;line-height:1.5}.assistant-limitations p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0}.assistant-check-details{overflow-wrap:anywhere;border-top:1px solid #dde1e5;margin-top:12px;padding-top:10px;font-size:14px;line-height:1.5}.assistant-check-details>summary{cursor:pointer;font-size:14px;font-weight:600}.assistant-check-details>p{white-space:pre-wrap}.assistant-messages .assistant-check-details .assistant-citations ul{padding-left:20px;list-style:outside;display:block}.assistant-messages .assistant-check-details .assistant-citations li{background:0 0;border-radius:0;margin:8px 0;padding:0;font-size:14px}.assistant-check-details .assistant-citations code{white-space:normal;overflow-wrap:anywhere;font-size:12px;display:block}.assistant-check-details dl{font-size:13px}.assistant-status-stack [data-testid=assistant-runtime-detail]{text-align:right;overflow-wrap:anywhere;max-width:36ch;font-size:13px;line-height:1.45}.assistant-register-card{color:#20252a;background:#f7fafc;border:1px solid #c8d2dc;border-radius:10px;margin-top:14px;padding:14px;font-size:14px;line-height:1.5}.assistant-register-card h3{margin:0 0 8px;font-size:17px}.assistant-register-fields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.assistant-register-fields label{gap:4px;font-size:14px;display:grid}.assistant-register-fields input{width:100%;min-width:0;padding:8px;font-size:15px}.assistant-register-path{overflow-wrap:anywhere;white-space:pre-wrap}.employee-shell .assistant-register-card button:disabled{opacity:.55;cursor:not-allowed;display:inline-block}.app-shell.employee-shell:has([data-testid=pilot-page-intelligence]){height:100dvh;min-height:0;overflow:hidden}.employee-shell:has([data-testid=pilot-page-intelligence])>.pilot-chrome{flex:none}.employee-shell:has([data-testid=pilot-page-intelligence])>.workspace{flex:1;min-height:0;display:flex;overflow:hidden}.employee-shell [data-testid=pilot-page-intelligence]{flex-direction:column;flex:1;width:100%;min-height:0;margin:0;padding:12px 20px;display:flex;overflow:hidden}.assistant-workspace.assistant-prompt-first[data-history-open=false]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.assistant-workspace.assistant-prompt-first>aside[hidden]{display:none}.assistant-prompt-first .assistant-status-stack{flex-direction:row;align-items:center;gap:8px;display:flex}.assistant-prompt-first .assistant-examples{margin-top:20px}.assistant-prompt-first .assistant-examples summary{cursor:pointer;color:var(--muted,#667085)}.assistant-prompt-first .assistant-examples button{margin:8px auto;display:block}[data-testid=pilot-page-intelligence]>.job-flow,[data-testid=pilot-page-intelligence]>[data-testid=pilot-intelligence-navigation]{flex:none}[data-testid=pilot-page-intelligence]>.assistant-workspace{flex:1;grid-template-rows:minmax(0,1fr);min-height:0;margin-top:8px}[data-testid=pilot-page-intelligence] .assistant-workspace>aside{flex-direction:column;min-height:0;display:flex;overflow:hidden}[data-testid=pilot-page-intelligence] .assistant-workspace>aside>header{flex:none}[data-testid=pilot-page-intelligence] .assistant-workspace>aside>nav{overscroll-behavior:contain;align-content:start;min-height:0;overflow-y:auto}[data-testid=pilot-page-intelligence] .assistant-chat{min-height:0;overflow:hidden}[data-testid=pilot-page-intelligence] .assistant-chat>header{flex:none;max-height:24%;padding:12px 18px;overflow:auto}[data-testid=pilot-page-intelligence] .assistant-tools{flex:none;max-height:25%;margin:8px 12px 0;overflow:auto}[data-testid=pilot-page-intelligence] .assistant-messages{overscroll-behavior:contain;flex:1 1 0;min-height:0;padding:14px;overflow:auto}[data-testid=pilot-page-intelligence] .assistant-empty{padding:20px 12px}[data-testid=pilot-page-intelligence] .assistant-chat>[role=alert]{flex:none;max-height:15%;overflow:auto}[data-testid=pilot-page-intelligence] .assistant-chat>form{flex:none;padding:10px 14px}[data-testid=pilot-page-intelligence] .assistant-chat>form textarea{resize:none;max-height:100px}[data-testid=pilot-page-intelligence] .assistant-chat>form>div{flex-wrap:wrap}[data-testid=pilot-page-intelligence] .assistant-chat>form [role=status]{flex:180px;max-height:3em;font-size:12px;overflow:auto}[data-testid=pilot-page-intelligence] .assistant-chat>form button:disabled{opacity:.55;display:inline-block}@media (width<=900px){[data-testid=pilot-page-intelligence]>.assistant-workspace{grid-template-rows:minmax(0,100px) minmax(0,1fr)}[data-testid=pilot-page-intelligence] .assistant-workspace>aside{max-height:none;padding:8px 12px}[data-testid=pilot-page-intelligence] .assistant-workspace>aside>nav{margin-top:6px}}.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}[data-testid=pilot-page-intelligence]{background:#fff;padding:0!important}[data-testid=pilot-page-intelligence]>.job-flow,[data-testid=pilot-page-intelligence]>[data-testid=pilot-intelligence-navigation]{display:none}[data-testid=pilot-page-intelligence]>.assistant-workspace{box-shadow:none;border:0;border-radius:0;margin:0}.assistant-workspace.assistant-prompt-first{color:#0d0d0d;background:#fff;grid-template-columns:260px minmax(0,1fr);height:100%;min-height:0;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.assistant-workspace.assistant-prompt-first[data-history-open=false]{grid-template-columns:minmax(0,1fr)}.assistant-prompt-first>aside{border-right:1px solid #ececec;width:auto;color:#171717!important;background:#f9f9f9!important;padding:10px 12px!important}.assistant-prompt-first>aside header{display:block!important}.assistant-prompt-first>aside header>div{align-items:center;gap:8px;padding:7px 9px;display:flex}.assistant-prompt-first>aside .eyebrow{display:none}.assistant-prompt-first>aside h2{letter-spacing:-.01em;font-size:15px;font-weight:700;margin:0!important}.assistant-prompt-first>aside header button{color:#171717;text-align:left;width:100%;min-height:42px;box-shadow:none;background:0 0;border:0;border-radius:9px;margin-top:7px;font-size:14px;font-weight:500;padding:10px 12px!important}.assistant-prompt-first>aside header button:hover{background:#ececec}.assistant-prompt-first>aside nav{gap:2px!important;margin-top:12px!important}.assistant-prompt-first>aside nav:before{content:"Chats";color:#676767;padding:8px 9px 5px;font-size:12px;font-weight:600}.assistant-prompt-first>aside nav button{min-height:38px;color:#303030!important;border:0!important;border-radius:8px!important;padding:9px!important;font-size:13px!important}.assistant-prompt-first>aside nav button:hover,.assistant-prompt-first>aside nav button.active{color:#171717!important;background:#ececec!important}.assistant-prompt-first>aside nav button b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.assistant-prompt-first>aside nav button small{display:none}.assistant-prompt-first .assistant-chat{background:#fff;position:relative}.assistant-prompt-first .assistant-chat>header{box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;height:56px;border:0!important;align-items:center!important;padding:8px 18px!important}.assistant-prompt-first .assistant-chat>header h2{letter-spacing:-.02em;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:600;display:flex}.assistant-title-version{color:#6b6b6b;background:#f1f1f1;border-radius:6px;padding:3px 7px;font-size:11px;font-weight:600}.assistant-prompt-first .assistant-status-stack{flex-direction:row;gap:5px;display:flex}.assistant-prompt-first .assistant-status-stack button{color:#535353;min-height:34px;box-shadow:none;background:0 0;border:0;border-radius:8px;padding:6px 10px;font-size:13px}.assistant-prompt-first .assistant-status-stack button:hover{color:#111;background:#f1f1f1}.assistant-prompt-first .assistant-tools{z-index:4;background:#fff;border:1px solid #dedede;border-radius:12px;width:min(390px,100% - 28px);position:absolute;top:48px;right:14px;overflow:auto;box-shadow:0 12px 34px #00000024;max-height:70%!important;margin:0!important}.assistant-prompt-first .assistant-tools:not([open]){width:auto;box-shadow:none;background:0 0;border:0;overflow:visible}.assistant-prompt-first .assistant-tools>summary{border-radius:8px;padding:8px 10px;font-size:13px;font-weight:500}.assistant-prompt-first .assistant-tools:not([open])>summary{z-index:6;color:#555;padding:7px 10px;position:fixed;top:19px;right:215px}.assistant-prompt-first .assistant-tools:not([open])>summary:hover{background:#f1f1f1}.assistant-prompt-first .assistant-tools>summary:after{display:none}.assistant-prompt-first .assistant-tools-body{padding:8px 12px 12px}.assistant-prompt-first .assistant-mode{margin:4px 0 10px}[data-testid=pilot-page-intelligence] .assistant-messages{scrollbar-gutter:stable;background:#fff!important;padding:24px max(24px,50% - 390px) 190px!important}.assistant-prompt-first .assistant-messages>article{max-width:none;box-shadow:none;color:#0d0d0d;background:0 0;border:0;border-radius:0;margin:0 0 28px;padding:0;position:relative}.assistant-prompt-first .assistant-messages>article.assistant{padding-left:42px}.assistant-prompt-first .assistant-messages>article.assistant:before{content:"M";color:#fff;background:#111;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid;position:absolute;top:0;left:0}.assistant-prompt-first .assistant-messages>article.user{color:#171717;background:#f4f4f4;border-radius:20px;width:fit-content;max-width:70%;margin-left:auto;padding:10px 16px}.assistant-prompt-first .assistant-messages>article>span{display:none}.assistant-prompt-first .assistant-messages .assistant-answer{color:inherit;margin:2px 0;font-size:15px;line-height:1.7}.assistant-prompt-first .assistant-messages>article.user .assistant-answer{margin:0;line-height:1.5}.assistant-reasoning-receipt{background:#fafafa;border:1px solid #e3e3e3;border-radius:10px;margin:12px 0;padding:10px 12px;font-size:13px}.assistant-reasoning-receipt summary{cursor:pointer;font-weight:650}.assistant-reasoning-receipt>p{color:#555;margin:9px 0}.assistant-reasoning-receipt ol{margin:0;gap:7px!important;padding-left:20px!important;display:grid!important}.assistant-reasoning-receipt li{background:0 0!important;padding:0!important;font-size:12px!important;display:list-item!important}.assistant-reasoning-receipt li b{text-transform:capitalize;display:block}.assistant-reasoning-receipt li span{color:#666;display:block}.assistant-prompt-first .assistant-check-details{color:#666;border-top:0;font-size:13px}.assistant-prompt-first .assistant-check-details>summary{color:#676767;width:fit-content;padding:5px 0;font-size:13px;font-weight:500}.assistant-file-result{background:#fff;border:1px solid #e2e2e2;border-radius:14px;max-width:560px;margin-top:14px;padding:14px;box-shadow:0 1px 2px #0000000a}.assistant-file-result-heading{align-items:center;gap:11px;display:flex}.assistant-file-result-heading>span{color:#18794e;background:#e9f8ef;border-radius:8px;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.assistant-file-result-heading>div{gap:2px;display:grid}.assistant-file-result-heading b{font-size:14px}.assistant-file-result-heading small{color:#777;font-size:12px}.assistant-file-result>div:last-child{gap:8px;margin-top:12px;padding-left:41px;display:flex}.assistant-file-result button{color:#202020;min-height:36px;box-shadow:none;background:#fff;border:1px solid #dadada;border-radius:9px;align-items:center;gap:7px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.assistant-file-result button:hover{background:#f4f4f4}.assistant-empty{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;display:flex;padding:40px 24px 210px!important}.assistant-empty-mark{color:#fff;background:#111;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:18px;font-size:20px;font-weight:700;display:grid}.assistant-empty h3{letter-spacing:-.035em;margin:0;font-size:28px;font-weight:600}.assistant-empty>p{color:#777;max-width:540px;margin:10px 0 25px;font-size:14px;line-height:1.5}.assistant-prompt-first .assistant-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(100%,620px);margin:0;display:grid}.assistant-prompt-first .assistant-examples button{color:#363636;text-align:left;min-height:58px;box-shadow:none;background:#fff;border:1px solid #e1e1e1;border-radius:14px;padding:12px 14px;font-size:13px;line-height:1.35;margin:0!important}.assistant-prompt-first .assistant-examples button:hover{background:#f7f7f7}[data-testid=pilot-page-intelligence] .assistant-chat>form{z-index:3;box-sizing:border-box;background:#fff;border-radius:26px;width:min(100% - 48px,780px);position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 4px 18px #0000001a;border:1px solid #d9d9d9!important;padding:10px 12px 8px!important}[data-testid=pilot-page-intelligence] .assistant-chat>form textarea{box-sizing:border-box;resize:none;background:0 0;border:0;outline:0;width:100%;min-height:46px;padding:10px 46px 8px 8px;font:15px/1.5 inherit;max-height:140px!important}[data-testid=pilot-page-intelligence] .assistant-chat>form textarea::placeholder{color:#8a8a8a}[data-testid=pilot-page-intelligence] .assistant-chat>form>div{min-height:30px;margin:0!important}[data-testid=pilot-page-intelligence] .assistant-chat>form [role=status]{color:#8a8a8a;line-height:1.25;margin:0 auto 0 7px!important;font-size:11px!important}[data-testid=pilot-page-intelligence] .assistant-chat>form button.secondary{color:#777;min-height:30px;box-shadow:none;background:0 0;border:0;padding:5px 9px;font-size:12px}[data-testid=pilot-page-intelligence] .assistant-chat>form [data-testid=assistant-send]{color:#fff;width:32px;height:32px;min-height:32px;box-shadow:none;background:#111;border:0;border-radius:50%;place-items:center;padding:0;font-size:19px;font-weight:700;line-height:1;display:grid}[data-testid=pilot-page-intelligence] .assistant-chat>form [data-testid=assistant-send]:disabled{opacity:.2;display:grid}@media (width<=900px){.assistant-workspace.assistant-prompt-first{grid-template-columns:1fr!important}.assistant-prompt-first>aside{z-index:10;width:min(280px,85vw);position:absolute;inset:0 auto 0 0;box-shadow:10px 0 35px #0000002e}.assistant-prompt-first>aside[hidden]{display:none!important}.assistant-prompt-first .assistant-tools:not([open])>summary{right:190px}[data-testid=pilot-page-intelligence] .assistant-messages{padding:20px 18px 175px!important}.assistant-prompt-first .assistant-messages>article.user{max-width:88%}.assistant-prompt-first .assistant-examples{grid-template-columns:1fr}.assistant-history-toggle{display:inline-block}}.marpbound-intro{color:#fff;background:#223d46;align-content:center;place-items:center;gap:17px;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;position:relative;overflow:hidden}.marpbound-intro-orbit{border:1px solid #ffffff17;border-radius:50%;width:560px;height:560px;position:absolute;box-shadow:0 0 0 70px #ffffff06,0 0 0 140px #ffffff05}.marpbound-intro-mark{filter:brightness(0)invert();width:54px;height:54px;animation:1.4s ease-in-out infinite marpbound-intro-pulse;position:relative}.marpbound-intro-wordmark{letter-spacing:.12em;font-size:22px;font-weight:800;position:relative}.marpbound-intro-wordmark span{color:#d68b45}.marpbound-intro p{color:#ffffffa3;letter-spacing:.04em;margin:0;font-size:11px;position:relative}.marpbound-intro-dots{color:#d68b45;width:18px;animation:1s steps(4,end) infinite marpbound-intro-dots;display:inline-block;overflow:hidden}@keyframes marpbound-intro-pulse{0%,to{opacity:.72;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}@keyframes marpbound-intro-dots{0%{width:0}to{width:18px}}.marpbound-portal{--portal-ink:#16232a;--portal-graphite:#17242b;--portal-copper:#b77735;--portal-mist:#f2f6f7;--portal-line:#d9e3e6;background:linear-gradient(#eef4f5 0%,#f8fafb 42%,#f3f6f7 100%)}.marpbound-portal>.pilot-chrome{z-index:20;color:#fff;background:linear-gradient(135deg,#10181d 0%,#20343e 54%,#16242b 100%);border-bottom:1px solid #ffffff29;min-height:68px;padding:12px 22px;position:sticky;top:0;box-shadow:0 14px 34px #0d181e29}.marpbound-portal .pilot-chrome nav[aria-label=Pilot\ navigation]>button,.marpbound-portal .pilot-chrome nav[aria-label=Staff\ navigation]>button{color:#dce5e8;border-radius:7px;min-height:38px;font-size:12px}.marpbound-portal .pilot-chrome nav[aria-label=Pilot\ navigation]>button:hover,.marpbound-portal .pilot-chrome nav[aria-label=Staff\ navigation]>button:hover{color:#fff;background:#ffffff14}.marpbound-portal .pilot-chrome nav[aria-label=Pilot\ navigation]>button.active,.marpbound-portal .pilot-chrome nav[aria-label=Staff\ navigation]>button.active{color:#17242b;background:#f6f8f8;border-color:#ffffff4d;box-shadow:0 8px 18px #0000002e}.portal-account{align-items:center;gap:9px;margin-left:2px;display:flex}.portal-account>span{color:#f8fbfb;letter-spacing:.08em;text-transform:uppercase;background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:850}.marpbound-portal .pilot-sign-out{color:#e7eef1;background:0 0;border-color:#ffffff38}.marpbound-portal .pilot-sign-out:hover{color:#fff;background:#ffffff1a}.marpbound-portal .integration-kind{color:#ffd9b2;background:#b7773526;border:1px solid #b777358c}.marpbound-portal .workspace-body{max-width:1480px;margin:0 auto;padding-top:28px}.portal-masthead{border:1px solid var(--portal-line);background:linear-gradient(135deg,#fff 0%,#f7fbfb 100%);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(320px,.52fr);align-items:end;gap:26px;margin:0 0 22px;padding:28px 30px;display:grid;box-shadow:0 20px 44px #15272f14}.portal-masthead h1{color:var(--portal-ink);letter-spacing:0;margin:0;font-size:clamp(28px,4vw,46px);font-weight:760;line-height:1}.portal-masthead p:not(.eyebrow){color:#5f6f76;max-width:760px;margin:12px 0 0;font-size:14px;line-height:1.55}.portal-masthead .eyebrow{color:var(--portal-copper)}.portal-masthead dl{background:#fff;border:1px solid #dce6e9;border-radius:9px;grid-template-columns:repeat(3,1fr);margin:0;display:grid;overflow:hidden}.portal-masthead dl div{border-right:1px solid #e5edef;padding:14px 15px}.portal-masthead dl div:last-child{border-right:0}.portal-masthead dt{color:#7b8a91;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:850}.portal-masthead dd{color:#1d3038;margin:5px 0 0;font-size:13px;font-weight:850}.marpbound-portal .employee-primary,.marpbound-portal .turnkey-go{color:#fff;background:linear-gradient(#2f5561,#203d47);border-color:#1f3b45}.marpbound-portal .job-flow{border:1px solid var(--portal-line);background:#fff;border-radius:10px;padding:8px;box-shadow:0 10px 24px #15272f0d}.marpbound-portal .job-flow>button.active{color:#fff;background:#203d47;border-color:#203d47}@media (width<=900px){.portal-masthead{grid-template-columns:1fr;padding:22px}.portal-masthead dl{grid-template-columns:1fr}.portal-masthead dl div{border-bottom:1px solid #e5edef;border-right:0}.portal-masthead dl div:last-child{border-bottom:0}.portal-account{justify-content:space-between;width:100%}.marpbound-portal .integration-kind{margin-left:auto}}.marpbound-login{color:#f6efe6;background:radial-gradient(circle at 18% 12%,#c78b4838,#0000 30%),radial-gradient(circle at 84% 6%,#5e77ff24,#0000 34%),linear-gradient(135deg,#050608 0%,#0c1014 48%,#17100c 100%)}.marpbound-login:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 78%);mask-image:linear-gradient(#000000b3,#0000 78%)}.marpbound-login-panel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);position:relative;background:#080a0cc7!important;border:1px solid #ebc48938!important;box-shadow:0 32px 90px #00000094,inset 0 1px #ffffff14!important}.marpbound-login-brand img{object-fit:contain;filter:none!important;width:44px!important;height:44px!important}.marpbound-login-brand span{letter-spacing:.18em;color:#f9efe4!important}.marpbound-login-copy h1{line-height:.94;color:#fff!important;letter-spacing:0!important;font-size:clamp(42px,6vw,72px)!important}.marpbound-login-copy p:not(.eyebrow),.marpbound-login-footer,.marpbound-login-note{color:#b9aaa0!important}.portal-code-switch{color:#f5f0e8;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:0;margin-top:14px;padding:8px 10px;font-size:11px;font-weight:900}.portal-code-switch:hover{background:#f5f0e81f}.marpbound-login-form input{color:#fff!important;background:#ffffff0e!important;border:1px solid #ffffff24!important}.marpbound-login-form label{color:#efe2d3!important}.marpbound-password-field button{color:#f7eadb!important;background:#ffffff14!important;border-color:#ffffff24!important}.marpbound-login-submit{color:#110c08!important;background:linear-gradient(135deg,#f0b66f,#b66c2b)!important;border:0!important;box-shadow:0 16px 34px #b76c2b47!important}.marpbound-login-legal{color:#8d8177!important}.marpbound-portal{--portal-bg:#050608;--portal-panel:#0d1014;--portal-panel-2:#15100d;--portal-gold:#c98b45;--portal-cream:#f6efe6;--portal-muted:#a99d93;--portal-line:#ffffff1c;min-height:100vh;color:var(--portal-cream);font-family:Inter,Segoe UI,Arial,sans-serif;background:radial-gradient(circle at 10% -10%,#c98b4547,#0000 34%),radial-gradient(circle at 88% 0,#5b70ff29,#0000 32%),linear-gradient(145deg,#050608 0%,#080b0f 42%,#160f0b 100%)!important}.marpbound-portal:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:58px 58px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000009e,#0000 86%);mask-image:linear-gradient(#0000009e,#0000 86%)}.marpbound-portal>.pilot-chrome{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-bottom:1px solid var(--portal-line)!important;min-height:78px!important;box-shadow:none!important;background:#050608bd!important;padding:16px 32px!important}.marpbound-portal .pilot-chrome .brand img{object-fit:contain;filter:none!important;width:48px!important;height:48px!important}.marpbound-portal .pilot-chrome nav[aria-label=Pilot\ navigation]>button,.marpbound-portal .pilot-chrome nav[aria-label=Staff\ navigation]>button{color:#f5eadb!important;background:#ffffff0f!important;border:1px solid #ffffff1f!important;border-radius:999px!important;min-height:42px!important;padding:8px 16px!important}.marpbound-portal .pilot-chrome nav[aria-label=Pilot\ navigation]>button.active,.marpbound-portal .pilot-chrome nav[aria-label=Staff\ navigation]>button.active{color:#100b07!important;background:linear-gradient(135deg,#f0b66f,#b66c2b)!important;box-shadow:0 14px 30px #b76c2b42!important}.portal-account>span{color:#fff!important;background:#ffffff0f!important;border-color:#ffffff21!important}.marpbound-portal .pilot-sign-out{color:#d8ccc1!important;background:0 0!important;border-color:#ffffff24!important;border-radius:999px!important}.marpbound-portal .integration-kind{color:#f2c894!important;background:#c98b451a!important;border-color:#c98b4557!important}.marpbound-portal .workspace{background:0 0!important}.marpbound-portal .workspace-body{position:relative;max-width:1320px!important;padding:34px clamp(20px,4vw,54px) 70px!important}.portal-masthead.qc-masthead{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--portal-line)!important;background:linear-gradient(135deg,#ffffff17,#ffffff09)!important;border-radius:0!important;box-shadow:0 32px 90px #00000057!important}.portal-masthead.qc-masthead h1{color:#fff!important;letter-spacing:0!important;font-size:clamp(48px,7vw,92px)!important;font-weight:800!important;line-height:.9!important}.portal-masthead.qc-masthead p:not(.eyebrow){color:#c7b8ab!important;font-size:16px!important;line-height:1.65!important}.portal-masthead.qc-masthead .eyebrow{color:var(--portal-gold)!important}.portal-masthead.qc-masthead dl{background:#00000038!important;border-color:#ffffff1f!important;border-radius:0!important}.portal-masthead.qc-masthead dl div{border-color:#ffffff1a!important}.portal-masthead.qc-masthead dt{color:#8f8175!important}.portal-masthead.qc-masthead dd{color:#fff!important}.marpbound-portal .assistant-workspace.assistant-prompt-first{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--portal-line)!important;color:#fff!important;background:#07080ab8!important;box-shadow:0 32px 90px #0000006b!important}.marpbound-portal .assistant-prompt-first>aside{color:#fff!important;background:#090b0e!important;border-right:1px solid #ffffff1a!important}.marpbound-portal .assistant-prompt-first>aside nav:before,.marpbound-portal .assistant-prompt-first>aside nav button{color:#c8bcb2!important}.marpbound-portal .assistant-prompt-first>aside nav button:hover,.marpbound-portal .assistant-prompt-first>aside nav button.active{color:#fff!important;background:#ffffff14!important}.marpbound-portal .assistant-prompt-first .assistant-chat,.marpbound-portal [data-testid=pilot-page-intelligence],.marpbound-portal [data-testid=pilot-page-intelligence] .assistant-messages{color:#fff!important;background:0 0!important}.marpbound-portal .assistant-prompt-first .assistant-chat>header{background:#08090bb8!important;border-bottom:1px solid #ffffff1a!important}.marpbound-portal .assistant-prompt-first .assistant-chat>header h2{color:#fff!important}.marpbound-portal .assistant-title-version{border:1px solid #c98b4533;color:#f3c891!important;background:#c98b451f!important}.quality-dropzone{background:linear-gradient(135deg,#c98b4524,#ffffff0b);border:1px dashed #f0b66f75;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin:20px max(24px,50% - 430px) 4px;padding:24px;display:grid;box-shadow:inset 0 1px #ffffff14}.quality-dropzone>div{align-items:center;gap:16px;display:flex}.quality-dropzone>div>span{color:#f0b66f;background:#f0b66f21;border:1px solid #f0b66f6b;border-radius:50%;place-items:center;width:52px;height:52px;font-weight:900;display:grid}.quality-dropzone h3{color:#fff;letter-spacing:0;margin:2px 0 6px;font-size:22px}.quality-dropzone p{color:#bcaea2;margin:0;line-height:1.45}.quality-dropzone .eyebrow{color:#f0b66f!important}.quality-dropzone button{color:#100b07;background:linear-gradient(135deg,#f0b66f,#b66c2b);border:0;border-radius:999px;min-height:46px;padding:10px 18px;font-weight:850;box-shadow:0 14px 30px #b76c2b3d}.crm-question-panel{background:#ffffff0b;border:1px solid #ffffff1a;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:18px;margin:14px max(24px,50% - 430px) 6px;padding:22px;display:grid;box-shadow:inset 0 1px #ffffff0f}.crm-question-panel h3{color:#fff;letter-spacing:0;margin:2px 0 8px;font-size:20px}.crm-question-panel p{color:#bcaea2;margin:0;line-height:1.5}.crm-question-panel .eyebrow{color:#f0b66f!important}.crm-readiness{background:#00000038;border:1px solid #ffffff24;padding:10px 12px;color:#d9dde1!important;margin-top:13px!important;font-size:12px!important}.crm-readiness.connected{border-color:#82caa361;color:#bfe7d0!important}.crm-readiness.sign-in-required{border-color:#f0b66f6b;color:#f0d0aa!important}.crm-readiness.unavailable{border-color:#e26f6f57;color:#e8b5b5!important}.crm-question-actions{grid-template-columns:1fr 1fr;align-content:start;gap:9px;display:grid}.crm-question-actions label{color:#efe4d8;text-transform:uppercase;letter-spacing:.08em;grid-column:1/-1;gap:6px;font-size:11px;font-weight:800;display:grid}.crm-question-actions input{color:#fff;background:#0000003d;border:1px solid #ffffff21;outline:0;height:42px;padding:9px 11px}.crm-question-actions input:focus{border-color:#f0b66f99;box-shadow:0 0 0 3px #f0b66f1f}.crm-question-actions button{color:#f7ede2;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;min-height:40px;padding:8px 12px;font-size:12px;font-weight:850}.crm-question-actions button:hover:not(:disabled){background:#f0b66f24;border-color:#f0b66f59}.crm-question-actions button:disabled{opacity:.42}.marpbound-portal .assistant-tools{background:#ffffff0b!important;border-color:#ffffff1f!important}.marpbound-portal .assistant-tools summary{color:#efe4d8!important}.marpbound-portal .assistant-mode.local{color:#f0c58f!important;background:#f0b66f1a!important;border-color:#f0b66f47!important}.marpbound-portal .assistant-empty-mark{color:#100b07!important;background:linear-gradient(135deg,#f0b66f,#b66c2b)!important}.marpbound-portal .assistant-empty h3{color:#fff!important;font-size:34px!important}.marpbound-portal .assistant-empty>p{color:#bcaea2!important}.marpbound-portal .assistant-prompt-first .assistant-examples button{color:#f7ede2!important;background:#ffffff0e!important;border-color:#ffffff1a!important}.marpbound-portal .assistant-prompt-first .assistant-examples button:hover{background:#ffffff17!important}.marpbound-portal [data-testid=pilot-page-intelligence] .assistant-chat>form{background:#08090be0!important;border-color:#ffffff24!important;box-shadow:0 18px 50px #0000006b!important}.marpbound-portal [data-testid=pilot-page-intelligence] .assistant-chat>form textarea{color:#fff!important}.marpbound-portal [data-testid=pilot-page-intelligence] .assistant-chat>form [data-testid=assistant-send]{color:#100b07!important;background:linear-gradient(135deg,#f0b66f,#b66c2b)!important}@media (width<=900px){.quality-dropzone,.crm-question-panel{grid-template-columns:1fr;margin-left:18px;margin-right:18px}.crm-question-actions{grid-template-columns:1fr}.portal-masthead.qc-masthead h1{font-size:48px!important}}:is(body:has(.marpbound-portal),body:has(.marpbound-login)){color:#f3f0ea!important;background:#030405!important}.marpbound-login{text-transform:none;background:linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#ffffff0b 1px,#0000 1px) 0 0/38px 38px,linear-gradient(126deg,#0000 0 55%,#ffffff13 55.05% 55.16%,#0000 55.22% 100%),#030405!important;font-family:Arial Narrow,Roboto Condensed,Inter,Segoe UI,Arial,sans-serif!important}.marpbound-login:before{background:linear-gradient(115deg,#0000 0 48%,#ffffff1c 48.05% 48.18%,#0000 48.25% 100%)!important;-webkit-mask-image:none!important;mask-image:none!important}.marpbound-login-glow{display:none!important}.marpbound-login-panel{background:#030405e0!important;border:1px solid #fff3!important;border-radius:0!important;width:min(100%,430px)!important;padding:34px 34px 28px!important;box-shadow:0 24px 80px #000000b8,inset 0 1px #ffffff14!important}.marpbound-login-brand{gap:12px!important}.marpbound-login-brand img{filter:contrast(1.1)!important;width:34px!important;height:34px!important}.marpbound-login-brand span,.marpbound-portal .pilot-chrome .brand strong{color:#fff!important;letter-spacing:.22em!important;font-family:Arial Narrow,Roboto Condensed,Inter,sans-serif!important}.marpbound-login-copy{margin:40px 0 24px!important}.marpbound-login-dot,.marpbound-login-copy .eyebrow{color:#f5f0e8!important}.marpbound-login-copy h1{text-transform:uppercase;max-width:300px;color:#fff!important;letter-spacing:0!important;font-family:Arial Narrow,Roboto Condensed,Inter,sans-serif!important;font-size:clamp(34px,7vw,56px)!important;font-weight:900!important;line-height:.9!important}.marpbound-login-copy p:not(.eyebrow){max-width:260px;color:#a9abae!important;font-size:13px!important;line-height:1.45!important}.marpbound-login-copy .eyebrow{margin-bottom:12px!important;font-size:11px!important}.marpbound-login-form input:not([type=checkbox]){color:#fff!important;background:#080a0c!important;border:1px solid #ffffff38!important;border-radius:0!important;height:46px!important}.marpbound-password-field button,.marpbound-login-submit{box-shadow:none!important;border-radius:0!important}.marpbound-login-submit{text-transform:uppercase;color:#030405!important;letter-spacing:.12em!important;background:#f3f0ea!important;height:46px!important}.marpbound-login-error,.marpbound-login-note{color:#d6d8da!important;background:#ffffff0f!important;border:1px solid #ffffff29!important;border-radius:0!important}.marpbound-login-legal{color:#f3f0ea94!important;letter-spacing:.18em!important;font-size:10px!important;bottom:22px!important}@media (width<=520px){.marpbound-login{place-items:center!important;padding:24px 18px 72px!important}.marpbound-login-panel{width:100%!important;padding:30px 28px 26px!important}.marpbound-login-brand img{width:30px!important;height:30px!important}.marpbound-login-brand span{letter-spacing:.18em!important;font-size:16px!important}.marpbound-login-copy{margin:36px 0 22px!important}.marpbound-login-copy h1{font-size:40px!important;line-height:.92!important}.marpbound-login-copy p:not(.eyebrow){font-size:13px!important}.marpbound-login-legal{bottom:20px!important}}.marpbound-portal{--portal-bg:#030405;--portal-panel:#07090b;--portal-panel-2:#0d1013;--portal-cream:#f3f0ea;--portal-muted:#a0a4a8;--portal-line:#ffffff29;--portal-gold:#f3f0ea;--portal-alert:#e0ff4f;min-height:100vh;color:var(--portal-cream)!important;background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/38px 38px,linear-gradient(126deg,#0000 0 61%,#ffffff16 61.05% 61.15%,#0000 61.22% 100%),linear-gradient(135deg,#030405 0%,#080a0d 48%,#111418 100%)!important;font-family:Arial Narrow,Roboto Condensed,Inter,Segoe UI,Arial,sans-serif!important}.marpbound-portal>.pilot-chrome{border-bottom:1px solid var(--portal-line)!important;min-height:76px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#030405e6!important;padding:14px clamp(18px,3vw,42px)!important}.marpbound-portal>.pilot-chrome:before{content:"STAGE";border:1px solid var(--anduril-rule);color:#d6d8da;letter-spacing:.18em;order:-1;align-self:center;margin-right:6px;padding:4px 7px;font-size:9px;font-weight:900}.marpbound-portal .pilot-chrome .brand img{filter:none!important;width:40px!important;height:40px!important}.marpbound-portal .pilot-chrome .brand span{color:#9ea3a8!important;letter-spacing:.28em!important}.marpbound-portal .pilot-chrome nav[aria-label=Pilot\ navigation]>button,.marpbound-portal .pilot-chrome nav[aria-label=Staff\ navigation]>button,.portal-account>span,.marpbound-portal .pilot-sign-out,.marpbound-portal .integration-kind{text-transform:uppercase;letter-spacing:.1em;border-color:var(--portal-line)!important;color:#e7e9eb!important;box-shadow:none!important;background:#ffffff0b!important;border-radius:0!important}.marpbound-portal .pilot-chrome nav[aria-label=Pilot\ navigation],.marpbound-portal .pilot-chrome nav[aria-label=Staff\ navigation]{gap:22px!important}.marpbound-portal .pilot-chrome nav[aria-label=Pilot\ navigation]>button,.marpbound-portal .pilot-chrome nav[aria-label=Staff\ navigation]>button{color:#f1f2f3!important;background:0 0!important;border-color:#0000!important;min-height:34px!important;padding:6px 0!important;font-size:11px!important}.marpbound-portal .pilot-chrome nav[aria-label=Pilot\ navigation]>button.active,.marpbound-portal .pilot-chrome nav[aria-label=Staff\ navigation]>button.active{color:#fff!important;box-shadow:none!important;background:0 0!important;border-bottom:1px solid #fff!important}.portal-masthead.qc-masthead{min-height:360px;position:relative;overflow:hidden;border:1px solid var(--portal-line)!important;box-shadow:none!important;background:linear-gradient(90deg,#03040559,#030405b8),linear-gradient(135deg,#ffffff1b,#ffffff09)!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) minmax(320px,.45fr)!important}.portal-masthead.qc-masthead:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 58%,#ffffff29 58.08% 58.18%,#0000 58.25% 100%),linear-gradient(#0000 78%,#ffffff14);position:absolute;inset:0}.portal-masthead.qc-masthead:after{content:"DESIGNED BY MARPBOUND\a SECURED FOR XCELLAS360\a LOCAL AI QUALITY CONTROL";color:#aeb3b8;white-space:pre;letter-spacing:.18em;font-size:10px;font-weight:900;line-height:1.55;position:absolute;bottom:24px;left:30px}.portal-masthead.qc-masthead>*{position:relative}.portal-masthead.qc-masthead h1{text-transform:uppercase;max-width:760px;color:#fff!important;letter-spacing:0!important;font-family:Arial Narrow,Roboto Condensed,Inter,sans-serif!important;font-size:clamp(66px,9.5vw,142px)!important;font-weight:1000!important;line-height:.76!important}.portal-masthead.qc-masthead p:not(.eyebrow){max-width:660px;color:#bec2c6!important;font:16px/1.55 Inter,Segoe UI,Arial,sans-serif!important}.portal-masthead .eyebrow,.quality-dropzone .eyebrow,.crm-question-panel .eyebrow{text-transform:uppercase;color:#f3f0ea!important;letter-spacing:.24em!important;font-family:Arial Narrow,Roboto Condensed,Inter,sans-serif!important;font-size:11px!important}.portal-masthead.qc-masthead dl{align-self:stretch;border:1px solid var(--portal-line)!important;background:#0304059e!important;border-radius:0!important;grid-template-columns:1fr!important}.portal-masthead.qc-masthead dl div{flex-direction:column;justify-content:center;display:flex;border-right:0!important;border-bottom:1px solid var(--portal-line)!important}.portal-masthead.qc-masthead dl div:last-child{border-bottom:0!important}.portal-masthead.qc-masthead dt{color:#858a90!important;letter-spacing:.18em!important}.portal-masthead.qc-masthead dd{text-transform:uppercase;letter-spacing:.04em;color:#fff!important;font-size:20px!important}.marpbound-portal .workspace-loading{color:#d7dbde!important;border:1px solid var(--portal-line)!important;background:#ffffff0a!important;padding:12px 14px!important}.marpbound-portal .assistant-workspace.assistant-prompt-first{border:1px solid var(--portal-line)!important;box-shadow:none!important;background:#030405cc!important;border-radius:0!important}.marpbound-portal .assistant-prompt-first>aside{border-right:1px solid var(--portal-line)!important;background:#050607!important}.marpbound-portal .assistant-prompt-first>aside h2,.marpbound-portal .assistant-prompt-first .assistant-chat>header h2{text-transform:uppercase;letter-spacing:.12em!important;font-family:Arial Narrow,Roboto Condensed,Inter,sans-serif!important}.marpbound-portal .assistant-prompt-first>aside header button,.marpbound-portal .assistant-prompt-first>aside nav button,.marpbound-portal .assistant-status-stack button,.marpbound-portal .assistant-tools>summary,.marpbound-portal .assistant-prompt-first .assistant-examples button,.quality-dropzone,.crm-question-panel,.assistant-file-result{border-radius:0!important}.marpbound-portal .assistant-prompt-first>aside header button:hover,.marpbound-portal .assistant-prompt-first>aside nav button:hover,.marpbound-portal .assistant-prompt-first>aside nav button.active{background:#ffffff14!important}.portal-readiness-strip{border:1px solid var(--portal-line);background:var(--portal-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 18px;display:grid}.portal-readiness-strip article{color:#f3f0ea;background:#050607;align-items:flex-start;gap:14px;min-height:86px;padding:15px 14px;display:flex}.portal-readiness-strip article>span{color:#777e86;letter-spacing:.18em;font-family:Arial Narrow,Roboto Condensed,Inter,sans-serif;font-size:11px;font-weight:900}.portal-readiness-strip b{letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-family:Arial Narrow,Roboto Condensed,Inter,sans-serif;font-size:15px;line-height:.95;display:block}.portal-readiness-strip small{color:#9da3a9;font:11px/1.35 Inter,Segoe UI,Arial,sans-serif;display:block}.portal-readiness-strip article.ready{box-shadow:inset 0 2px #f3f0ea}.portal-readiness-strip article.locked{box-shadow:inset 0 2px #e0ff4f}.portal-readiness-strip article.locked small{color:#e9ff83}.portal-readiness-strip article.pending{box-shadow:inset 0 2px #5d666e}.quality-dropzone{border:1px solid var(--portal-line)!important;box-shadow:none!important;background:linear-gradient(126deg,#0000 0 72%,#ffffff14 72.05% 72.18%,#0000 72.25% 100%),linear-gradient(90deg,#ffffff14,#0000 45%),#ffffff09!important}.quality-dropzone>div>span{color:#030405!important;background:#f3f0ea!important;border-color:#fff3!important;border-radius:0!important}.quality-dropzone h3,.crm-question-panel h3{text-transform:uppercase;letter-spacing:.02em!important;font-family:Arial Narrow,Roboto Condensed,Inter,sans-serif!important;font-size:28px!important;line-height:.95!important}.quality-dropzone p,.crm-question-panel p{color:#a8adb2!important}.quality-dropzone button,.crm-question-actions button,.marpbound-portal [data-testid=pilot-page-intelligence] .assistant-chat>form [data-testid=assistant-send]{text-transform:uppercase;letter-spacing:.08em;color:#030405!important;box-shadow:none!important;background:#f3f0ea!important;border-radius:0!important}.quality-dropzone button:hover,.crm-question-actions button:hover,.marpbound-portal [data-testid=pilot-page-intelligence] .assistant-chat>form [data-testid=assistant-send]:hover{transform:translateY(-1px);background:#fff!important}.crm-question-panel{border:1px solid var(--portal-line)!important;box-shadow:none!important;background:#ffffff09!important}.crm-question-actions input,.marpbound-portal [data-testid=pilot-page-intelligence] .assistant-chat>form{border-color:var(--portal-line)!important;box-shadow:none!important;background:#050607!important;border-radius:0!important}.marpbound-portal .assistant-empty-mark,.assistant-prompt-first .assistant-messages>article.assistant:before{color:#030405!important;background:#f3f0ea!important;border-radius:0!important}.marpbound-portal .assistant-empty h3{text-transform:uppercase;font-family:Arial Narrow,Roboto Condensed,Inter,sans-serif!important;font-size:44px!important;line-height:.9!important}.marpbound-portal .assistant-prompt-first .assistant-messages>article.user{color:#fff!important;background:#181c20!important;border-radius:0!important}.marpbound-portal .assistant-prompt-first .assistant-messages>article{background:#080a0c!important;border-color:#ffffff29!important;border-radius:0!important}.marpbound-portal .assistant-prompt-first .assistant-messages .assistant-answer{color:#eef0f2!important}.crm-readiness.connected{color:#ebff90!important;border-color:#e0ff4f73!important}@media (width<=900px){.portal-masthead.qc-masthead{min-height:auto;grid-template-columns:1fr!important}.portal-masthead.qc-masthead h1{font-size:56px!important}.portal-masthead.qc-masthead:after{margin-top:18px;position:relative;bottom:auto;left:auto}.portal-readiness-strip{grid-template-columns:1fr}}.marpbound-portal{--xc-bg:#020304;--xc-panel:#07090b;--xc-panel-2:#0d1114;--xc-text:#f7f7f2;--xc-soft:#a6adb2;--xc-line:#ffffff2e;--xc-action:#f7f7f2;background:linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 82% 18%,#ffffff17,#0000 30%),linear-gradient(138deg,#020304 0%,#07090c 56%,#11161a 100%)!important}.marpbound-portal,.marpbound-portal button,.marpbound-portal input,.marpbound-portal textarea{font-family:Arial Narrow,Roboto Condensed,Inter,Segoe UI,Arial,sans-serif!important}.marpbound-portal p,.marpbound-portal small,.marpbound-portal textarea,.marpbound-portal input{font-family:Inter,Segoe UI,Arial,sans-serif!important}.marpbound-portal .workspace-body{max-width:1500px!important}.marpbound-portal>.pilot-chrome{background:#020304eb!important;grid-template-columns:auto auto minmax(180px,1fr) auto auto!important;gap:18px!important;display:grid!important}.marpbound-portal>.pilot-chrome:before{content:"XCELLAS360";border:1px solid var(--xc-line);color:var(--xc-soft);letter-spacing:.18em;order:-1;padding:6px 9px;font-size:10px;font-weight:900}.marpbound-portal .pilot-chrome .brand strong{color:var(--xc-text)!important;letter-spacing:.24em!important;font-size:17px!important}.marpbound-portal .pilot-chrome .brand span{color:var(--xc-soft)!important}.marpbound-portal .portal-account,.marpbound-portal .integration-kind{justify-self:end}.portal-masthead.qc-masthead{background:linear-gradient(112deg,#02030433 0 54%,#ffffff1f 54.1% 54.25%,#0000 54.35% 100%),linear-gradient(#ffffff18,#ffffff08)!important;min-height:390px!important;padding:clamp(28px,4vw,54px)!important}.portal-masthead.qc-masthead h1{max-width:820px!important;font-size:clamp(72px,10.5vw,156px)!important;line-height:.74!important}.portal-masthead.qc-masthead p:not(.eyebrow){color:#c2c7cb!important;max-width:620px!important}.portal-masthead.qc-masthead dl{justify-self:end;max-width:390px}.marpbound-portal .assistant-workspace.assistant-prompt-first{border-color:var(--xc-line)!important;background:#020304c7!important;grid-template-columns:280px minmax(0,1fr)!important;min-height:720px!important;display:grid!important}.marpbound-portal .assistant-prompt-first>aside{background:#040506!important}.marpbound-portal .assistant-prompt-first>aside header button,.marpbound-portal .assistant-prompt-first>aside nav button,.marpbound-portal .assistant-status-stack button,.marpbound-portal .assistant-tools>summary{color:#f0f2f3!important;background:#ffffff09!important;border:1px solid #ffffff1f!important}.marpbound-portal .assistant-prompt-first .assistant-chat>header{border-bottom:1px solid var(--xc-line)!important;background:#050607!important;height:auto!important;min-height:72px!important}.marpbound-portal .assistant-title-version{color:#cfd3d7!important;background:#101418!important;border:1px solid #ffffff29!important;border-radius:0!important}.marpbound-portal .portal-readiness-strip,.marpbound-portal .quality-dropzone,.marpbound-portal .crm-question-panel{margin-left:22px!important;margin-right:22px!important}.marpbound-portal .portal-readiness-strip article,.marpbound-portal .quality-dropzone,.marpbound-portal .crm-question-panel,.marpbound-portal .assistant-tools,.marpbound-portal .assistant-messages>article{border-color:var(--xc-line)!important;background:linear-gradient(#ffffff0e,#ffffff06)!important}.marpbound-portal .portal-readiness-strip b,.marpbound-portal .quality-dropzone h3,.marpbound-portal .crm-question-panel h3{color:#fff!important;letter-spacing:.04em!important}.marpbound-portal .quality-dropzone button,.marpbound-portal .crm-question-actions button,.marpbound-portal [data-testid=assistant-send]{color:#020304!important;background:#f7f7f2!important;border:1px solid #fff!important}.marpbound-portal .crm-question-actions input,.marpbound-portal [data-testid=assistant-question]{border:1px solid var(--xc-line)!important;color:#fff!important;background:#030405!important}.marpbound-portal .assistant-empty{padding:72px 22px!important}.queued-crm-question{color:#f7f7f2;background:linear-gradient(120deg,#f7f7f217,#ffffff06);border:1px solid #ffffff2e;gap:8px;margin-top:14px;padding:13px 14px;display:grid}.queued-crm-question b{letter-spacing:.14em;text-transform:uppercase;font-family:Arial Narrow,Roboto Condensed,Inter,Segoe UI,Arial,sans-serif;font-size:12px}.queued-crm-question span{color:#c8ced3;font:12px/1.45 Inter,Segoe UI,Arial,sans-serif}.queued-crm-question button{color:#f7f7f2;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #ffffff38;justify-self:start;padding:7px 10px;font-size:10px;font-weight:850}@media (width<=1100px){.marpbound-portal>.pilot-chrome{grid-template-columns:auto minmax(160px,1fr) auto!important}.marpbound-portal>.pilot-chrome:before,.marpbound-portal .integration-kind{display:none}.marpbound-portal .assistant-workspace.assistant-prompt-first{grid-template-columns:1fr!important}}@media (width<=760px){.portal-masthead.qc-masthead h1{font-size:54px!important}.portal-masthead.qc-masthead dl{justify-self:stretch;max-width:none}.marpbound-portal .portal-readiness-strip,.marpbound-portal .quality-dropzone,.marpbound-portal .crm-question-panel{margin-left:12px!important;margin-right:12px!important}}.marpbound-portal{--anduril-black:#000;--anduril-ink:#040506;--anduril-panel:#080a0c;--anduril-panel-2:#101316;--anduril-text:#f4f4ef;--anduril-muted:#8f989f;--anduril-rule:#f4f4ef38;--anduril-live:#d9ff52;color:var(--anduril-text)!important;background:linear-gradient(#f4f4ef09 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#f4f4ef09 1px,#0000 1px) 0 0/44px 44px,linear-gradient(118deg,#0000 0 47%,#f4f4ef1c 47.05% 47.16%,#0000 47.22% 100%),#000!important}.marpbound-portal:before{background:linear-gradient(155deg,#0000 0 63%,#f4f4ef14 63.04% 63.12%,#0000 63.18% 100%),linear-gradient(90deg,#0000 0 84%,#f4f4ef12 84.05% 84.14%,#0000 84.2% 100%)!important;-webkit-mask-image:none!important;mask-image:none!important}.marpbound-site{color:#f4f4ef;background:linear-gradient(#f4f4ef09 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#f4f4ef09 1px,#0000 1px) 0 0/44px 44px,linear-gradient(118deg,#0000 0 52%,#f4f4ef1f 52.05% 52.14%,#0000 52.2% 100%),#000;min-height:100vh;padding:22px clamp(18px,4vw,54px) 42px;font-family:Arial Narrow,Aptos Narrow,Roboto Condensed,Inter,Segoe UI,Arial,sans-serif}.marpbound-site button{color:#000;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#f4f4ef;border:1px solid #f4f4ef3d;border-radius:0;min-height:42px;padding:0 18px;font:900 12px/1 Arial Narrow,Aptos Narrow,Roboto Condensed,Inter,Segoe UI,Arial,sans-serif}.marpbound-site-nav{border-bottom:1px solid #f4f4ef38;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:70px;display:grid}.marpbound-site-brand{color:#f4f4ef;letter-spacing:.28em;align-items:center;gap:12px;font-weight:900;text-decoration:none;display:flex}.marpbound-site-brand img{background:#050607;border:1px solid #f4f4ef38;width:48px;height:48px;padding:6px}.marpbound-site-nav nav{justify-content:flex-end;gap:36px;display:flex}.marpbound-site-nav nav a{color:#f4f4ef;letter-spacing:0;text-transform:none;background:0 0;border:0;padding:0;font:600 16px/1 Inter,Segoe UI,Arial,sans-serif;text-decoration:none}.marpbound-site-nav nav a[aria-current=page]{color:#d9ff52;background:0 0}.marpbound-site-hero{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:end;gap:32px;min-height:calc(100vh - 138px);padding:54px 0 24px;display:grid}.marpbound-site-hero h1{color:#f4f4ef;letter-spacing:0;text-transform:uppercase;max-width:960px;margin:0;font-size:clamp(76px,15vw,190px);line-height:.78}.marpbound-site-hero p:not(.eyebrow){color:#b9bebf;max-width:660px;margin:28px 0;font:16px/1.6 Inter,Segoe UI,Arial,sans-serif}.marpbound-site .eyebrow{color:#d9ff52;letter-spacing:.22em;text-transform:uppercase;font-size:12px;font-weight:900}.marpbound-site-hero aside{background:#050607;border:1px solid #f4f4ef38;padding:20px;box-shadow:inset 0 3px #d9ff52}.marpbound-site-hero aside span{color:#8f989f;letter-spacing:.18em;font-size:11px;font-weight:900}.marpbound-site-hero aside b{text-transform:uppercase;margin:18px 0 10px;font-size:28px;line-height:1;display:block}.marpbound-site-hero aside small{color:#a7adb0;font:13px/1.45 Inter,Segoe UI,Arial,sans-serif}.marpbound-portal,.marpbound-portal button,.marpbound-portal input,.marpbound-portal textarea,.marpbound-login,.marpbound-site{font-family:Arial Narrow,Aptos Narrow,Roboto Condensed,Inter,Segoe UI,Arial,sans-serif!important}.marpbound-portal p,.marpbound-portal small,.marpbound-portal textarea,.marpbound-portal input,.marpbound-portal .assistant-answer{font-family:Inter,Segoe UI,Arial,sans-serif!important}.marpbound-portal>.pilot-chrome{border-bottom:1px solid var(--anduril-rule)!important;min-height:84px!important;box-shadow:none!important;background:#000000eb!important;grid-template-columns:auto minmax(170px,1fr) auto auto!important}.marpbound-portal>.pilot-chrome:before{display:none!important}.marpbound-portal .pilot-chrome .brand{min-width:0}.marpbound-portal .pilot-chrome .brand img{border:1px solid var(--anduril-rule);background:#050607;padding:7px;width:54px!important;height:54px!important}.marpbound-portal .pilot-chrome .brand strong{display:block;letter-spacing:.28em!important;font-size:20px!important;line-height:.9!important}.marpbound-portal .pilot-chrome .brand span{color:var(--anduril-muted)!important;letter-spacing:.2em!important;font-size:10px!important}.marpbound-portal .pilot-chrome nav[aria-label=Pilot\ navigation]>button,.marpbound-portal .pilot-chrome nav[aria-label=Staff\ navigation]>button,.marpbound-portal .portal-account>span,.marpbound-portal .pilot-sign-out,.marpbound-portal .integration-kind{text-transform:uppercase;letter-spacing:.12em;border:1px solid var(--anduril-rule)!important;color:var(--anduril-text)!important;box-shadow:none!important;background:#050607!important;border-radius:0!important}.marpbound-portal .pilot-chrome nav[aria-label=Pilot\ navigation]>button.active,.marpbound-portal .pilot-chrome nav[aria-label=Staff\ navigation]>button.active{background:var(--anduril-text)!important;color:#000!important}.marpbound-portal .workspace-body{max-width:1600px!important;padding:24px clamp(18px,3vw,44px) 64px!important}.portal-masthead.qc-masthead{overflow:hidden;border:1px solid var(--anduril-rule)!important;min-height:500px!important;box-shadow:none!important;background:linear-gradient(112deg,#0000 0 58%,#f4f4ef21 58.05% 58.18%,#0000 58.24% 100%),linear-gradient(#f4f4ef13,#f4f4ef05)!important;grid-template-columns:minmax(0,1fr)!important;align-items:end!important}.portal-masthead.qc-masthead:before{content:"SECURE LOCAL AI / QC";border:1px solid var(--anduril-rule);width:auto;height:auto;color:var(--anduril-muted);letter-spacing:.18em;background:#030405;padding:7px 9px;font-size:10px;font-weight:900;position:absolute;top:18px;left:auto;right:22px;transform:none}.portal-masthead.qc-masthead:after{content:"XC360";color:#f4f4ef14;letter-spacing:-.02em;font-size:clamp(96px,14vw,210px);font-weight:900;line-height:.75;position:absolute;bottom:28px;right:34px}.portal-masthead.qc-masthead>div:first-child{grid-area:1/1!important}.portal-masthead.qc-masthead>dl{grid-area:2/1!important}.portal-masthead.qc-masthead h1{text-transform:uppercase!important;max-width:980px!important;font-size:clamp(72px,8.2vw,132px)!important;font-weight:900!important;line-height:.78!important}.portal-masthead.qc-masthead p:not(.eyebrow){color:#b2bac0!important;max-width:520px!important;font-size:15px!important}.portal-masthead .eyebrow,.quality-dropzone .eyebrow,.crm-question-panel .eyebrow{color:#f4f4ef!important;letter-spacing:.22em!important}.portal-masthead.qc-masthead dl{z-index:1;align-self:end;position:relative;border:1px solid var(--anduril-rule)!important;background:#030405!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-self:start!important;width:min(100%,760px)!important;margin-top:32px!important;transform:translateY(42px)!important}.portal-masthead.qc-masthead dd{color:#fff!important;font-size:18px!important}.marpbound-portal .assistant-workspace.assistant-prompt-first{border:1px solid var(--anduril-rule)!important;min-height:760px!important;box-shadow:none!important;background:#000000b8!important}.marpbound-portal .assistant-prompt-first>aside,.marpbound-portal .assistant-prompt-first .assistant-chat>header,.marpbound-portal [data-testid=pilot-page-intelligence] .assistant-chat>form{border-color:var(--anduril-rule)!important;background:#030405!important}.marpbound-portal .assistant-prompt-first>aside h2,.marpbound-portal .assistant-prompt-first .assistant-chat>header h2,.marpbound-portal .assistant-empty h3,.marpbound-portal .quality-dropzone h3,.marpbound-portal .crm-question-panel h3{text-transform:uppercase!important;letter-spacing:.02em!important;font-family:Arial Narrow,Aptos Narrow,Roboto Condensed,Inter,sans-serif!important}.marpbound-portal .assistant-prompt-first>aside header button,.marpbound-portal .assistant-prompt-first>aside nav button,.marpbound-portal .assistant-status-stack button,.marpbound-portal .assistant-tools>summary,.marpbound-portal .assistant-prompt-first .assistant-examples button,.marpbound-portal .quality-dropzone button,.marpbound-portal .crm-question-actions button,.queued-crm-question button{border-radius:0!important}.marpbound-portal .portal-readiness-strip article,.marpbound-portal .quality-dropzone,.marpbound-portal .crm-question-panel,.marpbound-portal .assistant-tools,.marpbound-portal .assistant-file-result,.marpbound-portal .assistant-register-card{border:1px solid var(--anduril-rule)!important;box-shadow:none!important;background:linear-gradient(#f4f4ef0d,#f4f4ef05)!important;border-radius:0!important}.marpbound-portal .portal-readiness-strip article.ready span,.marpbound-portal .crm-readiness.connected{color:var(--anduril-live)!important;border-color:#d9ff527a!important}.marpbound-portal .quality-dropzone button,.marpbound-portal [data-testid=assistant-send]{background:var(--anduril-text)!important;color:#000!important}.marpbound-portal .crm-question-actions button{color:var(--anduril-text)!important;background:#07090b!important}.marpbound-portal .crm-question-actions button:hover:not(:disabled){background:var(--anduril-text)!important;color:#000!important}.marpbound-portal .assistant-messages{background:#000!important}.marpbound-portal .assistant-prompt-first .assistant-messages>article{border:1px solid #f4f4ef21!important;padding:16px 18px!important}.marpbound-portal .assistant-prompt-first .assistant-messages>article.assistant{padding-left:58px!important}.marpbound-portal .assistant-prompt-first .assistant-messages>article.assistant:before{width:28px!important;height:28px!important;top:16px!important;left:16px!important}.marpbound-portal .assistant-prompt-first .assistant-messages>article.user{background:#11161a!important;border:1px solid #f4f4ef38!important}.marpbound-portal [data-testid=pilot-page-intelligence] .assistant-chat>form{border-radius:0!important;bottom:18px!important}.marpbound-portal [data-testid=assistant-question]{color:#fff!important;background:#030405!important}.marpbound-portal .assistant-empty-mark{border:1px solid var(--anduril-rule);color:#000!important;background:#f4f4ef!important;width:52px!important;height:52px!important}.staff-crm-portal .staff-masthead h1{max-width:760px}.staff-crm-actions{grid-template-columns:auto auto auto minmax(0,1fr);align-items:center;gap:10px;margin:0 max(24px,50% - 590px) 12px;display:grid}.staff-crm-actions button{color:#000;text-transform:uppercase;letter-spacing:.08em;background:#f4f4ef;border:1px solid #ffffff38;border-radius:0;min-height:42px;padding:9px 14px;font-weight:850}.staff-crm-actions button:disabled{opacity:.5;cursor:wait;display:inline-block}.staff-crm-actions button+button{color:#f4f4ef;background:#080a0c}.staff-crm-actions span{color:#a8adb2;font-size:12px}.staff-crm-activation{background:linear-gradient(110deg,#ffffff16,#ffffff06),#07090b;border:1px solid #ffffff2e;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;margin:0 max(24px,50% - 590px) 18px;padding:20px 22px;display:grid}.staff-crm-activation.attention{border-left:4px solid #f0b66f}.staff-crm-activation.connected{border-left:4px solid #d9ff62}.staff-crm-activation span{color:#f0b66f;font-family:var(--font-condensed);letter-spacing:.22em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.staff-crm-activation.connected span{color:#d9ff62}.staff-crm-activation strong{color:#f7f7f4;font-family:var(--font-condensed);text-transform:uppercase;margin-top:5px;font-size:clamp(28px,4vw,48px);line-height:.9;display:block}.staff-crm-activation p{color:#b9bec3;max-width:860px;margin:10px 0 0;line-height:1.5}.staff-crm-activation small{color:#858b91;text-align:right;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.staff-crm-panel{border:1px solid var(--anduril-rule);background:#07090b;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 max(24px,50% - 590px) 18px;display:grid}.staff-crm-panel article{background:#0b0d10;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-height:92px;padding:20px;display:grid}.staff-crm-panel article:nth-child(n+4){min-height:78px}.staff-crm-panel span{color:#f0b66f;font-family:var(--font-condensed);font-size:24px}.staff-crm-panel b{color:#f7f7f4;text-transform:uppercase;letter-spacing:.08em;font-size:12px;display:block}.staff-crm-panel small{color:#a8adb2;margin-top:6px;line-height:1.45;display:block}.portal-diagnostics{background:linear-gradient(#ffffff0e,#ffffff05),#050607;border:1px solid #ffffff2e;margin:0 max(24px,50% - 590px) 18px;padding:20px 22px}.portal-diagnostics header{justify-content:space-between;align-items:start;gap:18px;margin-bottom:16px;display:flex}.portal-diagnostics h2{color:#f7f7f4;font-family:var(--font-condensed);text-transform:uppercase;margin:0;font-size:clamp(24px,3.2vw,38px);line-height:.92}.portal-diagnostics header button{color:#f4f4ef;text-transform:uppercase;letter-spacing:.08em;background:#080a0c;border:1px solid #ffffff38;border-radius:0;min-height:38px;padding:8px 13px;font-weight:850}.portal-diagnostics-grid{border:1px solid var(--anduril-rule);background:#07090b;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.portal-diagnostics-grid article{background:#090b0d;min-height:104px;padding:16px}.portal-diagnostics-grid span{color:#858b91;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.portal-diagnostics-grid b{color:#f7f7f4;font-family:var(--font-condensed);text-transform:uppercase;margin-top:10px;font-size:22px;line-height:.95;display:block}.portal-diagnostics-grid small{color:#a8adb2;margin-top:8px;font-size:11px;line-height:1.45;display:block}.portal-diagnostics-grid article.ready{box-shadow:inset 0 3px #d9ff62}.portal-diagnostics-grid article.attention{box-shadow:inset 0 3px #f0b66f}.portal-diagnostics>p{color:#a8adb2;margin:12px 0 0;font-size:12px}@media (width<=980px){.marpbound-portal>.pilot-chrome{grid-template-columns:1fr auto!important}.marpbound-portal .pilot-chrome nav[aria-label=Pilot\ navigation],.marpbound-portal .pilot-chrome nav[aria-label=Staff\ navigation],.marpbound-portal .integration-kind{display:none!important}.portal-masthead.qc-masthead{grid-template-columns:1fr!important}.portal-masthead.qc-masthead h1{max-width:100%!important;font-size:clamp(58px,13vw,92px)!important}}@media (width<=680px){.staff-crm-actions,.staff-crm-activation{grid-template-columns:1fr;margin-left:12px;margin-right:12px}.staff-crm-activation small{text-align:left}.staff-crm-panel{grid-template-columns:1fr;margin-left:12px;margin-right:12px}.portal-diagnostics{margin-left:12px;margin-right:12px}.portal-diagnostics-grid{grid-template-columns:1fr}.portal-masthead.qc-masthead{min-height:360px!important}.portal-masthead.qc-masthead h1{font-size:58px!important}.portal-masthead.qc-masthead:before,.portal-masthead.qc-masthead:after{display:none!important}}
