:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--canvas:#f4f6f8;--surface:#fff;--surface-soft:#f8fafb;--ink:#172026;--ink-soft:#5f6c74;--line:#dfe5e8;--line-strong:#cbd4d9;--sidebar:#172922;--sidebar-soft:#20372e;--sidebar-ink:#f4f8f6;--brand:#236a4b;--brand-strong:#18543a;--brand-soft:#e6f2ec;--primary-foreground:#fff;--positive:#116c3c;--positive-soft:#dff3e6;--positive-action:#116c3c;--warning:#925300;--warning-soft:#ffefc9;--danger:#d91b24;--danger-solid:#d91b24;--danger-soft:#fff0f1;--info:#195d9c;--info-soft:#e3effc;--decision:#6d4bb5;--decision-soft:#f0ebfb;--financial:#0c7166;--financial-soft:#e4f4f1;--training:#8a5b13;--training-soft:#fbf0dc;--collaboration:#98506d;--collaboration-soft:#f9eaf0;--focus:#2c77bd;--shadow-sm:0 1px 2px #1720260f, 0 8px 24px #1720260a;--shadow-lg:0 24px 80px #101c1738;--radius-sm:8px;--radius-control:10px;--radius-md:14px;--radius-lg:22px;--radius-xl:28px;--control-height:44px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:40px;--space-8:56px;--space-page:clamp(20px, 4vw, 52px);--motion-fast:.14s;--motion-standard:.18s;--motion-close:.15s;--motion-panel:.24s;--motion-large:.3s;--motion-ease:cubic-bezier(.2, .8, .2, 1);--layer-page:0;--layer-sidebar:20;--layer-docked:24;--layer-header:30;--layer-floating:60;--layer-popover:80;--layer-toast:90;--layer-dialog:100;--layer-skip:120;--workspace-sidebar-width:248px;--workspace-chat-dock-width:clamp(360px, 32vw, 460px);--background-strength:12%;--background-accent-1:var(--brand);--background-accent-2:var(--focus);--background-layer:none;--background-overlay:color-mix(in srgb, var(--canvas) 12%, transparent);--glass-tint:var(--brand);--glass-nav-surface:color-mix(in srgb, var(--sidebar) 92%, transparent);--glass-floating-surface:color-mix(in srgb, var(--surface) 84%, transparent);--glass-soft-surface:color-mix(in srgb, var(--surface) 91%, transparent);--solid-data-surface:color-mix(in srgb, var(--surface) 98%, var(--canvas));--glass-border:color-mix(in srgb, var(--line-strong) 72%, white 28%);--glass-highlight:inset 0 1px #ffffff38;--glass-shadow:0 18px 54px #12201924;--privacy-overlay:color-mix(in srgb, var(--canvas) 88%, transparent);--glass-blur:18px}.workforce-record{gap:1rem;display:grid}.workforce-record__identity{align-items:center;gap:1rem;padding:1.15rem 1.25rem;display:flex}.workforce-record__identity h1{margin:.15rem 0;font-size:clamp(1.35rem,2vw,1.8rem)}.workforce-record__identity p{color:var(--ink-soft);margin:0}.workforce-record__status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;margin-left:auto;display:flex}.workforce-tabs{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);scrollbar-width:thin;gap:.25rem;padding:.3rem;display:flex;overflow-x:auto}.workforce-tabs__item{border-radius:calc(var(--radius-lg) - .25rem);color:var(--ink-soft);flex:none;padding:.65rem .8rem;font-size:.875rem;font-weight:650;text-decoration:none}.workforce-tabs__item:hover{background:var(--surface-soft);color:var(--ink)}.workforce-tabs__item--active{background:var(--brand-soft);color:var(--brand-strong)}.workforce-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.workforce-section-grid>.card{padding:1.1rem}.workforce-section-grid h2,.workforce-record .card>h2{margin:0 0 .75rem}.workforce-form{gap:.8rem;margin-top:1rem;display:grid}.workforce-form--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workforce-form--compact{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));align-items:end}.workforce-form-stack{gap:1rem;display:grid}.workforce-completeness{margin:.8rem 0;font-size:1.65rem;display:block}.compact-list,.record-list{gap:.65rem;margin:1rem 0;padding:0;list-style:none;display:grid}.compact-list li,.record-list li,.record-list__card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem;display:flex}.record-list__card>div,.record-list li>div{gap:.2rem;min-width:0;display:grid}.record-list__card span,.record-list li span,.record-list__card small{color:var(--ink-soft)}.record-list__card form{flex-basis:100%}.workforce-document-viewer{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;width:100%;height:min(75vh,900px)}.timeline-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.timeline-list li{border-left:2px solid var(--brand);padding-left:1rem}.timeline-list li div{justify-content:space-between;gap:1rem;display:flex}.timeline-list time{color:var(--ink-soft);font-size:.85rem}.record-list__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex!important}.workforce-item-action{flex-wrap:wrap;align-items:end;gap:.55rem;display:flex;margin:0!important}.workforce-item-action--grid{grid-template-columns:repeat(2,minmax(150px,1fr));width:min(100%,520px);display:grid}.workforce-item-action .action-feedback{flex-basis:100%}.workforce-policy-body{white-space:pre-wrap;max-width:68ch;color:var(--ink-soft)}@media (max-width:768px){.workforce-record__identity{flex-wrap:wrap;align-items:flex-start}.workforce-record__status{justify-content:flex-start;width:100%;margin-left:0}.workforce-section-grid,.workforce-form--grid,.workforce-item-action--grid{grid-template-columns:1fr}.field--wide{grid-column:auto}.record-list__card,.record-list li{flex-wrap:wrap;align-items:flex-start}.record-list__actions{justify-content:flex-start;width:100%}.workforce-tabs{margin-inline:-.15rem}.workforce-document-viewer{height:68vh}}.academy-nudge{grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);align-items:center;gap:clamp(18px,3vw,34px);padding:clamp(22px,3vw,32px);display:grid}.academy-nudge h2,.academy-nudge p{margin-block:.25rem}.academy-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.academy-summary__fact{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);gap:.1rem;padding:.75rem;display:grid}.academy-summary__fact strong{font-size:1.25rem}.academy-summary__fact span{color:var(--ink-soft);font-size:.75rem}.academy-summary__fact--warning{border-color:color-mix(in srgb,var(--danger) 35%,var(--line));background:var(--danger-soft)}.academy-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.academy-module-card{align-content:start;gap:1rem;min-height:290px;padding:1.1rem;display:grid}.academy-module-card header,.academy-module-card footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.academy-module-card h2{margin:.25rem 0;font-size:1.1rem}.academy-module-card p{color:var(--ink-soft);margin:0}.academy-module-card__progress{gap:.4rem;margin-top:auto;display:grid}.academy-module-card__progress span,.academy-module-card footer>span{color:var(--ink-soft);font-size:.78rem}.academy-module-card progress,.academy-step-card progress,.academy-complete progress,.academy-workforce progress{width:100%;accent-color:var(--brand)}.academy-runner{gap:1rem;max-width:960px;margin-inline:auto;display:grid}.academy-runner__header{justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.3rem;display:flex}.academy-runner__header h1{margin:.6rem 0 .3rem}.academy-runner__header p{color:var(--ink-soft);margin:0}.academy-runner__meta{text-align:right;color:var(--ink-soft);gap:.2rem;font-size:.8rem;display:grid}.academy-start-card,.academy-step-card,.academy-complete,.academy-sop{padding:clamp(20px,3vw,30px)}.academy-guided{gap:.65rem;display:grid}.academy-guided__coach{border:1px solid color-mix(in srgb,var(--brand) 35%,var(--line));border-radius:var(--radius-md);background:var(--brand-soft);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .85rem;display:flex}.academy-guided__coach>div{display:grid}.academy-guided__coach span{color:var(--ink-soft);font-size:.78rem}.academy-step-card__progress{grid-template-columns:auto minmax(120px,1fr);align-items:center;gap:.8rem;margin-bottom:1rem;display:grid}.academy-step-card__actions{gap:.8rem;margin-top:1.2rem;display:grid}.academy-step-card__actions fieldset{border:0;gap:.7rem;margin:0;padding:0;display:grid}.academy-fixture{border:1px dashed var(--brand);border-radius:var(--radius-md);background:var(--surface-soft);flex-wrap:wrap;align-items:center;gap:.55rem;padding:.75rem;display:flex}.academy-reset{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.academy-workforce{gap:1rem;display:grid}.academy-workforce>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.academy-workforce h2,.academy-workforce p{margin-block:0 .35rem}.academy-home-nudge{align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.academy-home-nudge>div{flex:1}.academy-home-nudge h2,.academy-home-nudge p{margin:.15rem 0}.academy-home-nudge p:not(.eyebrow){color:var(--ink-soft)}@media (max-width:1100px){.academy-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.academy-nudge{grid-template-columns:1fr}}@media (max-width:640px){.academy-catalog{grid-template-columns:1fr}.academy-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.academy-runner__header,.academy-home-nudge,.academy-workforce>header{flex-direction:column;align-items:flex-start}.academy-runner__meta{text-align:left}.academy-step-card__progress{grid-template-columns:1fr}.academy-home-nudge .button{width:100%}}*{box-sizing:border-box}html{background:var(--canvas);overflow-x:clip}body{color:var(--ink);background-color:var(--canvas);background-image:var(--background-layer);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background-size:cover;background-attachment:fixed;margin:0;font-size:15px;line-height:1.5;overflow-x:clip}button,input,select{font:inherit}button,summary,a{-webkit-tap-highlight-color:transparent}a{color:inherit}h1,h2,p{margin-top:0}h1{letter-spacing:-.035em;margin-bottom:8px;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.12}h2{letter-spacing:-.015em;margin-bottom:8px;font-size:1.15rem;line-height:1.25}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.skip-link{z-index:var(--layer-skip);border-radius:var(--radius-sm);color:#fff;background:var(--brand-strong);padding:10px 14px;font-weight:750;text-decoration:none;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.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}.app-shell{min-height:100vh}.workspace-sidebar-slot{position:relative}.workspace-frame-slot{min-width:0}.sidebar{z-index:var(--layer-sidebar);width:248px;color:var(--sidebar-ink);background:radial-gradient(circle at 10% 0%, #4d927038, transparent 28%), var(--sidebar);flex-direction:column;padding:24px 16px;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.brand-lockup{flex:none;align-items:center;gap:12px;padding:2px 8px 27px;display:flex}.brand-lockup>span:last-child{display:grid}.brand-lockup:has(.brand-lockup__beta){gap:9px}.brand-lockup strong{letter-spacing:-.01em;font-size:.95rem}.brand-lockup small{color:#aebdb6;letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:700}.brand-lockup small:has(.brand-lockup__beta){letter-spacing:.04em;white-space:nowrap;font-size:.66rem}.brand-lockup__beta{color:#d6eadf;font-size:inherit;letter-spacing:.02em;font-weight:800}.brand-mark{color:#d9f1e5;letter-spacing:.08em;background:#ffffff14;border:1px solid #ffffff40;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:.72rem;font-weight:800;display:grid}.navigation{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#fff3 transparent;flex:auto;align-content:start;gap:12px;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.navigation__group{gap:3px;min-width:0;display:grid}.navigation__group>h2{color:color-mix(in srgb, var(--sidebar-ink) 58%, transparent);letter-spacing:.13em;text-transform:uppercase;margin:0;padding:0 11px 3px;font-size:.62rem;font-weight:800;line-height:1.2}.navigation__link{color:#bfcac5;border-radius:10px;align-items:center;gap:12px;min-height:44px;padding:8px 10px;text-decoration:none;transition:color .14s,background .14s;display:flex}.navigation__link:hover{color:#fff;background:#ffffff0e}.navigation__link--active{color:#fff;background:var(--sidebar-soft);box-shadow:inset 3px 0 #72b992}.navigation__mark{color:currentColor;flex:none;place-items:center;width:25px;height:25px;display:grid}.navigation__mark svg{width:19px;height:19px}.sidebar__footer{border-top:1px solid #ffffff1a;flex:none;padding:16px 10px 4px}.sidebar__footer p,.sidebar__footer span{color:#aebdb6;margin:0;font-size:.74rem}.sidebar__footer p{color:#e7eeeb;font-weight:650}.app-frame{min-height:100vh;transition:margin var(--motion-standard) var(--motion-ease);margin-left:248px}@media (min-width:821px){[data-surface-style=classic]{--workspace-sidebar-width:224px}[data-surface-style=classic] .sidebar{width:var(--workspace-sidebar-width);padding:20px 12px}[data-surface-style=classic] .app-frame{margin-left:var(--workspace-sidebar-width)}[data-surface-style=classic] .brand-lockup{padding-bottom:18px}[data-surface-style=classic] .navigation{gap:9px}[data-surface-style=classic] .navigation__group{gap:2px}[data-surface-style=classic] .navigation__group+.navigation__group{border-top:1px solid color-mix(in srgb, var(--sidebar-ink) 10%, transparent);padding-top:9px}[data-surface-style=classic] .navigation__link{gap:10px;min-height:40px;padding:7px 9px}}.topbar{z-index:var(--layer-header);min-height:72px;padding:10px var(--space-page);background:color-mix(in srgb, var(--surface) 94%, var(--canvas));border-bottom:1px solid #cbd4d9c7;justify-content:flex-end;align-items:center;gap:clamp(10px,1.6vw,24px);display:flex;position:sticky;top:0}.topbar__context{color:var(--ink-soft);white-space:nowrap;align-items:center;gap:8px;margin-right:auto;font-size:.8rem;font-weight:650;display:flex}.topbar__mobile-module{min-width:0;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:750;display:none;overflow:hidden}.status-dot{background:var(--positive);width:8px;height:8px;box-shadow:0 0 0 4px var(--positive-soft);border-radius:50%}.language-selector{min-height:var(--control-height);color:var(--ink-soft);align-items:center;gap:7px;display:flex;position:relative}.language-selector details{position:relative}.language-selector summary{min-height:var(--control-height);cursor:pointer;border:1px solid var(--line);background:var(--surface);border-radius:11px;align-items:center;gap:6px;padding:0 9px;font-size:.75rem;font-weight:700;list-style:none;display:flex}.language-selector summary::-webkit-details-marker{display:none}.language-selector summary svg:first-child{width:17px;color:var(--brand)}.language-selector summary svg:last-child{width:13px}.language-selector__menu{z-index:100;border:1px solid var(--line);background:var(--surface);width:210px;box-shadow:var(--shadow-lg);border-radius:12px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.language-selector__menu button{cursor:pointer;min-height:44px;color:var(--ink);text-align:left;transition:color var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease);background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;display:flex}.language-selector__menu button:hover{background:var(--surface-soft)}.language-selector__menu button[aria-current=true]{color:var(--brand-strong);background:var(--brand-soft)}.language-selector__menu button svg{width:16px;height:16px}.language-selector--mobile{margin-bottom:10px;display:none}.user-menu{position:relative}.user-menu summary{cursor:pointer;min-height:var(--control-height);border-radius:12px;align-items:center;gap:10px;padding:3px 6px;list-style:none;display:flex}.user-menu summary::-webkit-details-marker{display:none}.mobile-menu summary::-webkit-details-marker{display:none}.avatar{width:38px;height:38px;color:var(--brand-strong);background:var(--brand-soft);border-radius:50%;place-items:center;font-size:.72rem;font-weight:800;display:grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.avatar--sm{width:28px;height:28px}.avatar--lg{width:72px;height:72px;font-size:1rem}.user-menu__identity{width:clamp(116px,12vw,172px);min-width:0;display:grid}.user-menu__identity strong,.user-menu__identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-menu__identity strong{font-size:.84rem}.user-menu__identity small{color:var(--ink-soft);font-size:.7rem}.user-menu__panel{z-index:100;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:280px;box-shadow:var(--shadow-lg);padding:16px;position:absolute;top:calc(100% + 10px);right:0}.settings-navigator{z-index:8;border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface) 94%, transparent);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);gap:9px;padding:10px;display:grid;position:sticky;top:82px}.settings-navigator__search{align-items:center;display:flex;position:relative}.settings-navigator__search>svg{z-index:1;width:17px;color:var(--ink-soft);pointer-events:none;position:absolute;left:12px}.settings-navigator__search .input{padding-left:38px}.settings-section-nav>span{color:var(--ink-soft);padding:7px 9px;font-size:.78rem}@media (max-width:768px){.settings-navigator{position:static}}.user-menu__profile{border-bottom:1px solid var(--line);gap:2px;padding-bottom:13px;display:grid}.user-menu__profile strong,.user-menu__profile span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-menu__profile strong{font-size:.87rem}.user-menu__profile span{color:var(--ink-soft);font-size:.76rem}.user-menu__metadata{gap:10px;margin:13px 0;display:grid}.user-menu__links{border-block:1px solid var(--line);gap:3px;padding:10px 0;display:grid}.user-menu__links a{border-radius:8px;padding:8px;font-size:.78rem;font-weight:700;text-decoration:none}.user-menu__links a:hover{background:var(--surface-soft)}.user-menu__preferences{gap:7px;margin:12px 0;display:grid}.user-menu__preferences div{justify-content:space-between;gap:12px;display:flex}.user-menu__preferences dt,.user-menu__preferences dd{margin:0;font-size:.7rem}.user-menu__preferences dt{color:var(--ink-soft)}.user-menu__preferences dd{font-weight:750}.user-menu__metadata div{justify-content:space-between;gap:14px;display:flex}.user-menu__metadata dt,.user-menu__metadata dd{margin:0;font-size:.74rem}.user-menu__metadata dt{color:var(--ink-soft)}.user-menu__metadata dd{text-align:right;font-weight:750}.text-button{width:100%;min-height:var(--control-height);cursor:pointer;color:var(--danger);background:var(--danger-soft);text-align:left;border:0;border-radius:8px;padding:8px 10px;font-weight:700}.mobile-menu{display:none}.main-content{width:min(100%,1480px);min-width:0;padding:clamp(28px, 5vw, 58px) var(--space-page) 72px;margin:0 auto}.page-stack{gap:28px;min-width:0;display:grid}.page-stack>*{min-width:0}.page-stack--narrow{width:min(100%,900px)}.page-header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.page-header>div:first-child{min-width:0}.page-header__description{max-width:720px;color:var(--ink-soft);margin-bottom:0}.page-header__actions{flex:none}.inline-actions{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.eyebrow{color:var(--brand);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:800}.eyebrow--light{color:#9fd1b8}.card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.home-overview{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);gap:18px;display:grid}.home-module-card{color:#f4fbf7;background:radial-gradient(circle at 90% 0%, #89cbaa3d, transparent 38%), var(--sidebar);border:0;justify-content:space-between;align-items:center;gap:24px;min-height:280px;padding:clamp(26px,4vw,40px);display:flex;overflow:hidden}.home-module-card>div{max-width:600px}.home-module-card .eyebrow{color:#91c7aa}.home-module-card h2{margin-bottom:10px;font-size:clamp(1.75rem,3vw,2.65rem)}.home-module-card p:not(.eyebrow){color:#c7d4ce;margin-bottom:22px}.home-module-card__mark{color:#ffffff1c;letter-spacing:-.07em;align-self:flex-start;font-size:clamp(3rem,7vw,6rem);font-weight:800;line-height:.9}.button--light{color:var(--sidebar);background:#eef8f2}.button--light:hover:not(:disabled){background:var(--surface)}.home-context-card{padding:clamp(24px,3vw,32px)}.home-context-card h2{margin-bottom:22px;font-size:1.35rem}.home-context-list{gap:15px;margin:0;display:grid}.home-context-list div{border-top:1px solid var(--line);padding-top:14px}.home-context-list dt,.home-context-list dd{margin:0}.home-context-list dt{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:.68rem;font-weight:780}.home-context-list dd{font-size:.83rem;font-weight:720}.home-context-list dd+dd{color:var(--ink-soft);margin-top:2px;font-size:.75rem;font-weight:500}.section-heading--split{justify-content:space-between;align-items:end;gap:24px;display:flex}.section-heading--split h2,.section-heading--split p{margin-bottom:0}.section-heading--split>p{max-width:520px;color:var(--ink-soft);text-align:right;font-size:.82rem}.home-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.home-action-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-width:0;min-height:112px;box-shadow:var(--shadow-sm);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px;text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.home-action-card:hover{border-color:var(--brand);transform:translateY(-1px);box-shadow:0 8px 26px #17241c14}.home-action-card__mark{width:38px;height:38px;color:var(--brand-strong);background:var(--brand-soft);border-radius:11px;place-items:center;font-size:.7rem;font-weight:820;display:grid}.home-action-card strong,.home-action-card small{display:block}.home-action-card strong{margin-bottom:3px;font-size:.86rem}.home-action-card small{color:var(--ink-soft);font-size:.72rem}.home-action-card__arrow{color:var(--brand);font-weight:850}.button-row{flex-wrap:wrap;gap:10px;display:flex}.button{min-height:var(--control-height);cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:9px 16px;font-size:.86rem;font-weight:750;line-height:1;text-decoration:none;transition:transform .12s,background .12s,border .12s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.58}.button--primary{color:var(--primary-foreground);background:var(--brand)}.button--primary:hover:not(:disabled){background:var(--brand-strong)}.home-partial-note{flex-wrap:wrap}.home-partial-note>span{flex:220px;min-width:0}.button--secondary{color:var(--ink);border-color:var(--line-strong);background:var(--surface)}.button--danger{color:#fff;background:var(--danger-solid)}.button--success{color:#fff;background:var(--positive-action)}.button--success:hover:not(:disabled){background:color-mix(in srgb, var(--positive-action) 84%, #000)}.button--ghost{color:var(--ink-soft);background:0 0}.badge{color:var(--ink-soft);background:var(--surface-soft);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:5px 9px;font-size:.69rem;font-weight:800;display:inline-flex}[data-theme=dark],[data-appearance=dark]{--decision:#c3a8ff;--decision-soft:#302548;--financial:#74d4c7;--financial-soft:#173d39;--training:#f1c879;--training-soft:#493719;--collaboration:#efacc4;--collaboration-soft:#482738}@media (prefers-color-scheme:dark){[data-appearance=system]{--decision:#c3a8ff;--decision-soft:#302548;--financial:#74d4c7;--financial-soft:#173d39;--training:#f1c879;--training-soft:#493719;--collaboration:#efacc4;--collaboration-soft:#482738}}.form-stack{gap:17px;margin-top:24px;display:grid}.form-stack--wide{margin-top:0}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;display:grid}.form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid__wide{grid-column:1/-1}.field{border:0;gap:7px;min-width:0;padding:0;display:grid}.field--full{grid-column:1/-1}.field>span,.field legend{color:var(--ink);font-size:.8rem;font-weight:750}.field small{color:var(--ink-soft);font-size:.73rem}.field .field-error{color:var(--danger)}.input,.select{width:100%;min-height:var(--control-height);border:1px solid var(--line-strong);color:var(--ink);background:var(--surface);border-radius:9px;padding:9px 11px}.select:not([multiple]){appearance:none;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='%23627069' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m8 10 4 4 4-4'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;background-size:16px;padding-right:42px}[data-theme=dark] .select:not([multiple]),[data-appearance=dark] .select:not([multiple]){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='%23a9b9b1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m8 10 4 4 4-4'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){[data-appearance=system] .select:not([multiple]){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='%23a9b9b1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m8 10 4 4 4-4'/%3E%3C/svg%3E")}}[data-color-theme=emet_green]{--canvas:#f4f6f8;--surface:#fff;--surface-soft:#f8fafb;--ink:#172026;--ink-soft:#5f6c74;--line:#dfe5e8;--line-strong:#cbd4d9;--sidebar:#172922;--sidebar-soft:#20372e;--sidebar-ink:#f4f8f6;--brand:#236a4b;--brand-strong:#18543a;--brand-soft:#e6f2ec;--focus:#2c77bd;--chart-1:#236a4b;--chart-2:#2c77bd;--chart-3:#b47a22}[data-color-theme=cream_burgundy]{--canvas:#f7f1e7;--surface:#fffdf8;--surface-soft:#f4eadc;--ink:#2b2020;--ink-soft:#735f5c;--line:#e4d4c4;--line-strong:#cdb8a5;--sidebar:#441f2a;--sidebar-soft:#5c2938;--sidebar-ink:#fff8ed;--brand:#7b263f;--brand-strong:#611a31;--brand-soft:#f4e1e6;--focus:#9d3656;--chart-1:#7b263f;--chart-2:#a7662c;--chart-3:#426b67}[data-color-theme=black_ivory]{--canvas:#f3f0e8;--surface:#fffdf6;--surface-soft:#ece8de;--ink:#171715;--ink-soft:#666158;--line:#dcd5c8;--line-strong:#bdb5a7;--sidebar:#171715;--sidebar-soft:#2b2a27;--sidebar-ink:#fffdf5;--brand:#3f3c35;--brand-strong:#1f1e1a;--brand-soft:#e9e5da;--focus:#6b5f46;--chart-1:#262522;--chart-2:#7b6d52;--chart-3:#777b80}[data-color-theme=navy_white]{--canvas:#f3f6fa;--surface:#fff;--surface-soft:#f0f4f9;--ink:#152235;--ink-soft:#607086;--line:#d9e2ed;--line-strong:#becbda;--sidebar:#14283f;--sidebar-soft:#1d3b5d;--sidebar-ink:#f6f9fd;--brand:#215b91;--brand-strong:#17466f;--brand-soft:#e5eff8;--focus:#2879bd;--chart-1:#215b91;--chart-2:#1f7a6b;--chart-3:#b47721}[data-color-theme=slate_blue]{--canvas:#f2f5f8;--surface:#fff;--surface-soft:#edf2f6;--ink:#1d2834;--ink-soft:#637383;--line:#d9e1e8;--line-strong:#c0ccd6;--sidebar:#273747;--sidebar-soft:#354b60;--sidebar-ink:#f5f8fb;--brand:#3a6d9c;--brand-strong:#28577f;--brand-soft:#e4eef7;--focus:#397db9;--chart-1:#3a6d9c;--chart-2:#587b6b;--chart-3:#9b6f42}[data-color-theme=forest_cream]{--canvas:#f3f1e8;--surface:#fffdf6;--surface-soft:#eeeee3;--ink:#1c2820;--ink-soft:#667267;--line:#d9dccf;--line-strong:#c0c6b6;--sidebar:#23382b;--sidebar-soft:#31503c;--sidebar-ink:#faf8ee;--brand:#356c49;--brand-strong:#26563a;--brand-soft:#e3efe4;--focus:#3f7e61;--chart-1:#356c49;--chart-2:#a16c37;--chart-3:#456f82}[data-color-theme=warm_sand_brown]{--canvas:#f5efe6;--surface:#fffaf3;--surface-soft:#eee3d4;--ink:#30261f;--ink-soft:#75665a;--line:#e0d2c1;--line-strong:#c6b39e;--sidebar:#453329;--sidebar-soft:#5c4639;--sidebar-ink:#fff9ef;--brand:#80583c;--brand-strong:#63422d;--brand-soft:#f0e1d4;--focus:#996142;--chart-1:#80583c;--chart-2:#497266;--chart-3:#9a762c}[data-color-theme=monochrome]{--canvas:#f5f5f5;--surface:#fff;--surface-soft:#eee;--ink:#171717;--ink-soft:#646464;--line:#ddd;--line-strong:#bfbfbf;--sidebar:#202020;--sidebar-soft:#363636;--sidebar-ink:#fafafa;--brand:#454545;--brand-strong:#1e1e1e;--brand-soft:#e8e8e8;--focus:#555;--chart-1:#252525;--chart-2:#777;--chart-3:#aaa}[data-theme=dark][data-color-theme=emet_green]{--canvas:#0f1714;--surface:#17221e;--surface-soft:#1d2a25;--ink:#edf4f0;--ink-soft:#a9b9b1;--line:#304038;--line-strong:#40534a;--sidebar:#0a120f;--sidebar-soft:#1e352b;--brand:#70bf94;--brand-strong:#9ad9b6;--brand-soft:#213a2e;--focus:#86c5ff;--chart-1:#70bf94;--chart-2:#86c5ff;--chart-3:#e0b56b}[data-theme=dark][data-color-theme=cream_burgundy]{--canvas:#1c1516;--surface:#281e20;--surface-soft:#332529;--ink:#fff6e9;--ink-soft:#cab7b0;--line:#4a373b;--line-strong:#62484e;--sidebar:#160d10;--sidebar-soft:#4a202d;--brand:#e78aa5;--brand-strong:#f2adc1;--brand-soft:#4a2631;--focus:#f0a5bb;--chart-1:#e78aa5;--chart-2:#e5b27d;--chart-3:#78b6ae}[data-theme=dark][data-color-theme=black_ivory]{--canvas:#11110f;--surface:#1c1b18;--surface-soft:#27251f;--ink:#fffaf0;--ink-soft:#bbb4a7;--line:#3b3932;--line-strong:#514e45;--sidebar:#090909;--sidebar-soft:#292824;--brand:#ded6c6;--brand-strong:#fffaf0;--brand-soft:#39362f;--focus:#e8d8b4;--chart-1:#f2eadb;--chart-2:#aca392;--chart-3:#77736b}[data-theme=dark][data-color-theme=navy_white]{--canvas:#0d1724;--surface:#152334;--surface-soft:#1b2d42;--ink:#f2f7fd;--ink-soft:#a6b8cc;--line:#2c435b;--line-strong:#3c5874;--sidebar:#09111c;--sidebar-soft:#193657;--brand:#72b4ed;--brand-strong:#a4d2fa;--brand-soft:#1d3b57;--focus:#85c7ff;--chart-1:#72b4ed;--chart-2:#6fc6b5;--chart-3:#e1b76f}[data-theme=dark][data-color-theme=slate_blue]{--canvas:#111820;--surface:#1a2530;--surface-soft:#22313e;--ink:#f0f5f9;--ink-soft:#abb9c5;--line:#354654;--line-strong:#495e6e;--sidebar:#0d151c;--sidebar-soft:#2d4357;--brand:#7fb4e2;--brand-strong:#afd4f3;--brand-soft:#263f54;--focus:#88c8ff;--chart-1:#7fb4e2;--chart-2:#8eb9a3;--chart-3:#d7aa76}[data-theme=dark][data-color-theme=forest_cream]{--canvas:#111711;--surface:#1b251c;--surface-soft:#253126;--ink:#f6f1e5;--ink-soft:#b5bbaa;--line:#394637;--line-strong:#4c5b49;--sidebar:#0c120d;--sidebar-soft:#294333;--brand:#83bf8e;--brand-strong:#add7b3;--brand-soft:#29402e;--focus:#8acaa0;--chart-1:#83bf8e;--chart-2:#dfaa72;--chart-3:#7db5c4}[data-theme=dark][data-color-theme=warm_sand_brown]{--canvas:#191511;--surface:#251e19;--surface-soft:#302720;--ink:#fff6e9;--ink-soft:#c5b6a7;--line:#463930;--line-strong:#5c4b3f;--sidebar:#120e0b;--sidebar-soft:#49372c;--brand:#d9a27b;--brand-strong:#ecc3a5;--brand-soft:#443025;--focus:#efb58a;--chart-1:#d9a27b;--chart-2:#7fbcaa;--chart-3:#d6bc68}[data-theme=dark][data-color-theme=monochrome]{--canvas:#101010;--surface:#1c1c1c;--surface-soft:#272727;--ink:#f5f5f5;--ink-soft:#b5b5b5;--line:#3b3b3b;--line-strong:#535353;--sidebar:#080808;--sidebar-soft:#303030;--brand:#d5d5d5;--brand-strong:#fff;--brand-soft:#363636;--focus:#eee;--chart-1:#eee;--chart-2:#a9a9a9;--chart-3:#707070}@media (prefers-color-scheme:dark){[data-appearance=system][data-color-theme=emet_green]{--canvas:#0f1714;--surface:#17221e;--surface-soft:#1d2a25;--ink:#edf4f0;--ink-soft:#a9b9b1;--line:#304038;--line-strong:#40534a;--sidebar:#0a120f;--sidebar-soft:#1e352b;--brand:#70bf94;--brand-strong:#9ad9b6;--brand-soft:#213a2e;--focus:#86c5ff;--chart-1:#70bf94;--chart-2:#86c5ff;--chart-3:#e0b56b}[data-appearance=system][data-color-theme=cream_burgundy]{--canvas:#1c1516;--surface:#281e20;--surface-soft:#332529;--ink:#fff6e9;--ink-soft:#cab7b0;--line:#4a373b;--line-strong:#62484e;--sidebar:#160d10;--sidebar-soft:#4a202d;--brand:#e78aa5;--brand-strong:#f2adc1;--brand-soft:#4a2631;--focus:#f0a5bb;--chart-1:#e78aa5;--chart-2:#e5b27d;--chart-3:#78b6ae}[data-appearance=system][data-color-theme=black_ivory]{--canvas:#11110f;--surface:#1c1b18;--surface-soft:#27251f;--ink:#fffaf0;--ink-soft:#bbb4a7;--line:#3b3932;--line-strong:#514e45;--sidebar:#090909;--sidebar-soft:#292824;--brand:#ded6c6;--brand-strong:#fffaf0;--brand-soft:#39362f;--focus:#e8d8b4;--chart-1:#f2eadb;--chart-2:#aca392;--chart-3:#77736b}[data-appearance=system][data-color-theme=navy_white]{--canvas:#0d1724;--surface:#152334;--surface-soft:#1b2d42;--ink:#f2f7fd;--ink-soft:#a6b8cc;--line:#2c435b;--line-strong:#3c5874;--sidebar:#09111c;--sidebar-soft:#193657;--brand:#72b4ed;--brand-strong:#a4d2fa;--brand-soft:#1d3b57;--focus:#85c7ff;--chart-1:#72b4ed;--chart-2:#6fc6b5;--chart-3:#e1b76f}[data-appearance=system][data-color-theme=slate_blue]{--canvas:#111820;--surface:#1a2530;--surface-soft:#22313e;--ink:#f0f5f9;--ink-soft:#abb9c5;--line:#354654;--line-strong:#495e6e;--sidebar:#0d151c;--sidebar-soft:#2d4357;--brand:#7fb4e2;--brand-strong:#afd4f3;--brand-soft:#263f54;--focus:#88c8ff;--chart-1:#7fb4e2;--chart-2:#8eb9a3;--chart-3:#d7aa76}[data-appearance=system][data-color-theme=forest_cream]{--canvas:#111711;--surface:#1b251c;--surface-soft:#253126;--ink:#f6f1e5;--ink-soft:#b5bbaa;--line:#394637;--line-strong:#4c5b49;--sidebar:#0c120d;--sidebar-soft:#294333;--brand:#83bf8e;--brand-strong:#add7b3;--brand-soft:#29402e;--focus:#8acaa0;--chart-1:#83bf8e;--chart-2:#dfaa72;--chart-3:#7db5c4}[data-appearance=system][data-color-theme=warm_sand_brown]{--canvas:#191511;--surface:#251e19;--surface-soft:#302720;--ink:#fff6e9;--ink-soft:#c5b6a7;--line:#463930;--line-strong:#5c4b3f;--sidebar:#120e0b;--sidebar-soft:#49372c;--brand:#d9a27b;--brand-strong:#ecc3a5;--brand-soft:#443025;--focus:#efb58a;--chart-1:#d9a27b;--chart-2:#7fbcaa;--chart-3:#d6bc68}[data-appearance=system][data-color-theme=monochrome]{--canvas:#101010;--surface:#1c1c1c;--surface-soft:#272727;--ink:#f5f5f5;--ink-soft:#b5b5b5;--line:#3b3b3b;--line-strong:#535353;--sidebar:#080808;--sidebar-soft:#303030;--brand:#d5d5d5;--brand-strong:#fff;--brand-soft:#363636;--focus:#eee;--chart-1:#eee;--chart-2:#a9a9a9;--chart-3:#707070}}.input:hover,.select:hover{border-color:var(--ink-soft)}.input:focus,.select:focus{border-color:var(--focus);outline:3px solid color-mix(in srgb, var(--focus) 14%, transparent)}.form-message{border-radius:8px;margin:0;padding:10px 12px;font-size:.78rem}.form-message--error{color:var(--danger);background:var(--danger-soft)}.form-message--success{color:var(--positive);background:var(--positive-soft)}.form-actions{justify-content:flex-end;display:flex}.weekday-grid{grid-template-columns:repeat(7,minmax(52px,1fr));gap:8px;display:grid}.day-option{position:relative}.day-option input{opacity:0;position:absolute}.day-option>span:not(.sr-only){min-height:var(--control-height);cursor:pointer;border:1px solid var(--line-strong);color:var(--ink-soft);background:var(--surface);border-radius:9px;place-items:center;font-size:.76rem;font-weight:750;display:grid}.day-option input:checked+span{color:var(--brand-strong);border-color:var(--brand);background:var(--brand-soft)}.day-option input:focus-visible+span{outline:3px solid color-mix(in srgb, var(--focus) 40%, transparent);outline-offset:2px}.settings-card{overflow:hidden}.settings-card .form-stack{gap:0}.settings-form-section{grid-template-columns:minmax(180px,.72fr) minmax(280px,1.28fr);gap:28px;padding:28px;display:grid}.settings-form-section+.settings-form-section{border-top:1px solid var(--line)}.settings-form-section__intro{grid-template-columns:auto 1fr;align-content:start;gap:12px;display:grid}.settings-form-section__intro>span{width:30px;height:30px;color:var(--brand-strong);background:var(--brand-soft);border-radius:9px;place-items:center;font-size:.67rem;font-weight:820;display:grid}.settings-form-section__intro h2{margin-bottom:5px}.settings-form-section__intro p{color:var(--ink-soft);margin:0;font-size:.77rem}.settings-form-footer{border-top:1px solid var(--line);background:var(--surface-soft);justify-content:flex-end;align-items:center;gap:16px;padding:20px 28px;display:flex}.settings-form-footer .form-message{margin-right:auto}.notice{border:1px solid var(--line);color:var(--ink-soft);background:var(--surface);border-radius:10px;gap:8px 12px;padding:13px 16px;font-size:.8rem;display:flex}.notice strong{color:var(--ink)}.notice--info{border-color:var(--semantic-info-border);background:var(--info-soft)}.notice--warning{border-color:var(--semantic-warning-border);background:var(--warning-soft)}.table-shell{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:100%;min-width:0;max-width:100%;box-shadow:var(--shadow-sm);overflow-x:auto}.table-shell table{border-collapse:collapse;width:100%;min-width:850px}.table-shell th,.table-shell td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:15px 17px}.table-shell th{color:var(--ink-soft);background:var(--surface-soft);letter-spacing:.07em;text-transform:uppercase;font-size:.69rem;font-weight:800}.table-shell tbody tr:last-child td{border-bottom:0}.table-primary{min-width:190px;display:grid}.table-primary span{color:var(--ink-soft);font-size:.78rem}.table-primary small{color:var(--brand-strong);margin-top:4px;font-size:.72rem;font-weight:720}.table-action-cell{width:570px}.access-form{grid-template-columns:minmax(150px,1fr) 132px auto auto;align-items:end;gap:10px;display:grid}.access-form .form-message{grid-column:1/-1}.access-form .field{gap:4px}.access-form .field>span{font-size:.69rem}.access-form__submit{display:flex}.switch-field{min-height:var(--control-height);color:var(--ink-soft);align-items:center;gap:7px;font-size:.77rem;font-weight:650;display:flex}.switch-field input{width:20px;height:20px;accent-color:var(--brand)}.team-mobile-results{margin:0;padding:0;list-style:none;display:none}.team-member-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);gap:18px;padding:20px;display:grid}.team-member-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.team-member-card>header>.badge{white-space:nowrap;flex-shrink:0}.team-member-card__joined{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink-soft);justify-content:space-between;gap:12px;margin:0;padding:12px 0;font-size:.76rem;display:flex}.team-member-card__joined strong{color:var(--ink)}.dialog{border-radius:var(--radius-lg);width:min(100% - 28px,520px);color:var(--ink);background:var(--surface);box-shadow:var(--shadow-lg);border:0;padding:0}.dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a130f8c}.dialog__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 24px 18px;display:flex}.dialog__header p:last-child{color:var(--ink-soft);margin-bottom:0}.dialog__header .button{width:var(--control-height);flex:0 0 var(--control-height);padding:0}.dialog>.form-stack{padding:0 24px 24px}.state-panel{min-height:260px;color:var(--ink-soft);text-align:center;align-content:center;place-items:center;padding:40px 24px;display:grid}.state-panel h1,.state-panel h2{color:var(--ink);margin:12px 0 7px}.state-panel p{max-width:530px;margin:0}.state-panel__mark,.access-card__mark{width:43px;height:43px;color:var(--brand);background:var(--brand-soft);border-radius:50%;place-items:center;font-weight:850;display:grid}.state-panel--error .state-panel__mark{color:var(--danger);background:var(--danger-soft)}.loading-dot{border:3px solid var(--line);border-top-color:var(--brand);border-radius:50%;width:30px;height:30px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.auth-page{grid-template-columns:minmax(340px,.95fr) minmax(430px,1.05fr);min-height:100vh;display:grid}.auth-intro{color:#f2f8f4;background:radial-gradient(circle at 16% 12%, #70be953b, transparent 31%), radial-gradient(circle at 90% 86%, #34735361, transparent 34%), var(--sidebar);flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(32px,6vw,82px);display:flex}.brand-lockup--auth{padding:0}.auth-intro h1{letter-spacing:-.055em;max-width:590px;font-size:clamp(2.3rem,5.6vw,4.9rem)}.auth-intro>div>p:not(.eyebrow){color:#bccbc4;max-width:540px;margin-bottom:0;font-size:1rem}.auth-intro__footnote{color:#93a79d;letter-spacing:.03em;margin:0;font-size:.76rem}.auth-form-area{place-items:center;min-height:100vh;padding:30px;display:grid}.auth-card{width:min(100%,470px);padding:clamp(26px,5vw,42px)}.auth-card>.muted{color:var(--ink-soft);margin-bottom:0}.auth-card code{background:#0000000d;border-radius:4px;padding:1px 4px;font-size:.85em}.auth-card .state-panel{min-height:230px;margin-top:22px;padding:24px 10px 8px}.auth-signin{isolation:isolate;background:radial-gradient(circle at 72% 14%,#438f5e3d,#0000 35%),radial-gradient(circle at 12% 82%,#16623933,#0000 41%),#10231a;align-content:center;justify-items:center;gap:14px;min-height:100svh;padding:32px 20px;display:grid;position:relative;overflow:clip visible}.auth-signin:before{z-index:-1;content:"";pointer-events:none;border:1px solid #b5dec61f;border-radius:50%;width:620px;height:620px;animation:1.2s ease-out both auth-orbit-arrival;position:absolute;top:-240px;right:-170px;box-shadow:0 0 0 84px #b5dec606,0 0 0 168px #b5dec605}@keyframes auth-orbit-arrival{0%{opacity:0;transform:translate(22px,-14px)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}.auth-signin__intro,.auth-signin__brand,.auth-signin__form-area{width:min(100%,470px)}.auth-signin__intro{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px 12px;display:grid}.auth-signin__brand{color:#f2f8f4;grid-area:1/1;min-width:0;padding:0}.auth-signin__brand>span:last-child{gap:2px}.auth-signin__locale{isolation:isolate;background:#ffffff0d;border:1px solid #dcf1e238;border-radius:20px;grid-area:1/2;grid-template-columns:repeat(2,30px);justify-self:end;gap:2px;padding:4px;display:inline-grid;position:relative}.auth-signin__hero{grid-column:1/-1}.auth-signin__locale:before{content:"";pointer-events:none;background:#dcefe3;border-radius:50%;width:30px;height:30px;transition:transform .25s cubic-bezier(.22,.75,.24,1);position:absolute;top:50%;left:4px;transform:translateY(-50%)}.auth-signin__locale[data-locale=en-US]:before{transform:translate(32px,-50%)}.auth-signin__locale button{z-index:1;color:#c3d8ca;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;font-size:.68rem;font-weight:800;line-height:1;transition:color .16s,background-color .16s;display:grid;position:relative}.auth-signin__locale button[aria-pressed=true]{color:#153122}.auth-signin__locale button:focus-visible{outline-offset:2px;outline:2px solid #dcefe3}.auth-signin__logo{flex:none;place-items:center;width:56px;height:56px;animation:.72s ease-out both auth-mark-reveal;display:grid;overflow:hidden}.auth-signin__logo img{width:56px;max-width:none;height:56px;transform:scale(1.55)}.auth-signin__brand strong{font-size:1.05rem}.auth-signin__brand small{color:#b9d8c6;letter-spacing:.16em}.auth-signin__hero h1{color:#f2f8f4;letter-spacing:-.045em;max-width:430px;margin:0;font-size:clamp(2.1rem,5vw,2.75rem);line-height:1.06}@keyframes auth-mark-reveal{0%{clip-path:inset(0 100% 0 0);opacity:.35}to{clip-path:inset(0);opacity:1}}.auth-signin__card{color:#f3f8f4;background:linear-gradient(145deg,#27744421,#ffffff06),#172b20;border-color:#daefdf47;width:100%;animation:.46s ease-out both auth-card-enter;position:relative;overflow:hidden;box-shadow:0 24px 72px #040f093d,inset 0 1px #ffffff09}.auth-signin__card:before{background:linear-gradient(90deg, var(--brand), #9fd1b8 48%, transparent);content:"";height:3px;position:absolute;inset:0 0 auto}@keyframes auth-card-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.auth-signin__card h2{margin-bottom:8px}.auth-signin__card>.muted{color:#bfd0c4}.auth-signin__card .field>span{color:#e8f2eb}.auth-signin__card .input{color:#f3f8f4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0e;border-color:#d6ebdc47}.auth-signin__card .input:focus{border-color:#a9d6b9;outline-color:#a9d6b938}.auth-signin__card .field .field-error{color:#ffaaa6}.auth-signin__card .form-stack>.button{width:100%}.auth-signin__card .form-stack>a{color:#d9eee0;justify-self:center}.auth-signin__password-field{position:relative}.auth-signin__card .field>label{color:#e8f2eb;font-size:.8rem;font-weight:750}.auth-signin__password-field .input{padding-right:56px}.auth-signin__password-field button{color:#c9e9d4;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;min-width:44px;min-height:44px;padding:0;font-size:.77rem;font-weight:750;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.auth-signin__password-field button:before{content:"";opacity:0;pointer-events:none;background:#ffffff1a;border-radius:50%;transition:opacity .21s,transform .21s;position:absolute;inset:8px;transform:scale(.78)}@media (hover:hover){.auth-signin__password-field button:hover:before{opacity:1;transform:scale(1)}}.auth-signin__password-field button:active:before{opacity:1;transform:scale(1)}.auth-signin__password-field button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.auth-signin__password-field button svg{width:20px;height:20px;position:relative}.auth-signin__eye-open,.auth-signin__eye-closed{transform-origin:50%;transition:opacity .5s,transform .5s cubic-bezier(.22,.75,.24,1)}.auth-signin__eye-open{opacity:0;transform:scaleY(.15)}.auth-signin__eye-closed,.auth-signin__password-field button[aria-pressed=true] .auth-signin__eye-open{opacity:1;transform:scaleY(1)}.auth-signin__password-field button[aria-pressed=true] .auth-signin__eye-closed{opacity:0;transform:scaleY(.15)}.auth-signin__footnote{color:#aebdb6;text-align:center;margin:0;font-size:.75rem}.auth-signin__hero,.auth-signin__card>h2,.auth-signin__card>.muted,.auth-signin__card .form-stack,.auth-signin__footnote{transition:opacity .18s}.auth-signin:has(.auth-signin__locale[data-phase=out]) :is(.auth-signin__hero,.auth-signin__card>h2,.auth-signin__card>.muted,.auth-signin__card .form-stack,.auth-signin__footnote){opacity:.35}@media (prefers-reduced-motion:reduce){.auth-signin:before,.auth-signin__logo,.auth-signin__card{animation:none}.auth-signin__eye-open,.auth-signin__eye-closed,.auth-signin__password-field button:before,.auth-signin__locale:before,.auth-signin__logo img,.auth-signin__hero,.auth-signin__card>h2,.auth-signin__card>.muted,.auth-signin__card .form-stack,.auth-signin__footnote{transition:none}}.centered-page{background:radial-gradient(circle at 50% 0%, var(--brand-soft), transparent 40%), var(--canvas);place-items:center;min-height:100vh;padding:24px;display:grid}.access-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);width:min(100%,520px);box-shadow:var(--shadow-lg);text-align:center;padding:38px}.access-card__mark{color:var(--danger);background:var(--danger-soft);margin:0 auto 18px}.access-card>p:not(.eyebrow){color:var(--ink-soft)}.access-card .button-row,.access-card>.button{justify-content:center;margin-top:22px}@media (max-width:1320px){.topbar{gap:12px}.user-menu__identity{width:128px}.team-desktop-results{display:none}.team-mobile-results{gap:14px;display:grid}}@media (max-width:1240px){.home-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1080px){.home-overview{grid-template-columns:1fr}.home-module-card{min-height:240px}}@media (max-width:820px){.sidebar{display:none}.app-frame{margin-left:0}.topbar{justify-content:space-between;min-height:64px;padding:8px 18px}.topbar__context,.user-menu__identity,.language-selector--desktop{display:none}.topbar__mobile-module{margin:0 auto;display:block}.language-selector--mobile{display:block}.language-selector--mobile .language-selector{justify-content:center;width:100%}.mobile-menu{display:block;position:relative}.mobile-menu>summary{cursor:pointer;border:1px solid var(--line);width:44px;min-width:44px;height:44px;color:var(--ink);background:var(--surface);border-radius:12px;justify-content:center;align-items:center;padding:0;list-style:none;display:flex}.mobile-menu>summary svg{flex:none;width:21px;height:21px}.mobile-menu>summary:is(:hover,:focus-visible),.mobile-menu[open]>summary{border-color:color-mix(in srgb, var(--brand) 38%, var(--line));color:var(--brand-strong)}.mobile-menu__panel{border-radius:var(--radius-md);width:min(310px,100vw - 36px);max-height:calc(100vh - 92px);color:var(--sidebar-ink);background:var(--sidebar);box-shadow:var(--shadow-lg);padding:14px;position:absolute;top:calc(100% + 10px);left:0;overflow-y:auto}.brand-lockup--mobile{padding:4px 5px 14px}.navigation--mobile .navigation__link{min-height:var(--control-height)}.main-content{padding-top:32px}.auth-page{grid-template-columns:1fr}.auth-intro{gap:48px;min-height:360px;padding:34px 28px}.auth-intro h1{max-width:650px;font-size:clamp(2.2rem,9vw,4rem)}.auth-form-area{min-height:auto;padding:42px 20px 70px}.settings-form-section{grid-template-columns:1fr;gap:20px}.team-member-card .access-form{grid-template-columns:minmax(180px,1fr) 132px auto}.team-member-card .access-form__title{grid-column:1/-1}}@media (max-width:620px){.main-content{padding:26px 16px 60px}.page-stack{gap:21px}.page-header,.notice,.section-heading--split{flex-direction:column;align-items:flex-start}.page-header__actions,.page-header__actions .button,.home-module-card .button{width:100%}.home-action-grid{grid-template-columns:1fr}.home-module-card{min-height:0}.home-module-card__mark{display:none}.section-heading--split>p{text-align:left}.form-grid,.form-grid--three{grid-template-columns:1fr}.form-grid__wide,.field--full{grid-column:auto}.weekday-grid{grid-template-columns:repeat(4,1fr)}.settings-form-section{padding:20px}.settings-form-footer{flex-direction:column;align-items:stretch;padding:18px 20px}.settings-form-footer .form-actions,.settings-form-footer .button{width:100%}.team-member-card{padding:17px}.team-member-card>header,.team-member-card .access-form{grid-template-columns:1fr}.team-member-card>header{flex-direction:column;align-items:flex-start}.team-member-card .access-form__title,.team-member-card .access-form__role,.team-member-card .access-form__status,.team-member-card .access-form__submit{grid-column:auto}.team-member-card .access-form__submit,.team-member-card .access-form__submit .button{width:100%}.auth-intro{min-height:420px}.auth-intro__footnote{display:none}.auth-page{align-content:start;min-height:100svh}.auth-intro{gap:0;min-height:0;padding:20px 20px 18px}.auth-intro>div:not(.brand-lockup){display:none}.auth-form-area{min-height:0;padding:20px 16px max(24px, env(safe-area-inset-bottom))}.auth-card{padding:24px 20px}.auth-card h2{font-size:clamp(1.45rem,6vw,1.8rem)}.auth-card .form-stack{gap:14px;margin-top:20px}.auth-card .input{min-height:48px;font-size:16px}.auth-card .form-stack>.button{width:100%;min-height:48px}.auth-card .form-stack>a{justify-self:center;align-items:center;min-height:44px;display:inline-flex}.auth-signin{padding:max(36px, env(safe-area-inset-top)) 16px max(24px, env(safe-area-inset-bottom));align-content:start;gap:12px}.auth-signin:before{top:-230px;right:-290px}.auth-signin__intro{row-gap:22px}.auth-signin__hero h1{font-size:clamp(2rem,8vw,2.35rem)}.auth-signin__card{padding:24px 20px}.auth-signin__card .form-stack{margin-top:20px}.access-card{padding:28px 20px}}@media (max-width:620px) and (min-height:740px){.auth-signin{min-height:100dvh;padding-top:max(32px, env(safe-area-inset-top));padding-bottom:max(40px, env(safe-area-inset-bottom));align-content:start;gap:16px}.auth-signin__intro{row-gap:26px}.auth-signin__card{padding:28px 22px}.auth-signin__card .form-stack{gap:17px;margin-top:22px}}.lead-score,.lead-summary-pill{border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--surface-soft);white-space:nowrap;border-radius:999px;align-items:baseline;gap:7px;padding:5px 9px;font-size:.72rem;display:inline-flex}.lead-score strong{font-size:.9rem}.lead-score small{color:var(--ink-soft);font-size:.65rem}.lead-score--unknown,.lead-summary-pill--unknown{color:var(--ink-soft)}.lead-score--medium{border-color:color-mix(in srgb, var(--warning) 26%, var(--line));background:var(--warning-soft)}.lead-score--good{border-color:color-mix(in srgb, var(--brand) 28%, var(--line));background:var(--brand-soft)}.lead-score--hot{border-color:color-mix(in srgb, var(--positive) 34%, var(--line));background:var(--positive-soft)}.lead-score--trusted-hot{box-shadow:inset 3px 0 0 var(--positive)}.lead-card__score{margin:8px 0 2px}.lead-summary-strip a{text-decoration:none}.lead-score-panel{gap:20px;padding:24px;display:grid}.lead-work-shortcuts{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:.73rem;display:flex}.lead-work-shortcuts>span{font-weight:750}.lead-work-shortcuts a{color:var(--brand-strong);font-weight:750;text-decoration:none}.lead-work-shortcuts a:hover,.lead-work-shortcuts a:focus-visible{text-underline-offset:3px;text-decoration:underline}.lead-work-shortcuts .lead-work-shortcuts__call{background:var(--brand-soft);min-height:32px;color:var(--brand-strong);border-radius:999px;align-items:center;padding:4px 10px;display:inline-flex}.lead-work-shortcuts .lead-work-shortcuts__call:is(:hover,:focus-visible){background:color-mix(in srgb,var(--brand-soft) 70%,var(--surface))}.lead-score-panel__header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.lead-score-panel__header h2,.lead-score-panel__header p{margin:0}.lead-score-panel__header>div>p:last-child{color:var(--ink-soft);margin-top:5px}.lead-score-confidence{grid-template-columns:1fr auto;gap:7px 14px;display:grid}.lead-score-confidence>div{justify-content:space-between;gap:16px;display:flex}.lead-score-confidence progress{width:100%;height:8px;accent-color:var(--brand);grid-column:1/-1}.lead-score-confidence p{color:var(--ink-soft);grid-column:1/-1;margin:0;font-size:.75rem}.lead-score-explanation>summary,.lead-score-editor>summary,.lead-score-location-editor>summary,.lead-score-history>summary{cursor:pointer;font-weight:800}.lead-score-factors{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.lead-score-factors article{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;align-content:start;gap:8px;min-width:0;padding:13px;display:grid}.lead-score-factors article>div{gap:3px;display:grid}.lead-score-factors article>div>span,.lead-score-factors article>small{color:var(--ink-soft);font-size:.68rem}.lead-score-factors article>b{font-size:1.05rem}.lead-score-factors ul{border-top:1px solid var(--line);gap:5px;margin:4px 0 0;padding:8px 0 0;list-style:none;display:grid}.lead-score-factors li{gap:1px;font-size:.65rem;display:grid}.lead-score-factors li span{color:var(--ink-soft)}.lead-score-factors li b{overflow-wrap:anywhere}.lead-score-total{grid-template-columns:1fr auto;gap:5px 18px;max-width:420px;margin:14px 0 8px;display:grid}.lead-score-total span{color:var(--ink-soft)}.lead-score-input-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lead-score-editor form,.lead-score-location-editor form{margin-top:14px}.lead-score-history .compact-history{margin-top:12px}.analytics-lead-score-grid{grid-template-columns:.8fr 1fr 1fr;gap:12px;display:grid}.analytics-lead-score-grid .card{padding:18px}.analytics-lead-score-grid h3{margin:0 0 12px;font-size:.86rem}.analytics-lead-score-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.analytics-lead-score-summary dl div{background:var(--surface-soft);border-radius:8px;padding:9px}.analytics-lead-score-summary dt{color:var(--ink-soft);font-size:.66rem}.analytics-lead-score-summary dd{margin:3px 0 0;font-size:1.25rem;font-weight:800}.analytics-lead-score-summary p{color:var(--ink-soft);margin:12px 0 0;font-size:.7rem}.analytics-lead-score-distribution{gap:8px;display:grid}.analytics-lead-score-distribution>div{grid-template-columns:58px 1fr auto;align-items:center;gap:8px;font-size:.7rem;display:grid}.analytics-lead-score-distribution i{background:var(--line);border-radius:999px;height:7px;overflow:hidden}.analytics-lead-score-distribution b{border-radius:inherit;background:var(--brand);height:100%;display:block}.analytics-lead-score-attention ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.analytics-lead-score-attention a{background:var(--surface-soft);border-radius:8px;justify-content:space-between;gap:12px;padding:8px;text-decoration:none;display:flex}.analytics-lead-score-attention p{color:var(--ink-soft);font-size:.75rem}.sidebar__footer span{overflow-wrap:anywhere;line-height:1.35;display:block}.agent-preview-indicator{min-height:36px;padding:5px var(--space-page);border-bottom:1px solid color-mix(in srgb, var(--info) 28%, var(--line));color:var(--info);background:color-mix(in srgb, var(--info-soft) 74%, var(--surface));justify-content:center;align-items:center;gap:9px;font-size:.7rem;font-weight:760;display:flex}.agent-preview-indicator small{color:var(--ink-soft);font-weight:600}.agent-preview-indicator button{cursor:pointer;border:1px solid color-mix(in srgb, var(--info) 28%, var(--line));min-height:28px;color:var(--info);background:var(--surface);border-radius:8px;padding:3px 9px;font-size:.68rem;font-weight:800}.user-menu__agent-preview{border-top:1px solid var(--line);gap:6px;padding-top:9px;display:grid}.user-menu__agent-preview>span{color:var(--ink-soft);font-size:.68rem;font-weight:760}.switch-button{cursor:pointer;border:1px solid var(--line);min-height:38px;color:var(--ink);background:var(--surface-soft);border-radius:10px;align-items:center;gap:9px;padding:5px 9px;display:flex}.switch-button>span{background:var(--line-strong);border-radius:999px;flex:none;width:31px;height:18px;transition:background .14s;position:relative}.switch-button>span:after{content:"";background:var(--surface);width:12px;height:12px;box-shadow:var(--shadow-sm);border-radius:50%;transition:transform .14s;position:absolute;top:3px;left:3px}.switch-button[aria-checked=true]>span{background:var(--brand)}.switch-button[aria-checked=true]>span:after{transform:translate(13px)}.switch-button strong{font-size:.72rem}.user-menu__sign-out{text-align:center;justify-content:center;align-items:center;width:100%;min-height:40px;display:flex!important}.color-theme-fieldset,.workspace-theme-fieldset{border:0;border-bottom:1px solid var(--line);margin:0;padding:20px 26px}.color-theme-fieldset>legend,.workspace-theme-fieldset>legend{font-weight:800}.color-theme-fieldset>p,.workspace-theme-fieldset>small{color:var(--ink-soft);margin:3px 0 14px;font-size:.73rem;display:block}.color-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.color-theme-option{cursor:pointer;border:1px solid var(--line);background:var(--surface);border-radius:11px;gap:5px;min-width:0;padding:11px;display:grid;position:relative}.color-theme-option:has(input:checked){border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 18%, transparent)}.color-theme-option input{position:absolute;top:9px;right:9px}.color-theme-option strong{padding-right:20px;font-size:.76rem}.color-theme-option small{color:var(--ink-soft);font-size:.67rem}.color-theme-option__swatches{border:1px solid color-mix(in srgb, currentColor 14%, transparent);border-radius:7px;height:24px;display:flex;overflow:hidden}.color-theme-option__swatches i{background:#236a4b;flex:1}.color-theme-option__swatches i:nth-child(2){background:#172922}.color-theme-option__swatches i:nth-child(3){background:#f4f6f8}.color-theme-option__swatches[data-palette=cream_burgundy] i:first-child{background:#7b263f}.color-theme-option__swatches[data-palette=cream_burgundy] i:nth-child(2){background:#441f2a}.color-theme-option__swatches[data-palette=cream_burgundy] i:nth-child(3){background:#f7f1e7}.color-theme-option__swatches[data-palette=black_ivory] i:first-child{background:#171715}.color-theme-option__swatches[data-palette=black_ivory] i:nth-child(2){background:#6b5f46}.color-theme-option__swatches[data-palette=black_ivory] i:nth-child(3){background:#fffdf6}.color-theme-option__swatches[data-palette=navy_white] i:first-child{background:#215b91}.color-theme-option__swatches[data-palette=navy_white] i:nth-child(2){background:#14283f}.color-theme-option__swatches[data-palette=navy_white] i:nth-child(3){background:#fff}.color-theme-option__swatches[data-palette=slate_blue] i:first-child{background:#3a6d9c}.color-theme-option__swatches[data-palette=slate_blue] i:nth-child(2){background:#273747}.color-theme-option__swatches[data-palette=slate_blue] i:nth-child(3){background:#edf2f6}.color-theme-option__swatches[data-palette=forest_cream] i:first-child{background:#356c49}.color-theme-option__swatches[data-palette=forest_cream] i:nth-child(2){background:#23382b}.color-theme-option__swatches[data-palette=forest_cream] i:nth-child(3){background:#fffdf6}.color-theme-option__swatches[data-palette=warm_sand_brown] i:first-child{background:#80583c}.color-theme-option__swatches[data-palette=warm_sand_brown] i:nth-child(2){background:#453329}.color-theme-option__swatches[data-palette=warm_sand_brown] i:nth-child(3){background:#f5efe6}.color-theme-option__swatches[data-palette=monochrome] i:first-child{background:#202020}.color-theme-option__swatches[data-palette=monochrome] i:nth-child(2){background:#777}.color-theme-option__swatches[data-palette=monochrome] i:nth-child(3){background:#f5f5f5}.team-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.team-counts .card{gap:3px;padding:16px 18px;display:grid}.team-counts span{color:var(--ink-soft);font-size:.72rem}.team-counts strong{font-size:1.4rem}.access-form__employment{grid-column:1/-1}.tasks-page{gap:14px}.tasks-create-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.tasks-create-row:has(.tasks-create-standalone[open]) .tasks-create-standalone{flex-basis:100%}.tasks-create-standalone{text-align:right;min-width:0}.tasks-create-standalone>summary{list-style:none;display:inline-flex}.tasks-create-standalone>summary:before{content:"+";margin-right:8px;font-size:1.05rem;line-height:.8}.tasks-create-standalone>summary::-webkit-details-marker{display:none}.tasks-create-standalone>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.tasks-create-standalone>form{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);text-align:left;margin-top:12px;padding:clamp(16px,2vw,22px)}.task-more-filters{align-self:end;position:relative}.task-more-filters>summary{min-height:var(--control-height);cursor:pointer;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);justify-content:center;align-items:center;padding:8px 34px 8px 13px;font-size:.76rem;font-weight:750;list-style:none;display:flex}.task-more-filters>summary:after{content:"⌄";color:var(--ink-soft);position:absolute;top:10px;right:13px}.task-more-filters>summary::-webkit-details-marker{display:none}.task-more-filters>div{z-index:8;border:1px solid var(--line);background:var(--surface);width:min(510px,100vw - 40px);box-shadow:var(--shadow-lg);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:14px;display:grid;position:absolute;top:calc(100% + 7px);right:0}.analytics-view-selector{border:1px solid var(--line);background:var(--surface);scrollbar-width:thin;border-radius:13px;gap:5px;padding:5px;display:flex;overflow-x:auto}.analytics-view-selector__item{min-height:38px;color:var(--ink-soft);white-space:nowrap;border-radius:9px;flex:none;align-items:center;padding:7px 12px;font-size:.73rem;font-weight:760;text-decoration:none;display:inline-flex}.analytics-view-selector__item:hover{color:var(--brand-strong);background:var(--surface-soft)}.analytics-view-selector__item--active{color:var(--brand-strong);background:var(--brand-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 20%, transparent)}.analytics-empty{align-items:center;gap:14px;display:flex}.analytics-empty>span{width:38px;height:38px;color:var(--brand-strong);background:var(--brand-soft);border-radius:50%;flex:none;place-items:center;font-weight:850;display:grid}.analytics-empty h2,.analytics-empty p{margin:0}.analytics-saved__item{background:var(--surface-soft);border-radius:11px;grid-template-columns:1fr auto;min-width:180px;display:grid;position:relative;overflow:visible}.analytics-saved__item>a{gap:2px;padding:9px 11px;display:grid}.analytics-saved__menu{z-index:10;border:1px solid var(--line);background:var(--surface);width:250px;box-shadow:var(--shadow-lg);border-radius:11px;gap:2px;padding:7px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.analytics-saved__menu button{cursor:pointer;width:100%;min-height:36px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:7px;padding:7px 9px}.analytics-saved__menu button:hover{background:var(--surface-soft)}.analytics-saved__menu .danger-text{color:var(--danger)}.analytics-saved__named-action{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:4px;padding:4px 0;display:grid}.analytics-saved__named-action input{border:1px solid var(--line);min-width:0;height:36px;color:var(--ink);background:var(--surface);border-radius:7px;padding:6px 8px}.analytics-saved__named-action button{width:auto}.analytics-saved__empty{color:var(--ink-soft);font-size:.75rem}.analytics-save-disclosure{min-width:min(100%,210px)}.analytics-save-disclosure>summary{min-height:var(--control-height);cursor:pointer;border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--brand-strong);background:var(--surface);justify-content:center;align-items:center;padding:9px 14px;font-size:.76rem;font-weight:800;list-style:none;display:flex}.analytics-save-disclosure>summary::-webkit-details-marker{display:none}.analytics-save-disclosure[open]>summary{border-color:var(--brand);background:var(--brand-soft)}.analytics-save-disclosure>form{margin-top:10px}.settings-audit-state{border:1px solid color-mix(in srgb, var(--positive) 24%, var(--line));color:var(--positive);background:var(--positive-soft);border-radius:999px;align-self:start;align-items:center;gap:8px;padding:7px 10px;font-size:.7rem;display:inline-flex}.settings-audit-state span,.settings-planned-grid .card small{color:var(--ink-soft)}.settings-state-badge{background:var(--brand-soft);border-radius:999px;width:fit-content;padding:3px 7px;font-weight:800;color:var(--brand-strong)!important}@media (max-width:1024px){.color-theme-grid,.task-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.task-filter-bar>.button{width:100%}}@media (max-width:1180px){.page-header{flex-direction:column;align-items:flex-start}.page-header__actions{width:100%}.page-header__actions>.inline-actions{justify-content:flex-start}}@media (max-width:768px){.agent-preview-indicator{text-align:center;flex-wrap:wrap;gap:5px 8px}.agent-preview-indicator small{flex-basis:100%}.analytics-saved>header{flex-direction:column;align-items:stretch}.analytics-saved>header .analytics-inline-form{width:100%}.settings-audit-state span{display:none}}@media (max-width:620px){.color-theme-grid,.team-counts,.task-filter-bar{grid-template-columns:1fr}.color-theme-fieldset,.workspace-theme-fieldset{padding:18px}.task-more-filters>div{grid-template-columns:1fr;width:auto;max-height:70vh;position:fixed;inset:auto 10px 10px;overflow-y:auto}.analytics-view-selector{border-radius:13px;margin-inline:0;padding:5px}.analytics-saved__item{width:100%}.analytics-saved__menu{width:auto;position:fixed;inset:auto 10px 10px}}.photo-upload-form{justify-items:start;gap:8px;display:grid}.photo-upload-actions{flex-wrap:wrap;gap:9px;display:flex}.photo-upload-form>small{color:var(--ink-soft)}.avatar-editor-backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07120db8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.avatar-editor{border:1px solid var(--line);border-radius:var(--radius-lg);width:min(620px,100%);max-height:calc(100dvh - 36px);color:var(--ink);background:var(--surface);box-shadow:var(--shadow-lg);gap:18px;padding:22px;display:grid;overflow:auto}.avatar-editor>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.avatar-editor>header h2,.avatar-editor>header p{margin:0}.avatar-editor>header>div>p:last-child{color:var(--ink-soft);margin-top:5px}.avatar-editor__workspace{grid-template-columns:minmax(0,1fr) 116px;align-items:center;gap:22px;display:grid}.avatar-crop-viewport{aspect-ratio:1;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#111b17;border-radius:14px;justify-self:center;width:min(100%,380px);position:relative;overflow:hidden}.avatar-crop-viewport:active{cursor:grabbing}.avatar-crop-viewport img,.avatar-editor__preview img{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute;transform:translate(-50%,-50%)}.avatar-crop-guide{pointer-events:none;border:2px solid #ffffffeb;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 999px #0000007a}.avatar-editor__preview{color:var(--ink-soft);text-align:center;justify-items:center;gap:8px;font-size:.68rem;display:grid}.avatar-editor__preview>div{border:2px solid var(--line-strong);background:var(--surface-soft);border-radius:50%;width:88px;height:88px;position:relative;overflow:hidden}.avatar-zoom{grid-template-columns:auto 38px minmax(0,1fr) 38px;align-items:center;gap:9px;display:grid}.avatar-zoom>span{font-weight:750}.avatar-zoom button{border:1px solid var(--line);min-width:38px;min-height:38px;color:var(--ink);background:var(--surface-soft);cursor:pointer;border-radius:50%}.avatar-zoom input{width:100%;accent-color:var(--brand)}.avatar-editor>footer{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}@media (max-width:1080px){.lead-score-factors{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-lead-score-grid{grid-template-columns:1fr 1fr}.analytics-lead-score-attention{grid-column:1/-1}}@media (max-width:700px){.lead-score-panel{padding:18px}.lead-score-panel__header{flex-direction:column;align-items:flex-start}.lead-score-factors,.lead-score-input-grid,.analytics-lead-score-grid{grid-template-columns:1fr}.analytics-lead-score-attention{grid-column:auto}.avatar-editor-backdrop{place-items:end center;padding:0}.avatar-editor{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-height:96dvh;padding:18px}.avatar-editor__workspace{grid-template-columns:1fr;gap:12px}.avatar-crop-viewport{width:min(100%,340px)}.avatar-editor__preview{grid-template-columns:auto auto;justify-content:center;align-items:center}.avatar-zoom{grid-template-columns:1fr 38px minmax(100px,2fr) 38px}.avatar-editor>footer .button{flex:auto}}.operational-view-indicator{min-height:34px;padding:5px var(--space-page);border-bottom:1px solid color-mix(in srgb, var(--brand) 22%, var(--line));color:var(--brand-strong);background:color-mix(in srgb, var(--brand-soft) 72%, var(--surface));justify-content:flex-end;align-items:center;gap:9px;font-size:.7rem;font-weight:720;display:flex}.operational-view-indicator button{cursor:pointer;min-height:26px;color:var(--brand-strong);background:color-mix(in srgb, var(--surface) 76%, transparent);border:0;border-radius:7px;padding:3px 8px;font-size:.68rem;font-weight:800}.operational-view-indicator button:disabled{cursor:wait;opacity:.64}.user-menu__view-mode{border-bottom:1px solid var(--line);gap:7px;padding:12px 0;display:grid}.user-menu__view-mode>span,.user-menu__language>span{color:var(--ink-soft);font-size:.68rem;font-weight:760}.view-mode-control{width:100%;min-width:0}.segmented-control{border:1px solid var(--line);background:var(--surface-soft);border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;width:100%;padding:3px;display:grid}.segmented-control :is(button,a){cursor:pointer;min-width:0;min-height:36px;color:var(--ink-soft);text-align:center;background:0 0;border:0;border-radius:8px;place-items:center;padding:6px 8px;font-size:.72rem;font-weight:760;line-height:1.2;text-decoration:none;display:grid}.segmented-control :is(button[aria-checked=true],a.is-active){color:var(--brand-strong);background:var(--surface);box-shadow:0 1px 5px #1020181a}.segmented-control button:disabled{cursor:wait;opacity:.72}.segmented-control :is(button,a):focus-visible{outline:2px solid color-mix(in srgb, var(--brand) 50%, transparent);outline-offset:2px}.deals-page .segmented-control{grid-template-columns:repeat(3,minmax(0,1fr))}.user-menu__language{justify-content:space-between;align-items:center;gap:12px;margin:10px 0;display:flex}.user-menu__language .language-selector,.user-menu__language .language-selector summary{min-height:38px}.user-menu__language .language-selector__menu{right:0}.home-mode-grid{grid-template-columns:minmax(0,1.6fr) minmax(260px,.65fr);gap:16px;display:grid}.home-focus-card{gap:18px;padding:clamp(22px,3vw,30px);display:grid}.home-focus-card>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.home-focus-card>header h2,.home-focus-card>header p{margin-bottom:0}.home-focus-card>header>svg{width:26px;height:26px;color:var(--brand)}.home-fact-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;display:grid}.home-fact{border:1px solid var(--line);background:var(--surface-soft);border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-width:0;padding:13px;text-decoration:none;display:grid}.home-fact:hover{border-color:var(--brand)}.home-fact svg{width:17px;height:17px;color:var(--brand)}.home-fact span{color:var(--ink-soft);font-size:.71rem}.home-fact strong{font-size:1.18rem}.home-fact--warning{border-color:color-mix(in srgb, var(--danger) 35%, var(--line));background:var(--danger-soft)}.home-fact--warning svg,.home-fact--warning strong{color:var(--danger)}.home-all-clear{color:var(--positive);background:var(--positive-soft);border-radius:11px;align-items:center;gap:11px;padding:12px 14px;display:flex}.home-all-clear>svg{flex:none}.home-all-clear span{display:grid}.home-all-clear small{color:var(--ink-soft)}.home-context-card--compact{align-content:start;gap:7px;padding:24px;display:grid}.home-context-card--compact h2,.home-context-card--compact p{margin:0}.home-context-card--compact>p:not(.eyebrow),.home-context-card--compact>span{color:var(--ink-soft);font-size:.76rem}.home-action-card__mark svg{width:19px;height:19px}.today-shift-context{border:1px solid var(--line);background:var(--surface);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:10px 14px;display:flex}.today-shift-context>div{flex-wrap:wrap;align-items:baseline;gap:5px 12px;min-width:0;display:flex}.today-shift-context strong{font-size:.82rem}.today-shift-context span{color:var(--ink-soft);font-size:.73rem}.today-shift-context details{flex:none;position:relative}.today-shift-context summary{cursor:pointer;min-height:32px;color:var(--brand-strong);border-radius:8px;padding:6px 9px;font-size:.7rem;font-weight:760;list-style-position:inside}.today-shift-context details>span{z-index:6;border:1px solid var(--line);background:var(--surface);width:max-content;max-width:min(340px,100vw - 40px);box-shadow:var(--shadow-lg);border-radius:9px;padding:9px 11px;position:absolute;top:calc(100% + 6px);right:0}.today-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.today-summary>div{border:1px solid var(--line);background:var(--surface);min-height:70px;box-shadow:var(--shadow-sm);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;display:flex}.today-summary span{color:var(--ink-soft);font-size:.72rem;font-weight:720}.today-summary strong{font-size:1.35rem}.today-summary__item--active{border-color:color-mix(in srgb, var(--brand) 42%, var(--line))!important;background:var(--brand-soft)!important}.today-summary__item--active strong{color:var(--brand-strong)}.today-summary__item--warning{border-color:color-mix(in srgb, var(--danger) 38%, var(--line))!important;background:var(--danger-soft)!important}.today-summary__item--warning strong{color:var(--danger)}.action-center>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.action-center>header>p:last-child{text-align:right;max-width:420px}.action-center__list{border:1px solid var(--line);background:var(--line);border-radius:11px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.action-center-item{background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:10px 12px;display:grid}.action-center-item__channel{width:34px;height:34px;color:var(--brand-strong);background:var(--brand-soft);border-radius:9px;place-items:center;display:grid}.action-center-item__channel--whatsapp{color:var(--positive);background:var(--positive-soft)}.action-center-item__channel svg{width:17px;height:17px}.action-center-item__body{min-width:0;display:grid}.action-center-item__body>span{color:var(--brand-strong);text-transform:uppercase;font-size:.64rem;font-weight:800}.action-center-item__body strong,.action-center-item__body small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.action-center-item__body strong{font-size:.82rem}.action-center-item__body small{color:var(--ink-soft);font-size:.7rem}.action-center-item__actions{align-items:center;gap:5px;display:flex}.action-center-item__actions .button,.action-center-item__actions .followup-reschedule>summary{min-height:34px;padding:6px 8px;font-size:.68rem}.today-all-clear{text-align:left;justify-content:center;align-items:center;gap:14px;min-height:150px;padding:28px;display:flex}.today-all-clear>svg{width:30px;height:30px;color:var(--positive)}.today-all-clear h2,.today-all-clear p{margin:0}.today-all-clear p{color:var(--ink-soft);margin-top:3px}.today-buckets{gap:20px}.today-bucket--collapsible>summary{cursor:pointer;padding:12px 0;list-style:none}.today-bucket--collapsible>summary::-webkit-details-marker{display:none}.today-bucket--collapsible[open]>summary{margin-bottom:13px}@media (max-width:1024px){.home-mode-grid{grid-template-columns:1fr}.home-context-card--compact{grid-template-columns:minmax(0,1fr) auto;align-items:center}.home-context-card--compact .eyebrow,.home-context-card--compact h2{grid-column:1}.home-context-card--compact>p:not(.eyebrow),.home-context-card--compact>span{grid-column:2}}@media (max-width:768px){.operational-view-indicator{justify-content:center;padding-inline:14px}.today-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.action-center-item{grid-template-columns:auto minmax(0,1fr)}.action-center-item__actions{flex-wrap:wrap;grid-column:2;justify-content:flex-start}}@media (max-width:620px){.user-menu__panel{width:min(300px,100vw - 20px)}.operational-view-indicator{flex-wrap:wrap;min-height:38px}.home-context-card--compact{grid-template-columns:1fr;display:grid}.home-context-card--compact .eyebrow,.home-context-card--compact h2,.home-context-card--compact>p:not(.eyebrow),.home-context-card--compact>span{grid-column:1}.today-shift-context{flex-direction:column;align-items:flex-start;gap:4px}.today-shift-context details{width:100%}.today-shift-context summary{padding-left:0}.today-shift-context details>span{left:0;right:auto}.today-summary>div{min-height:62px;padding:11px 12px}.today-call-launcher{align-items:stretch;padding:14px}.today-call-launcher>div{align-items:center}.action-center{padding:14px}.action-center>header{flex-direction:column;align-items:flex-start;gap:3px}.action-center>header>p:last-child{text-align:left}.action-center-item{align-items:start;padding:10px}.action-center-item__actions{grid-column:1/-1;width:100%}.action-center-item__actions>*,.action-center-item__actions .button{flex:auto;width:auto}.action-center__channels{grid-template-columns:repeat(2,minmax(0,1fr))}.today-all-clear{min-height:130px;padding:22px}}@media (max-width:390px){.topbar{gap:5px;padding-inline:7px}.icon-button,.user-menu summary{min-width:42px;padding-inline:7px}.topbar__mobile-module{font-size:.7rem}.today-summary{gap:7px}.today-summary>div{min-height:58px}.today-summary strong{font-size:1.2rem}.segmented-control button{padding-inline:5px;font-size:.68rem}}[data-theme=dark],[data-appearance=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primary-foreground:var(--canvas);--canvas:#0f1714;--surface:#17221e;--surface-soft:#1d2a25;--ink:#edf4f0;--ink-soft:#a9b9b1;--line:#304038;--line-strong:#40534a;--brand:#70bf94;--brand-strong:#9ad9b6;--brand-soft:#213a2e;--positive:#76dba1;--positive-soft:#204331;--positive-action:#267c53;--warning:#ffc36b;--warning-soft:#49351e;--danger:#ff686d;--danger-soft:#431e25;--info:#91c4ff;--info-soft:#223c56;--focus:#86c5ff;--shadow-sm:0 1px 2px #0000003d, 0 10px 30px #00000024;--shadow-lg:0 26px 90px #0000008f}@media (prefers-color-scheme:dark){[data-appearance=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primary-foreground:var(--canvas);--canvas:#0f1714;--surface:#17221e;--surface-soft:#1d2a25;--ink:#edf4f0;--ink-soft:#a9b9b1;--line:#304038;--line-strong:#40534a;--brand:#70bf94;--brand-strong:#9ad9b6;--brand-soft:#213a2e;--positive:#76dba1;--positive-soft:#204331;--positive-action:#267c53;--warning:#ffc36b;--warning-soft:#49351e;--danger:#ff686d;--danger-soft:#431e25;--info:#91c4ff;--info-soft:#223c56;--focus:#86c5ff;--shadow-sm:0 1px 2px #0000003d, 0 10px 30px #00000024;--shadow-lg:0 26px 90px #0000008f}}.icon-button{min-width:var(--control-height);height:var(--control-height);cursor:pointer;border:1px solid var(--line);color:var(--ink-soft);background:var(--surface);border-radius:11px;place-items:center;display:inline-grid;position:relative}.icon-button:hover{color:var(--brand-strong);background:var(--surface-soft)}.topbar :is(.search-trigger,.chat-trigger,.notification-bell),.topbar .language-selector--desktop .language-selector>details>summary,.topbar>.user-menu>summary{transition:transform .17s cubic-bezier(.22,1,.36,1),color .17s,border-color .17s,background-color .17s,box-shadow .17s;transform:none}.topbar :is(.search-trigger,.chat-trigger,.notification-bell):hover,.topbar .language-selector--desktop .language-selector>details>summary:hover,.topbar>.user-menu>summary:hover{transform:translateY(-1px)}.topbar :is(.search-trigger,.chat-trigger,.notification-bell):active,.topbar .language-selector--desktop .language-selector>details>summary:active,.topbar>.user-menu>summary:active{transform:translateY(0)scale(.975)}.topbar :is(.search-trigger,.chat-trigger,.notification-bell)[aria-expanded=true],.topbar .language-selector--desktop details[open]>summary{color:var(--brand-strong);border-color:color-mix(in srgb,var(--brand) 38%,var(--line));box-shadow:0 7px 18px #05100b1a}.topbar>.user-menu[open]>summary{transform:translateY(-1px)}.topbar>.user-menu[open]>summary .avatar{box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 54%,transparent),0 7px 18px #05100b1f}.search-trigger{gap:7px;padding:0 9px;display:flex}.search-trigger kbd{color:var(--ink-soft);font:.63rem var(--font-sans)}.command-dialog{border:1px solid var(--line);border-radius:var(--radius-lg);width:min(680px,100vw - 28px);max-height:min(680px,100dvh - 60px);color:var(--ink);background:var(--surface);box-shadow:var(--shadow-lg);margin:12vh auto 0;padding:0;overflow:hidden}.command-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070d0a8f}.command-dialog__search{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.command-dialog__search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:1rem}.command-dialog__search button{border:1px solid var(--line);min-height:34px;color:var(--ink-soft);background:var(--surface-soft);border-radius:8px;font-size:.7rem}.command-dialog__results{min-height:180px;max-height:52vh;padding:8px;overflow-y:auto}.command-dialog__results>p{color:var(--ink-soft);text-align:center;margin:0;padding:30px 18px}.command-dialog__results ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.command-dialog__results a{border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:11px;text-decoration:none;display:grid}.command-dialog__results a:hover{background:var(--surface-soft)}.command-dialog__results a>span:nth-child(2){min-width:0;display:grid}.command-dialog__results strong,.command-dialog__results small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.command-dialog__results small{color:var(--ink-soft)}.command-result__icon{width:34px;height:34px;color:var(--brand-strong);background:var(--brand-soft);border-radius:9px;place-items:center;display:grid}.notification-center,.chat-center{position:relative}.chat-trigger,.notification-bell{border:1px solid var(--line);background:var(--surface);border-radius:11px;width:44px;min-width:44px;height:44px;padding:0;position:relative}.chat-trigger:before,.notification-bell:before{content:none}.chat-trigger:hover,.notification-bell:hover{background:var(--surface-soft)}.chat-trigger[aria-expanded=true],.notification-bell[aria-expanded=true]{background:color-mix(in srgb,var(--brand-soft) 46%,var(--surface))}.chat-trigger--mention svg{transform-origin:50% 10%;animation:.7s ease-out bell-attention}.chat-trigger__count{border:2px solid var(--surface);background:var(--brand);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding-inline:4px;font-size:.64rem;font-style:normal;font-weight:800;display:grid;position:absolute;inset:-4px -5px auto auto}.chat-trigger__count--mention{background:var(--danger-solid);color:#fff}.chat-panel{z-index:80;resize:both;border:1px solid var(--line-strong);background:var(--surface);border-radius:18px;grid-template-rows:56px minmax(0,1fr);min-width:340px;max-width:calc(100vw - 16px);min-height:420px;max-height:calc(100vh - 82px);display:grid;position:fixed;bottom:18px;right:18px;overflow:hidden;box-shadow:0 24px 70px #040f0a47}.chat-panel--minimized{resize:none;min-height:56px}.chat-panel__titlebar{color:#f7fbf8;background:var(--sidebar);cursor:move;-webkit-user-select:none;user-select:none;touch-action:none;justify-content:space-between;align-items:center;gap:12px;padding:0 10px 0 16px;display:flex}.chat-panel__titlebar>div,.chat-panel__titlebar nav{align-items:center;gap:9px;display:flex}.chat-panel__titlebar>div>span{background:var(--danger-solid);color:#fff;text-align:center;border-radius:999px;min-width:20px;padding:2px 6px;font-size:.7rem}.chat-panel__titlebar a,.chat-panel__titlebar button{width:38px;height:38px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;text-decoration:none;display:grid}.chat-panel__titlebar a:hover,.chat-panel__titlebar button:hover{background:#ffffff1f}.chat-workspace{background:var(--surface);grid-template-columns:minmax(128px,156px) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.chat-workspace--page{border:1px solid var(--line);min-height:min(720px,100vh - 190px);box-shadow:var(--shadow-sm);border-radius:18px;grid-template-columns:minmax(180px,230px) minmax(360px,1fr) minmax(190px,250px)}.chat-channel-rail{border-right:1px solid var(--line);background:var(--surface-soft);min-width:0;overflow-y:auto}.chat-channel-rail>header{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);justify-content:space-between;align-items:center;padding:15px 13px 10px;font-size:.76rem;display:flex}.chat-channel-rail>header span{background:var(--surface);text-align:center;border-radius:999px;min-width:20px;padding:2px 5px}.chat-for-me-button{width:calc(100% - 14px);min-height:45px;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:0 7px 8px;padding:7px 8px;display:grid}.chat-for-me-button svg{width:17px;height:17px}.chat-for-me-button>span{min-width:0;display:grid}.chat-for-me-button small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.chat-for-me-button:hover,.chat-for-me-button.is-active{border-color:var(--line);background:var(--surface)}.chat-for-me-button.is-active{box-shadow:inset 3px 0 var(--brand)}.chat-channel-rail nav{gap:3px;padding:0 7px 12px;display:grid}.chat-channel-rail nav button{min-height:45px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 8px;display:grid}.chat-channel-rail nav button:hover,.chat-channel-rail nav button.is-active{border-color:var(--line);background:var(--surface)}.chat-channel-rail nav button.is-active{box-shadow:inset 3px 0 var(--brand)}.chat-channel-rail nav button>span:nth-child(2){min-width:0;display:grid}.chat-channel-rail nav strong,.chat-channel-rail nav small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-channel-rail nav small{color:var(--ink-soft);font-size:.68rem}.chat-channel-rail nav b,.chat-channel-rail nav i{background:var(--brand);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding-inline:4px;font-size:.66rem;font-style:normal;display:grid}.chat-channel-rail nav b{background:var(--danger-solid);color:#fff}.chat-channel-create{padding:0 7px 12px}.chat-channel-create>button{border:1px dashed var(--line-strong);width:100%;min-height:38px;color:var(--brand-strong);background:0 0;border-radius:9px;font-weight:750}.chat-channel-create__form{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:6px;margin-top:7px;padding:8px;display:grid}.chat-channel-create__form textarea{resize:vertical;border:1px solid var(--line-strong);min-height:58px;color:var(--ink);background:var(--surface);font:inherit;border-radius:8px;padding:8px}.chat-channel-create__form select{width:100%}.chat-conversation{grid-template-rows:auto auto auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.chat-compact-nav{border-bottom:1px solid var(--line);grid-row:1;padding:8px 10px;display:none}.chat-compact-nav select{width:100%;min-height:38px}.chat-conversation__header{border-bottom:1px solid var(--line);grid-row:2;justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:9px 13px;display:flex}.chat-conversation__header h2{align-items:center;gap:7px;margin:1px 0 0;font-size:1rem;display:flex}.chat-conversation__header h2 button{color:var(--ink);background:0 0;border:0}.chat-channel-actions{align-items:center;gap:5px;display:flex}.chat-channel-actions button{border:1px solid var(--line);min-width:36px;min-height:36px;color:var(--ink-soft);background:var(--surface);border-radius:9px}.chat-channel-actions button.is-active{color:var(--brand-strong);background:var(--brand-soft)}.chat-channel-actions select{border:1px solid var(--line);width:39px;min-height:36px;color:var(--ink);background:var(--surface);border-radius:9px;padding-inline:8px;overflow:hidden}.chat-channel-manage{position:relative}.chat-channel-manage>summary{cursor:pointer;border:1px solid var(--line);width:36px;min-height:36px;color:var(--ink-soft);background:var(--surface);border-radius:9px;place-items:center;list-style:none;display:grid}.chat-channel-manage>summary::-webkit-details-marker{display:none}.chat-channel-manage>div{z-index:8;border:1px solid var(--line);background:var(--surface);width:240px;box-shadow:var(--shadow-lg);border-radius:10px;gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.chat-channel-manage button{min-height:36px;color:var(--danger)}.chat-message-list{scroll-behavior:smooth;grid-row:4;min-height:0;padding:12px;overflow-y:auto}.chat-state,.chat-empty{color:var(--ink-soft);text-align:center;margin:auto;padding:28px 16px}.chat-empty{justify-items:center;gap:7px;display:grid}.chat-empty svg{width:30px;height:30px}.chat-empty p{max-width:34ch;margin:0}.chat-message{border-radius:11px;grid-template-columns:34px minmax(0,1fr);gap:9px;padding:8px 6px;display:grid}.chat-message:hover{background:var(--surface-soft)}.chat-message--highlight{outline:2px solid var(--brand);background:var(--brand-soft)}.chat-avatar{width:34px;height:34px;color:var(--brand-strong);background:var(--brand-soft);border-radius:50%;place-items:center;font-size:.68rem;font-weight:800;display:grid}.chat-message__body{min-width:0}.chat-message__body>header{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.chat-message__body>header strong{font-size:.82rem}.chat-message__body>header time,.chat-message__body>header small,.chat-message__body>small{color:var(--ink-soft);font-size:.66rem}.chat-message__body>p{overflow-wrap:anywhere;color:var(--ink);white-space:pre-wrap;margin:3px 0;font-size:.84rem;line-height:1.43}.chat-edit-form{grid-template-columns:1fr auto auto;gap:5px;margin-top:5px;display:grid}.chat-edit-form textarea{resize:vertical;border:1px solid var(--line-strong);min-height:66px;color:var(--ink);background:var(--surface);font:inherit;border-radius:9px;grid-column:1/-1;padding:8px}.chat-edit-form button{border:1px solid var(--line);min-height:34px;color:var(--ink);background:var(--surface);border-radius:8px}.chat-announcement{color:var(--brand-strong);background:var(--brand-soft);text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;margin-top:4px;padding:3px 7px;font-size:.66rem;font-weight:800;display:inline-flex}.chat-announcement svg{width:13px;height:13px}.chat-message__actions{opacity:.72;flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.chat-message:hover .chat-message__actions,.chat-message__actions:focus-within{opacity:1}.chat-message__actions button,.chat-message__actions a,.chat-ack button{border:1px solid var(--line);min-height:30px;color:var(--ink-soft);background:var(--surface);border-radius:8px;padding:4px 7px;font-size:.67rem;text-decoration:none}.chat-message__actions button.is-active{color:var(--brand-strong);background:var(--brand-soft)}.chat-pinned-label{color:var(--brand-strong);align-content:center;padding:4px 7px;font-size:.67rem;font-weight:750}.chat-reference-list{gap:5px;margin-top:7px;display:grid}.chat-reference-list a{border:1px solid var(--line);max-width:340px;color:var(--ink);background:var(--surface);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;display:grid}.chat-reference-list a>span:nth-child(2){display:grid}.chat-reference-list small{color:var(--ink-soft)}.chat-reference-list strong{font-size:.75rem}.chat-ack{align-items:center;gap:8px;margin-top:7px;font-size:.7rem;display:flex}.chat-task-form{grid-template-columns:1fr 1fr auto auto;gap:5px;margin-top:7px;display:grid}.chat-task-form input,.chat-task-form button{min-height:36px}.chat-task-form--request{grid-template-columns:minmax(0,1fr) auto auto}.chat-composer{border-top:1px solid var(--line);background:var(--surface);grid-row:5;padding:9px 10px 10px;position:relative}.chat-composer textarea{resize:vertical;border:1px solid var(--line-strong);width:100%;min-height:64px;max-height:145px;color:var(--ink);background:var(--surface);font:inherit;border-radius:11px;padding:10px 11px}.chat-composer textarea:focus{outline:2px solid color-mix(in srgb,var(--brand) 32%,transparent);border-color:var(--brand)}.chat-composer__tools{align-items:center;gap:5px;margin-top:6px;display:flex}.chat-composer__tools>select,.chat-composer__tools>button:not(.button){border:1px solid var(--line);width:36px;min-height:36px;color:var(--ink);background:var(--surface-soft);border-radius:9px;flex:none;padding:6px}.chat-composer__tools>.date-time-input{color:#0000;width:38px;min-width:0;min-height:36px;padding:6px}.chat-composer__tools>.date-time-input::-webkit-calendar-picker-indicator{opacity:1}.chat-composer__tools>.button{min-height:36px;margin-left:auto}.chat-typing{color:var(--ink-soft);margin:3px 0 0;font-size:.68rem;font-style:italic}.chat-check{color:var(--ink-soft);align-items:center;gap:4px;font-size:.66rem;display:flex}.chat-replying,.chat-composer__references,.chat-mentions-selected{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:5px;font-size:.7rem;display:flex}.chat-replying{justify-content:space-between}.chat-replying button,.chat-composer__references button,.chat-mentions-selected button{color:inherit;background:0 0;border:0}.chat-composer__references>span,.chat-mentions-selected>span{background:var(--brand-soft);border-radius:999px;padding:4px 7px}.chat-reference-search{z-index:4;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-lg);border-radius:12px;padding:9px;position:absolute;inset:auto 9px calc(100% - 2px)}.chat-reference-search ul{max-height:180px;margin:5px 0 0;padding:0;list-style:none;overflow-y:auto}.chat-reference-search li button{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;padding:7px;display:grid}.chat-reference-search li button:hover{background:var(--surface-soft)}.chat-reference-search small{color:var(--ink-soft)}.chat-notice{color:var(--ink-soft);margin:5px 0 0;font-size:.72rem}.chat-for-me-list{gap:7px;display:grid}.chat-for-me-list>a{border:1px solid var(--line);color:var(--ink);background:var(--surface);border-radius:11px;gap:3px;padding:11px 12px;text-decoration:none;display:grid}.chat-for-me-list>a:hover{border-color:color-mix(in srgb,var(--brand) 40%,var(--line));background:var(--surface-soft)}.chat-for-me-list__reason{width:max-content;color:var(--brand-strong);background:var(--brand-soft);text-transform:uppercase;border-radius:999px;padding:2px 7px;font-size:.64rem;font-weight:800}.chat-for-me-list p{overflow-wrap:anywhere;margin:0;font-size:.8rem}.chat-for-me-list small{color:var(--ink-soft);font-size:.67rem}.chat-toast{z-index:90;border:1px solid var(--line);width:min(320px,100vw - 32px);color:var(--ink);background:var(--surface);box-shadow:var(--shadow-lg);border-radius:12px;align-items:center;gap:9px;padding:11px 12px;animation:.18s ease-out notification-toast-in;display:flex;position:fixed;top:68px;right:72px}.chat-toast svg{color:var(--brand-strong);flex:none}.chat-toast span{flex:1;min-width:0;font-size:.78rem;font-weight:750}.chat-toast button{width:32px;height:32px;color:var(--ink-soft);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.preference-row--nested{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;margin-top:10px;padding:12px}.chat-context-rail{border-left:1px solid var(--line);background:var(--surface-soft);padding:15px;overflow-y:auto}.chat-context-rail h3{margin:0 0 10px}.chat-history-search{margin-bottom:18px}.chat-history-search>summary{cursor:pointer;color:var(--brand-strong);font-size:.78rem;font-weight:800}.chat-history-search>div{gap:6px;margin-top:8px;display:grid}.chat-history-search select,.chat-history-search .date-time-input{width:100%}.chat-history-results{gap:5px;max-height:250px;display:grid;overflow-y:auto}.chat-history-results>a{color:var(--ink);background:var(--surface);border-radius:8px;gap:2px;padding:7px;text-decoration:none;display:grid}.chat-history-results>a span,.chat-history-results>a small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.chat-context-rail>div{align-items:center;gap:8px;margin:8px 0;display:flex}.chat-context-rail>div>span:last-child{min-width:0;display:grid}.chat-context-rail small{color:var(--ink-soft)}.chat-context-rail>p{color:var(--ink-soft);margin-top:22px;font-size:.75rem;line-height:1.45}.chat-pins{border-top:1px solid var(--line);margin-top:20px;padding-top:15px}.chat-pins>div{justify-content:space-between;align-items:center;gap:7px;padding:7px 0;display:flex}.chat-pins a{color:var(--brand-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:750;overflow:hidden}.chat-pins button{width:28px;height:28px;color:var(--ink-soft);background:0 0;border:0;border-radius:7px;flex:none;place-items:center;display:grid}.chat-pins p{color:var(--ink-soft);font-size:.72rem}.presence-dot{background:var(--ink-muted);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.presence-dot--active,.presence-dot--working_follow_up{background:var(--positive)}.presence-dot--on_break,.presence-dot--away{background:var(--warning)}.chat-page-skeleton{min-height:620px}@media (max-width:1024px){.chat-workspace--page{grid-template-columns:minmax(160px,210px) minmax(0,1fr)}.chat-context-rail{display:none}.chat-task-form{grid-template-columns:1fr 1fr}}@media (max-width:768px){.chat-panel{resize:none;border-width:1px 0 0;border-radius:0;min-width:0;max-width:none;min-height:0;max-height:none;width:100%!important;height:calc(100dvh - 58px)!important;inset:58px 0 0!important}.chat-panel__titlebar{cursor:default;touch-action:auto}.chat-panel--minimized{border:1px solid var(--line-strong);border-radius:14px;width:min(260px,100vw - 16px)!important;height:56px!important;inset:auto 8px 8px auto!important}.chat-workspace,.chat-workspace--page{grid-template-columns:104px minmax(0,1fr);min-height:min(700px,100dvh - 155px)}.chat-page .page-header{margin-bottom:0}.chat-channel-rail nav button{grid-template-columns:auto minmax(0,1fr)}.chat-channel-rail nav button>b,.chat-channel-rail nav button>i,.chat-channel-rail nav small{display:none}.chat-message-list{padding:8px}.chat-message{grid-template-columns:29px minmax(0,1fr);padding-inline:2px}.chat-avatar{width:29px;height:29px}.chat-message__actions{opacity:1}.chat-message__actions button{min-height:36px}.chat-composer__tools{flex-wrap:wrap}.chat-check{order:2}.chat-toast{right:12px}}@media (max-width:460px){.chat-workspace,.chat-workspace--page{grid-template-columns:82px minmax(0,1fr)}.chat-channel-rail>header strong{font-size:0}.chat-channel-rail>header strong:after{content:"#";font-size:.8rem}.chat-channel-rail nav{padding-inline:4px}.chat-channel-rail nav button{text-align:center;grid-template-columns:1fr;gap:1px;padding:7px 5px}.chat-channel-rail nav button>span:first-child{display:none}.chat-channel-rail nav strong{font-size:.7rem}.chat-for-me-button{text-align:center;grid-template-columns:1fr;justify-items:center;padding-inline:5px}.chat-for-me-button small{display:none}.chat-conversation__header{min-height:54px;padding:7px 8px}.chat-conversation__header .eyebrow,.chat-channel-actions select{display:none}.chat-composer{padding:7px}.chat-composer__tools>.button{width:auto}.chat-task-form{grid-template-columns:1fr}.chat-edit-form{grid-template-columns:1fr 1fr}}@media (max-width:768px){.chat-workspace--page{grid-template-columns:minmax(0,1fr)}.chat-workspace--page>.chat-channel-rail{display:none}.chat-workspace--page>.chat-channel-rail--manage{border-right:0;border-bottom:1px solid var(--line);display:block}.chat-workspace--page:has(>.chat-channel-rail--manage){grid-template-rows:auto minmax(0,1fr)}.chat-workspace--page>.chat-channel-rail--manage>:is(header,button){display:none}.chat-workspace--page .chat-compact-nav{display:block}.chat-workspace--page .chat-advanced-channels{padding:8px 10px}}@media (prefers-reduced-motion:reduce){.chat-trigger--mention svg,.chat-toast{animation:none}}.notification-bell__count{color:#fff;background:var(--danger-solid);border:1px solid #fff;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:.61rem;font-weight:850;display:grid;position:absolute;top:-5px;right:-6px}@keyframes bell-attention{0%,to{transform:rotate(0)}20%{transform:rotate(-10deg)}40%{transform:rotate(8deg)}60%{transform:rotate(-5deg)}80%{transform:rotate(3deg)}}.notification-bell--shake svg{transform-origin:50% 10%;animation:.7s ease-out bell-attention}.notification-panel{z-index:100;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:min(410px,100vw - 24px);max-height:min(680px,100dvh - 84px);box-shadow:var(--shadow-lg);position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto}.notification-panel>header{z-index:1;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface) 96%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex;position:sticky;top:0}.notification-panel>header h2,.notification-panel>header p{margin:0}.notification-panel>header>span{color:var(--ink-soft);font-size:.7rem}.notification-panel__error{color:var(--danger);background:var(--danger-soft);margin:10px;padding:10px}.notification-list{margin:0;padding:0;list-style:none;display:grid}.notification-item{border-bottom:1px solid var(--line);grid-template-columns:5px 1fr;gap:10px;padding:14px;display:grid;position:relative}.notification-item__marker{background:var(--info);border-radius:999px}.notification-item--action_required .notification-item__marker{background:var(--warning)}.notification-item--urgent .notification-item__marker{background:var(--danger-solid)}.notification-item--read{opacity:.76}.notification-item__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.notification-item__heading time{color:var(--ink-soft);flex:none;font-size:.62rem}.notification-item__content>p{color:var(--ink-soft);margin:5px 0 10px;font-size:.76rem}.notification-item__actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.notification-item__actions>:is(a,button),.notification-item__actions>.notification-snooze>summary,.notification-item__content>.followup-inline-action .button{cursor:pointer;border:1px solid var(--line-strong);min-height:34px;color:var(--ink);background:var(--surface-soft);white-space:normal;border-radius:999px;justify-content:center;align-items:center;padding:6px 11px;font-size:.69rem;font-weight:750;line-height:1.15;text-decoration:none;list-style:none;display:inline-flex}.notification-item__actions>:is(a,button):hover,.notification-item__actions>.notification-snooze>summary:hover,.notification-item__content>.followup-inline-action .button:hover{border-color:var(--brand);background:var(--brand-soft);transform:none}.notification-item__actions>:is(a,button):focus-visible,.notification-item__actions>.notification-snooze>summary:focus-visible,.notification-item__content>.followup-inline-action .button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.notification-item__actions .notification-item__action--call{border-color:var(--semantic-success-border);color:var(--semantic-success-text);background:var(--semantic-success-surface)}.notification-item__content>.followup-inline-action{width:fit-content;max-width:100%;margin-top:6px}.notification-item__content>.followup-inline-action .button{border-color:var(--semantic-success-border);width:fit-content;max-width:100%;color:var(--semantic-success-text);background:var(--semantic-success-surface)}.notification-snooze{position:relative}.notification-snooze>summary::-webkit-details-marker{display:none}.notification-snooze>div{z-index:2;border:1px solid var(--line);background:var(--surface);width:210px;box-shadow:var(--shadow-lg);border-radius:10px;gap:5px;padding:8px;display:grid;position:absolute;right:0}.notification-snooze label{color:var(--ink-soft);gap:4px;font-size:.68rem;display:grid}.notification-snooze input{width:100%;min-height:38px;color:var(--ink);border:1px solid var(--line);background:var(--surface)}.notification-empty{color:var(--ink-soft);text-align:center;justify-items:center;gap:6px;padding:42px 20px;display:grid}.notification-empty p{margin:0}.notification-toast{z-index:80;border:1px solid var(--line);background:var(--surface);width:min(390px,100vw - 28px);box-shadow:var(--shadow-lg);border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px;display:grid;position:fixed;bottom:20px;right:20px}.notification-toast span{display:grid}.notification-toast small{color:var(--ink-soft)}.notification-toast button{min-width:34px;height:34px;color:var(--ink-soft);background:0 0;border:0;font-size:1.2rem}.today-scope-switch{flex-wrap:wrap;gap:7px;display:flex}.action-center{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:1fr 1.5fr;gap:16px 24px;padding:22px;display:grid}.action-center>header p,.action-center>header h2{margin:0}.action-center>header>p:last-child{color:var(--ink-soft);margin-top:6px;font-size:.78rem}.action-center__counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.action-center__counts a{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;gap:4px;min-width:0;padding:12px;text-decoration:none;display:grid}.action-center__counts span{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.action-center__counts strong{font-size:1.35rem}.action-center__channels{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.action-center__channels div{background:var(--surface-soft);justify-content:space-between;gap:8px;padding:10px 12px;display:flex}.action-center__channels dt,.action-center__channels dd{margin:0;font-size:.72rem}.action-center__channels dt{color:var(--ink-soft)}.action-center__channels dd{font-weight:800}.shift-summary{border-left:4px solid var(--brand);justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.shift-summary div{gap:3px;display:grid}.shift-summary span{color:var(--brand-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800}.shift-summary p{max-width:390px;color:var(--ink-soft);margin:0;font-size:.75rem}.today-work-card__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.today-work-card__actions .followup-inline-action{display:flex}.followup-reschedule{position:relative}.followup-reschedule>summary{min-height:var(--control-height);cursor:pointer;color:var(--brand);padding:10px 4px;font-size:.78rem;font-weight:750;list-style:none}.followup-reschedule>summary::-webkit-details-marker{display:none}.followup-reschedule>form{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:min(340px,100vw - 52px);box-shadow:var(--shadow-lg);margin-top:9px;padding:16px}.task-channel-label{color:var(--ink-soft);margin:0;font-size:.72rem}.settings-section-nav{z-index:8;border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;flex-wrap:wrap;gap:5px;padding:7px;display:flex;position:sticky;top:78px}.settings-section-nav a{color:var(--ink-soft);border-radius:8px;padding:7px 10px;font-size:.72rem;font-weight:750;text-decoration:none}.settings-section-nav a:hover{color:var(--brand-strong);background:var(--brand-soft)}.settings-preferences-card{padding:0;overflow:hidden}.settings-card-heading{border-bottom:1px solid var(--line);padding:24px 26px 16px}.settings-card-heading h2,.settings-card-heading p{margin:0}.settings-card-heading>p:last-child{color:var(--ink-soft);margin-top:5px}.preferences-stack{display:grid}.preference-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1fr) minmax(190px,.6fr);align-items:center;gap:22px;padding:18px 26px;display:grid}.preference-row h3,.preference-row p{margin:0}.preference-row h3{font-size:.9rem}.preference-row p{color:var(--ink-soft);margin-top:3px;font-size:.73rem}.preference-row__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.preferences-form{display:contents}.preferences-form__footer{justify-content:flex-end;align-items:center;gap:16px;padding:18px 26px;display:flex}.preferences-form__footer .action-feedback{margin-right:auto}.preference-categories{border:0;border-bottom:1px solid var(--line);margin:0;padding:20px 26px}.preference-categories legend{font-weight:800}.preference-categories>p{color:var(--ink-soft);font-size:.73rem}.preference-categories>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;display:grid}.settings-planned-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.settings-planned-grid .card{gap:5px;padding:17px;display:grid}.settings-planned-grid span{color:var(--ink-soft);font-size:.72rem}.settings-help{color:var(--ink-soft);margin:0;font-size:.75rem}.profile-card{grid-template-columns:auto 1fr;align-items:center;gap:16px 20px;padding:24px;display:grid}.profile-card__identity{min-width:0}.profile-card__identity h2,.profile-card__identity p{margin:0}.profile-card__identity p{color:var(--ink-soft);overflow-wrap:anywhere}.profile-card .detail-list{grid-column:1/-1}.profile-photo-card{gap:18px;padding:24px;display:grid}.profile-photo-card h2,.profile-photo-card p{margin:0}.profile-photo-card>div>p:last-child{color:var(--ink-soft);margin-top:4px}.photo-upload-form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.photo-upload-form .field{flex:280px}.team-member-identity{align-items:center;gap:10px;min-width:0;display:flex}@media (max-width:1024px){.action-center{grid-template-columns:1fr}.action-center__counts{grid-column:1}.action-center__channels{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.search-trigger kbd{display:none}.notification-panel,.user-menu__panel{position:fixed;top:68px;right:10px}.settings-section-nav{flex-wrap:wrap;top:70px;overflow-x:visible}.settings-section-nav a{flex:none}.shift-summary{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.topbar{gap:7px;padding-inline:10px}.topbar__mobile-module{margin-inline:0 auto}.command-dialog{margin-top:7vh}.notification-panel{width:calc(100vw - 12px);right:6px}.action-center__counts{grid-template-columns:repeat(2,minmax(0,1fr))}.action-center__channels{grid-template-columns:1fr}.preference-row{grid-template-columns:1fr;padding:17px}.preference-categories{padding:17px}.preference-categories>div,.settings-planned-grid{grid-template-columns:1fr}.preferences-form__footer{flex-direction:column;align-items:stretch;padding:17px}.preferences-form__footer .button{width:100%}.today-work-card__actions{justify-content:flex-start;width:100%}.today-work-card__actions>*,.today-work-card__actions .button{flex:100%;width:100%}}@media (prefers-reduced-motion:reduce){.notification-bell--shake svg{animation:none}}.today-context-card{grid-template-columns:1.2fr 2fr repeat(2,minmax(120px,.65fr));display:grid;overflow:hidden}.today-context-card>div{align-content:center;gap:4px;min-width:0;padding:18px 20px;display:grid}.today-context-card>div+div{border-left:1px solid var(--line)}.today-context-card span,.today-context-card small{color:var(--ink-soft);font-size:.72rem}.today-context-card strong{overflow-wrap:anywhere;font-size:.88rem}.today-context-card__warning{color:var(--danger);background:var(--danger-soft)}.today-call-launcher{border-radius:var(--radius-lg);color:#f4fbf7;background:radial-gradient(circle at 86% 0%, #89cbaa38, transparent 42%), var(--sidebar);box-shadow:var(--shadow-sm);justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.today-call-launcher>div{align-items:center;gap:15px;display:flex}.today-call-launcher__icon{color:#d9f1e5;background:#ffffff14;border:1px solid #fff3;border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:1.1rem;display:grid}.today-call-launcher strong{margin-bottom:3px;font-size:1.05rem;display:block}.today-call-launcher p{color:#bdcbc5;margin:0;font-size:.8rem}.today-call-launcher>.button{color:#18543a;background:#f1faf5;flex:none}.today-call-launcher>.button:disabled{opacity:.78}.today-buckets{gap:26px;display:grid}.today-bucket{gap:13px;display:grid}.today-bucket__header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.today-bucket__header h2,.today-bucket__header p{margin:0}.today-bucket__header p{max-width:760px;color:var(--ink-soft);margin-top:4px;font-size:.78rem}.today-bucket__header>span{min-width:30px;height:30px;color:var(--brand-strong);background:var(--brand-soft);border-radius:999px;place-items:center;font-size:.76rem;font-weight:800;display:grid}.today-bucket__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.today-bucket__empty{border:1px dashed var(--line-strong);border-radius:var(--radius-md);color:var(--ink-soft);background:color-mix(in srgb, var(--surface) 55%, transparent);margin:0;padding:17px 20px;font-size:.78rem}.today-work-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);gap:16px;padding:19px;display:grid}.today-work-card>header,.today-work-card>footer{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.today-work-card__badges{flex-wrap:wrap;gap:6px;margin-bottom:9px;display:flex}.today-work-card h3{margin:0 0 2px;font-size:1rem}.today-work-card h3 a{text-underline-offset:3px;text-decoration-color:#0000}.today-work-card h3 a:hover{-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.today-work-card header p,.today-work-card footer{color:var(--ink-soft);margin:0;font-size:.75rem}.attempt-mark{color:var(--brand-strong);background:var(--brand-soft);white-space:nowrap;border-radius:9px;flex:none;padding:6px 9px;font-size:.7rem;font-weight:800}.today-work-card__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;display:grid}.today-work-card__facts dt,.today-work-card__facts dd{margin:0}.today-work-card__facts dt{color:var(--ink-soft);text-transform:uppercase;margin-bottom:2px;font-size:.66rem;font-weight:750}.today-work-card__facts dd{overflow-wrap:anywhere;font-size:.77rem;font-weight:650}.today-work-card>footer{border-top:1px solid var(--line);align-items:center;padding-top:12px}.today-work-card>footer .button{min-height:36px;padding:7px 9px;font-size:.75rem}.followup-dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a130f94;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.followup-dialog{border-radius:var(--radius-lg);background:var(--surface);width:min(100%,760px);max-height:calc(100dvh - 48px);box-shadow:var(--shadow-lg);overflow-y:auto}.followup-dialog__header{z-index:1;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface) 96%, transparent);justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 17px;display:flex;position:sticky;top:0}.followup-dialog__header h2,.start-calls-subject h3,.start-calls-outcome h3,.start-calls-finished h3{margin:0}.dialog-close{width:var(--control-height);height:var(--control-height);flex:0 0 var(--control-height);cursor:pointer;border:1px solid var(--line);color:var(--ink-soft);background:var(--surface);border-radius:10px;place-items:center;font-size:1.4rem;display:grid}.start-calls-workspace{gap:14px;padding:22px 24px 26px;display:grid}.start-calls-progress{color:var(--ink-soft);grid-template-columns:1fr auto;align-items:center;gap:7px 14px;font-size:.75rem;font-weight:750;display:grid}.start-calls-progress progress{width:100%;height:7px;accent-color:var(--brand);grid-column:1/-1}.start-calls-subject{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);justify-content:space-between;align-items:flex-start;gap:18px;padding:19px;display:flex}.start-calls-subject .badge{margin-bottom:9px}.start-calls-subject h3{font-size:1.35rem}.start-calls-subject p,.start-calls-outcome>p{color:var(--ink-soft);margin:4px 0 0;font-size:.8rem}.start-calls-subject__context{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.start-calls-actions,.task-actions,.followup-form-footer{flex-wrap:wrap;align-items:flex-start;gap:9px;display:flex}.start-calls-outcome{border-top:1px solid var(--line);padding-top:12px}.followup-outcome-form{margin-top:10px}.quick-call-outcomes{flex-wrap:wrap;gap:7px;width:100%;display:flex}.quick-call-outcomes__option{border:1px solid var(--line-strong);background:var(--surface);max-width:100%;min-height:36px;color:var(--ink);cursor:pointer;font:inherit;text-align:center;border-radius:999px;padding:7px 11px;font-size:.75rem;font-weight:700;line-height:1.2}.quick-call-outcomes__option:is(:hover,:focus-visible){border-color:var(--brand)}.quick-call-outcomes__option:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.quick-call-outcomes__option--selected{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-strong)}.quick-call-outcomes__option--selected:before{content:"✓ "}.planned-channel-note{border-radius:var(--radius-sm);color:var(--ink-soft);background:var(--warning-soft);margin:0;padding:8px 10px;font-size:.72rem}.start-calls-finished{text-align:center;justify-items:center;gap:9px;padding:52px 24px;display:grid}.start-calls-finished>span{width:50px;height:50px;color:var(--positive);background:var(--positive-soft);border-radius:50%;place-items:center;font-size:1.25rem;font-weight:800;display:grid}.start-calls-finished p{color:var(--ink-soft)}.task-filter-bar{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:repeat(5,minmax(130px,1fr)) auto;align-items:end;gap:10px;padding:17px;display:grid}.task-filter-bar .field{gap:4px}.tasks-desktop-results .table-shell table{min-width:1120px}@media (max-width:1600px){.tasks-page .tasks-desktop-results{display:none}.tasks-page .tasks-mobile-results{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:1120px){.tasks-page .tasks-mobile-results{grid-template-columns:minmax(0,1fr)}}.tasks-page .task-mobile-card{border-left:2px solid color-mix(in srgb,var(--brand) 48%,var(--line));min-width:0}.task-action-cell{width:270px}.task-due{white-space:nowrap;gap:2px;display:grid}.task-due small{color:var(--danger);font-weight:750}.task-due--overdue time{color:var(--danger);font-weight:700}.task-note{color:var(--ink-soft);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.72rem;font-weight:500;display:-webkit-box;overflow:hidden}.task-outcome-details,.followup-reassign,.lead-followup-create{position:relative}.task-outcome-details>summary,.followup-reassign>summary,.lead-followup-create>summary{cursor:pointer;list-style:none}.task-outcome-details>summary::-webkit-details-marker{display:none}.followup-reassign>summary::-webkit-details-marker{display:none}.lead-followup-create>summary::-webkit-details-marker{display:none}.followup-reassign>summary{min-height:var(--control-height);color:var(--brand);padding:10px 4px;font-size:.78rem;font-weight:750}.task-outcome-details__panel,.followup-reassign>form{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:min(360px,100vw - 52px);box-shadow:var(--shadow-lg);margin-top:9px;padding:17px}.task-outcome-details__panel h3{margin:0}.followup-reassign>form{margin-top:9px}.followup-reassign .form-stack,.task-outcome-details__panel .form-stack{margin-top:12px}.followup-inline-action .form-message,.task-actions>.followup-inline-action{gap:7px;display:grid}.tasks-mobile-results{gap:12px;margin:0;padding:0;list-style:none;display:none}.task-mobile-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);gap:15px;padding:19px;display:grid}.task-mobile-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.task-mobile-card>header>div{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.task-mobile-card h2{margin-bottom:3px}.task-mobile-card header a{color:var(--brand);font-size:.8rem;font-weight:750}.task-mobile-card>p{color:var(--ink-soft);margin:0}.task-mobile-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:0;display:grid}.task-mobile-card dt,.task-mobile-card dd{margin:0}.task-mobile-card dt{color:var(--ink-soft);font-size:.69rem}.task-mobile-card dd{overflow-wrap:anywhere;font-size:.78rem;font-weight:650}.lead-followups{gap:22px;padding:24px;scroll-margin-top:92px;display:grid}.lead-followups--quiet{gap:12px;padding:18px 20px}.lead-followups__empty{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lead-followups__header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.lead-followups__header h2,.lead-followups__header p:last-child{margin-bottom:0}.lead-followups__header p:last-child{color:var(--ink-soft);font-size:.8rem}.lead-sequence-summary,.lead-open-tasks{border-top:1px solid var(--line);padding-top:20px}.lead-sequence-summary h3,.lead-open-tasks>h3,.lead-followup-create__panel h3{margin:0 0 11px;font-size:.95rem}.lead-sequence-summary dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.lead-sequence-summary dl>div{background:var(--surface-soft);border-radius:10px;padding:12px}.lead-sequence-summary dt,.lead-sequence-summary dd{margin:0}.lead-sequence-summary dt{color:var(--ink-soft);margin-bottom:4px;font-size:.68rem}.lead-sequence-summary dd{font-size:.78rem;font-weight:700}.lead-sequence-summary .notice{margin-top:12px}.lead-open-task-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.lead-open-task{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);gap:12px;min-width:0;padding:15px;display:grid}.lead-open-task>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lead-open-task header strong,.lead-open-task header span{display:block}.lead-open-task header span,.lead-open-task>p{color:var(--ink-soft);margin:3px 0 0;font-size:.72rem}.lead-followup-create>summary{width:fit-content}.lead-recent-tasks{border-top:1px solid var(--line);padding-top:17px}.lead-recent-tasks>summary{min-height:var(--control-height);cursor:pointer;color:var(--brand);font-size:.8rem;font-weight:750}.lead-recent-tasks ol{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.lead-recent-tasks li{border-radius:var(--radius-sm);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.lead-recent-tasks strong,.lead-recent-tasks span{display:block}.lead-recent-tasks span,.lead-recent-tasks time{color:var(--ink-soft);font-size:.71rem}.lead-followup-create__panel{border-radius:var(--radius-md);background:var(--surface-soft);margin-top:13px;padding:20px}.lead-followup-create__panel>p{color:var(--ink-soft);font-size:.78rem}.followup-create-form{margin-top:19px}.followup-form-footer{justify-content:flex-end}.followup-form-footer .form-message{margin-right:auto}@media (max-width:1180px){.task-filter-bar{grid-template-columns:repeat(3,minmax(150px,1fr))}.task-filter-bar>.button{width:100%}.lead-sequence-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.today-context-card{grid-template-columns:repeat(2,minmax(0,1fr))}.today-context-card>div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.today-context-card>div:nth-child(4){border-top:1px solid var(--line)}.today-bucket__items,.lead-open-task-list{grid-template-columns:1fr}.tasks-desktop-results{display:none}.tasks-mobile-results{display:grid}}@media (max-width:680px){.today-call-launcher,.today-bucket__header,.today-work-card>footer,.lead-followups__header{flex-direction:column;align-items:stretch}.today-call-launcher>.button,.today-work-card>footer .button{width:100%}.today-work-card__facts,.task-filter-bar,.task-mobile-card dl,.lead-sequence-summary dl,.followup-create-form{grid-template-columns:1fr}.followup-dialog-backdrop{align-items:end;padding:0}.followup-dialog{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-height:94dvh}.followup-dialog__header,.start-calls-workspace{padding-left:18px;padding-right:18px}.start-calls-subject,.task-mobile-card>header{flex-direction:column}.start-calls-actions .button,.task-actions .button,.task-outcome-details,.task-outcome-details>summary,.followup-inline-action,.followup-inline-action .button{width:100%}.start-calls-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.start-calls-actions>:first-child{grid-column:1/-1}.start-calls-actions .button{min-width:0}.task-outcome-details__panel,.followup-reassign>form{width:100%}.lead-followups,.lead-followup-create__panel{padding:18px}}.pi-workspace{max-width:1500px;margin:0 auto}.pi-hero{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pi-hero h1,.pi-hero p{margin:0}.pi-hero p:not(.eyebrow){color:var(--ink-soft);max-width:720px;margin-top:6px}.pi-disclaimer{border:1px solid color-mix(in srgb,var(--warning) 35%,var(--line));color:var(--ink-soft);background:color-mix(in srgb,var(--warning) 7%,var(--surface));border-radius:12px;margin:0;padding:11px 14px}.pi-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pi-summary .card{gap:4px;padding:15px;display:grid}.pi-summary small,.pi-comp small,.pi-line small{color:var(--ink-soft)}.pi-summary strong{font-size:1.15rem}.pi-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);align-items:start;gap:16px;display:grid}.pi-main,.pi-aside,.pi-record-list{gap:14px;min-width:0;display:grid}.pi-valuation{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pi-valuation>div{background:var(--surface-soft);border-radius:11px;gap:3px;padding:11px;display:grid}.pi-valuation p{color:var(--ink-soft);grid-column:1/-1}.pi-actions{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.pi-comp,.pi-scenario{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;gap:11px;padding:14px;display:grid}.pi-comp>header,.pi-scenario>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pi-comp>header>div:first-child{gap:3px;display:grid}.pi-facts{color:var(--ink-soft);flex-wrap:wrap;gap:8px 16px;font-size:.82rem;display:flex}.pi-line{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.pi-line>span{gap:2px;display:grid}.pi-offer-ladder{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pi-offer-ladder span{background:var(--surface);border-radius:10px;gap:3px;padding:10px;display:grid}.pi-offer-ladder small{color:var(--ink-soft)}@media (max-width:1024px){.pi-layout{grid-template-columns:1fr}.pi-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.pi-aside .card:last-child{grid-column:1/-1}}@media (max-width:720px){.pi-hero{flex-direction:column}.pi-summary,.pi-valuation,.pi-offer-ladder,.pi-aside{grid-template-columns:1fr 1fr}.pi-aside .card:last-child{grid-column:auto}}@media (max-width:480px){.pi-summary,.pi-valuation,.pi-offer-ladder,.pi-aside{grid-template-columns:1fr}.pi-comp>header,.pi-scenario>header{flex-direction:column}}@media (max-width:440px){.today-context-card{grid-template-columns:1fr}.today-context-card>div+div,.today-context-card>div:nth-child(3){border-top:1px solid var(--line);border-left:0}.today-call-launcher{padding:20px}.today-call-launcher>div{align-items:flex-start}.today-work-card{padding:16px}}.pipeline-page{min-width:0}.pipeline-guidance{border:1px solid var(--line);color:var(--ink-soft);background:var(--surface-soft);border-radius:12px;align-items:center;gap:10px;padding:9px 12px;display:flex}.pipeline-guidance>span{width:28px;height:28px;color:var(--brand-strong);background:var(--brand-soft);border-radius:8px;flex:0 0 28px;place-items:center;display:grid}.pipeline-guidance p{margin:0;font-size:.8rem}.pipeline-guidance>a{color:var(--brand-strong);white-space:nowrap;flex:none;margin-left:auto;font-size:.76rem;font-weight:750;text-decoration:none}.pipeline-guidance>a:hover{text-decoration:underline}@media (max-width:620px){.pipeline-guidance{flex-wrap:wrap}.pipeline-guidance p{flex:calc(100% - 44px)}.pipeline-guidance>a{margin-left:38px}}.pipeline-section{border:1px solid var(--line);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-soft) 78%, var(--canvas));min-width:0;box-shadow:var(--shadow-sm);padding:18px;container-type:inline-size}.pipeline-section__heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:14px;display:flex}.pipeline-section__heading h2,.pipeline-section__heading p{margin:0}.pipeline-section__heading>p{max-width:470px;color:var(--ink-soft);text-align:right;font-size:.78rem}.pipeline-stage-nav{scrollbar-color:var(--line-strong) transparent;gap:6px;padding:0 1px 11px;display:flex;overflow-x:auto}.pipeline-stage-current{display:none}.pipeline-card__stage-history{border-top:1px solid var(--line);gap:3px;margin-top:7px;padding-top:8px;font-size:.68rem;line-height:1.35;display:grid}.pipeline-card__stage-history strong{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.035em;font-size:.61rem;font-weight:750}.pipeline-card__stage-history>span{color:var(--ink);font-weight:720}.pipeline-card__stage-history small{color:var(--ink-soft);overflow-wrap:anywhere;font-size:.64rem}@media (max-width:820px){.pipeline-stage-current{min-height:31px;color:var(--ink-soft);align-items:center;gap:7px;margin:0 0 5px;font-size:.68rem;display:flex}.pipeline-stage-current strong{color:var(--brand-strong);font-size:.78rem}.pipeline-stage-current span:last-child{font-variant-numeric:tabular-nums;margin-left:auto}.pipeline-stage-nav__item[aria-pressed=true]{box-shadow:inset 0 -2px 0 var(--brand),var(--shadow-sm)}}.pipeline-stage-nav__item{border:1px solid var(--line);min-height:34px;color:var(--ink-soft);background:var(--surface);cursor:pointer;font:inherit;border-radius:999px;flex:none;align-items:center;gap:9px;padding:5px 10px;font-size:.73rem;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.pipeline-stage-nav__item:hover,.pipeline-stage-nav__item[aria-pressed=true]{border-color:var(--brand);color:var(--brand-strong);background:var(--brand-soft)}.pipeline-stage-nav__item:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pipeline-stage-nav__item strong{font-variant-numeric:tabular-nums}.pipeline-board{scroll-snap-type:x mandatory;scrollbar-color:var(--line-strong) transparent;grid-auto-columns:calc(100% - 2px);grid-auto-flow:column;gap:10px;padding:2px 2px 12px;display:grid;overflow-x:auto}@container (min-width:620px){.pipeline-board{grid-auto-columns:calc(50% - 5px)}}@container (min-width:850px){.pipeline-board{grid-auto-columns:calc(33.3333% - 6.66667px)}}@container (min-width:1080px){.pipeline-board{grid-auto-columns:calc(25% - 7.5px)}}@container (min-width:1370px){.pipeline-board{grid-auto-columns:calc(20% - 8px)}}@container (min-width:1660px){.pipeline-board{grid-auto-columns:calc(16.6667% - 8.33333px)}}@container (min-width:1950px){.pipeline-board{grid-auto-columns:calc(14.2857% - 8.57143px)}}@container (min-width:2240px){.pipeline-board{grid-auto-columns:calc(12.5% - 8.75px)}}@container (min-width:2530px){.pipeline-board{grid-auto-columns:calc(11.1111% - 8.88889px)}}.pipeline-stage-nav[data-edge-left=true]:not([data-edge-right=true]){-webkit-mask-image:linear-gradient(90deg,#0000,#000 7px);mask-image:linear-gradient(90deg,#0000,#000 7px)}.pipeline-stage-nav[data-edge-right=true]:not([data-edge-left=true]){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 7px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 7px),#0000)}.pipeline-stage-nav[data-edge-left=true][data-edge-right=true]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 7px calc(100% - 7px),#0000);mask-image:linear-gradient(90deg,#0000,#000 7px calc(100% - 7px),#0000)}.pipeline-board[data-edge-left=true]:not([data-edge-right=true]){-webkit-mask-image:linear-gradient(90deg,#0000,#000 9px);mask-image:linear-gradient(90deg,#0000,#000 9px)}.pipeline-board[data-edge-right=true]:not([data-edge-left=true]){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 9px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 9px),#0000)}.pipeline-board[data-edge-left=true][data-edge-right=true]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 9px calc(100% - 9px),#0000);mask-image:linear-gradient(90deg,#0000,#000 9px calc(100% - 9px),#0000)}@media (min-width:821px){.pipeline-page:has(.pipeline-workspace-mode[data-active=true]){gap:12px;width:100%;max-width:none}.pipeline-page:has(.pipeline-workspace-mode[data-active=true]) .page-header{z-index:3;border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin:-8px -10px 0;padding:8px 10px;position:sticky;top:88px}:is(.pipeline-page:has(.pipeline-workspace-mode[data-active=true]) .page-header__description,.pipeline-page:has(.pipeline-workspace-mode[data-active=true]) .pipeline-guidance){display:none}.pipeline-page:has(.pipeline-workspace-mode[data-active=true]) .pipeline-workspace-mode{order:-1}.pipeline-page:has(.pipeline-workspace-mode[data-active=true][data-shell-active=false]) .pipeline-section{animation:.22s ease-in both leads-workspace-leave}}@media (prefers-reduced-motion:reduce){.pipeline-page:has(.pipeline-workspace-mode[data-active=true][data-shell-active=false]) .pipeline-section{animation:none}}.pipeline-lane{border:1px solid var(--line);background:var(--surface-soft);scroll-snap-align:start;border-radius:14px;flex-direction:column;min-height:240px;transition:border-color .14s,background .14s;display:flex}.pipeline-lane--drop-ready{border-color:var(--brand)}.pipeline-lane--drop-ready:hover{background:var(--brand-soft)}.pipeline-lane__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:12px 13px;display:flex}.pipeline-lane__header h3{letter-spacing:.01em;overflow-wrap:anywhere;min-width:0;margin:0;font-size:.8rem}.pipeline-lane__header>div{min-width:0}.pipeline-lane__signals{color:var(--warning);margin-top:3px;font-size:.64rem;font-weight:700;line-height:1.25;display:block}.pipeline-lane__header span{border:1px solid var(--line);min-width:28px;height:28px;color:var(--ink-soft);background:var(--surface);border-radius:999px;place-items:center;padding:0 7px;font-size:.72rem;font-weight:800;display:inline-grid}.pipeline-lane__cards{align-content:start;gap:7px;min-height:150px;padding:10px;display:grid}.pipeline-lane__empty{color:var(--ink-soft);text-align:center;align-self:center;margin:50px 12px;font-size:.76rem}.pipeline-lane__more{color:var(--brand-strong);background:var(--surface);text-align:center;border-radius:8px;margin:auto 10px 10px;padding:9px;font-size:.74rem;font-weight:750}.pipeline-lane__footer{justify-content:center;align-items:center;gap:6px;margin:auto 8px 8px;display:flex}.pipeline-lane__footer>button,.pipeline-lane__footer>a{border:1px solid var(--line);min-width:0;min-height:34px;color:var(--brand-strong);background:var(--surface);font:inherit;text-align:center;cursor:pointer;border-radius:8px;flex:1;justify-content:center;align-items:center;padding:5px 8px;font-size:.68rem;font-weight:750;display:inline-flex}.pipeline-lane__footer>button:disabled{opacity:.65;cursor:wait}.pipeline-card{border:1px solid var(--line);background:var(--surface);cursor:grab;border-radius:11px;gap:7px;padding:10px 11px;transition:opacity .14s,border-color .14s,box-shadow .14s;display:grid;box-shadow:0 2px 7px #17241c0d}.pipeline-card:hover,.pipeline-card:focus-within{border-color:var(--brand);box-shadow:0 5px 14px #17241c17}.pipeline-card--overdue{border-inline-start:3px solid var(--danger)}.pipeline-card--missing{border-inline-start:2px solid var(--warning)}.pipeline-card:active{cursor:grabbing}.pipeline-card--pending{opacity:.58;pointer-events:none}.pipeline-card__header,.pipeline-card__actions,.pipeline-card__badges{align-items:center;gap:8px;display:flex}.pipeline-card__header{justify-content:space-between}.pipeline-card__header a{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:.91rem;font-weight:820}.pipeline-card__priority{color:var(--warning)}.pipeline-card__location{color:var(--ink-soft);overflow-wrap:anywhere;margin:0;font-size:.76rem}.pipeline-card__milestone{color:var(--brand-strong);font-weight:730}.pipeline-card__badges{flex-wrap:wrap}.pipeline-card__badges:empty{display:none}.pipeline-card__work{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:start;gap:8px;min-width:0;font-size:.71rem;display:grid}.pipeline-card__next{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.pipeline-card__next>span:first-child{color:var(--ink-soft);font-size:.65rem}.pipeline-card__next--missing{color:var(--warning)}.pipeline-card__owner{min-width:0;color:var(--ink-soft);text-align:right;overflow-wrap:anywhere}.pipeline-card__activity{color:var(--ink-soft);overflow-wrap:anywhere;margin:0;font-size:.68rem}.pipeline-card__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.pipeline-card__facts div{min-width:0}.pipeline-card__facts dt{color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;font-size:.63rem;font-weight:780}.pipeline-card__facts dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:.71rem}.pipeline-card__facts small{color:var(--ink-soft);margin-top:2px;font-size:.65rem;display:block}.pipeline-card__actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:6px;padding-top:7px}.pipeline-card__actions .button{min-height:30px;padding:5px 9px}.pipeline-card__open{min-height:30px;color:var(--brand-strong);background:var(--brand-soft);border-radius:7px;align-items:center;gap:5px;padding:5px 9px;font-size:.71rem;font-weight:750;display:inline-flex}.pipeline-dialog-backdrop{z-index:100;background:#111c168a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pipeline-dialog{border:1px solid var(--line);background:var(--surface);border-radius:16px;width:min(100%,520px);max-height:calc(100vh - 40px);padding:22px;overflow-y:auto;box-shadow:0 24px 70px #0e181247}.pipeline-dialog__header,.pipeline-dialog__actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.pipeline-dialog__header h2{margin:0}.pipeline-dialog__header+p{margin:10px 0 18px}.pipeline-dialog__reason{min-height:94px}.pipeline-dialog__actions{border-top:1px solid var(--line);justify-content:flex-end;margin-top:20px;padding-top:16px}@media (max-width:820px){.pipeline-section{padding:14px}.pipeline-section__heading{flex-direction:column;align-items:flex-start;gap:6px}.pipeline-section__heading>p{text-align:left}.pipeline-card{cursor:default}}@media (max-width:620px){.pipeline-page{grid-template-columns:minmax(0,1fr)}.pipeline-section{border-radius:17px;width:100%;min-width:0;padding:10px}.pipeline-section__heading{gap:4px;margin-bottom:10px}.pipeline-stage-nav{gap:5px;min-width:0;padding-bottom:8px}.pipeline-stage-nav__item{gap:6px;min-height:36px;padding:5px 9px;font-size:.7rem}.pipeline-stage-current{margin-bottom:4px}.pipeline-board{grid-auto-columns:100%;gap:8px;width:100%;min-width:0;padding:1px 0 10px}.pipeline-lane{border-radius:12px;min-width:0}.pipeline-lane__header{min-height:46px;padding:8px 10px}.pipeline-lane__cards{gap:7px;min-width:0;padding:7px}.pipeline-card{gap:5px;min-width:0;padding:9px}.pipeline-card__header a{font-size:.86rem}.pipeline-card__work{gap:6px}.pipeline-card__actions{padding-top:6px}.pipeline-card__actions .button,.pipeline-card__open{min-height:36px}}@media (max-width:520px){.pipeline-dialog-backdrop{align-items:end;padding:10px}.pipeline-dialog{border-radius:16px 16px 10px 10px;width:100%;max-height:88vh;padding:18px}.pipeline-dialog__actions,.pipeline-dialog__actions .button{width:100%}.pipeline-dialog__actions .button{flex:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.global-lead-search{width:clamp(240px,23vw,360px);min-height:var(--control-height);border:1px solid var(--line);background:var(--surface-soft);border-radius:11px;align-items:center;gap:8px;padding:0 12px;display:flex}.global-lead-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:.82rem}.result-count{border:1px solid var(--line);color:var(--ink-soft);background:var(--surface);border-radius:999px;padding:7px 11px;font-size:.76rem;font-weight:750;display:inline-flex}.lead-tools{gap:13px;display:grid}.lead-search{gap:9px;max-width:850px;display:flex}.lead-search .input{min-height:48px;font-size:.95rem}.lead-view-navigation{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.lead-view-tabs{flex-wrap:wrap;flex:720px;gap:6px;display:flex}.lead-view-tab,.lead-view-more__link{border:1px solid var(--line);min-height:40px;color:var(--ink-soft);background:var(--surface);border-radius:999px;flex:none;align-items:center;padding:8px 12px;font-size:.76rem;font-weight:750;text-decoration:none;display:inline-flex}.lead-view-tab:hover,.lead-view-tab--active,.lead-view-more__link:hover,.lead-view-more__link[aria-current=page]{color:var(--brand-strong);border-color:var(--brand);background:var(--brand-soft)}.lead-view-more{flex:none;position:relative}.lead-view-more>summary{cursor:pointer;list-style:none}.lead-view-more>summary::-webkit-details-marker{display:none}.lead-view-more>summary:after{content:"⌄";margin-left:8px}.lead-view-more__panel{z-index:14;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:min(270px,100vw - 32px);box-shadow:var(--shadow-lg);gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.lead-view-more__link{border-color:#0000;border-radius:9px;width:100%;text-decoration:none}.lead-control-row{flex-wrap:wrap;gap:8px;display:flex}.lead-control-menu{position:relative}.lead-control-menu>summary,.detail-editor>summary,.secondary-details>summary{min-height:var(--control-height);cursor:pointer;border:1px solid var(--line-strong);color:var(--ink);background:var(--surface);border-radius:10px;align-items:center;padding:8px 13px;font-size:.8rem;font-weight:750;list-style:none;display:inline-flex}.lead-control-menu>summary::-webkit-details-marker{display:none}.detail-editor>summary::-webkit-details-marker{display:none}.secondary-details>summary::-webkit-details-marker{display:none}.lead-control-menu__panel{z-index:12;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:min(680px,100vw - 310px);max-height:min(72vh,690px);box-shadow:var(--shadow-lg);padding:18px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto}.lead-filter-grid{grid-template-columns:repeat(3,minmax(150px,1fr));gap:15px;display:grid}.lead-filter-grid select[multiple]{min-height:110px}.lead-filter-actions{grid-column:1/-1;gap:8px;display:flex}.lead-columns-panel{gap:7px;width:300px;display:grid}.check-field{align-items:center;gap:8px;min-height:37px;font-size:.8rem;display:flex}.check-field input{width:17px;height:17px;accent-color:var(--brand)}.lead-saved-view-panel{width:340px;left:auto;right:0}.active-filter-bar{color:var(--ink-soft);align-items:center;gap:8px;font-size:.78rem;display:flex}.active-filter-bar a{color:var(--brand);font-weight:750}.leads-page .table-shell{max-height:calc(100vh - 280px)}.leads-page{grid-template-columns:minmax(0,1fr)}.leads-page .lead-desktop-results{min-width:0;max-width:100%}.leads-page .page-header{flex-wrap:wrap;align-items:center}.leads-page .page-header>div:first-child{flex:340px}.leads-page .page-header__actions{flex:auto;justify-content:flex-end}.leads-workspace-mode.button{text-align:left;border-color:color-mix(in srgb, var(--brand) 48%, var(--line));background:color-mix(in srgb, var(--brand-soft) 54%, var(--surface));min-height:52px;box-shadow:0 4px 14px color-mix(in srgb, var(--brand) 12%, transparent);align-items:center;gap:10px;padding:7px 11px;display:inline-flex}.leads-workspace-mode.button:hover,.leads-workspace-mode.button:focus-visible{border-color:var(--brand);background:color-mix(in srgb, var(--brand-soft) 76%, var(--surface))}.leads-workspace-mode__icon{width:31px;height:31px;color:var(--brand-strong);background:var(--surface);border-radius:9px;flex:none;place-items:center;display:grid}.leads-workspace-mode__icon svg{width:17px;height:17px}.leads-workspace-mode__copy{gap:1px;line-height:1.15;display:grid}.leads-workspace-mode__copy strong{font-size:.79rem}.leads-workspace-mode__copy small{color:var(--ink-soft);font-size:.66rem;font-weight:600}.leads-workspace-mode__arrow{color:var(--brand-strong);margin-left:2px;font-size:1.05rem}.leads-workspace-mode[data-active=true]{background:var(--brand-soft)}.leads-workspace-mode:disabled{opacity:1;cursor:default}@media (max-width:1180px){.leads-page .page-header{align-items:flex-start}.leads-page .page-header>div:first-child{flex:0 auto}}@media (min-width:821px){.app-frame:has(.leads-page){transition-duration:.22s}.leads-page:has(.leads-workspace-mode[data-active=true]) .page-header{z-index:3;border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin:-8px -10px 0;padding:8px 10px;position:sticky;top:88px}.leads-page:has(.leads-workspace-mode[data-active=true]) .page-header>div:first-child{flex:none;display:block}.leads-page:has(.leads-workspace-mode[data-active=true]) .page-header h1{margin:0;font-size:1.1rem;line-height:1.2}.leads-page:has(.leads-workspace-mode[data-active=true]) .page-header .eyebrow{display:none}.leads-page:has(.leads-workspace-mode[data-active=true]) .page-header__actions{flex:620px;min-width:0}.leads-page:has(.leads-workspace-mode[data-active=true]) .page-header__actions>.inline-actions{justify-content:flex-end;gap:8px}.leads-page:has(.leads-workspace-mode[data-active=true]) .leads-workspace-mode{order:-1}.app-shell:has(.leads-workspace-mode[data-shell-active=true]) .sidebar{visibility:hidden;pointer-events:none;transform:translate(-110%)}.app-shell:has(.leads-workspace-mode[data-active=true][data-shell-active=false]) .sidebar{transition:transform .22s var(--motion-ease), visibility 0s}.app-shell:has(.leads-workspace-mode[data-shell-active=true]) .app-frame{margin-left:0}.app-shell:has(.leads-workspace-mode[data-shell-active=true]) .main-content{width:100%;max-width:none}.leads-page:has(.leads-workspace-mode[data-active=true]) .table-shell{max-height:calc(100vh - 230px)}.leads-page:has(.leads-workspace-mode[data-active=true]){gap:14px;width:min(100%,1320px);margin-inline:auto}.leads-page:has(.leads-workspace-mode[data-active=true]) .lead-tools{gap:8px}.leads-page:has(.leads-workspace-mode[data-active=true]) .lead-desktop-results{display:none}.leads-page:has(.leads-workspace-mode[data-active=true]) .lead-columns-menu{display:none}.leads-page:has(.leads-workspace-mode[data-active=true]) .page-header__actions a[href^="/data/import"]{display:none}.leads-page:has(.leads-workspace-mode[data-active=true]) .lead-workspace-results{animation:.22s ease-out both leads-workspace-enter;display:grid}.leads-page:has(.leads-workspace-mode[data-active=true][data-shell-active=false]) :is(.lead-tools,.lead-workspace-results){animation:.22s ease-in both leads-workspace-leave}.leads-page:has(.leads-workspace-mode[data-active=false]) .lead-desktop-results{animation:.22s ease-out both leads-workspace-enter}.leads-page:has(.leads-workspace-mode[data-active=false]) :is(.page-header>div:first-child,.lead-tools){animation:.22s ease-out both leads-workspace-enter}.leads-page:has(.leads-workspace-mode[data-active=true]) .page-header__description{display:none}.leads-page:has(.leads-workspace-mode[data-active=true])>div:last-child:has(a[href^=\/academy]){display:none}}@keyframes leads-workspace-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes leads-workspace-leave{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.app-frame:has(.leads-page){transition:none}.leads-page:has(.leads-workspace-mode[data-active=true]) .lead-workspace-results{animation:none}.leads-page:has(.leads-workspace-mode[data-active=false]) .lead-desktop-results{animation:none}.leads-page:has(.leads-workspace-mode[data-active=true][data-shell-active=false]) :is(.lead-tools,.lead-workspace-results){animation:none}.leads-page:has(.leads-workspace-mode[data-active=false]) :is(.page-header>div:first-child,.lead-tools){animation:none}}.lead-workspace-results{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);margin:0;padding:0;list-style:none;display:none}.lead-workspace-row{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(150px,1.6fr) minmax(90px,.9fr) minmax(112px,1fr) minmax(135px,1.2fr) minmax(82px,.8fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 14px;display:grid}.lead-workspace-row:last-child{border-bottom:0}.lead-workspace-row:nth-child(2n){background:color-mix(in srgb,var(--surface-soft) 34%,transparent)}.lead-workspace-row>*{min-width:0}.lead-workspace-row__identity,.lead-workspace-row__contact,.lead-workspace-row__municipality,.lead-workspace-row__phone,.lead-workspace-row__temperature{gap:2px;min-width:0;display:grid}.lead-workspace-row__identity small,.lead-workspace-row__contact small,.lead-workspace-row__municipality small,.lead-workspace-row__phone small,.lead-workspace-row__temperature small{color:var(--ink-soft);font-size:.69rem}.lead-workspace-row__identity a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lead-workspace-row__phone,.lead-workspace-row__municipality{overflow-wrap:anywhere;font-size:.8rem}.lead-workspace-row__contact>span{overflow-wrap:anywhere;font-size:.76rem}.lead-workspace-row__temperature-value{color:var(--ink-soft);background:var(--surface-soft);white-space:nowrap;border-radius:999px;justify-self:start;padding:4px 8px;font-size:.7rem;font-weight:750}.lead-workspace-row__temperature--low{color:var(--info);background:var(--info-soft)}.lead-workspace-row__temperature--medium{color:var(--warning);background:var(--warning-soft)}.lead-workspace-row__temperature--good{color:var(--brand-strong);background:var(--brand-soft)}.lead-workspace-row__temperature--hot{color:var(--danger);background:var(--danger-soft)}.lead-workspace-row__actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.lead-workspace-row__actions .lead-inline-action button{border:1px solid var(--line);min-height:34px;color:var(--ink);background:var(--surface-soft);box-shadow:none;padding:6px 9px;font-size:.7rem}.lead-workspace-row__actions .lead-inline-action button:hover{border-color:var(--brand);background:var(--brand-soft)}.lead-workspace-row__actions>a{min-width:34px;min-height:34px;padding:5px}@media (max-width:1100px) and (min-width:821px){.lead-workspace-row{grid-template-columns:34px minmax(130px,1.4fr) minmax(80px,.8fr) minmax(108px,1fr) minmax(125px,1.2fr) minmax(80px,.7fr) auto;gap:7px;padding-inline:10px}}@media (max-width:820px){.leads-workspace-mode.button{display:none}}.leads-page .table-shell th{z-index:2;position:sticky;top:0}.leads-page .table-shell td{min-width:120px;padding:11px 13px;font-size:.8rem}.leads-page .table-shell td:first-child{min-width:54px}.leads-page .lead-desktop-results :is(th,td)[data-column=stage]{min-width:172px}.leads-page .lead-desktop-results td[data-column=stage] .badge{white-space:nowrap;overflow-wrap:normal;max-width:none}.lead-workspace-row__identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lead-edit-location-help{max-width:38ch;color:var(--ink-soft);font-size:.73rem;line-height:1.35;display:block}.lead-legacy-contact{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;color:var(--ink-soft);display:inline-block;overflow:hidden}.request-help-recipients{border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;gap:8px 16px;padding:12px 14px;display:flex}.request-help-recipients .switch-field{align-items:center;gap:8px;min-width:140px;margin:0;display:inline-flex}.request-row__routing{color:var(--ink-soft);grid-column:1/-1;font-size:.76rem}.lead-help-trigger__icon{border:1.5px solid;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;margin-right:7px;font-size:12px;font-weight:800;line-height:1;display:inline-grid}.leads-page .lead-desktop-results :is(th,td)[data-column=phone]{white-space:nowrap;min-width:156px}.leads-page .lead-workspace-row__phone>span,.leads-page .lead-card__contact>span[dir=ltr]{white-space:nowrap;overflow-wrap:normal}.leads-page .lead-workspace-row__phone>span{text-overflow:ellipsis;display:block;overflow:hidden}.lead-page-size{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:8px;display:inline-flex}.lead-page-size .select{width:72px;min-width:72px}@media (max-width:700px){.lead-page-size{white-space:normal;flex-wrap:wrap}.lead-page-size label,.lead-page-size span{white-space:nowrap}}.leads-page .lead-card--compact header .badge{white-space:normal;overflow-wrap:normal;text-wrap:balance;max-width:118px;line-height:1.15}.lead-seller-link{color:var(--brand-strong);text-underline-offset:3px;font-weight:800;text-decoration-thickness:1px}.cell-subtext{color:var(--ink-soft);white-space:nowrap;margin-top:3px;font-size:.67rem;display:block}.muted{color:var(--ink-soft)}.priority-form,.priority-form .form-message,.lead-inline-action{margin:0}.priority-star{width:var(--control-height);height:var(--control-height);cursor:pointer;color:var(--ink-soft);background:0 0;border:0;border-radius:50%;place-items:center;font-size:1.2rem;display:grid}.priority-star:hover,.priority-star--active{color:var(--warning);background:var(--warning-soft)}.lead-row-action{width:1%;min-width:70px!important}.row-actions{align-items:center;gap:6px;display:flex}.lead-row-action .lead-inline-action .form-message,.lead-row-action .lead-inline-action button{font-size:.7rem}.lead-mobile-results{margin:0;padding:0;list-style:none;display:none}.lead-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);gap:11px;padding:17px;display:grid}.lead-card--compact{border-radius:12px;gap:5px;padding:10px 12px}.lead-card--compact header{gap:6px;min-width:0}.lead-card--compact header>div{justify-content:flex-start;min-width:0}.lead-card--compact header a{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.84rem;overflow:hidden}.lead-card--compact header .badge{flex:none;padding:3px 6px;font-size:.62rem}.lead-card--compact .lead-card__contact{white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.lead-card--compact .lead-card__essentials{color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;font-size:.69rem;display:flex}.lead-card--compact .lead-card__essentials>span{overflow-wrap:anywhere;min-width:0}.lead-card--compact .lead-card__essentials strong{color:var(--ink);font-weight:700}.lead-card--compact>details{border-top:1px solid var(--line);margin-top:3px;padding-top:5px}.lead-card--compact>details>summary{color:var(--brand-strong);cursor:pointer;font-size:.7rem;font-weight:700}.lead-card--compact>details dl{margin-top:9px}.lead-card--compact .lead-inline-action button{min-height:34px;padding:5px 10px;font-size:.72rem}.lead-card header,.lead-card header>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.lead-card header a{color:var(--brand-strong);font-weight:800}.lead-card p{color:var(--ink-soft);margin:0}.lead-card dl,.lead-card details dl{grid-template-columns:repeat(2,1fr);gap:9px;margin:0;display:grid}.lead-card dt,.detail-list dt{color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:750}.lead-card dd,.detail-list dd{overflow-wrap:anywhere;margin:2px 0 0}.lead-pagination{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:14px;font-size:.78rem;display:flex}.back-link{width:max-content;color:var(--brand-strong);font-size:.82rem;font-weight:750}.lead-detail-header{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:minmax(180px,.9fr) minmax(240px,1.1fr);gap:12px 18px;padding:18px 20px;display:grid}.lead-detail-workspace,.lead-detail-panel{gap:12px;min-width:0;display:grid}.lead-detail-panel[hidden]{display:none}.lead-detail-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;display:flex}.lead-detail-toolbar__help{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lead-detail-toolbar__help .button{min-height:38px;padding:7px 11px;font-size:.76rem}@media (max-width:700px){.lead-detail-toolbar{align-items:stretch}.lead-detail-toolbar__help{width:100%}}.deal-workspace-guided{gap:10px;min-width:0;display:grid}.deal-workspace-guided__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.deal-workspace-guided__actions .button{min-height:36px;padding:6px 10px;font-size:.76rem}.lead-detail-tabs{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);gap:4px;width:max-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.lead-detail-tabs [role=tab]{border-radius:calc(var(--radius-md) - 4px);min-height:38px;color:var(--ink-soft);white-space:nowrap;background:0 0;border:0;padding:7px 13px;font-size:.8rem;font-weight:750}.lead-detail-tabs [role=tab][aria-selected=true]{color:var(--brand-strong);background:var(--brand-soft)}.lead-title-row,.badge-row,.lead-detail-actions,.future-actions__buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lead-title-row h1{margin:0}.lead-detail-header__identity>p:not(.eyebrow){color:var(--ink-soft);margin:6px 0 10px}.lead-detail-header__received{color:var(--ink-soft);margin-top:6px;display:block}.lead-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.lead-summary-strip>div{border-bottom:1px solid var(--line);min-width:0;padding:4px 0 7px}.lead-summary-strip dd{margin:3px 0 0}.lead-summary-strip__responsible{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.lead-summary-strip__responsible .lead-inline-action button{min-height:28px;padding:4px 9px;font-size:.7rem}.lead-summary-strip a.lead-summary-strip__score-help{width:max-content;max-width:100%;color:var(--brand-strong);text-underline-offset:2px;margin-top:4px;font-size:.68rem;font-weight:700;text-decoration:underline;display:block}.lead-summary-strip>.lead-summary-strip__next-action{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-soft);grid-column:1/-1;padding:8px 11px}.lead-summary-strip__next-action dd{font-weight:700}.lead-next-action-empty{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.lead-summary-strip__next-action .button{min-height:32px;padding:5px 9px;font-size:.72rem}.lead-detail-actions{border-top:1px solid var(--line);grid-column:1/-1;padding-top:10px}.lead-management>summary{border-color:var(--line);background:var(--surface-soft);cursor:pointer;min-height:38px;padding:7px 12px;font-size:.8rem;list-style:none}.lead-management>summary::-webkit-details-marker{display:none}.lead-management__panel{flex-wrap:wrap;align-items:flex-start;gap:8px;padding-top:10px;display:flex}.lead-missing-fields{margin-top:14px}.lead-detail-card#lead-property,.lead-detail-card#lead-seller,#lead-next-action{scroll-margin-top:96px}.lead-missing-fields>summary{border:1px solid var(--line);border-radius:var(--radius-sm);width:max-content;max-width:100%;color:var(--ink-soft);background:var(--surface-soft);cursor:pointer;padding:7px 10px;font-size:.78rem;font-weight:700}.lead-missing-fields .detail-list{margin-top:12px}.future-actions{justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.lead-detail-header .future-actions{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;flex-flow:wrap;grid-column:1/-1;justify-content:flex-start;gap:8px 18px;padding:10px 0 0}.lead-detail-header .future-actions>div:first-child{flex:0 180px}.lead-detail-header .future-actions__buttons{flex:310px}.lead-detail-header .future-actions__buttons .button{min-height:38px}.lead-detail-header .future-actions__buttons .button--secondary{min-height:34px;padding:6px 10px;font-size:.75rem}.lead-detail-header .future-actions{grid-template-columns:minmax(0,1fr);display:grid}.future-actions__context{border-block:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;padding:8px 0;display:grid}.future-actions__context>div{align-content:start;gap:3px;min-width:0;display:grid}.future-actions__context small{color:var(--ink-soft);font-size:.66rem;font-weight:750}.future-actions__context strong{color:var(--ink);overflow-wrap:anywhere;font-size:.75rem;font-weight:720}.future-actions__data-prompt{flex-wrap:wrap;align-items:center;gap:4px 9px;margin:0;font-size:.72rem;display:flex}.future-actions__data-prompt small{color:var(--ink-soft);font-size:inherit}.future-actions__data-prompt>div{flex-wrap:wrap;gap:4px 9px;display:flex}.future-actions__data-prompt a{color:var(--brand-strong);text-underline-offset:2px;font-weight:750;text-decoration:underline}@media (max-width:700px){.future-actions__context{grid-template-columns:repeat(2,minmax(0,1fr))}}.future-actions h2,.future-actions p{margin-bottom:2px}.future-actions p{color:var(--ink-soft);font-size:.78rem}.future-actions__last-call{margin-top:8px;line-height:1.35}.future-actions__last-call strong{color:var(--ink);font-weight:750}.manual-call-control{min-width:0}.manual-call-control__start,.manual-call-control__active>.button--primary,.manual-call-control__disposition>.button--primary{background:var(--positive-action);color:#fff;border-color:#0000}.manual-call-control__active,.manual-call-control__disposition{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.manual-call-control__active>strong{white-space:nowrap;color:var(--positive);align-items:center;gap:7px;display:inline-flex}.manual-call-control__dot{background:currentColor;border-radius:50%;width:7px;height:7px}.manual-call-control__timer{font-variant-numeric:tabular-nums;min-width:4ch}.manual-call-control__active>small{color:var(--ink-soft);flex-basis:100%}.manual-call-control__disposition{align-items:end;width:min(100%,620px)}.manual-call-control__disposition>div:first-child{flex-basis:100%}.manual-call-control__disposition p{margin:3px 0}.manual-call-control__disposition .field{flex:170px;min-width:0}.manual-call-control__disposition .field:has(.textarea){flex-basis:100%}.manual-call-control__disposition .quick-call-outcomes{flex-basis:100%}.manual-call-control__correction{flex-wrap:wrap;flex-basis:100%;align-items:end;gap:8px;display:flex}.manual-call-control__correction .notice{flex-basis:100%}.manual-call-control__conflict{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.timeline__call-meta{color:var(--ink-soft);overflow-wrap:anywhere;margin:5px 0;font-size:.74rem}.lead-detail-grid,.lead-history-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.lead-detail-card{padding:22px}.lead-detail-card__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.lead-detail-card__heading h2{min-width:0;margin:0}.lead-detail-card__heading .button{flex:none;min-height:36px;padding:7px 11px;font-size:.78rem}.lead-edit-dialog{width:min(100% - 28px,700px);max-height:calc(100dvh - 32px);overflow-y:auto}.lead-edit-dialog .lead-edit-form{border:0;margin:0;padding:20px 24px 24px}.detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 20px;margin:18px 0 0;display:grid}.detail-list>div{border-bottom:1px solid var(--line);min-width:0;padding-bottom:10px}.detail-editor,.secondary-details{margin-top:18px}.detail-editor>summary,.secondary-details>summary{background:var(--surface-soft)}.detail-editor--danger>summary{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 45%, var(--line));background:var(--danger-soft)}.lead-edit-form{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.textarea{resize:vertical;border:1px solid var(--line-strong);width:100%;min-height:110px;color:var(--ink);background:var(--surface);font:inherit;border-radius:9px;padding:10px 11px}.note-composer{background:var(--surface-soft);border-radius:12px;gap:10px;margin:16px 0 24px;padding:16px;display:grid}.note-composer .button{width:max-content}.timeline,.compact-history{gap:0;margin:0;padding:0;list-style:none;display:grid}.timeline li{grid-template-columns:18px 1fr;gap:10px;padding:13px 0;display:grid;position:relative}.timeline li:not(:last-child):before{content:"";background:var(--line);width:2px;position:absolute;top:26px;bottom:-2px;left:6px}.timeline__dot{z-index:1;border:3px solid var(--brand-soft);background:var(--brand);border-radius:50%;width:13px;height:13px;margin-top:4px}.timeline__heading,.compact-history li{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.timeline time,.compact-history time{color:var(--ink-soft);flex:none;font-size:.7rem}.timeline small,.compact-history small,.compact-history span{color:var(--ink-soft);font-size:.72rem;display:block}.timeline__note{background:var(--brand-soft);white-space:pre-wrap;border-left:3px solid #91bda5;margin:8px 0 0;padding:10px 12px}.compact-history li{border-bottom:1px solid var(--line);padding:12px 0}.compact-history li:last-child{border-bottom:0}.lead-source-card pre{color:var(--ink-soft);font:.74rem/1.7 var(--font-sans);white-space:pre-wrap;overflow-x:auto}.settings-integration-card{justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.settings-integration-card h2,.settings-integration-card p:last-child,.meta-admin-back,.meta-readiness-grid .card span,.meta-stat-grid .card span,.meta-failure-card p{margin:0}.settings-integration-card p:last-child,.meta-admin-back,.meta-readiness-grid .card span,.meta-stat-grid .card span,.meta-failure-card__heading span,.meta-failure-details dt,.meta-failure-card__message{color:var(--ink-soft);font-size:.78rem}.settings-integration-card h2{margin-bottom:6px}.meta-admin-back a{color:var(--brand);font-weight:750;text-decoration:none}.meta-readiness-grid,.meta-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.meta-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.meta-readiness-grid .card,.meta-stat-grid .card{gap:7px;min-width:0;padding:18px;display:grid}.meta-readiness-grid .card strong,.meta-stat-grid .card strong{font-size:1.08rem}.meta-stat-grid .card strong{font-size:1.7rem}.meta-failure-list{gap:12px;margin-top:14px;display:grid}.meta-failure-card{gap:16px;padding:20px;display:grid}.meta-failure-card__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.meta-failure-card__heading>div{gap:3px;min-width:0;display:grid}.meta-failure-card__heading span{overflow-wrap:anywhere}.meta-failure-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;margin:0;display:grid}.meta-failure-details div{min-width:0}.meta-failure-details dt,.meta-failure-details dd{margin:0}.meta-failure-details dt{margin-bottom:3px;font-weight:700}.meta-failure-details dd{overflow-wrap:anywhere;font-size:.82rem}.meta-failure-card__message{border-radius:var(--radius-sm);background:var(--danger-soft);padding:10px 12px}.meta-retry-form{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.meta-retry-form .action-feedback{flex:260px}@media (max-width:1120px){.global-lead-search--desktop{display:none}.lead-filter-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (max-width:650px){.lead-detail-header{grid-template-columns:1fr}}@media (max-width:820px){.global-lead-search--desktop,.lead-desktop-results{display:none}.lead-mobile-results{gap:12px;display:grid}.lead-view-tabs{flex-basis:100%}.lead-view-tab,.lead-view-more__link{min-height:var(--control-height)}.lead-view-more__panel{width:auto;max-height:70vh;position:fixed;inset:auto 12px 12px;overflow-y:auto}.lead-control-menu__panel{width:auto;max-height:76vh;position:fixed;inset:auto 12px 12px}.lead-detail-grid,.lead-history-grid{grid-template-columns:1fr}.future-actions{flex-direction:column;align-items:flex-start}.meta-stat-grid,.meta-failure-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.lead-search{grid-template-columns:1fr auto;display:grid}.lead-search .button--ghost{grid-column:1/-1}.lead-filter-grid,.lead-summary-strip,.detail-list{grid-template-columns:1fr}.lead-filter-actions,.lead-filter-actions .button{width:100%}.lead-pagination,.timeline__heading,.compact-history li{flex-direction:column;align-items:flex-start}.lead-detail-header,.lead-detail-card{padding:18px}.lead-detail-card__heading{align-items:flex-start}.lead-detail-card__heading .button{white-space:normal;text-align:center}.lead-edit-dialog .lead-edit-form{padding:16px 18px 20px}.settings-integration-card,.meta-failure-card__heading{flex-direction:column;align-items:stretch}.settings-integration-card .button,.meta-retry-form .button{width:100%}.meta-readiness-grid,.meta-stat-grid,.meta-failure-details{grid-template-columns:1fr}}.today-call-launcher{border-radius:15px;padding:14px 18px}.today-call-launcher__icon{border-radius:11px;flex-basis:38px;width:38px;height:38px}.today-call-launcher strong{font-size:.92rem}.today-call-launcher p{font-size:.73rem}.today-call-launcher>.button{min-height:38px}.action-center{border-radius:15px;grid-template-columns:1fr;gap:13px;padding:18px}.action-center__channels{grid-column:1}.today-bucket--collapsible:not([open])>.today-bucket__items{display:none}@media (min-width:621px) and (max-width:680px){.today-call-launcher{flex-direction:row;align-items:center}.today-call-launcher>.button{width:auto}}@media (max-width:620px){.today-call-launcher,.action-center{padding:14px}}.analytics-dashboard,.analytics-page,.analytics-employee-page{min-width:0}.analytics-dashboard{gap:30px;display:grid}.analytics-filter-disclosure__toggle{gap:9px}.analytics-filter-disclosure__toggle>span:last-child{width:12px;height:12px;color:var(--ink-soft);flex:0 0 12px;justify-content:center;align-items:center;transition:transform .14s;display:inline-flex}.analytics-filter-disclosure__toggle>span:last-child:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transform:translateY(-2px)rotate(45deg)}.analytics-filter-disclosure__toggle[aria-expanded=true]>span:last-child{transform:rotate(180deg)}.analytics-filters{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:repeat(auto-fit,minmax(135px,1fr));align-items:end;gap:10px;padding:14px;display:grid}.analytics-filters label,.analytics-goal-form label{color:var(--ink-soft);gap:5px;font-size:.72rem;font-weight:750;display:grid}.analytics-filters label{min-width:0}.analytics-goal-form label{min-width:132px}.analytics-filters .button{width:100%}.analytics-context{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:14px;margin-top:-18px;font-size:.76rem;display:flex}.analytics-context a,.analytics-employee-card footer a{color:var(--brand);font-weight:750;text-decoration:none}.analytics-empty{padding:22px}.analytics-empty p{color:var(--ink-soft);margin:0}.analytics-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.analytics-kpi{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);border-radius:13px;gap:5px;padding:17px;text-decoration:none;transition:border-color .14s,transform .14s;display:grid}.analytics-kpi:hover{border-color:var(--brand);transform:translateY(-1px)}.analytics-kpi span{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:750}.analytics-kpi strong{letter-spacing:-.04em;font-size:1.75rem}.analytics-kpi em{color:var(--brand);font-size:.74rem;font-style:normal;font-weight:750}.analytics-kpi small{min-height:2.4em;color:var(--ink-soft);font-size:.7rem}.analytics-two-column,.analytics-three-column,.employee-score-grid,.analytics-four-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.analytics-three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-four-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.analytics-two-column>.card,.analytics-three-column>.card,.analytics-four-facts>.card{min-width:0;padding:20px}.analytics-ring-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.analytics-ring-card{border:1px solid var(--line);background:var(--surface);min-width:0;color:inherit;border-radius:13px;align-items:center;gap:14px;padding:15px;text-decoration:none;transition:border-color .14s,transform .14s;display:flex}.analytics-ring-card:hover{border-color:var(--brand);transform:translateY(-1px)}.analytics-ring{background:radial-gradient(circle, var(--surface) 57%, transparent 59%), conic-gradient(var(--brand) var(--ring-value), var(--line) 0);border-radius:50%;flex:0 0 72px;place-items:center;width:72px;height:72px;display:grid}.analytics-ring strong{font-size:.94rem}.analytics-ring-card h3{margin:0 0 3px;font-size:.84rem}.analytics-ring-card p,.analytics-ring-card small{color:var(--ink-soft);margin:0;font-size:.72rem;display:block}.analytics-command-signals{grid-template-columns:minmax(0,1.65fr) minmax(210px,1fr);gap:10px;min-width:0;display:grid}.analytics-page:has(.analytics-dashboard--command){gap:18px}.analytics-dashboard--command{gap:20px}.analytics-command-signals__rings{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.analytics-command-signals .analytics-ring-card{background:color-mix(in srgb,var(--surface) 94%,var(--info) 6%);border-color:color-mix(in srgb,var(--info) 30%,var(--line));min-width:0}.analytics-command-signals .analytics-ring{background:radial-gradient(circle,var(--surface) 57%,transparent 59%),conic-gradient(var(--info) var(--ring-value),var(--line) 0)}.analytics-command-signals .analytics-trend-card{background:color-mix(in srgb,var(--surface) 96%,var(--info) 4%);min-width:0;min-height:112px}.analytics-command-signals .analytics-trend-card polyline{stroke:var(--info)}.analytics-command-sample{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);align-content:center;gap:3px;min-width:0;padding:16px;display:grid}.analytics-command-sample span{color:var(--ink-soft);font-size:.72rem;font-weight:750}.analytics-command-sample strong{font-variant-numeric:tabular-nums;font-size:1.85rem;line-height:1.1}.analytics-command-sample small{color:var(--ink-soft);font-size:.68rem;line-height:1.35}.analytics-dashboard--command .analytics-kpi-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.analytics-dashboard--command .analytics-kpi{grid-column:span 3;min-height:105px}.analytics-dashboard--command .analytics-kpi:nth-child(-n+3){border-color:color-mix(in srgb,var(--info) 30%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 93%,var(--info) 7%),var(--surface));grid-column:span 4;min-height:142px}.analytics-dashboard--command .analytics-kpi:nth-child(3){border-color:var(--semantic-decision-border);background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 93%,var(--decision) 7%),var(--surface))}.analytics-dashboard--command .analytics-kpi:nth-child(-n+3) .metric-tile__value{font-size:clamp(2.15rem,3.5vw,3rem)}.analytics-dashboard--command .analytics-kpi:nth-child(n+4){--metric-padding-block:12px;--metric-padding-inline:14px}@media (max-width:1050px){.analytics-command-signals{grid-template-columns:1fr}.analytics-dashboard--command .analytics-kpi:nth-child(n+4){grid-column:span 4}}@media (max-width:680px){.analytics-command-signals__rings{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-command-signals .analytics-ring-card{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}.analytics-command-signals .analytics-ring{flex-basis:60px;width:60px;height:60px}.analytics-dashboard--command .analytics-kpi:nth-child(-n+3){grid-column:span 12;min-height:96px}.analytics-dashboard--command .analytics-kpi:nth-child(-n+3) .metric-tile__value{font-size:2rem}.analytics-dashboard--command .analytics-kpi:nth-child(n+4){grid-column:span 6}}.analytics-dashboard--command .analytics-kpi:last-child{grid-column:1/-1;min-height:82px}.analytics-dashboard--command .analytics-kpi:last-child .metric-tile__content{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.analytics-dashboard--command .analytics-kpi:last-child .metric-tile__context{flex-basis:100%}.analytics-dashboard .analytics-view-selector{border-color:color-mix(in srgb,var(--info) 18%,var(--line));background:color-mix(in srgb,var(--surface) 96%,var(--info) 4%)}.analytics-dashboard .analytics-ring{background:radial-gradient(circle,var(--surface) 57%,transparent 59%),conic-gradient(var(--info) var(--ring-value),var(--line) 0);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--info) 22%,transparent)}.analytics-dashboard .analytics-trend-card{background:linear-gradient(155deg,color-mix(in srgb,var(--surface) 96%,var(--info) 4%),var(--surface))}.analytics-dashboard .analytics-trend-card polyline{stroke:var(--info)}.analytics-dashboard .analytics-trend-card circle{fill:var(--info)}.analytics-command-signals{grid-template-columns:minmax(0,1.35fr) minmax(245px,.9fr);align-items:stretch}.analytics-command-signals__support{grid-template-rows:auto minmax(0,1fr);gap:10px;min-width:0;display:grid}.analytics-command-signals__support .analytics-ring-card{min-height:112px}.analytics-ring-card--info{--analytics-ring-accent:var(--info)}.analytics-ring-card--positive{--analytics-ring-accent:var(--positive)}.analytics-ring-card--decision{--analytics-ring-accent:var(--decision)}.analytics-dashboard .analytics-ring-card .analytics-ring{background:radial-gradient(circle at 48% 45%,var(--surface) 55%,transparent 57%),conic-gradient(from -90deg,var(--analytics-ring-accent,var(--info)) var(--ring-value),color-mix(in srgb,var(--analytics-ring-accent,var(--info)) 14%,var(--line)) 0);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--analytics-ring-accent,var(--info)) 35%,transparent),0 0 0 3px color-mix(in srgb,var(--analytics-ring-accent,var(--info)) 8%,transparent)}.analytics-command-signals .analytics-ring-card--featured{text-align:center;background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--info) 10%,transparent),transparent 65%),var(--surface);align-content:center;justify-items:center;gap:14px;min-height:235px;display:grid}.analytics-command-signals .analytics-ring-card--featured .analytics-ring{width:148px;height:148px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--info) 45%,transparent),0 0 0 5px color-mix(in srgb,var(--info) 9%,transparent),0 0 25px color-mix(in srgb,var(--info) 16%,transparent)}.analytics-command-signals .analytics-ring-card--featured .analytics-ring strong{font-variant-numeric:tabular-nums;font-size:clamp(1.8rem,3vw,2.35rem)}.analytics-command-signals .analytics-ring-card--featured h3{font-size:.94rem}.analytics-command-signals .analytics-ring-card--featured p{font-size:.78rem}@media (max-width:1050px){.analytics-command-signals{grid-template-columns:1fr}.analytics-command-signals .analytics-ring-card--featured{grid-row:1;min-height:210px}}@media (max-width:680px){.analytics-command-signals .analytics-ring-card--featured .analytics-ring{flex-basis:124px;width:124px;height:124px}.analytics-command-signals__support .analytics-ring-card{min-height:0}}.analytics-radial{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(115deg,var(--surface),color-mix(in srgb,var(--surface) 94%,var(--info) 6%));grid-template-columns:minmax(0,1fr) 252px;align-items:center;gap:20px;min-width:0;padding:18px 24px;display:grid}.analytics-radial__legend{min-width:0;display:grid}.analytics-radial__item{border:0;border-bottom:1px solid var(--line);width:100%;min-width:0;color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;border-radius:0;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;text-decoration:none;display:grid}.analytics-radial__item:is(:hover,.analytics-radial__item--active) .analytics-radial__item-copy strong{color:var(--radial-tone)}.analytics-radial__item:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.analytics-radial__item--calls,.analytics-radial__sector--calls{--radial-tone:var(--info)}.analytics-radial__item--contact,.analytics-radial__sector--contact{--radial-tone:var(--chart-2)}.analytics-radial__item--qualified,.analytics-radial__sector--qualified{--radial-tone:var(--chart-1)}.analytics-radial__item--visits,.analytics-radial__sector--visits{--radial-tone:var(--chart-3)}.analytics-radial__marker{background:var(--radial-tone);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb,var(--radial-tone) 14%,transparent);border-radius:50%}.analytics-radial__item-copy{gap:1px;min-width:0;display:grid}.analytics-radial__item-copy strong{font-size:.78rem;line-height:1.25}.analytics-radial__item-copy small,.analytics-radial__note{color:var(--ink-soft);font-size:.68rem;line-height:1.35}.analytics-radial__item b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.94rem}.analytics-radial__note{margin-top:10px}.analytics-radial__visual{aspect-ratio:1;justify-self:center;width:min(100%,240px);position:relative}.analytics-radial__visual svg{width:100%;height:100%;filter:drop-shadow(0 6px 16px color-mix(in srgb,var(--info) 12%,transparent));transform:translate(var(--radial-shift-x,0px),var(--radial-shift-y,0px));transition:transform .18s ease-out;overflow:visible}.analytics-radial__sector circle{fill:none;stroke-width:17px;stroke-linecap:round}.analytics-radial__sector{cursor:pointer}.analytics-radial__track{stroke:color-mix(in srgb,var(--line-strong) 67%,transparent);transition:stroke .18s ease-out}.analytics-radial__fill{stroke:var(--radial-tone);filter:drop-shadow(0 0 3px color-mix(in srgb,var(--radial-tone) 45%,transparent));animation:1.7s cubic-bezier(.18,.7,.2,1) both emet-radial-fill;animation-delay:calc(var(--radial-order) * 95ms);transition:stroke-dasharray .32s,filter .18s ease-out}.analytics-radial__sector--active .analytics-radial__track{stroke:color-mix(in srgb,var(--radial-tone) 23%,var(--line-strong))}.analytics-radial__sector--active .analytics-radial__fill{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--radial-tone) 65%,transparent))}@keyframes emet-radial-fill{0%{stroke-dasharray:0 515.3;opacity:.6}to{stroke-dasharray:var(--radial-dash);opacity:1}}.analytics-radial__center{text-align:center;min-width:0;transform:translate(var(--radial-shift-x,0px),var(--radial-shift-y,0px));align-content:center;justify-items:center;gap:2px;transition:transform .18s ease-out;display:grid;position:absolute;inset:22%}.analytics-radial__center strong{font-variant-numeric:tabular-nums;letter-spacing:-.045em;white-space:nowrap;max-width:100%;font-size:clamp(1.65rem,2.8vw,2.1rem);line-height:1}.analytics-radial__center span{max-width:108px;color:var(--ink-soft);font-size:.62rem;font-weight:700;line-height:1.15}.analytics-radial__center small{color:var(--ink-soft);font-size:.59rem;line-height:1.15}.analytics-radial__center a{color:var(--info);white-space:nowrap;margin-top:3px;font-size:.61rem;font-weight:750;text-decoration:none}.analytics-radial__center a:is(:hover,:focus-visible){text-decoration:underline}.analytics-radial__center button{color:var(--info);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;margin-top:3px;padding:0;font-size:.61rem;font-weight:750}.analytics-radial__center button:is(:hover,:focus-visible){text-decoration:underline}@media (prefers-reduced-motion:reduce){.analytics-radial__fill{transition:none;animation:none}.analytics-radial__visual :is(svg,.analytics-radial__center){transition:none;transform:none}}@media (max-width:680px){.analytics-radial{grid-template-columns:1fr;gap:8px;padding:14px 17px}.analytics-radial__visual{grid-row:1;width:190px}}:is(.analytics-page:has(.analytics-dashboard--command),.analytics-dashboard--command){gap:14px}.analytics-dashboard--command .analytics-view-selector__item{min-height:34px;padding:5px 10px}.analytics-view-selector__more{margin-left:auto;display:none;position:relative}.analytics-view-selector__more>summary{min-height:34px;color:var(--ink-soft);cursor:pointer;white-space:nowrap;border-radius:9px;align-items:center;gap:5px;padding:5px 10px;font-size:.73rem;font-weight:760;list-style:none;display:flex}.analytics-view-selector__more>summary::-webkit-details-marker{display:none}.analytics-view-selector__more>summary svg{width:14px;height:14px}.analytics-view-selector__more--active>summary,.analytics-view-selector__more[open]>summary{color:var(--brand-strong);background:var(--brand-soft)}.analytics-view-selector__more>div{z-index:var(--layer-floating);border:1px solid var(--line);background:var(--surface-floating);min-width:190px;box-shadow:var(--shadow-lg);border-radius:10px;padding:5px;display:grid;position:absolute;top:calc(100% + 7px);right:0}.analytics-view-selector__more>div a{color:var(--ink);border-radius:7px;padding:9px 10px;font-size:.75rem;text-decoration:none}.analytics-view-selector__more>div a:hover,.analytics-view-selector__more>div a[aria-current=page]{background:var(--brand-soft);color:var(--brand-strong)}@media (max-width:1100px){.analytics-view-selector{overflow:visible}.analytics-view-selector__item--secondary{display:none}.analytics-view-selector__more{display:block}}@media (max-width:620px){.analytics-view-selector{flex-wrap:wrap}.analytics-view-selector__more{margin-left:0}}.analytics-dashboard--command .date-range-control__topline{min-height:49px}.analytics-dashboard--command>section>.analytics-kpi-grid,.analytics-more-metrics .analytics-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px}.analytics-dashboard--command>section>.analytics-kpi-grid .analytics-kpi,.analytics-more-metrics .analytics-kpi-grid .analytics-kpi{grid-column:auto;min-height:92px}.analytics-dashboard--command>section>.analytics-kpi-grid .analytics-kpi:last-child,.analytics-more-metrics .analytics-kpi-grid .analytics-kpi:last-child{grid-column:auto}.analytics-dashboard--command>section>.analytics-kpi-grid .analytics-kpi .metric-tile__content{align-content:start;align-items:initial;gap:5px;display:grid}.analytics-dashboard--command>section>.analytics-kpi-grid .analytics-kpi .metric-tile__context{grid-area:auto}.analytics-more-metrics{margin-top:10px}.analytics-more-metrics>summary{width:max-content;max-width:100%;min-height:38px;color:var(--info);cursor:pointer;align-items:center;padding:6px 0;font-size:.75rem;font-weight:750;display:flex}.analytics-more-metrics>summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}.analytics-more-metrics>.analytics-kpi-grid{margin-top:8px}.analytics-attention-only .analytics-attention{max-width:100%;padding:18px 20px}.analytics-funnel__sample{color:var(--ink-soft);margin:0 0 8px;font-size:.73rem}.analytics-funnel--small-sample .analytics-funnel__row{background:color-mix(in srgb,var(--brand-soft) 30%,var(--surface))}.analytics-supervision__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.analytics-supervision__group{align-content:start;gap:8px;min-width:0;padding:16px;display:grid}.analytics-supervision__group h3{margin:0;font-size:.83rem}.analytics-supervision__group>strong{font-variant-numeric:tabular-nums;font-size:1.45rem;line-height:1}.analytics-supervision__group p{color:var(--ink-soft);margin:0;font-size:.75rem}.analytics-supervision__group ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.analytics-supervision__group li+li{border-top:1px solid var(--line)}.analytics-supervision__group li a{color:var(--ink);justify-content:space-between;gap:8px;padding:8px 0;font-size:.75rem;text-decoration:none;display:flex}.analytics-supervision__group li a:is(:hover,:focus-visible){color:var(--brand-strong);text-decoration:underline}.analytics-supervision__group details>summary{width:max-content;max-width:100%;color:var(--brand-strong);cursor:pointer;font-size:.73rem;font-weight:700}.analytics-supervision__group details ul{max-height:240px;overflow:auto}@media (max-width:760px){.analytics-supervision__grid{grid-template-columns:1fr}}.analytics-rate-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.analytics-rate-strip article{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:3px;min-width:0;padding:12px;display:grid}.analytics-rate-strip article>a{color:inherit;gap:3px;text-decoration:none;display:grid}.analytics-rate-strip span,.analytics-rate-strip small{color:var(--ink-soft);font-size:.68rem}.analytics-rate-strip strong{font-size:1.08rem}.analytics-rate-strip details{font-size:.68rem}.analytics-rate-strip summary{color:var(--brand);cursor:pointer}.analytics-rate-strip p{color:var(--ink-soft);margin:5px 0 0}.analytics-attention ul,.analytics-change-list,.analytics-compact-list,.analytics-ranked-list,.management-notes,.analytics-drilldown-list{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.analytics-attention li,.analytics-change-list li,.analytics-compact-list li,.analytics-ranked-list li{background:var(--surface-soft);border-radius:9px;min-width:0;padding:10px 12px}.analytics-attention a,.analytics-change-list li,.analytics-ranked-list li{justify-content:space-between;align-items:center;gap:12px;text-decoration:none;display:flex}.analytics-ranked-list li{grid-template-columns:1fr auto;display:grid}.analytics-ranked-list small{color:var(--ink-soft);grid-column:1/-1}.analytics-compact-list li{gap:2px;display:grid}.analytics-compact-list small{color:var(--ink-soft)}.analytics-funnel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);gap:7px;padding:20px;display:grid}.analytics-funnel__row{width:var(--funnel-width);border:1px solid color-mix(in srgb, var(--brand) 24%, var(--line));background:color-mix(in srgb, var(--brand-soft) 70%, var(--surface));border-radius:9px;grid-template-columns:1fr auto;gap:2px 12px;min-width:min(100%,250px);padding:11px 14px;text-decoration:none;display:grid;position:relative;overflow:hidden}.analytics-funnel__row strong{font-size:1.1rem}.analytics-funnel__row small{color:var(--ink-soft);grid-column:1/-1}.analytics-funnel__leakage{background:var(--surface-soft);border-radius:10px;margin-top:8px;padding:13px 14px}.analytics-funnel__leakage p{color:var(--ink-soft);margin:4px 0 0}.analytics-team-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:12px;padding:12px;display:grid}.analytics-team-summary>div{background:var(--surface-soft);border-radius:9px;gap:3px;min-width:0;padding:10px;display:grid}.analytics-team-summary span{color:var(--ink-soft);font-size:.7rem}.analytics-team-summary strong{font-size:1.2rem}.analytics-team-bars{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);gap:7px;margin-bottom:12px;padding:14px;display:grid}.analytics-team-bars a{color:inherit;grid-template-columns:minmax(100px,170px) 1fr auto;align-items:center;gap:10px;font-size:.75rem;text-decoration:none;display:grid}.analytics-team-bars a>div{background:var(--surface-soft);border-radius:999px;height:8px;overflow:hidden}.analytics-team-bars i{border-radius:inherit;background:var(--brand);height:100%;display:block}.analytics-team-bars strong{text-align:end;min-width:46px}.analytics-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.analytics-employee-card{gap:15px;padding:18px;display:grid}.analytics-employee-card header{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.analytics-employee-card h3,.analytics-employee-card p{margin:0}.analytics-employee-card p{color:var(--ink-soft);font-size:.75rem}.analytics-score-strip{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.analytics-score-strip span{background:var(--surface-soft);color:var(--ink-soft);border-radius:8px;padding:8px;font-size:.68rem;display:grid}.analytics-score-strip strong{color:var(--ink);font-size:1rem}.analytics-employee-card dl{grid-template-columns:repeat(2,1fr);gap:8px;margin:0;display:grid}.analytics-employee-card dt{color:var(--ink-soft);font-size:.68rem}.analytics-employee-card dd{margin:0;font-weight:750}.analytics-employee-card footer{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:10px;font-size:.7rem;display:flex}.analytics-employee-card__output{color:var(--ink-soft);margin:0;font-size:.75rem}.analytics-employee-card__trend{background:var(--surface-soft);border-radius:8px;padding:8px 10px}.analytics-employee-card__alert{color:var(--danger);font-weight:750}.analytics-mini-bars{align-items:end;gap:5px;height:130px;padding-top:12px;display:flex}.analytics-mini-bars span{background:var(--brand);opacity:.75;border-radius:4px 4px 1px 1px;flex:1;min-width:5px}.analytics-trend-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.analytics-trend-card{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;gap:2px;min-height:112px;padding:11px;display:grid;position:relative;overflow:hidden}.analytics-trend-card>span{color:var(--ink-soft);font-size:.7rem}.analytics-trend-card>strong{font-size:1rem}.analytics-trend-card>small{color:var(--ink-soft)}.analytics-trend-card svg{width:100%;height:58px;margin-top:5px;overflow:visible}.analytics-trend-card polyline{fill:none;stroke:var(--brand);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;vector-effect:non-scaling-stroke}.analytics-weekly-summary{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.analytics-weekly-summary p{color:var(--ink-soft);margin:4px 0 0}.analytics-saved{padding:20px}.analytics-saved__items{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.analytics-saved__item{border:1px solid var(--line);border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.analytics-saved__item a{padding:7px 8px 7px 10px;text-decoration:none}.analytics-saved__item button{width:30px;height:30px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.analytics-saved__item button:hover{color:var(--danger);background:var(--surface-soft)}.analytics-inline-form{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.analytics-inline-form .input{max-width:240px}.analytics-check{color:var(--ink-soft);align-items:center;gap:6px;font-size:.76rem;display:flex}.employee-hero{grid-template-columns:auto 1fr minmax(220px,auto);align-items:center;gap:18px;padding:22px;display:grid}.employee-hero .avatar{width:64px;height:64px;font-size:1rem}.employee-hero>div{gap:2px;display:grid}.employee-hero>div>strong{font-size:1.8rem}.employee-hero span,.employee-hero small,.employee-hero p{color:var(--ink-soft)}.employee-hero p{margin:6px 0 0;font-size:.75rem}.employee-score-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.employee-score-grid>.card{padding:18px}.employee-score-grid header{justify-content:space-between;align-items:center;gap:10px;display:flex}.employee-score-grid ul{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.employee-score-grid li{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:2px 8px;padding-top:7px;font-size:.75rem;display:grid}.employee-score-grid li strong{grid-area:1/2/span 2;align-self:center}.employee-score-grid li>span:last-of-type{color:var(--ink-soft)}.analytics-four-facts .card{color:inherit;gap:5px;text-decoration:none;display:grid}.analytics-four-facts span{color:var(--ink-soft);font-size:.72rem}.analytics-four-facts strong{font-size:1.35rem}.analytics-four-facts small{color:var(--ink-soft)}.analytics-large-fact{letter-spacing:-.04em;margin-top:14px;font-size:2rem;display:block}.analytics-call-window{border-top:1px solid var(--line);gap:3px;margin-top:16px;padding-top:13px;display:grid}.analytics-call-window span,.analytics-call-window small,.analytics-three-column>.card>small{color:var(--ink-soft)}.analytics-recognition{padding:18px}.analytics-recognition>div{flex-wrap:wrap;gap:8px;display:flex}.analytics-recognition span{background:var(--brand-soft);color:var(--brand-strong);border-radius:999px;padding:8px 11px;font-size:.76rem;font-weight:750}.employee-history{gap:8px;margin-top:12px;display:flex}.employee-history span{background:var(--brand-soft);border-radius:999px;padding:6px 10px;font-weight:750}.analytics-goal-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.analytics-goal-form .button,.analytics-goal-form .form-message{grid-column:1/-1}.analytics-note-form{gap:10px;display:grid}.analytics-note-form textarea{border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:100%;min-height:90px;color:var(--ink);background:var(--surface);font:inherit;resize:vertical;padding:11px 13px}.analytics-goal-list{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.analytics-goal-list li{background:var(--surface-soft);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.analytics-goal-list li>div{gap:3px;display:grid}.analytics-goal-list span{color:var(--ink-soft);font-size:.72rem}.analytics-workload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.analytics-workload-grid div{background:var(--surface-soft);border-radius:9px;padding:10px}.analytics-workload-grid dt{color:var(--ink-soft);font-size:.7rem}.analytics-workload-grid dd{margin:3px 0 0;font-size:1.25rem;font-weight:800}.analytics-review-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.analytics-review-summary div{background:var(--surface-soft);border-radius:9px;padding:10px}.analytics-review-summary dt{color:var(--ink-soft);font-size:.7rem}.analytics-review-summary dd{margin:4px 0 0;font-weight:750}.employee-history-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.employee-history-grid article{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;gap:5px;padding:13px;display:grid}.employee-history-grid span{color:var(--ink-soft);font-size:.72rem}.management-notes li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.management-notes p{white-space:pre-wrap;margin:0 0 4px}.management-notes time{color:var(--ink-soft);font-size:.72rem}.analytics-drilldown-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.analytics-drilldown-list li>div{display:grid}.analytics-drilldown-list span,.analytics-drilldown-list time{color:var(--ink-soft);font-size:.75rem}@media (max-width:1180px){.analytics-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-team-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.employee-score-grid{grid-template-columns:1fr}.analytics-rate-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.analytics-two-column,.analytics-three-column{grid-template-columns:1fr}.analytics-four-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-team-grid{grid-template-columns:1fr}.analytics-team-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-history-grid{grid-template-columns:1fr}.employee-hero{grid-template-columns:auto 1fr}.employee-hero>div:last-child{grid-column:1/-1}}@media (max-width:620px){.analytics-dashboard{gap:22px}.analytics-filter-disclosure{gap:8px;display:grid}.analytics-filter-disclosure__toggle{width:100%;min-height:var(--control-height);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink);background:var(--surface);font:inherit;text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:.8rem;font-weight:750;display:flex}.analytics-filter-disclosure__toggle:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.analytics-filter-disclosure__toggle>span:last-child{color:var(--ink-soft);transition:transform .14s}.analytics-filter-disclosure__toggle[aria-expanded=true]>span:last-child{transform:rotate(180deg)}.analytics-filter-disclosure__content{display:none}.analytics-filter-disclosure__content--open{display:block}.analytics-filters{grid-template-columns:1fr;align-items:stretch}.analytics-filters label{min-width:0}.analytics-context{flex-direction:column;align-items:flex-start;gap:3px;margin-top:-10px}.analytics-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-kpi{padding:13px}.analytics-kpi strong{font-size:1.45rem}.analytics-ring-grid{grid-template-columns:1fr}.analytics-rate-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-funnel{padding:12px}.analytics-funnel__row{min-width:min(100%,190px)}.analytics-four-facts{grid-template-columns:1fr 1fr}.analytics-score-strip{grid-template-columns:1fr}.analytics-team-summary{grid-template-columns:1fr 1fr}.analytics-team-bars a{grid-template-columns:minmax(80px,110px) 1fr auto}.analytics-trend-grid{grid-template-columns:1fr}.analytics-employee-card footer,.analytics-drilldown-list li{flex-direction:column;align-items:stretch}.employee-hero,.analytics-review-summary,.analytics-goal-form{grid-template-columns:1fr}.analytics-goal-list li,.management-notes li,.analytics-inline-form{flex-direction:column;align-items:stretch}.analytics-inline-form .input{max-width:none}}.task-filter-bar{grid-template-columns:repeat(2,minmax(150px,1fr)) minmax(150px,auto) auto}.analytics-dashboard>section{gap:14px;display:grid}.analytics-saved>header{justify-content:space-between;align-items:start;gap:18px;margin-bottom:14px;display:flex}.analytics-saved>header h2,.analytics-saved>header p{margin:0}.analytics-saved>header p{color:var(--ink-soft);margin-top:3px;font-size:.73rem}.analytics-saved__item{border:1px solid var(--line);background:var(--surface-soft);border-radius:11px;grid-template-columns:1fr auto;min-width:180px;display:grid;position:relative;overflow:visible}.analytics-saved__item>a{gap:2px;padding:9px 11px;text-decoration:none;display:grid}.analytics-saved__item>a small{color:var(--ink-soft);font-size:.66rem}.analytics-saved__item>details{position:relative}.analytics-saved__item>details>summary{cursor:pointer;place-items:center;width:38px;height:100%;min-height:44px;list-style:none;display:grid}.analytics-saved__item>details>summary::-webkit-details-marker{display:none}@media (max-width:1024px){.task-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.task-filter-bar>.button{width:100%}}@media (max-width:768px){.analytics-saved>header{flex-direction:column;align-items:stretch}}@media (max-width:620px){.task-filter-bar{grid-template-columns:1fr}.analytics-saved__item{width:100%}}.analytics-temporal-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.date-range-control{min-width:0;position:relative}.date-range-control__topline{border:1px solid var(--line);background:var(--surface);min-height:58px;box-shadow:var(--shadow-sm);border-radius:14px;align-items:center;gap:8px;padding:7px;display:flex}.date-range-control__summary{align-items:center;gap:10px;min-width:205px;padding:3px 8px;display:flex}.date-range-control__summary>svg{color:var(--brand-strong);flex:none}.date-range-control__summary>span{gap:1px;min-width:0;display:grid}.date-range-control__summary strong{font-size:.77rem}.date-range-control__summary small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.date-range-control__presets{scrollbar-width:none;gap:4px;min-width:0;display:flex;overflow-x:auto}.date-range-control__presets::-webkit-scrollbar{display:none}.date-range-chip,.date-range-control__trigger{cursor:pointer;min-height:40px;color:var(--ink-soft);font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:5px;padding:7px 11px;font-size:.7rem;font-weight:760;transition:color .12s,background .12s,border-color .12s;display:inline-flex}.date-range-chip:hover,.date-range-control__trigger:hover{color:var(--brand-strong);background:var(--surface-soft)}.date-range-chip--active,.date-range-chip[aria-pressed=true]{color:var(--brand-strong);border-color:color-mix(in srgb, var(--brand) 24%, var(--line));background:var(--brand-soft)}.date-range-chip:disabled{opacity:1;cursor:default}.date-range-control__trigger{border-color:var(--line);margin-left:auto}.date-range-control__trigger svg{width:15px;height:15px}.date-range-control__trigger[aria-expanded=true] svg{transform:rotate(180deg)}.date-range-popover{z-index:30;width:min(830px, calc(100vw - var(--space-page) * 2));border:1px solid var(--line-strong);background:var(--surface);max-height:min(670px,100dvh - 120px);box-shadow:var(--shadow-lg);border-radius:16px;grid-template-columns:190px minmax(0,1fr);display:grid;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden}.date-range-popover__presets{border-right:1px solid var(--line);background:var(--surface-soft);align-content:start;gap:3px;padding:14px 10px;display:grid;overflow-y:auto}.date-range-popover__presets>strong{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;padding:4px 8px 8px;font-size:.68rem}.date-range-option{cursor:pointer;min-height:36px;color:var(--ink);font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;font-size:.72rem;display:flex}.date-range-option:hover{background:var(--surface)}.date-range-option--active{color:var(--brand-strong);border-color:color-mix(in srgb, var(--brand) 34%, var(--line));background:var(--brand-soft);font-weight:780}.date-range-option svg{width:15px;height:15px}.date-range-popover__calendar{min-width:0;padding:16px;overflow-y:auto}.range-calendar__header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.range-calendar__header>div:first-child{gap:2px;display:grid}.range-calendar__header span{color:var(--ink-soft);font-size:.7rem}.range-calendar__header>div:last-child{gap:5px;display:flex}.range-calendar__header button{cursor:pointer;border:1px solid var(--line);width:38px;height:38px;color:var(--ink);background:var(--surface-soft);border-radius:9px;place-items:center;display:grid}.range-calendar__header button:hover:not(:disabled){color:var(--brand-strong);border-color:var(--brand);background:var(--brand-soft)}.range-calendar__header button:disabled{cursor:not-allowed;opacity:.48}.range-calendar{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.range-calendar__month{min-width:0}.range-calendar__month h3{text-align:center;text-transform:capitalize;margin:0 0 9px;font-size:.76rem}.range-calendar__weekdays,.range-calendar__days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.range-calendar__weekdays span{height:28px;color:var(--ink-soft);place-items:center;font-size:.63rem;font-weight:760;display:grid}.range-calendar__days button,.range-calendar__outside{min-width:0;height:36px;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:9px;place-items:center;font-size:.7rem;display:grid}.range-calendar__days button{cursor:pointer}.range-calendar__days button:hover:not(.range-calendar__day--selected){background:var(--surface-soft)}.range-calendar__outside{color:color-mix(in srgb, var(--ink-soft) 45%, transparent)}.range-calendar__day--in-range{background:color-mix(in srgb, var(--brand-soft) 72%, var(--surface))!important;border-radius:0!important}.range-calendar__day--selected{font-weight:850;color:var(--surface)!important;background:var(--brand-strong)!important;border-radius:9px!important}.range-calendar__day--today:not(.range-calendar__day--selected){box-shadow:inset 0 0 0 1.5px var(--brand-strong);font-weight:800}.date-range-control :is(button,input):focus-visible{outline:2px solid var(--brand-strong);outline-offset:2px}.date-range-popover__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.date-range-popover__fields>div{border:1px solid var(--line);background:var(--surface-soft);min-width:0;color:var(--ink-soft);border-radius:10px;gap:5px;padding:9px 10px;font-size:.68rem;font-weight:740;display:grid}.date-range-popover__fields strong{min-width:0;color:var(--ink);font-size:.75rem;font-weight:760}.date-range-popover__selection{min-height:20px;color:var(--ink-soft);margin:9px 0 0;font-size:.7rem}.date-range-popover__selection--error{color:var(--danger)}.date-range-popover__actions{border-top:1px solid var(--line);grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:7px;margin-top:11px;padding-top:11px;display:grid}.analytics-saved-quick{min-width:190px;position:relative}.analytics-saved-quick>summary{cursor:pointer;border:1px solid var(--line);background:var(--surface);min-height:58px;box-shadow:var(--shadow-sm);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:8px 13px;list-style:none;display:flex}.analytics-saved-quick>summary::-webkit-details-marker{display:none}.analytics-saved-quick>summary>span{gap:1px;display:grid}.analytics-saved-quick>summary strong{font-size:.75rem}.analytics-saved-quick>summary small{color:var(--ink-soft);font-size:.65rem}.analytics-saved-quick>summary svg{width:16px;height:16px;color:var(--ink-soft)}.analytics-saved-quick[open]>summary{border-color:var(--brand)}.analytics-saved-quick[open]>summary svg{transform:rotate(180deg)}.analytics-saved-quick__panel{z-index:25;border:1px solid var(--line);background:var(--surface);width:280px;box-shadow:var(--shadow-lg);border-radius:12px;gap:3px;padding:8px;display:grid;position:absolute;top:calc(100% + 7px);right:0}.analytics-saved-quick__panel>a{border-radius:8px;align-content:center;gap:1px;min-height:42px;padding:7px 9px;text-decoration:none;display:grid}.analytics-saved-quick__panel>a:hover{background:var(--surface-soft)}.analytics-saved-quick__panel>a small,.analytics-saved-quick__panel>span{color:var(--ink-soft);font-size:.66rem}.analytics-saved-quick__panel>span{padding:9px}.analytics-saved-quick__panel>a:last-child{color:var(--brand-strong);font-weight:760}.date-status{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:inline-flex}.date-status strong{width:fit-content;color:var(--brand-strong);background:var(--brand-soft);border-radius:999px;padding:2px 7px;font-size:.62rem;line-height:1.4}.date-status time{color:var(--ink-soft);font-size:.69rem}.date-status--overdue strong{color:#fff;background:var(--danger-solid);box-shadow:0 0 0 1px #fffc}.date-status--today strong{color:var(--warning);background:var(--warning-soft)}.date-status--compact{flex-direction:row;align-items:center;gap:6px;display:inline-flex}.date-time-input,.date-input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:is(.date-time-input,.date-input,.input[type=date],.input[type=datetime-local]){min-width:0}:is(.date-time-input,.date-input,.input[type=date],.input[type=datetime-local])::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.76;margin-inline-start:6px}:is(.date-time-input,.date-input,.input[type=date],.input[type=datetime-local]):hover::-webkit-calendar-picker-indicator{opacity:1}[data-theme=dark] .date-time-input,[data-theme=dark] .date-input,[data-appearance=dark] .date-time-input,[data-appearance=dark] .date-input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){[data-appearance=system] .date-time-input,[data-appearance=system] .date-input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (max-width:1100px){.analytics-temporal-toolbar{grid-template-columns:1fr}.analytics-saved-quick{width:100%}.analytics-saved-quick>summary{min-height:48px}.analytics-saved-quick__panel{left:0;right:auto}.date-range-popover{width:100%}.date-range-control__summary{min-width:190px}.date-range-chip:nth-child(2){display:none}}@media (max-width:820px){.range-calendar{grid-template-columns:1fr}.range-calendar__month:nth-child(2){display:none}.date-range-popover{width:min(620px, calc(100vw - var(--space-page) * 2))}}@media (max-width:620px){.date-range-control__topline{grid-template-columns:minmax(0,1fr) auto;display:grid}.date-range-control__summary{min-width:0}.date-range-control__presets{grid-area:2/1/auto/-1}.date-range-chip{min-height:42px}.date-range-control__trigger{grid-area:1/2;padding-inline:10px;font-size:0}.date-range-control__trigger svg{width:18px;height:18px}.date-range-popover{inset:max(68px, env(safe-area-inset-top)) 9px max(9px, env(safe-area-inset-bottom));grid-template-columns:1fr;width:auto;max-height:none;position:fixed;overflow-y:auto}.date-range-popover__presets{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.date-range-popover__presets>strong{grid-column:1/-1}.date-range-popover__calendar{padding:14px;overflow:visible}.date-range-popover__fields,.date-range-popover__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.date-range-popover__actions>span{display:none}.date-range-popover__actions .button,.date-range-popover__actions .text-button{min-height:42px}.analytics-saved-quick__panel{width:auto;max-height:70dvh;position:fixed;inset:auto 9px 9px;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.date-range-chip,.date-range-control__trigger{transition:none}}.team-operations-layout{gap:22px;min-width:0;display:grid}.team-ops-nav{border:1px solid var(--line);background:var(--surface);scrollbar-width:none;border-radius:13px;gap:4px;padding:4px;display:flex;overflow-x:auto}.team-ops-nav::-webkit-scrollbar{display:none}.team-ops-nav__link{min-height:40px;color:var(--ink-soft);transition:color var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease), transform 90ms ease;border-radius:9px;flex:none;align-items:center;padding:7px 12px;font-size:.78rem;font-weight:740;text-decoration:none;display:inline-flex}.team-ops-nav__link:hover{color:var(--ink);background:var(--surface-soft)}.team-ops-nav__link:active{transform:scale(.98)}.team-ops-nav__link--active{color:var(--brand-strong);background:var(--brand-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 20%, transparent)}.presence-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;display:grid}.presence-card{gap:13px;padding:16px;display:grid}.presence-card>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.presence-card>header>div{min-width:0;display:grid}.presence-card>p,.presence-card>small{color:var(--ink-soft)}.presence-card>p{margin:0;font-size:.78rem}.team-overview-page{gap:17px}.deal-room--employee .deal-room__financial>.deal-section:first-child{display:none}.team-overview-page .presence-grid{grid-template-columns:minmax(0,1fr)}.team-overview-page .section-heading{margin-bottom:10px}.team-presence-card{grid-template-columns:minmax(220px,.85fr) minmax(0,1.15fr);align-items:start;gap:20px;padding:18px 20px}.team-presence-card__person{align-content:start;justify-items:start;gap:11px;min-width:0;display:grid}.team-presence-card__person>header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.team-presence-card__person>header>div{min-width:0;display:grid}.team-presence-card__person>header strong{overflow-wrap:anywhere}.team-presence-card__person>header span,.team-presence-card__facts{color:var(--ink-soft)}.team-presence-card__status{align-items:center}.team-presence-card__call{align-items:center;gap:6px;min-width:0;display:inline-flex}.team-presence-card__call-dot{background:var(--positive);width:7px;height:7px;box-shadow:0 0 0 3px var(--positive-soft);border-radius:50%;flex:0 0 7px;animation:2.4s ease-in-out infinite team-call-pulse}.team-presence-card__call time{color:var(--positive);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.7rem;font-weight:760}.team-presence-card__call--stale .team-presence-card__call-dot{opacity:.5;animation:none}.team-presence-card__stale{color:var(--ink-soft);font-size:.68rem}@keyframes team-call-pulse{50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--positive) 8%, transparent)}}.team-presence-card__facts{gap:5px;min-width:0;font-size:.73rem;line-height:1.45;display:grid}.team-presence-card__facts :is(p,small){font-size:inherit;margin:0}.team-presence-card__operations{border-left:1px solid var(--line);min-width:0;padding-left:20px}.team-presence-card__operations :is(h2,p){margin:0}.team-presence-card__operations h2{font-size:.82rem}.team-presence-card__operations dl{gap:12px}.team-presence-card__operations dt{font-size:.69rem}.team-presence-card__operations a{width:fit-content;font-size:.72rem}.team-overview-page__privacy{border-top:1px solid var(--line);color:var(--ink-soft);flex-wrap:wrap;gap:5px 12px;padding-top:13px;font-size:.69rem;line-height:1.5;display:flex}.team-overview-page__privacy strong{color:var(--ink)}.team-attention-item--entering{animation:.28s cubic-bezier(.22,1,.36,1) both team-attention-appear}.team-attention-item--leaving{pointer-events:none;animation:.26s ease-in reverse both team-attention-appear}.team-attention-live{gap:7px;display:grid}.team-attention-live>small{color:var(--ink-soft);font-size:.68rem}@keyframes team-attention-appear{0%{opacity:0;transform:translateY(5px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.team-presence-card__call-dot,.team-attention-item--entering,.team-attention-item--leaving{animation:none}}@media (max-width:900px){.team-presence-card{grid-template-columns:minmax(0,1fr);gap:14px}.team-presence-card__operations{border-left:0;border-top:1px solid var(--line);padding:14px 0 0}}@media (max-width:520px){.team-presence-card{padding:15px}}.presence-dot{background:var(--ink-soft);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--ink-soft) 12%,transparent);border-radius:50%}.presence-dot--active{background:var(--positive);box-shadow:0 0 0 3px var(--positive-soft)}.presence-dot--break{background:var(--info);box-shadow:0 0 0 3px var(--info-soft)}.attention-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.attention-item{border:1px solid var(--line);min-height:64px;color:var(--ink);background:var(--surface);transition:border var(--motion-standard) var(--motion-ease),transform var(--motion-standard) var(--motion-ease),box-shadow var(--motion-standard) var(--motion-ease);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.attention-item:hover{border-color:var(--line-strong);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.attention-item strong{font-size:1.35rem}.clock-control{border:1px solid var(--line);background:var(--surface);border-radius:13px;gap:10px;padding:12px;display:grid}.clock-control--compact{color:var(--sidebar-ink);background:#ffffff0b;border-color:#ffffff1c;margin-top:14px}.clock-control__status{align-items:center;gap:9px;min-width:0;display:flex}.clock-control__status strong{font-size:.72rem}.clock-control__actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.clock-control form{margin:0}.clock-control__button{width:100%;min-height:44px;padding:7px 9px;font-size:.72rem}.clock-control--compact .clock-control__button{min-height:36px;padding:5px 8px;font-size:.68rem}.clock-control--compact .button--secondary,.clock-control--compact .button--ghost{color:var(--sidebar-ink);background:#ffffff12;border-color:#ffffff2e}.clock-control .action-feedback{font-size:.67rem}.request-list,.agenda-list,.hours-list{gap:10px;display:grid}.request-row{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:15px 16px;display:grid}.request-row__main,.request-row__aside{gap:5px;min-width:0;display:grid}.request-row__main>span,.request-row__main>small,.request-row__aside time,.request-row__aside small{color:var(--ink-soft);font-size:.76rem}.request-row__badges{flex-wrap:wrap;gap:6px;display:flex}.request-row__aside{text-align:right;justify-items:end}.team-form{gap:16px;display:grid}.team-form--compact{border-top:1px solid var(--line);padding:14px 0}.request-actions{gap:14px;display:grid}.request-detail-grid{grid-template-columns:minmax(0,1.55fr) minmax(260px,.85fr);align-items:start;gap:12px;display:grid}.request-detail-card{align-content:start;gap:14px;min-width:0;padding:clamp(16px,2vw,22px);display:grid}.request-detail-card>p,.request-detail-card>time{margin:0}.request-detail-card>time{color:var(--ink-soft);font-size:.76rem}.request-detail-facts{border-top:1px solid var(--line);min-width:0;margin:0;display:grid}.request-detail-facts>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(8rem,.8fr) minmax(0,1.2fr);gap:12px;min-width:0;padding:10px 0;display:grid}.request-detail-facts>div:last-child{border-bottom:0}.request-detail-facts :is(dt,dd){overflow-wrap:anywhere;min-width:0;margin:0}.request-detail-facts dt{color:var(--ink-soft);font-size:.69rem;font-weight:720}.request-detail-facts dd{font-size:.77rem;font-weight:730;line-height:1.45}.request-thread,.activity-timeline{gap:10px;margin:0;padding:0;list-style:none;display:grid}.request-thread>li{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:1fr auto;gap:4px 12px;padding:12px 14px;display:grid}.request-thread p{grid-column:1/-1;margin:2px 0 0}.request-thread time,.activity-timeline time{color:var(--ink-soft);font-size:.7rem}.activity-timeline>li{grid-template-columns:10px minmax(0,1fr);gap:11px;display:grid;position:relative}.activity-timeline>li:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:17px;bottom:-12px;left:4px}.activity-timeline__dot{z-index:1;background:var(--brand);width:9px;height:9px;box-shadow:0 0 0 4px var(--brand-soft);border-radius:50%;margin-top:7px}.activity-timeline>li>div{grid-template-columns:1fr auto;gap:3px 10px;padding:0 0 10px;display:grid}.activity-timeline a,.activity-timeline p,.activity-timeline small{grid-column:1/-1;margin:0}.activity-group{grid-column:1/-1}.activity-group>summary{cursor:pointer;min-height:36px;color:var(--brand-strong);align-items:center;font-weight:740;display:flex}.activity-group ul{color:var(--ink-soft);gap:4px;margin:2px 0 8px;padding-left:18px;font-size:.74rem;display:grid}.request-slot-editor{gap:8px;display:grid}.request-slot-editor__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.team-summary-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.team-summary-grid .card{align-content:center;gap:4px;min-height:88px;padding:13px;display:grid}.team-summary-grid span{color:var(--ink-soft);font-size:.7rem}.team-summary-grid strong{font-size:1.4rem}.agenda-item{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:190px minmax(0,1fr);gap:16px;padding:15px 16px;display:grid}.agenda-item__time{color:var(--brand-strong);font-size:.8rem;font-weight:760}.agenda-item__body{gap:9px;display:grid}.agenda-item__heading{justify-content:space-between;gap:12px;display:flex}.agenda-item__heading>div{display:grid}.agenda-item__heading span,.agenda-item__body p{color:var(--ink-soft);font-size:.76rem}.readiness-list{flex-wrap:wrap;gap:7px;display:flex}.readiness-list span{color:var(--ink-soft);background:var(--surface-soft);border-radius:999px;padding:4px 8px;font-size:.68rem}.readiness-list .is-ready{color:var(--positive);background:var(--positive-soft)}.visit-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex;position:relative}.visit-actions>details>summary{cursor:pointer;min-height:40px;color:var(--brand-strong);align-items:center;font-weight:730;display:inline-flex}.visit-actions__seller-state{color:var(--ink-soft);font-size:.75rem;font-weight:700}.visit-actions__seller-state.is-ready{color:var(--positive)}.visit-actions>details{flex-basis:100%}.visit-actions__panel{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;gap:12px;margin-top:10px;padding:14px;display:grid}.hours-item{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:13px;padding:15px 16px;display:grid}.hours-item header{justify-content:space-between;gap:12px;display:flex}.hours-item header>div{display:grid}.hours-item header span{color:var(--ink-soft)}.hours-item dl{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid}.hours-item dl>div{gap:2px;min-width:0;padding:10px 12px;display:grid}.hours-item dl>div+div{border-left:1px solid var(--line)}.hours-item dl>div:nth-child(5){border-left:0}.hours-item dl>div:nth-child(n+5){border-top:1px solid var(--line)}.hours-item dt{color:var(--ink-soft);font-size:.66rem}.hours-item dd{margin:0;font-size:.76rem;font-weight:700}.hours-item__exceptions,.hours-review{flex-wrap:wrap;gap:7px;display:flex}.lead-request-action{border:1px solid var(--line);background:var(--surface);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.lead-request-action h2,.lead-request-action p{margin:0}.team-member-grid{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:14px;display:grid}.team-member-grid .team-member-card{margin:0}.employee-schedule{border-top:1px solid var(--line);padding-top:10px}.employee-schedule>summary{cursor:pointer;min-height:42px;color:var(--brand-strong);align-items:center;font-size:.76rem;font-weight:740;display:flex}.today-team-context{flex-wrap:wrap;gap:8px;display:flex}.today-team-context a{border:1px solid var(--line);min-height:40px;color:var(--ink);background:var(--surface);border-radius:10px;align-items:center;gap:10px;padding:7px 11px;font-size:.74rem;text-decoration:none;display:flex}.today-team-context strong{color:var(--brand-strong)}@media (max-width:900px){.hours-item dl{grid-template-columns:repeat(2,minmax(0,1fr))}.hours-item dl>div:nth-child(odd){border-left:0}.hours-item dl>div:nth-child(n+3){border-top:1px solid var(--line)}.request-detail-grid,.agenda-item{grid-template-columns:1fr}}@media (max-width:620px){.team-ops-nav{margin-inline:calc(var(--space-page) * -.25)}.request-row{grid-template-columns:1fr}.request-row__aside{text-align:left;justify-items:start}.agenda-item__heading,.lead-request-action{flex-direction:column;align-items:flex-start}.hours-item dl{grid-template-columns:1fr 1fr}.request-detail-facts>div{grid-template-columns:1fr;gap:3px}.clock-control--compact{display:none}.request-slot-editor__row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.team-ops-nav__link,.attention-item,.language-selector__menu button{transition:none;transform:none}}.sidebar{transition:transform .22s var(--motion-ease), visibility 0s linear .22s}.sidebar-collapse-button{color:#dce8e1;width:100%;min-height:42px;font:inherit;cursor:pointer;background:#fff1;border:1px solid #ffffff29;border-radius:11px;flex:none;justify-content:flex-start;align-items:center;gap:10px;margin:10px 0 0;padding:9px 12px;font-size:.78rem;font-weight:650;transition:background .18s,color .18s,border-color .18s;display:flex}.sidebar-collapse-button svg{flex:none;width:16px;height:16px;transform:rotate(90deg)}.sidebar-collapse-button span{text-align:left;min-width:0}.sidebar-collapse-button:hover,.sidebar-collapse-button:focus-visible{color:#fff;background:#ffffff1c;border-color:#ffffff45}.sidebar-tongue{z-index:var(--layer-sidebar);border:1px solid var(--line-strong);width:38px;height:42px;color:var(--brand-strong);background:var(--surface);box-shadow:var(--shadow-sm);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .22s var(--motion-ease),transform .22s var(--motion-ease),background .18s ease;border-left:0;border-radius:0 12px 12px 0;place-items:center;padding:0;display:grid;position:fixed;top:84px;left:0;transform:translate(-12px)}.sidebar-tongue svg{width:17px;transform:rotate(-90deg)}.sidebar-tongue:hover,.sidebar-tongue:focus-visible{background:var(--brand-soft)}.app-shell--sidebar-collapsed .sidebar{visibility:hidden;transform:translate(-100%)}.app-shell--sidebar-collapsed .app-frame{margin-left:0}.app-shell--sidebar-collapsed .sidebar-tongue{opacity:1;pointer-events:auto;transform:translate(0)}.app-shell--sidebar-collapsed .sidebar-tongue:hover{transform:translate(2px)}html[data-chat-dock=right] .app-frame{margin-right:var(--workspace-chat-dock-width)}.app-shell:has(.chat-panel--mode-docked-left) .app-frame{margin-left:calc(var(--workspace-sidebar-width) + var(--workspace-chat-dock-width))}.app-shell--sidebar-collapsed:has(.chat-panel--mode-docked-left) .app-frame{margin-left:var(--workspace-chat-dock-width)}.chat-panel{z-index:var(--layer-floating);resize:none;container:chat-panel/inline-size}.chat-panel--mode-docked-left,.chat-panel--mode-docked-right{z-index:var(--layer-docked);width:var(--workspace-chat-dock-width);border-radius:0;max-width:none;height:100dvh;min-height:0;max-height:none;top:0;bottom:0}.chat-panel--mode-docked-left{left:var(--workspace-sidebar-width);right:auto}.app-shell--sidebar-collapsed .chat-panel--mode-docked-left{left:0}.chat-panel--mode-docked-right{left:auto;right:0}.chat-panel--mode-expanded{z-index:var(--layer-floating);inset:72px 0 0 var(--workspace-sidebar-width);border-radius:0;width:auto;max-width:none;height:auto;max-height:none}.app-shell--sidebar-collapsed .chat-panel--mode-expanded{left:0}.chat-panel--mode-minimized{width:min(330px,100vw - 36px);height:56px;position:fixed;inset:auto 18px 18px auto}.chat-window-menu{position:relative}.chat-window-menu>summary{cursor:pointer;border-radius:9px;place-items:center;width:38px;height:38px;list-style:none;display:grid}.chat-window-menu>summary::-webkit-details-marker{display:none}.chat-window-menu>div{z-index:var(--layer-popover);border:1px solid var(--line);width:220px;color:var(--ink);background:var(--surface);box-shadow:var(--shadow-lg);border-radius:12px;gap:2px;padding:7px;display:grid;position:absolute;top:44px;right:0}.chat-window-menu>div button,.chat-window-menu>div a{border-radius:8px;justify-content:flex-start;width:100%;min-height:36px;padding:7px 9px;font-size:.74rem;display:flex}.chat-window-menu>div button:hover,.chat-window-menu>div a:hover{background:var(--surface-soft)}.chat-resize-handle{z-index:2;position:absolute}.chat-resize-handle--n,.chat-resize-handle--s{cursor:ns-resize;height:8px;left:10px;right:10px}.chat-resize-handle--n{top:-4px}.chat-resize-handle--s{bottom:-4px}.chat-resize-handle--e,.chat-resize-handle--w{cursor:ew-resize;width:8px;top:10px;bottom:10px}.chat-resize-handle--e{right:-4px}.chat-resize-handle--w{left:-4px}.chat-resize-handle--ne,.chat-resize-handle--nw,.chat-resize-handle--se,.chat-resize-handle--sw{width:16px;height:16px}.chat-resize-handle--ne{cursor:nesw-resize;top:-4px;right:-4px}.chat-resize-handle--nw{cursor:nwse-resize;top:-4px;left:-4px}.chat-resize-handle--se{cursor:nwse-resize;bottom:-4px;right:-4px}.chat-resize-handle--sw{cursor:nesw-resize;bottom:-4px;left:-4px}.chat-workspace{position:relative}.chat-advanced-channels{border-top:1px solid var(--line);margin:2px 7px 10px}.chat-advanced-channels>summary{min-height:40px;color:var(--ink-soft);cursor:pointer;align-items:center;padding:7px 5px;font-size:.71rem;font-weight:750;display:flex}.chat-advanced-channels nav{padding-inline:0}.chat-message-filters{border-bottom:1px solid var(--line);scrollbar-width:none;grid-row:3;align-items:center;gap:5px;padding:7px 10px;display:flex;overflow-x:auto}.chat-message-filters::-webkit-scrollbar{display:none}.chat-message-filters button{border:1px solid var(--line);min-height:30px;color:var(--ink-soft);background:var(--surface);cursor:pointer;border-radius:999px;flex:none;padding:4px 8px;font-size:.65rem}.chat-message-filters button.is-active{color:var(--brand-strong);border-color:color-mix(in srgb,var(--brand) 36%,var(--line));background:var(--brand-soft)}.chat-unread-divider{color:var(--danger);align-items:center;gap:9px;margin:8px 0;font-size:.65rem;font-weight:780;display:flex}.chat-unread-divider:before,.chat-unread-divider:after{content:"";background:color-mix(in srgb,var(--danger) 32%,var(--line));flex:1;height:1px}.chat-unread-divider span{flex:none}.chat-composer-more{position:relative}.chat-composer-more>summary{border:1px solid var(--line);width:38px;height:36px;color:var(--brand-strong);background:var(--surface);cursor:pointer;border-radius:9px;place-items:center;font-size:1.1rem;list-style:none;display:grid}.chat-composer-more>summary::-webkit-details-marker{display:none}.chat-composer-more>div{z-index:var(--layer-popover);border:1px solid var(--line);background:var(--surface);width:min(520px,100vw - 42px);box-shadow:var(--shadow-lg);border-radius:11px;align-items:center;gap:7px;padding:8px;display:flex;position:absolute;bottom:44px;left:0}.chat-thread-drawer{z-index:3;border-left:1px solid var(--line);background:var(--surface);grid-template-rows:auto minmax(0,1fr) auto;width:min(440px,88%);display:grid;position:absolute;inset:0 0 0 auto;box-shadow:-16px 0 36px #0a140f1f}.chat-thread-drawer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:60px;padding:10px 13px;display:flex}.chat-thread-drawer>header>div{display:grid}.chat-thread-drawer>header button{width:38px;height:38px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:9px}.chat-thread-drawer__messages{padding:10px;overflow-y:auto}.chat-thread-drawer__messages article{grid-template-columns:30px minmax(0,1fr);gap:9px;padding:9px 0;display:grid}.chat-thread-drawer__messages article header{justify-content:space-between;gap:8px;font-size:.7rem;display:flex}.chat-thread-drawer__messages article p{white-space:pre-wrap;margin:3px 0;font-size:.76rem}.chat-thread-drawer__messages time{color:var(--ink-soft);font-size:.62rem}.chat-thread-drawer__composer{border-top:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px;display:grid}.chat-thread-drawer__composer textarea{resize:none;border:1px solid var(--line);min-height:70px;color:var(--ink);background:var(--surface-soft);border-radius:10px;padding:9px}@container chat-panel (max-width:420px){.chat-channel-rail{display:none}.chat-workspace{grid-template-columns:minmax(0,1fr)}.chat-compact-nav{display:block}.chat-composer__tools{gap:4px}}.operational-calendar{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);border-radius:18px;position:relative;container:operational-calendar/inline-size}.operational-calendar__toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.calendar-period-nav,.calendar-view-switch,.calendar-filterbar{align-items:center;gap:6px;display:flex}.calendar-period-nav>button,.calendar-view-switch button,.calendar-filterbar button{border:1px solid var(--line);min-height:36px;color:var(--ink-soft);background:var(--surface);cursor:pointer;border-radius:9px;padding:6px 10px}.calendar-period-nav strong{margin-left:6px}.calendar-jump-date{min-width:132px;margin-left:8px;display:block}.calendar-jump-date .date-input{width:100%;min-height:36px;padding:5px 9px;font-size:.73rem}.leads-context-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.leads-context-toolbar{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);flex-wrap:wrap;align-items:end;gap:10px;padding:12px;display:flex}.lead-quick-sort{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:7px;font-size:.73rem;display:flex}.lead-quick-sort a{border:1px solid var(--line);min-height:34px;color:var(--ink-soft);background:var(--surface);border-radius:999px;align-items:center;padding:5px 11px;font-weight:700;text-decoration:none;display:inline-flex}.lead-quick-sort a[aria-current=page]{color:var(--brand-strong);border-color:var(--brand);background:var(--brand-soft)}.lead-quick-sort .lead-related-view-link{color:var(--brand-strong);background:0 0;border-color:#0000;margin-left:auto}.lead-quick-sort .lead-related-view-link:hover{border-color:var(--line);background:var(--surface)}@media (max-width:620px){.lead-quick-sort .lead-related-view-link{margin-left:0}}.leads-context-pages{color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:.78rem;display:flex}.leads-context-pages>div{gap:8px;display:flex}.leads-context-toolbar .field:first-child{flex:250px}.leads-context-toolbar .field:nth-child(2){flex:0 190px}.leads-context-toolbar .field:nth-child(3){flex:0 210px}.leads-context-toolbar .field{margin:0}.leads-context-toolbar>small{color:var(--ink-soft);margin-left:auto;padding-bottom:10px}.leads-context-more{justify-self:center}.leads-context-list>li{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 16px;display:grid}.leads-context-list>li>div:first-child{gap:3px;min-width:0;display:grid}.leads-context-list>li>div:first-child strong,.leads-context-list>li>div:first-child small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leads-context-list>li>div:first-child span{color:var(--ink-soft);font-size:.78rem}.leads-context-list__missing{flex-wrap:wrap;gap:5px;display:flex}@media (max-width:700px){.leads-context-list>li{grid-template-columns:minmax(0,1fr) auto}.leads-context-list__missing{grid-area:2/1/auto/-1}.leads-context-list>li>.button{grid-area:1/2}}.calendar-view-switch{background:var(--surface-soft);border-radius:11px;padding:4px}.calendar-view-switch button{background:0 0;border:0;font-size:.74rem;font-weight:720}.calendar-view-switch button.is-active,.calendar-filterbar button.is-active{color:var(--brand-strong);background:var(--brand-soft)}.calendar-filterbar{border-bottom:1px solid var(--line);flex-wrap:wrap;padding:10px 16px}.calendar-filterbar>span{color:var(--ink-soft);margin-right:3px;font-size:.7rem;font-weight:760}.calendar-filterbar button{min-height:32px;padding:4px 9px;font-size:.7rem}.calendar-filterbar label{margin-left:auto}.calendar-filterbar select{max-width:230px;min-height:36px;padding:6px 34px 6px 10px}.calendar-view-viewport{overscroll-behavior-inline:contain;width:100%;min-width:0;overflow-x:auto}.calendar-month-grid{grid-template-columns:repeat(7,minmax(100px,1fr));width:max(760px,100%);display:grid}.calendar-day-cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);min-height:132px;padding:7px}.calendar-day-cell:nth-child(7n){border-right:0}.calendar-day-cell.is-outside{background:var(--surface-soft);opacity:.72}.calendar-day-cell>header{min-height:28px;color:var(--ink-soft);justify-content:space-between;font-size:.66rem;display:flex}.calendar-day-cell>header button{width:28px;height:28px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%}.calendar-day-cell>header button:hover{background:var(--surface-soft)}.calendar-day-cell.is-today>header button{box-shadow:inset 0 0 0 1px var(--brand);font-weight:820}.calendar-day-cell.is-selected>header button{color:var(--surface);background:var(--brand-strong);box-shadow:none}.calendar-event{border:0;border-left:3px solid var(--brand);width:100%;min-width:0;color:var(--ink);background:var(--brand-soft);text-align:left;cursor:pointer;border-radius:7px;gap:1px;margin:3px 0;padding:6px 8px;display:grid;overflow:hidden}.calendar-event span{color:var(--brand-strong);letter-spacing:.04em;text-transform:uppercase;font-size:.58rem;font-weight:800}.calendar-event strong,.calendar-event small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-event strong{font-size:.7rem}.calendar-event small{color:var(--ink-soft);font-size:.62rem}.calendar-event--task,.calendar-event--request_deadline{border-color:var(--info);background:var(--info-soft)}.calendar-event--closing,.calendar-event--offer_deadline{border-color:var(--warning);background:var(--warning-soft)}.calendar-event--time_off,.calendar-event--company_day{border-color:var(--ink-soft);background:var(--surface-soft)}.calendar-event--warning{box-shadow:inset 0 0 0 1px var(--warning)}.calendar-more{color:var(--brand-strong);cursor:pointer;background:0 0;border:0;font-size:.65rem;font-weight:720}.calendar-week-grid{grid-template-columns:repeat(7,minmax(130px,1fr));width:max(900px,100%);display:grid}.calendar-week-grid>section{border-right:1px solid var(--line);min-height:470px;padding:10px}.calendar-week-grid>section:last-child{border-right:0}.calendar-week-grid>section>header{justify-content:space-between;margin-bottom:8px;display:flex}.calendar-now-indicator{color:var(--danger);border-bottom:1px solid color-mix(in srgb,var(--danger) 24%,var(--line));align-items:center;gap:8px;padding:6px 16px;font-size:.69rem;font-weight:760;display:flex}.calendar-now-indicator>span{background:var(--danger);border-radius:50%;width:8px;height:8px}.calendar-day-view,.calendar-agenda-view{gap:10px;padding:16px;display:grid}.calendar-day-view>.calendar-event{align-content:center;min-height:58px}.calendar-agenda-view>section{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:6px;padding:12px 0;display:grid}.calendar-agenda-view>section>header{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:8px;padding:0 3px 4px;font-size:.73rem;display:flex}.calendar-agenda-view>section>header strong{color:var(--ink);font-size:.77rem}.calendar-agenda-view>section>header span{font-variant-numeric:tabular-nums}.calendar-agenda-view .calendar-event{min-height:52px}.calendar-event--agenda{grid-template-columns:minmax(72px,auto) minmax(0,1fr);align-items:center;gap:12px;padding:8px 12px;display:grid}.calendar-event--agenda .calendar-event__time{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.78rem;font-weight:800}.calendar-event--agenda .calendar-event__body{min-width:0;color:var(--ink);letter-spacing:normal;text-transform:none;gap:3px;display:grid}.calendar-event--agenda .calendar-event__body strong{white-space:normal;font-size:.78rem;line-height:1.35;overflow:visible}.calendar-event--agenda .calendar-event__body small{color:var(--ink-soft);letter-spacing:normal;text-transform:none;white-space:normal;font-size:.66rem;font-weight:600}@container operational-calendar (max-width:760px){.calendar-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));width:100%}.calendar-day-cell{min-height:88px;padding:5px 4px}.calendar-day-cell>header{min-height:25px}.calendar-day-cell>header span{text-overflow:clip;white-space:nowrap;overflow:hidden}.calendar-day-cell>header button{width:25px;height:25px}.calendar-month-grid .calendar-event{border-left-width:0;border-radius:999px;height:6px;min-height:6px;margin:4px 0;padding:0}.calendar-month-grid .calendar-event :is(span,strong,small){display:none}.calendar-month-grid .calendar-more{padding:0 2px;font-size:.57rem}}.calendar-empty{min-height:220px;color:var(--ink-soft);align-content:center;place-items:center;gap:10px;display:grid}.calendar-empty svg{width:28px;height:28px}.calendar-empty p{margin:0}.calendar-popover{z-index:var(--layer-popover);overscroll-behavior:contain;border:1px solid var(--line);background:var(--surface);width:min(360px,100vw - 32px);max-height:calc(100dvh - 112px);box-shadow:var(--shadow-lg);border-radius:16px;gap:10px;padding:20px;display:grid;position:fixed;top:92px;right:24px;overflow:auto}.calendar-popover h2,.calendar-popover p{margin:0}.calendar-popover__close{width:36px;height:36px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:9px;position:absolute;top:10px;right:10px}.calendar-event-type{width:max-content;color:var(--brand-strong);background:var(--brand-soft);text-transform:uppercase;border-radius:999px;padding:3px 7px;font-size:.64rem;font-weight:800}.calendar-popover dl{gap:7px;margin:0;display:grid}.calendar-popover dl>div{justify-content:space-between;gap:12px;display:flex}.calendar-popover dt{color:var(--ink-soft)}.calendar-popover dd{text-align:right;margin:0}.calendar-warning{color:var(--warning);background:var(--warning-soft);border-radius:9px;gap:7px;padding:8px;font-size:.72rem;display:flex}.calendar-warning svg{flex:none;width:17px}.calendar-popover small{color:var(--ink-soft)}.calendar-admin>summary{min-height:44px;color:var(--brand-strong);cursor:pointer;align-items:center;font-weight:740;display:flex}.calendar-admin>.card{margin-top:8px}.calendar-time-off-guide{border:1px solid var(--line);background:var(--surface);border-radius:14px;justify-content:space-between;align-items:center;gap:12px 20px;padding:14px 16px;display:flex}.calendar-time-off-guide>div{min-width:0}.calendar-time-off-guide strong{color:var(--ink);font-size:.86rem}.calendar-time-off-guide p{color:var(--ink-soft);margin:3px 0 0;font-size:.75rem;line-height:1.4}.calendar-time-off-guide .button{flex:none;min-height:38px}.calendar-admin{min-width:0}.calendar-admin>summary{width:fit-content;max-width:100%;padding:3px 0}.calendar-admin>.card{min-width:0}.calendar-admin .workforce-form--compact{grid-template-columns:repeat(auto-fit,minmax(min(100%,185px),1fr))}.time-off-intro{max-width:65ch;color:var(--ink-soft);margin:0;font-size:.8rem;line-height:1.5}.time-off-form,.time-off-form .field{min-width:0}.time-off-form :is(input,select,textarea){min-width:0;max-width:100%}.time-off-form__hint{border-left:3px solid var(--brand);background:var(--brand-soft);color:var(--ink);border-radius:0 8px 8px 0;margin:0;padding:9px 11px;font-size:.75rem;line-height:1.45}@media (max-width:620px){.calendar-time-off-guide{flex-direction:column;align-items:stretch;padding:13px}.calendar-time-off-guide .button{justify-content:center;width:100%}.calendar-admin>.card{padding:14px}.calendar-admin .workforce-form--compact,.time-off-form{grid-template-columns:minmax(0,1fr)}.time-off-form>.button{justify-content:center;width:100%}}@container operational-calendar (max-width:900px){.operational-calendar__toolbar{flex-wrap:wrap}.calendar-filterbar label{margin-left:auto}}@media (max-width:820px){html[data-chat-dock] .app-frame{margin-right:0}.app-shell:has(.chat-panel--mode-docked-left) .app-frame{margin-left:0}.sidebar-tongue{display:none}.chat-panel--mode-docked-left,.chat-panel--mode-docked-right,.chat-panel--mode-expanded{width:100%!important;height:calc(100dvh - 58px)!important;inset:58px 0 0!important}.calendar-agenda-view>section{grid-template-columns:1fr}.calendar-agenda-view>section>header{grid-row:auto}.calendar-view-switch{max-width:100%;overflow-x:auto}}@media (max-width:620px){.operational-calendar__toolbar,.calendar-filterbar{padding:10px}.calendar-period-nav{flex-wrap:wrap;width:100%}.calendar-period-nav strong{width:100%;margin:3px 0 0}.calendar-jump-date{margin-left:0}.calendar-filterbar>span{width:100%}.calendar-filterbar button{flex:auto}.calendar-filterbar label,.calendar-filterbar select{width:100%;max-width:none}.calendar-popover{width:auto;inset:auto 8px 8px}.calendar-agenda-view{padding:10px}}@media (prefers-reduced-motion:reduce){.sidebar,.app-frame,.sidebar-tongue{transition:none}}[data-background-intensity=subtle]{--background-strength:10%}[data-background-intensity=standard]{--background-strength:17%}[data-background-intensity=strong]{--background-strength:24%}[data-background=none]{--background-layer:none}[data-background=emet_aurora]{--background-accent-1:#2d8f67;--background-accent-2:#7dbfa6;--background-layer:radial-gradient(ellipse at 10% 4%,color-mix(in srgb,var(--background-accent-1) var(--background-strength),transparent),transparent 46%),radial-gradient(ellipse at 88% 14%,color-mix(in srgb,var(--background-accent-2) var(--background-strength),transparent),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--brand-soft) 36%,transparent),transparent 56%)}[data-background=graphite]{--background-accent-1:#46515c;--background-accent-2:#8392a0;--background-layer:radial-gradient(ellipse at 16% 0%,color-mix(in srgb,var(--background-accent-1) var(--background-strength),transparent),transparent 48%),radial-gradient(ellipse at 88% 84%,color-mix(in srgb,var(--background-accent-2) var(--background-strength),transparent),transparent 44%)}[data-background=midnight_navy]{--background-accent-1:#173e68;--background-accent-2:#4d82b5;--background-layer:radial-gradient(ellipse at 76% 0%,color-mix(in srgb,var(--background-accent-2) var(--background-strength),transparent),transparent 44%),radial-gradient(ellipse at 4% 78%,color-mix(in srgb,var(--background-accent-1) var(--background-strength),transparent),transparent 52%)}[data-background=burgundy_mist]{--background-accent-1:#7b263f;--background-accent-2:#c58d9c;--background-layer:radial-gradient(ellipse at 8% 12%,color-mix(in srgb,var(--background-accent-2) var(--background-strength),transparent),transparent 48%),radial-gradient(ellipse at 92% 76%,color-mix(in srgb,var(--background-accent-1) var(--background-strength),transparent),transparent 52%)}[data-background=warm_sand]{--background-accent-1:#a26f49;--background-accent-2:#d6b88e;--background-layer:radial-gradient(ellipse at 22% 4%,color-mix(in srgb,var(--background-accent-2) var(--background-strength),transparent),transparent 46%),radial-gradient(ellipse at 86% 86%,color-mix(in srgb,var(--background-accent-1) var(--background-strength),transparent),transparent 52%)}[data-background=forest_fog]{--background-accent-1:#2e6442;--background-accent-2:#8ba88e;--background-layer:radial-gradient(ellipse at 8% 78%,color-mix(in srgb,var(--background-accent-1) var(--background-strength),transparent),transparent 50%),radial-gradient(ellipse at 84% 8%,color-mix(in srgb,var(--background-accent-2) var(--background-strength),transparent),transparent 46%)}[data-background=ivory_light]{--background-accent-1:#c9b98f;--background-accent-2:#f1e8d1;--background-layer:radial-gradient(ellipse at 16% 0%,color-mix(in srgb,var(--background-accent-2) var(--background-strength),transparent),transparent 48%),radial-gradient(ellipse at 92% 72%,color-mix(in srgb,var(--background-accent-1) var(--background-strength),transparent),transparent 48%)}[data-background=monochrome]{--background-accent-1:#4a4a4a;--background-accent-2:#a2a2a2;--background-layer:linear-gradient(135deg,color-mix(in srgb,var(--background-accent-1) var(--background-strength),transparent),transparent 48%),radial-gradient(ellipse at 84% 8%,color-mix(in srgb,var(--background-accent-2) var(--background-strength),transparent),transparent 44%)}[data-glass-intensity=subtle]{--glass-blur:12px;--glass-floating-surface:color-mix(in srgb,var(--surface) 90%,transparent);--glass-soft-surface:color-mix(in srgb,var(--surface) 94%,transparent)}[data-surface-style=liquid_glass] .sidebar,[data-surface-style=liquid_glass] .topbar,[data-surface-style=liquid_glass] .sidebar-tongue{border-color:var(--glass-border);box-shadow:var(--glass-highlight),var(--glass-shadow);-webkit-backdrop-filter:saturate(118%) blur(var(--glass-blur));backdrop-filter:saturate(118%) blur(var(--glass-blur))}[data-surface-style=liquid_glass] .sidebar{background:linear-gradient(155deg,color-mix(in srgb,var(--glass-tint) 9%,transparent),transparent 42%),var(--glass-nav-surface)}[data-surface-style=liquid_glass] .topbar{background:var(--glass-soft-surface)}[data-surface-style=liquid_glass] .sidebar-tongue{background:var(--glass-floating-surface)}[data-surface-style=liquid_glass] :is(.user-menu__panel,.language-menu,.notification-panel,.chat-window-menu>div,.chat-composer-more>div,.calendar-popover,.date-range-popover,.command-dialog,.followup-dialog,.pipeline-dialog){border-color:var(--glass-border);background:var(--glass-floating-surface);box-shadow:var(--glass-highlight),var(--glass-shadow);-webkit-backdrop-filter:saturate(118%) blur(var(--glass-blur));backdrop-filter:saturate(118%) blur(var(--glass-blur))}[data-surface-style=liquid_glass] .chat-panel--mode-floating{border-color:var(--glass-border);background:var(--glass-floating-surface);box-shadow:var(--glass-highlight),0 28px 80px #0a181138;-webkit-backdrop-filter:saturate(122%) blur(var(--glass-blur));backdrop-filter:saturate(122%) blur(var(--glass-blur))}[data-surface-style=liquid_glass] .chat-panel--mode-floating :is(.chat-workspace,.chat-conversation,.chat-thread-drawer){background:color-mix(in srgb,var(--surface) 86%,transparent)}[data-surface-style=liquid_glass] .chat-panel--mode-expanded{background:color-mix(in srgb,var(--surface) 98%,var(--canvas))}[data-surface-style=liquid_glass] .chat-panel--mode-minimized{border-color:var(--glass-border);background:var(--glass-floating-surface);box-shadow:var(--glass-highlight),var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}[data-surface-style=liquid_glass] :is(.chat-composer,.chat-thread-drawer__composer){background:color-mix(in srgb,var(--surface) 96%,var(--canvas))}[data-surface-style=liquid_glass] :is(.home-focus-card,.home-context-card,.owner-deal-decisions,.state-panel,.calendar-admin>.card){border-color:var(--glass-border);background:var(--glass-soft-surface);box-shadow:var(--glass-highlight),var(--shadow-sm);-webkit-backdrop-filter:blur(calc(var(--glass-blur) * .55));backdrop-filter:blur(calc(var(--glass-blur) * .55))}[data-surface-style=liquid_glass] :is(.operational-calendar__toolbar,.calendar-filterbar,.calendar-view-switch){background:var(--glass-soft-surface);-webkit-backdrop-filter:blur(calc(var(--glass-blur) * .45));backdrop-filter:blur(calc(var(--glass-blur) * .45))}[data-surface-style=liquid_glass] :is(.table-shell,.dialog,.settings-card,.settings-preferences-card,.form-section,.import-step,.financial-facts,.deal-section,.deal-scenario,.deal-room__hero,.workforce-record__identity,.workforce-section-grid>.card,.record-list__card,.analytics-kpi,.analytics-trend-card,.analytics-ring-card,.analytics-employee-card,.operational-calendar,.calendar-day-cell,.workforce-document-viewer){background:var(--solid-data-surface);-webkit-backdrop-filter:none;backdrop-filter:none}[data-surface-style=liquid_glass] :is(.main-content:has(.workforce-record),.main-content:has(.deal-room),.main-content:has(.workforce-document-viewer)){border-radius:var(--radius-lg);background:var(--privacy-overlay)}[data-surface-style=liquid_glass] .workforce-document-viewer{background:#fff}[data-theme=dark][data-surface-style=liquid_glass] .workforce-document-viewer{background:#161616}[data-reduce-transparency=true]{--glass-blur:0px;--glass-nav-surface:color-mix(in srgb,var(--sidebar) 98%,var(--canvas));--glass-floating-surface:color-mix(in srgb,var(--surface) 98%,var(--canvas));--glass-soft-surface:color-mix(in srgb,var(--surface) 97%,var(--canvas))}[data-reduce-transparency=true] *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){[data-surface-style=liquid_glass]{--glass-nav-surface:color-mix(in srgb,var(--sidebar) 98%,var(--canvas));--glass-floating-surface:color-mix(in srgb,var(--surface) 98%,var(--canvas));--glass-soft-surface:color-mix(in srgb,var(--surface) 97%,var(--canvas))}}.appearance-settings{border-bottom:1px solid var(--line);gap:18px;padding:22px 26px;display:grid}.appearance-settings__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.appearance-settings__header h3,.appearance-settings__header p{margin:0}.appearance-settings__header>div:first-child>p:last-child{max-width:700px;color:var(--ink-soft);margin-top:5px;font-size:.76rem}.appearance-source-toggle{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;flex:none;gap:4px;padding:4px;display:flex}.appearance-source-toggle button{min-height:36px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 10px;font-size:.7rem;font-weight:760}.appearance-source-toggle button:hover{color:var(--ink);background:color-mix(in srgb,var(--surface) 70%,transparent)}.appearance-source-toggle button.is-selected{color:var(--brand-strong);background:var(--surface);box-shadow:var(--shadow-sm)}.appearance-settings__body{grid-template-columns:minmax(0,1fr) minmax(310px,.8fr);align-items:start;gap:20px;display:grid}.appearance-controls{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.appearance-controls:disabled{opacity:.58}.appearance-controls>.color-theme-fieldset{border:0;padding:0}.appearance-controls>.color-theme-fieldset .color-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-choice-group{border:0;gap:8px;margin:0;padding:0;display:grid}.visual-choice-group>legend{font-size:.8rem;font-weight:760}.visual-choice-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.visual-choice-group label{display:block;position:relative}.visual-choice-group input{opacity:0;position:absolute}.visual-choice-group label>span{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:12px;align-content:center;gap:3px;min-height:74px;padding:12px;display:grid}.visual-choice-group small{color:var(--ink-soft);font-size:.66rem}.visual-choice-group input:checked+span{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 16%,transparent)}.visual-choice-group input:focus-visible+span{outline:3px solid var(--focus);outline-offset:2px}.visual-advanced{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px}.visual-advanced>summary{cursor:pointer;align-items:center;min-height:44px;padding:8px 12px;font-size:.75rem;font-weight:760;display:flex}.visual-advanced>div{gap:12px;padding:0 12px 13px;display:grid}.visual-advanced p{color:var(--ink-soft);margin:0;font-size:.68rem}.visual-preset-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.visual-preset-grid>button{border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--surface);text-align:left;cursor:pointer;border-radius:12px;gap:4px;padding:9px;display:grid}.visual-preset-grid>button:hover{border-color:var(--brand);transform:translateY(-1px)}.visual-preset-grid>button:disabled{cursor:not-allowed;opacity:.5;transform:none}.visual-preset-grid strong{font-size:.72rem}.visual-preset-grid small{color:var(--ink-soft);font-size:.61rem}.visual-preset-card__scene{background:linear-gradient(135deg,#e2efe8,#f8faf9);border-radius:8px;height:34px;display:flex;overflow:hidden}.visual-preset-card__scene i{border-right:1px solid #00000014;flex:1}.visual-preset-card__scene i:first-child{background:#183128;max-width:28%}.visual-preset-card__scene[data-preset=midnight_glass]{background:linear-gradient(135deg,#0c1826,#31577c)}.visual-preset-card__scene[data-preset=warm_executive]{background:linear-gradient(135deg,#f3e5d3,#8c6145)}.visual-preset-card__scene[data-preset=monochrome_focus]{filter:grayscale()}.appearance-preview-panel{gap:10px;display:grid;position:sticky;top:84px}.appearance-preview-panel>div:first-child{display:grid}.appearance-preview-panel small{color:var(--ink-soft);font-size:.68rem}.appearance-preview-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.visual-preview{--preview-brand:#236a4b;--preview-sidebar:#172922;--preview-canvas:#eef3f0;--preview-surface:#ffffffeb;--preview-ink:#172026;border:1px solid color-mix(in srgb,var(--preview-ink) 14%,transparent);min-height:255px;color:var(--preview-ink);background:var(--preview-canvas);box-shadow:var(--shadow-sm);isolation:isolate;border-radius:18px;grid-template-columns:52px minmax(0,1fr) 86px;display:grid;position:relative;overflow:hidden}.visual-preview:before{content:"";z-index:-1;background:radial-gradient(circle at 75% 5%,color-mix(in srgb,var(--preview-brand) 26%,transparent),transparent 42%),radial-gradient(circle at 10% 88%,color-mix(in srgb,var(--preview-brand) 16%,transparent),transparent 46%);position:absolute;inset:0}.visual-preview[data-preview-palette=cream_burgundy]{--preview-brand:#7b263f;--preview-sidebar:#441f2a;--preview-canvas:#f7f1e7}.visual-preview[data-preview-palette=black_ivory],.visual-preview[data-preview-palette=monochrome]{--preview-brand:#404040;--preview-sidebar:#171715;--preview-canvas:#f2f1ed}.visual-preview[data-preview-palette=navy_white],.visual-preview[data-preview-palette=slate_blue]{--preview-brand:#215b91;--preview-sidebar:#14283f;--preview-canvas:#eef3f8}.visual-preview[data-preview-palette=forest_cream]{--preview-brand:#356c49;--preview-sidebar:#23382b;--preview-canvas:#f3f1e8}.visual-preview[data-preview-palette=warm_sand_brown]{--preview-brand:#80583c;--preview-sidebar:#453329;--preview-canvas:#f5efe6}.visual-preview[data-preview-appearance=dark]{--preview-canvas:#101713;--preview-surface:#18231ef0;--preview-ink:#eef5f1}.visual-preview[data-preview-background=none]:before{display:none}.visual-preview[data-preview-background-intensity=strong]:before{opacity:1.35}.visual-preview__sidebar{color:#fff;background:var(--preview-sidebar);grid-auto-rows:20px;align-content:start;gap:8px;padding:11px 8px;display:grid}.visual-preview__brand{background:#ffffff24;border-radius:7px;place-items:center;width:24px;height:24px;margin-bottom:8px;font-size:.55rem;font-weight:850;display:grid}.visual-preview__sidebar i{background:#fff3;border-radius:5px;height:7px;display:block}.visual-preview__sidebar i.is-active{background:#ffffffb8}.visual-preview__workspace{grid-template-rows:34px 1fr;min-width:0;display:grid}.visual-preview__workspace>header{border-bottom:1px solid color-mix(in srgb,var(--preview-ink) 12%,transparent);background:var(--preview-surface);justify-content:space-between;align-items:center;padding:6px 9px;font-size:.52rem;font-weight:750;display:flex}.visual-preview__workspace>main{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px;display:grid}.visual-preview__workspace article{border:1px solid color-mix(in srgb,var(--preview-ink) 11%,transparent);background:var(--preview-surface);border-radius:9px;min-width:0;padding:8px}.visual-preview__card{gap:3px;display:grid}.visual-preview__card strong{font-size:1.1rem}.visual-preview__card button{color:#fff;background:var(--preview-brand);border:0;border-radius:5px;width:max-content;padding:3px 7px;font-size:.48rem}.visual-preview small{font-size:.5rem}.visual-preview__calendar{gap:7px;display:grid}.visual-preview__calendar>span{align-items:center;gap:5px;display:flex}.visual-preview__calendar b{color:#fff;background:var(--preview-brand);border-radius:50%;place-items:center;width:20px;height:20px;font-size:.55rem;display:grid}.visual-preview__calendar em{border-left:2px solid var(--preview-brand);background:color-mix(in srgb,var(--preview-brand) 12%,transparent);padding:3px 5px;font-size:.45rem;font-style:normal}.visual-preview__data{grid-column:1/-1}.visual-preview__data p{border-top:1px solid color-mix(in srgb,var(--preview-ink) 10%,transparent);justify-content:space-between;margin:4px 0 0;padding-top:4px;font-size:.48rem;display:flex}.visual-preview__data span{opacity:.68}.visual-preview__chat{border-left:1px solid color-mix(in srgb,var(--preview-ink) 11%,transparent);background:var(--preview-surface);align-content:end;gap:5px;padding:8px;font-size:.49rem;display:grid}.visual-preview__chat p{background:color-mix(in srgb,var(--preview-brand) 10%,var(--preview-surface));border-radius:6px;margin:0;padding:5px}.visual-preview__chat span{border:1px solid color-mix(in srgb,var(--preview-ink) 12%,transparent);opacity:.66;border-radius:6px;padding:5px}.visual-preview__popup{border:1px solid color-mix(in srgb,var(--preview-ink) 14%,transparent);background:var(--preview-surface);border-radius:8px;width:98px;padding:7px;font-size:.46rem;display:grid;position:absolute;top:38px;right:6px;box-shadow:0 7px 20px #00000021}.visual-preview__popup small{opacity:.7}.visual-preview[data-preview-style=liquid_glass] :is(.visual-preview__workspace>header,.visual-preview__workspace article,.visual-preview__chat,.visual-preview__popup){background:color-mix(in srgb,var(--preview-surface) 82%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 1px #ffffff3d}.visual-preview[data-preview-reduce-transparency=true] :is(.visual-preview__workspace>header,.visual-preview__workspace article,.visual-preview__chat,.visual-preview__popup){background:var(--preview-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.workspace-visual-default{border-top:1px solid var(--line);gap:14px;padding-top:18px;display:grid}.workspace-visual-default h3,.workspace-visual-default p{margin:0}.workspace-visual-default p{color:var(--ink-soft);font-size:.73rem}.workspace-visual-default__controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.workspace-visual-default>.visual-preview{max-width:620px}@media (max-width:1100px){.visual-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.appearance-settings__body{grid-template-columns:1fr}.appearance-preview-panel{position:static}.workspace-visual-default__controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){[data-surface-style=liquid_glass]{--glass-blur:8px;--glass-floating-surface:color-mix(in srgb,var(--surface) 94%,transparent);--glass-soft-surface:color-mix(in srgb,var(--surface) 96%,transparent)}[data-surface-style=liquid_glass] :is(.sidebar,.topbar,.chat-panel,.user-menu__panel,.notification-panel){-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.appearance-settings{padding:18px}.appearance-settings__header{display:grid}.appearance-source-toggle{width:100%}.appearance-source-toggle button{flex:1}.visual-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.appearance-settings{margin-inline:-1px;padding:15px}.appearance-controls>.color-theme-fieldset .color-theme-grid,.visual-choice-group>div,.workspace-visual-default__controls{grid-template-columns:1fr}.visual-preset-grid{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.visual-preset-grid>button{scroll-snap-align:start;min-width:150px}.visual-preview{grid-template-columns:42px minmax(0,1fr);min-height:230px}.visual-preview__chat{display:none}.visual-preview__popup{right:8px}.appearance-preview-actions>.button{width:100%}}@media (prefers-reduced-transparency:reduce){[data-surface-style=liquid_glass]{--glass-nav-surface:color-mix(in srgb,var(--sidebar) 98%,var(--canvas));--glass-floating-surface:color-mix(in srgb,var(--surface) 98%,var(--canvas));--glass-soft-surface:color-mix(in srgb,var(--surface) 97%,var(--canvas))}[data-surface-style=liquid_glass] *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media (prefers-reduced-motion:reduce){.visual-preset-grid>button,.appearance-source-toggle button,.visual-preview{transition:none!important}}.data-operations-page,.manual-lead-page{min-width:0}.data-subnav{border:1px solid var(--line);background:var(--surface);scrollbar-width:none;border-radius:13px;gap:4px;padding:4px;display:flex;overflow-x:auto}.data-subnav::-webkit-scrollbar{display:none}.data-subnav a{min-height:40px;color:var(--ink-soft);border-radius:9px;flex:none;align-items:center;padding:7px 12px;font-size:.76rem;font-weight:740;text-decoration:none;display:inline-flex}.data-subnav a:hover,.data-subnav a:focus-visible{color:var(--brand-strong);background:var(--brand-soft)}.data-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.data-action-card{min-height:104px;color:var(--ink);transition:transform var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;padding:16px;text-decoration:none;display:grid}.data-action-card:hover{border-color:var(--line-strong);transform:translateY(-1px)}.data-action-card>span{width:40px;height:40px;color:var(--brand-strong);background:var(--brand-soft);border-radius:12px;place-items:center;font-weight:800;display:grid}.data-action-card h2,.data-action-card p{margin:0}.data-action-card h2{font-size:.92rem}.data-action-card p{color:var(--ink-soft);margin-top:4px;font-size:.72rem;line-height:1.45}.data-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.data-overview-grid>.card{padding:18px}.compact-list{gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.compact-list li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 0;display:flex}.compact-list li>a,.compact-list li>span{min-width:0;color:var(--ink);gap:2px;text-decoration:none;display:grid}.compact-list small,.compact-list li>span:last-child{color:var(--ink-soft);font-size:.68rem}.manual-lead-form,.import-wizard,.duplicate-review-list,.custom-fields-list,.export-grid{gap:14px;display:grid}.form-section,.import-step{gap:18px;padding:18px;display:grid}.form-section>header,.import-step>header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.form-section>header>span,.import-step>header>span{width:30px;height:30px;color:var(--brand-strong);background:var(--brand-soft);border-radius:50%;place-items:center;font-weight:800;display:grid}.form-section h2,.form-section p,.import-step h2,.import-step p{margin:0}.form-section p,.import-step p{color:var(--ink-soft);margin-top:3px;font-size:.76rem}.form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.field--wide{grid-column:1/-1}.form-section--review{grid-template-columns:minmax(0,1fr) auto;align-items:center}.form-section--review .candidate-results{grid-column:1/-1}.candidate-results{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.candidate-row{border:1px solid var(--line);cursor:pointer;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:9px 11px;display:grid}.candidate-row span{gap:2px;display:grid}.candidate-row small{color:var(--ink-soft)}.form-footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mapping-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.summary-grid--compact{grid-template-columns:repeat(auto-fit,minmax(115px,1fr))}.summary-grid--compact>.card,.summary-grid--compact>.summary-card{align-content:center;gap:3px;min-height:86px;padding:13px;display:grid}.summary-grid--compact strong{font-size:1.35rem}.summary-grid--compact span{color:var(--ink-soft);font-size:.68rem}.import-preview{gap:8px;display:grid}.import-preview article{border:1px solid var(--line);border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 10px;padding:10px 12px;display:grid}.import-preview article .badge{grid-row:1/3}.import-preview article small{color:var(--ink-soft)}.duplicate-review-card{gap:16px;padding:18px;display:grid}.duplicate-review-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.duplicate-review-card>header>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.duplicate-review-card h2{margin:0;font-size:.95rem}.duplicate-review-card>header>span{color:var(--ink-soft);text-align:right;font-size:.72rem}.duplicate-comparison{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.duplicate-comparison section{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;gap:3px;min-height:90px;padding:13px;display:grid}.duplicate-comparison small{color:var(--ink-soft)}.duplicate-impact{border-top:1px solid var(--line);margin-top:7px;padding-top:7px;font-size:.74rem}.duplicate-impact ul{color:var(--ink-soft);flex-wrap:wrap;gap:4px 10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.duplicate-actions{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:14px;padding-top:14px;display:grid}.duplicate-actions .form-stack{align-content:start}.merge-form{background:var(--surface-soft);border-radius:12px;padding:12px}.data-quality-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.quality-card{min-height:90px;color:var(--ink);align-content:center;gap:4px;padding:16px;text-decoration:none;display:grid}.quality-card strong{font-size:1.45rem}.quality-card span{color:var(--ink-soft);font-size:.72rem}.quality-card--attention{border-color:color-mix(in srgb,var(--warning) 36%,var(--line))}.custom-field-card{padding:0;overflow:hidden}.custom-field-card>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:13px 16px;display:flex}.custom-field-card>summary>span:first-child{gap:2px;display:grid}.custom-field-card summary small{color:var(--ink-soft)}.custom-field-form{border-top:1px solid var(--line);padding:16px}.switch-stack{align-content:start;gap:8px;display:grid}.export-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.export-grid .card{justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.export-grid h2,.export-grid p{margin:0}.export-grid p{color:var(--ink-soft);margin-top:4px;font-size:.74rem}.lead-data-details{gap:14px;display:grid}.custom-value-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.custom-value-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.custom-value-form .action-feedback{grid-column:1/-1}.provenance-details{border-top:1px solid var(--line);padding-top:8px}.provenance-details>summary{cursor:pointer;min-height:42px;color:var(--brand-strong);align-items:center;font-weight:740;display:flex}.imported-notes{gap:8px;margin-top:14px;display:grid}.imported-notes article{background:var(--surface-soft);border-radius:10px;padding:11px}.imported-notes p{margin:0 0 4px}.imported-notes small{color:var(--ink-soft)}@media (max-width:1024px){.data-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.data-overview-grid,.duplicate-actions,.export-grid{grid-template-columns:1fr}.duplicate-review-card>header{flex-direction:column}.duplicate-review-card>header>span{text-align:left}}@media (max-width:620px){.data-subnav{margin-inline:calc(var(--space-page) * -.25)}.data-action-grid,.form-grid--two,.custom-value-grid{grid-template-columns:1fr}.field--wide{grid-column:auto}.form-section--review{grid-template-columns:1fr}.form-section--review .candidate-results{grid-column:auto}.duplicate-comparison{grid-template-columns:1fr}.duplicate-comparison>span{justify-self:center;transform:rotate(90deg)}.custom-field-card>summary,.export-grid .card{flex-direction:column;align-items:flex-start}.custom-value-form{grid-template-columns:1fr}}.deal-queue,.deal-record-list,.owner-deal-decisions__list{gap:12px;display:grid}.deal-queue{max-width:960px}.deal-projection-summary{border:1px solid color-mix(in srgb,var(--positive) 24%,var(--line));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--positive) 5%,var(--surface));gap:12px;padding:15px 18px;display:grid}.deal-projection-summary>div:first-child{gap:3px;display:grid}.deal-projection-summary>div:first-child>strong{font-size:.95rem}.deal-projection-summary small{color:var(--ink-soft);line-height:1.35}.deal-projection-summary__months{flex-wrap:wrap;gap:8px;display:flex}.deal-projection-summary__months>span{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:2px;min-width:145px;padding:8px 12px;display:grid}.deal-projection-summary__months strong{font-variant-numeric:tabular-nums}.deal-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);gap:11px;padding:18px;display:grid}.deal-card:hover,.deal-card:focus-within{border-color:color-mix(in srgb,var(--brand) 26%,var(--line))}.deal-card h2,.deal-card p{margin:0}.deal-card h2{margin-top:5px;font-size:1.14rem}.deal-card p{color:var(--ink-soft);margin-top:3px}.deal-card__header,.deal-card__footer{justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}.deal-card__identity{min-width:0}.deal-card__status{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:40%;display:flex}.deal-card__content{grid-template-columns:minmax(190px,34%) minmax(0,1fr);align-items:start;gap:18px;display:grid}.deal-card__content--text-only{grid-template-columns:minmax(0,1fr)}.deal-card__content>[aria-label]{grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;width:100%;margin:0}.deal-card__content>[aria-label]:has(>:only-child){grid-template-columns:1fr}.deal-card__content>[aria-label]>*{width:100%;min-height:176px}.deal-card__focus{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px 10px;min-width:0;display:grid}.deal-card__focus>div{gap:3px;min-width:0;display:grid}.deal-card__focus small{color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;font-size:.67rem;font-weight:750}.deal-card__amount,.deal-card__sale{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;align-content:start;padding:8px 10px}.deal-card__amount strong,.deal-card__sale strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(.95rem,1.6vw,1.2rem)}.deal-card__focus--no-sale .deal-card__amount{grid-column:1/-1}.deal-card__projection{border:1px solid color-mix(in srgb,var(--positive) 20%,var(--line));background:color-mix(in srgb,var(--positive) 5%,var(--surface));border-radius:10px;padding:8px 10px}.deal-card__projection,.deal-card__next{grid-column:1/-1}.deal-card__projection strong{color:var(--positive);font-variant-numeric:tabular-nums;font-size:1.08rem}.deal-card__closing strong{font-size:.84rem}.deal-card__moneyline{align-items:center;gap:10px;min-width:0;display:flex}.deal-value-emblem{--deal-offer-accent:color-mix(in srgb,var(--positive) 75%,#31ed69 25%);isolation:isolate;flex:none;place-items:center;width:30px;height:35px;display:grid;position:relative}.deal-value-emblem:after{content:"";z-index:-1;background:radial-gradient(ellipse,color-mix(in srgb,var(--deal-offer-accent) 45%,transparent),transparent 72%);opacity:.12;pointer-events:none;border-radius:50%;position:absolute;inset:0 -5px -3px}.deal-value-emblem__core{filter:drop-shadow(0 2px 2px #0000002e);width:29px;height:34px;display:block;overflow:visible}.deal-value-emblem__paper{fill:color-mix(in srgb,var(--surface) 94%,var(--deal-offer-accent) 6%);stroke:var(--deal-offer-accent);stroke-width:1.7px;stroke-linejoin:round}.deal-value-emblem__fold{stroke:var(--deal-offer-accent);stroke-width:1.7px;stroke-linejoin:round}.deal-value-emblem__check{fill:var(--deal-offer-accent)}.deals-arrival--active .deal-card--value-hero .deal-value-emblem{animation:1.1s cubic-bezier(.2,.85,.28,1) .12s both deal-value-bounce}.deals-arrival--active .deal-card--value-hero .deal-value-emblem__core{animation:.9s cubic-bezier(.2,.85,.28,1) .12s both deal-value-reveal}.deals-arrival--active .deal-card--value-hero .deal-value-emblem:after{animation:1.05s ease-out .12s both deal-value-ring}.deals-arrival--active .deal-card--value-hero .deal-value-emblem__check{transform-origin:18.5px 26.5px;animation:.52s cubic-bezier(.2,.85,.28,1) .34s both deal-offer-check}@keyframes deal-value-bounce{0%{transform:translateY(5px)rotate(-3deg)scale(.88)}32%{transform:translateY(-8px)rotate(6deg)scale(1.1)}49%{transform:translateY(1px)rotate(-4deg)scale(.96)}68%{transform:translateY(-3px)rotate(2deg)scale(1.03)}to{transform:none}}@keyframes deal-value-reveal{0%{opacity:.55;filter:brightness(.8)}42%{opacity:1;filter:brightness(1.35) drop-shadow(0 0 7px color-mix(in srgb,var(--deal-offer-accent) 65%,transparent))}to{opacity:1;filter:drop-shadow(0 2px 2px #0000002e)}}@keyframes deal-value-ring{0%{opacity:0;transform:scale(.7)}35%{opacity:1;filter:brightness(1.35);transform:scale(1.2)}78%{opacity:.5;transform:scale(1.5)}to{opacity:.3;filter:none;transform:none}}@keyframes deal-offer-check{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.deals-arrival--active .deal-card--value-hero .deal-value-emblem,.deals-arrival--active .deal-card--value-hero .deal-value-emblem__core,.deals-arrival--active .deal-card--value-hero .deal-value-emblem:after,.deals-arrival--active .deal-card--value-hero .deal-value-emblem__check{animation:none}}.deal-card__next :is(span,a),.deal-card__responsible strong{color:var(--ink);overflow-wrap:anywhere;font-size:.82rem;font-weight:700}.deal-card__next a{text-decoration:none}.deal-card__next a:hover{text-decoration:underline}.deal-card__progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0;padding:3px 0 0;list-style:none;display:grid;position:relative}.deal-card__progress:before{content:"";background:var(--line-strong);height:1px;position:absolute;top:11px;left:16%;right:16%}.deal-card__progress li{color:var(--ink-soft);text-align:center;align-content:start;justify-items:center;gap:5px;font-size:.71rem;font-weight:700;display:grid;position:relative}.deal-card__progress li>span{border:1px solid var(--line-strong);background:var(--surface);border-radius:50%;place-items:center;width:17px;height:17px;font-size:.64rem;line-height:1;display:grid}.deal-card__progress--done{color:var(--positive)!important}.deal-card__progress--done>span{color:#fff;border-color:var(--positive)!important;background:var(--positive)!important}.deal-card__progress--current{color:var(--ink)!important}.deal-card__progress--current>span{box-shadow:0 0 0 3px var(--info-soft);border-color:var(--info)!important}::view-transition-group(.deal-media-morph){animation-duration:.32s;animation-timing-function:cubic-bezier(.22,1,.36,1)}@keyframes deal-progress-arrive{0%{opacity:.4;clip-path:inset(-6px 100% -6px -6px)}to{opacity:1;clip-path:inset(-6px)}}.deal-room>.deal-milestone-line{animation:.43s cubic-bezier(.22,1,.36,1) both deal-progress-arrive}@media (prefers-reduced-motion:reduce){::view-transition-group(.deal-media-morph){animation-duration:1ms}.deal-room>.deal-milestone-line{animation:none}}.deal-card__footer{border-top:1px solid var(--line);align-items:center;padding-top:9px}.deal-card__signals{color:var(--ink-soft);justify-items:start;gap:2px;font-size:.73rem;display:grid}.deal-card__signals form button{min-height:32px;color:var(--ink-soft);padding:5px 8px;font-size:.73rem}.deal-card__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}.deal-card__actions :is(.button,button){min-height:35px}.deal-card__actions .button--primary{font-weight:760}.deal-card__facts,.financial-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.deal-card__facts span,.financial-facts span{background:var(--surface-soft);border-radius:10px;gap:3px;min-width:0;padding:10px;display:grid}.deal-card__facts small,.financial-facts small{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.04em;font-size:.68rem}.deal-card__facts strong,.financial-facts strong{overflow-wrap:anywhere;font-size:.84rem}.deal-room__hero{border-radius:var(--radius-card);color:var(--sidebar-ink);background:linear-gradient(135deg,var(--sidebar),var(--brand-strong));justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;display:flex}.deal-room__hero h1,.deal-room__hero p{margin:0}.deal-room__hero h1{margin:4px 0;font-size:clamp(1.6rem,3vw,2.35rem)}.deal-room__hero .eyebrow{color:color-mix(in srgb,var(--sidebar-ink) 72%,transparent)}.deal-room__hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.deal-room__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.deal-room__summary-grid .card{align-content:center;gap:5px;min-height:88px;padding:15px;display:grid}.deal-room__summary-grid small{color:var(--ink-soft)}.deal-room__readiness{grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.deal-room__readiness h2,.deal-room__readiness p{margin:0}.deal-room__readiness p{color:var(--ink-soft);margin-top:5px}.readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.readiness-card{border-color:color-mix(in srgb,var(--warning) 36%,var(--line));flex-wrap:wrap;align-items:center;gap:7px;padding:14px;display:flex}.readiness-card--ready{border-color:color-mix(in srgb,var(--positive) 36%,var(--line))}.readiness-card>strong{margin-right:auto}.readiness-card>small{color:var(--ink-soft);flex-basis:100%}.deal-room__columns{grid-template-columns:minmax(0,1.55fr) minmax(290px,.7fr);align-items:start;gap:16px;display:grid}.deal-room__primary,.deal-room__aside{gap:16px;min-width:0;display:grid}.deal-section{gap:14px;padding:18px;display:grid}.deal-section h2,.deal-section p{margin:0}.deal-empty-line{padding:10px 0}.deal-record{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;gap:10px;padding:14px;display:grid}.deal-record>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.deal-inline-form{border-top:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:8px;padding-top:10px;display:flex}.deal-inline-form .field{flex:150px}.deal-form{margin-top:12px}.deal-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.deal-timeline li{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.deal-timeline li:last-child{border-bottom:0}.deal-timeline span{gap:3px;display:grid}.deal-timeline small,.deal-timeline time{color:var(--ink-soft);font-size:.72rem}.financial-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.scenario-strip{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.scenario-strip>div{gap:3px;margin-right:auto;display:grid}.scenario-strip small{color:var(--ink-soft)}.deal-blocker{background:color-mix(in srgb,var(--warning) 8%,var(--surface-soft));border-radius:11px;gap:7px;padding:12px;display:grid}.checklist-row,.deal-commitment,.deal-document{min-height:42px;color:inherit;align-items:center;gap:9px;text-decoration:none;display:flex}.deal-commitment,.deal-document{border:1px solid var(--line);border-radius:10px;justify-content:space-between;padding:10px}.deal-document{flex-direction:column;align-items:flex-start}.deal-document small,.deal-commitment span{color:var(--ink-soft)}.lead-deal-entry{justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.lead-deal-entry h2,.lead-deal-entry p{margin:0}.lead-deal-entry p{color:var(--ink-soft);margin-top:4px}.lead-offer-request{gap:16px;min-width:0;padding:18px;display:grid}.lead-offer-request h2,.lead-offer-request p{margin:0}.lead-offer-request p:not(.eyebrow){color:var(--ink-soft);margin-top:5px;line-height:1.45}.lead-offer-request__status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lead-offer-request__status strong{font-size:.9rem}.owner-deal-decisions{gap:14px;padding:18px;display:grid}.owner-deal-decisions__list a{color:inherit;background:var(--surface-soft);border-radius:10px;align-items:center;gap:10px;padding:10px;text-decoration:none;display:flex}.owner-deal-decisions__list a>span:nth-child(2){flex:1;gap:2px;display:grid}.owner-deal-decisions__list small{color:var(--ink-soft)}.visit-mode{max-width:760px;margin-inline:auto}.visit-mode__hero{border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--line);justify-content:space-between;gap:16px;padding:22px;display:flex}.visit-mode__hero h1,.visit-mode__hero p{margin:0}.visit-mode__actions{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:9px;display:grid}.visit-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.visit-checklist label{background:var(--surface-soft);border-radius:9px;align-items:center;gap:8px;min-height:44px;padding:9px;display:flex}.text-danger{color:var(--danger);font-weight:700}@media (min-width:1200px){.deal-card__content{grid-template-columns:minmax(190px,36%) minmax(0,1fr)}.deal-card__content>[aria-label]:has(>:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.deal-room__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-room__columns{grid-template-columns:1fr}}@media (max-width:768px){.deal-room__readiness{grid-template-columns:1fr}.deal-card__content{grid-template-columns:minmax(170px,38%) minmax(0,1fr)}.readiness-grid{grid-template-columns:1fr}}@media (max-width:520px){.deal-room__hero,.lead-deal-entry{flex-direction:column}.deal-room__hero-actions{justify-content:flex-start}.deal-room__summary-grid,.deal-card__facts,.financial-facts,.visit-checklist{grid-template-columns:1fr}.deal-card__header,.deal-card__footer{flex-direction:column;align-items:stretch}.deal-card__status{justify-content:flex-start;max-width:none}.deal-card__content{grid-template-columns:1fr}.deal-card__content>[aria-label]>*{min-height:150px}.deal-card__focus{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-card__actions{justify-content:flex-start;margin-left:0}.deal-inline-form{flex-direction:column;align-items:stretch}}.buyer-profile-grid,.buyer-opportunity-grid,.portal-grid,.portal-detail__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.buyer-profile-grid>.card,.buyer-opportunity-grid>.card{gap:15px;padding:18px;display:grid}.buyer-buybox-summary{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;justify-content:space-between;gap:12px;padding:12px;display:flex}.buyer-disclosure-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.compact-facts{flex-wrap:wrap;gap:18px;margin:0;display:flex}.compact-facts div{gap:2px;display:grid}.compact-facts dt{color:var(--ink-soft);font-size:.72rem}.compact-facts dd{margin:0;font-weight:750}.investor-shell{min-height:100vh;color:var(--ink);background:var(--canvas)}.investor-header{z-index:10;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;min-height:68px;padding:10px clamp(18px,4vw,56px);display:flex;position:sticky;top:0}.investor-header .brand-lockup{color:inherit;text-decoration:none}.investor-header__actions{align-items:center;gap:8px;display:flex}.portal-language{border:1px solid var(--line);background:var(--surface-soft);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.portal-language button{min-width:38px;min-height:34px;color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:.74rem;font-weight:800}.portal-language button[aria-pressed=true]{color:var(--accent-ink);background:var(--accent-soft)}.portal-language button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.investor-main{width:min(1180px,100% - 36px);margin:0 auto;padding:clamp(28px,5vw,64px) 0}.investor-auth{width:min(460px,100%);margin:6vh auto}.investor-auth .card{gap:14px;padding:clamp(22px,4vw,36px);display:grid}.investor-auth h1,.investor-auth p{margin:0}.portal-hero{gap:8px;max-width:760px;display:grid}.portal-hero h1,.portal-hero p{margin:0}.portal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);min-height:280px;box-shadow:var(--shadow-card);gap:18px;padding:20px;display:grid}.portal-card h2,.portal-card p{margin:5px 0 0}.portal-card p{color:var(--ink-soft)}.portal-card .button{place-self:end start}.portal-card__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.portal-card__facts div{background:var(--surface-soft);border-radius:10px;gap:3px;min-width:0;padding:10px;display:grid}.portal-card__facts dt{color:var(--ink-soft);font-size:.68rem}.portal-card__facts dd{overflow-wrap:anywhere;margin:0}.portal-detail__grid{grid-template-columns:minmax(0,1.2fr) minmax(290px,.75fr)}.portal-detail__grid>.card{gap:14px;padding:20px;display:grid}.portal-actions{gap:20px;display:grid}.portal-actions form+form{border-top:1px solid var(--line);padding-top:18px}.portal-actions h3{margin:0}.buyer-segment-strip{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-soft);align-items:center;gap:12px;min-height:46px;padding:10px 14px;display:flex}.opportunity-control-grid{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:start;gap:16px;display:grid}.opportunity-control-grid>.card{gap:14px;padding:18px;display:grid}.distribution-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.distribution-controls>section{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-soft);align-content:start;gap:13px;min-width:0;padding:16px;display:grid}.distribution-controls h2{margin:0;font-size:1rem}.audience-list{flex-wrap:wrap;gap:8px;display:flex}.audience-chip{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:4px;padding:3px 4px 3px 3px;display:inline-flex}.audience-chip .button{min-height:32px;padding:4px 9px;font-size:.72rem}.share-link-result{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.match-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.match-card{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-soft);gap:9px;min-width:0;padding:14px;display:grid}.match-card p,.match-card ul{color:var(--ink-soft);margin:0}.match-card ul{gap:4px;padding-left:18px;font-size:.78rem;display:grid}.portal-documents{gap:12px;display:grid}@media (max-width:1024px){.portal-grid,.distribution-controls,.match-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.buyer-profile-grid,.buyer-opportunity-grid,.portal-grid,.portal-detail__grid,.opportunity-control-grid,.distribution-controls,.match-grid,.buyer-disclosure-grid{grid-template-columns:1fr}}@media (max-width:560px){.buyer-segment-strip{flex-direction:column;align-items:flex-start}.share-link-result{grid-template-columns:1fr}}@media (max-width:480px){.investor-header{padding-inline:14px}.investor-header .brand-lockup small{display:none}.investor-main{width:min(100% - 24px,1180px);padding-top:24px}.portal-card__facts{grid-template-columns:1fr}}[data-surface-style=liquid_glass]{--background-strength-soft:22%;--glass-nav-opacity:66%;--glass-header-opacity:68%;--glass-floating-opacity:60%;--glass-content-opacity:86%;--glass-data-opacity:98%;--glass-tint-strength:3%;--glass-blur-navigation:28px;--glass-blur-floating:34px;--glass-blur-content:18px;--glass-nav-surface:color-mix(in srgb, var(--sidebar) var(--glass-nav-opacity), transparent);--glass-header-surface:color-mix(in srgb, var(--surface) var(--glass-header-opacity), transparent);--glass-floating-surface:color-mix(in srgb, var(--surface) var(--glass-floating-opacity), transparent);--glass-content-surface:color-mix(in srgb, var(--surface) var(--glass-content-opacity), transparent);--glass-soft-surface:var(--glass-content-surface);--solid-data-surface:color-mix(in srgb, var(--surface) var(--glass-data-opacity), var(--canvas));--glass-border:color-mix(in srgb, var(--line-strong) 88%, white 12%);--glass-edge-highlight:inset 0 1px 0 #ffffff29;--glass-depth-navigation:0 16px 44px #07120d21;--glass-depth-content:0 18px 48px #07120d1f;--glass-depth-floating:0 28px 86px #05100b45, 0 8px 24px #05100b1f;--glass-depth-modal:0 34px 110px #050e0a52, 0 12px 34px #050e0a26}[data-surface-style=liquid_glass][data-background-intensity=subtle]{--background-strength:22%;--background-strength-soft:13%}[data-surface-style=liquid_glass][data-background-intensity=standard]{--background-strength:39%;--background-strength-soft:24%}[data-surface-style=liquid_glass][data-background-intensity=strong]{--background-strength:58%;--background-strength-soft:36%}[data-surface-style=liquid_glass][data-background=emet_aurora]{--background-layer:radial-gradient(ellipse 68% 54% at 82% 10%,color-mix(in srgb,#8bd9ba var(--background-strength),transparent),transparent 70%),radial-gradient(ellipse 70% 58% at 12% 82%,color-mix(in srgb,#176847 var(--background-strength-soft),transparent),transparent 72%),linear-gradient(138deg,color-mix(in srgb,#2f9b70 var(--background-strength-soft),transparent),transparent 52%)}[data-surface-style=liquid_glass][data-background=graphite]{--background-layer:radial-gradient(ellipse 72% 56% at 84% 12%,color-mix(in srgb,#a8b4c0 var(--background-strength),transparent),transparent 72%),radial-gradient(ellipse 68% 62% at 8% 86%,color-mix(in srgb,#26313b var(--background-strength-soft),transparent),transparent 74%),linear-gradient(145deg,color-mix(in srgb,#586774 var(--background-strength-soft),transparent),transparent 58%)}[data-surface-style=liquid_glass][data-background=midnight_navy]{--background-layer:radial-gradient(ellipse 72% 54% at 82% 8%,color-mix(in srgb,#4e91d1 var(--background-strength),transparent),transparent 70%),radial-gradient(ellipse 72% 64% at 8% 88%,color-mix(in srgb,#0a2b50 var(--background-strength),transparent),transparent 74%),linear-gradient(150deg,color-mix(in srgb,#173f6b var(--background-strength-soft),transparent),transparent 58%)}[data-surface-style=liquid_glass][data-background=burgundy_mist]{--background-layer:radial-gradient(ellipse 70% 54% at 84% 12%,color-mix(in srgb,#d29aac var(--background-strength),transparent),transparent 70%),radial-gradient(ellipse 72% 64% at 10% 86%,color-mix(in srgb,#681f38 var(--background-strength-soft),transparent),transparent 74%),linear-gradient(142deg,color-mix(in srgb,#8d3650 var(--background-strength-soft),transparent),transparent 56%)}[data-surface-style=liquid_glass][data-background=warm_sand]{--background-layer:radial-gradient(ellipse 72% 56% at 84% 10%,color-mix(in srgb,#e6c28d var(--background-strength),transparent),transparent 71%),radial-gradient(ellipse 70% 62% at 9% 88%,color-mix(in srgb,#855237 var(--background-strength-soft),transparent),transparent 75%),linear-gradient(142deg,color-mix(in srgb,#bd8259 var(--background-strength-soft),transparent),transparent 57%)}[data-surface-style=liquid_glass][data-background=forest_fog]{--background-layer:radial-gradient(ellipse 70% 56% at 84% 11%,color-mix(in srgb,#a5bea2 var(--background-strength),transparent),transparent 70%),radial-gradient(ellipse 72% 64% at 8% 88%,color-mix(in srgb,#24553a var(--background-strength-soft),transparent),transparent 74%),linear-gradient(145deg,color-mix(in srgb,#527b5d var(--background-strength-soft),transparent),transparent 58%)}[data-surface-style=liquid_glass][data-background=ivory_light]{--background-layer:radial-gradient(ellipse 72% 54% at 84% 10%,color-mix(in srgb,#fff3cf var(--background-strength),transparent),transparent 70%),radial-gradient(ellipse 70% 64% at 8% 88%,color-mix(in srgb,#9b8357 var(--background-strength-soft),transparent),transparent 74%),linear-gradient(145deg,color-mix(in srgb,#d8c69e var(--background-strength-soft),transparent),transparent 58%);--glass-nav-opacity:76%;--glass-header-opacity:78%;--glass-floating-opacity:72%;--glass-content-opacity:92%}[data-surface-style=liquid_glass][data-background=monochrome]{--background-layer:radial-gradient(ellipse 72% 56% at 84% 10%,color-mix(in srgb,#d5d5d5 var(--background-strength),transparent),transparent 72%),radial-gradient(ellipse 70% 64% at 8% 88%,color-mix(in srgb,#303030 var(--background-strength-soft),transparent),transparent 75%),linear-gradient(140deg,color-mix(in srgb,#7d7d7d var(--background-strength-soft),transparent),transparent 58%)}[data-surface-style=liquid_glass]:is([data-background=midnight_navy],[data-background=graphite],[data-background=monochrome]){--glass-nav-opacity:60%;--glass-header-opacity:62%;--glass-floating-opacity:55%;--glass-content-opacity:84%}[data-surface-style=liquid_glass][data-background=none]{--glass-nav-opacity:82%;--glass-header-opacity:82%;--glass-floating-opacity:78%;--glass-content-opacity:92%}[data-surface-style=liquid_glass] body{isolation:isolate;background-color:#0000;background-image:none;position:relative}[data-surface-style=liquid_glass] body:before{content:"";z-index:-1;pointer-events:none;background-color:var(--canvas);background-image:var(--background-layer);filter:saturate(1.04);transition:opacity .36s var(--motion-ease),filter .36s var(--motion-ease);background-position:50%;background-size:cover;position:fixed;inset:0}[data-surface-style=liquid_glass].visual-theme-transitioning body:before{animation:emet-wallpaper-reveal .36s var(--motion-ease)}@keyframes emet-wallpaper-reveal{0%{opacity:.42;filter:saturate(.88)blur(5px)}to{opacity:1;filter:saturate(1.04)blur()}}[data-surface-style=liquid_glass] .app-frame{padding:10px 10px 0}[data-surface-style=liquid_glass] .sidebar{border:1px solid var(--glass-border);background:linear-gradient(150deg,color-mix(in srgb,var(--glass-tint) var(--glass-tint-strength),transparent),transparent 44%),var(--glass-nav-surface);width:228px;box-shadow:var(--glass-edge-highlight),var(--glass-depth-navigation);-webkit-backdrop-filter:saturate(1.12) blur(var(--glass-blur-navigation));backdrop-filter:saturate(1.12) blur(var(--glass-blur-navigation));border-radius:20px;padding:18px 14px;inset:10px auto 10px 10px}[data-surface-style=liquid_glass] .topbar{isolation:isolate;border:1px solid var(--glass-border);box-shadow:var(--glass-edge-highlight),var(--glass-depth-navigation);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:17px;top:10px}[data-surface-style=liquid_glass] .topbar:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,#ffffff09,transparent 68%),var(--glass-header-surface);-webkit-backdrop-filter:saturate(1.1) blur(var(--glass-blur-navigation));backdrop-filter:saturate(1.1) blur(var(--glass-blur-navigation));position:absolute;inset:0}[data-surface-style=liquid_glass] .sidebar-tongue{border:1px solid var(--glass-border);background:var(--glass-floating-surface);box-shadow:var(--glass-edge-highlight),var(--glass-depth-floating);-webkit-backdrop-filter:saturate(1.12) blur(var(--glass-blur-floating));backdrop-filter:saturate(1.12) blur(var(--glass-blur-floating));border-radius:14px;left:8px}[data-surface-style=liquid_glass] .navigation__link:hover{color:#fff;background:#ffffff17}[data-surface-style=liquid_glass] .navigation__link--active{color:#fff;box-shadow:inset 3px 0 color-mix(in srgb,var(--brand) 78%,white),inset 0 1px #ffffff26,0 8px 22px #040e0921;background:#ffffff26}[data-surface-style=liquid_glass] .navigation__link:active{filter:brightness(.97);transform:translateY(1px)}[data-surface-style=liquid_glass] .chat-panel{border-color:var(--glass-border);box-shadow:var(--glass-edge-highlight),var(--glass-depth-floating)}[data-surface-style=liquid_glass] .chat-panel--mode-floating{background:linear-gradient(180deg,#ffffff0b,transparent 34%),color-mix(in srgb,var(--surface) 84%,transparent);-webkit-backdrop-filter:saturate(1.16) blur(var(--glass-blur-floating));backdrop-filter:saturate(1.16) blur(var(--glass-blur-floating))}[data-surface-style=liquid_glass] :is(.chat-panel--mode-docked-left,.chat-panel--mode-docked-right){background:color-mix(in srgb,var(--surface) 90%,transparent);-webkit-backdrop-filter:saturate(1.08)blur(22px);backdrop-filter:saturate(1.08)blur(22px)}[data-surface-style=liquid_glass] .chat-panel--mode-expanded{inset:82px 10px 10px var(--workspace-sidebar-width);background:color-mix(in srgb,var(--surface) 95%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}[data-surface-style=liquid_glass] .app-shell--sidebar-collapsed .chat-panel--mode-expanded{left:10px}[data-surface-style=liquid_glass] .chat-panel--mode-minimized{background:var(--glass-floating-surface);box-shadow:var(--glass-edge-highlight),var(--glass-depth-floating);-webkit-backdrop-filter:saturate(1.14) blur(var(--glass-blur-floating));backdrop-filter:saturate(1.14) blur(var(--glass-blur-floating))}[data-surface-style=liquid_glass] .chat-panel .chat-panel__titlebar{background:color-mix(in srgb,var(--sidebar) 58%,transparent);box-shadow:inset 0 1px #ffffff24}[data-surface-style=liquid_glass] .chat-panel :is(.chat-workspace,.chat-conversation,.chat-message-list){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}[data-surface-style=liquid_glass] .chat-panel .chat-channel-rail{background:color-mix(in srgb,var(--surface-soft) 36%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}[data-surface-style=liquid_glass] .chat-panel :is(.chat-composer,.chat-thread-drawer__composer){background:color-mix(in srgb,var(--surface) 94%,var(--canvas));-webkit-backdrop-filter:none;backdrop-filter:none}[data-surface-style=liquid_glass] .chat-panel .chat-thread-drawer{background:color-mix(in srgb,var(--surface) 92%,var(--canvas));-webkit-backdrop-filter:none;backdrop-filter:none}[data-surface-style=liquid_glass] :is(.settings-preferences-card,.settings-card,.home-focus-card,.home-context-card,.owner-deal-decisions,.state-panel,.calendar-admin>.card){border-color:var(--glass-border);background:linear-gradient(180deg,#ffffff07,transparent 18%),var(--glass-content-surface);box-shadow:var(--glass-edge-highlight),var(--glass-depth-content);-webkit-backdrop-filter:none;backdrop-filter:none}[data-surface-style=liquid_glass] :is(.settings-preferences-card,.settings-card) :is(.preference-row,.preference-categories,.appearance-settings,.settings-form-section,.settings-card-heading){background:0 0}[data-surface-style=liquid_glass] .settings-form-footer{background:color-mix(in srgb,var(--surface) 58%,transparent)}[data-surface-style=liquid_glass] .settings-section-nav{border-color:var(--glass-border);background:var(--glass-floating-surface);box-shadow:var(--glass-edge-highlight),var(--glass-depth-navigation);-webkit-backdrop-filter:saturate(1.1) blur(var(--glass-blur-navigation));backdrop-filter:saturate(1.1) blur(var(--glass-blur-navigation))}[data-surface-style=liquid_glass] .operational-calendar-page .operational-calendar{border-color:var(--glass-border);box-shadow:var(--glass-depth-content);background-color:#0000;background-image:none}[data-surface-style=liquid_glass] :is(.operational-calendar__toolbar,.calendar-filterbar){background:var(--glass-content-surface);-webkit-backdrop-filter:saturate(1.08) blur(var(--glass-blur-content));backdrop-filter:saturate(1.08) blur(var(--glass-blur-content))}[data-surface-style=liquid_glass] .calendar-view-switch{background:color-mix(in srgb,var(--surface) 54%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}[data-surface-style=liquid_glass] .calendar-view-viewport{background:var(--solid-data-surface)}[data-surface-style=liquid_glass] :is(.table-shell,.dialog,.form-section,.import-step,.financial-facts,.deal-section,.deal-scenario,.deal-room__hero,.deal-card,.visit-mode__hero,.pi-summary,.property-intelligence,.workforce-record__identity,.workforce-section-grid>.card,.record-list__card,.analytics-kpi,.analytics-trend-card,.analytics-ring-card,.analytics-employee-card,.calendar-day-cell,.workforce-document-viewer,.portal-card,.buyer-profile-grid>.card,.buyer-opportunity-grid>.card){background-color:var(--solid-data-surface);-webkit-backdrop-filter:none;backdrop-filter:none}[data-surface-style=liquid_glass] body:has(:is(.workforce-record,.workforce-document-viewer,.deal-room,.property-intelligence)):before{filter:saturate(.58)brightness(.72)}[data-surface-style=liquid_glass] :is(.main-content:has(.workforce-record),.main-content:has(.deal-room),.main-content:has(.workforce-document-viewer),.main-content:has(.property-intelligence)){border-radius:var(--radius-lg);background:var(--privacy-overlay)}.visual-preview{min-height:310px;transition:background-color .32s var(--motion-ease),border-color .22s var(--motion-ease),box-shadow .22s var(--motion-ease);grid-template-columns:60px minmax(0,1fr) 112px}.visual-preview:before{background:radial-gradient(ellipse 72% 60% at 84% 10%,color-mix(in srgb,var(--preview-wallpaper-2,var(--preview-brand)) var(--preview-wallpaper-strength,32%),transparent),transparent 70%),radial-gradient(ellipse 70% 64% at 8% 88%,color-mix(in srgb,var(--preview-wallpaper-1,var(--preview-brand)) var(--preview-wallpaper-soft,20%),transparent),transparent 74%);transition:opacity .32s var(--motion-ease),filter .32s var(--motion-ease)}.visual-preview[data-preview-style=liquid_glass]:before{z-index:0}.visual-preview[data-preview-style=liquid_glass]>:is(.visual-preview__sidebar,.visual-preview__workspace,.visual-preview__chat){z-index:1;position:relative}.visual-preview[data-preview-style=liquid_glass]>.visual-preview__popup{z-index:2;position:absolute}.visual-preview[data-preview-background=emet_aurora]{--preview-wallpaper-1:#176847;--preview-wallpaper-2:#8bd9ba}.visual-preview[data-preview-background=graphite]{--preview-wallpaper-1:#26313b;--preview-wallpaper-2:#a8b4c0}.visual-preview[data-preview-background=midnight_navy]{--preview-wallpaper-1:#0a2b50;--preview-wallpaper-2:#4e91d1}.visual-preview[data-preview-background=burgundy_mist]{--preview-wallpaper-1:#681f38;--preview-wallpaper-2:#d29aac}.visual-preview[data-preview-background=warm_sand]{--preview-wallpaper-1:#855237;--preview-wallpaper-2:#e6c28d}.visual-preview[data-preview-background=forest_fog]{--preview-wallpaper-1:#24553a;--preview-wallpaper-2:#a5bea2}.visual-preview[data-preview-background=ivory_light]{--preview-wallpaper-1:#9b8357;--preview-wallpaper-2:#fff3cf}.visual-preview[data-preview-background=monochrome]{--preview-wallpaper-1:#303030;--preview-wallpaper-2:#d5d5d5}.visual-preview[data-preview-background-intensity=subtle]{--preview-wallpaper-strength:22%;--preview-wallpaper-soft:13%}.visual-preview[data-preview-background-intensity=standard]{--preview-wallpaper-strength:40%;--preview-wallpaper-soft:25%}.visual-preview[data-preview-background-intensity=strong]{--preview-wallpaper-strength:62%;--preview-wallpaper-soft:38%}.visual-preview[data-preview-background-intensity=subtle]:before{opacity:.78}.visual-preview[data-preview-background-intensity=standard]:before,.visual-preview[data-preview-background-intensity=strong]:before{opacity:1}.visual-preview[data-preview-style=liquid_glass] .visual-preview__sidebar{background:color-mix(in srgb,var(--preview-sidebar) 64%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.visual-preview[data-preview-style=liquid_glass] .visual-preview__workspace>header{background:color-mix(in srgb,var(--preview-surface) 68%,transparent);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.appearance-preview-panel .visual-preview[data-preview-style=liquid_glass] :is(.visual-preview__card,.visual-preview__calendar){background:color-mix(in srgb,var(--preview-surface) 84%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.appearance-preview-panel .visual-preview[data-preview-style=liquid_glass] .visual-preview__data{background:color-mix(in srgb,var(--preview-surface) 98%,var(--preview-canvas));-webkit-backdrop-filter:none;backdrop-filter:none}.appearance-preview-panel .visual-preview[data-preview-style=liquid_glass] .visual-preview__chat{background:color-mix(in srgb,var(--preview-surface) 60%,transparent);-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);box-shadow:inset 1px 0 #ffffff26}.appearance-preview-panel .visual-preview[data-preview-style=liquid_glass] .visual-preview__popup{background:color-mix(in srgb,var(--preview-surface) 58%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px #ffffff3d,0 12px 28px #0003}[data-surface-style=liquid_glass][data-glass-intensity=subtle]{--glass-nav-opacity:74%;--glass-header-opacity:76%;--glass-floating-opacity:69%;--glass-content-opacity:90%;--glass-blur-navigation:20px;--glass-blur-floating:24px;--glass-blur-content:14px}[data-surface-style=liquid_glass][data-glass-intensity=subtle][data-background=ivory_light]{--glass-nav-opacity:80%;--glass-header-opacity:82%;--glass-floating-opacity:76%;--glass-content-opacity:93%}[data-surface-style=liquid_glass][data-glass-intensity=subtle][data-background=none]{--glass-nav-opacity:86%;--glass-header-opacity:86%;--glass-floating-opacity:82%;--glass-content-opacity:94%}[data-surface-style=liquid_glass][data-reduce-transparency=true]{--glass-nav-opacity:94%;--glass-header-opacity:95%;--glass-floating-opacity:94%;--glass-content-opacity:97%;--glass-blur-navigation:0px;--glass-blur-floating:0px;--glass-blur-content:0px}[data-surface-style=liquid_glass][data-reduce-transparency=true] body:before{filter:saturate(.82)contrast(.96)}[data-surface-style=liquid_glass][data-reduce-transparency=true] :is(.sidebar,.topbar,.sidebar-tongue,.chat-panel,.settings-section-nav,.user-menu__panel,.language-selector__menu,.notification-panel,.command-dialog,.calendar-popover,.date-range-popover,.operational-calendar__toolbar,.calendar-filterbar,.workspace-guide-card,.connection-status,.workspace-mode-indicator,.presentation-mode-indicator),[data-surface-style=liquid_glass][data-reduce-transparency=true] .topbar:before{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-surface-style=liquid_glass][data-reduce-transparency=true] .chat-panel{background:color-mix(in srgb,var(--surface) 98%,var(--canvas))!important}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){[data-surface-style=liquid_glass]{--glass-nav-opacity:92%;--glass-header-opacity:93%;--glass-floating-opacity:92%;--glass-content-opacity:96%}}@media (max-width:820px){[data-surface-style=liquid_glass]{--glass-nav-opacity:86%;--glass-header-opacity:86%;--glass-floating-opacity:84%;--glass-content-opacity:94%;--glass-blur-navigation:12px;--glass-blur-floating:14px;--glass-blur-content:10px}[data-surface-style=liquid_glass] .app-frame{padding:6px 6px 0}[data-surface-style=liquid_glass] .topbar{border-radius:14px;top:6px}[data-surface-style=liquid_glass] body:before{filter:saturate(.96);background-size:auto 100%}[data-surface-style=liquid_glass] :is(.chat-panel--mode-docked-left,.chat-panel--mode-docked-right,.chat-panel--mode-expanded){border-radius:16px;width:auto!important;height:auto!important;inset:70px 6px 6px!important}.visual-preview{grid-template-columns:50px minmax(0,1fr) 94px;min-height:285px}}@media (max-width:520px){.visual-preview{grid-template-columns:44px minmax(0,1fr);min-height:270px}.visual-preview__chat{display:none}}@media (prefers-color-scheme:dark){.visual-preview[data-preview-appearance=system]{--preview-canvas:#101713;--preview-surface:#18231ef0;--preview-ink:#eef5f1}}@media (prefers-reduced-transparency:reduce){[data-surface-style=liquid_glass]{--glass-nav-opacity:94%;--glass-header-opacity:95%;--glass-floating-opacity:94%;--glass-content-opacity:97%;--glass-blur-navigation:0px;--glass-blur-floating:0px;--glass-blur-content:0px}[data-surface-style=liquid_glass] body:before{filter:saturate(.82)contrast(.96)}[data-surface-style=liquid_glass] *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media (prefers-reduced-motion:reduce){[data-surface-style=liquid_glass] body:before,.visual-preview{transition:none!important;animation:none!important}}.workspace-menu-controls{gap:10px;display:grid}.workspace-menu-controls>section:first-child{gap:7px;display:grid}.workspace-menu-controls>section:first-child>span,.workspace-menu-row>span{color:var(--ink-soft);font-size:.68rem;font-weight:760}.workspace-mode-segments{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;display:grid}.workspace-mode-segments button{min-width:0;min-height:34px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:5px 6px;font-size:.68rem;font-weight:760}.workspace-mode-segments button[aria-checked=true]{color:var(--brand-strong);background:var(--surface);box-shadow:var(--shadow-xs)}.workspace-menu-row{justify-content:space-between;align-items:center;gap:10px;min-height:38px;display:flex}.workspace-menu-row>span{align-items:center;gap:6px;display:flex}.workspace-menu-row select{min-width:116px;min-height:36px;padding:6px 34px 6px 10px}.workspace-menu-actions{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:4px;padding-top:8px;display:grid}.workspace-menu-actions button{min-height:36px;color:var(--ink-soft);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 8px;font-size:.71rem;font-weight:700}.workspace-menu-actions button:hover{color:var(--ink);background:var(--surface-soft)}.workspace-menu-actions button:last-child{color:var(--danger);grid-column:1/-1}.workspace-device-settings{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);grid-template-columns:minmax(0,1fr) minmax(160px,220px) auto;align-items:end;gap:16px;padding:18px;display:grid}.workspace-device-settings>div h3,.workspace-device-settings>div p{margin:0}.workspace-device-settings>div p{color:var(--ink-soft);margin-top:5px;font-size:.78rem;line-height:1.5}.workspace-device-settings .field{margin:0}.switch-button--compact{width:40px!important;min-height:24px!important;padding:2px!important}.switch-button--compact>span{width:18px!important;height:18px!important}.switch-button--compact[aria-checked=true]>span{transform:translate(16px)!important}.user-menu__panel{overscroll-behavior:contain;scrollbar-gutter:stable;width:min(310px,100vw - 20px);max-height:min(720px,100dvh - 88px);overflow:hidden auto}.connection-status,.workspace-mode-indicator,.presentation-mode-indicator{z-index:110;border:1px solid var(--line-strong);min-height:40px;color:var(--ink);background:var(--surface);box-shadow:var(--shadow-md);border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:.76rem;font-weight:720;display:flex;position:fixed;bottom:18px;right:18px}.connection-status span{background:var(--positive);border-radius:50%;width:8px;height:8px}.connection-status--offline span{background:var(--warning)}.connection-status--reconnecting span{animation:1s ease-in-out infinite workspace-pulse}.workspace-mode-indicator,.presentation-mode-indicator{background:color-mix(in srgb,var(--surface) 94%,var(--brand-soft));bottom:14px;left:50%;right:auto;transform:translate(-50%)}.workspace-mode-indicator button,.presentation-mode-indicator button{min-height:30px;color:var(--brand-strong);background:var(--brand-soft);cursor:pointer;border:0;border-radius:999px;padding:4px 9px;font-weight:760}.presentation-mode-indicator{bottom:62px}@keyframes workspace-pulse{50%{opacity:.4;transform:scale(.8)}}.workspace-overlay{z-index:160;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050c097a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.workspace-guide-card{border:1px solid var(--line-strong);width:min(520px,100%);max-height:calc(100dvh - 36px);color:var(--ink);background:var(--surface);box-shadow:var(--shadow-lg);border-radius:22px;padding:28px;position:relative;overflow:auto}.workspace-guide-card>svg{width:38px;height:38px;color:var(--brand-strong);background:var(--brand-soft);border-radius:12px;margin-bottom:16px;padding:8px}.workspace-guide-card h2{letter-spacing:-.025em;margin:0 36px 8px 0;font-size:1.35rem}.workspace-guide-card h3{margin:24px 0 8px;font-size:.9rem}.workspace-guide-card p,.workspace-guide-card li{color:var(--ink-soft);line-height:1.6}.workspace-guide-card__close{position:absolute;top:14px;right:14px}.workspace-guide-card__step{color:var(--brand-strong);letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:.7rem;font-weight:800;display:block}.workspace-guide-actions{align-items:center;gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.onboarding-card footer{justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.onboarding-card footer>div{gap:8px;display:flex}.shortcut-list{gap:4px;margin:18px 0 0;display:grid}.shortcut-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:46px;display:flex}.shortcut-list dt,.shortcut-list dd{margin:0}.shortcut-list dt{gap:4px;display:flex}.shortcut-list kbd,.command-action-list kbd{border:1px solid var(--line-strong);background:var(--surface-soft);box-shadow:0 1px 0 var(--line);border-radius:6px;padding:3px 6px;font-size:.68rem}.shortcut-list dd{color:var(--ink-soft);font-size:.8rem}.command-section-heading{color:var(--ink-soft);justify-content:space-between;align-items:end;gap:12px;padding:10px 10px 6px;display:flex}.command-section-heading span{color:var(--ink);text-transform:uppercase;letter-spacing:.07em;font-size:.72rem;font-weight:800}.command-section-heading small{font-size:.68rem}.command-action-list button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 11px;display:grid}.command-action-list button:hover,.command-action-list button:focus-visible{background:var(--surface-soft)}.command-action-list strong{font-size:.82rem}.command-search-hint{font-size:.72rem;text-align:left!important;padding:15px 10px 8px!important}.workspace-route-loading,.workspace-route-error{max-width:1080px;margin:0 auto}.workspace-skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.workspace-skeleton-grid span,.workspace-skeleton-table span{background:linear-gradient(90deg,var(--surface-soft),color-mix(in srgb,var(--surface-soft) 55%,var(--surface)),var(--surface-soft));background-size:220% 100%;border-radius:14px;animation:1.5s ease-in-out infinite workspace-shimmer;display:block}.workspace-skeleton-grid span{min-height:116px}.workspace-skeleton-table{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);gap:9px;padding:18px;display:grid}.workspace-skeleton-table span{border-radius:9px;height:42px}.workspace-recovery-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}@keyframes workspace-shimmer{50%{background-position:100% 0}}@media (min-width:821px){[data-density=compact]{--space-page:clamp(18px,2.2vw,34px)}[data-density=compact] :is(.table-shell td,.table-shell th){padding-block:8px}[data-density=compact] :is(.card,.analytics-kpi,.record-list__card,.deal-card){padding:clamp(12px,1.4vw,18px)}[data-density=compact] :is(.page-stack,.section-stack){gap:14px}[data-density=compact] .navigation__link{min-height:40px}}[data-workspace-mode=focus] .topbar__context,[data-workspace-mode=focus] .sidebar__footer{opacity:.55}[data-workspace-mode=focus] .main-content{max-width:1560px;margin-inline:auto}[data-presentation-mode=true] :is(.notification-toast,.chat-toast,.chat-trigger__count,.notification-bell__count,.attention-private-value){visibility:hidden!important}[data-presentation-mode=true] :is(.notification-item__content p,.chat-channel-row__preview,.chat-message__body){filter:blur(7px);-webkit-user-select:none;user-select:none}[data-presentation-mode=true] :is(.notification-item__content p,.chat-channel-row__preview,.chat-message__body):hover{filter:blur(4px)}@media (max-width:700px){.workspace-mode-segments{grid-template-columns:repeat(3,minmax(72px,1fr))}.workspace-mode-indicator,.presentation-mode-indicator{justify-content:center;bottom:8px;left:8px;right:8px;transform:none}.presentation-mode-indicator{bottom:58px}.connection-status{max-width:calc(100vw - 16px);bottom:8px;right:8px}.workspace-guide-card{padding:22px}.workspace-device-settings{grid-template-columns:1fr;align-items:stretch}.workspace-skeleton-grid{grid-template-columns:1fr}.onboarding-card footer{flex-direction:column-reverse;align-items:stretch}.onboarding-card footer>div{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.connection-status--reconnecting span,.workspace-skeleton-grid span,.workspace-skeleton-table span{animation:none}.workspace-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}}@media print{@page{margin:14mm}html,body{color:#111!important;background:#fff!important;font-size:10.5pt!important}body:before,.sidebar,.topbar,.sidebar-tongue,.mobile-menu,.chat-panel,.chat-toast,.notification-toast,.connection-status,.workspace-mode-indicator,.presentation-mode-indicator,.workspace-overlay,.operational-view-indicator,.agent-preview-indicator,.button,.icon-button,.pagination,.filter-drawer,.settings-section-nav{display:none!important}.app-frame,.app-shell--sidebar-collapsed .app-frame{margin:0!important}.main-content{background:#fff!important;width:100%!important;max-width:none!important;padding:0!important}.card,.table-shell,.deal-card,.analytics-kpi,.record-list__card{break-inside:avoid;box-shadow:none!important;background:#fff!important;border:1px solid #c8c8c8!important}a{color:#111!important;text-decoration:none!important}a[href^=http]:after{content:" (" attr(href) ")";font-size:8pt}table{border-collapse:collapse!important;width:100%!important}th,td{border-bottom:1px solid #ddd!important}}.attention-panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);gap:12px;padding:clamp(16px,2vw,22px);display:grid}.attention-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.attention-panel>header :is(h2,p){margin:0}.attention-panel>header>span{color:var(--ink-soft);font-size:.72rem}.attention-panel__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.attention-panel__list a{min-height:62px;color:var(--ink);transition:background var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease);border:1px solid #0000;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 11px;text-decoration:none;display:grid}.attention-panel__list a:hover{border-color:var(--line);background:var(--surface-soft);transform:translateY(-1px)}.attention-panel__icon{width:34px;height:34px;color:var(--brand-strong);background:var(--brand-soft);border-radius:10px;place-items:center;display:grid}.attention-panel__icon svg{width:17px}.attention-panel__body{gap:2px;min-width:0;display:grid}.attention-panel__body>strong,.attention-panel__body>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attention-panel__body>small,.attention-panel__meta{color:var(--ink-soft);font-size:.68rem}.attention-panel__reason{color:var(--brand-strong);letter-spacing:.045em;text-transform:uppercase;font-size:.64rem;font-weight:800}.attention-panel__meta{flex-wrap:wrap;gap:4px 12px;display:flex}.attention-panel__reason--overdue{color:var(--semantic-danger-text)}.attention-panel__list a:has(.date-status--overdue) .attention-panel__reason{color:var(--semantic-danger-text)}.attention-panel__open{color:var(--brand-strong);white-space:nowrap;font-size:.72rem;font-weight:750}.attention-panel__clear{background:var(--surface-soft);border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.attention-panel__clear>svg{width:24px;color:var(--positive)}.attention-panel__clear :is(strong,p){margin:0}.attention-panel__clear p{color:var(--ink-soft);font-size:.76rem}.command-recent-list{gap:3px;margin:0;padding:0;list-style:none;display:grid}.command-recent-list a{border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px;text-decoration:none;display:grid}.command-recent-list a:hover{background:var(--surface-soft)}.command-recent-list a>span:nth-child(2){min-width:0;display:grid}.command-recent-list :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.command-recent-list small{color:var(--ink-soft)}.chat-message--grouped{padding-top:2px}.chat-message--grouped>.chat-avatar{visibility:hidden}.chat-message--grouped .chat-message__body>header{display:none}.chat-message--grouped .chat-message__body>p{margin-top:0}.design-system-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.design-system-gallery__grid>.card{align-content:start;gap:14px;padding:20px;display:grid}.design-system-gallery__grid h2,.design-system-gallery__grid p{margin:0}.design-system-gallery__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.design-system-gallery__surface{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);gap:4px;padding:18px;display:grid}.design-system-gallery__surface span{color:var(--ink-soft)}.design-system-gallery__motion{transition:transform var(--motion-panel) var(--motion-ease),box-shadow var(--motion-panel) var(--motion-ease)}.design-system-gallery__motion:is(:hover,:focus-within){box-shadow:var(--shadow-lg);transform:translateY(-3px)}.design-system-gallery__tabs{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;gap:3px;padding:3px;display:flex}.design-system-gallery__tabs button{min-height:38px;color:var(--ink-soft);background:0 0;border:0;border-radius:9px;flex:1;font-weight:720}.design-system-gallery__tabs button[aria-current=page]{color:var(--brand-strong);background:var(--surface);box-shadow:var(--shadow-sm)}.design-system-gallery__popover{width:max-content;max-width:100%;position:relative}.design-system-gallery__popover>summary{cursor:pointer;list-style:none}.design-system-gallery__popover>summary::-webkit-details-marker{display:none}.design-system-gallery__popover>div{border:1px solid var(--line);background:var(--surface);width:min(280px,100vw - 80px);box-shadow:var(--shadow-lg);animation:emet-popover-in var(--motion-panel) var(--motion-ease) both;border-radius:12px;gap:4px;margin-top:8px;padding:14px;display:grid}.design-system-gallery__popover p,.design-system-gallery__dialog p{color:var(--ink-soft);font-size:.78rem}.design-system-gallery__dialog{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-lg);gap:10px;padding:18px;display:grid}.design-system-gallery__grid .state-panel{min-height:180px}@keyframes emet-popover-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:none}}@keyframes emet-panel-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes emet-overlay-in{0%{opacity:0}to{opacity:1}}.lead-control-menu[open]>.lead-control-menu__panel,.chat-window-menu[open]>div,.chat-composer-more[open]>div{transform-origin:100% 0;animation:emet-popover-in var(--motion-panel) var(--motion-ease) both}.command-dialog[open],.followup-dialog[open],.pipeline-dialog[open]{animation:emet-panel-in var(--motion-panel) var(--motion-ease) both}.workspace-overlay{animation:emet-overlay-in var(--motion-large) var(--motion-ease) both}@media (max-width:720px){.attention-panel__list a{grid-template-columns:32px minmax(0,1fr)}.attention-panel__list a>.badge,.attention-panel__open{grid-column:2}.design-system-gallery__grid{grid-template-columns:1fr}.attention-panel__body>strong,.attention-panel__body>small{white-space:normal}}@media (prefers-reduced-motion:reduce){.attention-panel__list a,.design-system-gallery__motion{transition:none}.attention-panel__list a:hover,.design-system-gallery__motion:is(:hover,:focus-within){transform:none}.lead-control-menu[open]>.lead-control-menu__panel,.chat-window-menu[open]>div,.chat-composer-more[open]>div,.command-dialog[open],.followup-dialog[open],.pipeline-dialog[open],.workspace-overlay{animation:none}}.comp-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.comp-summary__card{align-content:center;gap:.25rem;min-height:7rem;display:grid}.comp-summary__card strong{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1}.comp-summary__card span{color:var(--ink-soft)}.comp-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.comp-list{gap:12px;display:grid}.comp-entry,.comp-period{min-width:0;padding:var(--space-4);overflow-wrap:anywhere}.comp-entry>header,.comp-period>header{flex-wrap:wrap}.comp-entry>header>div{flex:12rem;min-width:0}.comp-entry{gap:12px;display:grid}.comp-entry>header,.comp-period>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.comp-entry>header>div{gap:.2rem;display:grid}.comp-period>header>strong{overflow-wrap:anywhere;min-width:0}.comp-period>header>.badge{white-space:nowrap;flex:none}.comp-entry>header span,.comp-period span,.comp-period small{color:var(--ink-soft)}.comp-entry__amount{font-size:1.4rem}.comp-facts{flex-wrap:wrap;gap:16px;margin:0;display:flex}.comp-facts div{gap:.15rem;display:grid}.comp-facts dt{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem}.comp-facts dd{margin:0;font-weight:700}.comp-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.comp-form-grid__actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.comp-decision{grid-template-columns:minmax(8rem,.7fr) minmax(10rem,1fr) auto auto;align-items:end;gap:8px;display:grid}.comp-period-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:12px;display:grid}.comp-period{color:inherit;gap:8px;text-decoration:none;display:grid}.comp-period:hover{border-color:var(--brand);transform:translateY(-1px)}.payroll-period-heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.payroll-period-heading>div{gap:8px;display:grid}.payroll-period-heading>div:last-child{justify-items:end}.payroll-period-heading h1{margin:0}.payroll-period-heading strong{font-size:1.6rem}.payroll-fingerprint{overflow-wrap:anywhere;color:var(--ink-soft)}.payroll-fingerprint code{font-size:.75rem}@media (max-width:900px){.comp-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.comp-split{grid-template-columns:1fr}.comp-decision{grid-template-columns:1fr 1fr}.comp-decision .action-feedback{grid-column:1/-1}}@media (max-width:560px){.comp-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.comp-summary__card{min-height:5.5rem;padding:var(--space-3)}.comp-form-grid,.comp-decision{grid-template-columns:1fr}.comp-form-grid__actions{grid-column:auto}.payroll-period-heading{flex-direction:column;align-items:flex-start}.payroll-period-heading>div:last-child{justify-items:start}.comp-entry>header{align-items:flex-start}.compensation-page .button{min-height:2.75rem}}.density-segments{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;min-width:min(100%,260px);padding:3px;display:grid}.density-segments button{min-width:0;min-height:38px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:6px 10px;font-size:.72rem;font-weight:760}.density-segments button[aria-checked=true]{color:var(--brand-strong);background:var(--surface);box-shadow:var(--shadow-xs)}.density-segments--compact{width:100%;min-width:0}.density-segments--compact button{min-height:34px;padding-inline:6px;font-size:.66rem}.settings-page{max-width:1460px;margin-inline:auto}.settings-workspace{grid-template-columns:minmax(220px,270px) minmax(0,1fr);align-items:start;gap:clamp(18px,2.5vw,34px);display:grid}.settings-workspace__nav{border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface) 95%,transparent);box-shadow:var(--shadow-sm);gap:10px;padding:10px;display:grid;position:sticky;top:84px}.settings-workspace__nav nav{gap:3px;display:grid}.settings-workspace__nav nav button{min-height:42px;color:var(--ink-soft);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:9px 11px;font-weight:720}.settings-workspace__nav nav button:is(:hover,[aria-current=page]){color:var(--brand-strong);background:var(--brand-soft)}.settings-workspace__nav nav>span{color:var(--ink-soft);padding:10px;font-size:.75rem}.settings-workspace__panel,.settings-panel-stack{gap:16px;min-width:0;display:grid}[data-surface-style=liquid_glass] .settings-workspace__nav{border-color:var(--glass-border);background:var(--glass-floating-surface);box-shadow:var(--glass-edge-highlight),var(--glass-depth-navigation);-webkit-backdrop-filter:saturate(1.1) blur(var(--glass-blur-navigation));backdrop-filter:saturate(1.1) blur(var(--glass-blur-navigation))}.state-panel{border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-soft) 72%,transparent);border:0;min-height:0;padding:clamp(22px,4vw,38px)}.state-panel--empty{min-height:150px}.state-panel--healthy .state-panel__mark{color:var(--positive);background:var(--positive-soft)}.state-panel--filtered .state-panel__mark,.state-panel--search .state-panel__mark{color:var(--info);background:var(--info-soft)}.state-panel__action{margin-top:16px}.state-panel--loading{background:0 0;min-height:140px}.today-summary-clear{background:var(--positive-soft);border-radius:12px;align-items:center;gap:12px;min-height:70px;padding:14px 16px;display:flex}.today-summary-clear>svg{width:24px;color:var(--positive)}.today-summary-clear>div{gap:2px;display:grid}.today-summary-clear strong{color:var(--positive)}.today-summary-clear span{color:var(--ink-soft);font-size:.75rem}.buyer-toolbar{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:10px;padding:12px;display:grid}.buyer-toolbar>.field{margin:0}.buyer-toolbar__more{position:relative}.buyer-toolbar__more>summary{cursor:pointer;list-style:none}.buyer-toolbar__more>summary::-webkit-details-marker{display:none}.buyer-toolbar__more>.filter-drawer__panel{z-index:30;grid-template-columns:repeat(2,minmax(0,1fr));width:min(460px,100vw - 32px);left:auto;right:0}.buyer-toolbar__more>.filter-drawer__panel>:last-child{align-self:end}.buyer-directory__name{letter-spacing:-.015em;font-size:.96rem;display:block}.buyer-directory__tags{flex-wrap:wrap;gap:5px;display:flex}.buyer-directory__tag{border:1px solid var(--line);background:var(--surface-soft);min-height:26px;color:var(--ink-soft);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 9px;font-size:.72rem;display:inline-flex}.buyer-directory__phone{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650;text-decoration:none}.buyer-directory__phone:hover,.buyer-directory__open:hover{color:var(--accent);text-decoration:underline}.buyer-directory__open{white-space:nowrap;align-items:center;gap:6px;font-weight:650;display:inline-flex}.buyer-quick-view{flex-wrap:wrap;align-items:center;gap:7px;margin-top:-6px;display:flex}.buyer-directory__cards{display:none}.buyer-directory__card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);gap:10px;padding:16px;display:grid}.buyer-directory__card-heading,.buyer-directory__card-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-width:0;display:flex}.buyer-directory__card-heading strong{font-size:1rem}.buyer-directory__card>small{color:var(--ink-soft)}.buyer-directory__card-actions{border-top:1px solid var(--line);padding-top:9px}@media (max-width:1160px){.buyer-directory>.table-shell{display:none}.buyer-directory__cards{gap:10px;margin:0;padding:0;list-style:none;display:grid}}.buyer-profile-summary{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);gap:14px;padding:18px 20px;display:grid}.buyer-profile-summary__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.buyer-profile-summary__heading h2{margin:0;font-size:1rem}.buyer-profile-summary__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.buyer-profile-summary__facts>div{align-content:start;gap:5px;min-width:0;display:grid}.buyer-profile-summary__facts dt,.buyer-profile-summary__notes>strong{color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:760}.buyer-profile-summary__facts dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.84rem;font-weight:650}.buyer-profile-summary__facts a{color:var(--ink);text-decoration:none}.buyer-profile-summary__facts a:hover{color:var(--accent);text-decoration:underline}.buyer-profile-summary__notes{border-top:1px solid var(--line);gap:5px;padding-top:12px;display:grid}.buyer-profile-summary__notes p{max-width:84ch;color:var(--ink-soft);margin:0;font-size:.79rem;line-height:1.5}.buyer-profile-editor{min-width:0}.buyer-profile-editor>summary{cursor:pointer;align-items:center;min-height:42px;font-size:.85rem;font-weight:740;list-style:none;display:flex}.buyer-profile-editor>summary::-webkit-details-marker{display:none}.buyer-profile-editor>summary:after{content:"⌄";color:var(--ink-soft);margin-left:auto;font-size:1rem;transition:transform .18s}.buyer-profile-editor[open]>summary:after{transform:rotate(180deg)}.buyer-profile-editor>form{border-top:1px solid var(--line);margin-top:12px;padding-top:14px}@media (max-width:720px){.buyer-profile-summary__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.buyer-profile-summary__facts>div:last-child{grid-column:1/-1}}@media (max-width:480px){.buyer-profile-summary{padding:15px}.buyer-profile-summary__facts{grid-template-columns:1fr}.buyer-profile-summary__facts>div:last-child{grid-column:auto}}.route-skeleton{gap:18px;max-width:1480px;margin-inline:auto;padding-block:4px;display:grid}.route-skeleton i{background:linear-gradient(90deg,var(--surface-soft),color-mix(in srgb,var(--surface-soft) 55%,var(--surface)),var(--surface-soft));background-size:220% 100%;border-radius:12px;animation:1.5s ease-in-out infinite workspace-shimmer;display:block}.route-skeleton__heading{gap:9px;display:grid}.route-skeleton__heading i:first-child{width:min(360px,72%);height:34px}.route-skeleton__heading i:last-child{width:min(620px,92%);height:16px}.route-skeleton__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.route-skeleton__metrics i{min-height:112px}.route-skeleton__rows{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);gap:7px;padding:14px;display:grid}.route-skeleton__rows i{height:48px}.route-skeleton__entity{grid-template-columns:1.5fr 1fr 1fr;gap:12px;display:grid}.route-skeleton__entity i{min-height:158px}.route-skeleton__split{grid-template-columns:minmax(210px,.32fr) minmax(0,1fr);gap:18px;display:grid}.route-skeleton__split>*{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);align-content:start;gap:9px;padding:14px;display:grid}.route-skeleton__split aside i{height:38px}.route-skeleton__split main i{height:72px}.semantic-swatch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.semantic-swatch{background:var(--surface-soft);border-radius:12px;gap:4px;padding:12px;display:grid}.semantic-swatch i{background:currentColor;border-radius:99px;width:24px;height:8px}.semantic-swatch--info{color:var(--info)}.semantic-swatch--success{color:var(--positive)}.semantic-swatch--warning{color:var(--warning)}.semantic-swatch--danger{color:var(--danger)}.semantic-swatch--decision{color:var(--decision)}.semantic-swatch--financial{color:var(--financial)}.semantic-swatch--training{color:var(--training)}.semantic-swatch--collaboration{color:var(--collaboration)}.semantic-swatch--neutral{color:var(--ink-soft)}.decision-card,.exception-card{border-left:4px solid var(--decision);border-radius:var(--radius-md);background:var(--decision-soft);gap:10px;padding:16px;display:grid}.entity-chip{color:var(--ink);background:var(--surface-soft);border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:.7rem;font-weight:750;display:inline-flex}.entity-chip:before{content:"";background:var(--ink-soft);border-radius:50%;width:7px;height:7px}@media (max-width:900px){.settings-workspace{grid-template-columns:1fr}.settings-workspace__nav{position:static}.settings-workspace__nav nav{padding-bottom:2px;display:flex;overflow-x:auto}.settings-workspace__nav nav button{flex:none}.route-skeleton__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.route-skeleton__entity{grid-template-columns:1fr}.semantic-swatch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.buyer-toolbar{grid-template-columns:minmax(0,1fr) auto}.buyer-toolbar>.field{grid-column:1/-1}.buyer-toolbar__more>.filter-drawer__panel{grid-template-columns:1fr;width:auto;max-height:70dvh;position:fixed;inset:auto 8px 8px;overflow:auto}.route-skeleton__metrics,.route-skeleton__split{grid-template-columns:1fr}.settings-workspace__nav nav{margin-inline:-2px}.semantic-swatch-grid{grid-template-columns:1fr}.density-segments{width:100%}}@media (prefers-reduced-motion:reduce){.route-skeleton i{animation:none}}:is(.comp-summary,.academy-summary,.home-fact-grid,.today-summary,.analytics-kpi-grid,.analytics-team-summary,.analytics-four-facts,.analytics-rate-strip,.summary-grid--compact,.team-summary-grid,.meta-readiness-grid,.meta-stat-grid,.pi-summary,.deal-room__summary-grid){grid-auto-rows:1fr}:is(.comp-summary__card,.academy-summary__fact,.summary-grid--compact>.card,.summary-grid--compact>.summary-card,.quality-card,.team-summary-grid .card,.analytics-kpi,.analytics-team-summary>div,.analytics-four-facts>.card,.analytics-rate-strip article>a,.meta-readiness-grid .card,.meta-stat-grid .card,.pi-summary .card,.deal-room__summary-grid .card){grid-auto-rows:max-content;align-content:start;min-width:0}:is(.comp-summary__card,.academy-summary__fact,.summary-grid--compact>.card,.summary-grid--compact>.summary-card,.quality-card,.team-summary-grid .card,.analytics-team-summary>div,.meta-readiness-grid .card,.meta-stat-grid .card,.pi-summary .card,.deal-room__summary-grid .card)>:is(span,small){overflow-wrap:anywhere;min-width:0;line-height:1.35}:is(.comp-summary__card,.academy-summary__fact,.summary-grid--compact>.card,.summary-grid--compact>.summary-card,.quality-card,.team-summary-grid .card,.analytics-kpi,.analytics-team-summary>div,.analytics-four-facts>.card,.analytics-rate-strip article>a,.meta-readiness-grid .card,.meta-stat-grid .card,.pi-summary .card,.deal-room__summary-grid .card)>strong{overflow-wrap:anywhere;min-width:0;line-height:1.12}.comp-summary__card{align-content:start}.comp-summary__card span{margin-top:.35rem}.home-fact{grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:start}.home-fact>svg{grid-area:1/1/span 2;margin-top:2px}.home-fact>strong{overflow-wrap:anywhere;grid-area:1/2;min-width:0;line-height:1.1}.home-fact>span{overflow-wrap:anywhere;grid-area:2/2;min-width:0;line-height:1.35}.today-summary>div{grid-template-rows:max-content max-content;align-content:start;align-items:start;display:grid}.today-summary strong{line-height:1.1}.today-summary span,.analytics-kpi span,.analytics-four-facts span,.analytics-rate-strip span{overflow-wrap:anywhere;min-width:0;line-height:1.35}.badge{text-align:center;white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;line-height:1.25}@media (max-width:420px){.home-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-fact{padding:11px}.meta-readiness-grid,.meta-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root,html[data-theme=light]{--surface-environment:#f4f6f8;--surface-content:#fff;--surface-content-soft:#f7f9fa;--surface-floating:color-mix(in srgb, #fff 94%, var(--brand) 6%);--surface-data:#fff;--surface-private:#fbfcfc;--surface-control:#fff;--border-content:#dfe5e8;--border-control:#cbd4d9;--text-primary:#172026;--text-secondary:#5f6c74;--canvas:var(--surface-environment);--surface:var(--surface-content);--surface-soft:var(--surface-content-soft);--ink:var(--text-primary);--ink-soft:var(--text-secondary);--line:var(--border-content);--line-strong:var(--border-control);--sidebar:color-mix(in srgb, #17241f 90%, var(--brand) 10%);--sidebar-soft:color-mix(in srgb, #25382f 88%, var(--brand) 12%);--sidebar-ink:#f5f8f6;--control-surface:var(--surface-control);--control-border:var(--border-control);--solid-data-surface:var(--surface-data);--privacy-overlay:color-mix(in srgb, var(--surface-private) 92%, transparent)}html[data-theme=dark][data-color-theme]{--surface-environment:#101512;--surface-content:#19201d;--surface-content-soft:#222b27;--surface-floating:color-mix(in srgb, #202925 93%, var(--brand) 7%);--surface-data:#1b221f;--surface-private:#171d1a;--surface-control:#202824;--border-content:#344139;--border-control:#46554c;--text-primary:#eef4f1;--text-secondary:#aebbb4;--sidebar:color-mix(in srgb, #0b100e 91%, var(--brand) 9%);--sidebar-soft:color-mix(in srgb, #1d2923 87%, var(--brand) 13%);--sidebar-ink:#f4f8f6;--canvas:var(--surface-environment);--surface:var(--surface-content);--surface-soft:var(--surface-content-soft);--ink:var(--text-primary);--ink-soft:var(--text-secondary);--line:var(--border-content);--line-strong:var(--border-control);--control-surface:var(--surface-control);--control-border:var(--border-control);--solid-data-surface:var(--surface-data);--privacy-overlay:color-mix(in srgb, var(--surface-private) 92%, transparent)}@media (prefers-color-scheme:dark){html[data-appearance=system][data-color-theme]{--surface-environment:#101512;--surface-content:#19201d;--surface-content-soft:#222b27;--surface-floating:color-mix(in srgb, #202925 93%, var(--brand) 7%);--surface-data:#1b221f;--surface-private:#171d1a;--surface-control:#202824;--border-content:#344139;--border-control:#46554c;--text-primary:#eef4f1;--text-secondary:#aebbb4;--canvas:var(--surface-environment);--surface:var(--surface-content);--surface-soft:var(--surface-content-soft);--ink:var(--text-primary);--ink-soft:var(--text-secondary);--line:var(--border-content);--line-strong:var(--border-control);--sidebar:color-mix(in srgb, #0b100e 91%, var(--brand) 9%);--sidebar-soft:color-mix(in srgb, #1d2923 87%, var(--brand) 13%);--sidebar-ink:#f4f8f6;--control-surface:var(--surface-control);--control-border:var(--border-control);--solid-data-surface:var(--surface-data);--privacy-overlay:color-mix(in srgb, var(--surface-private) 92%, transparent)}}:root{--semantic-info-surface:var(--info-soft);--semantic-info-border:color-mix(in srgb, var(--info) 55%, var(--line));--semantic-info-text:var(--info);--semantic-info-icon:var(--info);--semantic-info-strong:color-mix(in srgb, var(--info) 82%, var(--ink));--semantic-success-surface:var(--positive-soft);--semantic-success-border:color-mix(in srgb, var(--positive) 55%, var(--line));--semantic-success-text:var(--positive);--semantic-success-icon:var(--positive);--semantic-success-strong:color-mix(in srgb, var(--positive) 82%, var(--ink));--semantic-warning-surface:var(--warning-soft);--semantic-warning-border:color-mix(in srgb, var(--warning) 55%, var(--line));--semantic-warning-text:var(--warning);--semantic-warning-icon:var(--warning);--semantic-warning-strong:color-mix(in srgb, var(--warning) 82%, var(--ink));--semantic-danger-surface:var(--danger-soft);--semantic-danger-border:color-mix(in srgb, var(--danger) 55%, var(--line));--semantic-danger-text:var(--danger);--semantic-danger-icon:var(--danger);--semantic-danger-strong:color-mix(in srgb, var(--danger) 82%, var(--ink));--semantic-decision-surface:var(--decision-soft);--semantic-decision-border:color-mix(in srgb, var(--decision) 38%, var(--line));--semantic-decision-text:var(--decision);--semantic-decision-icon:var(--decision);--semantic-decision-strong:color-mix(in srgb, var(--decision) 82%, var(--ink));--semantic-financial-surface:var(--financial-soft);--semantic-financial-border:color-mix(in srgb, var(--financial) 38%, var(--line));--semantic-financial-text:var(--financial);--semantic-financial-icon:var(--financial);--semantic-financial-strong:color-mix(in srgb, var(--financial) 82%, var(--ink));--semantic-training-surface:var(--training-soft);--semantic-training-border:color-mix(in srgb, var(--training) 38%, var(--line));--semantic-training-text:var(--training);--semantic-training-icon:var(--training);--semantic-training-strong:color-mix(in srgb, var(--training) 82%, var(--ink));--semantic-collaboration-surface:var(--collaboration-soft);--semantic-collaboration-border:color-mix(in srgb, var(--collaboration) 38%, var(--line));--semantic-collaboration-text:var(--collaboration);--semantic-collaboration-icon:var(--collaboration);--semantic-collaboration-strong:color-mix(in srgb, var(--collaboration) 82%, var(--ink));--semantic-neutral-surface:var(--surface-soft);--semantic-neutral-border:var(--line);--semantic-neutral-text:var(--ink-soft);--semantic-neutral-icon:var(--ink-soft);--semantic-neutral-strong:var(--ink);--entity-lead:#16806f;--entity-property:#356fa8;--entity-deal:#6857b7;--entity-buyer:#8250a6;--entity-employee:#257b98;--entity-document:#707b82;--entity-request:#a86913}.input,.select,textarea.input{background:var(--control-surface);border-color:var(--control-border)}[data-surface-style=liquid_glass] :is(.table-shell,.financial-facts,.deal-section,.deal-scenario,.deal-room__hero,.deal-card,.pi-summary,.property-intelligence,.workforce-document-viewer,.analytics-kpi,.portal-card){background-color:var(--surface-data)}[data-surface-style=liquid_glass] :is(.workforce-record,.payroll-page,.compensation-page) :is(.card,.table-shell,.record-list__card){background-color:var(--surface-private)}[data-surface-style=liquid_glass] :is(.user-menu__panel,.language-selector__menu,.notification-panel,.command-dialog,.calendar-popover,.date-range-popover){background:var(--surface-floating)}.badge--info{color:var(--semantic-info-text);background:var(--semantic-info-surface)}.badge--positive{color:var(--semantic-success-text);background:var(--semantic-success-surface)}.badge--warning{color:var(--semantic-warning-text);background:var(--semantic-warning-surface)}.badge--danger{color:#fff;background:var(--danger-solid)}.badge--info{box-shadow:inset 0 0 0 1px var(--semantic-info-border)}.badge--positive{box-shadow:inset 0 0 0 1px var(--semantic-success-border)}.badge--warning{box-shadow:inset 0 0 0 1px var(--semantic-warning-border)}.badge--danger{box-shadow:0 0 0 1px #fffc}.badge--decision{color:var(--semantic-decision-text);background:var(--semantic-decision-surface)}.badge--financial{color:var(--semantic-financial-text);background:var(--semantic-financial-surface)}.badge--training{color:var(--semantic-training-text);background:var(--semantic-training-surface)}.badge--collaboration{color:var(--semantic-collaboration-text);background:var(--semantic-collaboration-surface)}.decision-card{border-left-color:var(--semantic-decision-border);background:var(--semantic-decision-surface)}.exception-card{border-left-color:var(--semantic-warning-border);background:var(--semantic-warning-surface)}.entity-chip--lead:before{background:var(--entity-lead)}.entity-chip--property:before{background:var(--entity-property)}.entity-chip--deal:before{background:var(--entity-deal)}.entity-chip--buyer:before{background:var(--entity-buyer)}.entity-chip--employee:before{background:var(--entity-employee)}.entity-chip--document:before{background:var(--entity-document)}.entity-chip--request:before{background:var(--entity-request)}.route-skeleton__delayed{border:1px solid var(--semantic-warning-border);border-radius:var(--radius-md);background:var(--semantic-warning-surface);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.route-skeleton__delayed>div{gap:2px;display:grid}.route-skeleton__delayed span{color:var(--ink-soft);font-size:.76rem}.design-system-gallery__sheet{border-left:3px solid var(--brand);border-radius:var(--radius-sm) var(--radius-lg) var(--radius-lg) var(--radius-sm);background:var(--surface-floating);width:min(100%,320px);box-shadow:var(--shadow-lg);gap:10px;margin-left:auto;padding:18px;display:grid}.fixture-match-list,.fixture-document-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.fixture-match-list li,.fixture-document-list li{border-radius:var(--radius-sm);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:9px 10px;display:flex}.fixture-match-list li{justify-content:stretch;display:grid}.fixture-match-list span,.fixture-document-list span{min-width:0;color:var(--ink-soft);overflow-wrap:anywhere}.fixture-document-list{max-height:250px;overflow:auto}.fixture-notification-count{color:#fff;background:var(--semantic-danger-text);border-radius:999px;place-items:center;min-width:48px;padding:4px 8px;font-size:.9em;display:inline-grid}.theme-diagnostic{max-width:1600px;margin-inline:auto}.theme-diagnostic__legend{border-radius:var(--radius-md);background:var(--surface-soft);flex-wrap:wrap;gap:8px 18px;padding:12px 14px;display:flex}.theme-diagnostic__legend span{color:var(--ink-soft)}.theme-diagnostic__palette{gap:10px;display:grid}.theme-diagnostic__palette>h2{text-transform:capitalize;margin:0;font-size:1rem}.theme-diagnostic__appearances{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.theme-diagnostic__sample{--diag-env-1:#2d8f67;--diag-env-2:#7dbfa6;--diag-shell:#172922;--diag-brand:#236a4b;--diag-canvas:#f4f6f8;--diag-content:#fff;--diag-soft:#f7f9fa;--diag-data:#fff;--diag-private:#fbfcfc;--diag-control:#fff;--diag-ink:#172026;--diag-line:#dfe5e8;border:1px solid var(--diag-line);border-radius:var(--radius-lg);color:var(--diag-ink);background:var(--diag-canvas);box-shadow:var(--shadow-sm);gap:12px;padding:14px;display:grid}.theme-diagnostic__sample[data-diagnostic-palette=cream_burgundy]{--diag-env-1:#7b263f;--diag-env-2:#c58d9c;--diag-shell:#441f2a;--diag-brand:#7b263f}.theme-diagnostic__sample[data-diagnostic-palette=black_ivory]{--diag-env-1:#292824;--diag-env-2:#c9b98f;--diag-shell:#171715;--diag-brand:#3f3c35}.theme-diagnostic__sample[data-diagnostic-palette=navy_white]{--diag-env-1:#173e68;--diag-env-2:#4d82b5;--diag-shell:#14283f;--diag-brand:#215b91}.theme-diagnostic__sample[data-diagnostic-palette=slate_blue]{--diag-env-1:#46515c;--diag-env-2:#8392a0;--diag-shell:#273747;--diag-brand:#3a6d9c}.theme-diagnostic__sample[data-diagnostic-palette=forest_cream]{--diag-env-1:#2e6442;--diag-env-2:#8ba88e;--diag-shell:#23382b;--diag-brand:#356c49}.theme-diagnostic__sample[data-diagnostic-palette=warm_sand_brown]{--diag-env-1:#a26f49;--diag-env-2:#d6b88e;--diag-shell:#453329;--diag-brand:#80583c}.theme-diagnostic__sample[data-diagnostic-palette=monochrome]{--diag-env-1:#4a4a4a;--diag-env-2:#a2a2a2;--diag-shell:#202020;--diag-brand:#454545}.theme-diagnostic__sample[data-diagnostic-appearance=dark]{--diag-canvas:#101512;--diag-content:#19201d;--diag-soft:#222b27;--diag-data:#1b221f;--diag-private:#171d1a;--diag-control:#202824;--diag-ink:#eef4f1;--diag-line:#344139}.theme-diagnostic__sample>header{justify-content:space-between;gap:12px;display:flex}.theme-diagnostic__sample>header strong{text-transform:capitalize}.theme-diagnostic__sample>header span{color:color-mix(in srgb,var(--diag-ink) 68%,transparent);font-size:.72rem}.theme-diagnostic__layers{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.theme-layer{border:1px solid var(--diag-line);background:var(--diag-soft);overflow-wrap:anywhere;border-radius:9px;place-items:end start;min-height:62px;padding:7px;font-size:.62rem;font-weight:760;display:grid}.theme-layer--environment{color:#fff;background:linear-gradient(145deg,var(--diag-env-1),var(--diag-env-2))}.theme-layer--shell{color:#fff;background:color-mix(in srgb,var(--diag-shell) 90%,var(--diag-brand))}.theme-layer--floating{background:color-mix(in srgb,var(--diag-content) 94%,var(--diag-brand) 6%);box-shadow:0 8px 20px #00000024}.theme-layer--content{background:var(--diag-content)}.theme-layer--data{background:var(--diag-data)}.theme-layer--private{background:var(--diag-private)}.theme-layer--controls{background:var(--diag-control)}.theme-diagnostic__semantics,.theme-diagnostic__entities{flex-wrap:wrap;gap:5px;display:flex}.theme-semantic{border-radius:999px;padding:4px 7px;font-size:.6rem;font-weight:800}.theme-semantic--info{color:#2563a5;background:#eaf2fb}.theme-semantic--success{color:#197447;background:#e7f6ed}.theme-semantic--warning{color:#895608;background:#fff4d8}.theme-semantic--danger{color:#a83434;background:#fceaea}.theme-semantic--decision{color:#6442aa;background:#f0ebfb}.theme-semantic--financial{color:#08675e;background:#e4f4f1}.theme-semantic--training{color:#765013;background:#fbf0dc}.theme-semantic--collaboration{color:#88435f;background:#f9eaf0}.theme-diagnostic__sample .entity-chip{color:var(--diag-ink);background:var(--diag-soft)}@media (max-width:900px){.theme-diagnostic__appearances{grid-template-columns:1fr}.theme-diagnostic__layers{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:620px){.route-skeleton__delayed{flex-direction:column;align-items:stretch}.theme-diagnostic__layers{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-diagnostic__sample>header{flex-direction:column;align-items:flex-start}}[data-surface-style=liquid_glass]{--glass-nav-opacity:66%;--glass-header-opacity:68%;--glass-floating-opacity:60%;--glass-content-opacity:86%;--glass-data-opacity:98%;--glass-tint-strength:3%;--glass-blur-navigation:28px;--glass-blur-floating:34px;--glass-blur-content:18px;--glass-nav-surface:color-mix(in srgb, var(--sidebar) var(--glass-nav-opacity), transparent);--glass-header-surface:color-mix(in srgb, var(--surface) var(--glass-header-opacity), transparent);--glass-floating-surface:color-mix(in srgb, var(--surface) var(--glass-floating-opacity), transparent);--glass-content-surface:color-mix(in srgb, var(--surface) var(--glass-content-opacity), transparent);--glass-soft-surface:var(--glass-content-surface);--solid-data-surface:color-mix(in srgb, var(--surface) var(--glass-data-opacity), var(--canvas));--glass-border:color-mix(in srgb, var(--line-strong) 48%, transparent);--glass-edge-highlight:inset 0 1px #ffffff1c;--glass-edge-reflection:linear-gradient(90deg,#ffffff1c,#ffffff40 20%,#ffffff2b 76%,#fff1) top/100% 1px no-repeat,linear-gradient(180deg,#ffffff17,transparent 58%) left top/1px 42% no-repeat,linear-gradient(180deg,#ffffff0e,transparent 52%) right top/1px 32% no-repeat;--glass-depth-navigation:0 16px 44px #07120d21;--glass-depth-content:0 18px 48px #07120d1f;--glass-depth-floating:0 28px 86px #05100b45, 0 8px 24px #05100b1f;--glass-depth-modal:0 34px 110px #050e0a52, 0 12px 34px #050e0a26}[data-surface-style=liquid_glass] :is(.user-menu__panel,.language-selector__menu,.notification-panel,.chat-window-menu>div,.chat-composer-more>div,.calendar-popover,.date-range-popover,.command-dialog,.followup-dialog,.pipeline-dialog,.followup-reschedule>form,.mobile-menu__panel,.workspace-guide-card,.connection-status,.workspace-mode-indicator,.presentation-mode-indicator){border-color:var(--glass-border);background:linear-gradient(180deg,#ffffff0b,transparent 30%),var(--glass-floating-surface);box-shadow:var(--glass-edge-highlight),var(--glass-depth-modal);-webkit-backdrop-filter:saturate(1.14) blur(var(--glass-blur-floating));backdrop-filter:saturate(1.14) blur(var(--glass-blur-floating))}[data-surface-style=liquid_glass] :is(.sidebar,.topbar,.sidebar-tongue,.chat-panel,.settings-section-nav,.user-menu__panel,.language-selector__menu,.notification-panel,.chat-window-menu>div,.chat-composer-more>div,.calendar-popover,.date-range-popover,.command-dialog,.followup-dialog,.pipeline-dialog,.followup-reschedule>form,.mobile-menu__panel,.workspace-guide-card,.connection-status,.workspace-mode-indicator,.presentation-mode-indicator):after{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:var(--glass-edge-reflection);position:absolute;inset:0}@media (prefers-contrast:more){[data-surface-style=liquid_glass]{--glass-nav-opacity:82%;--glass-header-opacity:82%;--glass-floating-opacity:78%;--glass-border:color-mix(in srgb,var(--ink) 28%,transparent)}}@media (max-width:820px){[data-surface-style=liquid_glass]{--glass-nav-opacity:86%;--glass-header-opacity:86%;--glass-floating-opacity:84%;--glass-content-opacity:94%;--glass-blur-navigation:12px;--glass-blur-floating:14px;--glass-blur-content:10px}}.acquisition-model-form{gap:16px;display:grid}.settings-policy-group{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);gap:13px;margin:0;padding:17px;display:grid}.settings-policy-group>legend{color:var(--ink);padding:0 6px;font-size:.9rem;font-weight:820}.settings-policy-group>p{color:var(--ink-soft);margin:0;font-size:.75rem;line-height:1.5}.settings-policy-group>.form-grid{margin:0}.settings-policy-group .field small{color:var(--ink-soft);font-size:.68rem;line-height:1.4}.preferred-name-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.preferred-name-form .form-message{grid-column:1/-1}.profile-preferred-name-card{grid-template-columns:minmax(0,.8fr) minmax(280px,1.2fr);align-items:start;gap:24px;padding:24px;display:grid}.profile-preferred-name-card :is(h2,p){margin:0}.profile-preferred-name-card>div>p:last-child{color:var(--ink-soft);margin-top:7px;line-height:1.5}.convergence-fixtures{max-width:1220px}.convergence-fixtures>.card{gap:12px;padding:20px;display:grid}.fixture-toolbar{grid-template-columns:minmax(360px,.85fr) minmax(0,1.15fr);align-items:center;gap:16px;display:grid}.fixture-toolbar .segmented-control{grid-template-columns:repeat(3,minmax(0,1fr))}.fixture-toolbar .button-row{justify-content:flex-end}@media (max-width:680px){.profile-preferred-name-card,.preferred-name-form{grid-template-columns:1fr}.preferred-name-form .button{width:100%}}@media (max-width:820px){.fixture-toolbar{grid-template-columns:1fr}.fixture-toolbar .button-row{justify-content:flex-start}}.operational-calendar__toolbar{border-radius:17px 17px 0 0}.faith-pill{flex:none;position:relative}.faith-pill>summary{min-height:var(--control-height);min-width:var(--control-height);border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;padding:0 9px;font-size:1rem;font-weight:500;list-style:none;display:flex}.faith-pill>summary::-webkit-details-marker{display:none}.faith-pill>summary:hover{background:var(--surface-soft)}.faith-pill__panel{z-index:100;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:min(270px,100vw - 20px);max-height:calc(100dvh - 84px);box-shadow:var(--shadow-lg);color:var(--ink);gap:9px;padding:15px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.faith-pill__panel>strong{font-size:.84rem}.faith-pill__panel>a{color:var(--brand);font-size:.76rem;font-weight:700;text-decoration:none}.faith-pill__label{border-top:1px solid var(--line);color:var(--ink-soft);padding-top:8px;font-size:.7rem;font-weight:750}.faith-mode-options,.faith-profile__checks{flex-wrap:wrap;gap:7px 15px;min-width:0;display:flex}.faith-choice{max-width:100%;min-height:34px;color:var(--ink);cursor:pointer;align-items:center;gap:6px;font-size:.76rem;line-height:1.35;display:inline-flex}.faith-choice input{accent-color:var(--brand);flex:none;width:16px;height:16px}.faith-choice span{overflow-wrap:anywhere;min-width:0}.faith-error{color:var(--danger);margin:0;font-size:.75rem}.faith-home-card{gap:2px;min-width:0;max-width:100%;padding:2px 0 4px;display:grid}.faith-home-card__heading{color:var(--ink-soft);align-items:center;gap:8px;display:flex}.faith-home-card__heading .eyebrow{margin:0}.faith-home-card__verse{grid-template-columns:minmax(0,1fr) auto;gap:1px 16px;min-width:0;display:grid}.faith-home-card__verse>.eyebrow{color:color-mix(in srgb, var(--ink) 65%, var(--ink-soft));letter-spacing:.045em;grid-area:1/1;margin:0;font-size:.65rem;font-weight:800}.faith-home-card__verse>span,.faith-home-card__pinned,.faith-home-card__topics{color:var(--ink-soft);font-size:.7rem}.faith-home-card__verse>blockquote{-webkit-line-clamp:2;color:var(--ink-soft);overflow-wrap:anywhere;-webkit-box-orient:vertical;grid-area:2/1;margin:0;font-size:.8rem;font-weight:400;line-height:1.34;display:-webkit-box;overflow:hidden}.faith-home-card__citation{grid-area:3/1;line-height:1.3}.faith-home-card__citation strong{color:color-mix(in srgb, var(--ink) 70%, var(--ink-soft));font-weight:800}.faith-home-card__citation small{font-size:.68rem}.faith-home-card__actions{flex-wrap:wrap;grid-area:1/2/4;align-self:end;align-items:end;gap:2px 10px;display:flex}.faith-action{cursor:pointer;width:auto;min-height:34px;color:var(--brand);text-align:left;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:.72rem;font-weight:700;display:inline-flex}.faith-action:hover{text-decoration:underline}.faith-action:disabled{opacity:.55;cursor:not-allowed}.faith-home-card__actions :is(.faith-action,.faith-context summary){min-height:34px;color:var(--brand);padding:0;font-size:.72rem}.faith-context{position:relative}.faith-context summary{cursor:pointer;align-items:center;list-style:none;display:flex}.faith-context summary::-webkit-details-marker{display:none}.faith-context__panel{z-index:4;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:min(420px,100vw - 50px);max-height:min(55dvh,370px);box-shadow:var(--shadow-lg);color:var(--ink);padding:13px;font-size:.78rem;line-height:1.5;position:absolute;top:100%;left:0;overflow:auto}.faith-context__panel p{margin:0 0 10px}.faith-context__panel a{color:var(--brand)}.faith-home-card__motto{color:var(--ink-soft);margin:0;font-size:.7rem;line-height:1.3}.faith-home-card__extras{flex-wrap:wrap;align-items:center;gap:1px 10px;display:flex}.faith-home-card__pinned,.faith-home-card__topics{margin:0;line-height:1.4}.faith-home-card__pinned strong{color:var(--ink)}.faith-profile{gap:20px;min-width:0;padding:24px;display:grid}.faith-profile__intro :is(h2,p){margin:0}.faith-profile__intro h2{margin:4px 0 6px}.faith-profile__intro>p:last-child{color:var(--ink-soft);font-size:.8rem;line-height:1.5}.faith-profile__sections{gap:18px;display:grid}.faith-profile__sections>section{border-top:1px solid var(--line);gap:10px;min-width:0;padding-top:17px;display:grid}.faith-profile__sections h3{margin:0;font-size:.88rem}.faith-profile__hint{color:var(--ink-soft);margin:0;font-size:.76rem;line-height:1.45}.faith-profile__sections .field{max-width:100%}.faith-profile__motto-form{align-items:end;gap:9px;min-width:0;display:flex}.faith-profile__motto-form .field{flex:1;min-width:0}.faith-profile__section-header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px;display:flex}.faith-profile__section-header .field{min-width:165px}.faith-profile__browse{align-items:end;gap:9px;min-width:0;display:flex}.faith-profile__browse .field{flex:1;min-width:0}.faith-profile__favorites{gap:7px;max-height:230px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.faith-profile__favorites li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:7px 0;font-size:.76rem;display:flex}.faith-profile__favorites li>strong{overflow-wrap:anywhere;min-width:0}.faith-profile__favorites li>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.faith-profile__favorites .faith-action{min-height:34px;color:var(--brand);font-size:.72rem}[data-surface-style=liquid_glass] .faith-pill__panel{border-color:var(--glass-border);background:var(--surface-floating);box-shadow:var(--glass-edge-highlight),var(--glass-depth-modal);-webkit-backdrop-filter:saturate(1.14) blur(var(--glass-blur-floating));backdrop-filter:saturate(1.14) blur(var(--glass-blur-floating))}[data-surface-style=liquid_glass] .faith-pill__panel:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:var(--glass-edge-reflection);position:absolute;inset:0}[data-surface-style=liquid_glass][data-reduce-transparency=true] .faith-pill__panel{-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width:760px){.faith-pill{display:none}.faith-home-card{max-width:100%}.faith-home-card__verse{grid-template-columns:minmax(0,1fr)}.faith-home-card__actions{grid-area:4/1;align-self:start}.faith-profile{padding:18px}.faith-profile__motto-form,.faith-profile__browse{flex-direction:column;align-items:stretch}}.calendar-view-viewport,.calendar-day-view,.calendar-agenda-view{border-radius:0 0 17px 17px}.calendar-view-viewport{overflow:auto clip}.today-briefing{isolation:isolate;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(18px,3vw,40px);padding:clamp(20px,3vw,30px);display:grid;position:relative;overflow:clip}.today-briefing__copy{gap:7px;min-width:0;display:grid}.today-briefing__copy :is(h2,p){margin:0}.today-briefing__greeting{color:var(--brand-strong);letter-spacing:.02em;font-size:.78rem;font-weight:800}.today-briefing__copy h2{max-width:780px;font-size:clamp(1.15rem,2.2vw,1.65rem);line-height:1.28}.today-briefing__next{min-width:0;color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:5px 10px;font-size:.75rem;display:flex}.today-briefing__next strong{min-width:0;color:var(--ink);overflow-wrap:anywhere}.today-briefing__aside{justify-items:end;gap:12px;display:grid}.today-presence{color:var(--semantic-neutral-text);background:var(--semantic-neutral-surface);border-radius:999px;align-items:center;gap:7px;padding:5px 9px;font-size:.68rem;font-weight:780;display:inline-flex}.today-presence i{background:currentColor;border-radius:50%;width:8px;height:8px}.today-presence--healthy{color:var(--semantic-success-text);background:var(--semantic-success-surface)}.today-presence--attention{color:var(--semantic-warning-text);background:var(--semantic-warning-surface)}.today-presence--critical{color:var(--semantic-danger-text);background:var(--semantic-danger-surface)}.today-briefing--intro .today-briefing__copy{animation:today-brief-copy-in .3s var(--motion-ease) both}.today-briefing--intro .today-briefing__aside{animation:today-brief-aside-in .36s 80ms var(--motion-ease) both}.today-briefing--intro:after{content:"";z-index:-1;pointer-events:none;animation:today-brief-sheen .56s var(--motion-ease) both;background:linear-gradient(108deg,#0000 32%,#ffffff17 48%,#0000 64%);position:absolute;inset:0;transform:translate(-120%)}@keyframes today-brief-copy-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes today-brief-aside-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes today-brief-sheen{to{transform:translate(120%)}}.theme-diagnostic__materials{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.theme-material{border:1px solid var(--diag-line);background:color-mix(in srgb,var(--diag-content) 88%,transparent);background-clip:padding-box;border-radius:14px;align-content:end;gap:2px;min-height:92px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff29,0 18px 48px #07120d1b}.theme-material strong{font-size:.72rem}.theme-material span{color:color-mix(in srgb,var(--diag-ink) 66%,transparent);font-size:.6rem}.theme-material--nested{border-color:color-mix(in srgb,var(--diag-line) 72%,transparent);min-height:74px;box-shadow:none}.theme-material--floating{background:color-mix(in srgb,var(--diag-content) 68%,transparent);box-shadow:inset 0 1px #ffffff29,0 28px 82px #05100b3d}.theme-material--data{background:var(--diag-data);box-shadow:0 1px 2px #07120d0d}@media (max-width:720px){.today-briefing{grid-template-columns:1fr}.today-briefing__aside{justify-items:start}.theme-diagnostic__materials{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.today-briefing{padding:17px}.today-briefing__aside,.today-briefing__aside .button{width:100%}.theme-diagnostic__materials{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.today-briefing--intro :is(.today-briefing__copy,.today-briefing__aside),.today-briefing--intro:after{animation:none!important;transform:none!important}}.role-experience-diagnostic{gap:16px;max-width:1040px;display:grid}.team-ops-nav{flex-wrap:nowrap;overflow:visible}.team-ops-nav__more{flex:none;position:relative}.team-ops-nav__more>summary{cursor:pointer;list-style:none}.team-ops-nav__more>summary::-webkit-details-marker{display:none}.team-ops-nav__more>div{z-index:20;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-floating);min-width:220px;box-shadow:var(--shadow-lg);gap:3px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0}.team-ops-nav__more>div .team-ops-nav__link{width:100%}[data-surface-style=liquid_glass] .sidebar{border-color:var(--glass-border);box-shadow:var(--glass-edge-highlight), var(--glass-depth-navigation)}[data-surface-style=liquid_glass] .topbar{border-color:var(--glass-border);box-shadow:inset 0 1px #ffffff1a,0 11px 30px #07120d13,0 2px 8px #07120d09}[data-surface-style=liquid_glass] .topbar:before{clip-path:inset(0 round 17px)}@media (max-width:820px){[data-surface-style=liquid_glass] .topbar:before{clip-path:inset(0 round 14px)}}[data-surface-style=liquid_glass] .navigation__link--active{box-shadow:inset 3px 0 color-mix(in srgb,var(--brand) 78%,white), inset 0 1px #ffffff26, 0 8px 22px #040e0921;background:#ffffff26}.topbar__context{font-size:.74rem;font-weight:620}.topbar__context .status-dot{width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,var(--positive-soft) 72%,transparent)}.topbar-scroll-veil{--portal-header-end:72px;--portal-upper-reach:64px;top:calc(-1 * var(--portal-upper-reach));right:0;left:var(--workspace-sidebar-width);z-index:calc(var(--layer-header) - 1);height:calc(var(--portal-upper-reach) + var(--portal-header-end) + 42px);pointer-events:none;background-color:var(--canvas);background-image:var(--background-layer);-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 calc(var(--portal-upper-reach) + var(--portal-header-end) - 3px), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 calc(var(--portal-upper-reach) + var(--portal-header-end) - 3px), transparent 100%);mask-image:linear-gradient(to bottom, #000 0, #000 calc(var(--portal-upper-reach) + var(--portal-header-end) - 3px), transparent 100%);background-position:50%;background-size:cover;background-attachment:fixed;position:fixed}[data-surface-style=liquid_glass] .topbar-scroll-veil{--portal-header-end:82px}.app-shell--sidebar-collapsed .topbar-scroll-veil{left:0}.app-shell:has(.chat-panel--mode-docked-left) .topbar-scroll-veil{left:calc(var(--workspace-sidebar-width) + var(--workspace-chat-dock-width))}.app-shell--sidebar-collapsed:has(.chat-panel--mode-docked-left) .topbar-scroll-veil{left:var(--workspace-chat-dock-width)}@media (max-width:820px){.topbar-scroll-veil{--portal-header-end:64px;left:0}.app-shell:has(.chat-panel--mode-docked-left) .topbar-scroll-veil{--portal-header-end:64px;left:0}[data-surface-style=liquid_glass] .topbar-scroll-veil{--portal-header-end:70px}}.home-page{width:min(100%,1180px);margin-inline:auto}.home-briefing{isolation:isolate;grid-template-columns:minmax(0,1fr) auto;place-content:center stretch;align-items:center;gap:11px;min-height:0;padding:clamp(10px,1.5vw,18px) 0;display:grid;position:relative}.home-entry{isolation:isolate;gap:clamp(11px,1.2vw,16px);min-width:0;display:grid;position:relative}.home-entry__primary{gap:clamp(12px,1.5vw,18px);min-width:0;display:grid}.home-briefing__copy{gap:8px;min-width:0;display:grid}.home-briefing__copy :is(h1,p){margin:0}.home-briefing__greeting{color:var(--brand-strong);letter-spacing:-.01em;font-size:clamp(1rem,1.6vw,1.22rem);font-weight:760}.home-briefing__copy h1{letter-spacing:-.032em;text-wrap:balance;max-width:850px;font-size:clamp(1.38rem,2.7vw,2.18rem);font-weight:690;line-height:1.2}.home-briefing__context{color:var(--ink-soft);font-size:.8rem}.home-briefing__context time{color:var(--ink);font-weight:700}.home-briefing__presence{flex-wrap:wrap;place-content:center flex-end;align-items:center;gap:9px;max-width:none;display:flex}.home-presence{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:7px 11px;font-size:.73rem;font-weight:800;text-decoration:none;display:inline-flex}.home-presence__label{display:inline-block}.home-presence i{background:currentColor;border-radius:50%;width:8px;height:8px}.home-presence--healthy{color:var(--semantic-success-text);border-color:color-mix(in srgb,var(--positive) 58%,var(--line));background:linear-gradient(105deg,color-mix(in srgb,var(--surface-floating) 70%,var(--positive) 30%),color-mix(in srgb,var(--surface-floating) 92%,var(--positive) 8%));box-shadow:inset 0 1px #ffffff24}.home-presence--healthy i{width:10px;height:10px;box-shadow:0 0 0 1px #23854e,0 0 4px 2px #ffffffeb,0 0 7px 2px color-mix(in srgb,var(--positive) 48%,transparent),0 0 15px 4px color-mix(in srgb,var(--positive) 18%,transparent);background:radial-gradient(circle at 32% 28%,#ffffffd9 0 7%,#0000 25%),radial-gradient(circle at 68% 66%,#27a4546b 0 12%,#0000 38%),radial-gradient(circle,#eefff2 0 20%,#b2edc6 48%,#50bf79 77%,#187344 100%);flex:none;position:relative}.home-presence--healthy i:after{content:"";border:1px solid color-mix(in srgb,var(--positive) 70%,white);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-4px}.home-presence--neutral{color:var(--semantic-neutral-text);border-color:var(--semantic-neutral-border);background:var(--semantic-neutral-surface)}.home-presence--attention{color:var(--semantic-warning-strong);border-color:color-mix(in srgb,var(--warning) 58%,var(--line));background:linear-gradient(105deg,color-mix(in srgb,var(--surface-floating) 70%,var(--warning) 30%),color-mix(in srgb,var(--surface-floating) 92%,var(--warning) 8%));box-shadow:inset 0 1px #ffffff24}.home-presence--attention i{width:10px;height:10px;box-shadow:0 0 0 1px #b96b24,0 0 4px 2px #ffffffeb,0 0 7px 2px color-mix(in srgb,var(--warning) 48%,transparent),0 0 15px 4px color-mix(in srgb,var(--warning) 18%,transparent);background:radial-gradient(circle at 32% 28%,#ffffffd9 0 7%,#0000 25%),radial-gradient(circle at 68% 66%,#ec7e176b 0 12%,#0000 38%),radial-gradient(circle,#fff5d8 0 20%,#ffd16f 48%,#ec9b32 77%,#aa5517 100%);flex:none;position:relative}.home-presence--attention i:after{content:"";border:1px solid color-mix(in srgb,var(--warning) 70%,white);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-4px}.home-presence--critical{color:var(--semantic-danger-text);border-color:var(--semantic-danger-border);background:var(--semantic-danger-surface)}.home-presence:is(a):hover{text-underline-offset:3px;text-decoration:underline}.home-briefing__why{color:var(--ink-soft);font-size:.7rem;position:relative}.home-briefing__why summary{cursor:pointer;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:50%;place-items:center;width:26px;height:26px;font-weight:800;list-style:none;display:grid}.home-briefing__why summary::-webkit-details-marker{display:none}.home-briefing__why p{z-index:4;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-floating);width:min(320px,80vw);box-shadow:var(--shadow-lg);gap:5px;margin:0;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);left:0}.home-partial-note{border-left:3px solid var(--semantic-warning-border);border-radius:var(--radius-sm);color:var(--semantic-warning-strong);background:var(--semantic-warning-surface);align-items:center;gap:9px;margin:0;padding:10px 12px;font-size:.78rem;display:flex}.home-first-use{gap:clamp(15px,2.4vw,22px);width:min(100%,760px);padding-top:4px;display:grid}.home-first-use :is(h2,p){margin:0}.home-first-use p{color:var(--ink-soft)}.home-first-use__intro{gap:7px;display:grid}.home-first-use__intro h2{letter-spacing:-.02em;font-size:clamp(1.18rem,2vw,1.55rem)}.home-first-use__intro>p:last-child{max-width:62ch;line-height:1.55}.home-first-use__flow{gap:11px;min-width:0;display:grid}.home-first-use__action{border:1px solid color-mix(in srgb,var(--line) 64%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-soft) 74%,transparent);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 14px;padding:14px 15px;display:grid}.home-first-use__mark{width:38px;height:38px;color:var(--brand-strong);background:var(--brand-soft);border-radius:11px;place-items:center;display:grid}.home-first-use__action>div{gap:3px;min-width:0;display:grid}.home-first-use__action>div span{color:var(--ink-soft);font-size:.73rem;line-height:1.4}.home-first-use__action>.button{white-space:nowrap}.home-first-use__secondary{flex-wrap:wrap;gap:9px 18px;padding:2px 4px 0;display:flex}.home-first-use__secondary:before{content:"";background:linear-gradient(90deg,var(--line),transparent 78%);flex-basis:100%;height:1px}.home-first-use__secondary a{color:var(--ink-soft);font-size:.76rem;font-weight:720;text-decoration:none}.home-first-use__secondary a:hover{color:var(--brand-strong);text-underline-offset:3px;text-decoration:underline}.home-calm-state{border-top:1px solid color-mix(in srgb,var(--line) 78%,transparent);grid-template-columns:minmax(0,1fr) minmax(150px,280px);align-items:center;gap:12px 22px;padding:13px 2px 2px;display:grid}.home-calm-state__content{justify-items:start;gap:11px;min-width:0;display:grid}.home-calm-state p{color:var(--ink-soft);margin:0;font-size:.83rem;line-height:1.45}.home-calm-state nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.home-calm-state .button{white-space:nowrap;min-height:36px;padding:7px 13px;font-size:.78rem}.home-calm-scene{pointer-events:none;width:100%;height:64px;display:block;position:relative;overflow:hidden}.home-calm-scene__ground{width:100%;height:100%;color:var(--ink-soft);stroke:currentColor;stroke-width:1.15px;stroke-linecap:round;opacity:.52;display:block;position:absolute;inset:0}.home-calm-scene__cactus{opacity:.7}.home-calm-scene__weed{width:33px;height:31px;color:var(--ink-soft);stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;opacity:.9;transform-origin:50%;display:block;position:absolute;bottom:10px;left:calc(100% - 33px)}.home-entry--weed-reset .home-calm-scene{opacity:0;transition:opacity 80ms ease-out}.home-command-layout{grid-template-rows:auto auto;grid-template-columns:minmax(0,2fr) minmax(210px,.8fr);align-items:start;gap:12px clamp(16px,2vw,24px);display:grid}.home-command-layout--linear{grid-template-columns:minmax(0,760px)}.home-command-layout__attention,.home-command-layout__team{grid-row:1/span 2;grid-template-rows:subgrid;align-content:start;gap:12px;min-width:0;display:grid}.home-command-layout__attention{grid-column:1}.home-command-layout__team{grid-column:2}.home-command-layout__team>.section-heading{align-self:end;margin:0}.home-orientation-heading.section-heading--split{grid-template-columns:minmax(0,.72fr) minmax(260px,1.28fr);align-items:end;gap:16px;display:grid}.home-orientation-heading.section-heading--split>p{justify-self:end;width:min(100%,44ch)}.home-team-state{align-content:start;align-self:start;gap:13px;padding:clamp(18px,2vw,22px);display:grid}.home-team-state :is(p,strong){margin:0}.home-team-state>a{color:var(--brand-strong);font-weight:760;text-decoration:none}.home-team-standalone{gap:9px;width:100%;display:grid}.home-team-standalone .section-heading{margin:0}.home-team-standalone .home-team-state{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:14px 16px}.home-sparse-pulse{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-soft);gap:10px;min-width:0;padding:14px 17px;display:grid}.home-sparse-pulse>.eyebrow{margin:0}.home-sparse-pulse>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-width:0;display:grid}.home-sparse-pulse>div>span{min-width:0;color:var(--ink-soft);align-content:start;gap:2px;padding:2px 14px;font-size:.72rem;line-height:1.3;display:grid}.home-sparse-pulse>div>span+span{border-left:1px solid var(--line)}.home-sparse-pulse>div>span:first-child{padding-left:0}.home-sparse-pulse>div>span strong{color:var(--ink);font-size:clamp(1.18rem,2vw,1.5rem);font-weight:760;line-height:1.1}.home-sparse-pulse>div>a{border-top:1px solid var(--line);color:var(--brand-strong);grid-column:1/-1;justify-self:stretch;margin-top:12px;padding-top:10px;font-size:.76rem;font-weight:760;text-decoration:none}.home-sparse-pulse>div>a:hover{text-underline-offset:3px;text-decoration:underline}.home-page--sparse .home-context-links a{min-height:62px;padding:13px 15px}.home-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.home-signal-grid>.card{align-content:start;gap:9px;display:grid}.home-signal-row{border-top:1px solid var(--line);color:inherit;gap:2px;padding:9px 0;text-decoration:none;display:grid}.home-signal-row span{color:var(--ink-soft);font-size:.72rem}.home-context-links{grid-template-columns:minmax(150px,.56fr) minmax(0,1.44fr);align-items:end;gap:16px;display:grid}.home-context-links>.section-heading{margin:0}.home-context-links>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.home-context-links a{border:1px solid var(--line);border-radius:var(--radius-md);min-height:48px;color:inherit;background:var(--surface-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:grid}.home-context-links a:hover{border-color:var(--brand);background:color-mix(in srgb,var(--surface-soft) 88%,var(--brand) 12%)}.attention-panel__view-all{color:var(--brand-strong);margin:12px 16px 0;font-size:.76rem;font-weight:760;display:inline-flex}.home-entry--intro{--home-motion-ease:cubic-bezier(.22,1,.36,1)}.home-entry--intro .home-briefing__greeting{animation:home-brief-copy-in .56s 90ms var(--home-motion-ease) both}.home-entry--intro .home-briefing__copy h1{animation:home-brief-summary-in .66s .3s var(--home-motion-ease) both}.home-entry--intro .home-briefing__context{animation:home-brief-summary-in .52s .48s var(--home-motion-ease) both}.home-entry--intro .home-briefing__presence{animation:home-brief-presence-in .65s .64s var(--home-motion-ease) both}.home-entry--intro .home-presence i{animation:1.05s ease-out .66s both home-arrival-status}.home-entry--intro .home-presence--healthy i{animation:.9s ease-out .65s both home-arrival-green-sun-pulse}.home-entry--intro .home-presence--healthy i:after{animation:.9s ease-out .65s both home-arrival-sun-ring}.home-entry--intro .home-presence--healthy .home-presence__label{animation:home-arrival-attention-label 1.1s .79s var(--home-motion-ease) both}.home-entry--intro .home-presence--attention i{animation:.9s ease-out .65s both home-arrival-sun-pulse}.home-entry--intro .home-presence--attention i:after{animation:.9s ease-out .65s both home-arrival-sun-ring}.home-entry--intro .home-presence--attention .home-presence__label{animation:home-arrival-attention-label 1.1s .79s var(--home-motion-ease) both}.home-entry--intro .home-command-layout,.home-entry--intro .home-first-use,.home-entry--intro .home-calm-state,.home-entry--intro .home-team-standalone{animation:home-primary-in .64s .85s var(--home-motion-ease) both}.home-entry--intro .home-calm-scene__weed{animation:1.65s cubic-bezier(.35,.1,.25,1) .85s both home-tumbleweed-roll}.home-entry--intro .home-sparse-pulse{animation:home-primary-in .62s 1.1s var(--home-motion-ease) both}.home-entry--intro .home-signal-grid,.home-entry--intro .home-context-links{animation:home-primary-in .62s 1.45s var(--home-motion-ease) both}.home-entry--intro .home-command-layout__attention .home-orientation-heading{position:relative}.home-entry--intro .home-command-layout__attention .home-orientation-heading:after{content:"";background:linear-gradient(90deg,color-mix(in srgb,var(--brand) 58%,white 42%),color-mix(in srgb,var(--brand) 22%,transparent),transparent);transform-origin:0;pointer-events:none;width:min(100%,380px);height:1px;animation:.86s ease-out 1.15s both home-arrival-line;position:absolute;bottom:-7px;left:0}.home-entry--intro .attention-panel__list li{animation:home-primary-in .52s var(--home-motion-ease) both}.home-entry--intro .attention-panel__list li:first-child{animation-delay:1.42s}.home-entry--intro .attention-panel__list li:nth-child(2){animation-delay:1.59s}.home-entry--intro .attention-panel__list li:nth-child(3){animation-delay:1.76s}.home-entry--intro .attention-panel__list li:nth-child(n+4){animation-delay:1.93s}.home-entry--intro .attention-panel__list li:has(.date-status--overdue) a{animation:.29s ease-in-out 2.08s both home-overdue-nudge}.home-entry--intro .attention-panel__list li:nth-child(2):has(.date-status--overdue) a{animation-delay:2.19s}.home-entry--intro .attention-panel__list li:nth-child(n+3):has(.date-status--overdue) a{animation-delay:2.29s}.home-entry--intro.home-entry--sheen .home-briefing:after{content:"";z-index:-1;border-radius:var(--radius-xl);animation:home-brief-sheen .78s 1.54s var(--home-motion-ease) both;pointer-events:none;background:linear-gradient(108deg,#0000 36%,#ffffff0f 50%,#0000 64%);position:absolute;inset:-10px -16px;transform:translate(-120%)}.home-entry--return{--home-motion-ease:cubic-bezier(.22,1,.36,1)}.home-entry--return .home-briefing__copy{animation:home-return-assemble .24s var(--home-motion-ease) both}.home-entry--return .home-briefing__presence{animation:home-return-assemble .26s 55ms var(--home-motion-ease) both}.home-entry--return .home-command-layout,.home-entry--return .home-first-use,.home-entry--return .home-calm-state,.home-entry--return .home-team-standalone{animation:home-return-assemble .3s .105s var(--home-motion-ease) both}.home-entry--return .home-sparse-pulse{animation:home-return-assemble .29s .13s var(--home-motion-ease) both}.home-entry--return .home-signal-grid,.home-entry--return .home-context-links{animation:home-return-assemble .29s .15s var(--home-motion-ease) both}@keyframes home-brief-copy-in{0%{opacity:.08;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes home-brief-summary-in{0%{opacity:.08;transform:translateY(6px)scale(.996)}to{opacity:1;transform:none}}@keyframes home-primary-in{0%{opacity:.12;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes home-brief-presence-in{0%{opacity:0;transform:translateY(5px)scale(.985)}72%{opacity:1;transform:translateY(0)scale(1.012)}to{opacity:1;transform:none}}@keyframes home-brief-sheen{0%{opacity:0;transform:translate(-120%)}35%{opacity:.55}to{opacity:0;transform:translate(120%)}}@keyframes home-arrival-status{0%{filter:brightness();transform:scale(.88)}35%{filter:brightness(1.18);transform:scale(1.13)}to{filter:none;transform:none}}@keyframes home-arrival-green-sun-pulse{0%{filter:brightness(.95);transform:scale(.86)}42%{filter:brightness(1.9)drop-shadow(0 0 8px #ebfff1f2)drop-shadow(0 0 13px #39c470b3);transform:scale(1.48)}to{filter:none;transform:none}}@keyframes home-arrival-sun-pulse{0%{filter:brightness(.95);transform:scale(.86)}42%{filter:brightness(1.9)drop-shadow(0 0 8px #fff7dff2)drop-shadow(0 0 13px #ffa93eb3);transform:scale(1.48)}to{filter:none;transform:none}}@keyframes home-arrival-sun-ring{0%{opacity:0;transform:scale(.55)}35%{opacity:.9}to{opacity:0;transform:scale(1.9)}}@keyframes home-arrival-attention-label{0%{opacity:0;clip-path:inset(0 100% 0 0)}25%{opacity:1}to{opacity:1;clip-path:inset(0)}}@keyframes home-overdue-nudge{0%,to{transform:none}35%{transform:translate(-2px)}65%{transform:translate(2px)}85%{transform:translate(-1px)}}@keyframes home-arrival-line{0%{opacity:0;transform:scaleX(0)}40%{opacity:.8}to{opacity:0;transform:scaleX(1)}}@keyframes home-return-assemble{0%{opacity:.18;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes home-tumbleweed-roll{0%{opacity:0;left:0;transform:rotate(-900deg)}4%{opacity:.9}to{opacity:.9;left:calc(100% - 33px);transform:rotate(0)}}.today-next-action{border:1px solid var(--brand);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface) 93%,var(--brand) 7%);box-shadow:var(--shadow-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.today-next-action__mark{width:42px;height:42px;color:var(--brand-strong);background:var(--brand-soft);border-radius:12px;place-items:center;display:grid}.today-next-action__body{gap:3px;min-width:0;display:grid}.today-next-action__body :is(p,h2){margin:0}.today-next-action__body h2{font-size:1rem}.today-next-action__body>p:not(.eyebrow){color:var(--ink-soft);overflow-wrap:anywhere;font-size:.76rem}@media (min-width:900px){.main-content:has(.home-page){padding:18px clamp(20px,3vw,36px) 10px}}@media (max-width:899px){.home-briefing{grid-template-columns:1fr}.home-briefing__presence{justify-content:flex-start}.home-command-layout{grid-template-columns:1fr}.home-command-layout__attention,.home-command-layout__team{grid-area:auto/1;grid-template-rows:none}.home-team-state{grid-template-columns:minmax(0,1fr) auto;align-items:center}.home-context-links{grid-template-columns:1fr;gap:12px}}@media (max-width:900px){.home-signal-grid{grid-template-columns:1fr}}@media (max-width:720px){.home-entry{gap:18px}.home-briefing{grid-template-columns:1fr;gap:15px;min-height:0;padding-block:18px}.home-briefing__presence{justify-content:flex-start;max-width:none}.home-team-state{grid-template-columns:1fr;align-items:start}.home-briefing__why p{left:0;right:auto}.home-orientation-heading.section-heading--split{grid-template-columns:1fr;align-items:start;gap:9px}.home-orientation-heading.section-heading--split>p{text-align:left;justify-self:start;width:auto;max-width:58ch}.home-context-links>div:last-child{grid-template-columns:1fr}.today-next-action{grid-template-columns:auto minmax(0,1fr)}.today-next-action>.button{grid-column:1/-1;width:100%}}@media (max-width:560px){.home-first-use__action{grid-template-columns:auto minmax(0,1fr)}.home-first-use__action>.button{grid-column:1/-1;width:100%}.home-calm-state{grid-template-columns:1fr;gap:2px}.home-calm-scene{justify-self:center;width:min(100%,220px);height:64px}.home-calm-state nav{width:100%}.home-calm-state .button{text-align:center;flex:auto}.home-sparse-pulse{padding:13px}.home-sparse-pulse>div{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}.home-sparse-pulse>div>span{padding-inline:8px;font-size:.7rem}.home-sparse-pulse>div>span:first-child{padding-left:0}.home-sparse-pulse>div>span:nth-child(3){border-top:1px solid var(--line);border-left:0;grid-column:1/-1;padding:10px 0 0}}@media (max-width:440px){.home-first-use__secondary{gap:10px;display:grid}.home-first-use__secondary:before{display:none}.home-briefing__copy h1{font-size:1.35rem}.today-next-action{padding:14px}}@media (prefers-reduced-motion:reduce){.home-entry--intro :is(.home-briefing__greeting,.home-briefing__copy h1,.home-briefing__context,.home-briefing__presence,.home-presence i,.home-presence__label,.home-command-layout,.home-first-use,.home-signal-grid,.home-context-links,.attention-panel__list li,.attention-panel__list li a),.home-entry--intro .home-presence--attention i:after,.home-entry--intro .home-presence--healthy i:after,.home-entry--intro .home-briefing:after,.home-entry--intro .home-command-layout__attention .home-orientation-heading:after,.home-entry--return :is(.home-briefing__copy,.home-briefing__presence,.home-command-layout,.home-first-use,.home-signal-grid,.home-context-links),.home-entry--intro :is(.home-calm-state,.home-team-standalone,.home-sparse-pulse),.home-entry--return :is(.home-calm-state,.home-team-standalone,.home-sparse-pulse){animation:none!important;transform:none!important}.home-calm-scene__weed{animation:none!important}}[data-utility-popover-state=closing]{pointer-events:none}@media (prefers-reduced-motion:reduce){.topbar :is(.search-trigger,.chat-trigger,.notification-bell),.topbar .language-selector--desktop .language-selector>details>summary,.topbar>.user-menu>summary,.chat-trigger:before,.notification-bell:before{transition:none!important}.topbar :is(.search-trigger,.chat-trigger,.notification-bell):is(:hover,:active),.topbar .language-selector--desktop .language-selector>details>summary:is(:hover,:active),.topbar>.user-menu>summary:is(:hover,:active),.topbar>.user-menu[open]>summary{transform:none!important}}.route-content-transition{min-width:0}.route-content-transition[data-state=entering]{animation:.42s cubic-bezier(.22,1,.36,1) both emet-operational-page-enter}.route-content-transition--history[data-state=entering]{animation:.14s ease-out both emet-route-history-in}.route-content-transition:has(.home-entry--intro){animation:none!important}.route-content-transition:has(.team-overview-page,.analytics-page){animation:none!important}.route-content-transition:has(.operational-entrance-page){animation:none!important}.route-content-transition .home-entry--return{animation:none}@keyframes emet-route-history-in{0%{opacity:.985}to{opacity:1}}@media (prefers-reduced-motion:reduce){.route-content-transition[data-state=entering]{opacity:1;transform:none;animation:none!important}}@keyframes emet-operational-page-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.team-overview-page>.page-header,.team-overview-page>section,.analytics-page>.page-header,.analytics-page>.analytics-dashboard>:is(.analytics-view-selector,.analytics-temporal-toolbar,.analytics-filter-disclosure,.analytics-context){animation:.42s cubic-bezier(.22,1,.36,1) both emet-operational-page-enter}.team-operations-layout:has(.team-overview-page)>.team-ops-nav{animation:.42s cubic-bezier(.22,1,.36,1) both emet-operational-page-enter}.team-overview-page>.page-header{animation-delay:65ms}.team-overview-page>section:first-of-type{animation-delay:.125s}.team-overview-page>section:nth-of-type(2){animation-delay:.185s}.team-overview-page>section:nth-of-type(3){animation-delay:.245s}.team-overview-page>section:nth-of-type(4){animation-delay:.305s}.analytics-page>.analytics-dashboard>.analytics-view-selector{animation-delay:70ms}.analytics-page>.analytics-dashboard>.analytics-temporal-toolbar{animation-delay:.12s}.analytics-page>.analytics-dashboard>.analytics-filter-disclosure{animation-delay:.165s}.analytics-page>.analytics-dashboard>.analytics-context{animation-delay:.205s}.operational-entrance-page>*{animation:.42s cubic-bezier(.22,1,.36,1) both emet-operational-page-enter}.operational-entrance-page>:first-child{animation-delay:65ms}.operational-entrance-page>:nth-child(2){animation-delay:.125s}.operational-entrance-page>:nth-child(3){animation-delay:.185s}.operational-entrance-page>:nth-child(n+4){animation-delay:.245s}@media (prefers-reduced-motion:reduce){.operational-entrance-page>*,.team-overview-page>.page-header,.team-overview-page>section,.analytics-page>.page-header,.analytics-page>.analytics-dashboard>:is(.analytics-view-selector,.analytics-temporal-toolbar,.analytics-filter-disclosure,.analytics-context){opacity:1;transform:none;animation:none!important}.team-operations-layout:has(.team-overview-page)>.team-ops-nav{opacity:1;transform:none;animation:none!important}}.metric-grid{grid-auto-rows:1fr;gap:12px;display:grid}.metric-tile{--metric-padding-block:16px;--metric-padding-inline:17px;min-width:0;min-height:108px;padding:var(--metric-padding-block) var(--metric-padding-inline);border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--ink);background:var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:start;gap:10px;text-decoration:none;display:grid;container-type:inline-size}.metric-tile__content{align-content:start;gap:5px;min-width:0;display:grid}.metric-tile__value{font-variant-numeric:tabular-nums;letter-spacing:-.035em;white-space:nowrap;min-width:0;font-size:clamp(1.55rem,3vw,2.2rem);line-height:1.05}.metric-tile__value--long{font-size:clamp(1.18rem,2vw,1.45rem)}.metric-tile__label{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:.76rem;font-weight:730;line-height:1.3}.metric-tile__context{min-width:0;color:var(--ink-soft);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.68rem;line-height:1.35;display:grid}.metric-tile__icon{width:34px;height:34px;color:var(--ink-soft);background:var(--surface-soft);border-radius:10px;place-items:center;display:grid}.metric-tile__icon svg{width:18px;height:18px}.metric-tile--compact{--metric-padding-block:13px;--metric-padding-inline:14px;min-height:86px}.metric-tile--compact .metric-tile__value{font-size:clamp(1.3rem,2.2vw,1.75rem)}.metric-tile--compact .metric-tile__value--long{font-size:clamp(1.18rem,1.75vw,1.4rem)}.metric-tile--inline{--metric-padding-block:9px;--metric-padding-inline:11px;border-radius:var(--radius-md);min-height:0;box-shadow:none;background:0 0;border-color:#0000}.metric-tile--inline .metric-tile__content{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:3px 7px}.metric-tile--inline .metric-tile__value{font-size:1.05rem}.metric-tile--inline .metric-tile__label{font-size:.71rem}.metric-tile--inline .metric-tile__context{grid-column:1/-1;font-size:.64rem}.metric-tile--info{border-color:var(--semantic-info-border);background:var(--semantic-info-surface)}.metric-tile--positive{border-color:var(--semantic-success-border);background:var(--semantic-success-surface)}.metric-tile--warning{border-color:var(--semantic-warning-border);background:var(--semantic-warning-surface)}.metric-tile--danger{border-color:var(--semantic-danger-border);background:var(--semantic-danger-surface)}.metric-tile--decision{border-color:var(--semantic-decision-border);background:var(--semantic-decision-surface)}.metric-tile--financial{border-color:var(--semantic-financial-border);background:var(--semantic-financial-surface)}a.metric-tile{transition:border-color var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}a.metric-tile:is(:hover,:focus-visible){border-color:var(--brand);transform:translateY(-1px)}[data-density=compact] .metric-tile:not(.metric-tile--inline){--metric-padding-block:12px;--metric-padding-inline:13px;min-height:82px}[data-surface-style=liquid_glass] .metric-tile{background:var(--surface-data);-webkit-backdrop-filter:none;backdrop-filter:none}@container (min-width:260px){.metric-tile__value--long{font-size:clamp(1.55rem,3vw,2.2rem)}.metric-tile--compact .metric-tile__value--long{font-size:clamp(1.3rem,2.2vw,1.75rem)}}:is(.button-row,.form-actions,.dialog-actions,.record-list__actions,.settings-form-footer,.material-radius-fixture__toolbar){gap:8px 10px}:is(.form-grid,.workforce-form--grid,.opportunity-control-grid,.distribution-controls)>*,:is(.button,.input,.select,.date-time-input,button,input,select,textarea){min-width:0}.calendar-filter-menu{display:block;position:relative}.calendar-filter-menu>summary{white-space:nowrap;list-style:none}.calendar-filter-menu>summary::-webkit-details-marker{display:none}.calendar-filter-menu>div{z-index:var(--layer-popover);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-floating);min-width:min(280px,100vw - 40px);box-shadow:var(--shadow-lg);gap:4px;padding:7px;display:grid;position:absolute;top:calc(100% + 7px);left:0}.calendar-filter-menu>div button{text-align:left;justify-content:flex-start;width:100%}.operational-calendar-page{gap:14px}.operational-calendar-page .page-header{flex-direction:row;align-items:center;gap:16px}.operational-calendar-page .page-header__actions{width:auto}.operational-calendar-page .page-header__description{max-width:570px;font-size:.78rem;line-height:1.4}.operational-calendar-page .operational-calendar__toolbar{padding:10px 14px}.operational-calendar-page .calendar-filterbar{padding:8px 14px}.operational-calendar-page .calendar-agenda-view{gap:8px;padding:12px 14px}.operational-calendar-page .calendar-agenda-view>section{gap:5px;padding:9px 0}.operational-calendar-page .calendar-agenda-view>section>header{padding-bottom:3px}.operational-calendar-page .calendar-agenda-view .calendar-event{min-height:48px;margin:2px 0}.operational-calendar-page .calendar-event--agenda{gap:10px;padding:8px 11px}.calendar-daylight-picker{flex:none;position:relative}.calendar-daylight-picker>summary{list-style:none}.calendar-daylight-picker>summary::-webkit-details-marker{display:none}.calendar-daylight-picker__menu{z-index:var(--layer-popover);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-floating);width:190px;box-shadow:var(--shadow-lg);gap:3px;padding:6px;display:grid;position:absolute;top:calc(100% + 5px);right:0}.calendar-daylight-picker__menu button{min-height:35px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 9px;font-size:.72rem;font-weight:690}.calendar-daylight-picker__menu button:hover,.calendar-daylight-picker__menu button[aria-pressed=true]{color:var(--brand-strong);background:var(--brand-soft)}.calendar-daylight-picker__menu button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.calendar-daylight{width:70px;min-height:61px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;flex:none;align-content:center;justify-items:center;padding:0;display:grid}.calendar-daylight:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:10px}.calendar-daylight__art{width:59px;height:46px;overflow:visible}.calendar-daylight:not([data-arrived=true]) .calendar-daylight__art{opacity:0}.calendar-daylight[data-arrived=true] .calendar-daylight__art{animation:.78s cubic-bezier(.22,1,.36,1) both calendar-daylight-arrive}.calendar-daylight[data-arrived=true] .calendar-daylight__art .calendar-daylight__aura{transform-origin:48px 38px;animation:.9s ease-out both calendar-daylight-light}.calendar-daylight>span{white-space:nowrap;margin-top:-2px;font-size:.53rem;font-weight:760}.calendar-daylight-picker[data-preview=true] .calendar-daylight>span{color:var(--brand-strong)}.calendar-daylight__aura{fill:color-mix(in srgb,var(--calendar-aura) 28%,transparent)}.calendar-daylight__orb{fill:var(--calendar-orb);stroke:var(--calendar-edge);stroke-width:1.5px}.calendar-daylight__rays{fill:none;stroke:var(--calendar-edge);stroke-width:2.2px;stroke-linecap:round}.calendar-daylight__shine{fill:none;stroke:#fffae0d9;stroke-width:2px;stroke-linecap:round}.calendar-daylight__horizon{fill:none;stroke:var(--calendar-edge);stroke-width:2px;stroke-linecap:round}.calendar-daylight__moon{stroke:#e7f0ffeb;stroke-width:1.25px;filter:drop-shadow(0 0 2px #ffffffc2)drop-shadow(0 0 6px #9eb9ee6b)}.calendar-daylight__moon-shine{fill:none;stroke:#ffffffb8;stroke-width:1.2px;stroke-linecap:round}.calendar-daylight__stars{fill:none;stroke:var(--calendar-edge);stroke-width:1.7px;stroke-linecap:round}.calendar-daylight--morning{--calendar-aura:#f1ae48;--calendar-orb:#f7c862;--calendar-edge:#d58e28}.calendar-daylight--afternoon{--calendar-aura:#ed945d;--calendar-orb:#efab68;--calendar-edge:#ca7345}.calendar-daylight--night{--calendar-aura:#8599cc;--calendar-orb:#d8def0;--calendar-edge:#8194c3;width:66px;min-height:59px}.calendar-daylight--night .calendar-daylight__art{width:52px;height:40px}.calendar-daylight--night .calendar-daylight__aura{fill:url(#calendar-night-aura)}.calendar-daylight--night .calendar-daylight__stars{stroke:#b9c9e9;stroke-width:1.35px}@keyframes calendar-daylight-arrive{0%{opacity:0;filter:brightness(.7);transform:translateY(12px)scale(.72)}55%{opacity:1;filter:brightness(1.5) drop-shadow(0 0 7px var(--calendar-aura));transform:translateY(-5px)scale(1.12)}75%{transform:translateY(2px)scale(.97)}to{opacity:1;filter:brightness();transform:none}}@keyframes calendar-daylight-light{0%{opacity:.15;transform:scale(.6)}52%{opacity:1;transform:scale(1.28)}to{opacity:1;transform:scale(1)}}@keyframes calendar-event-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.calendar-agenda-view>section{animation:.35s ease-out both calendar-event-arrive}.calendar-agenda-view>section:nth-child(2){animation-delay:55ms}.calendar-agenda-view>section:nth-child(3){animation-delay:.1s}@media (max-width:620px){.operational-calendar-page .page-header{align-items:flex-start}.operational-calendar-page .page-header__description{font-size:.72rem}.operational-calendar-page .operational-calendar__toolbar,.operational-calendar-page .calendar-filterbar,.operational-calendar-page .calendar-agenda-view{padding:10px}.calendar-daylight{width:58px;min-height:53px}.calendar-daylight__art{width:50px;height:39px}.calendar-daylight--night{width:55px;min-height:51px}.calendar-daylight--night .calendar-daylight__art{width:45px;height:35px}.calendar-daylight>span{text-align:center;white-space:normal;max-width:66px;font-size:.5rem}.calendar-event--agenda{grid-template-columns:minmax(58px,auto) minmax(0,1fr);gap:8px;padding:8px}.calendar-event--agenda .calendar-event__time{font-size:.69rem}}@media (prefers-reduced-motion:reduce){.calendar-daylight__art,.calendar-daylight__art .calendar-daylight__aura,.calendar-agenda-view>section{animation:none}}@media (max-width:760px){.team-ops-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.team-ops-nav__link{text-align:center;white-space:normal;justify-content:center;width:100%;min-width:0;min-height:36px;padding:6px 8px}.team-ops-nav__more{min-width:0}.team-ops-nav__more>div{width:min(300px,100vw - 40px);left:0;right:auto}.calendar-filterbar{grid-template-columns:minmax(0,1fr) minmax(150px,.7fr);align-items:end;gap:8px;display:grid}.calendar-filterbar>span,.calendar-filterbar>.calendar-filterbar__choice{display:none}.calendar-filter-menu{display:block}.calendar-filter-menu>summary{width:100%}.calendar-filterbar label{width:100%;margin:0}.calendar-filterbar select{width:100%;max-width:none}}@media (max-width:520px){.calendar-filterbar{grid-template-columns:1fr}.calendar-filter-menu>div{width:auto;max-height:65dvh;position:fixed;inset:auto 10px 10px;overflow:auto}:is(.form-actions,.dialog-actions)>:is(.button,button){flex:150px}}@media (max-width:620px){.operational-calendar-page{gap:10px}.operational-calendar-page .page-header__description{max-width:29ch}.calendar-time-off-guide{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:11px 12px;display:grid}.calendar-time-off-guide>div{min-width:0}.calendar-time-off-guide strong{font-size:.78rem}.calendar-time-off-guide p{max-width:34ch;font-size:.68rem;line-height:1.3}.calendar-time-off-guide .button{text-align:center;white-space:normal;width:auto;max-width:150px;min-height:38px;padding:6px 9px;font-size:.68rem;line-height:1.2}.operational-calendar-page .operational-calendar__toolbar{gap:9px;padding:10px 11px;display:grid}.calendar-period-nav{grid-template-columns:38px 52px 38px minmax(0,1fr);align-items:center;gap:6px;width:100%;display:grid}.calendar-period-nav strong{width:auto;min-width:0;color:var(--ink);grid-area:1/1/auto/-1;margin:0;font-size:.82rem;line-height:1.25}.calendar-period-nav>button{grid-row:2;min-width:0;min-height:38px;padding:5px}.calendar-jump-date{grid-area:2/4;min-width:0;margin:0}.calendar-jump-date .date-input{max-width:100%;min-height:38px;font-size:.72rem}.calendar-view-switch{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;width:100%;padding:3px;display:grid;overflow:visible}.calendar-view-switch button{text-align:center;min-width:0;min-height:38px;padding:5px 2px;font-size:.7rem}.calendar-filterbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:7px;padding:9px 11px}.calendar-filter-menu,.calendar-filterbar label{min-width:0}.calendar-filter-menu>summary{text-overflow:ellipsis;min-height:40px;padding:6px 8px;font-size:.69rem;overflow:hidden}.calendar-filterbar select{text-overflow:ellipsis;min-height:40px;padding:6px 24px 6px 8px;font-size:.7rem}.operational-calendar-page .calendar-agenda-view{padding:8px 11px}.calendar-agenda-view>section>header{gap:6px}.calendar-event--agenda{grid-template-columns:minmax(64px,auto) minmax(0,1fr);gap:7px;min-height:46px;padding:7px 9px}.calendar-event--agenda .calendar-event__body strong{font-size:.72rem}.pipeline-section{flex-direction:column;height:min(650px,100dvh - 190px);min-height:420px;display:flex;overflow:hidden}.pipeline-section__heading,.pipeline-stage-current,.pipeline-stage-nav{flex:none}.pipeline-board{flex:1;min-height:0;padding-bottom:2px;overflow:auto hidden}.pipeline-lane{height:100%;min-height:0;overflow:hidden}.pipeline-lane__header{flex:none}.pipeline-lane__cards{overscroll-behavior-y:contain;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;flex:1;grid-auto-rows:calc(25% - 5.25px);min-height:0;overflow-y:auto}.pipeline-lane__cards>.pipeline-card{scroll-snap-align:start;scroll-snap-stop:always;grid-template-columns:minmax(0,1fr) 76px;grid-auto-rows:min-content;align-content:center;gap:2px 6px;height:100%;min-height:0;padding:5px 7px;display:grid;overflow:hidden}.pipeline-lane__cards>.pipeline-card:has(.pipeline-card__badges:not(:empty),.pipeline-card__activity,.pipeline-card__stage-history){grid-row:span 2}.pipeline-lane__cards .pipeline-card__header{grid-column:1;min-width:0}.pipeline-lane__cards .pipeline-card__header a{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;line-height:1.15;display:block;overflow:hidden}.pipeline-lane__cards .pipeline-card__location{text-overflow:ellipsis;white-space:nowrap;grid-column:1;margin:0;font-size:.62rem;line-height:1.15;overflow:hidden}.pipeline-lane__cards .pipeline-card__work{grid-column:1;align-items:center;gap:5px;font-size:.59rem;line-height:1.15;display:flex;overflow:hidden}.pipeline-lane__cards .pipeline-card__next{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;display:block;overflow:hidden}.pipeline-lane__cards .pipeline-card__next>span:first-child{display:none}.pipeline-lane__cards .pipeline-card__owner{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:42%;overflow:hidden}.pipeline-lane__cards .pipeline-card__actions{border:0;grid-area:1/2/span 3;align-content:center;gap:4px;min-width:0;padding:0;display:grid}.pipeline-lane__cards .pipeline-card__actions .button,.pipeline-lane__cards .pipeline-card__open{white-space:nowrap;justify-content:center;min-height:30px;padding:4px 3px;font-size:.6rem;line-height:1.1}.pipeline-lane__cards .pipeline-card__badges,.pipeline-lane__cards .pipeline-card__activity,.pipeline-lane__cards .pipeline-card__stage-history{grid-column:1/-1}.pipeline-lane__cards .pipeline-card__badges{gap:3px}.pipeline-lane__cards .pipeline-card__stage-history{margin-top:3px;padding-top:3px}}@media (max-width:620px) and (max-height:760px){.pipeline-lane__cards{grid-auto-rows:calc(50% - 3.5px)}.pipeline-lane__cards>.pipeline-card:has(.pipeline-card__badges:not(:empty),.pipeline-card__activity,.pipeline-card__stage-history){grid-row:span 1}}.role-experience-diagnostic--home{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.home-motion-diagnostic{gap:24px;max-width:1180px;display:grid}.home-motion-diagnostic__controls{border-radius:var(--radius-md);background:var(--surface-soft);flex-wrap:wrap;align-items:end;gap:10px;padding:14px;display:flex}.home-motion-diagnostic__controls label{gap:5px;min-width:210px;display:grid}.home-motion-diagnostic__controls label span{color:var(--ink-soft);font-size:.72rem;font-weight:750}.home-motion-diagnostic__primary{border-radius:var(--radius-lg);background:var(--surface-soft);gap:6px;max-width:720px;padding:18px;display:grid}.home-motion-diagnostic__primary :is(p,strong,span){margin:0}.home-motion-diagnostic__primary span{color:var(--ink-soft)}.home-role-fixture{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);min-height:230px;box-shadow:var(--shadow-sm);align-content:start;gap:10px;padding:20px;display:grid}.home-role-fixture :is(h2,p){margin:0}.home-role-fixture>p:not(.eyebrow){color:var(--ink-soft)}.home-role-fixture ol{color:var(--ink-soft);gap:5px;margin:0;padding-left:18px;font-size:.75rem;display:grid}.home-role-fixture--owner{grid-column:span 2}.home-role-fixture--agent{min-height:190px}.material-radius-fixture,.material-halo-fixture{isolation:isolate;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-lg);background-clip:padding-box;gap:14px;padding:18px;display:grid;position:relative;overflow:clip}.material-radius-fixture>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.material-radius-fixture :is(h2,p){margin:0}.material-radius-fixture__toolbar{flex-wrap:wrap;gap:6px;display:flex}.material-radius-fixture__viewport{border-radius:var(--radius-lg);background:var(--surface-soft);grid-template-columns:repeat(3,minmax(150px,1fr));gap:8px;max-height:250px;padding:10px;display:grid;overflow:auto}.material-radius-fixture__event,.material-halo-fixture button{border:1px solid var(--line);border-radius:var(--radius-md);min-width:0;color:var(--ink);background:var(--surface);text-align:left;gap:3px;padding:12px;display:grid}.material-radius-fixture__event small{color:var(--ink-soft)}.material-radius-fixture__event--selected,.material-halo-fixture .is-selected{border-color:var(--brand);background:var(--brand-soft)}.material-halo-fixture>div{border-radius:var(--radius-lg);background:var(--surface-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:12px;display:grid}[data-surface-style=liquid_glass] :is(.material-radius-fixture,.material-halo-fixture){border-color:var(--glass-border);box-shadow:var(--glass-edge-highlight),var(--glass-depth-content);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}[data-surface-style=liquid_glass] :is(.material-radius-fixture,.material-halo-fixture) :is(.material-radius-fixture__viewport,.material-radius-fixture__event,.material-halo-fixture>div,.material-halo-fixture button){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.material-isolation-page{--glass-directional-highlight:linear-gradient(135deg,#ffffff2e,#ffffff09 42%,transparent 68%);--glass-floating-tint:linear-gradient(160deg,color-mix(in srgb,var(--brand) 5%,transparent),transparent 58%);max-width:1240px}.material-isolation-controls{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);flex-wrap:wrap;gap:8px 16px;padding:14px;display:flex}.material-recipe-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;display:grid}.material-recipe{gap:9px;min-width:0;display:grid}.material-recipe>header{gap:2px;display:grid}.material-recipe>header small{color:var(--ink-soft);font-size:.68rem;line-height:1.35}.material-recipe__environment{border-radius:var(--radius-lg);background:radial-gradient(circle at 82% 8%,color-mix(in srgb,var(--brand) 30%,transparent),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--canvas) 72%,var(--brand-soft)),var(--canvas));grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-height:290px;padding:12px;display:grid;position:relative;overflow:clip}.material-recipe__environment>section{isolation:isolate;background:var(--glass-content-surface);min-width:0;box-shadow:var(--glass-depth-content);-webkit-backdrop-filter:saturate(1.1) blur(var(--glass-blur-content));backdrop-filter:saturate(1.1) blur(var(--glass-blur-content));border-radius:15px;align-content:end;gap:3px;padding:12px;display:grid;position:relative;overflow:clip}.material-recipe__environment>section:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.material-recipe__environment>section>span{color:var(--ink-soft);font-size:.66rem}.material-recipe__shell{color:#fff;background:var(--glass-nav-surface)!important}.material-recipe__floating{background:var(--glass-floating-surface)!important;box-shadow:var(--glass-depth-floating)!important}.material-recipe__content{grid-column:1/-1;min-height:112px}.material-recipe__nested{border-top:1px solid color-mix(in srgb,var(--line) 62%,transparent);justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-top:7px;padding-top:8px;display:flex}.material-recipe__nested span{overflow-wrap:anywhere;min-width:0}.material-recipe__nested strong{font-variant-numeric:tabular-nums;flex:none}.material-recipe__scroll{grid-column:1/-1;min-height:68px}.material-recipe[data-recipe=current] .material-recipe__environment>section{border:1px solid var(--glass-border);box-shadow:var(--glass-edge-highlight),var(--glass-depth-content)}.material-recipe[data-recipe=current] .material-recipe__environment>section:after{background:var(--glass-directional-highlight)}.material-recipe[data-recipe=material] .material-recipe__environment>section,.material-recipe[data-recipe=top] .material-recipe__environment>section{border-color:#0000}.material-recipe[data-recipe=top] .material-recipe__environment>section:after{background:linear-gradient(90deg,#0000 5%,#ffffff2b 18%,#ffffff24 82%,#0000 95%) top/100% 1px no-repeat}.material-recipe[data-recipe=gradient] .material-recipe__environment>section{border-color:#0000}.material-recipe[data-recipe=gradient] .material-recipe__environment>section:after{background:var(--glass-directional-highlight)}.material-isolation-stage{border-radius:var(--radius-xl);background:var(--canvas);grid-template-columns:230px minmax(0,1fr);min-height:600px;display:grid;position:relative;overflow:clip}.material-isolation-sidebar.sidebar{width:auto;height:auto;min-height:600px;position:relative;inset:auto}.material-isolation-sidebar nav{gap:5px;display:grid}.material-isolation-sidebar nav a{color:#d9e6df;border-radius:9px;padding:9px 10px}.material-isolation-sidebar nav a.is-active{background:#ffffff1c}.material-isolation-canvas{min-width:0;padding:78px 22px 22px}.material-isolation-topbar.topbar{width:auto;position:absolute;inset:0 0 auto 230px}.material-isolation-topbar>div{gap:7px;display:flex}.material-isolation-panel{min-height:430px}.material-isolation-panel .material-radius-fixture__viewport{max-height:none}.material-isolation-readout{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.material-isolation-readout>section{border-radius:var(--radius-md);background:var(--surface-soft);min-width:0;padding:12px}.material-isolation-readout h2{text-transform:capitalize;margin:0 0 8px}.material-isolation-readout pre{white-space:pre-wrap;margin:0;font-size:.67rem;overflow:auto}.material-isolation-stage[data-fill=false] :is(.material-isolation-sidebar,.material-isolation-topbar,.material-isolation-panel),.material-isolation-stage[data-fill=false] .material-isolation-topbar:before{background-color:#0000!important;background-image:none!important}.material-isolation-stage[data-border=false] :is(.material-isolation-sidebar,.material-isolation-topbar,.material-isolation-panel){border-color:#0000!important}.material-isolation-stage[data-shadow=false] :is(.material-isolation-sidebar,.material-isolation-topbar,.material-isolation-panel){box-shadow:none!important}.material-isolation-stage[data-inset=false][data-shadow=true] :is(.material-isolation-sidebar,.material-isolation-topbar){box-shadow:var(--glass-depth-navigation)!important}.material-isolation-stage[data-inset=false][data-shadow=true] .material-isolation-panel{box-shadow:var(--glass-depth-content)!important}.material-isolation-stage[data-drop=false] :is(.material-isolation-sidebar,.material-isolation-topbar,.material-isolation-panel){filter:none!important}.material-isolation-stage[data-highlight=false] :is(.material-isolation-sidebar,.material-isolation-topbar):after{background:0 0!important}.material-isolation-stage[data-highlight=false][data-shadow=true] .material-isolation-panel{box-shadow:var(--glass-depth-content)!important}.material-isolation-stage[data-pseudo=false] :is(.material-isolation-sidebar,.material-isolation-topbar,.material-isolation-panel):before,.material-isolation-stage[data-pseudo=false] :is(.material-isolation-sidebar,.material-isolation-topbar,.material-isolation-panel):after{display:none!important}.material-isolation-stage[data-blur=false] :is(.material-isolation-sidebar,.material-isolation-topbar,.material-isolation-panel),.material-isolation-stage[data-blur=false] .material-isolation-topbar:before{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.material-isolation-stage[data-saturation=false][data-blur=true] .material-isolation-sidebar,.material-isolation-stage[data-saturation=false][data-blur=true] .material-isolation-topbar:before{-webkit-backdrop-filter:blur(var(--glass-blur-navigation))!important;backdrop-filter:blur(var(--glass-blur-navigation))!important}.material-isolation-stage[data-transform=false] :is(.material-isolation-sidebar,.material-isolation-topbar,.material-isolation-panel){filter:none!important;will-change:auto!important;transform:none!important}.material-isolation-stage[data-compositor=false] :is(.material-isolation-sidebar,.material-isolation-topbar,.material-isolation-panel){will-change:auto!important;contain:none!important}.material-isolation-stage[data-clip=false] :is(.material-isolation-sidebar,.material-isolation-topbar,.material-isolation-panel){border-radius:0!important;overflow:visible!important}@media (max-width:1024px){.material-recipe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.material-recipe-grid{grid-template-columns:1fr}.material-isolation-stage{grid-template-columns:92px minmax(0,1fr)}.material-isolation-sidebar .brand-lockup>span:last-child,.material-isolation-sidebar .sidebar__footer{display:none}.material-isolation-topbar.topbar{left:92px}.material-isolation-canvas{padding-inline:10px}.material-isolation-readout{grid-template-columns:1fr}}.material-recipe[data-recipe=baseline] .material-recipe__environment>section{border:1px solid var(--glass-border);background:linear-gradient(180deg,#ffffff0b,transparent 30%),var(--glass-content-surface);box-shadow:var(--glass-edge-highlight),var(--glass-depth-content);-webkit-backdrop-filter:saturate(1.1) blur(var(--glass-blur-content));backdrop-filter:saturate(1.1) blur(var(--glass-blur-content))}.material-recipe[data-recipe=baseline] .material-recipe__shell{-webkit-backdrop-filter:saturate(1.12) blur(var(--glass-blur-navigation));backdrop-filter:saturate(1.12) blur(var(--glass-blur-navigation));background:linear-gradient(145deg,color-mix(in srgb,var(--sidebar) 92%,var(--brand) 8%),var(--glass-nav-surface))!important;box-shadow:var(--glass-edge-highlight),var(--glass-depth-navigation)!important}.material-recipe[data-recipe=baseline] .material-recipe__floating{-webkit-backdrop-filter:saturate(1.14) blur(var(--glass-blur-floating));backdrop-filter:saturate(1.14) blur(var(--glass-blur-floating));background:linear-gradient(180deg,#ffffff0b,transparent 30%),var(--glass-floating-surface)!important;box-shadow:var(--glass-edge-highlight),var(--glass-depth-modal)!important}.material-recipe[data-recipe=baseline] .material-recipe__environment>section:after{background:0 0}.material-recipe[data-recipe=flat] .material-recipe__environment>section{background:color-mix(in srgb,var(--surface) 88%,var(--background-accent-1) 12%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-color:#0000;box-shadow:0 13px 30px #07120d1a}.material-recipe[data-recipe=flat] .material-recipe__environment>section:after{background:0 0}.material-recipe[data-recipe=halo] .material-recipe__environment>section{background:color-mix(in srgb,var(--surface) 67%,transparent);border-color:#fff9;box-shadow:inset 0 0 0 1px #ffffff54,0 0 0 2px #192c2347,0 0 24px #ffffff40,0 18px 46px #07120d2e}.material-recipe[data-recipe=halo] .material-recipe__environment>section:after{background:linear-gradient(#ffffff38,#ffffff14)}.material-recipe[data-recipe=optical] .material-recipe__environment>section{background:var(--glass-directional-highlight),var(--glass-floating-tint),var(--glass-floating-surface);box-shadow:var(--glass-depth-floating);-webkit-backdrop-filter:saturate(1.18) contrast(1.025) blur(var(--glass-blur-content));backdrop-filter:saturate(1.18) contrast(1.025) blur(var(--glass-blur-content));border-color:#0000}.material-recipe[data-recipe=optical] .material-recipe__environment>section:after{background:0 0}.material-recipe[data-recipe=classic] .material-recipe__environment>section{border-color:var(--line);background:var(--surface);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:none;backdrop-filter:none}.material-recipe[data-recipe=classic] .material-recipe__environment>section:after{background:0 0}.material-recipe__score{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.material-recipe__score li{color:var(--positive);background:var(--positive-soft);border-radius:999px;padding:3px 6px;font-size:.55rem;font-weight:760}.glass-stress-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.glass-stress-scene{isolation:isolate;border-radius:var(--radius-xl);color:#172026;background:#eef2ef;grid-template-rows:auto 1fr;grid-template-columns:86px minmax(0,1fr);min-height:270px;display:grid;position:relative;overflow:clip}.glass-stress-scene:before{content:"";z-index:-1;background:radial-gradient(circle at 82% 12%,#f4c985 0 10%,#0000 38%),radial-gradient(circle at 14% 82%,#376d55 0 9%,#0000 42%),linear-gradient(135deg,#dceee6,#d9bc96);position:absolute;inset:-18%}.glass-stress-scene[data-environment=dark]:before{background:radial-gradient(circle at 75% 18%,#345d8d,#0000 38%),linear-gradient(140deg,#0b1210,#26352f 58%,#090d0c)}.glass-stress-scene[data-environment=light]:before{background:radial-gradient(circle at 78% 20%,#fff,#0000 36%),linear-gradient(145deg,#fbfbf6,#e6dfcd)}.glass-stress-scene[data-environment=color]:before{background:radial-gradient(circle at 14% 18%,#ff9d88,#0000 38%),radial-gradient(circle at 86% 84%,#6f8ff8,#0000 43%),linear-gradient(135deg,#c3f0d4,#eec7e3)}.glass-stress-scene[data-environment=detail]:before{background:repeating-linear-gradient(90deg,#0000 0 13px,#0f281e17 13px 14px),repeating-linear-gradient(0deg,#0000 0 13px,#0f281e12 13px 14px),linear-gradient(145deg,#eaf0ea,#c7d6cf)}.glass-stress-scene[data-environment=motion]:before{background:conic-gradient(from 40deg,#9fd5bd,#c6a4df,#efc98e,#5f9fca,#9fd5bd);animation:8s linear infinite glass-stress-pan;inset:-40%}.glass-stress-scene__label{z-index:4;color:#fff;background:#07120d9e;border-radius:999px;padding:3px 7px;font-size:.58rem;font-weight:800;position:absolute;bottom:8px;right:9px}.glass-stress-pane,.glass-stress-toolbar,.glass-stress-menu{z-index:1;background:var(--glass-directional-highlight),var(--glass-floating-tint),#ffffff73;box-shadow:var(--glass-depth-floating);-webkit-backdrop-filter:saturate(1.2)contrast(1.03)blur(18px);backdrop-filter:saturate(1.2)contrast(1.03)blur(18px);border:1px solid #0000;position:relative}.glass-stress-pane{color:#fff;background:var(--glass-directional-highlight),linear-gradient(145deg,#1729228c,#17292259);border-radius:17px 0 0 17px;grid-row:1/-1;align-content:start;gap:5px;padding:15px 10px;display:grid}.glass-stress-pane span,.glass-stress-menu span{opacity:.72;font-size:.6rem}.glass-stress-pane button{color:#fff;background:#ffffff21;border:0;border-radius:8px;margin-top:12px;padding:7px;font-size:.6rem}.glass-stress-toolbar{border-radius:15px;justify-content:space-between;align-items:center;gap:8px;min-width:0;margin:10px 10px 0;padding:9px 11px;display:flex}.glass-stress-toolbar>div{gap:4px;display:flex}.glass-stress-toolbar button{width:28px;height:28px;color:inherit;background:#ffffff1f;border:0;border-radius:9px;place-items:center;display:grid}.glass-stress-menu{border-radius:16px;place-self:start end;gap:3px;width:min(170px,100% - 20px);margin:12px 10px;padding:12px;display:grid}.glass-stress-menu button{color:inherit;text-align:left;background:#ffffff2e;border:0;border-radius:8px;margin-top:8px;padding:7px}.glass-stress-content{z-index:0;color:#0f1e189e;width:46%;margin:0;font-size:.62rem;line-height:1.45;position:absolute;bottom:22px;right:20px}[data-theme=dark] .glass-stress-scene:not([data-environment=light]) :is(.glass-stress-toolbar,.glass-stress-menu){color:#f5f8f6;background:var(--glass-directional-highlight),var(--glass-floating-tint),#1219166b}@keyframes glass-stress-pan{to{transform:rotate(360deg)scale(1.05)}}@media (max-width:820px){.glass-stress-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.glass-stress-scene[data-environment=motion]:before{animation:none}}@media (max-width:900px){.role-experience-diagnostic--home{grid-template-columns:1fr 1fr}.home-role-fixture--owner{grid-column:span 2}}@media (max-width:620px){.role-experience-diagnostic--home{grid-template-columns:1fr}.home-role-fixture--owner{grid-column:auto}.material-radius-fixture>header{flex-direction:column;align-items:flex-start}.material-radius-fixture__viewport,.material-halo-fixture>div{grid-template-columns:1fr}}.motion-metric-diagnostic{max-width:1240px}.motion-metric-diagnostic__controls{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-soft);flex-wrap:wrap;gap:10px;padding:14px;display:flex}.motion-metric-diagnostic__controls fieldset{border:0;align-items:center;gap:6px;margin:0;padding:0;display:flex}.motion-metric-diagnostic__controls legend{color:var(--ink-soft);margin-right:6px;font-size:.7rem;font-weight:760}.motion-diagnostic-surface{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-sm);gap:6px;padding:24px;display:grid}.motion-diagnostic-surface :is(h2,p){margin:0}.motion-diagnostic-surface p:last-child{color:var(--ink-soft)}[data-surface-style=liquid_glass].motion-metric-diagnostic .motion-diagnostic-surface{background:var(--glass-content-surface);box-shadow:var(--glass-edge-highlight),var(--glass-depth-content);border-color:#0000}.metric-fixture-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-inline-fixture{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:5px;display:grid}.content-stress-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.content-stress-card{gap:14px;min-width:0;display:grid}.content-stress-identity{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.content-stress-identity>div{gap:3px;min-width:0;display:grid}.content-stress-identity :is(strong,span){overflow-wrap:anywhere;min-width:0;line-height:1.35}.content-stress-identity span{color:var(--ink-soft);font-size:.75rem}.content-stress-identity>.badge{flex:0 auto}.content-stress-values{gap:0;min-width:0;margin:0;display:grid}.content-stress-values>div{border-top:1px solid var(--line);grid-template-columns:minmax(7rem,.42fr) minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.content-stress-values :is(dt,dd){min-width:0;margin:0;line-height:1.4}.content-stress-values dt{color:var(--ink-soft);font-size:.7rem;font-weight:740}.content-value{overflow-wrap:anywhere;word-break:normal;min-width:0;max-width:100%}.content-value--nowrap,.content-value--numeric{font-variant-numeric:tabular-nums;white-space:nowrap}.content-value--break{overflow-wrap:anywhere;word-break:break-word}.content-stress-form{margin:0}.content-stress-form :is(input,select){text-overflow:ellipsis}.content-stress-form input:is([type=date],[type=time]){font-variant-numeric:tabular-nums}.content-stress-card .badge{align-self:start}.table-primary :is(strong,span){overflow-wrap:anywhere;min-width:0}@media (max-width:1024px){.metric-fixture-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.metric-fixture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-stress-grid{grid-template-columns:1fr}.motion-metric-diagnostic__controls fieldset{flex-wrap:wrap;width:100%}}@media (max-width:430px){.metric-fixture-grid,.metric-inline-fixture{grid-template-columns:1fr}.content-stress-identity{flex-direction:column;align-items:flex-start}.content-stress-values>div{grid-template-columns:1fr;gap:3px}.content-stress-form{grid-template-columns:1fr}}.payroll-workspace{border:0;gap:clamp(22px,3vw,34px);width:100%;min-width:0;max-width:100%;margin:0;padding:0;display:grid}.payroll-workspace>legend{position:absolute}.payroll-local-nav,.payroll-tool-nav{border:1px solid var(--line);background:var(--surface-soft);scrollbar-width:none;border-radius:14px;gap:4px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.payroll-local-nav{width:100%}.payroll-mobile-nav{display:none}.payroll-local-nav::-webkit-scrollbar{display:none}.payroll-tool-nav::-webkit-scrollbar{display:none}.payroll-local-nav a,.payroll-tool-nav a{min-height:40px;color:var(--ink-soft);text-align:center;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;padding:8px 13px;font-size:.73rem;font-weight:760;text-decoration:none;display:inline-flex}.payroll-local-nav a:is(:hover,.is-active),.payroll-tool-nav a:is(:hover,.is-active){color:var(--brand-strong);background:var(--surface);box-shadow:var(--shadow-xs)}.payroll-section-stack{gap:clamp(22px,3vw,34px);width:100%;min-width:0;max-width:100%;display:grid}.payroll-overview-hero{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.payroll-overview-period{align-content:start;gap:10px;min-width:0;display:grid}.payroll-overview-period__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.payroll-overview-period__heading>div{gap:3px;min-width:0;display:grid}.payroll-overview-period__heading :is(h2,p){margin:0}.payroll-overview-period__heading p{color:var(--ink-soft);line-height:1.5}.payroll-overview-period__amount{font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin-top:6px;font-size:clamp(1.8rem,4vw,3rem);line-height:1}.payroll-overview-period>.button{justify-self:start;margin-top:auto}.payroll-scope{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:2px 2px 14px;display:flex}.payroll-scope>div{gap:2px;min-width:0;display:grid}.payroll-scope>div>span{color:var(--ink-soft);letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:800}.payroll-scope>div>strong{overflow-wrap:anywhere;min-width:0;font-size:.9rem}.payroll-scope>div>small{color:var(--ink-soft);font-size:.7rem;line-height:1.4}.payroll-financial-summary,.payroll-workforce-summary{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:4px;display:grid}.payroll-financial-summary .metric-tile--inline,.payroll-workforce-summary .metric-tile--inline{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0}.payroll-financial-summary .metric-tile--inline+.metric-tile--inline,.payroll-workforce-summary .metric-tile--inline+.metric-tile--inline{border-left:1px solid var(--line)}.payroll-financial-metric .metric-tile__value{color:var(--financial)}@container (max-width:175px){.payroll-financial-metric .metric-tile__content{grid-template-columns:minmax(0,1fr);align-items:start}.payroll-financial-metric .metric-tile__context{grid-column:1}}@container (max-width:200px){.payroll-workforce-summary .metric-tile__content{grid-template-columns:minmax(0,1fr);align-items:start}.payroll-workforce-summary .metric-tile__context{grid-column:1}}.payroll-summary-partial{margin:0}.payroll-current-state{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(16px,3vw,32px);padding:clamp(18px,2.5vw,24px);display:grid}.payroll-current-state>div:first-child{gap:5px;min-width:0;display:grid}.payroll-current-state :is(h2,p){margin:0}.payroll-current-state p{max-width:70ch;color:var(--ink-soft);line-height:1.5}.payroll-current-state__action{justify-items:end;gap:10px;min-width:min(100%,220px);display:grid}.payroll-current-state__action>strong{font-variant-numeric:tabular-nums;letter-spacing:-.035em;overflow-wrap:anywhere;max-width:100%;font-size:clamp(1.35rem,3vw,2rem);line-height:1}.payroll-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.payroll-signal{min-width:0}.payroll-signal-grid--quiet{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-soft);gap:4px;padding:5px}.payroll-signal-grid--quiet .metric-tile--inline{box-shadow:none;background:0 0;border:0;border-radius:0}.payroll-signal-grid--quiet .metric-tile--inline+.metric-tile--inline{border-left:1px solid var(--line)}.payroll-signal--attention{border-color:var(--semantic-warning-border);background:var(--semantic-warning-surface)}.payroll-attention-preview{gap:12px;display:grid}.payroll-attention-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.payroll-attention-list .comp-entry{min-width:0}.payroll-exception-row{border-left:3px solid var(--warning);border-radius:var(--radius-sm);background:var(--warning-soft);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:12px 14px;display:flex}.payroll-exception-row>div{gap:2px;min-width:0;display:grid}.payroll-exception-row span{color:var(--ink-soft);font-size:.72rem;line-height:1.4}.payroll-employee-list,.payroll-recent-list{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.payroll-employee-list>li{grid-template-columns:minmax(180px,1.05fr) minmax(360px,1.8fr) auto;align-items:center;gap:16px;min-width:0;padding:14px 16px;display:grid}.payroll-employee-list>li+li,.payroll-recent-list>li+li{border-top:1px solid var(--line)}.payroll-employee-list>li.is-selected{background:var(--accent-soft);box-shadow:inset 3px 0 var(--brand)}.payroll-employee-list__identity{gap:2px;min-width:0;display:grid}.payroll-employee-list__identity :is(strong,span){overflow-wrap:anywhere;min-width:0}.payroll-employee-list__identity span{color:var(--ink-soft);font-size:.7rem}.payroll-employee-list__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;margin:0;display:grid}.payroll-employee-list__facts>div,.payroll-employee-focus__facts>div{gap:2px;min-width:0;display:grid}.payroll-employee-list__facts :is(dt,dd),.payroll-employee-focus__facts :is(dt,dd){min-width:0;margin:0}.payroll-employee-list__facts dt,.payroll-employee-focus__facts dt{color:var(--ink-soft);font-size:.62rem;font-weight:720;line-height:1.3}.payroll-employee-list__facts dd,.payroll-employee-focus__facts dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.76rem;font-weight:790;line-height:1.3}.payroll-employee-list__status{text-align:right;justify-items:end;gap:5px;display:grid}.payroll-employee-focus{border-left:3px solid var(--brand);border-radius:var(--radius-sm);background:var(--surface-soft);gap:14px;margin-top:12px;padding:16px 18px;display:grid}.payroll-employee-focus .section-heading{margin:0}.payroll-employee-focus__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.payroll-employee-focus__events{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.payroll-recent-list>li{justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:11px 14px;display:flex}.payroll-recent-list>li>div{align-items:center;gap:8px;min-width:0;display:flex}.payroll-recent-list>li>div:first-child{gap:1px;display:grid}.payroll-recent-list span{min-width:0;color:var(--ink-soft);overflow-wrap:anywhere;font-size:.69rem}.payroll-recent-list>li>div:last-child>strong{font-variant-numeric:tabular-nums;white-space:nowrap}.payroll-boundary{border-left:3px solid var(--semantic-info-border);border-radius:var(--radius-sm);color:var(--ink-soft);background:var(--semantic-info-surface);padding:12px 14px;font-size:.76rem}.payroll-boundary summary{color:var(--semantic-info-strong);cursor:pointer;font-weight:790}.payroll-boundary p{max-width:90ch;margin:8px 0 0;line-height:1.55}.payroll-review-periods{border:1px solid var(--line);border-left:3px solid var(--semantic-warning-border);border-radius:var(--radius-sm);min-width:0;color:var(--ink);background:var(--surface);gap:18px;padding:clamp(16px,2.4vw,22px);display:grid}.payroll-review-periods .section-heading{margin:0}.payroll-review-periods .eyebrow{color:var(--semantic-warning-strong)}.payroll-period-records{min-width:0;display:grid}.payroll-period-record{min-width:0;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding-block:8px;display:flex}.payroll-period-record+.payroll-period-record{border-top:1px solid var(--line);margin-top:8px;padding-top:16px}.payroll-period-record__identity{gap:8px;min-width:0;display:grid}.payroll-period-record__title{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.payroll-period-record__title h3{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.95rem;line-height:1.45}.payroll-period-record__metadata{color:var(--ink-soft);flex-wrap:wrap;gap:4px 18px;font-size:.76rem;line-height:1.5;display:flex}.payroll-period-record>.button{flex-shrink:0}.payroll-review-employees{border-block:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.payroll-review-employees>li{grid-template-columns:minmax(170px,.8fr) minmax(0,1.2fr);align-items:center;gap:14px;min-width:0;padding:14px 0;display:grid}.payroll-review-employees>li+li{border-top:1px solid var(--line)}.payroll-review-employees>li>div{gap:2px;min-width:0;display:grid}.payroll-review-employees span:not(.badge){color:var(--ink-soft);overflow-wrap:anywhere;font-size:.7rem;line-height:1.4}.payroll-review-employees__confirmed{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.payroll-review-employees__confirmed>strong{font-variant-numeric:tabular-nums;font-size:.78rem;line-height:1.4}.payroll-review-blockers{color:var(--positive);margin:0;font-size:.73rem;font-weight:750}.payroll-review-blockers--warning{color:var(--semantic-warning-strong)}.payroll-review-clear{border-block:1px solid var(--line);align-items:flex-start;gap:11px;padding:12px 14px;display:flex}.payroll-review-clear>svg{width:20px;color:var(--positive);flex:none}.payroll-review-clear>div{gap:2px;min-width:0;display:grid}.payroll-review-clear span{color:var(--ink-soft);font-size:.73rem;line-height:1.45}.payroll-period-ledger{gap:14px;min-width:0;padding:clamp(18px,2.3vw,24px);display:grid}.payroll-period-ledger .section-heading{margin:0}.payroll-period-ledger .table-scroll{overscroll-behavior-inline:contain;width:100%;min-width:0;max-width:100%;overflow-x:auto}.payroll-ledger-table{min-width:620px}.payroll-ledger-table th:nth-child(n+3),.payroll-ledger-table td:nth-child(n+3){text-align:right}.payroll-ledger-table :is(td:nth-child(3),td:nth-child(4),td:nth-child(5)){font-variant-numeric:tabular-nums;white-space:nowrap}.payroll-period-control{gap:0;min-width:0;padding-block:0;display:grid}.payroll-period-control__section{grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr);align-items:start;gap:clamp(18px,3vw,38px);min-width:0;padding:clamp(18px,2.5vw,26px);display:grid}.payroll-period-control__section--clear{display:block}.payroll-period-control__section+.payroll-period-control__section{border-top:1px solid var(--line)}.payroll-period-control__section>div:first-child{gap:4px;min-width:0;display:grid}.payroll-period-control__section :is(h2,p){margin:0}.payroll-period-control__section>div:first-child p{color:var(--ink-soft);font-size:.76rem;line-height:1.5}.payroll-period-control__section>.comp-list,.payroll-period-control__section>.inline-actions,.payroll-period-control__section>form{min-width:0}.payroll-period-control__section>div:first-child .payroll-period-control__clear{color:var(--positive);align-items:center;gap:7px;margin-top:8px;font-size:.79rem;font-weight:730;display:inline-flex}.payroll-period-history{gap:22px;min-width:0;padding:clamp(18px,2.3vw,24px);display:grid}.payroll-period-history>section{gap:12px;min-width:0;display:grid}.payroll-period-history>section+section{border-top:1px solid var(--line);padding-top:20px}.payroll-period-history h2{margin:0}.payroll-period-history .timeline-list li{gap:4px;display:grid}.payroll-current-layout{gap:22px;min-width:0;display:grid}.payroll-current-readiness{border-top:1px solid var(--line);justify-items:start;gap:8px;min-width:0;padding-top:20px;display:grid}.payroll-current-readiness :is(strong,p){margin:0}.payroll-current-readiness p{color:var(--ink-soft)}.payroll-current-readiness .button{justify-self:start;margin-top:4px}[data-theme=dark] .payroll-current-readiness .button--primary{color:var(--canvas)}.payroll-create-period{grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);align-items:start;gap:16px;display:grid}.payroll-clear-state{border-radius:var(--radius-lg);background:var(--surface-soft);gap:8px;padding:clamp(18px,3vw,28px);display:grid}.payroll-clear-state>svg{width:30px;height:30px;color:var(--brand-strong)}.payroll-clear-state :is(h2,p){margin:0}.payroll-clear-state p{color:var(--ink-soft);line-height:1.5}.payroll-tool-nav{width:max-content;max-width:100%}.payroll-fixture-nav{width:100%;min-width:0}.payroll-config-card{gap:16px;width:100%;min-width:0;max-width:980px;padding:clamp(18px,2.3vw,24px);display:grid}.payroll-config-card>h2,.payroll-config-card>p{margin:0}.payroll-config-card>p{color:var(--ink-soft)}.payroll-config-section{gap:16px;width:100%;min-width:0;max-width:980px;display:grid}.payroll-plan-list{border-block:1px solid var(--line);min-width:0;margin:0;padding:0;list-style:none;display:grid}.payroll-plan-list>li{grid-template-columns:minmax(0,1.3fr) minmax(150px,.7fr) auto;align-items:center;gap:clamp(14px,2vw,26px);min-width:0;padding:14px 2px;display:grid}.payroll-plan-list>li+li{border-top:1px solid var(--line)}.payroll-plan-list__identity,.payroll-plan-list__model{gap:2px;min-width:0;display:grid}.payroll-plan-list__identity :is(strong,span),.payroll-plan-list__model :is(small,span){overflow-wrap:anywhere;min-width:0}.payroll-plan-list__identity span,.payroll-plan-list__model small{color:var(--ink-soft);font-size:.68rem}.payroll-plan-list__model span{font-size:.78rem;font-weight:720}.payroll-plan-list>.badge{justify-self:end}.payroll-config-section>.payroll-config-editor{border-top:0;padding-top:0}.payroll-config-editor{border-top:1px solid var(--line);min-width:0;padding-top:12px}.payroll-config-editor>summary{border:1px solid var(--line);width:max-content;max-width:100%;min-height:42px;color:var(--brand-strong);background:var(--surface);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 11px;font-size:.74rem;font-weight:790;list-style:none;display:flex}.payroll-config-editor>summary::-webkit-details-marker{display:none}.payroll-config-editor>summary>svg{width:17px;transition:transform var(--motion-fast) var(--motion-ease);flex:none}.payroll-config-editor[open]>summary>svg{transform:rotate(180deg)}.payroll-config-editor>.notice,.payroll-config-editor>.comp-form-grid{margin-top:14px}.payroll-config-card--caution{border-color:var(--semantic-warning-border)}.payroll-config-card--simulation{background:var(--surface-soft);box-shadow:none}.payroll-workspace .comp-form-grid{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:14px;width:100%;min-width:0;margin-top:4px;padding-top:16px}.payroll-workspace .comp-form-section{border:0;gap:9px;min-width:0;margin:0;padding:0;display:grid}.payroll-workspace .comp-form-section>legend{color:var(--ink);margin-bottom:8px;font-size:.76rem;font-weight:800}.payroll-workspace .comp-form-section>div{gap:12px;min-width:0;display:grid}.payroll-workspace .comp-form-grid__actions{padding-top:3px}.payroll-workspace .comp-decision{grid-template-columns:minmax(9rem,.7fr) minmax(12rem,1fr) auto auto}.payroll-workspace[data-fixture=true]{opacity:1}.payroll-workspace[data-fixture=true] :is(input,select,textarea,button){cursor:not-allowed}.payroll-workspace[data-fixture=true] .button{pointer-events:auto}[data-surface-style=liquid_glass] .payroll-local-nav,[data-surface-style=liquid_glass] .payroll-tool-nav{border-color:color-mix(in srgb,var(--glass-border) 62%,transparent);background:color-mix(in srgb,var(--surface-soft) 88%,transparent);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}[data-surface-style=liquid_glass] :is(.payroll-clear-state,.payroll-config-card--simulation){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#0000}[data-surface-style=liquid_glass] .payroll-config-editor>summary{background:var(--control-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}[data-surface-style=liquid_glass] .payroll-signal-grid--quiet .metric-tile--inline{background:0 0}[data-surface-style=liquid_glass] .payroll-boundary{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width:1100px){.payroll-overview-hero,.payroll-current-layout,.payroll-create-period,.payroll-attention-list{grid-template-columns:1fr}.payroll-employee-list>li{grid-template-columns:minmax(180px,.8fr) minmax(0,1.4fr)}.payroll-employee-list__status{text-align:left;grid-area:2/1/auto/-1;justify-content:space-between;align-items:center;display:flex}.payroll-workspace .comp-decision{grid-template-columns:1fr 1fr}.payroll-workspace .comp-decision .action-feedback{grid-column:1/-1}}@media (max-width:680px){.payroll-local-nav{display:none}.payroll-mobile-nav{width:100%;min-width:0;display:block;position:relative}.payroll-mobile-nav>summary{border:1px solid var(--line);min-height:48px;color:var(--ink);background:var(--surface-soft);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:8px 13px;list-style:none;display:flex}.payroll-mobile-nav>summary::-webkit-details-marker{display:none}.payroll-mobile-nav>summary>span{gap:1px;min-width:0;display:grid}.payroll-mobile-nav>summary small{color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;font-size:.63rem;font-weight:740}.payroll-mobile-nav>summary strong{overflow-wrap:anywhere;min-width:0;font-size:.78rem;line-height:1.25}.payroll-mobile-nav>summary>svg{transition:transform var(--motion-fast) var(--motion-ease);flex:none}.payroll-mobile-nav[open]>summary>svg{transform:rotate(180deg)}.payroll-mobile-nav>nav{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-md);border-radius:14px;gap:3px;margin-top:6px;padding:5px;display:grid}.payroll-mobile-nav>nav a{min-height:42px;color:var(--ink-soft);border-radius:10px;align-items:center;padding:9px 11px;font-size:.76rem;font-weight:740;text-decoration:none;display:flex}.payroll-mobile-nav>nav a:is(:hover,:focus-visible,.is-active){color:var(--brand-strong);background:var(--surface-soft)}.payroll-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.payroll-signal{min-height:0}.payroll-financial-summary,.payroll-workforce-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.payroll-financial-summary .metric-tile--inline:nth-child(3),.payroll-workforce-summary .metric-tile--inline:nth-child(3){border-top:1px solid var(--line);border-left:0}.payroll-financial-summary .metric-tile--inline:nth-child(4),.payroll-workforce-summary .metric-tile--inline:nth-child(4){border-top:1px solid var(--line)}.payroll-current-state{grid-template-columns:1fr}.payroll-current-state__action{justify-items:start;min-width:0}.payroll-employee-list>li{grid-template-columns:1fr;gap:12px}.payroll-employee-list__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.payroll-employee-list__status{grid-area:auto}.payroll-employee-focus__events{grid-template-columns:1fr}.payroll-recent-list>li{flex-direction:column;align-items:flex-start}.payroll-recent-list>li>div:last-child{justify-content:space-between;width:100%}.payroll-workspace .comp-decision{grid-template-columns:1fr}.payroll-review-employees>li{grid-template-columns:1fr;gap:10px}.payroll-period-record{flex-direction:column;align-items:flex-start;gap:12px}.payroll-period-control__section{grid-template-columns:1fr;gap:13px}.payroll-plan-list>li{grid-template-columns:minmax(0,1fr) auto}.payroll-plan-list__model{grid-area:2/1/auto/-1}}@media (max-width:430px){.payroll-signal-grid,.payroll-signal-grid--quiet{grid-template-columns:1fr}.payroll-signal-grid--quiet .metric-tile--inline+.metric-tile--inline{border-top:1px solid var(--line);border-left:0}.payroll-overview-period__heading{flex-direction:column;align-items:flex-start}.payroll-scope{flex-direction:column;align-items:flex-start;gap:7px}.payroll-financial-summary,.payroll-workforce-summary{grid-template-columns:1fr}.payroll-financial-summary .metric-tile--inline+.metric-tile--inline,.payroll-workforce-summary .metric-tile--inline+.metric-tile--inline{border-top:1px solid var(--line);border-left:0}.payroll-current-state__action,.payroll-current-state__action .button{width:100%}.payroll-current-state__action .button{justify-content:center}.payroll-employee-list__facts,.payroll-employee-focus__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.payroll-tool-nav{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.payroll-tool-nav a{white-space:normal;min-width:0}}.home-page{padding-inline:10px}.home-page .attention-panel{gap:8px;padding:clamp(14px,1.4vw,18px)}.home-page .attention-panel__list{gap:2px}.home-page .attention-panel__list a{min-height:56px;padding:7px 9px}.home-page .attention-panel__body>small.attention-private-value{white-space:normal;overflow-wrap:anywhere;line-height:1.35;overflow:visible}.home-page .faith-home-card+.home-entry__primary{margin-top:4px}.home-page .faith-home-card__verse>blockquote{-webkit-line-clamp:1}.home-page .home-orientation-heading.section-heading--split{gap:10px}.home-page :is(.attention-panel__open,.home-team-state>a){white-space:nowrap;font-size:.72rem;font-weight:760}.home-page :is(.attention-panel__open,.home-team-state>a):hover{text-underline-offset:3px;text-decoration:underline}.home-page .home-signal-grid>.card{gap:4px;padding:14px 17px}.home-page .home-signal-row{padding:7px 0}.home-page .home-context-links{align-items:center;gap:12px}.home-page .home-context-links>div:last-child{gap:7px}.deal-room{gap:clamp(12px,1.5vw,17px);padding-inline:8px}.deal-room-payroll-link{border-bottom:1px solid var(--line);min-width:0;color:var(--ink-soft);justify-content:space-between;align-items:center;gap:8px 16px;margin-inline:8px;padding:8px 2px 10px;font-size:.76rem;line-height:1.4;display:flex}.deal-room-payroll-link>span{min-width:0}.deal-room-payroll-link>.button{white-space:nowrap;flex:none;align-items:center;gap:6px;min-height:34px;padding:6px 10px;display:inline-flex}@media (max-width:600px){.deal-room-payroll-link{flex-wrap:wrap}.deal-room-payroll-link>.button{margin-left:auto}}.deal-room .deal-room__hero{gap:16px;min-width:0;padding:20px}.deal-room .deal-room__hero>div:first-child{min-width:0}.deal-room .deal-room__hero-actions{align-content:flex-start}.deal-room .deal-room__summary-grid .card{min-height:76px;padding:12px 14px}.deal-room .deal-room__summary-grid strong{overflow-wrap:anywhere;min-width:0}.deal-room .deal-room__readiness{gap:14px}.deal-room .readiness-card{min-height:0;padding:12px 14px}.deal-room .deal-room__columns{gap:14px}.deal-room .deal-room__primary,.deal-room .deal-room__aside{gap:13px}.deal-room .deal-section{gap:11px;padding:16px}.deal-room .deal-record{gap:8px;padding:12px}.deal-room .deal-empty-line{padding:3px 0}.deal-room .deal-commitment,.deal-room .deal-document{min-width:0;padding:9px 10px}.deal-room .deal-commitment strong,.deal-room .deal-document strong{overflow-wrap:anywhere;min-width:0}[data-surface-style=liquid_glass] .main-content:has(.deal-room){background:0 0}.deal-room .deal-room__hero{border-radius:var(--radius-lg);align-items:center}.deal-room__identity{gap:5px;min-width:0;display:grid}.deal-room__identity h1{overflow-wrap:anywhere;margin:0;font-size:clamp(1.55rem,2.6vw,2.15rem);line-height:1.12}.deal-room__identity .badge-row{gap:6px;margin-top:4px}.deal-room .deal-room__hero-actions{align-items:center;gap:6px}.deal-room .deal-room__hero-actions .button{min-height:var(--control-height)}.deal-room .deal-room__summary-grid{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-data);gap:0;overflow:hidden}.deal-room__summary-fact{align-content:center;gap:5px;min-width:0;padding:12px 15px;display:grid}.deal-room__summary-fact+.deal-room__summary-fact{border-left:1px solid var(--line)}.deal-room__summary-fact strong{overflow-wrap:anywhere;min-width:0;font-size:.88rem;line-height:1.22}.deal-room__summary-fact--amount strong{font-variant-numeric:tabular-nums;font-size:clamp(1rem,1.5vw,1.25rem)}.deal-room__summary-fact small{min-width:0;color:var(--ink-soft);overflow-wrap:anywhere;font-size:.7rem;line-height:1.35}.deal-projection-detail,.deal-closing-target{border:1px solid color-mix(in srgb,var(--positive) 20%,var(--line));background:color-mix(in srgb,var(--positive) 5%,var(--surface));border-radius:12px;gap:4px;padding:11px 13px;display:grid}.deal-projection-detail strong{color:var(--positive);font-variant-numeric:tabular-nums;font-size:1.15rem}.deal-projection-detail small,.deal-closing-target small{color:var(--ink-soft)}.deal-closing-target{margin-bottom:12px}.deal-room .deal-room__readiness{align-items:center}.deal-room .deal-room__readiness h2{font-size:1rem}.deal-room .deal-room__readiness p{font-size:.76rem;line-height:1.4}.deal-room .readiness-card{align-content:center}.deal-room .deal-room__columns{grid-template-columns:minmax(0,1.55fr) minmax(290px,.7fr);align-items:start}.deal-room .deal-room__primary{grid-area:1/1}.deal-room .deal-room__financial{grid-area:2/1;gap:13px;min-width:0;display:grid}.deal-room .deal-room__aside{grid-area:1/2/span 2}.deal-room .deal-section{align-content:start}.deal-room .deal-section>.secondary-details{justify-self:start;max-width:100%;margin-top:0}.deal-room .deal-record>header{align-items:flex-start}.deal-room .deal-record>header strong{overflow-wrap:anywhere;min-width:0;line-height:1.35}.deal-room .deal-record__approved-amount{color:var(--ink-soft);font-size:.74rem}.deal-room .deal-record--contract time{color:var(--ink-soft);font-size:.76rem}.deal-room .deal-record--contract>a{justify-self:start;min-height:36px;padding-inline:9px}.deal-room .deal-section__actions{flex-wrap:wrap;align-items:start;gap:7px;min-width:0;display:flex}.deal-room .deal-section__actions>.secondary-details{max-width:100%;margin:0}.deal-room .deal-section__actions:has(details[open]){grid-template-columns:minmax(0,1fr);display:grid}.deal-room .deal-section__actions details[open]{width:100%}.deal-room .deal-section--closing .deal-empty-line{color:var(--ink-soft);margin:0}.deal-room .deal-commitment{justify-content:stretch;align-items:start;gap:7px;padding:10px 11px;display:grid}.deal-room .deal-commitment strong{font-size:.82rem;line-height:1.35}.deal-room .deal-commitment__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.deal-room .deal-commitment__meta time{color:var(--ink-soft);font-size:.73rem;line-height:1.3}.deal-room .deal-commitment__meta .badge{white-space:nowrap}.deal-room .deal-document{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.deal-room .deal-document__identity{gap:4px;min-width:0;display:grid}.deal-room .deal-document__identity strong{line-height:1.35}.deal-room .deal-document__action{color:var(--brand-strong);white-space:nowrap;font-size:.73rem;font-weight:760}.deal-room .deal-timeline li{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 16px;padding:8px 0;display:grid}.deal-room .deal-timeline time{white-space:nowrap}.deal-room__older-events{border-top:1px solid var(--line);padding-top:7px}.deal-room__older-events>summary{width:max-content;max-width:100%;color:var(--brand-strong);cursor:pointer;padding:5px 0;font-size:.76rem;font-weight:760}.deal-room__older-events>summary:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:3px}.deal-room__older-events>.deal-timeline{margin-top:6px}.deal-room__milestone{margin:0}.deal-room__milestone[open]{width:100%}.deal-room .deal-section--milestone{gap:8px;padding-block:13px}@media (min-width:1151px){.deal-room .financial-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.deal-room .deal-room__history .deal-timeline li{grid-template-columns:minmax(0,1fr);gap:3px}.deal-room .deal-room__history .deal-timeline time{white-space:normal}}@media (max-width:1150px){.home-page .home-command-layout{grid-template-columns:minmax(0,1fr)}.home-page .home-command-layout__attention,.home-page .home-command-layout__team{grid-area:auto/1;grid-template-rows:none}.home-page .home-command-layout__team{margin:4px 0 2px}.home-page .home-team-state{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 16px}.home-page .home-signal-grid{grid-template-columns:1fr}.home-page .home-orientation-heading.section-heading--split{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.deal-room .deal-room__hero{flex-direction:column;align-items:stretch}.deal-room .deal-room__hero-actions{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;width:100%;display:grid}.deal-room .deal-room__hero-actions>*{text-align:center;min-width:0}.deal-room .deal-room__readiness{grid-template-columns:1fr}.deal-room .deal-room__readiness>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 12px;display:grid}.deal-room .deal-room__readiness>div:first-child .eyebrow{grid-column:1/-1}.deal-room .deal-room__readiness>div:first-child p:last-child{margin:0}.deal-room .deal-room__columns{grid-template-columns:minmax(0,1fr)}.deal-room .deal-room__primary{grid-area:1/1}.deal-room .deal-room__aside{grid-area:2/1}.deal-room .deal-room__financial{grid-area:3/1}.deal-room .deal-room__summary-fact:nth-child(3){border-left:0;border-top:1px solid var(--line)}.deal-room .deal-room__summary-fact:nth-child(4){border-top:1px solid var(--line)}}@media (max-width:720px){.home-page .home-orientation-heading.section-heading--split{grid-template-columns:1fr}.deal-room .deal-room__readiness>div:first-child{display:block}.deal-room .deal-room__readiness>div:first-child p:last-child{margin-top:5px}.deal-room .deal-room__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-room .deal-timeline li{grid-template-columns:minmax(0,1fr)}.deal-room .deal-timeline time{white-space:normal}}@media (max-width:520px){.deal-room .deal-room__hero-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-room .deal-room__hero-actions>:last-child{grid-column:1/-1}.deal-room .deal-room__summary-grid{grid-template-columns:minmax(0,1fr)}.deal-room .deal-room__summary-fact{border-left:0;border-top:1px solid var(--line)}.deal-room .deal-room__summary-fact:first-child{border-top:0}.deal-room .deal-document{grid-template-columns:minmax(0,1fr);gap:6px}}.pipeline-card--pending{transition:opacity .16s,transform .16s;transform:translateY(-3px)scale(.99)}.manual-call-control__dot{box-shadow:0 0 0 2px color-mix(in srgb,var(--positive) 20%,transparent);animation:2.6s ease-in-out infinite emet-active-call}@keyframes emet-active-call{50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--positive) 8%,transparent)}}.today-work-card,.action-center-item{transition:opacity .17s,transform .17s}:is(.today-work-card:has(.followup-inline-action button:disabled),.action-center-item:has(.followup-inline-action button:disabled)){opacity:.62;transform:translateY(-2px)}.deal-milestone-line{color:var(--ink-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:3px 10px;font-size:.7rem;font-weight:700;list-style:none;display:grid}.deal-milestone-line li{align-items:center;gap:7px;min-width:0;padding:0 10px 0 0;display:flex;position:relative}.deal-milestone-line li:not(:last-child):after{content:"";background:var(--line-strong);width:20px;height:1px;position:absolute;top:50%;right:10px}.deal-milestone-line li>span{border:1px solid var(--line-strong);background:var(--surface);border-radius:50%;flex:none;width:8px;height:8px}.deal-milestone-line__done{color:var(--positive)}.deal-milestone-line__done>span{border-color:var(--positive);background:var(--positive);box-shadow:0 0 0 3px var(--positive-soft)}.deal-room__next-step{border-left:3px solid var(--brand);border-radius:var(--radius-sm);background:var(--surface-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:10px 14px;display:flex}.deal-room__next-step>div{gap:3px;min-width:0;display:grid}.deal-room__next-step small{color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:750}.deal-room__next-step strong{overflow-wrap:anywhere;font-size:.86rem}.deal-room__next-step time{color:var(--ink-soft);font-size:.73rem}@media (prefers-reduced-motion:reduce){.manual-call-control__dot{animation:none}.pipeline-card--pending,.today-work-card,.action-center-item{transition:none;transform:none!important}}@media (pointer:coarse){.manual-call-control__dot{animation:none}}.tasks-page .task-filter-bar{gap:10px;padding:14px}.tasks-page .task-more-filters>summary{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='%23627069' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m8 10 4 4 4-4'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;background-size:16px;border-radius:9px;justify-content:flex-start;padding:9px 42px 9px 11px;font-size:.78rem;font-weight:650}.tasks-page .task-more-filters>summary:after{content:none}.tasks-page .task-more-filters[open]>summary{border-color:var(--brand)}.tasks-page .task-more-filters>summary:focus-visible,.tasks-page .task-filter-actions>a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}[data-theme=dark] .tasks-page .task-more-filters>summary,[data-appearance=dark] .tasks-page .task-more-filters>summary{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='%23a9b9b1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m8 10 4 4 4-4'/%3E%3C/svg%3E")}.tasks-page .task-filter-actions{justify-content:flex-end;align-items:center;gap:9px;min-width:0;display:flex}.tasks-page .task-filter-actions>a{color:var(--ink-soft);white-space:nowrap;font-size:.75rem;font-weight:700;text-decoration:none}.tasks-page .task-filter-actions>a:hover{color:var(--brand-strong);text-decoration:underline}.tasks-page .task-filter-actions>button{white-space:nowrap}.tasks-page .task-mobile-card{border-radius:14px;gap:10px;padding:13px 15px}.tasks-page .task-mobile-card>header{align-items:center;gap:8px}.tasks-page .task-mobile-card>header>div{gap:4px;display:grid}.tasks-page .task-mobile-card h2{margin:0;font-size:.94rem;line-height:1.25}.tasks-page .task-mobile-card__context{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:3px 6px;font-size:.75rem;display:flex}.tasks-page .task-mobile-card__context a{font-size:inherit}.tasks-page .task-mobile-card>header>.badge{white-space:nowrap;flex:none}.tasks-page .task-mobile-card>p{font-size:.75rem;line-height:1.3}.tasks-page .task-mobile-card dl{border-top:1px solid var(--line);gap:7px 12px;padding-top:8px}.tasks-page .task-mobile-card dl>div:first-child{grid-column:1/-1;align-items:baseline;gap:8px;display:flex}.tasks-page .task-mobile-card dl>div:first-child dd{color:var(--ink);font-weight:750}.tasks-page .task-mobile-card dd{line-height:1.35}.tasks-page .task-due--closed{color:var(--ink-soft);font-size:.73rem}@media (max-width:620px){.tasks-page .task-filter-actions{justify-content:space-between}.tasks-page .task-filter-actions>button{flex:1}.tasks-page .tasks-mobile-results{gap:9px}.tasks-page .task-mobile-card .task-actions{gap:6px}}.employee-sheet-report__months{gap:var(--space-3,1rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin-block:1rem;display:grid}.employee-sheet-report__months>div{border:1px solid var(--line);border-radius:var(--radius-md,1rem);flex-wrap:wrap;gap:.4rem .8rem;padding:.85rem 1rem;display:flex}.employee-sheet-report__months strong{text-transform:capitalize;width:100%}.employee-sheet-report__months span{color:var(--ink-soft);font-size:.85rem}.employee-sheet-report__scroll{max-width:100%;overflow-x:auto}.employee-sheet-report__scroll table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.employee-sheet-report__scroll th,.employee-sheet-report__scroll td{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:.55rem .7rem}.employee-sheet-report__scroll th:first-child{text-align:left}.tasks-mobile-overview{display:none}.analytics-drilldown-page{gap:12px}.analytics-drilldown-context{flex-wrap:wrap;gap:7px;margin-top:-5px;display:flex}.analytics-drilldown-context span{border:1px solid var(--line);background:var(--surface-soft);min-height:30px;color:var(--ink-soft);border-radius:999px;align-items:center;padding:5px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.analytics-drilldown-page>.card{padding:6px 13px}.analytics-drilldown-list li:last-child{border-bottom:0}.analytics-drilldown-page{gap:18px;max-width:1080px}.analytics-drilldown-back{width:max-content;min-height:36px;color:var(--ink-soft);align-items:center;gap:9px;font-size:.78rem;font-weight:720;text-decoration:none;display:inline-flex}.analytics-drilldown-back span{border:1px solid var(--line);background:var(--surface);border-radius:9px;place-items:center;width:28px;height:28px;font-size:1rem;line-height:1;display:grid}.analytics-drilldown-back:is(:hover,:focus-visible){color:var(--brand-strong)}.analytics-drilldown-heading{border:1px solid var(--line);background:var(--surface);border-radius:18px;gap:9px;min-width:0;padding:22px 24px;display:grid}.analytics-drilldown-heading .eyebrow{color:var(--brand-strong);margin:0}.analytics-drilldown-heading h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.45rem,3vw,2.1rem);line-height:1.12}.analytics-drilldown-heading>p:not(.eyebrow){max-width:66ch;color:var(--ink-soft);margin:0;font-size:.84rem;line-height:1.5}.analytics-drilldown-heading .analytics-drilldown-context{margin:5px 0 0}.analytics-drilldown-records{gap:9px;margin:0;padding:0;list-style:none;display:grid}.analytics-drilldown-records li{border:1px solid var(--line);background:var(--surface);min-width:0;animation:.4s cubic-bezier(.22,1,.36,1) both emet-operational-page-enter;animation-delay:calc(.13s + var(--record-order) * 35ms);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.analytics-drilldown-record__identity{align-content:center;gap:3px;min-width:0;display:grid}.analytics-drilldown-record__type{width:max-content;color:var(--brand-strong);letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:800}.analytics-drilldown-record__identity strong{overflow-wrap:anywhere;font-size:.94rem;line-height:1.28}.analytics-drilldown-record__secondary{color:var(--ink-soft);overflow-wrap:anywhere;font-size:.77rem;line-height:1.35}.analytics-drilldown-record__aside{justify-items:end;gap:8px;min-width:0;display:grid}.analytics-drilldown-record__aside>span{color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.72rem}.analytics-drilldown-record__aside a{border:1px solid var(--line);min-height:36px;color:var(--brand-strong);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:7px 11px;font-size:.73rem;font-weight:750;text-decoration:none;display:inline-flex}.analytics-drilldown-record__aside a:is(:hover,:focus-visible){border-color:var(--brand);background:var(--brand-soft)}.analytics-drilldown-empty{border:1px dashed var(--line-strong);background:var(--surface);text-align:center;border-radius:16px;justify-items:center;gap:10px;padding:44px 20px;display:grid}.analytics-drilldown-empty>span{color:var(--brand);font-size:2.3rem;line-height:1}.analytics-drilldown-empty strong{font-size:.95rem}.analytics-drilldown-empty p{color:var(--ink-soft);margin:0;font-size:.78rem}.analytics-drilldown-empty a{color:var(--brand-strong);font-size:.78rem;font-weight:760;text-decoration:none}.analytics-drilldown-limit{color:var(--ink-soft);margin:0;font-size:.74rem;line-height:1.45}@media (max-width:680px){.analytics-drilldown-page{gap:12px}.analytics-drilldown-heading{border-radius:14px;gap:8px;padding:17px 16px}.analytics-drilldown-heading>p:not(.eyebrow){font-size:.78rem}.analytics-drilldown-context{gap:6px}.analytics-drilldown-context span{min-height:28px;padding:4px 9px;font-size:.68rem}.analytics-drilldown-records{gap:8px}.analytics-drilldown-records li{border-radius:12px;grid-template-columns:minmax(0,1fr);gap:12px;padding:14px}.analytics-drilldown-record__aside{grid-template-columns:minmax(0,1fr) auto;place-items:center start;gap:8px}.analytics-drilldown-record__aside>span{white-space:normal;line-height:1.35}.analytics-drilldown-record__aside a{min-height:34px;padding:6px 9px}}@media (max-width:360px){.analytics-drilldown-record__aside{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.analytics-drilldown-records li{animation:none}}@media (max-width:820px){.leads-page{gap:10px}.leads-page .page-header{align-items:start;gap:9px;display:grid}.leads-page .page-header>div:first-child{min-width:0}.leads-page .page-header__description{display:none}.leads-page .page-header__actions{width:100%;min-width:0}.leads-page .page-header__actions .inline-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;display:grid}.leads-page .page-header__actions .result-count{grid-column:1/-1;justify-self:start;padding:4px 9px;font-size:.7rem}.leads-page .page-header__actions a[href="/leads/incomplete"],.leads-page .page-header__actions a[href="/leads/new"]{white-space:nowrap;width:100%;min-height:36px;padding:6px 8px;font-size:.72rem}.leads-page .page-header__actions a[href^="/api/data-operations/export"],.leads-page .leads-workspace-mode{display:none}.leads-page .lead-tools{gap:7px}.leads-page .lead-search .input{min-height:40px;font-size:.8rem}.leads-page .lead-view-navigation{flex-wrap:nowrap;align-items:center;gap:5px;min-width:0;display:flex}.leads-page .lead-view-tabs{scrollbar-width:none;flex-wrap:nowrap;flex:auto;gap:5px;min-width:0;display:flex;overflow-x:auto}.leads-page .lead-view-tabs::-webkit-scrollbar{display:none}.leads-page .lead-view-tab,.leads-page .lead-view-more>summary{white-space:nowrap;min-height:34px;padding:6px 9px;font-size:.7rem}.leads-page .lead-view-more{flex:none}.leads-page .lead-work-shortcuts{white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;gap:8px;min-width:0;overflow-x:auto}.leads-page .lead-work-shortcuts>span{display:none}.leads-page .lead-work-shortcuts .lead-work-shortcuts__call{min-height:28px;padding:3px 8px}.leads-page .lead-control-row{scrollbar-width:none;flex-wrap:nowrap;gap:6px;min-width:0;display:flex;overflow-x:auto}.leads-page .lead-control-row>*{flex:none}.leads-page .lead-columns-menu{display:none}.leads-page .lead-quick-sort{margin-top:0}.tasks-page{gap:12px}.tasks-page .tasks-create-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.tasks-page .tasks-create-row .result-count{min-width:0}.tasks-page .tasks-create-standalone>summary{min-height:38px;padding:7px 11px}.tasks-page .tasks-mobile-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.tasks-page .tasks-mobile-overview a{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:64px;color:var(--ink);border-radius:11px;align-content:center;gap:3px;padding:8px 10px;text-decoration:none;display:grid}.tasks-page .tasks-mobile-overview a:first-child{background:color-mix(in srgb,var(--danger-soft) 42%,var(--surface))}.tasks-page .tasks-mobile-overview strong{font-variant-numeric:tabular-nums;font-size:1.1rem;line-height:1}.tasks-page .tasks-mobile-overview span{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-soft);font-size:.69rem;overflow:hidden}.tasks-page .task-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:11px;display:grid}.tasks-page .task-more-filters,.tasks-page .task-filter-actions{grid-column:1/-1}.tasks-page .task-mobile-card{gap:8px;padding:11px 12px}.leads-page .lead-mobile-results{gap:7px}.leads-page .lead-card--compact{box-shadow:none;border-radius:11px;gap:3px;padding:7px 10px}.leads-page .lead-card--compact header{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.leads-page .lead-card--compact header>div{justify-content:flex-start;gap:5px;min-width:0}.leads-page .lead-card--compact header a{color:var(--ink);font-size:.8rem;line-height:1.2;text-decoration:none}.leads-page .lead-card--compact header .badge{white-space:normal;overflow-wrap:normal;text-wrap:balance;max-width:118px;overflow:visible}.leads-page .lead-card--compact .lead-card__contact{font-size:.69rem;line-height:1.25}.leads-page .lead-card--compact .lead-card__essentials{align-items:center;gap:5px 8px;justify-content:initial;grid-template-columns:auto minmax(0,1fr);display:grid}.leads-page .lead-card--compact .lead-card__essentials>span:last-child{text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.leads-page .lead-card--compact>details{margin-top:0;padding-top:2px}.leads-page .lead-card--compact>details>summary{align-items:center;min-height:24px;display:flex}.leads-page .lead-card--compact>details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px}.leads-page .lead-quick-sort{gap:5px}.leads-page .lead-quick-sort a{min-height:31px;padding:4px 9px}.team-overview-page{gap:15px}.team-overview-page .section-heading{margin-bottom:8px}.team-overview-page .presence-grid{gap:9px}.team-overview-page .team-presence-card{gap:11px;padding:13px 14px}.team-overview-page .team-presence-card__person{gap:8px}.team-overview-page .team-presence-card__person>header{gap:9px;width:100%}.team-overview-page .team-presence-card__facts{gap:4px;line-height:1.4}.team-overview-page .team-presence-card__operations{padding-top:10px}.team-overview-page .team-presence-card__operations dl{gap:8px}.team-overview-page .attention-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.team-overview-page .attention-item{min-height:54px;padding:9px 11px}.analytics-drilldown-list{gap:0}.analytics-drilldown-list li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;display:grid}.analytics-drilldown-list li>div{gap:3px;min-width:0}.analytics-drilldown-list li strong{overflow-wrap:anywhere;line-height:1.3}.analytics-drilldown-list li span{overflow-wrap:anywhere;line-height:1.35}.analytics-drilldown-list li .button{white-space:nowrap;min-height:36px;padding:7px 9px}.analytics-rate-strip article{gap:6px;padding:10px}.analytics-rate-strip article>a{gap:4px}.analytics-rate-strip article>a strong{line-height:1.1}.analytics-rate-strip article>a span{line-height:1.3}.analytics-rate-strip details{border-top:1px solid var(--line);padding-top:5px}.analytics-rate-strip details p{overflow-wrap:anywhere;line-height:1.4}}@media (max-width:380px){.analytics-drilldown-list li{grid-template-columns:1fr}.analytics-drilldown-list li .button{width:max-content}.team-overview-page .attention-grid{grid-template-columns:1fr}}.academy-first-step{border-color:color-mix(in srgb,var(--brand) 38%,var(--line));background:linear-gradient(130deg,color-mix(in srgb,var(--brand-soft) 45%,var(--surface)),var(--surface) 66%);grid-template-columns:minmax(0,1.4fr) minmax(230px,.8fr);align-items:center;gap:clamp(18px,3vw,32px);padding:clamp(20px,3vw,32px);display:grid}.academy-first-step h2{margin:.3rem 0;font-size:clamp(1.3rem,2.1vw,1.9rem)}.academy-first-step__copy>p:not(.eyebrow){max-width:55ch;color:var(--ink-soft);margin:.4rem 0 0;line-height:1.55}.academy-first-step__action{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.15rem;display:flex}.academy-how-it-works{counter-reset:academy;gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.academy-how-it-works li{counter-increment:academy;grid-template-columns:30px 1fr;align-items:center;column-gap:.7rem;display:grid}.academy-how-it-works li:before{content:counter(academy);border:1px solid color-mix(in srgb,var(--brand) 45%,var(--line));width:30px;height:30px;color:var(--brand);border-radius:50%;grid-row:span 2;place-items:center;font-weight:800;display:grid}.academy-how-it-works strong{font-size:.9rem}.academy-how-it-works span{color:var(--ink-soft);font-size:.78rem}.academy-catalog-disclosure,.academy-runner__optional{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:1rem}.academy-catalog-disclosure>summary,.academy-runner__optional>summary{cursor:pointer;font-weight:700}.academy-catalog-disclosure[open]>summary,.academy-runner__optional[open]>summary{margin-bottom:1rem}.academy-secondary-links{flex-wrap:wrap;gap:1rem;font-size:.85rem;display:flex}.academy-secondary-links a{color:var(--ink-soft)}.academy-runner__orientation{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);gap:.3rem;padding:1rem 1.2rem;display:grid}.academy-runner__orientation span{line-height:1.5}.academy-runner__orientation small{color:var(--ink-soft)}.academy-runner__progress{gap:.45rem;padding:.2rem .1rem;display:grid}.academy-runner__progress strong{font-size:.88rem}.academy-runner__progress progress{width:100%;height:8px;accent-color:var(--brand)}.academy-runner__optional .academy-reset{margin-top:.75rem}.academy-runner__optional dl{gap:.75rem;display:grid}.academy-runner__optional dd{color:var(--ink-soft);margin:.25rem 0 0}.academy-module-page{width:100%;max-width:960px;margin-inline:auto}@media (max-width:640px){.academy-first-step{grid-template-columns:1fr;padding:18px}.academy-first-step__action{flex-direction:column;align-items:stretch}.academy-first-step__action .button{text-align:center;width:100%}.academy-how-it-works{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding-top:1rem}.academy-how-it-works li{grid-template-columns:1fr;justify-items:start;gap:.15rem}.academy-how-it-works li:before{grid-row:auto;margin-bottom:.15rem}.academy-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.academy-summary__fact:nth-child(n+4){display:none}.academy-nudge,.academy-runner__header{padding:18px}.academy-runner__header h1{font-size:1.5rem}.academy-runner__meta{font-size:.75rem}.academy-runner__orientation{padding:.85rem 1rem}.academy-start-card,.academy-step-card,.academy-complete,.academy-sop{padding:18px}.academy-runner__optional{padding:.85rem}.academy-module-page>.inline-actions{gap:.4rem}}@keyframes emet-mobile-popover-in{0%{opacity:0}to{opacity:1}}@media (max-width:820px){.lead-control-menu[open]>.lead-control-menu__panel,.chat-window-menu[open]>div,.chat-composer-more[open]>div{animation:.14s ease-out both emet-mobile-popover-in}}@media (max-width:820px) and (prefers-reduced-motion:reduce){.lead-control-menu[open]>.lead-control-menu__panel,.chat-window-menu[open]>div,.chat-composer-more[open]>div{animation:none}}.home-page .home-entry{gap:clamp(18px,2.4vw,28px)}.home-page .home-entry__primary{gap:clamp(18px,2vw,24px)}.home-page .home-briefing{padding-block:clamp(12px,1.8vw,20px)}.home-page .home-briefing__copy{gap:10px}.home-page .faith-home-card{gap:7px;padding:10px 0 13px}.home-page .faith-home-card__verse{gap:4px 16px}.home-page .faith-home-card__verse>blockquote{-webkit-line-clamp:2;line-height:1.48}.home-page .home-calm-state{gap:18px 26px;padding-top:20px}.home-page .home-calm-state__content{gap:14px}.home-page .home-sparse-pulse{gap:15px;padding:19px 21px}.home-page .home-command-layout{gap:18px clamp(18px,2vw,26px)}.home-page .home-command-layout__attention,.home-page .home-command-layout__team{gap:15px}.home-page .home-signal-grid{gap:18px}@media (max-width:640px){.home-page{padding-inline:4px}.home-page .home-entry{flex-direction:column;gap:14px;display:flex}.home-page .home-entry__primary{flex-direction:column;order:1;gap:16px;display:flex}.home-page .home-briefing{order:0;gap:10px;padding-block:10px}.home-page .home-sparse-pulse{order:-1}.home-page .home-owner-digest{order:2}.home-page .faith-home-card{order:3;padding:8px 0 14px}.home-page .faith-home-card__verse>blockquote{-webkit-line-clamp:3}.home-page .home-calm-state{gap:8px;padding-top:12px}.home-page .home-sparse-pulse{padding:14px 16px}}@media (max-width:820px) and (pointer:coarse){body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea){font-size:16px!important}}.lead-card--compact .lead-card__call-context{min-width:0;color:var(--ink-soft);align-items:center;gap:8px;font-size:.72rem;display:flex}.lead-card--compact .lead-card__call-context>span:last-child{text-overflow:ellipsis;white-space:nowrap;gap:5px;min-width:0;display:flex;overflow:hidden}.lead-card--compact .lead-card__call-context strong{color:var(--ink);white-space:nowrap;font-weight:720}.lead-card--compact .lead-card__next-step{background:var(--surface-soft);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 9px;min-width:0;padding:6px 8px;font-size:.72rem;display:grid}.lead-card--compact .lead-card__next-step strong{white-space:nowrap}.lead-card--compact .lead-card__next-step span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-soft);overflow:hidden}.lead-card--compact .lead-card__call-link{justify-self:start;min-height:32px;padding:5px 10px;font-size:.72rem;text-decoration:none}.future-actions#lead-call{scroll-margin-top:84px}@media (max-width:640px){.lead-card--compact .lead-card__call-context{justify-content:space-between}.lead-card--compact .lead-card__call-context>span:last-child{flex:0 auto}.lead-card--compact .lead-card__call-link{justify-content:center;width:100%}.lead-detail-header .future-actions__context{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}button,a,[role=button]{touch-action:manipulation}@media (max-width:640px){.offers-page{gap:14px}.offers-page .page-header__description{display:none}.offers-page .page-header .eyebrow{margin-bottom:4px}.analytics-page{gap:12px}.analytics-page .page-header{gap:6px}.analytics-page .page-header .eyebrow,.analytics-page .page-header__description{display:none}.analytics-page .analytics-dashboard{gap:12px}.analytics-page .analytics-view-selector{overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.analytics-page .analytics-view-selector::-webkit-scrollbar{display:none}.analytics-page .analytics-view-selector__item--secondary{display:inline-flex}.analytics-page .analytics-view-selector__more{display:none}.analytics-page .date-range-control__topline{gap:3px;min-height:0;padding:5px}.analytics-page .date-range-control__summary{padding-inline:5px}.analytics-page .date-range-control__presets{gap:2px}.analytics-page .date-range-chip{min-height:36px;padding:5px 9px}.analytics-page .date-range-control__trigger{min-height:38px}.analytics-page .analytics-context{gap:2px}.analytics-page .analytics-context span{font-size:.7rem}}.future-actions__legacy{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);min-width:0;margin-top:14px;padding:14px 16px}.future-actions__legacy-heading{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:10px;display:flex}.future-actions__legacy-heading small,.future-actions__legacy-grid small{color:var(--ink-soft)}.future-actions__legacy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;display:grid}.future-actions__legacy-grid>div{gap:3px;min-width:0;display:grid}.future-actions__legacy-grid strong,.future-actions__legacy-grid p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.future-actions__legacy-note{grid-column:1/-1}@media (max-width:620px){.future-actions__legacy-grid{grid-template-columns:minmax(0,1fr)}}.academy-platform-guide{gap:14px;min-width:0;padding:clamp(18px,3vw,28px);display:grid}.academy-platform-guide h2,.academy-platform-guide p{margin:0}.academy-platform-guide p{color:var(--ink-soft)}.academy-platform-guide ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.academy-platform-guide li{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.academy-platform-guide li>span{color:var(--brand);align-self:start;font-weight:700}.academy-platform-guide li>div{gap:2px;min-width:0;display:grid}.academy-platform-guide li small{color:var(--ink-soft)}.academy-platform-guide li a{white-space:nowrap;font-weight:650}@media (max-width:620px){.academy-platform-guide li{grid-template-columns:30px minmax(0,1fr);gap:8px 12px}.academy-platform-guide li a{grid-column:2;justify-self:start}}.academy-complete__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}@media (max-width:620px){.academy-complete__actions{grid-template-columns:minmax(0,1fr);display:grid}.academy-complete__actions .button{white-space:normal;text-align:center;width:100%}}.topbar-scroll-veil{transition:left .22s var(--motion-ease)}@media (min-width:821px){.app-shell:has(.leads-workspace-mode[data-shell-active=true]) .topbar-scroll-veil{left:0}.app-shell:has(.leads-workspace-mode[data-shell-active=true]) .sidebar-tongue{opacity:0;pointer-events:none}}.lead-view-more>summary{justify-content:space-between;align-items:center;gap:7px;display:inline-flex}.lead-view-more>summary:after{content:none}.lead-view-more>summary svg{transition:transform .18s var(--motion-ease);flex:none;display:block}.lead-view-more[open]>summary svg{transform:rotate(180deg)}.lead-employee-filter{flex-wrap:wrap;align-items:center;gap:8px 13px;min-width:0;display:flex}.lead-employee-filter>strong{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.lead-employee-filter__choices{scrollbar-width:thin;align-items:center;gap:6px;max-width:100%;padding:3px 1px;display:flex;overflow-x:auto}.lead-employee-filter__choices a{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink-soft);border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 11px;font-size:.77rem;font-weight:700;text-decoration:none;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.lead-employee-filter__choices a:hover,.lead-employee-filter__choices a.is-active{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-strong)}.lead-employee-filter__choices a span{background:var(--surface-soft);width:21px;height:21px;color:var(--brand-strong);border-radius:50%;place-items:center;font-size:.66rem;display:grid}.lead-next-action-compact{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:100%;display:inline-block;overflow:hidden}@media (min-width:821px){.lead-workspace-row{grid-template-columns:34px minmax(130px,1.45fr) minmax(82px,.8fr) minmax(100px,1fr) minmax(116px,1.1fr) minmax(130px,1.25fr) minmax(90px,.85fr) minmax(72px,.65fr) auto}.lead-workspace-row__next,.lead-workspace-row__owner{overflow-wrap:anywhere;gap:2px;min-width:0;font-size:.76rem;display:grid}.lead-workspace-row__next small,.lead-workspace-row__owner small{color:var(--ink-soft);font-size:.69rem}@media (max-width:1180px){.lead-workspace-row{grid-template-columns:32px minmax(125px,1.35fr) minmax(100px,1fr) minmax(110px,1fr) minmax(130px,1.2fr) minmax(86px,.8fr) auto}.lead-workspace-row__municipality,.lead-workspace-row__temperature{display:none}}}@media (max-width:820px){.lead-employee-filter{gap:5px;display:grid}.lead-employee-filter__choices{margin-inline:-1px}}.lead-employee-picker{min-width:0;position:relative}.lead-employee-picker>summary{max-width:min(100%,230px);min-height:var(--control-height);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:.8rem;list-style:none;display:inline-flex}.lead-employee-picker>summary::-webkit-details-marker{display:none}.lead-employee-picker>summary strong{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-weight:750;overflow:hidden}.lead-employee-picker>summary span{flex:none;margin-left:3px}.lead-employee-picker__panel{z-index:16;border:1px solid var(--line);background:var(--surface);width:min(250px,100vw - 32px);max-height:min(55vh,380px);box-shadow:var(--shadow-lg);border-radius:12px;gap:3px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto}.lead-employee-picker__panel a{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;padding:9px 10px;font-size:.78rem;text-decoration:none;overflow:hidden}.lead-employee-picker__panel a:hover,.lead-employee-picker__panel a[aria-current=page]{background:var(--brand-soft);color:var(--brand-strong)}.lead-work-action{min-height:var(--control-height);border:1px solid color-mix(in srgb,var(--brand) 32%,var(--line));background:var(--brand-soft);color:var(--brand-strong);white-space:nowrap;border-radius:10px;order:10;justify-content:center;align-items:center;gap:6px;margin-left:auto;padding:8px 12px;font-size:.79rem;font-weight:760;text-decoration:none;display:inline-flex}.lead-work-action--secondary{border-color:var(--line);background:var(--surface);color:var(--ink-soft);order:11;margin-left:0}.lead-work-action:hover{border-color:var(--brand)}.lead-quick-sort--compact{justify-content:space-between;min-height:34px;position:relative}.lead-quick-sort__menu{position:relative}.lead-quick-sort__menu>summary{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--ink-soft);cursor:pointer;border-radius:10px;align-items:center;gap:5px;padding:6px 11px;font-size:.76rem;list-style:none;display:inline-flex}.lead-quick-sort__menu>summary::-webkit-details-marker{display:none}.lead-quick-sort__menu>summary strong{color:var(--ink);font-weight:760}.lead-quick-sort__menu>summary span{margin-left:5px}.lead-quick-sort__panel{z-index:15;border:1px solid var(--line);background:var(--surface);width:min(230px,100vw - 32px);box-shadow:var(--shadow-lg);border-radius:12px;gap:3px;padding:7px;display:grid;position:absolute;top:calc(100% + 7px);left:0}.lead-quick-sort--compact .lead-quick-sort__panel a{background:0 0;border:0;border-radius:7px;width:100%;min-height:33px;padding:7px 9px;display:flex}.lead-quick-sort--compact .lead-quick-sort__panel a:hover,.lead-quick-sort--compact .lead-quick-sort__panel a[aria-current=page]{background:var(--brand-soft);color:var(--brand-strong)}.lead-quick-sort--compact .lead-related-view-link{border:0;border-radius:8px;min-height:34px}@media (min-width:821px) and (max-width:1180px){.leads-page:has(.leads-workspace-mode[data-active=true]) .page-header__actions{flex:0 auto;width:100%}}@media (max-width:820px){.leads-page .lead-control-row{flex-wrap:wrap;overflow:visible}.leads-page .lead-control-row>*{flex:none}.leads-page .lead-work-action{order:10;min-height:34px;margin-left:0;padding:6px 9px;font-size:.71rem}.leads-page .lead-employee-picker>summary{min-height:34px;padding:6px 9px;font-size:.71rem}}@media (prefers-reduced-motion:reduce){.topbar-scroll-veil,.lead-view-more>summary svg{transition:none}}.academy-team-review__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;display:grid}.academy-team-review__person{border:1px solid var(--line);background:var(--surface);min-width:0;color:inherit;border-radius:18px;flex-direction:column;gap:6px;padding:17px;text-decoration:none;display:flex}.academy-team-review__person:hover,.academy-team-review__person.is-selected{border-color:var(--brand);background:var(--brand-soft)}.academy-team-review__person strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.academy-team-review__person span,.academy-team-review__person small{color:var(--ink-soft);font-size:.82rem}.academy-team-review__person progress{width:100%;accent-color:var(--brand)}.academy-team-review__answers{gap:14px;display:grid}.academy-team-review__answer-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.academy-team-review__answer-list li{border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:7px;min-width:0;padding:16px 18px;display:grid}.academy-team-review__answer-list li>small{color:var(--ink-soft)}.academy-team-review__answer-list li>p{color:var(--ink-soft);margin:0}.academy-team-review__answer{border-inline-start:3px solid var(--brand);overflow-wrap:anywhere;gap:3px;padding-inline-start:10px;display:grid}.academy-team-review__answer span{color:var(--ink-soft);font-size:.75rem}.lead-contact-preference,.lead-handoff-summary{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;min-width:0;padding:10px 14px}.lead-contact-preference summary,.lead-handoff-summary summary{cursor:pointer;color:var(--ink);font-size:.86rem;font-weight:700}.lead-contact-preference[open] summary,.lead-handoff-summary[open] summary{margin-bottom:12px}.lead-contact-preference .form-stack{gap:10px}.lead-contact-preference small{color:var(--ink-soft);line-height:1.45}.lead-contact-preference__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.future-actions__contact-note{color:var(--ink-soft);margin:0;font-size:.85rem;line-height:1.5}.lead-handoff-summary p{overflow-wrap:anywhere;margin:0 0 8px;font-size:.84rem;line-height:1.45}.lead-handoff-summary p:last-child{margin-bottom:0}.visit-readiness-count{color:var(--ink-soft);font-size:.75rem;font-weight:700}.deal-risk-overview{border:1px solid color-mix(in srgb,var(--warning) 22%,var(--line));background:color-mix(in srgb,var(--warning) 6%,var(--surface));color:var(--ink);border-radius:12px;margin:0;padding:10px 14px;font-size:.82rem;font-weight:750}.deal-risk-reasons{color:var(--warning);margin:8px 0 0;font-size:.72rem;font-weight:700;line-height:1.4}.home-owner-digest{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:0 14px}.home-owner-digest>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:.82rem;font-weight:780;display:flex}.home-owner-digest>summary span{color:var(--ink-soft);font-size:.72rem;font-weight:650}.home-owner-digest>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 0 12px;display:grid}.home-owner-digest a{border:1px solid var(--line);min-width:0;color:var(--ink);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px;font-size:.75rem;text-decoration:none;display:flex}.home-owner-digest a:hover{background:var(--surface-soft)}@media (max-width:640px){.home-owner-digest>div{grid-template-columns:1fr}}.connection-status{z-index:1000;right:max(14px,env(safe-area-inset-right));bottom:calc(14px + env(safe-area-inset-bottom));border:1px solid var(--line);background:var(--surface);max-width:min(480px,100vw - 28px);box-shadow:var(--shadow-md);color:var(--ink);border-radius:13px;align-items:center;gap:12px;padding:12px 14px;font-size:.78rem;line-height:1.4;display:flex;position:fixed}.connection-status--offline{border-color:color-mix(in srgb,var(--warning) 35%,var(--line))}.connection-status button{color:var(--brand-strong);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-weight:750;text-decoration:underline}@media (max-width:640px){.connection-status{left:max(14px,env(safe-area-inset-left));right:max(14px,env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom));flex-wrap:wrap}}.lead-results,.lead-secondary-controls{display:contents}.lead-extra-tools-check,.lead-extra-tools-label,.lead-view-more__link--mobile,.lead-mobile-incomplete,.lead-view-more__mobile-label{display:none}@media (max-width:820px){.leads-page .page-header .eyebrow{display:none}.leads-page .page-header__actions .inline-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center}.leads-page .page-header__actions .result-count{grid-area:1/1;margin:0}.leads-page .page-header__actions a[href="/leads/incomplete"]{display:none}.leads-page .page-header__actions a[href="/leads/new"]{grid-area:1/2;width:auto;min-height:34px}.leads-page .lead-view-tabs{flex:0 auto;overflow:visible}.leads-page .lead-view-tabs .lead-view-tab:nth-child(n+3),.leads-page .lead-view-more__desktop-label{display:none}.leads-page .lead-view-more__mobile-label{display:inline}.leads-page .lead-view-more__link--mobile{display:inline-flex}.leads-page .lead-view-more{margin-left:auto}.leads-page .lead-control-row{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;display:grid;overflow:visible}.leads-page .lead-control-row:not(:has(.lead-employee-picker)){grid-template-columns:minmax(0,1fr) auto}.leads-page .lead-employee-picker{grid-area:1/1}.leads-page .lead-filter-menu{grid-area:1/2}.leads-page .lead-sort-menu{display:none}.leads-page .lead-control-row :is(.lead-employee-picker,.lead-filter-menu)>summary{white-space:nowrap;justify-content:center;width:100%;min-width:0;max-width:none;padding:6px 9px;font-size:.72rem;display:flex}.leads-page .lead-employee-picker>summary strong{min-width:0}.leads-page .lead-extra-tools-check{opacity:0;width:1px;height:1px;position:absolute}.leads-page .lead-extra-tools-label{border:1px solid var(--line-strong);background:var(--surface);min-height:34px;color:var(--ink);cursor:pointer;border-radius:10px;grid-area:1/3;justify-content:center;align-items:center;gap:4px;padding:6px 9px;font-size:.72rem;font-weight:750;display:flex}.leads-page .lead-control-row:not(:has(.lead-employee-picker)) .lead-filter-menu{grid-column:1}.leads-page .lead-control-row:not(:has(.lead-employee-picker)) .lead-extra-tools-label{grid-column:2}.leads-page .lead-extra-tools-check:focus-visible+.lead-extra-tools-label{outline:2px solid var(--focus);outline-offset:2px}.leads-page .lead-extra-tools-check:checked+.lead-extra-tools-label span{transform:rotate(180deg)}.leads-page .lead-secondary-controls{border:1px solid var(--line);background:var(--surface-soft);border-radius:11px;flex-wrap:wrap;grid-area:2/1/auto/-1;gap:6px;padding:8px;display:none}.leads-page .lead-extra-tools-check:checked~.lead-secondary-controls{display:flex}.leads-page .lead-secondary-controls .lead-work-action{order:0;min-width:0;min-height:34px;margin:0;padding:6px 9px;font-size:.72rem}.leads-page .lead-secondary-controls .lead-work-action:not(.lead-work-action--secondary){flex:100%}.leads-page .lead-secondary-controls .lead-mobile-incomplete{border:1px solid var(--line);min-height:34px;color:var(--ink);border-radius:9px;align-items:center;padding:6px 9px;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.leads-page .lead-results{flex-direction:column;gap:8px;min-width:0;display:flex}.leads-page .lead-mobile-results{order:0}.leads-page .lead-bulk-actions{order:1}.leads-page .lead-pagination{order:2}}@media (max-width:380px){.leads-page .lead-view-tab,.leads-page .lead-view-more>summary{padding-inline:7px;font-size:.66rem}.leads-page .lead-extra-tools-label{padding-inline:7px;font-size:.68rem}}.analytics-view-selector__mobile-link{display:none}@media (max-width:620px){.analytics-page .analytics-dashboard{gap:9px}.analytics-page .analytics-view-selector{flex-wrap:nowrap;gap:4px;padding:4px;overflow:visible}.analytics-page .analytics-view-selector__item:nth-child(n+3){display:none}.analytics-page .analytics-view-selector__more{margin-left:auto;display:block}.analytics-page .analytics-view-selector__more>div .analytics-view-selector__mobile-link{display:block}.analytics-page .analytics-view-selector__item{min-height:34px;padding:5px 10px;font-size:.72rem}.analytics-page .date-range-control__topline{grid-template-columns:minmax(0,1fr) auto;gap:2px 6px;padding:5px 7px;display:grid}.analytics-page .date-range-control__summary{grid-area:1/1;min-width:0;padding:3px 5px}.analytics-page .date-range-control__trigger{grid-area:1/2;min-height:34px}.analytics-page .date-range-control__presets{grid-area:2/1/auto/-1;justify-content:flex-start}.analytics-page .date-range-chip{min-height:32px;padding:4px 9px}.analytics-page .analytics-filter-disclosure__toggle{min-height:38px;padding:7px 11px}.analytics-page .analytics-context{gap:0;margin-top:-3px}.analytics-page .analytics-context span{font-size:.66rem;line-height:1.25}.analytics-page section[aria-labelledby=analytics-overview]>.section-heading{margin:0}.analytics-page section[aria-labelledby=analytics-overview]>.section-heading>p{display:none}.analytics-page section[aria-labelledby=analytics-overview] .analytics-radial{grid-template-columns:minmax(0,1fr) 128px;align-items:center;gap:8px;padding:11px}.analytics-page section[aria-labelledby=analytics-overview] .analytics-radial__visual{grid-area:1/2;width:128px}.analytics-page section[aria-labelledby=analytics-overview] .analytics-radial__legend{grid-area:1/1}.analytics-page section[aria-labelledby=analytics-overview] .analytics-radial__item{gap:5px;padding:5px 0}.analytics-page section[aria-labelledby=analytics-overview] .analytics-radial__item-copy strong{font-size:.7rem}.analytics-page section[aria-labelledby=analytics-overview] .analytics-radial__item-copy small{font-size:.61rem}.analytics-page section[aria-labelledby=analytics-overview] .analytics-radial__item b{font-size:.78rem}}@media (max-width:640px){.leads-page .lead-control-row:has(.lead-employee-picker){grid-template-columns:minmax(0,1.2fr) minmax(0,.7fr) minmax(0,1fr)}.leads-page .lead-control-row :is(.lead-employee-picker,.lead-filter-menu)>summary,.leads-page .lead-extra-tools-label{box-sizing:border-box;min-height:40px}.leads-page .lead-control-row .lead-employee-picker>summary{text-overflow:ellipsis;justify-content:flex-start;overflow:hidden}.leads-page .lead-control-row .lead-employee-picker>summary strong{flex:0 auto}.leads-page .lead-control-row .lead-filter-menu>summary,.leads-page .lead-extra-tools-label{padding-inline:6px;font-size:.68rem}.leads-page .lead-card--compact{grid-template-columns:minmax(0,1fr) auto;gap:4px 7px;padding:9px 10px}.leads-page .lead-card--compact>header,.leads-page .lead-card--compact>.lead-card__contact,.leads-page .lead-card--compact>.lead-card__call-context,.leads-page .lead-card--compact>.lead-card__next-step,.leads-page .lead-card--compact>.lead-inline-action{grid-column:1/-1}.leads-page .lead-card--compact .lead-card__call-context{gap:6px;font-size:.67rem}.leads-page .lead-card--compact .lead-card__call-context>span:first-child{flex:none;max-width:50%;font-size:.65rem}.leads-page .lead-card--compact .lead-card__call-context>span:last-child{gap:3px;min-width:0}.leads-page .lead-card--compact .lead-card__next-step{padding:5px 7px;font-size:.68rem}.leads-page .lead-card--compact .lead-card__call-link{grid-area:auto/1;min-height:36px;padding:5px 9px;font-size:.7rem}.leads-page .lead-card--compact>details{border:0;grid-column:2;align-self:stretch;margin:0;padding:0}.leads-page .lead-card--compact>details>summary{border:1px solid var(--line);min-height:36px;color:var(--brand-strong);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;padding:5px 9px;font-size:.68rem;display:flex}.leads-page .lead-card--compact>details[open]{grid-column:1/-1;padding-top:5px}.leads-page .lead-card--compact>details[open]>summary{border:0;border-top:1px solid var(--line);border-radius:0;justify-content:flex-start}}.date-range-control__trigger-mobile,.date-range-popover__mobile-heading{display:none}@media (max-width:620px){.analytics-page .date-range-control__topline{gap:8px;padding:8px}.analytics-page .date-range-control__summary{padding:2px 4px}.analytics-page .date-range-control__trigger{justify-content:center;align-items:center;gap:7px;min-width:88px;min-height:40px;margin:0;padding:8px 10px;font-size:.72rem;line-height:1;display:inline-flex}.analytics-page .date-range-control__trigger-desktop{display:none}.analytics-page .date-range-control__trigger-mobile{display:inline}.analytics-page .date-range-control__trigger svg{flex:none;width:16px;height:16px}.analytics-page .date-range-control__presets{gap:6px}.analytics-page .date-range-chip{min-height:40px;padding:8px 10px}.analytics-page .date-range-popover:popover-open{inset:auto 10px max(10px,env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:18px;grid-template-columns:1fr;align-content:start;width:calc(100vw - 20px);max-width:none;max-height:min(78dvh,700px);margin:0;position:fixed;overflow-y:auto}.analytics-page .date-range-popover:popover-open::backdrop{background:#0000008c}.analytics-page .date-range-popover__mobile-heading{z-index:1;border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:8px 12px;display:flex;position:sticky;top:0}.analytics-page .date-range-popover__mobile-heading strong{font-size:.86rem}.analytics-page .date-range-popover__mobile-heading button{border:1px solid var(--line);background:var(--surface-soft);width:40px;height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;flex:none;place-items:center;font-size:1.25rem;line-height:1;display:grid}.analytics-page .date-range-popover__presets{background:var(--surface);border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:12px;display:grid}.analytics-page .date-range-popover__presets>strong{display:none}.analytics-page .date-range-option{border-color:var(--line);background:var(--surface-soft);border-radius:10px;min-height:44px;padding:8px 10px;font-size:.72rem;line-height:1.25}.analytics-page .date-range-option--active{border-color:var(--brand);background:var(--brand-soft)}.analytics-page .date-range-popover__calendar{border-top:1px solid var(--line);padding:12px;display:none;overflow:visible}.analytics-page .date-range-popover--custom .date-range-popover__calendar{display:block}.analytics-page .range-calendar__header{align-items:center;gap:8px}.analytics-page .range-calendar__header>div:last-child{gap:8px}.analytics-page .range-calendar__header button{border-radius:10px;flex:none;width:40px;height:40px}.analytics-page .date-range-popover__actions{gap:7px}}.leads-page :is(.lead-employee-picker>summary,.lead-quick-sort__menu>summary,.lead-extra-tools-label) svg{width:16px;height:16px;transition:transform .18s var(--motion-ease);flex:none;margin-left:auto;display:block}.leads-page :is(.lead-employee-picker[open]>summary,.lead-quick-sort__menu[open]>summary) svg,.leads-page .lead-extra-tools-check:checked+.lead-extra-tools-label svg{transform:rotate(180deg)}@media (max-width:640px){.leads-page .lead-card--compact{gap:3px;padding:8px 10px}.leads-page .lead-card--compact header{align-items:center;gap:5px}.leads-page .lead-card--compact header>div{gap:4px}.leads-page .lead-card--compact .priority-star{width:36px;height:36px;font-size:1.12rem}}@media (prefers-reduced-motion:reduce){.leads-page :is(.lead-employee-picker>summary,.lead-quick-sort__menu>summary,.lead-extra-tools-label) svg{transition:none}}@media (max-width:620px){.deals-page{gap:12px}.deals-page .page-header{gap:10px}.deals-page .page-header .eyebrow{display:none}.deals-page .page-header__description{max-width:38ch;font-size:.75rem;line-height:1.35}.deals-page .page-header__actions{width:100%}.deals-page .segmented-control{gap:3px;width:100%;padding:4px}.deals-page .segmented-control a{text-align:center;min-width:0;min-height:40px;padding:6px 5px;font-size:.68rem;line-height:1.15}.deals-page .deal-queue{gap:9px}.deals-page .deal-risk-overview{padding:7px 11px}.deals-page .deal-card{gap:6px;padding:10px 12px}.deals-page .deal-card__content{grid-template-columns:106px minmax(0,1fr);gap:9px}.deals-page .deal-card__content--text-only{grid-template-columns:1fr}.deals-page .deal-card__content>[aria-label]{height:100%;min-height:174px;margin:0}.deals-page .deal-card__content>[aria-label]>*{height:100%;min-height:174px}.deals-page .deal-card__focus{gap:5px}.deals-page .deal-card__focus>div{gap:1px;min-width:0}.deals-page .deal-card__focus small{font-size:.57rem;line-height:1.2}.deals-page .deal-card__amount,.deals-page .deal-card__sale,.deals-page .deal-card__projection{padding:5px 6px}.deals-page .deal-card__amount strong,.deals-page .deal-card__sale strong{font-size:.8rem}.deals-page .deal-card__moneyline{gap:0}.deals-page .deal-card__moneyline .deal-value-emblem{display:none}.deals-page .deal-card__projection strong{font-size:.86rem}.deals-page .deal-card__next,.deals-page .deal-card__responsible{grid-column:1/-1}.deals-page .deal-card__identity h2{font-size:1rem;line-height:1.2}.deals-page .deal-card__identity p{font-size:.76rem;line-height:1.3}.deals-page .deal-projection-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 11px}.deals-page .deal-projection-summary>div:first-child>strong{font-size:.78rem;line-height:1.2}.deals-page .deal-projection-summary small{font-size:.64rem;line-height:1.2}.deals-page .deal-projection-summary__months{justify-content:flex-end}.deals-page .deal-projection-summary__months>span{min-width:0;max-width:135px;padding:5px 7px}.deals-page .deal-card__progress{padding-top:1px}.deals-page .deal-card__footer{padding-top:6px}}
