:root{--ink-950:#171a1f;--ink-800:#343942;--ink-600:#4b5563;--ink-500:#667085;--ink-400:#aeb4bd;--paper-100:#fff;--paper-200:#f7f8fa;--paper-300:#e6e8ec;--accent-700:#315f83;--accent-500:#5f88aa;--accent-300:#c9dbe8;--success-700:#15803d;--warning-700:#a16207;--danger-700:#b91c1c}.stripe-connect-card,.money-pay-link{border:1px solid var(--command-line,#dfe5ef);background:#fff;border-radius:18px;gap:14px;margin-bottom:20px;padding:20px;display:grid}.stripe-connect-card header{justify-content:space-between;align-items:center;display:flex}.stripe-connect-card header p,.stripe-connect-card header h2,.money-pay-link h3,.money-pay-link p{margin:0}.stripe-connect-card header p{color:#64748b;letter-spacing:.04em;font-size:13px;font-weight:700}.stripe-connect-card header span{color:#2257b8;background:#eef4ff;border-radius:999px;padding:6px 10px;font-size:13px;font-weight:800}.stripe-connect-card>div,.stripe-connect-card dialog div{flex-wrap:wrap;gap:10px;display:flex}.stripe-connect-card button,.money-pay-link button{border:0;border-radius:999px;min-height:44px;padding:0 18px}.stripe-connect-card button:not(.secondary),.money-pay-link button:not(.secondary){color:#fff;background:#2257b8}.stripe-connect-card button.secondary,.money-pay-link button.secondary{color:#24324a;background:#eef2f7}.stripe-connect-card button.danger{color:#fff;background:#b42318}.stripe-connect-card button:focus-visible,.money-pay-link button:focus-visible,.stripe-pay-page button:focus-visible,.stripe-pay-page a:focus-visible{outline-offset:3px;outline:3px solid #60a5fa}.stripe-connect-card button:disabled,.money-pay-link button:disabled{cursor:not-allowed;opacity:.55}.stripe-connect-note{color:#8a4b08;font-weight:700}.stripe-connect-status{font-size:16px}.stripe-connect-card dialog{border:0;border-radius:18px;max-width:460px;padding:24px}.stripe-connect-card dialog::backdrop{background:#0f172a8c}.money-stripe-payment{color:#2257b8;font-weight:700}.stripe-pay-page{color:#172033;background:#f4f7fb;place-items:center;min-height:100svh;padding:40px 20px;display:grid}.stripe-pay-card{background:#fff;border:1px solid #dfe5ef;border-radius:24px;gap:20px;width:100%;max-width:520px;padding:28px;display:grid;box-shadow:0 24px 70px -42px #0f172aa6}.stripe-pay-card header{align-items:center;gap:12px;display:flex}.stripe-pay-card header img{object-fit:contain;border-radius:12px;width:48px;height:48px}.stripe-pay-card header div{gap:3px;display:grid}.stripe-pay-card header strong{font-size:18px}.stripe-pay-card header span,.stripe-pay-dates{color:#64748b;font-size:14px}.stripe-pay-dates{justify-content:space-between;display:flex}.stripe-pay-card h1{letter-spacing:-.035em;text-wrap:balance;margin:4px 0;font-size:clamp(32px,8vw,44px)}.stripe-pay-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.stripe-pay-card li{justify-content:space-between;gap:16px;display:flex}.stripe-pay-card dl{border-top:1px solid #e5e9f0;grid-template-columns:1fr auto;gap:8px;margin:0;padding-top:16px;display:grid}.stripe-pay-card dd{text-align:right;margin:0;font-weight:800}.stripe-pay-card form button{color:#fff;background:#2257b8;border:0;border-radius:14px;width:100%;min-height:52px;font-size:17px;font-weight:800}.stripe-pay-card>p{color:#64748b;text-align:center;text-wrap:balance;margin:0;font-size:14px}@media (max-width:30rem){.stripe-pay-page{padding:18px 14px}.stripe-pay-card{border-radius:20px;padding:20px}.stripe-pay-card header span,.stripe-pay-dates,.stripe-pay-card>p{font-size:16px}}.tasks-page{color:#17211d;background:#f6f7f9;grid-template-rows:64px minmax(0,1fr);grid-template-columns:252px minmax(0,1fr);min-height:100vh;display:grid}.tasks-content{grid-area:2/2;min-width:0;padding:8px 294px 70px 34px}.tasks-heading{justify-content:space-between;align-items:end;gap:24px;max-width:1380px;margin:0 auto 22px;display:flex}.tasks-heading>div:first-child{flex-shrink:0}.tasks-heading p{color:#69736e;margin:0 0 5px;font-size:13px}.tasks-heading h1{font:700 32px/1.1 var(--font-display,inherit);letter-spacing:-.04em;margin:0}.tasks-stats{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.tasks-stats span,.tasks-stats button{color:#59635e;font:inherit;background:#fff;border:1px solid #dde2df;border-radius:9px;padding:8px 10px;font-size:12px}.tasks-stats button{min-height:44px}.tasks-stats button[aria-pressed=true]{background:var(--command-blue);border-color:var(--command-blue);color:#fff!important}.tasks-stats button[aria-pressed=true] b{color:inherit}.tasks-stats b{color:#17211d;font-size:14px}.tasks-toolbar{align-items:center;gap:8px;max-width:1380px;margin:0 auto 12px;display:flex}.tasks-toolbar label{color:#66706b;align-items:center;gap:6px;font-size:12px;display:flex}.tasks-toolbar select{color:#26322c;background:#fff;border:1px solid #d9dfdb;border-radius:8px;min-height:36px;padding:0 28px 0 10px}.tasks-segment{background:#e9ecea;border-radius:9px;padding:3px;display:inline-flex}.tasks-segment button{color:#65706a;background:0 0;border:0;border-radius:7px;min-height:30px;padding:0 14px}.tasks-segment button[aria-pressed=true]{color:#17211d;background:#fff;box-shadow:0 1px 3px #00000018}.tasks-quick{background:#fff;border:1px solid #dce2de;border-radius:12px;align-items:center;gap:9px;max-width:1380px;margin:0 auto 16px;padding:9px 10px 9px 14px;display:flex;position:relative;box-shadow:0 2px 8px #17211d0a}.tasks-quick>span{color:#719182;font-size:23px}.tasks-quick input{border:0;outline:0;flex:1;min-width:0;font-size:14px}.tasks-quick button,.tasks-panel footer button{color:#fff;background:#1f5b45;border:0;border-radius:8px;min-height:36px;padding:0 15px;font-weight:650}.tasks-quick button:disabled{opacity:.45}.tasks-parse{z-index:4;background:#fff;border:1px solid #dce2de;border-radius:8px;gap:7px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);left:28px;box-shadow:0 8px 30px #1c30261f}.tasks-parse span,.tasks-pill{color:#496256;background:#eef3f0;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:650}.tasks-drafts{background:#f0f5f2;border:1px solid #d7ded9;border-radius:12px;max-width:1380px;margin:0 auto 16px;overflow:hidden}.tasks-drafts>header{color:#496256;justify-content:space-between;padding:11px 14px;font-size:13px;display:flex}.tasks-agent-dot{background:#ad6fd4;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #ad6fd421}.tasks-drafts article{background:#fff;border-top:1px solid #dbe4de;align-items:center;gap:9px;padding:11px 14px;display:flex}.tasks-drafts article div{flex:1;min-width:0;display:grid}.tasks-drafts article span{color:#6c7771;font-size:12px}.tasks-drafts article button{color:#fff;background:#1f5b45;border:0;border-radius:7px;min-height:32px;padding:0 12px}.tasks-drafts article button.text{color:#69736e;background:0 0}.tasks-list{background:#fff;border:1px solid #dde2df;border-radius:12px;max-width:1380px;margin:0 auto;overflow:hidden}.tasks-list details+details{border-top:1px solid #e5e9e7}.tasks-list summary{cursor:pointer;background:#fafbfa;align-items:center;gap:8px;padding:12px 15px;font-size:13px;font-weight:700;list-style:none;display:flex}.tasks-list summary::-webkit-details-marker{display:none}.tasks-list summary:before{content:"›";color:#8b948f;transform:rotate(90deg)}.tasks-list details:not([open]) summary:before{transform:none}.tasks-list summary b{color:#66716b;text-align:center;background:#ebefed;border-radius:999px;min-width:22px;padding:2px 6px;font-size:11px}.tasks-row{background:#fff;border-top:1px solid #edf0ee;grid-template-columns:28px minmax(220px,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:7px 15px;display:grid}.tasks-row:hover{background:#fbfcfb}.tasks-row.is-waiting{background:#fcfbf7}.tasks-check{color:#0000;background:#fff;border:1.5px solid #b7c0bb;border-radius:50%;width:21px;height:21px}.tasks-check:hover{color:#1f5b45;border-color:#1f5b45}.tasks-check:disabled{cursor:not-allowed;border-style:dashed}.tasks-row-main{text-align:left;background:0 0;border:0;gap:3px;min-width:0;display:grid}.tasks-row-main strong{text-overflow:ellipsis;white-space:nowrap;color:#202b25;font-size:14px;overflow:hidden}.tasks-row-main span,.tasks-row-meta{color:#78817d;font-size:12px}.tasks-row-meta{align-items:center;gap:9px;display:flex}.tasks-pill.needs{color:#704396;background:#f1eafb}.tasks-pill.waiting{color:#795a23;background:#f5eddd}.tasks-none{color:#929a96;border-top:1px solid #edf0ee;margin:0;padding:16px 54px;font-size:13px}.tasks-board{grid-auto-columns:minmax(270px,1fr);grid-auto-flow:column;gap:10px;max-width:1380px;margin:0 auto;padding-bottom:8px;display:grid;overflow-x:auto}.tasks-board>section{background:#eef1ef;border:1px solid #dce2de;border-radius:11px;min-height:360px;overflow:hidden}.tasks-board>section>header{color:#536059;justify-content:space-between;padding:12px;font-size:13px;display:flex}.tasks-board .tasks-row{border:1px solid #dfe4e1;border-radius:9px;grid-template-columns:25px 1fr;margin:0 7px 7px;box-shadow:0 2px 5px #17211d0a}.tasks-board .tasks-row-meta{flex-wrap:wrap;grid-column:2}.tasks-board .tasks-row-main span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tasks-panel{z-index:60;background:#fff;border:0;border-left:1px solid #dce1de;flex-direction:column;width:min(470px,100vw);max-width:none;height:auto;max-height:none;margin:0;padding:0;display:flex;position:fixed;top:64px;bottom:0;right:0;box-shadow:-20px 0 50px #14231c22}.tasks-panel::backdrop{background:#17211c66}.tasks-panel>header{border-bottom:1px solid #e4e8e6;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.tasks-panel>header button{background:#f0f2f1;border:0;border-radius:7px;width:34px;height:34px;font-size:22px}.tasks-eyebrow{letter-spacing:.08em;color:#6d7772;font-size:10px;font-weight:750}.tasks-panel-body{flex:1;padding:22px;overflow:auto}.tasks-panel h2{margin:0 0 8px;font-size:23px;line-height:1.2}.tasks-panel h3{margin:0;font-size:13px}.tasks-panel p{color:#66716b;line-height:1.55}.tasks-panel section{margin-top:23px;position:relative}.tasks-facts{border:1px solid #e2e6e3;border-radius:9px;gap:0;margin:22px 0;display:grid}.tasks-facts div{grid-template-columns:90px 1fr;padding:9px 11px;display:grid}.tasks-facts div+div{border-top:1px solid #edf0ee}.tasks-facts dt{color:#7a847f;font-size:12px}.tasks-facts dd{margin:0;font-size:13px}.tasks-blocked{background:#fdf7eb;border:1px solid #e7d4af;border-radius:9px;padding:12px}.tasks-blocked strong{color:#684d1c;font-size:13px}.tasks-blocked p{color:#806631;margin:5px 0 0;font-size:12px}.tasks-section-title{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.tasks-section-title button{color:#1f5b45;background:0 0;border:0;font-size:12px;font-weight:700}.tasks-link-chip{color:#355b49;background:#edf3f0;border-radius:8px;padding:7px 10px;font-size:12px;display:inline-flex}.tasks-picker{z-index:4;background:#fff;border:1px solid #dce2de;border-radius:10px;padding:10px;position:absolute;top:28px;left:0;right:0;box-shadow:0 18px 45px #17211d24}.tasks-picker label{color:#66716b;gap:5px;font-size:11px;display:grid}.tasks-picker input{border:1px solid #d9dfdb;border-radius:7px;min-height:38px;padding:0 10px;font-size:16px}.tasks-picker button{text-align:left;background:#fff;border:0;border-radius:6px;justify-content:space-between;width:100%;padding:9px;display:flex}.tasks-picker button:hover{background:#f1f5f3}.tasks-picker small{color:#1f5b45}.tasks-sub{color:#46524b;align-items:center;gap:8px;min-height:34px;font-size:13px;display:flex}.tasks-activity{font-size:12px}.tasks-edit-title,.tasks-edit-notes{color:#737d78;gap:5px;margin-bottom:12px;font-size:11px;display:grid}.tasks-edit-title input{color:#17211d;border:0;border-bottom:1px solid #dce2de;padding:7px 0;font-size:22px;font-weight:700}.tasks-edit-notes textarea{resize:vertical;min-height:72px;font:inherit;border:1px solid #dce2de;border-radius:8px;padding:9px;font-size:13px}.tasks-facts input,.tasks-facts button{color:#26322c;min-height:29px;font:inherit;text-align:left;background:0 0;border:0;font-size:12px}.tasks-facts dd span{margin-right:5px}.tasks-sub button,.tasks-calendar-link{color:#1f5b45;background:0 0;border:0;margin-left:auto;font-size:11px;font-weight:700}.tasks-panel footer button.danger{color:#8b3d32;background:#f5ecea}.tasks-rail{z-index:8;gap:11px;width:240px;display:grid;position:fixed;top:158px;right:24px}.tasks-rail section{background:#fff;border:1px solid #dce2de;border-radius:11px;padding:13px;box-shadow:0 2px 8px #17211d08}.tasks-rail header,.tasks-rail p{justify-content:space-between;gap:10px;display:flex}.tasks-rail header{margin-bottom:8px;font-size:12px}.tasks-rail header span{text-align:center;background:#edf1ef;border-radius:999px;min-width:21px;padding:2px 6px}.tasks-rail p{color:#68736d;margin:7px 0 0;font-size:11px;line-height:1.4}.tasks-panel footer{border-top:1px solid #e2e6e3;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.tasks-panel footer button.secondary{color:#536059;background:#edf0ee}.tasks-scrim{z-index:59;background:#14231c24;border:0;position:fixed;inset:64px 0 0 252px}.tasks-toast{z-index:80;color:#fff;background:#17211d;border-radius:9px;align-items:center;gap:18px;padding:11px 14px;font-size:16px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 9px 30px #0003}.tasks-toast button{color:#9fd4ba;background:0 0;border:0;font-weight:700}.tasks-empty{text-align:center;background:#fff;border:1px solid #dde2df;border-radius:12px;max-width:700px;margin:90px auto;padding:35px}.tasks-mobile-tabs{display:none}@media (max-width:760px){.tasks-content{margin-left:0;padding:76px 14px 86px;overflow:hidden}.tasks-heading{margin-bottom:14px;display:block}.tasks-heading h1{font-size:27px}.tasks-stats{flex-wrap:nowrap;justify-content:flex-start;margin-top:13px;overflow-x:auto}.tasks-stats span,.tasks-stats button{flex:none}.tasks-toolbar{padding-bottom:4px;overflow-x:auto}.tasks-toolbar label{flex:none}.tasks-segment button:last-child{display:none}.tasks-quick{padding-left:10px}.tasks-quick input{font-size:16px}.tasks-quick button{padding:0 10px}.tasks-parse{left:4px;right:4px;overflow-x:auto}.tasks-drafts article{flex-wrap:wrap;align-items:flex-start}.tasks-drafts article div{flex-basis:calc(100% - 5px)}.tasks-row{grid-template-columns:26px minmax(0,1fr);padding:9px 11px}.tasks-row-meta{flex-wrap:wrap;grid-column:2;gap:6px}.tasks-row-meta>span:not(.tasks-pill),.tasks-board{display:none}.tasks-scrim{inset:58px 0 0}.tasks-panel{width:100vw;top:58px}.tasks-panel footer{gap:6px;padding:10px}.tasks-panel footer button{white-space:nowrap;flex:none;padding-inline:10px}.tasks-mobile-tabs{z-index:45;padding:7px 8px calc(7px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dce2de;grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.tasks-mobile-tabs button{color:#68736d;background:0 0;border:0;border-radius:8px;min-height:43px;font-size:12px}.tasks-mobile-tabs button.active{color:#1f5b45;background:#edf3f0;font-weight:700}}@media (max-width:1100px){.tasks-content{padding-right:34px}.tasks-rail{display:none}}@media (max-width:760px){.tasks-content{padding-right:14px}}.tasks-content :is(p,span,label,b,strong,time,button,select,input,div),.tasks-panel :is(p,span,label,dt,dd,strong,button,input,textarea,div),.tasks-panel h3{color:#3f4944!important;font-size:16px!important}.tasks-content .tasks-heading p,.tasks-content .tasks-row-main strong{font-size:16px}.tasks-stats span,.tasks-stats button{white-space:nowrap}.tasks-facts div{grid-template-columns:116px 1fr}.tasks-blocked p{max-width:370px}.cal-phone-agenda{display:none}@media (max-width:860px){.cal-day .cal-phone-agenda{gap:10px;padding:12px;display:grid}.cal-phone-agenda nav{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.cal-phone-agenda nav button{background:var(--command-paper);border:1px solid var(--command-line);font:inherit;border-radius:10px;padding:7px;display:grid}.cal-phone-agenda nav button[aria-current=date]{background:var(--command-blue);color:#fff}.cal-phone-agenda nav button[aria-current=date] strong{color:#fff}.cal-phone-agenda nav span{font-size:11px}.cal-phone-agenda .cal-booking{min-height:72px;position:relative;left:auto;right:auto;top:auto!important}.cal-phone-row{border:1px solid var(--command-line);font:inherit;text-align:left;background:#fff;border-radius:10px;grid-template-columns:72px 1fr;align-items:center;gap:8px;padding:11px;display:grid}.cal-phone-row.is-open{color:var(--command-blue);border-style:dashed}}.agent-inbox-workspace{grid-template-columns:minmax(0,1fr) minmax(220px,260px);gap:20px;padding:28px;display:grid}.agent-inbox-main,.agent-inbox-list,.agent-inbox-trust,.agent-inbox-trust section,.agent-inbox-proof,.agent-inbox-edit-form,.agent-inbox-skip-form{gap:16px;display:grid}.agent-inbox-heading,.agent-inbox-card-head,.agent-inbox-action-line,.agent-inbox-controls{justify-content:space-between;align-items:center;gap:12px;display:flex}.agent-inbox-result{color:var(--success-700);flex-basis:100%;margin:8px 0 0;font-size:16px;line-height:1.45}.agent-inbox-result.is-error{color:var(--danger-700)}.agent-inbox-heading{border-bottom:1px solid var(--paper-300);align-items:start;padding-bottom:18px;display:grid}.agent-inbox-heading span,.agent-inbox-card-head span,.agent-inbox-trust>div>span{color:var(--ink-600);letter-spacing:normal;text-transform:none;font-size:14px;font-weight:500}.agent-inbox-heading h2,.agent-inbox-trust h2,.agent-inbox-card h3,.agent-inbox-trust h3,.agent-inbox-heading p,.agent-inbox-trust p{margin:0}.agent-inbox-heading h2{margin-top:5px;font-size:28px;line-height:1.15}.agent-inbox-heading p,.agent-inbox-trust p{max-width:440px;color:var(--ink-600);font-size:16px;line-height:1.5}.agent-inbox-card{border:1px solid var(--paper-300);background:var(--paper-100);padding:20px}.agent-inbox-card h3,.agent-inbox-trust h3{margin-top:4px;font-size:19px;line-height:1.35}.agent-inbox-card time,.agent-inbox-action-line span{color:var(--ink-600);font-size:16px}.agent-inbox-action-line{border-block:1px solid var(--paper-300);justify-content:flex-start;margin:16px 0;padding:12px 0;display:grid}.agent-inbox-action-line strong{color:var(--accent-700);font-size:16px}.agent-inbox-controls{flex-wrap:wrap;justify-content:flex-start}.agent-inbox-controls button,.agent-inbox-controls summary{min-height:44px;color:var(--accent-700);font:inherit;cursor:pointer;background:0 0;border:0;padding:11px 14px;font-size:16px;font-weight:650}.agent-inbox-controls summary{align-items:center;list-style:none;display:grid}.agent-inbox-controls summary::-webkit-details-marker{display:none}.agent-inbox-controls .agent-inbox-approve{background:var(--accent-700);color:#fff}.agent-inbox-controls details[open]{flex-basis:100%}.agent-inbox-controls details[open]>summary{border-bottom:2px solid var(--accent-700);width:max-content}.agent-inbox-controls details:not([open])>:not(summary){display:none}.agent-inbox-edit-form,.agent-inbox-skip-form,.agent-inbox-proof{background:var(--paper-200);margin-top:10px;padding:16px}.agent-inbox-edit-form label,.agent-inbox-skip-form label{color:var(--ink-800);gap:6px;font-size:16px;font-weight:700;display:grid}.agent-inbox-edit-form textarea,.agent-inbox-edit-form input,.agent-inbox-skip-form input{border:1px solid var(--ink-400);width:100%;min-height:44px;color:var(--ink-950);font:inherit;background:#fff;padding:10px 12px;font-size:16px}.agent-inbox-edit-form textarea{resize:vertical;min-height:180px}.agent-inbox-proof p,.agent-inbox-proof pre,.agent-inbox-trust dd,.agent-inbox-trust dt{margin:0;font-size:16px;line-height:1.5}.agent-inbox-proof dl,.agent-inbox-trust dl{gap:10px;margin:0;display:grid}.agent-inbox-proof dl>div,.agent-inbox-trust dl>div{gap:4px;display:grid}.agent-inbox-proof pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;max-width:100%;padding:10px;overflow:auto}.agent-inbox-trust{border-left:1px solid var(--paper-300);align-content:start;padding-left:24px}.agent-inbox-trust section{border-top:1px solid var(--paper-300);padding-top:16px}.agent-inbox-trust dl>div{grid-template-columns:minmax(0,1fr);align-items:start}.agent-inbox-trust dt{color:var(--ink-800);overflow-wrap:anywhere;min-width:0}.agent-inbox-trust dd{color:var(--ink-600);text-align:left;min-width:0}.agent-inbox-trust-form{justify-items:start;gap:6px;display:grid}.agent-inbox-trust-form small{font-size:16px}.agent-inbox-target dt{color:var(--accent-700)}@media (max-width:820px){.agent-inbox-workspace{grid-template-columns:1fr;padding:20px 16px 32px}.agent-inbox-heading,.agent-inbox-card-head{align-items:flex-start}.agent-inbox-heading{display:grid}.agent-inbox-trust{border-top:1px solid var(--paper-300);border-left:0;padding:22px 0 0}}@media (max-width:420px){.agent-inbox-card{padding:16px}.agent-inbox-controls{grid-template-columns:1fr 1fr;display:grid}.agent-inbox-controls form:first-child,.agent-inbox-controls details[open]{grid-column:1/-1}.agent-inbox-controls .agent-inbox-approve,.agent-inbox-controls summary{width:100%}}.ref-app .agent-inbox-workspace p,.ref-app .agent-inbox-workspace time,.ref-app .agent-inbox-workspace dt,.ref-app .agent-inbox-workspace dd,.ref-app .agent-inbox-workspace pre,.ref-app .agent-inbox-action-line span{font-weight:500}.ref-app .agent-inbox-workspace dt{font-size:16px}.ref-app .agent-inbox-controls button,.ref-app .agent-inbox-controls summary{font-size:16px;font-weight:650}.crm-timeline{background:#fff;border-top:1px solid #e9ebee;gap:20px;padding:24px 16px 32px;display:grid}.crm-timeline-heading,.crm-timeline-heading>div{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.crm-timeline-heading>div{gap:4px;display:grid}.crm-timeline-heading p,.crm-proof-drawer header p{color:#616268;margin:0;font-size:13px;line-height:1.45}.crm-timeline-heading h2,.crm-proof-drawer h2,.crm-proof-drawer h3{color:#26272b;margin:0}.crm-timeline-heading h2{font-size:clamp(24px,6vw,32px);line-height:1.1}.crm-timeline-heading>span{color:#616268;white-space:nowrap;font-size:15px;line-height:1.45}.crm-timeline-filters{scrollbar-width:thin;gap:4px;max-width:100%;padding-bottom:4px;display:flex;overflow-x:auto}.crm-timeline-filters button{color:#616268;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:8px 12px;font-size:15px;font-weight:500}.crm-timeline-filters button:hover,.crm-timeline-filters button.is-active{color:#2f5d8c;border-bottom-color:#2f5d8c}.crm-timeline-filters button:active{background:#edf2f7}.crm-timeline-filters button:focus-visible,.crm-timeline-list button:focus-visible,.crm-proof-drawer button:focus-visible{outline-offset:2px;outline:2px solid #2f5d8c}.crm-timeline-list,.crm-receipt-status-chain{gap:0;margin:0;padding:0;list-style:none;display:grid}.crm-timeline-list li{border-top:1px solid #e9ebee}.crm-timeline-list li:last-child{border-bottom:1px solid #e9ebee}.crm-timeline-list button{color:#26272b;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr);gap:12px;width:100%;min-height:72px;padding:16px 0;display:grid}.crm-timeline-list button:hover{background:#f5f8fb}.crm-timeline-list button:active{background:#edf2f7}.crm-receipt-timeline-mark{color:#616268;background:#f5f8fb;border:1px solid #e0e7ef;place-items:center;width:28px;height:28px;font-size:15px;font-weight:700;display:grid}.crm-receipt-timeline-mark.is-done{color:#1b6f41;background:#eff7f2;border-color:#d3e8db}.crm-receipt-timeline-mark.is-attention{color:#85570f;background:#fdf8ee;border-color:#efe0c4}.crm-receipt-timeline-mark.is-failed{color:#b4232a;background:#fcf1f1;border-color:#f0d4d4}.crm-receipt-timeline-mark.is-neutral{background:#f5f6f8;border-color:#e9ebee}.crm-timeline-type-line{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.crm-timeline-status-word,.crm-timeline-agent-mark{font-size:13px;font-weight:600}.crm-timeline-status-word.is-done{color:#1b6f41}.crm-timeline-status-word.is-attention{color:#85570f}.crm-timeline-status-word.is-failed{color:#b4232a}.crm-timeline-status-word.is-neutral{color:#616268}.crm-timeline-agent-mark{color:#2f5d8c}.crm-timeline-copy,.crm-timeline-proof{gap:4px;min-width:0;display:grid}.crm-timeline-copy>span,.crm-timeline-copy small,.crm-timeline-proof{color:#616268}.crm-timeline-copy>span,.crm-timeline-copy small,.crm-timeline-proof small,.crm-timeline-proof time{font-size:15px;line-height:1.45}.crm-timeline-copy strong{font-size:16px;line-height:1.4}.crm-timeline-proof{grid-column:2}.crm-timeline-proof small{color:#2f5d8c;font-weight:600}.crm-timeline-empty,.crm-proof-empty{background:#f5f6f8;border:1px solid #e9ebee;gap:8px;padding:24px;display:grid}.crm-timeline-empty strong,.crm-proof-empty strong,.crm-timeline-empty p,.crm-proof-empty p{margin:0;font-size:16px;line-height:1.5}.crm-timeline-empty p,.crm-proof-empty p{color:#616268}.crm-proof-drawer{color:#26272b;background:#fff;border:0;border-left:1px solid #e9ebee;width:min(100%,480px);max-width:none;height:100dvh;max-height:none;margin:0 0 0 auto;padding:0;box-shadow:-12px 0 36px #26272b1f}.crm-proof-drawer::backdrop{background:#26272b52}.crm-proof-drawer>header{border-bottom:1px solid #e9ebee;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 16px;display:flex}.crm-proof-drawer>header>div{gap:4px;display:grid}.crm-proof-drawer h2{font-size:22px;line-height:1.2}.crm-proof-drawer h3{font-size:16px;line-height:1.4}.crm-proof-drawer>header button{color:#26272b;cursor:pointer;background:#fff;border:1px solid #dfe2e6;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:24px;display:grid}.crm-proof-drawer>header button:hover{background:#f5f6f8}.crm-proof-drawer-body{gap:0;display:grid}.crm-proof-drawer-body>section,.crm-proof-empty{border-bottom:1px solid #e9ebee;padding:24px 16px}.crm-proof-drawer-body>section{gap:16px;display:grid}.crm-proof-drawer-body p,.crm-proof-drawer-body pre,.crm-proof-fields dt,.crm-proof-fields dd,.crm-receipt-status-chain strong,.crm-receipt-status-chain time,.crm-receipt-status-chain small{margin:0;font-size:16px;line-height:1.5}.crm-proof-drawer-body pre{overflow-wrap:anywhere;white-space:pre-wrap;font-family:inherit}.crm-receipt-status-chain{gap:16px}.crm-receipt-status-chain li{grid-template-columns:28px minmax(0,1fr);gap:12px;display:grid}.crm-receipt-status-chain li>span:last-child{gap:2px;display:grid}.crm-receipt-status-chain time,.crm-receipt-status-chain small,.crm-proof-fields dt{color:#616268}.crm-receipt-status-icon{border:1px solid #dfe2e6;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.crm-receipt-status-icon.is-done{color:#1b6f41;background:#eff7f2;border-color:#d3e8db}.crm-receipt-status-icon.is-attention{color:#85570f;background:#fdf8ee;border-color:#efe0c4}.crm-receipt-status-icon.is-failed{color:#b4232a;background:#fcf1f1;border-color:#f0d4d4}.crm-proof-fields{gap:0;margin:0;display:grid}.crm-proof-fields>div{border-top:1px solid #e9ebee;gap:4px;padding:12px 0;display:grid}.crm-proof-fields dd{overflow-wrap:anywhere}@media (min-width:720px){.crm-timeline{padding:32px}.crm-timeline-filters{flex-wrap:wrap;overflow-x:visible}.crm-timeline-list button{grid-template-columns:32px minmax(0,1fr) 176px;gap:16px;padding:20px 8px}.crm-timeline-proof{text-align:right;grid-column:auto;justify-items:end}.crm-proof-drawer>header,.crm-proof-drawer-body>section,.crm-proof-empty{padding-left:24px;padding-right:24px}}@media (pointer:coarse){.crm-timeline-filters button{min-height:48px;padding-left:16px;padding-right:16px}}@media (min-width:86.25rem){.crm-conversations-layout{grid-template-columns:minmax(280px,.76fr) minmax(520px,1.55fr) minmax(260px,.72fr)}.crm-conversations-layout>.crm-details-rail{grid-area:1/3;display:block}.crm-details-mobile{display:none}}.crm-conversations-shell{--crm-amber:#7d5200;--crm-amber-wash:#f6ead0;--crm-clay:#9c3b1c;--crm-clay-wash:#f7e0d6;--crm-mint:#0f6b5c;--crm-mint-wash:#dff3ee;--crm-violet:#5b3fb0;--crm-violet-wash:#efeafb}@scope(.crm-conversations-shell){.crm-conversations-shell{--crm-amber:#7d5200;--crm-amber-wash:#f6ead0;--crm-clay:#9c3b1c;--crm-clay-wash:#f7e0d6;--crm-mint:#0f6b5c;--crm-mint-wash:#dff3ee;--crm-violet:#5b3fb0;--crm-violet-wash:#efeafb}.crm-conversations-shell :where(button,input,select,summary,textarea):focus-visible,.crm-conversations-shell a:focus-visible{outline:2px solid var(--command-blue);outline-offset:2px}.crm-conversations-content{padding:18px 24px 32px;overflow:auto}.crm-conversations-content>.command-needs-you{display:none}.crm-page-heading{gap:4px;margin:0 4px 18px;display:grid}.crm-page-heading :where(p,h1,strong){margin:0}.crm-page-heading p{color:var(--command-ink-3);font-size:14px;font-weight:600}.crm-page-heading h1{color:var(--command-ink);letter-spacing:-.025em;font-size:38px;line-height:1.1}.crm-page-heading strong{color:var(--command-ink-2);font-size:15px}.crm-view-header{border:0;flex-wrap:wrap;padding:0 0 12px}.crm-view-header nav{background:#1018280a;border-radius:999px;flex-wrap:wrap;gap:0;padding:4px;display:flex;overflow:visible}.crm-view-header nav button{border-radius:999px;min-height:36px;padding:7px 14px}.crm-view-header nav button[aria-pressed=true]{color:var(--command-ink);background:#fff;font-weight:800;box-shadow:0 1px 1px #1018280a,0 10px 26px -18px #1018284d}.crm-view-header nav button span{color:var(--command-ink-3);margin-left:3px;font-size:12px}.crm-pill-button,.crm-bulk-bar button,.crm-failed-actions button,.crm-scheduled-view button,.crm-thread-toolbar select{border:1px solid var(--command-line-strong,#10182829);color:var(--command-ink-2);cursor:pointer;font:inherit;white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:6px 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.crm-pill-button:hover,.crm-bulk-bar button:hover:not(:disabled),.crm-failed-actions button:hover,.crm-scheduled-view button:hover{background:var(--command-paper);color:var(--command-ink)}.crm-pill-button:disabled,.crm-bulk-bar button:disabled{cursor:not-allowed;opacity:.45}.crm-filter-row{border:0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px 10px;padding:0 0 16px;display:flex}.crm-filter-row .crm-list-search{border:1px solid var(--command-line);background:#fff;border-radius:999px;flex:0 300px;align-items:center;gap:8px;min-height:42px;padding:0 14px;display:flex}.crm-filter-row .crm-list-search input{border:0;outline:0;min-width:0;min-height:38px;padding:0}.crm-filter-row nav{flex-wrap:wrap;gap:6px;display:flex;overflow:visible}.crm-filter-row nav:last-child{flex-basis:100%;padding-left:min(290px,20vw)}.crm-filter-row nav button,.crm-channel-picker button{border:1px solid var(--command-line-strong,#10182829);color:var(--command-ink-2);background:#fff;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:6px 13px;display:inline-flex}.crm-filter-row nav button[aria-pressed=true],.crm-channel-picker button[aria-pressed=true]{background:var(--command-blue);border-color:var(--command-blue);color:#fff}.crm-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:18px;height:18px}.crm-channel-icon{color:#fff;background:#0f7a64;border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.crm-channel-icon .crm-icon{width:14px;height:14px}.crm-channel-icon.is-email{background:#5b3fb0}.crm-channel-icon.is-facebook_messenger{background:#0a66e8}.crm-channel-icon.is-instagram{background:#c1357f}.crm-channel-icon.is-whatsapp{background:#1c8a4a}.crm-channel-icon.is-call_note{background:#586274}.crm-conversations-layout{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:16px;height:auto;min-height:600px;overflow:visible}.crm-conversation-list,.crm-thread,.crm-conversations-layout>.crm-details-rail,.crm-scheduled-view{border:1px solid var(--command-line);background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 1px 1px #1018280a,0 10px 26px -18px #1018284d}.crm-conversation-list{border-right:1px solid var(--command-line)}.crm-inbox-title{min-height:56px;padding:10px 12px 8px 16px}.crm-inbox-title strong{font-size:15px;font-weight:800}.crm-bulk-bar{border-radius:14px;margin:0 8px 6px}.crm-conversation-row{border-top:0;border-left:3px solid #0000;margin:2px 8px;padding:0}.crm-conversation-row.is-active{background:var(--command-blue-wash);box-shadow:none;border-radius:14px}.crm-conversation-row.has-draft{border-left-color:var(--command-blue)}.crm-conversation-row.has-reply{border-left-color:var(--crm-clay)}.crm-conversation-row.has-new{border-left-color:var(--crm-violet)}.crm-conversation-row.has-quiet{border-left-color:var(--crm-amber)}.crm-conversation-row>:where(a,label){color:inherit;cursor:pointer;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;width:100%;min-width:0;padding:10px;text-decoration:none;display:grid}.crm-conversation-row>label{grid-template-columns:20px 38px minmax(0,1fr)}.crm-conversation-row>label>input{width:20px;height:20px;margin-top:9px}.crm-conversation-avatar{width:38px;height:38px}.crm-conversation-copy{gap:3px;display:grid}.crm-conversation-name{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.crm-conversation-name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-conversation-name time{color:var(--command-ink-3);flex:none;font-size:12px}.crm-conversation-copy>small{color:var(--command-ink-3);align-items:center;gap:6px;display:flex}.crm-conversation-copy>small .crm-channel-icon{width:20px;height:20px}.crm-row-badges{align-items:center;gap:5px;min-height:24px;display:flex}.crm-attention{background:var(--command-blue-wash);color:var(--command-blue);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800}.crm-attention:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.crm-attention.is-reply{background:var(--crm-clay-wash);color:var(--crm-clay)}.crm-attention.is-new{background:var(--crm-violet-wash);color:var(--crm-violet)}.crm-attention.is-quiet{background:var(--crm-amber-wash);color:var(--crm-amber)}.crm-assignee-badge,.crm-unread-count{border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 6px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.crm-assignee-badge{background:var(--command-paper);border:1px solid var(--command-line);color:var(--command-ink-2);margin-left:auto}.crm-unread-count{background:var(--command-blue);color:#fff}.crm-thread{grid-template-rows:max-content max-content max-content minmax(20rem,1fr) max-content max-content;max-height:none;display:grid;overflow:visible}.crm-thread-header{border-bottom:1px solid var(--command-line);grid-template-columns:38px minmax(0,1fr);justify-content:start;padding:14px 18px;display:grid}.crm-thread-header .crm-mobile-back{grid-column:1/-1}.crm-thread-identity h2,.crm-thread-identity p{margin:0}.crm-thread-identity h2{font-size:16px;font-weight:800}.crm-thread-identity p{color:var(--command-ink-3);font-size:13px}.crm-thread-toolbar{border-bottom:1px solid var(--command-line);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 18px;display:flex}.crm-thread-toolbar>form:first-child{align-items:center;gap:4px;display:flex}.crm-thread-toolbar>form:first-child .crm-pill-button{padding-inline:10px}.crm-thread-toolbar>details{position:relative}.crm-thread-toolbar>details>form,.crm-saved-replies>div,.crm-call-log>form{border:1px solid var(--command-line-strong,#10182829);z-index:5;background:#fff;border-radius:14px;gap:4px;min-width:230px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);box-shadow:0 18px 40px -18px #10182873}.crm-more-menu{margin-left:auto}.crm-more-menu>form{left:auto;right:0}.crm-thread-toolbar details form button,.crm-saved-replies button{color:var(--command-ink-2);font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;gap:2px;min-height:40px;padding:8px 10px;font-weight:700;display:grid}.crm-thread-toolbar details form button:hover,.crm-saved-replies button:hover{background:var(--command-paper)}.crm-thread-toolbar details form button small,.crm-saved-replies button small{color:var(--command-ink-3);font-weight:500}.crm-thread-toolbar details form .is-danger{color:var(--crm-clay)}.crm-icon-button{border:1px solid var(--command-line-strong,#10182829);color:var(--command-ink-2);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:44px;height:36px;padding:0;display:inline-flex}.crm-details-button{display:inline-flex}.crm-thread-search{border-bottom:1px solid var(--command-line);align-items:center;gap:8px;padding:8px 18px;display:flex}.crm-thread-search>label{flex:1}.crm-thread-search input{border:1px solid var(--command-line-strong,#10182829);border-radius:999px;width:100%;min-height:40px;padding:0 14px}.crm-thread-search form{align-items:center;gap:6px;display:flex}.crm-thread-messages{background:#fff;gap:8px;min-height:330px;max-height:520px;padding:22px 20px;display:grid;overflow-y:auto}.crm-message-wrap{gap:8px;display:grid}.crm-message{background:var(--command-paper);color:var(--command-ink);border:1px solid #0000;border-radius:16px;justify-self:start;gap:6px;max-width:min(78%,42rem);padding:12px 14px;display:grid}.crm-message.is-outbound{background:var(--command-blue-wash);color:var(--command-ink);border-color:#b8cdf9;justify-self:end}.crm-message.is-internal{background:var(--crm-amber-wash);border-color:#7d52002e;max-width:90%}.crm-message.is-email{max-width:88%}.crm-message.is-failed{border-color:var(--crm-clay)}.crm-message header,.crm-message header>span{align-items:center;gap:7px;display:flex}.crm-message header{justify-content:space-between}.crm-message :where(p,footer){margin:0}.crm-message p{overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.45}.crm-message footer{color:var(--command-ink-3);text-align:right}.crm-note-label{color:var(--crm-amber);background:#7d52001f;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:800}.crm-email-head{gap:2px;display:grid}.crm-email-head>span{color:var(--command-ink-3);grid-template-columns:3rem minmax(0,1fr);gap:8px;font-size:13px;display:grid}.crm-email-head b{color:var(--command-ink-2)}.crm-failed-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.crm-failed-actions>span{color:var(--crm-clay);font-size:13px;font-weight:700}.crm-new-line{color:var(--command-blue);letter-spacing:.06em;white-space:nowrap;align-items:center;gap:10px;font-size:12px;font-variant-caps:all-small-caps;font-weight:800;display:flex}.crm-new-line:before,.crm-new-line:after{background:var(--command-blue);content:"";opacity:.4;flex:1;height:1px}.crm-conversation-draft{background:var(--command-blue-wash);border:1px solid #b8cdf9;border-radius:16px;gap:8px;margin:12px 20px;padding:14px;display:grid}.crm-conversation-draft>header{justify-content:space-between;display:flex}.crm-conversation-draft>header>span{align-items:center;gap:7px;display:inline-flex}.crm-conversation-draft :where(p,small){margin:0}.crm-draft-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.crm-draft-actions>form,.crm-draft-actions>details{position:relative}.crm-draft-actions details>form{border:1px solid var(--command-line);z-index:6;background:#fff;border-radius:14px;gap:8px;min-width:min(340px,100vw - 48px);padding:12px;display:grid;position:absolute;top:calc(100% + 6px);box-shadow:0 18px 40px -18px #10182873}.crm-primary-button{border-radius:999px;box-shadow:inset 0 -2px #00000024,0 10px 22px -12px #2257b8cc;background:var(--command-blue)!important;border-color:var(--command-blue)!important}.crm-reply-card{border-top:1px solid var(--command-line);padding:14px 18px 18px}.crm-reply-card>form{gap:9px;display:grid}.crm-reply-card.is-note textarea{background:var(--crm-amber-wash);border-color:#7d520040}.crm-composer-tools{justify-content:flex-start}.crm-composer-tabs{background:#1018280a;border-radius:999px;margin:0;padding:4px;overflow:visible}.crm-composer-tabs button{border-radius:999px;min-height:34px;padding:6px 13px}.crm-composer-tabs button[aria-pressed=true]{color:var(--command-ink);background:#fff;font-weight:800;box-shadow:0 1px 1px #1018280a,0 10px 26px -18px #1018284d}.crm-saved-replies,.crm-call-log{margin:0;position:relative}.crm-saved-replies>div,.crm-call-log>form{top:auto;bottom:calc(100% + 6px)}.crm-call-log>form{padding:12px;left:0}.crm-channel-picker{flex-wrap:wrap;gap:6px;display:flex}.crm-sender-line,.crm-counter{color:var(--command-ink-3);margin:0;font-size:13px}.crm-email-fields{background:var(--command-paper);border-radius:14px;padding:10px 12px}.crm-email-fields label{color:var(--command-ink-3);font-size:13px}.crm-email-fields input,.crm-email-fields select{border:0;border-bottom:1px solid var(--command-line);background:0 0;border-radius:0}.crm-message-entry textarea{border-radius:14px}.crm-rule-banner,.crm-note-banner{background:var(--crm-amber-wash);color:var(--crm-amber);border-radius:14px;font-weight:600}.crm-email-options,.crm-composer-footer,.crm-composer-footer>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.crm-composer-footer{justify-content:space-between}.crm-toggle-pill,.crm-send-later{border:1px solid var(--command-line-strong,#10182829);background:#fff;border-radius:999px;flex-direction:row;align-items:center;min-height:36px;padding:6px 12px;gap:7px!important;display:inline-flex!important}.crm-toggle-pill input,.crm-send-later input{width:18px;height:18px}.crm-details-rail{border:1px solid var(--command-line);padding:18px;display:none}.crm-details-rail h2{margin:0;font-size:16px}.crm-detail-facts{gap:8px;margin:12px 0;display:grid}.crm-detail-facts>div{background:var(--command-paper);border-radius:14px;gap:2px;display:grid;border:0!important;padding:10px 12px!important}.crm-detail-facts>.is-money{background:var(--crm-clay-wash)}.crm-detail-facts>.is-money dd{color:var(--crm-clay)}.crm-detail-facts>.is-soon{background:var(--crm-mint-wash)}.crm-detail-facts>.is-soon dd{color:var(--crm-mint)}.crm-detail-facts dt{letter-spacing:.06em;font-size:11px;font-variant-caps:all-small-caps;font-weight:800}.crm-detail-facts dd{margin:0;font-weight:800}.crm-detail-tags,.crm-detail-optins{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.crm-detail-tags span{background:var(--crm-violet-wash);color:var(--crm-violet);border-radius:999px;padding:4px 9px;font-size:12px;font-weight:800}.crm-detail-optins>span{border:1px solid var(--command-line);border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 4px;font-size:13px;font-weight:700;display:inline-flex}.crm-details-rail>.crm-pill-button{width:100%}.crm-details-mobile .crm-details-rail{box-shadow:none;border-radius:0}.crm-scheduled-view{gap:6px;padding:16px;display:grid}.crm-scheduled-view>header{padding:4px 2px 8px}.crm-scheduled-view article{border:1px solid var(--command-line);border-radius:16px;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.crm-scheduled-view article :where(p,time){margin:3px 0 0}.crm-scheduled-view article time{color:var(--command-blue);font-size:13px;font-weight:700}.crm-scheduled-view article>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.crm-shortcuts-dialog{border-radius:22px;padding:20px}.crm-shortcuts-dialog header button{border:1px solid var(--command-line);background:#fff;border-radius:50%;width:40px;height:40px}.crm-shortcuts-dialog dl>div{justify-content:start;gap:12px}.crm-shortcuts-dialog dt{min-width:72px}@media (min-width:86.25rem){.crm-conversations-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr) minmax(250px,280px)}.crm-conversations-layout>.crm-details-rail{display:block}.crm-details-button{display:none}}@media (max-width:74rem){.crm-filter-row .crm-list-search{flex-basis:100%}.crm-filter-row nav:last-child{padding-left:0}.crm-conversations-layout{grid-template-columns:minmax(280px,340px) minmax(0,1fr)}}@media (max-width:53.75rem){.crm-conversations-content{padding:12px 16px calc(106px + env(safe-area-inset-bottom))}.crm-page-heading h1{font-size:32px}.crm-view-header{flex-direction:row;align-items:stretch}.crm-view-header nav{flex-basis:100%}.crm-view-header nav button{flex:1 0 auto}.crm-view-header>.crm-pill-button{display:none}.crm-filter-row{flex-direction:row;align-items:stretch}.crm-filter-row nav{flex-basis:100%}.crm-filter-row nav button,.crm-channel-picker button,.crm-pill-button,.crm-bulk-bar button,.crm-failed-actions button,.crm-thread-toolbar select{min-height:44px}.crm-conversations-layout{display:block}.crm-thread{display:none}.crm-thread.has-selection{display:grid}.crm-thread-toolbar{padding:8px 12px}.crm-thread-toolbar>form:first-child{flex:100%}.crm-thread-toolbar select{flex:1;max-width:100%}.crm-thread-messages{min-height:45vh;max-height:none;padding:16px 12px}.crm-message,.crm-message.is-email,.crm-message.is-internal{max-width:94%}.crm-message :where(p,strong),.crm-email-head>span,.crm-message footer small,.crm-sender-line,.crm-counter,.crm-attention,.crm-conversation-name time,.crm-detail-facts dd,.crm-detail-optins>span,.crm-shortcuts-dialog :where(dd,kbd),.crm-conversation-copy>small,.crm-conversation-name strong,.crm-page-heading strong,.crm-thread-identity p,.crm-rule-banner,.crm-note-banner{font-size:16px}.crm-conversation-row>:where(a,label){min-height:84px}.crm-reply-card{padding:12px}.crm-composer-tools{align-items:stretch}.crm-composer-tabs{width:100%}.crm-composer-tabs button{flex:1}.crm-email-fields{grid-template-columns:minmax(0,1fr)}.crm-email-fields label:last-child{grid-column:auto}.crm-scheduled-view article{grid-template-columns:22px minmax(0,1fr)}.crm-scheduled-view article>div:last-child{grid-column:2}}}.calendar-page{grid-template-rows:64px minmax(0,1fr);grid-template-columns:252px minmax(0,1fr)}.calendar-content{grid-area:2/2;min-width:0;padding:8px 0 24px}.cal-heading{padding:2px 2px 18px}.cal-heading p{color:var(--command-ink-3);margin:0;font-size:15px}.cal-heading h1{letter-spacing:-.04em;margin:6px 0 8px;font-size:38px;line-height:1.05}.cal-heading p:last-child{color:var(--command-ink-2);font-size:16px}.cal-controls{background:var(--command-card);border:1px solid var(--command-line);box-shadow:var(--command-shadow);border-radius:22px;gap:12px;margin-bottom:14px;padding:14px 16px;display:grid}.cal-segment,.cal-navigation,.cal-filter-row,.cal-legend{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cal-segment button,.cal-filter-row button,.cal-navigation button{background:var(--command-paper);border:1px solid var(--command-line);color:var(--command-ink-2);font:inherit;border-radius:999px;min-height:38px;padding:7px 13px;font-size:14px;font-weight:700}.cal-segment button[aria-pressed=true],.cal-filter-row button[aria-pressed=true]{background:var(--command-blue);border-color:var(--command-blue);color:#fff}.cal-navigation{margin-left:auto}.cal-navigation strong{margin-left:6px;font-size:18px}.cal-filter-row>span{color:var(--command-ink-3);letter-spacing:.08em;margin-left:7px;font-size:12px;font-weight:800}.cal-legend{border-top:1px solid var(--command-line);padding-top:10px;font-size:12px}.cal-legend span{align-items:center;gap:6px;display:inline-flex}.cal-legend span:before{content:"";background:#8aa7d7;border-radius:50%;width:8px;height:8px}.cal-legend .is-needs:before{background:#2257b8}.cal-legend .is-no-show:before{background:#d84f4f}.cal-legend .is-booked:before{background:#d79b35}.cal-legend .is-confirmed:before{background:#51a276}.cal-legend .is-open:before{background:#fff;border:1px dashed #6482b8}.cal-legend .is-away:before{background:#b7bdc8}.cal-layout{grid-template-columns:minmax(0,1fr) 320px;gap:14px;display:grid;position:relative}.cal-board,.cal-card{background:var(--command-card);border:1px solid var(--command-line);box-shadow:var(--command-shadow);border-radius:22px}.cal-board{min-width:0;overflow:hidden}.cal-rail{min-width:0}.cal-rail-stack{gap:14px;display:grid}.cal-card{padding:16px}.cal-card>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.cal-card h2{margin:0;font-size:19px}.cal-card>header>span{background:var(--command-blue-wash);color:var(--command-blue);border-radius:99px;padding:4px 8px;font-size:12px;font-weight:800}.cal-card button,.cal-card a{font:inherit}.cal-needs{margin:10px -4px 0;padding:0;list-style:none;display:grid}.cal-needs button{border:0;border-bottom:1px solid var(--command-line);text-align:left;background:0 0;gap:2px;width:100%;padding:10px 4px;display:grid}.cal-needs span,.cal-walkin span{color:var(--command-ink-3);font-size:13px}.cal-walkin{border-top:1px solid var(--command-line);gap:3px;margin-top:10px;padding-top:10px;display:grid}.cal-walkin div{gap:6px;margin-top:5px;display:flex}.cal-walkin button,.cal-link-button{background:var(--command-paper);border:1px solid var(--command-line);border-radius:9px;padding:6px 9px}.cal-link-button{width:100%;margin-top:10px}.cal-team-meter{gap:5px;margin-top:12px;display:grid}.cal-team-meter>span{justify-content:space-between;display:flex}.cal-team-meter small{color:var(--command-ink-3)}.cal-team-meter>i{background:var(--command-paper);border-radius:99px;height:7px;overflow:hidden}.cal-team-meter b{background:var(--command-blue);height:100%;display:block}.cal-card>p{color:var(--command-ink-3);font-size:14px;line-height:1.5}.cal-marketing{border-bottom:1px solid var(--command-line);align-items:center;gap:8px;min-height:52px;padding:8px 12px;display:flex;overflow:auto}.cal-marketing>strong{color:var(--command-ink-3);letter-spacing:.08em;font-size:11px}.cal-marketing button{background:var(--command-blue-wash);color:var(--command-blue-deep);white-space:nowrap;border:0;border-radius:9px;padding:8px 10px;font-size:12px;font-weight:700}.cal-marketing button.needs-yes{background:var(--command-blue);color:#fff}.cal-column-head,.cal-all-day,.cal-grid{grid-template-columns:62px repeat(var(--calendar-columns,3),minmax(150px,1fr));display:grid}.cal-day{--calendar-columns:3}.cal-column-head>div,.cal-all-day>div{border-left:1px solid var(--command-line);padding:10px}.cal-column-head>div{display:grid}.cal-column-head small{color:var(--command-ink-3);font-size:11px}.cal-all-day{border-block:1px solid var(--command-line);min-height:58px}.cal-all-day>strong{color:var(--command-ink-3);padding:10px 6px;font-size:11px}.cal-grid{height:616px;position:relative}.cal-times{position:relative}.cal-times span{color:var(--command-ink-3);font-size:11px;position:absolute;right:9px;transform:translateY(-7px)}.cal-day-column{border-left:1px solid var(--command-line);background:repeating-linear-gradient(#0000 0 29px,#5e6f8c0e 29px 30px);position:relative}.cal-line{border-top:1px solid var(--command-line);position:absolute;left:0;right:0}.cal-booking{color:#173526;font:inherit;text-align:left;z-index:4;background:#e5f4eb;border:1px solid #a8d1b8;border-left:4px solid #34825a;border-radius:9px;gap:2px;padding:6px 8px;display:grid;position:absolute;left:5px;right:5px;overflow:hidden}.cal-booking strong{font-size:12px}.cal-booking span,.cal-booking small{font-size:11px}.cal-booking em{background:#fff;border-radius:99px;justify-self:start;padding:2px 6px;font-size:10px;font-style:normal;font-weight:800}.cal-booking.is-needs_yes{color:#163d85;background:#e7eefb;border-color:#94afe0 #94afe0 #94afe0 #2257b8}.cal-booking.is-booked{color:#5b3c0c;background:#fff5df;border-color:#e3c178 #e3c178 #e3c178 #b97812}.cal-booking.is-no_show{color:#68201c;background:#fdebea;border-color:#e6a6a2 #e6a6a2 #e6a6a2 #c7413b}.cal-booking.is-completed{color:#4c535d;background:#eef0f4;border-color:#cdd2da #cdd2da #cdd2da #89919d}.cal-drive,.cal-away,.cal-open,.cal-timed-task{position:absolute;left:5px;right:5px}.cal-drive{color:#596273;z-index:2;background:repeating-linear-gradient(135deg,#edf0f5,#edf0f5 5px,#dfe4eb 5px 10px);padding:3px 7px;font-size:10px}.cal-away{color:#565d68;z-index:1;background:repeating-linear-gradient(135deg,#e8eaee,#e8eaee 6px,#d9dde3 6px 12px);border-radius:6px;padding:6px;font-size:11px;font-weight:700}.cal-open{color:#315b9f;z-index:1;background:#fff;border:1px dashed #6e8fc7;border-radius:8px;font-size:11px;font-weight:700}.cal-task{align-items:flex-start;gap:6px;font-size:11px;display:flex}.cal-task input{accent-color:var(--command-blue);margin:1px 0}.cal-task span{display:grid}.cal-task small{color:#b43e38}.cal-timed-task{z-index:6;background:#fff;border:1px solid #9bb3d9;border-radius:8px;padding:5px 7px}.cal-week-head,.cal-week-extra,.cal-week-cards{grid-template-columns:repeat(7,minmax(112px,1fr));display:grid}.cal-week-head strong{border-right:1px solid var(--command-line);text-align:center;padding:13px}.cal-week-extra>div{border:1px solid var(--command-line);border-left:0;gap:5px;min-height:95px;padding:8px;display:grid}.cal-week-extra button,.cal-week-extra span{background:var(--command-blue-wash);color:var(--command-blue-deep);text-align:left;border:0;border-radius:6px;padding:5px;font-size:10px}.cal-week-cards section{border-right:1px solid var(--command-line);gap:7px;min-height:410px;padding:10px;display:grid}.cal-week-cards h3{display:none}.cal-week-cards .cal-booking{min-height:66px;position:relative;left:auto;right:auto;top:auto!important}.cal-month-head,.cal-month-grid{grid-template-columns:repeat(7,minmax(100px,1fr));display:grid}.cal-month-head span{color:var(--command-ink-3);text-align:center;padding:12px;font-size:11px;font-weight:800}.cal-month-grid>button{border:0;border-left:1px solid var(--command-line);border-top:1px solid var(--command-line);font:inherit;text-align:left;background:#fff;flex-direction:column;gap:4px;min-height:118px;padding:8px;display:flex}.cal-month-grid>button.is-outside{color:#969da9;background:#f7f8fa}.cal-month-grid>button.is-closed{background:repeating-linear-gradient(135deg,#f1f2f4,#f1f2f4 8px,#e8eaed 8px 16px)}.cal-month-event,.cal-month-away,.cal-month-launch{text-overflow:ellipsis;white-space:nowrap;border-radius:5px;width:100%;padding:3px 5px;font-size:10px;overflow:hidden}.cal-month-event{background:#e5f4eb}.cal-month-event.is-needs_yes{color:#163d85;background:#e7eefb}.cal-month-event.is-no_show{color:#68201c;background:#fdebea}.cal-month-away{background:#e1e4e9}.cal-month-launch{background:var(--command-blue);color:#fff;font-weight:800}.cal-month-grid small{color:var(--command-ink-3);margin-top:auto;font-size:10px}.cal-list{padding:8px 18px}.cal-list section{border-bottom:1px solid var(--command-line);padding:14px 0}.cal-list h2{color:var(--command-ink-3);letter-spacing:.08em;font-size:12px}.cal-list section>button{border:0;border-top:1px solid var(--command-line);font:inherit;text-align:left;background:#fff;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px 4px;display:grid}.cal-list section>button span{display:grid}.cal-list small{color:var(--command-ink-3)}.cal-list em{font-size:12px;font-style:normal;font-weight:800}.cal-detail header button,.cal-new header button,.cal-fill header button{background:0 0;border:0;font-size:24px}.cal-pill{border-radius:99px;padding:5px 8px;font-size:11px;font-weight:800}.cal-pill.is-needs_yes{background:var(--command-blue);color:#fff}.cal-pill.is-no_show{color:#8b2e28;background:#fdebea}.cal-pill.is-booked{color:#805410;background:#fff0d0}.cal-pill.is-confirmed,.cal-pill.is-open,.cal-pill.is-completed{color:#286645;background:#e5f4eb}.cal-detail>p{margin:5px 0}.cal-detail>aside{background:var(--command-blue-wash);color:var(--command-blue-deep);border-radius:10px;margin:12px 0;padding:10px;font-size:13px}.cal-detail dl{margin:12px 0;display:grid}.cal-detail dl div{border-top:1px solid var(--command-line);grid-template-columns:64px 1fr;gap:10px;padding:10px 0;display:grid}.cal-detail dt{color:var(--command-ink-3);font-size:12px}.cal-detail dd{margin:0;font-size:13px}.cal-detail-actions{gap:7px;display:grid}.cal-detail-actions button,.cal-new button,.cal-fill>button{border:1px solid var(--command-line);background:#fff;border-radius:10px;min-height:40px;padding:8px}.cal-detail-actions .is-primary,.cal-new .is-primary,.cal-fill .is-primary{background:var(--command-blue);border-color:var(--command-blue);color:#fff;font-weight:800}.cal-detail footer{gap:12px;margin-top:14px;display:flex}.cal-detail footer a{color:var(--command-blue);font-size:13px;font-weight:700}.cal-new form,.cal-fill{gap:11px;display:grid}.cal-new label{gap:4px;font-size:12px;font-weight:700;display:grid}.cal-new input,.cal-new select,.cal-new textarea{border:1px solid var(--command-line);font:inherit;border-radius:9px;min-height:42px;padding:8px;font-size:16px}.cal-new fieldset{border:0;margin:0;padding:0}.cal-new legend{margin-bottom:6px;font-size:12px;font-weight:700}.cal-new fieldset button{min-height:34px;margin:0 5px 5px 0;font-size:12px}.cal-new fieldset button[aria-pressed=true]{background:var(--command-blue-wash);border-color:var(--command-blue);color:var(--command-blue)}.cal-drive-note{background:#f0f3f8;border-radius:8px;padding:8px}.cal-fill ul{margin:0;padding:0;list-style:none;display:grid}.cal-fill li{border-top:1px solid var(--command-line);padding:9px 0}.cal-fill label{align-items:flex-start;gap:9px;display:flex}.cal-fill label span{display:grid}.cal-fill label small{color:var(--command-ink-3);font-size:12px}.cal-move{color:#fff;z-index:30;background:#17345f;border-radius:14px;align-items:center;gap:10px;max-width:680px;padding:11px 13px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-35%);box-shadow:0 10px 30px #0c1e3a40}.cal-move span{margin-right:auto;display:grid}.cal-move small{color:#dbe6f8}.cal-move button{color:#17345f;background:#fff;border:0;border-radius:9px;padding:9px 12px;font-weight:800}.cal-move.has-warning{background:#7a4314}.cal-help{color:var(--command-ink-3);margin:12px 4px;font-size:12px}.cal-toast{color:#fff;z-index:60;background:#183e78;border-radius:11px;padding:12px 16px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.cal-toast[hidden],.cal-scrim{display:none}@media (max-width:1279px){.cal-layout{grid-template-columns:minmax(0,1fr)}.cal-rail{z-index:42;max-width:390px;padding:14px;transition:right .2s;position:fixed;top:0;bottom:0;right:-430px;overflow:auto}.cal-rail.is-open{right:0}.cal-rail.is-open+.cal-scrim{z-index:41;background:#0f192859;border:0;display:block;position:fixed;inset:0}.cal-move{transform:translate(-50%)}}@media (max-width:860px){.calendar-page{grid-template-columns:minmax(0,1fr)}.calendar-content{grid-column:1;padding:0}.cal-heading h1{font-size:32px}.cal-heading p,.cal-heading p:last-child{font-size:16px}.cal-controls{padding:12px}.cal-navigation{margin-left:0}.cal-navigation strong{flex-basis:100%;order:-1;font-size:16px}.cal-filter-row{flex-wrap:nowrap;overflow:auto}.cal-filter-row>span{display:none}.cal-legend{flex-wrap:nowrap;overflow:auto}.cal-legend span{white-space:nowrap}.cal-board{border-radius:18px}.cal-day .cal-marketing{align-items:stretch;display:grid}.cal-day .cal-column-head,.cal-day .cal-all-day,.cal-day .cal-grid{display:none}.cal-day:after{content:"Phone agenda";font-size:0;display:block}.cal-day .cal-marketing:before{content:"Today";font-size:20px;font-weight:800}.cal-week-head,.cal-week-extra{display:none}.cal-week-cards{grid-template-columns:1fr;display:grid}.cal-week-cards section{border-bottom:1px solid var(--command-line);min-height:0}.cal-week-cards h3{display:block}.cal-month-head,.cal-month-grid{grid-template-columns:repeat(7,minmax(38px,1fr))}.cal-month-grid>button{min-height:74px;padding:5px}.cal-month-event,.cal-month-away,.cal-month-launch,.cal-month-grid small{display:none}.cal-list{padding:6px 12px}.cal-list section>button{grid-template-columns:60px minmax(0,1fr)}.cal-list em{grid-column:2}.cal-rail{width:100%;max-width:none}.cal-card{font-size:16px}.cal-move{bottom:92px;left:12px;right:12px;transform:none}.cal-help,.cal-booking{font-size:16px}}@media (max-width:390px){.cal-heading h1{font-size:30px}.cal-segment{grid-template-columns:repeat(4,1fr);display:grid}.cal-segment button{padding-inline:8px}.cal-list section>button{gap:7px}.cal-controls{border-radius:18px}.cal-month-head span{padding:8px 2px;font-size:10px}}@scope(.crm-conversations-shell){@media (max-width:25rem){.crm-conversations-content{padding-inline:12px}.crm-page-heading h1{font-size:28px}.crm-filter-row nav{gap:5px}.crm-filter-row nav button{padding-inline:11px}.crm-thread-header{padding-inline:12px}.crm-draft-actions{flex-direction:column;align-items:stretch}.crm-draft-actions>:where(form,details,button),.crm-draft-actions .crm-pill-button,.crm-draft-actions .crm-primary-button{width:100%}}.crm-conversations-content{min-width:0}.crm-view-header,.crm-filter-row,.crm-inbox-title,.crm-thread-header,.crm-thread-subbar,.crm-composer-tools,.crm-composer-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-view-header{border-bottom:1px solid var(--command-line);padding:14px 20px 0}.crm-view-header nav,.crm-filter-row nav,.crm-composer-tabs{gap:4px;display:flex;overflow-x:auto}.crm-view-header button,.crm-filter-row button,.crm-composer-tabs button{color:var(--command-ink-3);white-space:nowrap;background:0 0;border:0;border-radius:8px;min-height:40px;padding:8px 12px}.crm-view-header button[aria-current=page],.crm-filter-row button[aria-pressed=true],.crm-composer-tabs button[aria-selected=true]{background:var(--command-blue-wash);color:var(--command-blue);font-weight:700}.crm-filter-row{border-bottom:1px solid var(--command-line);padding:10px 20px}.crm-conversations-layout{grid-template-columns:minmax(280px,.76fr) minmax(520px,1.55fr);min-height:calc(100vh - 210px);display:grid}.crm-conversation-list{border-right:1px solid var(--command-line);min-width:0}.crm-inbox-title{padding:18px}.crm-inbox-title p,.crm-inbox-title h1{margin:0}.crm-inbox-title p{color:var(--command-ink-3);font-size:12px;font-variant-caps:all-small-caps}.crm-inbox-title h1{font-size:25px}.crm-list-search{padding:0 18px 14px;display:block}.crm-list-search input{border:1px solid var(--command-line);border-radius:10px;width:100%;min-height:42px;padding:8px 12px}.crm-bulk-bar{background:var(--command-blue-wash);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 14px;display:flex}.crm-conversation-row{border-top:1px solid var(--command-line);align-items:center;padding-left:12px;display:flex}.crm-conversation-row.is-active{background:var(--command-blue-wash);box-shadow:inset 3px 0 var(--command-blue)}.crm-conversation-row>a{color:inherit;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;padding:14px 14px 14px 4px;text-decoration:none;display:grid}.crm-conversation-avatar,.crm-details-avatar{color:var(--command-blue);background:#e6efff;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-weight:800;display:inline-flex}.crm-conversation-copy{min-width:0}.crm-conversation-copy strong,.crm-conversation-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-conversation-copy small,.crm-conversation-meta{color:var(--command-ink-3)}.crm-conversation-meta{justify-items:end;font-size:11px;display:grid}.crm-conversation-meta i{background:var(--command-blue);border-radius:50%;width:8px;height:8px}.crm-thread{flex-direction:column;min-width:0;display:flex}.crm-thread-header{border-bottom:1px solid var(--command-line);padding:14px 18px}.crm-thread-header h2,.crm-thread-header p{margin:0}.crm-thread-controls{align-items:center;gap:8px;display:flex}.crm-thread-controls details{position:relative}.crm-thread-controls details form{border:1px solid var(--command-line);z-index:3;background:#fff;border-radius:10px;gap:6px;width:190px;padding:10px;display:grid;position:absolute;right:0;box-shadow:0 14px 30px #1023451f}.crm-thread-subbar{border-bottom:1px solid var(--command-line);flex-wrap:wrap;padding:8px 18px}.crm-thread-subbar form{align-items:center;gap:6px;display:flex}.crm-thread-messages{background:#f7f9fc;flex-direction:column;flex:1;gap:12px;min-height:330px;max-height:56vh;padding:22px;display:flex;overflow-y:auto}.crm-message{border:1px solid var(--command-line);background:#fff;border-radius:16px 16px 16px 4px;align-self:flex-start;max-width:78%;padding:12px 14px}.crm-message.is-outbound{background:var(--command-blue);border-color:var(--command-blue);color:#fff;border-radius:16px 16px 4px;align-self:flex-end}.crm-message.is-internal{background:#fff8d8;border-color:#ecd77b;max-width:90%}.crm-message header{justify-content:space-between;gap:8px;font-size:11px;display:flex}.crm-message header>span{white-space:nowrap}.crm-message p{white-space:pre-wrap;margin:6px 0}.crm-conversation-draft{background:#eef4ff;border:1px solid #b8cdf9;border-radius:14px;margin:12px 18px;padding:14px}.crm-conversation-draft header,.crm-draft-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-reply-card{border-top:1px solid var(--command-line);padding:14px 18px}.crm-composer-tabs{margin-bottom:10px}.crm-composer-tools,.crm-composer-footer{flex-wrap:wrap}.crm-email-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 0;display:grid}.crm-email-fields label:last-child{grid-column:1/-1}.crm-email-fields input,.crm-email-fields select,.crm-message-entry textarea{border:1px solid var(--command-line);border-radius:9px;width:100%;min-height:42px;padding:9px 11px;display:block}.crm-message-entry textarea{resize:vertical;min-height:112px;margin:10px 0}.crm-rule-banner,.crm-note-banner{color:#6b5710;background:#fff7d6;border-radius:8px;padding:9px 11px;font-size:13px}.crm-details-rail{border-left:1px solid var(--command-line);background:#fff;min-width:0;padding:18px;display:none}.crm-details-rail section{text-align:center}.crm-details-rail dl>div{border-top:1px solid var(--command-line);padding:12px 0}.crm-details-rail dt{color:var(--command-ink-3);font-size:12px}.crm-details-rail dd{margin:4px 0 0}.crm-details-mobile .crm-details-rail{border:0;display:block}.crm-unknown-sender{background:#fff8d8;margin:12px 18px;padding:14px}.crm-shortcuts-dialog{border:0;border-radius:16px;width:calc(100% - 32px);max-width:440px;box-shadow:0 20px 70px #07152f4d}.crm-shortcuts-dialog::backdrop{background:#07152f80}.crm-shortcuts-dialog header,.crm-shortcuts-dialog dl>div{justify-content:space-between;align-items:center;display:flex}.crm-shortcuts-dialog dl>div{border-top:1px solid var(--command-line);padding:8px 0}.crm-shortcuts-dialog kbd{border:1px solid var(--command-line);background:#f1f4f8;border-radius:5px;padding:3px 7px}@media (min-width:86.25rem){.crm-conversations-layout{grid-template-columns:minmax(280px,.76fr) minmax(520px,1.55fr) minmax(260px,.72fr)}.crm-conversations-layout>.crm-details-rail{display:block}.crm-details-mobile{display:none}}@media (max-width:53.75rem){.crm-filter-row{flex-direction:column;align-items:stretch}.crm-conversations-layout{display:block}.crm-thread{display:none}.crm-thread.has-selection{display:flex}.crm-conversation-list.has-mobile-selection{display:none}.crm-view-header{flex-direction:column;align-items:stretch;padding-bottom:10px}.crm-thread-messages{min-height:45vh;max-height:none}.crm-message{max-width:92%}.crm-email-fields{grid-template-columns:minmax(0,1fr)}.crm-email-fields label:last-child{grid-column:auto}}}.crm-conversations-shell{grid-template-rows:4.5rem minmax(0,1fr);grid-template-columns:14.25rem minmax(0,1fr)}.crm-conversations-shell .ref-sidebar{grid-area:2/1}.crm-conversations-content{background:#f5f6f8;grid-area:2/2;min-width:0;padding:1.5rem;overflow:hidden}.crm-conversations-content :where(a,button,input,label,option,p,select,small,span,summary,textarea){font-size:1rem}.crm-conversations-layout{background:#fff;border:1px solid #e9ebee;border-radius:.5rem;grid-template-columns:minmax(240px,.8fr) minmax(0,1.4fr);height:calc(100vh - 9.75rem);min-height:36rem;display:grid;overflow:hidden;box-shadow:0 .4rem 1.4rem #1c232c0d}.crm-conversation-list{border-right:1px solid #e9ebee;min-width:0;overflow:auto}.crm-conversation-list>header{border-bottom:1px solid #e9ebee;padding:1.25rem}.crm-conversation-list>header p,.crm-reply-heading span,.crm-thread-header p,.crm-message header,.crm-message small,.crm-conversation-draft small{color:#616268}.crm-conversation-list h1,.crm-thread-header h2,.crm-thread-empty h2{color:#26272b;margin:.2rem 0 0;font-size:1.5rem;line-height:1.2}.crm-conversation-list nav>a{border-bottom:1px solid #e9ebee;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:5.25rem;padding:.85rem 1rem;display:grid}.crm-conversation-list nav>a.is-active{background:#edf2f7;box-shadow:inset 3px 0 #2f5d8c}.crm-conversation-list nav>a>span:nth-child(2),.crm-conversation-list nav>a>span:nth-child(2) :where(strong,small){text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.crm-conversation-avatar{color:#2f5d8c;background:#edf2f7;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-weight:700;display:flex}.crm-conversation-meta{flex-direction:column;align-items:end;gap:.25rem;display:flex}.crm-conversation-meta time,.crm-conversation-meta small{color:#616268;white-space:nowrap;font-size:.75rem}.crm-conversation-meta i{background:#2f5d8c;border-radius:50%;width:.5rem;height:.5rem}.crm-thread{grid-template-rows:max-content max-content minmax(20rem,1fr) max-content max-content;min-width:0;display:grid;overflow-y:auto}.crm-thread-header{border-bottom:1px solid #e9ebee;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.crm-thread-header form button,.crm-draft-actions summary,.crm-draft-actions details button,.crm-call-log summary,.crm-call-log button{color:#2f5d8c;cursor:pointer;background:0 0;border:0;min-height:2.75rem;padding:0 .5rem;font-weight:600}.crm-mobile-back{color:#2f5d8c;font-weight:600;display:none}.crm-channel-filter{border-bottom:1px solid #e9ebee;gap:.4rem;padding:.6rem 1.25rem;display:flex;overflow-x:auto}.crm-channel-filter a{color:#616268;white-space:nowrap;border-radius:999px;padding:.45rem .8rem;font-weight:600}.crm-channel-filter a.is-active{color:#2f5d8c;background:#edf2f7}.crm-thread-messages{align-content:start;gap:.75rem;min-height:20rem;padding:1.25rem;display:grid;overflow-y:auto}.crm-message{background:#f5f6f8;border:1px solid #e9ebee;border-radius:.5rem;justify-self:start;max-width:min(42rem,82%);padding:.85rem 1rem}.crm-message.is-outbound{background:#edf2f7;border-color:#e0e7ef;justify-self:end}.crm-message.is-internal{border-left:3px solid #616268}.crm-message header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.crm-message p{color:#26272b;overflow-wrap:anywhere;white-space:pre-wrap;margin:.45rem 0;line-height:1.5}.crm-message>small{text-align:right;display:block}.crm-conversation-draft{background:#f5f8fb;border:1px solid #e0e7ef;min-width:0;margin:0 1.25rem .75rem;padding:1rem}.crm-conversation-draft>header,.crm-draft-actions,.crm-reply-heading,.crm-reply-submit{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.crm-conversation-draft>header{flex-wrap:wrap}.crm-conversation-draft>header>span:last-child,.crm-thread-header :where(h2,button){white-space:nowrap}.crm-conversation-draft>p{color:#26272b;margin:.65rem 0;line-height:1.5}.crm-draft-summary{gap:.4rem;margin:.75rem 0;display:grid}.crm-draft-summary>div{grid-template-columns:5rem minmax(0,1fr);gap:.75rem;display:grid}.crm-draft-summary :where(dt,dd){overflow-wrap:anywhere;margin:0}.crm-draft-summary dt{color:#616268}.crm-draft-actions{justify-content:flex-start;align-items:start;margin-top:.75rem}.crm-draft-actions details[open]{flex:16rem}.crm-draft-actions summary,.crm-call-log summary{list-style:none}.crm-draft-actions summary::-webkit-details-marker{display:none}.crm-call-log summary::-webkit-details-marker{display:none}.crm-draft-actions form,.crm-call-log form,.crm-reply-card form{gap:.75rem;display:grid}.crm-draft-actions label,.crm-call-log label,.crm-reply-card label{color:#26272b;gap:.35rem;font-weight:600;display:grid}.crm-draft-actions :where(input,textarea),.crm-call-log :where(input,textarea),.crm-reply-card :where(input,select,textarea){color:#26272b;background:#fff;border:1px solid #cfd4da;border-radius:.35rem;min-height:2.75rem;padding:.65rem .75rem}.crm-draft-actions textarea,.crm-call-log textarea,.crm-reply-card textarea{resize:vertical;min-height:5.5rem}.crm-reply-card{border-top:1px solid #e9ebee;padding:1rem 1.25rem}.crm-reply-card>form{grid-template-columns:minmax(7rem,.25fr) minmax(0,1fr)}.crm-reply-card>form>:where(.crm-reply-heading,label:has(textarea),.crm-reply-submit,.conversation-result){grid-column:1/-1}.crm-reply-heading span,.crm-reply-submit small{font-size:1rem}.crm-primary-button{cursor:pointer;border-radius:.35rem;min-height:2.75rem;padding:0 1rem;font-weight:700;color:#fff!important;background:#2f5d8c!important;border:1px solid #2f5d8c!important}.conversation-result{color:#1b6f41;margin:0}.conversation-result.is-error{color:#b4232a}.crm-call-log{margin-top:.4rem}.crm-call-log form{background:#f7f8fa;padding:.75rem}.crm-thread-empty,.crm-conversation-empty{color:#616268;padding:2rem}@media (max-width:64rem){.crm-conversations-layout{height:auto;min-height:34rem;display:block}.crm-conversation-list{border-right:0}.crm-conversation-list.has-mobile-selection,.crm-thread:not(.has-selection){display:none}.crm-thread.has-selection{min-height:38rem;display:grid}.crm-mobile-back{flex-basis:100%;display:block}.crm-thread-header{flex-wrap:wrap;align-items:start}.crm-thread-header>div{flex:12rem}.crm-message{max-width:92%}.crm-reply-card>form{grid-template-columns:minmax(0,1fr)}.crm-reply-card>form>*{grid-column:1}.crm-draft-actions{flex-direction:column;align-items:stretch}.crm-draft-actions details[open]{flex-basis:auto}.crm-conversations-content :where(a,button,input,label,option,p,select,span,summary,textarea){font-size:1rem}.crm-conversations-content small{font-size:.9375rem}}@media (max-width:47.999rem){.crm-conversations-shell{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.crm-conversations-shell .ref-topbar,.crm-conversations-shell .ref-sidebar,.crm-conversations-content{grid-column:1}.crm-conversations-shell .ref-topbar{grid-row:1}.crm-conversations-shell .ref-sidebar{grid-row:2}.crm-conversations-content{grid-row:3;padding:1rem;overflow:visible}}*{box-sizing:border-box}html{background:var(--paper-100);min-width:320px;color:var(--ink-950);font-kerning:normal;font-size:100%;overflow-x:hidden}body{--font-display-stack:var(--font-product), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body-stack:var(--font-product), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-family:var(--font-body-stack);background:var(--paper-100);min-height:100vh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);margin:0;font-weight:400}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}.command-shell{min-height:100vh}.skip-link{color:#172033;z-index:2;background:#f8fafc;padding:.75rem 1rem;position:fixed;top:-5rem;left:1rem}.skip-link:focus-visible{top:1rem}.account-link:focus-visible,.product-nav a:focus-visible,.skip-link:focus-visible,.crm-create-switcher button:focus-visible,.crm-submit:focus-visible,.crm-field input:focus-visible,.crm-field select:focus-visible,.crm-field textarea:focus-visible,.crm-checkbox-field input:focus-visible{outline:3px solid var(--accent-500);outline-offset:3px}.product-nav{border-block:1px solid var(--paper-300);grid-template-columns:1fr 1fr;gap:.25rem;margin-top:1.25rem;padding:.5rem 0;display:grid}.product-nav a{font-family:var(--font-display-stack);align-items:center;min-height:2.75rem;padding:.5rem .625rem;font-size:1rem;font-weight:500;text-decoration:none;display:flex}.product-nav .product-link-active{background:var(--paper-300);box-shadow:inset 3px 0 0 var(--accent-700)}.account-link:active{background:var(--paper-300)}.account-link-active:active{background:var(--ink-800)}.workspace-spine{border-bottom:1px solid var(--ink-950);padding:1.25rem}.brand-lockup{align-items:center;gap:.75rem;display:flex}.brand-index{color:var(--accent-700);font-family:var(--font-display-stack);font-size:2.5rem;font-weight:700;line-height:.9}.brand-name,.brand-detail,.section-label,.workspace-name,.workspace-proof,.spine-note,.account-link strong,.account-link small,.source-row strong,.source-row small,.header-state strong,.header-state small,.briefing-strip strong,.briefing-strip span,.command-log strong,.command-log span{margin:0}.brand-name{font-family:var(--font-display-stack);letter-spacing:.08em;font-size:1.375rem;font-weight:700;line-height:1}.brand-detail{color:var(--ink-600);font-size:1rem;line-height:1.5}.workspace-context{border-top:1px solid var(--paper-300);margin-top:.75rem;padding-top:1.25rem}.section-label{color:var(--ink-600);font-family:var(--font-display-stack);letter-spacing:.13em;text-transform:none;font-size:.875rem;font-weight:600;line-height:1.45}.workspace-name{font-family:var(--font-display-stack);margin-top:.375rem;font-size:1.75rem;font-weight:600;line-height:1.1}.workspace-proof{color:var(--success-700);margin-top:.375rem;font-size:1rem;line-height:1.5}.account-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;margin-top:1.5rem;display:grid}.account-nav>.section-label{grid-column:1/-1;margin-bottom:.375rem}.account-link{border:1px solid var(--paper-300);align-items:center;gap:.625rem;min-height:3.5rem;padding:.625rem;text-decoration:none;display:flex}.account-link-active{background:var(--ink-950);border-color:var(--ink-950);color:var(--paper-100)}.account-index{color:var(--accent-700);font-family:var(--font-display-stack);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}.account-link strong,.account-link small{line-height:1.35;display:block}.account-link strong{font-size:1rem}.account-link small{color:var(--ink-600);text-transform:capitalize;font-size:.875rem}.spine-note{color:var(--ink-600);font-size:1rem;line-height:1.5;display:none}.command-body{padding:1.25rem}.command-header{border-bottom:2px solid var(--ink-950);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1.25rem;padding-bottom:1.5rem;display:flex}h1,h2{font-family:var(--font-display-stack);margin:0}h1{letter-spacing:-.04em;margin-top:.25rem;font-size:clamp(2.25rem,9vw,4rem);font-weight:700;line-height:1.04}h2{letter-spacing:-.025em;margin-top:.25rem;font-size:1.625rem;font-weight:600;line-height:1.15}.header-state{align-items:center;gap:.75rem;display:flex}.header-state strong,.header-state small{line-height:1.4;display:block}.header-state strong{font-size:1rem}.header-state small{color:var(--ink-600);font-size:1rem}.state-mark{background:var(--warning-700);width:1rem;height:1rem;display:block}.state-mark-ready{background:var(--success-700)}.state-mark-no-access,.state-mark-signed-out,.state-mark-not-configured,.state-mark-unavailable{background:var(--warning-700)}.briefing,.operations-section,.approval-section,.agent-section,.source-section,.log-section,.access-state,.crm-pipeline-section,.crm-create-section,.crm-records-section,.crm-work-section{border-bottom:1px solid var(--paper-300);padding:2.5rem 0}.crm-section-intro{color:var(--ink-600);max-width:58ch;margin:1rem 0 0 3.75rem;font-size:1rem;line-height:1.6}.crm-create-panel{border-top:2px solid var(--ink-950);margin-top:2rem}.crm-create-switcher{border-bottom:1px solid var(--paper-300);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.crm-create-switcher button{appearance:none;border:0;border-right:1px solid var(--paper-300);color:var(--ink-600);cursor:pointer;font-family:var(--font-display-stack);text-transform:capitalize;background:0 0;min-height:3.25rem;padding:.75rem;font-size:1rem;font-weight:500}.crm-create-switcher button:last-child{border-right:0}.crm-create-switcher .crm-create-mode-active{background:var(--ink-950);color:var(--paper-100)}.crm-create-form{padding-top:1.5rem}.crm-form-grid{gap:1rem;display:grid}.crm-field{gap:.5rem;min-width:0;display:grid}.crm-field>span,.crm-checkbox-field>span,.crm-custom-fields legend{color:var(--ink-600);font-family:var(--font-display-stack);letter-spacing:.04em;font-size:1rem;font-weight:500;line-height:1.45}.crm-field input,.crm-field select,.crm-field textarea{appearance:none;background:var(--paper-100);border:1px solid var(--ink-400);color:var(--ink-950);font:inherit;border-radius:0;width:100%;min-height:3rem;padding:.625rem .75rem;font-size:1rem;line-height:1.5}.crm-field textarea{resize:vertical;min-height:7rem}.crm-field select[multiple]{min-height:6.5rem}.crm-field input:hover,.crm-field select:hover,.crm-field textarea:hover{border-color:var(--ink-800)}:is(.crm-field input:user-invalid,.crm-field select:user-invalid){border-color:var(--danger-700)}.crm-custom-fields{border:0;border-top:1px solid var(--paper-300);margin:1.5rem 0 0;padding:1.5rem 0 0}.crm-custom-fields legend{color:var(--ink-950);padding:0 0 .75rem}.crm-checkbox-field{align-items:center;gap:.75rem;min-height:3rem;display:flex}.crm-checkbox-field input{accent-color:var(--accent-700);width:1.25rem;height:1.25rem;margin:0}.crm-form-footer{border-top:1px solid var(--paper-300);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.crm-submit{appearance:none;background:var(--accent-700);border:1px solid var(--accent-700);color:var(--paper-100);cursor:pointer;font-family:var(--font-display-stack);border-radius:0;min-height:3rem;padding:.625rem 1.25rem;font-size:1rem;font-weight:700}.crm-submit:active{background:var(--ink-950);border-color:var(--ink-950)}.crm-submit:disabled{cursor:wait;opacity:.58}.crm-form-message{flex:18rem;margin:0;font-size:1rem;line-height:1.5}.crm-form-message-success{color:var(--success-700)}.crm-form-message-error{color:var(--danger-700)}.crm-edit-boundary{color:var(--ink-600);margin:1rem 0 0;font-size:1rem;line-height:1.5}.crm-edit-actions{align-items:center;gap:.75rem;display:flex}.crm-briefing-strip strong{font-size:clamp(1.75rem,8vw,2.5rem)}.pipeline-board{gap:1rem;margin-top:2rem;display:grid}.pipeline-stage{border-top:2px solid var(--ink-950);min-width:0}.pipeline-stage>header{border-bottom:1px solid var(--paper-300);justify-content:space-between;align-items:flex-start;min-height:4.75rem;padding:.875rem 0;display:flex}.pipeline-stage h3,.crm-record-columns h3{font-family:var(--font-display-stack);margin:0;font-size:1.25rem;line-height:1.2}.pipeline-stage header span,.pipeline-stage header strong{color:var(--ink-600);font-size:1rem;line-height:1.45;display:block}.pipeline-stage header strong{color:var(--accent-700);font-family:var(--font-display-stack);font-size:1.5rem}.pipeline-stage ol,.crm-record-list{margin:0;padding:0;list-style:none}.pipeline-stage li{border-bottom:1px solid var(--paper-300);padding:1rem 0}.pipeline-stage li>strong,.pipeline-stage li>span,.pipeline-stage li b,.pipeline-stage li time{font-size:1rem;line-height:1.45;display:block}.pipeline-stage li>span,.pipeline-stage li time{color:var(--ink-600)}.pipeline-stage li>div{justify-content:space-between;align-items:baseline;gap:.75rem;margin-top:.75rem;display:flex}.stage-empty{color:var(--ink-600);margin:0;padding:1rem 0;font-size:1rem;line-height:1.5}.crm-record-columns{gap:2rem;margin-top:2rem;display:grid}.crm-record-columns>div{min-width:0}.crm-record-list{border-top:1px solid var(--ink-950);margin-top:.75rem}.crm-record-list li{border-bottom:1px solid var(--paper-300);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.875rem 0;display:flex}.crm-record-list strong,.crm-record-list span,.crm-record-list small{line-height:1.5;display:block}.crm-record-list strong,.crm-record-list span{font-size:1rem}.crm-record-list span,.crm-record-list small{color:var(--ink-600);overflow-wrap:anywhere}.crm-record-list small{text-align:right;text-transform:capitalize;flex:none;font-size:.875rem}.section-heading,.access-state{grid-template-columns:2.75rem minmax(0,1fr);gap:1rem;display:grid}.section-number{color:var(--accent-700);font-family:var(--font-display-stack);font-variant-numeric:tabular-nums;margin:.25rem 0 0;font-size:1.5rem;font-weight:700;line-height:1}.access-state p:last-child{color:var(--ink-600);max-width:54ch;font-size:1rem;line-height:1.6}.briefing-strip{border-top:1px solid var(--ink-950);margin-top:2rem;display:grid}.briefing-strip>div{border-bottom:1px solid var(--paper-300);justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem 0;display:flex}.briefing-strip strong{font-family:var(--font-display-stack);font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:600;line-height:1}.briefing-strip span{color:var(--ink-600);text-align:right;font-size:1rem;line-height:1.5}.operation-ledger,.agent-ledger,.approval-queue,.source-ledger,.command-log,.empty-row{margin-top:2rem}.operation-ledger-head,.agent-ledger-head,.source-ledger-head{display:none}.operation-row,.agent-row,.source-row{border-top:1px solid var(--ink-950);gap:0;display:grid}.operation-row>div,.agent-row>div,.source-row>div{border-bottom:1px solid var(--paper-300);justify-content:space-between;align-items:baseline;min-height:3.25rem;padding:.75rem 0;display:flex}.operation-row>div:before,.agent-row>div:before,.source-row>div:before{color:var(--ink-600);content:attr(data-label);font-family:var(--font-display-stack);letter-spacing:.09em;text-transform:none;font-size:.875rem;font-weight:600}.operation-row strong,.operation-row small,.operation-row span,.operation-row code,.agent-row strong,.agent-row small,.agent-row span,.source-row strong,.source-row small,.source-row span{text-align:right;display:block}.operation-row>div>span,.agent-row>div>span,.source-row>div>span{white-space:nowrap}.operation-row strong,.operation-row span,.agent-row strong,.agent-row span,.source-row strong,.source-row span,.numeric-cell{font-size:1rem;line-height:1.45}.operation-row small,.agent-row small,.source-row small{color:var(--ink-600);font-size:.875rem;line-height:1.5}.operation-row code{color:var(--ink-800);font-size:.875rem;line-height:1.5}.numeric-cell{font-variant-numeric:tabular-nums}.status{font-weight:700}.status-active{color:var(--success-700)}.status-suspended{color:var(--warning-700)}.status-revoked{color:var(--danger-700)}.action-status-proposed,.action-status-simulated,.action-status-approved,.action-status-claimed,.action-status-outcome_unknown{color:var(--warning-700)}.action-status-completed{color:var(--success-700)}.action-status-cancelled,.action-status-failed{color:var(--danger-700)}.empty-row{border-top:1px solid var(--ink-950);color:var(--ink-600);padding:1rem 0;font-size:1rem;line-height:1.5}.approval-queue{padding:0;list-style:none}.approval-queue li{border-top:1px solid var(--ink-950);grid-template-columns:2rem minmax(0,1fr);align-items:flex-start;gap:.75rem;padding:1rem 0;display:grid}.approval-queue strong,.approval-queue span,.approval-queue small{font-size:1rem;line-height:1.5;display:block}.approval-queue span,.approval-queue small{color:var(--ink-600)}.approval-mark{font-family:var(--font-display-stack);font-weight:700;color:var(--accent-700)!important;font-size:1.5rem!important;line-height:1!important}.approval-state{grid-column:2}.command-log{padding:0;list-style:none}.command-log li{border-top:1px solid var(--ink-950);gap:.75rem;padding:1rem 0;display:grid}.command-log time,.command-log code,.command-log strong,.command-log span{font-size:1rem;line-height:1.5}.command-log time,.command-log code,.command-log span{color:var(--ink-600)}.command-log strong,.command-log span{display:block}.command-log code{font-family:var(--font-body-stack);overflow-wrap:anywhere}@media (min-width:48rem){.workspace-spine,.command-body{padding:2rem}.briefing-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-briefing-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.pipeline-board{grid-template-columns:repeat(2,minmax(0,1fr))}.briefing-strip>div{border-bottom:0;border-right:1px solid var(--paper-300);flex-direction:column;align-items:flex-start;min-height:8rem;padding:1.25rem}.briefing-strip>div:first-child{padding-left:0}.briefing-strip>div:last-child{border-right:0}.briefing-strip span{text-align:left}.command-log li{grid-template-columns:10rem minmax(13rem,1fr) minmax(12rem,.7fr);align-items:baseline}.approval-queue li{grid-template-columns:2rem minmax(12rem,1fr) minmax(12rem,.7fr);align-items:center}.approval-state{text-align:right;grid-column:auto}}@media (min-width:64rem){.command-shell{grid-template-columns:17.5rem minmax(0,1fr);display:grid}.workspace-spine{border-bottom:0;border-right:1px solid var(--ink-950);flex-direction:column;min-height:100vh;padding:2rem 1.5rem;display:flex;position:sticky;top:0}.product-nav{grid-template-columns:1fr;margin-top:2rem}.account-nav{grid-template-columns:1fr;margin-top:3rem;display:grid}.account-link{border-color:#0000;border-top-color:var(--paper-300);padding:.875rem .25rem}.account-link-active{border-color:var(--ink-950);padding-inline:.75rem}.spine-note{border-top:1px solid var(--paper-300);margin-top:auto;padding-top:1.25rem;display:block}.command-body{padding:2.5rem clamp(2rem,5vw,5rem) 5rem}.briefing,.operations-section,.approval-section,.agent-section,.source-section,.log-section,.crm-pipeline-section,.crm-create-section,.crm-records-section,.crm-work-section,.access-state{padding:3.5rem 0}.crm-section-intro{margin-left:4.5rem}.crm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-field-wide{grid-column:1/-1}.section-heading{grid-template-columns:3.5rem minmax(0,1fr)}.operation-ledger-head,.operation-row,.agent-ledger-head,.agent-row{grid-template-columns:minmax(9rem,1.2fr) minmax(7rem,.9fr) minmax(8rem,1fr) minmax(3rem,.4fr) minmax(9rem,1fr);display:grid}.source-ledger-head,.source-row{grid-template-columns:minmax(8rem,1.4fr) minmax(4.5rem,.6fr) minmax(4rem,.5fr) minmax(5rem,.6fr) minmax(9rem,1fr) minmax(7rem,.8fr);display:grid}.operation-ledger-head,.agent-ledger-head,.source-ledger-head{border-top:1px solid var(--ink-950);color:var(--ink-600);font-family:var(--font-display-stack);letter-spacing:.09em;text-transform:none;padding:.75rem 0;font-size:.875rem;font-weight:600}.operation-row,.agent-row,.source-row{border-top-color:var(--paper-300)}.operation-row>div,.agent-row>div,.source-row>div{border-bottom:0;align-items:flex-start;padding:1rem 1rem 1rem 0;display:block}.operation-row>div:before,.agent-row>div:before,.source-row>div:before{display:none}.operation-row strong,.operation-row small,.operation-row span,.operation-row code,.agent-row strong,.agent-row small,.agent-row span,.source-row strong,.source-row small,.source-row span{text-align:left}}@media (min-width:80rem){.command-header{flex-direction:row;align-items:flex-end}.crm-briefing-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.crm-record-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:90rem){.pipeline-board{grid-template-columns:repeat(4,minmax(0,1fr))}}.agency-agent-notion-shell{grid-template-columns:15rem minmax(0,1fr);min-height:calc(100vh - 4.5rem);display:grid}.agency-agent-directory{background:#f2f0eb;border-right:1px solid #dedbd4;flex-direction:column;min-width:0;padding:1rem .75rem;display:flex}.agency-agent-directory-heading{color:#65625d;letter-spacing:.04em;text-transform:none;justify-content:space-between;align-items:center;min-height:2.5rem;padding:0 .5rem;font-size:.75rem;font-weight:600;display:flex}.agency-agent-directory-heading a{color:#504d48;border-radius:.3rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1rem;display:inline-flex}.agency-agent-directory-heading a:hover{background:#e6e3dd}.agency-agent-directory nav{gap:.2rem;margin-top:.5rem;display:grid}.agency-agent-directory nav a,.agency-agent-directory-footer a{border-radius:.4rem;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.65rem;min-height:3.25rem;padding:.45rem .55rem;display:grid}.agency-agent-directory nav a:hover,.agency-agent-directory nav a.is-active,.agency-agent-directory-footer a:hover{background:#e7e4de}.agency-agent-directory nav a:focus-visible,.agency-agent-directory-footer a:focus-visible,.agency-agent-directory-heading a:focus-visible{outline-offset:-2px;outline:3px solid #83a9c4}.agency-agent-directory nav a>span:last-child,.agency-agent-directory-footer a>span:last-child{gap:.12rem;min-width:0;display:grid}.agency-agent-directory strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:550;overflow:hidden}.agency-agent-directory small{color:#77736c;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.agency-agent-directory-icon,.agency-agent-directory-avatar{color:#315e7c;background:#e2e9ed;border-radius:.35rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.75rem;font-weight:600;display:inline-flex}.agency-agent-directory-icon{color:#504d48;background:0 0;font-size:1rem}.agency-agent-directory-footer{border-top:1px solid #dedbd4;margin-top:auto;padding-top:.75rem}.agency-agent-directory-footer>p{color:#68645e;padding:.75rem .55rem 0;font-size:.75rem;line-height:1.5}.agency-agent-library-page,.agency-agent-document-page{min-width:0}.agency-agent-library-page{padding:3rem 3.5rem}.agency-agent-page-heading{justify-content:space-between;align-items:center;max-width:70rem;margin:0 auto;display:flex}.agency-agent-page-heading>div{align-items:center;gap:1rem;min-width:0;display:flex}.agency-agent-page-heading h1,.agency-agent-document-heading h1{color:#24231f;font-family:var(--font-body-stack);letter-spacing:-.035em;font-size:2rem;font-weight:650;line-height:1.15}.agency-agent-page-heading p,.agency-agent-document-heading span{color:#69665f;margin-top:.3rem;font-size:.9375rem;line-height:1.5}.agency-agent-page-icon{color:#315e7c;background:#e4ebef;border:1px solid #d4e0e7;border-radius:.55rem;flex:0 0 3rem;justify-content:center;align-items:center;height:3rem;font-size:1rem;font-weight:650;display:inline-flex}.ref-agent-focus .agency-agent-summary,.ref-agent-focus .agency-agent-roster{max-width:70rem;margin-left:auto;margin-right:auto}.ref-agent-focus .agency-agent-summary{border-top:1px solid #dedbd4;margin-top:2rem}.ref-agent-focus .agency-agent-roster{padding-top:2.25rem}.ref-agent-focus .agency-agent-roster .ref-section-head h2,.ref-agent-focus .agency-agent-profile h2,.ref-agent-focus .agency-agent-profile h3,.ref-agent-focus .agency-task-section-heading h3,.ref-agent-focus .agency-agent-context-rail h3{font-family:var(--font-body-stack)}.ref-agent-focus .agency-agent-roster .ref-section-head h2{font-size:1rem;font-weight:600}.ref-agent-focus .agency-agent-table{background:#fdfcf9;border:1px solid #dedbd4;border-radius:.5rem;overflow:hidden}.ref-agent-focus .agency-agent-head,.ref-agent-focus .agency-agent-row{border-top-color:#e5e2dc;padding:0 .85rem}.ref-agent-focus .agency-agent-head{background:#f5f3ef;border-top:0}.ref-agent-focus .agency-agent-row:hover{background:#f4f2ed}.ref-agent-focus .agency-agent-row>span:first-child>i{border-radius:.4rem}.agency-agent-document-page{background:#fdfcf9;padding:3rem clamp(2rem,5vw,5rem) 5rem}.agency-agent-document-heading,.agency-agent-document-actions,.agency-agent-document-page>.agency-record-summary,.agency-agent-document-page>.agency-record-tabs,.agency-agent-document-page>.agency-agent-detail-layout{max-width:72rem;margin-left:auto;margin-right:auto}.agency-agent-document-heading{grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.agency-agent-document-heading>div{min-width:0}.agency-agent-document-heading>div>p{color:#6f6b64;letter-spacing:.04em;text-transform:none;margin-bottom:.25rem;font-size:.75rem;font-weight:600}.agency-agent-document-heading>div>span{max-width:58ch;display:block}.agency-agent-document-actions{justify-content:flex-end;gap:1.25rem;margin-top:1.5rem;display:flex}.agency-agent-document-actions a{color:#315e7c;min-height:2.75rem;padding:.75rem 0;font-size:.8125rem;font-weight:550}.agency-agent-document-actions a:focus-visible{outline-offset:2px;outline:3px solid #83a9c4}.agency-agent-document-page>.agency-record-summary{border-top:1px solid #dedbd4;margin-top:.25rem}.agency-agent-document-page>.agency-record-tabs{border-bottom-color:#dedbd4}.ref-agent-focus .agency-agent-detail-layout{grid-template-columns:minmax(0,1fr) minmax(16rem,19rem)}.ref-agent-focus .agency-agent-profile{border-right-color:#dedbd4;padding-top:2.25rem}.ref-agent-focus .agency-agent-profile>section,.ref-agent-focus .agency-agent-profile>div{border-bottom-color:#dedbd4}.ref-agent-focus .agency-agent-profile h3{font-size:1rem;font-weight:600}.ref-agent-focus .agency-agent-instructions{color:#3f3c37;line-height:1.7;margin-top:1rem!important}.ref-agent-focus .agency-agent-kicker{color:#69665f;letter-spacing:.02em;text-transform:none;font-size:.75rem}.ref-agent-focus .agency-agent-outcomes h3{font-size:1rem;font-weight:500;line-height:1.6}.ref-agent-focus .agency-agent-context-rail{color:#4f4b45;padding-top:2.25rem}.ref-agent-focus .agency-agent-capability-grid,.ref-agent-focus .agency-agent-future-state>div,.ref-agent-focus .agency-agent-knowledge-list>:where(a,p){border-color:#dedbd4}.ref-agent-focus .agency-agent-knowledge-list>a:hover{background:#f4f2ed}@media (max-width:69.999rem){.agency-agent-notion-shell{grid-template-columns:12.5rem minmax(0,1fr)}.agency-agent-library-page,.agency-agent-document-page{padding-left:2rem;padding-right:2rem}.ref-agent-focus .agency-agent-detail-layout{grid-template-columns:1fr}}@media (max-width:59.999rem){.agency-agent-notion-shell{min-height:0;display:block}.agency-agent-directory{border-bottom:1px solid #dedbd4;border-right:0;padding:.75rem 1.25rem;display:block}.agency-agent-directory-heading,.agency-agent-directory-footer{display:none}.agency-agent-directory nav{scrollbar-width:none;gap:.35rem;margin:0;display:flex;overflow-x:auto}.agency-agent-directory nav::-webkit-scrollbar{display:none}.agency-agent-directory nav a{flex:none;grid-template-columns:1.75rem auto;min-height:2.75rem;padding:.35rem .6rem}.agency-agent-directory-avatar,.agency-agent-directory-icon{width:1.75rem;height:1.75rem}.agency-agent-directory small{display:none}.agency-agent-library-page,.agency-agent-document-page{padding:2rem 1.25rem 3rem}.agency-agent-page-heading{flex-wrap:wrap;align-items:start;gap:1rem}.agency-agent-page-heading>div{flex:100%;align-items:start}.agency-agent-page-heading h1,.agency-agent-document-heading h1{font-size:1.75rem}.agency-agent-page-heading>.ref-primary{margin-left:3.75rem;padding:0 .75rem}.agency-agent-document-heading{grid-template-columns:1fr}.agency-agent-page-icon{flex-basis:2.75rem;width:2.75rem;height:2.75rem}.agency-agent-document-actions{justify-content:flex-start;margin-top:1rem}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ref-app{--ref-ink:#10141b;--ref-body:#394251;--ref-muted:#626d7d;--ref-faint:#929aa7;--ref-line:#e2e6eb;--ref-soft:#f7f8fa;--ref-blue:#315f83;--ref-blue-soft:#edf3f7;color:var(--ref-body);font-family:var(--font-body-stack);background:#fff;min-height:100vh;font-size:.875rem;font-weight:400;display:grid}.ref-app a{color:inherit;text-decoration:none}.ref-app button,.ref-app input,.ref-app select,.ref-app textarea{font:inherit}.ref-app h1,.ref-app h2,.ref-app h3,.ref-app p{margin:0}.ref-app strong{color:var(--ref-ink);font-weight:600}.ref-app time,.ref-app small{color:var(--ref-muted)}.ref-home{grid-template-rows:4.5rem 1fr;grid-template-columns:14.25rem minmax(32rem,1fr) 26.5rem}.ref-home.ref-task-focus,.ref-home.ref-engagement-focus,.ref-home.ref-knowledge-focus,.ref-home.ref-agent-focus{grid-template-columns:14.25rem minmax(0,1fr)}.ref-task-focus .ref-home-context,.ref-engagement-focus .ref-home-context,.ref-knowledge-focus .ref-home-context,.ref-agent-focus .ref-home-context{display:none}.ref-topbar{border-bottom:1px solid var(--ref-line);grid-area:1/1/auto/-1;grid-template-columns:var(--ref-side,12rem) minmax(13rem, 16rem) minmax(16rem, 1fr) auto;z-index:20;background:#fff;align-items:center;gap:1rem;padding:0 1.25rem;display:grid;position:sticky;top:0}.ref-home .ref-topbar{--ref-side:12.5rem}.ref-command-deck .ref-topbar,.ref-relationship .ref-topbar{--ref-side:11rem}.ref-brand{align-items:center;gap:.75rem;display:inline-flex;color:var(--ref-ink)!important}.ref-brand>strong{letter-spacing:.01em;font-size:1.25rem;font-weight:700}.ref-mark{align-items:center;gap:.18rem;height:1.8rem;display:inline-flex}.ref-mark i{background:var(--ref-blue);width:.24rem;height:1.55rem;display:block;transform:skewY(-8deg)}.ref-mark i:nth-child(2){height:1.2rem}.ref-mark i:nth-child(3){height:.82rem}.ref-account-switcher{position:relative}.ref-account-switcher summary{cursor:pointer;border:1px solid #0000;border-radius:.35rem;align-items:center;gap:.65rem;min-height:2.75rem;padding:0 .55rem;font-size:.9375rem;font-weight:600;list-style:none;display:flex}.ref-account-switcher summary::-webkit-details-marker{display:none}.ref-account-switcher summary:hover{background:#f5f7f9}.ref-account-switcher summary:focus-visible{outline-offset:2px;outline:3px solid #83a9c4}.ref-account-switcher summary>span:last-child{color:var(--ref-muted);margin-left:.1rem}.ref-account-badge{background:var(--ref-ink);color:#f8fafc;border-radius:.15rem;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font-size:.75rem;display:inline-flex}.ref-account-switcher>.ref-account-menu{border:1px solid var(--ref-line);z-index:30;background:#fff;min-width:17.5rem;padding:.5rem;display:grid;position:absolute;top:3.05rem;left:0;box-shadow:0 8px 24px #10141b1a}.ref-account-menu-title{color:var(--ref-ink);padding:.55rem .65rem .65rem;font-size:.8rem;font-weight:600}.ref-account-menu section{border-top:1px solid var(--ref-line);padding:.45rem 0}.ref-account-menu section>p{color:var(--ref-muted);padding:.35rem .65rem;font-size:.75rem;font-weight:500}.ref-account-menu section a{border-radius:.3rem;justify-content:space-between;align-items:center;min-height:2.75rem;padding:.55rem .65rem;display:flex}.ref-account-menu section a:hover{background:#f5f7f9}.ref-account-menu section a:focus-visible{outline-offset:-2px;outline:3px solid #83a9c4}.ref-account-menu section a[aria-current=page]{background:var(--ref-blue-soft);color:var(--ref-blue);font-weight:600}.ref-account-menu section a small{color:var(--ref-muted);font-size:.75rem;font-weight:500}.ref-account-menu>small{border-top:1px solid var(--ref-line);color:var(--ref-muted);padding:.7rem .65rem .35rem;line-height:1.5}.ref-search{border:1px solid var(--ref-line);background:#fbfcfd;border-radius:.35rem;align-items:center;gap:.65rem;width:100%;max-width:31rem;min-height:2.35rem;padding:0 .75rem;display:flex}.ref-search input{color:var(--ref-ink);background:0 0;border:0;outline:0;width:100%;min-width:0}.ref-search kbd{border:1px solid var(--ref-line);color:var(--ref-muted);border-radius:.2rem;padding:.12rem .3rem;font-size:.7rem}.ref-static-control{color:var(--ref-muted);cursor:default;justify-content:space-between}.ref-static-control>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ref-static-control small{color:#6b7482;background:#eef1f4;border-radius:999px;flex:none;padding:.18rem .45rem;font-size:.68rem}.ref-user-tools{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.ref-user-tools>span:last-child{display:grid}.ref-user-tools small{font-size:.72rem;display:block}.ref-user-avatar,.ref-avatar{color:#4d5663;background:#edf0f3;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;font-size:.75rem;font-weight:600;display:inline-flex}.ref-sidebar{border-right:1px solid var(--ref-line);background:#fbfcfd;flex-direction:column;grid-area:2/1;min-width:0;padding:.75rem .65rem;display:flex}.ref-sidebar nav{gap:.16rem;display:grid}.ref-sidebar nav :where(a,.ref-nav-disabled){color:#566172;border-radius:.35rem;align-items:center;gap:.75rem;min-height:2.75rem;padding:0 .75rem;font-size:.9rem;display:flex}.ref-sidebar nav :where(a,.ref-nav-disabled)>span{color:#475467;width:1rem;font-size:1rem}.ref-sidebar nav a>b{background:var(--ref-blue);color:#f8fafc;border-radius:999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin-left:auto;font-size:.65rem;display:inline-flex}.ref-sidebar nav a.is-active{background:var(--ref-blue-soft);color:var(--ref-blue);font-weight:600}.ref-sidebar nav .ref-nav-disabled{color:#8a939f;cursor:default;gap:.5rem}.ref-sidebar nav .ref-nav-disabled>span{color:#667085}.ref-sidebar nav .ref-nav-disabled>small{color:#8a939f;margin-left:auto;font-size:.65rem}.ref-sidebar nav .ref-nav-group-label{color:var(--ref-muted);letter-spacing:.08em;text-transform:none;padding:1rem .75rem .35rem;font-size:.68rem;font-weight:600}.ref-sidebar-bottom{border-top:1px solid var(--ref-line);margin-top:auto;padding-top:.75rem}.ref-saved-views{border-top:1px solid var(--ref-line);gap:.1rem;margin-top:1rem;padding-top:.75rem;display:grid}.ref-saved-views p{justify-content:space-between;padding:.5rem .75rem;font-size:.78rem;font-weight:600;display:flex}.ref-saved-view-disabled{color:#8a939f;cursor:default;border-radius:.25rem;justify-content:space-between;padding:.45rem .75rem;display:flex}.ref-saved-view-disabled small{font-size:.65rem}.ref-page-heading{justify-content:space-between;align-items:center;display:flex}.ref-page-heading h1{color:var(--ref-ink);letter-spacing:-.035em;font-size:1.85rem;font-weight:700;line-height:1.12}.ref-page-heading p{color:var(--ref-muted);margin-top:.35rem}.ref-primary{background:var(--ref-blue);border:1px solid var(--ref-blue);border-radius:.35rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.75rem;padding:0 1rem;font-weight:600;display:inline-flex;color:#f8fafc!important}.ref-primary:hover{background:#244c6c}.ref-create-menu{position:relative}.ref-create-menu>summary{cursor:pointer;list-style:none}.ref-create-menu>summary::-webkit-details-marker{display:none}.ref-create-menu>nav{border:1px solid var(--ref-line);z-index:30;background:#fff;min-width:17rem;padding:.4rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 10px 28px #10141b1f}.ref-create-menu>nav a{border-bottom:1px solid var(--ref-line);gap:.15rem;padding:.7rem .75rem;display:grid}.ref-create-menu>nav a:last-child{border-bottom:0}.ref-create-menu>nav strong{font-weight:600}.ref-create-menu>nav span{color:var(--ref-muted);font-size:.78rem}.ref-create-menu>nav a:hover{background:var(--ref-blue-soft)}.ref-create-menu :where(summary,a):focus-visible,.ref-secondary-action:focus-visible,.ref-task-navigation a:focus-visible,.crm-create-schema-link a:focus-visible{outline-offset:2px;outline:3px solid #83a9c4}.ref-section-head{justify-content:space-between;align-items:center;display:flex}.ref-section-head h2,.ref-section-head h3{color:var(--ref-ink);font-size:1.1rem;font-weight:650}.ref-section-head>a{color:var(--ref-blue);font-size:.78rem}.ref-inline-link{color:var(--ref-blue);width:fit-content;font-size:.78rem;font-weight:550;text-decoration:none}.ref-inline-link:hover{text-underline-offset:.18rem;text-decoration:underline}.ref-inline-link:focus-visible{outline-offset:2px;outline:3px solid #83a9c4}.ref-tabs{border-bottom:1px solid var(--ref-line);gap:1.85rem;display:flex}.ref-tabs :where(a,span.is-active){color:var(--ref-blue);min-height:2.75rem;padding:.9rem .25rem .7rem;font-weight:600;position:relative}.ref-tabs :where(a,span.is-active):after{background:var(--ref-blue);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.ref-tabs>small{color:var(--ref-muted);align-self:center;font-size:.72rem}.ref-home .ref-sidebar{grid-row:2}.ref-home-content{grid-area:2/2;min-width:0;padding:2rem}.ref-home-heading h1,.ref-home-section h2,.ref-home-context h2{font-family:var(--font-body-stack)}.ref-home-section{margin-top:2rem}.ref-home-section>.ref-section-head{margin-bottom:.65rem}.ref-home-section>.ref-section-head>div{gap:.2rem;display:grid}.ref-home-section>.ref-section-head>div>small{color:var(--ref-muted);font-size:.75rem}.ref-home-section .ref-section-head h2,.ref-home-context .ref-section-head h2{font-size:1.35rem}.ref-attention-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ref-attention-grid article{border-right:1px solid var(--ref-line);align-items:center;gap:1rem;min-height:4.75rem;padding:.6rem 1rem;display:flex}.ref-attention-grid article:first-child{padding-left:0}.ref-attention-grid article:last-child{border-right:0}.ref-attention-grid strong{font-size:1rem}.ref-attention-grid p{color:var(--ref-muted);margin-top:.2rem;font-size:.8rem}.ref-attention-icon{border-radius:999px;flex:0 0 2.7rem;justify-content:center;align-items:center;height:2.7rem;font-size:1.1rem;display:inline-flex}.ref-attention-icon.blue{color:var(--ref-blue);background:#e6eff6}.ref-attention-icon.gold{color:#9b6200;background:#fff2d8}.ref-attention-icon.red{color:#b4232f;background:#fee8e8}.ref-agency-table,.ref-delivery-table,.ref-agency-task-table{border-bottom:1px solid var(--ref-line)}.ref-agency-table-head,.ref-agency-table-row,.ref-delivery-table-head,.ref-delivery-table-row,.ref-agency-task-head,.ref-agency-task-row{border-top:1px solid var(--ref-line);align-items:center;gap:.9rem;min-height:3.8rem;padding:0 .35rem;display:grid}.ref-agency-table-head,.ref-agency-table-row{grid-template-columns:1.35fr 1.25fr .7fr .7fr .6fr}.ref-delivery-table-head,.ref-delivery-table-row{grid-template-columns:1.5fr 1fr .7fr .55fr .75fr}.ref-agency-task-head,.ref-agency-task-row{grid-template-columns:1.25fr .65fr 1.55fr .45fr .65fr .85fr}.ref-agency-table-head,.ref-delivery-table-head,.ref-agency-task-head{color:var(--ref-muted);min-height:2.35rem;font-size:.75rem}.ref-agency-table-row{color:#394251}.ref-agency-table-row:hover,.ref-delivery-table-row:hover,.ref-agency-task-row:hover{background:#f8fafb}.ref-agency-table-row:focus-visible,.ref-delivery-table-row:focus-visible,.ref-agency-task-row:focus-visible{outline-offset:-3px;outline:3px solid #83a9c4}.ref-agency-table-row>span,.ref-delivery-table-row>span,.ref-agency-task-row>span{gap:.2rem;min-width:0;display:grid}.ref-agency-table-row>span:first-child strong,.ref-delivery-table-row strong,.ref-agency-task-row strong{color:var(--ref-ink);font-size:.82rem;font-weight:600}.ref-agency-table-row small,.ref-delivery-table-row,.ref-agency-task-row{color:var(--ref-muted);font-size:.75rem}.ref-delivery-table-row>span:first-child,.ref-agency-task-row>span:first-child{align-items:center;gap:.7rem;display:flex}.ref-delivery-table-row i{background:#aeb6c1;border-radius:999px;flex:none;width:.42rem;height:.42rem}.ref-agency-task-row i{background:#8b96a5;border-radius:.1rem;flex:none;width:.55rem;height:.55rem}.agency-task-workspace{padding-top:1.75rem}.agency-task-heading{margin-bottom:1rem}.agency-task-heading>div{gap:.2rem;display:grid}.agency-task-heading small{color:var(--ref-muted);font-size:.75rem}.agency-task-workspace>.ref-tabs{border-bottom:1px solid var(--ref-line);margin-bottom:.75rem}.agency-task-workspace>.ref-tabs a{color:var(--ref-muted);min-height:2.75rem;font-size:.8rem}.agency-task-workspace>.ref-tabs a.is-active{color:var(--ref-blue);font-weight:600}.agency-task-workspace>.ref-tabs a:not(.is-active):after{display:none}.agency-record-workspace{min-width:0;padding-top:1.25rem}.agency-task-record{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);display:grid}.agency-task-record>.agency-record-intro,.agency-task-record>.agency-record-summary,.agency-task-record>.agency-task-collaboration{grid-column:1/-1}.agency-record-intro{border-bottom:1px solid var(--ref-line);gap:.45rem;padding-bottom:1.25rem;display:grid}.agency-record-intro>a{color:var(--ref-blue);align-items:center;width:fit-content;min-height:2.75rem;font-size:.8rem;font-weight:550;display:inline-flex}.agency-record-intro>p{color:var(--ref-muted);font-size:.85rem;line-height:1.5}.agency-record-intro-actions{justify-content:space-between;align-items:center;display:flex}.agency-record-intro-actions>div{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.agency-record-intro-actions>div>a{font-size:.8rem}.agency-record-summary{border-bottom:1px solid var(--ref-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:.5rem;display:grid}.agency-record-summary>div{border-right:1px solid var(--ref-line);gap:.25rem;min-width:0;padding:1rem;display:grid}.agency-record-summary>div:first-child{padding-left:0}.agency-record-summary>div:last-child{border-right:0}.agency-record-summary span,.agency-static-field>span{color:var(--ref-muted);font-size:.8125rem;font-weight:500}.agency-record-summary span{white-space:nowrap}.agency-record-summary strong,.agency-static-field>strong{color:var(--ref-ink);font-size:.9375rem;font-weight:600}.agency-record-summary .agency-task-state-badge{border-radius:.2rem;justify-self:start;padding:.28rem .52rem;font-size:.75rem}.agency-task-state-badge.is-open,.agency-task-state-badge.is-in-progress,.agency-task-state-badge.is-priority-normal{color:#245d87;background:#e5eff6}.agency-task-state-badge.is-blocked,.agency-task-state-badge.is-priority-urgent{color:#a52430;background:#fde7e9}.agency-task-state-badge.is-completed{color:#18724a;background:#e4f2eb}.agency-task-state-badge.is-cancelled{color:#566172;background:#edf0f3}.agency-task-state-badge.is-priority-high{color:#8a5600;background:#fff0d2}.agency-task-state-badge.is-priority-low{color:#566172;background:#edf0f3}.agency-record-form{max-width:none;padding-top:1.25rem}.agency-engagement-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);display:grid}.agency-engagement-main{border-right:1px solid var(--ref-line);min-width:0;padding-right:2rem}.agency-engagement-overview,.agency-engagement-section{padding:1.75rem 0 2rem}.agency-engagement-section{border-top:1px solid var(--ref-line)}.agency-engagement-facts{border-bottom:1px solid var(--ref-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:1.5rem 0 0;display:grid}.agency-engagement-facts>div{border-right:1px solid var(--ref-line);gap:.3rem;padding:.8rem 1rem;display:grid}.agency-engagement-facts>div:first-child{padding-left:0}.agency-engagement-facts>div:last-child{border-right:0}.agency-engagement-facts dt,.agency-engagement-date-list dt{color:var(--ref-muted);font-size:.75rem;font-weight:500}.agency-engagement-facts dd{color:var(--ref-ink);margin:0;font-size:.9375rem;font-weight:600}.agency-engagement-rail{align-self:start;min-width:0;padding:1.75rem 0 2rem 1.5rem}.agency-engagement-rail>section+section{border-top:1px solid var(--ref-line);margin-top:1.75rem;padding-top:1.75rem}.agency-engagement-date-list{border-top:1px solid var(--ref-line);margin:.9rem 0 0}.agency-engagement-date-list>div{border-bottom:1px solid var(--ref-line);justify-content:space-between;align-items:center;min-height:2.75rem;display:flex}.agency-engagement-date-list dd{color:var(--ref-ink);margin:0;font-size:.875rem;font-weight:500}.agency-engagement-task-table{border-bottom:1px solid var(--ref-line)}.agency-engagement-task-head,.agency-engagement-task-row{border-top:1px solid var(--ref-line);grid-template-columns:1.4fr 1.25fr .55fr .75fr;align-items:center;gap:.9rem;min-height:3.8rem;padding:0 .35rem;display:grid}.agency-engagement-task-head{color:var(--ref-muted);min-height:2.35rem;font-size:.75rem}.agency-engagement-task-row{color:var(--ref-muted);font-size:.75rem}.agency-engagement-task-row:hover{background:#f8fafb}.agency-engagement-task-row:focus-visible{outline-offset:-3px;outline:3px solid #83a9c4}.agency-engagement-task-row strong{font-size:.82rem;font-weight:600}.agency-engagement-editor{margin-top:.4rem}.agency-engagement-editor>div{border-top:1px solid var(--ref-line);margin-top:.75rem}.agency-engagement-editor .crm-form-grid{grid-template-columns:1fr}.agency-engagement-editor .agency-record-form{padding-top:1rem}.agency-knowledge-workspace{min-width:0;padding-top:1.25rem}.agency-knowledge-summary{margin-top:1.25rem;margin-bottom:0}.agency-knowledge-tabs{margin-top:.75rem}.agency-knowledge-tabs a{color:var(--ref-muted);font-size:.8rem}.agency-knowledge-tabs a.is-active{color:var(--ref-blue);font-weight:600}.agency-knowledge-tabs a:not(.is-active):after{display:none}.agency-knowledge-layout,.agency-knowledge-detail-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);display:grid}.agency-knowledge-library,.agency-knowledge-document{border-right:1px solid var(--ref-line);min-width:0;padding:2rem 2rem 2rem 0}.agency-knowledge-rail{align-self:start;min-width:0;padding:2rem 0 2rem 1.5rem}.agency-knowledge-rail>section+section{border-top:1px solid var(--ref-line);margin-top:1.75rem;padding-top:1.75rem}.agency-knowledge-rail-copy{color:#394251;text-wrap:pretty;font-size:.9375rem;line-height:1.6;margin-top:.75rem!important}.agency-knowledge-table{border-bottom:1px solid var(--ref-line);margin-top:1rem}.agency-knowledge-head,.agency-knowledge-row{border-top:1px solid var(--ref-line);grid-template-columns:1.75fr .6fr .7fr .55fr .7fr;align-items:center;gap:.9rem;min-height:4.5rem;padding:0 .35rem;display:grid}.agency-knowledge-head{color:var(--ref-muted);min-height:2.35rem;font-size:.75rem}.agency-knowledge-row{color:var(--ref-muted);font-size:.75rem}.agency-knowledge-row:hover{background:#f8fafb}.agency-knowledge-row:focus-visible{outline-offset:-3px;outline:3px solid #83a9c4}.agency-knowledge-row>span{gap:.18rem;min-width:0;display:grid}.agency-knowledge-row strong{font-size:.875rem;font-weight:600}.agency-knowledge-row small{text-overflow:ellipsis;white-space:nowrap;max-width:58ch;line-height:1.4;overflow:hidden}.ref-status.knowledge-approved{color:#18724a;background:#e4f2eb}.ref-status.knowledge-in_review{color:#815412;background:#fff1d2}.ref-status.knowledge-draft,.ref-status.knowledge-retired{color:#566172;background:#edf0f3}.agency-knowledge-document>header{border-bottom:1px solid var(--ref-line);padding-bottom:1.75rem}.agency-knowledge-document>header p{color:#394251;text-wrap:balance;max-width:66ch;font-size:1.125rem;line-height:1.65}.agency-knowledge-document>section{border-bottom:1px solid var(--ref-line);padding:1.75rem 0}.agency-knowledge-document>section h2{color:var(--ref-ink);font-family:var(--font-body-stack);font-size:1.35rem;font-weight:600;line-height:1.3}.agency-knowledge-document>section p{color:#293241;white-space:pre-wrap;max-width:72ch;margin-top:.75rem;font-size:1rem;line-height:1.75}.agency-knowledge-editor>div{border-top:1px solid var(--ref-line);margin-top:.75rem}.agency-knowledge-editor .crm-form-grid{grid-template-columns:1fr}.agency-knowledge-form textarea[name=body]{min-height:24rem}.agency-knowledge-checkbox{border-bottom:1px solid var(--ref-line);border-top:1px solid var(--ref-line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;min-height:3.25rem;padding:.5rem 0;display:grid}.agency-knowledge-checkbox input{accent-color:var(--ref-blue);appearance:auto;box-shadow:none;background:0 0;border:0;width:1.25rem;height:1.25rem;min-height:1.25rem;padding:0}.agency-knowledge-checkbox-copy{gap:.125rem;display:grid;color:#394251!important}.agency-knowledge-checkbox-copy strong{font-size:1rem;font-weight:500;line-height:1.45}.agency-knowledge-checkbox-copy small{color:#687386;font-size:1rem;font-weight:400;line-height:1.45}.agency-agent-workspace{min-width:0;padding-top:1.25rem}.agency-agent-summary{margin:1.25rem 0 0}.agency-agent-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);display:grid}.agency-agent-roster{border-right:1px solid var(--ref-line);min-width:0;padding:2rem 2rem 2rem 0}.agency-agent-detail-layout{min-width:0;display:block}.agency-agent-profile{min-width:0;padding:2rem 0 0}.agency-agent-rail{color:#394251;align-self:start;min-width:0;padding:2rem 0 2rem 1.5rem}.agency-agent-rail>section+section{border-top:1px solid var(--ref-line);margin-top:1.75rem;padding-top:1.75rem}.agency-agent-rail>section>p{text-wrap:pretty;margin-top:.75rem;font-size:.9375rem;line-height:1.6}.agency-agent-table{border-bottom:1px solid var(--ref-line);margin-top:1rem}.agency-agent-head,.agency-agent-row{border-top:1px solid var(--ref-line);grid-template-columns:1.25fr 1.7fr .55fr .75fr .6fr;align-items:center;gap:.9rem;min-height:4.75rem;padding:0 .35rem;display:grid}.agency-agent-head{color:var(--ref-muted);min-height:2.35rem;font-size:.75rem}.agency-agent-row{color:var(--ref-muted);font-size:.75rem}.agency-agent-row:hover{background:#f8fafb}.agency-agent-row:focus-visible{outline-offset:-3px;outline:3px solid #83a9c4}.agency-agent-row>span{min-width:0}.agency-agent-row>span:first-child{grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.agency-agent-row>span:first-child>i{background:var(--ref-blue-soft);color:var(--ref-blue);border:1px solid #d8e5ee;border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.75rem;font-style:normal;font-weight:650;display:inline-flex}.agency-agent-row>span:first-child>span{gap:.15rem;min-width:0;display:grid}.agency-agent-row strong{font-size:.875rem;font-weight:600}.agency-agent-row small{line-height:1.4}.ref-status.agent-active{color:#18724a;background:#e4f2eb}.ref-status.agent-paused{color:#815412;background:#fff1d2}.ref-status.agent-draft,.ref-status.agent-retired{color:#566172;background:#edf0f3}.agency-agent-profile>section,.agency-agent-profile>div{border-bottom:1px solid var(--ref-line);padding:2rem 0}.agency-agent-profile h2,.agency-agent-profile h3,.agency-agent-form-section h2{color:var(--ref-ink);font-family:var(--font-body-stack);font-weight:600;line-height:1.25}.agency-agent-profile h2{letter-spacing:-.025em;text-wrap:balance;max-width:40ch;font-size:clamp(1.75rem,2.6vw,2.5rem);margin-top:.55rem!important}.agency-agent-profile h3{max-width:42ch;font-size:clamp(1.15rem,1.7vw,1.4rem)}.agency-agent-kicker{color:var(--ref-blue);letter-spacing:.05em;text-transform:none;font-size:.75rem;font-weight:650}.agency-agent-outcomes{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.agency-agent-outcomes section{gap:.55rem;min-height:8rem;padding-right:2.5rem;display:grid}.agency-agent-outcomes section+section{border-left:1px solid var(--ref-line);padding-left:2.5rem;padding-right:0}.agency-agent-instructions{color:#293241;white-space:pre-wrap;max-width:82ch;font-size:1.0625rem;line-height:1.75;margin-top:.75rem!important}.agency-agent-capability-section,.agency-agent-management{border-bottom:1px solid var(--ref-line);padding:2rem 0}.agency-agent-capability-grid{border-bottom:1px solid var(--ref-line);border-top:1px solid var(--ref-line);grid-template-columns:repeat(5,minmax(0,1fr));margin:1rem 0 0;display:grid}.agency-agent-capability-grid>div{border-right:1px solid var(--ref-line);gap:.35rem;min-height:5.25rem;padding:1rem 1.25rem;display:grid}.agency-agent-capability-grid>div:first-child{padding-left:0}.agency-agent-capability-grid>div:last-child{border-right:0}.agency-agent-capability-grid dt,.agency-agent-future-state dt{color:var(--ref-muted);font-size:.75rem}.agency-agent-capability-grid dd,.agency-agent-future-state dd{color:var(--ref-ink);margin:0;font-size:.9375rem;font-weight:600}.agency-agent-resource-grid{border-bottom:1px solid var(--ref-line);grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);display:grid}.agency-agent-resource-grid>section{min-width:0;padding:2rem 2.5rem 2rem 0}.agency-agent-resource-grid>section+section{border-left:1px solid var(--ref-line);padding-left:2.5rem;padding-right:0}.agency-agent-resource-grid>section>p{color:#394251;max-width:48ch;margin-top:.75rem;font-size:1rem;line-height:1.65}.agency-agent-future-state{margin:1rem 0 0}.agency-agent-future-state>div{border-top:1px solid var(--ref-line);justify-content:space-between;align-items:center;min-height:3.25rem;display:flex}.agency-agent-knowledge-list{margin-top:.75rem;display:grid}.agency-agent-knowledge-list>:where(a,p){border-top:1px solid var(--ref-line);grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:3.75rem;padding:.75rem .25rem;display:grid}.agency-agent-knowledge-list>a:hover{background:#f8fafb}.agency-agent-knowledge-list>a:focus-visible{outline-offset:-3px;outline:3px solid #83a9c4}.agency-agent-knowledge-list>a>span{color:var(--ref-blue)}.agency-agent-form{max-width:64rem;margin:0 auto;padding:1rem 0 3rem}.agency-agent-form-section{border-bottom:1px solid var(--ref-line);grid-template-columns:minmax(13rem,.7fr) minmax(0,1.3fr);gap:2rem;padding:2rem 0;display:grid}.agency-agent-form-section>div:first-child{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.agency-agent-form-section>div:first-child>span{color:var(--ref-blue);letter-spacing:.05em;padding-top:.25rem;font-size:.75rem;font-weight:650}.agency-agent-form-section>div:first-child>div{gap:.4rem;display:grid}.agency-agent-form-section h2{font-size:1.3rem}.agency-agent-form-section>div:first-child p{color:var(--ref-muted);max-width:34ch;font-size:.9375rem;line-height:1.55}.agency-agent-knowledge-options{border:0;min-width:0;margin:0;padding:0}.agency-agent-knowledge-options legend{color:var(--ref-muted);margin-bottom:.5rem;font-size:.75rem}.agency-agent-knowledge-options>label{border-top:1px solid var(--ref-line);cursor:pointer;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:4.25rem;padding:.75rem 0;display:grid}.agency-agent-knowledge-options input{accent-color:var(--ref-blue);appearance:auto;width:1.25rem;height:1.25rem;min-height:1.25rem}.agency-agent-knowledge-options label>span{gap:.2rem;display:grid}.agency-agent-knowledge-options small{line-height:1.45}.agency-agent-safety-note{border-bottom:1px solid var(--ref-line);grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);gap:.4rem;padding:1.25rem 0;display:grid}.agency-agent-safety-note strong{color:var(--ref-blue)}.agency-agent-safety-note p{color:#394251;line-height:1.6}.agency-agent-editor>div{border-top:1px solid var(--ref-line);margin-top:.75rem}.agency-agent-management .agency-agent-editor{margin-top:1rem}.agency-agent-editor .agency-agent-form-section{grid-template-columns:1fr}.agency-agent-editor .agency-agent-form-section>div:first-child p{max-width:none}.agency-task-command-row{border-left:1px solid var(--ref-line);border-bottom:1px solid var(--ref-line);grid-area:3/2}.agency-task-next-step{grid-template-columns:1fr;align-content:start;gap:.75rem;padding:1.75rem 0 2rem 1.5rem;display:grid}.agency-task-next-step>div{gap:.15rem;display:grid}.agency-task-next-step>span{color:var(--ref-blue);letter-spacing:.05em;text-transform:none;font-size:.75rem;font-weight:600}.agency-task-next-step strong{color:var(--ref-ink);font-size:1.25rem;font-weight:600;line-height:1.3}.agency-task-next-step p{color:#465162;text-wrap:balance;max-width:62ch;margin:0;font-size:.9375rem;line-height:1.55}.agency-task-next-step .ref-primary{white-space:nowrap;justify-self:start;min-height:2.75rem}.agency-task-next-step a:focus-visible{outline-offset:2px;outline:3px solid #83a9c4}.agency-task-brief{border-bottom:1px solid var(--ref-line);grid-area:3/1;padding:1.75rem 2rem 2rem 0;scroll-margin-top:1.5rem}.agency-task-work-heading{justify-content:space-between;align-items:start;display:flex}.agency-task-work-heading>div{gap:.2rem;display:grid}.agency-task-work-heading h2{color:var(--ref-ink);font-family:var(--font-body-stack);font-size:1.35rem;font-weight:600;line-height:1.3}.agency-task-work-heading p,.agency-task-work-heading small,.agency-task-section-heading span{color:#626d7d;font-size:.8125rem}.agency-task-work-heading p{margin:0;font-size:.875rem;line-height:1.55}.agency-task-work-heading small{white-space:nowrap;padding-top:.2rem}.agency-task-brief-copy{gap:.5rem;padding-top:1.5rem;display:grid}.agency-task-brief-copy>span{color:var(--ref-muted);font-size:.75rem;font-weight:500}.agency-task-brief-copy>p{color:#293241;text-wrap:balance;max-width:70ch;margin:0;font-size:1rem;line-height:1.7}.agency-task-edit-panel,.agency-task-inline-editor{margin-top:1.25rem}.agency-task-edit-panel>summary,.agency-task-inline-editor>summary{color:var(--ref-blue);cursor:pointer;align-items:center;gap:.4rem;min-height:2.75rem;font-size:.8125rem;font-weight:600;list-style:none;display:inline-flex}.agency-task-edit-panel>summary::-webkit-details-marker{display:none}.agency-task-inline-editor>summary::-webkit-details-marker{display:none}.agency-task-edit-panel>summary:after,.agency-task-inline-editor>summary:after{content:"+";font-size:1rem}.agency-task-edit-panel[open]>summary:after,.agency-task-inline-editor[open]>summary:after{content:"−"}.agency-task-edit-panel>summary:focus-visible,.agency-task-inline-editor>summary:focus-visible{outline-offset:2px;outline:3px solid #83a9c4}.agency-task-edit-panel>div{border-top:1px solid var(--ref-line);margin-top:.75rem}.agency-task-brief .crm-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.agency-task-brief .crm-field>span,.agency-task-collaboration .crm-field>span{color:#566172;letter-spacing:0;font-size:.8125rem;font-weight:600;line-height:1.4}.agency-task-brief .crm-field :where(input,select,textarea),.agency-task-collaboration .crm-field :where(input,select,textarea){color:var(--ref-ink);font-size:1rem;font-weight:400;line-height:1.5}.agency-task-collaboration{padding-top:0}.agency-task-operations-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,21rem);display:grid}.agency-task-workstream{border-right:1px solid var(--ref-line);min-width:0;padding:2rem 2rem 2rem 0}.agency-task-control-rail{align-self:start;min-width:0;padding:2rem 0 2rem 1.5rem}.agency-task-control-rail>section{scroll-margin-top:1.5rem}.agency-task-control-rail>section+section{border-top:1px solid var(--ref-line);margin-top:1.75rem;padding-top:1.75rem}.agency-task-resource-grid{border-top:1px solid var(--ref-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2rem;display:grid}.agency-task-resource-grid>section{min-width:0;padding:1.5rem 1.5rem 0 0;scroll-margin-top:1.5rem}.agency-task-resource-grid>section+section{border-left:1px solid var(--ref-line);padding-left:1.5rem;padding-right:0}.agency-task-section-heading{justify-content:space-between;align-items:center;margin-bottom:.85rem;display:flex}.agency-task-section-heading>div{gap:.15rem;display:grid}.agency-task-section-heading h3{color:var(--ref-ink);font-family:var(--font-body-stack);font-size:1.2rem;font-weight:600;line-height:1.35}.agency-task-management-form{gap:.85rem;display:grid}.agency-task-management-form fieldset{border:0;min-width:0;margin:0;padding:0}.agency-task-management-form legend{color:#566172;margin-bottom:.35rem;font-size:.8125rem;font-weight:600}.agency-task-check-list{border-bottom:1px solid var(--ref-line)}.agency-task-check-list label{border-top:1px solid var(--ref-line);cursor:pointer;grid-template-columns:1.1rem minmax(0,1fr);align-items:center;gap:.7rem;min-height:2.75rem;padding:.5rem .25rem;display:grid}.agency-task-check-list label:hover{background:#f8fafb}.agency-task-check-list input{accent-color:var(--ref-blue);width:1rem;height:1rem}.agency-task-check-list input:focus-visible,.agency-task-management-form input:focus-visible,.agency-task-management-form textarea:focus-visible,.agency-task-inline-action button:focus-visible,.agency-task-resource-list a:focus-visible{outline-offset:2px;outline:3px solid #83a9c4}.agency-task-check-list label>span,.agency-task-resource-list a,.agency-task-file-preview{gap:.1rem;min-width:0;display:grid}.agency-task-resource-list a,.agency-task-file-preview{align-content:center;min-height:2.75rem}.agency-task-check-list strong,.agency-task-resource-list strong{color:var(--ref-ink);font-size:.9rem;font-weight:500;line-height:1.4}.agency-task-check-list small,.agency-task-resource-list small{color:#626d7d;text-transform:capitalize;font-size:.78125rem;line-height:1.4}.agency-task-form-actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.agency-task-form-actions>button{flex:none;min-height:2.75rem}.agency-task-form-status{margin:0;font-size:.8125rem;line-height:1.4}.agency-task-form-status.is-success{color:#18724a}.agency-task-form-status.is-error{color:#a52430}.agency-task-resource-list{border-bottom:1px solid var(--ref-line)}.agency-task-resource-list>div{border-top:1px solid var(--ref-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:3.25rem;padding:.55rem .25rem;display:grid}.agency-task-resource-list a:hover strong{color:var(--ref-blue)}.agency-task-inline-action{align-items:center;gap:.5rem;display:flex}.agency-task-inline-action button{color:var(--ref-muted);cursor:pointer;background:0 0;border:0;min-height:2.75rem;padding:.4rem .25rem}.agency-task-inline-action button:hover{color:#a52430}.agency-task-inline-action .agency-task-form-status{display:none}.agency-task-add-form{margin-top:1rem}.agency-task-inline-editor[open]>summary{margin-bottom:.75rem}.agency-task-person-list{border-top:1px solid var(--ref-line)}.agency-task-person-list>div{border-bottom:1px solid var(--ref-line);grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.65rem;min-height:3.25rem;padding:.55rem 0;display:grid}.agency-task-person-list>div>span{color:#465162;background:#edf0f3;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.75rem;font-weight:600;display:inline-flex}.agency-task-person-list>div>div{gap:.1rem;display:grid}.agency-task-person-list strong,.agency-task-connection-groups strong,.agency-task-connection-groups a>span{color:var(--ref-ink);font-size:.875rem;font-weight:500}.agency-task-person-list small,.agency-task-connection-groups small{color:var(--ref-muted);text-transform:capitalize;font-size:.75rem;line-height:1.4}.agency-task-connection-groups{border-top:1px solid var(--ref-line)}.agency-task-connection-groups>div{border-bottom:1px solid var(--ref-line);gap:.45rem;padding:.85rem 0;display:grid}.agency-task-connection-groups>div>strong{font-size:.75rem;font-weight:600}.agency-task-connection-groups a{justify-content:space-between;align-items:start;gap:.5rem;min-height:2.75rem;padding:.35rem 0;text-decoration:none;display:flex}.agency-task-connection-groups a:hover>span{color:var(--ref-blue)}.agency-task-connection-groups a>span{text-wrap:balance}.agency-task-connection-groups a:focus-visible{outline-offset:2px;outline:3px solid #83a9c4}.agency-task-chip-list,.agency-task-connection-list{flex-wrap:wrap;gap:.45rem;display:flex}.agency-task-chip-list>span,.agency-task-connection-list>a{color:#465162;background:#edf0f3;border-radius:.25rem;padding:.4rem .55rem;font-size:.75rem}.agency-task-activity{scroll-margin-top:1.5rem}.agency-task-comment-form{max-width:46rem;margin:1.25rem 0 0 2.25rem}.agency-task-activity-list{margin:1.25rem 0 0 2.25rem;padding:0 0 0 1.25rem;list-style:none}.agency-task-activity-list li{border-top:1px solid var(--ref-line);padding:.9rem .25rem;position:relative}.agency-task-activity-list li:before{background:var(--ref-blue);box-shadow:0 0 0 1px var(--ref-line);content:"";border:3px solid #fff;border-radius:999px;width:.65rem;height:.65rem;position:absolute;top:1rem;left:-1.55rem}.agency-task-activity-list li>div{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.agency-task-activity-list strong{font-size:.875rem;font-weight:600}.agency-task-activity-list time{color:#626d7d;font-size:.78125rem}.agency-task-activity-list p{color:#394251;white-space:pre-wrap;margin:.35rem 0 0;font-size:1rem;line-height:1.6}.agency-record-tabs{border-bottom:1px solid var(--ref-line);scrollbar-width:none;grid-column:1/-1;gap:1.5rem;min-width:0;display:flex;overflow-x:auto}.agency-record-tabs::-webkit-scrollbar{display:none}.agency-record-tabs a{color:#566172;flex:none;align-items:center;min-height:2.75rem;font-size:.8125rem;display:inline-flex;position:relative}.agency-record-tabs a:first-child{color:var(--ref-blue);font-weight:600}.agency-record-tabs a:first-child:after{background:var(--ref-blue);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.agency-record-tabs a:hover{color:var(--ref-blue)}.agency-record-tabs a:focus-visible{outline-offset:-3px;outline:3px solid #83a9c4}.agency-agent-layout{display:block}.agency-agent-roster{border-right:0;padding:2rem 0}.agency-agent-detail-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,21rem);display:grid}.agency-agent-profile{border-right:1px solid var(--ref-line);padding:2rem 2rem 0 0}.agency-agent-profile>section,.agency-agent-profile>div{padding:1.75rem 0}.agency-agent-profile>section:first-child{padding-top:0}.agency-agent-profile h2{letter-spacing:-.025em;max-width:34ch;font-size:1.65rem;line-height:1.25;margin-top:.55rem!important}.agency-agent-profile h3{font-family:var(--font-body-stack);max-width:46ch;font-size:1rem;font-weight:600;line-height:1.55}.agency-agent-role>.agency-task-section-heading{margin-bottom:1.5rem}.agency-agent-operating-contract{border-top:1px solid var(--ref-line);margin-top:1.5rem;padding-top:1.5rem}.agency-agent-instructions{max-width:70ch;font-size:1rem;line-height:1.65;margin-top:.55rem!important}.agency-agent-outcomes section{min-height:0;padding-right:2rem}.agency-agent-outcomes section+section{padding-left:2rem}.agency-agent-knowledge-section,.agency-agent-management{scroll-margin-top:1rem}.agency-agent-management{border-bottom:0}.agency-agent-context-rail{color:#394251;align-self:start;min-width:0;padding:2rem 0 2rem 1.5rem}.agency-agent-context-rail>section+section{border-top:1px solid var(--ref-line);margin-top:1.75rem;padding-top:1.75rem}.agency-agent-context-rail>section>p{margin-top:.75rem;font-size:.9375rem;line-height:1.6}.agency-agent-capability-section{border-bottom:0;padding:0;scroll-margin-top:1rem}.agency-agent-capability-grid{border-bottom:1px solid var(--ref-line);border-top:1px solid var(--ref-line);margin-top:.75rem;display:block}.agency-agent-capability-grid>div{border-bottom:1px solid var(--ref-line);border-right:0;justify-content:space-between;align-items:center;min-height:3rem;padding:0;display:flex}.agency-agent-capability-grid>div:last-child{border-bottom:0}.agency-agent-capability-grid dt,.agency-agent-future-state dt{font-size:.8125rem}.agency-agent-capability-grid dd,.agency-agent-future-state dd{font-size:.875rem}.agency-agent-future-state>div{min-height:3rem}.agency-agent-knowledge-list>:where(a,p){min-height:3.5rem}.agency-agent-editor .agency-agent-form{max-width:none;margin:0}.agency-task-edit-panel:not([open])>:not(summary),.agency-task-inline-editor:not([open])>:not(summary){display:none}.ref-task-focus .ref-home-heading h1,.ref-agent-focus .ref-home-heading h1{max-width:28ch;font-size:2rem}.agency-task-record>.agency-record-intro{grid-area:1/1/auto/-1}.agency-task-record>.agency-record-summary{grid-area:2/1/auto/-1}.agency-task-record>.agency-record-tabs{grid-row:3}.agency-task-command-row,.agency-task-brief{grid-row:4}.agency-task-record>.agency-task-collaboration{grid-area:5/1/auto/-1}.agency-task-next-step{gap:.85rem;padding:1.5rem 0 1.75rem 1.5rem}.agency-task-next-step strong{font-family:var(--font-body-stack);font-size:1.15rem;line-height:1.35}.agency-task-next-step p{font-size:.875rem}.agency-task-brief{padding-top:1.5rem;padding-bottom:1.75rem}.agency-task-brief-copy{padding-top:1.25rem}.agency-task-operations-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,21rem)}.agency-task-workstream,.agency-task-control-rail{padding-top:1.75rem}.agency-task-progress-editor{margin-top:.75rem}.agency-task-progress-editor>summary{border:1px solid var(--ref-line);border-radius:.35rem;padding:0 .8rem}.agency-task-progress-editor[open]>summary{border-color:#b8cbd9}.agency-task-comment-form{border-top:1px solid var(--ref-line);max-width:46rem;margin:.75rem 0 0;padding-top:1rem}.agency-task-activity-list{margin:1.25rem 0 0}@media (max-width:69.999rem){.agency-agent-detail-layout{grid-template-columns:1fr}.agency-agent-profile{border-right:0;padding-right:0}.agency-agent-context-rail{border-top:1px solid var(--ref-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;padding-left:0;display:grid}.agency-agent-context-rail>section+section{border-left:1px solid var(--ref-line);border-top:0;margin-top:0;padding-top:0;padding-left:1.5rem}}@media (max-width:47.999rem){.agency-record-tabs{gap:1rem}.agency-record-tabs a{font-size:.875rem}.ref-task-focus .ref-home-heading h1,.ref-agent-focus .ref-home-heading h1{max-width:none;font-size:1.75rem}.agency-agent-profile h2{max-width:none;font-size:1.5rem}.agency-agent-outcomes{grid-template-columns:1fr}.agency-agent-outcomes section{padding-right:0}.agency-agent-outcomes section+section{border-left:0;border-top:1px solid var(--ref-line);margin-top:1.5rem;padding-top:1.5rem;padding-left:0}.agency-agent-context-rail{display:block}.agency-agent-context-rail>section+section{border-left:0;border-top:1px solid var(--ref-line);margin-top:1.5rem;padding-top:1.5rem;padding-left:0}.agency-task-progress-editor>summary{font-size:1rem}.agency-task-comment-form{max-width:none}}@media (max-width:56rem){.agency-agent-context-rail{display:block}.agency-agent-context-rail>section+section{border-left:0;border-top:1px solid var(--ref-line);margin-top:1.5rem;padding-top:1.5rem;padding-left:0}}@media (max-width:80rem){.agency-engagement-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.agency-engagement-facts>div:nth-child(2n){border-right:0}}@media (max-width:69.999rem){.ref-task-focus .ref-home-heading h1{font-size:2rem}.agency-engagement-layout{grid-template-columns:1fr}.agency-engagement-main{border-right:0;padding-right:0}.agency-engagement-rail{border-top:1px solid var(--ref-line);padding-left:0;display:block}.agency-engagement-rail>section+section{border-left:0;border-top:1px solid var(--ref-line);margin-top:1.75rem;padding-top:1.75rem;padding-left:0}.agency-knowledge-layout,.agency-knowledge-detail-layout{grid-template-columns:1fr}.agency-knowledge-library,.agency-knowledge-document{border-right:0;padding-right:0}.agency-knowledge-rail{border-top:1px solid var(--ref-line);padding-left:0}.agency-agent-layout,.agency-agent-detail-layout{grid-template-columns:1fr}.agency-agent-roster,.agency-agent-profile{border-right:0;padding-right:0}.agency-agent-rail{border-top:1px solid var(--ref-line);padding-left:0}.agency-agent-form-section{grid-template-columns:1fr}.agency-agent-form-section>div:first-child p{max-width:none}.agency-agent-resource-grid{grid-template-columns:1fr}.agency-agent-resource-grid>section,.agency-agent-resource-grid>section+section{border-left:0;padding:1.75rem 0}.agency-agent-resource-grid>section+section{border-top:1px solid var(--ref-line)}.agency-agent-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.agency-agent-capability-grid>div:nth-child(3n){border-right:0}.agency-agent-capability-grid>div:nth-child(n+4){border-top:1px solid var(--ref-line)}.agency-task-record{display:block}.agency-task-command-row{border-left:0}.agency-task-brief{padding-right:0}.agency-task-operations-layout{grid-template-columns:1fr}.agency-task-workstream{border-right:0;padding-right:0}.agency-task-control-rail{border-top:1px solid var(--ref-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;padding-left:0;display:grid}.agency-task-control-rail>section+section{border-left:1px solid var(--ref-line);border-top:0;margin-top:0;padding-top:0;padding-left:1.5rem}}.agency-static-field{border:1px solid var(--ref-line);background:#f8fafb;gap:.25rem;min-height:3rem;padding:.65rem .75rem;display:grid}.ref-status{border-radius:.25rem;width:fit-content;padding:.25rem .5rem;font-size:.7rem;font-weight:550}.ref-status.neutral,.ref-status.billing-current,.ref-status.delivery-in_progress,.ref-status.delivery-planned{color:#245a83;background:#e6eff6}.ref-status.billing-due,.ref-status.billing-paused,.ref-status.delivery-in_review{color:#815412;background:#fff1d2}.ref-status.billing-overdue,.ref-status.delivery-blocked,.ref-status.delivery-changes_requested{color:#a52430;background:#fee8e8}.ref-status.billing-unknown,.ref-status.delivery-completed,.ref-status.delivery-cancelled,.ref-status.task-completed,.ref-status.task-cancelled,.ref-status.priority-low,.ref-status.priority-normal{color:#566172;background:#edf0f3}.ref-status.task-open,.ref-status.task-in_progress{color:#245a83;background:#e6eff6}.ref-status.task-blocked,.ref-status.priority-urgent{color:#a52430;background:#fee8e8}.ref-status.priority-high{color:#815412;background:#fff1d2}.ref-agency-side-list{margin-top:.75rem}.ref-agency-side-list :where(article,a){border-bottom:1px solid var(--ref-line);gap:.2rem;padding:.8rem 0;display:grid}.ref-agency-side-list a:hover{background:#f8fafb}.ref-agency-side-list a:focus-visible{outline-offset:2px;outline:3px solid #83a9c4}.ref-agency-side-list strong{color:var(--ref-ink);font-size:.8rem;font-weight:600}.ref-agency-side-list span,.ref-agency-side-list small{color:var(--ref-muted);font-size:.75rem}.ref-agency-control-list{margin-top:.75rem}.ref-agency-control-list>div{border-bottom:1px solid var(--ref-line);justify-content:space-between;align-items:center;min-height:2.65rem;display:flex}.ref-agency-control-list dt{color:#394251;font-size:.78rem}.ref-agency-control-list dd{color:var(--ref-muted);font-size:.72rem}.ref-work-table,.ref-activity-table{border-bottom:1px solid var(--ref-line)}.ref-work-head,.ref-work-row{border-top:1px solid var(--ref-line);grid-template-columns:2fr 1.2fr .8fr .55fr .9fr;align-items:center;gap:.8rem;min-height:2.55rem;padding:0 .25rem;display:grid}.ref-work-head{color:var(--ref-muted);font-size:.75rem}.ref-work-row{color:#394251;font-size:.78rem}.ref-work-row>span:first-child{align-items:center;gap:.75rem;display:flex}.ref-work-row i{background:#aeb6c1;border-radius:999px;width:.42rem;height:.42rem}.ref-work-row b{border-radius:.25rem;padding:.3rem .55rem;font-size:.72rem;font-weight:500}.ref-work-row b.blue{color:#245a83;background:#e3eff8}.ref-work-row b.gold{color:#815412;background:#fff1d2}.ref-activity-table>div{border-top:1px solid var(--ref-line);grid-template-columns:5rem 1.2rem 1.4fr 1.2fr .8fr;align-items:center;gap:.8rem;min-height:2rem;display:grid}.ref-activity-table time,.ref-activity-table span{color:var(--ref-muted);font-size:.76rem}.ref-activity-table strong{font-size:.78rem;font-weight:500}.ref-home-context{border-left:1px solid var(--ref-line);grid-area:2/3;min-width:0;padding:2rem 1.5rem}.ref-home-context>section+section{border-top:1px solid var(--ref-line);margin-top:2rem;padding-top:2rem}.ref-side-table{margin-top:1rem}.ref-side-table>div,.ref-side-table>a{border-bottom:1px solid var(--ref-line);grid-template-columns:minmax(0,1fr) 5.5rem 4.5rem;align-items:center;gap:.6rem;min-height:3.7rem;display:grid}.ref-side-table>div{min-height:2rem}.ref-side-table b,.ref-side-table strong{font-size:.78rem}.ref-side-table a>span{white-space:nowrap;min-width:0;display:grid;overflow:hidden}.ref-side-table small{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.ref-message-list{margin-top:1rem}.ref-message-list article{border-bottom:1px solid var(--ref-line);grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4.6rem;display:grid}.ref-message-list div{min-width:0}.ref-message-list p{color:var(--ref-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.ref-message-list time{align-self:start;padding-top:.9rem;font-size:.72rem}.ref-command-deck .ref-sidebar{grid-row:2}.ref-ops-rail{border-right:1px solid var(--ref-line);grid-area:2/2;padding:1.5rem 1.25rem}.ref-ops-rail h2{color:var(--ref-ink);font-size:1.2rem}.ref-ops-rail section>p{color:var(--ref-muted);margin-top:.2rem}.ref-ops-stat{border-bottom:1px solid var(--ref-line);background:#fbfcfd;grid-template-columns:1.5rem 1fr auto;align-items:center;gap:.7rem;min-height:3rem;padding:0 .6rem;display:grid}.ref-ops-stat:first-of-type{margin-top:1rem}.ref-ops-stat b{color:var(--ref-blue)}.ref-ops-stat strong{font-weight:500}.ref-agent-list{border-top:1px solid var(--ref-line);margin-top:1.5rem;padding-top:1.35rem}.ref-agent-list .ref-section-head span{color:var(--ref-muted);font-size:.75rem}.ref-agent-list article{grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:.7rem;margin-top:1rem;display:grid}.ref-agent-list article>span{border:1px solid var(--ref-line);border-radius:999px;justify-content:center;align-items:center;height:2.25rem;display:inline-flex}.ref-agent-list article div{display:grid}.ref-agent-list article small{align-items:center;gap:.35rem;display:flex}.ref-agent-list article small i{background:#98a2b3;border-radius:999px;width:.45rem;height:.45rem}.ref-agent-list article small i.ready{background:#149c68}.ref-agent-list article p{color:var(--ref-muted);margin-top:.15rem;font-size:.72rem}.ref-agent-list button{border:1px solid var(--ref-line);color:var(--ref-body);background:#fff;border-radius:.25rem;width:100%;min-height:2.2rem;margin-top:1rem}@media (min-width:48rem){.ref-relationship .ref-sidebar{grid-row:2/4}.ref-relationship .ref-ops-footer{grid-column:2/-1}.ref-command-deck:has(>.ref-ops-footer)>.ref-sidebar{grid-row:2/4}.ref-command-deck:has(>.ref-ops-footer)>.ref-ops-footer{grid-column:2/-1}}.ref-deck-content{grid-area:2/3;min-width:0;padding:1.5rem}.ref-deck-table{margin-top:.5rem}.ref-deck-head,.ref-deck-table>a{border-bottom:1px solid var(--ref-line);grid-template-columns:1.65fr 1.2fr .85fr .85fr 1.05fr 1.1fr;align-items:center;gap:.65rem;min-height:2.8rem;padding:0 .35rem;display:grid}.ref-deck-head{color:var(--ref-muted);font-size:.72rem}.ref-deck-table>a{font-size:.78rem}.ref-deck-table>a.is-selected{background:#f2f6f9}.ref-deck-table>a>strong{font-weight:600}.ref-deck-table>a>b,.ref-stage{color:#285776;background:#e8f0f6;border-radius:.25rem;justify-self:start;padding:.25rem .45rem;font-size:.72rem;font-weight:500}.ref-status{color:#8a5d00;align-items:center;gap:.4rem;display:flex}.ref-status i{background:#d89513;border-radius:999px;width:.45rem;height:.45rem}.ref-selected-record{border-top:1px solid var(--ref-line);margin-top:1.2rem;padding-top:1.2rem}.ref-selected-record>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.ref-selected-record h2{color:var(--ref-ink);font-size:1.35rem}.ref-selected-record header p{color:var(--ref-muted);margin-top:.3rem}.ref-timeline{margin:0;padding:0;list-style:none}.ref-timeline li{grid-template-columns:8.5rem .75rem minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:4.2rem;display:grid}.ref-timeline li>i{background:var(--ref-blue);border-radius:999px;width:.55rem;height:.55rem}.ref-timeline p{color:var(--ref-muted);margin-top:.15rem;font-size:.75rem}.ref-timeline li>span{color:#9b6200;background:#fff2d8;border-radius:999px;padding:.3rem .6rem;font-size:.7rem}.ref-context-rail{border-left:1px solid var(--ref-line);grid-area:2/4;min-width:0;overflow:hidden}.ref-context-tabs{border-bottom:1px solid var(--ref-line);gap:1.5rem;min-height:2.75rem;padding:0 1rem;display:flex}.ref-context-tabs strong{color:var(--ref-blue);align-items:center;font-weight:600;display:flex;position:relative}.ref-context-tabs strong:after{background:var(--ref-blue);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.ref-context-rail>section{border-bottom:1px solid var(--ref-line);padding:1rem}.ref-account-card{grid-template-columns:2.65rem 1fr;align-items:start;gap:.75rem;display:grid}.ref-account-card>div{min-width:0;display:grid}.ref-account-card>div>span{overflow-wrap:anywhere}.ref-account-logo{background:var(--ref-ink);color:#f8fafc;justify-content:center;align-items:center;height:2.65rem;font-size:1.2rem;display:inline-flex}.ref-account-card h2{color:var(--ref-ink);font-size:1rem}.ref-account-card p,.ref-account-card a{margin-top:.12rem;font-size:.72rem}.ref-account-card a{color:var(--ref-blue);width:max-content;margin-top:.4rem}.ref-contact-row{grid-template-columns:2.1rem minmax(0,1fr) auto;align-items:center;gap:.65rem;margin-top:.75rem;display:grid}.ref-contact-row div{min-width:0;display:grid}.ref-contact-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ref-contact-row time{font-size:.7rem}.ref-task-row{grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:.6rem;margin-top:.65rem;display:grid}.ref-task-row time{font-size:.7rem}.ref-file-row{grid-template-columns:2rem 1fr;align-items:center;gap:.65rem;margin-top:.7rem;display:grid}.ref-file-row>span{color:#f8fafc;background:#d13b35;justify-content:center;align-items:center;height:1.6rem;font-size:.55rem;display:inline-flex}.ref-file-row div{display:grid}.ref-ask{border:1px solid var(--ref-line);border-radius:.3rem;align-items:center;gap:.5rem;min-height:2.7rem;margin:.8rem;padding:0 .75rem;display:flex}.ref-ask input{border:0;outline:0;width:100%;min-width:0}.ref-ops-footer{border-top:1px solid var(--ref-line);grid-area:3/1/auto/-1;align-items:center;gap:1.5rem;padding:0 1.25rem;display:flex}.ref-ops-footer span,.ref-ops-footer a{font-size:.72rem}.ref-ops-footer span:last-child{margin-left:auto}.ref-create-drawer{border-top:1px solid var(--ref-line);margin-top:1rem;padding-top:1rem}.ref-create-drawer summary{color:var(--ref-blue);cursor:pointer;font-weight:600}.crm-field-manager{border:1px solid var(--ref-line);margin-top:1rem}.crm-field-manager>header{border-bottom:1px solid var(--ref-line);justify-content:space-between;align-items:start;padding:1.25rem;display:flex}.crm-field-manager>header h2{color:var(--ref-ink);letter-spacing:-.025em;margin-top:.15rem;font-size:1.35rem}.crm-field-manager>header p:not(.crm-field-manager-kicker){color:var(--ref-muted);margin-top:.3rem}.crm-field-manager>header>span{background:var(--ref-soft);border:1px solid var(--ref-line);border-radius:999px;padding:.35rem .65rem;font-size:.75rem}.crm-field-manager-kicker{color:var(--ref-muted);font-size:.72rem;font-weight:600}.crm-field-manager-tabs{border-bottom:1px solid var(--ref-line);gap:.25rem;padding:0 1rem;display:flex}.crm-field-manager-tabs button{color:var(--ref-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.35rem;min-height:2.9rem;padding:0 .75rem;display:inline-flex}.crm-field-manager-tabs button b{background:var(--ref-soft);border-radius:.2rem;margin-left:.35rem;padding:.12rem .3rem;font-size:.7rem}.crm-field-manager-tabs button.is-active{border-bottom-color:var(--ref-blue);color:var(--ref-blue);font-weight:600}.crm-field-manager-layout{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);display:grid}.crm-field-catalog{min-width:0;padding:1.25rem}.crm-field-catalog-head,.crm-field-catalog article{border-bottom:1px solid var(--ref-line);grid-template-columns:minmax(0,1fr) 7.5rem 4.5rem;align-items:center;gap:.75rem;min-height:3.5rem;display:grid}.crm-field-catalog-head{color:var(--ref-muted);min-height:2.25rem;font-size:.72rem}.crm-field-catalog article>span:first-child{gap:.18rem;min-width:0;display:grid}.crm-field-catalog code{color:var(--ref-muted);font-family:var(--font-body-stack);font-size:.72rem}.crm-field-manager-empty{color:var(--ref-muted);max-width:28rem;padding:2rem 0;line-height:1.55}.crm-field-builder{border-left:1px solid var(--ref-line);background:#fbfcfd;gap:1rem;padding:1.25rem;display:grid}.crm-field-builder>header h3{color:var(--ref-ink);font-size:1rem}.crm-field-builder>header p{color:var(--ref-muted);margin-top:.2rem}.crm-field-builder .crm-field{gap:.4rem;display:grid}.crm-field-builder .crm-field>span{color:var(--ref-ink);font-weight:500}.crm-field-builder input:not([type=checkbox]),.crm-field-builder select,.crm-field-builder textarea{background:#fff;border:1px solid #d5d9df;border-radius:.35rem;width:100%;min-height:2.55rem;padding:.55rem .7rem}.crm-field-builder .crm-checkbox-field input{width:1.25rem;height:1.25rem;min-height:1.25rem;padding:0}.crm-field-builder textarea{resize:vertical;line-height:1.45}.crm-field-builder small{color:var(--ref-muted);line-height:1.45}.crm-field-builder-preview{background:var(--ref-blue-soft);border:1px solid var(--ref-line);padding:.65rem .75rem}.crm-field-builder-preview span{color:var(--ref-blue);font-size:.72rem;font-weight:600}.crm-field-builder-preview p{color:var(--ref-body);margin-top:.18rem}.crm-field-manager-save{justify-self:start}.crm-field-manager :where(button,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #83a9c4}.crm-field-manager button:disabled{cursor:wait;opacity:.65}.ref-task-navigation{background:#fbfcfd}.ref-task-kicker{color:var(--ref-muted);font-size:.72rem;font-weight:600}.ref-task-navigation h2{margin-top:.3rem}.ref-task-navigation nav{border-top:1px solid var(--ref-line);margin-top:1rem;padding-top:.5rem;display:grid}.ref-task-navigation nav a{color:var(--ref-muted);text-transform:capitalize;min-height:2.65rem;padding:.7rem .75rem}.ref-task-navigation nav a.is-active{background:var(--ref-blue-soft);color:var(--ref-blue);font-weight:600}.ref-task-steps{border-top:1px solid var(--ref-line);gap:.85rem;margin-top:1rem;padding:1rem 0 0;list-style:none;display:grid}.ref-task-steps li{color:var(--ref-muted);grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:.65rem;line-height:1.45;display:grid}.ref-task-steps b{background:var(--ref-blue-soft);color:var(--ref-blue);border-radius:999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.72rem;display:inline-flex}.ref-task-content>.ref-page-heading{border-bottom:1px solid var(--ref-line);padding-bottom:1.25rem}.ref-task-content>.ref-page-heading h1{margin-top:.2rem}.ref-secondary-action{border:1px solid var(--ref-line);color:var(--ref-body);border-radius:.35rem;align-items:center;min-height:2.75rem;padding:0 .9rem;font-weight:500;display:inline-flex}.ref-secondary-action:hover{background:#fbfcfd}.ref-task-surface{max-width:48rem;padding-top:1.25rem}.ref-task-context>section h2{color:var(--ref-ink);font-size:1.15rem}.ref-task-context>section h3{color:var(--ref-ink);font-size:1rem}.ref-task-context>section p:not(.ref-task-kicker){color:var(--ref-muted);line-height:1.55}.ref-task-context>section a{color:var(--ref-blue);font-weight:500}.crm-create-schema-link{color:var(--ref-muted);margin-top:.75rem}.crm-create-schema-link a{color:var(--ref-blue);font-weight:500}.ref-crm-task-page .crm-field-manager{margin-top:1.25rem}.ref-relationship .ref-sidebar{grid-row:2}.ref-opportunity-list{border-right:1px solid var(--ref-line);grid-area:2/2;min-width:0}.ref-opportunity-list>header{justify-content:space-between;align-items:center;padding:1rem;display:flex}.ref-opportunity-list h2{color:var(--ref-ink);font-size:1.1rem}.ref-opportunity-list .ref-tabs{gap:1.2rem;padding:0 1rem}.ref-opportunity-list .ref-tabs b{background:#f0f2f4;border-radius:.25rem;margin-left:.2rem;padding:.15rem .3rem;font-size:.68rem}.ref-list-search{border:1px solid var(--ref-line);border-radius:.3rem;align-items:center;gap:.5rem;min-height:2.4rem;margin:.75rem;padding:0 .7rem;display:flex}.ref-list-search input{border:0;outline:0;width:100%;min-width:0}.ref-opportunity-list>div>a{border-top:1px solid var(--ref-line);grid-template-columns:minmax(0,1fr) auto;gap:.5rem;min-height:5.6rem;padding:.8rem .9rem;display:grid}.ref-opportunity-list>div>a.is-selected{background:var(--ref-blue-soft);box-shadow:inset 3px 0 0 var(--ref-blue)}.ref-opportunity-list>div>a>span{gap:.18rem;display:grid}.ref-opportunity-list>div>a>span:last-child{justify-items:end}.ref-opportunity-list>div>a b{color:#285776;background:#e8f0f6;border-radius:.2rem;padding:.2rem .4rem;font-size:.7rem;font-weight:500}.ref-relationship-main{grid-area:2/3;min-width:0;padding:1.25rem 1.5rem}.ref-record-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:1rem;display:grid}.ref-record-actions{flex-wrap:wrap;grid-area:1/2/span 2;align-items:center;gap:.75rem;display:flex}.crm-task-complete{align-items:flex-start;gap:.45rem;display:grid}.crm-task-complete button{border:1px solid var(--ref-line-strong);color:var(--ref-blue);cursor:pointer;font:inherit;background:#fff;border-radius:.3rem;width:fit-content;min-height:2.75rem;padding:.45rem .7rem;font-size:.82rem}.crm-task-complete button:hover{background:var(--ref-blue-soft)}.crm-task-complete button:focus-visible{outline-offset:2px;outline:3px solid #83a9c4}.ref-task-state{color:var(--ref-muted);text-transform:capitalize;font-size:.82rem}.ref-record-actions>button:not(.ref-primary){border:1px solid var(--ref-line);background:#f1f3f5;border-radius:.3rem;min-height:2.4rem;padding:0 .75rem}.ref-record-header h1{color:var(--ref-ink);letter-spacing:-.04em;text-wrap:balance;grid-area:1/1;font-size:2rem}.ref-record-header>p{color:var(--ref-body);flex-wrap:wrap;grid-area:2/1;align-items:center;gap:1rem;margin:.65rem 0 1.15rem;display:flex}.ref-compose{border:1px solid var(--ref-line);background:#fbfcfd;border-radius:.45rem;grid-template-columns:2.2rem 1fr;gap:.75rem;margin-top:1.1rem;padding:.85rem;display:grid}.ref-compose>input{border:1px solid var(--ref-line);border-radius:.3rem;min-width:0;padding:0 .75rem}.ref-compose>div{flex-wrap:wrap;grid-column:2;gap:.65rem;display:flex}.ref-compose button,.ref-interaction-head button,.ref-outline{border:1px solid var(--ref-line);background:#fff;border-radius:.3rem;min-height:2.3rem;padding:0 .8rem}.ref-interaction-head{justify-content:space-between;align-items:center;margin-top:1.25rem;display:flex}.ref-interaction-head h2{color:var(--ref-ink);font-size:1rem}.ref-interaction-head>span,.ref-unavailable-copy{color:var(--ref-muted);font-size:.75rem}.ref-interaction-list{margin:.5rem 0 0;padding:0;list-style:none}.ref-interaction-list li{border-top:1px solid var(--ref-line);grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:start;gap:.8rem;padding:1rem 0;display:grid}.ref-interaction-list h3{color:var(--ref-ink);margin:.25rem 0;font-size:.9rem}.ref-interaction-list p{color:var(--ref-muted);line-height:1.45}.ref-record-properties{border-left:1px solid var(--ref-line);grid-area:2/4;min-width:0}.ref-record-properties>section{border-bottom:1px solid var(--ref-line);gap:.55rem;padding:1rem;display:grid}.ref-record-properties>section:first-child h2{color:var(--ref-ink);font-size:2rem}.ref-record-properties label{gap:.4rem;display:grid}.ref-record-properties select,.ref-record-properties textarea,.ref-owner{border:1px solid var(--ref-line);background:#fff;border-radius:.25rem;width:100%;min-height:2.35rem;padding:.5rem}.ref-property-row{grid-template-columns:1fr auto;align-items:center}.ref-property-heading{justify-content:space-between;align-items:center;display:flex}.ref-property-value{color:var(--ref-ink);font-weight:500;line-height:1.45}.ref-owner{grid-template-columns:2rem 1fr;align-items:center;gap:.65rem;display:grid}.ref-record-properties textarea{resize:vertical;min-height:4.2rem}.ref-outline{width:100%}.ref-custom-row{grid-template-columns:1fr 1fr;align-items:center;gap:.75rem;display:grid}.ref-custom-row strong{color:var(--ref-ink);text-align:right;font-weight:500}.ref-contact-record{grid-template-columns:12.5rem 20.5rem minmax(34rem,1fr) 22rem}.ref-contact-list>header{border-bottom:1px solid var(--ref-line);min-height:4.75rem}.ref-contact-list>header>div{gap:.2rem;display:grid}.ref-contact-list>header p{color:var(--ref-muted);font-size:.75rem}.ref-contact-search{border-bottom:1px solid var(--ref-line);padding:.75rem .85rem;display:block}.ref-contact-search input{border:1px solid var(--ref-line);color:var(--ref-ink);font:inherit;background:#fbfcfd;border-radius:.25rem;width:100%;min-height:2.75rem;padding:.6rem .75rem}.ref-contact-search input:focus-visible{outline-offset:2px;outline:3px solid #83a9c4}.ref-contact-list .ref-primary{min-height:2.35rem;padding-inline:.8rem}.ref-contact-list>div>a{grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:start;gap:.75rem;min-height:5.75rem;padding:.9rem .85rem}.ref-contact-list-avatar,.ref-contact-hero-avatar{color:#475467;background:#e9edf1;border:1px solid #dbe0e6;border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.ref-contact-list-avatar{width:2.25rem;height:2.25rem;font-size:.72rem}.ref-contact-list>div>a>span:nth-child(2){gap:.15rem;min-width:0;display:grid}.ref-contact-list>div>a small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ref-contact-record .ref-relationship-main{padding:0}.ref-contact-record-header{grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;padding:1.5rem 1.75rem 1.25rem}.ref-contact-hero-avatar{background:var(--ref-blue-soft);color:var(--ref-blue);border-color:#d8e5ee;grid-area:1/1;width:3.5rem;height:3.5rem;font-size:1rem}.ref-contact-heading{grid-column:2;gap:.25rem;min-width:0;display:grid}.ref-contact-heading h1{color:var(--ref-ink);letter-spacing:-.04em;font-size:2rem;font-weight:700;line-height:1.1}.ref-contact-record-header .ref-record-actions{grid-area:1/3}.ref-contact-identity-line{color:var(--ref-muted);flex-wrap:wrap;align-items:center;gap:.45rem 1rem;display:flex}.ref-lifecycle-badge{background:var(--ref-blue-soft);color:#285776;border-radius:.25rem;width:fit-content;padding:.35rem .5rem;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}.ref-contact-tabs{gap:1.75rem;padding:0 1.75rem}.ref-contact-tabs a{color:var(--ref-muted);font-weight:400}.ref-contact-tabs a:after{display:none}.ref-contact-tabs a.is-active{color:var(--ref-blue);font-weight:600}.ref-contact-tabs a.is-active:after{display:block}.ref-contact-overview{border-bottom:1px solid var(--ref-line);grid-template-columns:repeat(4,minmax(0,1fr));padding:1rem 1.75rem;display:grid}.ref-contact-overview>div{border-right:1px solid var(--ref-line);gap:.3rem;padding:.2rem 1rem;display:grid}.ref-contact-overview>div:first-child{padding-left:0}.ref-contact-overview>div:last-child{border-right:0}.ref-contact-overview span{color:var(--ref-muted);font-size:.72rem}.ref-contact-overview strong{font-variant-numeric:tabular-nums;font-size:.92rem}.ref-contact-work-section{padding:0 1.75rem;scroll-margin-top:4.25rem}.ref-contact-work-section+.ref-contact-work-section{margin-top:.5rem}.ref-contact-work-section .ref-interaction-head{min-height:3.75rem;margin-top:0}.ref-contact-work-section .ref-interaction-head h2{font-size:1.05rem;font-weight:650}.ref-contact-work-list,.ref-contact-task-list{border-top:1px solid var(--ref-line)}.ref-contact-work-list>a,.ref-contact-task-list>:where(a,div){border-bottom:1px solid var(--ref-line);align-items:center;min-height:4.25rem;padding:.75rem .25rem;display:grid}.ref-contact-work-list>a{grid-template-columns:minmax(0,1fr) auto}.ref-contact-work-list>a:hover,.ref-contact-task-list>a:hover{background:#fbfcfd}.ref-contact-work-list>a>span,.ref-contact-task-list>:where(a,div)>span{gap:.2rem;display:grid}.ref-contact-work-list>a>span:last-child,.ref-contact-task-list>:where(a,div)>span:last-child{text-align:right;justify-items:end}.ref-contact-task-list>:where(a,div){grid-template-columns:1.25rem minmax(0,1fr) auto;gap:.75rem}.ref-task-check{border:1px solid #aeb7c2;border-radius:.2rem;place-items:center;width:1rem;height:1rem}.ref-task-check-completed{background:var(--ref-blue-soft);border-color:var(--ref-blue);color:var(--ref-blue);font-size:.7rem;display:grid!important}.ref-contact-empty-state{color:var(--ref-muted);margin:0;padding:1rem 0}.ref-contact-record .ref-interaction-list{margin-top:0}.ref-contact-record .ref-interaction-list li{padding:1rem .25rem}.ref-contact-properties{background:#fbfcfd}.ref-contact-properties>header{border-bottom:1px solid var(--ref-line);justify-content:space-between;align-items:center;min-height:4.75rem;padding:1rem 1.15rem;display:flex}.ref-contact-properties>header>div{gap:.2rem;display:grid}.ref-contact-properties>header h2{color:var(--ref-ink);font-size:1rem}.ref-contact-properties>section{gap:.75rem;padding:1.1rem 1.15rem}.ref-contact-properties>section h3{color:var(--ref-ink);font-size:.82rem;font-weight:650}.ref-contact-detail-list{gap:.7rem;margin:0;display:grid}.ref-contact-detail-list>div{grid-template-columns:6rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.ref-contact-detail-list dt{color:var(--ref-muted)}.ref-contact-detail-list dd{color:var(--ref-ink);overflow-wrap:anywhere;text-align:right;margin:0}.ref-contact-method{grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}.ref-contact-method-icon{color:var(--ref-muted);background:#edf0f3;border-radius:999px;justify-content:center;align-items:center;height:1.75rem;font-size:.7rem;font-weight:600;display:flex}.ref-contact-method>span:nth-child(2){gap:.15rem;min-width:0;display:grid}.ref-contact-method strong{overflow-wrap:anywhere;font-weight:500}.ref-consent-row{justify-content:space-between;align-items:center;display:flex}.ref-consent-row strong{border-radius:.25rem;padding:.25rem .45rem;font-size:.72rem}.ref-consent-status-granted{color:#28704d;background:#edf5f0}.ref-consent-status-unknown{color:#626d7d;background:#eef1f4}.ref-consent-status-denied,.ref-consent-status-revoked{color:#93404b;background:#f8ecee}.ref-lifecycle-row{grid-template-columns:.65rem minmax(0,1fr) auto;align-items:start;gap:.6rem;display:grid}.ref-lifecycle-dot{background:var(--ref-blue);border:3px solid var(--ref-blue-soft);border-radius:999px;width:.65rem;height:.65rem;margin-top:.15rem}.ref-lifecycle-row>span:nth-child(2){gap:.15rem;display:grid}.ref-lifecycle-row time{color:var(--ref-muted);white-space:nowrap;font-size:.7rem}@media (min-width:48rem) and (max-width:89.999rem){.ref-contact-record{grid-template-rows:3.75rem auto auto;grid-template-columns:11rem 18rem minmax(0,1fr)}.ref-contact-record .ref-record-properties{border-left:0;border-top:1px solid var(--ref-line);grid-area:3/2/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ref-contact-record .ref-contact-properties>header{grid-column:1/-1}.ref-contact-record .ref-contact-properties>section{border-right:1px solid var(--ref-line)}}@media (max-width:52rem){.ref-topbar{grid-template-columns:var(--ref-side,12rem) minmax(11rem, 13rem) minmax(12rem, 1fr) auto;gap:.5rem;padding-inline:.75rem}.ref-user-tools>span:not(.ref-user-avatar){display:none}.agency-task-next-step{grid-template-columns:1fr}.agency-task-next-step .ref-primary{grid-column:auto;justify-self:start}}@media (max-width:47.999rem){.ref-contact-list{padding:0}.ref-contact-list>header{padding:1rem 1.25rem}.ref-contact-search{padding:.75rem 1.25rem}.ref-contact-list>div>a{grid-template-columns:2.75rem minmax(0,1fr) auto;padding:.9rem 1.25rem}.ref-contact-list-avatar{width:2.75rem;height:2.75rem}.ref-contact-record .ref-relationship-main{padding:0}.ref-contact-record.is-contact-index .ref-relationship-main,.ref-contact-record.is-contact-index .ref-record-properties,.ref-contact-record:not(.is-contact-index) .ref-contact-list{display:none}.ref-contact-record:not(.is-contact-index) .ref-relationship-main,.ref-contact-record:not(.is-contact-index) .ref-record-properties{grid-column:1}.ref-contact-record-header{grid-template-columns:2.75rem minmax(0,1fr);align-items:start;gap:.75rem;padding:1.25rem}.ref-contact-hero-avatar{width:2.75rem;height:2.75rem}.ref-contact-heading h1{font-size:1.75rem}.ref-contact-record-header .ref-record-actions{grid-area:2/1/auto/-1;justify-content:stretch}.ref-contact-record-header .ref-record-actions .ref-primary{width:100%}.ref-contact-identity-line{flex-direction:column;align-items:flex-start}.ref-contact-tabs{padding:0 1.25rem}.ref-contact-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:.75rem 1.25rem}.ref-contact-overview>div{border-bottom:1px solid var(--ref-line);min-height:4.25rem;padding:.75rem}.ref-contact-overview>div:nth-child(2){border-right:0}.ref-contact-overview>div:nth-last-child(-n+2){border-bottom:0}.ref-contact-work-section{padding:0 1.25rem}.ref-contact-work-list>a{align-items:start}.ref-contact-task-list>:where(a,div){grid-template-columns:1.25rem minmax(0,1fr);align-items:start}.ref-contact-task-list>:where(a,div)>span:last-child{text-align:left;grid-column:2;justify-items:start}.ref-contact-properties{padding:0}.ref-contact-properties>header,.ref-contact-properties>section{padding-inline:1.25rem}.ref-contact-properties>section h3{font-size:.9375rem;font-weight:600}.ref-contact-detail-list dt,.ref-contact-detail-list dd{font-size:1rem;font-weight:500;line-height:1.5}}.ref-empty,.ref-access{text-align:center;max-width:32rem;margin:auto;padding:3rem}.ref-empty-row{color:var(--ref-muted);padding:1rem 0}@media (max-width:79.999rem){.ref-home{grid-template-columns:11rem minmax(0,1fr)}.ref-home-context{border-left:0;border-top:1px solid var(--ref-line);grid-area:3/2}.ref-command-deck{grid-template-rows:3.75rem auto auto 2.5rem;grid-template-columns:11rem minmax(0,1fr)}.ref-command-deck .ref-ops-rail{display:none}.ref-deck-content{grid-column:2}.ref-context-rail{border-left:0;border-top:1px solid var(--ref-line);grid-area:3/2}.ref-ops-footer{grid-row:4}.ref-relationship{grid-template-columns:11rem 19rem minmax(0,1fr)}.ref-record-properties{border-left:0;border-top:1px solid var(--ref-line);grid-area:3/2/auto/-1}}@media (max-width:47.999rem){.ref-app{font-size:1rem;display:block}.ref-app :where(a,b,button,dd,dt,input,label,option,p,select,small,span,strong,textarea,time){font-size:1rem!important;font-weight:500!important}.ref-app .sr-only{font-weight:500}.ref-topbar{grid-template-columns:1fr auto;min-height:auto;padding:.75rem 1.25rem;display:grid;position:static}.ref-brand>strong{font-size:1.15rem}.ref-account-switcher{grid-area:2/1/auto/-1}.ref-account-switcher summary{font-size:1rem}.ref-search,.ref-user-tools>span:not(.ref-user-avatar){display:none}.ref-sidebar{border-bottom:1px solid var(--ref-line);border-right:0;padding:.5rem 1.25rem;display:block;position:static}.ref-sidebar nav:first-child{display:flex;overflow-x:auto}.ref-sidebar nav:first-child:has(a[href*=view\=tasks]){grid-template-columns:repeat(3,minmax(0,1fr));gap:.15rem;display:grid;overflow:visible}.ref-sidebar nav:first-child:has(a[href*=view\=tasks])>a{justify-content:center;min-width:0;padding-inline:.25rem}.ref-sidebar nav:first-child :where(a,.ref-nav-disabled){flex:none;font-size:1rem}.ref-sidebar nav:first-child :where(a,.ref-nav-disabled):nth-child(n+7),.ref-sidebar nav:first-child .ref-nav-disabled,.ref-sidebar .ref-sidebar-bottom .ref-nav-disabled,.ref-saved-views{display:none}.ref-sidebar .ref-sidebar-bottom{border-top:0;margin-top:0;padding-top:0;display:flex}.ref-sidebar .ref-sidebar-bottom a{flex:none;font-size:1rem}.ref-home-content,.ref-home-context,.ref-ops-rail,.ref-deck-content,.ref-context-rail,.ref-opportunity-list,.ref-relationship-main,.ref-record-properties{border-left:0;border-right:0;padding:1.25rem;display:block}.ref-home-heading{align-items:flex-start;gap:1rem}.ref-home-section>.ref-section-head{flex-direction:column;align-items:flex-start;gap:.3rem}.ref-home-section>.ref-section-head>.ref-secondary-action{margin-top:.35rem}.ref-home-heading h1{font-size:2rem}.ref-attention-grid{grid-template-columns:1fr}.ref-attention-grid article{border-bottom:1px solid var(--ref-line);border-right:0;padding-inline:0}.ref-work-head,.ref-agency-table-head,.ref-delivery-table-head,.ref-agency-task-head{display:none}.ref-agency-table-row,.ref-delivery-table-row,.ref-agency-task-row{grid-template-columns:1fr 1fr;align-items:start;gap:.8rem 1rem;padding:.9rem 0}.ref-agency-table-row>span:first-child,.ref-delivery-table-row>span:first-child,.ref-agency-task-row>span:first-child{grid-column:1/-1}.ref-agency-table-row>span:not(:first-child):before,.ref-delivery-table-row>span:not(:first-child):before,.ref-agency-task-row>span:not(:first-child):before{color:var(--ref-muted);content:attr(data-label);margin-bottom:.2rem;font-size:.75rem;display:block}.ref-work-row{grid-template-columns:1fr 1fr;align-items:start;gap:.75rem 1rem;padding:.75rem 0}.ref-work-row>span:first-child{grid-column:1/-1}.ref-work-row>span:not(:first-child):before{color:var(--ref-muted);content:attr(data-label);margin-bottom:.2rem;font-size:.75rem;display:block}.ref-activity-table>div{grid-template-columns:4.5rem 1rem minmax(0,1fr);padding:.5rem 0}.ref-activity-table>div>span:last-child,.ref-activity-table>div>span:nth-last-child(2){display:none}.ref-home-context{border-top:1px solid var(--ref-line)}.agency-task-heading{flex-direction:column;align-items:stretch}.agency-task-heading>.ref-primary{justify-content:center;width:100%;min-height:2.75rem}.agency-task-workspace>.ref-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:visible}.agency-task-workspace>.ref-tabs a{justify-content:flex-start;min-width:0}.agency-record-intro-actions{flex-direction:column;align-items:stretch}.agency-record-intro-actions>div{grid-template-columns:1fr;align-items:stretch;display:grid}.agency-record-intro-actions>div>a{justify-content:center}.agency-record-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.agency-record-summary>div,.agency-record-summary>div:first-child{border-bottom:1px solid var(--ref-line);padding:.9rem .75rem}.agency-record-summary>div:nth-child(2n){border-right:0}.agency-record-summary>div:nth-last-child(-n+2){border-bottom:0}.agency-knowledge-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.agency-knowledge-tabs a{justify-content:flex-start;min-width:0}.agency-knowledge-head{display:none}.agency-knowledge-row{grid-template-columns:1fr 1fr;align-items:start;gap:.8rem 1rem;padding:.9rem 0}.agency-knowledge-row>span:first-child{grid-column:1/-1}.agency-knowledge-row>span:not(:first-child):before{color:var(--ref-muted);content:attr(data-label);margin-bottom:.2rem;display:block}.agency-knowledge-row small{text-overflow:clip;white-space:normal;overflow:visible}.agency-agent-head{display:none}.agency-agent-row{grid-template-columns:1fr 1fr;align-items:start;gap:.8rem 1rem;padding:.9rem 0}.agency-agent-row>span:first-child,.agency-agent-row>span:nth-child(2){grid-column:1/-1}.agency-agent-row>span:not(:first-child):before{color:var(--ref-muted);content:attr(data-label);margin-bottom:.2rem;display:block}.agency-agent-row>span:first-child>i{font-size:1rem}.agency-agent-outcomes,.agency-agent-form-section,.agency-agent-safety-note{grid-template-columns:1fr}.agency-agent-outcomes section+section{border-left:0;border-top:1px solid var(--ref-line);padding-top:1.5rem;padding-left:0}.agency-agent-outcomes section{min-height:0;padding-right:0}.agency-agent-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agency-agent-capability-grid>div,.agency-agent-capability-grid>div:first-child{border-bottom:1px solid var(--ref-line);border-right:1px solid var(--ref-line);padding:.9rem .75rem}.agency-agent-capability-grid>div:nth-child(3n){border-right:1px solid var(--ref-line)}.agency-agent-capability-grid>div:nth-child(n+3){border-top:1px solid var(--ref-line)}.agency-agent-capability-grid>div:nth-child(2n){border-right:0}.agency-agent-capability-grid>div:last-child{border-bottom:0;border-right:0}.agency-agent-capability-grid>div:nth-child(5){grid-column:1/-1}.agency-agent-profile h2{font-size:1.75rem}.agency-agent-form-section{gap:1.25rem}.agency-agent-form-section>div:first-child p{max-width:none}.agency-agent-editor>summary{font-size:1rem!important;font-weight:600!important}.agency-agent-knowledge-options legend{font-size:1rem;font-weight:500}.agency-knowledge-editor>summary{font-size:1rem!important;font-weight:600!important}.agency-engagement-facts{grid-template-columns:1fr}.agency-engagement-facts>div,.agency-engagement-facts>div:first-child{border-bottom:1px solid var(--ref-line);border-right:0;padding:.9rem .75rem}.agency-engagement-facts>div:last-child{border-bottom:0}.agency-engagement-section>.ref-section-head{flex-direction:column;align-items:stretch;gap:.75rem}.agency-engagement-section>.ref-section-head>.ref-secondary-action{justify-content:center;width:100%}.agency-engagement-task-head{display:none}.agency-engagement-task-row{grid-template-columns:1fr;align-items:start;gap:.8rem 1rem;padding:.9rem 0}.agency-engagement-task-row>span:not(:first-child):before{color:var(--ref-muted);content:attr(data-label);margin-bottom:.2rem;display:block}.agency-engagement-rail{grid-template-columns:1fr;gap:0;padding-top:1.5rem}.agency-engagement-rail>section+section{border-left:0;border-top:1px solid var(--ref-line);margin-top:1.5rem;padding-top:1.5rem;padding-left:0}.ref-engagement-focus .agency-engagement-editor>summary{font-size:1rem!important;font-weight:600!important}.agency-task-record{display:block}.agency-task-command-row{border-left:0}.agency-task-next-step{grid-template-columns:1fr;align-items:stretch;gap:1rem;padding:1.25rem .9rem}.agency-task-next-step .ref-primary{justify-content:center;width:100%}.agency-task-brief{padding:1.5rem 0}.agency-task-work-heading{display:flex}.agency-task-brief .crm-form-grid{grid-template-columns:1fr}.agency-record-form .crm-form-footer,.agency-record-form .crm-edit-actions{grid-template-columns:1fr;align-items:stretch;width:100%;display:grid}.agency-record-form .crm-edit-actions>:where(a,button){justify-content:center;width:100%;min-height:2.75rem}.agency-task-operations-layout{grid-template-columns:1fr}.agency-task-workstream{border-right:0;padding:1.5rem 0}.agency-task-control-rail{border-top:1px solid var(--ref-line);grid-template-columns:1fr;gap:0;padding:1.5rem 0 0}.agency-task-control-rail>section+section{border-left:0;border-top:1px solid var(--ref-line);margin-top:1.5rem;padding-top:1.5rem;padding-left:0}.agency-task-resource-grid{grid-template-columns:1fr}.agency-task-resource-grid>section,.agency-task-resource-grid>section+section{border-left:0;padding:1.25rem 0}.agency-task-resource-grid>section+section{border-top:1px solid var(--ref-line)}.agency-task-management-grid{grid-template-columns:1fr}.agency-task-section-heading h3,.agency-task-management-form legend{font-size:1rem}.agency-task-management-grid>section,.agency-task-management-grid>section+section{border-left:0;border-top:1px solid var(--ref-line);padding:1rem 0 1.25rem}.agency-task-management-grid>section:first-child{border-top:0}.agency-task-form-actions{flex-direction:column;align-items:stretch}.agency-task-form-actions>button{justify-content:center;width:100%}.agency-task-resource-list>div{align-items:start}.agency-task-activity-list li>div{flex-direction:column;align-items:flex-start;gap:.2rem}.agency-task-comment-form,.agency-task-activity-list{margin-left:0}.agency-task-activity-list{padding-left:1.1rem}.agency-task-activity-list li:before{left:-1.25rem}.ref-task-focus .agency-record-summary span,.ref-task-focus .agency-static-field>span,.ref-task-focus .agency-task-section-heading span,.ref-task-focus .agency-task-work-heading small,.ref-task-focus .agency-task-check-list small,.ref-task-focus .agency-task-resource-list small,.ref-task-focus .agency-task-activity-list time,.ref-task-focus .agency-task-form-status{font-size:1rem!important;font-weight:500!important}.ref-task-focus .agency-record-summary strong,.ref-task-focus .agency-static-field>strong,.ref-task-focus .agency-task-check-list strong,.ref-task-focus .agency-task-resource-list strong,.ref-task-focus .agency-task-next-step>span,.ref-task-focus .agency-task-work-heading>span{font-size:1rem!important;font-weight:600!important}.ref-task-focus .agency-task-next-step strong,.ref-task-focus .agency-task-work-heading h2{font-size:1.25rem!important;font-weight:600!important}.ref-task-focus .agency-task-next-step p,.ref-task-focus .agency-task-work-heading p,.ref-task-focus .agency-task-activity-list p{font-size:1rem!important;font-weight:500!important}.ref-task-focus .agency-task-activity-list strong,.ref-task-focus .agency-task-brief .crm-field>span,.ref-task-focus .agency-task-collaboration .crm-field>span,.ref-task-focus .agency-task-management-form legend{font-size:1rem!important;font-weight:600!important}.ref-task-focus .agency-task-brief .crm-field :where(input,select,textarea),.ref-task-focus .agency-task-collaboration .crm-field :where(input,select,textarea){font-size:1rem!important;font-weight:500!important}.ref-task-focus .agency-task-edit-panel>summary,.ref-task-focus .agency-task-inline-editor>summary{font-size:1rem!important;font-weight:600!important}.ref-task-focus .agency-task-section-heading h3{font-size:1.125rem!important;font-weight:600!important}.ref-page-heading{align-items:flex-start;gap:1rem}.ref-create-menu>nav{min-width:16rem;max-width:calc(100vw - 2.5rem);left:auto}.ref-task-content>.ref-page-heading{flex-direction:column;align-items:stretch}.ref-task-content .ref-secondary-action{align-self:flex-start}.ref-page-heading h1{font-size:1.65rem}.ref-page-heading.ref-home-heading h1{font-size:1.375rem}.ref-home-content .agency-record-intro h1{font-size:1.5rem}.ref-tabs{gap:1rem;overflow-x:auto}.ref-tabs :where(a,span.is-active){flex:none;font-size:1rem}.ref-deck-head{display:none}.ref-deck-table>a{grid-template-columns:minmax(0,1fr) auto auto;padding:.8rem .25rem}.ref-deck-table>a>:nth-child(2),.ref-deck-table>a>:nth-child(5),.ref-deck-table>a>:nth-child(6){display:none}.ref-selected-record>header{grid-template-columns:1fr auto;align-items:start}.ref-selected-record>header .ref-primary{grid-column:1/-1;justify-self:start}.ref-timeline li{grid-template-columns:.75rem minmax(0,1fr);align-items:start;padding:.75rem 0}.ref-timeline time{grid-area:2/2}.ref-timeline li>span{grid-column:2;justify-self:start}.ref-context-rail>section{padding-inline:0}.ref-ops-footer{display:none}.ref-opportunity-list>div{grid-template-columns:1fr;display:grid}.ref-opportunity-list>div>a{font-size:1rem}.ref-record-actions{justify-content:flex-end}.ref-record-header h1{font-size:1.5rem}.ref-interaction-list h3{font-size:1rem}.ref-compose{grid-template-columns:2.2rem minmax(0,1fr)}.ref-compose>div{grid-column:1/-1}.ref-interaction-list li{grid-template-columns:2.2rem minmax(0,1fr)}.ref-interaction-list time{grid-column:2}.ref-record-properties{border-top:1px solid var(--ref-line)}.ref-record-properties>section{padding-inline:0}.crm-field-manager>header{gap:1rem;padding:1rem}.crm-field-manager-tabs{padding-inline:.5rem;overflow-x:auto}.crm-field-manager-tabs button{flex:none;min-height:2.75rem}.crm-field-manager-layout{grid-template-columns:1fr}.crm-field-catalog{padding:1rem}.crm-field-catalog-head{display:none}.crm-field-catalog article{grid-template-columns:1fr auto;align-items:start;padding:.75rem 0}.crm-field-catalog article>span:last-child{grid-area:1/2}.crm-field-catalog code{font-size:1rem;font-weight:500}.crm-field-builder{border-left:0;border-top:1px solid var(--ref-line);padding:1rem}}@media (min-width:48rem) and (max-width:63.999rem){.ref-relationship{display:block}.ref-relationship .ref-topbar,.ref-relationship .ref-sidebar,.ref-relationship .ref-opportunity-list,.ref-relationship .ref-relationship-main,.ref-relationship .ref-record-properties{border-left:0;border-right:0;display:block;position:static}.ref-relationship .ref-sidebar nav:first-child{display:flex;overflow-x:auto}.ref-relationship .ref-sidebar nav:first-child :where(a,.ref-nav-disabled){flex:none}.ref-relationship .ref-saved-views,.ref-relationship .ref-sidebar-bottom{display:none}}@media (min-width:100rem){.briefing-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.crm-briefing-strip{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (hover:hover){.account-link{transition:background-color .18s,color .18s,padding .18s}.account-link:not(.account-link-active):hover,.product-nav a:hover{background:var(--paper-200)}.product-nav .product-link-active:hover{background:var(--paper-300)}.crm-create-switcher button:not(.crm-create-mode-active):hover{background:var(--paper-200);color:var(--ink-950)}.crm-submit:hover{background:var(--ink-950);border-color:var(--ink-950)}}@media (pointer:coarse){.account-link{min-height:3.75rem}.crm-create-switcher button,.crm-submit,.crm-field input,.crm-field select{min-height:3rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.crm-deck-workspace{min-width:0}.crm-module-rail .workspace-context,.crm-module-rail .account-nav{display:none}.mobile-account-switcher{border-bottom:1px solid var(--paper-300);margin-top:.75rem}.mobile-account-switcher summary{cursor:pointer;min-height:3.25rem;padding:.75rem 0;list-style:none}.mobile-account-switcher summary::-webkit-details-marker{display:none}.mobile-account-switcher summary:after{color:var(--ink-600);content:"+";float:right;font-family:var(--font-display-stack);margin-top:-1.9rem;font-size:1.25rem}.mobile-account-switcher[open] summary:after{content:"−"}.mobile-account-switcher summary span,.mobile-account-switcher summary strong{line-height:1.35;display:block}.mobile-account-switcher summary span{color:var(--ink-600);font-family:var(--font-display-stack);letter-spacing:.08em;text-transform:none;font-size:.875rem}.mobile-account-switcher summary strong{font-size:1rem}.mobile-account-switcher nav{border-top:1px solid var(--paper-300);display:grid}.mobile-account-switcher nav a{border-bottom:1px solid var(--paper-300);justify-content:space-between;align-items:center;min-height:3rem;padding:.625rem 0;text-decoration:none;display:flex}.mobile-account-switcher nav a[aria-current=page]{color:var(--accent-700)}.mobile-account-switcher nav span{color:var(--ink-600);text-transform:capitalize}.crm-deck-topbar{border-bottom:1px solid var(--ink-950);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.crm-deck-topbar h1{font-size:clamp(2rem,9vw,3.25rem)}.crm-deck-topbar>div:first-child{display:none}.crm-deck-access-state{margin:0 1.25rem}.crm-deck-grid,.crm-operations-spine,.crm-main-canvas,.crm-context-rail{min-width:0}.crm-operations-spine{border-bottom:1px solid var(--ink-950);padding:1.5rem 1.25rem}.crm-operations-spine h2{margin-top:.375rem;font-size:1.75rem}.crm-operating-counts{border-top:1px solid var(--paper-300);grid-template-columns:repeat(3,minmax(0,1fr));margin:1.25rem 0 0;display:grid}.crm-operating-counts div{border-bottom:1px solid var(--paper-300);border-right:1px solid var(--paper-300);flex-direction:column-reverse;justify-content:flex-end;gap:.25rem;padding:.75rem;display:flex}.crm-operating-counts div:first-child{padding-left:0}.crm-operating-counts div:last-child{border-right:0}.crm-operating-counts dt,.crm-operating-counts dd{margin:0;font-size:1rem;line-height:1.45}.crm-operating-counts dt{color:var(--ink-600);font-size:1rem}.crm-operating-counts dd{font-family:var(--font-display-stack);font-variant-numeric:tabular-nums;font-weight:700}.crm-stage-summary{margin-top:1.75rem;display:none}.crm-stage-summary ol{margin:.75rem 0 0;padding:0;list-style:none}.crm-stage-summary li{border-top:1px solid var(--paper-300);justify-content:space-between;align-items:center;min-height:2.75rem;font-size:1rem;display:flex}.crm-stage-summary strong{font-variant-numeric:tabular-nums}.crm-relationship-counts p:not(.section-label){color:var(--ink-600);margin:.625rem 0 0;font-size:1rem;line-height:1.45}.crm-relationship-counts strong{color:var(--ink-950);font-size:1.25rem}.crm-main-canvas{background:#fcfaf7;background:lab(98.2663% .363082 1.46974)}.crm-opportunity-workspace,.crm-selected-record,.crm-deck-create{border-bottom:1px solid var(--paper-300);padding:1.5rem 1.25rem}.crm-canvas-heading,.crm-selected-heading{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.crm-canvas-heading>p,.crm-selected-heading p{color:var(--ink-600);margin:.5rem 0 0;font-size:1rem;line-height:1.5}.crm-primary-action{background:var(--ink-950);border:1px solid var(--ink-950);color:var(--paper-100);font-family:var(--font-display-stack);justify-content:center;align-items:center;min-height:2.75rem;padding:.625rem 1rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.crm-primary-action:focus-visible,.crm-opportunity-row:focus-visible,.crm-record-tabs a:focus-visible{outline:3px solid var(--accent-500);outline-offset:3px}.crm-opportunity-table{border-top:1px solid var(--ink-950);margin-top:1.5rem}.crm-opportunity-head{display:none}.crm-opportunity-row{border-bottom:1px solid var(--paper-300);color:inherit;gap:.75rem;padding:1rem 0;text-decoration:none;display:grid}.crm-opportunity-row>span,.crm-opportunity-row>time{justify-content:space-between;align-items:baseline;gap:1rem;min-width:0;font-size:1rem;line-height:1.45;display:flex}.crm-opportunity-row>span:before,.crm-opportunity-row>time:before{color:var(--ink-600);content:attr(data-label);font-family:var(--font-display-stack);letter-spacing:.06em;text-transform:none;flex:0 0 7.5rem;font-size:.875rem;font-weight:600}.crm-opportunity-row strong,.crm-opportunity-row small{text-align:right;display:block}.crm-opportunity-row small{color:var(--ink-600);text-transform:capitalize;font-size:.875rem}.crm-opportunity-row-selected{box-shadow:inset 3px 0 0 var(--accent-700);padding-left:.75rem}.crm-stage-pill,.crm-record-state{background:var(--paper-200);color:var(--ink-800);padding:.25rem .5rem;font-size:1rem;font-weight:700;line-height:1.4;display:inline-flex}.crm-record-state{background:var(--ink-950);color:var(--paper-100)}.crm-record-tabs{border-bottom:1px solid var(--paper-300);gap:1.25rem;margin-top:1.5rem;display:flex;overflow-x:auto}.crm-record-tabs a{color:var(--ink-600);white-space:nowrap;border-bottom:2px solid #0000;min-height:2.75rem;padding:.75rem 0 .625rem;font-size:1rem;text-decoration:none}.crm-record-tabs a[aria-current=page]{border-color:var(--accent-700);color:var(--ink-950);font-weight:700}.crm-record-timeline ol{margin:0;padding:0;list-style:none}.crm-record-timeline li{border-bottom:1px solid var(--paper-300);grid-template-columns:1rem minmax(0,1fr);gap:.75rem;padding:1rem 0;display:grid}.crm-record-timeline strong,.crm-record-timeline span,.crm-record-timeline time{font-size:1rem;line-height:1.45;display:block}.crm-record-timeline span,.crm-record-timeline time{color:var(--ink-600)}.crm-record-timeline time{grid-column:2}.crm-timeline-mark{background:var(--accent-700);width:.625rem;height:.625rem;margin-top:.35rem}.crm-deck-create{scroll-margin-top:1rem}.crm-deck-create.crm-create-section{padding:1.5rem 1.25rem}.crm-deck-create .crm-create-panel{margin-top:1.5rem}.crm-context-rail{border-top:1px solid var(--ink-950)}.crm-context-rail>section,.crm-agent-entry{border-bottom:1px solid var(--paper-300);padding:1.25rem}.crm-context-rail h2{overflow-wrap:anywhere;margin-top:.375rem;font-size:1.75rem}.crm-context-details{margin:1rem 0 0}.crm-context-details div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem;padding-top:.75rem;display:grid}.crm-context-details dt,.crm-context-details dd{overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.45}.crm-context-details dt{color:var(--ink-600)}.crm-context-details dd{text-align:right}.crm-context-heading{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.crm-context-heading h3{font-family:var(--font-display-stack);margin:0;font-size:1.125rem}.crm-context-heading span{color:var(--ink-600);font-size:1rem}.crm-contact-card,.crm-agent-entry{align-items:flex-start;gap:.75rem;display:flex}.crm-contact-card{margin-top:1rem}.crm-avatar{background:var(--ink-950);color:var(--paper-100);font-family:var(--font-display-stack);flex:0 0 2.5rem;justify-content:center;align-items:center;height:2.5rem;font-weight:700;display:inline-flex}.crm-contact-card strong,.crm-contact-card span,.crm-agent-entry strong,.crm-agent-entry small{overflow-wrap:anywhere;font-size:1rem;line-height:1.45;display:block}.crm-contact-card span,.crm-agent-entry small{color:var(--ink-600)}.crm-context-empty{color:var(--ink-600);margin:1rem 0 0;font-size:1rem;line-height:1.5}.crm-context-task-list{margin:.75rem 0 0;padding:0;list-style:none}.crm-context-task-list li{border-top:1px solid var(--paper-300);grid-template-columns:1rem minmax(0,1fr);gap:.625rem;padding:.75rem 0;display:grid}.crm-task-mark{border:1px solid var(--ink-400);width:.875rem;height:.875rem;margin-top:.25rem}.crm-work-shell{grid-template-rows:3.75rem minmax(0,1fr);grid-template-columns:11rem minmax(0,1fr)}.crm-work-shell .ref-sidebar{grid-area:2/1}.crm-work-content{grid-area:2/2;min-width:0;padding:1.5rem;overflow:hidden}.command-needs-you{color:#85570f;background:#fdf8ee;border:1px solid #efe0c4;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;min-height:2.75rem;padding:.65rem .9rem;display:flex}.command-needs-you strong{color:#85570f}.command-needs-you strong>span{margin-right:.5rem}.command-needs-you a{color:#70480b;text-underline-offset:.16rem;text-decoration:underline}.command-needs-you>span{color:#70480b}.crm-work-view{min-width:0;margin-top:1.5rem;font-size:1rem;font-weight:500}.crm-work-view :is(p,span,a,strong,b,label,button,summary,time){font-size:1rem;font-weight:500}.crm-work-toolbar{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.25rem;display:flex}.crm-work-toolbar p{color:#616268;margin:0 0 .25rem}.crm-work-toolbar h1{color:#26272b;margin:0;font-size:1.75rem;line-height:1.15}.crm-work-toolbar>span,.crm-work-filters>span{color:#616268}.crm-work-filters{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.crm-work-filters label,.crm-stage-form label,.crm-inline-reason-form label,.crm-task-edit-form label{color:#616268;gap:.3rem;display:grid}.crm-work-filters select,.crm-stage-form select,.crm-inline-reason-form input,.crm-task-edit-form input,.crm-task-edit-form select{color:#26272b;font:inherit;background:#fff;border:1px solid #d8dce1;border-radius:.22rem;min-height:2.35rem;padding:.4rem .55rem}@media (min-width:48rem){.ref-home{grid-template-rows:4.5rem 1fr;grid-template-columns:14.25rem minmax(32rem,1fr) 26.5rem}.ref-command-deck{grid-template-rows:4.5rem 1fr 2.5rem;grid-template-columns:14.25rem 14rem minmax(34rem,1fr) 20.75rem}.ref-relationship{grid-template-rows:4.5rem 1fr;grid-template-columns:14.25rem 21.25rem minmax(34rem,1fr) 20.5rem}.crm-work-shell{grid-template-rows:4.5rem minmax(0,1fr);grid-template-columns:14.25rem minmax(0,1fr)}.ref-app .ref-topbar{--ref-side:14.25rem;min-height:4.5rem}.ref-app .ref-sidebar{grid-area:2/1;padding:.75rem .65rem}}.crm-work-filters nav{align-items:center;min-height:2.35rem;display:flex}.crm-work-filters nav a{color:#616268;border-bottom:2px solid #0000;padding:.5rem .75rem}.crm-work-filters nav a.is-active{color:#2f5d8c;border-bottom-color:#2f5d8c}.crm-opportunity-board{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;grid-auto-columns:minmax(17.5rem,1fr);grid-auto-flow:column;gap:.9rem;padding-bottom:.75rem;display:grid;overflow-x:auto}.crm-opportunity-column{scroll-snap-align:start;background:#f5f6f8;border:1px solid #e9ebee;min-width:0;padding:.8rem}.crm-opportunity-column>header{justify-content:space-between;align-items:start;gap:.75rem;margin-bottom:.8rem;display:flex}.crm-opportunity-column>header div{gap:.12rem;display:grid}.crm-opportunity-column h2{color:#26272b;margin:0;font-size:1rem;line-height:1.3}.crm-opportunity-column header span,.crm-opportunity-column header strong{color:#616268}.crm-opportunity-column-list{gap:.7rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.crm-opportunity-card{background:#fff;border:1px solid #e9ebee;gap:.8rem;min-width:0;padding:.9rem;display:grid;box-shadow:0 .1rem .35rem #232b360d}.crm-opportunity-card.is-agent,.crm-task-row.is-agent{background:#f5f8fb;border-color:#e0e7ef}.crm-opportunity-card-heading{justify-content:space-between;align-items:start;gap:.6rem;min-width:0;display:flex}.crm-opportunity-card-heading>div{gap:.25rem;min-width:0;display:grid}.crm-opportunity-card-heading strong,.crm-task-copy strong{color:#26272b;overflow-wrap:anywhere}.crm-opportunity-card-heading span,.crm-opportunity-card-meta span,.crm-task-copy>span,.crm-task-row>time,.crm-task-row>span{color:#616268}.crm-agent-marker{flex:none;color:#2f5d8c!important;font-size:1rem!important}.crm-opportunity-card-meta{gap:.22rem;display:grid}.crm-opportunity-card-meta b{color:#26272b}.crm-stage-form,.crm-inline-reason-form,.crm-task-edit-form{border-top:1px solid #e9ebee;gap:.55rem;padding-top:.7rem;display:grid}.crm-text-actions{gap:.8rem;display:flex}.crm-text-action{color:#2f5d8c;cursor:pointer;font:inherit;text-align:left;text-underline-offset:.16rem;background:0 0;border:0;padding:.25rem 0;text-decoration:underline}.crm-text-action.is-won{color:#1b6f41}.crm-text-action.is-lost{color:#b4232a}.crm-work-feedback{margin:0}.crm-work-feedback.is-error{color:#b4232a}.crm-work-feedback.is-success{color:#1b6f41}.crm-closed-opportunities{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.75rem;display:grid}.opportunities-shell .crm-work-view,.opportunities-shell .opportunity-detail{grid-column:3/-1;min-width:0;padding:30px 32px 56px}.crm-sort-controls{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.crm-sort-controls>span{color:#4f596d;margin-right:4px;font-size:12px}.crm-sort-controls button{color:#485269;background:#fff;border:1px solid #dfe4ec;border-radius:18px;min-height:36px;padding:0 13px}.crm-sort-controls button.is-active{color:#174ea6;background:#edf4ff;border-color:#245fc3}.crm-opportunity-summary{background:#fff;border:1px solid #e1e5ec;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0;display:grid;overflow:hidden}.crm-opportunity-summary>div{border-right:1px solid #e8ebf0;gap:4px;padding:18px 20px;display:grid}.crm-opportunity-summary>div:last-child{border-right:0}.crm-opportunity-summary span,.crm-opportunity-summary small,.opportunity-stat-row span{color:#4f596d;letter-spacing:.06em;font-size:11px}.crm-opportunity-summary strong{color:#161b27;font-size:23px}.crm-opportunity-column{min-width:285px}.crm-opportunity-column.is-updating{opacity:.74}.crm-opportunity-card{background:#fff;border:1px solid #dfe4ec;border-radius:12px;padding:14px;position:relative;box-shadow:0 2px 8px #1f304e0d}.crm-opportunity-card[draggable=true]{cursor:grab}.crm-opportunity-card-heading a{color:#172033;font-size:15px;font-weight:700;text-decoration:none}.crm-opportunity-card-heading a:hover{color:#215fc1}.crm-opportunity-menu{align-items:flex-start;gap:6px;display:flex}.crm-opportunity-menu summary{cursor:pointer;border-radius:8px;place-items:center;width:44px;height:44px;list-style:none;display:grid}.crm-opportunity-menu summary::-webkit-details-marker{display:none}.crm-opportunity-menu details>div{z-index:20;background:#fff;border:1px solid #dfe4ec;border-radius:10px;width:160px;padding:6px;position:absolute;top:48px;right:12px;box-shadow:0 12px 30px #20304d29}.crm-opportunity-menu details a,.crm-opportunity-menu details button{color:#273148;text-align:left;background:0 0;border:0;border-radius:7px;width:100%;min-height:40px;padding:9px 10px;text-decoration:none;display:block}.crm-opportunity-menu details a:hover,.crm-opportunity-menu details button:hover{background:#f2f5fa}.crm-opportunity-tags{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.crm-opportunity-tags span{color:#576177;border:1px solid #dfe5ef;border-radius:999px;padding:3px 7px;font-size:11px}.crm-opportunity-signals{border-top:1px solid #edf0f4;gap:10px;margin:13px 0 0;padding-top:12px;display:grid}.crm-opportunity-signals div{grid-template-columns:1fr auto;gap:4px 10px;display:grid}.crm-opportunity-signals dt{color:#4f596d;letter-spacing:.05em;font-size:10px}.crm-opportunity-signals dd{color:#273148;text-align:right;margin:0;font-size:12px}.crm-opportunity-signals small{color:#4f596d;margin-top:2px;display:block}.crm-opportunity-owner{align-items:center;gap:7px;margin-top:12px;display:flex}.crm-opportunity-owner>span{color:#174ea6;background:#e8f0ff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:grid}.crm-card-remove-confirm{color:#7f321b;background:#fff1eb;border-radius:9px;gap:8px;margin:10px 0;padding:10px;display:grid}.crm-card-remove-confirm form{display:inline}.crm-card-remove-confirm button{min-height:40px;margin-right:6px}.is-danger{color:#9d3c22!important}.opportunity-detail-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.opportunity-detail-heading p{color:#4f596d;margin:10px 0 2px}.opportunity-detail-heading h1{letter-spacing:-.04em;outline:none;margin:0;font-size:clamp(28px,3vw,40px)}.opportunity-back{color:#59657a;text-decoration:none}.opportunity-heading-actions{gap:8px;display:flex}.opportunity-heading-actions button,.opportunity-form-actions button,.opportunity-remove-confirm button{background:#fff;border:1px solid #dfe4ec;border-radius:22px;min-height:44px;padding:0 18px}.opportunity-remove-confirm,.opportunity-approval-banner{background:#fce7dc;border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;margin:18px 0;padding:14px 18px;display:flex}.opportunity-approval-banner{color:#5d4510;background:#fff4d6}.opportunity-approval-banner a{color:inherit;margin-left:auto;font-weight:700}.opportunity-stat-row{gap:44px;margin:26px 0 18px;display:flex}.opportunity-stat-row div{gap:4px;display:grid}.opportunity-stat-row strong{font-size:24px}.opportunity-hero{color:#fff;background:#2456a9;border-radius:18px;justify-content:space-between;gap:30px;padding:24px;display:flex;box-shadow:0 16px 34px #1a4b9938}.opportunity-person{align-items:center;gap:18px;display:flex}.opportunity-person>span{color:#285fb7;background:#fff;border-radius:18px;place-items:center;width:72px;height:72px;font-size:22px;font-weight:800;display:grid}.opportunity-person h2{margin:0 0 5px;font-size:26px}.opportunity-person p{color:#fff;margin:0 0 9px}.opportunity-person p>span{display:block}.opportunity-person div div,.opportunity-stage-picker>div{flex-wrap:wrap;gap:7px;display:flex}.opportunity-person div div span,.opportunity-stage-picker button{color:#fff;background:0 0;border:1px solid #ffffff59;border-radius:999px;padding:5px 10px;font-size:12px}.opportunity-stage-picker{min-width:330px}.opportunity-stage-picker>span{color:#fff;letter-spacing:.08em;margin-bottom:9px;font-size:11px;display:block}.opportunity-stage-picker button{cursor:pointer;min-height:36px}.opportunity-stage-picker button.is-active{color:#164796;background:#fff}.opportunity-stage-picker small{color:#fff;margin-top:12px;display:block}.opportunity-tabs{background:#e9ecf2;border-radius:999px;gap:3px;width:max-content;max-width:100%;margin:20px 0;padding:4px;display:flex}.opportunity-tabs button{color:#515c72;background:0 0;border:0;border-radius:999px;min-height:40px;padding:0 18px}.opportunity-tabs button[aria-pressed=true]{color:#172033;background:#fff;box-shadow:0 1px 3px #1e2e4b1f}.opportunity-overview{grid-template-columns:minmax(0,1fr) 330px;gap:18px;display:grid}.opportunity-details-card,.opportunity-context-card,.opportunity-tab-card{background:#fff;border:1px solid #e1e5ec;border-radius:16px;padding:20px;box-shadow:0 4px 14px #1f304e0d}.opportunity-details-card>header{justify-content:space-between;align-items:center;display:flex}.opportunity-details-card>header button{color:#24508e;background:#fff;border:1px solid #dfe4ec;border-radius:20px;min-height:40px;padding:0 14px}.opportunity-details-card h2,.opportunity-tab-card h2{margin:0}.opportunity-details-card h3{color:#4f596d;letter-spacing:.04em;margin:26px 0 9px;font-size:15px}.opportunity-details-card dl,.opportunity-context-card dl{border-top:1px solid #edf0f4;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.opportunity-details-card dl>div,.opportunity-context-card dl>div{border-bottom:1px solid #edf0f4;gap:5px;padding:13px 8px 13px 0;display:grid}.opportunity-details-card dt,.opportunity-context-card dt{color:#4f596d;font-size:12px}.opportunity-details-card dd,.opportunity-context-card dd{color:#202a3d;margin:0;font-weight:650}.opportunity-context-card{padding:0;overflow:hidden}.opportunity-context-card section{border-bottom:1px solid #e8ebf0;gap:5px;padding:18px;display:grid}.opportunity-context-card h2,.opportunity-context-card h3{margin:0;font-size:14px}.opportunity-context-card section>h3{color:#4f596d;letter-spacing:.04em;font-size:15px}.opportunity-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.opportunity-field-grid label{color:#59657a;gap:6px;font-size:12px;display:grid}.opportunity-field-grid .is-wide{grid-column:1/-1}.opportunity-field-grid input,.opportunity-field-grid select,.opportunity-field-grid textarea{color:#172033;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cfd6e2;border-radius:9px;padding:9px 11px}.opportunity-field-grid textarea{resize:vertical;min-height:92px}.opportunity-form-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.opportunity-form-actions .is-primary{color:#fff;background:#245fc3;border-color:#245fc3}.opportunity-tab-card{gap:14px;list-style:none;display:grid}.opportunity-tab-card li,.opportunity-tab-card article{border-bottom:1px solid #edf0f4;gap:4px;padding-bottom:14px;display:grid}.opportunity-tab-card time{color:#788197;font-size:12px}.opportunity-detail button:focus-visible,.opportunity-detail a:focus-visible,.crm-opportunity-card button:focus-visible,.crm-opportunity-card a:focus-visible,.crm-sort-controls button:focus-visible{outline-offset:2px;outline:3px solid #78a8ff}@media (max-width:980px){.crm-opportunity-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-opportunity-summary>div:nth-child(2){border-right:0}.crm-opportunity-summary>div:nth-child(-n+2){border-bottom:1px solid #e8ebf0}.opportunity-overview{grid-template-columns:1fr}.opportunity-hero{flex-direction:column}.opportunity-stage-picker{min-width:0}}@media (max-width:640px){.opportunities-shell .crm-work-view,.opportunities-shell .opportunity-detail{grid-column:1;width:100%;padding:20px 16px 40px;overflow:hidden}.crm-opportunity-summary{grid-template-columns:1fr 1fr}.crm-opportunity-summary>div{padding:14px 12px}.crm-opportunity-summary span{letter-spacing:0}.crm-opportunity-summary strong{font-size:19px}.opportunity-detail-heading{flex-direction:column;align-items:stretch}.opportunity-detail-heading h1{font-size:22px}.opportunity-back span{display:none}.opportunity-heading-actions{flex-direction:column}.opportunity-stat-row{justify-content:space-between;gap:12px}.opportunity-tabs{width:100%}.opportunity-tabs button{flex:1 1 0;min-width:0;padding:0 7px}.opportunity-hero{padding:18px}.opportunity-person{align-items:flex-start}.opportunity-person>span{border-radius:14px;width:54px;height:54px}.opportunity-person h2{font-size:21px}.opportunity-tabs{width:100%;overflow:hidden}.opportunity-tabs button{flex:1 1 0}.opportunity-field-grid,.opportunity-details-card dl,.opportunity-context-card dl{grid-template-columns:1fr}.opportunity-remove-confirm,.opportunity-approval-banner{align-items:flex-start}.opportunity-approval-banner a{margin-left:0}}@media (max-width:540px){.opportunity-person{flex-direction:column}.opportunity-person>div{width:100%;min-width:0}}.crm-task-groups{gap:1.5rem;display:grid}.crm-task-group>header{border-bottom:1px solid #e9ebee;justify-content:space-between;align-items:center;padding-bottom:.55rem;display:flex}.crm-task-group h2{color:#26272b;margin:0;font-size:1rem}.crm-task-group.is-overdue h2{color:#b4232a}.crm-task-group.is-done h2{color:#1b6f41}.crm-task-group>header span{color:#616268}.crm-task-row{border-bottom:1px solid #e9ebee;grid-template-columns:minmax(14rem,1.5fr) minmax(8rem,.7fr) minmax(6rem,.5fr) minmax(12rem,auto);align-items:center;gap:.8rem;min-width:0;padding:.8rem .35rem;display:grid}.crm-task-copy{gap:.22rem;min-width:0;display:grid}.crm-task-copy>div{align-items:center;gap:.55rem;display:flex}.crm-task-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.crm-task-actions form,.crm-task-actions details{min-width:0}.crm-task-actions details[open]{flex-basis:100%}.crm-task-actions summary{color:#2f5d8c;cursor:pointer;text-underline-offset:.16rem;align-items:center;min-height:2.3rem;text-decoration:underline;list-style:none;display:flex}.crm-solid-action{color:#f8fafc;cursor:pointer;font:inherit;background:#2f5d8c;border:1px solid #2f5d8c;border-radius:.22rem;min-height:2.3rem;padding:.45rem .8rem}.crm-task-done{text-align:right;color:#1b6f41!important}.crm-empty-group{color:#616268;margin:0;padding:.85rem .35rem}@media (max-width:47.999rem){.crm-work-shell{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.crm-work-shell .ref-topbar,.crm-work-shell .ref-sidebar,.crm-work-content{grid-column:1}.crm-work-shell .ref-topbar{grid-row:1}.crm-work-shell .ref-sidebar{grid-row:2}.crm-work-content{grid-row:3;padding:1rem 1rem 2rem;overflow:hidden}.command-needs-you,.crm-work-view,.crm-opportunity-card,.crm-task-row,.crm-work-filters,.crm-work-toolbar{font-size:1rem}.crm-work-toolbar{align-items:start;gap:1rem;display:grid}.crm-work-toolbar h1{font-size:1.6rem}.crm-work-toolbar p,.crm-work-filters label,.crm-stage-form label,.crm-inline-reason-form label,.crm-task-edit-form label,.crm-work-feedback,.crm-opportunity-column header span,.crm-opportunity-column header strong,.crm-opportunity-card-heading span,.crm-opportunity-card-meta span,.crm-task-copy>span,.crm-task-row>time,.crm-task-row>span{font-size:1rem}.crm-agent-marker{font-size:1rem!important}.crm-opportunity-board{margin-inline:0;padding-inline:0}.crm-opportunity-column{width:min(17.5rem,100vw - 1.5rem)}.crm-task-row{grid-template-columns:minmax(0,1fr);align-items:start;padding:1rem .25rem}.crm-task-actions{justify-content:flex-start}.crm-task-done{text-align:left}.crm-work-filters select,.crm-stage-form select,.crm-inline-reason-form input,.crm-task-edit-form input,.crm-solid-action,.crm-text-action,.crm-task-actions summary{font-size:1rem}}.crm-context-task-list strong,.crm-context-task-list time{font-size:1rem;line-height:1.45;display:block}.crm-context-task-list time{color:var(--ink-600)}.crm-agent-entry>span{color:var(--accent-700);font-family:var(--font-display-stack);font-size:1.5rem;font-weight:700}.crm-operations-strip{background:var(--ink-950);color:var(--paper-100);padding:.75rem 1.25rem max(.75rem, env(safe-area-inset-bottom));flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.25rem;font-size:1rem;line-height:1.45;display:flex}@media (min-width:48rem){.crm-operating-counts{display:block}.crm-operating-counts div{border-right:0;flex-direction:row;justify-content:space-between;align-items:baseline;gap:1rem;padding:.75rem 0}.crm-operating-counts dt{font-size:1rem}.crm-stage-summary{display:block}.crm-deck-topbar{flex-direction:row;align-items:flex-end;padding:1.5rem 2rem}.crm-operations-spine,.crm-opportunity-workspace,.crm-selected-record,.crm-deck-create.crm-create-section,.crm-context-rail>section,.crm-agent-entry{padding-left:2rem;padding-right:2rem}.crm-canvas-heading,.crm-selected-heading{flex-direction:row;align-items:flex-end}.crm-opportunity-head,.crm-opportunity-row{grid-template-columns:minmax(11rem,1.4fr) minmax(10rem,1.1fr) minmax(6rem,.65fr) minmax(6rem,.65fr) minmax(8rem,.8fr);display:grid}.crm-opportunity-head{color:var(--ink-600);font-family:var(--font-display-stack);letter-spacing:.06em;text-transform:none;padding:.75rem 0;font-size:.875rem;font-weight:600}.crm-opportunity-row{gap:0;padding:0}.crm-opportunity-row-selected{padding-left:0}.crm-opportunity-row>span,.crm-opportunity-row>time{align-items:flex-start;padding:.875rem .75rem .875rem 0;display:block}.crm-opportunity-row>span:first-child{padding-left:.75rem}.crm-opportunity-row>span:before,.crm-opportunity-row>time:before{display:none}.crm-opportunity-row strong,.crm-opportunity-row small{text-align:left}.crm-record-timeline li{grid-template-columns:1rem minmax(0,1fr) minmax(8rem,auto);align-items:baseline}.crm-record-timeline time{text-align:right;grid-column:auto}}@media (min-width:64rem){.crm-deck-shell{grid-template-columns:15rem minmax(0,1fr)}.crm-deck-shell .workspace-spine{padding:1.5rem 1.25rem}.crm-module-rail .workspace-context,.crm-module-rail .account-nav{display:grid}.mobile-account-switcher{display:none}.crm-deck-topbar{min-height:6.5rem}.crm-deck-topbar>div:first-child{display:block}}@media (min-width:80rem){.crm-deck-grid{grid-template-columns:13rem minmax(0,1fr);display:grid}.crm-operations-spine{border-bottom:0;border-right:1px solid var(--ink-950);padding:1.5rem 1rem}.crm-context-rail{border-top:1px solid var(--ink-950);grid-column:1/-1}}@media (min-width:90rem){.crm-deck-grid{grid-template-columns:12rem minmax(34rem,1fr) 18rem}.crm-context-rail{border-left:1px solid var(--ink-950);border-top:0;grid-column:auto}.crm-context-rail>section,.crm-agent-entry{padding-left:1.25rem;padding-right:1.25rem}}@media (hover:hover){.crm-primary-action:hover{background:var(--accent-700);border-color:var(--accent-700)}.crm-opportunity-row:hover{background:var(--paper-100)}}@media (pointer:coarse){.crm-primary-action,.crm-record-tabs a,.crm-opportunity-row{min-height:2.75rem}}html,body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff}.workspace-spine{border-color:var(--paper-300);background:#fbfcfd}.brand-lockup{gap:.625rem}.brand-index{background:0 0;border-radius:0;justify-content:flex-start;align-items:center;gap:.1875rem;width:1.75rem;height:1.75rem;display:inline-flex}.brand-index i{background:var(--accent-700);width:.25rem;height:1.5rem;display:block;transform:skewY(-8deg)}.brand-index i:nth-child(2){height:1.125rem}.brand-index i:nth-child(3){height:.75rem}.brand-name{letter-spacing:.01em;font-size:1.0625rem;font-weight:700;line-height:1.3}.brand-detail{color:var(--ink-500);font-size:.875rem;font-weight:500;line-height:1.35}.section-label{font-family:var(--font-body-stack);letter-spacing:0;text-transform:none;font-size:.8125rem;font-weight:500;line-height:1.4}.product-nav{border:0;gap:.25rem;padding:0}.product-nav a{font-family:var(--font-body-stack);border-radius:.5rem;min-height:2.5rem;padding:.5rem .75rem;font-size:1rem;font-weight:400}.product-nav .product-link-active,.product-nav .product-link-active:hover{box-shadow:none;color:var(--accent-700);background:#edf3f7;font-weight:500}.workspace-context{border-color:var(--paper-300)}.crm-deck-shell .brand-detail,.crm-deck-shell .workspace-context{display:none}.workspace-name{letter-spacing:-.015em;font-size:1.125rem;font-weight:500;line-height:1.35}.workspace-proof{font-size:.875rem;font-weight:500}.account-link{border:0;border-radius:.5rem;min-height:3rem;padding:.5rem .625rem}.account-link strong{font-weight:500}.account-link-active{color:var(--ink-950);background:#edf3f7}.account-link-active .account-index{color:var(--accent-700)}.account-link-active small{color:var(--ink-500)}.account-index{color:var(--ink-500);font-size:.8125rem;font-weight:500}.spine-note{border-color:var(--paper-300);color:var(--ink-500);font-size:.875rem;font-weight:400}.mobile-account-switcher,.mobile-account-switcher nav,.mobile-account-switcher nav a{border-color:var(--paper-300)}.mobile-account-switcher summary span{font-family:var(--font-body-stack);letter-spacing:0;text-transform:none;font-size:1rem}.crm-deck-workspace{background:#fff}.crm-deck-topbar{border-color:var(--paper-300);background:#fff;padding-block:1rem}.crm-deck-topbar h1{letter-spacing:-.035em;font-size:clamp(1.875rem,6vw,2rem);font-weight:700;line-height:1.1}.header-state{border:1px solid var(--paper-300);background:#fbfcfd;border-radius:999px;gap:.625rem;padding:.375rem .75rem}.header-state strong,.header-state small{font-size:.875rem;line-height:1.35}.header-state strong{font-weight:500}.header-state small{color:var(--ink-500);font-weight:400}.state-mark{border-radius:999px;width:.5rem;height:.5rem}.crm-deck-grid{background:#fff}.crm-operations-spine{border-color:var(--paper-300);background:#fff}.crm-operations-spine h2{letter-spacing:-.015em;font-size:1.125rem;font-weight:600;line-height:1.3}.crm-context-rail h2{letter-spacing:-.025em;font-size:1.125rem;font-weight:600;line-height:1.25}.crm-operating-counts,.crm-operating-counts div,.crm-stage-summary li{border-color:var(--paper-300)}.crm-operating-counts dt,.crm-operating-counts dd,.crm-stage-summary li,.crm-relationship-counts p:not(.section-label){font-size:.9375rem}.crm-operating-counts dt,.crm-stage-summary li,.crm-relationship-counts p:not(.section-label){font-weight:400}.crm-operating-counts dd{font-family:var(--font-body-stack);font-weight:600}.crm-stage-summary strong{font-weight:500}.crm-main-canvas{background:#fff;padding:0}.crm-opportunity-workspace,.crm-selected-record,.crm-deck-create.crm-create-section{border:0;border-bottom:1px solid var(--paper-300);background:#fff;border-radius:0;margin-bottom:0;padding:1.5rem}.crm-canvas-heading>p,.crm-selected-heading p{font-size:.9375rem}.crm-canvas-heading h2{letter-spacing:-.03em;font-size:1.75rem;font-weight:700;line-height:1.2}.crm-selected-heading h2,.crm-deck-create h2{letter-spacing:-.025em;font-size:1.5rem;font-weight:600;line-height:1.2}.crm-canvas-heading>div>.section-label,.crm-selected-heading>div>.section-label{color:var(--ink-500);font-size:.8125rem;font-weight:500}.crm-selected-heading p:not(.section-label),.crm-canvas-heading>p:not(.section-label){color:var(--ink-600);font-weight:400}.crm-primary-action,.crm-submit{background:var(--accent-700);border-color:var(--accent-700);box-shadow:none;color:#f8fafc;font-family:var(--font-body-stack);border-radius:.375rem;font-weight:600}.crm-primary-action:hover,.crm-submit:hover{background:#244c6c;border-color:#244c6c}.crm-opportunity-table{border:0;border-bottom:1px solid var(--paper-300);font-variant-numeric:tabular-nums;border-radius:0;overflow:hidden}.crm-opportunity-head{background:var(--paper-200);border-bottom:1px solid var(--paper-300);font-family:var(--font-body-stack);letter-spacing:0;text-transform:none;padding-inline:.75rem;font-size:.8125rem;font-weight:500}.crm-opportunity-row{border-color:var(--paper-300);padding-inline:.75rem}.crm-opportunity-row>span,.crm-opportunity-row>time{font-size:.9375rem;font-weight:400}.crm-opportunity-row strong{font-size:.9375rem;font-weight:500}.crm-opportunity-row small{color:var(--ink-600);font-weight:400}.crm-opportunity-row>span:before,.crm-opportunity-row>time:before{font-family:var(--font-body-stack);letter-spacing:0;text-transform:none;font-size:1rem;font-weight:500}.crm-opportunity-row:last-child{border-bottom:0}.crm-opportunity-row-selected{box-shadow:inset 3px 0 0 var(--accent-700);background:#eef4f8}.crm-stage-pill,.crm-record-state{border-radius:999px;padding:.2rem .5rem;font-size:.8125rem;font-weight:500}.crm-record-state{color:#274f70;background:#e5f0f7}.crm-record-tabs{gap:1.5rem}.crm-record-tabs a{color:var(--ink-600);font-size:.9375rem;font-weight:400}.crm-record-tabs a[aria-current=page]{color:var(--accent-700);font-weight:500}.crm-record-timeline li,.crm-context-task-list li{border-color:var(--paper-300)}.crm-timeline-mark{border-radius:999px}.crm-create-panel{border:0}.crm-create-switcher{border:1px solid var(--paper-300);background:#f7f9fb;border-radius:.625rem;gap:.25rem;padding:.25rem}.crm-create-switcher button{font-family:var(--font-body-stack);border:0;border-radius:.375rem;min-height:2.5rem;font-weight:500}.crm-create-switcher .crm-create-mode-active{color:var(--ink-950);background:#fff;font-weight:600;box-shadow:0 1px 3px #0000001a}.crm-field>span,.crm-checkbox-field>span,.crm-custom-fields legend{font-family:var(--font-body-stack);letter-spacing:0;font-weight:500}.crm-field input,.crm-field select,.crm-field textarea{background:#fff;border-color:#d5d9df;border-radius:.5rem;box-shadow:0 1px 2px #00000008}.crm-field input:focus,.crm-field select:focus,.crm-field textarea:focus{border-color:var(--accent-500)}.crm-context-rail{border-color:var(--paper-300);background:#fff}.crm-context-rail>section,.crm-agent-entry{border-color:var(--paper-300)}.crm-context-heading h3{font-size:.9375rem;font-weight:500}.crm-context-heading span,.crm-context-details dt,.crm-contact-card span,.crm-agent-entry small,.crm-record-timeline span,.crm-record-timeline time,.crm-context-task-list time,.crm-context-empty{color:var(--ink-500)}.crm-context-details dt,.crm-context-details dd,.crm-record-timeline span,.crm-record-timeline time,.crm-context-task-list time{font-weight:400}.crm-context-details dd,.crm-contact-card strong,.crm-agent-entry strong,.crm-record-timeline strong,.crm-context-task-list strong{font-weight:500}.crm-avatar{color:var(--accent-700);background:#e9f1f6;border-radius:.5rem;font-size:.875rem}.crm-contact-card .crm-avatar{color:var(--accent-700)}.crm-task-mark{border-color:var(--ink-400);border-radius:.25rem}.crm-agent-entry>span{color:var(--accent-700);background:#e9f1f6;border-radius:.5rem;flex:0 0 2.5rem;justify-content:center;align-items:center;height:2.5rem;font-size:1rem;display:inline-flex}.crm-operations-strip{border-top:1px solid var(--paper-300);color:var(--ink-500);background:#fff;font-size:.875rem}@media (max-width:47.999rem){body,.skip-link,.product-nav a,.mobile-account-switcher summary span,.mobile-account-switcher nav a span,.account-link small,.header-state small,.crm-operating-counts dt,.crm-stage-summary li,.crm-opportunity-row>span,.crm-opportunity-row>time,.crm-record-tabs a,.crm-selected-heading p:not(.section-label),.crm-canvas-heading>p:not(.section-label),.crm-context-details dt,.crm-context-details dd,.crm-contact-card span,.crm-record-timeline span,.crm-record-timeline time,.crm-context-task-list time,.crm-context-empty{font-weight:500}.brand-detail,.section-label,.header-state strong,.header-state small,.crm-operating-counts dt,.crm-operating-counts dd,.crm-canvas-heading>p,.crm-selected-heading p,.crm-stage-pill,.crm-record-state,.crm-record-tabs a,.crm-operations-strip{font-size:1rem}.section-label,.crm-canvas-heading>div>.section-label,.crm-selected-heading>div>.section-label{font-size:1rem;font-weight:500}.crm-opportunity-row>span,.crm-opportunity-row>time,.crm-opportunity-row strong{font-size:1rem}.crm-stage-pill,.crm-record-state,.crm-operations-strip,.header-state small,.brand-detail,.crm-selected-heading p,.crm-context-details dt,.crm-context-details dd,.crm-context-empty,.crm-contact-card span,.crm-agent-entry small,.crm-record-timeline span,.crm-record-timeline time,.crm-context-task-list time,.crm-opportunity-row small{font-weight:500}.crm-operating-counts div{padding-inline:.375rem}.crm-operating-counts div:first-child{padding-left:0}.crm-selected-heading h2{text-wrap:balance;font-size:1.5rem}}@media (min-width:48rem){.crm-operating-counts div{gap:.5rem}.crm-opportunity-row{padding-inline:0}.crm-opportunity-row-selected{padding-left:0}}@media (min-width:64rem){.command-shell,.crm-deck-shell{grid-template-columns:11rem minmax(0,1fr)}.workspace-spine{border-color:var(--paper-300);padding:1.25rem .75rem}.account-link{border:0;padding:.625rem}.account-link-active{border:0;padding-inline:.625rem}.crm-deck-topbar{min-height:3.75rem;padding:.75rem 1.5rem}.crm-deck-topbar .section-label{display:none}.crm-deck-topbar h1{letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:500}}@media (min-width:80rem){.crm-operations-spine{border-color:var(--paper-300)}.crm-deck-grid{grid-template-columns:14rem minmax(0,1fr)}}@media (min-width:90rem){.crm-context-rail{border-color:var(--paper-300)}.crm-deck-grid{grid-template-columns:14rem minmax(34rem,1fr) 20rem}}.ref-app{font-size:1rem;font-weight:500}.ref-app :where(a,span,p,summary,strong,time){font-size:max(1em,1rem);font-weight:500}.ref-app small{font-size:max(1em,.75rem);font-weight:500}.ref-static-control,.ref-static-control small,.ref-sidebar nav .ref-nav-disabled,.ref-sidebar nav .ref-nav-disabled>span,.ref-sidebar nav .ref-nav-disabled>small{color:#596575}.ref-account-switcher summary,.ref-account-menu section>p,.ref-sidebar nav :where(a,.ref-nav-disabled){font-size:1rem}.ref-sidebar nav .ref-nav-group-label,.ref-sidebar nav .ref-nav-disabled>small{font-size:.75rem}.ref-attention-grid p,.ref-work-row b,.ref-activity-table :where(span,strong),.ref-home-context .ref-section-head>a,.ref-side-table :where(b,strong){font-size:1rem!important}.ref-sidebar nav .ref-nav-group-label{white-space:nowrap;flex:none}@media (max-width:47.999rem){.ref-sidebar nav:first-child :where(a,.ref-nav-disabled):nth-child(n+7),.ref-sidebar nav:first-child .ref-nav-disabled{display:flex}.ref-sidebar[data-command-sidebar] nav:first-child{flex-wrap:nowrap;gap:.15rem;display:flex!important;overflow-x:auto!important}.ref-sidebar[data-command-sidebar] nav:first-child>:where(a,.ref-nav-disabled,.ref-nav-group-label){flex:none;min-width:max-content}}.ref-app :where(dt,dd),.agent-inbox-workspace :where(span,strong),.ref-agency-side-list :where(span,strong){font-weight:500;font-size:1rem!important}.ref-sidebar{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}.ref-sidebar nav{width:100%;min-width:0}.ref-sidebar nav :where(a,.ref-nav-disabled){box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}.ref-sidebar nav :where(a,.ref-nav-disabled)>span:first-child{flex:0 0 1rem}.ref-sidebar .ref-nav-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;width:auto;min-width:0;overflow:hidden}.ref-sidebar nav .ref-nav-group-label{box-sizing:border-box;letter-spacing:normal;text-overflow:ellipsis;text-transform:none;width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}.agent-inbox-workspace{align-items:start}.agent-inbox-main,.agent-inbox-list{align-content:start;align-self:start}.agent-inbox-trust-group{border-top:1px solid var(--paper-300);padding-top:1rem}.agent-inbox-trust-group>summary{color:var(--ink-800);cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;list-style-position:outside;display:flex}.agent-inbox-trust-group>summary span{color:var(--accent-700)}.agent-inbox-trust-group[open]>summary{margin-bottom:1rem}.crm-card-actions{border-top:1px solid #e9ebee;flex-wrap:wrap;align-items:start;gap:.25rem 1rem;padding-top:.7rem;display:flex}.crm-card-action>summary{color:#2f5d8c;cursor:pointer;text-underline-offset:.16rem;min-height:2.75rem;padding:.6rem 0;text-decoration:underline;list-style:none}.crm-card-action>summary::-webkit-details-marker{display:none}.crm-card-action[open]{flex:1 0 100%}.crm-card-action[open]>summary{width:max-content}.crm-card-action .crm-stage-form,.crm-card-action .crm-inline-reason-form{border-top:0;padding-top:.25rem}.crm-work-filters{align-items:center}.crm-work-filters>label,.crm-pipeline-label{align-items:center;gap:.5rem;min-height:2.75rem;display:flex}.crm-pipeline-label small{color:#616268}@media (max-width:47.999rem){.ref-sidebar[data-command-sidebar] nav:first-child>:where(a,.ref-nav-disabled,.ref-nav-group-label){width:auto;max-width:none}}.ref-topbar small,.ref-sidebar nav .ref-nav-group-label,.ref-sidebar nav .ref-nav-disabled>small,.ref-ops-footer span,.ref-home-section small,.ref-home-section .ref-secondary-action,.ref-home-section strong,.ref-status{font-size:1rem!important}.ref-account-switcher:not([open])>.ref-account-menu{display:none}.ref-primary{white-space:nowrap}.ref-contact-record.ref-contact-record :where(a,b,h3,p,span,strong){font-size:1rem;font-weight:500}.ref-contact-record.ref-contact-record :where(h3,strong){font-weight:600}.ref-contact-overview>div>span{white-space:nowrap}.ref-page-heading :where(h1,p),.ref-context-rail :where(h2,h3,p),.ref-home-section :where(h2,small),.ref-unavailable-copy{text-wrap:pretty}.automation-shell{grid-template-rows:4.5rem minmax(0,1fr);grid-template-columns:14.25rem minmax(0,1fr)}.automation-shell .ref-sidebar{grid-area:2/1}.automation-content{grid-area:2/2;min-width:0;padding:1.5rem;overflow:auto}.automation-workspace{color:#26272b;min-width:0;max-width:92rem;margin:0 auto;font-size:1rem}.automation-workspace :where(a,button,dd,dt,input,label,option,p,select,small,span,summary,textarea){font-size:1rem;font-weight:500}.automation-page-heading{justify-content:space-between;align-items:end;gap:1.5rem;margin:1.5rem 0 1.25rem;display:flex}.automation-page-heading p,.automation-page-heading span,.automation-flow-card header p{color:#616268;margin:0}.automation-page-heading h1{margin:.25rem 0;font-size:1.8rem;line-height:1.15}.automation-list-grid,.automation-detail-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,.35fr);align-items:start;gap:1.25rem;display:grid}.automation-list{grid-area:1/1;gap:.85rem;display:grid}.automation-list-card,.automation-flow-card,.automation-editor-card,.automation-test-card,.automation-publish-card,.automation-disclosure{color:#26272b;background:#fff;border:1px solid #e9ebee;border-radius:.35rem;min-width:0;padding:1rem;box-shadow:0 .2rem .6rem #1e2a3809}a.automation-list-card{gap:1rem;text-decoration:none;display:grid}.automation-create-card{grid-area:1/2}.automation-list-heading{align-items:start;gap:.8rem;display:flex}.automation-list-heading>span{color:#2f5d8c;background:#edf2f7;border-radius:.25rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.automation-list-card h2,.automation-editor-card h2,.automation-test-card h2,.automation-publish-card h2,.automation-flow-card h2{margin:0;font-size:1.15rem;line-height:1.25}.automation-list-card p,.automation-editor-card p,.automation-test-card p,.automation-publish-card p{color:#616268;margin:.2rem 0 0;line-height:1.5}.automation-publish-card>div>p{text-wrap:balance}.automation-list-card dl{gap:.6rem;margin:0;display:grid}.automation-list-card dl>div{grid-template-columns:minmax(6rem,.35fr) minmax(0,1fr);gap:.35rem;display:grid}.automation-list-card dt{color:#616268}.automation-list-card dd{overflow-wrap:anywhere;margin:0}.automation-list-card .is-amber{color:#85570f}.automation-text-link,.automation-back,.automation-text-button{color:#2f5d8c;text-underline-offset:.16rem;text-decoration:underline}.automation-text-button{cursor:pointer;background:0 0;border:0;min-height:2.75rem;padding:.5rem}.automation-create-card form,.automation-editor-card form,.automation-test-card form,.automation-publish-card form{gap:.8rem;margin-top:1rem;display:grid}.automation-workspace form label{color:#616268;gap:.35rem;display:grid}.automation-workspace :where(input,select,textarea){color:#26272b;background:#fff;border:1px solid #d8dce1;border-radius:.25rem;width:100%;min-height:2.75rem;padding:.65rem .7rem;font-family:inherit;line-height:1.45}.automation-workspace textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.automation-primary{color:#fff;cursor:pointer;background:#2f5d8c;border:1px solid #2f5d8c;border-radius:.25rem;width:fit-content;min-height:2.75rem;padding:.65rem 1rem}.automation-secondary{color:#2f5d8c;cursor:pointer;background:0 0;border:1px solid #2f5d8c;border-radius:.25rem;width:fit-content;min-height:2.75rem;padding:.65rem 1rem}.automation-primary:disabled,.automation-secondary:disabled,.automation-text-button:disabled{cursor:wait;opacity:.65}.automation-feedback{color:#1b6f41!important;margin:0!important}.automation-feedback.is-error{color:#b4232a!important}.automation-main-column,.automation-side-column{gap:1rem;min-width:0;display:grid}.automation-detail-grid{grid-template-columns:minmax(0,1fr) minmax(19rem,24rem)}.automation-flow-card>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.automation-flow-card>header>span{color:#2f5d8c;background:#edf2f7;border-radius:999px;padding:.35rem .65rem}.automation-trigger-box,.automation-step>article{background:#fff;border:1px solid #dfe4e9;border-radius:.3rem;gap:.45rem;min-width:0;margin-top:1rem;padding:.85rem;display:grid}.automation-trigger-box{background:#edf2f7;border-color:#d7e1eb}.automation-trigger-box span,.automation-step p,.automation-step small{color:#616268;overflow-wrap:anywhere;margin:0;line-height:1.45}.automation-flow-steps{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.automation-step{min-width:0}.automation-step>article>div{align-items:center;gap:.55rem;display:flex}.automation-step.is-visited>article{background:#f5f8fb;border-color:#9eb7d0;box-shadow:inset .2rem 0 #2f5d8c}.automation-step.is-visited>article>div>span{color:#1b6f41}.automation-branch-arms{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.65rem;margin-top:.75rem;display:grid}.automation-branch-arms>section{background:#f5f6f8;border-radius:.3rem;min-width:0;padding:.6rem}.automation-branch-arms h4{color:#616268;margin:0 0 .4rem;font-size:1rem}.automation-test-result{color:#1b6f41;background:#eff7f2;border:1px solid #d3e8db;gap:.35rem;margin-top:1rem;padding:.75rem;display:grid}.automation-change-list,.automation-version-list{gap:.65rem;margin:1rem 0;padding:0;list-style:none;display:grid}.automation-change-list li,.automation-version-list li{border-top:1px solid #e9ebee;gap:.3rem;padding-top:.65rem;display:grid}.automation-change-list span,.automation-version-list span{color:#616268;overflow-wrap:anywhere}.automation-disclosure>summary{color:#2f5d8c;cursor:pointer;min-height:2.75rem;padding:.55rem 0}@media (max-width:63.999rem){.automation-list-grid,.automation-detail-grid{grid-template-columns:minmax(0,1fr)}.automation-create-card,.automation-list{grid-column:1}.automation-create-card{grid-row:1}.automation-list{grid-row:2}}@media (max-width:47.999rem){.automation-shell{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.automation-shell .ref-topbar,.automation-shell .ref-sidebar,.automation-content{grid-column:1}.automation-shell .ref-topbar{grid-row:1}.automation-shell .ref-sidebar{grid-row:2}.automation-content{grid-row:3;padding:1rem 1rem 2rem;overflow:hidden}.automation-page-heading{align-items:start;display:grid}.automation-page-heading h1{font-size:1.6rem}.automation-list-card dl>div{grid-template-columns:minmax(0,1fr)}.automation-branch-arms{gap:.4rem}.automation-branch-arms>section{padding:.4rem}}@media (pointer:coarse){.automation-workspace :where(a,button,input,select,summary){min-height:2.75rem}}:root{--command-paper:#f3f5f8;--command-card:#fff;--command-side:#fafbfc;--command-line:#10182814;--command-line-strong:#10182829;--command-ink:#141a24;--command-ink-2:#3f4857;--command-ink-3:#586274;--command-blue:#2257b8;--command-blue-deep:#163d85;--command-blue-wash:#e7eefb;--command-on-blue:#f5f8ff;--command-on-blue-soft:#f5f8ffdb;--command-amber:#7d5200;--command-amber-wash:#f6ead0;--command-red:#9c3b1c;--command-red-wash:#f7e0d6;--command-green:#1d6b3a;--command-green-wash:#e0efe3;--command-hover:#1018280a;--command-shadow:0 1px 1px #1018280a, 0 10px 26px -18px #1018284d;--font-body-stack:var(--font-product), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display-stack:var(--font-body-stack)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--command-paper:#0f131a;--command-card:#171c25;--command-side:#141921;--command-line:#fffaf014;--command-line-strong:#fffaf029;--command-ink:#f1eee8;--command-ink-2:#cfcabf;--command-ink-3:#b3ada2;--command-blue:#7aa7f5;--command-blue-deep:#163d85;--command-blue-wash:#1a2740;--command-amber:#e9b55c;--command-amber-wash:#33281a;--command-red:#ee9a7c;--command-red-wash:#36221b;--command-green:#7ccf97;--command-green-wash:#1b2d21;--command-hover:#fffaf00d;--command-shadow:0 1px 1px #0000004d, 0 10px 26px -18px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--command-paper:#0f131a;--command-card:#171c25;--command-side:#141921;--command-line:#fffaf014;--command-line-strong:#fffaf029;--command-ink:#f1eee8;--command-ink-2:#cfcabf;--command-ink-3:#b3ada2;--command-blue:#7aa7f5;--command-blue-deep:#163d85;--command-blue-wash:#1a2740;--command-amber:#e9b55c;--command-amber-wash:#33281a;--command-red:#ee9a7c;--command-red-wash:#36221b;--command-green:#7ccf97;--command-green-wash:#1b2d21;--command-hover:#fffaf00d;--command-shadow:0 1px 1px #0000004d, 0 10px 26px -18px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{max-width:100%;overflow-x:clip}.ref-app{background:var(--command-paper);color:var(--command-ink-2);font-family:var(--font-body-stack);gap:0 24px;min-height:100vh;padding:14px 24px 40px 14px;font-size:15px;font-weight:500}.ref-home{background:var(--command-paper);grid-template-rows:64px minmax(0,1fr);grid-template-columns:252px minmax(32rem,1fr) 26.5rem}.ref-command-deck{grid-template-rows:64px minmax(0,1fr) 2.5rem;grid-template-columns:252px 14rem minmax(34rem,1fr) 20.75rem}.ref-relationship{grid-template-rows:64px minmax(0,1fr);grid-template-columns:252px 21.25rem minmax(34rem,1fr) 20.5rem}.crm-work-shell,.crm-conversations-shell,.automation-shell{grid-template-rows:64px minmax(0,1fr);grid-template-columns:252px minmax(0,1fr)}.ref-app :focus-visible{outline:2px solid var(--command-blue);outline-offset:2px}.command-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:18px;height:18px}.ref-app>.ref-topbar.command-topbar{z-index:5;background:0 0;border:0;grid-area:1/2/auto/-1;align-self:start;align-items:center;gap:10px;width:100%;height:44px;padding:0;display:flex;position:static}.command-finder{background:var(--command-card);border:1px solid var(--command-line);box-shadow:var(--command-shadow);color:var(--command-ink-3);border-radius:999px;flex:0 340px;align-items:center;gap:10px;height:44px;padding:0 8px 0 16px;font-size:15px;display:flex}.command-finder>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.command-finder kbd{background:var(--command-paper);color:var(--command-ink-3);font:inherit;border-radius:8px;margin-left:auto;padding:2px 8px;font-size:12px;font-weight:700}.command-topbar-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.command-needs-chip,.command-icon-button,.command-new-button{background:var(--command-card);border:1px solid var(--command-line);box-shadow:var(--command-shadow);color:var(--command-ink);font:inherit;justify-content:center;align-items:center;height:44px;font-size:14px;font-weight:700;display:inline-flex}.command-needs-chip{border-radius:999px;gap:8px;padding:0 16px}.command-needs-chip i{background:var(--command-amber);border-radius:50%;width:8px;height:8px}.command-icon-button{border-radius:50%;width:44px;font-size:20px}.command-icon-button:disabled,.command-new-button:disabled{cursor:default;opacity:1}.command-new-button{color:#f5f8ff;background:#2257b8;border-color:#0000;border-radius:999px;gap:8px;padding:0 18px;box-shadow:inset 0 -2px #00000024,0 10px 22px -12px #2257b8cc}.ref-app>.ref-sidebar.command-sidebar{background:var(--command-side);border:1px solid var(--command-line);box-shadow:var(--command-shadow);z-index:10;border-radius:26px;flex-direction:column;grid-area:1/1/-1;align-self:start;width:252px;height:calc(100vh - 28px);max-height:calc(100vh - 28px);padding:16px 12px 12px;display:flex;position:sticky;top:14px;left:auto;overflow:auto}.command-brand{align-items:center;gap:10px;padding:4px 8px 14px;display:flex;color:var(--command-ink)!important}.command-brand>span:first-child{color:#f5f8ff;background:#2257b8;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:grid;box-shadow:inset 0 -2px #0000002e}.command-brand>span:last-child{min-width:0;display:grid}.command-brand strong{color:var(--command-ink);letter-spacing:-.01em;font-size:17px;font-weight:800}.command-brand small{color:var(--command-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.command-sidebar>nav,.command-nav-group{gap:2px;display:grid}.command-sidebar nav :where(a,.ref-nav-disabled){color:var(--command-ink-2);border-radius:12px;align-items:center;gap:12px;width:100%;min-height:34px;padding:6px 12px;font-size:15px;display:flex}.command-sidebar nav a:hover{background:var(--command-hover);color:var(--command-ink)}.command-sidebar nav a.is-active,.command-sidebar nav a[aria-current=page]{background:var(--command-blue-wash);color:var(--command-blue);font-weight:700}.command-sidebar nav :where(a,.ref-nav-disabled)>.command-icon{color:currentColor;flex:0 0 18px;width:18px}.command-sidebar nav .ref-nav-disabled{color:var(--command-ink-3);cursor:default;opacity:.62}.command-sidebar nav :where(a,.ref-nav-disabled)>b{background:var(--command-blue-deep);color:#f5f8ff;text-align:center;border-radius:999px;min-width:24px;margin-left:auto;padding:1px 7px;font-size:12px;font-weight:700}.command-sidebar nav .ref-nav-disabled>small{color:var(--command-ink-3);margin-left:auto;font-size:11px}.command-sidebar nav .ref-nav-group-label{color:var(--command-ink-3);letter-spacing:.08em;padding:10px 12px 4px;font-size:12px;font-weight:700}.command-sidebar-footer{gap:8px;margin-top:14px;display:grid}.command-account-switcher{position:relative}.command-account-switcher>summary{background:var(--command-card);border:1px solid var(--command-line);cursor:pointer;border-radius:16px;align-items:center;gap:10px;min-height:58px;padding:10px;list-style:none;display:flex}.command-account-switcher>summary::-webkit-details-marker{display:none}.command-account-avatar{background:var(--command-blue-wash);color:var(--command-blue);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.command-account-switcher>summary>span:nth-child(2){min-width:0;display:grid}.command-account-switcher>summary strong,.command-user-line strong{color:var(--command-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.command-account-switcher>summary small{color:var(--command-ink-3);font-size:12px}.command-account-switcher>summary>span:last-child{color:var(--command-ink-3);margin-left:auto}.command-account-menu{background:var(--command-card);border:1px solid var(--command-line);box-shadow:var(--command-shadow);z-index:30;border-radius:16px;min-width:280px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0}.command-account-menu>p,.command-account-menu>small,.command-account-menu section>span{color:var(--command-ink-3);padding:7px 9px;font-size:12px}.command-account-menu section{border-top:1px solid var(--command-line);padding:4px 0;display:grid}.command-account-menu section a{border-radius:10px;justify-content:space-between;align-items:center;min-height:44px;padding:8px 9px;display:flex}.command-account-menu section a[aria-current=page]{background:var(--command-blue-wash);color:var(--command-blue)}.command-account-menu section a small{font-size:11px}.command-user-line{color:var(--command-ink-2);align-items:center;gap:9px;padding:0 10px;display:flex}.command-user-line>span{background:var(--command-paper);color:var(--command-ink-3);border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.command-user-line strong{font-size:16px}.command-mobile-nav{display:none}.command-home-content{grid-area:2/2/auto/-1;min-width:0;padding-top:2px}.command-home-heading{padding:8px 4px 20px}.command-home-heading>p:first-child{color:var(--command-ink-3);font-size:14px;font-weight:600}.command-home-heading h1{color:var(--command-ink);letter-spacing:-.025em;margin:2px 0 8px;font-size:38px;font-weight:800;line-height:1.1}.command-home-heading>p:last-child{color:var(--command-ink-2);text-wrap:balance;max-width:64ch;margin:0;font-size:15px}.command-home-approval>div>span,.command-home-post-row>div>span{text-wrap:balance}.command-home-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.command-home-card{background:var(--command-card);border:1px solid var(--command-line);box-shadow:var(--command-shadow);border-radius:22px;align-content:start;gap:14px;min-width:0;padding:20px;display:grid}.command-home-card-head{align-items:center;gap:10px;display:flex}.command-home-card-head h2{color:var(--command-ink);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:800}.command-home-card-head>span:last-child:not(:first-child){color:var(--command-ink-3);text-align:right;margin-left:auto;font-size:14px;font-weight:600}.command-home-card-icon{background:var(--command-paper);color:var(--command-ink-2);border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.command-home-hero{color:#f5f8ff;background-color:#2257b8;background-image:linear-gradient(160deg,#2f6bd0 0%,#2257b8 45%,#163d85 100%);border-color:#0000;grid-column:span 7;box-shadow:inset 0 1px #ffffff2e,inset 0 -3px #00000029,0 22px 40px -24px #163d85}.command-home-hero .command-home-card-head h2,.command-home-hero .command-home-empty{color:#f5f8ff}.command-home-hero .command-home-card-head>span:last-child{color:#f5f8ffdb}.command-home-hero .command-home-card-icon{color:#f5f8ff;background:#ffffff24}.command-home-hero-count{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.command-home-hero-count strong{color:#f5f8ff;letter-spacing:-.03em;font-size:56px;font-weight:800;line-height:1}.command-home-hero-count span{color:#f5f8ffdb;font-size:15px;font-weight:600}.command-home-approval-list,.command-home-rows{gap:2px;display:grid}.command-home-approval{background:#ffffff17;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 12px 12px 14px;display:grid}.command-home-approval>div:first-child{gap:2px;min-width:0;display:grid}.command-home-approval strong{color:#f5f8ff;font-size:15px;font-weight:700}.command-home-approval span{color:#f5f8ffdb;font-size:14px}.command-home-approval-actions{align-items:center;gap:6px;display:flex}.command-home-inline-action{align-items:center;gap:8px;display:flex}.command-home-inline-action>span,.command-home-task-action>span{font-size:12px}.command-home-inline-action>span.is-error,.command-home-task-action>span.is-error{color:#ffe0d6}.command-home-button{font:inherit;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;height:34px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.command-home-button-outline{background:0 0;border:1px solid #fff6;color:#f5f8ff!important}.command-home-button-solid{color:#163d85;background:#f5f8ff;border:1px solid #0000}.command-home-button:disabled{cursor:wait;opacity:.7}.command-home-schedule{grid-column:span 5}.command-home-third{grid-column:span 4}.command-home-activity{grid-column:span 12}.command-home-row{border-radius:12px;align-items:center;gap:12px;padding:8px;display:grid}@media (hover:hover){.command-home-row:hover{background:var(--command-hover)}}.command-home-row>div{gap:1px;min-width:0;display:grid}.command-home-row strong{color:var(--command-ink);font-size:15px;font-weight:700}.command-home-row span,.command-home-row time{color:var(--command-ink-3);font-size:14px}.command-home-schedule-row{grid-template-columns:70px minmax(0,1fr) auto}.command-home-schedule-row>time{color:var(--command-ink);font-weight:800}.command-home-schedule-row.is-next{background:var(--command-blue-wash)}.command-home-schedule-row.is-next>time{color:var(--command-blue)}.command-home-pill{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.command-home-pill.is-done{background:var(--command-green-wash);color:var(--command-green)}.command-home-pill.is-next{background:var(--command-blue-wash);color:var(--command-blue)}.command-home-pill.is-booked{background:var(--command-paper);color:var(--command-ink-2)}.command-home-pill.is-failed{background:var(--command-red-wash);color:var(--command-red)}.command-home-failures{gap:6px;display:grid}.command-home-failures>p{color:var(--command-ink-3);letter-spacing:.08em;padding:4px 8px 0;font-size:12px;font-weight:700}.command-home-failures .command-home-row{grid-template-columns:minmax(0,1fr) auto}.command-home-task-row{grid-template-columns:22px minmax(0,1fr)}.command-home-task-action{align-self:start;gap:4px;display:grid}.command-home-task-check{appearance:none;background:var(--command-card);border:1.5px solid var(--command-line-strong);cursor:pointer;border-radius:7px;width:20px;height:20px;margin:2px 0 0}.command-home-task-check:checked{background:var(--command-blue);box-shadow:inset 0 0 0 5px var(--command-card)}.command-home-post-row{grid-template-columns:40px minmax(0,1fr)}.command-home-post-thumb{background:radial-gradient(circle at 30% 30%,#7fb0ff,#163d85);border-radius:12px;width:40px;height:40px}.command-home-post-thumb.is-2{background:radial-gradient(circle at 30% 30%,#f0c98a,#a8401f)}.command-home-post-thumb.is-3{background:radial-gradient(circle at 30% 30%,#b9d8b0,#4f7d4c)}.command-home-money-total strong{color:var(--command-ink);letter-spacing:-.02em;font-size:32px;font-weight:800;line-height:1}.command-home-money-bar{gap:3px;height:8px;display:flex;overflow:hidden}.command-home-money-bar i{border-radius:999px;height:100%;display:block}.command-home-money .is-overdue{background:var(--command-red)}.command-home-money .is-today{background:#2257b8}.command-home-money .is-later{background:var(--command-amber)}.command-home-money-legend{color:var(--command-ink-2);flex-wrap:wrap;gap:6px 16px;font-size:14px;display:flex}.command-home-money-legend span{align-items:center;gap:6px;display:inline-flex}.command-home-money-legend i{border-radius:2px;width:8px;height:8px}.command-home-money-row{grid-template-columns:minmax(0,1fr) auto}.command-home-money-row>b{color:var(--command-ink);font-size:15px;font-weight:800}.command-home-activity-row{grid-template-columns:30px minmax(0,1fr) auto}.command-home-activity-row>span:first-child{background:var(--command-paper);color:var(--command-ink-2);border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.command-home-activity-row>span:first-child.is-agent{background:var(--command-blue-wash);color:var(--command-blue)}.command-home-empty{color:var(--command-ink-3);margin:0;padding:14px 8px;font-size:15px}.command-home-access-state{grid-column:1/-1;max-width:560px;margin-top:24px}.command-home-access-state h1{color:var(--command-ink);margin:0;font-size:28px}.command-home-access-state p{color:var(--command-ink-2);margin:0;font-size:16px}@media (max-width:1180px){.command-home-hero,.command-home-schedule{grid-column:span 12}.command-home-third{grid-column:span 6}.command-home-money{grid-column:span 12}.ref-home:not(.command-home-page){grid-template-columns:252px minmax(0,1fr)}.ref-home:not(.command-home-page)>.ref-home-context{display:none}}@media (max-width:860px){.ref-app,.ref-home,.ref-command-deck,.ref-relationship,.crm-work-shell,.crm-conversations-shell,.automation-shell{padding:max(12px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) calc(104px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.ref-app>.ref-sidebar.command-sidebar{display:none}.ref-app>.ref-topbar.command-topbar{grid-area:1/1}.command-topbar-actions>:not(.command-new-button){display:none}.command-finder{flex:1;min-width:0;font-size:16px}.command-finder kbd{display:none}.command-new-button{padding:0 16px}.ref-app>:not(.command-sidebar,.command-topbar,.skip-link,.command-mobile-nav){grid-area:auto/1!important}.command-home-content{padding-top:0}.command-home-heading{padding:4px 2px 8px}.command-home-heading h1{font-size:32px}.command-home-heading>p,.command-home-heading>p:first-child,.command-home-heading>p:last-child,.command-home-card-head>span:last-child,.command-home-hero-count span,.command-home-approval strong,.command-home-approval span,.command-home-row strong,.command-home-row span,.command-home-row time,.command-home-money-legend,.command-home-money-row>b,.command-home-empty{font-size:16px}.command-home-third,.command-home-money,.command-home-hero,.command-home-schedule,.command-home-activity{grid-column:span 12}.command-home-card{border-radius:20px;padding:16px}.command-home-card-head>span:last-child:not(:first-child){display:none}.command-home-approval{grid-template-columns:minmax(0,1fr)}.command-home-schedule-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.command-home-schedule-row>div{grid-area:2/1/auto/-1}.command-home-activity-row{grid-template-columns:30px minmax(0,1fr)}.command-home-activity-row>time{grid-column:2}.command-mobile-nav{background:var(--command-side);border-top:1px solid var(--command-line);padding:6px max(8px, env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));z-index:50;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.command-mobile-nav>:where(a,.ref-nav-disabled),.command-mobile-more>summary{color:var(--command-ink-2);place-items:center;gap:2px;min-height:48px;padding:4px 0;font-size:12px;font-weight:600;list-style:none;display:grid}.command-mobile-nav>a[aria-current=page]{color:var(--command-blue);font-weight:800}.command-mobile-nav>.ref-nav-disabled small,.command-mobile-nav>:where(a,.ref-nav-disabled)>b{display:none}.command-mobile-nav .command-icon{width:22px;height:22px}.command-mobile-more{position:relative}.command-mobile-more>summary::-webkit-details-marker{display:none}.command-mobile-more>div{background:var(--command-card);border:1px solid var(--command-line);box-shadow:var(--command-shadow);border-radius:20px;min-width:min(340px,100vw - 32px);max-height:70vh;padding:10px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;overflow:auto}.command-mobile-more:not([open])>div{display:none}.command-mobile-more>div>:where(a,.ref-nav-disabled){color:var(--command-ink-2);border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:8px 10px;font-size:16px;display:flex}.command-mobile-more>div>a[aria-current=page]{background:var(--command-blue-wash);color:var(--command-blue)}.command-mobile-more>div>.ref-nav-disabled small,.command-mobile-more>div>:where(a,.ref-nav-disabled)>b{margin-left:auto}.command-mobile-more .command-account-switcher{margin-top:8px}.command-mobile-more .command-account-menu{bottom:calc(100% + 8px);left:auto;right:0}}@media (max-width:400px){.command-home-heading h1{font-size:28px}}@media (pointer:coarse){.command-sidebar nav :where(a,.ref-nav-disabled),.command-home-button,.command-account-menu section a{min-height:44px}.command-home-task-check{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.ref-app *{transition:none!important}}.contacts-page,.contact-profile-page{grid-template-rows:64px minmax(0,1fr);grid-template-columns:252px minmax(0,1fr);min-height:100vh}.contacts-content,.contact-profile-content{grid-area:2/2/auto/-1;min-width:0}.contacts-heading{gap:5px;padding:8px 4px 20px;display:grid}.contacts-heading>p:first-child,.contact-profile-heading>p{color:var(--command-ink-3);font-size:14px;font-weight:600}.contacts-heading>div,.contact-profile-heading>div,.contacts-toolbar,.contacts-results-head,.contacts-quick-head,.contacts-section-head,.contacts-quick-footer,.contact-profile-section>header{justify-content:space-between;align-items:center;display:flex}.contacts-heading h1,.contact-profile-heading h1{color:var(--command-ink);letter-spacing:-.03em;font-size:38px;font-weight:800}.contacts-heading>p:last-child{color:var(--command-ink-2);text-wrap:pretty;font-size:16px}.contacts-primary,.contacts-profile-button{background:var(--command-blue);border:1px solid var(--command-blue);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:9px 18px;font-size:15px;font-weight:750;display:inline-flex}.ref-app .contacts-profile-button{color:#fff}.contacts-toolbar{gap:10px;padding:0 2px 20px}.contacts-search{flex:0 320px;position:relative}.contacts-search input{background:var(--command-card);border:1px solid var(--command-line);color:var(--command-ink);font:inherit;border-radius:999px;width:100%;min-height:44px;padding:10px 18px;font-size:16px}.contacts-filter,.contacts-view-switch,.contact-composer-channels{gap:6px;display:flex}.contacts-filter button,.contacts-view-switch button,.contact-composer-channels button{background:var(--command-card);border:1px solid var(--command-line);color:var(--command-ink-2);font:inherit;white-space:nowrap;border-radius:999px;min-height:40px;padding:8px 14px;font-size:14px}.contacts-filter button[aria-pressed=true],.contact-composer-channels button[aria-pressed=true]{background:var(--command-blue);border-color:var(--command-blue);color:#fff}.contacts-view-switch{background:#e9ecf1;border-radius:999px;margin-left:auto;padding:3px}.contacts-view-switch button{background:0 0;border:0;min-height:36px}.contacts-view-switch button[aria-pressed=true]{color:var(--command-ink);background:#fff;font-weight:750;box-shadow:0 2px 8px #10182814}.contacts-results{background:var(--command-card);border:1px solid var(--command-line);box-shadow:var(--command-shadow);border-radius:22px;min-width:0;overflow:hidden}.contacts-results.is-cards{box-shadow:none;background:0 0;border:0;overflow:visible}.contacts-results-head{color:var(--command-ink-3);min-height:52px;padding:12px 18px;font-size:14px}.contacts-results-head strong{color:var(--command-ink)}.contacts-table-wrap{overflow-x:auto}.contacts-table-wrap table{border-collapse:collapse;width:100%;min-width:1120px}.contacts-table-wrap th{color:var(--command-ink-3);letter-spacing:.08em;text-align:left;text-transform:none;white-space:nowrap;background:#fafbfc;padding:12px 14px;font-size:11px;font-weight:750}.contacts-table-wrap td{border-top:1px solid var(--command-line);color:var(--command-ink-2);vertical-align:middle;height:64px;padding:10px 14px;font-size:14px}.contacts-table-wrap tr:hover td{background:var(--command-hover)}.contacts-table-wrap tr>td:first-child{border-left:3px solid #0000;align-items:center;gap:10px;display:flex}.contacts-table-wrap tr.is-approval>td:first-child{border-left-color:#2f65bb}.contacts-table-wrap tr.is-today>td:first-child{border-left-color:#17816e}.contacts-table-wrap tr.is-overdue>td:first-child{border-left-color:#ae4d2e}.contacts-table-wrap tr.is-quiet>td:first-child{border-left-color:#8c6011}.contacts-table-wrap td:first-child>span:last-child{gap:2px;display:grid}.contacts-table-wrap td a{color:var(--command-ink);font-size:15px;font-weight:750}.contacts-table-wrap td small{color:var(--command-ink-3);font-size:12px}.contacts-avatar{color:#285aaf;background:#e8eef9;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:750;display:inline-flex}.contacts-avatar.is-large{width:52px;height:52px;font-size:16px}.contacts-need,.contacts-status{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;display:inline-flex}.contacts-need i{background:currentColor;border-radius:50%;width:6px;height:6px}.contacts-need.is-approval{color:#285aaf;background:#e8eefb}.contacts-need.is-today{color:#147564;background:#daf2ed}.contacts-need.is-overdue{color:#994329;background:#f8e3db}.contacts-need.is-quiet{color:#805608;background:#f6ead0}.contacts-need.is-none{color:var(--command-ink-3)}.contacts-status{color:#285aaf;background:#e8eef9}.contacts-status.is-customer{color:#24704c;background:#e0f0e7}.contacts-status.is-past-customer{color:#4d5664;background:#eceff3}.contacts-tags,.contacts-card-tags,.contacts-tag-editor{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.contacts-tags>span,.contacts-tag-editor>span{color:#2d5d9f;background:#eef3fb;border-radius:999px;padding:4px 8px;font-size:12px}.contacts-quick-open,.contacts-card-open{color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0}.contacts-star{color:#d6d9df;background:0 0;border:0;min-width:44px;min-height:44px;font-size:20px}.contacts-star[aria-pressed=true]{color:#d99b08}.contacts-quiet{color:#805608}.contacts-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.contacts-card{background:var(--command-card);border:1px solid var(--command-line);box-shadow:var(--command-shadow);border-radius:20px;min-height:320px;padding:16px;display:grid;overflow:hidden}.contacts-card.is-approval{border-top:3px solid #2f65bb}.contacts-card.is-today{border-top:3px solid #17816e}.contacts-card.is-overdue{border-top:3px solid #ae4d2e}.contacts-card.is-quiet{border-top:3px solid #8c6011}.contacts-card-top,.contacts-card footer{justify-content:space-between;align-items:center;display:flex}.contacts-card-open{align-content:start;gap:6px;display:grid}.contacts-card-open>strong{color:var(--command-ink);font-size:17px}.contacts-card-open>span{color:var(--command-ink-3);font-size:14px}.contacts-card-tags{margin:4px 0 8px}.contacts-next{background:#f2f4f7;border-radius:12px;gap:4px;min-height:72px;padding:12px;display:grid;color:var(--command-ink)!important;font-size:14px!important}.contacts-next small{color:var(--command-ink-3);letter-spacing:.06em;text-transform:none;font-size:11px;font-weight:800}.contacts-next.is-approval{background:#e8eefb}.contacts-next.is-today{background:#daf2ed}.contacts-next.is-overdue{background:#f8e3db}.contacts-next.is-quiet{background:#f6ead0}.contacts-card footer{border-top:1px solid var(--command-line);color:var(--command-ink-2);margin-top:12px;padding-top:12px}.contacts-card footer a{border:1px solid var(--command-line);border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}.contacts-quick-dialog{background:var(--command-card);border:0;border-radius:24px 0 0 24px;width:min(560px,100vw);max-width:560px;height:100vh;max-height:none;margin:0 0 0 auto;padding:0;box-shadow:-18px 0 50px #1018282e}.contacts-quick-dialog::backdrop{background:#10182857}.contacts-quick-head{border-bottom:1px solid var(--command-line);color:var(--command-ink-3);letter-spacing:.08em;text-transform:none;min-height:58px;padding:10px 22px;font-size:12px;font-weight:800}.contacts-quick-head button{background:0 0;border:0;min-width:44px;min-height:44px;font-size:28px}.contacts-quick-body{gap:16px;max-height:calc(100vh - 58px);padding:20px 22px 28px;display:grid;overflow-y:auto}.contacts-quick-person{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.contacts-quick-person h2{color:var(--command-ink);font-size:22px}.contacts-quick-person p{color:var(--command-ink-3);font-size:14px}.contacts-profile-button{border-radius:12px;width:100%}.contacts-attention{background:#eef3fb;border-radius:14px;gap:5px;padding:14px;display:grid}.contacts-attention strong{color:#285aaf;font-size:12px}.contacts-attention span{color:var(--command-ink);font-size:15px}.contacts-quick-section,.contact-profile-rail>section{border-top:1px solid var(--command-line);gap:12px;padding-top:18px;display:grid}.contacts-quick-section h3,.contact-profile-rail h2{color:var(--command-ink);font-size:16px}.contacts-section-head button,.contacts-quick-section>header button,.contact-profile-section>header button,.contact-profile-heading button,.contact-note-form button,.contacts-quick-footer button,.contacts-copy,.contacts-tag-form button{border:1px solid var(--command-line);color:var(--command-blue);font:inherit;background:#fff;border-radius:10px;min-height:44px;padding:8px 12px;font-size:14px;font-weight:700}.contacts-detail-list{display:grid}.contacts-detail-list>div{border-top:1px solid var(--command-line);justify-content:space-between;align-items:center;min-height:62px;display:flex}.contacts-detail-list>div>span{color:var(--command-ink-3);gap:2px;font-size:12px;display:grid}.contacts-detail-list strong{color:var(--command-ink);font-size:15px}.contacts-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.contacts-edit-grid label,.contacts-tag-form label,.contact-note-form label,.contact-composer label{color:var(--command-ink-2);gap:6px;font-size:14px;font-weight:700;display:grid}.contacts-edit-grid label.is-wide{grid-column:1/-1}.contacts-edit-grid :where(input,select),.contacts-tag-form input,.contact-note-form textarea,.contact-composer :where(input,textarea){border:1px solid var(--command-line-strong);color:var(--command-ink);font:inherit;background:#fff;border-radius:10px;width:100%;min-height:44px;padding:10px;font-size:16px}.contacts-quick-stats,.contact-profile-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.contacts-quick-stats>div,.contact-profile-summary>div{border-right:1px solid var(--command-line);gap:4px;padding:6px 14px;display:grid}.contacts-quick-stats>div:first-child,.contact-profile-summary>div:first-child{padding-left:0}.contacts-quick-stats>div:last-child,.contact-profile-summary>div:last-child{border-right:0}.contacts-quick-stats dt,.contact-profile-summary dt{color:var(--command-ink-3);font-size:12px}.contacts-quick-stats dd,.contact-profile-summary dd{color:var(--command-ink);margin:0;font-size:15px;font-weight:750}.contacts-switch-row,.contacts-global-optout{justify-content:space-between;align-items:center;min-height:54px;display:flex}.contacts-switch-row>span,.contacts-global-optout>span{gap:3px;display:grid}.contacts-switch-row strong,.contacts-global-optout strong{color:var(--command-ink);font-size:15px}.contacts-switch-row small,.contacts-global-optout small{color:var(--command-ink-3);font-size:12px}.contacts-switch-row input,.contacts-global-optout input{width:44px;height:24px}.contacts-tag-editor button{color:inherit;background:0 0;border:0;margin-left:4px;font-size:17px}.contacts-tag-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.contacts-tag-form label{grid-column:1/-1}.contacts-latest{background:#f7f8fa;border-radius:14px;gap:8px;padding:14px;display:grid}.contacts-latest>span{color:var(--command-ink-3);font-size:12px}.contacts-latest p{color:var(--command-ink);font-size:15px}.contacts-latest a{color:var(--command-blue);font-size:14px;font-weight:700}.contacts-global-optout{border-top:1px solid var(--command-line);padding-top:14px}.contacts-quick-footer{border-top:1px solid var(--command-line);flex-wrap:wrap;gap:8px;padding-top:14px}.contacts-quick-footer .is-danger{color:#b4232f}.contacts-status-region{color:var(--command-ink-2);min-height:20px;font-size:14px}.contacts-no-results,.contacts-empty-state,.contact-profile-empty{color:var(--command-ink-3);padding:24px;font-size:16px}.contacts-add-dialog{box-shadow:var(--command-shadow);background:#fff;border:0;border-radius:20px;width:calc(100% - 32px);max-width:560px;padding:0}.contacts-add-dialog::backdrop{background:#10182857}.contacts-add-dialog>header{border-bottom:1px solid var(--command-line);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.contacts-add-dialog>header small{color:var(--command-blue)}.contacts-add-dialog>header h2{color:var(--command-ink);font-size:24px}.contacts-add-dialog>header button{background:0 0;border:0;min-width:44px;min-height:44px;font-size:26px}.contacts-add-dialog form{gap:14px;padding:22px;display:grid}.contacts-add-dialog form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.contacts-add-dialog form footer{justify-content:flex-end;gap:10px;display:flex}.contacts-add-dialog form footer>button:first-child{border:1px solid var(--command-line);background:#fff;border-radius:999px;min-height:44px;padding:8px 18px}.contact-profile-heading{gap:8px;padding:8px 4px 20px;display:grid}.contact-profile-heading>a{color:var(--command-blue);width:fit-content;min-height:44px;font-size:14px;font-weight:700}.contact-profile-heading>div>div{gap:8px;display:flex}.contact-profile-layout{background:var(--command-card);border:1px solid var(--command-line);box-shadow:var(--command-shadow);border-radius:22px;grid-template-columns:300px minmax(0,1fr);display:grid;overflow:hidden}.contact-profile-rail{border-right:1px solid var(--command-line);background:#fafbfc;gap:20px;padding:22px;display:grid}.contact-profile-rail>header{align-items:center;gap:12px;display:flex}.contact-profile-rail>header>div{gap:3px;display:grid}.contact-profile-rail>header strong{color:var(--command-ink);font-size:17px}.contact-profile-rail>header span{color:var(--command-ink-3);font-size:13px}.contact-profile-rail dl{margin:0;display:grid}.contact-profile-rail dl>div{border-top:1px solid var(--command-line);gap:3px;padding:10px 0;display:grid}.contact-profile-rail dt{color:var(--command-ink-3);font-size:12px}.contact-profile-rail dd{color:var(--command-ink);overflow-wrap:anywhere;margin:0;font-size:14px}.contact-note-form{gap:8px;display:grid}.contact-note-form p,.contact-composer p{font-size:14px}.is-error{color:#b4232f!important}.is-success{color:#13704b!important}.contact-profile-main{min-width:0;padding:22px}.contact-profile-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.contact-profile-summary>div{padding:8px 18px}.contact-profile-summary dd{font-size:21px}.contact-profile-summary small{color:var(--command-ink-3);font-size:12px}.contact-profile-tabs{border-bottom:1px solid var(--command-line);margin-top:20px;display:flex;overflow-x:auto}.contact-profile-tabs button{color:var(--command-ink-3);font:inherit;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;min-height:48px;padding:10px 13px;font-size:14px}.contact-profile-tabs button[aria-selected=true]{border-bottom-color:var(--command-blue);color:var(--command-blue);font-weight:750}.contact-profile-panel{gap:26px;padding-top:22px;display:grid}.contact-profile-section{gap:12px;display:grid}.contact-profile-section h2{color:var(--command-ink);font-size:19px}.contact-profile-list{border-top:1px solid var(--command-line);display:grid}.contact-profile-list article{border-bottom:1px solid var(--command-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:10px 0;display:grid}.contact-profile-list-icon{background:var(--command-blue-wash);color:var(--command-blue);border-radius:10px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid}.contact-profile-list article>div{gap:3px;display:grid}.contact-profile-list article>div:last-child{justify-items:end}.contact-profile-list strong{color:var(--command-ink);font-size:15px}.contact-profile-rail .contact-profile-list article{grid-template-columns:auto minmax(0,1fr)}.contact-profile-rail .contact-profile-list article>div:last-child{grid-column:2;justify-items:start}.contact-profile-list span,.contact-profile-list small{color:var(--command-ink-3);font-size:13px}.contact-profile-list b{color:var(--command-ink);font-size:15px}.contact-profile-list em{color:var(--command-blue);text-transform:capitalize;font-size:16px;font-style:normal;line-height:1.5}.contact-profile-intro{color:var(--command-ink-3);font-size:16px}.contact-profile-blocked{color:#8f3e28;background:#f8e3db;border-radius:12px;padding:14px;font-size:16px}.contact-composer{background:#f7f8fa;border-radius:16px;gap:12px;padding:16px;display:grid}.contact-composer>div:last-of-type{justify-content:space-between;align-items:center;display:flex}.contact-composer>div:last-of-type span{color:var(--command-ink-3);font-size:13px}@media (max-width:1180px){.contacts-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.contacts-filter{overflow-x:auto}.contacts-toolbar{flex-wrap:wrap;align-items:stretch}.contacts-search{flex-basis:100%}}@media (max-width:1100px){.contact-profile-layout{grid-template-columns:1fr}.contact-profile-rail{border-bottom:1px solid var(--command-line);border-right:0}}@media (max-width:820px){.contacts-page,.contact-profile-page{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:12px}.contacts-content,.contact-profile-content{grid-area:auto/1;padding-bottom:92px}.contacts-heading h1,.contact-profile-heading h1{font-size:32px}.contacts-heading>div{align-items:flex-end}.contacts-heading>div .contacts-primary{padding-inline:14px}.contacts-filter{order:2;width:100%}.contacts-filter button,.contacts-view-switch button{flex:none;min-height:44px;font-size:16px}.contacts-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contacts-results.is-table .contacts-results-head{border-bottom:1px solid var(--command-line)}.contacts-table-wrap{display:none}.contacts-results.is-table{box-shadow:none;background:0 0;border:0}.contacts-results.is-table .contacts-results-head{border:1px solid var(--command-line);background:#fff;border-radius:16px}.contacts-results.is-table:after{color:var(--command-ink-3);content:"Use Cards on a phone to open contacts.";padding:18px 2px;font-size:16px;display:block}.contact-profile-layout{grid-template-columns:1fr}.contact-profile-rail{border-bottom:1px solid var(--command-line);border-right:0}.contact-profile-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-profile-summary>div:nth-child(2){border-right:0}.contact-profile-summary>div:nth-child(n+3){border-top:1px solid var(--command-line)}.contact-profile-main{padding:18px}}@media (max-width:600px){.contacts-heading>p:last-child{max-width:390px}.contact-profile-heading>div{align-items:start;display:grid}.contact-profile-heading>div>div{width:100%;overflow-x:auto}.contact-profile-heading button{white-space:nowrap}}@media (max-width:520px){.contacts-heading>div,.contact-profile-heading>div{align-items:flex-start;gap:10px}.contact-profile-heading>div{display:grid}.contact-profile-heading>div>div{width:100%;overflow-x:auto}.contacts-card-grid{grid-template-columns:minmax(0,1fr)}.contacts-results-head{font-size:16px}.contacts-quick-dialog{border-radius:20px 20px 0 0;width:100%;max-width:none;height:92vh;margin:auto 0 0}.contact-profile-section>header{flex-direction:column;align-items:flex-start}.contacts-quick-body{max-height:calc(92vh - 58px);padding:16px}.contacts-quick-person{grid-template-columns:auto minmax(0,1fr) auto}.contacts-quick-person .contacts-need{grid-column:1/3}.contacts-edit-grid{grid-template-columns:1fr}.contacts-edit-grid label.is-wide{grid-column:auto}.contacts-quick-stats{grid-template-columns:1fr}.contacts-quick-stats>div{border-bottom:1px solid var(--command-line);border-right:0;padding:10px 0}.contact-profile-summary{grid-template-columns:1fr}.contact-profile-summary>div{border-bottom:1px solid var(--command-line);border-right:0;padding:12px 0}.contact-profile-list article{grid-template-columns:auto minmax(0,1fr);align-items:start}.contact-profile-list article>div:last-child{grid-column:2;justify-items:start}.contact-profile-list article>div>span{text-wrap:pretty;max-width:260px}.contact-composer>div:last-of-type{align-items:stretch;gap:12px;display:grid}.contact-composer-channels{overflow-x:auto}.contact-composer-channels button{flex:none;font-size:16px}}.ref-app{--ref-ink:#26272b;--ref-body:#3f4650;--ref-muted:#616268;--ref-line:#e9ebee;--ref-soft:#f5f6f8;--ref-blue:#2f5d8c;--ref-blue-soft:#edf2f7}.ref-app :where(h1,h2,h3,h4,p,a,button,input,label,select,small,span,summary,textarea){font-family:var(--font-body-stack);text-transform:none}.ref-home-content,.ref-home-context{background:#f5f6f8}.ref-home{--agency-side-width:14.25rem;background:linear-gradient(to right, #fbfcfd 0 var(--agency-side-width), #f5f6f8 var(--agency-side-width) 100%)}.ref-home>.ref-topbar{width:100%;height:4.5rem;position:fixed;top:0;left:0}.ref-home>.ref-sidebar{z-index:10;width:14.25rem;height:calc(100vh - 4.5rem);position:fixed;top:4.5rem;left:0}.ref-home-content{padding:1.5rem 2rem 2.5rem}.ref-home-heading{min-height:4.75rem}.ref-home-heading h1{letter-spacing:-.035em;font-size:1.9rem;font-weight:650}.ref-home-heading p{color:#616268;line-height:1.5}.ref-home-section,.ref-home-context>section,.agency-task-workspace,.agency-knowledge-library,.agency-knowledge-rail>section,.agency-agent-roster,.agent-inbox-card,.agent-inbox-trust,.agency-record-workspace{background:#fff;border:1px solid #e9ebee;border-radius:.4rem;box-shadow:0 .2rem .65rem #1e2a380a}.ref-home-section,.agency-task-workspace{margin-top:1rem;padding:1.25rem}.ref-home-section+.ref-home-section{margin-top:1rem}.ref-home-section .ref-section-head h2,.ref-home-context .ref-section-head h2,.agency-task-section-heading h3,.agency-task-work-heading h2,.agency-knowledge-document>section h2,.agency-agent-profile h2,.agency-agent-profile h3,.agency-agent-form-section h2{font-family:var(--font-body-stack);font-weight:650}.ref-home-context{padding:1.5rem 1.25rem}.ref-home-context>section{padding:1.1rem}.ref-home-context>section+section{margin-top:1rem;padding-top:1.1rem}.ref-home.ref-agency-tasks-focus,.ref-home.ref-inbox-focus{grid-template-columns:14.25rem minmax(0,1fr)}.ref-agency-tasks-focus .ref-home-context,.ref-inbox-focus .ref-home-context{display:none}.ref-status{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.ref-status:before{content:"•";font-weight:700}.ref-status.delivery-completed:before,.ref-status.task-completed:before,.ref-status.knowledge-approved:before,.ref-status.agent-active:before,.ref-status.billing-current:before,.ref-status.opportunity-won:before{content:"✓"}.ref-status.knowledge-in_review:before,.ref-status.agent-paused:before{content:"!"}.ref-status.delivery-blocked:before,.ref-status.delivery-cancelled:before,.ref-status.task-blocked:before,.ref-status.task-cancelled:before,.ref-status.billing-overdue:before,.ref-status.agent-retired:before,.ref-status.knowledge-retired:before,.ref-status.opportunity-lost:before{content:"×"}.agency-knowledge-layout{gap:1rem}.agency-knowledge-library{align-self:start}.ref-app :where(.agency-task-workspace,.agency-knowledge-workspace,.agency-agent-workspace) :where(a,button,i,small,span,strong){font-size:1rem!important}.agency-knowledge-library,.agency-knowledge-rail>section{padding:1rem}.agency-knowledge-rail{gap:1rem;display:grid}.ref-agent-focus .ref-home-content{background:#f5f6f8;padding:1.5rem 2rem 2.5rem}.ref-agent-focus .ref-home-heading{display:flex}.ref-agent-focus .agency-agent-workspace,.ref-agent-focus .agency-agent-notion-record{padding:0}.agency-agent-library-page,.agency-agent-document-page{background:0 0;padding:0}.agency-agent-page-actions,.agency-agent-document-actions{justify-content:space-between;align-items:center;max-width:none;margin:1rem 0;display:flex}.agency-agent-page-actions>p{color:#616268;max-width:25ch;margin-right:1rem;line-height:1.5}.ref-search>span:not([aria-hidden=true]){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agency-agent-summary,.agency-agent-roster,.agency-agent-document-page>.agency-record-summary,.agency-agent-document-page>.agency-record-tabs,.agency-agent-document-page>.agency-agent-detail-layout{max-width:none}.ref-agent-focus .agency-agent-summary,.ref-agent-focus .agency-agent-roster{box-sizing:border-box;width:100%;margin-left:0;margin-right:0}.ref-agent-focus .agency-agent-summary{background:#fff;border:1px solid #e9ebee;border-radius:.4rem;margin-top:0}.ref-agent-focus .agency-agent-roster{margin-top:1rem;padding:1.15rem}.ref-agent-focus .agency-agent-table{border-color:#e9ebee}.ref-agent-focus .agency-agent-row.is-agent,.agency-agent-row:hover,.agency-agent-knowledge-list>a:hover{background:#f5f8fb}.ref-agent-focus .agency-agent-row{padding-block:.8rem}.agent-inbox-card.is-agent{background:#f5f8fb}.agent-inbox-action-line>span{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}@media (min-width:48rem){.ref-delivery-table-head,.ref-delivery-table-row{grid-template-columns:1.45fr 1fr .7fr .55fr .85fr}}.agent-inbox-workspace{gap:1rem;padding:1rem 0 0}.agent-inbox-main{gap:1rem}.agent-inbox-heading{background:#fff;border:1px solid #e9ebee;border-radius:.4rem;padding:1rem}.agent-inbox-card{box-shadow:0 .2rem .65rem #1e2a380a}.agent-inbox-trust{padding:1rem}.agent-inbox-card-head>div>span,.agent-inbox-heading span,.agent-inbox-trust>div>span{color:#616268;letter-spacing:0}@media (max-width:79.999rem){.ref-home{--agency-side-width:11rem}.ref-home>.ref-sidebar{width:11rem}.ref-home.ref-agency-tasks-focus,.ref-home.ref-inbox-focus{grid-template-columns:11rem minmax(0,1fr)}}@media (max-width:47.999rem){.ref-home{background:#f5f6f8}.ref-home>.ref-topbar{width:auto;height:auto;position:static}.ref-home>.ref-sidebar{width:100%;height:auto;position:static}.ref-home-content,.ref-agent-focus .ref-home-content{padding:1rem}.ref-home-heading{min-height:0}.command-needs-you{grid-template-columns:1fr;align-items:stretch;gap:0;display:grid}.command-needs-you strong,.command-needs-you a,.command-needs-you>span{border-bottom:1px solid #efe0c4;align-items:center;min-height:2.75rem;padding:.7rem 0;display:flex}.command-needs-you>:last-child{border-bottom:0}.ref-home-section,.agency-task-workspace{padding:1rem}.ref-home-context{background:#f5f6f8;padding:1rem}.ref-home-context>section{padding:1rem}.agency-agent-page-actions,.agency-agent-document-actions{flex-direction:column;justify-content:stretch;align-items:stretch}.agency-agent-page-actions>p{margin-right:0}.agency-agent-page-actions>.ref-primary{width:100%}.agency-agent-document-actions{gap:1rem}.agent-inbox-workspace{grid-template-columns:minmax(0,1fr);padding:1rem 0 0;display:grid}.agency-knowledge-workspace>.agency-task-heading{gap:1rem}}.ref-home{background:var(--command-paper)}.ref-contact-record-header{grid-template-columns:3.5rem minmax(0,1fr)}.ref-contact-record-header .ref-record-actions{grid-area:2/2;justify-content:flex-start}.command-brand{flex:0 0 59px;height:59px}.command-brand strong{font-size:17px;font-weight:800}.ref-home-content,.ref-home-context,.crm-work-content,.crm-conversations-content,.automation-content{background:var(--command-paper)}.ref-home-section,.ref-home-context>section,.agency-task-workspace,.agency-knowledge-library,.agency-knowledge-rail>section,.agency-agent-roster,.agent-inbox-card,.agent-inbox-trust,.agency-record-workspace,.crm-conversations-layout{background:var(--command-card);border-color:var(--command-line);box-shadow:var(--command-shadow);border-radius:22px}@media (max-width:860px){.ref-home{background:var(--command-paper)}}.command-sidebar nav .ref-nav-disabled{gap:.6rem}.command-sidebar nav .ref-nav-disabled>small.command-nav-soon{opacity:.5;background:currentColor;border-radius:999px;flex:none;width:6px;height:6px;margin-left:auto}.command-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.command-sidebar .ref-nav-text{text-overflow:clip}.command-approvals-page{grid-template-rows:64px minmax(0,1fr);grid-template-columns:252px minmax(0,1fr)}.approvals-content{grid-area:2/2;min-width:0;padding-top:2px}.approvals-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;padding:8px 4px 20px;display:flex}.approvals-page-heading>div{flex:480px;min-width:0}.approvals-page-heading>div>p:first-child{color:var(--command-ink-3);font-size:14px;font-weight:600}.approvals-page-heading h1,.approvals-access-state h1{color:var(--command-ink);letter-spacing:-.025em;margin:2px 0 8px;font-size:38px;font-weight:800;line-height:1.1}.approvals-page-heading h1:focus-visible,.approvals-access-state h1:focus-visible{outline:none}.approvals-page-heading>div>p:last-child{color:var(--command-ink-2);text-wrap:balance;max-width:64ch;margin:0;font-size:15px}.approvals-page-heading>div>p strong{color:var(--command-ink);font-weight:800}.approvals-filters{background:var(--command-hover);border-radius:999px;padding:4px;display:flex}.approvals-filters a{color:var(--command-ink-3);border-radius:999px;min-height:36px;padding:8px 15px;font-size:14px;font-weight:700}.approvals-filters a[aria-current=page]{background:var(--command-card);box-shadow:var(--command-shadow);color:var(--command-ink)}.approvals-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:16px;display:grid}.approvals-card{background:var(--command-card);border:1px solid var(--command-line);box-shadow:var(--command-shadow);border-radius:22px;align-content:start;gap:14px;min-width:0;padding:20px;display:grid}.approvals-card-heading{align-items:center;gap:10px;min-width:0;display:flex}.approvals-card-heading>span:first-child,.approvals-row-icon{background:var(--command-paper);color:var(--command-ink-2);border-radius:10px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.approvals-card-heading h2{color:var(--command-ink);letter-spacing:-.01em;overflow-wrap:anywhere;min-width:0;margin:0;font-size:17px;font-weight:800}.approvals-card-heading>small{color:var(--command-ink-3);text-align:right;margin-left:auto;font-size:14px;font-weight:600}.approvals-hero{color:#f5f8ff;background-color:#2257b8;background-image:linear-gradient(160deg,#2f6bd0 0%,#2257b8 45%,#163d85 100%);border-color:#0000;grid-column:span 8;box-shadow:inset 0 1px #ffffff2e,inset 0 -3px #00000029,0 22px 40px -24px #163d85}.approvals-hero .approvals-card-heading>span:first-child{color:#f5f8ff;background:#ffffff24}.approvals-hero .approvals-card-heading h2,.approvals-hero .approvals-result strong{color:#f5f8ff}.approvals-hero .approvals-card-heading>small,.approvals-agent-line{color:#f5f8ffdb}.approvals-hero-total{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.approvals-hero-total strong{color:#f5f8ff;font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:56px;font-weight:800;line-height:1}.approvals-hero-total span{color:#f5f8ffdb;font-size:15px;font-weight:600}.approvals-why,.approvals-effects{gap:6px;display:grid}.approvals-why h3,.approvals-effects h3{color:#f5f8ffdb;letter-spacing:.08em;margin:0;font-size:15px;font-weight:700}.approvals-why p{color:#f5f8ff;text-wrap:pretty;max-width:64ch;margin:0;font-size:15px}.approvals-effects ul,.approvals-also-waiting>ul,.approvals-trust-card>ul,.approvals-decision-list,.approvals-preview-lines{gap:2px;margin:0;padding:0;list-style:none;display:grid}.approvals-effects li{color:#f5f8ff;text-wrap:balance;background:#ffffff17;border:1px solid #ffffff1f;border-radius:14px;padding:10px 14px;font-size:15px}.approvals-decision-controls{flex-wrap:wrap;align-items:start;gap:8px;display:flex}.approvals-approve-form{display:contents}.approvals-button{background:var(--command-card);border:1px solid var(--command-line-strong);color:var(--command-ink);cursor:pointer;font:inherit;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:8px 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.approvals-button:disabled{cursor:wait;opacity:.65}.approvals-button.is-primary-on-blue{color:#163d85;background:#f5f8ff;border-color:#0000}.approvals-button.is-on-blue{color:#f5f8ff;background:0 0;border-color:#fff6}.approvals-button.is-solid{color:#f5f8ff;background:#2257b8;border-color:#0000}.approvals-button.is-small{min-height:34px;padding:6px 14px;font-size:16px}.approvals-action-panel{position:relative}.approvals-action-panel>summary{list-style:none}.approvals-action-panel>summary::-webkit-details-marker{display:none}.approvals-waiting-row details>summary::-webkit-details-marker{display:none}.approvals-action-panel>form{background:var(--command-card);border:1px solid var(--command-line);color:var(--command-ink-2);z-index:20;border-radius:18px;gap:8px;min-width:min(420px,100vw - 64px);margin-top:8px;padding:16px;display:grid;position:absolute;right:0;box-shadow:0 16px 42px #0a1c3e47}.approvals-action-panel label{color:var(--command-ink);font-size:13px;font-weight:700}.approvals-action-panel input,.approvals-action-panel textarea{background:var(--command-card);border:1px solid var(--command-line-strong);color:var(--command-ink);font:inherit;resize:vertical;border-radius:10px;width:100%;max-width:100%;padding:10px 12px;font-size:15px}.approvals-result{flex:100%;margin:0;font-size:14px}.approvals-meeting-block{color:#163d85;background:#f5f8ff;border-radius:10px;flex:100%;margin:0;padding:10px 12px;font-size:16px;font-weight:700}.approvals-result.is-error{color:#ffe5dc}.approvals-result.is-success{color:#dfffe8}.approvals-action-panel .approvals-result.is-error,.approvals-quick-approve .approvals-result.is-error{color:var(--command-red)}.approvals-action-panel .approvals-result.is-success,.approvals-quick-approve .approvals-result.is-success{color:var(--command-green)}.approvals-agent-line{margin:0;font-size:14px}.approvals-preview-card,.approvals-trust-card{grid-column:span 4}.approvals-preview-lines li,.approvals-trust-card li,.approvals-decision-list li{border-radius:12px;align-items:center;gap:12px;padding:8px;display:grid}.approvals-preview-lines li{grid-template-columns:minmax(0,1fr) auto}.approvals-preview-lines li>span,.approvals-trust-card li>span,.approvals-decision-list li>span:nth-child(2){min-width:0;display:grid}.approvals-preview-lines strong,.approvals-trust-card strong,.approvals-decision-list strong,.approvals-waiting-row strong{color:var(--command-ink);overflow-wrap:anywhere;font-size:15px;font-weight:700}.approvals-preview-lines small,.approvals-trust-card small,.approvals-decision-list small,.approvals-waiting-row>div>span{color:var(--command-ink-3);overflow-wrap:anywhere;font-size:14px}.approvals-preview-lines b{color:var(--command-ink);font-variant-numeric:tabular-nums;text-align:right;font-size:15px}.approvals-preview-total{border-top:1px solid var(--command-line);justify-content:space-between;padding:10px 8px 0;font-size:15px;font-weight:700;display:flex}.approvals-preview-total strong{color:var(--command-ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.approvals-field-list,.approvals-inline-fields{gap:0;margin:0;display:grid}.approvals-field-list>div,.approvals-inline-fields>div{border-top:1px solid var(--command-line);grid-template-columns:minmax(7rem,.7fr) minmax(0,1.3fr);gap:8px;padding:10px 8px;display:grid}.approvals-field-list dt,.approvals-inline-fields dt{color:var(--command-ink-3);font-size:13px;font-weight:700}.approvals-field-list dd,.approvals-inline-fields dd{color:var(--command-ink);overflow-wrap:anywhere;margin:0;font-size:14px}.approvals-also-waiting{grid-column:span 8}.approvals-waiting-row{border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:12px;padding:8px;display:grid}.approvals-waiting-row:hover,.approvals-preview-lines li:hover,.approvals-trust-card li:hover,.approvals-decision-list li:hover{background:var(--command-hover)}.approvals-waiting-row>div{gap:2px;min-width:0;display:grid}.approvals-waiting-row details{margin-top:6px}.approvals-waiting-row details[open]>summary{margin-bottom:8px}.approvals-quick-approve{flex-wrap:wrap;justify-content:end;align-items:end;gap:6px;display:flex}.approvals-view-only{background:var(--command-paper);color:var(--command-ink-3);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.approvals-trust-card li{grid-template-columns:minmax(0,1fr) auto}.approvals-trust-card li>b{background:var(--command-paper);color:var(--command-ink-2);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:12px}.approvals-trust-card li>b.is-runs_alone{background:var(--command-blue-wash);color:var(--command-blue)}.approvals-trust-card li>b.is-never{background:var(--command-red-wash);color:var(--command-red)}.approvals-recent{margin-top:16px}.approvals-decision-list li{grid-template-columns:30px minmax(0,1fr) auto}.approvals-row-icon.is-approved{background:var(--command-green-wash);color:var(--command-green)}.approvals-row-icon.is-skipped{background:var(--command-red-wash);color:var(--command-red)}.approvals-decision-list time{color:var(--command-ink-3);font-size:14px}.approvals-note,.approvals-empty,.approvals-no-decision p,.approvals-access-state p{color:var(--command-ink-3);margin:0;font-size:14px}.approvals-note{text-wrap:balance;padding:12px 4px 0}.approvals-no-decision{grid-column:span 12}.approvals-no-decision h2{color:var(--command-ink);margin:0;font-size:20px}.approvals-access-state{margin-top:8px}@media (max-width:1180px){.approvals-hero,.approvals-preview-card,.approvals-also-waiting,.approvals-trust-card{grid-column:span 12}}@media (max-width:860px){.command-approvals-page{padding:max(12px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) calc(104px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:12px}.approvals-content{grid-area:auto/1;padding-top:0}.approvals-page-heading{align-items:start;padding:4px 2px 8px}.approvals-page-heading>div{flex-basis:100%}.approvals-page-heading h1,.approvals-access-state h1{font-size:32px}.approvals-page-heading>div>p,.approvals-page-heading>div>p:first-child,.approvals-page-heading>div>p:last-child,.approvals-card-heading>small,.approvals-hero-total span,.approvals-why p,.approvals-effects li,.approvals-preview-lines strong,.approvals-preview-lines small,.approvals-preview-lines b,.approvals-waiting-row strong,.approvals-waiting-row>div>span,.approvals-decision-list strong,.approvals-decision-list small,.approvals-decision-list time,.approvals-field-list dd,.approvals-inline-fields dd,.approvals-note,.approvals-empty,.approvals-no-decision p,.approvals-access-state p{font-size:16px}.approvals-card{border-radius:20px;padding:16px}.approvals-card-heading>small{display:none}.approvals-filters{max-width:100%;overflow-x:auto}.approvals-filters a{text-align:center;flex:1 0 auto;min-height:44px}.approvals-hero-total strong{font-size:44px}.approvals-why h3,.approvals-effects h3{font-size:15px}.approvals-field-list dt,.approvals-inline-fields dt,.approvals-trust-card li>b,.approvals-view-only{font-size:12px}.approvals-decision-controls,.approvals-decision-controls>form,.approvals-action-panel,.approvals-decision-controls>form>.approvals-button,.approvals-action-panel>summary{width:100%}.approvals-action-panel>form{width:100%;min-width:0;position:static}.approvals-action-panel label,.approvals-action-panel input,.approvals-action-panel textarea,.approvals-button{font-size:16px}.approvals-button{min-height:44px}.approvals-waiting-row{grid-template-columns:30px minmax(0,1fr)}.approvals-quick-approve,.approvals-view-only{grid-column:2;justify-self:start}.approvals-field-list>div,.approvals-inline-fields>div{grid-template-columns:minmax(0,1fr)}.approvals-decision-list li{grid-template-columns:30px minmax(0,1fr);align-items:start}.approvals-decision-list time{grid-column:2}.approvals-preview-lines li{grid-template-columns:minmax(0,1fr)}.approvals-preview-lines b{text-align:left}}@media (max-width:400px){.approvals-page-heading h1,.approvals-access-state h1{font-size:28px}}@media (pointer:coarse){.approvals-button,.approvals-filters a,.approvals-action-panel input,.approvals-action-panel summary{min-height:44px}}@media (min-width:86.25rem){.crm-conversations-layout{grid-template-columns:minmax(280px,.76fr) minmax(520px,1.55fr) minmax(260px,.72fr)}.crm-conversations-layout>.crm-details-rail{grid-area:1/3;display:block}.crm-details-mobile{display:none}}.crm-conversations-shell .crm-message.is-outbound{background:var(--command-blue-wash);color:var(--command-ink);border-color:#b8cdf9}.crm-conversations-shell .crm-thread-header{grid-template-columns:38px minmax(0,1fr);justify-content:start;display:grid}.crm-conversations-shell .crm-reply-card>form{grid-template-columns:minmax(0,1fr)}.crm-conversations-shell .crm-reply-card>form>*{grid-column:1}.crm-conversations-shell .crm-attention{white-space:nowrap}.crm-conversations-shell .crm-conversation-draft>p{text-wrap:pretty}.crm-conversations-shell .crm-conversations-content>.command-needs-you{display:none}.crm-conversations-shell .crm-email-fields legend{font-size:16px}@media (min-width:74.01rem) and (max-width:86.249rem){.crm-conversations-shell .crm-conversations-layout{grid-template-columns:minmax(320px,340px) minmax(0,1fr)}}@media (min-width:86.25rem){.crm-conversations-shell .crm-conversations-layout{grid-template-columns:minmax(330px,350px) minmax(0,1fr) minmax(250px,270px)}.crm-conversations-shell .crm-conversations-layout>.crm-details-rail{align-self:start;position:sticky;top:14px}}@media (max-width:53.75rem){.crm-conversations-shell .crm-thread.has-selection{display:grid}.crm-conversations-shell .crm-details-mobile .crm-detail-facts dd{max-width:205px}.crm-conversations-shell summary.crm-pill-button,.crm-conversations-shell .crm-new-line{font-size:16px}}.ref-app.calendar-page{grid-template-rows:64px minmax(0,1fr);grid-template-columns:252px minmax(0,1fr);align-content:start;min-height:100vh}.ref-app.calendar-page>.calendar-content{grid-area:2/2/auto/-1;align-self:start;min-width:0}@media (max-width:53.75rem){.ref-app.calendar-page{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.ref-app.calendar-page>.calendar-content{grid-area:auto/1}}.cal-unassigned{border-bottom:1px solid var(--command-line);background:#f8fafc;align-items:center;gap:14px;min-height:44px;padding:7px 12px;display:flex}.cal-unassigned>strong{color:var(--command-ink-3);font-size:11px}.cal-now{pointer-events:none;z-index:8;border-top:2px solid #e34d59;position:absolute;left:0;right:0}.cal-now:before{content:"";background:#e34d59;border-radius:50%;width:8px;height:8px;position:absolute;top:-5px;left:-4px}.calendar-content :where(button,div,input,label,p,small,span,strong,time,dt,dd,em,kbd){font-size:16px!important}.cal-week-extra :where(button,span),.cal-week-cards .cal-booking span,.cal-booking span,.cal-open{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:62.5rem){.cal-help{display:none}}@media (max-width:53.75rem){.cal-filter-row button,.cal-phone-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cal-booking,.cal-task,.cal-day .cal-marketing button,.cal-booking>*,.cal-task>*{text-overflow:ellipsis;overflow:hidden;text-wrap:nowrap!important;white-space:nowrap!important}.cal-rail:not(.is-open){display:none}}@media (max-width:79.9375rem){.cal-layout:has(.cal-rail.is-open) .cal-board{visibility:hidden}}.cal-fill>p{text-wrap:balance}.cal-fill label span,.cal-fill label strong,.cal-fill label small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.cal-month-grid>button{text-overflow:ellipsis;text-wrap:nowrap;white-space:nowrap;overflow:hidden}.money-page{--money-blue:#2367d1;--money-red:#d94d56;--money-green:#18835a;color:#17211d;background:#f6f7f9;grid-template-rows:64px minmax(0,1fr);grid-template-columns:252px minmax(0,1fr);min-height:100vh;display:grid}.money-content{grid-area:2/2;min-width:0;padding:26px 28px 90px}.money-heading{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.money-heading p{color:var(--command-ink-3);margin:0 0 3px}.money-heading h1{letter-spacing:-.04em;margin:0;font-size:30px}.money-tabs{background:#eef2f6;border-radius:9px;padding:3px;display:flex}.money-tabs button{background:0 0;border:0;border-radius:7px;padding:9px 20px}.money-tabs button[aria-current=page]{background:#fff;font-weight:750;box-shadow:0 1px 4px #1f29371a}.money-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.money-summary article{border:1px solid var(--command-line);background:#fff;border-radius:12px;gap:6px;min-width:0;padding:16px;display:grid}.money-summary span,.money-summary small{color:var(--command-ink-3)}.money-summary strong{text-overflow:ellipsis;font-size:23px;overflow:hidden}.money-drafts{background:#f4f1ff;border:1px solid #d8cff8;border-radius:12px;margin-bottom:16px;overflow:hidden}.money-drafts>header,.money-drafts article{align-items:center;gap:12px;padding:12px 15px;display:flex}.money-drafts>header{border-bottom:1px solid #d8cff8;justify-content:space-between}.money-drafts h2{margin:0;font-size:16px}.money-drafts article div{flex:1;min-width:0}.money-drafts article p{color:var(--command-ink-3);margin:3px 0 0}.money-drafts button,.money-panel button,.money-rail button{color:#fff;background:#13283d;border:0;border-radius:7px;min-height:38px;padding:8px 14px}.money-drafts button.text,.money-panel button.secondary{color:#24364a;background:0 0}.money-tools{justify-content:space-between;align-items:end;gap:12px;margin:16px 0;display:flex}.money-tools label{gap:5px;min-width:240px;display:grid}.money-tools input,.money-panel input,.money-panel select,.money-panel textarea{border:1px solid #b9c3ce;border-radius:7px;min-height:40px;padding:8px 10px}.money-filters{gap:6px;display:flex;overflow:auto}.money-filters button{border:1px solid var(--command-line);text-transform:capitalize;white-space:nowrap;background:#fff;border-radius:999px;padding:7px 11px}.money-filters button[aria-pressed=true]{color:#fff;background:#13283d}.money-layout{grid-template-columns:minmax(0,1fr) 280px;gap:16px;display:grid}.money-list{border:1px solid var(--command-line);background:#fff;border-radius:12px;overflow:hidden}.money-row{border:0;border-left:4px solid var(--money-blue);border-bottom:1px solid var(--command-line);color:inherit;text-align:left;background:#fff;grid-template-columns:minmax(0,1fr) auto 110px;align-items:center;gap:14px;width:100%;padding:15px;display:grid}.money-row:last-child{border-bottom:0}.money-row:is(.is-paid,.is-accepted){border-left-color:var(--money-green)}.money-row:is(.is-overdue,.is-declined,.is-written_off,.is-void,.is-expired){border-left-color:var(--money-red)}.money-row span{gap:4px;min-width:0;display:grid}.money-row span:nth-child(2){text-align:right}.money-row small{color:var(--command-ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.money-status{color:#245897;text-align:center;text-transform:capitalize;background:#e7eef9;border-radius:999px;padding:6px 9px;font-style:normal}.money-status:is(.is-paid,.is-accepted){color:#176b4d;background:#e4f5ed}.money-status:is(.is-declined,.is-expired,.is-void,.is-written_off){color:#a42e39;background:#fae9ea}.money-rail{align-content:start;gap:12px;display:grid}.money-rail section{border:1px solid var(--command-line);background:#fff;border-radius:12px;padding:16px}.money-rail h2{white-space:nowrap;margin:0 0 8px;font-size:16px}.money-rail p,.money-drafts p{text-wrap:pretty}.money-empty{text-align:center;padding:42px}.money-panel{border:0;border-radius:14px 0 0 14px;width:min(620px,100vw);max-width:620px;height:100dvh;max-height:none;margin:0 0 0 auto;padding:0;box-shadow:-15px 0 45px #16283f33}.money-panel::backdrop{background:#13283d66}.money-panel>header,.money-panel>footer{border-bottom:1px solid var(--command-line);background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:16px 20px;display:flex}.money-panel>footer{border-bottom:0;border-top:1px solid var(--command-line);flex-wrap:wrap;position:sticky;bottom:0}.money-panel h2{margin:2px 0 0}.money-panel-body{gap:18px;max-height:calc(100dvh - 145px);padding:20px;display:grid;overflow:auto}.money-document-head,.money-line,.money-total{justify-content:space-between;align-items:center;gap:14px;display:flex}.money-document-head>div,.money-line>span{gap:4px;display:grid}.money-line{border-bottom:1px solid var(--command-line);padding:12px 0}.money-total{padding:16px 0;font-size:19px}.money-editor{background:#f5f7fa;border-radius:10px;gap:8px;padding:14px;display:grid}.money-editor label,.money-confirm label{gap:5px;display:grid}.money-editor>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.money-editor button{text-align:left;justify-content:space-between;align-items:center;display:flex}.money-editor button span{display:grid}.money-warning,.money-linked{text-wrap:pretty;background:#fff5df;border-radius:8px;padding:12px}.money-inline{align-items:center;gap:8px;display:flex}.money-inline input{width:120px}.money-payment-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.money-payment-form label{gap:4px;display:grid}.money-payment-form button{align-self:end}.money-panel button.danger,.money-confirm button.danger{color:#fff;background:#a82e38}.money-confirm{border:1px solid var(--command-line);z-index:4;background:#fff;border-radius:12px;gap:12px;width:min(390px,100vw - 32px);padding:18px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 50px #13283d40}.money-confirm h3{margin:0}.money-confirm>div{justify-content:flex-end;gap:8px;display:flex}.money-toast{color:#fff;z-index:20;background:#13283d;border-radius:9px;align-items:center;gap:16px;padding:11px 15px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.money-toast button{color:#fff;background:0 0;border:0;text-decoration:underline}.money-pay-preview{z-index:70;background:#fff;border:0;border-radius:14px;width:calc(100vw - 32px);max-width:480px;margin:0;padding:0;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 18px 70px #13283d55}.money-pay-preview[open]{display:grid}.money-pay-preview::backdrop{background:#13283d70}.money-pay-preview header{border-bottom:1px solid var(--command-line);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.money-pay-preview h2{margin:3px 0 0}.money-pay-preview>div{gap:14px;padding:24px;display:grid}.money-pay-preview strong{font-size:34px}.money-pay-preview button{min-height:40px}.money-new-document form{gap:11px;padding:20px;display:grid}.money-new-document form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.money-new-document label{gap:4px;display:grid}.money-new-document :is(input,select){border:1px solid #b9c3ce;border-radius:7px;min-height:40px;padding:8px 10px}.money-new-document p{margin:0}.money-mobile-tabs{display:none}.money-content :where(button,input,select,textarea,p,span,small,strong,label,h2,h3){font-size:16px}@media (max-width:79.9375rem){.money-layout{grid-template-columns:1fr}.money-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:53.75rem){.money-page{display:block}.money-content{grid-column:1;padding:76px 14px 118px}.money-heading{align-items:stretch;gap:14px;display:grid}.money-heading h1,.money-heading p,.money-summary span,.money-rail h2,.money-page .command-finder span{white-space:nowrap}.money-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.money-tools{align-items:stretch;display:grid}.money-tools label{min-width:0}.money-row{grid-template-columns:minmax(0,1fr) auto}.money-row .money-status{grid-column:1/-1;justify-self:start}.money-rail{grid-template-columns:1fr}.money-mobile-tabs{border-top:1px solid var(--command-line);z-index:15;background:#fff;grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:58px;left:0;right:0}.money-mobile-tabs button{background:#fff;border:0;min-height:48px}}@media (max-width:26.875rem){.money-summary{grid-template-columns:1fr}.money-drafts article{flex-wrap:wrap;align-items:flex-start}.money-drafts article div{flex-basis:100%}}.meetings-page{--meetings-blue:#2257b8;--meetings-blue-soft:#eef4ff;--meetings-amber:#d59620;color:#17211d;background:#f6f7f9;grid-template-rows:64px minmax(0,1fr);grid-template-columns:252px minmax(0,1fr);min-height:100vh;display:grid}.meetings-content{grid-area:2/2;min-width:0;padding:24px 28px 88px}.meetings-empty{border:1px solid var(--command-line);background:#fff;border-radius:18px;max-width:42rem;padding:28px}.meetings-empty h1{margin:0 0 10px;font-size:30px}.meetings-empty p{color:var(--command-ink-3);font-size:16px;line-height:1.55}.meetings-heading{margin-bottom:18px}.meetings-heading>p{color:var(--command-ink-3);margin:0 0 2px;font-size:14px;font-weight:650}.meetings-heading h1{color:var(--command-ink);letter-spacing:-.04em;margin:0;font-size:32px;line-height:1.1}.meetings-heading>span{color:var(--command-ink-3);text-wrap:pretty;margin-top:7px;font-size:15px;line-height:1.5;display:block}.meetings-layout{grid-template-columns:minmax(0,1fr) minmax(350px,430px);align-items:start;gap:14px;display:grid}.meetings-list-pane{min-width:0}.meetings-hero{color:#f8fbff;background:#2459b6;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:1px;display:grid;overflow:hidden}.meetings-hero article{background:#ffffff0d;gap:3px;min-width:0;padding:17px 18px;display:grid}.meetings-hero article+article{border-left:1px solid #ffffff29}.meetings-hero article span{color:#e8effc;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.meetings-hero article span i{background:#fff;border-radius:50%;width:7px;height:7px}.meetings-hero article span i.amber{background:#f3cf7d}.meetings-hero article span i.blue{background:#c9d8f5}.meetings-hero article span i.green{background:#8dddc1}.meetings-hero article strong{color:#fff;font-size:28px;line-height:1}.meetings-hero article small{color:#dce7fa;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.meetings-hero>button{color:#1e4f9e;background:#fff;border:0;border-radius:999px;align-self:center;min-height:42px;margin:0 16px;padding:0 16px;font-size:13px;font-weight:800}.meetings-agent-strip{background:#f0edff;border:1px solid #d9d2fb;border-radius:12px;align-items:center;gap:12px;margin-top:12px;padding:11px 13px;display:flex}.meetings-agent-strip>span{color:#fff;background:#6c55c9;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.meetings-agent-strip p{color:#4c4468;text-wrap:pretty;flex:1;font-size:13px;line-height:1.45}.meetings-agent-strip p b{color:#2f2850}.meetings-agent-strip button{color:#4d399c;background:#fff;border:1px solid #c8bff2;border-radius:999px;min-height:40px;padding:0 14px;font-size:13px;font-weight:750}.meetings-filters{gap:7px;margin:14px 0 10px;padding:2px;display:flex;overflow-x:auto}.meetings-filters button{border:1px solid var(--command-line);color:var(--command-ink-2);background:#fff;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:13px;font-weight:700;display:flex}.meetings-filters button span{color:var(--command-ink-3);background:#eef1f5;border-radius:999px;min-width:22px;padding:2px 6px}.meetings-filters button[aria-pressed=true]{color:#fff;background:#17253f;border-color:#17253f}.meetings-filters button[aria-pressed=true] span{color:#fff;background:#ffffff29}.meetings-table{border:1px solid var(--command-line);background:#fff;border-radius:14px;overflow:hidden}.meetings-columns,.meetings-row{grid-template-columns:minmax(220px,1.5fr) minmax(100px,.7fr) minmax(105px,.7fr) minmax(90px,.6fr);align-items:center;gap:12px;display:grid}.meetings-columns{color:var(--command-ink-3);letter-spacing:.03em;background:#f7f8fa;min-height:36px;padding:0 14px;font-size:11px;font-weight:750}.meetings-row{border:0;border-top:1px solid var(--command-line);color:var(--command-ink-2);text-align:left;background:#fff;width:100%;min-height:72px;padding:10px 14px;position:relative}.meetings-row:before{content:"";width:4px;position:absolute;top:0;bottom:0;left:0}.meetings-row.needs-filing:before{background:#e7aa36}.meetings-row.needs-yes:not(.needs-filing):before{background:#3d78dd}.meetings-row:hover,.meetings-row[aria-current=true]{background:#f7faff}.meetings-row>span{min-width:0;font-size:13px}.meetings-row>span:first-child{gap:4px;display:grid}.meetings-row b{color:var(--command-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.meetings-row small{color:var(--command-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.meetings-status{color:#596375;background:#eef1f5;border-radius:999px;justify-self:start;padding:5px 8px;font-size:11px;font-weight:750;display:inline-flex}.meetings-status.is-matched,.meetings-status.is-filed_by_hand{color:#166b49;background:#e7f5ee}.meetings-status.is-needs_filing{color:#8a5a08;background:#fff0d5}.meetings-load-more{border:1px solid var(--command-line);color:var(--command-ink-2);background:#fff;border-radius:999px;min-height:40px;margin:12px auto 0;padding:0 18px;font-size:14px;font-weight:700;display:block}.meetings-footnote{color:var(--command-ink-3);text-wrap:pretty;max-width:72ch;margin:14px 4px 0;font-size:13px;line-height:1.55}.meetings-rail{border:1px solid var(--command-line);background:#fff;border-radius:16px;min-width:0;max-height:calc(100vh - 104px);position:sticky;top:84px;overflow:auto;box-shadow:0 14px 40px #16223717}.meetings-rail>header{border-bottom:1px solid var(--command-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:17px 18px 14px;display:flex}.meetings-rail>header>div{min-width:0}.meetings-rail>header span{color:var(--command-ink-3);letter-spacing:.03em;font-size:11px;font-weight:750}.meetings-rail>header h2{color:var(--command-ink);text-wrap:balance;margin:2px 0 8px;font-size:20px;line-height:1.25}.meetings-rail>header button,.meetings-rail>footer button{border:1px solid var(--command-line);color:var(--command-ink-2);background:#fff;border-radius:999px;flex:none;min-height:40px;padding:0 13px}.meetings-loading,.meetings-none{color:var(--command-ink-3);padding:20px;font-size:15px;line-height:1.55}.meetings-file-box{background:#fff8e9;border-bottom:1px solid #ecd9ae;padding:16px 18px}.meetings-file-box p{color:#66512b;font-size:14px;line-height:1.5}.meetings-file-box label,.meetings-search{color:var(--command-ink-2);gap:6px;margin-top:13px;font-size:12px;font-weight:750;display:grid}.meetings-file-box input,.meetings-search input{color:var(--command-ink);background:#fff;border:1px solid #cfd6df;border-radius:9px;width:100%;min-height:44px;padding:0 12px;font-size:16px}.meetings-contact-results{gap:5px;margin-top:8px;display:grid}.meetings-contact-results button{text-align:left;background:#fff;border:1px solid #dde2e8;border-radius:9px;align-items:center;gap:10px;min-height:52px;padding:7px 9px;display:flex}.meetings-contact-results button>span,.meetings-contact-card>span{color:#315d9f;background:#e8eef8;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.meetings-contact-results button b{gap:2px;font-size:14px;display:grid}.meetings-contact-results button small{color:var(--command-ink-3);font-size:11px;font-weight:600}.meetings-file-box>small{color:var(--command-ink-3);margin-top:8px;font-size:12px;display:block}.meetings-not-client{color:#77571d;background:0 0;border:0;min-height:40px;margin-top:12px;padding:0;font-size:13px;font-weight:750;text-decoration:underline}.meetings-contact-card{border-bottom:1px solid var(--command-line);align-items:center;gap:11px;padding:14px 18px;display:flex}.meetings-contact-card p{gap:2px;display:grid}.meetings-contact-card b{font-size:14px}.meetings-contact-card small{font-size:12px}.meetings-facts{grid-template-columns:74px minmax(0,1fr);row-gap:8px;margin:0;padding:15px 18px;display:grid}.meetings-facts dt{color:var(--command-ink-3);font-size:12px;font-weight:700}.meetings-facts dd{color:var(--command-ink-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.meetings-tabs{border-bottom:1px solid var(--command-line);border-top:1px solid var(--command-line);grid-template-columns:repeat(4,minmax(0,1fr));padding:0 10px;display:grid}.meetings-tabs button{color:var(--command-ink-3);background:0 0;border:0;border-bottom:3px solid #0000;min-height:48px;padding:0 5px;font-size:12px;font-weight:750}.meetings-tabs button[aria-pressed=true]{border-bottom-color:var(--meetings-blue);color:var(--meetings-blue)}.meetings-tab-panel{min-height:210px;padding:17px 18px}.meetings-tab-panel>section+section{margin-top:18px}.meetings-tab-panel h3{color:var(--command-ink);margin:0 0 8px;font-size:15px}.meetings-tab-panel ul{margin:0;padding-left:19px}.meetings-tab-panel li{color:var(--command-ink-2);text-wrap:pretty;font-size:14px;line-height:1.55}.meetings-tab-panel .meetings-none{padding:10px 0}.meetings-search{margin:0 0 8px}.meetings-tab-panel>small{color:var(--command-ink-3);margin-bottom:10px;font-size:12px;display:block}.meetings-transcript{gap:13px;list-style:none;display:grid;margin:12px 0 0!important;padding:0!important}.meetings-transcript li{grid-template-columns:40px minmax(0,1fr);gap:10px;display:grid}.meetings-transcript time{color:#6b7585;padding-top:2px;font-size:11px}.meetings-transcript b{color:#2459a3;font-size:12px}.meetings-transcript .is-them b{color:#7b4a20}.meetings-transcript p{color:var(--command-ink-2);margin-top:2px;font-size:14px;line-height:1.5}.meetings-transcript mark{color:inherit;background:#ffdb75;border-radius:2px;padding:0 1px}.meetings-promises>ul{gap:9px;padding:0;list-style:none;display:grid}.meetings-promises li{border:1px solid var(--command-line);background:#f8f9fb;border-radius:10px;padding:12px}.meetings-promises li>b{color:var(--command-ink);font-size:14px;display:block}.meetings-promises blockquote{color:var(--command-ink-3);border-left:2px solid #cbd4e0;margin:7px 0;padding-left:9px;font-size:13px;line-height:1.45}.meetings-promises li>div{color:var(--command-ink-3);justify-content:space-between;gap:9px;font-size:11px;display:flex}.meetings-promise-actions{margin-top:10px;justify-content:flex-start!important}.meetings-promise-actions button{color:var(--meetings-blue);background:#fff;border:1px solid #cbd3de;border-radius:999px;min-height:38px;padding:0 12px;font-size:12px;font-weight:750}.meetings-promise-actions button:first-child{background:var(--meetings-blue);border-color:var(--meetings-blue);color:#fff}.meetings-promise-actions button:disabled{cursor:not-allowed;opacity:.45}.meetings-promises li>small{color:#8a5a08;margin-top:8px;font-size:12px;line-height:1.45;display:block}.meetings-words blockquote{color:var(--command-ink-2);border-left:3px solid #a9bde4;margin:0 0 9px;padding:7px 0 7px 11px;font-size:14px;line-height:1.55}.meetings-words blockquote small{margin-top:4px;font-size:11px;display:block}.meetings-rail>footer{border-top:1px solid var(--command-line);gap:8px;padding:13px 18px 16px;display:flex}.meetings-rail>footer .danger{color:#b7333c;margin-left:auto}.meetings-archive-confirm{background:#fff1f1;border-top:1px solid #edc2c5;padding:15px 18px}.meetings-archive-confirm p{color:#6e3035;font-size:14px;line-height:1.5}.meetings-archive-confirm div{gap:8px;margin-top:12px;display:flex}.meetings-archive-confirm button{color:#8a3037;background:#fff;border:1px solid #ddafb3;border-radius:999px;min-height:40px;padding:0 13px;font-weight:750}.meetings-archive-confirm button:first-child{color:#fff;background:#b93640;border-color:#b93640}.meetings-toast{color:#fff;z-index:70;background:#17325f;border-radius:999px;padding:12px 18px;font-size:14px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #0000002e}.meetings-toast.error{background:#912e36}.meetings-page :where(button,input):focus-visible{outline-offset:2px;outline:3px solid #78a7ed}.meetings-page button:not(:disabled){cursor:pointer}@media (max-width:79.9375rem){.meetings-layout{grid-template-columns:minmax(0,1fr) 370px}.meetings-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.meetings-hero>button{grid-column:1/-1;margin:10px 16px 16px}.meetings-columns,.meetings-row{grid-template-columns:minmax(190px,1.4fr) minmax(90px,.7fr) minmax(90px,.7fr)}.meetings-columns>:last-child,.meetings-row>:last-child{display:none}}@media (max-width:67.5rem){.meetings-layout{grid-template-columns:1fr}.meetings-rail{z-index:35;width:min(430px,100vw - 36px);max-height:calc(100vh - 100px);position:fixed;top:82px;bottom:18px;right:18px}}@media (max-width:53.75rem){.meetings-page{padding:0;display:block}.meetings-content{grid-column:1;padding:76px 14px 92px}.meetings-heading>p,.meetings-heading>span{font-size:16px}.meetings-hero article span,.meetings-hero article small{font-size:12px}.meetings-agent-strip{grid-template-columns:34px minmax(0,1fr);align-items:flex-start;display:grid}.meetings-agent-strip p{font-size:16px}.meetings-agent-strip button{grid-column:1/-1;min-height:44px}.meetings-columns{display:none}.meetings-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:92px;padding:13px 12px 13px 16px}.meetings-row>span{font-size:16px}.meetings-row b{white-space:normal;font-size:16px}.meetings-row small{white-space:normal;font-size:16px;line-height:1.45}.meetings-row>span:nth-child(3){color:var(--command-ink-3);grid-column:1}.meetings-row>span:nth-child(4){grid-area:2/2;display:block}.meetings-status{font-size:11px}.meetings-footnote{font-size:16px}.meetings-rail{bottom:calc(60px + env(safe-area-inset-bottom));z-index:40;border:0;border-radius:0;width:auto;max-height:none;top:0;left:0;right:0}.meetings-rail>header{z-index:2;background:#fff;position:sticky;top:0}.meetings-rail>header h2{font-size:18px}.meetings-rail>header button,.meetings-rail>footer button,.meetings-archive-confirm button,.meetings-promise-actions button{min-height:44px}.meetings-file-box p,.meetings-facts dd,.meetings-tab-panel li,.meetings-transcript p,.meetings-promises li>b,.meetings-promises blockquote,.meetings-words blockquote,.meetings-contact-card b,.meetings-loading,.meetings-none{font-size:16px}.meetings-file-box label,.meetings-facts dt,.meetings-search,.meetings-contact-results button small,.meetings-promises li>div,.meetings-words blockquote small{font-size:12px}.meetings-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px 12px}.meetings-tabs button{background:#f3f5f8;border:1px solid #e0e5eb;border-radius:9px;min-height:46px;font-size:15px}.meetings-tabs button[aria-pressed=true]{background:var(--meetings-blue-soft);border-color:#a9c3ef}.meetings-tab-panel{padding-bottom:90px}.meetings-toast{bottom:calc(74px + env(safe-area-inset-bottom));text-align:center;white-space:normal;max-width:calc(100vw - 28px)}}@media (max-width:24.375rem){.meetings-content{padding-left:10px;padding-right:10px}.meetings-hero article{padding:14px 12px}.meetings-hero article strong{font-size:25px}.meetings-row{grid-template-columns:minmax(0,1fr)}.meetings-row>:not(:first-child){grid-column:1}.meetings-row>span:nth-child(4){grid-row:auto}}
