:root{--border:var(--line);color:#17151f;font-synthesis:none;text-rendering:optimizelegibility;--ink:#17151f;--muted:#475569;--line:#e4e2e8;--soft:#f7f7fa;--brand:#5632d1;--brand-soft:#f1edff;--success:#18794e;--warning:#9a5a00;--danger:#b42318;--sidebar:264px;--topbar:72px;--radius-control:8px;--radius-surface:12px;background:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.lead-entry-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.lead-entry-actions .button{white-space:nowrap}.entry-tabs{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:20px;display:grid}.entry-tabs button{border:1px solid var(--border);min-height:50px;font:inherit;cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:800;display:flex}.entry-tabs button.active{border-color:var(--brand);color:var(--brand);background:var(--brand-soft)}.entry-tabs svg{width:20px}.entry-form{gap:16px;margin-top:16px;display:grid}.entry-grid,.mapping-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.entry-form label,.mapping-grid label,.modal-content>label{gap:7px;font-weight:750;display:grid}.entry-form input,.entry-form select,.mapping-grid select,.modal-content>label select{width:100%;min-height:46px}.entry-help{border:1px solid var(--border);color:var(--muted);background:#f5f7fb;border-radius:12px;padding:14px;line-height:1.5}.csv-review{gap:18px;margin-top:18px;display:grid}.csv-review h3{margin:0;font-size:1rem}.review-counts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.review-counts div{border:1px solid var(--border);border-radius:14px;padding:16px;display:grid}.review-counts strong{font-size:1.8rem}.review-counts span{color:var(--muted)}.duplicate-options{gap:9px;display:grid}.duplicate-options label{border:1px solid var(--border);border-radius:12px;align-items:center;gap:10px;padding:12px;font-weight:700;display:flex}.csv-sample{border:1px solid var(--border);border-radius:12px;overflow:auto}.csv-sample table{border-collapse:collapse;width:100%;font-size:.88rem}.csv-sample th,.csv-sample td{border-bottom:1px solid var(--border);text-align:left;white-space:nowrap;padding:10px}.confirm-import{color:#17603d;background:#effbf5;border-radius:12px;align-items:flex-start;gap:12px;padding:14px;display:flex}.confirm-import svg{flex:none}.confirm-import p{margin:0;line-height:1.45}@media (width<=760px){.lead-entry-actions{justify-content:stretch;width:100%}.lead-entry-actions .lead-count{width:100%}.lead-entry-actions .button{flex:1}.entry-grid,.mapping-grid{grid-template-columns:1fr}.entry-tabs button{font-size:.9rem}.review-counts{grid-template-columns:1fr}.csv-sample{max-height:240px}.outbound-company-name,.lead-record-tabs button>span{font-size:.875rem!important}}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:#fff;min-width:320px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.45}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}img{max-width:100%}small{font-size:.875rem}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.04em;margin-bottom:10px;font-size:clamp(2rem,3vw,3rem);line-height:1.08}h2{margin-bottom:8px;font-size:1.28rem;line-height:1.2}h3{margin-bottom:12px;font-size:1rem}p{color:var(--muted)}svg{stroke-width:2px;flex:none;width:20px;height:20px}:focus-visible{outline-offset:2px;outline:3px solid #5d80ff}.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}.skip-link{z-index:9999;border:2px solid var(--brand);background:#fff;border-radius:10px;padding:12px 18px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:none}.muted{color:var(--muted)}.eyebrow{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.88rem;font-weight:800;display:block}.back-link,.lead-mobile-back{min-height:44px;color:var(--muted);align-items:center;gap:6px;margin-bottom:20px;font-weight:700;display:inline-flex}.lead-mobile-back{background:0 0;border:0;padding:0 4px;display:none}.button{border:1px solid var(--brand);background:var(--brand);color:#fff;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 18px;font-weight:800;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.button:hover:not(:disabled){box-shadow:0 7px 18px color-mix(in srgb, var(--brand), transparent 75%);transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.5}.button.secondary{border-color:var(--line);color:var(--ink);background:#fff}.button.ghost{background:var(--brand-soft);color:var(--brand);border-color:#0000}.button.danger{border-color:var(--danger);background:var(--danger)}.button.compact{min-height:44px;padding-inline:13px;font-size:.92rem}.icon-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;place-items:center;width:44px;height:44px;display:inline-grid}.panel{border:1px solid var(--line);background:#fff;border-radius:18px;box-shadow:0 4px 18px #140e2d09}.panel-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 24px 17px;display:flex}.panel-header h2,.panel-header p{margin-bottom:0}.panel-header p{margin-top:4px}.app-shell{min-height:100vh}.sidebar{z-index:50;width:var(--sidebar);color:#fff;background:#17131e;border-right:1px solid #282334;flex-direction:column;padding:20px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand-lockup{align-items:center;gap:11px;min-height:48px;padding:0 7px 15px;display:flex}.brand-mark{background:linear-gradient(145deg,#7043ff,#ec3e9f 52%,#ff7a1a);border-radius:12px 4px 12px 12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.brand-lockup strong,.brand-lockup span{display:block}.brand-lockup strong{letter-spacing:.03em;font-size:1.02rem}.brand-lockup span{color:#aaa4b5;font-size:.88rem}.mobile-close{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:44px;height:44px;margin-left:auto;display:none}.company-switcher{margin:5px 0 18px;position:relative}.company-switcher>button{color:#fff;text-align:left;cursor:pointer;background:#221d29;border:1px solid #373141;border-radius:12px;grid-template-columns:10px 1fr 18px;align-items:center;gap:11px;width:100%;min-height:60px;padding:8px 11px;display:grid}.company-switcher small,.company-switcher strong{display:block}.company-switcher small{color:#aaa4b5;font-size:.875rem}.company-switcher strong{text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;overflow:hidden}.company-dot{border-radius:50%;width:10px;height:10px;display:inline-block}.switcher-menu{z-index:60;background:#211b28;border:1px solid #3b3443;border-radius:12px;width:100%;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 14px 35px #0007}.switcher-menu button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #373141;align-items:center;gap:10px;width:100%;padding:13px 14px;display:flex}.switcher-menu button:hover{background:#30283a}.main-nav{gap:3px;display:grid}.main-nav a{color:#c4bfcc;border-radius:10px;align-items:center;gap:12px;min-height:45px;padding:0 12px;font-weight:650;display:flex}.main-nav a:hover{color:#fff;background:#231d2b}.main-nav a.active{background:color-mix(in srgb, var(--brand) 23%, #211b29);color:#fff}.main-nav a.active svg{color:#bca7ff}.nav-label{color:#aaa4b5;letter-spacing:.08em;text-transform:uppercase;margin:22px 12px 8px;font-size:.875rem;font-weight:800}.main-nav.admin a{min-height:44px;font-size:.94rem}.user-card{border-top:1px solid var(--line);grid-template-columns:40px 1fr 34px;align-items:center;gap:9px;margin-top:auto;padding:13px 8px 0;display:grid}.user-character{cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:40px;padding:0;display:grid}.user-character:focus-visible{outline:2px solid color-mix(in srgb, var(--brand) 70%, #fff);outline-offset:2px;border-radius:14px}.avatar,.top-avatar{background:var(--brand-soft);color:var(--brand);text-transform:uppercase;border-radius:50%;place-items:center;font-weight:900;display:grid}.avatar{width:38px;height:38px}.avatar.small{width:32px;height:32px}.user-card strong,.user-card span{display:block}.user-card strong{text-overflow:ellipsis;white-space:nowrap;color:#0f172a;font-size:.94rem;overflow:hidden}.user-card span{color:#334155;font-size:.875rem}.user-card button{color:#334155;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.topbar{z-index:40;top:0;right:0;left:var(--sidebar);height:var(--topbar);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;align-items:center;gap:12px;padding:0 28px;display:flex;position:fixed}.lang-picker{--lang-size:44px;z-index:120;pointer-events:none;justify-content:flex-end;align-items:center;padding-right:6px;display:flex;position:fixed;bottom:18px;right:0}.lang-picker-peek,.lang-picker-tray,.lang-picker-option{pointer-events:auto}.lang-picker-peek{z-index:2;width:var(--lang-size);height:var(--lang-size);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;transform:translateX(calc(var(--lang-size) * .42));background:#ffffffb8;border:0;border-radius:999px 0 0 999px;padding:0;transition:transform .42s cubic-bezier(.34,1.4,.64,1),box-shadow .22s,background .22s;position:relative;box-shadow:-4px 6px 22px #1212161f}.lang-picker-emoji{place-items:center;font-size:20px;line-height:1;display:grid}.lang-picker-emoji-idle{animation:none}@keyframes lang-peek-wiggle{0%,88%,to{transform:rotate(0)scale(1)}92%{transform:rotate(-8deg)scale(1.06)}96%{transform:rotate(7deg)scale(1.04)}}.lang-picker-tray{right:calc(var(--lang-size) - 4px);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;transform-origin:100%;pointer-events:none;background:#fffffff0;border:1px solid #7878822e;border-radius:999px;gap:4px;padding:4px;transition:opacity .22s,transform .38s cubic-bezier(.34,1.4,.64,1);display:flex;position:absolute;bottom:0;transform:translate(12px)scale(.82);box-shadow:0 10px 28px #0000001f}.lang-picker-option{cursor:pointer;opacity:0;width:44px;height:44px;transition:opacity .18s,transform .32s cubic-bezier(.34,1.4,.64,1),background .16s;transition-delay:calc(var(--lang-i,0) * 45ms);background:0 0;border:0;border-radius:999px;padding:0;transform:translateY(6px)scale(.7)}.lang-picker-option.is-on{background:color-mix(in srgb, var(--brand,#5632d1) 14%, #fff)}.lang-picker-option:hover{background:#0000000d;transform:translateY(0)scale(1.08)}@media (hover:hover) and (pointer:fine){.lang-picker:hover .lang-picker-peek,.lang-picker:focus-within .lang-picker-peek{background:#ffffffeb;transform:translate(0);box-shadow:-6px 10px 28px #12121629}.lang-picker:hover .lang-picker-tray,.lang-picker:focus-within .lang-picker-tray{opacity:1;pointer-events:auto;transform:translate(0)scale(1)}.lang-picker:hover .lang-picker-option,.lang-picker:focus-within .lang-picker-option{opacity:1;transform:translateY(0)scale(1)}}.lang-picker.is-open .lang-picker-peek{background:#fffffff2;transform:translate(0)}.lang-picker.is-open .lang-picker-tray{opacity:1;pointer-events:auto;transform:translate(0)scale(1)}.lang-picker.is-open .lang-picker-option{opacity:1;transform:translateY(0)scale(1)}.lang-picker-header{z-index:5;pointer-events:auto;padding:0;position:relative;bottom:auto;right:auto}.lang-picker-header .lang-picker-peek{border:1px solid var(--line,#e4e7ee);width:36px;height:36px;box-shadow:none;background:#fff;border-radius:999px;transform:none}.lang-picker-header .lang-picker-tray{transform-origin:100% 0;top:calc(100% + 8px);bottom:auto;right:0}@media (width<=960px){.lang-picker{bottom:calc(72px + env(safe-area-inset-bottom,0px))}.lang-picker-header{bottom:auto}}.menu-button{display:none}.global-search{border:1px solid var(--line);width:min(520px,55vw);min-height:44px;color:var(--muted);text-align:left;cursor:pointer;background:#f8f8fa;border-radius:11px;align-items:center;gap:10px;padding:0 12px;display:flex}.global-search span{flex:1}kbd{background:#fff;border:1px solid #d9d6df;border-radius:6px;padding:3px 7px;font-size:.875rem}.top-icon{border-radius:10px;place-items:center;width:44px;height:44px;margin-left:auto;display:grid;position:relative}.top-icon:hover{background:var(--soft)}.unread-dot{background:#e5484d;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:8px}.top-avatar{width:38px;height:38px;color:inherit;background:0 0;overflow:visible}.content{min-height:100vh;margin-left:var(--sidebar);padding:calc(var(--topbar) + 32px) 34px 60px;background:#fff}.page{width:min(1500px,100%);margin:0 auto}.page-header{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:28px;display:flex}.page-header h1,.page-header p{margin-bottom:0}.page-header p{max-width:720px;font-size:1.02rem}.page-action{flex:none}.mobile-nav{display:none}.state-box{min-height:150px;color:var(--muted);text-align:left;background:#fff;border:1px dashed #d6d2dc;border-radius:16px;justify-content:center;align-items:center;gap:13px;padding:30px;display:flex}.state-box strong{color:var(--ink);display:block}.state-box p{margin:4px 0 0}.state-box.empty{justify-content:flex-start;min-height:110px}.state-box.empty>svg{width:36px;height:36px;color:var(--success);background:#eefaf4;border-radius:50%;padding:7px}.state-box .character-mark{flex:none}.state-box.state-error{color:var(--danger);background:#fff9f8;border-style:solid;border-color:#f0c9c6}.state-box.state-error .button{margin-left:auto}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.toast{z-index:200;color:#fff;background:#153f2e;border-radius:12px;align-items:center;gap:14px;max-width:440px;padding:15px 16px;font-weight:700;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 40px #0004}.toast.error{background:#7f1d1d}.toast button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:44px;height:44px;margin:-7px -7px -7px 0;display:grid}.inline-error{color:var(--danger);background:#fff0ef;border-radius:9px;padding:11px 13px;font-weight:700}.auth-page{background:#fff;grid-template-columns:minmax(360px,1.2fr) minmax(420px,.8fr);min-height:100vh;display:grid}.auth-intro{color:#fff;background:radial-gradient(circle at 20% 15%,#5632d125,#0000 34%),radial-gradient(circle at 90% 80%,#f15b9720,#0000 34%),#17131e;flex-direction:column;justify-content:space-between;min-height:100vh;padding:44px clamp(40px,7vw,110px);display:flex}.auth-brand{letter-spacing:.05em;align-items:center;gap:12px;font-weight:900;display:flex}.auth-brand img{width:min(220px,58vw);height:auto}.auth-brand strong{color:#d6cfdb;border-left:1px solid #fff5;padding-left:12px;font-size:.84rem}.auth-copy{max-width:680px;margin-block:auto}.auth-copy h1{color:#fff;max-width:620px;font-size:clamp(3.3rem,7vw,6.2rem)}.auth-copy>p{color:#c7c0d0;max-width:560px;font-size:1.24rem}.auth-promise{background:#ffffff0c;border:1px solid #ffffff25;border-radius:14px;align-items:flex-start;gap:13px;max-width:520px;margin-top:44px;padding:18px;display:flex}.auth-promise svg{color:#a98eff}.auth-promise strong,.auth-promise span{display:block}.login-card{border:1px solid var(--line);background:#fff;border-radius:22px;align-self:center;width:min(460px,100% - 56px);margin:0 auto;padding:44px;box-shadow:0 20px 60px #25163c12}.login-card>div{margin-bottom:28px}.login-card .character-mark{margin-bottom:8px}.login-card h2{margin:14px 0 7px;font-size:2rem}.login-icon{background:var(--brand-soft);width:46px;height:46px;color:var(--brand);border-radius:13px;place-items:center;display:grid}.login-card form,.stack-form{gap:17px;display:grid}.login-field{gap:7px;display:grid}label{color:#37333e;gap:7px;font-weight:700;display:grid}input,select,textarea{width:100%;min-height:46px;color:var(--ink);background:#fff;border:1px solid #cbc8d1;border-radius:9px;padding:10px 12px}textarea{resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--brand);outline:3px solid var(--brand-soft)}.password-input{position:relative}.password-input input{padding-right:50px}.password-input button{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:1px;right:1px}.auth-submit{width:100%;margin-top:5px}.login-help{text-align:center;margin:22px 0 0;font-size:.875rem}.metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px;display:grid}.metric{border:1px solid var(--line);background:#fff;border-radius:15px;min-height:108px;padding:20px}.metric strong,.metric span{display:block}.metric strong{font-size:2rem;line-height:1}.metric span{color:var(--muted);margin-top:9px}.metric.danger{border-left:4px solid var(--danger)}.metric.warning{border-left:4px solid #e19b2c}.metric.success{border-left:4px solid var(--success)}.dashboard-layout{grid-template-columns:minmax(0,1.55fr) minmax(290px,.65fr);align-items:start;gap:20px;display:grid}.work-list{padding:0 10px 10px}.queue-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px 20px;display:flex}.queue-actions p{margin:0}.work-row{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px 14px;display:grid}.work-row:last-child{border-bottom:0}.work-icon{background:var(--soft);color:#6a6474;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.work-icon.danger{color:var(--danger);background:#fff0ef}.work-icon.warning{color:var(--warning);background:#fff8e8}.work-title-line{align-items:center;gap:8px;display:flex}.work-main>p{margin:3px 0 7px}.work-meta{color:var(--muted);flex-wrap:wrap;gap:8px 16px;font-size:.875rem;display:flex}.work-meta span{align-items:center;gap:5px;display:flex}.work-meta svg{width:14px;height:14px}.dashboard-side{gap:20px;display:grid}.quick-actions,.recently{padding:22px}.quick-actions>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:36px 1fr 18px;align-items:center;gap:10px;width:100%;padding:14px 0;display:grid}.quick-actions>button:last-child{border-bottom:0}.quick-actions>button>svg:first-child{color:var(--brand)}.quick-actions strong,.quick-actions small{display:block}.quick-actions small{color:var(--muted);margin-top:2px}.recent-row{border-bottom:1px solid var(--line);gap:10px;padding:11px 0;display:flex}.recent-row svg{color:var(--success)}.recent-row strong,.recent-row small{display:block}.recent-row small{color:var(--muted)}.pill{color:#514b57;white-space:nowrap;background:#efedf2;border-radius:999px;align-items:center;min-height:30px;padding:4px 10px;font-size:.875rem;font-weight:800;display:inline-flex}.pill.success{color:var(--success);background:#e8f7ef}.pill.warning{color:var(--warning);background:#fff4d9}.pill.danger{color:var(--danger);background:#fff0ef}.pill.info{color:#5632d1;background:#ece8ff}.company-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.company-card{border:1px solid var(--line);border-top:5px solid var(--company);background:#fff;border-radius:17px;flex-direction:column;min-height:280px;padding:24px;transition:transform .16s,box-shadow .16s;display:flex}.company-card:hover{transform:translateY(-3px);box-shadow:0 15px 34px #22152f13}.company-card-top{justify-content:space-between;align-items:flex-start;margin-bottom:35px;display:flex}.company-logo{background:var(--company-soft);width:54px;height:54px;color:var(--company);border-radius:14px;place-items:center;font-size:1.4rem;font-weight:900;display:grid;overflow:hidden}.company-logo img{object-fit:contain;width:100%;height:100%}.company-card h2{font-size:1.5rem}.company-card>p{min-height:46px}.company-counts{color:var(--muted);flex-wrap:wrap;gap:9px 15px;margin-top:auto;font-size:.875rem;display:flex}.company-counts span{align-items:center;gap:5px;display:flex}.company-counts svg{width:15px;height:15px}.company-overview{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.company-overview article{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:40px 1fr;padding:17px;display:grid}.company-overview article>span{background:var(--brand-soft);width:36px;height:36px;color:var(--brand);border-radius:9px;grid-row:1/3;place-items:center;display:grid}.company-overview strong,.company-overview small{display:block}.company-overview strong{font-size:1.35rem}.company-overview small{color:var(--muted)}.board-list{padding:8px 18px 18px}.board-list a{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr 20px;align-items:center;gap:12px;padding:15px 8px;display:grid}.board-list a:last-child{border-bottom:0}.board-list a:hover strong{color:var(--brand)}.board-list strong,.board-list small{display:block}.board-list small{color:var(--muted)}.board-icon{background:var(--brand-soft);width:42px;height:42px;color:var(--brand);border-radius:10px;place-items:center;display:grid}.mobile-board-help{display:none}.mobile-board-help.read-only{border:1px solid var(--line);background:var(--brand-soft);color:#4a3d6a;border-radius:10px;margin-bottom:14px;padding:11px 13px;display:block}.kanban{scroll-snap-type:x proximity;grid-auto-columns:minmax(290px,1fr);grid-auto-flow:column;gap:16px;padding:2px 2px 20px;display:grid;overflow-x:auto}.kanban-column{border:1px solid var(--line);scroll-snap-align:start;background:#f3f2f6;border-radius:15px;min-height:520px;padding:12px;transition:background .15s,border .15s}.kanban-column.over{border-color:var(--brand);background:var(--brand-soft)}.kanban-column>header{align-items:center;gap:8px;padding:7px 5px 14px;display:flex}.kanban-column>header h2{flex:1;margin:0;font-size:.96rem}.kanban-column>header>span:last-child{background:#fff;border-radius:20px;place-items:center;min-width:28px;height:28px;font-size:.875rem;font-weight:800;display:grid}.stage-dot{border-radius:50%;width:9px;height:9px}.kanban-cards{gap:10px;display:grid}.kanban-card{background:#fff;border:1px solid #dedbe3;border-radius:12px;grid-template-columns:44px 1fr;padding:14px;display:grid;position:relative;box-shadow:0 3px 9px #1b11240b}.drag-handle{color:#81798a;cursor:grab;touch-action:none;background:0 0;border:0;border-radius:9px;place-items:center;width:44px;height:44px;display:grid}.card-open{text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;min-height:44px}.card-open>strong{padding-right:5px;font-size:.94rem;display:block}.card-open>p{margin:5px 0 10px;font-size:.875rem}.card-meta{color:var(--muted);gap:5px;font-size:.875rem;display:grid}.card-meta span{align-items:center;gap:5px;display:flex}.card-meta svg{width:14px;height:14px}.card-footer{align-items:center;gap:11px;margin-top:12px;display:flex}.card-footer>span:not(.pill){color:var(--muted);align-items:center;gap:4px;font-size:.875rem;display:flex}.card-footer svg{width:14px;height:14px}.mobile-move{display:none}.card-detail-grid{grid-template-columns:minmax(0,1.5fr) minmax(250px,.6fr);gap:28px;display:grid}.comment-list{gap:12px;margin-bottom:22px;display:grid}.comment-list article{border:1px solid var(--line);border-radius:11px;grid-template-columns:34px 1fr;gap:10px;padding:13px;display:grid}.comment-list strong{margin-right:8px}.comment-list time{color:var(--muted);font-size:.875rem}.comment-list p{color:var(--ink);white-space:pre-wrap;margin:5px 0 0}.comment-form{border-top:1px solid var(--line);gap:9px;padding-top:18px;display:grid}.comment-form .button{justify-self:end}.card-detail-side{border-left:1px solid var(--line);padding-left:24px}.card-detail-side dl{margin:0 0 26px}.card-detail-side dl>div{border-bottom:1px solid var(--line);padding:10px 0}dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.875rem;font-weight:800}dd{margin:3px 0 0;font-weight:700}.file-row{border-bottom:1px solid var(--line);align-items:center;gap:9px;min-height:44px;padding:10px 0;display:flex}.file-row strong,.file-row small{display:block}.file-row small{color:var(--muted)}.lead-count{background:var(--brand-soft);color:var(--brand);border-radius:12px;align-items:baseline;gap:8px;padding:12px 16px;display:flex}.lead-count strong{font-size:1.5rem}.outbound-toolbar{margin-bottom:18px;padding:16px}.outbound-toolbar form{grid-template-columns:minmax(240px,1.2fr) repeat(4,minmax(145px,.7fr)) auto;align-items:end;gap:12px;display:grid}.tier-a-coverage{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:0 0 18px;overflow:hidden}.tier-a-coverage>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.tier-a-coverage>header strong,.tier-a-coverage>header span{display:block}.tier-a-coverage>header span{color:var(--muted);margin-top:3px;font-size:.86rem}.tier-a-coverage-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tier-a-coverage-grid button{border:0;border-right:1px solid var(--line);min-height:104px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;padding:14px 16px}.tier-a-coverage-grid button:last-child{border-right:0}.tier-a-coverage-grid button:hover,.tier-a-coverage-grid button:focus-visible{background:var(--brand-soft)}.tier-a-coverage-grid span,.tier-a-coverage-grid strong,.tier-a-coverage-grid small{display:block}.tier-a-coverage-grid span{min-height:34px;color:var(--muted);font-size:.82rem;font-weight:750}.tier-a-coverage-grid strong{margin-top:5px;font-size:1.5rem}.tier-a-coverage-grid small{color:var(--good);letter-spacing:.06em;margin-top:3px;font-size:.72rem;font-weight:900}.tier-a-coverage-grid button.short small{color:var(--danger)}.b2b-queue-summary{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 18px;display:grid;overflow:hidden}.b2b-queue-summary>div{border-right:1px solid var(--line);align-items:baseline;gap:9px;min-width:0;padding:14px 16px;display:flex}.b2b-queue-summary>div:last-child{border-right:0}.b2b-queue-summary strong{color:var(--ink);font-size:1.25rem}.b2b-queue-summary span{color:var(--muted);font-size:.82rem;font-weight:750}.file-toolbar{grid-template-columns:minmax(280px,1fr) minmax(190px,250px) auto;align-items:end;gap:12px;display:grid}.outbound-field{color:var(--ink);gap:7px;font-size:.9rem;font-weight:800;display:grid}.search-field{position:relative}.search-field svg{z-index:1;color:var(--muted);position:absolute;top:13px;left:13px}.search-field input{padding-left:43px}.outbound-queue{overflow:hidden}.outbound-queue-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:18px 22px;display:flex}.outbound-queue-head h2,.outbound-queue-head p{margin-bottom:0}.outbound-queue-head p{margin-top:4px}.outbound-queue-list{display:grid}.outbound-load-more{border-top:1px solid var(--line);text-align:center;background:#fbfafc;justify-items:center;gap:8px;padding:22px;display:grid}.outbound-load-more p{color:var(--muted);margin:0}.outbound-queue-row{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;padding:20px 22px;display:grid}.outbound-queue-row:last-child{border-bottom:0}.outbound-queue-row:hover{background:#fbfaff}.outbound-queue-row.blocked{background:snow}.lead-company-icon{color:#6c6572;background:#f0eef3;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.lead-company-icon strong{color:var(--ink);font-size:1rem;line-height:1}.lead-company-icon small{color:var(--muted);letter-spacing:.08em;margin-top:2px;font-size:.56rem;font-weight:850}.outbound-queue-row.blocked .lead-company-icon{color:var(--danger);background:#fff0ef}.outbound-queue-main{min-width:0}.outbound-queue-title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.outbound-queue-pills{flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}.outbound-company-name{color:var(--brand);letter-spacing:.04em;text-transform:uppercase;margin-bottom:3px;font-size:.8rem;font-weight:800;display:block}.outbound-queue-title h3{overflow-wrap:anywhere;margin:0;font-size:1.08rem}.outbound-queue-title p{color:var(--muted);overflow-wrap:anywhere;margin:3px 0 0}.outbound-queue-contact{grid-template-columns:minmax(140px,.8fr) minmax(170px,1fr) minmax(210px,1.25fr) minmax(140px,.85fr);gap:10px 18px;margin-top:13px;display:grid}.outbound-queue-contact>span{min-width:0;color:var(--muted);align-items:flex-start;gap:7px;font-size:.92rem;display:flex}.outbound-queue-contact svg{color:#7a7281;width:17px;height:17px;margin-top:2px}.outbound-queue-contact>span>span{overflow-wrap:anywhere;min-width:0}.outbound-queue-next{display:none}.outbound-open-lead{min-width:128px}.outbound-row-actions{gap:9px;min-width:154px;display:grid}.outbound-email-sent-check{border:1px solid var(--line);min-height:36px;color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:7px 10px;font-size:.86rem;font-weight:800;display:flex}.outbound-email-sent-check:has(input:checked){color:#17643b;background:#edf9f2;border-color:#87c8a8}.outbound-email-sent-check:has(input:disabled){cursor:default;opacity:.72}.lead-record{width:min(1120px,100%);margin:0 auto}.lead-record-back{cursor:pointer;background:0 0;border:0;width:fit-content}.lead-record-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.lead-record-header h1{overflow-wrap:anywhere;max-width:820px;margin-bottom:8px}.lead-record-header p{overflow-wrap:anywhere;margin-bottom:0;font-size:1.04rem}.lead-fit-score{border:1px solid var(--line);background:var(--surface);border-radius:10px;justify-items:center;min-width:64px;padding:7px 10px;display:grid}.lead-fit-score strong{color:var(--ink);font-size:1.2rem;line-height:1}.lead-fit-score small{color:var(--muted);margin-top:3px;font-size:.68rem;font-weight:750}.b2b-account-brief{overflow:hidden}.b2b-account-brief>header .pill{align-self:flex-start}.b2b-product-fit{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 20px;display:grid}.b2b-product-fit>div{grid-template-columns:1fr auto;align-items:center;gap:8px 14px;display:grid}.b2b-product-fit span{color:var(--muted);font-weight:750}.b2b-product-fit strong{color:var(--ink);font-size:1.18rem}.b2b-product-fit meter{width:100%;height:8px;accent-color:var(--brand);grid-column:1/-1}.b2b-score-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.b2b-score-grid>div{border-right:1px solid var(--line);align-content:start;gap:6px;padding:16px;display:grid}.b2b-score-grid>div:last-child{border-right:0}.b2b-score-grid span{color:var(--muted);font-size:.8rem;font-weight:700}.b2b-score-grid strong{color:var(--ink)}.b2b-score-track{background:#e8ecf2;border-radius:999px;height:5px;display:block;overflow:hidden}.b2b-score-track i{border-radius:inherit;background:var(--brand);height:100%;display:block}.b2b-brief-copy{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:20px;display:grid}.b2b-brief-copy strong,.b2b-decision-map>strong{color:var(--ink)}.b2b-brief-copy p{color:var(--body);margin:5px 0 0;line-height:1.5}.b2b-decision-map{gap:10px;padding:0 20px 20px;display:grid}.b2b-decision-map>div{flex-wrap:wrap;gap:7px;display:flex}.b2b-decision-map span{border:1px solid var(--line);color:var(--body);background:#f7f8fa;border-radius:999px;padding:7px 10px;font-size:.8rem;font-weight:700}.lead-record-market{align-items:flex-start;gap:7px;margin-top:8px;display:flex;font-size:.94rem!important}.lead-record-market svg{width:17px;height:17px;color:var(--brand);margin-top:2px}.dnc-banner,.missing-fields{color:var(--danger);background:#fff7f6;border:1px solid #efc2bf;border-radius:12px;align-items:flex-start;gap:12px;margin:0 0 18px;padding:16px;display:flex}.dnc-banner>div,.missing-fields>div{min-width:0}.dnc-banner p,.missing-fields p{color:#7c2d28;margin:3px 0 0}.dnc-banner .button{margin-top:12px}.lead-decision{background:var(--brand-soft);border-color:#dcd1ff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px 24px;display:grid}.lead-decision-copy{align-items:flex-start;gap:14px;min-width:0;display:flex}.lead-decision-copy>svg{width:25px;height:25px;color:var(--brand);margin-top:2px}.lead-decision-copy span,.lead-decision-copy strong{display:block}.lead-decision-copy span{color:var(--brand);letter-spacing:.04em;text-transform:uppercase;font-size:.875rem;font-weight:800}.lead-decision-copy strong{overflow-wrap:anywhere;margin-top:3px;font-size:1.2rem}.lead-decision-copy p{margin:4px 0 0}.lead-decision-copy .lead-decision-latest{color:var(--muted);margin-top:10px;font-size:.9rem;line-height:1.45}.lead-decision-copy .lead-decision-latest span{color:var(--ink);font-size:inherit;letter-spacing:0;text-transform:none;margin-right:6px;font-weight:700;display:inline}.lead-decision-actions{align-items:center;gap:9px;display:flex}.lead-record-tabs{border:1px solid var(--line);background:#eeedf1;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:24px 0 16px;padding:5px;display:grid}.lead-record-tabs button{min-height:48px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-weight:800;display:inline-flex}.lead-record-tabs button.active{color:var(--brand);background:#fff;box-shadow:0 2px 8px #22162f12}.lead-record-tabs button>span{min-width:24px;height:24px;color:var(--ink);background:#e5e1ec;border-radius:999px;place-items:center;padding:0 6px;font-size:.8rem;display:inline-grid}.lead-overview{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:start;gap:16px;display:grid}.lead-record-section{min-width:0;overflow:hidden}.lead-record-section>header{border-bottom:1px solid var(--line);padding:20px 22px 16px}.lead-record-section>header h2,.lead-record-section>header p{margin-bottom:0}.lead-record-section>header p{margin-top:4px}.lead-contact-list{margin:0;padding:0 22px}.lead-contact-cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;padding:18px 22px 4px;display:grid}.lead-contact-card{border:1px solid var(--line);background:var(--soft);border-radius:14px;padding:16px}.lead-contact-card-head{align-items:flex-start;gap:10px;display:flex}.lead-contact-card-head>div{flex:1}.lead-contact-card-head strong,.lead-contact-card-head span{display:block}.lead-contact-card-head span{color:var(--muted);margin-top:3px}.lead-contact-card dl{margin:14px 0 0}.lead-contact-card dl>div{border-top:1px solid var(--line);padding:10px 0}.lead-contact-card dt{color:var(--muted);text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.lead-contact-card dt svg{width:14px;height:14px}.lead-contact-card dd{flex-wrap:wrap;gap:8px 12px;margin:5px 0 0;display:flex}.lead-contact-card dd a{overflow-wrap:anywhere}.lead-contact-card dd svg{width:13px;height:13px}.contact-proof-link{color:var(--muted);font-size:12px}.lead-contact-card footer{color:var(--muted);justify-content:space-between;gap:8px;font-size:12px;display:flex}.lead-account-details{margin-top:14px}.lead-contact-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(130px,.36fr) minmax(0,1fr);gap:18px;padding:15px 0;display:grid}.lead-contact-list>div:last-child{border-bottom:0}.lead-contact-list dt{align-items:flex-start;gap:7px;padding-top:2px;display:flex}.lead-contact-list dt svg{width:17px;height:17px;color:var(--brand)}.lead-contact-list dd{min-width:0;margin:0}.lead-contact-list dd strong,.lead-contact-list dd span{overflow-wrap:anywhere;display:block}.lead-contact-list dd span{color:var(--muted);margin-top:3px;font-weight:500}.lead-contact-list dd a{min-height:44px;color:var(--brand);overflow-wrap:anywhere;align-items:center;gap:6px;font-weight:800;display:inline-flex}.lead-contact-list dd a svg{width:15px;height:15px}.lead-source-list{padding:0 22px;display:grid}.lead-source-list a{border-bottom:1px solid var(--line);min-width:0;min-height:66px;color:var(--brand);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.lead-source-list a>span{min-width:0}.lead-source-list strong,.lead-source-list small{display:block}.lead-source-list small{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-weight:500}.lead-source-list a>svg{width:17px;height:17px}.lead-empty-copy{padding:18px 22px 0}.lead-verified{color:var(--muted);align-items:center;gap:7px;margin:0;padding:17px 22px;font-size:.9rem;display:flex}.lead-verified svg{width:17px;height:17px}.lead-context{grid-column:1/-1}.lead-context>div{border-bottom:1px solid var(--line);padding:17px 22px}.lead-context>div:last-child{border-bottom:0}.lead-context>div>p{max-width:76ch;color:var(--ink);white-space:pre-wrap;margin:5px 0 0}.lead-activity .timeline{padding:22px}.timeline article{grid-template-columns:15px 1fr;gap:10px;padding-bottom:17px;display:grid;position:relative}.timeline article>span{border:3px solid var(--brand-soft);background:var(--brand);box-sizing:content-box;border-radius:50%;width:10px;height:10px;margin-top:4px}.timeline article:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:18px;bottom:0;left:7px}.timeline strong,.timeline p{margin:0;display:block}.timeline strong{overflow-wrap:anywhere}.timeline p{margin-top:4px;font-size:.875rem}.lead-activity>.state-box{margin:20px}.lead-email-panel{padding-bottom:22px}.lead-email-panel>dl{margin:0 22px 20px}.lead-email-panel>dl>div{border-bottom:1px solid var(--line);grid-template-columns:130px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.lead-email-panel dd{overflow-wrap:anywhere}.lead-email-panel>.button,.lead-email-panel>.dnc-banner,.lead-email-panel>.missing-fields{margin-left:22px;margin-right:22px}.next-lead{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:80px;margin-top:18px;padding:15px 20px;display:flex}.next-lead:hover{background:#fbfaff;border-color:#cfc4ed}.next-lead>span:first-child{min-width:0}.next-lead small,.next-lead strong,.next-lead>span:first-child>span{overflow-wrap:anywhere;display:block}.next-lead small,.next-lead>span:first-child>span{color:var(--muted)}.next-lead>span:last-child{min-height:44px;color:var(--brand);white-space:nowrap;align-items:center;gap:7px;font-weight:800;display:inline-flex}.call-open{background:var(--brand-soft);border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding:14px;display:flex}.call-open p{margin:0}.outcome-list{gap:8px;display:grid}.outcome-list>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:1fr 20px;align-items:center;gap:12px;min-height:66px;padding:11px 14px;display:grid}.outcome-list>button:hover{border-color:var(--brand);background:var(--brand-soft)}.outcome-list>button:disabled{cursor:not-allowed;opacity:.55}.outcome-list>button>span strong,.outcome-list>button>span small{display:block}.outcome-list small{color:var(--muted);margin-top:2px}.outcome-list>button.danger-choice{color:var(--danger);border-color:#f0c7c4;grid-template-columns:28px 1fr 20px}.email-preview dl{margin:0 0 18px}.email-preview dl>div{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr;gap:12px;padding:9px 0;display:grid}.email-preview dd{overflow-wrap:anywhere}.email-preview textarea{font-family:inherit;line-height:1.55}.outreach-kit-review{border:1px solid var(--line);background:#f7f8fa;border-radius:12px;gap:16px;margin:4px 0 20px;padding:18px;display:grid}.outreach-kit-review>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.outreach-kit-review header small,.outreach-cover-copy>small{color:#e54a16;letter-spacing:.08em;font-size:12px;font-weight:900}.outreach-kit-review h3{margin:5px 0 7px;font-size:22px}.outreach-kit-review header a{color:#445064;align-items:center;gap:6px;font-size:14px;font-weight:750;display:inline-flex}.outreach-kit-review header a svg{width:16px}.outreach-kit-review>header>img{object-fit:contain;background:#101114;border-radius:7px;width:150px;max-height:54px}.outreach-cover-review{grid-template-columns:minmax(240px,340px) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,44px);display:grid}.outreach-cover-review figure{border:1px solid var(--line);background:#fff;border-radius:14px;margin:0;overflow:hidden;box-shadow:0 18px 44px #1d243224}.outreach-cover-review figure>img,.outreach-kit-loading{aspect-ratio:3/4;object-fit:cover;background:#e8ebf0;width:100%;display:block}.outreach-kit-loading{text-align:center;color:#616b78;place-items:center;padding:10px;font-size:12px;display:grid}.outreach-cover-copy{gap:16px;display:grid}.outreach-cover-copy h4{letter-spacing:-.035em;max-width:520px;margin:0;font-size:clamp(24px,3vw,38px);line-height:1.05}.outreach-cover-copy ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.outreach-cover-copy li{align-items:center;gap:10px;min-height:34px;font-weight:760;display:flex}.outreach-cover-copy li svg{color:#16865f;width:20px}.outreach-cover-copy p{color:#5d6674;max-width:520px;margin:0;font-size:14px;line-height:1.45}.outreach-kit-approved{color:#116542;background:#e9f7ef;border-radius:8px;align-items:center;gap:9px;min-height:48px;padding:0 13px;display:flex}.outreach-kit-approved svg{width:20px}.outreach-kit-approve{justify-self:start;min-height:48px}.outreach-kit-empty{background:#fff6f1;border:1px solid #ffd1c0;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-bottom:18px;padding:16px;display:grid}.outreach-kit-empty>svg{color:#ed511b}.outreach-kit-empty p{color:#5c6674;margin:4px 0 0;font-size:14px}.outreach-email-frame{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;min-height:720px}.outreach-email-attachment-row{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:10px;margin-top:12px;padding:12px;display:flex}.outreach-email-attachment-row>svg{color:#ed511b;width:22px}.outreach-email-attachment-row div{gap:2px;display:grid}.outreach-email-attachment-row small{color:#697281}@media (width<=620px){.outreach-kit-review{padding:12px}.outreach-kit-review>header{flex-direction:column-reverse;align-items:flex-start}.outreach-cover-review{grid-template-columns:1fr;gap:24px}.outreach-cover-review figure{width:min(100%,360px);margin-inline:auto}.outreach-cover-copy h4{font-size:29px}.outreach-kit-approve,.outreach-kit-approved{justify-content:center;width:100%}.outreach-kit-empty{grid-template-columns:auto 1fr}.outreach-kit-empty .button{grid-column:1/-1;width:100%}.outreach-email-frame{min-height:640px}}.email-ready{color:var(--success);background:#edf9f3;border-radius:9px;align-items:center;gap:10px;margin-top:13px;padding:13px;display:flex}.email-ready strong,.email-ready small{display:block}.form-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.segmented{border:1px solid var(--line);background:#f4f3f6;border-radius:10px;padding:3px;display:flex}.segmented button{cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:44px;min-height:44px;padding:0 13px}.segmented button.active{background:#fff;font-weight:800;box-shadow:0 2px 7px #24172b18}.inbox-row{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;padding:16px 18px;display:grid}.inbox-row:hover{background:var(--soft)}.inbox-row.read{opacity:.72}.inbox-icon{background:var(--brand-soft);width:42px;height:42px;color:var(--brand);border-radius:10px;place-items:center;display:grid}.inbox-main p{color:var(--ink);margin:3px 0}.inbox-main small{color:var(--muted)}.file-toolbar{grid-template-columns:minmax(300px,1fr) minmax(190px,280px);margin-bottom:14px;padding:13px}.drop-zone{width:100%;min-height:110px;color:var(--muted);cursor:pointer;background:#fff;border:2px dashed #c9c3d2;border-radius:15px;justify-content:center;align-items:center;gap:13px;margin-bottom:18px;display:flex}.drop-zone:hover{border-color:var(--brand);background:var(--brand-soft);color:var(--brand)}.drop-zone svg{width:32px;height:32px}.drop-zone strong,.drop-zone small{display:block}.file-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.file-card{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.file-preview{border:0;border-bottom:1px solid var(--line);color:#81798a;cursor:pointer;background:#f4f3f6;place-items:center;width:100%;height:150px;display:grid;position:relative}.file-preview>svg{stroke-width:1.5px;width:52px;height:52px}.file-preview>span{color:var(--ink);background:#fff;border-radius:7px;padding:6px 9px;font-size:.875rem;font-weight:800;position:absolute;bottom:10px;right:10px}.file-preview-disabled{cursor:default}.file-view-tabs{margin-bottom:14px}.file-info{padding:16px}.file-info strong{overflow-wrap:anywhere;min-height:42px;display:block}.file-info p{margin:4px 0 12px}.file-info dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;padding:10px 0;display:grid}.file-info .search-reason{color:var(--success);margin-top:10px;display:block}.file-actions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:13px;display:flex}.file-actions .danger-icon{color:#b42318}.files-drive{max-width:1120px}.file-crumb{min-height:36px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:12px;font-weight:700;display:flex}.file-crumb button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 6px;font-weight:750}.file-crumb button.current,.file-crumb button:hover{color:var(--ink);background:var(--soft)}.file-crumb svg{width:16px;height:16px}.file-crumb-item{align-items:center;gap:4px;display:inline-flex}.file-drive-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.file-drive-search{flex:220px;min-width:0}.file-drive-search input{width:100%;min-height:44px}.file-drive-company select{min-width:160px;min-height:44px}.file-drive-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.file-popover-wrap{position:relative}.file-popover{z-index:8;border:1px solid var(--line);background:#fff;border-radius:12px;min-width:188px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 28px #17151f1f}.file-popover button{width:100%;min-height:40px;color:var(--ink);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 12px;font-weight:700;display:flex}.file-popover button:hover,.file-move-option:hover{background:var(--soft)}.file-popover button.danger{color:var(--danger)}.file-drive-board{border-radius:12px;min-height:280px;padding:8px;transition:background .16s,box-shadow .16s}.file-drive-board.is-external-drop{background:var(--brand-soft);box-shadow:inset 0 0 0 2px var(--brand)}.file-drive-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.file-drive-card{background:var(--soft);border:1px solid #0000;border-radius:12px;flex-direction:column;min-height:132px;transition:transform .16s,background .16s,box-shadow .16s;display:flex;position:relative}.file-drive-card:hover{border-color:var(--line);background:#fff;transform:translateY(-1px);box-shadow:0 6px 16px #17151f0f}.file-drive-card.is-drop-target{background:var(--brand-soft);border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand), transparent 70%)}.file-drive-open{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;gap:6px;padding:14px 14px 12px;display:grid}.file-drive-thumb{color:#81798a;background:#fff;border-radius:10px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.file-drive-thumb img{object-fit:cover;width:100%;height:100%}.folder-thumb{color:#c9a227;background:#fff8e8}.folder-thumb svg,.file-drive-thumb svg{width:24px;height:24px}.file-drive-open strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:800;display:block;overflow:hidden}.file-drive-open small{color:var(--muted);font-size:.78rem}.file-item-menu{position:absolute;top:8px;right:8px}.file-dots,.file-drive-download{opacity:0;width:34px;height:34px}.file-drive-card:hover .file-dots,.file-drive-card:focus-within .file-dots,.file-drive-card:hover .file-drive-download,.file-drive-card:focus-within .file-drive-download{opacity:1}.file-drive-download{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;place-items:center;display:grid;position:absolute;top:8px;right:44px}.file-drive-empty{min-height:220px;color:var(--muted);text-align:center;place-items:center;display:grid}.file-drop-hint{color:var(--warning);margin:10px 4px 0;font-size:.88rem}.file-move-list{border:1px solid var(--line);border-radius:12px;max-height:320px;display:grid;overflow:auto}.file-move-option{border:0;border-bottom:1px solid var(--line);min-height:44px;font:inherit;cursor:pointer;text-align:left;background:#fff;align-items:center;gap:8px;font-weight:700;display:flex}.file-move-option svg{color:#c9a227;width:18px;height:18px}.file-room-head h1{margin:6px 0 18px}@media (width<=760px){.file-drive-toolbar,.file-drive-search,.file-drive-company,.file-drive-actions{width:100%}.file-drive-actions{justify-content:space-between;margin-left:0}.file-drive-grid{grid-template-columns:1fr}.file-drive-card{min-height:72px}.file-drive-open{grid-template-columns:44px minmax(0,1fr);align-items:center}.file-drive-open strong,.file-drive-open small{grid-column:2}.file-dots,.file-drive-download{opacity:1}}@media (prefers-reduced-motion:reduce){.file-drive-card,.file-drive-board{transition:none;transform:none}.file-drive-card:hover{transform:none}}.input-with-action{position:relative}.input-with-action input{padding-right:115px}.input-with-action button{background:var(--brand-soft);min-width:44px;height:44px;color:var(--brand);cursor:pointer;border:0;border-radius:7px;padding:0 11px;font-size:.875rem;font-weight:800;position:absolute;top:1px;right:1px}.asset-preview{border:1px solid var(--line);background:#f3f2f5;border-radius:12px;place-items:center;min-height:300px;max-height:60vh;display:grid;overflow:hidden}.asset-preview img{object-fit:contain;max-height:60vh}.asset-preview iframe{border:0;width:100%;height:58vh}.preview-generic{text-align:center}.preview-generic svg{color:#81798a;width:70px;height:70px}.asset-metadata{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(4,1fr);margin:18px 0;display:grid}.asset-metadata>div{border-right:1px solid var(--line);padding:12px}.asset-metadata>div:last-child{border-right:0}.version-history>div{border-bottom:1px solid var(--line);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.version-history>div>span strong,.version-history>div>span small{display:block}.version-history small{color:var(--muted)}.people-table{overflow:hidden}.people-head,.people-row{grid-template-columns:minmax(230px,1.2fr) .55fr 1fr .6fr auto;align-items:center;gap:14px;padding:13px 18px;display:grid}.people-head{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;background:#f6f5f8;font-size:.875rem;font-weight:800}.people-row{border-top:1px solid var(--line)}.person-cell{align-items:center;gap:10px;min-width:0;display:flex}.person-cell strong,.person-cell small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.person-cell small{color:var(--muted)}.access-summary{color:var(--muted);font-size:.875rem}.access-list{gap:8px;display:grid}.access-company,.board-access-list label{border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(170px,1fr) 180px minmax(240px,1fr);align-items:center;gap:16px;padding:13px;display:grid}.access-list strong,.access-list small,.board-access-list strong,.board-access-list small{display:block}.access-list small,.board-access-list small{color:var(--muted)}.access-list .outbound-check{cursor:pointer;border:0;align-items:center;gap:10px;min-height:44px;padding:4px 6px;display:flex}.outbound-check input{width:22px;height:22px;min-height:22px;accent-color:var(--brand);flex:none}.board-access-list{gap:8px;display:grid}.board-access-list label{grid-template-columns:minmax(0,1fr) 180px}.board-rule-note{background:var(--brand-soft);border:1px solid #d9d0ff;border-radius:11px;align-items:flex-start;gap:10px;margin:20px 0;padding:14px;display:flex}.board-rule-note p{margin:0}.history-search{max-width:600px;margin-bottom:16px;display:block}.audit-list{overflow:hidden}.audit-list article{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 18px;display:grid}.audit-list p{margin:4px 0 0}.audit-icon{color:#6b6374;background:#f1eff4;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.integration-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.integration-card{grid-template-columns:48px 1fr;align-content:start;gap:15px;min-height:250px;padding:22px;display:grid}.integration-icon{color:#716a79;background:#efedf2;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.integration-icon.connected,.integration-icon.ready{color:var(--success);background:#e8f7ef}.integration-icon.error{color:var(--danger);background:#fff0ef}.integration-card .pill{grid-column:1/-1;justify-self:start}.integration-detail{background:#f7f6f9;border-radius:9px;grid-column:1/-1;gap:8px;padding:11px;display:flex}.integration-card>small{color:var(--muted);grid-column:1/-1}.security-note{background:var(--brand-soft);border:1px solid #d9d0ff;border-radius:12px;gap:12px;max-width:720px;margin-top:20px;padding:17px;display:flex}.security-note p{margin:3px 0 0}.department-toolbar{justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px;display:flex}.department-toolbar label{width:min(420px,100%)}.department-toolbar label span{margin-bottom:7px;font-weight:800;display:block}.department-list{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.department-row{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:14px minmax(0,1fr) auto 28px;align-items:center;gap:16px;width:100%;min-height:84px;padding:15px 18px;display:grid}.department-row:last-child{border-bottom:0}.department-row:hover,.department-row:focus-visible{background:#faf9fc}.department-color{border-radius:8px;width:12px;height:42px}.department-row strong,.department-row small{display:block}.department-row small{color:var(--muted);margin-top:4px}.department-count{text-align:center;min-width:62px}.department-count strong{font-size:1.25rem}.department-detail-tabs{border-bottom:1px solid var(--line);gap:6px;margin:-6px 0 22px;display:flex}.department-detail-tabs button{cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;min-height:44px;padding:0 15px;font-weight:800}.department-detail-tabs button.active{border-color:var(--brand);color:var(--brand)}.department-overview{grid-template-columns:72px minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.department-mark{border-radius:12px;width:72px;height:72px}.department-overview p{margin:12px 0 8px}.department-overview small,.department-members small{color:var(--muted);display:block}.department-actions{gap:8px;display:flex}.department-people{grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);gap:22px;display:grid}.department-members{border:1px solid var(--line);border-radius:10px;overflow:hidden}.department-members article{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto 44px;align-items:center;gap:12px;padding:12px;display:grid}.department-members article:last-child{border-bottom:0}.department-members article>button{width:44px;height:44px;color:var(--danger);cursor:pointer;background:#fff0ef;border:0;border-radius:9px;place-items:center;display:grid}.department-add-person{border:1px solid var(--line);background:#faf9fc;border-radius:10px;align-content:start;gap:12px;padding:17px;display:grid}.department-add-person h3{margin:0}.modal-backdrop{z-index:150;background:#0f0c1494;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal{background:#fff;border-radius:18px;width:min(580px,100%);max-height:calc(100vh - 48px);overflow:hidden;box-shadow:0 26px 80px #0006}.modal.wide{width:min(980px,100%)}.modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:21px 23px;display:flex}.modal>header h2,.modal>header p{margin-bottom:0}.modal>header p{margin-top:5px}.modal-body{max-height:calc(100vh - 145px);padding:23px;overflow-y:auto}@media (width<=1180px){.company-grid,.file-grid,.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.outbound-layout{grid-template-columns:minmax(340px,.8fr) minmax(450px,1.2fr)}.people-head,.people-row{grid-template-columns:minmax(220px,1fr) .6fr 1fr auto}.people-head>:nth-child(4),.people-row>:nth-child(4){display:none}}@media (width<=920px){:root{--sidebar:0px;--topbar:64px}.sidebar{width:280px;transition:transform .22s;transform:translate(-105%)}.sidebar.open{transform:none}.mobile-close{display:grid}.sidebar-scrim{z-index:45;background:#110d1770;border:0;position:fixed;inset:0}.topbar{padding:0 18px;left:0}.menu-button{cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.content{margin-left:0;padding-inline:20px}.dashboard-layout{grid-template-columns:1fr}.dashboard-side{grid-template-columns:1fr 1fr}.outbound-layout{grid-template-columns:minmax(330px,.8fr) minmax(420px,1.2fr)}.lead-facts{grid-template-columns:1fr}.company-overview{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){:root{--topbar:58px}body{background:#fff;font-size:16px}h1{font-size:2rem}.topbar{padding-inline:10px}.global-search{flex:1;width:auto}.global-search span{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.global-search kbd,.top-avatar{display:none}.content{padding:calc(var(--topbar) + 22px) 14px 104px}.page-header{flex-direction:column;align-items:stretch;gap:17px;margin-bottom:21px}.page-header p{font-size:.96rem}.page-action,.page-action>.button{width:100%}.mobile-nav{z-index:42;min-height:80px;padding:5px 4px max(5px, env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fffffffa;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 20px #1d112413}.mobile-nav a,.mobile-nav button{color:#514b57;letter-spacing:-.055em;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:64px;padding-inline:0;font-size:.875rem;font-weight:800;display:flex}.mobile-nav span{text-overflow:clip;white-space:nowrap;max-width:100%;overflow:visible}.mobile-nav a.active{background:var(--brand-soft);color:var(--brand)}.mobile-nav svg{width:22px;height:22px}.toast{max-width:none;bottom:92px;left:12px;right:12px}.button{min-height:48px}.panel{box-shadow:none;border-radius:14px}.panel-header{padding:18px 16px 13px}.metric-grid{grid-template-columns:1fr 1fr;gap:9px}.metric{min-height:90px;padding:15px}.metric strong{font-size:1.6rem}.metric span{font-size:.875rem}.dashboard-side{grid-template-columns:1fr}.work-list{padding:0 4px 5px}.queue-actions{flex-direction:column;align-items:stretch;padding:16px}.queue-actions .button{width:100%}.work-row{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:15px 11px}.work-row>.button{grid-column:1/-1;width:100%}.work-icon{width:38px;height:38px}.work-title-line{flex-direction:column;align-items:flex-start;gap:4px}.auth-page{background:#fff;padding:0;display:block}.auth-intro{min-height:220px;padding:24px 22px 30px}.auth-copy{margin:35px 0 0}.auth-copy h1{font-size:2.5rem}.auth-copy>p{font-size:1rem}.auth-promise{display:none}.login-card{width:100%;box-shadow:none;border:0;border-radius:0;margin:0;padding:30px 22px 45px}.company-grid,.file-grid,.integration-grid{grid-template-columns:1fr}.company-card{min-height:245px}.company-overview{grid-template-columns:1fr 1fr;gap:9px}.company-overview article{grid-template-columns:34px 1fr;padding:13px 10px}.company-overview article>span{width:32px;height:32px}.board-list{padding-inline:10px}.board-list a{grid-template-columns:40px 1fr 18px;padding-inline:2px}.mobile-board-help{background:var(--brand-soft);color:#4a3d6a;border-radius:10px;margin-bottom:14px;padding:11px 13px;font-size:.875rem;display:block}.kanban{grid-auto-columns:auto;grid-auto-flow:row;gap:12px;padding-bottom:0;display:grid;overflow-x:visible}.kanban-column{min-height:0}.drag-handle{display:none}.kanban-card{grid-template-columns:1fr}.mobile-move{border-top:1px solid var(--line);margin-top:12px;padding-top:11px;font-size:.9rem;display:grid}.mobile-move select{min-height:48px}.card-detail-grid{grid-template-columns:1fr}.card-detail-side{border-top:1px solid var(--line);border-left:0;padding:22px 0 0}.outbound-toolbar{padding:10px}.outbound-toolbar form,.file-toolbar{grid-template-columns:1fr}.outbound-queue-head{flex-direction:column;align-items:flex-start;padding:17px 15px}.b2b-queue-summary,.tier-a-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tier-a-coverage-grid button:nth-child(2){border-right:0}.tier-a-coverage-grid button:nth-child(-n+2){border-bottom:1px solid var(--line)}.b2b-queue-summary>div:nth-child(2){border-right:0}.b2b-queue-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.outbound-queue-head .button{width:100%}.outbound-queue-row{grid-template-columns:minmax(0,1fr);gap:13px;padding:17px 15px}.outbound-queue-row>.lead-company-icon{display:none}.outbound-queue-title{flex-direction:row;align-items:flex-start;gap:10px}.outbound-queue-title>div{min-width:0}.outbound-queue-title .pill{flex:none;align-self:flex-start}.outbound-queue-pills{justify-items:end;display:grid}.b2b-product-fit,.b2b-brief-copy{grid-template-columns:1fr}.b2b-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.b2b-score-grid>div{border-right:0;border-bottom:1px solid var(--line)}.b2b-score-grid>div:last-child{border-bottom:0;grid-column:1/-1}.outbound-contact-role,.outbound-queue-contact{display:none}.outbound-queue-next{background:var(--brand-soft);border-radius:10px;gap:3px;margin-top:12px;padding:11px 12px;display:grid}.outbound-queue-next span{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:.82rem;font-weight:850}.outbound-queue-next strong{color:var(--ink);overflow-wrap:anywhere;font-size:.95rem;line-height:1.35}.outbound-open-lead{grid-column:auto;width:100%}.outbound-row-actions{width:100%}.lead-record-back{margin-bottom:16px}.lead-record-header{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:18px}.lead-record-header h1{font-size:2rem}.lead-decision{grid-template-columns:1fr;gap:17px;padding:18px 16px}.lead-decision-actions{grid-template-columns:1fr;display:grid}.lead-decision-actions .button{width:100%}.lead-record-tabs{margin-top:18px}.lead-record-tabs button{gap:5px;padding-inline:5px;font-size:.9rem}.lead-record-tabs button svg{width:17px;height:17px}.lead-overview{grid-template-columns:1fr}.lead-record-section>header{padding:18px 16px 14px}.lead-contact-list{padding:0 16px}.lead-contact-list>div{grid-template-columns:1fr;gap:6px;padding:14px 0}.lead-source-list{padding:0 16px}.lead-source-list a{min-height:72px}.lead-verified{align-items:flex-start;padding:16px}.lead-context>div{padding:16px}.lead-activity .timeline{padding:18px 16px}.lead-email-panel>dl{margin-inline:16px}.lead-email-panel>dl>div{grid-template-columns:1fr;gap:4px}.lead-email-panel>.button,.lead-email-panel>.dnc-banner,.lead-email-panel>.missing-fields{width:calc(100% - 32px);margin-left:16px;margin-right:16px}.next-lead{flex-direction:column;align-items:stretch;gap:8px;padding:15px 16px}.next-lead>span:last-child{justify-content:space-between}.call-open{flex-direction:column;align-items:stretch}.segmented{width:100%}.segmented button{flex:1}.inbox-row{grid-template-columns:39px minmax(0,1fr);padding:14px 11px}.inbox-action{grid-column:2}.file-toolbar{padding:10px}.drop-zone{min-height:95px;padding:15px}.file-actions{flex-wrap:wrap;display:flex}.file-actions .button{flex:125px;padding-inline:8px}.asset-metadata{grid-template-columns:1fr 1fr}.asset-metadata>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.people-head{display:none}.people-row{grid-template-columns:1fr;gap:9px;padding:16px}.people-row>span{display:block}.people-row .button{width:100%}.access-company,.board-access-list label{grid-template-columns:1fr}.department-toolbar{flex-direction:column;align-items:stretch}.department-toolbar .segmented{width:100%}.department-row{grid-template-columns:10px minmax(0,1fr) 24px;gap:11px;padding:14px 12px}.department-count{text-align:left;grid-column:2}.department-count strong,.department-count small{margin-right:4px;display:inline}.department-overview{grid-template-columns:56px minmax(0,1fr)}.department-mark{width:56px;height:56px}.department-actions{flex-direction:column;grid-column:1/-1}.department-actions .button{width:100%}.department-people{grid-template-columns:1fr}.department-members article{grid-template-columns:40px minmax(0,1fr) 44px}.department-members .pill{grid-column:2;justify-self:start}.audit-list article{grid-template-columns:38px minmax(0,1fr);padding:13px 11px}.audit-list .pill{grid-column:2;justify-self:start}.integration-card{min-height:auto}.modal-backdrop{align-items:end;padding:0}.modal,.modal.wide{border-radius:18px 18px 0 0;width:100%;max-height:93vh}.modal>header{padding:18px 16px}.modal-body{max-height:calc(93vh - 90px);padding:18px 16px calc(22px + env(safe-area-inset-bottom))}.form-actions{flex-direction:column-reverse}.form-actions .button{width:100%}.email-preview dl>div{grid-template-columns:1fr;gap:3px}}.mini-card-form,.card-attach-form{gap:10px;margin-bottom:24px;display:grid}.mini-card-form input,.mini-card-form select,.mini-card-form textarea,.card-attach-form input{min-height:44px;font-size:.88rem}.mini-card-form label,.card-attach-form label{font-size:.88rem}.outbound-readonly{color:#392b57;background:#f6f2ff;border:1px solid #d5ccea;border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 16px;padding:14px;display:flex}.outbound-readonly svg{flex:none;width:22px;height:22px}.outbound-readonly p{color:#55496d;margin:3px 0 0}.mini-card-form .button,.card-attach-form .button{width:100%}.card-attach-form{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.conversation-mode-switch{border:1px solid var(--line);background:#eef2f6;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(680px,100%);margin:0 0 16px;padding:4px;display:grid}.conversation-mode-switch button{min-height:58px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:9px 12px;display:grid}.conversation-mode-switch button.active{color:var(--ink);background:#fff;box-shadow:0 2px 8px #0f172a17}.conversation-mode-switch svg{width:22px}.conversation-mode-switch span,.conversation-mode-switch small{display:block}.conversation-mode-switch small{color:var(--muted);margin-top:2px;font-size:.78rem}.messages-layout{grid-template-columns:minmax(300px,.72fr) minmax(520px,1.28fr);align-items:start;gap:16px;height:calc(100dvh - 310px);min-height:560px;max-height:900px;display:grid}.chat-audio-draft{align-items:center;gap:7px;max-width:min(470px,70vw);display:flex}.chat-audio-draft audio{width:min(280px,40vw);min-width:150px;height:40px}.conversation-list,.message-thread{height:100%;overflow:hidden}.conversation-list{overflow-y:auto}.message-thread{flex-direction:column;min-height:0;display:flex}.conversation-live-status{border:1px solid var(--line);width:fit-content;min-height:34px;color:var(--muted);background:#fff;border-radius:999px;align-items:center;gap:7px;margin:-6px 0 12px;padding:5px 10px;font-size:.8rem;font-weight:800;display:flex}.conversation-live-status.connected{color:#225a43;background:#f1fbf6;border-color:#b9e2d0}.conversation-live-status.offline,.conversation-live-status.reconnecting{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.conversation-live-status svg{width:15px;height:15px}.conversation-list>header,.message-thread>header{border-bottom:1px solid var(--line);padding:18px}.conversation-list>header{gap:14px;display:grid}.conversation-list-tools{gap:10px;display:grid}.conversation-filter{border:1px solid var(--line);background:#f7f9fb;border-radius:10px;gap:3px;width:fit-content;padding:3px;display:inline-flex}.conversation-filter button{min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px;font-weight:800}.conversation-filter button.active{color:var(--ink);background:#fff;box-shadow:0 1px 3px #0f172a1a}.conversation-search{border:1px solid var(--line);min-height:44px;color:var(--muted);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:0 11px;display:flex}.conversation-search svg{width:18px}.conversation-search input{background:0 0;border:0;outline:0;width:100%;min-width:0}.conversation-list h2,.conversation-list p,.message-thread h2,.message-thread p{margin-bottom:0}.conversation-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:11px;width:100%;padding:15px 16px;display:grid}.conversation-list>button:hover,.conversation-list>button.selected{background:var(--brand-soft)}.conversation-list>button.selected{box-shadow:inset 4px 0 0 var(--brand)}.conversation-list strong,.conversation-list small,.conversation-list time{display:block}.conversation-list>button>span:nth-child(2){min-width:0;padding-right:32px;position:relative}.conversation-unread{background:var(--brand);color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:.75rem;font-weight:900;display:grid;position:absolute;top:0;right:0}.conversation-list small,.conversation-list time{color:var(--muted);font-size:.875rem;line-height:1.45}.conversation-icon{background:var(--brand-soft);width:40px;height:40px;color:var(--brand);border-radius:10px;place-items:center;display:grid}.message-back{color:var(--brand);background:0 0;border:0;font-weight:800;display:none}.message-thread>header{align-items:center;gap:12px;display:flex}.message-thread>header>div:not(.message-thread-actions){flex:1;min-width:0}.message-thread-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.message-history{flex:1;align-content:start;gap:15px;min-height:0;padding:20px;display:grid;overflow-y:auto}.message-history article.own-message>div{background:var(--brand-soft);border-radius:13px 4px 13px 13px}.message-history article{grid-template-columns:34px minmax(0,1fr);gap:10px;display:grid}.message-history article>div{background:#f5f4f7;border-radius:4px 13px 13px;padding:12px 14px}.message-history article>div>span{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.message-history time{color:var(--muted);white-space:nowrap;font-size:.875rem}.message-history p{color:var(--ink);white-space:pre-wrap;margin:6px 0 0}.message-to-card{min-height:44px;color:var(--brand);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:7px;padding:6px 0;font-size:.875rem;font-weight:800;display:inline-flex}.message-to-card svg,.message-linked svg{width:15px;height:15px}.message-linked{color:var(--success);align-items:center;gap:5px;margin-top:9px;display:flex}.message-compose{border-top:1px solid var(--line);gap:9px;padding:16px 20px 20px;display:grid}.message-compose-row{grid-template-columns:44px minmax(120px,1fr) auto 46px;align-items:end;gap:8px;display:grid}.message-compose-row textarea{resize:vertical;grid-column:2/4;min-height:44px;max-height:138px}.message-compose-row>.button{grid-column:4;width:46px;min-width:46px;height:44px;padding:0}.message-attach-menu{position:relative}.message-attach-menu summary{border:1px solid var(--line);width:44px;height:44px;color:var(--brand);cursor:pointer;background:#fff;border-radius:10px;place-items:center;list-style:none;display:grid}.message-attach-menu summary::-webkit-details-marker{display:none}.message-attach-menu[open]>label{z-index:4;border:1px solid var(--line);width:min(330px,75vw);color:var(--ink);background:#fff;border-radius:12px;gap:7px;padding:12px;font-weight:800;display:grid;position:absolute;bottom:52px;left:0;box-shadow:0 18px 50px #0f172a2e}.message-attachment-chip{background:var(--brand-soft);width:fit-content;color:var(--brand);border-radius:999px;align-items:center;gap:6px;margin:0;padding:5px 9px;font-size:.8rem;font-weight:800;display:inline-flex}.message-file-picker{color:var(--ink);gap:7px;font-size:.9rem;font-weight:800;display:grid}.message-file-picker select{min-height:48px}.message-file{border:1px solid color-mix(in srgb, var(--brand) 28%, var(--line));width:fit-content;max-width:100%;min-height:44px;color:var(--brand);background:#fff;border-radius:10px;align-items:center;gap:9px;margin-top:10px;padding:9px 12px;font-size:.88rem;font-weight:800;text-decoration:none;display:inline-flex}.message-file:hover{background:var(--brand-soft)}.message-file>span{gap:5px;min-width:0;display:grid;overflow:hidden}.message-file strong,.message-file small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.message-file small{border-top:1px solid var(--line);color:var(--muted);padding-top:4px;font-size:.875rem;font-weight:700;line-height:1.35}.conversation-members{border:1px solid var(--line);border-radius:12px;gap:2px;max-height:230px;margin:0;padding:10px;display:grid;overflow-y:auto}.conversation-members legend{color:var(--ink);padding:0 6px;font-size:.9rem;font-weight:850}.conversation-members label{min-height:44px;color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:7px 8px;font-weight:750;display:flex}.conversation-members label:hover{background:var(--brand-soft)}.conversation-members input{width:20px;height:20px;accent-color:var(--brand)}.conversation-members label>span:not(.character-mark){gap:1px;min-width:0;display:grid}.conversation-members label>span:not(.character-mark) strong,.conversation-members label>span:not(.character-mark) small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.conversation-members label>span:not(.character-mark) small{color:var(--muted);font-size:.78rem;font-weight:700}.conversation-setting-options{border:0;gap:6px;margin:0;padding:0;display:grid}.conversation-setting-options legend{color:var(--ink);margin-bottom:6px;font-weight:850}.conversation-setting-options label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:11px;min-height:58px;padding:10px 12px;display:flex}.conversation-setting-options input{width:20px;height:20px;accent-color:var(--brand)}.conversation-setting-options span,.conversation-setting-options small{display:block}.conversation-setting-options small{color:var(--muted);margin-top:2px}.security-note{color:#225a43;background:#f1fbf6;border:1px solid #b9e2d0;border-radius:10px;margin:0;padding:12px}.conversation-kind-picker{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.conversation-kind-picker legend{color:var(--ink);margin-bottom:8px;font-weight:850}.conversation-kind-picker label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:11px;align-items:flex-start;gap:9px;min-height:76px;padding:12px;display:flex}.conversation-kind-picker input{width:19px;height:19px;accent-color:var(--brand)}.conversation-kind-picker span,.conversation-kind-picker small{display:block}.conversation-kind-picker small{color:var(--muted);margin-top:3px}@media (width<=680px){.conversation-mode-switch{grid-template-columns:1fr}.messages-layout{height:auto;min-height:0;max-height:none;display:block}.messages-layout.has-selection .conversation-list,.messages-layout:not(.has-selection) .message-thread{display:none}.message-back{align-items:center;gap:5px;min-height:44px;margin-bottom:10px;display:inline-flex}.message-thread>header{flex-wrap:wrap;align-items:flex-start}.message-thread-actions{justify-content:flex-start;width:100%}.message-history{min-height:0;max-height:none;padding:15px 11px}.messages-page.thread-open>.page-header,.messages-page.thread-open>.conversation-mode-switch,.messages-page.thread-open>.conversation-live-status{display:none}.messages-page.thread-open .message-thread{min-height:calc(100dvh - var(--mobile-navigation-height) - 92px)}.message-compose{background:#fff;padding:12px}.message-compose-row{grid-template-columns:44px minmax(100px,1fr) auto 46px}.conversation-kind-picker{grid-template-columns:1fr}.version-history>div{grid-template-columns:44px minmax(0,1fr)}.version-history>div .button{grid-column:1/-1;width:100%}}.messages-page{width:min(1440px,100%);min-width:0}.messages-titlebar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.messages-titlebar>div:first-child{min-width:0}.messages-titlebar>div:first-child>span{color:var(--brand);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:900}.messages-titlebar h1{color:var(--ink);letter-spacing:-.045em;margin:2px 0 0;font-size:clamp(1.75rem,2.8vw,2.35rem);line-height:1.05}.messages-title-actions{align-items:center;gap:10px;display:flex}.messages-titlebar .conversation-mode-switch{background:#eef2f6;border-radius:999px;gap:3px;width:auto;margin:0;padding:3px;display:inline-flex}.messages-titlebar .conversation-mode-switch button{white-space:nowrap;border-radius:999px;grid-template-columns:none;gap:7px;min-height:38px;padding:0 12px;display:inline-flex}.messages-titlebar .conversation-mode-switch svg{width:17px;height:17px}.messages-new{border-radius:999px;min-height:44px}.messages-layout{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:minmax(290px,350px) minmax(0,1fr);gap:0;height:clamp(180px,100dvh - 205px,940px);min-height:0;max-height:none;display:grid;overflow:hidden;box-shadow:0 18px 60px #0f172a14}.messages-layout .conversation-list,.messages-layout .message-thread{box-shadow:none;border:0;border-radius:0}.messages-layout .conversation-list{border-right:1px solid var(--line);background:#fff}.conversation-list>header{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;gap:12px;padding:18px 16px 13px}.conversation-list>header>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.conversation-list>header h2{font-size:1.12rem}.conversation-presence{min-width:0;color:var(--muted);align-items:center;gap:5px;font-size:.76rem;font-weight:750;display:inline-flex}.conversation-presence.connected{color:var(--success)}.conversation-presence.offline,.conversation-presence.reconnecting{color:#9a3412}.conversation-presence svg{width:14px;height:14px}.conversation-list-tools{gap:8px}.conversation-filter{background:0 0;border:0;order:2}.conversation-filter button{min-height:32px;padding:0 10px}.conversation-search{background:#f1f4f7;border:0;border-radius:12px;min-height:40px;box-shadow:inset 0 0 0 1px #94a3b826}.conversation-list>button{border-bottom-color:#edf0f4;grid-template-columns:48px minmax(0,1fr);gap:12px;min-height:76px;padding:12px 14px;transition:background-color .16s,transform .16s;position:relative}.conversation-list>button:hover{background:#f7f9fb;transform:none}.conversation-list>button.selected{box-shadow:inset 3px 0 0 var(--brand);background:#fff3ea}.conversation-icon{color:#fff;background:linear-gradient(145deg,#243452,#111827);border-radius:50%;width:46px;height:46px}.conversation-icon svg{width:20px}.conversation-list>button>span:nth-child(2){padding-right:42px}.conversation-list strong,.conversation-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-list time{position:absolute;top:1px;right:0}.conversation-unread{top:24px}.message-thread{background:#f6f8fb;min-width:0}.message-thread>header{z-index:3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffeb;gap:12px;min-height:76px;padding:12px 18px}.message-thread>header h2{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.2;overflow:hidden}.message-thread>header p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.78rem;overflow:hidden}.message-header-action,.chat-audio-trigger,.chat-audio-send,.chat-audio-stop{color:#25324a;cursor:pointer;background:#eef2f6;border:0;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;min-height:44px;display:grid}.chat-audio-trigger{grid-column:4}.message-header-action:hover,.chat-audio-trigger:hover{background:#e4e9ef}.message-header-action svg,.chat-audio-trigger svg,.chat-audio-send svg,.chat-audio-stop svg{width:19px;height:19px}.message-header-action>span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.message-history{scroll-behavior:smooth;background:radial-gradient(circle at 50% 0,#ffffffc2,#0000 38%),#f6f8fb;gap:7px;padding:26px clamp(18px,4vw,54px)}.message-history article{grid-template-columns:30px minmax(0,1fr);justify-self:start;gap:8px;width:fit-content;max-width:min(76%,680px);position:relative}.message-history article>div{background:#fff;border:1px solid #e6eaf0;border-radius:5px 17px 17px;min-width:0;padding:9px 12px;position:relative;box-shadow:0 2px 8px #0f172a0d}.message-history article.own-message{grid-template-columns:minmax(0,1fr);justify-self:end}.message-history article.own-message>:first-child{display:none}.message-history article.own-message>div{color:#fff;background:#172033;border:0;border-radius:17px 5px 17px 17px;box-shadow:0 4px 14px #17203324}.message-history article>div>span{gap:18px}.message-history article>div>span strong,.message-history article>div>span time{color:#64748b;font-size:.72rem;font-weight:800}.message-history article.own-message>div>span strong,.message-history article.own-message>div>span time{color:#ffffffa3}.message-history .message-body{color:#1e293b;overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin-top:4px;line-height:1.42}.message-history article.own-message .message-body{color:#fff}.message-actions-menu{z-index:4;position:absolute;top:50%;right:-50px;transform:translateY(-50%)}.own-message .message-actions-menu{left:-50px;right:auto}.message-actions-menu>summary{color:#64748b;cursor:pointer;opacity:0;border-radius:50%;place-items:center;width:44px;height:44px;list-style:none;transition:opacity .15s,background-color .15s;display:grid}.message-actions-menu>summary::-webkit-details-marker{display:none}.message-history article:hover .message-actions-menu>summary,.message-actions-menu[open]>summary,.message-actions-menu>summary:focus-visible{opacity:1;background:#e8edf2}.message-actions-menu>summary svg{width:18px}.message-actions-menu>div{z-index:5;border:1px solid var(--line);background:#fff;border-radius:13px;width:238px;position:absolute;top:48px;left:0;overflow:hidden;box-shadow:0 18px 45px #0f172a2e}.own-message .message-actions-menu>div{left:auto;right:0}.message-actions-menu button,.message-attach-popover>button{width:100%;min-height:56px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:10px;padding:9px 12px;display:flex}.message-actions-menu button:hover,.message-attach-popover>button:hover{background:#f5f7fa}.message-actions-menu button>svg,.message-attach-popover svg{width:20px;color:var(--brand);flex:0 0 20px}.message-actions-menu button span,.message-actions-menu button strong,.message-actions-menu button small,.message-attach-popover button span,.message-attach-popover button strong,.message-attach-popover button small{display:block}.message-attach-popover button small,.message-actions-menu button small{color:var(--muted);margin-top:2px;font-size:.72rem;font-weight:650}.message-file{border:1px solid var(--line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fffffff5}.message-media{color:#fff;background:#0f172a;border:0;border-radius:14px;width:min(420px,100%);margin-top:8px;overflow:hidden}.message-media-image{text-align:left;cursor:pointer;padding:0;display:grid}.message-media-image img,.message-media-video video{object-fit:contain;background:#0f172a;width:100%;max-height:390px;display:block}.message-media-image>span{grid-template-columns:18px minmax(0,1fr) 18px;align-items:center;gap:8px;min-width:0;padding:9px 11px;display:grid}.message-media-image strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.message-media-image svg{width:18px}.message-media-video{display:grid}.message-media-video>button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#172033;border:0;justify-content:center;align-items:center;gap:7px;font-size:.78rem;font-weight:800;display:flex}.message-media-video>button svg{width:17px}.message-history article.message-continuation{margin-top:-5px}.message-history article.message-continuation>.character-mark{visibility:hidden}.message-history article.message-continuation>div>span{display:none}.message-history article.message-continuation .message-body{margin-top:0}.own-message .message-file{color:#fff;background:#ffffff1a;border-color:#ffffff38}.own-message .message-file small,.own-message .message-linked{color:#ffffffb8;border-color:#ffffff29}.message-compose{z-index:2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff0;gap:8px;padding:11px 14px 14px;position:relative}.message-compose-row{background:#fff;border:1px solid #dfe4ea;border-radius:25px;grid-template-columns:44px minmax(90px,1fr) 44px 44px;align-items:end;gap:6px;min-width:0;padding:4px;display:grid;box-shadow:0 2px 10px #0f172a0d}.message-compose-row textarea{resize:none;background:0 0;border:0;outline:0;min-height:44px;max-height:132px;padding:10px 5px 8px;line-height:1.45}.message-compose-row>.button{border-radius:50%;width:44px;min-width:44px;height:44px}.message-compose-row>.button:disabled{color:#94a3b8;background:#e8edf2}.message-attach-menu summary{color:#25324a;background:#eef2f6;border:0;border-radius:50%;width:44px;height:44px}.message-attach-menu[open]>.message-attach-popover{z-index:8;border:1px solid var(--line);background:#fff;border-radius:15px;width:min(330px,100vw - 50px);display:grid;position:absolute;bottom:52px;left:0;overflow:hidden;box-shadow:0 20px 55px #0f172a33}.message-attach-menu:not([open])>.message-attach-popover{display:none}.message-attach-popover label{border-top:1px solid var(--line);align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.message-attach-popover label>span{flex:1;gap:5px;min-width:0;display:grid}.message-attach-popover select{width:100%;min-width:0;min-height:38px;padding:0 30px 0 8px}.message-attachment-preview{border:1px solid var(--line);background:#f8fafc;border-radius:13px;grid-template-columns:38px minmax(0,1fr) 36px;align-items:center;gap:9px;width:min(420px,100%);min-width:0;padding:7px 8px;display:grid}.message-attachment-icon{width:36px;height:36px;color:var(--brand);background:#fff3ea;border-radius:9px;place-items:center;display:grid}.message-attachment-icon svg{width:18px}.message-attachment-preview>span:nth-child(2),.message-attachment-preview strong,.message-attachment-preview small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.message-attachment-preview small{color:var(--muted);margin-top:2px;font-size:.75rem}.chat-audio-recorder{display:contents}.chat-audio-draft,.chat-audio-recording{align-items:center;gap:7px;min-width:0;display:flex}.message-compose-row:has(.chat-audio-draft) textarea{display:none}.message-compose-row:has(.chat-audio-recording) textarea{display:none}.message-compose-row:has(.chat-audio-draft)>.button{display:none}.message-compose-row:has(.chat-audio-recording)>.button{display:none}:is(.message-compose-row:has(.chat-audio-draft) .chat-audio-draft,.message-compose-row:has(.chat-audio-recording) .chat-audio-recording){grid-column:2/-1}.chat-audio-preview{flex:1;align-items:center;gap:7px;min-width:0;display:flex}.chat-audio-preview audio{width:100%;min-width:110px;height:38px}.chat-audio-preview small,.chat-audio-recording time{color:var(--muted);font-size:.75rem;font-weight:800}.chat-audio-send,.chat-audio-stop{background:var(--brand);color:#fff}.chat-audio-recording{min-height:44px}.chat-audio-wave{flex:1;justify-content:center;align-items:center;gap:3px;min-width:56px;display:flex}.chat-audio-wave i{background:var(--brand);border-radius:99px;width:3px;height:12px;animation:.72s ease-in-out infinite alternate vral-audio-wave}.chat-audio-wave i:nth-child(2),.chat-audio-wave i:nth-child(4){height:22px;animation-delay:-220ms}.chat-audio-wave i:nth-child(3){height:30px;animation-delay:-420ms}@keyframes vral-audio-wave{to{opacity:.55;transform:scaleY(.5)}}.chat-audio-recorder>.inline-error{grid-column:1/-1;padding:2px 8px 5px}.message-audio{gap:7px;min-width:min(300px,62vw);max-width:100%;margin:4px 0 0;display:grid}.message-audio>audio{display:none}.message-audio-player{grid-template-columns:44px minmax(90px,1fr) 44px;align-items:center;gap:8px;min-width:0;display:grid;position:relative}.message-audio-play{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.message-audio-play svg{fill:currentColor;width:17px;height:17px}.message-audio-waveform{opacity:.72;align-items:center;gap:2px;height:30px;display:flex}.message-audio-waveform i{background:currentColor;border-radius:9px;flex:1;width:3px}.message-audio-player input[type=range]{width:auto;height:12px;accent-color:var(--brand);cursor:pointer;opacity:.01;padding:0;position:absolute;bottom:-5px;left:52px;right:50px}.message-audio-player input[type=range]:focus-visible{opacity:1}.message-audio-player time{text-align:right;font-size:.72rem;font-weight:800}.own-message .message-audio-play{color:#172033;background:#fff}.own-message .message-audio-player input[type=range]{accent-color:#fff}.conversation-recipient-flow{gap:14px}.conversation-recipient-field{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:8px 0 12px;display:grid}.conversation-recipient-label{color:var(--muted);padding-top:10px;font-weight:800}.conversation-recipient-input{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.conversation-recipient-input>input{min-width:150px;min-height:44px;box-shadow:none;background:0 0;border:0;outline:0;flex:1;padding:0 6px}.conversation-recipient-token{border:1px solid color-mix(in srgb, var(--brand) 26%, var(--line));background:var(--brand-soft);min-width:0;min-height:44px;color:var(--ink);cursor:pointer;border-radius:999px;grid-template-columns:24px minmax(0,auto) 16px;align-items:center;gap:6px;padding:4px 8px 4px 4px;display:inline-grid}.conversation-recipient-token>span:not(.character-mark){text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.conversation-recipient-token>svg{width:15px}.conversation-recipient-results{border:1px solid var(--line);background:#fff;border-radius:15px;max-height:min(340px,42dvh);display:grid;overflow-y:auto}.conversation-recipient-results>header{z-index:1;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:8px 12px;display:flex}.conversation-recipient-results>header small{color:var(--muted);font-size:.72rem}.conversation-recipient-results>button{min-width:0;min-height:58px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:38px minmax(0,1fr) 28px;align-items:center;gap:10px;padding:8px 11px;display:grid}.conversation-recipient-results>button:hover,.conversation-recipient-results>button:focus-visible{background:#fff7f0}.conversation-recipient-results>button>span:not(.character-mark){min-width:0;display:grid}.conversation-recipient-results>button strong,.conversation-recipient-results>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-recipient-results>button small,.conversation-recipient-results>p{color:var(--muted)}.conversation-recipient-results>button>svg{width:20px;color:var(--brand)}.conversation-recipient-results>p{text-align:center;margin:0;padding:22px 14px}.conversation-kind-picker{background:#eef2f6;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px}.conversation-kind-picker label{border:0;min-height:58px;padding:9px 10px}.conversation-kind-picker label:has(input:checked){background:#fff;box-shadow:0 2px 7px #0f172a14}.conversation-company-picker{border:0;gap:8px;margin:0;padding:0;display:grid}.conversation-company-picker legend{color:var(--ink);margin-bottom:7px;font-weight:850}.conversation-company-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:168px;padding:2px;display:grid;overflow-y:auto}.conversation-company-picker button{border:1px solid var(--line);min-width:0;min-height:48px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:11px;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:8px;padding:6px 8px;display:grid}.conversation-company-picker button span{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.conversation-company-picker button>svg:last-child{width:18px;color:var(--brand)}.conversation-company-picker button.selected{border-color:color-mix(in srgb, var(--brand) 54%, #fff);background:#fff8f2;box-shadow:0 0 0 2px #ff7a211a}.private-e2ee-grid{grid-template-columns:1fr}.private-e2ee-list-actions{align-items:center;gap:7px;display:flex}.private-e2ee-list .private-e2ee-list-actions .icon-button{margin-left:0}.private-e2ee-create{background:0 0;border:0;padding:0}.private-e2ee-company-picker{border:0;gap:7px;margin:0;padding:0;display:grid}.private-e2ee-company-picker legend{margin-bottom:2px;font-weight:850}.private-e2ee-company-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:190px;padding:2px;display:grid;overflow-y:auto}.private-e2ee-company-picker button{border:1px solid var(--line);min-width:0;min-height:48px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:11px;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:8px;padding:6px 8px;display:grid}.private-e2ee-company-picker button>span:not(.character-mark){text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.private-e2ee-company-picker button.selected{border-color:color-mix(in srgb, var(--brand) 54%, #fff);background:#fff8f2;box-shadow:0 0 0 2px #ff7a211a}@media (hover:none){.message-actions-menu>summary{opacity:.58}}@media (width<=680px){.messages-page{width:100%}.messages-titlebar{margin-bottom:10px}.messages-titlebar h1{font-size:1.75rem}.messages-titlebar .conversation-mode-switch strong,.messages-new>span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.messages-titlebar .conversation-mode-switch button,.messages-new{justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.messages-layout{height:calc(100dvh - var(--topbar) - var(--mobile-navigation-height) - 126px);border-radius:16px;min-height:0;display:block}.messages-layout .conversation-list,.messages-layout .message-thread{border:0;width:100%;height:100%}.messages-page.thread-open>.messages-titlebar{display:none}.messages-page.thread-open .messages-layout{height:calc(100dvh - var(--topbar) - var(--mobile-navigation-height) - 34px);min-height:0}.messages-page.thread-open .message-thread{min-height:0}.shell-v2.has-preview .messages-layout{height:calc(100dvh - var(--topbar) - var(--mobile-navigation-height) - 174px)}.shell-v2.has-preview .messages-page.thread-open .messages-layout{height:calc(100dvh - var(--topbar) - var(--mobile-navigation-height) - 82px)}.message-thread>header{flex-wrap:nowrap;min-height:68px;padding:9px 10px}.message-back{border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;min-height:44px;margin:0;padding:0;display:grid}.message-back>span,.message-header-action>span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.message-thread>header>.character-mark{display:none}.message-thread-actions{flex-wrap:nowrap;justify-content:flex-end;width:auto}.message-header-action{flex-basis:44px;width:44px;height:44px;min-height:44px}.message-history{max-height:none;padding:18px 13px}.message-history article{max-width:86%}.message-history article>div{padding:8px 11px}.message-history article>div>span strong{text-overflow:ellipsis;white-space:nowrap;max-width:58%;overflow:hidden}.message-history article>div>span time{font-size:.66rem}.message-actions-menu{right:-45px}.own-message .message-actions-menu{left:-45px}.message-compose{padding:8px 8px max(9px, env(safe-area-inset-bottom));position:relative;bottom:auto}.message-compose-row{grid-template-columns:44px minmax(64px,1fr) 44px 44px;gap:3px;padding:3px}.message-compose-row>.button,.message-attach-menu summary,.chat-audio-trigger,.chat-audio-send,.chat-audio-stop{flex-basis:44px;width:44px;min-width:44px;height:44px;min-height:44px}.message-compose-row textarea{min-height:44px;padding-top:11px}.message-audio{min-width:min(236px,72vw)}.conversation-recipient-field{grid-template-columns:1fr;gap:3px}.conversation-recipient-label{padding-top:0;font-size:.78rem}.conversation-recipient-results>header{flex-direction:column;align-items:flex-start;gap:2px}.conversation-company-picker>div,.private-e2ee-company-picker>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.chat-audio-wave i{animation:none}}.shell-v2 .sidebar{padding:18px 14px 14px;overflow:hidden}.shell-v2 .brand-lockup{gap:8px;min-height:66px;padding:2px 7px 14px}.brand-home{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.vral-mark{object-fit:contain;flex-shrink:0;width:40px;height:40px;display:block}.brand-home>span{gap:1px;min-width:0;display:grid}.brand-home strong{letter-spacing:.03em;font-size:1.02rem}.brand-home small{color:#64748b;font-size:.82rem;font-weight:650}.vral-wordmark{width:40px;height:auto;display:block}.shell-v2 .brand-home>span{color:#b8b2c0;letter-spacing:.02em;font-size:.875rem;font-weight:700}.sidebar-navigation{overscroll-behavior:contain;scrollbar-color:#4a4253 transparent;scrollbar-width:thin;flex:1;min-height:0;padding:0 2px 12px 0;overflow-y:auto}.shell-v2 .company-switcher{margin:4px 0 18px}.shell-v2 .company-switcher>button{min-height:64px;transition:border-color .16s,background .16s}.shell-v2 .company-switcher>button:hover:not(:disabled),.shell-v2 .company-switcher>button[aria-expanded=true]{background:#2a2332;border-color:#5d5369}.shell-v2 .company-switcher>button:disabled,.topbar-company:disabled{cursor:default;opacity:.72}.shell-v2 .company-switcher svg,.topbar-company svg{transition:transform .16s}.shell-v2 .company-switcher svg.rotated{transform:rotate(180deg)}.shell-v2 .switcher-menu{width:100%;max-height:240px;box-shadow:none;margin-top:8px;position:static;overflow-y:auto}.shell-v2 .switcher-menu button{min-height:48px}.shell-v2 .switcher-menu button>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.shell-v2 .switcher-menu button[aria-pressed=true]{background:color-mix(in srgb, var(--brand) 24%, #211b28);color:#fff}.shell-nav-title{margin:0 12px 8px}.shell-v2 .main-nav a{min-height:48px}.shell-v2 .main-nav a.active{box-shadow:inset 3px 0 0 var(--brand)}.shell-v2 .main-nav a.active svg{color:color-mix(in srgb, var(--brand) 54%, #fff)}.nav-section{border-top:1px solid #302a38;margin-top:9px;padding-top:9px}.nav-disclosure{color:#b8b2c0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:46px;padding:0 12px;font-weight:800;display:flex}.nav-disclosure>span{margin-right:auto}.nav-disclosure:hover,.nav-section.has-active>.nav-disclosure{color:#fff;background:#231d2b}.nav-disclosure svg{width:18px;height:18px}.nav-disclosure-caret{margin-left:auto;transition:transform .16s}.nav-disclosure[aria-expanded=true] .nav-disclosure-caret{transform:rotate(180deg)}.compact-nav{margin-top:3px}.shell-v2 .compact-nav a{min-height:44px;font-size:.94rem}.shell-v2 .user-card{background:#fff;flex:none;margin-top:0}.topbar-company{display:none}@media (width<=920px){body.shell-menu-open{overflow:hidden}.shell-v2 .sidebar{width:min(320px,100vw - 28px);height:100dvh;padding-bottom:calc(14px + env(safe-area-inset-bottom))}.shell-v2 .brand-lockup{min-height:68px}.topbar-company{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:11px;grid-template-columns:10px minmax(0,1fr) 18px;align-items:center;gap:9px;width:clamp(160px,27vw,240px);min-width:0;min-height:44px;padding:5px 10px;display:grid}.topbar-company small,.topbar-company strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.topbar-company small{color:var(--muted);font-size:.875rem;line-height:1.05}.topbar-company strong{color:var(--ink);font-size:.9rem;line-height:1.25}.shell-v2 .global-search{flex:1;width:auto;min-width:44px}.shell-v2 .top-icon{margin-left:0}}@media (width<=680px){:root{--topbar:64px;--mobile-navigation-height:calc(78px + env(safe-area-inset-bottom))}.shell-v2 .topbar{gap:4px;padding-inline:8px}.shell-v2 .menu-button,.shell-v2 .global-search,.shell-v2 .top-icon{flex:0 0 44px}.topbar-company{flex:1;grid-template-columns:9px minmax(0,1fr);gap:7px;width:auto;padding-inline:8px}.topbar-company>svg{display:none}.topbar-company small,.topbar-company strong{font-size:.875rem}.shell-v2 .global-search{place-items:center;width:44px;padding:0;display:grid}.shell-v2 .global-search span,.shell-v2 .global-search kbd{display:none}.shell-v2 .content{padding-top:calc(var(--topbar) + 22px);padding-bottom:calc(var(--mobile-navigation-height) + 24px)}.shell-v2 .mobile-nav{min-height:var(--mobile-navigation-height);padding:5px 4px max(5px, env(safe-area-inset-bottom));grid-template-columns:repeat(5,minmax(0,1fr))}.shell-v2 .mobile-nav a,.shell-v2 .mobile-nav button{letter-spacing:-.015em;min-width:44px;min-height:64px;font-size:.875rem}.shell-v2 .mobile-nav a.active,.shell-v2 .mobile-nav button.active{background:var(--brand-soft);color:var(--brand)}.shell-v2 .message-compose{bottom:auto}.shell-v2 .toast{bottom:calc(var(--mobile-navigation-height) + 12px)}}@media (width<=350px){:root{--mobile-navigation-height:calc(78px + env(safe-area-inset-bottom))}.shell-v2 .mobile-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.shell-v2 .mobile-nav a,.shell-v2 .mobile-nav button{letter-spacing:-.015em;min-height:64px;font-size:.78rem}}@media (height<=520px) and (width>=681px){.messages-page.thread-open>.messages-titlebar{display:none}.messages-page.thread-open .messages-layout{height:calc(100dvh - 96px)}.shell-v2.has-preview .messages-page.thread-open .messages-layout{height:calc(100dvh - 144px)}}.panel,[class$=-card],[class*=-card\ ],.state-box,.metric,.company-card,.company-overview article,.modal-content,.auth-promise,.login-card{border-radius:var(--radius-surface)}button,input:not([type=checkbox]):not([type=radio]),select,textarea{border-radius:var(--radius-control)}.panel,[class$=-card],[class*=-card\ ],.state-box,.metric,.company-overview article,.modal,.modal-content,.auth-promise,.login-card,.kanban-column,.drop-zone{border-radius:var(--radius-surface)}@media (width<=760px){.modal,.modal.wide{border-radius:var(--radius-surface) var(--radius-surface) 0 0}}select{appearance:none;box-shadow:none;text-shadow:none;font:inherit;color:var(--ink);background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23676271' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px 16px;border:1px solid #cbc8d1;padding-right:40px}select::-ms-expand{display:none}.shell-v5{--ink:#172033;--muted:#5f6b7c;--line:#e4e8ef;--soft:#f4f6f9;--brand:#f46f22;--brand-soft:#fff1e8;--success:#16815d;--warning:#98600b;--sidebar:252px;--radius-control:12px;--radius-surface:18px;color:var(--ink);background:var(--soft)}.shell-v5 .sidebar{border-right-color:var(--line);color:var(--ink);background:#fff;box-shadow:8px 0 28px #212b3c0a}.shell-v5 .brand-home,.shell-v5 .brand-home strong,.shell-v5 .mobile-close{color:var(--ink)}.shell-v5 .brand-home small,.shell-v5 .shell-nav-title,.shell-v5 .nav-disclosure{color:#6e7786}.shell-v5 .company-switcher>button{border-color:var(--line);color:var(--ink);background:#f8fafc}.shell-v5 .company-switcher>button:hover:not(:disabled),.shell-v5 .company-switcher>button[aria-expanded=true]{background:#fff8f3;border-color:#ffc49f}.shell-v5 .switcher-menu{border-color:var(--line);background:#fff;box-shadow:0 16px 40px #1720331f}.shell-v5 .switcher-menu button{border-bottom-color:var(--line);color:var(--ink)}.shell-v5 .switcher-menu button:hover,.shell-v5 .switcher-menu button[aria-pressed=true]{background:var(--brand-soft);color:var(--ink)}.shell-v5 .main-nav a{color:#4f5d70;min-height:48px;font-weight:750}.shell-v5 .main-nav a:hover,.shell-v5 .nav-disclosure:hover,.shell-v5 .nav-section.has-active>.nav-disclosure{color:var(--ink);background:#f5f7fa}.shell-v5 .main-nav a.active,.shell-v5 .main-nav a.active:hover{background:var(--brand-soft);color:#9c3e08;box-shadow:inset 3px 0 0 var(--brand)}.shell-v5 .main-nav a.active svg,.shell-v5 .main-nav a:hover svg{color:var(--brand)}.shell-v5 .nav-section{border-top-color:var(--line)}.shell-v5 .user-card{border-top-color:var(--line);background:#fff}.shell-v5 .topbar{background:#fffffff0;border-bottom-color:#e4e8efe6}.shell-v5 .global-search{background:#f6f8fa;border-color:#e1e6ed}.shell-v5 .content{background:var(--soft);padding-left:clamp(18px,3vw,44px);padding-right:clamp(18px,3vw,44px)}.shell-v5 .page{width:min(1380px,100%)}.shell-v5 h1{letter-spacing:-.025em}.shell-v5 .panel,.shell-v5 .plain-section,.shell-v5 .state-box,.shell-v5 [class$=-card],.shell-v5 [class*=-card\ ]{border-color:var(--line);box-shadow:0 8px 28px #222d400b}.shell-v5 .button{background:var(--brand);border-radius:12px;min-height:44px;font-weight:800;box-shadow:0 5px 14px #f46f222e}.shell-v5 .button:hover:not(:disabled){background:#df5e15}.shell-v5 .button.secondary,.shell-v5 .button.ghost{color:var(--ink);box-shadow:none;background:#fff;border-color:#dce2ea}.shell-v5 .button.secondary:hover:not(:disabled),.shell-v5 .button.ghost:hover:not(:disabled){color:#9c3e08;background:#fff8f3;border-color:#ffc49f}.shell-v5 input:not([type=checkbox]):not([type=radio]),.shell-v5 select,.shell-v5 textarea{background-color:#fff;border-color:#cfd6e0;min-height:44px}.shell-v5 input:focus,.shell-v5 select:focus,.shell-v5 textarea:focus,.shell-v5 button:focus-visible,.shell-v5 a:focus-visible,.shell-v5 summary:focus-visible{outline-offset:2px;outline:3px solid #f46f223d}.next-action-card{background:#fffaf6;border:1px solid #f3d5c2;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;margin-bottom:18px;padding:clamp(22px,3vw,34px);display:grid;box-shadow:0 14px 40px #77431e14}.next-action-card.is-clear{background:#f4fbf8;border-color:#cfe9df}.next-action-step{background:var(--brand);color:#fff;border-radius:18px;place-items:center;width:52px;height:52px;font-size:1.25rem;font-weight:900;display:grid}.next-action-card.is-clear .next-action-step{background:var(--success)}.next-action-copy{min-width:0}.next-action-copy h2{margin:4px 0 7px;font-size:clamp(1.25rem,2vw,1.65rem)}.next-action-copy>p{max-width:760px;margin-bottom:12px}.next-action-eyebrow{color:#b04b11;letter-spacing:.075em;text-transform:uppercase;font-size:.78rem;font-weight:900}.next-action-signals{flex-wrap:wrap;gap:8px;display:flex}.next-action-signals span{color:#596578;background:#fff;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:5px 10px;font-size:.84rem;font-weight:750;display:inline-flex}.next-action-signals svg{width:15px;height:15px;color:var(--brand)}.next-action-why{color:var(--muted);margin-top:12px}.next-action-why summary,.notification-advanced summary{cursor:pointer;min-height:44px;font-weight:800}.next-action-why p{margin:4px 0}.next-action-button{white-space:nowrap}.work-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.work-path-step{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:34px 1fr;align-content:center;gap:1px 10px;min-height:82px;padding:14px;display:grid}.work-path-step>span{color:#607086;background:#edf1f5;border-radius:12px;grid-row:1/span 2;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.work-path-step strong,.work-path-step small{min-width:0}.work-path-step small{color:var(--muted)}.work-path-step.active{background:#fff8f3;border-color:#f4c7ab}.work-path-step.active>span{background:var(--brand);color:#fff}.day-progress{background:#f4faf7;border:1px solid #d7e8df;border-radius:16px;grid-template-columns:auto minmax(160px,1fr);align-items:center;gap:18px;margin-bottom:18px;padding:16px 18px;display:grid}.day-progress>div{gap:10px;display:flex}.day-progress progress{width:100%;accent-color:var(--success)}.notification-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.notification-preset{border:1px solid var(--line);min-height:132px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:16px;align-content:start;gap:10px;padding:18px;display:grid}.notification-preset:hover,.notification-preset.is-selected{background:#fff8f3;border-color:#f5b98f}.notification-preset.is-selected{box-shadow:inset 0 0 0 2px #f46f222e}.notification-preset>span{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.notification-preset em,.notification-advanced em{color:#167653;background:#e8f6ef;border-radius:999px;padding:3px 7px;font-size:.72rem;font-style:normal;font-weight:900}.notification-preset small{color:var(--muted)}.notification-preset>b{color:#a44711;font-size:.8rem}.notification-advanced{border:1px solid var(--line);background:#f8fafc;border-radius:14px;margin:12px 0;padding:14px 16px}.notification-advanced[open] summary{margin-bottom:12px}.timezone-control,.preference-save-bar,.preference-save-bar>div{align-items:center;gap:10px;display:flex}.timezone-control input{flex:1;min-width:0}.preference-save-bar{border-top:1px solid var(--line);justify-content:space-between;margin-top:16px;padding-top:16px}.briefing-settings-form{grid-column:1/-1;gap:14px;display:grid}.briefing-toggle{min-height:94px}.briefing-time-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.briefing-time-presets button{border:1px solid var(--line);text-align:center;cursor:pointer;background:#fff;border-radius:15px;place-content:center;gap:3px;min-height:104px;display:grid}.briefing-time-presets button.is-selected{background:#fff8f3;border-color:#f5b98f;box-shadow:inset 0 0 0 2px #f46f222e}.briefing-time-presets small{color:var(--muted)}.company-access-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.company-access-picker button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;align-items:center;gap:10px;min-height:48px;padding:10px 12px;display:flex}.company-access-picker button.is-selected{background:#fff8f3;border-color:#f5b98f}.applied-filter-summary{color:#536176;background:#f6f9fc;border:1px solid #dce5f0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:10px 12px 10px 16px;font-size:.9rem;display:flex}.calculated-field{color:#166346;background:#f1faf5;border:1px solid #d7e8df;border-radius:12px;align-items:center;min-height:44px;padding:0 12px;font-weight:850;display:flex}.shell-v5 .lang-picker-emoji-idle{animation:none}@media (width<=920px){.shell-v5 .sidebar{box-shadow:16px 0 44px #1720332e}}@media (width<=760px){.next-action-card{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:20px 17px}.next-action-button{grid-column:1/-1;width:100%}.work-path,.notification-presets,.briefing-time-presets,.company-access-picker{grid-template-columns:1fr}.work-path-step{min-height:70px}.day-progress{grid-template-columns:1fr}.preference-save-bar,.timezone-control{flex-direction:column;align-items:stretch}.preference-save-bar>div,.preference-save-bar .button,.timezone-control .button{width:100%}.preference-save-bar>div{flex-direction:column-reverse}.applied-filter-summary{flex-direction:column;align-items:flex-start}}@media (width<=390px){.shell-v5 .content{padding-left:12px;padding-right:12px}.next-action-step{border-radius:14px;width:44px;height:44px}.next-action-signals span{width:100%}.shell-v5 .mobile-nav a,.shell-v5 .mobile-nav button{letter-spacing:0;min-width:44px}}.conversation-filter button{min-width:44px;min-height:44px}.modal>header .icon-button,.message-attachment-preview .icon-button,.chat-audio-draft>.icon-button,.chat-audio-recording>.icon-button{flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px}.message-attachment-preview{grid-template-columns:38px minmax(0,1fr) 44px}@media (prefers-reduced-motion:reduce){.shell-v5 *,.shell-v5 :before,.shell-v5 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.header-action-group{align-items:center;gap:10px;display:flex}.role-home,.operations-list-page,.operation-detail-page,.progress-page,.global-search-page{max-width:1280px}.focus-band{border:1px solid color-mix(in srgb, var(--brand) 16%, var(--line));background:linear-gradient(135deg, #fff, color-mix(in srgb, var(--brand-soft) 62%, #fff));border-radius:18px;grid-template-columns:minmax(280px,1fr) minmax(600px,1.55fr);align-items:center;gap:28px;margin-bottom:22px;padding:24px 26px;display:grid}.focus-band>div:first-child>span,.approval-version-card>div:nth-child(2)>span,.decision-workspace>header>span,.decision-result span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:.84rem;font-weight:800;display:block}.focus-band>div:first-child>strong{max-width:420px;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.22;display:block}.focus-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.focus-summary{border:1px solid var(--line);min-width:0;min-height:88px;color:var(--ink);text-align:center;background:#fff;border-radius:13px;place-content:center;padding:12px 9px;display:grid}button.focus-summary{cursor:pointer}.focus-summary:hover{border-color:color-mix(in srgb, var(--brand) 40%, var(--line))}.focus-summary strong{font-size:1.7rem;line-height:1}.focus-summary span{color:var(--muted);margin-top:7px;font-size:.79rem;font-weight:700}.focus-summary.danger strong{color:var(--danger)}.focus-summary.success strong{color:var(--success)}.focus-section,.plain-section,.simple-list,.detail-hero,.approval-version-card,.decision-workspace,.decision-result,.goal-hero,.search-start,.search-result-count{border:1px solid var(--line);background:#fff;border-radius:18px;box-shadow:0 7px 24px #1d123109}.focus-section{margin-bottom:22px;overflow:hidden}.focus-section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:28px;padding:23px 25px 18px;display:flex}.focus-section>header h2,.focus-section>header p{margin-bottom:0}.focus-section>header p{text-align:right}.focus-queue{display:grid}.focus-item{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;grid-template-columns:30px 46px minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px 20px;display:grid}.focus-item:last-child{border-bottom:0}.focus-order{color:#98929f;text-align:center;font-weight:800}.focus-icon,.row-icon,.search-type-icon,.contribution-icon{background:var(--brand-soft);width:44px;height:44px;color:var(--brand);border-radius:12px;place-items:center;display:grid}.focus-company,.row-company{color:var(--brand);letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px;font-size:.76rem;font-weight:900;display:block}.focus-item h3{margin:0;font-size:1.05rem}.focus-meta{color:var(--muted);flex-wrap:wrap;gap:7px 14px;margin-top:7px;font-size:.86rem;display:flex}.focus-meta>span{align-items:center;gap:5px;display:inline-flex}.focus-meta svg{width:15px;height:15px}.due-overdue{font-weight:800;color:var(--danger)!important}.home-lower-grid{grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);align-items:stretch;gap:22px;display:grid}.plain-section{padding:23px 24px}.plain-section>p:last-child{margin-bottom:0}.next-places nav{margin-top:17px;display:grid}.next-places nav button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:38px 1fr 20px;align-items:center;gap:11px;min-height:68px;padding:10px 2px;display:grid}.next-places nav button:last-child{border-bottom:0}.next-places nav button>svg:first-child{color:var(--brand)}.next-places strong,.next-places small{display:block}.next-places small{color:var(--muted);margin-top:2px}.team-pulse{position:relative;overflow:hidden}.team-pulse:after{background:var(--brand-soft);content:"";border-radius:50%;width:155px;height:155px;position:absolute;bottom:-70px;right:-55px}.team-pulse>*{z-index:1;position:relative}.team-pulse-icon{background:var(--brand-soft);width:44px;height:44px;color:var(--brand);border-radius:13px;place-items:center;margin-bottom:28px;display:grid}.team-pulse>strong{margin:20px 0 10px;font-size:2.5rem;line-height:1;display:block}.progress-track{background:#e9e6ed;border-radius:999px;height:10px;overflow:hidden}.progress-track span{border-radius:inherit;background:linear-gradient(90deg, var(--brand), #ee408f);height:100%;display:block}.team-pulse>p{margin:9px 0 18px}.text-action{min-height:44px;color:var(--brand);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-weight:800;display:inline-flex}.work-session-panel{margin-bottom:22px}.work-session-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.work-session-heading h2{margin:5px 0 7px}.work-session-heading p{max-width:68ch;color:var(--muted);margin:0}.work-session-list{gap:10px;margin-top:20px;display:grid}.work-session-row{border:1px solid var(--line);background:var(--surface,#fff);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.work-session-row strong,.work-session-row span{display:block}.work-session-row span{color:var(--muted);margin-top:4px;font-size:.86rem}.muted-note,.modal-help{color:var(--muted)}.message-compose-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.chat-audio-recorder{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.message-audio{align-items:center;gap:8px;margin:8px 0;display:flex}.message-audio audio{max-width:min(100%,360px);height:36px}.message-audio-transcript{white-space:pre-wrap;flex-basis:100%;gap:3px;max-width:70ch;margin:4px 0 0;display:grid}.message-audio-transcript strong{text-transform:uppercase;letter-spacing:.04em;font-size:.78rem}@media (width<=680px){.work-session-heading{flex-direction:column;align-items:stretch}.work-session-heading .button{align-self:flex-start}.work-session-row{flex-direction:column;align-items:flex-start}}.simple-tabs{border:1px solid var(--line);background:#f4f3f6;border-radius:12px;gap:5px;max-width:100%;margin-bottom:16px;padding:4px;display:inline-flex;overflow-x:auto}.simple-tabs button{min-height:44px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 15px;font-weight:800}.simple-tabs button.active{color:var(--ink);background:#fff;box-shadow:0 2px 8px #1e123217}.simple-list{overflow:hidden}.simple-list-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:86px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;grid-template-columns:46px minmax(0,1fr) minmax(150px,auto) 22px;align-items:center;gap:14px;padding:15px 19px;display:grid}.simple-list-row:last-child{border-bottom:0}.simple-list-row:hover{background:#fbfaff}.row-main{min-width:0}.row-main strong,.row-main small{display:block}.row-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;overflow:hidden}.row-main small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.row-side{justify-items:end;gap:5px;display:grid}.row-side small{color:var(--muted);align-items:center;gap:5px;display:inline-flex}.row-side svg{width:14px;height:14px}.operation-detail-page{max-width:1120px}.detail-hero{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:15px;padding:27px 28px;display:flex}.detail-hero h1{max-width:820px;font-size:clamp(2rem,4vw,3.25rem)}.detail-hero p{max-width:780px;margin-bottom:0;font-size:1.03rem;line-height:1.6}.decision-strip{border:1px solid color-mix(in srgb, var(--brand) 24%, var(--line));background:color-mix(in srgb, var(--brand-soft) 62%, #fff);border-radius:10px;justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;padding:20px 22px;display:flex}.decision-strip>div:first-child>span,.decision-strip>div:first-child>strong{display:block}.decision-strip>div:first-child>span{color:var(--brand);letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:.8rem;font-weight:900}.decision-strip>div:first-child>strong{max-width:560px;font-size:1.08rem}.finished-message{min-height:46px;color:var(--success);align-items:center;gap:9px;font-weight:800;display:inline-flex}.waiting-permission{min-height:46px;color:var(--muted);align-items:center;gap:9px;font-weight:750;display:inline-flex}.waiting-permission-card{background:#fbfafc;border:1px solid #dfdbe4;border-radius:15px;align-items:flex-start;gap:13px;margin-bottom:20px;padding:20px 22px;display:flex}.waiting-permission-card>svg{color:var(--brand);margin-top:2px}.waiting-permission-card strong{display:block}.waiting-permission-card p{margin:4px 0 0}.view-only-note{background:#fbfafc}.compact-action-field{min-width:280px}.compact-action-field>span{font-size:.8rem}.decision-strip>.compact-action-field{margin-left:auto}.decision-strip>.button{flex:none}.request-action-groups{gap:9px;min-width:min(520px,100%);display:grid}.request-action-groups>div{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:9px;display:grid}.detail-columns{grid-template-columns:minmax(0,1.4fr) minmax(290px,.6fr);align-items:start;gap:20px;display:grid}.detail-main,.detail-side{gap:20px;display:grid}.detail-definition{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0 0;display:grid}.detail-definition>div{border-bottom:1px solid var(--line);padding:15px 10px 13px 0}.detail-definition>div:nth-child(2n){border-left:1px solid var(--line);padding-left:14px}.detail-definition .definition-wide{border-left:0;grid-column:1/-1;padding-left:0}.detail-definition dt{color:var(--muted);text-transform:uppercase;font-size:.8rem;font-weight:800}.detail-definition dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:750}.update-form{gap:11px;margin-top:16px;display:grid}.update-form .button{justify-self:end}.human-timeline{gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.human-timeline li{grid-template-columns:20px 1fr;gap:10px;padding-bottom:19px;display:grid;position:relative}.human-timeline li:before{background:var(--line);content:"";width:2px;position:absolute;top:12px;bottom:-4px;left:5px}.human-timeline li:last-child:before{display:none}.human-timeline li>span{z-index:1;background:var(--brand);width:12px;height:12px;box-shadow:0 0 0 2px var(--brand-soft);border:3px solid #fff;border-radius:50%;margin-top:4px;position:relative}.human-timeline strong,.human-timeline small{display:block}.human-timeline strong{font-size:.92rem;line-height:1.35}.human-timeline small{color:var(--muted);margin-top:3px}.card-detail-tabs{border:1px solid var(--line);background:#fff;border-radius:12px;gap:6px;width:max-content;max-width:100%;margin:0 0 22px;padding:5px;display:flex;overflow-x:auto}.card-detail-tabs button{min-height:42px;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 14px;font-size:.84rem;font-weight:800}.card-detail-tabs button.active{color:#fff;background:#17131f}.card-single-view{gap:20px;display:grid}.card-status-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.card-status-summary article{border:1px solid var(--line);background:#faf9fb;border-radius:10px;min-width:0;padding:15px}.card-status-summary article.blocked{background:#fff4f4;border-color:#f0c5c5}.card-status-summary span,.card-status-summary strong{display:block}.card-status-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px;font-size:.71rem;font-weight:800}.card-status-summary strong{overflow-wrap:anywhere;text-transform:capitalize;font-size:.9rem}.card-edit-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.card-edit-form .wide,.card-edit-actions{grid-column:1/-1}.card-edit-actions{gap:9px;display:flex}.card-work-plan{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.card-work-plan>div{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:20px}.card-work-plan h3{align-items:center;gap:8px;margin:0 0 16px;display:flex}.card-work-plan h3 svg{width:20px;color:var(--brand)}.checklist-list,.dependency-list,.card-file-list{gap:8px;display:grid}.checklist-list article,.dependency-list article{border:1px solid var(--line);border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-width:0;padding:11px;display:grid}.checklist-list article.done span{color:var(--muted);text-decoration:line-through}.check-toggle,.dependency-state{color:#fff;background:#fff;border:2px solid #aea8b6;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}button.check-toggle{cursor:pointer}.dependency-state.complete{background:#177458;border-color:#177458}.check-toggle:has(svg){background:#177458;border-color:#177458}.check-toggle svg,.dependency-state svg{width:15px}.dependency-list strong,.dependency-list small{overflow-wrap:anywhere;display:block}.dependency-list small{color:var(--muted);margin-top:3px;font-size:.76rem}.dependency-state{border-radius:50%}.icon-button{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.icon-button:hover{color:#8d1f2b;background:#f2eff5}.icon-button svg{width:17px}.add-work-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:12px;display:grid}.card-modal-error{margin-top:15px}@media (width<=820px){.card-status-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.card-work-plan{grid-template-columns:1fr}.card-edit-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.card-detail-tabs{width:100%}.card-detail-tabs button{flex:1;padding-inline:10px}.card-status-summary,.card-edit-form{grid-template-columns:1fr}.card-edit-actions{display:grid}.card-edit-actions .button{justify-content:center;width:100%}.card-work-plan>div{padding:16px}.add-work-row{grid-template-columns:1fr}.add-work-row .button{justify-content:center;width:100%}}.operations-form{gap:17px;display:grid}.sales-contact-essential{gap:16px;display:grid}.sales-contact-more{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.sales-contact-more>summary{min-height:48px;color:var(--muted);cursor:pointer;padding:13px 15px;font-weight:700}.sales-contact-more[open]>summary{border-bottom:1px solid var(--line)}.sales-contact-more-fields{gap:16px;padding:16px;display:grid}.sales-contact-more-fields .form-help{margin:0}.form-two,.form-three{gap:14px;display:grid}.form-two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-three{grid-template-columns:repeat(3,minmax(0,1fr))}.form-help{color:var(--warning);background:#fff8e8;border-radius:10px;margin:-5px 0 0;padding:12px 13px}.large-check{border:1px solid var(--line);border-radius:11px;flex-direction:row;align-items:center;gap:11px;min-height:54px;padding:10px 13px;display:flex}.large-check input{width:22px;min-height:22px}.approval-version-card{grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:20px;margin-bottom:15px;padding:23px;display:grid}.version-badge{background:var(--brand-soft);width:70px;height:70px;color:var(--brand);border-radius:17px;place-items:center;display:grid}.version-badge svg{width:28px;height:28px}.version-badge span{display:none}.approval-version-card h2{overflow-wrap:anywhere;margin-bottom:3px}.approval-version-card p{margin-bottom:0}.approval-decision{flex-direction:column;align-items:stretch}.approval-decision .compact-action-field{width:100%}.approval-buttons{justify-content:flex-end;gap:10px;display:flex}.decision-result{align-items:flex-start;gap:15px;margin-bottom:20px;padding:22px 24px;display:flex}.decision-result>svg{width:27px;height:27px;color:var(--brand)}.decision-result h2{margin:3px 0 7px;font-size:1.45rem}.decision-result p{margin-bottom:5px}.decision-result.success{background:#f5fcf8;border-color:#bfe4ce}.decision-result.success>svg{color:var(--success)}.decision-result.warning{background:#fffaf0;border-color:#ead2a7}.decision-result.warning>svg{color:var(--warning)}.approval-history{max-width:760px;margin-top:20px}.decision-workspace{margin-bottom:20px;overflow:hidden}.decision-workspace>header{border-bottom:1px solid var(--line);padding:22px 24px}.decision-options{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:22px 24px;display:grid}.decision-options label,.recognition-options label{border:2px solid var(--line);cursor:pointer;background:#fff;border-radius:13px;flex-direction:row;align-items:flex-start;gap:11px;min-height:104px;padding:17px;display:flex;position:relative}.decision-options label.selected,.recognition-options label.selected{border-color:var(--brand);background:var(--brand-soft)}.decision-options input,.recognition-options input{width:21px;min-height:21px;accent-color:var(--brand);flex:none;margin-top:3px}.decision-options span,.recognition-options span,.decision-options small,.decision-options strong,.recognition-options strong,.recognition-options small{display:block}.decision-options small{color:var(--brand);margin-bottom:4px;font-weight:900}.decision-options strong{font-size:1rem;line-height:1.45}.decision-note{margin:0 24px 17px}.decision-submit{margin:0 24px 24px}.decision-context-grid{margin-top:20px}.source-link{color:var(--brand);align-items:center;gap:6px;display:inline-flex}.source-link svg{width:16px;height:16px}.progress-tabs{margin-bottom:22px}.progress-tab-panel{min-width:0}.progress-team-toolbar{justify-content:space-between;align-items:center;gap:18px;min-height:54px;margin-bottom:16px;display:flex}.progress-team-actions{align-items:center;gap:9px;display:flex}.single-company-context{gap:2px;display:grid}.single-company-context span,.company-goal-picker-desktop>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.8rem;font-weight:850}.single-company-context strong{font-size:1.1rem}.company-goal-picker-desktop{gap:6px;display:grid}.company-goal-picker-desktop>div{flex-wrap:wrap;gap:7px;display:flex}.company-goal-picker-desktop button{border:1px solid var(--line);min-height:44px;color:var(--muted);cursor:pointer;background:#fff;border-radius:10px;padding:0 15px;font-weight:800}.company-goal-picker-desktop button.selected{border-color:var(--brand);background:var(--brand-soft);color:var(--ink)}.company-goal-picker-desktop button:disabled{cursor:wait;opacity:.65}.company-goal-picker-mobile{display:none}.goal-manager-menu{position:relative}.goal-manager-menu>summary{cursor:pointer;list-style:none;display:inline-flex}.goal-manager-menu>summary::-webkit-details-marker{display:none}.goal-manager-menu[open]>summary{border-color:var(--brand);background:var(--brand-soft)}.goal-manager-menu>div{z-index:6;border:1px solid var(--line);background:#fff;border-radius:13px;width:210px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;overflow:hidden;box-shadow:0 18px 45px #1c122d24}.goal-manager-menu>div button{min-height:44px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-weight:750;display:flex}.goal-manager-menu>div button:hover{background:var(--soft)}.goal-manager-menu>div button svg{width:18px;height:18px}.goal-manager-menu>div .danger-text{color:var(--danger)}.request-approval-step{justify-content:flex-end;align-items:center;gap:12px;display:flex}.request-approval-step .waiting-permission{max-width:470px}.goal-hero{grid-template-columns:160px minmax(0,1fr) auto;align-items:center;gap:26px;padding:28px;display:grid;position:relative}.goal-hero.goal-reached{border-color:color-mix(in srgb, var(--success) 34%, var(--line))}.goal-ring{background:conic-gradient(var(--brand) var(--goal-progress), #ece9ef 0);border-radius:50%;place-items:center;width:144px;height:144px;display:grid;position:relative}.goal-ring:before{content:"";background:#fff;border-radius:50%;width:110px;height:110px;position:absolute}.goal-ring span{z-index:1;color:var(--muted);text-align:center;font-size:.8rem;position:relative}.goal-ring strong{color:var(--ink);font-size:1.8rem;display:block}.goal-copy{min-width:0}.goal-title-line{align-items:center;gap:10px;margin-bottom:6px;display:flex}.goal-title-line .eyebrow{margin:0}.goal-hero h2{font-size:clamp(1.55rem,2.5vw,2.2rem)}.goal-hero p{max-width:670px}.goal-numbers{flex-wrap:wrap;gap:10px 20px;margin-top:17px;display:flex}.goal-numbers span{color:var(--muted);font-size:.88rem}.goal-numbers strong{color:var(--ink);font-size:1.12rem;display:block}.goal-date{background:var(--brand-soft);max-width:255px;color:var(--brand);border-radius:12px;align-items:center;gap:9px;padding:13px 15px;display:flex}.goal-date svg{flex:none}.goal-date span,.goal-date strong{display:block}.goal-date span{font-size:.8rem}.goal-date strong{font-size:.92rem}.goal-celebration{border:1px solid color-mix(in srgb, var(--success) 24%, var(--line));color:var(--success);background:#effaf4;border-radius:12px;grid-column:1/-1;align-items:center;gap:11px;padding:14px 16px;animation:.45s ease-out both goal-arrive;display:flex}.goal-celebration>svg{width:23px;height:23px;animation:2.8s ease-in-out infinite goal-sparkle}.goal-celebration strong,.goal-celebration span{display:block}.goal-celebration span{color:var(--muted);margin-top:2px;font-size:.9rem}.progress-movement{margin-top:22px}.section-heading{justify-content:space-between;gap:20px;margin-bottom:15px;display:flex}.section-heading h2,.section-heading p{margin-bottom:0}.section-heading>svg{width:32px;height:32px;color:var(--success)}.contribution-list{display:grid}.contribution-list article{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.contribution-list article:last-child{border-bottom:0}.contribution-list strong,.contribution-list p{margin:0;display:block}.contribution-list p{margin-top:3px;font-size:.87rem}.contribution-icon.approved_work{color:var(--success);background:#e9f8f0}.contribution-icon.blocker_resolved{color:var(--warning);background:#fff4d9}.contribution-icon.help{background:var(--brand-soft);color:var(--brand)}.contribution-icon.day_closed{color:#315fc2;background:#eef4ff}.progress-private-team-note{background:var(--soft);border-radius:13px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:13px;padding:18px;display:grid}.progress-private-team-note>svg{color:var(--brand)}.progress-private-team-note strong,.progress-private-team-note p{margin:0;display:block}.progress-private-team-note p{margin-top:3px}.personal-progress-hidden{border:1px solid var(--line);background:#fff;border-radius:18px;justify-items:start;max-width:680px;padding:34px;display:grid}.privacy-icon{background:var(--brand-soft);width:48px;height:48px;color:var(--brand);border-radius:14px;place-items:center;display:grid}.personal-progress-hidden .privacy-icon{margin-bottom:24px}.personal-progress-hidden h2{font-size:1.7rem}.personal-progress-hidden p{max-width:570px}.personal-progress-hidden .button{margin-top:8px}.personal-progress-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.personal-progress-heading h2{margin-bottom:5px;font-size:1.75rem}.personal-progress-heading p{max-width:650px;margin:0}.weekly-win-summary{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:minmax(210px,.6fr) minmax(310px,1.4fr);margin-bottom:22px;display:grid;overflow:hidden;box-shadow:0 7px 24px #1d123109}.weekly-win-primary{background:var(--brand-soft);text-align:center;place-content:center;min-height:190px;padding:28px;display:grid}.weekly-win-primary>span{color:var(--brand);letter-spacing:.07em;text-transform:uppercase;font-size:.82rem;font-weight:900}.weekly-win-primary>strong{color:var(--ink);margin:7px 0 3px;font-size:3.25rem;line-height:1}.weekly-win-primary>small{max-width:170px;color:var(--muted);font-size:.88rem}.healthy-streak{align-items:center;gap:15px;padding:28px;display:flex}.healthy-streak>svg{width:34px;height:34px;color:var(--success);flex:none}.healthy-streak strong,.healthy-streak span{display:block}.healthy-streak strong{font-size:1.2rem}.healthy-streak span{max-width:450px;color:var(--muted);margin-top:5px}.weekly-win-details{border-top:1px solid var(--line);grid-column:1/-1}.weekly-win-details summary{min-height:48px;color:var(--brand);cursor:pointer;padding:14px 20px;font-weight:850}.weekly-win-details>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;padding:0 18px 18px;display:grid}.weekly-win-details>div>span{border-right:1px solid var(--line);min-height:82px;color:var(--muted);text-align:center;place-content:center;padding:10px;font-size:.82rem;display:grid}.weekly-win-details>div>span:last-child{border-right:0}.weekly-win-details strong{color:var(--ink);margin-bottom:4px;font-size:1.45rem;display:block}.professional-milestones{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden}.professional-milestones>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:23px 24px 18px;display:flex}.professional-milestones>header h2{margin-bottom:4px}.professional-milestones>header p{margin:0}.professional-milestones>header>svg{width:34px;height:34px;color:var(--brand)}.milestone-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.milestone-list article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:13px;min-height:142px;padding:21px 22px;display:grid}.milestone-list article:nth-child(2n){border-right:0}.milestone-list article:nth-last-child(-n+2){border-bottom:0}.milestone-mark{background:var(--soft);width:42px;height:42px;color:var(--muted);border-radius:12px;place-items:center;display:grid}.milestone-list article.reached .milestone-mark{color:var(--success);background:#e9f8f0}.milestone-title{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.milestone-title>span{color:var(--muted);flex:none;font-size:.78rem;font-weight:750}.milestone-list p{margin:5px 0 11px;font-size:.9rem}.milestone-progress{background:#e9e6ed;border-radius:999px;height:7px;overflow:hidden}.milestone-progress span{border-radius:inherit;background:var(--brand);height:100%;display:block}.fair-play-intro{border:1px solid color-mix(in srgb, var(--brand) 22%, var(--line));background:linear-gradient(135deg, #fff, color-mix(in srgb, var(--brand-soft) 58%, #fff));border-radius:18px;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:18px;margin-bottom:18px;padding:25px;display:grid}.fair-play-intro>svg{width:46px;height:46px;color:var(--brand);background:#fff;border-radius:13px;padding:9px}.fair-play-intro h2{margin-bottom:6px;font-size:1.7rem}.fair-play-intro p{max-width:760px;margin:0}.fair-play-columns{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);align-items:start;gap:18px;display:grid}.automatic-points>header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:8px;display:flex}.automatic-points>header h2,.automatic-points>header p{margin-bottom:0}.automatic-points>header>svg{color:var(--success)}.automatic-points>div{display:grid}.automatic-points article{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,1fr);align-items:start;gap:14px;padding:16px 0;display:grid}.automatic-points article:last-child{border-bottom:0}.automatic-points article>strong{min-height:42px;color:var(--success);background:#e9f8f0;border-radius:11px;place-items:center;display:grid}.automatic-points h3,.automatic-points p{margin:0}.automatic-points h3{font-size:1rem}.automatic-points p{margin-top:3px;font-size:.9rem}.manual-help-rule>svg{background:var(--brand-soft);width:44px;height:44px;color:var(--brand);border-radius:13px;margin-bottom:22px;padding:9px}.manual-help-rule h2{margin:5px 0 8px}.manual-help-rule h2 strong{color:var(--success)}.manual-help-rule ul{color:var(--muted);gap:8px;margin:17px 0 20px;padding-left:20px;display:grid}.progress-privacy-control{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:18px;padding:20px 22px;display:grid}.progress-privacy-control h2,.progress-privacy-control p{margin:0}.progress-privacy-control p{margin-top:4px}.fixed-recognition-rule{border:1px solid color-mix(in srgb, var(--brand) 22%, var(--line));background:var(--brand-soft);border-radius:13px;grid-template-columns:46px minmax(0,1fr);gap:13px;padding:16px;display:grid}.fixed-recognition-rule>svg{color:var(--brand)}.fixed-recognition-rule strong,.fixed-recognition-rule p{margin:0;display:block}.fixed-recognition-rule strong{font-size:1.04rem}.fixed-recognition-rule strong span{color:var(--success)}.fixed-recognition-rule p{margin-top:4px}@keyframes goal-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes goal-sparkle{0%,to{opacity:.7;transform:rotate(0)scale(1)}50%{opacity:1;transform:rotate(8deg)scale(1.08)}}.search-hero{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:20px;padding:12px 13px;display:grid}.search-hero>svg{color:var(--muted);margin-left:5px}.search-hero label{display:block}.search-hero input{border:0;min-height:50px;font-size:1.05rem}.search-hero input:focus{outline:0}.search-start{max-width:720px;padding:36px}.search-start>svg{width:46px;height:46px;color:var(--brand);margin-bottom:18px}.search-start h2{font-size:1.6rem}.search-start ul{color:var(--muted);gap:8px;padding-left:20px;display:grid}.search-result-count{align-items:baseline;gap:9px;margin-bottom:15px;padding:15px 18px;display:flex}.search-result-count strong{font-size:1.7rem}.search-result-count span{color:var(--muted)}.search-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.search-groups>section>header{align-items:center;gap:12px;margin-bottom:13px;display:flex}.search-groups>section>header h2,.search-groups>section>header p{margin-bottom:0}.search-result-row{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:78px;padding:13px 2px;display:flex}.search-result-row:last-child{border-bottom:0}.search-result-row>span{min-width:0}.search-result-row small,.search-result-row strong,.search-result-row p{display:block}.search-result-row small{color:var(--brand);text-transform:uppercase;font-size:.75rem;font-weight:900}.search-result-row strong{margin-top:2px}.search-result-row p{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:.87rem;overflow:hidden}.people-simple-list,.person-overview,.person-action-list{gap:10px;display:grid}.person-simple-row{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:13px;grid-template-columns:46px minmax(0,1fr) auto 22px;align-items:center;gap:13px;min-height:76px;padding:13px 16px;display:grid}.person-simple-row:hover{border-color:color-mix(in srgb, var(--brand) 35%, var(--line))}.person-main{min-width:0}.person-main strong,.person-main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.person-main small{color:var(--muted)}.person-row-meta{justify-content:flex-end;align-items:center;gap:12px;display:flex}.person-company-count{color:var(--muted);text-align:right;font-size:.87rem}.person-company-count small{display:block}.person-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.person-overview>dl,.person-overview>div{border:1px solid var(--line);background:#fff;border-radius:12px;min-height:88px;margin:0;padding:15px}.person-overview>dl{grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.person-overview dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:850}.person-overview dd{margin:4px 0 0;font-weight:750}.person-overview small,.person-overview strong{display:block}.person-overview small{color:var(--muted)}.person-overview strong{margin-top:5px}.person-action-list button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 14px;display:flex}.team-structure-guide{gap:10px;display:grid}.team-structure-guide article{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;padding:16px;display:grid}.team-structure-guide article>span{background:var(--brand-soft);width:44px;height:44px;color:var(--brand);border-radius:12px;place-items:center;font-weight:900;display:grid}.team-structure-guide article strong{margin-bottom:4px;font-size:1.02rem;display:block}.team-structure-guide article p,.team-structure-guide aside p{color:var(--muted);margin:0}.structure-arrow{color:var(--brand);text-align:center;font-size:1.35rem;font-weight:900;line-height:1}.structure-branches{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.team-structure-guide aside{border:1px solid color-mix(in srgb, var(--brand) 20%, var(--line));background:var(--brand-soft);border-radius:14px;grid-template-columns:24px minmax(0,1fr);gap:12px;margin-top:6px;padding:15px;display:grid}.team-structure-guide aside svg{color:var(--brand)}.daily-rhythm{border:1px solid color-mix(in srgb, var(--brand) 24%, var(--line));background:linear-gradient(135deg, #fff, color-mix(in srgb, var(--brand-soft) 52%, #fff));border-radius:18px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:22px;padding:20px 22px;display:grid}.daily-rhythm.closed{background:linear-gradient(135deg,#fff,#effaf4);border-color:#b8e4ca}.daily-rhythm-icon{width:54px;height:54px;color:var(--brand);background:#fff;border-radius:15px;place-items:center;display:grid;box-shadow:0 5px 18px #1e123214}.daily-rhythm.closed .daily-rhythm-icon{color:var(--success)}.daily-rhythm-copy h2,.daily-rhythm-copy p{margin:0}.daily-rhythm-copy h2{margin-top:3px;font-size:1.3rem}.daily-rhythm-copy p,.daily-rhythm-copy small{color:var(--muted);margin-top:4px;display:block}.help-card{flex-direction:column;min-height:250px;display:flex}.help-card .text-action{margin-top:auto}.rescue-win{background:#effaf4;border:1px solid #b8e4ca;border-radius:16px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:15px;margin-bottom:20px;padding:17px 19px;display:grid}.rescue-win-icon{width:52px;height:52px;color:var(--success);background:#fff;border-radius:14px;place-items:center;display:grid}.rescue-win strong,.rescue-win p{margin:0;display:block}.rescue-win strong{font-size:1.06rem}.rescue-win p{color:var(--muted);margin-top:3px}.rescue-list{gap:14px;display:grid}.rescue-card{border:1px solid var(--line);border-left:5px solid var(--warning);background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:21px 22px;display:grid;box-shadow:0 9px 28px #1e12320d}.rescue-card-top{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:.9rem;display:flex}.rescue-card h2{margin:3px 0 9px;font-size:1.25rem}.rescue-note{color:#6b4710;background:#fff8e8;border-radius:11px;max-width:800px;margin:0;padding:12px 14px}.rescue-people{flex-wrap:wrap;gap:10px 28px;margin:14px 0 0;display:flex}.rescue-people div{min-width:190px}.rescue-people dt{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:850}.rescue-people dd{margin:3px 0 0;font-weight:800}.rescue-actions{gap:9px;min-width:170px;display:grid}.rescue-modal-context{background:var(--brand-soft);border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:17px;padding:14px;display:grid}.rescue-modal-context>svg{color:var(--brand)}.rescue-modal-context strong,.rescue-modal-context p{margin:0;display:block}.rescue-modal-context p{color:var(--muted);margin-top:3px}.team-health-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.team-summary-card{border:1px solid var(--line);min-height:88px;color:var(--ink);text-align:left;background:#fff;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 15px;display:grid}button.team-summary-card{cursor:pointer}.team-summary-card>svg:first-child{background:var(--brand-soft);width:42px;height:42px;color:var(--brand);border-radius:11px;padding:9px}.team-summary-card>span strong,.team-summary-card>span small{display:block}.team-summary-card>span strong{font-size:1.35rem}.team-summary-card>span small{color:var(--muted)}.team-summary-card.danger{border-color:#f0c2c2}.team-summary-card.warning{border-color:#efd8a6}.team-summary-card.success>svg:first-child{color:var(--success);background:#eaf8f0}.team-health-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:15px;display:grid}.team-work-list{gap:10px;display:grid}.team-work-row{border:1px solid var(--line);min-height:76px;color:var(--ink);background:#fff;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:13px 15px;text-decoration:none;display:grid}.team-work-row:hover{border-color:var(--brand);background:var(--brand-soft)}.team-work-row .row-main{gap:3px;min-width:0;display:grid}.team-work-row .row-main strong,.team-work-row .row-main small{overflow-wrap:anywhere}.team-work-row .row-company{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800}.company-work-panel{margin-bottom:20px}.company-work-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:0 20px 20px;display:grid}.company-work-link{border:1px solid var(--line);min-height:86px;color:var(--ink);background:#fff;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px;text-decoration:none;display:grid}.company-work-link:hover{border-color:var(--brand);background:var(--brand-soft)}.company-work-link>span{width:42px;height:42px;color:var(--brand);background:var(--brand-soft);border-radius:13px;place-items:center;display:grid}.company-work-link>div{gap:4px;min-width:0;display:grid}.company-work-link strong{font-size:16px}.company-work-link small{color:var(--muted);line-height:1.4}.team-person-card{border:1px solid var(--line);background:#fff;border-radius:16px;gap:14px;padding:20px;display:grid;box-shadow:0 8px 26px #1e12320b}.team-person-card.attention{border-color:#efc2c2;box-shadow:0 8px 28px #7e262612}.team-person-card.compact{grid-template-columns:minmax(0,1fr) auto;align-items:center}.team-person-card.compact>header{grid-column:1}.team-person-card>header{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.team-person-card h2,.team-person-card header p{margin:0}.team-person-card h2{font-size:1.15rem}.team-person-card header p{color:var(--muted);margin-top:2px}.team-person-focus{background:var(--brand-soft);border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px;padding:13px;display:grid}.team-person-focus>svg{color:var(--brand)}.team-person-focus span,.team-person-focus strong,.team-person-focus small{display:block}.team-person-focus span{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:850}.team-person-focus strong{margin-top:3px}.team-person-focus small{color:var(--muted);margin-top:3px}.team-person-counts{flex-wrap:wrap;gap:8px;display:flex}.team-person-counts>span{border:1px solid var(--line);color:var(--muted);border-radius:10px;padding:8px 10px;font-size:.88rem}.team-person-counts>span strong{color:var(--ink)}.team-person-counts>span.needs-attention{color:var(--danger);background:#fff4f4;border-color:#f0c2c2}.team-person-clear{color:#28754d;align-items:center;gap:8px;margin:0;font-weight:750;display:flex}.team-person-clear svg{flex:none;width:20px;height:20px}.team-person-card.compact>.team-person-clear{grid-column:2}.team-person-card>footer{justify-content:flex-end;display:flex}@media (width<=1100px){.focus-band,.home-lower-grid,.progress-columns,.fair-play-columns{grid-template-columns:1fr}.team-pulse:after{display:none}.detail-columns{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr)}.search-groups{grid-template-columns:1fr}.team-health-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.inbox-toolbar,.inbox-filters,.inbox-action{align-items:center;gap:10px;display:flex}.today-quick{grid-column:1/-1;width:100%}.today-quick-row{flex-wrap:wrap;gap:8px;display:flex}.today-quick-editor{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:12px;margin-top:12px;padding:14px;display:grid}.today-quick-editor label{color:var(--ink-soft);gap:5px;font-size:.82rem;font-weight:700;display:grid}.today-quick-editor textarea,.today-quick-editor input,.today-quick-editor select{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--ink);border-radius:9px;padding:9px 11px}.today-quick-editor textarea{resize:vertical;min-height:76px}.today-quick-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.inbox-toolbar .btn svg,.inbox-action svg{width:17px;height:17px}.inbox-filters{flex-wrap:wrap;margin:0 0 16px}.inbox-filters label{min-width:min(240px,100%);color:var(--ink-soft);gap:5px;font-size:.82rem;font-weight:700;display:grid}.inbox-filters select{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--ink);border-radius:10px;padding:0 12px}.inbox-list{overflow:hidden}.inbox-row{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--brand-orange) 3%, var(--surface));cursor:pointer;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:16px 18px;display:grid}.inbox-row:last-child{border-bottom:0}.inbox-row.read{background:var(--surface)}.inbox-row:hover,.inbox-row:focus-visible{background:var(--surface-soft);outline:none}.inbox-icon{width:40px;height:40px;color:var(--brand-navy);background:var(--surface-soft);border-radius:12px;place-items:center;display:grid}.inbox-icon svg{width:20px;height:20px}.inbox-main,.inbox-main>span{min-width:0}.inbox-main>span{align-items:center;gap:8px;display:flex}.inbox-main p,.inbox-main small{color:var(--ink-soft);margin:4px 0 0}.inbox-action{color:var(--brand-navy);font-weight:700}@media (width<=760px){.inbox-toolbar{flex-direction:column;align-items:stretch;width:100%}.inbox-toolbar .btn,.inbox-toolbar .segmented{width:100%}.inbox-row{grid-template-columns:40px minmax(0,1fr);padding:15px 13px}.today-quick-fields{grid-template-columns:1fr}.inbox-action{grid-column:2;justify-content:space-between}.focus-band>div:first-child>span,.focus-summary span,.focus-company,.row-company,.focus-meta,.decision-strip>div:first-child>span,.compact-action-field>span,.detail-definition dt,.goal-ring span,.goal-date span,.search-result-row small,.person-overview dt{font-size:.875rem}.header-action-group,.header-action-group .button{width:100%}.header-action-group{grid-template-columns:1fr;display:grid}.focus-band{gap:18px;padding:19px 17px}.focus-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.focus-summary{min-height:78px}.focus-section>header{flex-direction:column;align-items:flex-start;gap:7px;padding:19px 17px 14px}.focus-section>header p{text-align:left}.focus-item{grid-template-columns:28px 42px minmax(0,1fr);gap:10px;padding:16px 13px}.focus-item>.button{grid-column:1/-1;width:100%}.focus-icon,.row-icon,.search-type-icon,.contribution-icon{width:40px;height:40px}.plain-section{padding:19px 16px}.simple-tabs{grid-template-columns:1fr 1.55fr 1fr;width:100%;display:grid;overflow:visible}.simple-tabs button{white-space:normal;min-width:0;padding:10px 6px;line-height:1.2}.request-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.request-tabs button{white-space:nowrap}.simple-list{border-left:0;border-right:0;border-radius:0}.simple-list-row{grid-template-columns:42px minmax(0,1fr) 18px;gap:11px;min-height:94px;padding:15px 4px}.simple-list-row>.row-side{grid-column:2;justify-items:start}.simple-list-row>svg{grid-area:1/3/3}.row-main strong,.row-main small{white-space:normal}.detail-hero{flex-direction:column;align-items:flex-start;padding:21px 17px}.detail-hero h1{font-size:2rem}.decision-strip{flex-direction:column;align-items:stretch;padding:18px 16px}.decision-strip>.compact-action-field{width:100%;min-width:0;margin-left:0}.decision-strip>.button,.approval-buttons .button{width:100%}.request-action-groups,.request-action-groups>div{grid-template-columns:1fr;min-width:0}.request-action-groups .button{width:100%}.detail-columns,.detail-definition{grid-template-columns:1fr}.detail-definition>div:nth-child(2n){border-left:0;padding-left:0}.update-form .button{width:100%}.form-two,.form-three{grid-template-columns:1fr}.approval-version-card{grid-template-columns:62px 1fr;gap:14px;padding:18px 16px}.version-badge{width:58px;height:58px}.approval-version-card>.button{grid-column:1/-1;width:100%}.approval-buttons{grid-template-columns:1fr;display:grid}.decision-options,.recognition-options{grid-template-columns:1fr;padding:16px}.decision-note{margin:0 16px 15px}.decision-submit{width:calc(100% - 32px);margin:0 16px 18px}.goal-hero{grid-template-columns:1fr;padding:22px 18px}.goal-ring{width:124px;height:124px}.goal-ring:before{width:94px;height:94px}.goal-date{width:100%;max-width:none}.goal-celebration{grid-column:auto}.progress-team-toolbar{flex-direction:column;align-items:stretch}.progress-team-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.progress-team-actions>.button,.goal-manager-menu,.goal-manager-menu>summary{width:100%}.goal-manager-menu>summary{justify-content:center}.company-goal-picker-desktop{display:none}.company-goal-picker-mobile{color:var(--muted);gap:6px;font-size:.875rem;font-weight:850;display:grid}.company-goal-picker-mobile select{width:100%;color:var(--ink);font-size:1rem}.goal-title-line{flex-direction:column;align-items:flex-start}.contribution-list article{grid-template-columns:40px minmax(0,1fr)}.contribution-list .pill{grid-column:2;justify-self:start}.personal-progress-hidden{padding:25px 19px}.personal-progress-heading{flex-direction:column;align-items:stretch;gap:14px}.personal-progress-heading .button{width:100%}.weekly-win-summary{grid-template-columns:1fr}.weekly-win-primary{min-height:160px}.healthy-streak{padding:22px 18px}.weekly-win-details{grid-column:auto}.weekly-win-details>div{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 12px 14px}.weekly-win-details>div>span{border-right:0;border-bottom:1px solid var(--line);min-height:76px}.weekly-win-details>div>span:last-child{border-bottom:0;grid-column:1/-1}.professional-milestones>header{align-items:flex-start;padding:20px 17px 16px}.milestone-list{grid-template-columns:1fr}.milestone-list article,.milestone-list article:nth-child(2n),.milestone-list article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:18px 16px}.milestone-list article:last-child{border-bottom:0}.milestone-title{flex-direction:column;align-items:flex-start;gap:3px}.fair-play-intro{grid-template-columns:44px minmax(0,1fr);gap:13px;padding:20px 16px}.fair-play-intro>svg{width:42px;height:42px}.progress-privacy-control{grid-template-columns:48px minmax(0,1fr);padding:18px 16px}.progress-privacy-control .button{grid-column:1/-1;width:100%}.manual-help-rule .button{width:100%}.fixed-recognition-rule{grid-template-columns:40px minmax(0,1fr);padding:14px}.search-hero{grid-template-columns:22px minmax(0,1fr);padding:9px 10px}.search-hero .button{grid-column:1/-1;width:100%}.search-start{padding:25px 19px}.search-groups{grid-template-columns:1fr}.search-result-row strong,.search-result-row p{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.person-simple-row{grid-template-columns:42px minmax(0,1fr) 18px}.person-row-meta{grid-column:2;justify-content:flex-start}.person-company-count{text-align:left}.person-overview{grid-template-columns:1fr}.person-overview>dl{grid-column:auto;grid-template-columns:1fr}.structure-branches{grid-template-columns:1fr}.daily-rhythm{grid-template-columns:48px minmax(0,1fr);padding:17px 15px}.daily-rhythm-icon{width:48px;height:48px}.daily-rhythm>.button{grid-column:1/-1;width:100%}.rescue-card{grid-template-columns:1fr;padding:18px 15px}.rescue-card-top{flex-direction:column;align-items:flex-start}.rescue-actions{grid-template-columns:1fr;width:100%}.rescue-actions .button{width:100%}.request-approval-step{flex-direction:column;align-items:stretch;width:100%}.request-approval-step .button{width:100%}.rescue-people{grid-template-columns:1fr;gap:11px;display:grid}.team-health-summary,.team-health-list{grid-template-columns:1fr}.company-work-links{grid-template-columns:1fr;padding:0 14px 14px}.team-work-row{grid-template-columns:auto minmax(0,1fr) auto}.team-work-row .row-side{grid-column:2;justify-self:start}.team-work-row>svg:last-child{grid-area:1/3/span 2}.team-person-card{padding:18px 15px}.team-person-card.compact{grid-template-columns:1fr}.team-person-card>header{grid-template-columns:42px minmax(0,1fr)}.team-person-card>header .pill{grid-column:2;justify-self:start}.team-person-card.compact>header,.team-person-card.compact>.team-person-clear{grid-column:auto}.team-person-card>footer .button{width:100%}}@media (prefers-reduced-motion:reduce){.button,.simple-list-row,.person-simple-row{transition:none}.goal-celebration,.goal-celebration>svg{animation:none}}.focus-band,.focus-section,.plain-section,.simple-list,.detail-hero,.approval-version-card,.decision-workspace,.decision-result,.goal-hero,.search-start,.search-result-count,.waiting-permission-card,.professional-milestones,.fair-play-intro,.progress-privacy-control,.daily-rhythm,.rescue-win,.rescue-card,.team-summary-card,.team-work-row,.company-work-link,.team-person-card{border-radius:var(--radius-surface)}.operations-page button,.operations-page input:not([type=checkbox]):not([type=radio]),.operations-page select,.operations-page textarea{border-radius:var(--radius-control)}.today-sections{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;margin-top:20px;display:grid}.today-section{border-radius:12px;flex-direction:column;gap:12px;display:flex}.today-section-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.today-section-head h2{margin:0;font-size:1.05rem}.today-section-head p{color:#5b6070;margin:2px 0 0;font-size:.9rem}.today-section-count{text-align:center;font-variant-numeric:tabular-nums;color:#34384a;background:#fff;border:1px solid #e4e5ec;border-radius:999px;min-width:28px;padding:2px 8px;font-weight:600}.today-section-list{flex-direction:column;gap:10px;display:flex}.today-section-list .focus-item{animation:.22s ease-out both today-row-in}@keyframes today-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.handoff-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.handoff-row{text-align:left;cursor:pointer;background:#fff;border:1px solid #e7e8ef;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px;transition:border-color .14s,background .14s;display:flex}.handoff-row:hover{background:#fbfbfe;border-color:#cfd1de}.handoff-row:focus-visible{outline:2px solid var(--brand,#5632d1);outline-offset:2px}.handoff-main{flex-direction:column;gap:2px;display:flex}.handoff-main small{color:#5b6070}.handoff-side{color:#5b6070;white-space:nowrap;align-items:center;gap:8px;font-size:.85rem;display:inline-flex}.walkthrough-card{background:#fbfaff;border:1px solid #e4e2f6;border-radius:12px;align-items:flex-start;gap:14px;margin:16px 0 4px;padding:16px 44px 16px 16px;animation:.2s ease-out both walkthrough-in;display:flex;position:relative}@keyframes walkthrough-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.walkthrough-icon{color:#5632d1;background:#efeaff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.walkthrough-copy h2{margin:0;font-size:1rem}.walkthrough-copy p{color:#4d5364;margin:4px 0 8px}.walkthrough-copy ol{color:#34384a;flex-direction:column;gap:4px;margin:0 0 10px;padding-left:18px;display:flex}.walkthrough-close{position:absolute;top:10px;right:10px}.help-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.help-topic ol{flex-direction:column;gap:6px;margin:8px 0 12px;padding-left:18px;display:flex}.private-e2ee-panel{background:#f8fafc;border-color:#dbe3ec;gap:16px;margin-bottom:16px;display:grid}.private-e2ee-disabled{grid-template-columns:34px minmax(0,1fr);align-content:center;align-items:start;min-height:160px}.private-e2ee-disabled>svg{color:#0f365f}.private-e2ee-disabled p{color:#475569;margin:5px 0 0}.private-e2ee-header,.private-e2ee-section-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.private-e2ee-header h2{margin:5px 0 4px}.private-e2ee-header p{color:#475569;max-width:760px;margin:0}.private-e2ee-header>svg{color:#ff7a21;flex:none}.private-e2ee-header .eyebrow{color:#0f365f;align-items:center;gap:6px;font-weight:700;display:inline-flex}.private-e2ee-setup{background:#fff;border:1px solid #dbe3ec;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px;display:flex}.private-e2ee-setup p{color:#475569;flex:420px;margin:0}.private-e2ee-fingerprint{color:#225a43;overflow-wrap:anywhere;background:#eaf7f0;border-radius:9px;align-items:center;gap:7px;width:fit-content;margin:0;padding:10px 12px;font-size:.82rem;display:inline-flex}.private-e2ee-grid{grid-template-columns:minmax(220px,.85fr) minmax(280px,1fr);gap:16px;display:grid}.private-e2ee-list,.private-e2ee-create,.private-e2ee-thread{background:#fff;border:1px solid #dbe3ec;border-radius:12px;gap:10px;padding:14px;display:grid}.private-e2ee-list{align-content:start}.private-e2ee-list .icon-button{margin-left:auto}.private-e2ee-conversation{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9px;gap:3px;padding:10px 12px;display:grid}.private-e2ee-conversation:hover,.private-e2ee-conversation.selected{background:#fff7f1;border-color:#ffb37c}.private-e2ee-conversation>span{min-width:0;padding-right:34px;display:block;position:relative}.private-e2ee-conversation .conversation-unread{position:absolute;top:-2px;right:0}.private-e2ee-conversation small,.private-e2ee-section-head small{color:#696f80}.private-e2ee-create select,.private-e2ee-create input{background:#fff;border:1px solid #d9dbe6;border-radius:8px;width:100%;min-height:40px;padding:8px 10px}.private-e2ee-member-picker{background:#f8fafc;border:1px solid #dbe3ec;border-radius:10px;gap:4px;max-height:190px;margin-top:6px;padding:6px;display:grid;overflow-y:auto}.private-e2ee-member-picker label{color:#0f172a;cursor:pointer;border-radius:8px;align-items:center;gap:9px;min-height:42px;padding:7px 8px;display:flex}.private-e2ee-member-picker label:hover{background:#fff}.private-e2ee-member-picker input{accent-color:#ff7a21;width:19px;height:19px}.private-e2ee-messages{gap:8px;min-height:280px;max-height:560px;padding:4px;display:grid;overflow:auto}.private-e2ee-messages article{background:#f1f5f9;border-radius:9px;padding:9px 11px}.private-e2ee-messages article strong{margin-right:8px}.private-e2ee-messages article time{color:#777b89;font-size:.75rem}.private-e2ee-messages article p{white-space:pre-wrap;margin:4px 0 0}.private-e2ee-compose{align-items:flex-end;gap:8px;display:flex}.private-e2ee-compose textarea{resize:vertical;flex:1;min-height:60px}.private-e2ee-notice{color:#237452;margin:0;font-size:.84rem}.private-e2ee-thread-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.private-e2ee-people{z-index:1000;background:#fff;border:1px solid #dbe3ec;border-radius:14px;gap:16px;width:min(520px,100vw - 28px);max-height:min(720px,100vh - 28px);padding:20px;display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 24px 70px #0f172a47}.private-e2ee-people:before{z-index:-1;content:"";background:#0f172a7a;position:fixed;inset:-100vh -100vw}@media (width<=720px){.private-e2ee-grid{grid-template-columns:1fr}.private-e2ee-compose{flex-direction:column;align-items:stretch}.private-e2ee-thread-actions{justify-content:flex-start;width:100%}.today-sections{grid-template-columns:1fr}.walkthrough-card{padding:14px 40px 14px 14px}}@media (prefers-reduced-motion:reduce){.today-section-list .focus-item,.walkthrough-card{animation:none}.handoff-row{transition:none}}.push-setup{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:18px;display:grid}.push-setup-icon{background:var(--ops-accent-soft,#eef2ff);width:52px;height:52px;color:var(--ops-accent,#4f46e5);border-radius:16px;place-items:center;display:grid}.push-setup-icon svg{width:25px;height:25px}.push-setup-copy h2{margin:2px 0 5px}.push-setup-copy p{color:var(--muted-foreground);margin:0}.push-setup-copy small{color:var(--muted-foreground);margin-top:7px;display:block}.push-setup-actions .button{white-space:nowrap}.push-setup-actions,.section-heading-row,.push-time-row,.push-device-row{align-items:center;gap:10px;display:flex}.section-heading-row{justify-content:space-between;margin-bottom:16px}.section-heading-row h2{margin:3px 0 0}.push-preferences,.push-health{margin-bottom:18px}.push-event-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 18px;display:grid}.push-event-option{align-items:center;gap:9px;min-height:44px;display:flex}.push-event-option input{width:18px;height:18px;accent-color:var(--ops-accent,#ff7a21)}.push-time-row{flex-wrap:wrap;align-items:end;margin-top:14px}.push-time-row label{color:var(--muted-foreground);flex:180px;gap:6px;font-size:.875rem;display:grid}.push-time-row input{border:1px solid var(--border);background:var(--background);min-height:44px;color:var(--foreground);border-radius:9px;padding:0 11px}.push-device-list{gap:0;display:grid}.push-device-row{border-top:1px solid var(--border);min-height:58px}.push-device-row>span{flex:1;gap:2px;display:grid}.push-device-row small{color:var(--muted-foreground)}.push-device-row em{color:var(--muted-foreground);font-style:normal}.push-delivery-list{margin-top:22px}.push-delivery-row{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:64px;display:grid}.push-delivery-row>span{gap:2px;display:grid}.push-delivery-row small{color:var(--muted-foreground)}.push-state{background:var(--surface-soft);color:var(--muted-foreground);border-radius:999px;padding:4px 8px;font-size:.78rem;font-style:normal;font-weight:700}.push-state.sent,.push-state.opened{color:#18794e;background:#e9f8f0}.push-state.failed,.push-state.dead_letter,.push-state.expired{color:#b42318;background:#fff0ee}.circleback-health{margin-top:24px;padding:24px}.circleback-health-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.circleback-health-summary>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;align-items:flex-start;gap:10px;padding:14px;display:flex}.circleback-health-summary svg,.circleback-receipt svg{width:19px;height:19px}.circleback-health-summary span,.circleback-receipt>span{gap:3px;min-width:0;display:grid}.circleback-health-summary small,.circleback-receipt small{color:var(--muted-foreground)}.circleback-receipts{margin-top:18px}.circleback-receipt{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:64px;display:grid}.inline-error{color:#b42318;background:#fff0ee;border-radius:10px;align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;display:flex}.status-success{color:#18794e}.status-danger{color:#b42318}.push-setup-actions svg{width:17px;height:17px}.briefing-settings{grid-template-columns:auto minmax(220px,1fr) minmax(280px,1.3fr);align-items:start;gap:16px;margin-bottom:18px;display:grid}.briefing-settings h2,.briefing-settings p{margin:3px 0 0}.briefing-settings p,.briefing-settings small{color:var(--muted-foreground)}.briefing-settings-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.briefing-settings-form>label:not(.push-event-option){color:var(--muted-foreground);gap:5px;font-size:.875rem;display:grid}.briefing-settings-form input:not([type=checkbox]){border:1px solid var(--border);background:var(--background);min-height:42px;color:var(--foreground);border-radius:9px;padding:0 10px}.briefing-settings-form .push-event-option,.briefing-settings-form .button{grid-column:1/-1}.profile-aliases{gap:14px;max-width:640px;margin-top:18px;display:grid}.profile-aliases h2,.profile-aliases p{margin:3px 0 0}.profile-alias-form{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.profile-alias-form input{border:1px solid var(--border);border-radius:9px;min-height:44px;padding:0 11px}.profile-alias-list{flex-wrap:wrap;gap:8px;display:flex}.profile-alias-list>span{background:var(--surface-soft);border-radius:999px;align-items:center;gap:7px;padding:6px 9px;display:inline-flex}.profile-alias-list button{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;font-size:1rem}@media (width<=720px){.push-setup,.briefing-settings{grid-template-columns:auto 1fr}.briefing-settings-form,.briefing-settings>small{grid-column:1/-1}.profile-alias-form{grid-template-columns:1fr}.push-setup-actions{grid-column:1/-1;display:grid}.push-setup-actions .button{width:100%}.section-heading-row,.push-device-row{align-items:flex-start}.section-heading-row{gap:14px}.push-device-row em{font-size:.8125rem}.push-delivery-row{grid-template-columns:minmax(0,1fr) auto;padding:10px 0}.circleback-health-summary{grid-template-columns:1fr}.circleback-receipt{grid-template-columns:minmax(0,1fr) auto;padding:10px 0}.circleback-receipt .button,.push-delivery-row .button{grid-column:1/-1}}.messages-page .chat-audio-recorder{display:contents}.messages-page .message-compose-row{border-radius:12px;grid-template-columns:44px minmax(0,1fr) 44px;display:grid}:is(.messages-page .message-compose-row:has(.chat-audio-draft) .chat-audio-draft,.messages-page .message-compose-row:has(.chat-audio-recording) .chat-audio-recording){grid-column:2/-1;width:100%}:is(.messages-page .message-compose-row:has(.chat-audio-draft) textarea,.messages-page .message-compose-row:has(.chat-audio-recording) textarea){display:none}.messages-page .chat-audio-trigger,.messages-page .chat-audio-stop,.messages-page .chat-audio-send,.messages-page .message-compose-row>.button,.messages-page .message-attach-trigger{border-radius:10px;flex:0 0 44px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;display:grid}.messages-page .chat-audio-stop,.messages-page .chat-audio-send{margin-left:auto}.chat-audio-recording-label{color:#9a3412;flex:1;font-size:.875rem}.messages-page .message-audio{gap:8px;width:min(340px,100%);min-width:0;display:grid}.messages-page .message-audio-player{gap:10px;min-width:0;display:flex}.messages-page .message-audio-player input[type=range]{flex:1;min-width:50px}.messages-page .message-audio>small{line-height:1.5;display:block}.message-actions-trigger{color:#475569;background:#eef2f6;border:0;border-radius:10px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:0;right:-46px}.own-message .message-actions-trigger{left:-46px;right:auto}.message-actions-trigger svg{width:20px}.conversation-action-popup{z-index:80;color:#172033;background:#fff;border:1px solid #dbe2ea;border-radius:12px;min-width:220px;max-width:calc(100vw - 32px);padding:6px;box-shadow:0 12px 36px #17203326}.conversation-action-popup [role=menuitem]{cursor:pointer;border-radius:8px;gap:10px;min-height:48px;padding:10px;display:flex}.conversation-action-popup [role=menuitem]:focus{background:#fff1e8;outline:none}.conversation-action-popup small,.conversation-action-popup strong{display:block}.conversation-action-popup small{color:#526071;margin-top:3px;font-size:12px}.conversation-action-popup svg{flex-shrink:0;width:20px}.messages-page .conversation-recipient-results{max-height:min(320px,40dvh);overflow:auto}.messages-page .message-history article>div{max-width:calc(100% - 48px)}.private-e2ee-panel .private-e2ee-header{padding:20px}.private-e2ee-panel .private-e2ee-grid{margin-top:12px}.task-message-source{color:#354155;white-space:pre-wrap;background:#f7f9fb;border:1px solid #dbe2ea;border-radius:10px;max-height:140px;margin:0;padding:12px;overflow:auto}.task-message-source small{margin-top:8px;font-weight:600;display:block}.task-optional-fields summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.task-optional-fields label{gap:6px;margin-top:12px;display:grid}.messages-page article:focus{outline-offset:5px;outline:2px solid #c2410c}.role-onboarding{background:linear-gradient(135deg,#fff 0%,#fff8f2 100%);border:1px solid #dfe5ec;border-radius:14px;gap:18px;margin-bottom:22px;padding:clamp(18px,3vw,28px);display:grid;position:relative;overflow:hidden;box-shadow:0 12px 36px #192a4314}.role-onboarding-progress{align-items:center;gap:6px;padding-right:40px;display:flex}.role-onboarding-progress span{background:#dfe5ec;border-radius:999px;width:30px;height:5px}.role-onboarding-progress span.is-on{background:#ff7a21}.role-onboarding-progress small{color:#5b6676;margin-left:8px;font-weight:700}.role-onboarding-body{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.role-onboarding-body h2,.role-onboarding-body p{margin:0}.role-onboarding-body h2{color:#162238;margin-top:3px;font-size:clamp(1.18rem,2.1vw,1.55rem);line-height:1.2}.role-onboarding-body p:not(.eyebrow){color:#526071;max-width:64ch;margin-top:7px;line-height:1.5}.role-onboarding-mark{color:#c44f08;background:#fff0e6;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.role-onboarding-mark.is-done{color:#16734a;background:#e8f7ef}.role-onboarding-mark svg{width:22px;height:22px}.role-onboarding .button{white-space:nowrap;min-height:44px}.role-onboarding-skip{min-width:44px;min-height:44px;position:absolute;top:14px;right:14px}@media (width<=760px){.role-onboarding-body{grid-template-columns:44px minmax(0,1fr);align-items:start}.role-onboarding-mark{width:44px;height:44px}.role-onboarding-body .button{grid-column:1/-1;justify-content:center;width:100%}}:root{--surface-page:#f4f6f9;--surface-card:#fff;--ink-heading:#0f172a;--ink-body:#475569;--line-soft:#e8ecf2;--nav-active:#1e3a5f;--nav-active-soft:#eef3fa;--cta-orange:#ff7a21;--cta-orange-soft:#fff3ea;--space-section:28px;--space-card:24px;--space-inline:18px}.shell-v3.app-shell{--sidebar:272px}.shell-v3 .sidebar{border-right:1px solid var(--line-soft);color:var(--ink-heading);box-shadow:none;background:#fafbfc}.shell-v3 .brand-lockup{border-bottom:1px solid var(--line-soft);margin-bottom:4px;padding-bottom:16px}.shell-v3 .company-switcher>button{border:1px solid var(--line-soft);color:var(--ink-heading);background:#fff}.shell-v3 .company-switcher small{color:var(--ink-body)}.shell-v3 .switcher-menu{border:1px solid var(--line-soft);background:#fff;box-shadow:0 12px 32px #0f172a14}.shell-v3 .switcher-menu button{border-bottom:1px solid var(--line-soft);color:var(--ink-heading)}.shell-v3 .switcher-menu button:hover{background:var(--nav-active-soft)}.shell-v3 .switcher-menu button[aria-pressed=true]{background:var(--cta-orange-soft);color:var(--cta-orange)}.shell-v3 .main-nav a{color:#475569;font-weight:650}.shell-v3 .main-nav a:hover{color:var(--ink-heading);background:#f1f5f9}.shell-v3 .main-nav a.active{background:var(--nav-active);color:#fff}.shell-v3 .main-nav a.active svg{color:#fff}.shell-v3 .nav-disclosure{color:var(--ink-body)}.shell-v3 .user-card{border-top:1px solid var(--line-soft)}.shell-v3 .content{background:var(--surface-page)}.shell-v3 .topbar{border-bottom:1px solid var(--line-soft);background:#fffffff5}.shell-v3 .topbar-breadcrumb{min-width:0;color:var(--ink-body);align-items:center;gap:8px;margin-right:auto;font-size:.9rem;font-weight:650;display:flex}.shell-v3 .topbar-breadcrumb strong{color:var(--ink-heading);font-weight:800}.shell-v3 .topbar-breadcrumb svg{color:#94a3b8;width:14px;height:14px}.company-switcher-logo,.topbar-company-logo{background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.company-card-logo{border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.company-switcher-logo img,.company-card-logo img,.topbar-company-logo img{object-fit:contain;width:100%;height:100%;padding:0}.logo-fit-fill{background:0 0;border:0}.logo-fit-fill img{object-fit:cover}.shell-v3 .company-switcher>button{grid-template-columns:32px 1fr 18px}.shell-v3 .switcher-menu button{grid-template-columns:32px 1fr;align-items:center;gap:10px;display:grid}.company-grid-v3{gap:var(--space-inline);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.company-card-v3{min-height:240px;padding:var(--space-card);border:1px solid var(--line-soft);border-radius:var(--radius-surface);background:var(--surface-card);flex-direction:column;gap:14px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.company-card-v3:hover{border-color:color-mix(in srgb, var(--company) 35%, var(--line-soft));transform:translateY(-2px);box-shadow:0 14px 36px #0f172a0f}.company-card-v3-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.company-card-logo{background:var(--company-soft);border-radius:12px;width:56px;height:56px}.company-card-logo.logo-fit-fill{background:0 0;border:0}.company-card-v3 h2{color:var(--ink-heading);margin:0;font-size:1.35rem}.company-card-v3>p{color:var(--ink-body);flex:1;margin:0;line-height:1.5}.company-card-v3 .company-counts{border-top:1px solid var(--line-soft);padding-top:12px}.shell-v3 .page-header{margin-bottom:var(--space-section)}.shell-v3 .page-header h1{color:var(--ink-heading)}.shell-v3 .panel,.shell-v3 .focus-section,.shell-v3 .plain-section,.shell-v3 .metric{border-color:var(--line-soft);box-shadow:0 4px 18px #0f172a08}.shell-v3 .button:not(.secondary):not(.ghost):not(.danger){background:var(--cta-orange);border-color:var(--cta-orange)}.shell-v3 .button:not(.secondary):not(.ghost):not(.danger):hover:not(:disabled){box-shadow:0 7px 18px color-mix(in srgb, var(--cta-orange), transparent 72%)}.shell-v3 .eyebrow{color:var(--cta-orange)}.auth-page-v3{grid-template-columns:minmax(340px,1.15fr) minmax(400px,.85fr)}.auth-visual-v3{color:#fff;background:radial-gradient(circle at 20% 15%,#5632d126,#0000 34%),radial-gradient(circle at 90% 80%,#f15b971f,#0000 34%),#0f172a;flex-direction:column;justify-content:center;min-height:100vh;padding:48px clamp(32px,6vw,88px);display:flex;position:relative;overflow:hidden}.auth-visual-v3:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% 20%,#ffffff40,#0000 45%);position:absolute;inset:0}.auth-visual-v3 img{z-index:1;filter:drop-shadow(0 16px 40px #00000026);width:120px;height:auto;margin-bottom:32px;position:relative}.auth-visual-v3 h1{z-index:1;color:#fff;max-width:520px;font-size:clamp(2.4rem,5vw,3.8rem);position:relative}.auth-visual-v3 p{z-index:1;color:#ffffffeb;max-width:480px;font-size:1.12rem;position:relative}.auth-page-v3 .login-card{box-shadow:none;border:none;border-radius:0}@media (width<=920px){.shell-v3 .topbar-breadcrumb{display:none}.auth-page-v3{grid-template-columns:1fr}.auth-visual-v3{min-height:auto;padding:36px 28px 28px}.auth-visual-v3 h1{font-size:2rem}}@media (width<=680px){.company-grid-v3{grid-template-columns:1fr}}.shell-v3 .button,.shell-v3 .icon-button,.shell-v3 .main-nav a,.shell-v3 .simple-list-row,.shell-v3 .focus-item,.shell-v3 .work-row,.shell-v3 .company-card-v3,.shell-v3 .company-work-link{transition:transform .16s cubic-bezier(.16,1,.3,1),box-shadow .18s,background .16s,border-color .16s,color .16s}.shell-v3 .button:active:not(:disabled),.shell-v3 .simple-list-row:active,.shell-v3 .company-card-v3:active{transform:scale(.985)}.shell-v3 .simple-list-row:hover,.shell-v3 .focus-item:hover,.shell-v3 .work-row:hover{background:#fafbfd}.shell-v3 .modal-backdrop{animation:.18s ease-out fade-in}.shell-v3 .modal{animation:.28s cubic-bezier(.16,1,.3,1) rise-in}.page>*{animation:.38s cubic-bezier(.16,1,.3,1) both rise-in}.page>:first-child{animation-delay:0s}.page>:nth-child(2){animation-delay:40ms}.page>:nth-child(3){animation-delay:80ms}.page>:nth-child(4){animation-delay:.11s}.page>:nth-child(5){animation-delay:.14s}.page>:nth-child(n+6){animation-delay:.16s}.simple-list-row:first-child,.focus-item:first-child,.company-card-v3:first-child{animation-delay:40ms}.simple-list-row:nth-child(2),.focus-item:nth-child(2),.company-card-v3:nth-child(2){animation-delay:70ms}.simple-list-row:nth-child(3),.focus-item:nth-child(3),.company-card-v3:nth-child(3){animation-delay:.1s}.simple-list-row:nth-child(4),.focus-item:nth-child(4),.company-card-v3:nth-child(4){animation-delay:.13s}.simple-list-row:nth-child(5),.focus-item:nth-child(5),.company-card-v3:nth-child(5){animation-delay:.16s}@keyframes rise-in{0%{opacity:.01;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:.01}to{opacity:1}}.skeleton-state{flex-direction:column;align-items:stretch;gap:12px}.skeleton-stack{gap:10px;display:grid}.skeleton-bar{background:linear-gradient(90deg,#eef2f6 0%,#f8fafc 50%,#eef2f6 100%) 0 0/200% 100%;border-radius:999px;height:12px;animation:1.2s ease-in-out infinite shimmer;display:block}.skeleton-bar.wide{width:72%;height:18px}.skeleton-bar.short{width:38%}.skeleton-label{color:var(--ink-body);font-weight:700}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.module-hero{margin-bottom:var(--space-section);align-items:flex-end;gap:18px;display:flex}.module-hero-logo{border:1px solid var(--line-soft);background:#fff;border-radius:12px;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.module-hero-logo img{object-fit:contain;width:100%;height:100%;padding:6px}.module-hero h1{margin-bottom:6px}.module-hero p{max-width:62ch;margin:0}.preview-banner{z-index:80;color:#fff;letter-spacing:.02em;background:#0f172a;justify-content:center;align-items:center;gap:10px;min-height:36px;padding:6px 16px;font-size:.82rem;font-weight:700;display:flex;position:fixed;top:0;left:0;right:0}.shell-v3.has-preview{--preview-banner:36px}.shell-v3.has-preview .sidebar,.shell-v3.has-preview .topbar{top:var(--preview-banner)}.shell-v3.has-preview .sidebar{height:calc(100% - var(--preview-banner))}.shell-v3.has-preview .content{padding-top:calc(var(--topbar) + var(--preview-banner) + 28px)}.preview-banner strong{color:#ffb078}.shell-v3 .user-card{border-top:1px solid var(--line-soft);color:var(--ink-heading);background:#fff}.shell-v3 .user-card strong{color:#0f172a}.shell-v3 .user-card span,.shell-v3 .user-card button{color:#334155}.shell-v3 .nav-label{color:#475569}.shell-v3 .brand-home>span,.shell-v3 .main-nav a{color:#334155}.desk-tabs{background:#eef2f6;border-radius:12px;gap:4px;margin:-8px 0 16px;padding:4px;display:inline-flex}.desk-tabs button{color:#334155;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:36px;padding:0 14px;font-size:14px;font-weight:750}.desk-tabs button[aria-pressed=true]{color:#0f172a;background:#fff;box-shadow:0 1px 3px #0f172a14}.role-home.desk-now .page-header{margin-bottom:8px}.role-home.desk-now .page-header h1{letter-spacing:-.03em;font-size:1.55rem}.role-home.desk-now .page-header p{display:none}@media (width>=1080px){.role-home.desk-now{min-height:calc(100dvh - var(--topbar) - var(--preview-banner,0px) - 36px);flex-direction:column;display:flex}.role-home.desk-now .today-sections{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-height:0;margin-top:0}.role-home.desk-now .today-section{border:1px solid var(--line-soft);background:#fff;min-height:0;padding:14px;overflow:auto}}.today-section-list .focus-item{border:1px solid var(--line-soft);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding:12px}.today-section-list .focus-order{display:none}.today-section-list .focus-copy,.today-section-list .focus-item h3{text-align:left}.focus-go{color:#1e3a5f;white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:750;display:inline-flex}.focus-item .button{display:none}.due-overdue{color:#9f1c16!important}@media (width<=720px){.today-section-list .focus-item{grid-template-columns:40px minmax(0,1fr)}.today-section-list .focus-go{grid-column:2}}.command-backdrop{z-index:180;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a61;place-items:start center;padding:12vh 16px 16px;animation:.16s ease-out fade-in;display:grid;position:fixed;inset:0}.command-palette{border:1px solid var(--line-soft);background:#fff;border-radius:16px;width:min(640px,100%);animation:.24s cubic-bezier(.16,1,.3,1) rise-in;overflow:hidden;box-shadow:0 24px 80px #0f172a38}.command-input{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:14px 16px;display:flex}.command-input input{min-height:44px;box-shadow:none;border:0;outline:none;flex:1}.command-palette ul{max-height:360px;margin:0;padding:8px;list-style:none;overflow:auto}.command-palette li button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:40px 1fr 18px;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 10px;display:grid}.command-palette li button.active,.command-palette li button:hover{background:#fff3ea}.command-palette strong,.command-palette small{display:block}.command-palette small{color:var(--ink-body)}.command-icon{background:var(--cta-orange-soft);width:36px;height:36px;color:var(--cta-orange);border-radius:10px;place-items:center;display:grid}.command-empty{color:var(--ink-body);padding:18px}.help-page .help-topic{padding:22px 24px}.cd-tabs button{transition:background .16s,color .16s,border-color .16s}@media (prefers-reduced-motion:reduce){.page>*,.shell-v3 .modal,.shell-v3 .modal-backdrop,.command-palette,.command-backdrop,.skeleton-bar{animation:none!important}.shell-v3 .button,.shell-v3 .simple-list-row,.shell-v3 .company-card-v3{transition:none}}.shell-v3 .company-switcher>button:hover:not(:disabled),.shell-v3 .company-switcher>button[aria-expanded=true]{border-color:var(--line-soft);color:var(--ink-heading);background:#fff}.shell-v3 .nav-disclosure:hover,.shell-v3 .nav-section.has-active>.nav-disclosure{color:var(--ink-heading);background:#f1f5f9}.shell-v3 .main-nav a.active,.shell-v3 .main-nav a.active:hover,.shell-v3 .main-nav a.active:focus-visible,.shell-v3 .main-nav a.active svg,.shell-v3 .main-nav a.active:hover svg,.shell-v3 .button:not(.secondary):not(.ghost):not(.danger),.shell-v3 .button:not(.secondary):not(.ghost):not(.danger):hover,.shell-v3 .button:not(.secondary):not(.ghost):not(.danger):focus-visible{color:#fff}.preview-banner,.preview-banner a,.preview-banner select,.ops-preview-banner,.ops-preview-banner a,.ops-preview-banner select,.auth-visual-v3,.auth-visual-v3 h1,.auth-visual-v3 p,.toast{color:#fff!important}.planning-page{--plan-green:#126b51;--plan-soft:#edf8f4}.planning-company{gap:6px;min-width:250px;display:grid}.planning-company span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.75rem;font-weight:800}.planning-source-note{background:var(--plan-soft);color:#315e51;border:1px solid #cfe8df;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;padding:13px 16px;font-size:.88rem;display:flex}.planning-source-note .button{flex:none}.planning-tabs{border:1px solid var(--line);background:#fff;border-radius:12px;gap:8px;width:max-content;max-width:100%;margin:8px 0 28px;padding:6px;display:flex;overflow-x:auto}.planning-tabs button{min-height:44px;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:9px 15px;font-weight:800;display:flex}.planning-tabs button svg{width:18px}.planning-tabs button.active{color:#fff;background:#17131f}.planning-calendar{gap:18px;display:grid}.planning-day{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.planning-day>header{border-bottom:1px solid var(--line);background:#fbfbfc;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.planning-day>header span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:.76rem;font-weight:800;display:block}.planning-day>header h2{margin:0;font-size:1.1rem}.planning-day>header>strong{color:#443c51;background:#efedf3;border-radius:99px;padding:7px 11px;font-size:.8rem}.planning-day.today{box-shadow:0 0 0 3px var(--plan-soft);border-color:#9dd3c2}.planning-day.today>header{background:var(--plan-soft)}.planning-day.overdue{border-color:#efc6c6}.planning-day.overdue>header{background:#fff5f5}.planning-day-list{display:grid}.planning-work-item{border-bottom:1px solid var(--line);color:inherit;justify-content:space-between;align-items:center;gap:20px;padding:17px 22px;text-decoration:none;display:flex}.planning-work-item:last-child{border-bottom:0}.planning-work-item:hover{background:#faf9fc}.planning-work-main{align-items:flex-start;gap:12px;min-width:0;display:flex}.planning-work-main>div{min-width:0}.planning-work-main strong,.planning-work-main small{display:block}.planning-work-main strong{font-size:.96rem}.planning-work-main small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.82rem;overflow:hidden}.priority-dot{background:#a8a3b1;border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px}.priority-dot.urgent{background:#b42318}.priority-dot.high{background:#c46b12}.priority-dot.low{background:#6d7690}.planning-signals{color:var(--muted);white-space:nowrap;justify-content:flex-end;align-items:center;gap:12px;font-size:.8rem;display:flex}.planning-signals>span:not(.pill){align-items:center;gap:5px;display:flex}.planning-signals svg{width:16px;height:16px}.planning-explainer{background:var(--plan-soft);border:1px solid #cfe8df;border-radius:12px;align-items:flex-start;gap:15px;margin-bottom:20px;padding:20px;display:flex}.planning-explainer>svg{width:24px;color:var(--plan-green);flex:none}.planning-explainer h2{margin:0 0 5px;font-size:1.05rem}.planning-explainer p{color:#4b5d57;max-width:780px;margin:0;line-height:1.5}.workload-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.workload-person{border:1px solid var(--line);background:#fff;border-radius:12px;padding:20px}.workload-person.overloaded{border-color:#efc6c6}.workload-person.busy{border-color:#ecd4a9}.workload-person-top{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;display:grid}.workload-person-top h2{margin:0;font-size:1rem}.workload-person-top p{color:var(--muted);margin:3px 0 0;font-size:.8rem}.workload-person dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0;display:grid}.workload-person dl>div{text-align:center;background:#f7f6f9;border-radius:9px;padding:12px 8px}.workload-person dt{min-height:32px;color:var(--muted);font-size:.7rem;line-height:1.3}.workload-person dd{margin:5px 0 0;font-size:1.35rem;font-weight:850}.workload-advice{color:#575160;margin:0;font-size:.84rem;line-height:1.5}.automation-view{gap:18px;display:grid}.automation-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.automation-head h2{margin:0;font-size:1.25rem}.automation-head p{color:var(--muted);margin:5px 0 0}.automation-form{background:var(--plan-soft);border:1px solid #cfe8df;border-radius:12px;padding:22px}.automation-form h3{margin:0 0 16px}.automation-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.automation-form label{gap:7px;font-size:.82rem;font-weight:800;display:grid}.automation-list{gap:12px;display:grid}.automation-card{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:18px;display:grid}.automation-card.paused{background:#f8f8f9}.automation-icon{background:var(--plan-soft);width:44px;height:44px;color:var(--plan-green);border-radius:11px;place-items:center;display:grid}.automation-copy>div{align-items:center;gap:10px;display:flex}.automation-copy h3{margin:0;font-size:1rem}.automation-copy p{color:#514b59;margin:5px 0}.automation-copy small{color:var(--muted)}.automation-actions{gap:8px;display:flex}@media (width<=1050px){.workload-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.planning-work-item{align-items:flex-start}.planning-signals{flex-wrap:wrap}}@media (width<=720px){.planning-company{width:100%;min-width:0}.planning-tabs{width:100%;margin-top:0}.planning-tabs button{flex:1;justify-content:center}.planning-day>header{padding:17px}.planning-work-item{gap:12px;padding:17px;display:grid}.planning-work-main small{white-space:normal}.planning-signals{white-space:normal;justify-content:flex-start}.planning-signals>svg:last-child{margin-left:auto}.workload-grid{grid-template-columns:1fr}.workload-person{padding:17px}.workload-person-top{grid-template-columns:auto 1fr}.workload-person-top .pill{grid-column:1/-1;width:max-content}.automation-head{align-items:flex-start;display:grid}.automation-head .button{width:100%}.automation-form{padding:17px}.automation-form-grid{grid-template-columns:1fr}.automation-card{grid-template-columns:auto 1fr;padding:16px}.automation-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.automation-actions .button{justify-content:center}.planning-explainer{padding:17px}}.planning-source-note .button svg{width:15px;height:15px}@media (width<=520px){.planning-source-note{flex-direction:column;align-items:flex-start}.planning-source-note .button{justify-content:center;width:100%}}@media (width<=430px){.planning-tabs button{padding:9px 10px;font-size:.78rem}.planning-tabs button svg{display:none}.planning-signals{grid-template-columns:1fr auto;display:grid}.planning-signals .pill{grid-column:1/-1}.workload-person dl{grid-template-columns:1fr}.workload-person dt{min-height:0}.automation-actions{grid-template-columns:1fr}}.planning-page button,.planning-page input:not([type=checkbox]):not([type=radio]),.planning-page select,.planning-page textarea{border-radius:var(--radius-control)}.planning-day,.planning-explainer,.workload-person,.automation-form,.automation-card{border-radius:var(--radius-surface)}.shell-v4 .content{background:#f4f6f9;padding-bottom:96px}.shell-v4.has-preview .content{padding-top:calc(var(--topbar) + 56px)}.ops-preview-banner{justify-content:space-between;align-items:center;gap:12px;padding:8px 18px;font-size:13px;font-weight:650;display:flex}.ops-preview-actions{align-items:center;gap:12px;display:flex}.ops-preview-banner a{color:#fff;text-underline-offset:3px;font-weight:800;text-decoration:underline}.ops-preview-banner select{color:#fff;background:#0f172a;border-color:#334155;width:auto;min-height:36px;font-size:13px;font-weight:750}.ops-home-hero{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:22px;display:grid}.ops-home-hero img{object-fit:contain;width:72px;height:72px}.ops-home-hero h1{letter-spacing:-.03em;font-size:32px}.ops-home-hero p{color:#334155;max-width:52ch;margin:0}.ops-back{color:#475569;align-items:center;min-height:44px;margin-bottom:8px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.ops-subnav{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.ops-subnav a{color:#334155;background:#fff;border:1px solid #e8ecf2;border-radius:999px;align-items:center;min-height:44px;padding:0 14px;font-size:14px;font-weight:750;display:inline-flex}.ops-subnav a.is-on{color:#fff;background:#0f172a;border-color:#0f172a}.ops-empty{align-items:center;gap:16px;padding:28px}.ops-empty-mark{flex:none;width:88px;height:88px}.ops-no-access{justify-items:start;gap:12px;max-width:520px;padding:28px 8px;display:grid}.ops-no-access h1{font-size:28px}.ops-switch-grid{gap:10px;display:grid}.ops-switch{background:#fff;border:1px solid #e8ecf2;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:14px 16px;display:grid}.ops-switch strong{font-size:15px;display:block}.ops-switch small{color:#475569;display:block}.ops-switch input{width:20px;min-height:20px}.ops-seat-field{border:0;margin:8px 0 0;padding:0}.ops-seat-field legend{margin-bottom:10px;font-weight:650}.ops-seat-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ops-seat{text-align:left;color:inherit;cursor:pointer;background:#fff;border:1.5px solid #dbe2ea;border-radius:16px;justify-items:start;gap:6px;padding:16px;display:grid}.ops-seat strong{font-size:15px}.ops-seat small{color:#475569;line-height:1.35}.ops-seat.is-on{background:#f4f7fb;border-color:#111827;box-shadow:inset 0 0 0 1px #111827}.ops-seat-note{color:#475569;margin:12px 0 0;font-size:14px}.ops-bulk-access{background:#f8fafc;border:1px solid #e8ecf2;border-radius:14px;gap:8px;margin:0 0 16px;padding:14px 16px;display:grid}.ops-bulk-access p{margin:0;font-weight:650}.ops-bulk-access-row{gap:6px;display:grid}.ops-bulk-access-row select{max-width:280px}@media (width<=720px){.ops-seat-grid{grid-template-columns:1fr}}.ops-person-list,.ops-index-list{gap:10px;display:grid}.ops-person-row,.ops-index-link{min-height:76px;color:inherit;text-align:left;background:#fff;border:1px solid #e8ecf2;border-radius:14px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;display:grid}.ops-person-row img,.ops-index-link img{object-fit:contain;width:56px;height:56px}.ops-index-link small,.ops-person-row small{color:#475569;display:block}.company-index{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.company-index a{color:inherit;background:#fff;border:1px solid #e8ecf2;border-radius:14px;gap:10px;padding:16px;text-decoration:none;display:grid}.company-index img{object-fit:contain;width:auto;max-width:160px;height:36px}.company-rooms{gap:10px;display:grid}.company-rooms a{color:inherit;background:#fff;border:1px solid #e8ecf2;border-radius:14px;grid-template-columns:56px 1fr auto;align-items:center;gap:12px;padding:14px;text-decoration:none;display:grid}.ops-stage-tabs{gap:8px;padding-bottom:8px;display:flex;overflow-x:auto}.ops-stage-tabs a,.ops-stage-tabs button{cursor:pointer;background:#fff;border:1px solid #e8ecf2;border-radius:999px;flex:none;min-height:40px;padding:0 14px;font-weight:750}.ops-stage-tabs .is-on,.ops-stage-tabs button.is-on{color:#fff;background:#0f172a;border-color:#0f172a}.content-studio{padding:calc(var(--topbar) + 12px) 16px 28px}.shell-v4.is-studio .mobile-nav{display:none}@media (width<=920px){.shell-v4 .mobile-nav{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=760px){.ops-home-hero{grid-template-columns:56px 1fr}.ops-home-hero .page-action{grid-column:1/-1}.ops-home-hero h1{font-size:26px}.topbar-company{display:none}.shell-v4 .content{padding:calc(var(--topbar) + 16px) 16px 108px}.ops-person-row,.ops-index-link,.company-rooms a{grid-template-columns:48px 1fr}.messages-layout.list-only .message-thread,.messages-layout.thread-only .conversation-list{display:none}.messages-layout.thread-only,.messages-layout.list-only{grid-template-columns:1fr}}.cd-sales.is-room{grid-template-columns:1fr}.vf-steps a{min-height:44px;color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.franky-takes-note{background:#fff;border:1px solid #e8ecf2;border-radius:12px;margin:12px 0 20px;padding:12px 14px}.franky-takes-note summary{cursor:pointer;min-height:44px;font-weight:750}.planning-tabs.ops-subnav a{gap:8px}.lead-record-tabs.ops-subnav a.is-on{color:#fff;background:#0f172a}@media (prefers-reduced-motion:reduce){.shell-v4 *{transition:none!important;animation:none!important}}.shell-v4{--ops-page-max:1280px;--ops-gutter:clamp(20px, 3vw, 40px);--ops-accent:#ff7a21;--ops-navy:#1e3a5f;--ops-page:#f4f6f9;--ops-surface:#fff;--ops-line:#dfe5ed;--ops-shadow:0 1px 2px #0f172a0a;color:#0f172a}.shell-v4 .content:not(.content-studio){padding-right:var(--ops-gutter);padding-left:var(--ops-gutter);background:var(--ops-page)}.shell-v4 .page{width:min(var(--ops-page-max), 100%);min-width:0}.shell-v4 h1,.shell-v4 h2,.shell-v4 h3{color:#0f172a;text-wrap:balance}.shell-v4 h1{letter-spacing:-.032em;font-size:2rem;line-height:1.12}.shell-v4 p{text-wrap:pretty}.shell-v4 .page-header{align-items:center;gap:20px;margin-bottom:22px}.shell-v4 .page-header>div:first-child{min-width:0}.shell-v4 .page-header p{color:#475569;max-width:68ch;margin-top:5px;line-height:1.5}.shell-v4 .panel,.shell-v4 .plain-section,.shell-v4 .simple-list,.shell-v4 .detail-hero,.shell-v4 .approval-version-card,.shell-v4 .decision-workspace,.shell-v4 .decision-result,.shell-v4 .goal-hero,.shell-v4 .search-start,.shell-v4 .search-result-count,.shell-v4 [class$=-card],.shell-v4 [class*=-card\ ]{border-color:var(--ops-line);box-shadow:var(--ops-shadow);border-radius:12px}.shell-v4 .button{min-height:44px;box-shadow:none;border-radius:8px;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s}.shell-v4 .button:hover:not(:disabled){box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 14%, transparent);transform:none}.shell-v4 input:not([type=checkbox]):not([type=radio]),.shell-v4 select,.shell-v4 textarea{color:#0f172a;border-color:#c7d0dc;border-radius:8px;min-height:44px}.shell-v4 input::placeholder,.shell-v4 textarea::placeholder{color:#526174;opacity:1}.shell-v4 :is(input,select,textarea,button,a):focus-visible{outline:3px solid color-mix(in srgb, var(--ops-accent) 52%, #fff);outline-offset:2px}.shell-v4 .ops-home-hero{grid-template-columns:64px minmax(0,1fr) auto;gap:18px;margin-bottom:18px}.shell-v4 .ops-home-hero img{width:64px;height:64px}.shell-v4 .ops-home-hero h1{margin-bottom:6px;font-size:2rem}.shell-v4 .ops-home-hero .eyebrow{color:#b94c08;letter-spacing:.055em;margin-bottom:4px;font-size:.78rem}.shell-v4 .ops-back{margin-bottom:4px}.shell-v4 .today-sections{grid-template-columns:1fr;gap:16px;margin-top:12px}.shell-v4 .today-section{gap:14px;padding:20px;overflow:visible}.shell-v4 .today-section-head{align-items:center}.shell-v4 .today-section-head p{margin-top:3px}.shell-v4 .today-section-list{gap:8px}.shell-v4 .today-section-list .focus-item{border:1px solid var(--ops-line);background:var(--ops-surface);border-radius:10px;grid-template-columns:26px 44px minmax(0,1fr) auto auto;gap:12px;min-height:72px;padding:12px 14px;display:grid}.shell-v4 .today-section-list .focus-rank{color:#64748b;font-variant-numeric:tabular-nums;text-align:center;font-weight:750}.shell-v4 .today-section-list .focus-icon{width:40px;height:40px;color:var(--ops-navy);background:#eef3f8;border-radius:10px}.shell-v4 .today-section-list .focus-copy{text-align:left;min-width:0}.shell-v4 .today-section-list .focus-copy strong,.shell-v4 .today-section-list .focus-copy span{display:block}.shell-v4 .today-section-list .focus-copy strong{overflow-wrap:anywhere;font-size:.98rem;line-height:1.35}.shell-v4 .today-section-list .focus-copy span{color:#475569;margin-top:3px;font-size:.875rem}.shell-v4 .today-section-list .focus-due{color:#475569;white-space:nowrap;align-items:center;gap:5px;font-size:.82rem;display:inline-flex}.shell-v4 .today-section-list .focus-due svg{width:15px;height:15px}.shell-v4 :is(.table-wrap,.table-scroll,.csv-sample,.people-table-wrap){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.shell-v4 table{border-spacing:0}.shell-v4 th{color:#334155;font-size:.8rem;line-height:1.25}.shell-v4 td{overflow-wrap:anywhere}.shell-v4 .modal-backdrop{padding:24px}.shell-v4 .modal,.shell-v4 .modal-content{max-width:min(720px,100%);max-height:min(86dvh,860px);overflow:auto}@media (width<=920px){.shell-v4{--ops-gutter:20px}.shell-v4 .page-header{align-items:flex-start}.shell-v4 :is(.dashboard-layout,.home-lower-grid,.settings-layout,.planning-layout){grid-template-columns:minmax(0,1fr)}}@media (width<=680px){.shell-v4{--ops-gutter:14px}.shell-v4 .content:not(.content-studio){padding-top:calc(var(--topbar) + 14px);padding-bottom:calc(var(--mobile-navigation-height,78px) + 20px)}.shell-v4 h1,.shell-v4 .ops-home-hero h1{font-size:1.55rem;line-height:1.18}.shell-v4 h2{font-size:1.08rem}.shell-v4 .page-header{flex-direction:column;gap:14px;margin-bottom:18px}.shell-v4 .page-action,.shell-v4 .page-action>.button,.shell-v4 .header-action-group{width:100%}.shell-v4 .header-action-group{flex-wrap:wrap}.shell-v4 .header-action-group>*{flex:140px}.shell-v4 .ops-home-hero{grid-template-columns:48px minmax(0,1fr);gap:12px}.shell-v4 .ops-home-hero img{width:48px;height:48px}.shell-v4 .ops-home-hero .page-action{grid-column:1/-1}.shell-v4 .plain-section,.shell-v4 .panel-header,.shell-v4 .detail-hero,.shell-v4 .approval-version-card,.shell-v4 .today-section{padding:16px}.shell-v4 .today-section-list .focus-item{grid-template-columns:22px 40px minmax(0,1fr);align-items:start;gap:10px;padding:12px}.shell-v4 .today-section-list .focus-icon{width:38px;height:38px}.shell-v4 .today-section-list .focus-due,.shell-v4 .today-section-list .pill,.shell-v4 .today-section-list .today-quick{grid-column:3;justify-self:start}.shell-v4 .today-section-list .focus-due,.shell-v4 .today-section-list .pill{margin-top:-3px}.shell-v4 .today-section-list .today-quick{width:100%}.shell-v4 .ops-person-row,.shell-v4 .ops-index-link,.shell-v4 .company-rooms a{grid-template-columns:44px minmax(0,1fr);gap:12px}.shell-v4 .ops-person-row>:last-child,.shell-v4 .ops-index-link>:last-child,.shell-v4 .company-rooms a>:last-child{grid-column:2;justify-self:start}.shell-v4 .modal-backdrop{align-items:end;padding:0}.shell-v4 .modal,.shell-v4 .modal-content{border-radius:12px 12px 0 0;width:100%;max-width:none;max-height:92dvh}.shell-v4 .toast{width:auto;max-width:none;left:12px;right:12px}}.shell-v4 .outbound-page{--sales-green:#178153;--sales-green-soft:#eaf8f1;--sales-orange-soft:#fff5eb}.shell-v4 .sales-primary-action{min-width:190px}.shell-v4 .sales-mission-hero{background:var(--sales-orange-soft);border:1px solid #f4cba9;border-radius:16px;grid-template-columns:64px minmax(0,1fr) minmax(190px,230px);align-items:center;gap:20px;margin-bottom:18px;padding:22px;display:grid;box-shadow:0 8px 24px #5d31110f}.shell-v4 .sales-mission-mark{color:#fff;background:#ff7a21;border-radius:18px;place-items:center;width:64px;height:64px;display:grid}.shell-v4 .sales-mission-mark svg{width:30px;height:30px}.shell-v4 .sales-mission-copy{min-width:0}.shell-v4 .sales-new-label{color:#9a3f08;align-items:center;gap:6px;margin-bottom:6px;font-size:.82rem;font-weight:800;display:inline-flex}.shell-v4 .sales-new-label svg{width:16px;height:16px}.shell-v4 .sales-mission-copy h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.25rem,2vw,1.65rem)}.shell-v4 .sales-mission-copy>p{color:#475569;max-width:66ch;margin:6px 0 0;line-height:1.48}.shell-v4 .sales-territory-progress{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.shell-v4 .sales-territory-progress span{color:#475569;white-space:nowrap;background:#fff;border:1px solid #ead6c4;border-radius:999px;padding:6px 9px;font-size:.79rem}.shell-v4 .sales-territory-progress strong{color:#0f172a}.shell-v4 .sales-mission-progress{border-left:1px solid #ead6c4;gap:8px;padding-left:20px;display:grid}.shell-v4 .sales-mission-progress>span{color:#475569;font-variant-numeric:tabular-nums;font-size:.88rem;font-weight:750}.shell-v4 .sales-mission-progress>span strong{color:#0f172a;font-size:1.35rem}.shell-v4 .sales-mission-progress small{color:#475569;font-weight:700}.shell-v4 .sales-progress-track{background:#e7d7ca;border-radius:999px;height:8px;overflow:hidden}.shell-v4 .sales-progress-track i{border-radius:inherit;background:var(--sales-green);height:100%;display:block}.shell-v4 .sales-mission-picker{margin-bottom:16px}.shell-v4 .sales-mission-picker>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:10px;display:flex}.shell-v4 .sales-mission-picker h2,.shell-v4 .sales-mission-picker p{margin:0}.shell-v4 .sales-mission-picker p,.shell-v4 .sales-mission-picker>header>span{color:#475569;margin-top:3px;font-size:.86rem}.shell-v4 .sales-mission-strip{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;gap:10px;padding:2px 2px 8px;display:grid;overflow-x:auto}.shell-v4 .sales-mission-strip>button{border:1px solid var(--ops-line);color:#0f172a;text-align:left;scroll-snap-align:start;cursor:pointer;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:92px;padding:14px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:flex}.shell-v4 .sales-mission-strip>button:hover,.shell-v4 .sales-mission-strip>button.is-active{background:#fff8f2;border-color:#f0a66e;box-shadow:0 0 0 3px #ff7a211a}.shell-v4 .sales-mission-strip>button>span:first-child{gap:3px;min-width:0;display:grid}.shell-v4 .sales-mission-strip small{color:#fff;background:#ff7a21;border-radius:999px;width:fit-content;padding:2px 6px;font-size:.68rem;font-style:normal;font-weight:800}.shell-v4 .sales-mission-strip strong{overflow-wrap:anywhere;line-height:1.25}.shell-v4 .sales-mission-strip em{color:#475569;font-size:.78rem;font-style:normal;line-height:1.3}.shell-v4 .sales-mission-strip>button>span:last-child{color:#64748b;font-variant-numeric:tabular-nums;flex:none;font-size:.8rem;font-weight:800}.shell-v4 .sales-mission-strip>button>span:last-child.is-ready{color:var(--sales-green)}.shell-v4 .sales-queue-tools{gap:12px;margin-bottom:16px;padding:14px;display:grid}.shell-v4 .sales-search-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.shell-v4 .sales-search-row .outbound-field,.shell-v4 .sales-search-row .search-field,.shell-v4 .sales-search-row input{width:100%}.shell-v4 .sales-search-hint{color:#64748b;white-space:nowrap;align-self:center;font-size:.78rem}.shell-v4 .sales-quick-stages{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.shell-v4 .sales-quick-stages button,.shell-v4 .sales-advanced-toggle{border:1px solid var(--ops-line);color:#475569;white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;min-height:38px;font-weight:750}.shell-v4 .sales-quick-stages button{padding:8px 12px}.shell-v4 .sales-quick-stages button.is-on{border-color:var(--ops-navy);background:var(--ops-navy);color:#fff}.shell-v4 .sales-advanced-toggle{background:0 0;border-color:#0000;align-items:center;gap:6px;width:fit-content;padding:6px 10px;display:inline-flex}.shell-v4 .sales-advanced-toggle svg{width:16px;height:16px;transition:transform .18s}.shell-v4 .sales-advanced-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.shell-v4 .sales-advanced-panel{border-top:1px solid var(--ops-line);gap:12px;padding-top:12px;display:grid}.shell-v4 .sales-advanced-panel>form{grid-template-columns:repeat(4,minmax(140px,1fr)) auto;align-items:end;gap:10px;display:grid}.shell-v4 .sales-list-actions{flex-wrap:wrap;gap:6px;display:flex}.shell-v4 .outbound-queue-row{gap:14px;padding:16px 18px}.shell-v4 .outbound-queue-row:hover{background:#f8fafc}.shell-v4 .outbound-queue-contact{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 16px;margin-top:10px}.shell-v4 .outbound-queue-contact>span{font-size:.84rem}.shell-v4 .outbound-row-actions,.shell-v4 .outbound-open-lead{min-width:132px}.shell-v4 .lead-contact-empty{background:#fff8f2;border:1px solid #f1d3b8;border-radius:12px;align-items:flex-start;gap:12px;margin:18px 22px 4px;padding:14px;display:flex}.shell-v4 .lead-contact-empty svg{color:#b94c08;flex:none}.shell-v4 .lead-contact-empty strong,.shell-v4 .lead-contact-empty p{margin:0;display:block}.shell-v4 .lead-contact-empty p{color:#475569;margin-top:3px;line-height:1.4}@media (width<=920px){.shell-v4 .sales-mission-hero{grid-template-columns:56px minmax(0,1fr)}.shell-v4 .sales-mission-mark{border-radius:15px;width:56px;height:56px}.shell-v4 .sales-mission-progress{border-top:1px solid #ead6c4;border-left:0;grid-column:1/-1;grid-template-columns:auto minmax(120px,1fr) auto auto;align-items:center;padding:14px 0 0}.shell-v4 .sales-advanced-panel>form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.shell-v4 .sales-mission-hero{border-radius:14px;grid-template-columns:46px minmax(0,1fr);gap:12px;padding:16px}.shell-v4 .sales-mission-mark{border-radius:13px;width:46px;height:46px}.shell-v4 .sales-mission-mark svg{width:23px;height:23px}.shell-v4 .sales-mission-copy h2{font-size:1.15rem}.shell-v4 .sales-territory-progress{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.shell-v4 .sales-territory-progress span{text-align:center;white-space:normal;min-width:0;padding:7px 6px}.shell-v4 .sales-mission-progress{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;display:grid}.shell-v4 .sales-mission-progress small{text-align:right}.shell-v4 .sales-mission-progress .button{grid-column:1/-1;width:100%}.shell-v4 .sales-mission-picker>header{align-items:flex-start}.shell-v4 .sales-mission-picker>header>span{flex:none}.shell-v4 .sales-mission-strip{margin-right:calc(var(--ops-gutter) * -1);padding-right:var(--ops-gutter);grid-auto-columns:minmax(82vw,300px)}.shell-v4 .sales-search-row{grid-template-columns:minmax(0,1fr)}.shell-v4 .sales-search-row .button{width:100%}.shell-v4 .sales-search-hint{display:none}.shell-v4 .sales-quick-stages{margin-right:-14px;padding-right:14px}.shell-v4 .sales-quick-stages button,.shell-v4 .sales-advanced-toggle{min-height:44px}.shell-v4 .sales-advanced-panel>form{grid-template-columns:minmax(0,1fr)}.shell-v4 .sales-list-actions{grid-template-columns:1fr 1fr;display:grid}.shell-v4 .outbound-queue-row{grid-template-columns:minmax(0,1fr);gap:12px;padding:15px}.shell-v4 .outbound-queue-contact{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.shell-v4 .outbound-queue-contact>span:nth-child(4){display:none}.shell-v4 .outbound-queue-next{display:grid}.shell-v4 .outbound-open-lead,.shell-v4 .outbound-row-actions{width:100%;min-width:0}.shell-v4 .lead-contact-cards{grid-template-columns:minmax(0,1fr);padding:14px 14px 4px}.shell-v4 .lead-contact-card{padding:14px}.shell-v4 .lead-contact-empty{margin:14px 14px 4px}}@media (prefers-reduced-motion:reduce){.shell-v4 .sales-progress-track i,.shell-v4 .sales-mission-strip>button,.shell-v4 .sales-advanced-toggle svg{transition:none}}.sales-email-workspace{gap:24px;min-width:0;display:grid}.sales-email-context{background:#f4f6f9;border-radius:10px;gap:10px;padding:20px;display:grid}.sales-email-context p,.sales-email-context h3{margin:0}.sales-email-context .button{justify-self:start}.sales-email-workspace details summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.sales-email-workspace details li{overflow-wrap:anywhere;margin-bottom:12px}.sales-email-workspace details li small{display:block}.sales-email-workspace details a{color:#16416b}.sales-sender-row{border-bottom:1px solid #dce2e9;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;display:flex}.sales-sender-row>div{flex:1;min-width:180px;display:grid}.sales-sender-row strong,.sales-recipient-row strong{overflow-wrap:anywhere}.sales-recipient-row{gap:4px;padding:16px 0;display:grid}.sales-setup-note,.sales-research-missing{color:#623a07;background:#fff4e5;border-radius:8px;padding:12px 16px}.sales-email-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.sales-email-heading h3{overflow-wrap:anywhere;font-size:22px;line-height:1.35}.sales-preview-options{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.sales-email-frame{background:#fff;border:1px solid #dce2e9;border-radius:8px;width:100%;height:760px;display:block}.sales-text-email{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #dce2e9;border-radius:8px;padding:20px;font-family:inherit;font-size:17px;line-height:1.65}.sales-copy-editor{gap:16px;display:grid}.sales-copy-editor label{gap:8px;font-weight:600;display:grid}.sales-copy-editor input,.sales-copy-editor textarea{width:100%;font:inherit;border:1px solid #b9c4d0;border-radius:8px;padding:12px}.sales-send-blockers{background:#fffaf1;border:1px solid #e9d6b8;border-radius:8px;padding:16px}.sales-confirm{align-items:center;gap:12px;min-height:48px;font-size:16px;display:flex}.sales-confirm input{flex:none;width:22px;height:22px}.sales-send-result{background:#edf7f1;border-radius:10px;gap:12px;padding:20px;display:flex}.sales-send-result small{overflow-wrap:anywhere;display:block}@media (width<=760px){.sales-email-context{padding:16px}.sales-email-heading{flex-direction:column;align-items:flex-start;gap:4px}.sales-email-frame{height:850px}.sales-sender-row .button{width:100%}.sales-email-workspace .form-actions{grid-template-columns:1fr;display:grid}.sales-preview-options .button{font-size:14px}}.sales-list-proof{color:#475569;flex-wrap:wrap;gap:8px 18px;margin:10px 0;font-size:13px;display:flex}.sales-list-proof span{display:inline-block}@media (width>=1000px){.modal.wide:has(.sales-email-workspace){width:min(1080px,100vw - 64px);max-width:1080px}.sales-email-workspace{grid-template-columns:280px minmax(0,1fr);align-items:start;display:grid}.sales-email-context{grid-area:1/1;margin:0}.sales-full-email{grid-area:1/2}.sales-email-workspace>:not(.sales-email-context):not(.sales-full-email){grid-column:2}}.sales-email-frame{min-height:300px}.sales-email-context summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.shell-v4 .modal:has(.sales-email-workspace){flex-direction:column;display:flex;overflow:hidden}.shell-v4 .modal:has(.sales-email-workspace)>header{flex:none}.shell-v4 .modal:has(.sales-email-workspace)>.modal-body{overscroll-behavior:contain;min-height:0;max-height:none;overflow-y:auto}.shell-v4 .sales-mission-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.shell-v4 .sales-mission-strip>button{text-align:left;border:1px solid #dce3ed;border-bottom:4px solid #ccd8e7;align-items:flex-start;min-height:170px;padding:24px}.shell-v4 .sales-mission-strip>button.is-active{background:#fff4ea;border-color:#f58232}.shell-v4 .sales-mission-strip strong{font-size:20px;line-height:1.3}.shell-v4 .sales-list-symbol{color:#bd4b08;background:#fff0e2;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:12px;display:flex}.shell-v4 .sales-mission-strip em{font-size:15px;line-height:1.4}.shell-v4 .outbound-queue-row .lead-company-icon,.shell-v4 .outbound-queue-pills,.shell-v4 .outbound-company-name{display:flex}.shell-v4 .outbound-queue-row{grid-template-columns:minmax(0,1fr) auto}.sales-email-workspace{flex-direction:column;gap:20px;display:flex!important}.sales-email-context{border-left:3px solid #f58232;grid-template-columns:minmax(0,1fr) auto;gap:8px 20px;width:100%;display:grid;background:#fff8f1!important;padding:18px!important}.sales-email-context h3,.sales-email-context p,.sales-email-context strong{grid-column:1}.sales-email-context .button{grid-area:1/2/4;align-self:center}.sales-email-context p{font-size:16px;line-height:1.5}.sales-full-email{width:100%;min-width:0}.sales-research-library{border-top:1px solid #e0e5ec;order:10;width:100%;padding-top:16px}.sales-display-options{color:#506079;margin:8px 0;font-size:14px}.sales-email-workspace .form-actions{justify-content:flex-end;gap:12px;width:100%;display:flex}.sales-email-workspace .button{min-height:48px}@media (width>=1000px){.modal.wide:has(.sales-email-workspace){width:min(850px,100vw - 64px)}}@media (width<=760px){.shell-v4 .sales-mission-strip{grid-template-columns:1fr;gap:10px;display:grid}.shell-v4 .sales-mission-strip>button{min-height:100px;padding:18px}.shell-v4 .sales-mission-strip>button>span:first-child{grid-template-columns:44px 1fr;column-gap:14px;display:grid}.sales-list-symbol{grid-row:1/3;margin:0!important}.shell-v4 .sales-mission-strip em{grid-column:2}.sales-email-context{display:block}.sales-email-context .button{width:100%;margin-top:14px}.sales-email-workspace .form-actions{flex-direction:column-reverse}.sales-email-workspace .form-actions .button{width:100%}.shell-v4 .outbound-queue-row{grid-template-columns:1fr}}.shell-v4 .sales-mission-strip>button{flex-direction:column;justify-content:space-between;gap:16px;min-width:0;display:flex}.shell-v4 .sales-mission-strip>button>span:first-child{width:100%;min-width:0}.shell-v4 .sales-mission-strip strong{word-break:normal;overflow-wrap:normal}.shell-v4 .sales-mission-strip>button>span:last-child{align-self:flex-start}.shell-v4 .sales-mission-strip{scroll-snap-type:none;grid-auto-columns:auto;grid-auto-flow:row;margin-right:0;padding-right:0;display:grid;overflow:visible}.shell-v4 .sales-mission-strip>button{width:100%}@media (width<=760px){.shell-v4 .sales-mission-strip{grid-template-columns:minmax(0,1fr)}.shell-v4 .sales-mission-strip>button{min-height:132px}}.shell-v4 .sales-entry-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.shell-v4 .sales-entry-header .page-header{margin-bottom:0}.shell-v4 .sales-list-selector{flex:0 320px;min-width:220px;max-width:320px}.shell-v4 .sales-list-selector select{width:100%;min-height:44px;font-size:16px}.shell-v4 .sales-search-row{grid-template-columns:minmax(0,1fr)}.shell-v4 .sales-quick-stages{flex-wrap:wrap;overflow:visible}.shell-v4 .sales-quick-stages button,.shell-v4 .sales-advanced-toggle{min-height:44px}@media (width<=760px){.shell-v4 .sales-entry-header{flex-direction:column;align-items:stretch;gap:16px}.shell-v4 .sales-list-selector{flex:none;min-width:0;max-width:none}.shell-v4 .sales-quick-stages{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.shell-v4 .sales-quick-stages button{white-space:normal;padding:8px 10px}.shell-v4 .sales-search-row input{min-width:0;font-size:16px}}.aura-ui{--aura-ink:#17171a;--aura-ink-2:#555760;--aura-ink-3:#858892;--aura-surface:#fff;--aura-field:#f2f2f4;--aura-line:#e5e5e8;--aura-line-strong:#d3d3d8;--aura-hover:#f2f2f4;--aura-hover-2:#e9e9ed;--aura-inset:#f8f8f9;--aura-accent:#5632d1;--aura-brand:#5632d1;--aura-brand-2:#ff7a21;--aura-green:#14845d;--aura-red:#c23c3c;--aura-orange:#ff7a21;--aura-green-tint:#e9f6f0;--aura-red-tint:#fff0ef;--aura-shadow:0 16px 42px #1512241f;color:var(--aura-ink);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-feature-settings:"ss01" 1;background:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}@keyframes aura-pixel-on{0%,to{opacity:.15}40%{opacity:1}}@keyframes aura-shimmer-text{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes aura-fade-in{0%{opacity:0}to{opacity:1}}@keyframes aura-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes aura-pop-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes aura-spin{to{transform:rotate(360deg)}}@keyframes aura-stream-in{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur()}}@keyframes aura-eq-bounce{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}@keyframes aura-runner-scroll{0%{background-position:0 0}to{background-position:-240px 0}}@keyframes aura-runner-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.aura-ui [style*=animation],.aura-ui .aura-pixel,.aura-ui .aura-runner-track,.aura-ui .aura-runner-hero{animation:none!important}.aura-ui .aura-rail,.shell-v4.is-aura .sidebar,.shell-v3.is-aura .sidebar{transition:none}}.aura-page{background:#fff;grid-template-columns:264px minmax(0,1fr);min-height:100vh;margin:0;display:grid}.aura-page.is-rail-collapsed{grid-template-columns:minmax(0,1fr)}.aura-page.is-rail-collapsed .aura-rail{display:none}.aura-rail{border-right:1px solid var(--aura-line);background:#f7f7f8;flex-direction:column;gap:8px;padding:12px 10px 18px;display:flex}.aura-rail-title{align-items:center;gap:10px;padding:6px 8px 10px;display:flex}.aura-rail-title>div{min-width:0}.aura-rail-title strong,.aura-rail-title span{display:block}.aura-rail-title strong{font-size:14px}.aura-rail-title span{color:var(--aura-ink-3);font-size:12px}.aura-rail-mark{object-fit:contain;flex-shrink:0;width:28px;height:28px}.aura-thread-btn,.aura-new-btn{width:100%;min-height:36px;color:var(--aura-ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:13.5px;font-weight:650;display:flex}.aura-new-btn{background:var(--aura-hover-2);color:var(--aura-ink)}.aura-thread-btn.is-on,.aura-thread-btn:hover,.aura-new-btn:hover{background:var(--aura-hover);color:var(--aura-ink)}.aura-stage{flex-direction:column;min-width:0;min-height:0;display:flex}.aura-transcript{flex:1;padding:18px 22px 12px;overflow:auto}.aura-empty{max-width:560px;margin:8vh auto 0}.aura-empty h1{letter-spacing:-.03em;margin:0 0 8px;font-size:28px}.aura-empty p{color:var(--aura-ink-2);margin:0 0 18px}.aura-turn{gap:10px;max-width:720px;margin:0 auto 22px;display:grid}.aura-user{background:var(--aura-field);max-width:85%;color:var(--aura-ink);border-radius:16px 16px 6px;justify-self:end;padding:10px 14px;font-size:14px;line-height:1.45}.aura-assistant{gap:12px;display:grid}.aura-media{background:#111;border-radius:14px;max-width:420px;overflow:hidden}.aura-media img,.aura-media video{width:100%;display:block}.aura-notice{color:#f28b82;margin:0 22px 8px;font-size:13px}.aura-composer-wrap{padding:8px 18px 18px;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px));background:linear-gradient(#0000,#fff 18%)}.aura-disclaimer{color:var(--aura-ink-3);text-align:center;margin:0 0 8px;font-size:11.5px}.aura-composer{border:1px solid var(--aura-line);background:var(--aura-surface);width:min(720px,100%);color:var(--aura-ink);box-shadow:var(--aura-shadow);border-radius:999px;align-items:flex-end;gap:6px;margin:0 auto;padding:8px 8px 8px 10px;display:flex}.aura-composer.is-wide{border-radius:24px;align-items:stretch}.aura-composer button.aura-voice{color:#111}.aura-composer button.aura-voice svg.aura-wave,.aura-composer button.aura-voice svg.aura-wave rect{fill:#111;stroke:none}.aura-composer button.aura-voice svg.aura-send,.aura-composer button.aura-voice svg.aura-send path{fill:none;stroke:#111}.aura-composer textarea{min-width:0;min-height:28px;max-height:120px;color:var(--aura-ink);font:inherit;resize:none;background:0 0;border:0;outline:none;flex:80px;margin:6px 0;padding:4px 6px;font-size:15px;line-height:1.4}.aura-icon-btn{width:36px;height:36px;color:var(--aura-ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.aura-icon-btn:hover,.aura-icon-btn.is-on{background:var(--aura-hover)}.aura-icon-btn:disabled{color:var(--aura-ink-3);cursor:default}.aura-model-btn{height:36px;color:var(--aura-ink-2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:13px;font-weight:650;display:inline-flex}.aura-model-btn:hover,.aura-model-btn.is-on{background:var(--aura-hover);color:var(--aura-ink)}.aura-voice{color:#111;cursor:pointer;background:#fff;border:0;border-radius:999px;place-items:center;width:36px;height:36px;display:grid}.aura-voice:hover{background:#f3f3f3}.aura-live-voice-control{display:inline-flex;position:relative}.aura-live-voice{color:var(--aura-ink-2)}.aura-live-voice.is-on{color:#4f32c8;background:#ece8ff}.aura-voice-popover{z-index:30;border:1px solid var(--aura-line);background:var(--aura-surface);width:min(300px,100vw - 36px);color:var(--aura-ink);border-radius:16px;padding:14px;position:absolute;bottom:calc(100% + 12px);right:0;box-shadow:0 16px 40px #17142329}.aura-voice-popover-head{align-items:center;gap:10px;display:flex}.aura-voice-popover-head>div{flex:1;gap:2px;min-width:0;display:grid}.aura-voice-popover-head strong{font-size:13px}.aura-voice-popover-head small{color:var(--aura-ink-3);font-size:11px}.aura-voice-dot{background:#a6a1b2;border-radius:50%;flex:none;width:9px;height:9px}.aura-voice-dot.is-live{background:#28a875;box-shadow:0 0 0 4px #28a8751f}.aura-voice-icon-button,.aura-voice-start,.aura-voice-end{cursor:pointer;font:inherit;border:0;justify-content:center;align-items:center;gap:6px;display:inline-flex}.aura-voice-icon-button{background:var(--aura-field);width:28px;height:28px;color:var(--aura-ink-2);border-radius:999px;flex:none}.aura-voice-start,.aura-voice-end{border-radius:9px;width:100%;min-height:32px;margin-top:12px;font-size:12px;font-weight:650}.aura-voice-start{color:#fff;background:#4f32c8}.aura-voice-end{color:#8d3151;background:#f4edf0}.aura-voice-notice{color:#8d3151;margin:11px 0 0;font-size:11.5px;line-height:1.4}@media (prefers-reduced-motion:reduce){.aura-voice-popover,.aura-voice-dot{transition:none}}.aura-chips{flex-wrap:wrap;gap:6px;width:min(720px,100%);margin:0 auto 8px;display:flex}.aura-file-chip{background:var(--aura-field);height:28px;color:var(--aura-ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 8px 0 10px;font-size:12px;display:inline-flex}.aura-file-chip button{color:#ffffffb3;cursor:pointer;background:0 0;border:0}.aura-menu{z-index:20;width:min(320px,86vw);color:var(--aura-ink);box-shadow:var(--aura-shadow);border:1px solid var(--aura-line);background:#2b2d31;border-radius:12px;padding:6px;position:absolute;bottom:calc(100% + 8px);right:0}.aura-menu button{width:100%;min-height:40px;color:var(--aura-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px 10px;font-size:13px;display:flex}.aura-menu button:hover,.aura-menu button.is-on{background:var(--aura-hover)}.aura-menu small{color:var(--aura-ink-3);font-size:12px;display:block}.aura-status-row{align-items:center;gap:10px;width:fit-content;display:flex}.aura-status-stack{flex-direction:column;align-items:flex-start;width:fit-content;display:flex}.aura-label-shimmer{background-image:linear-gradient(90deg, var(--aura-ink-3) 35%, var(--aura-ink) 50%, var(--aura-ink-3) 65%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:13px;font-weight:650;animation:1.4s linear infinite aura-shimmer-text}.aura-elapsed{color:var(--aura-ink-3);font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.aura-pixel-grid{grid-template-columns:repeat(3,4px);gap:1.5px;display:grid}.aura-pixel{background:var(--aura-ink);border-radius:1px;width:4px;height:4px}.aura-pixel.is-round{border-radius:999px}.aura-runner{aspect-ratio:16/9;width:224px;height:126px;box-shadow:var(--aura-shadow);background:#121316;border-radius:10px;margin-top:8px;animation:.28s cubic-bezier(.23,1,.32,1) both aura-pop-in;position:relative;overflow:hidden}.aura-surf-canvas{width:224px;height:126px;display:block}.aura-runner-track{opacity:.85;background:repeating-linear-gradient(90deg,#152036 0 18px,#101828 18px 36px) 0 0/240px 100%,linear-gradient(#1d4ed8,#0f172a) 0 0/100% 100%;animation:.7s linear infinite aura-runner-scroll;position:absolute;inset:0}.aura-runner-hero{background:#f8fafc;border-radius:6px 6px 3px 3px;width:18px;height:28px;animation:.42s ease-in-out infinite aura-runner-bob;position:absolute;bottom:22px;left:28px}.aura-runner video{z-index:1;object-fit:cover;width:100%;height:100%;position:relative}.aura-think{flex-direction:column;max-width:380px;display:flex}.aura-think-head{width:fit-content;color:var(--aura-ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:4px 6px;display:flex}.aura-think-head:hover{background:var(--aura-hover)}.aura-trace{border-left:1px solid var(--aura-line);margin:4px 0 0 7px;padding:4px 0 4px 16px}.aura-trace-row{border-radius:6px;align-items:center;gap:8px;min-height:28px;padding:2px 6px;font-size:12.5px;animation:.32s cubic-bezier(.23,1,.32,1) both aura-fade-up;display:flex}.aura-actions{align-items:center;gap:2px;display:flex}.aura-actions button{width:28px;height:28px;color:var(--aura-ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.aura-actions button:hover{background:var(--aura-hover-2);color:var(--aura-ink)}.aura-followups{gap:2px;display:grid}.aura-followups p{color:var(--aura-ink-2);margin:0;font-size:12px;font-weight:700}.aura-followups button{border:0;border-bottom:1px solid var(--aura-line);color:var(--aura-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:8px 6px;font-size:13px;display:flex}.aura-followups button:hover{background:var(--aura-hover)}.aura-card{border:1px solid var(--aura-line);background:var(--aura-surface);border-radius:16px;max-width:420px;overflow:hidden;box-shadow:0 8px 24px #00000047}.aura-card-pad{padding:16px 16px 12px}.aura-card-pad strong{font-size:13.5px;display:block}.aura-card-pad p{min-height:48px;color:var(--aura-ink-2);margin:8px 0 0;font-size:13px;line-height:1.5}.aura-card-foot{border-top:1px solid var(--aura-line);background:var(--aura-inset);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.aura-meter{align-items:flex-end;gap:2px;display:flex}.aura-meter i{background:var(--aura-line-strong);border-radius:999px;width:4px;height:10px}.aura-alt{width:100%;color:var(--aura-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px;font-size:13px;display:flex}.aura-alt:hover{background:var(--aura-hover)}.aura-tool-row{width:100%;min-height:28px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:2px 4px;display:flex}.aura-tool-row:hover{background:var(--aura-hover)}.aura-chip{background:var(--aura-field);min-width:0;height:22px;color:var(--aura-ink-2);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;flex:1;align-items:center;padding:0 8px;font-size:11.5px;display:inline-flex;overflow:hidden}.aura-task{background:var(--aura-surface);border-radius:22px;overflow:hidden;box-shadow:0 6px 18px #00000047}.aura-task button.aura-task-head{width:100%;height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;display:flex}.aura-pill-ok,.aura-pill-bad{border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:11.5px;font-weight:700;display:inline-flex}.aura-pill-ok{background:var(--aura-green-tint);color:var(--aura-green)}.aura-pill-bad{background:var(--aura-red-tint);color:var(--aura-red)}.aura-rail-empty{color:var(--aura-ink-3);margin:8px;font-size:12.5px}.aura-chrome{align-items:center;gap:8px;min-height:52px;padding:8px 14px 4px;display:flex}.aura-chrome-btn{color:#e8eaed;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.aura-chrome-btn:hover,.aura-chrome-btn[aria-pressed=true]{background:#3c3f46}.aura-chrome-menu{display:none}.aura-chrome-title{min-width:0}.aura-chrome-title strong,.aura-chrome-title span{display:block}.aura-chrome-title span{color:#9aa0a6;font-size:11.5px}.aura-mode-tabs{background:#2c2f36;border-radius:999px;gap:4px;margin-left:6px;padding:3px;display:flex}.aura-mode-tabs button{color:#c4c7ce;background:0 0;border:0;border-radius:999px;min-height:28px;padding:0 12px;font-size:12.5px}.aura-mode-tabs button[aria-selected=true]{color:#17171a;background:#e8eaed}.aura-eagle{perspective:120px;flex:0 0 48px;width:48px;height:48px;margin-left:auto}.aura-eagle-scene{width:48px;height:48px;transform-style:preserve-3d;filter:drop-shadow(2px 4px 4px #00000059);transition:transform .28s,filter .28s;transform:rotateX(12deg)rotateY(-18deg)}.aura-eagle.is-found .aura-eagle-scene{filter:drop-shadow(0 0 8px #f2b84b73);transform:rotateX(8deg)rotateY(12deg)scale(1.06)}.aura-eagle.is-confirmed .aura-eagle-scene{filter:drop-shadow(0 0 8px #1e7a4a73);transform:rotateX(6deg)rotateY(8deg)scale(1.08)}@keyframes aura-eagle-bob{0%,to{transform:rotateX(12deg)rotateY(-18deg)translateY(0)}50%{transform:rotateX(18deg)rotateY(-8deg)translateY(-3px)}}.aura-welcome{z-index:400;color:#e8eaed;background:#121316;place-items:center;display:grid;position:fixed;inset:0}.aura-welcome-inner{text-align:center;animation:.7s both aura-fade-up}.aura-welcome-kicker{color:#9aa0a6;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.aura-welcome h1{color:#f1f3f4;letter-spacing:-.04em;margin:0;font-size:clamp(32px,6vw,56px)}.aura-welcome p{color:var(--aura-ink-2);margin:10px 0 0}.aura-welcome-bar{background:#3c3f46;border-radius:99px;width:180px;height:2px;margin:28px auto 0;overflow:hidden}.aura-welcome-bar i{background:linear-gradient(90deg,#5632d1,#ff7a21);width:40%;height:100%;animation:5s linear forwards aura-welcome-scan;display:block}@keyframes aura-welcome-scan{0%{transform:translate(-100%)}to{transform:translate(280%)}}.aura-rail-scrim{display:none}.aura-empty h1{color:var(--aura-ink)}.shell-v4.is-aura,.shell-v3.is-aura{--topbar:0px;--sidebar:64px;background:#fff}.shell-v4.is-aura .topbar,.shell-v3.is-aura .topbar,.shell-v4.is-aura .mobile-nav,.shell-v3.is-aura .mobile-nav{display:none}.shell-v4.is-aura .sidebar,.shell-v3.is-aura .sidebar{color:#e8eaed;background:#1e1f22;border-right-color:#3c3f46;height:100%;transition:width .18s;top:0}.shell-v4.is-aura .brand-home small,.shell-v3.is-aura .brand-home small,.shell-v4.is-aura .brand-home>span,.shell-v3.is-aura .brand-home>span{color:#9aa0a6}.shell-v4.is-aura .company-switcher>button,.shell-v3.is-aura .company-switcher>button{color:#e8eaed;background:#2b2d31;border-color:#3c3f46}.shell-v4.is-aura .company-switcher small,.shell-v3.is-aura .company-switcher small{color:#9aa0a6}.shell-v4.is-aura .main-nav a,.shell-v3.is-aura .main-nav a{color:#c4c7cc}.shell-v4.is-aura .main-nav a:hover,.shell-v3.is-aura .main-nav a:hover{color:#fff;background:#2b2d31}.shell-v4.is-aura .main-nav a.active,.shell-v3.is-aura .main-nav a.active,.shell-v4.is-aura .main-nav a.active:hover,.shell-v3.is-aura .main-nav a.active:hover{color:#fff;background:#3c3f46}.shell-v4.is-aura .nav-label,.shell-v3.is-aura .nav-label{color:#9aa0a6}.shell-v4.is-aura .nav-disclosure,.shell-v3.is-aura .nav-disclosure{color:#c4c7cc}.shell-v4.is-aura .user-card,.shell-v3.is-aura .user-card{color:#e8eaed;background:0 0;border-top-color:#3c3f46}.shell-v4.is-aura .user-card strong,.shell-v3.is-aura .user-card strong{color:#e8eaed}.shell-v4.is-aura .user-card span,.shell-v4.is-aura .user-card button,.shell-v3.is-aura .user-card span,.shell-v3.is-aura .user-card button{color:#9aa0a6}.aura-nav-toggle{color:#e8eaed;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:36px;height:36px;margin-left:auto;display:grid}.aura-nav-toggle:hover{background:#3c3f46}.shell-v4.is-aura .content.content-aura,.shell-v3.is-aura .content.content-aura,.shell-v4.has-preview.is-aura .content.content-aura,.shell-v3.has-preview.is-aura .content.content-aura{min-height:100vh;margin-left:var(--sidebar);background:#fff;padding:0}@media (width>=921px){.shell-v4.is-aura,.shell-v4.is-aura.is-aura-nav-collapsed,.shell-v3.is-aura,.shell-v3.is-aura.is-aura-nav-collapsed{--sidebar:64px}.shell-v4.is-aura .sidebar,.shell-v3.is-aura .sidebar{width:var(--sidebar);padding:12px 8px;overflow:hidden}.shell-v4.is-aura .brand-lockup,.shell-v3.is-aura .brand-lockup{flex-direction:column;justify-content:center;gap:4px;min-height:auto;padding-inline:0}.shell-v4.is-aura .vral-mark,.shell-v3.is-aura .vral-mark{width:28px;height:28px}.shell-v4.is-aura .aura-nav-toggle,.shell-v3.is-aura .aura-nav-toggle{margin:8px auto 0}.shell-v4.is-aura .company-switcher>button,.shell-v3.is-aura .company-switcher>button{grid-template-columns:1fr;justify-items:center;min-height:44px;padding:8px}.shell-v4.is-aura .main-nav a,.shell-v3.is-aura .main-nav a{justify-content:center;padding:0}.shell-v4.is-aura .user-card,.shell-v3.is-aura .user-card{grid-template-columns:1fr;justify-items:center}.is-aura .sidebar:not(.is-aura-nav-flyout) .brand-home>span,.is-aura .sidebar:not(.is-aura-nav-flyout) .company-switcher,.is-aura .sidebar:not(.is-aura-nav-flyout) .nav-label,.is-aura .sidebar:not(.is-aura-nav-flyout) .nav-section,.is-aura .sidebar:not(.is-aura-nav-flyout) .main-nav a span,.is-aura .sidebar:not(.is-aura-nav-flyout) .user-card-copy,.is-aura .sidebar:not(.is-aura-nav-flyout) .user-card>button:not(.user-character){display:none}.is-aura .sidebar:not(.is-aura-nav-flyout) .user-card{border-top-color:#0000;padding:8px 0 4px}.is-aura .sidebar:not(.is-aura-nav-flyout) .user-character{width:44px;height:44px}.is-aura .sidebar:not(.is-aura-nav-flyout) .nav-disclosure{justify-content:center;padding:0}.shell-v4.is-aura .sidebar.is-aura-nav-flyout,.shell-v3.is-aura .sidebar.is-aura-nav-flyout,.shell-v4.is-aura:not(.is-aura-nav-collapsed) .sidebar,.shell-v3.is-aura:not(.is-aura-nav-collapsed) .sidebar{z-index:90;width:248px;padding:18px 14px 14px;overflow:hidden auto;box-shadow:16px 0 40px #00000059}.shell-v4.is-aura .sidebar.is-aura-nav-flyout .brand-lockup,.shell-v3.is-aura .sidebar.is-aura-nav-flyout .brand-lockup,.shell-v4.is-aura:not(.is-aura-nav-collapsed) .brand-lockup,.shell-v3.is-aura:not(.is-aura-nav-collapsed) .brand-lockup{flex-direction:row;justify-content:flex-start;gap:8px;padding-inline:7px}.shell-v4.is-aura .sidebar.is-aura-nav-flyout .aura-nav-toggle,.shell-v3.is-aura .sidebar.is-aura-nav-flyout .aura-nav-toggle,.shell-v4.is-aura:not(.is-aura-nav-collapsed) .aura-nav-toggle,.shell-v3.is-aura:not(.is-aura-nav-collapsed) .aura-nav-toggle{margin-top:0;margin-left:auto}.shell-v4.is-aura .sidebar.is-aura-nav-flyout .company-switcher>button,.shell-v3.is-aura .sidebar.is-aura-nav-flyout .company-switcher>button,.shell-v4.is-aura:not(.is-aura-nav-collapsed) .company-switcher>button,.shell-v3.is-aura:not(.is-aura-nav-collapsed) .company-switcher>button{grid-template-columns:10px 1fr 18px;justify-items:stretch;min-height:60px;padding:8px 11px}.shell-v4.is-aura .sidebar.is-aura-nav-flyout .main-nav a,.shell-v3.is-aura .sidebar.is-aura-nav-flyout .main-nav a,.shell-v4.is-aura:not(.is-aura-nav-collapsed) .main-nav a,.shell-v3.is-aura:not(.is-aura-nav-collapsed) .main-nav a{justify-content:flex-start;padding:0 12px}.shell-v4.is-aura .sidebar.is-aura-nav-flyout .user-card,.shell-v3.is-aura .sidebar.is-aura-nav-flyout .user-card,.shell-v4.is-aura:not(.is-aura-nav-collapsed) .user-card,.shell-v3.is-aura:not(.is-aura-nav-collapsed) .user-card{grid-template-columns:40px 1fr 34px;justify-items:stretch}}@media (width<=920px){.shell-v4.is-aura,.shell-v4.is-aura.is-aura-nav-collapsed,.shell-v4.is-aura .sidebar.is-aura-nav-flyout,.shell-v3.is-aura,.shell-v3.is-aura.is-aura-nav-collapsed,.shell-v3.is-aura .sidebar.is-aura-nav-flyout{--sidebar:0px}.aura-chrome-menu{display:grid}.aura-nav-toggle{display:none}.shell-v4.is-aura .content.content-aura,.shell-v3.is-aura .content.content-aura{margin-left:0}}@media (width<=860px){.aura-page,.aura-page.is-rail-collapsed{grid-template-columns:1fr;min-height:100vh}.aura-rail{display:none}.aura-page .aura-rail.is-open{z-index:80;background:#2b2d31;width:min(280px,86vw);display:flex;position:fixed;inset:0 auto 0 0;box-shadow:16px 0 40px #00000059}.aura-rail-scrim{z-index:70;background:#00000073;border:0;display:block;position:fixed;inset:0}.aura-transcript{padding:12px 14px}.aura-composer-wrap{padding-inline:12px}.aura-composer{gap:2px;padding:6px}.aura-model-btn{padding-inline:4px;font-size:12px}.aura-composer textarea{font-size:16px}.aura-mic{display:none}}@media (prefers-reduced-motion:reduce){.aura-welcome-inner,.aura-welcome-bar i,.aura-runner{animation:none}}.aura-empty-brand{align-items:center;gap:10px;margin-bottom:12px;display:flex}.aura-empty-kicker{color:#ff7a21;letter-spacing:.16em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:800}.aura-welcome-mark{object-fit:contain;width:56px;height:56px;margin:0 auto 16px}.aura-think-done{color:var(--aura-ink-3);font-size:13px;font-weight:650}.aura-trace-query{color:var(--aura-ink-3);font-size:12px;font-style:italic}.aura-trace-meta{color:var(--aura-ink-3);margin-left:auto;font-size:11.5px}.aura-source-dot{border-radius:999px;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}.aura-source-chip{background:var(--aura-field);height:22px;color:var(--aura-ink-2);vertical-align:middle;border-radius:999px;align-items:center;gap:6px;margin:0 4px;padding:0 8px 0 6px;font-size:11px;font-weight:650;display:inline-flex}.aura-source-chip i{border-radius:99px;width:8px;height:8px}.aura-source-row{flex-wrap:wrap;gap:6px;display:flex}.aura-add{color:var(--aura-green);font-weight:700}.aura-del{color:var(--aura-red);font-weight:700}.aura-stream p{margin:0;font-size:15px;line-height:1.55}.aura-tools{gap:2px;display:grid}.aura-tool-label{width:92px;color:var(--aura-ink);flex-shrink:0;font-size:12.5px;font-weight:650}.aura-tool-chev{color:var(--aura-ink-3);font-size:11px}.aura-tool-detail{background:var(--aura-field);color:var(--aura-ink-2);border-radius:10px;margin:0 0 8px 28px;padding:8px 10px;font-size:12px;line-height:1.45}.aura-tasks{gap:8px;display:grid}.aura-task-label{color:var(--aura-ink);flex:1;font-size:13px;font-weight:650}.aura-task-amt{color:var(--aura-ink-3);font-size:12px}.aura-task-body{padding:0 12px 12px}.aura-task-line{border-top:1px solid var(--aura-line);color:var(--aura-ink-2);justify-content:space-between;gap:12px;padding:6px 0;font-size:12.5px;display:flex}.aura-ring{color:var(--aura-ink-3);place-items:center;font-size:10px;font-weight:800;display:grid;position:relative}.aura-ring svg{position:absolute;inset:0}.aura-approval-kicker{color:#ff7a21;letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:800}.aura-approval-card h3{color:var(--aura-ink);margin:0;font-size:16px}.aura-approval-actions{flex-wrap:wrap;gap:6px;display:flex}.aura-approval-yes,.aura-approval-no,.aura-approval-more{height:32px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:700}.aura-approval-yes{color:#fff;background:#5632d1}.aura-approval-no,.aura-approval-more{background:var(--aura-hover);color:var(--aura-ink)}.aura-drawer-scrim{z-index:90;background:#00000073;place-items:end center;display:grid;position:fixed;inset:0}.aura-drawer{width:min(420px,100%);max-height:80vh;box-shadow:var(--aura-shadow);background:#2b2d31;border-radius:18px 18px 0 0;padding:16px;overflow:auto}.aura-drawer-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.aura-drawer-head button{color:var(--aura-ink-2);cursor:pointer;background:0 0;border:0}.aura-alt{align-items:flex-start}.aura-alt small,.aura-alt span{color:var(--aura-ink-3);font-size:12px;font-weight:400;display:block}.aura-alt b{color:var(--aura-ink);margin-bottom:2px;display:block}.aura-alt.is-on{background:var(--aura-hover)}.aura-drawer-pick{color:var(--aura-ink-2);margin:10px 0;font-size:12.5px}.aura-records{border:1px solid var(--aura-line);background:var(--aura-surface);border-radius:14px;max-width:420px;overflow:hidden}.aura-records-head,.aura-records-row{grid-template-columns:1.1fr 1fr .9fr;gap:8px;padding:8px 12px;font-size:12.5px;display:grid}.aura-records-head{color:var(--aura-ink-3);letter-spacing:.04em;text-transform:uppercase;background:var(--aura-inset);font-size:11px;font-weight:700}.aura-records-row{border-top:1px solid var(--aura-line);color:var(--aura-ink-2)}.aura-records-row b{color:var(--aura-ink);font-weight:700}.aura-records-row em{color:#ff7a21;font-style:normal;font-weight:650}.aura-chat-search{height:32px;color:var(--aura-ink-3);justify-content:space-between;align-items:center;margin:2px 2px 6px;padding-left:8px;font-size:12.5px;font-weight:650;display:flex;position:relative}.aura-chat-search>button{width:32px;height:32px;color:var(--aura-ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.aura-chat-search.is-open{padding-left:0}.aura-chat-search-label{color:var(--aura-ink-3);align-items:center;font-size:12.5px;font-weight:650;transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0 auto 0 8px}.aura-chat-search-label.is-off{pointer-events:none;opacity:0;transform:translate(-6px)}.aura-chat-search-icon{z-index:2;width:32px;height:32px;color:var(--aura-ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:0;right:0}.aura-chat-search-icon:hover{background:var(--aura-hover);color:var(--aura-ink)}.aura-chat-search-icon.is-off{pointer-events:none;opacity:0}.aura-chat-search-field{z-index:3;background:var(--aura-field);height:32px;color:var(--aura-ink-3);opacity:0;pointer-events:none;border-radius:8px;align-items:center;gap:6px;padding:0;display:flex;position:absolute;top:0;right:0;overflow:hidden}.aura-chat-search .aura-chat-search-field{width:100%}.aura-chat-search-field.is-on{opacity:1;pointer-events:auto;padding:0 2px 0 8px}.aura-chat-search-field input{min-width:0;color:var(--aura-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13px}.aura-chat-search-field button{width:28px;height:28px;color:var(--aura-ink-3);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.aura-file-card{border:1px solid var(--aura-line);background:var(--aura-inset);border-radius:12px;gap:8px;margin-top:12px;padding:12px;display:grid}.aura-file-card strong{color:var(--aura-ink);display:block}.aura-file-card span,.aura-file-card em{color:var(--aura-ink-3);font-size:13px;font-style:normal;display:block}.aura-file-card img{object-fit:contain;background:#111;border-radius:8px;max-width:100%;max-height:220px}.aura-tool-run{color:var(--aura-ink-3);margin:0 0 8px;font-size:12px}.aura-reply{gap:12px;display:grid}.aura-reply-body{color:var(--aura-ink);white-space:pre-wrap;gap:12px;font-size:15px;line-height:1.55;display:grid}.aura-reply-lead{letter-spacing:-.02em;white-space:pre-wrap;margin:0;font-size:16px;font-weight:650}.aura-reply-h,.aura-reply-body p{white-space:pre-wrap;margin:0}.aura-reply-h{color:var(--aura-ink-2);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:750}.aura-reply-body ul{gap:8px;margin:8px 0 0;padding-left:20px;list-style:outside;display:grid}.aura-reply-body li{white-space:pre-wrap;background:0 0;border:0;border-radius:0;padding:2px 0;list-style:outside}.aura-reply-state{color:var(--aura-ink-3);font-size:12px}.aura-composer-stack{gap:8px;width:min(720px,100%);margin:0 auto;display:grid;position:relative}.aura-effort-menu{z-index:10;border:1px solid var(--aura-line);background:var(--aura-panel);border-radius:14px;min-width:132px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 8px);right:78px;box-shadow:0 16px 44px #00000047}.aura-effort-menu button{color:var(--aura-ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 11px;font-size:13px}.aura-effort-menu button:hover,.aura-effort-menu button.is-on{background:var(--aura-hover);color:var(--aura-ink)}.aura-effort{justify-content:flex-end;gap:6px;display:flex}.aura-effort button{border:1px solid var(--aura-line);color:var(--aura-ink-3);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:650}.aura-effort button.is-on{color:var(--aura-ink);border-color:color-mix(in srgb, var(--aura-accent) 50%, var(--aura-line));background:color-mix(in srgb, var(--aura-accent) 14%, transparent)}.aura-file-status{color:var(--aura-green);margin-top:4px;font-size:12px}.aura-file-card.is-blocked .aura-file-status{color:var(--aura-ink-3)}.aura-file-card.can-download{border-color:color-mix(in srgb, var(--aura-green) 35%, var(--aura-line))}.aura-generated-media{background:#111;border-radius:12px;width:min(100%,420px);max-height:420px;margin:10px 0 0;display:block}.aura-ui{--aura-ink:#17171a;--aura-ink-2:#555760;--aura-ink-3:#858892;--aura-surface:#fff;--aura-field:#f2f2f4;--aura-line:#e5e5e8;--aura-line-strong:#d3d3d8;--aura-hover:#f2f2f4;--aura-hover-2:#e9e9ed;--aura-inset:#f8f8f9;--aura-accent:#5632d1;--aura-brand:#5632d1;--aura-green:#14845d;--aura-red:#c23c3c;--aura-green-tint:#e9f6f0;--aura-red-tint:#fff0ef;--aura-shadow:0 16px 42px #1512241f;color:var(--aura-ink);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.aura-ui p,.aura-assistant p{color:inherit}.aura-page{background:#fff;grid-template-columns:264px minmax(0,1fr);height:100dvh;min-height:620px;overflow:hidden}.aura-rail{border-right:1px solid var(--aura-line);background:#f7f7f8;min-height:0;padding:16px 12px;overflow:hidden auto}.aura-rail-title{padding:4px 8px 14px}.aura-rail-mark{width:30px;height:30px}.aura-rail-title strong{color:var(--aura-ink);letter-spacing:-.01em;font-size:15px}.aura-rail-title span{color:var(--aura-ink-3);margin-top:2px}.aura-new-btn{border:1px solid var(--aura-line);min-height:40px;color:var(--aura-ink);background:#fff;margin-bottom:5px;box-shadow:0 1px 1px #19191e08}.aura-thread-btn{min-height:38px;color:var(--aura-ink-2);white-space:nowrap;text-overflow:ellipsis;padding:8px 10px;font-weight:520;overflow:hidden}.aura-thread-btn.is-on{color:#38218a;background:#e9e7f5;font-weight:650}.aura-thread-btn:hover,.aura-new-btn:hover{background:var(--aura-hover-2);color:var(--aura-ink)}.aura-project-btn{width:100%;min-height:34px;color:var(--aura-ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;margin-bottom:3px;padding:6px 10px;font-size:12.5px;font-weight:650;display:flex}.aura-project-btn:hover{background:var(--aura-hover-2);color:var(--aura-ink)}.aura-thread-row{align-items:stretch;min-width:0;display:flex;position:relative}.aura-thread-row .aura-thread-btn{flex-direction:column;flex:1;align-items:flex-start;gap:1px;min-width:0;padding-right:28px}.aura-thread-row .aura-thread-btn>span{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.aura-thread-row .aura-thread-btn>small{color:var(--aura-ink-3);font-size:10px;font-weight:600}.aura-thread-more{width:28px;height:28px;color:var(--aura-ink-3);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid;position:absolute;top:5px;right:3px}.aura-thread-more:hover{color:var(--aura-ink);background:#fff}.aura-thread-menu{z-index:20;border:1px solid var(--aura-line);background:#fff;border-radius:12px;width:210px;padding:6px;position:absolute;top:34px;right:2px;box-shadow:0 14px 40px #19192326}.aura-thread-menu>button,.aura-thread-menu>label{width:100%;min-height:34px;color:var(--aura-ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:7px 8px;font-size:12px;display:flex}.aura-thread-menu>button:hover{background:var(--aura-hover-2);color:var(--aura-ink)}.aura-thread-menu>button.is-danger{color:#b42318}.aura-thread-menu>label{cursor:default;flex-wrap:wrap}.aura-thread-menu>label>span{flex:1}.aura-thread-menu select{border:1px solid var(--aura-line);width:100%;min-height:30px;color:var(--aura-ink);font:inherit;background:#fff;border-radius:7px}.aura-move-menu{border-bottom:1px solid var(--aura-line);gap:2px;margin-bottom:5px;padding-bottom:5px;display:grid}.aura-thread-menu-label{color:var(--aura-ink-3);align-items:center;gap:8px;padding:5px 8px 3px;font-size:11px;font-weight:700;display:flex}.aura-move-menu>button{min-height:32px;color:var(--aura-ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.aura-move-menu>button:hover,.aura-move-menu>button.is-selected{background:var(--aura-hover-2);color:var(--aura-ink)}.aura-project-group{margin-top:12px;position:relative}.aura-project-group>h3{color:var(--aura-ink-3);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;margin:0 8px 4px;font-size:10.5px;font-weight:800;display:flex}.aura-project-group>h3>span{background:#e9e7ed;border-radius:10px;margin-left:auto;padding:1px 6px;font-size:9px}.aura-project-more{width:26px;height:26px;color:var(--aura-ink-3);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;margin-left:2px;display:grid}.aura-project-more:hover{color:var(--aura-ink);background:#fff}.aura-project-menu{z-index:21;border:1px solid var(--aura-line);background:#fff;border-radius:11px;width:176px;padding:6px;position:absolute;top:28px;right:4px;box-shadow:0 14px 40px #19192326}.aura-project-menu>button{color:#b42318;width:100%;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:7px 8px;font-size:12px;display:flex}.aura-project-menu>button:hover{background:var(--aura-red-tint)}.aura-project-group.is-shared{border-top:1px solid var(--aura-line);padding-top:8px}.aura-dialog-backdrop{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#19181e57;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.aura-dialog{background:#fff;border:1px solid #ffffffa6;border-radius:20px;flex-direction:column;align-items:flex-start;gap:10px;width:min(420px,100%);padding:26px;display:flex;position:relative;box-shadow:0 24px 80px #14111e3b}.aura-dialog>h2{color:var(--aura-ink);letter-spacing:-.02em;margin:0;font-size:20px}.aura-dialog>p{color:var(--aura-ink-2);margin:-3px 0 4px;font-size:13px}.aura-dialog>input{border:1px solid var(--aura-line);width:100%;min-height:44px;color:var(--aura-ink);font:inherit;border-radius:11px;outline:none;padding:10px 12px}.aura-dialog>input:focus{border-color:#7658dd;box-shadow:0 0 0 3px #7658dd21}.aura-dialog>button[type=submit]{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#5d3fd3;border:0;border-radius:11px;align-self:stretch;font-weight:750}.aura-dialog>button[type=submit]:disabled{opacity:.48;cursor:default}.aura-dialog-close{background:var(--aura-hover-2);width:32px;height:32px;color:var(--aura-ink-2);cursor:pointer;border:0;border-radius:9px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.aura-delete-dialog{width:min(390px,100%)}.aura-delete-dialog>svg{color:var(--aura-red)}.aura-dialog-actions{justify-content:flex-end;gap:8px;width:100%;margin-top:4px;display:flex}.aura-dialog-actions>button{border:1px solid var(--aura-line-strong);min-height:40px;color:var(--aura-ink);font:inherit;cursor:pointer;background:#fff;border-radius:10px;padding:8px 14px;font-weight:700}.aura-dialog-actions>button.is-danger{border-color:var(--aura-red);background:var(--aura-red);color:#fff}.aura-dialog-actions>button:disabled{opacity:.55;cursor:default}.aura-share-dialog>small{color:var(--aura-ink-3);text-align:center;align-self:stretch;font-size:11px}.aura-share-list{gap:5px;width:100%;max-height:280px;display:grid;overflow:auto}.aura-share-list>label{border:1px solid var(--aura-line);cursor:pointer;border-radius:11px;align-items:center;gap:10px;padding:9px 10px;display:flex}.aura-share-list>label:has(input:checked){background:#f3f0ff;border-color:#8d75df}.aura-share-list input{accent-color:#5d3fd3;width:17px;height:17px}.aura-share-list span{flex-direction:column;min-width:0;display:flex}.aura-share-list strong{color:var(--aura-ink);font-size:13px}.aura-share-list small{color:var(--aura-ink-3);text-overflow:ellipsis;font-size:11px;overflow:hidden}.aura-chat-search{min-height:36px;color:var(--aura-ink-3);margin-top:6px}.aura-chat-search>span{color:var(--aura-ink-3);letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:700}.aura-chat-search button{color:var(--aura-ink-3)}.aura-chat-search-field{border-color:var(--aura-line-strong);color:var(--aura-ink);background:#fff}.aura-chat-search-field input{color:var(--aura-ink)}.aura-stage{background:radial-gradient(circle at 50% -20%,#5632d10b,#0000 34%),#fff;height:100dvh;min-height:0;position:relative}.aura-chrome{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border-bottom:1px solid #e5e5e8d1;min-height:60px;padding:10px 18px}.aura-chrome-btn{color:var(--aura-ink-2)}.aura-chrome-btn:hover,.aura-chrome-btn[aria-pressed=true]{background:var(--aura-hover);color:var(--aura-ink)}.aura-chrome-title strong{color:var(--aura-ink);font-size:15px}.aura-chrome-title span{color:var(--aura-ink-3);align-items:center;gap:5px;font-size:11.5px;display:flex}.aura-chrome-title span i{background:#b9bbc2;border-radius:50%;width:6px;height:6px}.aura-chrome-title span i.is-connected{background:#24a36c;box-shadow:0 0 0 3px #24a36c1a}.aura-transcript{scroll-behavior:smooth;overscroll-behavior:contain;padding:28px 24px 210px}.aura-empty{text-align:center;width:min(680px,100%);max-width:none;margin:clamp(54px,11vh,112px) auto 0}.aura-empty-brand{width:96px;height:96px;box-shadow:none;background:0 0;border:0;border-radius:24px;place-items:center;margin:0 auto 16px;display:grid}.aura-empty-brand img{object-fit:contain;width:31px;height:31px}.aura-empty-kicker{letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:750;color:var(--aura-ink-3)!important;margin-bottom:4px!important}.aura-empty h1{color:var(--aura-ink);letter-spacing:-.045em;margin-bottom:6px;font-size:clamp(32px,4vw,42px);font-weight:680}.aura-empty>p:not(.aura-empty-kicker){max-width:480px;color:var(--aura-ink-2);margin:0 auto 28px;font-size:16px;line-height:1.55}.aura-turn{gap:16px;width:min(760px,100%);max-width:none;margin-bottom:34px}.aura-user{color:#242329;background:#f3f2f5;border:1px solid #e5e3eb;border-radius:18px 18px 5px;max-width:min(78%,560px);padding:11px 15px;font-size:14.5px;line-height:1.5}.aura-assistant{color:var(--aura-ink);gap:14px;position:relative}.aura-reply{gap:12px;width:100%}.aura-reply-body{color:#202024;overflow-wrap:anywhere;gap:13px;font-size:15px;line-height:1.7}.aura-reply-body p,.aura-reply-lead{color:#202024;font-size:inherit;font-weight:430;line-height:inherit;margin:0}.aura-reply-body .aura-reply-lead{color:#17171a;font-size:16px;font-weight:560;line-height:1.62}.aura-reply-body h3{color:#17171a;letter-spacing:-.01em;margin:10px 0 -2px;font-size:15px;font-weight:720}.aura-reply-body ul,.aura-reply-body ol{gap:7px;margin:0;padding-left:22px;display:grid}.aura-reply-body li{color:#2f3035;padding-left:3px;line-height:1.62}.aura-reply-body strong{color:#17171a;font-weight:680}.aura-reply-body code{color:#3f2a91;background:#f0eef7;border-radius:5px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.aura-reply-body a{color:#4930a8;text-underline-offset:3px;text-decoration-color:#bdb2e5}.aura-copy-block{color:#f8f6ff;background:#17151d;border:1px solid #ded9ec;border-radius:13px;overflow:hidden}.aura-brand-checkpoint{background:#fbf9ff;border:1px solid #dcd5ed;border-radius:16px;gap:12px;padding:14px;display:grid;box-shadow:0 12px 35px #3a26651a}.aura-brand-checkpoint>div:first-child{gap:2px;display:grid}.aura-brand-checkpoint>div:first-child span{color:#6d6879;font-size:12px}.aura-brand-options{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px;display:grid}.aura-brand-options button{color:#28232f;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1ddea;border-radius:11px;grid-template-columns:38px 1fr 20px;align-items:center;gap:8px;padding:8px;display:grid}.aura-brand-options button.is-on{background:#f2edff;border-color:#7255c7;box-shadow:inset 0 0 0 1px #7255c7}.aura-brand-options img{object-fit:contain;background:#fff;border-radius:7px;width:38px;height:38px}.aura-brand-options i{background:#eee9f8;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.aura-brand-options .is-on i{color:#fff;background:#6548b7}.aura-brand-actions{justify-content:flex-end;gap:8px;display:flex}.aura-brand-actions button{cursor:pointer;border:0;border-radius:9px;padding:8px 12px}.aura-brand-actions button:last-child{color:#fff;background:#5d3faa;font-weight:700}.aura-generated-result{gap:8px;width:min(100%,720px);margin:0;display:grid}.aura-generated-result figcaption{color:#716b7b;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.aura-generated-result figcaption a{color:#4e3597;background:#fff;border:1px solid #ddd6ec;border-radius:9px;align-items:center;gap:6px;padding:7px 10px;font-weight:700;text-decoration:none;display:inline-flex}.aura-copy-block>div{color:#bdb6ce;border-bottom:1px solid #302b3d;justify-content:space-between;align-items:center;padding:8px 10px;font-size:11px;display:flex}.aura-copy-block button{color:#f8f6ff;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;display:inline-flex}.aura-copy-block pre{white-space:pre-wrap;margin:0;padding:13px;overflow-x:auto}.aura-copy-block pre code{color:inherit;background:0 0;padding:0}.aura-table-wrap{border:1px solid #e3dfed;border-radius:12px;max-width:100%;overflow-x:auto}.aura-table-wrap table{border-collapse:collapse;width:100%;font-size:13px}.aura-table-wrap th,.aura-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #ebe8f2;padding:9px 11px}.aura-table-wrap th{color:#2f2450;background:#f5f2fb;font-weight:700}.aura-table-wrap tr:last-child td{border-bottom:0}.aura-answer-proof{color:var(--aura-ink-3);flex-wrap:wrap;gap:6px;margin-top:4px;font-size:11px;display:flex}.aura-answer-proof span{border:1px solid var(--aura-line);background:#faf9fd;border-radius:999px;padding:3px 7px}.aura-answer-actions{align-items:center;gap:2px;min-height:30px;display:flex}.aura-answer-actions button{width:30px;height:30px;color:var(--aura-ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.aura-answer-actions button:hover,.aura-answer-actions button.is-on{background:var(--aura-hover);color:var(--aura-ink)}.aura-followups{gap:6px;width:min(100%,520px);margin-top:2px}.aura-followups p{color:var(--aura-ink-3);letter-spacing:.02em;text-transform:uppercase;font-size:11.5px}.aura-followups button{border:1px solid var(--aura-line);min-height:40px;color:var(--aura-ink);background:#fff;border-radius:10px;justify-content:space-between;padding:9px 12px}.aura-followups button:hover{background:#faf9ff;border-color:#d2cceb}.aura-status-row{min-height:34px;padding:4px 0}.aura-label-shimmer{background-image:linear-gradient(90deg,#8b8d94 35%,#35343a 50%,#8b8d94 65%)}.aura-pixel{background:var(--aura-accent)}.aura-elapsed{color:var(--aura-ink-3)}.aura-runner{box-shadow:0 8px 26px #19152829}.aura-file-card{border-color:var(--aura-line);background:#fff;max-width:560px;box-shadow:0 8px 24px #1e1a3012}.aura-file-card strong{color:var(--aura-ink)}.aura-file-card span,.aura-file-card em{color:var(--aura-ink-2)}.aura-generated-media{border:1px solid var(--aura-line);background:#f5f5f6;border-radius:14px}.aura-notice{color:#a9322b;background:#fff7f6;border:1px solid #f0cfcc;border-radius:10px;width:min(760px,100% - 40px);margin:0 auto 8px;padding:9px 12px}.aura-composer-wrap{z-index:5;padding:38px 22px calc(18px + env(safe-area-inset-bottom,0px));background:linear-gradient(#0000 0,#fffffff0 30%,#fff 58%);position:absolute;bottom:0;left:0;right:0}.aura-disclaimer{color:var(--aura-ink-3);order:3;margin:8px 0 0;font-size:10.5px}.aura-composer-wrap:has(.aura-composer){flex-direction:column;display:flex}.aura-composer-stack{width:min(760px,100%);margin:0 auto}.aura-composer{width:100%;min-height:58px;color:var(--aura-ink);background:#fff;border:1px solid #d9d8dd;border-radius:22px;align-items:center;margin:0;padding:9px 9px 9px 10px;transition:border-color .16s,box-shadow .16s;box-shadow:0 12px 34px #1714261c,0 1px 2px #1714260d}.aura-composer.is-wide{align-items:center}.aura-composer-btn{flex:none;align-self:center;place-items:center;padding:0;line-height:0;display:grid}.aura-composer-btn svg,.aura-model-btn svg,.aura-answer-proof svg{display:block}.aura-composer:focus-within{border-color:#b7ade0;box-shadow:0 14px 38px #17142621,0 0 0 3px #5632d112}.aura-composer button,.aura-composer textarea{color:var(--aura-ink)}.aura-composer textarea{min-height:30px;max-height:144px;color:var(--aura-ink);margin:0;padding:3px 5px;font-size:15px;line-height:1.45}.aura-composer textarea::placeholder{color:#92939a}.aura-composer-btn,.aura-model-btn{color:var(--aura-ink-2)!important}.aura-composer-btn:hover,.aura-model-btn:hover,.aura-model-btn.is-on{background:var(--aura-hover)!important;color:var(--aura-ink)!important}.aura-composer-btn.is-send{border-radius:50%;width:38px;height:38px;background:var(--aura-accent)!important;color:#fff!important}.aura-composer-btn.is-send:hover{background:#4524b5!important}.aura-composer-btn.is-send:disabled{color:#a5a5ac!important;background:#e4e3e8!important}.aura-composer-btn.is-send.is-ready:not(:disabled){transform:scale(1.04)}.aura-composer-btn.is-send.is-wait{background:#2a2150!important}.aura-send-wait{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite aura-spin}.aura-composer-btn.aura-voice.is-on{box-shadow:0 0 0 3px #c0181f1f;color:#c0181f!important;background:#fdecec!important}.aura-effort-menu{border:1px solid var(--aura-line);box-shadow:var(--aura-shadow);background:#fff;bottom:calc(100% + 8px);right:52px}.aura-effort-menu button{color:var(--aura-ink-2);align-items:center;gap:8px;display:flex}.aura-effort-menu button:hover,.aura-effort-menu button.is-on{color:#39228d;background:#f1eff9}.aura-chips{width:min(760px,100%)}.aura-file-chip{border:1px solid var(--aura-line);color:var(--aura-ink-2);background:#fff}.aura-file-chip button{color:var(--aura-ink-3)}.aura-welcome{color:var(--aura-ink);background:#fff}.aura-welcome h1{color:var(--aura-ink)}.aura-welcome p{color:var(--aura-ink-2)}@media (width<=860px){.aura-page,.aura-stage{height:100dvh;min-height:0}.aura-rail{z-index:20;width:min(82vw,300px);transition:transform .18s;position:fixed;inset:0 auto 0 0;transform:translate(-102%);box-shadow:18px 0 45px #14122129}.aura-rail.is-open{transform:translate(0);display:flex!important}.aura-rail-scrim{z-index:19;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#17161c47;border:0;position:fixed;inset:0}.aura-chrome-menu{display:grid}.aura-transcript{padding:20px 16px 190px}.aura-empty{margin-top:38px}.aura-turn{margin-bottom:28px}.aura-user{max-width:88%}.aura-composer-wrap{padding-left:12px;padding-right:12px}.aura-model-btn{max-width:68px;overflow:hidden}}.aura-chrome .aura-eagle{margin-left:auto}.aura-eagle{perspective:220px;flex:0 0 48px;width:48px;height:48px}.aura-eagle-scene{width:48px;height:48px;transform-style:preserve-3d;transition:transform .28s;transform:rotateX(12deg)rotateY(-18deg)}.aura-eagle.is-idle .aura-eagle-scene{animation:3.6s ease-in-out infinite aura-eagle-idle}.aura-eagle.is-thinking .aura-eagle-scene{animation:1.1s ease-in-out infinite aura-eagle-think}.aura-eagle.is-found .aura-eagle-scene{transform:rotateX(6deg)rotateY(12deg)scale(1.06)}.aura-eagle.is-blocked .aura-eagle-scene{filter:grayscale(.35);transform:rotateX(18deg)rotateY(-28deg)}.aura-eagle.is-confirmed .aura-eagle-scene{transform:rotateX(4deg)rotateY(8deg)scale(1.08)}@keyframes aura-eagle-idle{0%,to{transform:rotateX(12deg)rotateY(-18deg)translateY(0)}50%{transform:rotateX(8deg)rotateY(-8deg)translateY(-2px)}}@keyframes aura-eagle-think{0%,to{transform:rotateX(16deg)rotateY(-22deg)translateY(0)}50%{transform:rotateX(4deg)rotateY(16deg)translateY(-3px)}}@media (prefers-reduced-motion:reduce){.aura-eagle.is-idle .aura-eagle-scene,.aura-eagle.is-thinking .aura-eagle-scene{animation:none}}@media (width<=520px){.aura-chrome{min-height:54px;padding:7px 10px}.aura-empty-brand{width:44px;height:44px}.aura-empty h1{font-size:32px}.aura-empty>p:not(.aura-empty-kicker),.aura-reply-body{font-size:14.5px}.aura-model-btn{display:none}}.aura-image-briefing{background:#fffffffa;border:1px solid #5b4fe83d;border-radius:22px;padding:18px;box-shadow:0 18px 50px #1c184a1f}.aura-briefing-progress{color:#5b4fe8;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;font-size:12px;font-weight:800;display:flex}.aura-image-briefing h3{margin:12px 0 5px;font-size:19px}.aura-image-briefing>p{color:#6a667a;margin:0 0 14px;font-size:13px}.aura-briefing-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.aura-briefing-options button{color:#24212f;text-align:left;background:#fff;border:1px solid #e4e1ee;border-radius:14px;align-items:center;gap:9px;min-height:52px;padding:9px 12px;display:flex}.aura-briefing-options button.is-on{color:#4337c7;background:#f0eeff;border-color:#5b4fe8}.aura-briefing-options button img{object-fit:contain;border-radius:9px;width:38px;height:38px}.aura-briefing-options button span{flex:1;font-weight:700}.aura-briefing-options button i{font-style:normal;font-weight:900}.aura-image-briefing textarea{resize:vertical;border:1px solid #ded9ea;border-radius:14px;width:100%;min-height:84px;margin-top:10px;padding:12px}@media (width<=620px){.aura-briefing-options{grid-template-columns:1fr}}.aura-agent-state{color:#5f5b68;white-space:nowrap;background:#fafafd;border:1px solid #e7e5eb;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:0 11px;font-size:11.5px;font-weight:700;display:inline-flex}.aura-agent-state i{background:#24a36c;border-radius:50%;width:7px;height:7px}.aura-agent-state.is-running i{background:#6d55dc;animation:1.35s ease-in-out infinite aura-runtime-pulse;box-shadow:0 0 0 4px #6d55dc1f}@keyframes aura-runtime-pulse{50%{opacity:.45;transform:scale(.78)}}.aura-provider-select{align-items:center;display:flex;position:relative}.aura-provider-select select{appearance:none;color:#24212f;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dedbe8;border-radius:10px;padding:0 30px 0 12px;font-size:12px;font-weight:750}.aura-provider-select svg{pointer-events:none;color:#777280;position:absolute;right:9px}.aura-cancel-run{color:#a9322b;cursor:pointer;background:#fff7f6;border:1px solid #efcbc8;border-radius:10px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:750;display:inline-flex}.aura-runtime-strip{color:#6f6a78;justify-content:space-between;align-items:center;gap:16px;width:min(760px,100%);margin:0 auto 8px;padding:0 4px;font-size:10.5px;display:flex}.aura-runtime-strip>div,.aura-runtime-safety{align-items:center;gap:6px;display:flex}.aura-runtime-strip strong{color:#282530;font-size:11px}.aura-execution-switch{background:#f5f3f9;border:1px solid #ded9ea;border-radius:9px;flex:none;padding:2px;display:inline-flex;gap:2px!important}.aura-execution-switch button{color:#706a7c;cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:48px;height:24px;padding:0 9px;font-size:10.5px;font-weight:750}.aura-execution-switch button.is-on{color:#332c72;background:#fff;box-shadow:0 1px 4px #2b234e1f}.aura-execution-switch.is-disabled{opacity:.48}.aura-runtime-safety{white-space:nowrap}.aura-runtime-safety svg{color:#5b4fe8}.aura-tool-approval{background:#f8f7ff;border:1px solid #ddd7f8;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:14px;padding:13px;display:grid}.aura-agent-activity{gap:7px;margin:4px 0 12px;display:grid}.aura-agent-activity .aura-tool-approval{margin-top:0}.aura-tool-approval.is-completed,.aura-tool-approval.is-approved{background:#f6fbf8;border-color:#cfe8dc}.aura-tool-approval.is-completed .aura-tool-approval-icon,.aura-tool-approval.is-approved .aura-tool-approval-icon{color:#248653;background:#e2f4e9}.aura-tool-approval.is-denied{background:#fff8f8;border-color:#ead5d5}.aura-tool-approval-icon{color:#5546cf;background:#ebe8ff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.aura-tool-approval strong{color:#29243f;font-size:13px}.aura-tool-approval p{color:#696478;margin:2px 0 0;font-size:11.5px}.aura-tool-approval-actions{gap:7px;display:flex}.aura-tool-approval-actions button{color:#fff;background:#5b4fe8;border:1px solid #5b4fe8;border-radius:9px;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:11.5px;font-weight:750;display:inline-flex}.aura-tool-approval-actions button.is-secondary{color:#5f596d;background:#fff;border-color:#d8d4e5}.aura-active-work{background:#fff;border:1px solid #e3e0ec;border-radius:15px;width:min(760px,100% - 40px);margin:0 auto 10px;box-shadow:0 8px 24px #29224a0f}.aura-active-work-toggle{width:100%;color:var(--aura-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.aura-active-work-toggle>span:first-child{gap:2px;display:grid}.aura-active-work-toggle strong{font-size:13px}.aura-active-work-toggle small,.aura-active-work-toggle-meta{color:var(--aura-ink-2);font-size:11px}.aura-active-work-toggle-meta{align-items:center;gap:7px;display:inline-flex}.aura-active-work.is-open .aura-active-work-toggle-meta svg{transform:rotate(180deg)}.aura-active-work-body{gap:10px;max-height:min(52vh,560px);padding:0 10px 10px;display:grid;overflow:auto}.aura-work-run{background:#fbfbfd;border:1px solid #ebe9f1;border-radius:13px;gap:10px;padding:12px;display:grid}.aura-work-run.is-active{background:#fbfaff;border-color:#d8d1ff}.aura-work-run.is-blocked,.aura-work-run.is-failed{background:snow;border-color:#f0d1cf}.aura-work-run-head,.aura-work-run-title,.aura-work-facts,.aura-work-tools li,.aura-work-participants li,.aura-work-approval,.aura-work-history li{align-items:center;display:flex}.aura-work-run-head,.aura-work-facts{justify-content:space-between;gap:12px}.aura-work-run-title{gap:9px;min-width:0}.aura-work-run-title>div{gap:2px;min-width:0;display:grid}.aura-work-run-title strong{color:#282530;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.aura-work-run-title span:not(.aura-work-status-icon){color:#716c7b;font-size:10.5px}.aura-work-status-icon{color:#5a4cce;background:#eeebff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.aura-work-run.is-completed .aura-work-status-icon{color:#248653;background:#e5f5eb}.aura-work-run.is-blocked .aura-work-status-icon,.aura-work-run.is-failed .aura-work-status-icon{color:#b24b3f;background:#fff0ed}.aura-work-run.is-cancelled .aura-work-status-icon{color:#6f6a78;background:#f0eff2}.aura-work-cancel{color:#a9322b;background:#fff7f6;border:1px solid #efcbc8;border-radius:9px;flex:none;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:11px;font-weight:750;display:inline-flex}.aura-work-facts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.aura-work-facts>div{background:#f3f2f7;border-radius:9px;gap:3px;min-width:0;padding:8px 9px;display:grid}.aura-work-facts span,.aura-work-participants span,.aura-work-participants small,.aura-work-tools small,.aura-work-history small{color:#777280;font-size:10px}.aura-work-facts strong{color:#332d42;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.aura-work-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.aura-work-section{gap:7px;display:grid}.aura-work-section h4{color:#494254;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:5px;margin:0;font-size:10.5px;font-weight:800;display:flex}.aura-work-plan,.aura-work-participants,.aura-work-tools,.aura-work-history ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.aura-work-plan{padding-left:19px;list-style:decimal}.aura-work-plan li{color:#514b5d;font-size:11px}.aura-work-participants li{background:#f5f4f8;border-radius:8px;justify-content:space-between;gap:7px;padding:6px 7px}.aura-work-participants strong{color:#403a4d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.aura-work-participants small{flex:none}.aura-work-tools li{background:#fff;border:1px solid #eceaf1;border-radius:8px;justify-content:space-between;gap:8px;padding:7px 8px}.aura-work-tools span{color:#4d4758;font-size:11px}.aura-work-tools li[data-status=completed] span{color:#237a4b}.aura-work-approvals{gap:7px;display:grid}.aura-work-approval{color:#4a416f;background:#f8f7ff;border:1px solid #ded9f6;border-radius:9px;justify-content:space-between;gap:10px;padding:8px;font-size:11px}.aura-work-approval.is-approved{color:#237a4b;background:#f6fbf8;border-color:#cfe8dc}.aura-work-approval.is-denied{color:#9a4844;background:#fff8f8;border-color:#ead5d5}.aura-work-approval>div{gap:6px;display:flex}.aura-work-approval button,.aura-work-history button{color:#fff;background:#5b4fe8;border:1px solid #5b4fe8;border-radius:8px;align-items:center;gap:4px;min-height:28px;padding:0 8px;font-size:10.5px;font-weight:750;display:inline-flex}.aura-work-approval button.is-secondary{color:#5f596d;background:#fff;border-color:#d8d4e5}.aura-work-artifacts{flex-wrap:wrap;gap:8px;display:flex}.aura-work-artifacts figure{background:#fff;border:1px solid #e4e1eb;border-radius:9px;width:138px;margin:0;overflow:hidden}.aura-work-artifacts img,.aura-work-artifacts video{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.aura-work-artifacts figcaption,.aura-work-artifacts>a{color:#534d60;text-overflow:ellipsis;white-space:nowrap;padding:6px 7px;font-size:10px;display:block;overflow:hidden}.aura-work-artifacts>a{background:#fff;border:1px solid #e4e1eb;border-radius:8px}.aura-work-blockers{color:#8e4037;background:#fff7f5;border:1px solid #efcfca;border-radius:9px;gap:3px;padding:8px 9px;display:grid}.aura-work-blockers strong{align-items:center;gap:5px;font-size:11px;display:flex}.aura-work-blockers p{margin:0;font-size:11px}.aura-work-history{border-top:1px solid #ebe9f1;padding-top:8px}.aura-work-history summary{cursor:pointer;color:#5d576b;font-size:11px;font-weight:750}.aura-work-history ol{margin-top:7px}.aura-work-history li{color:#625b6d;justify-content:space-between;gap:10px;font-size:10.5px}.aura-work-history li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aura-work-history button{margin-top:8px}@media (prefers-reduced-motion:reduce){.aura-agent-state.is-running i{animation:none}}@media (width<=760px){.aura-agent-state{margin-left:auto}.aura-agent-state span,.aura-runtime-safety{display:none}.aura-provider-select select{width:86px}.aura-cancel-run{justify-content:center;width:34px;padding:0}.aura-cancel-run:not(:focus){font-size:0}.aura-tool-approval{grid-template-columns:auto minmax(0,1fr)}.aura-tool-approval-actions{grid-column:1/-1;justify-content:flex-end}.aura-active-work{width:calc(100% - 28px)}.aura-work-grid{grid-template-columns:1fr}}@media (width<=520px){.aura-chrome .aura-eagle,.aura-runtime-strip{display:none}.aura-active-work{width:calc(100% - 20px)}.aura-work-facts{grid-template-columns:1fr}.aura-work-run-head{flex-direction:column;align-items:flex-start}}.shell-v5.app-shell{--sidebar:252px;--brand:#f46f22;--brand-soft:#fff1e8;--nav-active:#fff1e8}.shell-v5 .sidebar{background:#fff;box-shadow:8px 0 28px #212b3c0a}.shell-v5 .main-nav a.active,.shell-v5 .main-nav a.active:hover,.shell-v5 .main-nav a.active:focus-visible{color:#9c3e08;background:#fff1e8;box-shadow:inset 3px 0 #f46f22}.shell-v5 .main-nav a.active svg,.shell-v5 .main-nav a.active:hover svg{color:#f46f22}.shell-v5 .button:not(.secondary):not(.ghost):not(.danger){background:#f46f22;border-color:#f46f22}.shell-v5 .next-action-step,.shell-v5 .work-path-step.active>span{background:#f46f22}.shell-v5 .today-section-list .focus-item{min-height:0;padding:0;display:block;overflow:visible}.shell-v5 .today-section-list .focus-item-open{border:1px solid var(--ops-line);background:var(--ops-surface);width:100%;min-width:0;min-height:72px;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:26px 44px minmax(16rem,1fr) auto auto 20px;align-items:center;gap:12px;padding:12px 14px;display:grid}.shell-v5 .today-section-list .focus-copy{min-width:0}.shell-v5 .today-section-list .focus-copy strong,.shell-v5 .today-section-list .focus-copy span{overflow-wrap:normal;word-break:normal}.shell-v5 .company-switcher>button>span:not(.company-dot){min-width:0}.shell-v5 .company-switcher strong{text-overflow:clip;white-space:normal;line-height:1.25;overflow:visible}@media (width<=860px){.shell-v5 .today-section-list .focus-item-open{grid-template-columns:22px 40px minmax(0,1fr) 20px;align-items:start;gap:10px;padding:12px}.shell-v5 .today-section-list .focus-due,.shell-v5 .today-section-list .pill{grid-column:3;justify-self:start}.shell-v5 .today-section-list .focus-item-open>svg:last-child{grid-area:1/4}}.shell-v5 .mobile-nav a.active,.shell-v5 .mobile-nav button.active{color:#9c3e08;background:#fff1e8}.shell-v5 .ops-intent-filter{background:#fff;border:1px solid #e4e8ef;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;padding:14px;display:flex;box-shadow:0 8px 24px #212b3c0a}.shell-v5 .ops-intent-filter.compact{margin-bottom:14px;padding:10px 12px}.shell-v5 .ops-intent-chips{flex-wrap:wrap;flex:420px;gap:8px;display:flex}.shell-v5 .ops-intent-chips button,.shell-v5 .calls-filter-toggle,.shell-v5 .calls-clear-filter,.shell-v5 .ops-filter-summary button{color:#526074;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe4ec;border-radius:999px;padding:8px 12px;font-size:.82rem;font-weight:750}.shell-v5 .ops-intent-chips button.is-active{color:#9c3e08;background:#fff1e8;border-color:#f46f22}.shell-v5 .ops-intent-search{border:1px solid #dfe4ec;border-radius:12px;flex:100%;align-items:center;gap:9px;min-height:44px;padding:0 12px;display:flex}.shell-v5 .ops-intent-search input{width:100%;font:inherit;background:0 0;border:0;outline:0}.shell-v5 .ops-filter-summary{color:#697589;flex:100%;align-items:center;gap:8px;margin:0;font-size:.82rem;display:flex}.shell-v5 .ops-filter-summary button,.shell-v5 .calls-clear-filter{color:#9c3e08;min-height:32px;margin-left:auto;padding-block:4px}.shell-v5 .calls-list-tools .ops-intent-chips{grid-template-columns:1fr 1fr;display:grid}.shell-v5 .calls-list-tools .ops-intent-chips button{border-radius:12px;min-width:0}.shell-v5 .calls-filter-toggle{border-radius:12px;width:100%}@media (width<=680px){.shell-v5 .mobile-nav a,.shell-v5 .mobile-nav button{letter-spacing:0;gap:2px;font-size:.72rem}.shell-v5 .mobile-nav span{text-overflow:ellipsis;white-space:nowrap;width:100%;padding-inline:2px;overflow:hidden}.shell-v5.has-preview{--preview-banner:52px}.shell-v5.has-preview .content{padding-top:calc(var(--topbar) + var(--preview-banner) + 18px)}.shell-v5 .ops-preview-banner{min-height:var(--preview-banner);padding:6px 8px}.shell-v5 .ops-preview-banner>span,.shell-v5 .ops-preview-actions>a{display:none}.shell-v5 .ops-preview-actions{justify-content:space-between;gap:7px;width:100%}.shell-v5 .ops-preview-actions .button,.shell-v5 .ops-preview-actions select{max-width:48%;min-height:40px;padding-inline:9px;font-size:.72rem}.shell-v5 .ops-intent-filter{align-items:stretch}.shell-v5 .ops-intent-chips{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.shell-v5 .ops-intent-chips button{flex:none;min-height:44px}}.request-brief-intro{color:var(--ink);margin:6px 0 0;line-height:1.5}.request-brief{gap:12px;margin-top:10px;display:grid}.request-brief-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.request-brief-grid section{border:1px solid var(--line);background:#fff;border-radius:12px;padding:12px 14px}.request-brief-grid h3{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:.74rem;font-weight:900}.request-brief-grid p{color:var(--ink);white-space:pre-wrap;margin:0;font-size:.94rem;line-height:1.5}.request-brief-grid ol{color:var(--ink);gap:7px;margin:0;padding-left:18px;font-size:.94rem;line-height:1.45;display:grid}.request-brief-grid ol li::marker{color:var(--brand);font-weight:900}@media (width<=640px){.request-brief-grid{grid-template-columns:minmax(0,1fr)}}.sales-desk,.sales-home{--brand:#0f766e;--brand-soft:#e7f6f4}.sales-home .next-action-step{color:#fff;background:#0f766e}.sales-desk,.sales-radar,.sales-queue,.sales-dossier,.sales-studio,.sales-approval,.sales-email,.sales-send,.sales-activity,.sales-pipeline,.sales-experiments,.sales-compliance,.sales-next,.sales-next-action{--sales-ink:#0f172a;--sales-body:#334155;--sales-muted:#475569;--sales-line:#e8ecf2;--sales-line-strong:#cfd6e0;--sales-page:#f4f6f9;--sales-surface:#fff;--sales-navy:#1e3a5f;--sales-cta:#ff7a21;--sales-cta-ink:#9a3f08;--sales-cta-soft:#fff5eb;--sales-ok:#18794e;--sales-ok-soft:#eaf8f1;--sales-warn:#9a5b00;--sales-warn-soft:#fff6e5;--sales-bad:#b42318;--sales-bad-soft:#fdecea;--sales-uncertain:#5b6472;--sales-vral:#0f766e;--sales-company:#0f766e;--sales-company-soft:#e7f6f4;--sales-radius:10px;--sales-ease:cubic-bezier(.16, 1, .3, 1);--sales-move:.18s var(--sales-ease);--sales-touch:44px;--sales-type:"Helvetica Neue", Helvetica, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;box-sizing:border-box;min-width:0;color:var(--sales-ink);font-family:var(--sales-type);background:var(--sales-page);font-size:16px;line-height:1.5}.sales-desk *,.sales-home *,.sales-radar *,.sales-queue *,.sales-dossier *,.sales-studio *,.sales-approval *,.sales-email *,.sales-send *,.sales-activity *,.sales-pipeline *,.sales-experiments *,.sales-compliance *{box-sizing:border-box}.sales-desk{gap:16px;width:100%;max-width:1440px;margin:0 auto;padding:16px 20px 48px;display:grid;overflow-x:clip}.sales-desk[data-brand=city-deals],.sales-desk[data-brand=city_deals],.sales-home[data-brand=city-deals],.sales-home[data-brand=city_deals],.sales-dossier[data-brand=city-deals],.sales-dossier[data-brand=city_deals],.sales-studio[data-brand=city-deals],.sales-studio[data-brand=city_deals],.sales-radar[data-brand=city_deals],.vral-dossier[data-brand=city_deals]{--sales-company:#c81e3a;--sales-company-soft:#fdecef}.sales-desk[data-brand=sign-spinners],.sales-desk[data-brand=sign_spinners],.sales-home[data-brand=sign-spinners],.sales-home[data-brand=sign_spinners],.sales-dossier[data-brand=sign-spinners],.sales-dossier[data-brand=sign_spinners],.sales-studio[data-brand=sign-spinners],.sales-studio[data-brand=sign_spinners],.sales-radar[data-brand=sign_spinners],.vral-dossier[data-brand=sign_spinners]{--sales-company:#0b4fad;--sales-company-soft:#eaf1fb}.sales-desk[data-brand=vral]{--sales-company:#0f766e;--sales-company-soft:#e7f6f4}.sales-home{align-content:start;gap:16px;display:grid}.sales-home-head,.sales-module-head{z-index:4;background:linear-gradient(180deg, var(--sales-page) 70%, #f4f6f9db);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding:12px 0 14px;display:flex}.sales-kicker{color:var(--sales-vral);letter-spacing:.04em;margin:0 0 4px;font-size:12px;font-weight:700}.sales-home h1,.sales-module-head h1,.sales-module-head h2{letter-spacing:-.03em;margin:0;font-size:32px;font-weight:650;line-height:1.15}.sales-home-head p,.sales-lede{max-width:62ch;color:var(--sales-body);margin:6px 0 0}.sales-logo{object-fit:contain;width:auto;max-width:168px;height:36px;display:block}.sales-brand-mark{min-height:var(--sales-touch);align-items:center;gap:10px;display:inline-flex}.sales-brand-mark:before{content:"";background:var(--sales-company);border-radius:99px;width:8px;height:8px}.sales-next,.sales-next-action{border:1px solid var(--sales-line);border-top:3px solid var(--sales-cta);border-radius:var(--sales-radius);background:var(--sales-surface);grid-template-columns:minmax(0,1fr) auto;gap:16px 20px;padding:20px 22px;display:grid}.sales-next h2,.sales-next-action h2{letter-spacing:-.02em;margin:0;font-size:22px}.sales-next p,.sales-next-action p{color:var(--sales-body);margin:6px 0 0}.sales-next-meta{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.sales-next .sales-btn-primary,.sales-next-action .sales-btn-primary{place-self:center end}.sales-modules,.sales-nav{flex-wrap:wrap;gap:8px;display:flex}.sales-nav a,.sales-nav button,.sales-modules a,.sales-modules button{min-height:var(--sales-touch);min-width:var(--sales-touch);border:1px solid var(--sales-line);background:var(--sales-surface);color:var(--sales-body);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.sales-nav a.is-on,.sales-nav a[aria-current=page],.sales-nav button[aria-pressed=true],.sales-modules a.is-on,.sales-modules button.is-on{border-color:var(--sales-navy);background:var(--sales-navy);color:#fff}.sales-btn,.sales-desk .button,.sales-home .button,.sales-queue .button,.sales-dossier .button,.sales-studio .button,.sales-approval .button,.sales-email .button,.sales-send .button{min-height:var(--sales-touch);min-width:var(--sales-touch);border:1px solid var(--sales-navy);background:var(--sales-navy);color:#fff;cursor:pointer;transition:background-color var(--sales-move), border-color var(--sales-move), color var(--sales-move);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:16px;font-weight:650;text-decoration:none;display:inline-flex}.sales-btn-primary{border-color:var(--sales-navy);background:var(--sales-navy);color:#fff}.sales-btn-secondary,.sales-btn.secondary,.sales-desk .button.secondary,.sales-home .button.secondary{border-color:var(--sales-line-strong);background:var(--sales-surface);color:var(--sales-ink)}.sales-btn-ghost,.sales-btn.ghost,.sales-desk .button.ghost{color:var(--sales-navy);background:0 0;border-color:#0000}.sales-btn-danger,.sales-btn.danger{border-color:var(--sales-bad);background:var(--sales-surface);color:var(--sales-bad)}.sales-btn:disabled,.sales-btn[aria-disabled=true],.sales-desk .button:disabled{opacity:.45;cursor:not-allowed}.sales-field{min-width:0;color:var(--sales-ink);gap:6px;font-size:14px;font-weight:650;display:grid}.sales-field input,.sales-field select,.sales-field textarea,.sales-search input,.sales-desk input:not([type=checkbox]):not([type=radio]),.sales-desk select,.sales-desk textarea{width:100%;min-height:var(--sales-touch);border:1px solid var(--sales-line-strong);background:var(--sales-surface);color:var(--sales-ink);border-radius:8px;padding:10px 12px;font-family:inherit;font-size:16px}.sales-field textarea,.sales-desk textarea{resize:vertical;min-height:96px}.sales-search{min-height:var(--sales-touch);border:1px solid var(--sales-line-strong);background:var(--sales-surface);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.sales-search input{background:0 0;border:0;min-height:40px;padding:0}.sales-chip,.sales-pill{border:1px solid var(--sales-line);background:var(--sales-page);min-height:28px;color:var(--sales-body);border-radius:999px;align-items:center;padding:0 10px;font-size:13px;font-weight:650;display:inline-flex}.sales-chip[data-brand],.sales-pill[data-brand]{border-color:color-mix(in srgb, var(--sales-company) 35%, var(--sales-line));background:var(--sales-company-soft);color:var(--sales-company)}.sales-filters{flex-wrap:wrap;gap:8px;display:flex}.sales-filters button{min-height:var(--sales-touch);min-width:var(--sales-touch);border:1px solid var(--sales-line);background:var(--sales-surface);color:var(--sales-body);font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-size:14px;font-weight:650}.sales-filters button.is-on,.sales-filters button[aria-pressed=true]{border-color:var(--sales-navy);background:var(--sales-navy);color:#fff}.sales-desk :focus,.sales-home :focus,.sales-radar :focus,.sales-queue :focus,.sales-dossier :focus,.sales-studio :focus,.sales-approval :focus,.sales-email :focus,.sales-send :focus,.sales-activity :focus,.sales-pipeline :focus,.sales-experiments :focus,.sales-compliance :focus{outline:none}.sales-desk :focus-visible,.sales-home :focus-visible,.sales-radar :focus-visible,.sales-queue :focus-visible,.sales-dossier :focus-visible,.sales-studio :focus-visible,.sales-approval :focus-visible,.sales-email :focus-visible,.sales-send :focus-visible,.sales-activity :focus-visible,.sales-pipeline :focus-visible,.sales-experiments :focus-visible,.sales-compliance :focus-visible,.sales-btn:focus-visible,.sales-nav a:focus-visible,.sales-nav button:focus-visible,.sales-filters button:focus-visible,.sales-field input:focus-visible,.sales-field select:focus-visible,.sales-field textarea:focus-visible,.sales-search:focus-within,.sales-table a:focus-visible,.sales-queue-row:focus-visible,.sales-confirm input:focus-visible{outline:3px solid var(--sales-navy);outline-offset:2px}.sales-radar{gap:12px;display:grid}.sales-radar-list{gap:8px;display:grid}.sales-radar-item{min-height:var(--sales-touch);border:1px solid var(--sales-line);border-radius:var(--sales-radius);background:var(--sales-surface);text-align:left;cursor:pointer;grid-template-columns:4px minmax(0,1fr) auto;gap:12px;padding:12px 14px;display:grid}.sales-radar-item:before{content:"";background:var(--sales-company);border-radius:4px;width:4px}.sales-radar-item h3{margin:0;font-size:16px}.sales-radar-item p{color:var(--sales-muted);margin:4px 0 0;font-size:14px}.sales-queue{gap:12px;display:grid}.sales-queue-tools,.sales-queue-head{z-index:3;background:var(--sales-page);gap:10px;padding:10px 0 12px;display:grid}.sales-queue-row{border:1px solid var(--sales-line);border-radius:var(--sales-radius);background:var(--sales-surface);min-height:72px;color:inherit;text-align:left;cursor:pointer;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.sales-queue-row.is-blocked{background:var(--sales-bad-soft)}.sales-queue-row h3{margin:0;font-size:16px}.sales-queue-row p,.sales-queue-meta{color:var(--sales-muted);margin:4px 0 0;font-size:13px}.sales-score{background:var(--sales-page);width:52px;height:52px;color:var(--sales-ink);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;display:grid}.sales-score strong{font-size:18px;line-height:1}.sales-score small{color:var(--sales-muted);letter-spacing:.06em;font-size:10px;font-weight:700}.sales-table-wrap{overscroll-behavior-inline:contain;border:1px solid var(--sales-line);border-radius:var(--sales-radius);background:linear-gradient(90deg, var(--sales-surface) 28%, transparent) 0 0 / 28px 100% local, linear-gradient(270deg, var(--sales-surface) 28%, transparent) 100% 0 / 28px 100% local, linear-gradient(90deg, #c5ccd6, transparent) 0 0 / 14px 100% scroll, linear-gradient(270deg, #c5ccd6, transparent) 100% 0 / 14px 100% scroll, var(--sales-surface);background-repeat:no-repeat;max-width:100%;position:relative;overflow-x:auto}.sales-table-hint{color:var(--sales-muted);margin:0 0 8px;font-size:13px}.sales-table{border-collapse:separate;border-spacing:0;width:100%;min-width:720px}.sales-table th,.sales-table td{border-bottom:1px solid var(--sales-line);text-align:left;vertical-align:top;padding:12px 14px;font-size:14px}.sales-table th{z-index:2;color:var(--sales-muted);letter-spacing:.04em;background:#eef2f6;font-size:12px;font-weight:700}.sales-table tbody tr:last-child td{border-bottom:0}.sales-table .sales-col-optional{white-space:nowrap}.sales-sticky,.sales-sticky-head{z-index:3;background:var(--sales-page)}.sales-dossier{background:var(--sales-page);gap:16px;padding:8px 0 24px;display:grid}.sales-dossier-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);align-items:start;gap:16px;display:grid}.sales-card{border:1px solid var(--sales-line);border-radius:var(--sales-radius);background:var(--sales-surface);gap:8px;padding:16px 18px;display:grid}.sales-card h2,.sales-card h3{margin:0;font-size:18px}.sales-facts{background:var(--sales-line);border:1px solid var(--sales-line);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.sales-facts>div{background:var(--sales-surface);padding:12px 14px}.sales-facts small{color:var(--sales-muted);margin-bottom:3px;font-size:12px;display:block}.sales-proof{border-left:3px solid var(--sales-company);background:var(--sales-company-soft);border-radius:0 8px 8px 0;gap:6px;padding:12px 14px;font-size:14px;display:grid}.sales-hard-stop{border-radius:var(--sales-radius);background:var(--sales-bad-soft);color:#7a160f;border:1px solid #f3c4bf;gap:6px;padding:14px 16px;display:grid}.sales-missing{color:var(--sales-body);margin:0;padding-left:18px}.sales-studio{gap:16px;display:grid}.sales-studio-preview{border:1px solid var(--sales-line);border-radius:var(--sales-radius);background:var(--sales-surface);position:relative;overflow:auto}.sales-concept,.sales-studio-preview[data-sample=true]:after{pointer-events:none}.sales-concept{z-index:2;color:#fff;letter-spacing:.04em;background:#0f172adb;border-radius:6px;min-height:28px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;top:12px;right:12px}.sales-studio-preview img,.sales-studio-preview iframe{background:#fff;width:100%;max-width:100%;height:auto;display:block}.sales-disclaimer{color:var(--sales-muted);margin:0;font-size:14px}.sales-approval,.sales-send,.sales-email{gap:16px;display:grid}.sales-email-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:16px;display:grid}.sales-email-frame{border:1px solid var(--sales-line);background:#fff;border-radius:8px;width:100%;height:640px;min-height:320px;display:block}.sales-production-page{width:min(1180px,100%);color:var(--sales-ink,#0f172a);background:radial-gradient(circle at 96% 2%,#ff7a211a,#0000 26rem),radial-gradient(circle at 3% 16%,#0f766e14,#0000 22rem);margin:0 auto;padding:24px 0 48px}.sales-production-page>.back-link{margin-bottom:18px}.sales-production-header,.sales-section-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.sales-production-header{margin-bottom:22px}.sales-production-header h1,.sales-section-heading h2,.sales-asset-copy h3{color:#111827;letter-spacing:-.025em;margin:0;font-family:inherit}.sales-production-header h1{margin-top:4px;font-size:32px;line-height:1.15}.sales-production-header p,.sales-section-heading p,.sales-asset-copy p,.sales-copy-summary p{color:#526077;margin:0;line-height:1.5}.sales-production-header>div:first-child>p{margin-top:8px}.sales-live-status,.sales-ready-status{background:#fff;border:1px solid #d7dee8;border-radius:10px;align-items:center;gap:10px;min-width:260px;padding:12px 14px;display:flex}.sales-live-status svg{color:#f36a21}.sales-live-status span{gap:2px;display:grid}.sales-live-status small{color:#667085}.sales-ready-status{color:#176b45;background:#eef8f3;border-color:#bfe2d0;min-width:auto;font-weight:700}.sales-production-error{color:#9f241b;background:#fff4f2;border:1px solid #f0c8c4;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:14px 16px;display:flex}.sales-connection-card{background:#fff;border:1px solid #e8ecf2;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px 24px;margin:0 0 22px;padding:20px 22px;display:grid}.sales-connection-card h2{margin:6px 0 8px;font-size:22px}.sales-connection-actions{flex-wrap:wrap;gap:10px;display:flex}.sales-connection-actions .button{min-height:44px}.sales-connection-status{color:#475569;grid-column:1/-1;margin:0;font-size:13px}.sales-generation-card{-webkit-backdrop-filter:blur(16px)saturate(1.1);backdrop-filter:blur(16px)saturate(1.1);background:linear-gradient(135deg,#ffffffeb,#f8fcfcbd);border:1px solid #ffffffbd;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 28px;margin:0 0 22px;padding:22px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #1e3a5f1a,inset 0 1px #fffffff2}.sales-generation-card:after{content:"";filter:blur(22px);pointer-events:none;background:#ff7a211f;border-radius:50%;width:170px;height:170px;position:absolute;top:-62px;right:24%}.sales-generation-card>*{z-index:1;position:relative}.sales-generation-card h2{color:var(--sales-ink);letter-spacing:-.025em;margin:3px 0 0;font-size:25px}.sales-generation-card p{max-width:60ch;color:var(--sales-body);margin:8px 0 0}.sales-generation-actions{grid-template-columns:minmax(154px,1fr) auto;align-items:end;gap:10px;display:grid}.sales-provider-picker{color:var(--sales-muted);gap:5px;font-size:12px;font-weight:700;display:grid}.sales-provider-picker select{min-width:164px;min-height:44px;color:var(--sales-ink);font:inherit;background:#ffffffc7;border:1px solid #94a3b86b;border-radius:10px;padding:0 32px 0 12px}.sales-generate-button{white-space:nowrap;min-height:44px;box-shadow:0 9px 20px #ff7a2138}.sales-generation-note{color:var(--sales-muted);grid-column:1/-1;margin-top:-8px}.sales-copy-summary{background:#fff;border:1px solid #dfe4eb;border-radius:12px;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:0;margin-bottom:30px;display:grid;overflow:hidden}.sales-copy-summary>div{align-content:start;gap:6px;min-width:0;padding:18px 20px;display:grid}.sales-copy-summary>div+div{border-left:1px solid #e7ebf0}.sales-copy-summary span,.sales-asset-copy>span{color:#a5410c;letter-spacing:.08em;font-size:12px;font-weight:800}.sales-copy-summary strong,.sales-copy-summary p{overflow-wrap:anywhere}.sales-asset-section,.sales-final-email{gap:16px;margin-top:30px;display:grid}.sales-section-heading h2{margin-top:3px;font-size:24px;line-height:1.2}.sales-section-heading>p{text-align:right;max-width:420px}.sales-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sales-reference-lock{color:#176b45;background:#f4faf7;border:1px solid #d9e4de;border-radius:10px;align-items:center;gap:10px;margin:0 0 14px;padding:11px 13px;display:flex}.sales-reference-lock>svg{flex:none;width:17px;height:17px}.sales-reference-lock span{gap:2px;display:grid}.sales-reference-lock strong{color:#172033;font-size:13px}.sales-reference-lock small{color:#526077;font-size:11px}.sales-local-preview-note{color:var(--sales-muted);margin:-8px 0 0;font-size:13px}.sales-reference-library{background:#f4faf7;border:1px solid #d9e4de;border-radius:12px;grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);gap:18px;padding:16px;display:grid}.sales-reference-intro{align-content:center;gap:5px;display:grid}.sales-reference-intro>span{color:#176b45;letter-spacing:.07em;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.sales-reference-intro svg{width:15px;height:15px}.sales-reference-intro strong{color:#172033;font-size:17px;line-height:1.35}.sales-reference-intro p,.sales-reference-intro small{color:#526077;margin:0;line-height:1.45}.sales-reference-intro small{margin-top:3px;font-size:11px}.sales-reference-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sales-reference-strip figure{gap:7px;min-width:0;margin:0;display:grid}.sales-reference-strip img{object-fit:contain;background:#fff;border:1px solid #dbe4df;border-radius:8px;width:100%;height:128px;display:block}.sales-reference-strip figcaption{color:#344054;text-align:center;font-size:12px;font-weight:700;line-height:1.3}.sales-asset-card{background:#fff;border:1px solid #dfe4eb;border-radius:12px;min-width:0;display:grid;overflow:hidden}.sales-asset-visual{color:#98a2b3;background:#f5f6f8;place-items:center;min-height:250px;padding:14px;display:grid}.sales-asset-visual>svg{width:34px;height:34px}.sales-asset-visual.has-image{background:#eceff3}.sales-asset-visual img{object-fit:contain;width:100%;height:250px;display:block}.sales-asset-copy{align-content:start;gap:8px;padding:18px;display:grid}.sales-asset-copy h3{font-size:20px}.sales-asset-copy p{min-height:48px;font-size:14px}.sales-asset-audit{color:#176b45;overflow-wrap:anywhere;font-size:12px;font-weight:700}.sales-asset-copy .button{width:100%;margin-top:6px}.sales-final-email{margin-top:36px}.sales-production-preview{background:#fff;border:1px solid #dfe4eb;border-radius:12px;width:min(640px,100%);min-height:720px;margin:0 auto;display:block}.sales-email-skeleton{color:#667085;background:#fff;border:1px solid #dfe4eb;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:320px;display:flex}.sales-production-send{z-index:4;background:#fffffff7;border:1px solid #d9dfe8;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 18px;margin-top:28px;padding:16px 18px;display:grid;box-shadow:0 10px 30px #0f172a24}.sales-send-addresses{flex-wrap:wrap;gap:8px 22px;min-width:0;display:flex}.sales-send-addresses span{color:#667085;align-items:center;gap:6px;min-width:0;font-size:14px;display:flex}.sales-send-addresses svg{width:17px;height:17px}.sales-send-addresses strong{color:#172033;overflow-wrap:anywhere}.sales-production-send>.button{min-width:170px}.sales-send-help{color:#667085;grid-column:1/-1}.sales-sent-receipt{color:#176b45;align-items:center;gap:8px;font-weight:750;display:flex}.sales-spin{animation:.9s linear infinite sales-spin}@keyframes sales-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sales-spin{animation:none}}@media (width<=820px){.sales-production-page{padding:12px 0 32px}.sales-production-header,.sales-section-heading{flex-direction:column;align-items:stretch;gap:12px}.sales-production-header h1{font-size:28px}.sales-live-status,.sales-ready-status{min-width:0}.sales-copy-summary,.sales-asset-grid,.sales-generation-card{grid-template-columns:1fr}.sales-generation-actions{grid-template-columns:minmax(0,1fr) auto}.sales-reference-library{grid-template-columns:1fr}.sales-copy-summary>div+div{border-top:1px solid #e7ebf0;border-left:0}.sales-section-heading>p{text-align:left;max-width:none}.sales-asset-card{grid-template-columns:132px minmax(0,1fr)}.sales-asset-visual{min-height:100%;padding:8px}.sales-asset-visual img{height:170px}.sales-asset-copy{padding:16px}.sales-asset-copy p{min-height:0}.sales-production-send{grid-template-columns:1fr;padding:14px;position:static}.sales-send-addresses{gap:6px;display:grid}.sales-production-send>.button{width:100%}}@media (width<=520px){.sales-reference-library{padding:13px}.sales-reference-strip{gap:7px}.sales-reference-strip img{height:112px}.sales-reference-strip figcaption{font-size:11px}.sales-asset-card{grid-template-columns:1fr}.sales-asset-visual{min-height:210px}.sales-asset-visual img{height:220px}}.sales-text-email{border:1px solid var(--sales-line);white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:8px;margin:0;padding:16px;font-family:inherit;font-size:16px}.sales-sender-row,.sales-recipient-row{min-height:var(--sales-touch);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.sales-sender-row span,.sales-recipient-row span{color:var(--sales-muted);font-size:13px}.sales-confirm{min-height:var(--sales-touch);border:1px solid var(--sales-line);background:var(--sales-surface);border-radius:8px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.sales-confirm input{width:22px;height:22px;accent-color:var(--sales-navy);flex:none;margin-top:2px}.sales-confirm-sheet{border:1px solid var(--sales-line);border-radius:var(--sales-radius);background:var(--sales-surface);gap:10px;padding:18px;display:grid}.sales-confirm-sheet dl{grid-template-columns:120px minmax(0,1fr);gap:8px 12px;margin:0;display:grid}.sales-confirm-sheet dt{color:var(--sales-muted);font-size:13px}.sales-confirm-sheet dd{overflow-wrap:anywhere;margin:0}.sales-receipt{border-radius:var(--sales-radius);background:var(--sales-ok-soft);color:#145c3b;padding:14px 16px}.sales-receipt small{overflow-wrap:anywhere;margin-top:4px;display:block}.sales-activity{gap:10px;display:grid}.sales-activity-thread{gap:8px;display:grid}.sales-activity-item{border:1px solid var(--sales-line);background:var(--sales-surface);border-radius:8px;padding:12px 14px}.sales-pipeline{gap:12px;display:grid}.sales-pipeline-board{overscroll-behavior-inline:contain;background:linear-gradient(90deg, var(--sales-page) 28%, transparent) 0 0 / 24px 100% local, linear-gradient(270deg, var(--sales-page) 28%, transparent) 100% 0 / 24px 100% local, linear-gradient(90deg, #c5ccd6, transparent) 0 0 / 12px 100% scroll, linear-gradient(270deg, #c5ccd6, transparent) 100% 0 / 12px 100% scroll;background-repeat:no-repeat;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;gap:10px;padding-bottom:8px;display:grid;overflow-x:auto}.sales-pipeline-col{border:1px solid var(--sales-line);border-radius:var(--sales-radius);background:var(--sales-surface);align-content:start;gap:8px;min-width:220px;padding:12px;display:grid}.sales-pipeline-col h3{background:var(--sales-surface);margin:0;padding-bottom:8px;font-size:14px}.sales-experiments,.sales-compliance{gap:12px;display:grid}.sales-disclosure summary{min-height:var(--sales-touch);cursor:pointer;align-items:center;font-weight:650;display:flex}.sales-disclosure>div,.sales-disclosure>ul{color:var(--sales-body);padding:0 0 12px;font-size:14px}.sales-state,.sales-state-empty,.sales-state-error,.sales-state-wait,.sales-state-retry,.sales-state-success,.sales-state-rejected,.sales-state-uncertain{border:1px solid var(--sales-line);border-radius:var(--sales-radius);background:var(--sales-surface);justify-items:start;gap:8px;padding:20px;display:grid}.sales-state-empty p,.sales-state-error p,.sales-state-wait p,.sales-state-uncertain p{color:var(--sales-body);margin:0}.sales-state-error{background:var(--sales-bad-soft);border-color:#f3c4bf}.sales-state-success{background:var(--sales-ok-soft);border-color:#bfe4cd}.sales-state-rejected{background:var(--sales-bad-soft);color:#7a160f;border-color:#f3c4bf}.sales-state-uncertain{background:var(--sales-warn-soft);border-color:#e2d3a8}.sales-skeleton{background:linear-gradient(90deg,#e8edf3 0%,#f7f9fb 45%,#e8edf3 100%) 0 0/200% 100%;border-radius:6px;min-height:16px;animation:1.1s linear infinite sales-shimmer}@keyframes sales-shimmer{0%{background-position:80% 0}to{background-position:-20% 0}}.sales-wait{min-height:var(--sales-touch);color:var(--sales-muted);align-items:center;gap:10px;display:inline-flex}@media (width>=1440px){.sales-desk{padding-inline:24px}.sales-home{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:start}.sales-home-head,.sales-next,.sales-next-action,.sales-modules,.sales-nav{grid-column:1/-1}.sales-queue{grid-column:1}.sales-radar{grid-column:2}.sales-dossier-grid{grid-template-columns:minmax(0,1.5fr) minmax(340px,.7fr)}}@media (width<=1024px){.sales-home h1,.sales-module-head h1{font-size:28px}.sales-dossier-grid,.sales-email-layout,.sales-next,.sales-next-action{grid-template-columns:1fr}.sales-next .sales-btn-primary,.sales-next-action .sales-btn-primary{justify-self:start;width:100%}}@media (width<=768px){.sales-desk{padding:12px 14px 96px}.sales-home h1,.sales-module-head h1,.sales-module-head h2{font-size:24px}.sales-queue-row{grid-template-columns:44px minmax(0,1fr)}.sales-queue-row>:last-child{grid-column:2}.sales-facts,.sales-sender-row,.sales-recipient-row,.sales-confirm-sheet dl{grid-template-columns:1fr}.sales-table{min-width:640px}.sales-home-head,.sales-queue-tools,.sales-module-head{top:0}}@media (width<=390px){.sales-desk{padding:10px 12px 88px}.sales-home h1,.sales-module-head h1{font-size:22px}.sales-nav,.sales-modules,.sales-filters{overscroll-behavior-inline:contain;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.sales-nav a,.sales-nav button,.sales-modules a,.sales-modules button,.sales-filters button{flex:none}.sales-table-hint{display:block}.sales-btn,.sales-desk .button,.sales-next .sales-btn-primary{width:100%}.sales-email-frame{height:720px}}@media (width<=320px){.sales-desk{padding:8px 10px 88px}.sales-home h1,.sales-module-head h1,.sales-next h2,.sales-next-action h2{overflow-wrap:anywhere;font-size:20px}.sales-logo{max-width:120px;height:28px}.sales-queue-row,.sales-radar-item{grid-template-columns:minmax(0,1fr);padding:12px}.sales-score{width:44px;height:44px}.sales-card,.sales-next,.sales-next-action{padding:14px}.sales-table{min-width:560px}.sales-col-optional{display:none}}@media (prefers-reduced-motion:reduce){.sales-desk,.sales-home,.sales-radar,.sales-queue,.sales-dossier,.sales-studio,.sales-approval,.sales-email,.sales-send,.sales-activity,.sales-pipeline,.sales-experiments,.sales-compliance,.sales-desk *,.sales-home *,.sales-radar *,.sales-queue *,.sales-dossier *,.sales-studio *,.sales-approval *,.sales-email *,.sales-send *,.sales-activity *,.sales-pipeline *,.sales-experiments *,.sales-compliance *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.sales-skeleton{background:#e8edf3}.sales-studio *,.vral-dossier *,.sales-approval-send *,.sales-radar *,[data-testid=sales-home] *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}[data-testid=sales-home]{max-width:1440px;font-family:var(--sales-type,"Helvetica Neue", Helvetica, ui-sans-serif, system-ui, sans-serif);color:#0f172a;background:#f4f6f9;margin:0 auto}[data-testid=sales-home] .next-action-card{background:#fff;border:1px solid #e8ecf2;border-top:3px solid #ff7a21;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;display:grid}[data-testid=sales-home] .next-action-button,[data-testid=sales-home] .outbound-open-lead,[data-testid=sales-home] .button{min-width:44px;min-height:44px}[data-testid=sales-home] .next-action-why summary{cursor:pointer;min-height:44px}[data-testid=sales-home] .outbound-queue-head{z-index:3;background:#f4f6f9}[data-testid=sales-home] :focus-visible{outline-offset:2px;outline:3px solid #1e3a5f}.sales-radar.page{background:#f4f6f9;max-width:1440px;margin:0 auto;padding:16px 20px 48px;font-family:Helvetica Neue,Helvetica,ui-sans-serif,system-ui,sans-serif}.sales-radar.page[data-brand=sign_spinners] .sales-radar-hero{background:#fff;border-left:4px solid #0b4fad}.sales-radar.page[data-brand=sign_spinners] .sales-radar-brands button[data-brand=sign_spinners][aria-pressed=true]{border-color:#0b4fad;box-shadow:inset 0 0 0 1px #0b4fad}.sales-radar-source-scroller,.sales-radar-table-wrap{overscroll-behavior-inline:contain;background-color:#fff;background-image:linear-gradient(90deg,#fff 28%,#0000),linear-gradient(270deg,#fff 28%,#0000),linear-gradient(90deg,#c5ccd6,#0000),linear-gradient(270deg,#c5ccd6,#0000),none;background-position:0 0,100% 0,0 0,100% 0,0 0;background-repeat:no-repeat;background-size:24px 100%,24px 100%,12px 100%,12px 100%,auto;background-attachment:local,local,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;position:relative;overflow-x:auto}.sales-radar-hero,.sales-radar-filters{z-index:3}.sales-radar-filters{background:#fff}.sales-radar-brands button,.sales-radar-filters select,.sales-radar-search input,.sales-radar .button{min-width:44px;min-height:44px}.sales-radar :focus-visible{outline-offset:2px;outline:3px solid #1e3a5f}.vral-dossier{background:#f4f6f9;max-width:1440px;margin:0 auto;padding:12px 0 40px;font-family:Helvetica Neue,Helvetica,ui-sans-serif,system-ui,sans-serif}.vral-dossier[data-brand=sign_spinners] .vral-dossier__hero{border-left:4px solid #0b4fad}.vral-dossier[data-brand=city_deals] .vral-dossier__hero{border-left:4px solid #c81e3a}.vral-dossier__hero,.vral-dossier__table-head{z-index:3;background:#fff}.vral-dossier__table-wrap{overscroll-behavior-inline:contain;background-color:#fff;background-image:linear-gradient(90deg,#fff 28%,#0000),linear-gradient(270deg,#fff 28%,#0000),linear-gradient(90deg,#c5ccd6,#0000),linear-gradient(270deg,#c5ccd6,#0000),none;background-position:0 0,100% 0,0 0,100% 0,0 0;background-repeat:no-repeat;background-size:24px 100%,24px 100%,12px 100%,12px 100%,auto;background-attachment:local,local,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;overflow-x:auto}.vral-dossier__table th{z-index:2;background:#eef2f6}.vral-dossier__primary,.vral-dossier__link,.vral-dossier__search input,.vral-dossier__tech summary{min-width:44px;min-height:44px}.vral-dossier :focus-visible{outline-offset:2px;outline:3px solid #1e3a5f}.sales-studio{max-width:1440px;font-family:Helvetica Neue,Helvetica,ui-sans-serif,system-ui,sans-serif}.sales-studio-btn,.sales-studio-note textarea{min-width:44px;min-height:44px}.sales-studio-btn:focus-visible,.sales-studio-note textarea:focus-visible{outline-offset:2px;outline:3px solid #1e3a5f}.sales-studio-head{z-index:3}.sales-approval-send{color:#0f172a;background:#fff;gap:20px;font-family:Helvetica Neue,Helvetica,ui-sans-serif,system-ui,sans-serif;display:grid}.sales-approval-facts{gap:12px;margin:12px 0 0;display:grid}.sales-approval-facts>div{gap:4px;display:grid}.sales-approval-facts dt{color:#475569;font-size:14px;font-weight:650}.sales-approval-facts dd{overflow-wrap:anywhere;margin:0}.sales-send-confirm{background:#fffaf1;border:2px solid #9a3f08;border-radius:10px;gap:12px;padding:20px;display:grid}.sales-send-confirm h3{margin:0;font-size:22px;line-height:1.3}.sales-approval-send .button,.sales-approval-send .sales-confirm,.sales-send-confirm .button{min-width:44px;min-height:44px}.sales-approval-send details summary{cursor:pointer;min-height:44px}.sales-approval-result.is-sending{color:#0f172a;background:#eef2f6}.sales-approval-result.is-uncertain{color:#623a07;background:#fff6e5}.sales-approval-result.is-rejected{color:#7a160f;background:#fdecea}.sales-approval-result.is-sent{color:#145c3b;background:#eaf8f1}.sales-approval-send :focus-visible{outline-offset:2px;outline:3px solid #1e3a5f}@media (width>=1440px){[data-testid=sales-home] .next-action-card{padding:24px 28px}.sales-studio-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.vral-dossier__layout,.vral-dossier__grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}}@media (width<=390px){[data-testid=sales-home] .next-action-card{grid-template-columns:1fr}[data-testid=sales-home] .next-action-button,.sales-radar-signal .button,.sales-studio-btn,.sales-approval-send .button,.vral-dossier__primary{width:100%}.sales-radar.page{padding:10px 12px 88px}.sales-radar-hero h1{font-size:22px}}@media (width<=320px){[data-testid=sales-home],.sales-radar.page,.sales-studio,.vral-dossier,.sales-approval-send{padding-inline:10px;overflow-x:clip}.sales-radar-hero,.sales-studio-head,.vral-dossier__hero,.vral-dossier__identity{grid-template-columns:1fr}.sales-radar-hero h1,.sales-studio h1,.vral-dossier h1{overflow-wrap:anywhere;font-size:20px}.sales-radar-logo,.vral-dossier__logo{width:48px;height:48px}.sales-studio-head img{width:110px}.sales-studio-steps,.sales-studio-facts,.sales-radar-filters,.sales-radar-signal{grid-template-columns:1fr}.sales-studio-actions{display:grid}.vral-sales-queue-tools-row,.vral-sales-queue-advanced-panel,.vral-sales-queue-head{grid-template-columns:1fr;display:grid}.vral-sales-queue-chips{flex-wrap:nowrap;overflow-x:auto}.vral-sales-queue-action .button,.vral-sales-queue-chips button{width:100%}}.vral-sales-queue{color:#0f172a;background:#fff;font-family:Helvetica Neue,Helvetica,ui-sans-serif,system-ui,sans-serif}.vral-sales-queue-tools,.vral-sales-queue-table thead th{z-index:3}.vral-sales-queue-scroller{overscroll-behavior-inline:contain;background-color:#fff;background-image:linear-gradient(90deg,#fff 28%,#0000),linear-gradient(270deg,#fff 28%,#0000),linear-gradient(90deg,#c5ccd6,#0000),linear-gradient(270deg,#c5ccd6,#0000),none;background-position:0 0,100% 0,0 0,100% 0,0 0;background-repeat:no-repeat;background-size:24px 100%,24px 100%,12px 100%,12px 100%,auto;background-attachment:local,local,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;overflow-x:auto}.vral-sales-queue-search input,.vral-sales-queue-chips button,.vral-sales-queue-advanced,.vral-sales-queue-advanced-panel select,.vral-sales-queue-action .button{min-width:44px;min-height:44px}.vral-sales-queue :focus-visible,.vral-sales-queue-search .search-field:focus-within,.vral-sales-queue-scroller:focus-visible{outline-offset:2px;outline:3px solid #1e3a5f}@media (width>=1440px){.vral-sales-queue-table{min-width:1280px}}@media (width<=390px){.vral-sales-queue-tools{padding:12px}.vral-sales-queue-overflow-label{display:block}}@media (prefers-reduced-motion:reduce){.vral-sales-queue,.vral-sales-queue *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sales-human-desk{color:#111827;flex-direction:column;gap:20px;width:min(1180px,100%);margin:0 auto;padding:16px 0 48px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;display:flex}.sales-human-header{background:#fff;border:1px solid #e5e7eb;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 28px;display:flex;box-shadow:0 1px 3px #00000008}.sales-human-header h1{letter-spacing:-.025em;color:#0f172a;margin:4px 0 6px;font-size:28px;font-weight:700}.sales-human-header .sales-identity-sub{color:#475569;flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;font-size:15px;display:flex}.sales-human-header .sales-identity-sub span{align-items:center;gap:5px;display:inline-flex}.sales-header-badges{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sales-primary-actions-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sales-action-button{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 20px;font-size:16px;font-weight:600;text-decoration:none;transition:all .15s cubic-bezier(.16,1,.3,1);display:inline-flex}.sales-action-button.primary{color:#fff;background:#0f172a}.sales-action-button.primary:hover:not(:disabled){background:#1e293b;transform:translateY(-1px)}.sales-action-button.secondary{color:#0f172a;background:#fff;border:1px solid #d1d5db}.sales-action-button.secondary:hover:not(:disabled){background:#f8fafc;border-color:#9ca3af}.sales-action-button:disabled{opacity:.5;cursor:not-allowed}.sales-desk-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (width<=860px){.sales-desk-layout,.sales-primary-actions-row{grid-template-columns:1fr}.sales-human-header{flex-direction:column;padding:20px}}.sales-desk-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:14px;padding:22px 24px;display:flex;box-shadow:0 1px 3px #00000005}.sales-desk-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.sales-desk-card header h2{color:#0f172a;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:700;display:inline-flex}.sales-desk-card header h2 svg{color:#0f766e;width:18px;height:18px}.sales-human-lead-text{color:#334155;margin:0;font-size:15px;line-height:1.6}.sales-contact-list{flex-direction:column;gap:10px;display:flex}.sales-contact-item{background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.sales-contact-item a{color:#0f172a;align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.sales-contact-item a:hover{color:#0f766e;text-decoration:underline}.sales-next-action-badge{background:#f0fdfa;border:1px solid #ccfbf1;border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.sales-next-action-badge svg{color:#0f766e;flex-shrink:0;margin-top:2px}.sales-next-action-badge strong{color:#134e4a;font-size:14px;font-weight:600;display:block}.sales-next-action-badge span{color:#0f766e;font-size:13px}.sales-composer-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:24px;padding:24px;box-shadow:0 1px 3px #00000005}.sales-composer-header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;display:flex}.sales-composer-nav{gap:8px;display:flex}.sales-tab-button{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .12s;display:inline-flex}.sales-tab-button.active{color:#0f172a;background:#f1f5f9;font-weight:600}.sales-field-group{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.sales-field-group span{color:#475569;font-size:13px;font-weight:600}.sales-text-input,.sales-textarea{color:#0f172a;background:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:12px 14px;font-family:inherit;font-size:15px;transition:border-color .15s,box-shadow .15s}.sales-text-input:focus,.sales-textarea:focus{border-color:#0f766e;outline:none;box-shadow:0 0 0 3px #0f766e26}.sales-body-textarea{resize:vertical;line-height:1.6}.sales-draft-indicator{color:#d97706;align-items:center;gap:8px;font-size:13px;display:inline-flex}.sales-unsaved-dot{background:#d97706;border-radius:99px;width:8px;height:8px}.sales-saved-indicator{color:#16a34a;align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.sales-production-send{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:20px 24px;display:flex;box-shadow:0 1px 3px #00000008}.sales-production-send .button{border-radius:10px;min-height:48px;padding:12px 28px;font-size:16px;font-weight:600}.sales-send-help{color:#64748b;width:100%;margin-top:4px;font-size:13px;line-height:1.4}.sales-debug-accordion{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;margin-top:12px;padding:14px 18px}.sales-debug-accordion summary{color:#64748b;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14px;font-weight:600}.sales-debug-accordion summary:hover{color:#334155}.sales-debug-content{border-top:1px solid #e2e8f0;flex-direction:column;gap:12px;margin-top:14px;padding-top:12px;display:flex}
