/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.row-1{grid-row:1}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.resize{resize:both}.italic{font-style:italic}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#17202d;--muted:#6b7280;--line:#e8e8e3;--paper:#fff;--canvas:#f5f5f1;--navy:#111a29;--navy-soft:#1a2638;--blue:#4b6ea9;--gold:#c99a55;--green:#2e7b68;--coral:#bd654e;--text-micro:.75rem;--text-meta:.8125rem;--text-label:.875rem;--training-safe-area-top:env(safe-area-inset-top,0px);--training-safe-area-right:env(safe-area-inset-right,0px);--training-safe-area-bottom:env(safe-area-inset-bottom,0px);--training-safe-area-left:env(safe-area-inset-left,0px)}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Aptos,Segoe UI,Arial,sans-serif}button,input{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;display:flex}.sidebar{z-index:50;background:var(--navy);color:#fff;flex-direction:column;width:248px;min-height:100vh;padding:24px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand-block{align-items:center;padding:0 9px 20px;display:flex}.brand-home-button{color:#fff;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;min-width:0;padding:0;display:flex}.brand-home-button:hover,.brand-home-button:focus-visible{filter:brightness(1.12);outline:0}.brand-home-button:focus-visible{box-shadow:0 0 0 2px #e1b67357}.brand-home-copy{flex-direction:column;min-width:0;display:flex}.brand-home-copy>strong{letter-spacing:-.03em;font:650 19px/1 Aptos,sans-serif}.brand-home-copy>span{color:#9ca9ba;font-size:var(--text-micro);letter-spacing:.28em;margin-top:5px}.brand-mark{background:linear-gradient(145deg,#202e43,#121a28);border:1px solid #dbae68a6;border-radius:10px;place-items:center;width:35px;height:35px;display:grid;box-shadow:inset 0 0 18px #ca9b5214}.brand-mark span{color:#e1b673;letter-spacing:0;margin:0;font:600 17px/1 Georgia,serif}.mobile-close{margin-left:auto;color:#fff!important;display:none!important}.workspace-menu-wrap{z-index:70;margin-bottom:24px;position:relative}.workspace-switcher{color:#fff;text-align:left;background:#ffffff0b;border:1px solid #ffffff14;border-radius:11px;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;width:100%;margin:0;padding:10px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.workspace-switcher:hover,.workspace-switcher.active{background:#ffffff13;border-color:#daae6a52;box-shadow:0 8px 24px #04091029}.workspace-switcher>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.workspace-switcher strong{font-size:12px;font-weight:600}.workspace-switcher small{color:#8592a5;font-size:var(--text-meta);margin-top:2px}.workspace-icon{color:#d9ad6a;background:#c99a5524;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.workspace-chevron{color:#7d8ca0;transition:transform .18s,color .18s}.workspace-switcher.active .workspace-chevron{color:#d9ad6a;transform:rotate(180deg)}.workspace-dropdown{z-index:80;overscroll-behavior:contain;background:#172337;border:1px solid #ffffff1f;border-radius:12px;max-height:calc(100vh - 150px);animation:.16s ease-out settingsDropdownIn;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 20px 44px #03080f6b}.workspace-dropdown>header{background:linear-gradient(135deg,#ffffff0e,#ffffff04);border-bottom:1px solid #ffffff13;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px;display:grid}.workspace-dropdown>header>span{color:#d9ad6a;background:#c99a5524;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.workspace-dropdown>header>div{flex-direction:column;min-width:0;display:flex}.workspace-dropdown header p{color:#6f7e92;text-transform:uppercase;letter-spacing:.12em;font-size:var(--text-micro);margin:0;font-weight:750}.workspace-dropdown header strong{color:#f3f6f9;font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-weight:650;overflow:hidden}.workspace-dropdown header small{color:#8492a5;font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.workspace-dropdown header em{color:#83bea9;min-height:19px;font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.07em;background:#4197781f;border-radius:99px;align-items:center;gap:4px;padding:0 6px;font-style:normal;font-weight:750;display:flex}.workspace-dropdown header em i{background:#56b895;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #56b8951a}.workspace-dropdown-actions{gap:2px;padding:6px;display:grid}.workspace-dropdown-actions>:is(button,a){color:#8f9bae;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:49px;padding:7px;text-decoration:none;transition:background .16s,color .16s;display:grid}.workspace-dropdown-actions>:is(button,a):hover,.workspace-dropdown-actions>:is(button,a):focus-visible{color:#d9ad6a;background:#fff1;outline:0}.workspace-dropdown-actions>:is(button,a)>span:first-child{color:#9eacbd;background:#ffffff0b;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.workspace-dropdown-actions>:is(button,a):hover>span:first-child,.workspace-dropdown-actions>:is(button,a):focus-visible>span:first-child{color:#d9ad6a;background:#c99a551f}.workspace-dropdown-actions>:is(button,a)>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.workspace-dropdown-actions strong{color:#edf2f7;font-size:var(--text-meta);font-weight:650}.workspace-dropdown-actions small{color:#8d9aad;font-size:var(--text-micro);margin-top:3px;line-height:1.35}.workspace-dropdown-actions>:is(button,a)>svg{color:currentColor}.workspace-dropdown-actions>.workspace-command-core-link{background:linear-gradient(110deg,#c99a5517,#68b9c909);border:1px solid #c99a552b;margin:4px 0}.workspace-dropdown>footer{color:#70b49d;background:#070d162e;border-top:1px solid #ffffff12;align-items:flex-start;gap:7px;padding:9px 10px;display:flex}.workspace-dropdown>footer>svg{flex:none;margin-top:1px}.workspace-dropdown>footer span{flex-direction:column;display:flex}.workspace-dropdown>footer strong{color:#dce7e3;font-size:var(--text-meta);font-weight:650}.workspace-dropdown>footer small{color:#8090a4;font-size:var(--text-micro);margin-top:2px;line-height:1.35}.nav-label{color:#627084;text-transform:uppercase;letter-spacing:.16em;font-size:var(--text-micro);margin:0 0 7px;padding:0 11px;font-weight:700}.nav-label-secondary{border-top:1px solid #ffffff14;margin-top:18px;padding-top:14px}.nav-item{color:#8e9bae;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;min-height:41px;margin:2px 0;padding:0 11px;font-size:12px;transition:all .18s;display:flex}.nav-item:hover{color:#fff;background:#ffffff0b}.nav-item:focus-visible{outline-offset:2px;outline:2px solid #d9ad6a}.nav-item.active{color:#fff;background:#ffffff16;box-shadow:inset 2px 0 #d4a35b}.nav-item span{flex:1}.nav-item em{font-style:normal;font-size:var(--text-meta);color:#a5b1c1;background:#ffffff12;border-radius:6px;place-items:center;min-width:23px;height:19px;display:grid}.sidebar-more{margin:2px 0}.sidebar-more>.nav-item{margin:0}.sidebar-more-toggle .sidebar-more-chevron{color:#6f7e91;flex:none;transition:transform .18s,color .18s}.sidebar-more-toggle[aria-expanded=true] .sidebar-more-chevron{color:#d9ad6a;transform:rotate(180deg)}.sidebar-more-mobile-link{display:none}.sidebar-more-menu{background:#050b1324;border-left:1px solid #daae6a3d;border-radius:0 10px 10px 0;margin:4px 0 8px 12px;padding:7px 5px 7px 8px;animation:.16s ease-out settingsDropdownIn}.sidebar-more-group+.sidebar-more-group{margin-top:7px}.sidebar-more-group>p{color:#718095;text-transform:uppercase;letter-spacing:.12em;font-size:var(--text-micro);margin:0 0 4px;padding:0 6px;font-weight:750}.sidebar-more-link{color:#95a2b3;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:40px;padding:4px 6px;transition:background .16s,color .16s;display:grid}.sidebar-more-link:hover,.sidebar-more-link:focus-visible{color:#f1f5f8;background:#ffffff0e;outline:0}.sidebar-more-link.active{color:#fff;background:#ffffff13}.sidebar-more-link>span{color:#7f90a4;background:#ffffff0b;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.sidebar-more-link.active>span{color:#d9ad6a;background:#c99a5521}.sidebar-more-link strong{font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.sidebar-more-link>svg{color:#5f6f82}.sidebar-more-link>i{background:#d9ad6a;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #d9ad6a17}.sidebar-more-overview{color:#8795a8;text-align:left;background:#ffffff09;border:1px solid #fff1;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:43px;margin-top:7px;padding:6px;display:grid}.sidebar-more-overview:hover,.sidebar-more-overview:focus-visible,.sidebar-more-overview.active{color:#d9ad6a;background:#fff1;border-color:#daae6a38;outline:0}.sidebar-more-overview>span{flex-direction:column;min-width:0;display:flex}.sidebar-more-overview strong{color:#edf2f7;font-size:var(--text-meta);font-weight:650}.sidebar-more-overview small{color:#7e8ea2;font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.sidebar-foot{border-top:1px solid #ffffff12;margin-top:auto;padding-top:10px}.profile-card{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:56px;margin-top:8px;padding:8px;display:grid}.profile-card>span{flex-direction:column;display:flex}.profile-card strong{font-size:var(--text-label);font-weight:600}.profile-card small{font-size:var(--text-meta);color:#768397;margin-top:2px}.profile-settings-link{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;transition:all .16s}.profile-settings-link:hover,.profile-settings-link:focus-visible,.profile-settings-link.active{background:#ffffff0f;border-color:#daae6a2e;outline:0}.profile-settings-link>svg{color:#8d9aae}.profile-settings-link:hover>svg,.profile-settings-link:focus-visible>svg,.profile-settings-link.active>svg{color:#d9ad6a}.avatar{font-size:var(--text-meta);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.avatar-dark{color:#d9ad6a;background:#26364c;width:34px;height:34px}.avatar-soft{color:#43536a;background:#eef1f4;width:34px;height:34px}.main-area{flex:1;min-width:0;margin-left:248px}.topbar{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#ffffffeb;align-items:center;height:68px;padding:0 34px;display:flex;position:sticky;top:0}.menu-button{display:none!important}.icon-button{color:#657083;background:0 0;border:0;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.icon-button:hover{background:#f1f2ee}.global-search{color:#8c929b;width:330px;height:38px;font-size:var(--text-label);text-align:left;background:#f7f7f5;border:1px solid #e3e5e7;border-radius:9px;align-items:center;gap:9px;padding:0 10px;display:flex}.global-search span{flex:1}.global-search kbd{font:var(--text-meta)/1 monospace;color:#9599a0;background:#fff;border:1px solid #dfe1e3;border-radius:5px;padding:4px 6px;box-shadow:0 1px 1px #14191e0d}.topbar-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.global-role-switcher{color:#617080;background:#fff;border:1px solid #e1e4e2;border-radius:9px;align-items:center;gap:6px;width:auto;min-width:44px;height:44px;padding:0 8px;display:flex;position:relative}.global-role-switcher>span{font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;font-weight:700}.global-role-switcher>strong{display:none}.global-role-switcher select{color:#2f465b;max-width:122px;height:29px;font-size:var(--text-meta);cursor:pointer;background:0 0;border:0;outline:0;padding:0 20px 0 6px;font-weight:750}.global-role-switcher:focus-within{border-color:#9db2c1;box-shadow:0 0 0 2px #315f8814}.sync-status{font-size:var(--text-meta);color:#657083;align-items:center;gap:6px;margin-right:8px;display:flex}.sync-status i,.connected-pill i,.app-footer i{background:#42a27f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #42a27f1a}.notification-button{background:#fff;border:1px solid #e6e7e5;position:relative}.notification-button i{background:#d06c54;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.topbar-settings-menu{position:relative}.settings-access-button{color:#4d5967;min-height:37px;font-size:var(--text-meta);background:#fff;border:1px solid #e1e4e2;border-radius:9px;align-items:center;gap:7px;padding:0 10px;font-weight:650;transition:all .16s;display:flex}.settings-access-button:hover,.settings-access-button.active{color:#294658;background:#f4f7f5;border-color:#cfd8d4}.settings-access-button>svg:last-child{color:#8c959c}.profile-access-button{padding-left:6px}.profile-chip-avatar{color:#dfb36e;width:25px;height:25px;font-size:var(--text-micro);letter-spacing:.02em;background:#172438;border-radius:8px;place-items:center;font-weight:800;display:grid}.settings-dropdown{z-index:70;background:#fff;border:1px solid #dce1de;border-radius:15px;width:min(370px,100vw - 22px);animation:.16s ease-out settingsDropdownIn;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 24px 65px #111c2833}@keyframes settingsDropdownIn{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:none}}.settings-dropdown>header{background:linear-gradient(145deg,#f8faf8,#fff);border-bottom:1px solid #e9ebe8;justify-content:space-between;align-items:center;gap:10px;min-height:68px;padding:12px 14px;display:flex}.settings-dropdown>header>div{align-items:center;gap:9px;min-width:0;display:flex}.settings-dropdown>header>div>span{color:#d7aa66;background:#172438;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.settings-dropdown>header p{flex-direction:column;margin:0;display:flex}.settings-dropdown>header strong{color:#344352;font:500 14px Georgia,serif}.settings-dropdown>header small{color:#7f8991;font-size:var(--text-meta);margin-top:3px}.settings-dropdown>header>em{color:#397662;font-size:var(--text-micro);white-space:nowrap;background:#eaf3ef;border-radius:6px;padding:5px 7px;font-style:normal;font-weight:750}.settings-dropdown-search{color:#81909a;background:#f8f9f7;border:1px solid #dfe3e1;border-radius:9px;align-items:center;gap:8px;height:44px;margin:10px 11px 6px;padding:0 10px;display:flex}.settings-dropdown-search input{color:#344352;min-width:0;height:100%;font-size:var(--text-meta);background:0 0;border:0;outline:0;flex:1}.settings-dropdown-scroll{overscroll-behavior:contain;max-height:min(52vh,410px);padding:3px 8px 9px;overflow-y:auto}.settings-dropdown-group>p{color:#9a7440;text-transform:uppercase;letter-spacing:.11em;font-size:var(--text-micro);margin:9px 7px 4px;font-weight:800}.settings-dropdown-group>a{color:#7f8991;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:8px;text-decoration:none;display:grid}.settings-dropdown-group>a:hover{color:#426276;background:#f3f7f5}.settings-dropdown-group>a>span{flex-direction:column;min-width:0;display:flex}.settings-dropdown-group>a strong{color:#3d4b58;font-size:var(--text-meta)}.settings-dropdown-group>a small{color:#7f898f;font-size:var(--text-micro);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;line-height:1.35;overflow:hidden}.settings-dropdown-group>a em{color:#966f3f;font-size:var(--text-micro);background:#f5eee4;border-radius:5px;padding:4px 5px;font-style:normal;font-weight:750}.settings-dropdown-empty{color:#9aa2a8;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:150px;display:flex}.settings-dropdown-empty strong{color:#4b5864;font-size:var(--text-meta);margin-top:8px}.settings-dropdown-empty span{font-size:var(--text-micro);margin-top:4px}.settings-dropdown>footer{background:#fafbf9;border-top:1px solid #e8ebe8;padding:9px 11px}.settings-dropdown>footer a{color:#fff;min-height:40px;font-size:var(--text-meta);background:#172438;border-radius:8px;justify-content:space-between;align-items:center;padding:0 10px;font-weight:700;text-decoration:none;display:flex}.settings-dropdown>footer a span{align-items:center;gap:7px;display:flex}.add-record{background:var(--navy);color:#fff;height:37px;font-size:var(--text-label);border:0;border-radius:9px;align-items:center;gap:7px;padding:0 14px;font-weight:600;display:flex;box-shadow:0 5px 12px #111a2921}.add-record.active{background:#24364d;box-shadow:0 0 0 3px #405e7f1f}.quick-create{position:relative}.quick-create-menu{z-index:72;background:#fff;border:1px solid #dce1de;border-radius:15px;width:min(390px,100vw - 22px);animation:.16s ease-out settingsDropdownIn;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 24px 65px #111c2833}.quick-create-menu>header{background:linear-gradient(145deg,#f8faf8,#fff);border-bottom:1px solid #e8ebe8;align-items:center;gap:10px;min-height:66px;padding:12px 14px;display:flex}.quick-create-menu>header>span{color:#d7aa66;background:#172438;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.quick-create-menu>header>div{flex-direction:column;display:flex}.quick-create-menu>header strong{color:#344352;font:500 14px Georgia,serif}.quick-create-menu>header small{color:#7f8991;font-size:var(--text-meta);margin-top:3px}.quick-create-menu>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px;display:grid}.quick-create-menu>div>button{color:#637180;text-align:left;background:#fbfcfa;border:1px solid #e6e9e6;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:3px 9px;min-width:0;min-height:74px;padding:10px;display:grid}.quick-create-menu>div>button:hover{background:#f3f7f6;border-color:#cad6d8}.quick-create-menu>div>button>span{color:#496e95;background:#edf3f8;border-radius:8px;grid-row:1/3;place-items:center;width:30px;height:30px;display:grid}.quick-create-menu>div>button strong{color:#3b4856;font-size:var(--text-meta);align-self:end}.quick-create-menu>div>button small{color:#7f8991;font-size:var(--text-micro);align-self:start;line-height:1.35}.quick-create-menu>div>button:last-child{grid-column:1/-1}.content-wrap{width:min(1440px,100%);margin:0 auto;padding:36px 34px 26px}.workspace-route-loading{color:#557184;background:#fff;border:1px solid #dfe5e6;border-radius:18px;justify-content:center;align-items:center;gap:10px;min-height:180px;display:flex}.workspace-route-loading>span{flex-direction:column;display:flex}.workspace-route-loading strong{color:#405463;font-size:var(--text-label)}.workspace-route-loading small{color:#7b8992;font-size:var(--text-meta);margin-top:4px}:root[data-theme=dark] .workspace-route-loading{color:#8fb4cb;background:#121d29;border-color:#2b3a49}:root[data-theme=dark] .workspace-route-loading :is(strong,small){color:#c2d1da}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px;display:flex}.eyebrow,.section-kicker{text-transform:uppercase;letter-spacing:.14em;font-size:var(--text-meta);color:#9a7a4c;margin:0 0 7px;font-weight:700}.page-heading h1{letter-spacing:-.035em;color:#1b2533;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3.1vw,42px);font-weight:500}.page-heading>div>p:last-child{color:#727982;margin:8px 0 0;font-size:13px}.brief-button{color:#374253;min-height:38px;font-size:var(--text-label);background:#fff;border:1px solid #dcdedb;border-radius:9px;align-items:center;gap:7px;padding:0 13px;font-weight:600;display:flex}.brief-button svg{color:#b78949}.command-brief{color:#fff;background:linear-gradient(102deg,#172235 0%,#1d2e43 70%,#23364d 100%);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;min-height:104px;margin-bottom:16px;padding:20px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #161f2c1f}.command-brief:after{content:"";border:1px solid #d3a96921;border-radius:50%;width:190px;height:190px;position:absolute;top:-118px;right:13%;box-shadow:0 0 0 25px #d3a96906,0 0 0 50px #d3a96905}.brief-icon{color:#deb06b;background:#e1b56f14;border:1px solid #e1b56f4d;border-radius:11px;place-items:center;width:43px;height:43px;display:grid}.brief-copy{z-index:1}.brief-copy>span{color:#d4a965;text-transform:uppercase;letter-spacing:.14em;font-size:var(--text-micro);font-weight:700}.brief-copy h2{margin:5px 0 4px;font:500 17px/1.3 Georgia,serif}.brief-copy p{color:#aab5c4;font-size:var(--text-label);margin:0;line-height:1.55}.command-brief>button{z-index:1;color:#fff;font-size:var(--text-meta);white-space:nowrap;background:#ffffff13;border:1px solid #ffffff24;border-radius:9px;align-items:center;gap:8px;padding:10px 12px;display:flex}.command-intelligence{background:linear-gradient(135deg,#fff 0%,#fbfcfa 58%,#f4f7f7 100%);border:1px solid #dfe4e3;border-radius:15px;grid-template-columns:minmax(270px,.95fr) minmax(0,2.05fr);gap:10px;margin-bottom:12px;padding:11px;display:grid;box-shadow:0 10px 26px #1827340d}.command-intelligence-lead{color:#fff;background:linear-gradient(118deg,#172235,#243950);border-radius:12px;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;min-height:142px;padding:14px;display:grid;position:relative;overflow:hidden}.command-intelligence-lead:after{content:"";border:1px solid #dcb16c1f;border-radius:50%;width:140px;height:140px;position:absolute;top:-75px;right:-58px;box-shadow:0 0 0 24px #ffffff05,0 0 0 48px #ffffff03}.command-score{--command-score:0deg;background:conic-gradient(#d7aa64 var(--command-score),#ffffff1a 0);border-radius:50%;place-items:center;width:74px;height:74px;display:grid;position:relative;box-shadow:0 8px 22px #0000001f}.command-score:after{content:"";background:#1a293d;border-radius:50%;position:absolute;inset:7px;box-shadow:inset 0 0 0 1px #ffffff0e}.command-score>span{z-index:1;flex-direction:column;align-items:center;display:flex}.command-score strong{color:#fff;font:500 23px/1 Georgia,serif}.command-score small{color:#a9b6c5;font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.08em;margin-top:5px}.command-intelligence-lead>div:nth-child(2){z-index:1;min-width:0}.command-intelligence-lead p{color:#d9ac67;font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.15em;margin:0 0 5px;font-weight:800}.command-intelligence-lead h2{color:#fff;margin:0;font:500 16px/1.25 Georgia,serif}.command-intelligence-lead>div:nth-child(2)>small{color:#aeb9c7;font-size:var(--text-micro);margin-top:6px;line-height:1.55;display:block}.command-intelligence-lead>em{z-index:1;color:#c8d2dd;min-height:23px;font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.08em;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:99px;align-self:start;align-items:center;gap:5px;padding:0 7px;font-style:normal;font-weight:750;display:flex}.command-intelligence-lead>em i{background:#61b495;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #61b4951f}.command-radar{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.command-radar>button{color:#87919b;text-align:left;background:#ffffffeb;border:1px solid #e3e6e4;border-radius:11px;flex-direction:column;align-items:flex-start;min-width:0;min-height:142px;padding:11px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}.command-radar>button:hover{border-color:#ccd6d9;transform:translateY(-1px);box-shadow:0 7px 18px #1e2f3c12}.command-radar>button.attention{background:linear-gradient(145deg,#fff,#fff8f6);border-color:#ead6cf}.command-radar>button>span{color:#4d7197;align-items:center;gap:6px;width:100%;display:flex}.command-radar>button.attention>span{color:#ac5d49}.command-radar>button>span small{color:#707c87;min-width:0;font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;text-overflow:ellipsis;font-weight:750;overflow:hidden}.command-radar>button>strong{color:#2e3e4d;margin-top:14px;font:500 17px/1.15 Georgia,serif}.command-radar>button>em{color:#7f8991;font-size:var(--text-micro);margin-top:6px;font-style:normal;line-height:1.45}.command-radar>button>svg{color:#9ca5ad;align-self:flex-end;margin-top:auto}.command-intelligence-method{color:#5c6c78;background:#f8fafb;border:1px solid #dfe5e7;border-radius:10px;grid-column:1/-1;margin:0}.command-intelligence-method>summary{color:#405565;min-height:44px;font-size:var(--text-label);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-weight:750;display:flex}.command-intelligence-method>summary::-webkit-details-marker{display:none}.command-intelligence-method>div{font-size:var(--text-meta);gap:6px;padding:0 12px 12px;line-height:1.5;display:grid}.command-intelligence-method ul{gap:4px;margin:0;padding-left:19px;display:grid}.command-quick-actions{background:#ffffffe0;border:1px solid #e0e4e2;border-radius:12px;align-items:center;gap:7px;min-height:52px;margin-bottom:12px;padding:7px;display:flex}.command-quick-actions>span{color:#9b7642;align-items:center;gap:7px;min-width:135px;padding:0 9px;display:flex}.command-quick-actions>span strong{color:#44515f;font-size:var(--text-meta)}.command-quick-actions>button,.command-quick-actions>a{color:#526174;min-width:0;min-height:38px;font-size:var(--text-meta);white-space:nowrap;background:#fafbf9;border:1px solid #e4e6e3;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.command-quick-actions>button:hover,.command-quick-actions>a:hover{background:#f1f5f6;border-color:#cfd7d8}.command-quick-actions svg{color:#577a9d}.people-segmented-control{background:#e8ebeac7;border:1px solid #d8dcdbe6;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:min(570px,100%);min-height:52px;margin:-7px 0 17px;padding:5px;display:grid;box-shadow:inset 0 1px 2px #141d270a,0 8px 24px #1a26320b}.people-segmented-control button{color:#6f7984;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:42px;padding:0 13px;transition:background .16s,color .16s,box-shadow .16s;display:flex}.people-segmented-control button>span{align-items:center;gap:7px;min-width:0;display:flex}.people-segmented-control strong{font-size:var(--text-meta);white-space:nowrap}.people-segmented-control small{color:#7d8792;min-width:22px;height:20px;font-size:var(--text-micro);background:#58657417;border-radius:99px;place-items:center;padding:0 6px;display:grid}.people-segmented-control button.active{color:#284c72;background:#fffffffa;box-shadow:0 2px 9px #1c2a381f,inset 0 0 0 1px #ffffffe6}.people-segmented-control button.active small{color:#365f89;background:#edf2f7}.more-intro{background:linear-gradient(110deg,#fff,#fafbf9 70%,#f0f4f4);border:1px solid #e1e5e3;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;min-height:78px;margin-bottom:14px;padding:15px 17px;display:flex}.more-intro>div,.more-owner-strip>div{color:#96713e;align-items:center;gap:11px;display:flex}.more-intro>div>span,.more-owner-strip>div>span{flex-direction:column;gap:4px;display:flex}.more-intro strong,.more-owner-strip strong{color:#344151;font-size:var(--text-label)}.more-intro small,.more-owner-strip small{color:#808890;font-size:var(--text-meta);line-height:1.5}.more-intro>button,.more-owner-strip>button{color:#435469;min-height:38px;font-size:var(--text-meta);white-space:nowrap;background:#fff;border:1px solid #dfe2df;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:700;display:flex}.more-tool-sections{flex-direction:column;gap:13px;margin-bottom:14px;display:flex}.more-tool-section{background:#ffffff94;border:1px solid #e0e4e2;border-radius:14px;overflow:hidden}.more-tool-section>header{background:#fafbf9;border-bottom:1px solid #e7eae7;justify-content:space-between;align-items:center;gap:12px;min-height:61px;padding:11px 14px;display:flex}.more-tool-section>header>div{flex-direction:column;display:flex}.more-tool-section>header p{color:#394857;margin:0;font:500 15px Georgia,serif}.more-tool-section>header span{color:#8b949b;font-size:var(--text-micro);margin-top:4px}.more-tool-section>header em{color:#56718a;min-width:25px;height:25px;font-size:var(--text-micro);background:#edf2f5;border-radius:8px;place-items:center;font-style:normal;font-weight:750;display:grid}.more-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;display:grid}.more-tool-grid>.more-tool-card:only-child,.more-tool-grid>.more-tool-card:last-child:nth-child(odd){grid-column:1/-1;min-height:122px}.more-tool-card{border:1px solid var(--line);color:#76808b;text-align:left;background:#fff;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;min-height:166px;padding:17px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:0 4px 15px #141f2b06}.more-tool-card:hover{border-color:#ced6d8;transform:translateY(-2px);box-shadow:0 12px 28px #1b283513}.more-tool-card:focus-visible{outline-offset:2px;outline:2px solid #4c789f}.more-tool-icon{color:#496c95;background:#edf2f8;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.more-intake{color:#3f7c69;background:#eef5f3}.more-calendar{color:#a27438;background:#f6f0e7}.more-communications{color:#4b6e97;background:#edf3f8}.more-partners{color:#3f7d69;background:#edf5f1}.more-performance{color:#705f94;background:#f0eef7}.more-insights{color:#4c6f96;background:#edf3f8}.more-automations{color:#ac604b;background:#fbefeb}.more-settings{color:#596776;background:#eef0f2}.more-tool-copy{flex-direction:column;min-width:0;min-height:128px;display:flex}.more-tool-copy strong{color:#2e3a49;font:500 16px/1.25 Georgia,serif}.phase-label{text-transform:uppercase;letter-spacing:.04em;background:#f3eee5;border-radius:999px;width:max-content;margin-top:7px;padding:4px 7px;font-style:normal;font-weight:800;color:#825f2e!important;font-size:var(--text-micro)!important}.more-tool-copy small{color:#7d858e;font-size:var(--text-meta);margin-top:7px;line-height:1.55}.more-tool-copy em{color:#56708a;font-size:var(--text-micro);margin-top:auto;font-style:normal;font-weight:700}.more-tool-card>svg{margin-top:12px}.more-owner-strip{color:#fff;background:#172235;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:14px 17px;display:flex}.more-owner-strip>div{color:#dfb36f}.more-owner-strip strong{color:#fff}.more-owner-strip small{color:#aeb9c7}.more-owner-strip>button{color:#fff;background:#ffffff13;border-color:#ffffff21}.metrics-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px;display:grid}.metric-card{background:var(--paper);border:1px solid var(--line);border-radius:12px;flex-direction:column;min-height:136px;padding:15px 16px 14px;display:flex}.metric-card.warning-card{border-color:#ecdcd6}.metric-top{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.metric-icon{border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.metric-icon.blue{color:#4b6ea9;background:#edf2f9}.metric-icon.amber{color:#a57635;background:#f6f0e7}.metric-icon.green{color:#2e7b68;background:#eaf4f1}.metric-icon.coral{color:#bd654e;background:#f9ece8}.metric-top small{font-size:var(--text-micro);color:#91969d}.metric-top small.trend-up{color:#35806e}.metric-top small.attention{color:#b55e49;background:#fbeeea;border-radius:5px;padding:4px 6px}.metric-card>p{font-size:var(--text-meta);color:#767e89;margin:0 0 4px}.metric-card>strong{letter-spacing:-.02em;color:#202b39;font:500 26px/1.2 Georgia,serif}.metric-card>span{font-size:var(--text-meta);color:#a0a4aa;margin-top:auto}.dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(350px,1fr);gap:12px;margin-bottom:12px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.panel-heading{justify-content:space-between;align-items:center;gap:14px;padding:18px 19px 15px;display:flex}.panel-heading h2{color:#24303f;margin:0;font:500 17px/1.2 Georgia,serif}.panel-heading .section-kicker{margin-bottom:5px}.panel-heading>button{color:#53637a;font-size:var(--text-meta);background:0 0;border:0;align-items:center;gap:6px;display:flex}.pipeline-total{background:#f7f7f4;border-radius:9px;align-items:center;gap:0;min-height:46px;margin:0 19px 13px;display:flex}.pipeline-total span{font-size:var(--text-micro);color:#858b92;border-right:1px solid #e3e4e0;flex:1;padding:0 13px}.pipeline-total span:last-child{border-right:0}.pipeline-total strong{color:#354153;font-size:var(--text-label);margin-bottom:2px;display:block}.stage-list{padding:3px 19px 20px}.stage-row{width:100%;min-height:35px;color:inherit;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:118px 1fr 43px 14px;align-items:center;gap:11px;padding:0 5px;display:grid}.stage-row:hover{background:#f5f7f5}.stage-meta{justify-content:space-between;align-items:center;gap:7px;display:flex}.stage-meta span{font-size:var(--text-meta);color:#4d5867;white-space:nowrap}.stage-meta small{font-size:var(--text-micro);color:#a0a5ab}.stage-track{background:#f0f0ed;border-radius:99px;height:6px;overflow:hidden}.stage-track i{border-radius:inherit;background:linear-gradient(90deg,#415c7e,#6c88a8);height:100%;display:block}.stage-row>strong{text-align:right;font-size:var(--text-meta);color:#4d5867}.stage-row>svg{color:#9ca5ad}.due-pill,.connected-pill{font-size:var(--text-micro);border-radius:6px;padding:5px 7px}.due-pill{color:#a85643;background:#faece8}.priority-list{padding:0 18px}.priority-row{border-top:1px solid #efefec;grid-template-columns:21px 34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:66px;transition:opacity .15s;display:grid}.priority-row.completed{opacity:.45}.priority-row.completed .priority-copy small{text-decoration:line-through}.check-button{color:#fff;background:#fff;border:1px solid #ccd0d3;border-radius:5px;place-items:center;width:17px;height:17px;padding:0;display:grid}.priority-row.completed .check-button{background:#417a6a;border-color:#417a6a}.priority-copy{flex-direction:column;min-width:0;display:flex}.priority-copy strong{font-size:var(--text-meta);color:#2e3947;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.priority-copy span{font-size:var(--text-micro);color:#9a9fa5;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.priority-copy small{font-size:var(--text-micro);color:#5d6876;margin-top:4px}.priority-row time{font-size:var(--text-micro);color:#90959b}.priority-row time.urgent{color:#b45641;font-weight:700}.priority-row time.today{color:#98713b}.panel-footer-button{color:#4b596d;width:calc(100% - 36px);min-height:34px;font-size:var(--text-meta);background:#f7f7f4;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin:4px 18px 14px;display:flex}.lower-grid{grid-template-columns:minmax(0,1.45fr) minmax(350px,1fr)}.partner-table{padding:0 18px 15px}.partner-row{box-sizing:border-box;color:#5f6874;width:100%;min-height:55px;font-size:var(--text-meta);text-align:left;background:0 0;border:0;border-top:1px solid #efefec;grid-template-columns:minmax(0,1.5fr) minmax(64px,.7fr) minmax(54px,.5fr) minmax(84px,.7fr);align-items:center;column-gap:12px;margin:0;padding:0;display:grid}.partner-record-row{appearance:none}.partner-row>span:not(:first-child),.partner-row>strong{text-align:right;width:100%}.partner-row>strong{font-size:var(--text-meta);color:#334153}.partner-revenue-split{flex-direction:column;align-items:flex-end;display:flex}.partner-revenue-split strong{color:#315f88;font-size:var(--text-meta)}.partner-revenue-split small{color:#4d806e;font-size:var(--text-micro);white-space:nowrap;margin-top:3px}.partner-header{text-transform:uppercase;letter-spacing:.08em;min-height:28px;font-size:var(--text-micro);color:#9b9fa4;border-top:0}.partner-name{align-items:center;gap:9px;min-width:0;display:flex}.partner-name>.avatar{flex:none}.partner-name>span:last-child{flex-direction:column;min-width:0;display:flex}.partner-name strong{color:#303b49;font-size:var(--text-meta);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.partner-name small{color:#9b9fa6;font-size:var(--text-micro);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;display:block;overflow:hidden}.connected-pill{color:#367765;white-space:nowrap;background:#eaf4f0;align-items:center;gap:6px;display:flex}.connected-pill i{width:5px;height:5px}.comms-intro{font-size:var(--text-meta);color:#92969c;margin:-4px 19px 10px;line-height:1.5}.comms-actions{flex-direction:column;padding:0 18px 16px;display:flex}.comms-actions>button{text-align:left;color:#84909d;background:#fff;border:0;border-top:1px solid #efefec;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;min-height:54px;padding:0;display:grid}.comm-icon{border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.comm-icon.call{color:#317864;background:#eaf4f1}.comm-icon.text{color:#496b9c;background:#edf2f8}.comm-icon.email{color:#9c7139;background:#f7f0e7}.comms-actions>button>span:nth-child(2){flex-direction:column;display:flex}.comms-actions strong{font-size:var(--text-meta);color:#364252}.comms-actions small{font-size:var(--text-micro);color:#9ca0a6;margin-top:3px}.app-footer{color:#a0a4a9;min-height:40px;font-size:var(--text-micro);justify-content:space-between;align-items:center;padding:2px 3px 0;display:flex}.app-footer span:last-child{align-items:center;gap:7px;display:flex}.search-overlay{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a101970;justify-content:center;padding-top:12vh;display:flex;position:fixed;inset:0}.search-modal{background:#fff;border-radius:15px;width:min(590px,100% - 32px);height:300px;overflow:hidden;box-shadow:0 28px 80px #0a101940}.search-input{color:#7a8390;border-bottom:1px solid #e9e9e6;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;height:62px;padding:0 17px;display:grid}.search-input input{color:#202b39;border:0;outline:0;height:100%;font-size:13px}.search-input button{color:#969ba1;font-size:var(--text-micro);background:#f7f7f5;border:1px solid #dedfdd;border-radius:5px;padding:4px 6px}.search-empty{color:#b0b4b9;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:238px;display:flex}.search-empty strong{color:#485465;margin:12px 0 5px;font:500 16px Georgia,serif}.search-empty span{font-size:var(--text-meta)}.sidebar-scrim{display:none}@media (width<=1080px){.metrics-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.lower-grid{grid-template-columns:1fr}.more-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-intelligence{grid-template-columns:1fr}.command-intelligence-lead{min-height:126px}.sync-status,.global-role-switcher>span{display:none}}@media (width<=760px){.sidebar{transition:transform .25s;transform:translate(-100%);box-shadow:18px 0 40px #050a123d}.sidebar.sidebar-open{transform:translate(0)}.mobile-close{display:grid!important}.sidebar-scrim{z-index:45;background:#0a101973;border:0;display:block;position:fixed;inset:0}.main-area{margin-left:0}.topbar{height:62px;padding:0 17px}.menu-button{margin-right:8px;display:grid!important}.global-search{flex:1;width:auto}.global-search kbd,.add-record span{display:none}.add-record{justify-content:center;width:37px;padding:0}.settings-access-button{justify-content:center;width:44px;min-width:44px;min-height:44px;padding:0}.settings-access-button>span:not(.profile-chip-avatar),.settings-access-button>svg:last-child{display:none}.global-role-switcher{justify-content:center;width:44px;min-width:44px;padding:0;overflow:hidden}.global-role-switcher>svg,.global-role-switcher>span{display:none}.global-role-switcher>strong{color:#38536a;font-size:var(--text-micro);letter-spacing:.05em;display:block}.global-role-switcher select{opacity:0;cursor:pointer;width:100%;max-width:none;position:absolute;inset:0}.settings-dropdown{top:calc(64px + env(safe-area-inset-top));position:fixed;right:10px}.quick-create-menu{top:calc(64px + env(safe-area-inset-top));max-height:calc(100vh - 86px - env(safe-area-inset-bottom));position:fixed;right:10px;overflow-y:auto}.content-wrap{padding:26px 16px 20px}.page-heading{align-items:flex-start}.brief-button{display:none}.command-brief{grid-template-columns:auto 1fr;padding:18px}.command-brief>button{grid-column:1/-1;justify-content:center;width:100%}.command-radar{grid-template-columns:repeat(2,minmax(0,1fr))}.command-radar>button{min-height:122px}.command-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.command-quick-actions>span{grid-column:1/-1;min-height:28px}.command-quick-actions>button,.command-quick-actions>a{width:100%;min-height:42px}.metrics-grid{grid-template-columns:1fr 1fr}.metric-card{min-height:128px}.partner-row{grid-template-columns:minmax(0,1fr) minmax(64px,.35fr);column-gap:10px}.partner-row>:nth-child(3),.partner-row>:nth-child(4){display:none}.more-intro,.more-owner-strip{flex-direction:column;align-items:stretch}.more-intro>button,.more-owner-strip>button{width:100%;min-height:44px}.sidebar-more-toggle,.sidebar-more-menu{display:none}.sidebar-more-mobile-link{display:flex}.more-tool-grid{grid-template-columns:1fr}.more-tool-card{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:82px;padding:12px}.more-tool-icon{border-radius:10px;width:38px;height:38px}.more-tool-copy{min-height:0}.more-tool-copy strong{font-size:14px}.more-tool-copy small{font-size:var(--text-micro);margin-top:4px;line-height:1.4}.more-tool-copy em{font-size:var(--text-micro);margin-top:5px}.more-tool-card>svg{margin-top:0}}@media (width<=480px){.global-search span{text-overflow:ellipsis;white-space:nowrap;max-width:145px;overflow:hidden}.page-heading h1{font-size:31px}.page-heading>div>p:last-child{line-height:1.55}.command-intelligence{padding:8px}.command-intelligence-lead{grid-template-columns:64px minmax(0,1fr);padding:12px}.command-intelligence-lead>em{display:none}.command-score{width:62px;height:62px}.command-score:after{inset:6px}.command-score strong{font-size:20px}.command-radar{grid-template-columns:1fr}.command-radar>button{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:94px;display:grid}.command-radar>button>span{grid-column:1/-1}.command-radar>button>strong{margin-top:9px}.command-radar>button>em{margin-top:3px}.command-radar>button>svg{grid-area:2/2/4;align-self:center}.metrics-grid{grid-template-columns:1fr}.metric-card{min-height:120px}.pipeline-total span:nth-child(3){display:none}.stage-row{grid-template-columns:100px 1fr 38px 13px;gap:8px}.stage-meta small{display:none}.priority-row{grid-template-columns:20px 1fr auto}.priority-row .avatar{display:none}.people-segmented-control{width:100%}.people-segmented-control button{padding:0 8px}.people-segmented-control button svg{display:none}.more-tool-grid{grid-template-columns:1fr}.more-tool-card{min-height:82px}.more-tool-copy{min-height:0}.panel-heading{padding-left:15px;padding-right:15px}.priority-list,.partner-table,.comms-actions{padding-left:14px;padding-right:14px}.app-footer{flex-direction:column;align-items:flex-start;gap:5px;padding-top:12px}}select,textarea{font:inherit}input,select,textarea{color:var(--ink)}button:disabled{cursor:not-allowed;opacity:.55}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.app-loading{color:#263345;background:radial-gradient(circle at 50% 38%,#fff 0,#f5f5f1 48%,#ecece7 100%);flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:100vh;display:flex}.app-loading .brand-mark{margin-bottom:8px}.app-loading>strong{font:500 22px/1.2 Georgia,serif}.app-loading>span{color:#7d838b;font-size:12px}.app-loading>button{background:var(--navy);color:#fff;border:0;border-radius:9px;align-items:center;gap:7px;min-height:38px;margin-top:8px;padding:0 14px;display:flex}.view-heading{align-items:center;margin-bottom:24px}.heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.primary-button,.secondary-button{min-height:39px;font-size:var(--text-label);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:650;display:inline-flex}.primary-button{border:1px solid var(--navy);background:var(--navy);color:#fff;box-shadow:0 5px 14px #111a291f}.secondary-button{color:#3c4858;background:#fff;border:1px solid #dcdedb}.inline-error{color:#a44f3c;min-height:44px;font-size:var(--text-label);background:#fff5f2;border:1px solid #edd0c8;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin:-12px 0 18px;padding:10px 12px;display:grid}.inline-error button{color:inherit;background:0 0;border:0}.toast{z-index:180;color:#fff;max-width:420px;min-height:48px;font-size:var(--text-label);background:#172235;border-radius:11px;align-items:center;gap:9px;padding:11px 15px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 45px #0f182440}.toast svg{color:#70b39f}.starter-banner{color:#755d3c;background:#fbf7ef;border:1px solid #e7dccb;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:51px;margin:-9px 0 16px;padding:9px 11px 9px 14px;display:grid}.starter-banner>span{font-size:var(--text-meta);line-height:1.45}.starter-banner button{color:#6c5638;min-height:32px;font-size:var(--text-meta);background:#fff;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:flex;box-shadow:0 0 0 1px #e3d7c4}.table-toolbar{border:1px solid var(--line);background:#fff;border-radius:11px;gap:9px;min-height:58px;margin-bottom:10px;padding:9px;display:flex}.table-search{color:#7b8490;background:#f8f8f6;border:1px solid #e2e4e4;border-radius:8px;flex:1;align-items:center;gap:8px;height:38px;padding:0 10px;display:flex}.table-search input{height:100%;font-size:var(--text-label);background:0 0;border:0;outline:0;flex:1}.filter-control{color:#77808b;border:1px solid #e2e4e4;border-radius:8px;align-items:center;gap:7px;min-width:205px;height:38px;padding:0 9px;display:flex}.filter-control select{font-size:var(--text-meta);background:0 0;border:0;outline:0;flex:1}.data-panel{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.data-row{text-align:left;color:#65707e;background:#fff;border:0;border-top:1px solid #eeeeea;align-items:center;gap:12px;width:100%;min-height:68px;padding:0 15px;display:grid}button.data-row:hover{background:#fbfbf8}.data-header{text-transform:uppercase;letter-spacing:.09em;color:#979da4;min-height:35px;font-size:var(--text-micro);background:#f8f8f5;font-weight:700}.relationship-table,.action-table{overflow-x:auto}.action-table .data-row{grid-template-columns:.8fr 1.2fr 1.45fr 1fr .55fr auto;min-width:960px}.relationship-cell{align-items:center;gap:10px;min-width:0;display:flex}.relationship-cell>span:last-child,.data-row>span{min-width:0}.relationship-cell strong,.cell-primary{color:#303b49;font-size:var(--text-meta);white-space:nowrap;text-overflow:ellipsis;font-style:normal;display:block;overflow:hidden}.relationship-cell small,.data-row>span>small{color:#969ca3;font-size:var(--text-micro);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;display:block;overflow:hidden}.task-cell-link{min-width:0;min-height:56px;color:inherit;text-align:left;background:0 0;border:0;flex-direction:column;justify-content:center;padding:0;display:flex}.task-cell-link.relationship-cell{flex-direction:row;justify-content:flex-start}.task-cell-link>small{color:#969ca3;max-width:100%;font-size:var(--text-micro);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;display:block;overflow:hidden}.task-cell-link:hover .cell-primary,.task-cell-link:focus-visible .cell-primary,.task-cell-link.relationship-cell:hover strong,.task-cell-link.relationship-cell:focus-visible strong{color:#4f759d}.task-cell-link:focus-visible{outline-offset:2px;border-radius:7px;outline:2px solid #7594b4}.task-priority-link{align-items:flex-start}.category-pill,.priority-pill{min-height:23px;font-size:var(--text-micro);white-space:nowrap;border-radius:6px;align-items:center;padding:0 7px;font-style:normal;display:inline-flex}.category-pill.lead{color:#506e9b;background:#edf2f8}.category-pill.client,.category-pill.past_borrower{color:#367766;background:#eaf4f0}.category-pill.realtor,.category-pill.wealth_manager,.category-pill.partner{color:#936d37;background:#f7f0e6}.overdue-text{color:#b15542!important}.priority-pill{text-transform:capitalize;color:#66717d;background:#f0f1ef}.priority-pill.high{color:#a34f3c;background:#faece8}.complete-button{color:#397662;min-height:30px;font-size:var(--text-micro);background:#f4f8f6;border:1px solid #dbe3df;border-radius:7px;align-items:center;gap:5px;padding:0 9px;display:flex}.pipeline-kpis,.action-summary{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:13px;display:grid}.pipeline-view-toolbar{background:#fff;border:1px solid #dfe4e2;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:56px;margin-bottom:12px;padding:6px;display:flex}.pipeline-view-toolbar>div{scrollbar-width:none;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.pipeline-view-toolbar>div::-webkit-scrollbar{display:none}.pipeline-view-toolbar>div>button{color:#68747e;min-height:44px;font-size:var(--text-meta);background:0 0;border:0;border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 11px;font-weight:700;display:flex}.pipeline-view-toolbar>div>button.active{color:#fff;background:#172438;box-shadow:0 5px 13px #141f2e24}.pipeline-view-toolbar>label{color:#68747f;min-height:42px;font-size:var(--text-meta);border-left:1px solid #e3e6e4;flex:none;align-items:center;gap:7px;padding:0 5px 0 10px;font-weight:700;display:flex}.pipeline-view-toolbar select{color:#3f4d5b;min-width:145px;height:44px;font-size:var(--text-label);background:#f8faf8;border:1px solid #dce2df;border-radius:8px;padding:0 8px}.pipeline-kpis{grid-template-columns:repeat(4,1fr)}.pipeline-kpis>span{border-right:1px solid #ecece8;flex-direction:column;justify-content:center;min-height:68px;padding:0 18px;display:flex}.pipeline-kpis small{color:#969ba2;font-size:var(--text-micro);margin-bottom:5px}.pipeline-kpis strong{color:#293545;font:500 18px Georgia,serif}.pipeline-stage-view{gap:12px;display:grid}.pipeline-stage-tabs{grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:8px;display:grid}.pipeline-stage-tabs>button{color:#758079;text-align:left;background:#fff;border:1px solid #dfe5e2;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;min-width:0;min-height:66px;padding:9px 10px;display:grid}.pipeline-stage-tabs>button:hover{background:#f7faf8;border-color:#b9c9c2}.pipeline-stage-tabs>button:focus-visible{outline-offset:2px;outline:3px solid #356a5640}.pipeline-stage-tabs>button.active{color:#315f4f;background:#eef6f2;border-color:#7ea493;box-shadow:0 5px 16px #2a4d3f14}.pipeline-stage-tabs>button>span{align-items:center;gap:7px;min-width:0;display:flex}.pipeline-stage-tabs>button strong{color:#3a4850;min-width:0;font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pipeline-stage-tabs>button em{color:#53625b;min-width:24px;min-height:24px;font-size:var(--text-meta);font-variant-numeric:tabular-nums;background:#f0f3f1;border-radius:7px;place-items:center;padding:0 6px;font-style:normal;display:grid}.pipeline-stage-tabs>button small{color:#7c8882;font-size:var(--text-micro);font-variant-numeric:tabular-nums;grid-column:1/-1;padding-left:13px}.pipeline-stage-tabs>button.active strong{color:#284e41}.pipeline-stage-tabs>button.active em{color:#244b3d;background:#d8e9e1}.pipeline-stage-panel{background:#f4f6f4;border:1px solid #dfe5e2;border-radius:14px;overflow:hidden}.pipeline-stage-summary{background:#fff;border-bottom:1px solid #e0e6e3;justify-content:space-between;align-items:center;gap:18px;min-height:98px;padding:15px 17px;display:flex}.pipeline-stage-summary>div{min-width:0}.pipeline-stage-summary>div>span{color:#5f7169;font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-weight:800;display:flex}.pipeline-stage-summary h2{color:#2c3c36;margin:5px 0 0;font:500 19px Georgia,serif}.pipeline-stage-summary p{color:#78847e;font-size:var(--text-meta);margin:5px 0 0;line-height:1.4}.pipeline-stage-summary dl{flex:none;gap:8px;margin:0;display:flex}.pipeline-stage-summary dl>div{background:#f8faf8;border:1px solid #e3e8e5;border-radius:10px;flex-direction:column;min-width:132px;padding:9px 11px;display:flex}.pipeline-stage-summary dt{color:#78847e;font-size:var(--text-micro);letter-spacing:.05em;text-transform:uppercase;font-weight:750}.pipeline-stage-summary dd{color:#24372f;font-variant-numeric:tabular-nums;margin:4px 0 0;font:600 15px Georgia,serif}.stage-dot{background:#7186a1;border-radius:50%;width:6px;height:6px}.stage-dot.closed{background:#3d8b73}.stage-dot.lost{background:#bd654e}.stage-dot.nurture{background:#8d739b}.pipeline-stage-cards{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:start;gap:10px;padding:12px;display:grid}.loan-card{background:#fff;border:1px solid #e5e5e0;border-radius:10px;padding:12px}.loan-card-top{grid-template-columns:31px 1fr;align-items:center;gap:8px;display:grid}.loan-card-top>div{flex-direction:column;min-width:0;display:flex}.loan-card-top strong{font-size:var(--text-meta);color:#2f3a48;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.loan-card-top small{font-size:var(--text-micro);color:#979ca2;margin-top:3px}.loan-amount{flex-direction:column;margin:12px 0 9px;display:flex}.loan-amount strong{color:#263243;font:500 17px Georgia,serif}.loan-amount span{color:#999ea4;font-size:var(--text-micro);margin-top:3px}.card-action{color:#687482;background:#f7f7f4;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:7px;min-height:43px;padding:7px 8px;display:grid}.card-action.overdue{color:#a6503d;background:#fcf0ed}.card-action>span{font-size:var(--text-micro);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.card-action small{font-size:var(--text-micro);margin-top:2px;display:block}.stage-select{font-size:var(--text-meta);color:#7f8985;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;display:flex}.stage-select select{width:150px;height:44px;font-size:var(--text-label);background:#fff;border:1px solid #dce2df;border-radius:8px}.pipeline-stage-empty{color:#718078;border:1px dashed #cdd7d2;border-radius:11px;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;min-height:150px;display:flex}.pipeline-stage-empty>span{flex-direction:column;display:flex}.pipeline-stage-empty strong{color:#43534b;font-size:var(--text-label)}.pipeline-stage-empty small{font-size:var(--text-meta);margin-top:3px}.pipeline-stage-stepper{background:#fff;border-top:1px solid #e0e6e3;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;min-height:58px;padding:8px 12px;display:grid}.pipeline-stage-stepper>button{color:#52615a;min-height:44px;font-size:var(--text-meta);background:#f8faf8;border:1px solid #dfe5e2;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-weight:750;display:flex}.pipeline-stage-stepper>button:last-child{justify-self:end}.pipeline-stage-stepper>button:disabled{color:#818b86;opacity:1;cursor:not-allowed;background:#f0f2f1;border-color:#e4e8e6}.pipeline-stage-stepper>span{color:#7b8781;font-size:var(--text-meta);font-variant-numeric:tabular-nums;font-weight:750}.pipeline-step-back{transform:rotate(180deg)}.pipeline-list-view{overflow-x:auto}.pipeline-list-row{border-bottom:1px solid #eceeeb;grid-template-columns:minmax(190px,1.2fr) 130px 1fr .8fr 1.25fr .8fr 24px;align-items:center;gap:11px;min-width:1110px;min-height:72px;padding:8px 13px;display:grid}.pipeline-list-row:last-child{border-bottom:0}.pipeline-list-head{color:#949ba1;text-transform:uppercase;letter-spacing:.08em;min-height:38px;font-size:var(--text-micro);background:#f8f9f7;font-weight:750}.pipeline-list-person{min-width:0;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.pipeline-list-person>span:last-child,.pipeline-list-row>span{flex-direction:column;min-width:0;display:flex}.pipeline-list-row strong{color:#3a4755;font-size:var(--text-micro);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pipeline-list-row small{color:#90989f;font-size:var(--text-micro);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;overflow:hidden}.pipeline-list-row label{flex-direction:column;gap:4px;display:flex}.pipeline-list-row select{color:#40505f;width:100%;height:34px;font-size:var(--text-micro);background:#fafbf9;border:1px solid #dfe4e1;border-radius:8px;padding:0 7px}.mobile-field-label{display:none}.pipeline-list-row>.open-record-button{width:30px;min-height:30px}.pipeline-summary-view{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pipeline-summary-view>button{color:#7d8790;text-align:left;background:#fff;border:1px solid #e0e4e2;border-radius:12px;grid-template-columns:minmax(120px,1fr) 30px 1fr 1fr 15px;align-items:center;gap:10px;min-width:0;min-height:104px;padding:13px 14px;display:grid}.pipeline-summary-view>button:hover{border-color:#cbd5d7;box-shadow:0 8px 20px #1a29360f}.pipeline-summary-view>button>span{align-items:center;gap:8px;display:flex}.pipeline-summary-view>button>span strong{color:#394756;font-size:var(--text-meta)}.pipeline-summary-view>button>em{color:#4f6c88;width:27px;height:27px;font-size:var(--text-micro);background:#edf2f5;border-radius:8px;place-items:center;font-style:normal;font-weight:750;display:grid}.pipeline-summary-view>button>div{flex-direction:column;display:flex}.pipeline-summary-view>button small{color:#858e95;font-size:var(--text-micro)}.pipeline-summary-view>button>div strong{color:#445260;margin-top:4px;font:500 15px Georgia,serif}.pipeline-summary-view>button>svg{color:#9ba4ab}.task-view-tabs{scrollbar-width:none;background:#fff;border:1px solid #dfe3e1;border-radius:12px;align-items:center;gap:4px;min-height:52px;margin-bottom:12px;padding:5px;display:flex;overflow-x:auto}.task-view-tabs::-webkit-scrollbar{display:none}.task-view-tabs>button{color:#65717c;min-height:40px;font-size:var(--text-meta);background:0 0;border:0;border-radius:9px;flex:none;align-items:center;gap:7px;padding:0 11px;font-weight:700;display:flex}.task-view-tabs>button.active{color:#fff;background:#172438;box-shadow:0 5px 13px #141f2e21}.task-view-tabs em{color:#66717b;min-width:21px;height:21px;font-size:var(--text-micro);background:#edf0ef;border-radius:99px;place-items:center;padding:0 5px;font-style:normal;display:grid}.task-view-tabs>button.active em{color:#fff;background:#ffffff24}.action-summary{grid-template-columns:repeat(4,1fr)}.action-summary>div,.action-summary>button{color:#6e7b8a;text-align:left;background:0 0;border:0;border-right:1px solid #ecece8;align-items:center;gap:12px;min-height:72px;padding:0 18px;display:flex}.action-summary>button:last-child{border-right:0}.action-summary>button:hover{background:#f8faf9}.action-summary>button>svg:last-child{color:#9ca5ad;margin-left:auto}.action-summary span{flex-direction:column;display:flex}.action-summary small{color:#979ca2;font-size:var(--text-micro);margin-bottom:4px}.action-summary strong{color:#2d3948;font:500 18px Georgia,serif}.task-appointment-card{background:linear-gradient(120deg,#fff,#f5f8f7);border:1px solid #dfe4e2;border-radius:13px;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:150px;padding:20px;display:grid}.task-appointment-card>span{color:#9d7438;background:#f5efe5;border-radius:12px;place-items:center;width:45px;height:45px;display:grid}.task-appointment-card p{color:#9a7440;font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.12em;margin:0 0 5px;font-weight:800}.task-appointment-card h2{color:#354351;margin:0;font:500 18px Georgia,serif}.task-appointment-card small{color:#818b93;font-size:var(--text-micro);margin-top:6px;line-height:1.5;display:block}.completed-task-row{opacity:.72;background:#fbfcfa}.held-task-row{background:#fff9ed}.held-task-status{color:#8a5b12;background:#fff0c9;border-radius:8px;place-items:center;min-width:30px;min-height:30px;display:inline-grid}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.completed-task-check{color:#3f806b}.communications-layout{grid-template-columns:minmax(330px,.8fr) minmax(430px,1.35fr);gap:13px;display:grid}.compose-panel,.history-panel{border:1px solid var(--line);background:#fff;border-radius:12px}.compose-panel{align-self:start;padding:18px}.compose-heading{gap:10px;margin-bottom:18px;display:flex}.compose-heading h2,.history-heading h2{color:#2e3948;margin:0;font:500 17px Georgia,serif}.compose-heading p{color:#92979e;font-size:var(--text-micro);margin:4px 0 0}.compose-panel>label,.modal-form label{color:#5d6874;font-size:var(--text-meta);flex-direction:column;gap:6px;font-weight:650;display:flex}.compose-panel input,.compose-panel select,.compose-panel textarea,.modal-form input:not([type=checkbox]),.modal-form select,.modal-form textarea{width:100%;font-size:var(--text-label);background:#fff;border:1px solid #dfe2e2;border-radius:8px;outline:0;padding:0 10px}.compose-panel input,.compose-panel select,.modal-form input:not([type=checkbox]),.modal-form select{height:38px}.compose-panel textarea,.modal-form textarea{resize:vertical;min-height:100px;padding-top:10px}.channel-picker{grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 0;display:grid}.channel-picker button{color:#77818d;height:37px;font-size:var(--text-meta);background:#fafaf8;border:1px solid #e0e2e2;border-radius:8px;justify-content:center;align-items:center;gap:6px;display:flex}.channel-picker button.active{color:#405b7d;background:#eef2f7;border-color:#aab6c5}.integration-note{color:#95513f;font-size:var(--text-micro);background:#fff5f2;border-radius:8px;grid-template-columns:auto 1fr;gap:7px;margin:13px 0;padding:9px 10px;line-height:1.5;display:grid}.integration-note.ready{color:#37745f;background:#eef7f3}.compose-submit{width:100%}.history-panel{overflow:hidden}.history-heading{border-bottom:1px solid #ecece8;justify-content:space-between;align-items:center;min-height:71px;padding:15px 18px;display:flex}.history-list{max-height:620px;overflow-y:auto}.history-list article{border-top:1px solid #eeeeea;grid-template-columns:31px 1fr;gap:10px;min-height:83px;padding:13px 18px;display:grid}.history-icon{color:#4b6c99;background:#edf2f8;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.history-list article>div>div{justify-content:space-between;gap:10px;display:flex}.history-list strong{color:#364252;font-size:var(--text-meta)}.history-list time{color:#a0a4a9;font-size:var(--text-micro)}.history-list p{color:#626d79;font-size:var(--text-meta);margin:5px 0}.history-list small{color:#9b9fa4;font-size:var(--text-micro)}.conversation-workspace{background:#fff;border:1px solid #dce2e3;border-radius:15px;grid-template-columns:270px minmax(420px,1fr) 286px;min-height:720px;display:grid;overflow:hidden;box-shadow:0 13px 38px #1f2d3a0f}.conversation-list-panel,.conversation-thread-panel,.conversation-profile-panel{min-width:0}.conversation-list-panel{background:#fbfcfa;border-right:1px solid #e5e9e8;flex-direction:column;display:flex}.conversation-list-panel>header{justify-content:space-between;align-items:center;min-height:75px;padding:15px 16px 11px;display:flex}.conversation-list-panel h2,.conversation-profile-panel h2{color:#303d4c;margin:0;font:500 17px Georgia,serif}.conversation-list-panel>header em{color:#456b92;min-width:26px;height:26px;font-size:var(--text-micro);background:#eaf0f5;border-radius:99px;place-items:center;padding:0 7px;font-style:normal;font-weight:750;display:grid}.conversation-search{color:#8b949e;background:#fff;border:1px solid #dfe4e4;border-radius:9px;align-items:center;gap:7px;height:39px;margin:0 12px 11px;padding:0 10px;display:flex}.conversation-search:focus-within{border-color:#9eafbf;box-shadow:0 0 0 3px #3f668c12}.conversation-search input{color:#384554;width:100%;font-size:var(--text-meta);background:0 0;border:0;outline:0}.conversation-search input::placeholder{color:#a2a8ad}.conversation-contact-list{border-top:1px solid #eceeeb;flex:1;min-height:0;overflow-y:auto}.conversation-contact-list>button{width:100%;min-height:76px;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #eceeeb;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;transition:background .15s,box-shadow .15s;display:grid}.conversation-contact-list>button:hover{background:#f4f7f7}.conversation-contact-list>button.active{background:linear-gradient(90deg,#edf4f8,#f5f8f9);box-shadow:inset 3px 0 #4f7398}.conversation-contact-copy{flex-direction:column;min-width:0;display:flex}.conversation-contact-copy strong{color:#344150;font-size:var(--text-meta);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.conversation-contact-copy small{color:#8c949c;font-size:var(--text-micro);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;line-height:1.35;overflow:hidden}.conversation-contact-meta{flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-end;gap:8px;display:flex}.conversation-contact-meta time{color:#a0a5aa;font-size:var(--text-micro)}.conversation-contact-meta i{background:#7791af;border-radius:50%;width:7px;height:7px}.conversation-contact-meta i.email{background:#a57a3b}.conversation-contact-meta i.call{background:#47806d}.conversation-list-empty{color:#8b98a4;min-height:140px;font-size:var(--text-micro);flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.conversation-thread-panel{background:#f8faf9;flex-direction:column;display:flex}.conversation-thread-header{background:#ffffffe8;border-bottom:1px solid #e5e9e8;justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:12px 17px;display:flex}.conversation-thread-person{align-items:center;gap:10px;min-width:0;display:flex}.conversation-thread-person>span:last-child{flex-direction:column;min-width:0;display:flex}.conversation-thread-person strong{color:#303e4d;font-size:var(--text-meta);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.conversation-thread-person small{color:#8b949c;font-size:var(--text-micro);margin-top:4px}.conversation-history-tabs{scrollbar-width:none;background:#fff;border-bottom:1px solid #e7eae9;align-items:center;gap:5px;min-height:45px;padding:5px 12px;display:flex;overflow-x:auto}.conversation-history-tabs::-webkit-scrollbar{display:none}.conversation-history-tabs button{color:#6f7b86;min-height:36px;font-size:var(--text-meta);background:0 0;border:1px solid #0000;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 9px;font-weight:700;display:flex}.conversation-history-tabs button:hover{background:#f5f7f6}.conversation-history-tabs button.active{color:#3f658b;background:#edf3f7;border-color:#d2dce4}.conversation-history-tabs em{min-width:18px;height:18px;font-size:var(--text-micro);background:#fff;border-radius:99px;place-items:center;font-style:normal;display:grid}.conversation-timeline{background:radial-gradient(circle at 20% 10%,#4b6ea90b,#0000 38%),#f8faf9;flex:1;min-height:315px;max-height:520px;padding:20px 18px;overflow-y:auto}.conversation-event{grid-template-columns:29px minmax(0,1fr);align-items:start;gap:8px;width:min(88%,560px);margin:0 0 14px;display:grid}.conversation-event.outbound{grid-template-columns:minmax(0,1fr) 29px;margin-left:auto}.conversation-event.outbound .conversation-event-icon{grid-area:1/2}.conversation-event.outbound .conversation-bubble{background:#edf3f8;border-color:#d7e1e9;grid-area:1/1}.conversation-event-icon{color:#4a7098;background:#e8f0f6;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.conversation-event-icon.email{color:#98703a;background:#f6f0e7}.conversation-event-icon.call{color:#397763;background:#eaf4f0}.conversation-bubble{background:#fff;border:1px solid #e1e6e5;border-radius:4px 13px 13px;min-width:0;padding:10px 11px;box-shadow:0 4px 12px #23313d09}.conversation-event.outbound .conversation-bubble{border-radius:13px 4px 13px 13px}.conversation-bubble>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.conversation-bubble strong{color:#3e4b59;font-size:var(--text-micro);text-transform:capitalize}.conversation-bubble time{color:#999fa5;font-size:var(--text-micro);white-space:nowrap}.conversation-bubble p{color:#586573;font-size:var(--text-micro);white-space:pre-wrap;margin:6px 0;line-height:1.55}.conversation-bubble small{color:#969ca2;font-size:var(--text-micro);text-transform:capitalize}.conversation-empty{color:#8190a0;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:220px;padding:24px;display:flex}.conversation-empty.full{min-height:100%}.conversation-empty strong{color:#51606f;font:500 15px Georgia,serif}.conversation-empty span{color:#929aa2;max-width:340px;font-size:var(--text-micro);line-height:1.55}.conversation-composer{background:#fff;border-top:1px solid #dfe4e3;padding:11px 14px 13px}.conversation-compliance-banner{color:#745925;background:#fff8e9;border:1px solid #e4cf9f;border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;margin:0 0 10px;padding:10px 11px;display:grid}.conversation-compliance-banner>svg{color:#9b7431}.conversation-compliance-banner>span{gap:2px;min-width:0;display:grid}.conversation-compliance-banner strong{color:#5f4a22;font-size:var(--text-label)}.conversation-compliance-banner small{color:#7d6d4e;font-size:var(--text-meta);line-height:1.4}.conversation-compliance-banner button{color:#735624;min-height:38px;font-size:var(--text-meta);white-space:nowrap;background:#fff;border:1px solid #cfb374;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:800;display:inline-flex}.conversation-compliance-banner.restricted{color:#9d4636;background:#fff1ed;border-color:#e1b4aa}.conversation-compliance-banner.restricted>svg,.conversation-compliance-banner.restricted strong{color:#984536}.conversation-compliance-banner.restricted small{color:#805f58}.conversation-compliance-banner.restricted button{color:#944435;border-color:#d7a094}.conversation-compliance-banner.allowed{background:#eef8f3;border-color:#b9d8c9}.conversation-compliance-banner.allowed>svg,.conversation-compliance-banner.allowed strong{color:#2f7158}.conversation-compliance-banner.allowed small{color:#587a6d}.conversation-composer.policy-held :is(input,textarea,.channel-picker button){cursor:not-allowed}.conversation-composer .channel-picker{width:min(325px,100%);margin:0 0 9px}.conversation-composer .channel-picker button{height:31px}.conversation-composer>label{color:#606c77;font-size:var(--text-meta);flex-direction:column;gap:5px;margin-top:8px;font-weight:700;display:flex}.conversation-composer input,.conversation-composer textarea{color:#394654;width:100%;font-size:var(--text-meta);background:#fbfcfb;border:1px solid #dce2e2;border-radius:9px;outline:0;padding:9px 10px}.conversation-composer input{height:37px}.conversation-composer textarea{resize:vertical;min-height:72px}.conversation-composer input:focus,.conversation-composer textarea:focus{background:#fff;border-color:#9eafbf;box-shadow:0 0 0 3px #3f668c12}.conversation-composer-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:9px;display:flex}.conversation-composer-footer>span{color:#a45a47;font-size:var(--text-micro);align-items:center;gap:5px;display:flex}.conversation-composer-footer>span.ready{color:#397763}.conversation-composer-footer .primary-button{min-height:35px}.conversation-profile-panel{background:#fff;border-left:1px solid #e5e9e8;align-self:stretch;padding:17px 16px}.conversation-profile-panel>header{border-bottom:1px solid #eceeeb;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding-bottom:14px;display:grid}.conversation-profile-panel>header .avatar{width:38px;height:38px}.conversation-profile-panel>header>div{min-width:0}.conversation-profile-panel>header h2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.conversation-profile-panel>header small{color:#92999f;font-size:var(--text-micro);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;display:block;overflow:hidden}.conversation-profile-panel>.contact-action-stack{border-bottom:1px solid #eceeeb;align-items:stretch;width:100%;padding:13px 0}.conversation-profile-panel>.contact-action-stack .contact-actions{flex-direction:column;align-items:stretch}.conversation-profile-panel>.contact-action-stack .contact-action{justify-content:flex-start;width:100%;min-width:0}.conversation-profile-panel>.contact-action-stack .contact-actions.show-values .contact-action span{max-width:205px}.conversation-profile-facts{margin:0}.conversation-profile-facts>div{border-bottom:1px solid #eff0ed;flex-direction:column;gap:5px;min-height:58px;padding:10px 0;display:flex}.conversation-profile-facts dt{color:#999fa4;text-transform:uppercase;letter-spacing:.09em;font-size:var(--text-micro);font-weight:750}.conversation-profile-facts dd{color:#3d4a58;font-size:var(--text-micro);align-items:center;gap:6px;margin:0;font-weight:650;display:flex}.conversation-profile-facts dd small{color:#92999f;font-size:var(--text-micro);margin-left:auto;font-weight:400}.conversation-profile-facts .stage-dot{flex:none}.conversation-profile-actions{flex-direction:column;gap:7px;padding-top:14px;display:flex}.conversation-profile-actions button{justify-content:center;width:100%}.conversation-profile-note{color:#5d776d;font-size:var(--text-micro);background:#f1f6f4;border-radius:9px;grid-template-columns:15px 1fr;gap:6px;margin:12px 0 0;padding:9px;line-height:1.5;display:grid}.settings-logo.mmi{color:#377761;background:#edf5f2}.mmi-card{background:linear-gradient(145deg,#fff,#f8fbf9)}.mmi-mapping-list{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:14px;display:grid}.mmi-mapping-list span{color:#477564;background:#fff;border:1px solid #e0e8e4;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:7px 8px;display:flex}.mmi-mapping-list b{color:#54636a;font-size:var(--text-micro);font-weight:650}.mmi-license-note{color:#86693e;font-size:var(--text-micro);background:#f5f0e8;border-radius:8px;grid-template-columns:15px 1fr;gap:7px;margin:12px 0 0;padding:9px 10px;line-height:1.5;display:grid}@media (width<=1260px){.conversation-workspace{grid-template-columns:250px minmax(0,1fr)}.conversation-profile-panel{border-top:1px solid #e5e9e8;border-left:0;grid-column:1/-1;grid-template-columns:minmax(220px,.8fr) minmax(220px,.8fr) minmax(320px,1.4fr);gap:0 18px;display:grid}.conversation-profile-panel>header,.conversation-profile-panel>.contact-action-stack{align-self:start}.conversation-profile-panel>.contact-action-stack{border-bottom:0;padding:0}.conversation-profile-facts{grid-template-columns:repeat(2,1fr);gap:0 16px;display:grid}.conversation-profile-actions{align-self:start;padding-top:0}.conversation-profile-note{grid-column:3}}@media (width<=760px){.conversation-workspace{border-radius:12px;flex-direction:column;min-height:0;display:flex;overflow:visible}.conversation-list-panel{border-bottom:1px solid #e5e9e8;border-right:0}.conversation-list-panel>header{min-height:62px}.conversation-contact-list{scroll-snap-type:x proximity;border-top:1px solid #eceeeb;gap:7px;max-height:none;padding:8px;display:flex;overflow-x:auto}.conversation-contact-list>button{scroll-snap-align:start;background:#fff;border:1px solid #e1e6e5;border-radius:10px;flex:0 0 225px;min-height:68px}.conversation-contact-list>button.active{box-shadow:inset 0 3px #4f7398}.conversation-thread-header{flex-direction:column;align-items:flex-start}.conversation-thread-header>.contact-action-stack,.conversation-thread-header>.contact-action-stack .contact-actions{width:100%}.conversation-thread-header .contact-action{flex:1;justify-content:center;min-height:44px}.conversation-timeline{min-height:280px;max-height:430px;padding:16px 11px}.conversation-event{width:95%}.conversation-profile-panel{padding:16px;display:block}.conversation-profile-panel>.contact-action-stack{border-bottom:1px solid #eceeeb;padding:13px 0}.conversation-profile-facts{grid-template-columns:repeat(2,1fr);display:grid}.conversation-profile-actions{padding-top:14px}.conversation-profile-note{grid-column:auto}.conversation-compliance-banner{grid-template-columns:18px minmax(0,1fr)}.conversation-compliance-banner button{grid-column:1/-1;width:100%;min-height:44px}.mmi-mapping-list{grid-template-columns:1fr}}@media (width<=480px){.conversation-profile-facts{grid-template-columns:1fr}.conversation-composer-footer{flex-direction:column;align-items:stretch}.conversation-composer-footer .primary-button{justify-content:center;width:100%;min-height:42px}.conversation-history-tabs button{min-height:38px}}.automation-count{color:#397761;min-height:34px;font-size:var(--text-meta);background:#eef6f2;border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:flex}.automation-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.automation-card{border:1px solid var(--line);opacity:.7;background:#fff;border-radius:12px;padding:16px}.automation-card.enabled{opacity:1}.automation-top{justify-content:space-between;align-items:center;display:flex}.automation-top>span{color:#506c91;background:#eef2f7;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.switch{width:36px;height:20px;position:relative}.switch input{opacity:0;position:absolute}.switch i{background:#d4d7d6;border-radius:99px;position:absolute;inset:0}.switch i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:3px;left:3px}.switch input:checked+i{background:#3b806b}.switch input:checked+i:after{transform:translate(16px)}.automation-card h2{color:#303b49;margin:14px 0 13px;font:500 16px Georgia,serif}.rule-line{grid-template-columns:34px 1fr;gap:7px;margin:7px 0;display:grid}.rule-line small{color:#a27b43;font-size:var(--text-micro);font-weight:750}.rule-line span{color:#6e7782;font-size:var(--text-meta)}.automation-foot{border-top:1px solid #eeeeea;justify-content:space-between;margin-top:15px;padding-top:12px;display:flex}.automation-foot>span{color:#666f79;font-size:var(--text-micro);flex-direction:column;display:flex}.automation-foot button{color:#556273;min-height:29px;font-size:var(--text-micro);background:#f8f8f6;border:1px solid #dfe2e1;border-radius:7px;align-items:center;gap:5px;display:flex}.guardrail-panel{color:#397864;background:#f2f8f5;border:1px solid #dfe8e3;border-radius:12px;gap:12px;min-height:83px;margin-top:13px;padding:17px 19px;display:flex}.guardrail-panel h2{margin:0 0 5px;font:500 15px Georgia,serif}.guardrail-panel p{font-size:var(--text-meta);margin:0}.insight-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:13px;display:grid}.insights-grid{grid-template-columns:minmax(0,1fr) minmax(390px,.92fr);gap:13px;display:grid}.leaderboard-head,.leaderboard-row{grid-template-columns:1.3fr .55fr .45fr .7fr;align-items:center;padding:0 18px;display:grid}.leaderboard-head{color:#9a9fa4;text-transform:uppercase;min-height:31px;font-size:var(--text-micro);background:#f8f8f5}.leaderboard-row{min-height:58px;font-size:var(--text-meta);border-top:1px solid #eeeeea}.leaderboard-row>span:first-child{align-items:center;gap:9px;display:flex}.leaderboard-row em{background:#f1f1ee;border-radius:6px;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.leaderboard-row .partner-revenue-split{justify-self:end}.attribution-detail{max-height:555px;overflow-y:auto}.attribution-row{border-top:1px solid #eeeeea;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-height:69px;padding:10px 17px;display:grid}.attribution-row>div{flex-direction:column;display:flex}.attribution-row small,.attribution-row em{color:#89919a;font-size:var(--text-micro);margin-top:3px;font-style:normal}.attribution-row>span:last-child{font-size:var(--text-micro);background:#f1f2f0;border-radius:6px;padding:5px 7px}.settings-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.settings-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px}.settings-card.featured{grid-row:span 2}.settings-card-head{grid-template-columns:37px 1fr auto;align-items:center;gap:10px;display:grid}.settings-logo{color:#4c6b94;background:#eef3f8;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.settings-card h2{margin:0;font:500 16px Georgia,serif}.settings-card-head p{color:#7f8991;font-size:var(--text-meta);margin:4px 0 0;line-height:1.4}.settings-card-head em{font-size:var(--text-micro);border-radius:6px;padding:5px 7px;font-style:normal}.settings-card-head em.connected{color:#367763;background:#eaf4f0}.settings-card-head em.required{color:#aa543f;background:#faece8}.settings-card-head em.planned{color:#747d87;background:#f1f2ef}.settings-copy{color:#65717b;font-size:var(--text-meta);margin:16px 0 0;line-height:1.6}.setup-steps{margin:19px 0 17px}.setup-steps>div{border-top:1px solid #eeeeea;grid-template-columns:25px 1fr;gap:9px;padding:10px 0;display:grid}.setup-steps>div>span{background:#f1f3f5;border-radius:7px;place-items:center;width:23px;height:23px;display:grid}.setup-steps p{flex-direction:column;margin:0;display:flex}.setup-steps strong{font-size:var(--text-meta)}.setup-steps small{color:#7f8991;font-size:var(--text-meta);margin-top:3px;line-height:1.4}.readiness-panel{color:#fff;background:#172235;border-radius:12px;grid-template-columns:.75fr 1.25fr;gap:20px;margin-top:13px;padding:21px 23px;display:grid}.readiness-panel h2{margin:0;font:500 18px Georgia,serif}.readiness-list{grid-template-columns:repeat(2,1fr);gap:10px 14px;display:grid}.readiness-list span{color:#c0c9d4;font-size:var(--text-meta);align-items:center;gap:7px;line-height:1.4;display:flex}.readiness-list svg{color:#72ad9a}.modal-backdrop{z-index:150;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a10187a;justify-content:center;align-items:flex-start;padding:5vh 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal-card{background:#fff;border-radius:14px;width:min(510px,100%);overflow:hidden;box-shadow:0 30px 90px #080e1647}.modal-card.wide{width:min(790px,100%)}.modal-heading{border-bottom:1px solid #ecece8;justify-content:space-between;align-items:center;min-height:71px;padding:14px 18px;display:flex}.modal-heading h2{margin:0;font:500 19px Georgia,serif}.modal-heading>button{background:#f3f4f1;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.modal-form{padding:18px}.form-section{border-bottom:1px solid #eeeeea;margin-bottom:14px;padding:4px 0 16px}.form-section h3{color:#46515e;font-size:var(--text-meta);text-transform:uppercase;margin:0 0 11px}.form-section h3 em{color:#a8533f;font-size:var(--text-micro);background:#faece8;margin-left:7px;padding:3px 5px;font-style:normal}.required-section{background:#fcf9f4;border:1px solid #ece1d1;border-radius:10px;padding:13px}.form-grid{gap:11px;display:grid}.form-grid.two{grid-template-columns:repeat(2,1fr)}.form-grid.three{grid-template-columns:repeat(3,1fr)}.form-grid .span-two{grid-column:span 2}.checkbox-row{align-items:flex-start;margin-bottom:12px;flex-direction:row!important;gap:9px!important}.checkbox-row>span{flex-direction:column;display:flex}.checkbox-row strong{font-size:var(--text-meta)}.checkbox-row small{color:#818a92;font-size:var(--text-meta);margin-top:3px}.form-note{color:#477465;min-height:39px;font-size:var(--text-meta);background:#eef6f2;border-radius:8px;align-items:center;gap:7px;margin:13px 0;padding:8px 10px;display:flex}.form-submit{width:100%}.completion-summary,.import-ready{color:#3f806a;background:#eef7f3;border-radius:9px;align-items:center;gap:9px;min-height:57px;margin-bottom:13px;padding:10px 12px;display:flex}.completion-summary span,.import-ready span{flex-direction:column;display:flex}.file-drop{text-align:center;cursor:pointer;background:#fafaf8;border:1px dashed #c9d0d5;border-radius:11px;justify-content:center;align-items:center;min-height:235px;padding:30px;color:#7a8794!important;display:flex!important}.file-drop strong{font:500 17px Georgia,serif}.file-drop span{max-width:390px;font-size:var(--text-meta)}.file-drop input{display:none}.search-results{height:238px;overflow-y:auto}.search-result{text-align:left;background:#fff;border:0;border-top:1px solid #eeeeea;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;width:100%;min-height:62px;padding:0 16px;display:grid}.search-result>span:nth-child(2){flex-direction:column;display:flex}.search-result strong{font-size:var(--text-meta)}.search-result small{color:#858e95;font-size:var(--text-meta);margin-top:3px}@media (width<=1180px){.automation-grid,.insight-kpis{grid-template-columns:repeat(2,1fr)}.insights-grid{grid-template-columns:1fr}.pipeline-stage-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=940px){.communications-layout,.settings-grid{grid-template-columns:1fr}.settings-card.featured{grid-row:auto}.readiness-panel{grid-template-columns:1fr}}@media (width<=760px){.view-heading{align-items:flex-start}.heading-actions{justify-content:flex-start;width:100%}.starter-banner{grid-template-columns:auto 1fr}.starter-banner button{grid-column:1/-1;justify-content:center}.table-toolbar{flex-direction:column}.filter-control{min-width:0}.pipeline-kpis{grid-template-columns:repeat(2,1fr)}.action-summary,.automation-grid,.insight-kpis,.readiness-list,.form-grid.two,.form-grid.three{grid-template-columns:1fr}.form-grid .span-two{grid-column:auto}.toast{bottom:16px;left:16px;right:16px}.modal-card{max-height:calc(100vh - 32px);overflow-y:auto}}@media (width<=480px){.settings-card-head{grid-template-columns:37px 1fr}.settings-card-head em{grid-column:2;justify-self:start}}@media (width<=760px){.pipeline-view-toolbar{flex-direction:column;align-items:stretch}.pipeline-view-toolbar>div>button{min-height:44px}.pipeline-view-toolbar>label{border-top:1px solid #e5e8e6;border-left:0;padding:7px 5px 0}.pipeline-view-toolbar>label select{flex:1;min-width:0;height:44px}.pipeline-stage-tabs{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#8aa69a #e5ece8;gap:8px;padding:1px 1px 9px;display:flex;overflow-x:auto}.pipeline-stage-tabs>button{scroll-snap-align:start;flex:0 0 156px;min-height:70px}.pipeline-stage-summary{flex-direction:column;align-items:stretch}.pipeline-stage-summary dl{width:100%}.pipeline-stage-summary dl>div{flex:1;min-width:0}.pipeline-stage-cards{grid-template-columns:1fr}.pipeline-stage-stepper{grid-template-columns:1fr 1fr}.pipeline-stage-stepper>span{grid-area:1/1/auto/-1;justify-self:center}.pipeline-stage-stepper>button:first-child{grid-area:2/1}.pipeline-stage-stepper>button:last-child{grid-area:2/2;justify-self:stretch}.pipeline-list-view{background:0 0;border:0;overflow:visible}.pipeline-list-head{display:none}.pipeline-list-row{background:#fff;border:1px solid #dfe4e2;border-radius:12px;grid-template-columns:minmax(0,1fr) 118px;align-items:start;gap:10px;min-width:0;margin-bottom:9px;padding:12px}.pipeline-list-row>*{min-width:0}.pipeline-list-row>span:nth-child(3),.pipeline-list-row>span:nth-child(4),.pipeline-list-row>span:nth-child(5),.pipeline-list-row>span:nth-child(6){border-top:1px solid #eceeeb;grid-column:1/-1;min-height:39px;padding-top:8px}.pipeline-list-row>.open-record-button{grid-column:2;justify-self:end}.mobile-field-label{color:#7f8991;font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.08em;display:block}.pipeline-summary-view{grid-template-columns:1fr}.pipeline-summary-view>button{grid-template-columns:minmax(105px,1fr) 28px 1fr 15px}.pipeline-summary-view>button>div:last-of-type{display:none}.action-summary>div,.action-summary>button{border-bottom:1px solid #ecece8;border-right:0}.action-summary>button:last-child{border-bottom:0}.task-appointment-card{grid-template-columns:42px minmax(0,1fr);padding:16px}.task-appointment-card>button{grid-column:1/-1;width:100%}}@media (width<=480px){.quick-create-menu>div{grid-template-columns:1fr}.quick-create-menu>div>button:last-child{grid-column:auto}.pipeline-view-toolbar>div>button{padding:0 9px}.pipeline-view-toolbar>div>button svg{display:none}.pipeline-summary-view>button{grid-template-columns:minmax(95px,1fr) 28px 1fr 14px}}.sidebar{overflow-y:auto}.safe-intake-pill,.email-readiness{color:#397761;min-height:34px;font-size:var(--text-meta);background:#eef6f2;border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:flex}.email-readiness:not(.ready){color:#a5523f;background:#fff2ee}.intake-guardrail,.partner-privacy-banner{color:#397864;background:#f2f8f5;border:1px solid #dfe8e3;border-radius:12px;grid-template-columns:auto 1fr;gap:12px;margin-bottom:13px;padding:14px 17px;display:grid}.intake-guardrail div,.partner-privacy-banner div{flex-direction:column;gap:4px;display:flex}.intake-guardrail strong,.partner-privacy-banner strong{font:500 15px Georgia,serif}.intake-guardrail span,.partner-privacy-banner span{color:#637b72;font-size:var(--text-meta);line-height:1.55}.partner-privacy-banner b{color:#2f6555}.growth-layout{grid-template-columns:minmax(0,1.45fr) minmax(330px,.7fr);align-items:start;gap:13px;display:grid}.growth-side,.partner-main{flex-direction:column;gap:13px;min-width:0;display:flex}.growth-form,.growth-panel{border:1px solid var(--line);background:#fff;border-radius:12px}.growth-form{padding:18px}.growth-form-title{grid-template-columns:36px 1fr;align-items:center;gap:10px;margin-bottom:18px;display:grid}.growth-form-title>span{color:#4c6b94;background:#eef3f8;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.growth-form-title h2{color:#2f3a48;margin:0;font:500 17px Georgia,serif}.growth-form-title p{color:#7f888f;font-size:var(--text-meta);margin:4px 0 0;line-height:1.45}.growth-form-section{border-top:1px solid #eeeeea;margin-top:12px;padding:15px 0 5px}.growth-form-section h3{color:#5f6974;text-transform:uppercase;letter-spacing:.11em;font-size:var(--text-meta);margin:0 0 12px}.growth-form label{color:#5d6874;font-size:var(--text-meta);flex-direction:column;gap:6px;font-weight:650;display:flex}.growth-form input:not([type=checkbox]),.growth-form select,.growth-form textarea{color:#34404e;width:100%;font-size:var(--text-label);background:#fff;border:1px solid #dfe2e2;border-radius:8px;outline:0;padding:0 10px}.growth-form input:not([type=checkbox]),.growth-form select{height:38px}.growth-form textarea{resize:vertical;min-height:88px;padding-top:10px}.growth-form input:focus,.growth-form select:focus,.growth-form textarea:focus{border-color:#aebac7;box-shadow:0 0 0 3px #4b6ea914}.growth-submit{width:100%;margin-top:14px}.consent-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin:12px 0;display:grid}.consent-grid>label{background:#fafaf8;border:1px solid #e5e7e5;border-radius:9px;grid-template-columns:auto 1fr;align-items:start;gap:8px;min-height:57px;padding:10px;display:grid}.consent-grid span{flex-direction:column;gap:3px;display:flex}.consent-grid strong{color:#4d5865;font-size:var(--text-micro)}.consent-grid small{color:#92979d;font-size:var(--text-micro);line-height:1.4}.consent-grid.single{grid-template-columns:1fr}.inline-check{justify-content:flex-start;padding-top:20px;flex-direction:row!important;align-items:center!important}.growth-panel{overflow:hidden}.growth-panel>.panel-heading{border-bottom:1px solid #eeeeea;padding:15px 17px}.intake-list{max-height:520px;overflow-y:auto}.intake-list article{border-top:1px solid #eeeeea;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;min-height:79px;padding:10px 14px;display:grid}.intake-list article:first-child{border-top:0}.intake-list article>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.intake-list strong{color:#34404e;font-size:var(--text-meta)}.intake-list small{color:#8e959d;font-size:var(--text-micro);margin-top:3px}.intake-list p{color:#596674;font-size:var(--text-micro);margin:5px 0 0}.intake-list em{color:#6d7781;font-size:var(--text-micro);background:#f0f2f1;border-radius:5px;padding:4px 6px;font-style:normal}.score-ring{--score:0deg;background:conic-gradient(#4c789f var(--score),#e8ecec 0);border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:relative}.score-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:4px}.score-ring span{z-index:1;font-size:var(--text-micro);color:#45627b;font-weight:750;position:relative}.score-note{color:#7b858e;font-size:var(--text-micro);background:#fafaf8;border-top:1px solid #eeeeea;align-items:center;gap:6px;margin:0;padding:10px 14px;display:flex}.quick-capture{padding-bottom:14px}.quick-capture form{border-top:1px solid #eeeeea;flex-direction:column;gap:9px;padding:14px 14px 3px;display:flex}.quick-capture form:first-of-type{border-top:0}.quick-capture .secondary-button{justify-content:center;width:100%}.growth-loading{border:1px solid var(--line);color:#6e7884;min-height:300px;font-size:var(--text-meta);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:9px;display:flex}.growth-error{color:#a5523f;flex-direction:column}.growth-error button{color:#944d3b;background:#fff;border:1px solid #e3d1cc;border-radius:8px;padding:8px 12px}.growth-notice{z-index:120;color:#fff;max-width:420px;min-height:44px;font-size:var(--text-meta);background:#173227;border-radius:10px;align-items:center;gap:8px;padding:0 14px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 38px #0e1d1738}.calendar-status-grid,.partner-kpis{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:13px;display:grid}.calendar-status-grid article,.partner-kpis article{border:1px solid var(--line);color:#4b6f96;background:#fff;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:74px;padding:0 16px;display:grid}.calendar-status-grid article>div,.partner-kpis article>span{flex-direction:column;display:flex}.calendar-status-grid small,.partner-kpis small{color:#959ba2;font-size:var(--text-micro)}.calendar-status-grid strong,.partner-kpis strong{color:#364251;margin-top:3px;font:500 15px Georgia,serif}.calendar-status-grid em,.calendar-status-grid>article>span{font-style:normal;font-size:var(--text-micro);color:#7b858d}.calendar-status-grid em.connected{color:#367763}.calendar-status-grid em.required{color:#aa543f}.calendar-status-grid a{color:#456b95;font-size:var(--text-micro);align-items:center;gap:4px;text-decoration:none;display:flex}.appointment-list article{border-top:1px solid #eeeeea;grid-template-columns:58px 1fr auto;align-items:center;gap:12px;min-height:82px;padding:10px 15px;display:grid}.appointment-list article:first-child{border-top:0}.appointment-list time{background:#f2f5f7;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;width:58px;height:52px;display:flex}.appointment-list time strong{color:#3e5b7d;font:500 13px Georgia,serif}.appointment-list time span{color:#778392;font-size:var(--text-micro);margin-top:3px}.appointment-list article>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.appointment-list article>div:nth-child(2) strong{color:#34404e;font-size:var(--text-meta)}.appointment-list article>div:nth-child(2) span{color:#697581;font-size:var(--text-micro);margin-top:3px}.appointment-list article>div:nth-child(2) small{color:#989da3;font-size:var(--text-micro);margin-top:4px}.appointment-actions{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.appointment-actions a{color:#4b6ea9;font-size:var(--text-micro);align-items:center;gap:4px;text-decoration:none;display:flex}.empty-growth{color:#9aa0a5;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:220px;display:flex}.empty-growth strong{color:#67717c;font:500 15px Georgia,serif}.empty-growth span{font-size:var(--text-micro)}.compact-growth-form{align-self:start}.compact-growth-form>label{margin-top:10px}.sync-explainer{color:#3e7563;background:#f2f8f5;border-radius:9px;grid-template-columns:auto 1fr;gap:8px;margin-top:14px;padding:11px;display:grid}.sync-explainer p{flex-direction:column;gap:3px;margin:0;display:flex}.sync-explainer strong{font-size:var(--text-micro)}.sync-explainer span{font-size:var(--text-micro);color:#6d8179;line-height:1.45}.partner-kpis{grid-template-columns:repeat(4,1fr)}.partner-kpis article{color:#526f91;grid-template-columns:auto 1fr}.partner-link-list article{border-top:1px solid #eeeeea;grid-template-columns:1.1fr .9fr auto;align-items:center;gap:12px;min-height:76px;padding:10px 15px;display:grid}.partner-link-list article:first-child{border-top:0}.partner-link-list article>div{flex-direction:column;display:flex}.partner-link-list strong{color:#34404e;font-size:var(--text-meta)}.partner-link-list span,.partner-link-list small{color:#8a929a;font-size:var(--text-micro);margin-top:3px}.partner-link-list em{font-size:var(--text-micro);border-radius:5px;align-self:flex-start;padding:4px 6px;font-style:normal}.partner-link-list em.authorized{color:#367763;background:#eaf4f0}.partner-link-list em.blocked{color:#aa543f;background:#faece8}.message-outbox article{border-top:1px solid #eeeeea;grid-template-columns:100px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:85px;padding:12px 15px;display:grid}.message-outbox article:first-child{border-top:0}.message-outbox article>div{flex-direction:column;min-width:0;display:flex}.message-outbox strong{color:#34404e;font-size:var(--text-label)}.message-outbox small{color:#737e88;font-size:var(--text-meta);margin-top:3px;line-height:1.45}.message-outbox p{color:#52606d;font-size:var(--text-meta);margin:5px 0 0;line-height:1.45}.message-outbox em{color:#934736;font-size:var(--text-meta);margin-top:5px;line-height:1.45}.message-outbox time{color:#747f88;font-size:var(--text-meta)}.message-outbox button{color:#4c6b94;background:#fff;border:1px solid #dfe2e1;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;display:inline-flex}.message-status{color:#626e79;font-size:var(--text-meta);text-align:center;text-transform:capitalize;background:#f1f2ef;border:1px solid #e0e4e5;border-radius:7px;padding:6px 8px;line-height:1.35}.message-status.sent{color:#2f6e5b;background:#eaf4f0;border-color:#cfe4da}.message-status.failed,.message-status.delivery_unknown{color:#914331;background:#faece8;border-color:#efcfc7}.message-status.sending{color:#3f628b;background:#eef3f8;border-color:#d7e2ed}.message-status.compliance_hold,.message-status.pending_setup,.message-status.ready_for_review{color:#79591f;background:#fff7e4;border-color:#e8d6ab}.partner-review-trigger{font-size:var(--text-meta);padding:0 12px;font-weight:800;width:auto!important}.partner-message-preview{background:#f8faf9;border:1px solid #e1e6e7;border-radius:8px;margin-top:7px;overflow:hidden}.partner-message-preview summary{color:#4f6980;min-height:36px;font-size:var(--text-meta);cursor:pointer;align-items:center;padding:8px 10px;font-weight:800;display:flex}.partner-message-preview pre,.partner-message-review pre{color:#354550;font:var(--text-meta)/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-top:1px solid #e1e6e7;margin:0;padding:12px}.partner-message-review{background:#f8fbfb;border:1px solid #d7e2e5;border-radius:12px;grid-column:1/-1;gap:12px;width:100%;margin-top:2px;padding:13px;display:grid}.partner-message-review>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.partner-message-review>header>div{flex-direction:column;display:flex}.partner-message-review>header small{color:#846528;font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:850}.partner-message-review>header strong{margin-top:4px;font-size:13px}.partner-message-review>header button{flex:0 0 44px;width:44px;padding:0}.partner-message-review dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.partner-message-review dl>div{background:#fff;border:1px solid #e1e6e7;border-radius:9px;min-width:0;padding:9px}.partner-message-review dt{color:#7a858e;font-size:var(--text-micro);text-transform:uppercase;font-weight:850}.partner-message-review dd{color:#344550;font-size:var(--text-meta);overflow-wrap:anywhere;margin:4px 0 0}.partner-message-review>label{cursor:pointer;background:#fff;border:1px solid #d9e1df;border-radius:9px;align-items:flex-start;gap:9px;min-height:58px;padding:10px;display:flex}.partner-message-review>label input{margin-top:3px}.partner-message-review>label span{flex-direction:column;display:flex}.partner-message-review>label strong{font-size:var(--text-meta)}.partner-message-review>label small{font-size:var(--text-meta);margin-top:4px;line-height:1.5}.partner-outbound-disabled{background:#fff7e5;border:1px solid #e5d4aa;border-radius:9px;align-items:center;gap:7px;padding:10px;font-weight:800;display:flex;color:#76591f!important;font-size:var(--text-meta)!important;margin:0!important}.partner-message-review>footer{justify-content:flex-end;gap:8px;display:flex}.partner-message-review>footer button{width:auto;padding:0 13px}.form-mini-note{color:#747e87;font-size:var(--text-meta);margin:10px 0 0;line-height:1.45}.safeguard-form .secondary-button{justify-content:center;width:100%}.settings-logo.calendar{color:#665a91;background:#f0f0f8}@media (width<=1180px){.growth-layout{grid-template-columns:1fr}.growth-side{grid-template-columns:repeat(2,1fr);display:grid}.partner-layout .growth-side{display:flex}.partner-kpis{grid-template-columns:repeat(2,1fr)}}@media (width<=940px){.calendar-status-grid,.growth-side{grid-template-columns:1fr}.partner-link-list article{grid-template-columns:1fr 1fr}.partner-link-list article>span{grid-column:1/-1}.message-outbox article{grid-template-columns:84px 1fr}.message-outbox time,.message-outbox button{justify-self:start}.consent-grid{grid-template-columns:1fr}}@media (width<=760px){.growth-form{padding:14px}.partner-kpis{grid-template-columns:1fr}.appointment-list article{grid-template-columns:50px 1fr}.appointment-actions{flex-direction:row;grid-column:2;align-items:flex-start}.growth-notice{bottom:16px;left:16px;right:16px}.partner-link-list article,.message-outbox article{grid-template-columns:1fr}.intake-list article{grid-template-columns:40px 1fr}.intake-list article>em{grid-column:2;justify-self:start}.intake-guardrail,.partner-privacy-banner{padding:12px}.partner-message-review dl{grid-template-columns:1fr}.partner-message-review>footer{grid-template-columns:1fr;display:grid}.partner-message-review>footer button{width:100%}}.metric-card-button{width:100%;color:inherit;text-align:left;cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s}.metric-card-button:hover{border-color:#cdd5dc;transform:translateY(-2px);box-shadow:0 9px 25px #18233112}.metric-drilldown{align-items:center;gap:5px;font-weight:650;display:flex;color:#56708f!important}.record-name-button,.inline-record-link,.leaderboard-record,.attribution-record,.partner-record-row,.loan-card-open{cursor:pointer}.record-name-button{appearance:none;text-align:left;background:0 0;border:0;width:100%;padding:0}.record-name-button:hover strong,.inline-record-link:hover strong,.leaderboard-record:hover strong,.attribution-record:hover strong,.partner-record-row:hover strong{color:#355c8e}.partner-record-row,.leaderboard-record,.attribution-record{transition:background .16s}.partner-record-row:hover,.leaderboard-record:hover,.attribution-record:hover{background:#f8fafb}.open-record-label{color:#547299;font-size:var(--text-micro);align-items:center;gap:4px;margin-top:9px;font-weight:700;display:flex}.loan-card-open{text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.inline-record-link,.leaderboard-record{text-align:left;color:inherit;background:0 0;border:0;padding:0}.attribution-record{text-align:left;background:#fff;border:0;width:100%}.settings-link{color:#456c9a;font-size:var(--text-meta);align-items:center;gap:6px;margin-top:14px;font-weight:650;text-decoration:none;display:inline-flex}.settings-link:hover{color:#284e7e}.search-group-label{color:#9b7b4a;text-transform:uppercase;letter-spacing:.12em;min-height:28px;font-size:var(--text-micro);background:#fafaf8;padding:8px 16px 5px;font-weight:750}.feature-result{background:#fbfcfc}.search-feature-icon{color:#4b6e99;background:#edf2f8;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.search-result:hover{background:#f6f8f9}.performance-heading{align-items:center}.performance-heading>div{max-width:760px}.live-data-pill{color:#3b7663;min-height:34px;font-size:var(--text-meta);background:#f2f8f5;border:1px solid #dce7e2;border-radius:99px;flex:none;align-items:center;gap:7px;padding:0 12px;font-weight:650;display:flex}.live-data-pill i{background:#42a27f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #42a27f1a}.performance-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;margin-bottom:13px;padding:2px 1px 5px;display:grid}.performance-kpi-card{border:1px solid var(--line);text-align:left;min-width:132px;min-height:157px;color:inherit;background:#fff;border-radius:12px;flex-direction:column;padding:13px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.performance-kpi-card:hover{border-color:#cfd7de;transform:translateY(-2px);box-shadow:0 8px 22px #141e2b0f}.performance-kpi-card.active{border-color:#748eae;box-shadow:inset 0 0 0 1px #748eae,0 8px 22px #192f4a12}.performance-kpi-card>small{color:#747e89;font-size:var(--text-micro);margin-top:12px}.performance-kpi-card>strong{color:#1f2b39;margin-top:4px;font:500 22px Georgia,serif}.performance-kpi-card>em{color:#9a9fa5;min-height:24px;font-size:var(--text-micro);margin-top:4px;font-style:normal;line-height:1.45}.kpi-open{color:#567295;font-size:var(--text-micro);justify-content:space-between;align-items:center;margin-top:auto;font-weight:700;display:flex}.performance-layout{grid-template-columns:minmax(0,1.48fr) minmax(335px,.72fr);align-items:start;gap:13px;display:grid}.kpi-detail-panel,.funnel-panel{overflow:hidden}.kpi-detail-total{color:#243142;font:500 23px Georgia,serif}.kpi-record-list{max-height:560px;overflow-y:auto}.kpi-record-list>button{width:100%;min-height:69px;color:inherit;text-align:left;background:#fff;border:0;border-top:1px solid #eeeeea;grid-template-columns:34px minmax(150px,1fr) minmax(120px,.65fr) 18px;align-items:center;gap:11px;padding:9px 17px;transition:background .16s;display:grid}.kpi-record-list>button:hover{background:#f7f9fa}.kpi-record-list>button>span:nth-child(2),.kpi-record-list>button>span:nth-child(3){flex-direction:column;min-width:0;display:flex}.kpi-record-list strong{color:#334050;font-size:var(--text-meta);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kpi-record-list small{color:#92989f;font-size:var(--text-micro);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;overflow:hidden}.kpi-record-list em{color:#4e5d70;font-size:var(--text-meta);font-style:normal}.kpi-record-list>button>svg{color:#8d99a7;justify-self:end}.kpi-list-icon{color:#b65e49;background:#f7ebe7;border-radius:9px;place-items:center;width:34px;height:34px;display:grid!important}.funnel-panel{position:sticky;top:82px}.performance-funnel{padding:2px 18px 18px}.performance-funnel>button{text-align:left;background:0 0;border:0;grid-template-columns:112px 1fr;align-items:center;gap:10px;width:100%;min-height:37px;padding:0;display:grid}.performance-funnel>button:hover strong{color:#355c8e}.performance-funnel span{color:#65717e;font-size:var(--text-micro);justify-content:space-between;align-items:center;gap:8px;display:flex}.performance-funnel span em{color:#8c949c;font-style:normal;font-size:var(--text-micro)}.performance-funnel i{background:#eef0ef;border-radius:99px;height:7px;overflow:hidden}.performance-funnel b{border-radius:inherit;background:linear-gradient(90deg,#3f5e84,#7894b4);min-width:3px;height:100%;display:block}.performance-funnel strong{color:#3b4755;font-size:var(--text-micro)}.funnel-summary{background:#fafaf8;border-top:1px solid #eeeeea;grid-template-columns:repeat(2,1fr);gap:11px;padding:14px 18px;display:grid}.funnel-summary>span{flex-direction:column;display:flex}.funnel-summary small{color:#93999f;font-size:var(--text-micro)}.funnel-summary strong{color:#354153;margin-top:4px;font:500 15px Georgia,serif}.record-workspace{min-width:0}.record-back{color:#617083;font-size:var(--text-meta);background:0 0;border:0;align-items:center;gap:7px;margin:0 0 14px;padding:0;font-weight:650;display:flex}.record-back:hover{color:#345b89}.record-header{color:#fff;background:linear-gradient(105deg,#172235,#20344c);border-radius:14px 14px 0 0;justify-content:space-between;align-items:center;gap:22px;min-height:137px;padding:25px 27px;display:flex;position:relative;overflow:hidden}.record-header:after{content:"";border:1px solid #dcb16c1f;border-radius:50%;width:260px;height:260px;position:absolute;top:-190px;right:14%;box-shadow:0 0 0 37px #dcb16c06,0 0 0 74px #dcb16c05}.record-identity{z-index:1;align-items:center;gap:16px;min-width:0;display:flex}.record-avatar{color:#e3bd7d;background:#ffffff14;border:1px solid #ffffff29;border-radius:16px;flex:none;place-items:center;width:58px;height:58px;font:600 19px Georgia,serif;display:grid}.record-avatar.partner{background:#d0a55f1f}.record-identity>div{min-width:0}.record-identity p{color:#d2a966;text-transform:uppercase;letter-spacing:.14em;font-size:var(--text-micro);margin:0 0 5px;font-weight:750}.record-identity h1{letter-spacing:-.025em;white-space:nowrap;text-overflow:ellipsis;margin:0;font:500 clamp(26px,3vw,37px) Georgia,serif;overflow:hidden}.record-identity>div>span{color:#aeb9c7;font-size:var(--text-meta);text-transform:capitalize;margin-top:7px;display:block}.record-header-actions{z-index:1;flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.record-header-actions a{color:#fff;min-height:35px;font-size:var(--text-micro);white-space:nowrap;background:#ffffff12;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:6px;padding:0 11px;text-decoration:none;display:flex}.record-header-actions a:last-child{color:#f0ca8c;background:#dcb16c1a;border-color:#dcb16c59}.record-tabs{border:1px solid var(--line);background:#fff;border-top:0;border-radius:0 0 12px 12px;align-items:stretch;gap:3px;min-height:55px;margin-bottom:13px;padding:0 15px;display:flex;overflow-x:auto}.record-tabs button{color:#6e7882;font-size:var(--text-meta);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 13px;font-weight:650}.record-tabs button:hover{color:#3f536c}.record-tabs button.active{color:#284c76;border-bottom-color:#c8944e}.record-overview-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.6fr);gap:13px;display:grid}.record-kpi-strip{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.record-kpi-button{border:1px solid var(--line);min-width:0;min-height:105px;color:inherit;text-align:left;background:#fff;border-radius:11px;grid-template-rows:auto auto auto;grid-template-columns:29px minmax(0,1fr);column-gap:9px;padding:13px 30px 13px 14px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative}.record-kpi-button:hover,.record-kpi-button:focus-visible{border-color:#9eb2c6;outline:0;transform:translateY(-1px);box-shadow:0 8px 20px #24374914}.record-kpi-button>span{color:#4e6d94;background:#edf2f8;border-radius:8px;grid-row:1/4;place-items:center;width:29px;height:29px;display:grid}.record-kpi-strip small{color:#7f8992;font-size:var(--text-micro)}.record-kpi-strip strong{color:#263341;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font:500 19px Georgia,serif;overflow:hidden}.record-kpi-strip em{color:#858e96;font-size:var(--text-micro);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-style:normal;overflow:hidden}.record-revenue-card{box-shadow:0 6px 16px #7e5b260e;background:linear-gradient(135deg,#fffaf0,#fff 62%)!important;border-color:#e1c68f!important}.record-revenue-card:hover,.record-revenue-card:focus-visible{outline:0;transform:translateY(-1px);box-shadow:0 9px 22px #7e5b261c;border-color:#bb8f4b!important}.record-revenue-card>span{color:#8a6531!important;background:#f6e9cf!important}.record-revenue-card>small{color:#886838;letter-spacing:.04em;text-transform:uppercase;font-weight:800}.record-revenue-card>strong{color:#283d4d;font-size:21px}.record-revenue-card.actual{background:linear-gradient(135deg,#f1f8f5,#fff 65%)!important;border-color:#b9d4c9!important}.record-revenue-card.actual>span{color:#39745f!important;background:#dfeee8!important}.record-revenue-card.actual>small{color:#477563}.record-revenue-card.actual:hover,.record-revenue-card.actual:focus-visible{box-shadow:0 9px 22px #3670591c;border-color:#6fa58f!important}.record-kpi-arrow{color:#9aa6af;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.record-revenue-card .record-kpi-arrow{color:#a27b40}.record-revenue-card.actual .record-kpi-arrow{color:#4c806c}.record-panel{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;overflow:hidden}.record-panel-heading{color:#5a7392;border-bottom:1px solid #eeeeea;justify-content:space-between;align-items:center;gap:14px;min-height:69px;padding:14px 17px;display:flex}.record-panel-heading p{color:#9b7a49;text-transform:uppercase;letter-spacing:.12em;font-size:var(--text-micro);margin:0 0 5px;font-weight:750}.record-panel-heading h2{color:#293645;margin:0;font:500 16px Georgia,serif}.record-status{color:#387762;font-size:var(--text-micro);text-transform:capitalize;background:#edf6f2;border-radius:99px;align-items:center;gap:6px;padding:6px 8px;display:flex}.record-status i{background:#3c9475;border-radius:50%;width:5px;height:5px}.record-summary-panel{grid-row:span 2}.record-facts{grid-template-columns:repeat(2,1fr);gap:0 18px;margin:0;padding:7px 17px 13px;display:grid}.record-facts div{border-bottom:1px solid #f0f0ed;min-width:0;padding:11px 0}.record-facts dt{color:#979ca2;font-size:var(--text-micro)}.record-facts dd{color:#3e4a57;font-size:var(--text-meta);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;overflow:hidden}.record-callout{color:#57708d;background:#f5f7f7;border-radius:9px;grid-template-columns:auto 1fr;gap:8px;margin:0 17px 17px;padding:11px;display:grid}.record-callout p{flex-direction:column;margin:0;display:flex}.record-callout strong{color:#4a5664;font-size:var(--text-micro)}.record-callout span{color:#75808b;font-size:var(--text-micro);margin-top:4px;line-height:1.5}.record-next-panel>strong,.record-next-panel>span{padding:0 17px;display:block}.record-next-panel>strong{color:#384554;padding-top:15px;font:500 15px Georgia,serif}.record-next-panel>strong.due-overdue{color:#b25843}.record-next-panel>span{color:#989da2;font-size:var(--text-micro);margin-top:4px}.record-next-panel>button,.record-recent-panel>button{color:#50637a;width:calc(100% - 34px);min-height:38px;font-size:var(--text-meta);background:#f6f7f5;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin:15px 17px 14px;display:flex}.mini-timeline{padding:2px 17px 0}.mini-timeline>div{border-top:1px solid #f0f0ed;grid-template-columns:9px 1fr auto;align-items:center;gap:8px;min-height:51px;display:grid}.mini-timeline>div>i{border:2px solid #7390b0;border-radius:50%;width:7px;height:7px}.mini-timeline>div>span{flex-direction:column;min-width:0;display:flex}.mini-timeline strong{color:#3c4856;font-size:var(--text-micro)}.mini-timeline small{color:#979ca2;font-size:var(--text-micro);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.mini-timeline time{color:#9b9fa4;font-size:var(--text-micro)}.record-form-layout,.record-loan-stack{flex-direction:column;gap:13px;display:flex}.record-edit-form{padding-bottom:17px}.record-loan-revenue-preview{background:linear-gradient(120deg,#fff8e8,#fffdf8 62%,#f4f8fa);border:1px solid #dfc58e;border-radius:13px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;margin:16px 17px 0;padding:14px;display:grid}.record-loan-revenue-preview>span{color:#76582e;background:#ead5aa;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.record-loan-revenue-preview>div{flex-direction:column;min-width:0;display:flex}.record-loan-revenue-preview small{color:#8f6a35;font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.record-loan-revenue-preview strong{color:#243746;margin-top:3px;font:550 25px/1 Georgia,serif}.record-loan-revenue-preview p{color:#778087;font-size:var(--text-micro);margin:5px 0 0;line-height:1.4}.record-loan-revenue-preview>em{color:#60736a;font-size:var(--text-micro);white-space:nowrap;background:#fff;border-radius:99px;padding:5px 8px;font-style:normal;font-weight:700}.record-loan-revenue-preview>button{color:#3a6482;min-height:30px;font-size:var(--text-micro);background:0 0;border:0;grid-column:2/-1;justify-self:start;align-items:center;gap:5px;padding:0;font-weight:750;display:flex}.record-loan-revenue-preview>button:hover{color:#214c6d}.record-edit-form>label,.record-quick-form>label{color:#586470;font-size:var(--text-meta);flex-direction:column;gap:6px;font-weight:650;display:flex}.record-edit-form>label{margin:0 17px 13px}.record-form-grid{gap:12px;padding:17px;display:grid}.record-form-grid.three{grid-template-columns:repeat(3,1fr)}.record-field-help{color:#8a939a;font-size:var(--text-micro);font-weight:400;line-height:1.35}.record-form-grid .span-two{grid-column:span 2}.record-form-grid label{color:#586470;min-width:0;font-size:var(--text-meta);flex-direction:column;gap:6px;font-weight:650;display:flex}.record-edit-form input:not([type=checkbox]),.record-edit-form select,.record-edit-form textarea,.record-quick-form input:not([type=checkbox]),.record-quick-form select,.record-quick-form textarea{color:#34404e;width:100%;font-size:var(--text-label);background:#fff;border:1px solid #dfe2e2;border-radius:8px;outline:0;padding:0 10px}.record-edit-form input:not([type=checkbox]),.record-edit-form select,.record-quick-form input:not([type=checkbox]),.record-quick-form select{height:38px}.record-edit-form textarea,.record-quick-form textarea{resize:vertical;min-height:92px;padding-top:10px}.record-edit-form input:focus,.record-edit-form select:focus,.record-edit-form textarea:focus,.record-quick-form input:focus,.record-quick-form select:focus,.record-quick-form textarea:focus{border-color:#aab9c9;box-shadow:0 0 0 3px #4b6ea914}.record-consent-grid{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 17px 13px;display:grid}.record-consent-grid label{color:#515d69;min-height:46px;font-size:var(--text-meta);background:#fafaf8;border:1px solid #e3e5e4;border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex}.record-form-note{color:#3f7865;font-size:var(--text-micro);background:#f1f7f4;border-radius:8px;align-items:center;gap:7px;margin:0 17px 14px;padding:10px;line-height:1.5;display:flex}.record-save{margin:0 17px}.record-empty-panel,.source-profile-placeholder{text-align:center;color:#65809f;flex-direction:column;justify-content:center;align-items:center;min-height:245px;padding:30px;display:flex}.record-empty-panel h2,.source-profile-placeholder h2{color:#34414f;margin:12px 0 6px;font:500 17px Georgia,serif}.record-empty-panel p,.source-profile-placeholder p{color:#868e97;max-width:580px;font-size:var(--text-meta);margin:0;line-height:1.6}.record-loading{border:1px solid var(--line);color:#687684;min-height:420px;font-size:var(--text-meta);background:#fff;border-radius:13px;justify-content:center;align-items:center;gap:9px;display:flex}.record-loading button{color:#526174;background:#f8f8f6;border:1px solid #dfe2e1;border-radius:7px;padding:8px 10px}.record-activity-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.55fr);align-items:start;gap:13px;display:grid}.record-timeline{max-height:680px;overflow-y:auto}.record-timeline>article{border-top:1px solid #eeeeea;grid-template-columns:24px 1fr auto;align-items:start;gap:10px;min-height:81px;padding:12px 17px;display:grid}.timeline-kind{background:#eef3f8;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.timeline-kind i{background:#5278a1;border-radius:50%;width:6px;height:6px}.timeline-kind.email,.timeline-kind.partner{background:#f6f0e7}.timeline-kind.email i,.timeline-kind.partner i{background:#ae7d3b}.timeline-kind.note{background:#eef5f2}.timeline-kind.note i{background:#3f816c}.timeline-kind.task{background:#f8ece8}.timeline-kind.task i{background:#bd654e}.record-timeline>article>div{min-width:0}.record-timeline strong{color:#364250;font-size:12px;line-height:1.4}.record-timeline p{color:#52636e;margin:5px 0;font-size:12px;line-height:1.5}.record-timeline small,.record-timeline time{color:#586872;font-size:var(--text-label);text-transform:capitalize;line-height:1.4}.record-quick-form{padding-bottom:16px}.record-quick-form>label{margin:13px 16px 0}.record-quick-form>button{justify-content:center;width:calc(100% - 32px);margin:14px 16px 0}.record-checkbox{align-items:center;flex-direction:row!important}.record-task-layout{grid-template-columns:minmax(0,1fr) minmax(340px,.75fr);align-items:start;gap:13px;display:grid}.record-task-layout>form{grid-column:2}.record-task-list>article{border-top:1px solid #eeeeea;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;min-height:65px;padding:10px 16px;display:grid}.record-task-list>article>span{border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.record-task-list>article>span.open{color:#9f7338;background:#f7f0e7}.record-task-list>article>span.complete{color:#357763;background:#eaf4f0}.record-task-list>article>span.held{color:#8a5b12;background:#fff0c9}.record-task-list>article.held{background:#fffaf0}.record-task-list>article>div{flex-direction:column;display:flex}.record-task-list strong{color:#364250;font-size:var(--text-meta)}.record-task-list small,.record-task-list time,.record-task-held-label{color:#737f89;font-size:var(--text-meta);margin-top:3px}.record-task-held-label{color:#845d20;font-style:normal;font-weight:850}.record-appointment-list>article{border-top:1px solid #eeeeea;grid-template-columns:74px 1fr auto;align-items:center;gap:10px;min-height:73px;padding:10px 16px;display:grid}.record-appointment-list>article>time{flex-direction:column;display:flex}.record-appointment-list>article>time strong{color:#3a4d65;font-size:var(--text-micro)}.record-appointment-list>article>time span{color:#91989f;font-size:var(--text-micro);margin-top:3px}.record-appointment-list>article>div{flex-direction:column;min-width:0;display:flex}.record-appointment-list>article>div strong{color:#364250;font-size:var(--text-meta)}.record-appointment-list small,.record-appointment-list>article>div span{color:#91989f;font-size:var(--text-micro);margin-top:3px}.record-appointment-list a{color:#4c6e98;font-size:var(--text-micro);align-items:center;gap:4px;text-decoration:none;display:flex}.record-book{justify-content:center;width:calc(100% - 32px);margin:14px 16px 16px;text-decoration:none}.record-referral-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:13px;display:grid}.record-referral-layout>article:last-child{grid-column:1/-1}.referral-source-card,.partner-link-records>button,.partner-borrower-table>button,.partner-loan-row{width:100%;color:inherit;text-align:left;background:#fff;border:0;border-top:1px solid #eeeeea;transition:background .16s}.referral-source-card:hover,.partner-link-records>button:hover,.partner-borrower-table>button:hover,.partner-loan-row:hover{background:#f7f9fa}.referral-source-card{grid-template-columns:34px 1fr 18px;align-items:center;gap:10px;min-height:68px;padding:9px 16px;display:grid}.referral-source-card>span:nth-child(2),.partner-link-records>button>span:nth-child(2),.partner-borrower-table>button>span,.partner-loan-row>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.referral-source-card strong,.partner-link-records strong,.partner-borrower-table strong,.partner-loan-row strong{color:#34404e;font-size:var(--text-meta)}.referral-source-card small,.partner-link-records small,.partner-borrower-table small,.partner-loan-row small{color:#9399a0;font-size:var(--text-micro);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;overflow:hidden}.partner-link-records>button{grid-template-columns:34px 1fr auto 18px;align-items:center;gap:10px;min-height:68px;padding:9px 16px;display:grid}.partner-link-records em{font-size:var(--text-micro);border-radius:6px;padding:5px 7px;font-style:normal}.partner-link-records em.authorized{color:#367763;background:#eaf4f0}.partner-link-records em.blocked{color:#aa543f;background:#faece8}.record-center-link{justify-content:center;width:calc(100% - 32px);margin:14px 16px 16px}.record-message-list>article{border-top:1px solid #eeeeea;grid-template-columns:70px 1fr auto;align-items:center;gap:10px;min-height:66px;padding:10px 16px;display:grid}.record-message-list>article>div{flex-direction:column;min-width:0;display:flex}.record-message-list strong{color:#34404e;font-size:var(--text-meta)}.record-message-list small,.record-message-list time{color:#9399a0;font-size:var(--text-micro);margin-top:4px}.partner-borrower-table>button{grid-template-columns:34px minmax(150px,1fr) minmax(120px,.65fr) minmax(100px,.45fr) 18px;align-items:center;gap:11px;min-height:75px;padding:10px 16px;display:grid}.partner-pipeline-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:13px;display:grid}.partner-loan-row{grid-template-columns:34px 1fr auto 18px;align-items:center;gap:10px;min-height:67px;padding:9px 16px;display:grid}.partner-loan-row>strong{font-size:var(--text-meta)}.partner-performance-layout{flex-direction:column;gap:13px;display:flex}.source-quality-bars{padding:7px 18px 18px}.source-quality-bars>div{margin:13px 0}.source-quality-bars span{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.source-quality-bars strong{color:#56616d;font-size:var(--text-micro)}.source-quality-bars em{color:#8c939a;font-size:var(--text-micro);font-style:normal}.source-quality-bars i{background:#eceeec;border-radius:99px;height:8px;display:block;overflow:hidden}.source-quality-bars b{border-radius:inherit;background:linear-gradient(90deg,#3e617f,#5d9b84);min-width:3px;height:100%;display:block}.record-empty{min-height:100px;font-size:var(--text-micro);text-align:center;justify-content:center;align-items:center;padding:18px;color:#9ca1a6!important;display:flex!important}@media (width<=1280px){.performance-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.performance-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.62fr)}.record-kpi-strip{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}}@media (width<=1040px){.performance-layout,.record-activity-layout,.record-task-layout{grid-template-columns:1fr}.funnel-panel{position:static}.record-task-layout>form{grid-column:auto}.record-overview-grid{grid-template-columns:1fr}.record-summary-panel{grid-row:auto}.record-referral-layout{grid-template-columns:1fr}.record-referral-layout>article:last-child{grid-column:auto}}@media (width<=760px){.performance-heading{align-items:flex-start}.live-data-pill{align-self:flex-start}.performance-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(138px,1fr))}.kpi-record-list>button{grid-template-columns:34px 1fr 18px}.kpi-record-list>button>span:nth-child(3){display:none}.record-header{flex-direction:column;align-items:flex-start;padding:20px}.record-header-actions{justify-content:flex-start}.record-avatar{border-radius:13px;width:49px;height:49px}.record-identity h1{font-size:27px}.record-tabs{padding:0 7px}.record-tabs button{padding:0 10px}.record-kpi-strip{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.record-form-grid.three{grid-template-columns:1fr 1fr}.record-form-grid .span-two{grid-column:span 2}.record-consent-grid,.partner-pipeline-grid{grid-template-columns:1fr}.partner-borrower-table>button{grid-template-columns:34px 1fr 18px}.partner-borrower-table>button>span:nth-child(3),.partner-borrower-table>button>span:nth-child(4){display:none}.record-loan-revenue-preview{grid-template-columns:40px minmax(0,1fr)}.record-loan-revenue-preview>em{grid-column:2;justify-self:start}.record-loan-revenue-preview>button{grid-column:2}}@media (width<=520px){.record-kpi-strip,.record-form-grid.three{grid-template-columns:1fr}.record-form-grid .span-two{grid-column:auto}.record-facts{grid-template-columns:1fr}.record-header-actions a{flex:1;justify-content:center}.record-header-actions a:last-child{flex-basis:100%}.record-timeline>article{grid-template-columns:22px 1fr}.record-timeline time{grid-column:2}.record-appointment-list>article{grid-template-columns:64px 1fr}.record-appointment-list>article>a{grid-column:2}.partner-link-records>button{grid-template-columns:34px 1fr 18px}.partner-link-records em{grid-column:2;justify-self:start}.record-message-list>article{grid-template-columns:1fr}.record-message-list .message-status{justify-self:start}.partner-loan-row{grid-template-columns:34px 1fr 18px}.partner-loan-row>strong{grid-column:2}.funnel-summary{grid-template-columns:1fr}}.experience-focused :is(.reconciliation-banner,.command-intelligence,.lower-grid){display:none}.experience-focused .command-brief{min-height:132px}.experience-advanced .configurable-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.experience-advanced .command-intelligence{box-shadow:0 13px 30px #1225341f}.priority-selection-note{color:#667985;min-height:40px;font-size:var(--text-label);background:#f7f9f9;border:1px solid #e1e7e8;border-radius:11px;margin:13px 0 0;padding:10px 12px;line-height:1.45}.priority-selection-note.ready{color:#42715d;background:#f0f7f3;border-color:#cfe2d8}.priority-selection-note.attention{color:#856940;background:#fcf7ef;border-color:#eadbc5}.learning-no-selection{color:#758691;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:310px;display:flex}.learning-no-selection strong{color:#405463;font-size:14px}.learning-no-selection span{max-width:320px;font-size:12px;line-height:1.45}.ticket-reopen-note{color:#80663e;font-size:var(--text-label);background:#fbf6ed;border:1px solid #dfd1b9;border-radius:10px;align-items:center;gap:7px;margin:0;padding:9px 11px;display:flex}.import-entity-tabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.import-entity-tabs button{color:#5d7180;min-height:44px;font-size:var(--text-label);background:#f8f9f9;border:1px solid #dce3e5;border-radius:11px;justify-content:center;align-items:center;gap:7px;font-weight:800;display:flex}.import-entity-tabs button.active{color:#315f7e;background:#eef4f7;border-color:#7194ad;box-shadow:inset 0 0 0 1px #315f7e14}.import-template-grid article.active{border-color:#7699b2;box-shadow:0 0 0 2px #49749114}.file-drop{outline:0;position:relative}.file-drop input{opacity:0;cursor:pointer;width:100%;height:100%;display:block;position:absolute;inset:0}.file-drop:focus-within{border-color:#4f7d9d;box-shadow:0 0 0 3px #3e719229}.onboarding-rail li strong,.experience-mode-grid strong,.priority-choice-list strong,.training-choice-grid strong,.experience-settings-grid label,.learning-catalog strong,.ticket-list strong,.import-template-grid p,.lesson-workspace li p,.ticket-detail p,.feedback-list h3{font-size:12px}.help-article-grid h2{font-size:15px}:is(.onboarding-main>header p,.experience-mode-grid small,.priority-choice-list small,.training-choice-grid small,.learning-hero>div>span,.support-hero>div>span,.help-article-grid small,.ticket-list small,.ticket-detail small,.feedback-list small,.import-template-grid small){font-size:var(--text-label);line-height:1.45}.support-form>label,.support-form .form-grid>label{font-size:var(--text-label)}.support-form input,.support-form select,.support-form textarea{font-size:13px}:root[data-theme=dark] :is(.priority-choice-list label,.onboarding-form-grid fieldset,.onboarding-form-grid label,.experience-preview,.ticket-reopen-note,.priority-selection-note,.import-entity-tabs button,.learning-no-selection){color:#aab8c3;background:#15212d;border-color:#2c3c4b}:root[data-theme=dark] :is(.priority-choice-list label.active,.import-entity-tabs button.active,.import-template-grid article.active){color:#c4d8e6;background:#1b2d3b;border-color:#517894}:root[data-theme=dark] .learning-no-selection strong{color:#d4e0e8}@media (width<=900px){.experience-focused .configurable-metrics,.experience-advanced .configurable-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.experience-focused .configurable-metrics,.experience-advanced .configurable-metrics,.import-entity-tabs{grid-template-columns:1fr}.import-entity-tabs button,.support-tabs button,.learning-catalog button,.help-article-grid button,.ticket-list button{min-height:44px}.onboarding-main>header p,.experience-mode-grid small,.priority-choice-list small,.training-choice-grid small{font-size:12px}}.onboarding-backdrop{z-index:240;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f1a26ad;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.onboarding-dialog{background:#fff;border:1px solid #ffffffa6;border-radius:28px;grid-template-columns:290px minmax(0,1fr);width:min(1080px,100%);max-height:min(820px,100vh - 56px);display:grid;overflow:hidden;box-shadow:0 28px 90px #0d18244d}.onboarding-rail{color:#fff;background:linear-gradient(160deg,#132333,#1d3448 58%,#29475d);flex-direction:column;padding:30px 27px;display:flex}.onboarding-rail>p{color:#a9c3d6;font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;margin:28px 0 0;font-weight:800}.onboarding-rail>h2{margin:9px 0 25px;font:500 26px/1.2 Georgia,serif}.onboarding-rail ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.onboarding-rail li{color:#93a9ba;border-radius:12px;align-items:center;gap:10px;min-height:43px;padding:0 11px;display:flex}.onboarding-rail li>span{width:25px;height:25px;font-size:var(--text-meta);border:1px solid #4b6275;border-radius:50%;place-items:center;font-weight:800;display:grid}.onboarding-rail li strong{font-size:12px}.onboarding-rail li.active{color:#fff;background:#ffffff1a}.onboarding-rail li.active>span{color:#fff;background:#b99055;border-color:#b99055}.onboarding-rail li.complete{color:#b9d8ca}.onboarding-rail li.complete>span{background:#39755d;border-color:#4e8d72}.onboarding-rail>div:last-child{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;align-items:flex-start;gap:10px;margin-top:auto;padding:14px;display:flex}.onboarding-rail>div:last-child svg{color:#b9d8ca;flex:none}.onboarding-rail>div:last-child span{flex-direction:column;display:flex}.onboarding-rail>div:last-child strong{font-size:var(--text-label)}.onboarding-rail>div:last-child small{color:#a9bbc8;font-size:var(--text-meta);margin-top:5px;line-height:1.45}.onboarding-main{flex-direction:column;min-height:620px;padding:30px 34px 24px;display:flex;overflow:auto}.onboarding-main>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.onboarding-main>header>div>span{color:#9b7947;font-size:var(--text-meta);letter-spacing:.12em;text-transform:uppercase;font-weight:850}.onboarding-main>header h1{color:#223546;outline:0;margin:7px 0 0;font:500 31px/1.16 Georgia,serif}.onboarding-main>header p{color:#71808b;max-width:650px;margin:9px 0 0;font-size:12px;line-height:1.55}.onboarding-main>header>button{color:#687680;background:#f8f9f8;border:1px solid #e1e6e7;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.onboarding-step{flex:1;padding:26px 0 20px}.experience-mode-grid,.training-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.experience-mode-grid>button,.training-choice-grid>button{color:#354858;text-align:left;background:#fff;border:1px solid #dfe5e6;border-radius:18px;flex-direction:column;align-items:flex-start;min-height:190px;padding:20px;transition:all .18s;display:flex;position:relative}.experience-mode-grid>button:hover,.training-choice-grid>button:hover{border-color:#94acbd;transform:translateY(-2px);box-shadow:0 10px 24px #1b2f4014}.experience-mode-grid>button.active,.training-choice-grid>button.active{background:#f3f7fa;border-color:#547e9e;box-shadow:0 0 0 3px #3b698e17}.experience-mode-grid>button>span,.training-choice-grid>button>svg{color:#386785;background:#edf3f7;border-radius:12px;place-items:center;width:40px;height:40px;padding:9px;display:grid}.experience-mode-grid strong,.training-choice-grid strong{margin-top:18px;font-size:15px}.experience-mode-grid small,.training-choice-grid small{color:#75848e;font-size:var(--text-label);margin-top:8px;line-height:1.55}.experience-mode-grid em{color:#39755d;font-size:var(--text-meta);align-items:center;gap:5px;margin-top:auto;padding-top:15px;font-style:normal;font-weight:800;display:flex}.priority-choice-list{gap:9px;display:grid}.priority-choice-list label{cursor:pointer;background:#fff;border:1px solid #e0e5e6;border-radius:14px;grid-template-columns:0 33px 150px minmax(0,1fr);align-items:center;gap:11px;min-height:65px;padding:10px 14px;display:grid}.priority-choice-list label.active{background:#f4f8fa;border-color:#88a5b9}.priority-choice-list input{opacity:0;width:0}.priority-choice-list label>span{color:#71808a;width:31px;height:31px;font-size:var(--text-label);background:#edf1f3;border-radius:9px;place-items:center;font-weight:850;display:grid}.priority-choice-list label.active>span{color:#fff;background:#315f88}.priority-choice-list strong{color:#344858;font-size:12px}.priority-choice-list small{color:#75838d;font-size:var(--text-label);line-height:1.4}.onboarding-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.onboarding-form-grid fieldset{border:1px solid #dfe5e6;border-radius:17px;gap:8px;margin:0;padding:15px;display:grid}.onboarding-form-grid legend{color:#765f40;font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;padding:0 6px;font-weight:850}.onboarding-form-grid label{cursor:pointer;border:1px solid #e7ebec;border-radius:11px;align-items:center;gap:9px;min-height:52px;padding:8px 10px;display:flex}.onboarding-form-grid label:has(input:checked){background:#f1f6f9;border-color:#769ab5}.onboarding-form-grid label>span{color:#3e5363;align-items:center;gap:8px;display:flex}.onboarding-form-grid label strong{font-size:var(--text-label)}.onboarding-form-grid label small{color:#7b8891;font-size:var(--text-meta);line-height:1.35}.training-choice-grid>button{min-height:175px}.experience-preview{background:#f6f9fb;border:1px solid #d7e2e8;border-radius:15px;margin-top:16px;padding:15px}.experience-preview header{color:#386785;align-items:center;gap:9px;display:flex}.experience-preview header div{flex-direction:column;display:flex}.experience-preview header p{color:#8a714b;font-size:var(--text-meta);text-transform:uppercase;margin:0;font-weight:800}.experience-preview header strong{color:#3e5364;font-size:var(--text-label);margin-top:2px}.experience-preview>div{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.experience-preview>div span{color:#5f7180;font-size:var(--text-meta);background:#fff;border-radius:99px;padding:6px 9px}.experience-preview>div em{color:#315f88;margin-right:5px;font-style:normal;font-weight:850}.experience-preview>small{color:#7e8a93;font-size:var(--text-meta);margin-top:10px;display:block}.onboarding-main>footer{border-top:1px solid #e8ebec;justify-content:space-between;gap:12px;padding-top:18px;display:flex}.onboarding-main>footer>div{gap:8px;display:flex}.onboarding-main>footer button{min-height:44px}.experience-settings-panel{background:#fff;border:1px solid #dfe5e6;border-radius:20px;padding:20px;box-shadow:0 8px 24px #1826330a}.experience-settings-panel>header{align-items:flex-start;gap:12px;display:flex}.experience-settings-panel>header>span{color:#3f6f8f;background:#edf3f7;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.experience-settings-panel>header>div{flex:1}.experience-settings-panel>header p{color:#8c7049;font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:850}.experience-settings-panel>header h2{color:#2c4051;margin:4px 0 0;font:500 22px/1.2 Georgia,serif}.experience-settings-panel>header small{color:#74828c;max-width:700px;font-size:var(--text-label);margin-top:6px;line-height:1.5;display:block}.experience-settings-panel>header em{color:#39735e;font-size:var(--text-meta);text-transform:capitalize;background:#e9f3ee;border-radius:99px;padding:5px 8px;font-style:normal;font-weight:800}.experience-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.experience-settings-grid label{color:#6f7d87;font-size:var(--text-meta);font-weight:750}.experience-settings-grid select{color:#354959;background:#fff;border:1px solid #dce3e5;border-radius:10px;width:100%;height:44px;margin-top:6px;padding:0 10px;font-size:12px}.experience-priority-summary{background:#f4f7f8;border-radius:12px;flex-direction:column;margin-top:14px;padding:13px;display:flex}.experience-priority-summary strong{color:#415565;font-size:var(--text-label)}.experience-priority-summary span{color:#74818a;font-size:var(--text-meta);margin-top:4px}.experience-settings-panel>footer{justify-content:space-between;gap:10px;margin-top:18px;display:flex}.experience-settings-panel>footer>div{gap:8px;display:flex}.learning-center-page,.support-center-page{gap:16px;display:grid}.learning-hero,.support-hero{background:linear-gradient(130deg,#fff,#f4f7f8 58%,#edf4f7);border:1px solid #dce3e5;border-radius:22px;justify-content:space-between;align-items:center;gap:22px;min-height:160px;padding:27px 30px;display:flex;position:relative;overflow:hidden}.learning-hero h1,.support-hero h1{color:#273b4b;margin:6px 0 0;font:500 31px/1.15 Georgia,serif}.learning-hero>div:first-child>span,.support-hero>div:first-child>span{color:#72818b;max-width:710px;margin-top:9px;font-size:12px;line-height:1.55;display:block}.learning-progress-ring{background:#fff;border:10px solid #dfe9ee;border-top-color:#3e7192;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;width:112px;height:112px;display:flex}.learning-progress-ring strong{color:#2c4c62;font:600 22px/1 Georgia,serif}.learning-progress-ring span{color:#7b8992;font-size:var(--text-meta);margin-top:5px}.learning-now{background:#fbf6ea;border:1px solid #e4d7bc;border-radius:15px;align-items:center;gap:12px;min-height:70px;padding:14px 17px;display:flex}.learning-now>span{color:#91703e;background:#f2e4c8;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.learning-now>div{flex-direction:column;display:flex}.learning-now p{color:#95784e;font-size:var(--text-meta);text-transform:uppercase;margin:0;font-weight:850}.learning-now h2{color:#4e483d;margin:3px 0 0;font-size:13px}.learning-now small{color:#827a6b;font-size:var(--text-meta);margin-top:3px}.learning-layout{grid-template-columns:330px minmax(0,1fr);gap:15px;display:grid}.learning-catalog,.lesson-workspace,.whats-new-panel,.help-search-panel,.help-article-grid article,.ticket-list,.ticket-workspace,.feedback-center{background:#fff;border:1px solid #dfe5e6;border-radius:18px;box-shadow:0 8px 24px #18263309}.learning-catalog{overflow:hidden}.learning-catalog>label{color:#87939b;border-bottom:1px solid #e7ebec;align-items:center;gap:8px;height:52px;padding:0 14px;display:flex}.learning-catalog input{color:#354959;background:0 0;border:0;outline:0;width:100%;font-size:12px}.learning-catalog>div{gap:4px;max-height:540px;padding:7px;display:grid;overflow:auto}.learning-catalog-group{gap:4px;display:grid}.learning-catalog-group+.learning-catalog-group{border-top:1px solid #e8ecec;margin-top:7px;padding-top:8px}.learning-catalog-group>header{justify-content:space-between;align-items:center;gap:8px;min-height:31px;padding:2px 8px;display:flex}.learning-catalog-group>header span{color:#7f6948;font-size:var(--text-micro);letter-spacing:.07em;text-transform:uppercase;font-weight:850}.learning-catalog-group>header small{color:#89949b;font-size:var(--text-micro);font-weight:750}.learning-catalog button{color:#5d6e7a;text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:31px minmax(0,1fr) 16px;align-items:center;gap:9px;min-height:65px;padding:9px;display:grid}.learning-catalog button:hover,.learning-catalog button.active{background:#f0f5f7}.learning-catalog button>span:first-child{color:#5e7688;background:#edf2f4;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.learning-catalog button>span:first-child.complete{color:#347158;background:#e4f1eb}.learning-catalog button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.learning-catalog button strong{color:#3e5160;font-size:var(--text-label);align-items:center;gap:6px;display:flex}.training-optional-label{color:#8b6d3f;font-size:var(--text-micro);letter-spacing:.04em;text-transform:uppercase;background:#f3ead9;border-radius:99px;padding:2px 5px;font-style:normal;font-weight:850}.learning-catalog button small{color:#849099;font-size:var(--text-meta);align-items:center;gap:4px;margin-top:4px;display:flex}.lesson-workspace{padding:22px}.lesson-workspace>header{border-bottom:1px solid #e8ebec;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.lesson-workspace header p{color:#8a704b;font-size:var(--text-meta);text-transform:uppercase;margin:0;font-weight:850}.lesson-workspace header h2{color:#2c4050;margin:5px 0 0;font:500 24px/1.2 Georgia,serif}.lesson-workspace header span{color:#73818b;max-width:610px;font-size:var(--text-label);margin-top:8px;line-height:1.5;display:block}.lesson-workspace header em{color:#60788a;font-size:var(--text-meta);white-space:nowrap;background:#edf2f5;border-radius:99px;align-items:center;gap:5px;padding:6px 9px;font-style:normal;font-weight:800;display:flex}.lesson-workspace header em.complete{color:#39745d;background:#e6f2ec}.lesson-workspace ol{gap:10px;margin:19px 0;padding:0;list-style:none;display:grid}.lesson-workspace li{border:1px solid #e5e9ea;border-radius:12px;align-items:center;gap:11px;min-height:53px;padding:10px 12px;display:flex}.lesson-workspace li>span{color:#3f6c89;width:29px;height:29px;font-size:var(--text-meta);background:#eaf1f5;border-radius:8px;flex:none;place-items:center;font-weight:850;display:grid}.lesson-workspace li p{color:#4d5f6c;font-size:var(--text-label);margin:0;line-height:1.45}.lesson-guardrail{color:#42705e;background:#f0f6f3;border-radius:12px;align-items:flex-start;gap:9px;padding:12px;display:flex}.lesson-guardrail span{flex-direction:column;display:flex}.lesson-guardrail strong{font-size:var(--text-meta)}.lesson-guardrail small{color:#6a8077;font-size:var(--text-meta);margin-top:4px;line-height:1.45}.lesson-workspace>footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.whats-new-panel{overflow:hidden}.whats-new-panel>header{border-bottom:1px solid #e8ebec;align-items:center;gap:10px;min-height:65px;padding:13px 17px;display:flex}.whats-new-panel>header>span{color:#8d6e3e}.whats-new-panel>header>div{flex:1}.whats-new-panel p{color:#8b7049;font-size:var(--text-meta);text-transform:uppercase;margin:0;font-weight:850}.whats-new-panel h2{color:#354959;margin:3px 0 0;font-size:13px}.whats-new-panel header em{color:#39745c;font-size:var(--text-micro);background:#e7f2ec;border-radius:99px;padding:4px 7px;font-style:normal;font-weight:800}.whats-new-panel>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.whats-new-panel article{border-right:1px solid #e8ebec;flex-direction:column;min-height:90px;padding:15px 17px;display:flex}.whats-new-panel article:last-child{border-right:0}.whats-new-panel article strong{color:#415463;font-size:var(--text-label)}.whats-new-panel article span{color:#77858e;font-size:var(--text-meta);margin-top:6px;line-height:1.45}.support-hero-icon{color:#356783;background:#dfeaf0;border-radius:22px;flex:none;place-items:center;width:76px;height:76px;display:grid;transform:rotate(-4deg)}.support-tabs{background:#f7f8f8;border:1px solid #dfe5e6;border-radius:14px;gap:4px;padding:5px;display:flex}.support-tabs button{color:#687984;min-height:44px;font-size:var(--text-label);background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:0 14px;font-weight:750;display:flex}.support-tabs button.active{color:#315f88;background:#fff;box-shadow:0 3px 10px #1e303f14}.support-tabs em{min-width:20px;height:20px;font-size:var(--text-micro);background:#e9eef1;border-radius:99px;place-items:center;padding:0 5px;font-style:normal;display:grid}.help-library{gap:14px;display:grid}.help-search-panel{align-items:center;gap:18px;min-height:85px;padding:14px;display:flex}.help-search-panel>label{color:#84919a;border:1px solid #dce3e5;border-radius:12px;flex:1;align-items:center;gap:9px;height:50px;padding:0 14px;display:flex}.help-search-panel input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.help-search-panel>div{align-items:center;gap:10px;max-width:430px;display:flex}.help-search-panel>div>span{color:#547465;grid-template-columns:22px minmax(0,1fr);column-gap:7px;display:grid}.help-search-panel>div strong{font-size:var(--text-meta)}.help-search-panel>div small{color:#72837b;font-size:var(--text-meta);grid-column:2;line-height:1.35}.help-article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.help-article-grid article{flex-direction:column;min-height:190px;padding:18px;display:flex}.help-article-grid article>span{color:#426e8a;background:#edf3f6;border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.help-article-grid p{color:#8e7149;font-size:var(--text-meta);text-transform:uppercase;margin:14px 0 0;font-weight:850}.help-article-grid h2{color:#344858;margin:5px 0 0;font-size:14px}.help-article-grid small{color:#76848d;font-size:var(--text-meta);margin-top:7px;line-height:1.5}.help-article-grid button{color:#356787;min-height:40px;font-size:var(--text-meta);background:0 0;border:0;align-items:center;gap:5px;margin-top:auto;padding:0;font-weight:800;display:flex}.ticket-center{grid-template-columns:320px minmax(0,1fr);gap:14px;min-height:620px;display:grid}.ticket-list{overflow:hidden}.ticket-list>header{border-bottom:1px solid #e7ebec;justify-content:space-between;align-items:center;min-height:67px;padding:13px 15px;display:flex}.ticket-list header p{color:#8b7049;font-size:var(--text-meta);text-transform:uppercase;margin:0;font-weight:850}.ticket-list header h2{color:#354858;margin:3px 0 0;font-size:14px}.ticket-list header button{color:#fff;background:#183047;border:0;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.ticket-list>div{align-content:start;gap:4px;max-height:550px;padding:7px;display:grid;overflow:auto}.ticket-list>div>button{color:#687984;text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:33px minmax(0,1fr) 15px;align-items:center;gap:9px;min-height:66px;padding:9px;display:grid}.ticket-list>div>button.active,.ticket-list>div>button:hover{background:#f0f5f7}.ticket-priority{color:#456c85;background:#eaf1f4;border-radius:10px;place-items:center;width:33px;height:33px;display:grid}.ticket-priority.high,.ticket-priority.urgent{color:#a35743;background:#f9e8df}.ticket-list button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.ticket-list button strong{color:#415463;font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ticket-list button small{color:#839098;font-size:var(--text-meta);text-transform:capitalize;margin-top:4px}.ticket-workspace{min-width:0;overflow:hidden}.support-form{gap:14px;padding:21px;display:grid}.support-form>header{align-items:flex-start;gap:11px;display:flex}.support-form>header>span{color:#3f6c89;background:#edf3f6;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.support-form header p{color:#8c7049;font-size:var(--text-meta);text-transform:uppercase;margin:0;font-weight:850}.support-form header h2{color:#344858;margin:4px 0 0;font:500 21px/1.2 Georgia,serif}.support-form header small{color:#75838d;font-size:var(--text-meta);margin-top:5px;line-height:1.45;display:block}.support-form>label,.support-form .form-grid>label{color:#687984;font-size:var(--text-meta);flex-direction:column;gap:6px;font-weight:750;display:flex}.support-form input,.support-form select,.support-form textarea{color:#354959;background:#fff;border:1px solid #dce3e5;border-radius:10px;width:100%;font-size:12px}.support-form input,.support-form select{height:44px;padding:0 10px}.support-form textarea{resize:vertical;min-height:130px;padding:10px}.support-consent-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.support-consent-row label{border:1px solid #e0e5e6;border-radius:11px;align-items:flex-start;gap:8px;min-height:63px;padding:10px;display:flex}.support-consent-row label>span{flex-direction:column;display:flex}.support-consent-row strong{color:#4a5c69;font-size:var(--text-meta)}.support-consent-row small{color:#7b8891;font-size:var(--text-meta);margin-top:3px;line-height:1.35}.support-form>footer{justify-content:flex-end;gap:8px;display:flex}.ticket-detail{flex-direction:column;display:flex}.ticket-detail>header{border-bottom:1px solid #e7ebec;align-items:flex-start;gap:11px;min-height:92px;padding:17px 19px;display:flex}.ticket-detail-icon{color:#3f6c88;background:#edf3f6;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.ticket-detail-icon.high,.ticket-detail-icon.urgent{color:#a35641;background:#f9e8df}.ticket-detail>header>div{flex:1}.ticket-detail header p{color:#8c7049;font-size:var(--text-meta);text-transform:uppercase;margin:0;font-weight:850}.ticket-detail header h2{color:#344858;margin:4px 0 0;font-size:16px}.ticket-detail header small{color:#7b8790;font-size:var(--text-meta);margin-top:5px;display:block}.ticket-detail header select{color:#4d6070;height:38px;font-size:var(--text-meta);background:#fff;border:1px solid #dce3e5;border-radius:9px;padding:0 8px}.ticket-detail header>em{color:#39735d;font-size:var(--text-meta);text-transform:capitalize;background:#e9f2ee;border-radius:99px;padding:5px 8px;font-style:normal;font-weight:800}.ticket-description{color:#687984;background:#f5f7f8;border-radius:12px;align-items:flex-start;gap:9px;margin:15px 18px 0;padding:13px;display:flex}.ticket-description p{white-space:pre-wrap;font-size:var(--text-label);margin:0;line-height:1.55}.ticket-thread{gap:9px;padding:16px 18px;display:grid}.ticket-thread>article{background:#fff;border:1px solid #e1e6e7;border-radius:12px;gap:9px;max-width:84%;padding:11px;display:flex}.ticket-thread>article.support{background:#f0f5f8;margin-left:auto}.ticket-thread>article>span{color:#456d87;background:#e8eff3;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;display:grid}.ticket-thread article strong{color:#435665;font-size:var(--text-meta)}.ticket-thread article p{color:#647580;white-space:pre-wrap;font-size:var(--text-meta);margin:5px 0 0;line-height:1.5}.ticket-thread article small{color:#89949b;font-size:var(--text-micro);margin-top:6px;display:block}.ticket-thread>div{color:#77868f;border:1px dashed #dce2e4;border-radius:11px;align-items:center;gap:8px;padding:12px;display:flex}.ticket-thread>div span{flex-direction:column;display:flex}.ticket-thread>div strong{font-size:var(--text-meta)}.ticket-thread>div small{font-size:var(--text-meta);margin-top:3px}.ticket-reply{border-top:1px solid #e7ebec;margin-top:auto;padding:15px 18px 18px}.ticket-reply label{color:#687984;font-size:var(--text-meta);flex-direction:column;gap:5px;font-weight:750;display:flex}.ticket-reply textarea{resize:vertical;border:1px solid #dce3e5;border-radius:10px;min-height:82px;padding:9px;font-size:12px}.ticket-reply footer{justify-content:space-between;align-items:center;gap:8px;margin-top:9px;display:flex}.ticket-reply footer>span{color:#6d8178;font-size:var(--text-meta);align-items:center;gap:5px;display:flex}.feedback-center{overflow:hidden}.feedback-center>header{border-bottom:1px solid #e7ebec;justify-content:space-between;align-items:center;gap:16px;min-height:93px;padding:18px 20px;display:flex}.feedback-center>header p{color:#8c7049;font-size:var(--text-meta);text-transform:uppercase;margin:0;font-weight:850}.feedback-center>header h2{color:#344858;margin:4px 0 0;font:500 21px/1.2 Georgia,serif}.feedback-center>header span{color:#75838d;font-size:var(--text-meta);margin-top:5px;display:block}.feedback-form{background:#fafbfb;border-bottom:1px solid #e7ebec}.feedback-list{display:grid}.feedback-list>article{border-bottom:1px solid #e7ebec;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:11px;min-height:100px;padding:15px 19px;display:grid}.feedback-icon{color:#916d38;background:#fbf1dc;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.feedback-icon.what_works{color:#39745d;background:#e7f2ec}.feedback-list article p{color:#8c7049;font-size:var(--text-meta);text-transform:uppercase;margin:0;font-weight:800}.feedback-list article h3{color:#3d5060;margin:4px 0 0;font-size:12px}.feedback-list article>div>span{color:#6f7f89;white-space:pre-wrap;max-width:740px;font-size:var(--text-meta);margin-top:6px;line-height:1.5;display:block}.feedback-list article small{color:#89939a;font-size:var(--text-meta);text-transform:capitalize;margin-top:7px;display:block}.feedback-list article select{color:#536572;height:38px;font-size:var(--text-meta);background:#fff;border:1px solid #dce3e5;border-radius:9px;padding:0 8px}.feedback-list article>em{color:#60737f;font-size:var(--text-meta);text-transform:capitalize;background:#edf2f4;border-radius:99px;padding:5px 8px;font-style:normal;font-weight:800}.support-empty{color:#839099;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:180px;display:flex}.support-empty.compact{min-height:140px}.support-empty strong{color:#526572;font-size:var(--text-label)}.support-empty span{max-width:260px;font-size:var(--text-meta);line-height:1.45}.support-empty button{color:#356787;min-height:40px;font-size:var(--text-meta);background:0 0;border:0;font-weight:800}.import-template-start{gap:14px;display:grid}.import-template-banner{color:#46715f;background:#f1f7f4;border:1px solid #d9e6df;border-radius:14px;align-items:flex-start;gap:10px;padding:14px;display:flex}.import-template-banner>div{flex:1}.import-template-banner p{color:#6a8a7b;font-size:var(--text-meta);text-transform:uppercase;margin:0;font-weight:850}.import-template-banner h3{color:#3b5a4d;margin:3px 0 0;font-size:13px}.import-template-banner span{color:#6d8178;font-size:var(--text-meta);margin-top:5px;line-height:1.45;display:block}.import-template-banner em{color:#517664;font-size:var(--text-micro);white-space:nowrap;background:#fff;border-radius:99px;padding:4px 7px;font-style:normal;font-weight:800}.import-template-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.import-template-grid article{border:1px solid #dfe5e6;border-radius:14px;grid-template-columns:38px minmax(0,1fr);gap:9px;padding:13px;display:grid}.import-template-icon{color:#406d89;background:#edf3f6;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.import-template-grid article>div{flex-direction:column;display:flex}.import-template-grid p{color:#405363;font-size:var(--text-label);margin:0;font-weight:800}.import-template-grid small{color:#7a8790;font-size:var(--text-meta);margin-top:4px;line-height:1.4}.import-template-grid article>button{color:#4d687a;min-height:38px;font-size:var(--text-meta);background:#f8f9f9;border:1px solid #dce3e5;border-radius:9px;justify-content:center;align-items:center;gap:5px;margin-top:10px;padding:0 8px;font-weight:750;display:flex}.import-template-grid article>button:first-of-type{grid-column:1}.import-template-grid article>button:nth-of-type(2),.import-template-grid article>button:nth-of-type(3){grid-column:2}.export-field-picker{border:1px solid #dfe5e6;border-radius:14px;overflow:hidden}.export-field-picker>header{background:#f8f9f9;border-bottom:1px solid #e7ebec;align-items:center;gap:10px;min-height:68px;padding:12px 14px;display:flex}.export-field-picker>header>span{color:#3e6b87;background:#e8f0f4;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.export-field-picker header>div{flex:1}.export-field-picker header p{color:#8c7049;font-size:var(--text-meta);text-transform:uppercase;margin:0;font-weight:850}.export-field-picker header h3{color:#405363;font-size:var(--text-label);margin:3px 0 0}.export-field-picker header small{color:#7f8a92;font-size:var(--text-meta);margin-top:3px;display:block}.export-field-picker header button{color:#4a6577;min-height:38px;font-size:var(--text-meta);background:#fff;border:1px solid #d8e0e2;border-radius:9px;padding:0 10px;font-weight:800}.export-field-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}.export-field-picker fieldset{border:1px solid #e4e8e9;border-radius:11px;gap:5px;margin:0;padding:10px;display:grid}.export-field-picker legend{color:#7f694a;font-size:var(--text-meta);text-transform:uppercase;padding:0 5px;font-weight:850}.export-field-picker fieldset label{color:#687984;cursor:pointer;border-radius:8px;grid-template-columns:0 22px minmax(0,1fr);align-items:center;gap:6px;min-height:34px;padding:5px 7px;display:grid}.export-field-picker fieldset label.active{color:#3f5e72;background:#f0f5f7}.export-field-picker input{opacity:0;width:0}.export-field-picker fieldset label>span{border:1px solid #d5dee1;border-radius:6px;place-items:center;width:21px;height:21px;display:grid}.export-field-picker fieldset label.active>span{color:#fff;background:#4b7895;border-color:#4b7895}.export-field-picker fieldset strong{font-size:var(--text-meta)}.export-preset-name{border:1px solid #e0e5e6;border-radius:12px;grid-template-columns:20px minmax(0,1fr) minmax(190px,.7fr);align-items:center;gap:9px;min-height:65px;padding:10px 12px;display:grid!important}.export-preset-name>span{flex-direction:column;display:flex}.export-preset-name strong{color:#4a5e6d;font-size:var(--text-meta)}.export-preset-name small{color:#7c8991;font-size:var(--text-meta);margin-top:3px}.export-preset-name input{margin:0!important}.export-compliance-disclosure{color:#664d1f;background:#fff8e8;border:1px solid #d6c390;border-radius:11px;align-items:flex-start;gap:9px;margin:0 0 12px;padding:11px 12px;display:flex}.export-compliance-disclosure>svg{flex:none;margin-top:1px}.export-compliance-disclosure>span{flex-direction:column;display:flex}.export-compliance-disclosure strong{font-size:12px;line-height:1.4}.export-compliance-disclosure small{color:#705d37;font-size:var(--text-label);margin-top:3px;line-height:1.45}.export-field-picker fieldset label.locked{cursor:not-allowed}.export-field-picker fieldset label.locked>span{color:#fff;background:#765d2e;border-color:#765d2e}.export-field-picker fieldset label strong small{color:#6a5a3a;font-size:var(--text-meta);margin-top:2px;font-weight:700;line-height:1.3;display:block}.experience-focused .more-intro,.experience-focused .proprietary-promise-grid{display:none}:root[data-theme=dark] :is(.onboarding-dialog,.experience-mode-grid>button,.training-choice-grid>button,.experience-settings-panel,.learning-hero,.support-hero,.learning-catalog,.lesson-workspace,.whats-new-panel,.help-search-panel,.help-article-grid article,.ticket-list,.ticket-workspace,.feedback-center,.support-form input,.support-form select,.support-form textarea,.ticket-detail header select,.ticket-reply textarea,.feedback-list article select,.import-template-grid article,.export-field-picker,.export-preset-name){color:#c9d5de;background:#121d29;border-color:#2b3a49}:root[data-theme=dark] :is(.experience-mode-grid>button.active,.training-choice-grid>button.active,.onboarding-form-grid label:has(input:checked),.priority-choice-list label.active,.learning-catalog button.active,.learning-catalog button:hover,.ticket-list>div>button.active,.ticket-list>div>button:hover){background:#1a2a38;border-color:#4c7089}:root[data-theme=dark] :is(.onboarding-main h1,.experience-settings-panel h2,.learning-hero h1,.support-hero h1,.lesson-workspace header h2,.help-article-grid h2,.ticket-detail header h2,.feedback-center>header h2,.feedback-list article h3){color:#d9e4eb}:root[data-theme=dark] :is(.onboarding-main,.experience-settings-grid select,.export-field-picker>header,.export-field-picker header button,.import-template-grid article>button){color:#c8d4dd;background:#111b27;border-color:#2b3a49}:root[data-theme=dark] .export-compliance-disclosure{color:#f2d493;background:#2e291f;border-color:#665535}:root[data-theme=dark] .export-compliance-disclosure small{color:#ddc58f}:root[data-theme=dark] .export-field-picker fieldset label strong small{color:#d9c28d}:root[data-theme=dark] .export-field-picker fieldset label.active{color:#edf5fa;background:#1d3040}:root[data-theme=dark] .export-field-picker fieldset label.active strong{color:#edf5fa}:root[data-theme=dark] .export-field-picker fieldset label.locked{color:#f3dfb2;background:#332b1f}:root[data-theme=dark] .export-field-picker fieldset label.locked strong{color:#f3dfb2}.export-field-picker fieldset label:has(input:focus-visible){outline-offset:2px;outline:3px solid #3e719252}:root[data-theme=dark] :is(.support-tabs,.ticket-description,.experience-priority-summary,.support-form.feedback-form){background:#182432;border-color:#2b3a49}.learning-progress-ring{background:radial-gradient(circle,#fff 0 60%,transparent 61%),conic-gradient(#3e7192 var(--learning-progress),#dfe9ee 0);border:0}.training-policy-paused{color:#995f48;background:#fcf3ee;border:1px solid #e2c8b9;border-radius:14px;align-items:center;gap:11px;min-height:62px;padding:13px 16px;display:flex}.training-policy-paused div{flex-direction:column;display:flex}.training-policy-paused strong{font-size:var(--text-label)}.training-policy-paused span{color:#866e63;font-size:var(--text-meta);margin-top:3px}.learning-now>div{flex:1}.learning-now>button{flex:none}.learning-refresh-note{color:#40735f;background:#f4f9f6;border:1px solid #d9e6df;border-radius:14px;align-items:center;gap:10px;min-height:60px;padding:12px 15px;display:flex}.learning-refresh-note>div{flex-direction:column;display:flex}.learning-refresh-note strong{font-size:var(--text-meta)}.learning-refresh-note span{color:#6f8178;font-size:var(--text-meta);margin-top:3px;line-height:1.45}.lesson-case-preview{background:linear-gradient(135deg,#f7fafb,#f2f7f4);border:1px solid #dce6e9;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(250px,.9fr);gap:14px;margin:16px 0 0;padding:14px;display:grid}.lesson-case-preview>div{flex-direction:column;display:flex}.lesson-case-preview p{color:#927447;font-size:var(--text-micro);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:850}.lesson-case-preview strong{color:#3f5665;margin-top:4px;font:600 14px/1.25 Georgia,serif}.lesson-case-preview>div span{color:#71808a;font-size:var(--text-meta);margin-top:5px;line-height:1.45}.lesson-case-preview ol{flex-wrap:wrap;align-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lesson-case-preview li{color:#627580;min-height:30px;font-size:var(--text-micro);background:#fff;border:1px solid #dfe6e7;border-radius:99px;align-items:center;gap:5px;padding:5px 8px;display:flex}.lesson-case-preview li span{color:#3e6d89;background:#e8f0f4;border-radius:50%;place-items:center;width:18px;height:18px;font-weight:850;display:grid}.learning-catalog button>span:first-child.skipped{color:#91703e;background:#f7eee0}.training-step-list{gap:8px;margin:18px 0;display:grid}.training-step-list>article{color:#81909a;background:#fff;border:1px solid #e4e9ea;border-radius:12px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:56px;padding:10px 12px;display:grid}.training-step-list>article>span{color:#657c8c;width:29px;height:29px;font-size:var(--text-meta);background:#edf2f4;border-radius:9px;place-items:center;font-weight:850;display:grid}.training-step-list>article>div{flex-direction:column;min-width:0;display:flex}.training-step-list strong{color:#435766;font-size:var(--text-label)}.training-step-list small{color:#7d8a93;font-size:var(--text-meta);margin-top:4px;line-height:1.4}.training-step-list>article.complete{background:#f5faf7;border-color:#d8e7df}.training-step-list>article.complete>span{color:#39745d;background:#dfefe6}.training-step-list>article.active{background:#f2f7f9;border-color:#7398b2;box-shadow:0 0 0 3px #3f6c8914}.training-step-list>article.active>span{color:#fff;background:#315f88}.training-prerequisite-note{color:#846c48;font-size:var(--text-meta);background:#fbf7ef;border:1px solid #e6dcc8;border-radius:11px;align-items:center;gap:8px;margin:13px 0 0;padding:11px 12px;display:flex}.training-history-panel{background:#fff;border:1px solid #dfe5e6;border-radius:18px;overflow:hidden;box-shadow:0 8px 24px #18263309}.training-history-panel>header{border-bottom:1px solid #e7ebec;align-items:center;gap:11px;min-height:78px;padding:14px 18px;display:flex}.training-history-panel>header>span{color:#3f6c89;background:#edf3f6;border-radius:11px;flex:none;place-items:center;width:39px;height:39px;display:grid}.training-history-panel header p{color:#8b704a;font-size:var(--text-meta);text-transform:uppercase;margin:0;font-weight:850}.training-history-panel header h2{color:#354858;margin:3px 0 0;font:500 20px/1.2 Georgia,serif}.training-history-panel header small{color:#79868f;font-size:var(--text-meta);margin-top:4px;display:block}.training-history-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.training-history-list article{border-bottom:1px solid #edf0f1;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:67px;padding:11px 15px;display:grid}.training-history-list article:nth-child(odd){border-right:1px solid #edf0f1}.training-history-list article>span{color:#39745d;background:#e6f2ec;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.training-history-list article>div{flex-direction:column;min-width:0;display:flex}.training-history-list strong{color:#465866;font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.training-history-list small{color:#7f8b93;font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.training-history-list em{color:#617585;font-size:var(--text-micro);background:#edf2f4;border-radius:99px;padding:4px 7px;font-style:normal;font-weight:800}.training-history-empty{color:#74838d;min-height:64px;font-size:var(--text-meta);align-items:center;gap:9px;padding:14px 18px;display:flex}.training-admin-panel{background:#fff;border:1px solid #dfe5e6;border-radius:18px;overflow:hidden;box-shadow:0 8px 24px #18263309}.training-admin-panel>header{border-bottom:1px solid #e7ebec;align-items:center;gap:11px;min-height:84px;padding:15px 18px;display:flex}.training-admin-panel>header>span{color:#3f6c89;background:#edf3f6;border-radius:11px;flex:none;place-items:center;width:39px;height:39px;display:grid}.training-admin-panel>header>div{flex:1}.training-admin-panel header p{color:#8b704a;font-size:var(--text-meta);text-transform:uppercase;margin:0;font-weight:850}.training-admin-panel header h2{color:#354858;margin:3px 0 0;font:500 20px/1.2 Georgia,serif}.training-admin-panel header small{color:#79868f;font-size:var(--text-meta);margin-top:4px;display:block}.training-admin-policy-actions{flex:none;align-items:center;gap:8px;display:flex}.training-admin-policy-actions .secondary-button{white-space:nowrap;min-height:44px}.training-policy-summary{color:#42647a;background:#f7fafb;border-bottom:1px solid #e7ebec;align-items:flex-start;gap:9px;margin:0;padding:11px 16px;display:flex}.training-policy-summary>svg{flex:none;margin-top:2px}.training-policy-summary>span{flex-direction:column;display:flex}.training-policy-summary strong{font-size:var(--text-meta)}.training-policy-summary small{color:#71818b;font-size:var(--text-meta);margin-top:3px;line-height:1.45}.training-policy-summary.strict{color:#886a3f;background:#fcf8ef;border-bottom-color:#e5d9bf}.training-admin-row{border-bottom:1px solid #edf0f1;grid-template-columns:1.25fr 1.2fr .8fr 1fr 74px;align-items:center;gap:12px;min-height:67px;padding:10px 15px;display:grid}.training-admin-row:last-child{border-bottom:0}.training-admin-row>span{flex-direction:column;min-width:0;display:flex}.training-admin-row strong{color:#465866;font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.training-admin-row small{color:#7f8b93;font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;line-height:1.35;overflow:hidden}.training-admin-head{color:#7b8890;min-height:39px;font-size:var(--text-meta);text-transform:uppercase;background:#f7f9f9;font-weight:850}.training-admin-row>span:last-child>button{color:#5b7180;width:100%;min-height:44px;font-size:var(--text-meta);background:#fff;border:1px solid #dce3e5;border-radius:9px;justify-content:center;align-items:center;gap:5px;font-weight:800;display:flex}.pilot-governance-panel{background:#fff;border:1px solid #dfe5e6;border-radius:18px;overflow:hidden;box-shadow:0 8px 24px #18263309}.pilot-governance-panel>header{border-bottom:1px solid #e7ebec;align-items:center;gap:10px;min-height:78px;padding:14px 17px;display:flex}.pilot-governance-panel>header>span{color:#3f6c89;background:#edf3f6;border-radius:11px;flex:none;place-items:center;width:39px;height:39px;display:grid}.pilot-governance-panel>header>div{flex:1}.pilot-governance-panel>header p,.pilot-manifest-form>div>p{color:#8b704a;font-size:var(--text-meta);text-transform:uppercase;margin:0;font-weight:850}.pilot-governance-panel>header h2{color:#354858;margin:3px 0 0;font:500 20px/1.2 Georgia,serif}.pilot-governance-panel>header small{color:#79868f;font-size:var(--text-meta);margin-top:4px;display:block}.pilot-governance-panel>header>em{color:#436c82;font-size:var(--text-meta);background:#edf4f7;border-radius:999px;padding:6px 9px;font-style:normal;font-weight:850}.pilot-next-review{background:#fcf8ef;border-bottom:1px solid #e7ebec;flex-direction:column;padding:12px 17px;display:flex}.pilot-next-review>span{color:#967546;font-size:var(--text-micro);text-transform:uppercase;font-weight:850}.pilot-next-review strong{color:#4c5260;font-size:var(--text-label);margin-top:4px}.pilot-next-review small{color:#777b7f;font-size:var(--text-meta);margin-top:3px;line-height:1.45}.pilot-next-review.complete{background:#f1f7f3}.pilot-governance-grid{grid-template-columns:1fr 1fr;gap:14px;padding:15px;display:grid}.pilot-review-form,.pilot-manifest-form{background:#fafcfc;border:1px solid #e2e8e9;border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.pilot-review-form>p{color:#647681;font-size:var(--text-meta);margin:0;line-height:1.5}.pilot-review-form label,.pilot-manifest-form label{color:#586b77;font-size:var(--text-meta);flex-direction:column;gap:5px;font-weight:800;display:flex}.pilot-review-form :is(select,textarea),.pilot-manifest-form :is(input,select,textarea){color:#405463;width:100%;min-height:44px;font:500 var(--text-label)/1.4 Arial,sans-serif;background:#fff;border:1px solid #d9e1e3;border-radius:9px;padding:9px 10px}.pilot-review-form textarea,.pilot-manifest-form textarea{resize:vertical;min-height:78px}.pilot-review-form>div{flex-wrap:wrap;gap:7px;display:flex}.pilot-review-form .pilot-bypass{color:#8c6843}.pilot-manifest-form h3{color:#405463;margin:3px 0 0;font-size:13px}.pilot-manifest-form>div>small{color:#75838c;font-size:var(--text-meta);margin-top:4px;line-height:1.4;display:block}.pilot-form-pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pilot-manifest-form fieldset{border:1px solid #e1e6e8;border-radius:10px;grid-template-columns:1fr 1fr;gap:7px;max-height:220px;margin:0;padding:10px;display:grid;overflow:auto}.pilot-manifest-form legend{color:#586b77;font-size:var(--text-meta);padding:0 5px;font-weight:800}.pilot-manifest-form fieldset label{flex-direction:row;align-items:center;gap:6px;font-weight:650}.pilot-manifest-form fieldset input{accent-color:#416f89;width:18px;min-height:18px}.pilot-manifest-list{border-top:1px solid #e7ebec}.pilot-manifest-list>p{color:#79868f;font-size:var(--text-meta);margin:0;padding:15px}.pilot-manifest-list article{border-bottom:1px solid #edf0f1;grid-template-columns:1fr auto auto;align-items:center;gap:10px;min-height:60px;padding:10px 15px;display:grid}.pilot-manifest-list article>span{flex-direction:column;min-width:0;display:flex}.pilot-manifest-list strong{color:#465866;font-size:var(--text-meta)}.pilot-manifest-list small{color:#7f8b93;font-size:var(--text-meta);margin-top:4px}.pilot-manifest-list em{color:#667985;font-size:var(--text-micro);text-transform:uppercase;background:#edf1f3;border-radius:999px;padding:5px 7px;font-style:normal;font-weight:850}.pilot-manifest-list em.approved{color:#36714a;background:#eaf4ed}.pilot-manifest-list article>div{gap:6px;display:flex}.pilot-manifest-list button{min-height:40px;padding:0 10px}.pilot-governance-panel>footer{color:#71818b;font-size:var(--text-meta);background:#f6f9fa;align-items:flex-start;gap:7px;padding:11px 15px;line-height:1.45;display:flex}.pilot-governance-panel>footer svg{flex:none}.create-data-gate{color:#80663f;background:#fcf9ef;border:1px solid #dfdfcf;border-radius:12px;align-items:flex-start;gap:9px;margin:4px 0 12px;padding:12px;display:flex}.create-data-gate>svg{flex:none;margin-top:14px}.create-data-gate label{color:#665d4c;width:100%;font-size:var(--text-meta);flex-direction:column;gap:5px;font-weight:850;display:flex}.create-data-gate select{color:#465866;background:#fff;border:1px solid #d9d8c8;border-radius:9px;min-height:44px;padding:9px 10px}.training-status{text-transform:capitalize;background:#edf2f4;border-radius:99px;width:max-content;padding:3px 6px}.training-status.completed{color:#39745d;background:#e6f2ec}.training-status.deferred{color:#856c45;background:#f8efdf}.guided-training-layer{z-index:310;pointer-events:none;position:fixed;inset:0}.training-dimmer{z-index:311;pointer-events:none;background:#09131d9e;position:fixed;inset:0}.training-spotlight{z-index:311;pointer-events:none;border:3px solid #e0ae60;border-radius:14px;animation:1.35s ease-in-out infinite training-pulse;position:fixed;box-shadow:0 0 0 9999px #09131d9e,0 0 0 7px #e0ae603d,0 0 28px #e0ae607a}@keyframes training-pulse{0%,to{box-shadow:0 0 0 9999px #09131d9e,0 0 0 7px #e0ae6033,0 0 22px #e0ae6061}50%{box-shadow:0 0 0 9999px #09131d9e,0 0 0 11px #e0ae604d,0 0 34px #e0ae608f}}.training-coach{right:calc(22px + env(safe-area-inset-right));bottom:calc(22px + env(safe-area-inset-bottom));z-index:320;width:min(430px,calc(100vw - 44px - env(safe-area-inset-left) - env(safe-area-inset-right)));max-height:calc(100dvh - 44px - env(safe-area-inset-top) - env(safe-area-inset-bottom));color:#405463;pointer-events:auto;background:#fff;border:1px solid #ffffffbd;border-radius:21px;outline:0;position:fixed;overflow:auto;box-shadow:0 24px 75px #08131d57}.training-coach.coach-right{right:calc(22px + env(safe-area-inset-right));top:auto;left:auto;bottom:calc(22px + env(safe-area-inset-bottom));transform:none}.training-coach.coach-left{left:calc(22px + env(safe-area-inset-left));top:auto;right:auto;bottom:calc(22px + env(safe-area-inset-bottom));transform:none}.training-coach.coach-top{left:50%;right:auto;top:calc(22px + env(safe-area-inset-top));bottom:auto;transform:translate(-50%)}.training-coach.coach-bottom{top:auto;left:50%;right:auto;bottom:calc(22px + env(safe-area-inset-bottom));transform:translate(-50%)}.training-coach.target-step{max-height:min(440px,46dvh)}.training-coach>header{border-bottom:1px solid #e7ebec;justify-content:space-between;align-items:center;gap:10px;min-height:65px;padding:12px 14px;display:flex}.training-coach>header>div{align-items:center;gap:9px;min-width:0;display:flex}.training-coach>header>div>span{color:#3c6b88;background:#eaf1f5;border-radius:10px;flex:none;place-items:center;width:35px;height:35px;display:grid}.training-coach>header div div{flex-direction:column;min-width:0;display:flex}.training-coach>header p{color:#7d694d;font-size:var(--text-label);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;font-weight:850;overflow:hidden}.training-coach>header strong{color:#405463;margin-top:3px;font-size:13px}.training-coach>header>button{color:#6e7c85;background:#f8f9f9;border:1px solid #e0e5e6;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.training-coach-progress{background:#e6ecef;height:4px}.training-coach-progress i{background:linear-gradient(90deg,#315f88,#5b8cab);height:100%;transition:width .28s;display:block}.training-step-card{padding:17px 18px 13px}.training-step-card>p{color:#9a7949;font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:850}.training-step-card h2{color:#2d4151;margin:5px 0 0;font:500 22px/1.2 Georgia,serif}.training-step-card>span{color:#657681;margin-top:8px;font-size:14px;line-height:1.55;display:block}.training-step-card>div{color:#46715f;background:#f0f6f3;border-radius:11px;grid-template-columns:18px minmax(0,1fr);gap:7px;margin-top:13px;padding:10px;display:grid}.training-step-card>div small{color:#6f8178;flex-direction:column;font-size:12px;line-height:1.45;display:flex}.training-step-card>div strong{color:#466c5c;margin-bottom:2px;font-size:12px}.training-step-card .training-guide-copy{color:#426d88;background:#edf4f8}.training-step-card .training-guide-copy small,.training-step-card .training-guide-copy strong{color:#52778e}.training-step-card .training-action-copy,.training-step-card .training-case-chip{grid-template-columns:1fr}.training-step-card .training-action-copy{background:#fcf8ef;border:1px solid #eadfc9}.training-step-card .training-action-copy small{color:#98794b;font-size:var(--text-label);letter-spacing:.05em;text-transform:uppercase;font-weight:850}.training-step-card .training-action-copy>span{color:#675f53;margin-top:4px;font-size:13px;line-height:1.5}.training-step-card .training-case-chip{background:#f8fafa;border:1px solid #dfe6e7}.training-step-card .training-case-chip>small{color:#907147;font-size:var(--text-label);text-transform:uppercase;font-weight:850}.training-step-card .training-case-chip>strong{color:#435a69;margin:3px 0 0;font-size:12px}.training-step-card .training-case-chip>span{color:#74838c;margin-top:3px;font-size:12px;line-height:1.4}.training-help-copy{background:#f6f9fb;border:1px solid #dce6ec;border-radius:10px;gap:7px;padding:9px;line-height:1.45;display:flex;color:#607684!important;text-transform:none!important;letter-spacing:0!important;margin:11px 0 0!important;font-size:12px!important}.training-target-instruction{z-index:3;background:#f7f9f9;border:1px solid #dce4e7;border-radius:11px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;margin:0 18px 15px;padding:11px;display:grid;position:sticky;bottom:0;box-shadow:0 -8px 18px #ffffffe6}.training-target-instruction>span{background:#d2a15c;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #d2a15c26}.training-target-instruction>span.missing{background:#b86c55}.training-target-instruction strong{color:#5d707d;font-size:12px}.training-target-instruction button{color:#356787;background:0 0;border:0;align-items:center;gap:5px;min-height:44px;padding:0 8px;font-size:12px;font-weight:800;display:flex}.training-input-control,.training-choice-control{background:#f8fafa;border:1px solid #dde4e6;border-radius:13px;margin:0 18px 16px;padding:13px}.training-input-control label{color:#627480;flex-direction:column;gap:6px;font-size:12px;font-weight:800;display:flex}.training-input-control input,.training-input-control textarea{color:#354959;background:#fff;border:1px solid #d8e0e2;border-radius:10px;width:100%;padding:10px;font-size:16px}.training-input-control input{height:45px}.training-input-control textarea{resize:vertical;min-height:88px;line-height:1.45}.training-input-control small{color:#829098;margin:7px 0 10px;font-size:12px;line-height:1.4;display:block}.training-input-control button,.training-choice-control>button{justify-content:center;width:100%;min-height:44px}.training-choice-control{gap:7px;display:grid}.training-choice-control legend{color:#7f694b;font-size:var(--text-label);text-transform:uppercase;padding:0 5px;font-weight:850}.training-choice-control label{cursor:pointer;background:#fff;border:1px solid #e0e5e6;border-radius:9px;grid-template-columns:0 24px minmax(0,1fr);align-items:center;gap:7px;min-height:44px;padding:7px 9px;display:grid}.training-choice-control label.active{background:#eff5f8;border-color:#7195af}.training-choice-control label:focus-within{border-color:#3f6f8f;box-shadow:0 0 0 3px #3f6f8f29}.training-choice-control input{opacity:0;width:0}.training-choice-control label>span{border:1px solid #d4dde0;border-radius:7px;place-items:center;width:23px;height:23px;display:grid}.training-choice-control label.active>span{color:#fff;background:#3f6f8f;border-color:#3f6f8f}.training-choice-control label strong{color:#50636f;font-size:12px}.training-confirm-button{color:#fff;background:#173047;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:calc(100% - 36px);min-height:49px;margin:0 18px 16px;font-size:13px;font-weight:800;display:flex}.training-step-success{color:#47745f;background:#f1f8f4;border:1px solid #d4e5dc;border-radius:10px;grid-template-columns:18px 1fr;align-items:center;gap:7px;margin:0 18px 12px;padding:9px 10px;font-size:12px;line-height:1.4;display:grid}.training-local-error{color:#965844;background:#fbefea;border:1px solid #e7c9bc;border-radius:10px;grid-template-columns:18px 1fr;gap:7px;margin:0 18px 12px;padding:10px;font-size:12px;line-height:1.45;display:grid}.training-local-error span{flex-direction:column;display:flex}.training-local-error strong{margin-bottom:2px;font-size:12px}.training-coach>footer{border-top:1px solid #e7ebec;justify-content:space-between;align-items:center;gap:8px;min-height:57px;padding:9px 13px;display:flex}.training-coach>footer button{color:#5f7481;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;min-height:44px;padding:0 10px;font-size:12px;font-weight:800;display:flex}.training-coach>footer button:hover{background:#f0f4f6}.training-coach>footer>span{gap:3px;display:flex}.training-context-stage{z-index:319;color:#425866;pointer-events:none;background:linear-gradient(145deg,#fff,#f3f7f8);border:1px solid #ffffffc2;border-radius:22px;width:min(480px,100vw - 500px);max-height:calc(100dvh - 44px);padding:20px;position:fixed;top:50%;left:max(22px,50vw - 490px);overflow:auto;transform:translateY(-50%);box-shadow:0 25px 75px #07121b57}.training-context-stage>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.training-context-stage>header>div{flex-direction:column;display:flex}.training-context-stage header p{color:#947547;font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:850}.training-context-stage header strong{color:#607784;font-size:var(--text-meta);margin-top:3px}.training-context-stage header em{color:#47735f;font-size:var(--text-micro);background:#eaf3ee;border-radius:99px;align-items:center;gap:4px;padding:5px 7px;font-style:normal;font-weight:800;display:flex}.training-context-stage>h2{color:#2d4252;margin:16px 0 0;font:500 25px/1.18 Georgia,serif}.training-context-stage>p{color:#6e7e88;font-size:var(--text-label);margin:7px 0 0;line-height:1.55}.training-context-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.training-context-rows article{background:#fff;border:1px solid #dfe6e8;border-radius:11px;flex-direction:column;justify-content:center;min-height:61px;padding:10px;display:flex}.training-context-rows article span{color:#89949a;font-size:var(--text-micro);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.training-context-rows article strong{color:#4a5e6c;font-size:var(--text-meta);margin-top:5px;line-height:1.35}.training-context-rows article.attention{background:#fcf8ef;border-color:#e7d6ba}.training-context-rows article.attention strong{color:#816a47}.training-context-rows article.protected{background:#f1f6f8;border-color:#d5e2e9}.training-context-rows article.protected strong{color:#446b83}.training-context-rows article.success{background:#f1f8f4;border-color:#d5e7dd}.training-context-rows article.success strong{color:#47745f}.training-context-stage>footer{color:#71828c;font-size:var(--text-meta);border-top:1px solid #e2e7e8;align-items:flex-start;gap:6px;margin-top:13px;padding-top:11px;line-height:1.45;display:flex}.training-feedback-layer{z-index:340;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#09131db3;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.training-feedback-card{color:#405463;text-align:center;background:#fff;border:1px solid #ffffffc7;border-radius:24px;width:min(560px,100%);max-height:calc(100dvh - 44px);padding:28px;overflow:auto;box-shadow:0 28px 85px #07111a61}.training-feedback-icon{color:#3f785f;background:#e9f4ee;border-radius:17px;place-items:center;width:55px;height:55px;margin:0 auto;display:grid}.training-feedback-card>p{color:#927346;font-size:var(--text-micro);letter-spacing:.09em;text-transform:uppercase;margin:15px 0 0;font-weight:850}.training-feedback-card h2{color:#2d4252;margin:6px 0 0;font:500 26px/1.2 Georgia,serif}.training-feedback-explanation{color:#47735f;text-align:left;background:#f1f7f4;border-radius:12px;grid-template-columns:20px 1fr;gap:8px;margin-top:16px;padding:12px;display:grid}.training-feedback-explanation span{font-size:var(--text-meta);flex-direction:column;line-height:1.45;display:flex}.training-feedback-explanation strong{font-size:var(--text-meta);text-transform:uppercase;margin-bottom:3px}.training-feedback-next{text-align:left;background:#f7fafb;border:1px solid #dfe6e8;border-radius:12px;flex-direction:column;margin-top:13px;padding:12px;display:flex}.training-feedback-next small{color:#947547;font-size:var(--text-micro);text-transform:uppercase;font-weight:850}.training-feedback-next strong{color:#455c6b;font-size:var(--text-label);margin-top:4px}.training-feedback-next span{color:#71808a;font-size:var(--text-meta);margin-top:4px;line-height:1.45}.training-feedback-card>ul{text-align:left;gap:7px;margin:15px 0 0;padding:0;list-style:none;display:grid}.training-feedback-card>ul li{color:#47735f;min-height:37px;font-size:var(--text-meta);background:#f1f7f4;border-radius:10px;grid-template-columns:18px 1fr;align-items:center;gap:6px;padding:8px 10px;display:grid}.training-feedback-card>button{justify-content:center;min-height:47px;margin:18px auto 0}.training-invitation-layer{z-index:300;padding:calc(22px + env(safe-area-inset-top)) calc(22px + env(safe-area-inset-right)) calc(22px + env(safe-area-inset-bottom)) calc(22px + env(safe-area-inset-left));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#09131da8;place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.training-invitation{background:linear-gradient(145deg,#fff,#f2f7f9);border:1px solid #ffffffc7;border-radius:24px;width:min(650px,100%);padding:30px;position:relative;box-shadow:0 30px 90px #06101961}.training-invitation>button{color:#75828a;background:#fff;border:1px solid #e0e5e6;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:12px;right:12px}.training-invitation>span{color:#386a89;background:#e8f0f4;border-radius:15px;place-items:center;width:50px;height:50px;display:grid}.training-invitation>p{color:#927346;font-size:var(--text-meta);letter-spacing:.09em;text-transform:uppercase;margin:16px 0 0;font-weight:850}.training-invitation h2{color:#2d4151;margin:6px 44px 0 0;font:500 28px/1.18 Georgia,serif}.training-invitation>small{color:#70808a;max-width:560px;font-size:var(--text-label);margin-top:10px;line-height:1.55;display:block}.training-gateway-summary{background:#ffffffb8;border:1px solid #dfe6e7;border-radius:13px;grid-template-columns:repeat(3,1fr);margin-top:20px;display:grid;overflow:hidden}.training-gateway-summary>span{color:#7e8b93;min-height:66px;font-size:var(--text-micro);text-transform:uppercase;flex-direction:column;justify-content:center;padding:12px;display:flex}.training-gateway-summary>span+span{border-left:1px solid #e3e8e9}.training-gateway-summary strong{color:#3a5364;text-transform:none;margin-bottom:4px;font:600 15px/1.1 Georgia,serif}.training-gateway-progress{background:#dfe7ea;border-radius:99px;height:6px;margin-top:10px;overflow:hidden}.training-gateway-progress i{border-radius:inherit;background:linear-gradient(90deg,#315f88,#5b8cab);height:100%;transition:width .3s;display:block}.training-invitation>section{background:#fcf8ef;border:1px solid #eadfc9;border-radius:13px;flex-direction:column;margin-top:14px;padding:14px;display:flex}.training-invitation>section p{color:#98794b;font-size:var(--text-micro);text-transform:uppercase;margin:0;font-weight:850}.training-invitation>section strong{color:#4c4a43;margin-top:5px;font-size:12px}.training-invitation>section small{color:#827b70;font-size:var(--text-meta);margin-top:4px}.training-gateway-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.training-gateway-actions button{min-height:46px}.training-invitation>footer{color:#71818b;font-size:var(--text-meta);align-items:center;gap:6px;margin-top:12px;line-height:1.4;display:flex}.new-lead-alert-layer{z-index:600;padding:calc(22px + env(safe-area-inset-top)) calc(22px + env(safe-area-inset-right)) calc(22px + env(safe-area-inset-bottom)) calc(22px + env(safe-area-inset-left));-webkit-backdrop-filter:blur(11px);overscroll-behavior:contain;background:#07111cb8;place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.new-lead-alert{width:min(620px,100%);max-height:calc(100dvh - 44px - env(safe-area-inset-top) - env(safe-area-inset-bottom));color:#425563;overscroll-behavior:contain;background:linear-gradient(150deg,#fff 0%,#f8faf9 58%,#fff6e8 100%);border:1px solid #ffffffd6;border-radius:25px;padding:31px;animation:.22s ease-out new-lead-alert-in;position:relative;overflow:auto;box-shadow:0 34px 100px #040c1475,0 0 0 7px #e0ae6026}.new-lead-alert:before{content:"";background:linear-gradient(90deg,#d39a45,#edbd70,#5f8eaa);border-radius:25px 25px 0 0;height:5px;position:absolute;inset:0 0 auto}.new-lead-alert-close{color:#71808a;background:#fff;border:1px solid #dde4e5;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:14px;right:14px}.new-lead-alert-close:hover{color:#405563;background:#f7f9f9;border-color:#c8d2d5}.new-lead-alert-icon{color:#a66f22;background:linear-gradient(145deg,#fae9ca,#fff7e8);border-radius:18px;place-items:center;width:58px;height:58px;display:grid;box-shadow:inset 0 0 0 1px #ead4ad}.new-lead-alert>p{color:#805918;font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;margin:18px 0 0;font-weight:850}.new-lead-alert h2{color:#283f50;max-width:510px;margin:7px 44px 0 0;font:500 30px/1.16 Georgia,serif}.new-lead-alert>small{color:#566d7b;max-width:540px;margin-top:11px;font-size:13px;line-height:1.55;display:block}.new-lead-alert-facts{background:#ffffffbd;border:1px solid #dfe6e7;border-radius:14px;grid-template-columns:1fr 1fr;margin-top:20px;display:grid;overflow:hidden}.new-lead-alert-facts>span{flex-direction:column;justify-content:center;gap:4px;min-height:69px;padding:12px 14px;display:flex}.new-lead-alert-facts>span:nth-child(2n){border-left:1px solid #e2e7e8}.new-lead-alert-facts>span:nth-child(n+3){border-top:1px solid #e2e7e8}.new-lead-alert-facts small,.new-lead-alert-next small{color:#667985;font-size:var(--text-meta);letter-spacing:.07em;text-transform:uppercase;font-weight:800}.new-lead-alert-facts strong{color:#3b5261;font-size:14px}.new-lead-alert-next{color:#9a722f;background:#fff8ec;border:1px solid #ead8b5;border-radius:14px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;min-height:71px;margin-top:12px;padding:13px 14px;display:grid}.new-lead-alert-next>span{flex-direction:column;gap:3px;min-width:0;display:flex}.new-lead-alert-next strong{color:#4d4b43;font-size:14px}.new-lead-alert-next em{color:#6f6659;font-size:12px;font-style:normal}.new-lead-alert-count{color:#4c7891;background:#f2f7f9;border:1px solid #d8e4e8;border-radius:12px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;min-height:54px;margin-top:10px;padding:10px 12px;display:grid}.new-lead-alert-count span{flex-direction:column;gap:2px;display:flex}.new-lead-alert-count strong{color:#3e6073;font-size:12px}.new-lead-alert-count small{color:#71838d;font-size:var(--text-label)}.new-lead-alert-error{color:#994632;background:#fff1ed;border:1px solid #e2b9ae;border-radius:12px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;margin-top:10px;padding:11px 12px;font-size:12px;font-weight:650;line-height:1.4;display:grid}.new-lead-alert>footer{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.new-lead-alert>footer button{justify-content:center;min-height:48px;font-size:12px}.new-lead-alert-return{justify-content:flex-end;align-items:center;gap:6px;line-height:1.4;display:flex;color:#72818b!important;font-size:var(--text-label)!important;letter-spacing:0!important;text-transform:none!important;margin:12px 0 0!important;font-weight:500!important}.profile-settings-gear{color:#71808b;flex:none}@keyframes new-lead-alert-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.training-celebration-layer{z-index:350;padding:calc(22px + env(safe-area-inset-top)) calc(22px + env(safe-area-inset-right)) calc(22px + env(safe-area-inset-bottom)) calc(22px + env(safe-area-inset-left));-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#0d1823b3;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.training-celebration-card{z-index:352;width:min(600px,100%);max-height:calc(100dvh - 44px - env(safe-area-inset-top) - env(safe-area-inset-bottom));text-align:center;background:#fff;border:1px solid #fffc;border-radius:26px;padding:30px;position:relative;overflow:auto;box-shadow:0 30px 90px #08111a5c}.training-celebration-card>span{color:#aa7a35;background:#fbefd9;border-radius:19px;place-items:center;width:62px;height:62px;margin:0 auto;display:grid}.training-celebration-card p{color:#9b7948;font-size:var(--text-meta);letter-spacing:.1em;text-transform:uppercase;margin:19px 0 0;font-weight:850}.training-celebration-card h2{color:#293e4f;margin:7px 0 0;font:500 29px/1.18 Georgia,serif}.training-celebration-card small{color:#71818b;max-width:410px;font-size:var(--text-label);margin:10px auto 0;line-height:1.55;display:block}.training-celebration-card>ul{text-align:left;gap:7px;max-width:470px;margin:18px auto 0;padding:0;list-style:none;display:grid}.training-celebration-card>ul li{color:#46715f;min-height:38px;font-size:var(--text-meta);background:#f1f7f4;border-radius:10px;grid-template-columns:18px 1fr;align-items:center;gap:7px;padding:8px 10px;display:grid}.training-celebration-progress{grid-template-columns:1fr 1fr;gap:8px;max-width:470px;margin:13px auto 0;display:grid}.training-celebration-progress>span{color:#7c8991;min-height:51px;font-size:var(--text-micro);text-transform:uppercase;border:1px solid #dfe5e6;border-radius:10px;flex-direction:column;justify-content:center;padding:9px;display:flex}.training-celebration-progress strong{color:#3b5363;margin-bottom:3px;font:600 14px Georgia,serif}.training-celebration-next{text-align:left;background:#fcf8ef;border:1px solid #eadfc9;border-radius:10px;flex-direction:column;max-width:470px;padding:11px;display:flex;margin:10px auto 0!important}.training-celebration-next>span{color:#98794b;font-size:var(--text-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:850}.training-celebration-next strong{color:#4b4b45;font-size:var(--text-label);margin-top:4px}.training-celebration-next small{color:#827b70;font-size:var(--text-meta);margin:3px 0 0}.training-celebration-actions{justify-content:flex-end;gap:8px;max-width:470px;margin:16px auto 0;display:flex}.training-celebration-actions button{min-height:46px;margin:0}.training-confetti{z-index:351;pointer-events:none;position:absolute;inset:0;overflow:hidden}.training-confetti i{--confetti-color:#d5a252;top:-20px;left:var(--confetti-x);background:var(--confetti-color);width:9px;height:16px;transform:rotate(var(--confetti-rotate));animation:training-confetti-fall var(--confetti-duration) cubic-bezier(.18,.72,.26,1) var(--confetti-delay) both;border-radius:2px;position:absolute}.training-confetti i:nth-child(4n+2){--confetti-color:#4f83a2;width:7px;height:12px}.training-confetti i:nth-child(4n+3){--confetti-color:#6fa184;border-radius:50%}.training-confetti i:nth-child(4n){--confetti-color:#b96e72;width:11px;height:8px}@keyframes training-confetti-fall{0%{opacity:0;transform:translate3d(0,-5vh,0) rotate(var(--confetti-rotate))}8%{opacity:1}78%{opacity:1}to{opacity:0;transform:translate3d(var(--confetti-drift),108vh,0) rotate(820deg)}}:root[data-theme=dark] :is(.training-admin-panel,.training-history-panel,.training-step-list>article,.training-coach,.training-choice-control label,.training-input-control input,.training-input-control textarea,.training-invitation,.training-celebration-card,.learning-refresh-note,.lesson-case-preview,.training-context-stage,.training-feedback-card){color:#c9d5de;background:#121d29;border-color:#2b3a49}:root[data-theme=dark] .new-lead-alert{color:#c9d5de;background:linear-gradient(150deg,#121d29,#172431 65%,#2a241a);border-color:#344654}:root[data-theme=dark] .new-lead-alert-close{color:#b7c4cc;background:#182532;border-color:#344552}:root[data-theme=dark] .new-lead-alert-icon{color:#e2b96f;background:#2a241a;border-color:#5c4a30;box-shadow:inset 0 0 0 1px #5c4a30}:root[data-theme=dark] .new-lead-alert h2,:root[data-theme=dark] .new-lead-alert-facts strong,:root[data-theme=dark] .new-lead-alert-next strong{color:#d8e3ea}:root[data-theme=dark] .new-lead-alert>small,:root[data-theme=dark] .new-lead-alert-return{color:#b9c9d3!important}:root[data-theme=dark] .new-lead-alert-facts{background:#182633;border-color:#344754}:root[data-theme=dark] .new-lead-alert-facts>span:nth-child(2n),:root[data-theme=dark] .new-lead-alert-facts>span:nth-child(n+3){border-color:#344754}:root[data-theme=dark] .new-lead-alert-next{background:#2a251d;border-color:#5d4c35}:root[data-theme=dark] .new-lead-alert-count{background:#182b39;border-color:#365266}:root[data-theme=dark] .new-lead-alert-count strong{color:#b9d2e1}:root[data-theme=dark] .new-lead-alert-count small{color:#a8bac5}:root[data-theme=dark] .new-lead-alert-next em{color:#c8bcaa}:root[data-theme=dark] .new-lead-alert-error{color:#f1b7a8;background:#351f1b;border-color:#70473e}:root[data-theme=dark] :is(.training-admin-panel header h2,.training-history-panel header h2,.training-step-list strong,.training-coach h2,.training-coach header strong,.training-choice-control label strong,.training-invitation h2,.training-celebration-card h2,.lesson-case-preview strong,.training-context-stage h2,.training-feedback-card h2){color:#d7e3ea}:root[data-theme=dark] :is(.training-step-list>article.active,.training-choice-control label.active,.training-input-control,.training-choice-control,.training-target-instruction,.training-step-card>div){background:#192936;border-color:#3d586b}:root[data-theme=dark] .training-admin-head{background:#172431}:root[data-theme=dark] .learning-progress-ring{background:radial-gradient(circle,#121d29 0 60%,transparent 61%),conic-gradient(#6b9cbb var(--learning-progress),#2b3d4b 0)}:root[data-theme=dark] :is(.learning-catalog button strong,.learning-catalog button small,.training-step-list strong,.training-step-list small,.training-admin-row strong,.training-admin-row small,.lesson-guardrail small,.training-target-instruction strong,.training-input-control small,.training-choice-control legend){color:#b9c8d2}:root[data-theme=dark] .training-admin-row>span:last-child>button{color:#b6c5cf;background:#182532;border-color:#344552}:root[data-theme=dark] .training-policy-summary{color:#b7cede;background:#172431;border-color:#334653}:root[data-theme=dark] .training-policy-summary.strict{color:#e0bd7d;background:#2b281f;border-color:#685940}:root[data-theme=dark] .training-policy-summary small{color:#b8c7d0}:root[data-theme=dark] :is(.pilot-governance-panel,.pilot-review-form,.pilot-manifest-form){background:#121d29;border-color:#2b3a49}:root[data-theme=dark] :is(.pilot-governance-panel>header h2,.pilot-manifest-form h3,.pilot-manifest-list strong){color:#d7e3ea}:root[data-theme=dark] :is(.pilot-next-review,.pilot-governance-panel>footer){background:#182633;border-color:#334653}:root[data-theme=dark] .pilot-next-review.complete{background:#172b23}:root[data-theme=dark] .pilot-governance-grid{background:#101923}:root[data-theme=dark] :is(.pilot-review-form select,.pilot-review-form textarea,.pilot-manifest-form input,.pilot-manifest-form select,.pilot-manifest-form textarea){color:#d0dce4;background:#182532;border-color:#344552}:root[data-theme=dark] .pilot-manifest-list{border-color:#334653}:root[data-theme=dark] .create-data-gate{color:#e0bd7d;background:#2b281f;border-color:#685940}:root[data-theme=dark] .create-data-gate label{color:#d7c59e}:root[data-theme=dark] .create-data-gate select{color:#d0dce4;background:#182532;border-color:#5b5242}:root[data-theme=dark] .training-history-list article{border-color:#2b3a49}:root[data-theme=dark] .training-history-list :is(strong,small),:root[data-theme=dark] .training-history-empty{color:#b9c8d2}:root[data-theme=dark] .training-optional-label{color:#e0b978;background:#332b1f}:root[data-theme=dark] .training-policy-paused{color:#e1ad98;background:#2b211f;border-color:#69483d}:root[data-theme=dark] .training-coach>header>button,:root[data-theme=dark] .training-invitation>button{color:#b7c4cc;background:#182532;border-color:#344552}:root[data-theme=dark] :is(.training-gateway-summary,.training-invitation>section,.training-celebration-next,.training-celebration-progress>span){background:#182633;border-color:#334653}:root[data-theme=dark] :is(.training-gateway-summary strong,.training-invitation>section strong,.training-celebration-next strong,.training-celebration-progress strong){color:#d3dfe6}:root[data-theme=dark] .training-celebration-card>ul li{color:#91c3aa;background:#192b25}:root[data-theme=dark] .training-step-success{color:#a7d2bb;background:#192b25;border-color:#355444}:root[data-theme=dark] :is(.training-step-card .training-guide-copy small,.training-step-card .training-guide-copy strong){color:#b7cedd}:root[data-theme=dark] .training-step-card .training-action-copy>span{color:#d2c2a8}:root[data-theme=dark] :is(.training-step-card>div small,.training-step-card>div strong,.training-coach>footer button,.training-invitation>small,.training-invitation>footer,.training-celebration-card>small){color:#c5d5df}:root[data-theme=dark] :is(.training-step-card>p,.training-coach>header p,.training-invitation>p,.training-celebration-card>p){color:#ddb879}:root[data-theme=dark] :is(.training-gateway-summary>span,.training-invitation>section small,.training-celebration-progress>span,.training-celebration-next small){color:#c5d5df}:root[data-theme=dark] :is(.training-invitation>section p,.training-celebration-next>span){color:#ddb879}:root[data-theme=dark] .training-gateway-summary>span+span{border-color:#334653}:root[data-theme=dark] .training-target-instruction{background:#182936;border-color:#40596a;box-shadow:0 -8px 18px #121d29eb}:root[data-theme=dark] .training-target-instruction button{color:#9fd3f1}:root[data-theme=dark] :is(.learning-now,.training-prerequisite-note,.lesson-guardrail,.training-local-error){color:#d2dce3;background:#222c36;border-color:#4b5360}:root[data-theme=dark] :is(.lesson-case-preview li,.training-context-rows article,.training-feedback-next){color:#c7d4dc;background:#182633;border-color:#344754}:root[data-theme=dark] :is(.training-context-rows article.attention,.training-step-card .training-action-copy){background:#2a251d;border-color:#5d4c35}:root[data-theme=dark] :is(.training-context-rows article.protected,.training-step-card .training-guide-copy,.training-step-card .training-case-chip){background:#182b39;border-color:#365266}:root[data-theme=dark] :is(.training-context-rows article.success,.training-feedback-explanation,.training-feedback-card>ul li){color:#91c3aa;background:#192b25;border-color:#355444}@media (width<=760px){.training-history-list{grid-template-columns:1fr}.training-history-list article:nth-child(odd){border-right:0}.training-admin-row{grid-template-columns:1fr 1fr;gap:9px}.training-admin-head{display:none}.training-admin-row>span:last-child{grid-column:2;justify-self:end;width:86px}.training-admin-panel>header{flex-wrap:wrap;align-items:flex-start}.training-admin-policy-actions{flex-direction:column;width:100%}.training-admin-policy-actions .secondary-button{justify-content:center;width:100%}.pilot-governance-grid{grid-template-columns:1fr;padding:10px}.pilot-form-pair{grid-template-columns:1fr}.pilot-manifest-list article{grid-template-columns:1fr auto}.pilot-manifest-list article>div{grid-column:1/-1}.training-coach,.training-coach.coach-left,.training-coach.coach-right,.training-coach.coach-bottom{top:auto;left:50%;right:auto;bottom:calc(72px + env(safe-area-inset-bottom));width:min(344px,calc(100vw - 24px - env(safe-area-inset-left) - env(safe-area-inset-right)));overscroll-behavior:contain;border-radius:16px;max-height:min(350px,44dvh);transform:translate(-50%)}.training-coach.coach-top{left:50%;right:auto;top:calc(12px + env(safe-area-inset-top));width:min(344px,calc(100vw - 24px - env(safe-area-inset-left) - env(safe-area-inset-right)));max-height:min(350px,44dvh);bottom:auto;transform:translate(-50%)}.training-coach.target-step{max-height:min(320px,42dvh)}.training-coach>header{min-height:52px;padding:7px 9px}.training-coach>header>div>span{border-radius:9px;width:31px;height:31px}.training-coach>header>button{width:44px;height:44px}.training-step-card{padding:12px 12px 9px}.training-step-card h2{font-size:18px}.training-step-card>div{margin-top:8px;padding:8px}.training-target-instruction{grid-template-columns:10px minmax(0,1fr);margin:0 12px 10px;padding:8px}.training-target-instruction button{grid-column:1/-1;justify-content:center;min-height:44px}.training-confirm-button{width:calc(100% - 24px);min-height:44px;margin:0 12px 10px}.training-step-success,.training-local-error{margin:0 12px 9px}.training-coach>footer{min-height:52px;padding:3px 7px}.training-coach>footer button{min-height:44px}.training-context-stage{border-radius:16px;width:calc(100vw - 16px);max-height:34dvh;padding:14px;top:8px;left:8px;transform:none}.training-context-stage>h2{margin-top:10px;font-size:20px}.training-context-stage>p{font-size:var(--text-meta)}.training-context-rows{margin-top:10px}.training-context-rows article{min-height:48px;padding:7px}.training-coach.practice-step{max-height:57dvh}.lesson-case-preview{grid-template-columns:1fr}.training-feedback-card{padding:24px 18px}.training-feedback-card h2{font-size:23px}.training-invitation-layer{padding:calc(12px + env(safe-area-inset-top)) calc(12px + env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) calc(12px + env(safe-area-inset-left));place-items:center;overflow:hidden}.new-lead-alert-layer{padding:calc(10px + env(safe-area-inset-top)) calc(10px + env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) calc(10px + env(safe-area-inset-left));align-items:start}.new-lead-alert{width:100%;max-height:calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:20px;margin:auto;padding:25px 18px}.new-lead-alert h2{margin-right:40px;font-size:25px}.new-lead-alert>small{font-size:12px}.new-lead-alert-facts{grid-template-columns:1fr}.new-lead-alert-facts>span{min-height:58px}.new-lead-alert-facts>span:nth-child(2n){border-left:0}.new-lead-alert-facts>span+span{border-top:1px solid #e2e7e8}:root[data-theme=dark] .new-lead-alert-facts>span+span{border-color:#344754}.new-lead-alert>footer{flex-direction:column-reverse;align-items:stretch}.new-lead-alert>footer button{width:100%}.new-lead-alert-return{justify-content:flex-start}.training-invitation{width:min(356px,100%);max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:18px;margin:auto;padding:18px 16px;bottom:auto;right:auto;overflow:auto}.training-invitation>button{width:44px;height:44px;top:9px;right:9px}.training-invitation>span{border-radius:12px;width:40px;height:40px}.training-invitation>p{margin-top:10px;font-size:12px}.training-invitation h2{margin-top:4px;font-size:21px}.training-invitation>small{margin-top:7px;font-size:14px;line-height:1.5}.training-gateway-summary{grid-template-columns:1fr 1fr;margin-top:12px}.training-gateway-summary>span{min-height:46px;padding:8px}.training-gateway-summary>span+span{border-left:1px solid #e3e8e9}.training-gateway-summary>span:last-child{display:none}.training-gateway-summary strong{font-size:13px}.training-gateway-progress{height:4px;margin-top:8px}.training-invitation>section{margin-top:10px;padding:9px 10px}.training-invitation>section strong{margin-top:3px;font-size:14px}.training-gateway-actions{flex-direction:column-reverse;gap:8px;margin-top:12px;display:flex}.training-gateway-actions button{justify-content:center;width:100%;min-height:44px;padding:10px 12px;font-size:14px}.training-invitation>footer{display:none}.training-celebration-layer{padding:calc(10px + env(safe-area-inset-top)) calc(10px + env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) calc(10px + env(safe-area-inset-left))}.training-celebration-card{max-height:calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:28px 21px}.training-celebration-card h2{font-size:25px}.training-celebration-actions{flex-direction:column-reverse;align-items:stretch}.training-celebration-actions button{justify-content:center;width:100%}.learning-now{flex-wrap:wrap;align-items:stretch}.learning-now>div{min-width:calc(100% - 54px)}.learning-now>button{justify-content:center;width:100%}.lesson-workspace>header{flex-direction:column}}@media (prefers-reduced-motion:reduce){.training-spotlight{animation:none}.training-confetti i{animation:none;display:none}.training-coach-progress i{transition:none}.new-lead-alert{animation:none}}@media (width<=980px){.onboarding-dialog{grid-template-columns:230px minmax(0,1fr)}.onboarding-rail{padding:24px 20px}.learning-layout,.ticket-center{grid-template-columns:280px minmax(0,1fr)}.help-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.help-search-panel{flex-direction:column;align-items:stretch}.help-search-panel>div{max-width:none}}@media (width<=760px){.onboarding-backdrop{align-items:stretch;padding:0}.onboarding-dialog{border:0;border-radius:0;width:100%;min-height:100dvh;max-height:none;display:block;overflow:auto}.onboarding-rail{min-height:auto;padding:calc(18px + env(safe-area-inset-top)) 18px 16px}.onboarding-rail>p{margin-top:16px}.onboarding-rail>h2{margin-bottom:14px;font-size:22px}.onboarding-rail ol{grid-template-columns:repeat(4,1fr);gap:4px}.onboarding-rail li{justify-content:center;min-height:38px;padding:0 5px}.onboarding-rail li strong,.onboarding-rail>div:last-child{display:none}.onboarding-main{min-height:0;padding:20px 18px calc(24px + env(safe-area-inset-bottom));overflow:visible}.onboarding-main>header h1{font-size:26px}.onboarding-step{padding:20px 0}.experience-mode-grid,.training-choice-grid{grid-template-columns:1fr}.experience-mode-grid>button,.training-choice-grid>button{min-height:142px}.priority-choice-list label{grid-template-columns:0 33px minmax(0,1fr)}.priority-choice-list small{grid-column:3}.onboarding-form-grid,.experience-settings-grid{grid-template-columns:1fr}.onboarding-main>footer{flex-direction:column-reverse;align-items:stretch}.onboarding-main>footer>div{grid-template-columns:1fr 1fr;display:grid}.onboarding-main>footer>button{width:100%}.experience-settings-panel>footer{flex-direction:column-reverse;align-items:stretch}.experience-settings-panel>footer>div{grid-template-columns:1fr 1fr;display:grid}.learning-hero,.support-hero{min-height:auto;padding:22px 18px}.learning-hero h1,.support-hero h1{font-size:26px}.learning-progress-ring{border-width:8px;width:88px;height:88px}.support-hero-icon{display:none}.learning-layout,.ticket-center{grid-template-columns:1fr}.learning-catalog>div,.ticket-list>div{max-height:280px}.whats-new-panel>div{grid-template-columns:1fr}.whats-new-panel article{border-bottom:1px solid #e8ebec;border-right:0}.help-article-grid{grid-template-columns:1fr}.support-tabs{overflow-x:auto}.support-tabs button{flex:1 0 auto;min-height:46px}.ticket-center{min-height:0}.support-consent-row{grid-template-columns:1fr}.feedback-center>header{flex-direction:column;align-items:flex-start}.feedback-list>article{grid-template-columns:38px minmax(0,1fr)}.feedback-list article>select,.feedback-list article>em{grid-column:2;justify-self:start}.import-template-grid,.export-field-picker>div{grid-template-columns:1fr}.export-preset-name{grid-template-columns:20px minmax(0,1fr)}.export-preset-name input{grid-column:1/-1}.ticket-workspace,.feedback-center{padding-bottom:calc(74px + env(safe-area-inset-bottom))}}@media (width<=480px){.learning-progress-ring{display:none}.help-search-panel>div{flex-direction:column;align-items:stretch}.ticket-thread>article{max-width:100%}.ticket-detail>header{flex-wrap:wrap}.ticket-detail header select{width:100%}.support-form .form-grid.two,.support-form .form-grid.three{grid-template-columns:1fr}}.revenue-visibility-page{gap:14px;max-width:1120px;display:grid}.revenue-visibility-hero,.revenue-visibility-card,.revenue-retention-note{background:#fff;border:1px solid #dfe5e5;border-radius:16px;box-shadow:0 10px 28px #1926320b}.revenue-visibility-hero{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:116px;padding:22px;display:grid}.revenue-visibility-icon,.revenue-visibility-card-heading>span{color:#477765;background:#eaf2ed;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.revenue-visibility-hero p,.revenue-visibility-card-heading p{color:#927446;font-size:var(--text-meta);letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px;font-weight:800}.revenue-visibility-hero h1{color:#1f2f3e;font-family:var(--font-display);margin:0;font-size:28px}.revenue-visibility-hero>div>span{color:#697681;margin-top:5px;font-size:12px;line-height:1.5;display:block}.revenue-visibility-hero>em{min-height:36px;font-size:var(--text-label);border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-style:normal;font-weight:800;display:flex}.revenue-visibility-hero>em.visible{color:#3e745d;background:#e9f4ee}.revenue-visibility-hero>em.hidden{color:#697681;background:#f1f3f4}.revenue-visibility-card{padding:20px}.revenue-visibility-card.master,.revenue-visibility-card.delegation{justify-content:space-between;align-items:center;gap:24px;display:flex}.revenue-visibility-card-heading{align-items:flex-start;gap:13px;min-width:0;display:flex}.revenue-visibility-card-heading>span{border-radius:11px;flex:none;width:38px;height:38px}.revenue-visibility-card-heading h2{color:#263847;margin:0;font-size:17px}.revenue-visibility-card-heading small,.revenue-visibility-card.delegation small{color:#71808a;max-width:720px;font-size:var(--text-label);margin-top:5px;line-height:1.5;display:block}.visibility-switch{color:#68747d;min-width:136px;min-height:46px;font:inherit;cursor:pointer;background:#f3f5f5;border:1px solid #d8dfdf;border-radius:999px;justify-content:space-between;align-items:center;gap:9px;padding:5px 11px 5px 6px;display:flex}.visibility-switch>span{background:#fff;border-radius:50%;width:34px;height:34px;position:relative;box-shadow:0 2px 7px #19263224}.visibility-switch>span:after{content:"";background:#98a2a8;border-radius:50%;position:absolute;inset:12px}.visibility-switch strong{font-size:var(--text-meta);white-space:nowrap}.visibility-switch.on{color:#397159;background:#e9f4ee;border-color:#bbd4c8}.visibility-switch.on>span:after{background:#4a8169}.visibility-switch.compact{min-width:122px;min-height:44px}.visibility-switch.compact>span{width:30px;height:30px}.visibility-switch.compact>span:after{inset:10px}.visibility-switch:focus-visible,.visibility-mode-group button:focus-visible{outline-offset:2px;outline:3px solid #3f648b40}.visibility-switch:disabled,.visibility-mode-group button:disabled{opacity:.5;cursor:not-allowed}.visibility-role-list{border-top:1px solid #edf0ef;margin-top:16px}.visibility-role-list article{border-bottom:1px solid #edf0ef;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:10px 0;display:flex}.visibility-role-list article:last-child{border-bottom:0;padding-bottom:0}.visibility-role-list article>div strong,.revenue-visibility-card.delegation>div strong{color:#2d3e4c;font-size:13px;display:block}.visibility-role-list article>div small{color:#75828b;font-size:var(--text-meta);margin-top:4px;line-height:1.45;display:block}.visibility-member-list{border-top:1px solid #edf0ef;margin-top:16px}.visibility-member-list>article{border-bottom:1px solid #edf0ef;grid-template-columns:38px minmax(160px,1fr) auto;align-items:center;gap:11px;min-height:70px;padding:11px 0;display:grid}.visibility-member-list>article:last-child{border-bottom:0;padding-bottom:0}.visibility-member-avatar{color:#46647b;width:38px;height:38px;font-size:var(--text-label);background:#edf2f5;border-radius:12px;place-items:center;font-weight:800;display:grid}.visibility-member-identity strong{color:#293a48;font-size:12px;display:block}.visibility-member-identity small{color:#75818a;font-size:var(--text-meta);margin-top:3px;display:block}.visibility-member-controls{justify-items:end;gap:5px;min-width:0;display:grid}.visibility-mode-group{background:#f4f6f5;border:1px solid #dfe4e4;border-radius:10px;gap:2px;padding:3px;display:flex}.visibility-mode-group button{color:#687680;min-height:38px;font-size:var(--text-meta);white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:0 11px;font-weight:750}.visibility-mode-group button.active{color:#375d78;background:#fff;box-shadow:0 2px 8px #19263214}.visibility-ceiling-help{color:#806d52;max-width:320px;font-size:var(--text-meta);text-align:right;line-height:1.4}.revenue-retention-note{color:#50705f;background:#f6f8f7;align-items:flex-start;gap:11px;padding:15px 18px;display:flex}.revenue-retention-note span strong,.revenue-retention-note span small{display:block}.revenue-retention-note span strong{font-size:12px}.revenue-retention-note span small{color:#6f7c75;font-size:var(--text-meta);margin-top:3px;line-height:1.5}:root[data-theme=dark] :is(.revenue-visibility-hero,.revenue-visibility-card,.revenue-retention-note){background:#17212a;border-color:#30404b}:root[data-theme=dark] :is(.revenue-visibility-hero h1,.revenue-visibility-card-heading h2,.visibility-role-list article>div strong,.revenue-visibility-card.delegation>div strong,.visibility-member-identity strong){color:#dce6ec}:root[data-theme=dark] :is(.revenue-visibility-hero>div>span,.revenue-visibility-card-heading small,.revenue-visibility-card.delegation small,.visibility-role-list article>div small,.visibility-member-identity small,.revenue-retention-note span small){color:#98a7b2}:root[data-theme=dark] .visibility-role-list,:root[data-theme=dark] .visibility-member-list,:root[data-theme=dark] .visibility-role-list article,:root[data-theme=dark] .visibility-member-list>article{border-color:#2d3b45}@media (width<=760px){.revenue-visibility-page{gap:11px}.revenue-visibility-hero{grid-template-columns:auto 1fr;padding:18px}.revenue-visibility-hero>em{grid-column:1/-1;justify-self:start}.revenue-visibility-card{padding:16px}.revenue-visibility-card.master,.revenue-visibility-card.delegation{flex-direction:column;align-items:flex-start}.visibility-switch{min-height:48px}.visibility-member-list>article{grid-template-columns:38px minmax(0,1fr)}.visibility-member-controls{grid-column:1/-1;justify-items:stretch;width:100%}.visibility-mode-group{grid-template-columns:1.5fr 1fr 1fr;width:100%;display:grid}.visibility-mode-group button{min-height:44px;padding:0 7px}.visibility-ceiling-help{text-align:left;max-width:none}}.record-revenue-reconcile,.record-revenue-ledger-summary{background:#fffaf0;border:1px solid #dfcda7;border-radius:13px;margin:0 18px 18px;padding:15px}.record-revenue-ledger-summary{background:#f2f8f5;border-color:#bdd8cc}.record-revenue-reconcile>header,.record-revenue-ledger-summary>header{color:#9a6933;align-items:flex-start;gap:9px;margin-bottom:13px;display:flex}.record-revenue-ledger-summary>header{color:#39745f}.record-revenue-reconcile>header>span,.record-revenue-ledger-summary>header>span{background:#ffffffc7;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.record-revenue-reconcile>header>div,.record-revenue-ledger-summary>header>div{flex-direction:column;display:flex}.record-revenue-reconcile header strong,.record-revenue-ledger-summary header strong{color:#42515d;font-size:13px}.record-revenue-reconcile header small,.record-revenue-ledger-summary header small{color:#758089;font-size:var(--text-label);margin-top:3px;line-height:1.4}.record-revenue-reconcile>button{min-height:42px;margin-top:13px}.record-revenue-ledger-summary>div:not(.record-revenue-adjustment){grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.record-revenue-ledger-summary>div>span{background:#ffffffb8;border:1px solid #dbe7e1;border-radius:10px;padding:11px}.record-revenue-ledger-summary>div>span small{color:#75827b;font-size:var(--text-meta)}.record-revenue-ledger-summary>div>span strong{color:#354d43;margin-top:4px;font-size:13px;display:block}.record-revenue-adjustment{border-top:1px solid #d4e4dc;grid-template-columns:1fr 1.4fr 1fr auto;align-items:end;gap:8px;margin-top:13px;padding-top:13px;display:grid}.record-revenue-adjustment label{color:#63756c;font-size:var(--text-meta);gap:5px;font-weight:750;display:grid}.record-revenue-adjustment input{color:#354840;background:#fff;border:1px solid #d4dfda;border-radius:9px;min-height:40px;padding:0 9px}.record-revenue-adjustment button{min-height:40px}:root[data-theme=dark] :is(.record-revenue-reconcile,.record-revenue-ledger-summary){background:#211f1a;border-color:#4d493c}:root[data-theme=dark] .record-revenue-ledger-summary{background:#152b23;border-color:#315546}:root[data-theme=dark] :is(.record-revenue-ledger-summary>div>span,.record-revenue-adjustment input){color:#c5d3cc;background:#121d29;border-color:#30453c}@media (width<=900px){.record-revenue-adjustment,.record-revenue-ledger-summary>div:not(.record-revenue-adjustment){grid-template-columns:1fr 1fr}}@media (width<=560px){.record-revenue-adjustment,.record-revenue-ledger-summary>div:not(.record-revenue-adjustment){grid-template-columns:1fr}}.notification-button .notification-count{color:#fff;min-width:18px;height:18px;font-size:var(--text-micro);background:#b4513d;border:2px solid #fff;border-radius:99px;place-items:center;padding:0 5px;font-style:normal;font-weight:750;display:grid;position:absolute;top:-6px;right:-7px}.performance-funnel>button{border-radius:10px;grid-template-columns:112px minmax(90px,1fr) 22px;min-height:46px;margin:2px 0;padding:0 8px;transition:background .16s,box-shadow .16s}.performance-funnel>button:hover{background:#f5f7f9}.performance-funnel>button.active{background:#edf3f9;box-shadow:inset 0 0 0 1px #d9e4ef}.performance-funnel>button.active strong,.performance-funnel>button.active>svg{color:#315f91}.performance-funnel>button>svg{color:#a1a9b1;justify-self:end}.kpi-empty-cohort{color:#8d959d;min-height:150px;font-size:var(--text-label);place-items:center;display:grid}.record-tabs{-webkit-backdrop-filter:saturate(160%)blur(18px);scrollbar-width:none;background:#f6f7f5d1;border:1px solid #d6d8d5eb;border-top:0;border-radius:0 0 14px 14px;align-items:center;gap:6px;min-height:auto;margin:0 0 13px;padding:6px}.record-tabs::-webkit-scrollbar{display:none}.record-tabs button{color:#687380;border:0;border-radius:10px;min-height:44px;padding:0 15px;transition:background .16s,color .16s,box-shadow .16s,transform .16s}.record-tabs button:hover{color:#2d527c;background:#ffffff94}.record-tabs button:active{transform:scale(.98)}.record-tabs button.active{color:#214f80;background:#fffffff2;border:0;box-shadow:0 1px 1px #141b230d,0 4px 14px #293a4e1a}.notification-scrim{z-index:180;-webkit-backdrop-filter:blur(5px);background:#0c121b57;justify-content:flex-end;display:flex;position:fixed;inset:0}.notification-sheet{background:#f9faf8f5;border-left:1px solid #ffffffb3;flex-direction:column;width:min(440px,100%);height:100%;display:flex;overflow:hidden;box-shadow:-22px 0 70px #0f162033}.notification-heading{border-bottom:1px solid #e4e5e2;justify-content:space-between;align-items:center;gap:15px;min-height:88px;padding:20px 20px 16px;display:flex;position:relative}.notification-heading p,.notification-cadence p{color:#987343;font-size:var(--text-meta);letter-spacing:.14em;text-transform:uppercase;margin:0 0 5px;font-weight:750}.notification-heading h2{color:#253140;margin:0;font:500 21px Georgia,serif}.notification-heading button{color:#56616d;background:#e8eae8d6;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.notification-actions{border-bottom:1px solid #e7e8e5;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:8px 16px;display:flex}.notification-actions>span{color:#717b85;font-size:var(--text-meta);align-items:center;gap:8px;display:flex}.notification-actions>span i{background:#36a27b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #36a27b1c}.notification-actions button{color:#3d5d81;min-height:36px;font-size:var(--text-meta);background:#eaf0f6;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-weight:700;display:flex}.notification-list{flex:1;min-height:0;overflow-y:auto}.notification-list>button{width:100%;min-height:118px;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #e7e8e5;grid-template-columns:36px minmax(0,1fr) 17px;align-items:start;gap:11px;padding:15px 17px;display:grid}.notification-list>button:hover,.notification-list>button.unread{background:#edf3f8c7}.notification-priority{color:#557292;background:#edf1f5;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.notification-priority.high{color:#b1533d;background:#f9e9e5}.notification-priority.urgent{color:#9f3f2b;background:#f6dfda;box-shadow:inset 0 0 0 1px #9f3f2b1f}.notification-list>button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.notification-list strong{color:#2e3a48;font-size:var(--text-label);line-height:1.35}.notification-list small{color:#7f8993;font-size:var(--text-meta);text-transform:capitalize;margin-top:4px}.notification-list p{color:#566371;font-size:var(--text-meta);margin:8px 0;line-height:1.5}.notification-list time{color:#989fa6;font-size:var(--text-micro);align-items:center;gap:5px;display:flex}.notification-list>button>svg{color:#8c98a5;align-self:center}.notification-empty{color:#87929d;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:30px;display:flex}.notification-empty strong{color:#3c4958;margin:13px 0 6px;font:500 18px Georgia,serif}.notification-empty span{max-width:270px;font-size:var(--text-meta);line-height:1.55}.notification-cadence{max-height:200px;padding:14px 17px calc(14px + env(safe-area-inset-bottom));background:#ffffffb8;border-top:1px solid #e2e4e1;flex:none;overflow:auto}.notification-cadence>div:first-child{justify-content:space-between;align-items:end;gap:10px;display:flex}.notification-cadence>div:first-child span{color:#8e969e;font-size:var(--text-micro)}.cadence-chips{scrollbar-width:none;gap:7px;margin-top:10px;padding-bottom:2px;display:flex;overflow-x:auto}.cadence-chips::-webkit-scrollbar{display:none}.cadence-chips>span{background:#f8f9f7;border:1px solid #e2e5e3;border-radius:10px;flex-direction:column;flex:none;min-width:128px;padding:9px 10px;display:flex}.cadence-chips strong{color:#43505e;font-size:var(--text-meta)}.cadence-chips small{color:#8a9299;font-size:var(--text-micro);margin-top:4px}.follow-up-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:30px;display:grid}.follow-up-rules>article{border:1px solid var(--line);opacity:.65;background:#fff;border-radius:13px;min-height:176px;padding:15px}.follow-up-rules>article.enabled{opacity:1;border-color:#dbe3ea;box-shadow:0 7px 22px #1f2e3f0a}.follow-up-rule-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.follow-up-rule-head>span{color:#344252;font-size:var(--text-label);align-items:center;gap:8px;display:flex}.follow-up-clock{color:#7d8893;background:#f5f7f8;border-radius:10px;grid-template-columns:1fr 16px 1fr;align-items:center;gap:7px;margin:16px 0 12px;padding:11px;display:grid}.follow-up-clock>span{flex-direction:column;display:flex}.follow-up-clock small{color:#929aa2;font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.08em}.follow-up-clock strong{color:#344252;font-size:var(--text-meta);margin-top:4px}.follow-up-rules article>p{color:#727d88;min-height:34px;font-size:var(--text-meta);margin:0 0 10px;line-height:1.5}.follow-up-rules article>em{text-transform:capitalize;display:inline-flex}.follow-up-rules .priority-pill.urgent{color:#963d2b;background:#f7e3de}.mobile-app-panel{background:linear-gradient(120deg,#f7fbf9,#f2f6fa);border:1px solid #dbe4e0;border-radius:15px;margin-bottom:13px;padding:20px;box-shadow:0 8px 30px #223d460d}.mobile-app-heading{grid-template-columns:42px 1fr auto;align-items:center;gap:11px;display:grid}.mobile-app-heading>span{color:#e4b96f;background:#15243a;border-radius:12px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 7px 17px #15243a29}.mobile-app-heading p{color:#987343;font-size:var(--text-meta);letter-spacing:.13em;text-transform:uppercase;margin:0 0 4px;font-weight:750}.mobile-app-heading h2{color:#293645;margin:0;font:500 19px Georgia,serif}.mobile-app-heading em{font-size:var(--text-meta);border-radius:99px;padding:6px 9px;font-style:normal}.mobile-app-heading em.connected{color:#2f765e;background:#e2f1eb}.mobile-app-heading em.planned{color:#55708e;background:#e9eef3}.mobile-app-copy{color:#62707c;max-width:880px;font-size:var(--text-meta);margin:16px 0;line-height:1.6}.mobile-app-status{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mobile-app-status>span{color:#43806c;background:#ffffffb8;border:1px solid #d6dedccc;border-radius:10px;grid-template-columns:17px 1fr;align-content:center;min-height:60px;padding:10px;display:grid}.mobile-app-status strong{color:#364351;font-size:var(--text-meta)}.mobile-app-status small{color:#7f8991;font-size:var(--text-meta);grid-column:2;margin-top:3px}.mobile-app-actions{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.mobile-app-actions button{min-height:44px}.ios-install-steps{color:#8a6738;background:#fff7ea;border-radius:10px;grid-template-columns:21px 1fr;gap:9px;margin-top:13px;padding:12px;display:grid}.ios-install-steps p{font-size:var(--text-meta);flex-direction:column;margin:0;line-height:1.5;display:flex}.mobile-app-bar{display:none}@media (width<=1080px){.follow-up-rules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.content-wrap{padding-bottom:calc(102px + env(safe-area-inset-bottom))}.topbar{padding-top:env(safe-area-inset-top);height:calc(62px + env(safe-area-inset-top))}.record-tabs{top:calc(62px + env(safe-area-inset-top));z-index:20;border-radius:14px;margin-top:8px;padding:6px;position:sticky;box-shadow:0 7px 22px #1d283614}.record-tabs button{min-height:44px;font-size:var(--text-label);padding:0 14px}.mobile-app-bar{z-index:90;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:saturate(180%)blur(22px);background:#eff2f3d1;border:1px solid #ffffffc7;border-radius:22px;grid-template-columns:repeat(5,1fr);min-height:68px;padding:6px;display:grid;position:fixed;box-shadow:0 12px 40px #0f182338}.mobile-app-bar button{color:#586572;min-width:0;min-height:54px;font-size:var(--text-meta);background:0 0;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-weight:650;display:flex;position:relative}.mobile-app-bar button.active{color:#244f7b;background:#fffffff0;box-shadow:0 2px 12px #28394d1f}.mobile-app-bar button em{color:#fff;min-width:18px;height:18px;font-size:var(--text-micro);background:#b6503c;border:2px solid #fffffff2;border-radius:99px;place-items:center;padding:0 4px;font-style:normal;display:grid;position:absolute;top:3px;right:calc(50% - 23px)}input,select,textarea{font-size:16px!important}.notification-scrim{align-items:flex-end}.notification-sheet{border:1px solid #ffffffbf;border-bottom:0;border-radius:24px 24px 0 0;width:100%;height:min(88vh,820px);box-shadow:0 -20px 60px #0f16203b}.notification-heading{min-height:84px;padding:18px 18px 13px}.notification-heading:before{content:"";background:#d2d5d3;border-radius:99px;width:38px;height:5px;margin-left:-19px;position:absolute;top:8px;left:50%}.notification-heading h2{font-size:19px}.notification-actions{padding-left:14px;padding-right:14px}.notification-actions>span{display:none}.notification-actions button{min-height:44px;margin-left:auto}.notification-list>button{min-height:124px;padding:15px}.follow-up-rules{grid-template-columns:1fr}.follow-up-rules>article{min-height:0}.mobile-app-status{grid-template-columns:1fr}.mobile-app-status>span{min-height:56px}.toast{bottom:calc(94px + env(safe-area-inset-bottom))}}@media (width<=480px){.performance-funnel{padding-left:12px;padding-right:12px}.performance-funnel>button{grid-template-columns:105px minmax(70px,1fr) 20px;min-height:50px}.performance-funnel span,.performance-funnel strong{font-size:var(--text-label)}.performance-funnel span em{font-size:var(--text-meta)}.mobile-app-panel{padding:15px}.mobile-app-heading{grid-template-columns:42px 1fr}.mobile-app-heading em{grid-column:2;justify-self:start}.mobile-app-actions{grid-template-columns:1fr;display:grid}.mobile-app-actions button{justify-content:center;width:100%}}.contact-actions{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:inline-flex}.contact-action-stack{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:inline-flex}.contact-action{color:#416487;min-height:35px;font:700 var(--text-meta)/1 inherit;cursor:pointer;background:#f7f9fa;border:1px solid #dfe4e7;border-radius:9px;align-items:center;gap:6px;padding:0 10px;text-decoration:none;display:inline-flex}.contact-action:hover{background:#edf3f8;border-color:#d1dce6}.contact-actions.compact{gap:5px;margin-top:5px}.contact-actions.compact .contact-action{min-height:30px;font-size:var(--text-micro);border-radius:7px;padding:0 8px}.contact-actions.show-values{max-width:100%}.contact-actions.show-values .contact-action span{text-overflow:ellipsis;white-space:nowrap;max-width:210px;overflow:hidden}.contact-empty{color:#9aa1a8;font-size:var(--text-micro)}.record-header-actions>.contact-action-stack .contact-action,.record-header-actions>a{color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:9px;min-height:38px}.record-header-actions>a:last-child{color:#f0ca8c;background:#dcb16c1a;border-color:#dcb16c59}.record-contact-fact dd{overflow:visible}.record-contact-fact .contact-action{min-height:32px;font-size:var(--text-meta);padding:0 8px}.phone-sheet-backdrop{z-index:500;-webkit-backdrop-filter:blur(6px);background:#0f161f61;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.phone-action-sheet{overscroll-behavior:contain;width:min(520px,100%);max-height:min(82dvh,640px);padding:9px 16px calc(18px + env(safe-area-inset-bottom));background:#f9faf9f7;border:1px solid #fffc;border-bottom:0;border-radius:24px 24px 0 0;overflow-y:auto;box-shadow:0 -24px 70px #121b2642}.phone-sheet-handle{background:#d0d4d3;border-radius:99px;width:42px;height:5px;margin:0 auto 12px}.phone-sheet-heading{justify-content:space-between;align-items:center;gap:12px;padding:4px 2px 15px;display:flex}.phone-sheet-heading>span{flex-direction:column;min-width:0;display:flex}.phone-sheet-heading small{color:#9b7748;font-size:var(--text-meta);letter-spacing:.12em;text-transform:uppercase;font-weight:750}.phone-sheet-heading strong{color:#2c3948;margin-top:4px;font:500 19px Georgia,serif}.phone-sheet-heading span{color:#78838e;margin-top:4px;font-size:12px}.phone-sheet-heading button{color:#5c6874;background:#e9eceb;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.phone-sheet-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.phone-sheet-actions button{color:#3c668f;text-align:left;background:#fff;border:1px solid #e1e5e4;border-radius:15px;align-items:center;gap:11px;min-height:76px;padding:13px;display:flex}.phone-sheet-actions button:disabled{opacity:.62;cursor:not-allowed}.phone-sheet-actions button>span{flex-direction:column;display:flex}.phone-sheet-actions strong{color:#344250;font-size:var(--text-label)}.phone-sheet-actions small{color:#707c86;font-size:var(--text-label);margin-top:4px;line-height:1.4}.contact-policy-pill{color:#7d5d28;max-width:100%;min-height:24px;font-size:var(--text-meta);letter-spacing:.01em;background:#fff7e8;border:1px solid #e1c998;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-weight:800;display:inline-flex}.contact-policy-pill.restricted{color:#9d4434;background:#fff0ed;border-color:#e5b7ad}.contact-policy-pill.allowed{color:#2f7158;background:#eef8f3;border-color:#b9d8c9}.record-header-actions .contact-policy-pill{color:#f2cf92;background:#ffffff14;border-color:#ffffff2e}.contact-policy-notice{color:#765724;max-width:300px;font-size:var(--text-label);background:#fff5e4;border-radius:8px;padding:8px 9px;line-height:1.45}.contact-policy-notice.sheet{max-width:none;margin-top:10px;display:block}.contact-compliance-card{background:linear-gradient(135deg,#fffaf0,#f7faf9);border:1px solid #e4cf9f;border-radius:15px;grid-column:1/-1;grid-template-columns:minmax(190px,.75fr) minmax(300px,1.3fr) auto;align-items:center;gap:14px;padding:15px;display:grid;box-shadow:0 8px 25px #3e433d0d}.contact-compliance-card.restricted{background:linear-gradient(135deg,#fff4f1,#faf7f5);border-color:#e3b7ac}.contact-compliance-card.allowed{background:linear-gradient(135deg,#f0f9f5,#f7faf9);border-color:#bad7c9}.contact-compliance-card>header{grid-template-columns:38px 1fr;align-items:center;gap:10px;min-width:0;display:grid}.contact-compliance-card>header>span{color:#896421;background:#fff0cf;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.contact-compliance-card.restricted>header>span{color:#a54a39;background:#fae4df}.contact-compliance-card>header p{color:#7b5726;font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:800}.contact-compliance-card>header h2{color:#344553;margin:3px 0 0;font:500 19px Georgia,serif}.contact-compliance-card>header em{color:#56666f;grid-column:2;font-size:12px;font-style:normal;line-height:1.4}.contact-compliance-channels{grid-template-columns:repeat(3,minmax(90px,1fr));gap:7px;display:grid}.contact-compliance-channels>span{background:#ffffffc7;border:1px solid #e4e7e4;border-radius:9px;gap:3px;padding:8px;display:grid}.contact-compliance-channels small{color:#536269;font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.contact-compliance-channels strong{color:#684b16;font-size:13px;line-height:1.4}.contact-compliance-channels strong.restricted{color:#a34b3b}.contact-compliance-channels strong.allowed{color:#2e7259}.contact-compliance-card>p{color:#4d5f68;grid-column:1/3;align-items:flex-start;gap:7px;margin:0;font-size:13px;line-height:1.5;display:flex}.contact-compliance-card>p svg{flex:none;margin-top:1px}.contact-compliance-actions{flex-direction:column;grid-area:1/3/3;align-items:stretch;gap:8px;min-width:176px;display:flex}.contact-restriction-trigger,.contact-dnc-disposition{border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.contact-restriction-trigger{color:#9c4939;background:#fff;border:1px solid #d9a79b}.contact-dnc-disposition{color:#fff;background:#a94f3e;border:1px solid #a94f3e}.contact-restriction-trigger:disabled,.contact-dnc-disposition:disabled{opacity:.55;cursor:not-allowed}.contact-restriction-layer{z-index:740;overscroll-behavior:contain;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#08121c9e;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0;overflow:hidden}.contact-restriction-dialog{overscroll-behavior:contain;background:#fbfcfb;border:1px solid #fffc;border-radius:18px;width:min(560px,100%);max-height:min(760px,100dvh - 36px);padding:18px;overflow-y:auto;box-shadow:0 28px 90px #0710185c}.contact-restriction-dialog>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.contact-restriction-dialog>header p{color:#843c2f;font-size:var(--text-label);letter-spacing:.09em;text-transform:uppercase;margin:0;font-weight:850}.contact-restriction-dialog>header h2{color:#2d3c49;margin:5px 0 0;font:500 21px Georgia,serif}.contact-restriction-dialog>header button{color:#586874;background:#e9eceb;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.contact-restriction-dialog>p{color:#70392e;background:#fff0ed;border-radius:10px;margin:12px 0;padding:11px;font-size:13px;line-height:1.55}.contact-restriction-dialog fieldset{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;display:grid}.contact-restriction-dialog legend{color:#3f505b;margin-bottom:8px;font-size:12px;font-weight:800}.contact-restriction-dialog fieldset label{cursor:pointer;background:#fff;border:1px solid #e0e4e2;border-radius:11px;align-items:flex-start;gap:9px;min-height:68px;padding:10px;display:flex}.contact-restriction-dialog fieldset label:has(input:checked){border-color:#c77260;box-shadow:0 0 0 2px #c772601f}.contact-restriction-dialog fieldset label:has(input:disabled){opacity:.55;cursor:not-allowed}.contact-restriction-dialog fieldset input{margin-top:3px}.contact-restriction-dialog fieldset span{gap:4px;display:grid}.contact-restriction-dialog fieldset strong{color:#344550;font-size:13px;line-height:1.35}.contact-restriction-dialog fieldset small{color:#596970;font-size:12px;line-height:1.45}.contact-restriction-reason{color:#455862;gap:6px;margin-top:12px;font-size:12px;font-weight:750;display:grid}.contact-restriction-reason select{color:#2f424f;background:#fff;border:1px solid #dce2e1;border-radius:9px;min-height:44px;padding:0 10px;font-size:13px}.contact-restriction-error{color:#9c4232;font-size:var(--text-label);background:#fff0ed;border:1px solid #e2b5aa;border-radius:9px;margin:10px 0 0;padding:8px 9px;line-height:1.4}.contact-compliance-card>.contact-restriction-error{color:#9c4232;font-size:var(--text-label);grid-column:1/-1;margin:10px 0 0;line-height:1.4;display:block}.contact-restriction-dialog footer{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}.contact-restriction-dialog .record-timeline{max-height:none;overflow:visible}.contact-restriction-dialog .record-timeline strong{color:#344550;font-size:13px;line-height:1.4}.contact-restriction-dialog .record-timeline p{color:#4f616b;font-size:12px;line-height:1.55}.contact-restriction-dialog .record-timeline small,.contact-restriction-dialog .record-timeline time{color:#586872;font-size:var(--text-label);line-height:1.4}.contact-restriction-dialog .record-empty-panel p{color:#596970;font-size:12px;line-height:1.55}.danger-button{color:#fff;background:#a94f3e;border:1px solid #aa4f3e;border-radius:9px;min-height:44px;padding:0 14px;font-size:12px;font-weight:800}body.contact-restriction-open,body.phone-sheet-open{overflow:hidden}.assignment-control{background:linear-gradient(135deg,#f7faf8,#f4f7fa);border:1px solid #dce5e2;border-radius:12px;margin:10px 0;padding:12px}.assignment-control label{color:#596672;font-size:var(--text-meta);flex-direction:column;gap:6px;font-weight:700;display:flex}.assignment-control select{color:#354452;width:100%;height:40px;font-size:var(--text-meta);background:#fff;border:1px solid #d9dfdf;border-radius:9px;padding:0 10px}.assignment-status{color:#39745f;min-height:36px;font-size:var(--text-micro);background:#eaf4f0;border-radius:9px;align-items:center;gap:8px;margin-top:9px;padding:8px 10px;line-height:1.45;display:flex}.assignment-status.rerouted{color:#9d543e;background:#faece7}.record-edit-form>.assignment-control{margin:0 17px 14px}.intake-routing-card{background:linear-gradient(130deg,#f8fbf9,#f3f7fa);border:1px solid #d8e4e0;border-radius:15px;grid-template-columns:minmax(220px,.75fr) minmax(380px,1.4fr) minmax(180px,.55fr);align-items:center;gap:17px;margin-bottom:13px;padding:18px;display:grid;box-shadow:0 8px 28px #273e450d}.intake-routing-card>div:first-child h2{color:#2f3d4c;margin:0;font:500 18px Georgia,serif}.intake-routing-card>div:first-child>span{color:#75808b;font-size:var(--text-meta);margin-top:6px;line-height:1.55;display:block}.intake-routing-card>.assignment-control{margin:0}.intake-routing-card>label{color:#596672;font-size:var(--text-meta);flex-direction:column;gap:6px;font-weight:700;display:flex}.intake-routing-card>label select{color:#354452;height:40px;font-size:var(--text-label);background:#fff;border:1px solid #d9dfdf;border-radius:9px;padding:0 10px}:is(.lead-intake-form label:has(input[name=owner]),.lead-intake-form label:has(input[name=propertyState])){display:none}.bdm-badge{color:#916328;width:max-content;font-size:var(--text-micro);letter-spacing:.02em;background:#fff0d9;border-radius:99px;margin-top:5px;padding:4px 7px;font-style:normal;font-weight:750;display:inline-flex}.record-bdm-badge{color:#f1c77f;background:#e5b35e29;margin-top:8px}.relationship-data-row{transition:background .16s}.relationship-data-row:hover{background:#fbfbf8}.relationship-name-link{color:#34404e;font-size:var(--text-meta);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750}.relationship-name-link:hover{color:#2f638f;text-decoration:underline}.open-record-button{color:#69809a;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;display:flex}.team-routing-panel{background:#fff;border:1px solid #dbe3e1;border-radius:15px;margin-bottom:13px;padding:19px;box-shadow:0 8px 28px #1d303a0a}.team-routing-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.team-routing-heading h2{color:#2e3b49;margin:0;font:500 20px Georgia,serif}.team-routing-heading span{color:#69757f;font-size:var(--text-meta);margin-top:6px;line-height:1.45;display:block}.team-routing-heading>em{color:#34735e;font-size:var(--text-meta);background:#e8f4ef;border-radius:99px;align-items:center;gap:5px;padding:7px 9px;font-style:normal;font-weight:750;display:flex}.team-member-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:16px;display:grid}.team-member-grid>article{background:#fafbf9;border:1px solid #e3e6e4;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-height:78px;padding:12px;display:grid;position:relative}.team-member-grid>article>div:nth-child(2){flex-direction:column;display:flex}.team-member-grid strong{color:#34414f;font-size:var(--text-meta)}.team-member-grid span,.team-member-grid small{color:#6f7b84;font-size:var(--text-meta);margin-top:3px;line-height:1.35}.team-member-grid em{color:#966929;font-size:var(--text-micro);background:#fff0dd;border-radius:99px;align-self:start;padding:5px 7px;font-style:normal}.team-member-grid em.owner-profile{color:#3c765f;background:#e9f3ef}.routing-audit{border-top:1px solid #eceeeb;margin-top:15px}.routing-audit>div:first-child{color:#465362;min-height:45px;font-size:var(--text-meta);justify-content:space-between;align-items:center;display:flex}.routing-audit>div:first-child span{color:#7f8991;font-size:var(--text-meta)}.routing-audit>article{border-top:1px solid #f0f1ef;grid-template-columns:68px 1fr auto;align-items:center;gap:10px;min-height:56px;display:grid}.routing-audit>article>span{width:max-content;font-size:var(--text-micro);border-radius:99px;padding:5px 7px}.routing-audit>article>span.eligible{color:#38765f;background:#e9f4ef}.routing-audit>article>span.rerouted{color:#a14f3a;background:#faeae5}.routing-audit>article>div{flex-direction:column;display:flex}.routing-audit strong{color:#394654;font-size:var(--text-meta)}.routing-audit small,.routing-audit time{color:#748089;font-size:var(--text-micro);margin-top:3px}.routing-audit>p{color:#7f8991;font-size:var(--text-meta);margin:7px 0}.team-license-note{color:#866334;font-size:var(--text-meta);background:#fff7ea;border-radius:9px;align-items:flex-start;gap:7px;margin:13px 0 0;padding:10px;line-height:1.5;display:flex}@media (width<=1040px){.intake-routing-card{grid-template-columns:1fr 1.3fr}.intake-routing-card>label{grid-column:1/-1}}@media (width<=820px){.contact-compliance-card{grid-template-columns:1fr;gap:11px}.contact-compliance-card>p,.contact-compliance-actions{grid-area:auto/1;width:100%}.contact-compliance-channels{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-compliance-actions{grid-template-columns:1fr 1fr;min-width:0;display:grid}.contact-compliance-actions>:only-child{grid-column:1/-1}}@media (width<=760px){.intake-routing-card{grid-template-columns:1fr;padding:14px}.intake-routing-card>label{grid-column:auto}.team-member-grid{grid-template-columns:1fr}.relationship-table .contact-actions.show-values .contact-action span{max-width:150px}.record-header-actions>.contact-action-stack,.record-header-actions>.contact-action-stack .contact-actions{width:100%}.record-header-actions>.contact-action-stack .contact-action{flex:1;justify-content:center;min-height:44px}.contact-action-stack .contact-action{min-height:44px;font-size:var(--text-label)}.record-header-actions>a{min-height:44px}}@media (width<=520px){.phone-sheet-actions,.assignment-control .form-grid.two{grid-template-columns:1fr}.routing-audit>article{grid-template-columns:62px 1fr;padding:9px 0}.routing-audit time{grid-column:2}.team-routing-heading{flex-direction:column}.record-contact-fact .contact-action span{max-width:230px}.contact-compliance-actions{grid-template-columns:1fr}.contact-compliance-actions>:only-child{grid-column:auto}.contact-restriction-layer{align-items:flex-end;padding:0}.contact-restriction-dialog{max-height:88dvh;padding:16px 14px calc(16px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.contact-restriction-dialog fieldset{grid-template-columns:1fr}.contact-restriction-dialog footer{background:#fbfcfb;padding-top:10px;position:sticky;bottom:0}.contact-restriction-dialog footer button{flex:1;min-height:44px}}.metric-icon.violet{color:#735ca0;background:#f0edf8}.metric-icon.teal{color:#287c70;background:#e7f4f2}.metric-icon.rose{color:#a8556c;background:#f7ecef}.dashboard-control-bar{background:linear-gradient(105deg,#fff,#fafbfb);border:1px solid #dfe3e4;border-radius:12px;align-items:center;gap:12px;min-height:62px;margin-bottom:12px;padding:9px 12px;display:flex;box-shadow:0 5px 17px #1e2b3b0a}.dashboard-control-bar>div{color:#4c6c92;align-items:center;gap:9px;margin-right:auto;display:flex}.dashboard-control-bar>div>span{flex-direction:column;display:flex}.dashboard-control-bar strong{color:#354251;font-size:var(--text-meta)}.dashboard-control-bar small{color:#818a92;font-size:var(--text-meta);margin-top:3px}.dashboard-control-bar label{color:#687582;background:#fff;border:1px solid #dde2e3;border-radius:9px;align-items:center;gap:7px;min-height:40px;padding:0 8px;display:flex}.dashboard-control-bar label>span{color:#78828a;font-size:var(--text-meta)}.dashboard-control-bar select{color:#354453;min-width:150px;height:36px;font-size:var(--text-meta);background:0 0;border:0;outline:0;font-weight:650}.dashboard-control-bar>button{color:#526170;min-height:40px;font-size:var(--text-meta);background:#f7f8f7;border:1px solid #dfe3e4;border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-weight:650;display:flex}.report-summary-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.performance-component-grid{grid-template-columns:minmax(360px,1.25fr) minmax(285px,.8fr) minmax(285px,.8fr);align-items:start;gap:12px;margin-bottom:12px;display:grid}.dashboard-component{min-width:0;overflow:hidden}.dashboard-component .panel-heading>span{color:#939aa1;font-size:var(--text-micro);text-align:right}.stage-component .performance-funnel{padding-bottom:10px}.stage-component .funnel-summary{grid-template-columns:repeat(3,1fr)}.owner-scorecard>button{width:100%;min-height:69px;color:inherit;text-align:left;background:#fff;border:0;border-top:1px solid #eeeeea;grid-template-columns:34px minmax(125px,1fr) auto 16px;align-items:center;gap:10px;padding:9px 14px;transition:background .16s;display:grid}.owner-scorecard>button:hover,.owner-scorecard>button.active{background:#f1f6fa}.owner-scorecard>button>span:nth-child(2),.owner-scorecard>button>span:nth-child(3){flex-direction:column;min-width:0;display:flex}.owner-scorecard strong{color:#354251;font-size:var(--text-meta)}.owner-scorecard small{color:#969ca3;font-size:var(--text-micro);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.owner-scorecard em{color:#405c7d;font-size:var(--text-meta);text-align:right;font-style:normal}.owner-scorecard svg{color:#9ca5ad}.source-dashboard-list>button{width:100%;min-height:61px;color:inherit;text-align:left;background:#fff;border:0;border-top:1px solid #eeeeea;grid-template-columns:minmax(118px,1fr) minmax(60px,.5fr) 34px 15px;align-items:center;gap:9px;padding:9px 14px;display:grid}.source-dashboard-list>button:hover{background:#f7f9fa}.source-dashboard-list>button>span{flex-direction:column;min-width:0;display:flex}.source-dashboard-list strong{color:#354251;font-size:var(--text-meta);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.source-dashboard-list small{color:#979da4;font-size:var(--text-micro);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;overflow:hidden}.source-dashboard-list i{background:#edf0ef;border-radius:99px;height:7px;overflow:hidden}.source-dashboard-list b{border-radius:inherit;background:linear-gradient(90deg,#4c6d93,#5d9b84);height:100%;display:block}.source-dashboard-list em{color:#4c5b6c;font-size:var(--text-meta);text-align:right;font-style:normal}.source-dashboard-list svg{color:#9ca5ad}.component-empty{color:#929aa2;min-height:170px;font-size:var(--text-meta);text-align:center;place-items:center;padding:22px;display:grid}.performance-report-panel{margin-bottom:12px;scroll-margin-top:82px;overflow:hidden}.performance-report-panel .panel-heading>div>span{color:#939aa2;font-size:var(--text-micro);margin-top:4px;display:block}.analytics-suite{background:#fff;border:1px solid #dbe1e2;border-radius:15px;margin-bottom:13px;overflow:hidden;box-shadow:0 10px 30px #1d2c390b}.analytics-view-tabs{scrollbar-width:none;background:linear-gradient(108deg,#fbfcfb,#f5f7f7);border-bottom:1px solid #e5e9e8;align-items:center;gap:7px;min-height:76px;padding:9px 11px;display:flex;overflow-x:auto}.analytics-view-tabs::-webkit-scrollbar{display:none}.analytics-view-tabs>div{flex-direction:column;min-width:220px;margin-right:auto;padding:0 8px;display:flex}.analytics-view-tabs>div .section-kicker{margin-bottom:4px}.analytics-view-tabs>div>strong{color:#455361;font-size:var(--text-meta)}.analytics-view-tabs>button{color:#7b8792;text-align:left;background:#fff;border:1px solid #dfe4e4;border-radius:10px;flex:none;grid-template-columns:26px 1fr;align-items:center;gap:7px;min-width:132px;min-height:53px;padding:7px 9px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.analytics-view-tabs>button:hover{background:#fbfdfe;border-color:#bfcbd5}.analytics-view-tabs>button.active{color:#3d658b;background:#edf3f8;border-color:#6f89a5;box-shadow:inset 0 0 0 1px #4264881a}.analytics-view-tabs>button>svg{justify-self:center}.analytics-view-tabs>button>span{flex-direction:column;min-width:0;display:flex}.analytics-view-tabs>button strong{color:#44515f;font-size:var(--text-meta);white-space:nowrap}.analytics-view-tabs>button small{color:#858e95;font-size:var(--text-micro);white-space:nowrap;margin-top:3px}.analytics-view-canvas{background:radial-gradient(circle at 8% 4%,#486c9109,#0000 30%),#fff;min-height:365px;padding:17px}.analytics-view-heading{justify-content:space-between;align-items:flex-start;gap:16px;min-height:54px;display:flex}.analytics-view-heading h2{color:#2f3c4a;margin:0;font:500 18px Georgia,serif}.analytics-view-heading>div>span{color:#89929a;font-size:var(--text-micro);margin-top:5px;line-height:1.45;display:block}.analytics-view-heading>em{color:#456b91;min-height:29px;font-size:var(--text-micro);background:#eef4f7;border-radius:7px;flex:none;align-items:center;gap:6px;padding:0 9px;font-style:normal;font-weight:700;display:flex}.analytics-view-heading>em i{background:#48a27f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #48a27f1c}.analytics-vital-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}.analytics-vital-grid>button{min-height:187px;color:inherit;background:linear-gradient(145deg,#fff,#fafbf9);border:1px solid #e0e5e4;border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative}.analytics-vital-grid>button:hover{border-color:#bbc9d3;box-shadow:0 7px 20px #273c4d0e}.analytics-vital-grid>button>svg{color:#9aa4ad;position:absolute;top:12px;right:12px}.analytics-donut{border-radius:50%;place-items:center;width:105px;height:105px;display:grid;position:relative}.analytics-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:10px;box-shadow:inset 0 0 0 1px #23334009}.analytics-donut>i{z-index:1;flex-direction:column;align-items:center;font-style:normal;display:flex;position:relative}.analytics-donut strong{color:#314050;font:500 21px Georgia,serif}.analytics-donut small{color:#7d8994;font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.08em;margin-top:2px;font-weight:700}.analytics-donut>em{z-index:1;color:#90979e;width:170px;font-size:var(--text-micro);text-align:center;font-style:normal;position:absolute;top:119px;left:50%;transform:translate(-50%)}.analytics-decision-card{background:linear-gradient(105deg,#f1f7f4,#f8faf9);border:1px solid #dce6e2;border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;min-height:86px;margin-top:11px;padding:13px 14px;display:grid}.analytics-decision-card>span{color:#3f806a;background:#e4f0eb;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.analytics-decision-card>div{min-width:0}.analytics-decision-card p{color:#779087;text-transform:uppercase;letter-spacing:.1em;font-size:var(--text-micro);margin:0;font-weight:750}.analytics-decision-card h3{color:#354b43;margin:4px 0 0;font:500 13px Georgia,serif}.analytics-decision-card small{color:#76867f;font-size:var(--text-micro);margin-top:4px;line-height:1.45;display:block}.analytics-decision-card>button,.analytics-chart-summary>button{color:#4b6f63;min-height:38px;font-size:var(--text-meta);background:#fff;border:1px solid #d4ddda;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-weight:700;display:flex}.analytics-chart-layout{grid-template-columns:minmax(0,1.55fr) minmax(245px,.55fr);gap:12px;display:grid}.analytics-chart-card,.analytics-chart-summary{background:#fff;border:1px solid #e0e4e4;border-radius:12px;min-width:0;padding:15px}.analytics-column-chart{border-bottom:1px solid #e6e9e8;grid-template-columns:repeat(9,minmax(56px,1fr));align-items:end;gap:6px;height:264px;margin-top:8px;padding:9px 3px 0;display:grid;overflow-x:auto}.analytics-column-chart>button{min-width:56px;height:244px;color:inherit;text-align:center;background:0 0;border:0;border-radius:8px 8px 0 0;grid-template-rows:20px 164px 25px 19px;align-items:end;padding:0 3px;display:grid}.analytics-column-chart>button:hover,.analytics-column-chart>button.active{background:#f3f7f9}.analytics-column-value{color:#4c5c6b;font-size:var(--text-micro);align-self:center;font-weight:750}.analytics-column-chart>button>i{background:#eef1f0;border-radius:7px 7px 0 0;justify-self:center;align-items:flex-end;width:24px;height:160px;display:flex;overflow:hidden}.analytics-column-chart>button>i>b{background:linear-gradient(#7294b5,#3d638a);border-radius:7px 7px 0 0;width:100%;min-height:3px;transition:height .2s}.analytics-column-chart>button.active>i>b{background:linear-gradient(#cda25f,#9d7437)}.analytics-column-chart strong{color:#5a6672;font-size:var(--text-micro);align-self:center;line-height:1.2}.analytics-column-chart small{color:#999fa4;font-size:var(--text-micro);align-self:start}.analytics-chart-summary{color:#fff;background:linear-gradient(155deg,#172437,#21354d);align-self:stretch}.analytics-chart-summary .section-kicker{color:#d6aa69}.analytics-chart-summary h2{color:#fff;margin:0 0 16px;font:500 18px Georgia,serif}.analytics-chart-summary>div{border-top:1px solid #ffffff17}.analytics-chart-summary>div>span{border-bottom:1px solid #ffffff14;flex-direction:column;justify-content:center;min-height:60px;display:flex}.analytics-chart-summary small{color:#91a0b1;font-size:var(--text-micro)}.analytics-chart-summary strong{color:#fff;margin-top:4px;font:500 15px Georgia,serif}.analytics-chart-summary>button{color:#fff;background:#ffffff12;border-color:#ffffff21;justify-content:center;width:100%;margin-top:14px}.activity-legend{align-items:center;gap:9px;display:flex}.activity-legend>span{color:#7c8792;font-size:var(--text-micro);align-items:center;gap:4px;display:flex}.activity-legend i{background:#4d7399;border-radius:2px;width:7px;height:7px}.activity-legend .email i{background:#bc8b46}.activity-legend .call i{background:#4d8975}.analytics-activity-chart{border-bottom:1px solid #e6e9e8;grid-template-columns:repeat(7,1fr);align-items:end;gap:7px;height:264px;margin-top:8px;padding-top:9px;display:grid}.analytics-activity-chart>button{height:244px;color:inherit;text-align:center;background:0 0;border:0;border-radius:8px 8px 0 0;grid-template-rows:21px 170px 24px 17px;align-items:end;padding:0 5px;display:grid}.analytics-activity-chart>button:hover,.analytics-activity-chart>button.active{background:#f2f6f8}.analytics-activity-chart .activity-total{color:#485868;font-size:var(--text-micro);align-self:center;font-weight:750}.analytics-activity-chart>button>i{justify-content:center;align-items:flex-end;gap:4px;width:100%;height:166px;display:flex}.analytics-activity-chart b{background:#4d7399;border-radius:4px 4px 0 0;width:10px;min-height:0}.analytics-activity-chart b.email{background:#bc8b46}.analytics-activity-chart b.call{background:#4d8975}.analytics-activity-chart strong{color:#596673;font-size:var(--text-micro);align-self:center}.analytics-activity-chart small{color:#9ba0a5;font-size:var(--text-micro);align-self:start}.outreach-summary>div>span{grid-template-columns:19px 1fr auto;align-items:center;gap:7px;display:grid}.outreach-summary>div>span svg{color:#d7ab69}.outreach-summary>div>span strong{margin-top:0}.source-donut-layout{grid-template-columns:230px minmax(280px,1fr);align-items:center;gap:16px;min-height:270px;display:grid}.source-donut{border-radius:50%;place-items:center;width:196px;height:196px;margin:auto;display:grid;position:relative;box-shadow:0 7px 22px #192d390f}.source-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:28px;box-shadow:inset 0 0 0 1px #e7e9e7}.source-donut>span{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.source-donut strong{color:#30404f;font:500 25px Georgia,serif}.source-donut small{color:#91989f;font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.08em;margin-top:4px}.source-donut-legend{border-top:1px solid #eceeeb}.source-donut-legend>button{width:100%;min-height:47px;color:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #eceeeb;grid-template-columns:9px minmax(0,1fr) 34px 14px;align-items:center;gap:8px;padding:6px 4px;display:grid}.source-donut-legend>button:hover{background:#f8faf9}.source-donut-legend>button>i{border-radius:3px;width:8px;height:8px}.source-donut-legend>button>span{flex-direction:column;min-width:0;display:flex}.source-donut-legend strong{color:#45515e;font-size:var(--text-micro);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.source-donut-legend small{color:#999fa4;font-size:var(--text-micro);margin-top:3px}.source-donut-legend em{color:#4c5d6e;font-size:var(--text-micro);text-align:right;font-style:normal;font-weight:750}.source-donut-legend svg{color:#9fa7ae}.source-donut-legend>p{color:#91999f;font-size:var(--text-micro)}.analytics-horizontal-bars{border-top:1px solid #eceeeb;margin-top:9px}.analytics-horizontal-bars>button{width:100%;min-height:69px;color:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #eceeeb;grid-template-columns:34px minmax(125px,.65fr) minmax(110px,1fr) 54px 14px;align-items:center;gap:9px;padding:9px 3px;display:grid}.analytics-horizontal-bars>button:hover,.analytics-horizontal-bars>button.active{background:#f3f7f9}.analytics-horizontal-bars>button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.analytics-horizontal-bars strong{color:#43505d;font-size:var(--text-micro)}.analytics-horizontal-bars small{color:#969da3;font-size:var(--text-micro);margin-top:4px}.analytics-horizontal-bars>button>i{background:#edf0ef;border-radius:99px;height:9px;overflow:hidden}.analytics-horizontal-bars>button>i>b{border-radius:inherit;background:linear-gradient(90deg,#42698f,#7595b4);height:100%;display:block}.analytics-horizontal-bars>button>em{color:#3f5367;font-size:var(--text-meta);text-align:right;font-style:normal;font-weight:750}.analytics-horizontal-bars>button>svg{color:#9ca5ad}.kpi-list-icon.communication{color:#4b7199;background:#edf3f8}.kpi-list-icon.communication.email{color:#9c7136;background:#f7f0e5}.kpi-list-icon.communication.call{color:#397763;background:#eaf4f0}@media (width<=1180px){.analytics-view-tabs>div{min-width:180px}.analytics-view-tabs>button{min-width:120px}.analytics-chart-layout{grid-template-columns:1fr}.analytics-chart-summary{grid-template-columns:1fr 2fr;gap:8px 18px;display:grid}.analytics-chart-summary>div{border-top:0;border-left:1px solid #ffffff14;grid-area:1/2/3;grid-template-columns:repeat(3,1fr);padding-left:14px;display:grid}.analytics-chart-summary>div>span{border-bottom:0;padding:0 10px}.analytics-chart-summary>button{align-self:end;width:auto}}@media (width<=940px){.analytics-view-tabs>div{display:none}.analytics-vital-grid{grid-template-columns:repeat(2,1fr)}.source-donut-layout{grid-template-columns:210px 1fr}}@media (width<=760px){.analytics-view-canvas{padding:12px}.analytics-view-tabs{align-items:stretch}.analytics-view-tabs>button{min-width:112px;min-height:58px}.analytics-view-heading{flex-direction:column}.analytics-vital-grid{grid-template-columns:repeat(2,1fr)}.analytics-vital-grid>button{min-height:174px}.analytics-decision-card{grid-template-columns:34px 1fr}.analytics-decision-card>button{grid-column:1/-1;justify-content:center;min-height:40px}.analytics-column-chart{grid-template-columns:repeat(9,62px)}.analytics-activity-chart{min-width:540px}.activity-chart-card{overflow-x:auto}.activity-chart-card .analytics-view-heading{min-width:540px}.source-donut-layout{grid-template-columns:1fr}.source-donut{width:174px;height:174px}.source-donut:after{inset:25px}.analytics-chart-summary{display:block}.analytics-chart-summary>div{border-top:1px solid #ffffff17;border-left:0;padding-left:0;display:block}.analytics-chart-summary>div>span{border-bottom:1px solid #ffffff14;padding:0}.analytics-chart-summary>button{width:100%}}@media (width<=520px){.analytics-vital-grid{grid-template-columns:1fr}.analytics-vital-grid>button{min-height:170px}.analytics-horizontal-bars>button{grid-template-columns:34px 1fr 46px 14px}.analytics-horizontal-bars>button>i{display:none}}.smart-view-bar{background:#fff;border:1px solid #dfe4e4;border-radius:12px;align-items:center;gap:9px;min-height:63px;margin-bottom:10px;padding:8px;display:flex;overflow:hidden}.smart-view-intro{color:#9c7540;flex:none;align-items:center;gap:8px;min-width:135px;padding:0 9px;display:flex}.smart-view-intro>span{flex-direction:column;display:flex}.smart-view-intro strong{color:#475464;font-size:var(--text-meta)}.smart-view-intro small{color:#979da3;font-size:var(--text-micro);margin-top:3px}.smart-view-tabs{scrollbar-width:none;gap:6px;min-width:0;display:flex;overflow-x:auto}.smart-view-tabs::-webkit-scrollbar{display:none}.smart-view-tabs button{color:#56626f;min-height:41px;font-size:var(--text-meta);background:#f8f9f8;border:1px solid #e1e5e5;border-radius:9px;flex:none;align-items:center;gap:8px;padding:0 9px;font-weight:650;display:flex}.smart-view-tabs button:hover{background:#f4f7f9;border-color:#cfd8df}.smart-view-tabs button.active{color:#315d8a;background:#edf3f8;border-color:#7a94b1;box-shadow:inset 0 0 0 1px #496b911f}.smart-view-tabs em{color:#717b84;min-width:21px;height:21px;font-size:var(--text-micro);background:#fff;border-radius:99px;place-items:center;font-style:normal;display:grid}.smart-view-tabs button.active em{color:#fff;background:#3d668f}.table-result-count{color:#8d959d;min-height:38px;font-size:var(--text-micro);flex:none;align-items:center;padding:0 9px;display:flex}.page-size-control{color:#6f7781;min-height:38px;font-size:var(--text-meta);border:1px solid #e2e4e4;border-radius:8px;align-items:center;gap:7px;padding:0 9px;font-weight:700;display:flex}.page-size-control select{color:var(--ink);font:inherit;background:0 0;border:0;outline:0}.table-pagination{justify-content:flex-end;align-items:center;gap:10px;margin:10px 0 0;display:flex}.table-pagination button{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--ink);border-radius:9px;padding:0 14px;font-weight:700}.table-pagination button:disabled{opacity:.45;cursor:not-allowed}.table-pagination span{color:var(--muted);font-size:var(--text-meta);font-weight:700}.navigation-pending{min-height:28px;color:var(--muted);font-size:var(--text-meta);align-items:center;gap:6px;font-weight:750;display:inline-flex}.offline-status-banner{color:#6d5217;background:#fff8e4;border:1px solid #e4c77f;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin:0 0 12px;padding:11px 13px;display:grid}.offline-status-banner span{gap:2px;display:grid}.offline-status-banner strong{font-size:var(--text-label)}.offline-status-banner small{font-size:var(--text-meta);line-height:1.4}.offline-status-banner button{color:#6d5217;background:#fff;border:1px solid #d6b560;border-radius:8px;min-height:38px;padding:0 13px;font-weight:750}.kpi-methodology{border:1px solid var(--line);background:var(--surface);border-radius:11px;margin:0 0 12px;overflow:hidden}.kpi-methodology summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:46px;padding:10px 13px;display:flex}.kpi-methodology summary span{font-size:var(--text-meta);align-items:center;gap:7px;display:flex}.kpi-methodology summary small{color:var(--muted);font-size:var(--text-meta)}.kpi-methodology>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 12px 12px;display:grid}.kpi-methodology article{border:1px solid var(--line);background:var(--surface-raised,#fff);border-radius:9px;padding:11px}.kpi-methodology article>strong{font-size:var(--text-meta);margin-bottom:7px;display:block}.kpi-methodology dl{gap:6px;margin:0;display:grid}.kpi-methodology dl div{grid-template-columns:58px 1fr;gap:7px;display:grid}.kpi-methodology dt{color:var(--muted);font-size:var(--text-micro);text-transform:uppercase;font-weight:800}.kpi-methodology dd{color:var(--muted);font-size:var(--text-meta);margin:0;line-height:1.4}@media (width<=760px){.kpi-methodology summary{flex-direction:column;align-items:flex-start}.kpi-methodology>div{grid-template-columns:1fr}.offline-status-banner{grid-template-columns:auto 1fr}.offline-status-banner button{grid-column:1/-1;width:100%}}.selection-action-bar{background:linear-gradient(105deg,#edf4f9,#f4f8f9);border:1px solid #b9cad9;border-radius:12px;align-items:center;gap:12px;min-height:59px;margin-bottom:10px;padding:8px 10px;display:flex;box-shadow:0 7px 22px #30506f12}.selection-action-bar>div:first-child{color:#3e688f;align-items:center;gap:9px;margin-right:auto;display:flex}.selection-action-bar>div:first-child>span{flex-direction:column;display:flex}.selection-action-bar strong{color:#334a62;font-size:var(--text-meta)}.selection-action-bar small{color:#7e8c99;font-size:var(--text-micro);margin-top:3px}.selection-actions{align-items:center;gap:6px;display:flex}.selection-actions button{color:#49627d;min-height:39px;font-size:var(--text-meta);background:#fff;border:1px solid #d2dce3;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-weight:700;display:flex}.selection-actions button:hover:not(:disabled){background:#fbfdfe;border-color:#9cafc0}.selection-actions button:disabled{opacity:.43;cursor:not-allowed}.selection-actions .selection-clear{background:0 0;border-color:#0000;justify-content:center;width:37px;padding:0}.relationship-table .data-row{grid-template-columns:28px minmax(215px,1.25fr) .65fr 1fr 1.2fr .9fr 18px;min-width:1105px}.relationship-data-row.selected{background:#f1f6fa;box-shadow:inset 3px 0 #54789e}.row-select{cursor:pointer;place-items:center;width:20px;height:20px;display:grid;position:relative}.row-select input{opacity:0;pointer-events:none;position:absolute}.row-select i{background:#fff;border:1px solid #bfc8ce;border-radius:4px;width:16px;height:16px;display:block}.row-select input:checked+i{background:#456f9b;border-color:#456f9b;box-shadow:inset 0 0 0 3px #fff}.relationship-empty-state{color:#68809a;justify-content:center;align-items:center;gap:10px;min-height:180px;padding:24px;display:flex}.relationship-empty-state>span{flex-direction:column;display:flex}.relationship-empty-state strong{color:#455361;font-size:var(--text-meta)}.relationship-empty-state small{color:#9299a0;font-size:var(--text-micro);margin-top:4px}.bulk-operation-summary{color:#4b7195;background:#f1f6f9;border:1px solid #d8e3e9;border-radius:10px;align-items:center;gap:10px;min-height:60px;margin-bottom:14px;padding:11px 12px;display:flex}.bulk-operation-summary.transfer{color:#957036;background:#f5f2ea;border-color:#e6dcc7}.bulk-operation-summary.export{color:#397763;background:#edf5f2;border-color:#d7e5df}.bulk-operation-summary>span{flex-direction:column;display:flex}.bulk-operation-summary strong{color:#344252;font-size:var(--text-meta)}.bulk-operation-summary small{color:#818b95;font-size:var(--text-micro);margin-top:4px}.bulk-edit-form .form-grid{margin-bottom:4px}.transfer-form>label,.export-form>label{margin-bottom:12px}.transfer-preview{grid-template-columns:repeat(2,1fr);gap:9px;margin:14px 0 4px;display:grid}.transfer-preview article{color:#3e7b66;background:#eff7f3;border:1px solid #d9e5df;border-radius:10px;align-items:center;gap:9px;min-height:69px;padding:11px;display:flex}.transfer-preview article.protected{color:#a75c47;background:#faefeb;border-color:#ead8d1}.transfer-preview span{flex-direction:column;display:flex}.transfer-preview strong{color:#344250;font:500 18px Georgia,serif}.transfer-preview small{color:#7f898f;font-size:var(--text-micro);margin-top:3px}.export-scope{grid-template-columns:repeat(2,1fr);gap:9px;margin-bottom:13px;display:grid}.export-scope>label{cursor:pointer;background:#fafbf9;border:1px solid #dfe4e4;border-radius:10px;grid-template-columns:18px 1fr;align-items:center;min-height:78px;padding:11px;gap:9px!important;display:grid!important}.export-scope>label.active{background:#eff5f8;border-color:#7192ad;box-shadow:inset 0 0 0 1px #4162841f}.export-scope input{accent-color:#426d97;width:16px;height:16px}.export-scope span{flex-direction:column;display:flex}.export-scope strong{color:#354251;font-size:var(--text-meta)}.export-scope small{color:#858e96;font-size:var(--text-micro);margin-top:4px;font-weight:400;line-height:1.4}.admin-activity-panel{background:#fff;border:1px solid #dbe3e1;border-radius:15px;margin-bottom:13px;padding:19px;box-shadow:0 8px 28px #1d303a0a}.admin-activity-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.admin-activity-heading h2{color:#2e3b49;margin:0;font:500 20px Georgia,serif}.admin-activity-heading span{color:#69757f;font-size:var(--text-meta);margin-top:6px;line-height:1.45;display:block}.admin-activity-heading>em{color:#426b93;font-size:var(--text-meta);background:#edf3f8;border-radius:99px;align-items:center;gap:5px;padding:7px 9px;font-style:normal;font-weight:750;display:flex}.admin-activity-list{border-top:1px solid #eceeeb;margin-top:15px}.admin-activity-list>article{border-top:1px solid #f0f1ef;grid-template-columns:34px minmax(180px,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:9px 0;display:grid}.admin-action-icon{color:#4b7097;background:#edf3f8;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.admin-action-icon.lead_transfer{color:#9a7032;background:#f6f0e6}.admin-action-icon.csv_export{color:#397762;background:#eaf4f0}.admin-activity-list article>div{flex-direction:column;min-width:0;display:flex}.admin-activity-list strong{color:#394654;font-size:var(--text-meta)}.admin-activity-list small,.admin-activity-list time{color:#748089;font-size:var(--text-micro);margin-top:3px}.admin-activity-list p{color:#65717b;font-size:var(--text-meta);margin:5px 0 0;line-height:1.45}.admin-activity-empty{color:#7890a8;justify-content:center;align-items:center;gap:9px;min-height:105px;display:flex}.admin-activity-empty>span{flex-direction:column;display:flex}.admin-activity-empty strong{color:#526170;font-size:var(--text-meta)}.admin-activity-empty small{color:#7f8991;font-size:var(--text-meta);margin-top:4px}@media (width<=1280px){.performance-component-grid{grid-template-columns:1.25fr .9fr}.source-component{grid-column:1/-1}.source-dashboard-list{grid-template-columns:repeat(2,1fr);display:grid}.source-dashboard-list>button:nth-child(2){border-top:1px solid #eeeeea}}@media (width<=940px){.performance-component-grid{grid-template-columns:1fr}.source-component{grid-column:auto}.source-dashboard-list{display:block}.dashboard-control-bar{flex-wrap:wrap;align-items:stretch}.dashboard-control-bar>div{flex-basis:100%}.dashboard-control-bar label{flex:1}.dashboard-control-bar select{flex:1;min-width:0}}@media (width<=760px){.smart-view-bar{flex-direction:column;align-items:flex-start}.smart-view-intro{min-height:34px}.smart-view-tabs{width:100%}.table-result-count{display:none}.selection-action-bar{flex-direction:column;align-items:flex-start}.selection-actions{width:100%;padding-bottom:2px;overflow-x:auto}.selection-actions button{flex:none;min-height:42px}.transfer-preview,.export-scope,.stage-component .funnel-summary{grid-template-columns:1fr}.admin-activity-heading{flex-direction:column}.admin-activity-list>article{grid-template-columns:34px 1fr}.admin-activity-list time{grid-column:2}}@media (width<=520px){.dashboard-control-bar label{flex-basis:100%}.dashboard-control-bar>button{flex:1;justify-content:center}.performance-kpi-card{min-height:145px}.owner-scorecard>button{grid-template-columns:34px 1fr 15px}.owner-scorecard>button>span:nth-child(3){display:none}.source-dashboard-list>button{grid-template-columns:1fr 44px 15px}.source-dashboard-list>button>i{display:none}}.module-navigation{z-index:28;scrollbar-width:none;background:linear-gradient(90deg,#121b29,#182538 68%,#1b2a3e);border-bottom:1px solid #ffffff0f;align-items:stretch;gap:2px;min-height:49px;padding:0 34px;display:none;position:sticky;top:68px;overflow-x:auto;box-shadow:0 5px 18px #131d2a1a}.module-navigation::-webkit-scrollbar{display:none}.module-navigation button{color:#99a7b9;min-height:49px;font-size:var(--text-meta);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;padding:0 13px;font-weight:650;transition:background .16s,color .16s,border-color .16s;display:flex}.module-navigation button:hover{color:#fff;background:#ffffff0b}.module-navigation button.active{color:#fff;background:#ffffff13;border-bottom-color:#d2a15c}.module-navigation button.active svg{color:#e0b36d}.module-navigation button em{color:#d4dde8;min-width:19px;height:18px;font-size:var(--text-micro);background:#ffffff1a;border-radius:99px;place-items:center;padding:0 5px;font-style:normal;display:grid}.section-dashboard{margin-bottom:24px}.section-dashboard-header{background:linear-gradient(105deg,#fff,#fbfcfc 70%,#f1f4f6);border:1px solid #dfe4e6;border-radius:15px 15px 0 0;justify-content:space-between;align-items:center;gap:22px;min-height:119px;padding:20px 22px;display:flex;position:relative;overflow:hidden}.section-dashboard-header:after{content:"";border:1px solid #435b7714;border-radius:50%;width:250px;height:250px;position:absolute;top:-184px;right:13%;box-shadow:0 0 0 35px #435b7705,0 0 0 70px #435b7703}.section-dashboard-identity{z-index:1;align-items:center;gap:14px;min-width:0;display:flex}.section-dashboard-identity>span{color:#dfb26d;background:linear-gradient(145deg,#1c2a3d,#253a53);border-radius:12px;flex:none;place-items:center;width:45px;height:45px;display:grid;box-shadow:0 8px 20px #141f2d1f}.section-dashboard-identity>div{min-width:0}.section-dashboard-identity p{color:#98713b;text-transform:uppercase;letter-spacing:.14em;font-size:var(--text-micro);margin:0 0 5px;font-weight:750}.section-dashboard-identity h1{color:#233141;letter-spacing:-.025em;margin:0;font:500 clamp(23px,2.4vw,32px)/1.12 Georgia,serif}.section-dashboard-identity small{color:#75808b;max-width:700px;font-size:var(--text-meta);margin-top:7px;line-height:1.55;display:block}.section-dashboard-controls{z-index:1;flex:none;align-items:center;gap:8px;display:flex}.section-live{color:#3d7764;min-height:34px;font-size:var(--text-micro);background:#f2f8f5;border:1px solid #d9e6e1;border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-weight:650;display:flex}.section-live i{background:#3f9b78;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #3f9b781a}.section-dashboard-controls button{color:#42536a;min-height:36px;font-size:var(--text-micro);background:#fff;border:1px solid #d8dddf;border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-weight:700;display:flex}.section-dashboard-controls button:hover{color:#315b86;border-color:#9eafbd}.section-metric-ribbon{background:#fff;border:1px solid #dfe4e6;border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.section-metric-ribbon>button{min-width:0;min-height:102px;color:inherit;text-align:left;background:#fff;border:0;border-right:1px solid #e6e9e9;grid-template-columns:32px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:14px 15px;transition:background .16s,box-shadow .16s;display:grid}.section-metric-ribbon>button:last-child{border-right:0}.section-metric-ribbon>button:hover{background:#f8fafb;box-shadow:inset 0 -2px #6784a5}.section-metric-ribbon>button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.section-metric-ribbon small{color:#818b95;font-size:var(--text-micro)}.section-metric-ribbon strong{color:#24313f;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font:500 21px/1.1 Georgia,serif;overflow:hidden}.section-metric-ribbon em{color:#9a9fa5;font-size:var(--text-micro);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-style:normal;line-height:1.4;overflow:hidden}.section-metric-ribbon>button>svg{color:#a0a9b1}.section-window-grid{grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(235px,3fr);align-items:stretch;gap:11px;margin-top:11px;display:grid}.section-window{background:#fff;border:1px solid #dfe4e4;border-radius:11px;min-width:0;min-height:375px;overflow:hidden;box-shadow:0 5px 18px #1f2d3a06}.section-window-heading{color:#5b7696;border-bottom:1px solid #eceeec;justify-content:space-between;align-items:flex-start;gap:12px;min-height:78px;padding:15px 16px;display:flex}.section-window-heading>div{min-width:0}.section-window-heading p{color:#9a7745;text-transform:uppercase;letter-spacing:.12em;font-size:var(--text-micro);margin:0 0 4px;font-weight:750}.section-window-heading h2{color:#2b3948;margin:0;font:500 15px/1.2 Georgia,serif}.section-window-heading span{color:#969ca2;font-size:var(--text-micro);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;display:block;overflow:hidden}.section-bar-chart{padding:7px 16px 14px}.section-bar-chart>button{width:100%;min-height:49px;color:inherit;text-align:left;background:#fff;border:0;border-top:1px solid #f0f1ee;grid-template-columns:minmax(100px,1fr) minmax(90px,1.15fr) auto 13px;align-items:center;gap:9px;padding:0;display:grid}.section-bar-chart>button:first-child{border-top:0}.section-bar-chart>button:hover{background:#f9faf9}.section-bar-chart>button>span{flex-direction:column;min-width:0;display:flex}.section-bar-chart strong{color:#3e4a57;font-size:var(--text-micro);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.section-bar-chart small{color:#999fa5;font-size:var(--text-micro);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.section-bar-chart i{background:#eff1f0;border-radius:99px;height:6px;overflow:hidden}.section-bar-chart b{border-radius:inherit;background:linear-gradient(90deg,#3f628a,#7894b4);height:100%;display:block}.section-bar-chart em{color:#435263;min-width:32px;font-size:var(--text-micro);text-align:right;font-style:normal;font-weight:700}.section-bar-chart svg{color:#a2aab2}.section-record-queue{padding:0 14px 10px}.section-record-queue>button{width:100%;min-height:58px;color:inherit;text-align:left;background:#fff;border:0;border-top:1px solid #eef0ed;grid-template-columns:32px minmax(90px,1fr) minmax(72px,.75fr) 13px;align-items:center;gap:8px;padding:8px 2px;display:grid}.section-record-queue>button:first-child{border-top:0}.section-record-queue>button:hover{background:#f8fafb}.section-record-queue .avatar{width:32px;height:32px}.section-record-queue>button>span:nth-child(2),.section-record-queue>button>span:nth-child(3){flex-direction:column;min-width:0;display:flex}.section-record-queue strong{color:#364351;font-size:var(--text-micro);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.section-record-queue small{color:#979da3;font-size:var(--text-micro);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.section-record-queue em{color:#526276;font-size:var(--text-micro);white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.section-record-queue svg{color:#a1a9b1}.section-health-window{flex-direction:column;display:flex}.section-health-score{place-items:center;padding:15px 16px 10px;display:grid}.section-health-score>div{background:conic-gradient(#4f759d var(--health),#e8ecec 0);border-radius:50%;place-items:center;width:104px;height:104px;display:grid;position:relative}.section-health-score>div:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:10px;box-shadow:inset 0 0 0 1px #edf0ef}.section-health-score span{z-index:1;flex-direction:column;align-items:center;display:flex}.section-health-score strong{color:#2c3a48;font:500 21px Georgia,serif}.section-health-score small{color:#969ca2;font-size:var(--text-micro);margin-top:2px}.section-health-list{padding:0 15px}.section-health-list>div{margin-top:10px}.section-health-list span{justify-content:space-between;gap:8px;display:flex}.section-health-list strong{color:#5c6875;font-size:var(--text-micro)}.section-health-list em{color:#344658;font-size:var(--text-micro);font-style:normal;font-weight:700}.section-health-list i{background:#eff1ef;border-radius:99px;height:4px;margin-top:5px;display:block;overflow:hidden}.section-health-list b{border-radius:inherit;background:#5c7fa3;height:100%;display:block}.section-health-open{color:#4f6781;width:calc(100% - 30px);min-height:33px;font-size:var(--text-micro);background:#f5f7f7;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;margin:auto 15px 14px;font-weight:700;display:flex}.section-window-empty{color:#979ea5;min-height:160px;font-size:var(--text-micro);text-align:center;place-items:center;padding:22px;display:grid}.module-workbench{border-top:1px solid #d9deda;margin-top:26px;padding-top:27px;scroll-margin-top:130px;position:relative}.module-workbench:before{content:"Details";background:var(--canvas);color:#947142;text-transform:uppercase;letter-spacing:.14em;font-size:var(--text-micro);padding-right:10px;font-weight:750;position:absolute;top:-9px;left:0}@media (width<=1220px){.module-navigation{padding-left:24px;padding-right:24px}.module-navigation button{padding-left:10px;padding-right:10px}.section-window-grid{grid-template-columns:1fr 1fr}.section-health-window{grid-column:1/-1;grid-template-rows:auto 1fr auto;grid-template-columns:1fr 1fr;min-height:250px;display:grid}.section-health-window .section-window-heading{grid-column:1/-1}.section-health-score{grid-area:2/1/4}.section-health-list{grid-column:2;align-self:center;padding-right:22px}.section-health-open{grid-column:2;width:calc(100% - 22px);margin-left:0}}@media (width<=900px){.section-dashboard-header{flex-direction:column;align-items:flex-start}.section-dashboard-controls{width:100%}.section-dashboard-controls button{margin-left:auto}.section-metric-ribbon{grid-template-columns:repeat(2,1fr)}.section-metric-ribbon>button:nth-child(2){border-right:0}.section-metric-ribbon>button:nth-child(n+3){border-top:1px solid #e6e9e9}.section-window-grid{grid-template-columns:1fr}.section-health-window{grid-column:auto}}@media (width<=760px){.module-navigation{min-height:52px;padding:0 9px;display:flex;top:62px}.module-navigation button{min-height:52px;font-size:var(--text-meta);padding:0 11px}.module-navigation button svg{width:14px}.section-dashboard{margin-bottom:19px}.section-dashboard-header{border-radius:12px 12px 0 0;min-height:0;padding:16px}.section-dashboard-identity{align-items:flex-start}.section-dashboard-identity>span{border-radius:10px;width:40px;height:40px}.section-dashboard-identity h1{font-size:23px}.section-dashboard-identity small{font-size:var(--text-micro)}.section-dashboard-controls{flex-direction:column;align-items:stretch}.section-dashboard-controls button{justify-content:center;width:100%;min-height:42px}.section-live{align-self:flex-start}.section-metric-ribbon>button{grid-template-columns:30px minmax(0,1fr);min-height:96px;padding:11px}.section-metric-ribbon>button>svg{display:none}.section-metric-ribbon strong{font-size:18px}.section-window{min-height:340px}.section-bar-chart>button{grid-template-columns:minmax(95px,1fr) minmax(70px,1fr) auto 13px}.module-workbench{scroll-margin-top:125px}}@media (width<=480px){.module-navigation button span{display:block}.section-metric-ribbon{grid-template-columns:1fr}.section-metric-ribbon>button{border-top:1px solid #e6e9e9;border-right:0}.section-metric-ribbon>button:first-child{border-top:0}.section-dashboard-identity>span{display:none}.section-record-queue>button{grid-template-columns:32px minmax(0,1fr) 13px}.section-record-queue>button>span:nth-child(3){display:none}.section-health-window{display:flex}.section-bar-chart>button{grid-template-columns:minmax(95px,1fr) auto 13px}.section-bar-chart>button>i{display:none}}.modal-card.extra-wide{flex-direction:column;width:min(1120px,100%);max-height:90vh;display:flex;overflow:hidden}.modal-card.extra-wide .modal-heading{flex:none}.create-record-flow{background:#f5f6f3;min-height:0;overflow-y:auto}.record-kind-picker{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e0e4e3;grid-template-columns:repeat(2,1fr);gap:10px;padding:13px 18px;display:grid;position:sticky;top:0}.record-kind-picker>button{color:#7f8993;text-align:left;background:#fafbf9;border:1px solid #dfe4e4;border-radius:11px;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:10px;min-height:77px;padding:11px 13px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.record-kind-picker>button>span{color:#4b7098;background:#edf2f8;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.record-kind-picker>button>div{flex-direction:column;min-width:0;display:flex}.record-kind-picker strong{color:#374554;font-size:var(--text-meta)}.record-kind-picker small{color:#88919a;font-size:var(--text-micro);margin-top:4px;line-height:1.45}.record-kind-picker>button.active{background:#f1f6f9;border-color:#6f8ba8;box-shadow:inset 0 0 0 1px #45678a1f,0 5px 15px #304c680d}.record-kind-picker>button.active>svg{color:#456b92}.record-kind-picker>button.partner>span{color:#9d7439;background:#f6f0e7}.record-kind-picker>button.partner{background:#faf7f1;border-color:#bfa67e}.modal-form.create-flow-form{padding:0}.create-flow-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:14px;padding:16px 18px 20px;display:grid}.create-flow-main{flex-direction:column;gap:11px;min-width:0;display:flex}.create-flow-intro{color:#fff;background:linear-gradient(103deg,#18263a,#223751);border-radius:11px;grid-template-columns:38px 1fr;align-items:center;gap:11px;min-height:78px;padding:14px 15px;display:grid;position:relative;overflow:hidden}.create-flow-intro:after{content:"";border:1px solid #ffffff12;border-radius:50%;width:150px;height:150px;position:absolute;top:-110px;right:8%;box-shadow:0 0 0 24px #ffffff05}.create-flow-intro>span{z-index:1;color:#e1b36d;background:#ffffff14;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.create-flow-intro>div{z-index:1}.create-flow-intro p{color:#d7aa66;text-transform:uppercase;letter-spacing:.13em;font-size:var(--text-micro);margin:0 0 3px;font-weight:750}.create-flow-intro h2{color:#fff;margin:0;font:500 18px/1.2 Georgia,serif}.create-flow-intro small{color:#acb9c8;font-size:var(--text-micro);margin-top:4px;line-height:1.5;display:block}.create-flow-intro.partner{background:linear-gradient(103deg,#3d3426,#5a4830)}.create-flow-intro.partner p,.create-flow-intro.partner>span{color:#f0c985}.create-flow-section{background:#fff;border:1px solid #dfe4e3;border-radius:11px;overflow:hidden}.create-flow-section>header{background:#fbfcfa;border-bottom:1px solid #eceeeb;align-items:center;gap:10px;min-height:62px;padding:12px 15px;display:flex}.create-flow-section>header>span{color:#466b93;width:27px;height:27px;font-size:var(--text-micro);background:#eaf0f6;border-radius:8px;flex:none;place-items:center;font-weight:800;display:grid}.create-flow-section>header>div{min-width:0}.create-flow-section h3{color:#354251;text-transform:none;margin:0;font:500 14px/1.2 Georgia,serif}.create-flow-section>header p{color:#8a9299;font-size:var(--text-micro);margin:4px 0 0;line-height:1.45}.create-flow-section-body{padding:15px}.create-flow-section-body>label,.create-flow-section-body .assignment-control{margin-top:12px}.create-flow-section-body label{position:relative}.field-hint{color:#4b7a68;font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:4px;font-weight:750;display:flex;position:absolute;top:0;right:0}.field-hint i{background:#3f9875;border-radius:50%;width:5px;height:5px}.create-inline-help{color:#73808c;font-size:var(--text-micro);align-items:center;gap:6px;margin:10px 0 0;line-height:1.45;display:flex}.create-inline-help svg{color:#5d7fa1;flex:none}.create-optional-group{background:#fafbf9;border:1px solid #e1e5e4;border-radius:9px;margin-top:11px;overflow:hidden}.create-optional-group summary{cursor:pointer;color:#7e8994;justify-content:space-between;align-items:center;gap:10px;min-height:57px;padding:9px 11px;list-style:none;display:flex}.create-optional-group summary::-webkit-details-marker{display:none}.create-optional-group summary>span{grid-template-rows:auto auto;grid-template-columns:25px 1fr;align-items:center;column-gap:8px;min-width:0;display:grid}.create-optional-group summary>span>svg{color:#58789b;grid-row:1/3}.create-optional-group summary b{color:#4c5967;font-size:var(--text-micro)}.create-optional-group summary small{color:#969ca2;font-size:var(--text-micro);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.create-optional-group summary>svg{transition:transform .16s}.create-optional-group[open] summary>svg{transform:rotate(180deg)}.create-optional-body{background:#fff;border-top:1px solid #e8eae8;padding:13px}.create-check-label{background:#fafbf9;border:1px solid #e2e6e4;border-radius:8px;align-self:end;align-items:center;min-height:55px;flex-direction:row!important;gap:8px!important;padding:9px!important}.create-check-label input{accent-color:#426d97;flex:none;width:16px;height:16px}.create-check-label span{flex-direction:column;display:flex}.create-check-label strong{color:#495664;font-size:var(--text-meta)}.create-check-label small{color:#818a91;font-size:var(--text-micro);margin-top:3px}.create-consent-row{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:12px;display:grid}.create-consent-row>label{cursor:pointer;background:#fafbf9;border:1px solid #e1e5e3;border-radius:9px;align-items:flex-start;min-height:62px;padding:9px 10px;flex-direction:row!important;gap:8px!important}.create-consent-row input{accent-color:#426d97;flex:none;width:16px;height:16px;margin-top:2px}.create-consent-row span{flex-direction:column;display:flex}.create-consent-row strong{color:#46535f;font-size:var(--text-micro)}.create-consent-row small{color:#9299a0;font-size:var(--text-micro);margin-top:4px;font-weight:400;line-height:1.4}.create-calendly-note{background:linear-gradient(105deg,#f4f8fc,#fafcfd);border:1px solid #d7e2ec;border-radius:9px;grid-template-columns:31px 1fr;align-items:center;gap:9px;margin-top:12px;padding:11px 12px;display:grid}.create-calendly-note>span{color:#406b95;background:#e7f0f8;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.create-calendly-note>div{flex-direction:column;min-width:0;display:flex}.create-calendly-note strong{color:#405365;font-size:var(--text-micro)}.create-calendly-note small{color:#7f8d99;font-size:var(--text-micro);margin-top:4px;line-height:1.5}.create-summary-card{background:#fff;border:1px solid #dbe1df;border-radius:11px;position:sticky;top:107px;overflow:hidden;box-shadow:0 8px 24px #1928340a}.create-summary-heading{background:#fbfcfa;border-bottom:1px solid #eceeeb;grid-template-columns:34px 1fr;align-items:center;gap:9px;min-height:79px;padding:13px;display:grid}.create-summary-heading>span{color:#4f7298;background:#edf2f7;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.create-summary-heading p{color:#9b7948;text-transform:uppercase;letter-spacing:.11em;font-size:var(--text-micro);margin:0 0 4px;font-weight:750}.create-summary-heading h3{color:#344251;margin:0;font:500 13px/1.25 Georgia,serif}.create-summary-list{padding:4px 13px 9px}.create-summary-list>div{border-top:1px solid #f0f1ef;grid-template-columns:29px 1fr 14px;align-items:center;gap:8px;min-height:58px;display:grid}.create-summary-list>div:first-child{border-top:0}.create-summary-list>div>span{color:#52779c;background:#f0f4f7;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.create-summary-list p{flex-direction:column;min-width:0;margin:0;display:flex}.create-summary-list strong{color:#465360;font-size:var(--text-micro)}.create-summary-list small{color:#969ca2;font-size:var(--text-micro);margin-top:3px;line-height:1.4}.create-summary-list>div>svg{color:#3e8a6d}.create-summary-note{color:#5a746a;font-size:var(--text-micro);background:#f2f6f4;border-radius:8px;grid-template-columns:15px 1fr;gap:7px;margin:0 12px 12px;padding:10px;line-height:1.5;display:grid}.create-submit-bar{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #d7dfdc;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:11px 13px;display:flex;position:sticky;bottom:-20px;box-shadow:0 -8px 25px #1c2d390f}.create-submit-copy{color:#417a67;align-items:center;gap:8px;min-width:0;display:flex}.create-submit-copy>span{flex-direction:column;display:flex}.create-submit-bar strong{color:#40515d;font-size:var(--text-micro)}.create-submit-bar small{color:#92999f;font-size:var(--text-micro);margin-top:3px}.create-submit-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.create-submit-actions>button{min-width:185px}.create-submit-actions .calendly-submit{color:#315f87;background:#f8fbfd;border-color:#cbd9e6}@media (width<=940px){.modal-card.extra-wide{max-height:calc(100vh - 32px)}.create-flow-layout{grid-template-columns:1fr}.create-summary-card{order:-1;position:static}.create-summary-list{grid-template-columns:repeat(2,1fr);gap:0 12px;display:grid}}@media (width<=760px){.modal-backdrop:has(.extra-wide){padding:0}.modal-card.extra-wide{border-radius:0;width:100%;height:100vh;max-height:100vh}.modal-card.extra-wide .modal-heading{min-height:62px}.record-kind-picker{gap:7px;padding:9px}.record-kind-picker>button{grid-template-columns:31px minmax(0,1fr);min-height:67px;padding:8px}.record-kind-picker>button>span{width:31px;height:31px}.record-kind-picker>button>svg,.record-kind-picker small{display:none}.create-flow-layout{padding:10px 10px 18px}.create-flow-section-body{padding:12px}.create-consent-row,.create-summary-list{grid-template-columns:1fr}.create-summary-card{display:none}.create-submit-bar{flex-direction:column;align-items:stretch;bottom:-18px}.create-submit-actions{grid-template-columns:1fr;display:grid}.create-submit-actions>button{width:100%;min-height:44px}.create-optional-group summary small{white-space:normal}}@media (width<=430px){.record-kind-picker>button{text-align:center;grid-template-columns:1fr}.record-kind-picker>button>span{display:none}.create-flow-intro{grid-template-columns:1fr}.create-flow-intro>span{display:none}.create-flow-intro h2{font-size:16px}}.revenue-center{--revenue-blue:#315f88;--revenue-green:#39745f;--revenue-amber:#98713d}.revenue-view-tabs{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f9f9eb;border:1px solid #dde3e5;border-radius:14px;gap:4px;width:max-content;max-width:100%;padding:5px;display:flex;position:sticky;top:8px;overflow-x:auto;box-shadow:0 7px 22px #18263312}.revenue-view-tabs button{color:#65727c;white-space:nowrap;background:0 0;border:0;border-radius:10px;min-height:40px;padding:0 16px;font-size:12px;font-weight:750}.revenue-view-tabs button.active{color:#285777;background:#fff;box-shadow:0 3px 10px #1e31421a}.revenue-filter-shell{background:#fff;border:1px solid #dfe5e6;border-radius:18px;grid-template-columns:minmax(0,1fr);gap:13px;padding:16px;display:grid;box-shadow:0 8px 24px #1826330a}.revenue-filter-shell>*{min-width:0}.revenue-periods{gap:5px;display:flex;overflow-x:auto}.revenue-periods button,.revenue-attribution-mode button{color:#66737d;white-space:nowrap;background:#f7f9f9;border:1px solid #dce2e3;border-radius:10px;min-height:38px;padding:0 13px;font-size:12px;font-weight:700}.revenue-periods button.active,.revenue-attribution-mode button.active{color:#285777;background:#edf4f8;border-color:#8faec4;box-shadow:inset 0 0 0 1px #315f8814}.revenue-custom-dates{gap:10px;display:flex}.revenue-custom-dates label,.revenue-saved-view-row>label{color:#68757e;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.revenue-custom-dates input,.revenue-saved-view-row select,.revenue-view-name input{color:#33414d;min-height:40px;font:inherit;background:#fff;border:1px solid #dce2e3;border-radius:9px;padding:0 10px}.revenue-filter-grid{grid-template-columns:minmax(220px,1.35fr) repeat(6,minmax(115px,.72fr)) auto;align-items:end;gap:8px;display:grid}.revenue-filter-grid label:not(.revenue-search){gap:5px;min-width:0;display:grid}.revenue-filter-grid label>span{color:#738089;font-size:var(--text-label);font-weight:750}.revenue-filter-grid select,.revenue-search{color:#33414d;background:#fbfcfc;border:1px solid #dce2e3;border-radius:10px;width:100%;min-height:42px;font-size:12px}.revenue-filter-grid select{padding:0 9px}.revenue-search{align-items:center;gap:7px;padding:0 10px;display:flex}.revenue-search svg{color:#849099;flex:none}.revenue-search input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0}.revenue-reset{color:#53636f;white-space:nowrap;background:#fff;border:1px solid #d8dfe1;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 12px;font-size:12px;font-weight:750;display:flex}.revenue-saved-view-row{border-top:1px solid #edf0f1;flex-wrap:wrap;align-items:center;gap:10px;padding-top:12px;display:flex}.revenue-view-name{flex:1;min-width:280px}.revenue-view-name input{flex:1;min-width:120px}.revenue-view-name button,.revenue-export{color:#315f88;white-space:nowrap;background:#eef4f7;border:1px solid #ccd8df;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:12px;font-weight:750;display:flex}.revenue-view-name button:disabled,.revenue-export:disabled{opacity:.5;cursor:not-allowed}.revenue-date-rule{color:#74818a;font-size:var(--text-label);align-items:flex-start;gap:7px;margin:0;line-height:1.45;display:flex}.revenue-date-rule svg{flex:none;margin-top:1px}.revenue-metrics .revenue-metric-card{min-height:144px;color:inherit;text-align:left;background:#fff;border:1px solid #e1e5e5;border-radius:16px;grid-template-columns:1fr auto;align-content:start;padding:17px;display:grid;box-shadow:0 7px 20px #19273409}.revenue-metric-card>.revenue-metric-icon{grid-column:1}.revenue-metric-card>p,.revenue-metric-card>strong,.revenue-metric-card>small{grid-column:1/-1}.revenue-metric-card>svg{color:#9aa5ac;grid-area:1/2;align-self:center}.revenue-metric-card p{color:#66747e;margin:13px 0 5px;font-size:12px}.revenue-metric-card strong{color:#223143;font:550 24px/1.08 Georgia,serif}.revenue-metric-card small{color:#7d8991;font-size:var(--text-label);margin-top:8px;line-height:1.4}.revenue-metric-card small b{color:#426888;font-size:var(--text-meta);letter-spacing:.06em;text-transform:uppercase;background:#edf3f7;border-radius:99px;margin-right:6px;padding:3px 6px}.revenue-metric-card.selected{border-color:#91adc2;box-shadow:0 0 0 2px #315f8814,0 9px 24px #203d5514}.revenue-trend{margin:0;padding:18px}.revenue-trend-legend{color:#66747d;font-size:var(--text-label);align-items:center;gap:17px;display:flex}.revenue-trend-legend span{align-items:center;gap:6px;display:flex}.revenue-trend-legend i{border-radius:3px;width:9px;height:9px}.revenue-trend-legend .forecast,.revenue-trend-month i.forecast{background:#a9bfd0}.revenue-trend-legend .actual,.revenue-trend-month i.actual{background:#4f826f}.revenue-trend-bars{border-bottom:1px solid #dfe5e6;grid-template-columns:repeat(12,minmax(22px,1fr));align-items:end;gap:7px;height:220px;margin-top:18px;padding-top:8px;display:grid}.revenue-trend-month{outline:0;grid-template-rows:1fr auto;gap:7px;height:100%;display:grid;position:relative}.revenue-trend-month>div{justify-content:center;align-items:flex-end;gap:3px;height:100%;display:flex}.revenue-trend-month i{border-radius:4px 4px 0 0;width:min(12px,42%);min-height:0;transition:height .25s}.revenue-trend-month>span{color:#7b868e;font-size:var(--text-meta);text-align:center}.revenue-trend-month>em{z-index:2;color:#fff;width:max-content;font-size:var(--text-meta);background:#1f3040;border-radius:8px;padding:7px 9px;font-style:normal;display:none;position:absolute;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #14233033}.revenue-trend-month:focus em,.revenue-trend-month:hover em{display:block}.revenue-trend figcaption{color:#7b878e;font-size:var(--text-label);margin-top:10px}.revenue-variance-body{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:22px 18px 15px;display:grid}.revenue-variance-body>div{background:#f8faf9;border:1px solid #e2e7e7;border-radius:13px;padding:15px}.revenue-variance-body small{color:#738089;font-size:var(--text-label)}.revenue-variance-body strong{color:#293b4c;margin-top:6px;font:550 21px/1 Georgia,serif;display:block}.revenue-variance-panel>p{color:#677780;margin:0;padding:0 18px 15px;font-size:12px;line-height:1.5}.revenue-variance-panel>button{color:#775b32;background:#fff8e9;border:1px solid #e0cfaa;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:calc(100% - 36px);min-height:44px;margin:0 18px 18px;padding:0 12px;font-size:12px;font-weight:750;display:flex}.revenue-variance-panel header>span.above{color:#39745f;background:#e6f2ec}.revenue-variance-panel header>span.below{color:#9a5f32;background:#fff0e3}.revenue-variance-panel header>span.matched{color:#426888;background:#edf3f7}.revenue-waterfall-flow{grid-template-columns:minmax(115px,1fr) auto minmax(115px,1fr) auto minmax(115px,1fr) auto minmax(115px,1fr) auto minmax(115px,1fr) auto minmax(125px,1.08fr);align-items:center;gap:8px;padding:18px;display:grid}.revenue-waterfall-flow.compact{grid-template-columns:1fr auto 1fr auto 1fr}.revenue-waterfall-flow>b{color:#9a7a50;text-align:center;font-size:18px}.revenue-waterfall-flow button{text-align:left;background:#f9fbfa;border:1px solid #dfe5e6;border-radius:12px;min-height:82px;padding:12px}.revenue-waterfall-flow button.net{background:#edf7f2;border-color:#acd0c2}.revenue-waterfall-flow small{color:#718089;font-size:var(--text-meta);line-height:1.35}.revenue-waterfall-flow strong{color:#293b4b;margin-top:7px;font:550 18px/1 Georgia,serif;display:block}.revenue-personal-status>div{grid-template-columns:repeat(3,1fr);gap:10px;padding:18px;display:grid}.revenue-personal-status>div button{text-align:left;background:#f8faf9;border:1px solid #dfe5e6;border-radius:12px;min-height:88px;padding:14px}.revenue-personal-status small{color:#74818a;font-size:var(--text-label)}.revenue-personal-status strong{color:#293b4b;margin-top:7px;font:550 20px/1 Georgia,serif;display:block}.revenue-attribution-grid{grid-template-columns:1fr 1fr}.revenue-source-panel{grid-row:span 2}.revenue-channel-panel{grid-column:2}.revenue-attribution-mode{gap:6px;padding:12px 18px 0;display:flex}.revenue-attribution-mode button{min-height:36px}.revenue-mobile-groups,.revenue-mobile-ledger{display:none}.revenue-attribution-row{font-size:12px}.revenue-attribution-row.head,.revenue-attribution-row>span:first-child i,.revenue-source-legend small{font-size:var(--text-meta)}.revenue-source-legend em{font-size:var(--text-label)}.revenue-reconciliation>header>span.attention{color:#9a5f32;background:#fff0e3}.revenue-reconciliation>header>span.clear{color:#39745f;background:#e6f2ec}.revenue-issue-list{display:grid}.revenue-issue-list>button{color:#33414d;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f0;grid-template-columns:34px minmax(0,1fr) auto 18px;align-items:center;gap:10px;min-height:58px;padding:9px 17px;display:grid}.revenue-issue-list>button:hover{background:#fbf8f2}.revenue-issue-icon{color:#a16a34;background:#fff0df;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.revenue-issue-list>button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.revenue-issue-list strong{color:#31414f;font-size:12px}.revenue-issue-list small{color:#7d878e;font-size:var(--text-label);margin-top:3px;line-height:1.4}.revenue-issue-list em{color:#66747d;font-size:var(--text-meta);background:#f3f5f5;border-radius:99px;padding:4px 7px;font-style:normal;font-weight:750}.revenue-empty{color:#718089;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:28px;display:flex}.revenue-empty strong{color:#40515f;margin-top:9px;font-size:14px}.revenue-empty span{max-width:390px;margin-top:5px;font-size:12px;line-height:1.5}.revenue-empty button{color:#315f88;background:#fff;border:1px solid #d8e0e2;border-radius:9px;min-height:40px;margin-top:13px;padding:0 13px;font-size:12px;font-weight:750}.revenue-loan-head>button{min-height:32px;color:inherit;font:inherit;text-align:left;text-transform:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:800;display:flex}.revenue-loan-row>span>strong{font-size:12px}.revenue-loan-name strong{font-size:13px}.revenue-date-warning{font-weight:700;color:#a26a32!important}.revenue-status{color:#426888;width:max-content;font-size:var(--text-meta);text-transform:uppercase;letter-spacing:.04em;background:#edf3f7;border-radius:99px;padding:5px 7px;font-style:normal;font-weight:800}.revenue-status.pending{color:#965d30;background:#fff0e3}.revenue-status.paid{color:#39745f;background:#e6f2ec}.revenue-status.adjusted{color:#76546e;background:#f5ebf2}.revenue-status.reversed{color:#8d4d4d;background:#f3e7e7}.revenue-issue-count{font-weight:750;color:#9a6133!important}.revenue-pagination{color:#66747d;border-top:1px solid #e8eded;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:9px 16px;font-size:12px;display:flex}.revenue-pagination label,.revenue-pagination>div{align-items:center;gap:7px;display:flex}.revenue-pagination select,.revenue-pagination button{color:#425360;background:#fff;border:1px solid #dbe2e3;border-radius:8px;min-height:38px}.revenue-pagination select{padding:0 7px}.revenue-pagination button{place-items:center;width:38px;display:grid}.revenue-pagination button:disabled{opacity:.42}.revenue-center :is(button,input,select):focus-visible{outline-offset:2px;outline:3px solid #3b749e3d}:root[data-theme=dark] :is(.revenue-filter-shell,.revenue-view-tabs,.revenue-metric-card,.revenue-variance-body>div,.revenue-waterfall-flow button,.revenue-personal-status>div button,.revenue-issue-list>button,.revenue-empty button){color:#b9c7d1;background:#121d29!important;border-color:#2b3a49!important}:root[data-theme=dark] :is(.revenue-periods button,.revenue-attribution-mode button,.revenue-filter-grid select,.revenue-search,.revenue-custom-dates input,.revenue-saved-view-row select,.revenue-view-name input,.revenue-reset,.revenue-view-name button,.revenue-export,.revenue-pagination select,.revenue-pagination button){color:#b8c6d1;background:#182432;border-color:#344452}:root[data-theme=dark] :is(.revenue-periods button.active,.revenue-attribution-mode button.active,.revenue-view-tabs button.active){color:#c4def0;background:#253950}:root[data-theme=dark] :is(.revenue-metric-card strong,.revenue-variance-body strong,.revenue-waterfall-flow strong,.revenue-personal-status strong,.revenue-empty strong){color:#d8e4ec}:root[data-theme=dark] .revenue-trend-bars{border-color:#344452}:root[data-theme=dark] .revenue-issue-list>button:hover{background:#1b2936!important}@media (width<=1480px){.revenue-filter-grid{grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(130px,1fr))}.revenue-reset{grid-column:-2/-1}.revenue-waterfall-flow{grid-template-columns:repeat(11,minmax(max-content,1fr));overflow-x:auto}}@media (width<=900px){.revenue-attribution-grid{grid-template-columns:1fr}.revenue-source-panel{grid-row:auto}.revenue-channel-panel{grid-column:auto}.revenue-filter-grid{grid-template-columns:1fr 1fr}.revenue-search{grid-column:1/-1}.revenue-saved-view-row{flex-direction:column;align-items:stretch}.revenue-saved-view-row>label,.revenue-view-name{width:100%;min-width:0}.revenue-saved-view-row select,.revenue-view-name input{flex:1}.revenue-export{width:100%}.revenue-waterfall-flow,.revenue-waterfall-flow.compact{grid-template-columns:1fr;overflow:visible}.revenue-waterfall-flow>b{transform:rotate(90deg)}}@media (width<=760px){.revenue-view-tabs{width:100%;top:4px}.revenue-view-tabs button{flex:1 0 auto}.revenue-filter-shell{padding:13px}.revenue-filter-grid{grid-template-columns:1fr}.revenue-search,.revenue-reset{grid-column:auto}.revenue-custom-dates{grid-template-columns:1fr 1fr;display:grid}.revenue-custom-dates label{display:grid}.revenue-custom-dates input{width:100%}.revenue-trend-bars{gap:3px;height:190px}.revenue-trend-month>span{font-size:var(--text-meta)}.revenue-variance-body{grid-template-columns:1fr}.revenue-variance-body>svg{justify-self:center;transform:rotate(90deg)}.revenue-personal-status>div{grid-template-columns:1fr}.revenue-attribution-table,.revenue-loan-table{display:none}.revenue-mobile-groups,.revenue-mobile-ledger{display:grid}.revenue-mobile-groups>button,.revenue-mobile-ledger>button{color:#34424e;text-align:left;background:#fff;border:0;border-bottom:1px solid #e7ecec;min-height:44px;padding:14px}.revenue-mobile-groups>button>span,.revenue-mobile-ledger header>span{grid-template-columns:34px 1fr;align-items:center;column-gap:9px;display:grid}.revenue-mobile-groups i,.revenue-mobile-ledger header i{color:#45647c;width:34px;height:34px;font-size:var(--text-meta);background:#edf2f5;border-radius:9px;grid-row:1/3;place-items:center;font-style:normal;font-weight:800;display:grid}.revenue-mobile-groups strong,.revenue-mobile-ledger strong{color:#2f404e;font-size:13px}.revenue-mobile-groups dl,.revenue-mobile-ledger dl{grid-template-columns:1fr 1fr;gap:9px;margin:13px 0 0;display:grid}.revenue-mobile-groups dl>div,.revenue-mobile-ledger dl>div{background:#f7f9f9;border-radius:9px;min-width:0;padding:9px}.revenue-mobile-groups dt,.revenue-mobile-ledger dt{color:#7a868e;font-size:var(--text-meta)}.revenue-mobile-groups dd,.revenue-mobile-ledger dd{color:#334650;text-overflow:ellipsis;margin:4px 0 0;font-size:12px;font-weight:750;overflow:hidden}.revenue-mobile-ledger header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.revenue-mobile-ledger header small{color:#7b878e;font-size:var(--text-meta);grid-column:2;margin-top:3px}.revenue-mobile-ledger>button>p{color:#936036;font-size:var(--text-label);align-items:flex-start;gap:6px;margin:11px 0 0;line-height:1.4;display:flex}.revenue-mobile-open{color:#315f88;min-height:44px;font-size:var(--text-label);justify-content:flex-end;align-items:center;gap:5px;margin-top:8px;font-weight:750;display:flex}:root[data-theme=dark] :is(.revenue-mobile-groups>button,.revenue-mobile-ledger>button){background:#121d29;border-color:#2b3a49}:root[data-theme=dark] :is(.revenue-mobile-groups dl>div,.revenue-mobile-ledger dl>div){background:#182432}.revenue-issue-list>button{grid-template-columns:34px minmax(0,1fr) 16px}.revenue-issue-list em{display:none}.revenue-pagination{flex-wrap:wrap;align-items:flex-start}.revenue-pagination>span{width:100%}}@media (width<=520px){.revenue-metrics{grid-template-columns:1fr}.revenue-metrics .revenue-metric-card{min-height:132px}.revenue-heading h1{font-size:27px}.revenue-source-visual{padding:14px}.revenue-donut{width:142px;height:142px}.revenue-trend{padding:14px 9px}.revenue-trend-month:nth-child(2n)>span{visibility:hidden}.revenue-mobile-groups dl,.revenue-mobile-ledger dl,.revenue-custom-dates{grid-template-columns:1fr}}.analytics-view-tabs>div{min-width:200px}.analytics-view-tabs>button{min-width:118px}.production-analytics-view{flex-direction:column;gap:12px;display:flex}.production-view-heading{padding:1px 1px 0}.production-summary-strip{background:linear-gradient(110deg,#f8faf9,#f3f6f6);border:1px solid #dfe4e3;border-radius:11px;grid-template-columns:repeat(4,1fr);min-height:70px;display:grid;overflow:hidden}.production-summary-strip>span{border-right:1px solid #e1e6e4;flex-direction:column;justify-content:center;min-width:0;padding:11px 14px;display:flex}.production-summary-strip>span:last-child{border-right:0}.production-summary-strip small{color:#8b959d;font-size:var(--text-micro)}.production-summary-strip strong{color:#334657;margin-top:5px;font:500 17px Georgia,serif}.production-dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.production-dashboard-grid>article{background:linear-gradient(145deg,#fff,#fbfcfa);border:1px solid #dfe4e3;border-radius:12px;min-width:0;padding:14px;box-shadow:0 7px 20px #1c2d3909}.production-volume-card{grid-column:span 7}.production-purpose-card{grid-column:span 5}.production-size-card{grid-column:1/-1}.production-card-heading{border-bottom:1px solid #eceeeb;justify-content:space-between;align-items:flex-start;gap:12px;min-height:44px;padding-bottom:10px;display:flex}.production-card-heading h3{color:#354352;margin:0;font:500 15px/1.25 Georgia,serif}.production-card-heading>span{color:#56718a;min-height:26px;font-size:var(--text-micro);background:#eef3f6;border-radius:7px;flex:none;align-items:center;padding:0 8px;font-weight:750;display:flex}.production-volume-layout{grid-template-columns:210px minmax(220px,1fr);align-items:center;gap:14px;min-height:244px;padding-top:12px;display:grid}.production-volume-donut{border-radius:50%;place-items:center;width:184px;height:184px;margin:auto;display:grid;position:relative;box-shadow:0 10px 28px #22374817}.production-volume-donut:before{content:"";border:1px solid #e3e8e7;border-radius:50%;position:absolute;inset:-4px}.production-volume-donut:after{content:"";background:linear-gradient(145deg,#fff,#f8faf8);border-radius:50%;position:absolute;inset:30px;box-shadow:inset 0 0 0 1px #e5e9e7,0 4px 14px #1f313f0d}.production-volume-donut>span{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.production-volume-donut strong{color:#2e4050;font:500 24px Georgia,serif}.production-volume-donut small{color:#89939b;font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.1em;margin-top:4px;font-weight:750}.production-volume-legend{border-top:1px solid #eceeeb}.production-volume-legend>button,.production-purpose-list>button{width:100%;min-height:49px;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #eceeeb;grid-template-columns:9px minmax(0,1fr) 44px 14px;align-items:center;gap:8px;padding:6px 4px;transition:background .15s;display:grid}.production-volume-legend>button:hover,.production-volume-legend>button.active,.production-purpose-list>button:hover,.production-purpose-list>button.active{background:#f2f6f7}.production-volume-legend>button>i,.production-purpose-list>button>i{border-radius:3px;width:8px;height:8px}.production-volume-legend>button>span,.production-purpose-list>button>span{flex-direction:column;min-width:0;display:flex}.production-volume-legend strong,.production-purpose-list strong{color:#465461;font-size:var(--text-micro);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.production-volume-legend small,.production-purpose-list small{color:#949ca2;font-size:var(--text-micro);margin-top:3px}.production-volume-legend em,.production-purpose-list em{color:#40566a;font-size:var(--text-micro);text-align:right;font-style:normal;font-weight:750}.production-volume-legend svg,.production-purpose-list svg{color:#9da6ae}.production-volume-legend>p,.production-purpose-list>p{color:#91999f;font-size:var(--text-micro)}.production-purpose-stack{background:#ecefed;border:4px solid #f1f3f1;border-radius:99px;height:26px;margin:18px 2px 14px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #2d3e4c0a}.production-purpose-stack>button{opacity:.88;border:0;border-right:2px solid #fff;min-width:16px;height:100%;padding:0;transition:opacity .15s,filter .15s}.production-purpose-stack>button:last-child{border-right:0}.production-purpose-stack>button:hover,.production-purpose-stack>button.active{opacity:1;filter:saturate(1.2)brightness(1.04)}.production-purpose-stack>button.active{box-shadow:inset 0 0 0 2px #fffc}.production-purpose-list{border-top:1px solid #eceeeb}.production-purpose-list>button{min-height:53px}.production-size-chart{border-bottom:1px solid #e5e9e7;grid-template-columns:repeat(4,minmax(100px,1fr));align-items:end;gap:22px;min-height:205px;padding:16px 16px 0;display:grid}.production-size-chart>button{height:184px;color:inherit;text-align:center;background:0 0;border:0;border-radius:10px 10px 0 0;grid-template-rows:20px 112px 27px 20px;align-items:end;padding:0 8px;transition:background .15s;display:grid}.production-size-chart>button:hover,.production-size-chart>button.active{background:#f2f6f8}.production-size-chart>button>span{color:#405469;font-size:var(--text-micro);align-self:center;font-weight:800}.production-size-chart>button>i{background:linear-gradient(#f0f2f0,#e9edeb);border-radius:10px 10px 0 0;justify-self:center;align-items:flex-end;width:56px;height:108px;display:flex;overflow:hidden}.production-size-chart>button>i>b{background:linear-gradient(#83a4c2,#3f658d);border-radius:10px 10px 0 0;width:100%;min-height:0;transition:height .2s}.production-size-chart>button.active>i>b{background:linear-gradient(#d7ad6c,#9e7438)}.production-size-chart strong{color:#566473;font-size:var(--text-micro);align-self:center}.production-size-chart small{color:#89949d;font-size:var(--text-micro);align-self:start}@media (width<=1050px){.analytics-view-tabs>div{min-width:175px}.analytics-view-tabs>button{min-width:112px}.production-volume-layout{grid-template-columns:190px 1fr}}@media (width<=940px){.production-volume-card,.production-purpose-card{grid-column:1/-1}.production-volume-layout{grid-template-columns:220px minmax(250px,1fr)}}@media (width<=760px){.production-summary-strip{grid-template-columns:repeat(2,1fr)}.production-summary-strip>span:nth-child(2){border-right:0}.production-summary-strip>span:nth-child(-n+2){border-bottom:1px solid #e1e6e4}.production-volume-layout{grid-template-columns:1fr}.production-volume-donut{width:168px;height:168px}.production-volume-donut:after{inset:27px}.production-size-card{overflow-x:auto}.production-size-card .production-card-heading,.production-size-chart{min-width:520px}.production-size-chart{gap:10px;padding-left:8px;padding-right:8px}}@media (width<=520px){.production-dashboard-grid>article{padding:11px}.production-summary-strip strong{font-size:15px}.production-card-heading{flex-direction:column}.production-card-heading>span{align-self:flex-start}.production-volume-legend>button,.production-purpose-list>button{grid-template-columns:9px minmax(0,1fr) 40px 13px}}.role-experience-bar{background:linear-gradient(110deg,#fbfcfa,#f4f7f6);border:1px solid #dfe4e3;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;min-height:76px;margin-bottom:12px;padding:11px 12px 11px 14px;display:flex}.role-experience-bar>div{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.role-experience-bar>div>span{color:#4c7197;background:#e9f0f5;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.role-experience-bar>div>div{flex-direction:column;min-width:0;display:flex}.role-experience-bar p{color:#9a7640;font-size:var(--text-micro);letter-spacing:.12em;text-transform:uppercase;margin:0 0 2px;font-weight:800}.role-experience-bar strong{color:#344354;font:500 14px/1.2 Georgia,serif}.role-experience-bar small{color:#818b94;font-size:var(--text-micro);margin-top:3px;line-height:1.4}.role-experience-bar nav{background:#fff;border:1px solid #dfe3e1;border-radius:11px;flex:none;gap:3px;min-height:52px;padding:4px;display:flex}.role-experience-bar nav button{color:#6f7a84;min-height:44px;font-size:var(--text-meta);background:0 0;border:0;border-radius:8px;padding:0 11px;font-weight:700}.role-experience-bar nav button.active{color:#fff;background:#17253a;box-shadow:0 4px 12px #17253a24}.role-experience-bar>em{color:#3f7967;font-size:var(--text-micro);background:#eaf3ef;border-radius:7px;padding:6px 9px;font-style:normal;font-weight:750}.active-customize{color:#3d648b;background:#eef4f8;border-color:#6985a2}.opening-priorities{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.opening-priorities>button{color:#8b949c;text-align:left;background:#fff;border:1px solid #dfe4e3;border-radius:13px;grid-template-columns:35px minmax(0,1fr) 15px;align-items:center;gap:10px;min-height:112px;padding:14px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:0 5px 18px #1f2f3b07}.opening-priorities>button:hover{border-color:#bdcbd1;transform:translateY(-1px);box-shadow:0 10px 24px #1f2f3b11}.opening-priority-icon{border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.opening-priority-icon.pipeline{color:#4b7096;background:#edf2f7}.opening-priority-icon.partners{color:#3f7d69;background:#edf5f1}.opening-priority-icon.milestones{color:#9b7138;background:#f7f0e6}.opening-priorities>button>div{flex-direction:column;min-width:0;display:flex}.opening-priorities p{color:#92703d;font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:800}.opening-priorities strong{color:#344454;margin-top:5px;font:500 13px/1.25 Georgia,serif}.opening-priorities small{color:#8b949c;font-size:var(--text-micro);margin-top:5px;line-height:1.4}.configurable-metrics{align-items:stretch}.dashboard-window{min-width:0;position:relative}.dashboard-window .metric-card{width:100%;height:100%}.configurable-metrics.editing .dashboard-window{padding-top:5px}.dashboard-window-remove{z-index:3;color:#fff;background:#a65746;border:2px solid #f5f6f3;border-radius:50%;place-items:center;width:25px;height:25px;padding:0;display:grid;position:absolute;top:-4px;right:-4px;box-shadow:0 4px 10px #6e2f2333}.dashboard-window-add{color:#6c7a84;text-align:center;background:#f7f9f8;border:1px dashed #aebbc2;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:136px;padding:15px;display:flex}.dashboard-window-add>span{color:#55748c;background:#e8eef1;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.dashboard-window-add strong{color:#40515e;font-size:var(--text-meta);margin-top:8px}.dashboard-window-add small{color:#92999f;font-size:var(--text-micro);margin-top:4px}.dashboard-config-overlay{z-index:210;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a101880;justify-content:center;align-items:flex-start;padding:6vh 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.dashboard-config-card{background:#fff;border-radius:15px;width:min(680px,100%);overflow:hidden;box-shadow:0 30px 90px #080e164d}.dashboard-config-card>header{border-bottom:1px solid #e7eae8;justify-content:space-between;align-items:center;gap:14px;min-height:89px;padding:17px 19px;display:flex}.dashboard-config-card header p{color:#9a7640;font-size:var(--text-micro);letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-weight:800}.dashboard-config-card header h2{color:#2f3d4d;margin:0;font:500 19px/1.2 Georgia,serif}.dashboard-config-card header small{color:#8b949c;font-size:var(--text-micro);margin-top:5px;display:block}.dashboard-config-card header>button{color:#66727e;background:#f0f2ef;border:0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.dashboard-window-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:14px;display:grid}.dashboard-window-library>button{color:#70808d;text-align:left;background:#fbfcfa;border:1px solid #e0e5e3;border-radius:10px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:72px;padding:10px;display:grid}.dashboard-window-library>button.added{background:#f1f6f3;border-color:#d6e3dd}.dashboard-window-library>button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.dashboard-window-library strong{color:#3c4a58;font-size:var(--text-micro)}.dashboard-window-library small{color:#8e979e;font-size:var(--text-micro);margin-top:4px;line-height:1.35}.dashboard-window-library em{color:#4f7898;min-width:48px;font-size:var(--text-micro);justify-content:flex-end;align-items:center;gap:4px;font-style:normal;font-weight:750;display:flex}.dashboard-window-library .added em{color:#43806b}.dashboard-config-card>footer{background:#fafbf9;border-top:1px solid #e7eae8;justify-content:flex-end;padding:12px 14px;display:flex}.dashboard-confirm-card{text-align:center;background:#fff;border-radius:15px;width:min(420px,100%);margin-top:14vh;padding:23px;box-shadow:0 30px 90px #080e164d}.dashboard-confirm-card>span{color:#aa5743;background:#faece8;border-radius:12px;place-items:center;width:42px;height:42px;margin:0 auto;display:grid}.dashboard-confirm-card h2{color:#2f3d4d;margin:13px 0 7px;font:500 19px Georgia,serif}.dashboard-confirm-card p{color:#7e8992;max-width:330px;font-size:var(--text-meta);margin:0 auto;line-height:1.55}.dashboard-confirm-card>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.dashboard-confirm-card .remove-confirm{background:#a65746;border-color:#994f3f}.duplicate-review-card{background:#fff;border-radius:15px;width:min(690px,100%);margin-top:5vh;overflow:hidden;box-shadow:0 30px 90px #080e164d}.duplicate-review-card>header{border-bottom:1px solid #e6e9e7;grid-template-columns:34px minmax(0,1fr) 32px;align-items:center;gap:10px;min-height:78px;padding:15px 17px;display:grid}.duplicate-review-card>header>span{color:#4a7095;background:#edf2f7;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.duplicate-review-card header p{color:#98713b;font-size:var(--text-micro);letter-spacing:.11em;text-transform:uppercase;margin:0 0 3px;font-weight:800}.duplicate-review-card header h2{color:#2f3d4d;margin:0;font:500 19px Georgia,serif}.duplicate-review-card header button{color:#68737d;background:#f0f2ef;border:0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.duplicate-recommendation{color:#3f7d69;background:#f2f8f5;border:1px solid #d8e5df;border-radius:10px;grid-template-columns:20px 1fr;gap:8px;margin:14px 16px 0;padding:12px;display:grid}.duplicate-recommendation span{flex-direction:column;display:flex}.duplicate-recommendation strong{font-size:var(--text-meta)}.duplicate-recommendation small{color:#72877e;font-size:var(--text-micro);margin-top:4px;line-height:1.45}.duplicate-compare{grid-template-columns:1fr 22px 1fr;align-items:center;gap:9px;padding:14px 16px 17px;display:grid}.duplicate-compare>article{background:#fbfcfa;border:1px solid #e1e5e3;border-radius:10px;flex-direction:column;min-width:0;min-height:130px;padding:13px;display:flex}.duplicate-compare>svg{color:#89939b}.duplicate-compare p{color:#96703c;font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-weight:800}.duplicate-compare strong{color:#384757;font:500 15px Georgia,serif}.duplicate-compare span{color:#74808a;font-size:var(--text-micro);overflow-wrap:anywhere;margin-top:5px}.duplicate-compare em{color:#8d969d;font-size:var(--text-micro);margin-top:auto;padding-top:9px;font-style:normal}.duplicate-review-card>footer{background:#fafbf9;border-top:1px solid #e6e9e7;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.automation-governance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:13px;display:grid}.automation-governance-grid>article{background:#f7fbf9;border:1px solid #dce6e1;border-radius:12px;padding:17px}.automation-governance-grid>article.review{background:#fcf9f4;border-color:#eadfd2}.automation-governance-grid header{grid-template-columns:35px 1fr;align-items:center;gap:10px;display:grid}.governance-icon{border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.governance-icon.safe{color:#377965;background:#e4f1eb}.governance-icon.review{color:#966a34;background:#f4ebdc}.automation-governance-grid header p{color:#7d8c84;font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;margin:0 0 3px;font-weight:800}.automation-governance-grid h2{color:#354453;margin:0;font:500 15px Georgia,serif}.automation-governance-grid ul{gap:7px;margin:14px 0 0;padding:0;list-style:none;display:grid}.automation-governance-grid li{color:#6f7d85;font-size:var(--text-micro);padding-left:15px;line-height:1.45;position:relative}.automation-governance-grid li:before{content:"";background:#55927e;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;left:1px}.automation-governance-grid .review li:before{background:#ae8048}.notification-policy-strip{background:#fff;border:1px solid #dfe4e3;border-radius:12px;grid-template-columns:repeat(2,1fr);margin-top:12px;display:grid;overflow:hidden}.notification-policy-strip>div{grid-template-columns:31px 1fr;align-items:center;gap:9px;min-height:75px;padding:13px 16px;display:grid}.notification-policy-strip>div+div{border-left:1px solid #e5e8e6}.notification-policy-strip svg{color:#567695}.notification-policy-strip span{flex-direction:column;display:flex}.notification-policy-strip strong{color:#3b4a58;font-size:var(--text-micro)}.notification-policy-strip small{color:#858f97;font-size:var(--text-micro);margin-top:4px;line-height:1.45}.proprietary-promise-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.proprietary-promise-grid>button{color:#89939b;text-align:left;background:linear-gradient(145deg,#fff,#f9faf8);border:1px solid #dfe4e3;border-radius:13px;grid-template-columns:40px minmax(0,1fr) 16px;align-items:center;gap:12px;min-height:152px;padding:18px;display:grid}.promise-icon{border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.promise-icon.retention{color:#4b7194;background:#eaf2f6}.promise-icon.partner{color:#3d7d68;background:#eaf4ef}.proprietary-promise-grid>button>div{flex-direction:column;min-width:0;display:flex}.proprietary-promise-grid p{color:#98713b;font-size:var(--text-micro);letter-spacing:.11em;text-transform:uppercase;margin:0;font-weight:800}.proprietary-promise-grid strong{color:#344353;margin-top:6px;font:500 15px/1.25 Georgia,serif}.proprietary-promise-grid small{color:#7f8a92;font-size:var(--text-micro);margin-top:7px;line-height:1.55}.launch-integration-strip{background:#fff;border:1px solid #dfe4e3;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;display:grid;overflow:hidden}.launch-integration-strip>div{flex-direction:column;justify-content:center;min-height:118px;padding:15px;display:flex}.launch-integration-strip>div+div{border-left:1px solid #e5e8e6}.launch-integration-strip p{color:#997440;font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:800}.launch-integration-strip strong{color:#394857;margin-top:6px;font:500 12px/1.3 Georgia,serif}.launch-integration-strip small{color:#858f97;font-size:var(--text-micro);margin-top:6px;line-height:1.5}@media (width<=980px){.opening-priorities{grid-template-columns:1fr}.opening-priorities>button{min-height:91px}}@media (width<=760px){.role-experience-bar{flex-direction:column;align-items:stretch}.role-experience-bar nav{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.role-experience-bar nav button{padding:0 5px}.dashboard-window-library,.automation-governance-grid,.notification-policy-strip,.proprietary-promise-grid,.launch-integration-strip{grid-template-columns:1fr}.launch-integration-strip>div+div,.notification-policy-strip>div+div{border-top:1px solid #e5e8e6;border-left:0}.dashboard-config-overlay{padding:16px 10px}.dashboard-confirm-card{margin-top:18vh}.duplicate-review-card{margin-top:0}.duplicate-compare{grid-template-columns:1fr}.duplicate-compare>svg{margin:auto;transform:rotate(90deg)}.duplicate-review-card>footer{flex-direction:column-reverse}.duplicate-review-card>footer button{width:100%}}@media (width<=480px){.role-experience-bar nav button{font-size:var(--text-meta)}.opening-priorities>button{grid-template-columns:32px minmax(0,1fr) 14px;padding:12px}.dashboard-confirm-card>div{grid-template-columns:1fr}.dashboard-window-library>button{grid-template-columns:31px minmax(0,1fr)}.dashboard-window-library em{grid-column:2;justify-content:flex-start}}.security-settings-workspace{min-width:0}.security-settings-heading{align-items:flex-start;margin-bottom:17px}.security-settings-heading h1{max-width:780px}.security-role-badge{color:#397561;min-height:34px;font-size:var(--text-meta);white-space:nowrap;background:#f2f7f4;border:1px solid #d8e2de;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-weight:700;display:inline-flex}.security-role-badge.branch_manager{color:#4d7192;background:#f1f6fa;border-color:#d9e3eb}.security-role-badge.loan_officer{color:#6e7882;background:#f6f6f3;border-color:#e3e4e1}.security-settings-nav{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:none;background:#f8f9f7e6;border:1px solid #dfe3e2;border-radius:12px;gap:3px;width:max-content;max-width:100%;margin:0 0 15px;padding:4px;display:flex;position:sticky;top:78px;overflow-x:auto;box-shadow:0 6px 18px #1926320b}.security-settings-nav::-webkit-scrollbar{display:none}.security-settings-nav button{color:#68747e;min-height:38px;font-size:var(--text-meta);white-space:nowrap;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-weight:650;transition:all .16s;display:inline-flex}.security-settings-nav button:hover{color:#344656;background:#fff}.security-settings-nav button.active{color:#fff;background:#172235;box-shadow:0 5px 13px #141f2e29}.settings-command-hero{color:#fff;background:linear-gradient(112deg,#152237 0%,#1f344b 72%,#294960 100%);border-radius:15px;justify-content:space-between;align-items:flex-end;gap:24px;min-height:158px;margin-bottom:11px;padding:23px 25px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 32px #14213021}.settings-command-hero:after{content:"";border:1px solid #daae682b;border-radius:50%;width:250px;height:250px;position:absolute;top:-132px;right:-55px;box-shadow:0 0 0 34px #daae6809,0 0 0 68px #daae6806}.settings-command-hero>div{z-index:1;position:relative}.settings-command-hero h1{letter-spacing:-.035em;margin:0;font:500 clamp(26px,3vw,38px)/1.1 Georgia,serif}.settings-command-hero>div:first-child>p:last-child{color:#b6c0cc;max-width:680px;font-size:var(--text-meta);margin:9px 0 0;line-height:1.55}.settings-command-stats{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0e;border:1px solid #ffffff1c;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:335px;display:grid;overflow:hidden}.settings-command-stats>span{flex-direction:column;justify-content:center;min-height:68px;padding:10px;display:flex}.settings-command-stats>span+span{border-left:1px solid #ffffff1a}.settings-command-stats strong{color:#fff;font:500 15px/1.15 Georgia,serif}.settings-command-stats small{color:#9eacbc;font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.09em;margin-top:5px}.settings-directory-toolbar{background:#fff;border:1px solid #dfe3e1;border-radius:12px;align-items:center;gap:10px;min-height:57px;margin-bottom:11px;padding:8px;display:flex;box-shadow:0 6px 17px #19263208}.settings-directory-toolbar>label{color:#81909a;background:#f8f9f7;border:1px solid #e0e4e2;border-radius:9px;flex:1;align-items:center;gap:8px;min-width:0;min-height:39px;padding:0 10px;display:flex}.settings-directory-toolbar input{color:#344352;min-width:0;height:100%;font-size:var(--text-meta);background:0 0;border:0;outline:0;flex:1}.settings-directory-toolbar label>span{color:#7f898f;font-size:var(--text-meta);white-space:nowrap}.settings-directory-toolbar>div{color:#407966;min-height:39px;font-size:var(--text-micro);white-space:nowrap;background:#eef5f2;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-weight:750;display:flex}.settings-directory-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.settings-directory-group{background:#fff;border:1px solid #dfe3e1;border-radius:13px;min-width:0;overflow:hidden;box-shadow:0 7px 20px #16232e09}.settings-directory-group:last-child{grid-column:1/-1}.settings-directory-group:last-child>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-directory-group:last-child>div>a:nth-child(2n){border-left:1px solid #eceeeb}.settings-directory-group>header{background:linear-gradient(145deg,#fafbf9,#fff);border-bottom:1px solid #e7eae7;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:73px;padding:13px 15px;display:grid}.settings-directory-group>header>span{color:#3e7b67;background:#eef3f0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.settings-directory-group:nth-child(2)>header>span{color:#4d7192;background:#edf3f8}.settings-directory-group:nth-child(3)>header>span{color:#956d3d;background:#f4eee4}.settings-directory-group:nth-child(4)>header>span{color:#675f91;background:#f0eff8}.settings-directory-group:nth-child(5)>header>span{color:#3f7480;background:#ebf3f5}.settings-directory-group>header>div{min-width:0}.settings-directory-group>header p{color:#3b4a57;margin:0;font:500 14px Georgia,serif}.settings-directory-group>header small{color:#8a939a;font-size:var(--text-micro);margin-top:4px;line-height:1.4;display:block}.settings-directory-group>header em{color:#78828a;min-width:22px;height:22px;font-size:var(--text-micro);background:#f0f2ef;border-radius:7px;place-items:center;font-style:normal;font-weight:750;display:grid}.settings-directory-group>div>a{color:#899198;border-bottom:1px solid #eceeeb;grid-template-columns:28px minmax(0,1fr) 16px;align-items:start;gap:9px;min-height:92px;padding:13px 14px;text-decoration:none;transition:all .16s;display:grid;position:relative}.settings-directory-group>div>a:last-child{border-bottom:0}.settings-directory-group>div>a:hover,.settings-directory-group>div>a.active{color:#43667b;background:#f5f8f7}.settings-directory-number{color:#8c949a;width:27px;height:27px;font-size:var(--text-micro);background:#f1f3f1;border-radius:8px;place-items:center;font-weight:800;display:grid}.settings-directory-group>div>a:hover .settings-directory-number{color:#397662;background:#e5f0eb}.settings-directory-group>div>a>span:nth-child(2){flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.settings-directory-group a strong{color:#3d4a57;font-size:var(--text-meta);flex:0 0 100%}.settings-directory-group a small{color:#899198;font-size:var(--text-micro);flex:0 0 100%;line-height:1.45}.settings-directory-group a em{font-size:var(--text-micro);border-radius:5px;padding:4px 5px;font-style:normal;font-weight:750}.settings-directory-group a em.live{color:#367763;background:#e8f3ee}.settings-directory-group a em.ready{color:#52728e;background:#edf2f7}.settings-directory-group a em.restricted{color:#936d3e;background:#f5eee4}.settings-directory-group a>svg{margin-top:5px}.settings-directory-empty{color:#98a0a5;text-align:center;border:1px dashed #d7ddda;border-radius:13px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:230px;display:flex}.settings-directory-empty strong{color:#485661;margin-top:10px;font:500 14px Georgia,serif}.settings-directory-empty span{font-size:var(--text-micro);margin-top:5px}.settings-detail-breadcrumb{color:#9aa1a6;min-height:31px;font-size:var(--text-micro);align-items:center;gap:5px;margin:1px 0 10px;display:flex}.settings-detail-breadcrumb button{color:#4f718e;font-size:var(--text-meta);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:700;display:flex}.settings-detail-breadcrumb strong{color:#626e77}.settings-detail-hero{background:linear-gradient(145deg,#fff 0%,#f8faf8 100%);border:1px solid #dfe3e1;border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:135px;margin-bottom:11px;padding:20px 22px;display:grid;box-shadow:0 9px 24px #16232e0b}.settings-detail-icon{color:#397965;background:#ecf4f0;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.settings-detail-icon.access{color:#4d7192;background:#edf3f8}.settings-detail-icon.crm{color:#956d3d;background:#f4eee4}.settings-detail-icon.workflow{color:#675f91;background:#f0eff8}.settings-detail-icon.data{color:#3f7480;background:#ebf3f5}.settings-detail-hero>div:nth-child(2){min-width:0}.settings-detail-hero p{color:#98723e;text-transform:uppercase;letter-spacing:.1em;font-size:var(--text-micro);margin:0 0 5px;font-weight:800}.settings-detail-hero h1{color:#263543;letter-spacing:-.03em;margin:0;font:500 clamp(24px,2.6vw,34px)/1.1 Georgia,serif}.settings-detail-hero div>span{color:#78828a;max-width:690px;font-size:var(--text-meta);margin-top:8px;line-height:1.5;display:block}.settings-detail-badges{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.settings-detail-badges em{font-size:var(--text-micro);white-space:nowrap;border-radius:7px;padding:6px 8px;font-style:normal;font-weight:750}.settings-detail-badges em.live,.settings-detail-badges em.permitted{color:#367763;background:#e8f3ee}.settings-detail-badges em.ready{color:#52728e;background:#edf2f7}.settings-detail-badges em.restricted{color:#936d3e;background:#f5eee4}.settings-detail-layout{grid-template-columns:minmax(0,1.7fr) minmax(255px,.65fr);align-items:start;gap:11px;display:grid}.settings-detail-main,.settings-detail-aside>div{background:#fff;border:1px solid #dfe3e1;border-radius:13px;box-shadow:0 7px 20px #16232e09}.settings-detail-main{padding:17px}.settings-detail-section-heading{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.settings-detail-section-heading p,.settings-detail-aside>div>p{color:#98723e;text-transform:uppercase;letter-spacing:.1em;font-size:var(--text-micro);margin:0;font-weight:800}.settings-detail-section-heading h2{color:#344453;margin:4px 0 0;font:500 16px Georgia,serif}.settings-detail-section-heading>span{color:#6f7c75;font-size:var(--text-micro);background:#f1f4f2;border-radius:6px;padding:5px 7px;font-weight:750}.settings-control-list{border:1px solid #e5e8e6;border-radius:10px;margin-top:13px;overflow:hidden}.settings-control-list article{background:#fbfcfa;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:70px;padding:11px 12px;display:grid}.settings-control-list article+article{border-top:1px solid #e6e9e7}.settings-control-list article>span{color:#397965;width:27px;height:27px;font-size:var(--text-micro);background:#edf3f0;border-radius:8px;place-items:center;font-weight:800;display:grid}.settings-control-list article>div{flex-direction:column;min-width:0;display:flex}.settings-control-list strong{color:#3d4b58;font-size:var(--text-micro)}.settings-control-list small{color:#8b949a;font-size:var(--text-micro);margin-top:4px}.settings-control-list article>svg{color:#4b8a72}.settings-guardrail{color:#397965;background:#f3f8f5;border:1px solid #d8e6df;border-radius:10px;grid-template-columns:25px minmax(0,1fr);gap:9px;margin-top:11px;padding:13px;display:grid}.settings-guardrail p{color:#397965;text-transform:uppercase;letter-spacing:.09em;font-size:var(--text-micro);margin:0 0 4px;font-weight:800}.settings-guardrail strong{color:#65766e;font-size:var(--text-micro);line-height:1.5}.settings-detail-actions{gap:8px;margin-top:14px;display:flex}.settings-detail-aside{gap:11px;min-width:0;display:grid}.settings-detail-aside>div{padding:15px}.settings-detail-aside>div:first-child>span{border-bottom:1px solid #eceeeb;justify-content:space-between;align-items:center;gap:9px;min-height:50px;display:flex}.settings-detail-aside>div:first-child>span:last-child{border-bottom:0}.settings-detail-aside small{color:#899299;font-size:var(--text-micro)}.settings-detail-aside span strong{color:#3f4d59;font-size:var(--text-micro);text-align:right}.settings-detail-aside .settings-access-note{color:#397965;background:#f7faf8;border-color:#d9e4df;grid-template-columns:22px minmax(0,1fr);gap:8px;display:grid}.settings-access-note p{flex-direction:column;display:flex;margin:0!important}.settings-access-note strong{color:#3f5149;font-size:var(--text-micro)}.settings-access-note span{color:#78867f;font-size:var(--text-micro);margin-top:5px;line-height:1.5}.settings-pattern-note strong{color:#364653;margin-top:8px;font:500 13px/1.35 Georgia,serif;display:block}.settings-pattern-note span{color:#818b92;font-size:var(--text-micro);margin-top:7px;line-height:1.55;display:block}.settings-clean-page,.settings-focus-page{width:min(1040px,100%);margin:0 auto}.settings-clean-heading{justify-content:space-between;align-items:flex-end;gap:20px;min-height:94px;padding:5px 2px 18px;display:flex}.settings-clean-heading p{color:#98723e;text-transform:uppercase;letter-spacing:.12em;font-size:var(--text-meta);margin:0 0 6px;font-weight:800}.settings-clean-heading h1{color:#253340;letter-spacing:-.035em;margin:0;font:500 clamp(27px,3vw,36px)/1.1 Georgia,serif}.settings-clean-heading div>span{color:#69757f;font-size:var(--text-label);margin-top:8px;line-height:1.45;display:block}.settings-clean-heading>em{color:#427963;min-height:34px;font-size:var(--text-meta);white-space:nowrap;background:#f4f8f6;border:1px solid #dbe5e0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-style:normal;font-weight:750;display:flex}.settings-clean-search{color:#87939c;background:#fff;border:1px solid #dfe3e1;border-radius:10px;align-items:center;gap:9px;height:46px;margin-bottom:10px;padding:0 13px;display:flex;box-shadow:0 4px 14px #16232e06}.settings-clean-search input{color:#344352;min-width:0;height:100%;font-size:var(--text-label);background:0 0;border:0;outline:0;flex:1}.settings-clean-search>span{color:#7f8991;font-size:var(--text-meta);white-space:nowrap}.settings-clean-layout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:10px;display:grid}.settings-category-rail,.settings-category-panel{background:#fff;border:1px solid #dfe3e1;border-radius:12px;overflow:hidden;box-shadow:0 6px 18px #16232e08}.settings-category-rail{padding:9px}.settings-category-rail>p{color:#9a7440;text-transform:uppercase;letter-spacing:.11em;font-size:var(--text-micro);margin:7px 8px 6px;font-weight:800}.settings-category-rail>button{color:#7e8991;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:47px;padding:0 9px;display:grid}.settings-category-rail>button:hover{color:#435b6e;background:#f5f7f5}.settings-category-rail>button.active{color:#fff;background:#172438}.settings-category-rail button>span{color:#527166;background:#f0f3f1;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.settings-category-rail button.active>span{color:#d9ad6a;background:#ffffff1a}.settings-category-rail button strong{min-width:0;font-size:var(--text-meta);font-weight:650}.settings-category-rail button>em{color:#758089;font-size:var(--text-meta);font-style:normal}.settings-category-rail button.active>em{color:#aeb9c6}.settings-category-rail>div{color:#4b7f6c;border-top:1px solid #eceeeb;grid-template-columns:20px minmax(0,1fr);gap:7px;margin-top:8px;padding:11px 9px 2px;display:grid}.settings-category-rail>div>span{flex-direction:column;display:flex}.settings-category-rail>div strong{color:#56665f;font-size:var(--text-meta)}.settings-category-rail>div small{color:#7f8984;font-size:var(--text-micro);margin-top:4px;line-height:1.4}.settings-category-panel>header{background:#fbfcfa;border-bottom:1px solid #e8eae8;grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:13px 15px;display:grid}.settings-category-panel>header>span{color:#3f7965;background:#edf3f0;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.settings-category-panel>header>div{min-width:0}.settings-category-panel>header p{color:#354451;margin:0;font:500 15px Georgia,serif}.settings-category-panel>header small{color:#748089;font-size:var(--text-meta);margin-top:4px;line-height:1.4;display:block}.settings-category-panel>header>em{color:#68747d;min-width:25px;height:25px;font-size:var(--text-meta);background:#eef1ee;border-radius:7px;place-items:center;font-style:normal;font-weight:750;display:grid}.settings-clean-rows>a{color:#879198;border-bottom:1px solid #eceeeb;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:78px;padding:11px 14px;text-decoration:none;transition:all .15s;display:grid}.settings-clean-rows>a:last-child{border-bottom:0}.settings-clean-rows>a:hover{background:#f7f9f7}.settings-row-icon{color:#3f7965;background:#ecf4f0;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.settings-row-icon.access{color:#4d7192;background:#edf3f8}.settings-row-icon.crm{color:#956d3d;background:#f4eee4}.settings-row-icon.workflow{color:#675f91;background:#f0eff8}.settings-row-icon.data{color:#3f7480;background:#ebf3f5}.settings-clean-rows>a>span:nth-child(2){flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.settings-clean-rows strong{color:#3b4956;font-size:var(--text-meta);flex:0 0 100%}.settings-clean-rows small{color:#748089;font-size:var(--text-meta);flex:0 0 100%;line-height:1.45}.settings-clean-rows span:nth-child(2)>em{color:#6d7880;font-size:var(--text-micro);background:#f1f3f1;border-radius:5px;padding:3px 5px;font-style:normal}.settings-row-meta{color:#8e989f;align-items:center;gap:5px;display:flex}.settings-row-meta em{color:#906b40;font-size:var(--text-micro);background:#f4eee5;border-radius:5px;padding:4px 6px;font-style:normal;font-weight:750}.settings-clean-empty{color:#9ba3a8;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:310px;display:flex}.settings-clean-empty strong{color:#4b5863;margin-top:8px;font:500 13px Georgia,serif}.settings-clean-empty span{font-size:var(--text-meta);margin-top:5px}.settings-focus-back{color:#4c708f;min-height:38px;font-size:var(--text-meta);background:0 0;border:0;align-items:center;gap:6px;margin:0 0 8px;padding:0 8px;font-weight:700;display:flex}.settings-focus-card{background:#fff;border:1px solid #dfe3e1;border-radius:13px;overflow:hidden;box-shadow:0 8px 24px #16232e0a}.settings-focus-card>header{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:123px;padding:19px 21px;display:grid}.settings-focus-icon{color:#397965;background:#ecf4f0;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.settings-focus-icon.access{color:#4d7192;background:#edf3f8}.settings-focus-icon.crm{color:#956d3d;background:#f4eee4}.settings-focus-icon.workflow{color:#675f91;background:#f0eff8}.settings-focus-icon.data{color:#3f7480;background:#ebf3f5}.settings-focus-card>header>div:nth-child(2){min-width:0}.settings-focus-card>header p{color:#98723e;text-transform:uppercase;letter-spacing:.1em;font-size:var(--text-micro);margin:0 0 5px;font-weight:800}.settings-focus-card>header h1{color:#293844;letter-spacing:-.03em;margin:0;font:500 clamp(24px,2.8vw,34px)/1.1 Georgia,serif}.settings-focus-card>header div>span{color:#69757f;font-size:var(--text-meta);margin-top:8px;line-height:1.5;display:block}.settings-focus-badges{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.settings-focus-badges em{color:#397965;font-size:var(--text-micro);white-space:nowrap;background:#eef4f1;border-radius:6px;padding:6px 8px;font-style:normal;font-weight:750}.settings-focus-badges em.restricted,.settings-focus-badges em:first-child:not(:last-child){color:#906b40;background:#f4eee5}.settings-focus-state{background:#fafbf9;border-top:1px solid #e9ebe9;border-bottom:1px solid #e9ebe9;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.settings-focus-state>span{flex-direction:column;justify-content:center;min-height:63px;padding:11px 16px;display:flex}.settings-focus-state>span+span{border-left:1px solid #e7eae7}.settings-focus-state small{color:#7f8991;text-transform:uppercase;letter-spacing:.07em;font-size:var(--text-micro)}.settings-focus-state strong{color:#40505c;font-size:var(--text-meta);margin-top:5px}.settings-focus-body{padding:18px 21px}.settings-focus-body>div:first-child p{color:#98723e;text-transform:uppercase;letter-spacing:.1em;font-size:var(--text-micro);margin:0;font-weight:800}.settings-focus-body>div:first-child h2{color:#344453;margin:4px 0 0;font:500 15px Georgia,serif}.settings-focus-controls{border:1px solid #e5e8e6;border-radius:9px;margin-top:12px;overflow:hidden}.settings-focus-controls article{background:#fbfcfa;align-items:center;gap:9px;min-height:53px;padding:0 13px;display:flex}.settings-focus-controls article+article{border-top:1px solid #e7e9e7}.settings-focus-controls svg{color:#43806a}.settings-focus-controls strong{color:#43515d;font-size:var(--text-meta)}.settings-focus-guardrail{color:#3d7965;background:#f2f7f4;border-radius:9px;grid-template-columns:21px minmax(0,1fr);gap:8px;margin-top:11px;padding:11px 12px;display:grid}.settings-focus-guardrail>span{flex-direction:column;display:flex}.settings-focus-guardrail strong{color:#466056;font-size:var(--text-meta)}.settings-focus-guardrail small{color:#6f7f77;font-size:var(--text-meta);margin-top:4px;line-height:1.5}.settings-focus-card>footer{background:#fafbf9;border-top:1px solid #e9ebe9;gap:8px;padding:13px 21px;display:flex}.settings-control-navigation{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:none;background:#f8f9f7eb;border:1px solid #dfe3e2;border-radius:11px;align-items:center;gap:3px;width:max-content;max-width:100%;margin:0 0 15px;padding:4px;display:flex;position:sticky;top:78px;overflow-x:auto;box-shadow:0 6px 18px #1926320a}.settings-control-navigation::-webkit-scrollbar{display:none}.settings-control-navigation>button,.settings-control-navigation nav button{color:#66727c;min-height:38px;font-size:var(--text-meta);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-weight:650;display:flex}.settings-control-navigation>button{color:#466c89;border-right:1px solid #dde2df;border-radius:8px 0 0 8px}.settings-control-navigation nav{gap:2px;display:flex}.settings-control-navigation nav button:hover{color:#3e5364;background:#fff}.settings-control-navigation nav button.active{color:#fff;background:#172438}.security-posture-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:11px;display:grid}.security-posture-grid>button{color:#8a949b;text-align:left;background:linear-gradient(145deg,#fff,#fafbf9);border:1px solid #dfe4e2;border-radius:12px;grid-template-columns:37px minmax(0,1fr) 15px;align-items:center;gap:10px;min-width:0;min-height:95px;padding:14px;display:grid;box-shadow:0 7px 18px #16232e09}.security-posture-grid>button:hover{border-color:#cdd8d3;transform:translateY(-1px);box-shadow:0 10px 24px #16232e12}.security-posture-grid>button>div{flex-direction:column;min-width:0;display:flex}.security-posture-grid small{color:#9a7743;font-size:var(--text-micro);letter-spacing:.09em;text-transform:uppercase;font-weight:800}.security-posture-grid strong{color:#344453;margin-top:5px;font:500 13px/1.25 Georgia,serif}.security-posture-grid em{color:#748089;font-size:var(--text-meta);margin-top:5px;font-style:normal;line-height:1.4}.security-posture-icon{border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.security-posture-icon.protected{color:#397965;background:#eaf3ef}.security-posture-icon.team{color:#4d7194;background:#edf3f8}.security-posture-icon.vault{color:#9a6f38;background:#f5eddf}.security-principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:11px;display:grid}.security-principles article{color:#43806c;background:#f8fbf9;border:1px solid #dce3e0;border-radius:12px;grid-template-columns:30px minmax(0,1fr);gap:10px;min-height:103px;padding:15px;display:grid}.security-principles article:nth-child(2){color:#4d7192;background:#f8fafc;border-color:#dfe4e9}.security-principles p{color:currentColor;font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:800}.security-principles h2{color:#344453;margin:4px 0 5px;font:500 13px/1.3 Georgia,serif}.security-principles span{color:#68757f;font-size:var(--text-meta);line-height:1.55}.security-policy-layout{grid-template-columns:minmax(0,2fr) minmax(235px,.8fr);align-items:start;gap:11px;display:grid}.security-policy-form,.identity-provider-card,.license-editor-card,.reset-request-history,.security-activity-panel,.integration-admin-card{background:#fff;border:1px solid #dfe3e1;border-radius:13px;box-shadow:0 7px 20px #16232e09}.security-policy-form,.license-editor-card{padding:16px}.security-panel-heading{grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;margin-bottom:14px;display:grid}.security-panel-heading>span{color:#3e7b67;background:#edf3f0;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.security-panel-heading>div{min-width:0}.security-panel-heading p{color:#98723e;font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;margin:0 0 3px;font-weight:800}.security-panel-heading h2{color:#344352;margin:0;font:500 15px/1.25 Georgia,serif}.security-panel-heading em{color:#65726b;font-size:var(--text-micro);white-space:nowrap;background:#f0f3f1;border-radius:6px;padding:5px 7px;font-style:normal}.security-policy-form .form-grid,.license-editor-card .form-grid,.integration-admin-card .form-grid{margin-top:4px}.security-policy-form label,.license-editor-card label,.integration-admin-card label{color:#4f5b66;font-size:var(--text-meta);font-weight:650}.security-policy-form select,.license-editor-card input,.license-editor-card select,.integration-admin-card input,.integration-admin-card select,.account-recovery-grid select{margin-top:5px}.security-policy-form select,.license-editor-card input:not([type=checkbox]),.license-editor-card select,.integration-admin-card input:not([type=checkbox]),.integration-admin-card select{color:#3f4d59;width:100%;min-height:40px;font-size:var(--text-label);background:#fafbf9;border:1px solid #dfe3e1;border-radius:8px;outline:0;padding:0 10px}.security-toggle-list{border:1px solid #e4e7e4;border-radius:10px;margin-top:13px;overflow:hidden}.security-toggle-list>label{cursor:pointer;background:#fafbf9;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:9px;min-height:59px;padding:10px 12px;display:grid}.security-toggle-list>label+label{border-top:1px solid #e6e9e6}.security-toggle-list input,.team-active-toggle input{accent-color:#315f86;width:15px;height:15px}.security-toggle-list span,.team-active-toggle span{flex-direction:column;display:flex}.security-toggle-list strong,.team-active-toggle strong{color:#3e4c58;font-size:var(--text-meta)}.security-toggle-list small,.team-active-toggle small{color:#748089;font-size:var(--text-meta);margin-top:3px;font-weight:400;line-height:1.45}.security-form-footer{border-top:1px solid #e8eae8;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex}.security-form-footer>span{color:#6f7b84;font-size:var(--text-meta);align-items:center;gap:5px;line-height:1.45;display:flex}.identity-provider-card{padding:18px}.identity-provider-icon{color:#d9ad6a;background:linear-gradient(145deg,#1a2a3e,#243d57);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.identity-provider-card>p{color:#9a7540;font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;margin:14px 0 4px;font-weight:800}.identity-provider-card>h2{color:#344454;margin:0;font:500 18px Georgia,serif}.identity-provider-card dl{margin:15px 0}.identity-provider-card dl div{border-top:1px solid #eceeeb;justify-content:space-between;gap:10px;padding:9px 0;display:flex}.identity-provider-card dt{color:#748089;font-size:var(--text-meta)}.identity-provider-card dd{color:#46535f;font-size:var(--text-meta);text-align:right;margin:0;font-weight:700}.identity-provider-note{color:#966d39;background:#f8f3e9;border-radius:9px;grid-template-columns:17px 1fr;gap:7px;padding:10px;display:grid}.identity-provider-note span{color:#71695f;font-size:var(--text-meta);line-height:1.55}.team-security-layout{grid-template-columns:minmax(215px,.55fr) minmax(0,2fr);align-items:start;gap:11px;display:grid}.security-team-roster{background:#fff;border:1px solid #dfe3e1;border-radius:13px;overflow:hidden;box-shadow:0 7px 20px #16232e09}.security-team-roster>div{border-bottom:1px solid #e7e9e7;padding:15px}.security-team-roster p{color:#98723e;font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:800}.security-team-roster h2{color:#344453;margin:4px 0 0;font:500 15px Georgia,serif}.security-team-roster>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #eceeeb;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:9px;width:100%;min-height:62px;padding:10px 12px;display:grid}.security-team-roster>button:last-child{border-bottom:0}.security-team-roster>button:hover,.security-team-roster>button.active{background:#f5f8f7}.security-team-roster>button.active{box-shadow:inset 3px 0 #527693}.security-team-roster button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.security-team-roster strong{color:#3b4956;font-size:var(--text-meta)}.security-team-roster small{color:#748089;font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.security-team-roster em{color:#a75d48;background:#f8eee9;border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.security-team-roster em.enrolled{color:#347663;background:#e9f3ef}.team-security-main{gap:11px;min-width:0;display:grid}.member-security-strip{background:#fafbf9;border:1px solid #e5e8e6;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:13px;display:grid;overflow:hidden}.member-security-strip>span{flex-direction:column;justify-content:center;min-width:0;min-height:59px;padding:10px 11px;display:flex}.member-security-strip>span+span{border-left:1px solid #e6e9e7}.member-security-strip small{color:#77828a;font-size:var(--text-micro);letter-spacing:.04em;text-transform:uppercase}.member-security-strip strong{color:#3e4d59;font-size:var(--text-meta);text-transform:capitalize;overflow-wrap:anywhere;margin-top:5px}.team-active-toggle{background:#fafbf9;border:1px solid #e4e7e4;border-radius:9px;grid-template-columns:17px 1fr;align-items:center;min-height:59px;padding:9px 11px;gap:8px!important;display:grid!important}.license-map-heading{justify-content:space-between;align-items:flex-end;gap:10px;margin:15px 0 8px;display:flex}.license-map-heading p{color:#98723e;font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:800}.license-map-heading h3{color:#3d4b58;font-size:var(--text-meta);margin:4px 0 0}.license-map-heading>span{color:#4e7191;font-size:var(--text-micro);background:#edf3f7;border-radius:6px;padding:5px 7px;font-weight:700}.license-state-grid{grid-template-columns:repeat(13,minmax(0,1fr));gap:4px;display:grid}.license-state-grid label{cursor:pointer;margin:0}.license-state-grid input{opacity:0;pointer-events:none;position:absolute}.license-state-grid span{color:#68747d;min-height:30px;font-size:var(--text-micro);background:#fafbf9;border:1px solid #e0e4e2;border-radius:7px;place-items:center;font-weight:700;transition:all .14s;display:grid}.license-state-grid input:checked+span{color:#3e6687;background:#eef4f8;border-color:#557a98;box-shadow:inset 0 0 0 1px #557a981f}.license-state-grid input:disabled+span{opacity:.6;cursor:not-allowed}.license-guardrail-note{color:#3d7b67;background:#f2f8f5;border:1px solid #d9e7e0;border-radius:9px;grid-template-columns:18px 1fr;gap:7px;margin-top:10px;padding:10px;display:grid}.license-guardrail-note span{color:#65776f;font-size:var(--text-meta);line-height:1.5}.account-recovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.account-recovery-grid>form{background:#fff;border:1px solid #dfe3e1;border-radius:12px;grid-template-columns:34px minmax(0,1fr);gap:10px;min-width:0;padding:14px;display:grid;box-shadow:0 6px 18px #16232e08}.recovery-card-icon{color:#966d38;background:#f5eddf;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.recovery-card-icon.mfa{color:#4d7191;background:#eaf2f7}.account-recovery-grid form>div{min-width:0}.account-recovery-grid p{color:#98723e;font-size:var(--text-micro);letter-spacing:.09em;text-transform:uppercase;margin:0;font-weight:800}.account-recovery-grid h3{color:#3a4956;margin:4px 0;font:500 13px Georgia,serif}.account-recovery-grid small{color:#717d85;font-size:var(--text-meta);line-height:1.45}.account-recovery-grid select,.account-recovery-grid button{grid-column:1/-1}.account-recovery-grid select{color:#495661;width:100%;min-height:40px;font-size:var(--text-meta);background:#fafbf9;border:1px solid #dfe2df;border-radius:8px;padding:0 9px}.reset-request-history{padding:15px}.reset-request-history article{border-top:1px solid #eceeeb;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;padding:9px 2px;display:grid}.recovery-channel{color:#4e7191;background:#eef3f7;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.reset-request-history article>div{flex-direction:column;min-width:0;display:flex}.reset-request-history strong{color:#3e4b57;font-size:var(--text-meta)}.reset-request-history small{color:#748089;font-size:var(--text-micro);margin-top:3px}.reset-request-history time,.security-activity-panel time{color:#7f8991;font-size:var(--text-micro);white-space:nowrap}.vault-status-banner{background:linear-gradient(135deg,#f3f9f6,#fff);border:1px solid #d6e5de;border-radius:13px;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:85px;margin-bottom:11px;padding:15px;display:grid}.vault-status-banner.blocked{background:linear-gradient(135deg,#fbf7ef,#fff);border-color:#e8d9c5}.vault-status-banner>span{color:#367862;background:#e4f1eb;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.vault-status-banner.blocked>span{color:#986c34;background:#f4e8d7}.vault-status-banner p{color:#93703e;font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:800}.vault-status-banner h2{color:#344453;margin:4px 0;font:500 15px Georgia,serif}.vault-status-banner small{color:#6f7b84;font-size:var(--text-meta);line-height:1.45}.vault-status-banner em{color:#397965;font-size:var(--text-micro);background:#e7f3ed;border-radius:7px;padding:6px 8px;font-style:normal;font-weight:700}.vault-status-banner.blocked em{color:#936a38;background:#f4e9d9}.integration-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.integration-admin-card{min-width:0;padding:15px}.integration-admin-card>header{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.integration-brand{color:#4d7192;background:#edf3f8;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.integration-brand.arive{color:#526ea0;background:#eef2f8}.integration-brand.lendingpad{color:#3d7b67;background:#eaf3ef}.integration-brand.other_los{color:#956d3d;background:#f4eee4}.integration-admin-card header p{color:#98723e;font-size:var(--text-micro);letter-spacing:.09em;text-transform:uppercase;margin:0;font-weight:800}.integration-admin-card header h2{color:#344453;margin:4px 0 0;font:500 15px Georgia,serif}.integration-admin-card header em{color:#68747d;font-size:var(--text-micro);text-transform:capitalize;background:#f1f2ef;border-radius:6px;padding:5px 7px;font-style:normal}.integration-admin-card header em.credentials_saved,.integration-admin-card header em.connected{color:#397965;background:#eaf3ef}.integration-admin-card header em.vendor_validation_required,.integration-admin-card header em.configuration_incomplete{color:#946b37;background:#f5eddf}.integration-connection-summary{background:#fafbf9;border:1px solid #e5e8e6;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin:13px 0;display:grid}.integration-connection-summary>span{flex-direction:column;justify-content:center;min-height:52px;padding:9px 10px;display:flex}.integration-connection-summary>span+span{border-left:1px solid #e6e9e7}.integration-connection-summary small{color:#7f8991;font-size:var(--text-micro);text-transform:uppercase}.integration-connection-summary strong{color:#45525e;font-size:var(--text-meta);margin-top:4px;line-height:1.4}.vendor-access-link{color:#4a7090;font-size:var(--text-meta);align-items:center;gap:5px;margin-top:10px;font-weight:700;text-decoration:none;display:inline-flex}.integration-admin-card>footer{border-top:1px solid #e7eae7;justify-content:space-between;align-items:flex-end;gap:11px;margin-top:13px;padding-top:11px;display:flex}.integration-admin-card>footer>span{color:#707a83;max-width:58%;font-size:var(--text-meta);line-height:1.5}.integration-admin-card>footer>div{gap:6px;display:flex}.los-push-boundary{color:#3d7b67;background:#f8fbf9;border:1px solid #dce5e1;border-radius:12px;grid-template-columns:28px minmax(0,1fr);gap:9px;margin-top:11px;padding:15px;display:grid}.los-push-boundary p{color:#98723e;font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:800}.los-push-boundary h2{color:#374654;margin:4px 0;font:500 14px Georgia,serif}.los-push-boundary span{color:#68766f;font-size:var(--text-meta);line-height:1.5}.security-activity-panel{padding:16px}.security-activity-panel>div:last-child>article{border-top:1px solid #eceeeb;grid-template-columns:31px minmax(0,1fr) auto;align-items:start;gap:9px;min-height:67px;padding:11px 2px;display:grid}.activity-event-icon{color:#3d7a66;background:#edf4f1;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.security-activity-panel article>div{flex-direction:column;min-width:0;display:flex}.security-activity-panel article strong{color:#3d4a57;font-size:var(--text-meta);text-transform:capitalize}.security-activity-panel article small{color:#748089;font-size:var(--text-micro);margin-top:3px}.security-activity-panel article p{color:#68747d;font-size:var(--text-meta);margin:5px 0 0;line-height:1.45}.settings-empty{color:#8a949b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:110px;padding:20px;display:flex}.settings-empty strong{color:#485661;font-size:var(--text-meta)}.settings-empty span{max-width:420px;font-size:var(--text-meta);line-height:1.5}.settings-empty.compact{min-height:65px}.security-standard-note{color:#4d7b69;background:#fff;border:1px solid #dfe4e1;border-radius:10px;grid-template-columns:20px minmax(0,1fr) 17px;align-items:center;gap:8px;min-height:47px;margin-top:11px;padding:10px 12px;display:grid}.security-standard-note span{color:#6f7a82;font-size:var(--text-meta);line-height:1.5}.security-standard-note strong{color:#45535d;margin-right:5px}@media (width<=1180px){.license-state-grid{grid-template-columns:repeat(9,minmax(0,1fr))}.member-security-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.member-security-strip>span:nth-child(3){border-top:1px solid #e6e9e7;border-left:0}.member-security-strip>span:nth-child(4){border-top:1px solid #e6e9e7}}@media (width<=940px){.security-policy-layout,.team-security-layout{grid-template-columns:1fr}.security-team-roster{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.security-team-roster>div{grid-column:1/-1}.security-team-roster>button:nth-child(2n){border-right:1px solid #eceeeb}.integration-admin-grid{grid-template-columns:1fr}.settings-command-hero{flex-direction:column;align-items:stretch}.settings-command-stats{width:100%;min-width:0}.settings-detail-layout{grid-template-columns:1fr}.settings-detail-aside{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-clean-layout{grid-template-columns:210px minmax(0,1fr)}}@media (width<=760px){.security-settings-heading{gap:12px}.security-role-badge{align-self:flex-start}.security-settings-nav{border-radius:11px;width:calc(100vw - 32px);margin-left:calc(50% - 50vw + 16px);position:relative;top:auto}.security-settings-nav button{min-height:44px;padding:0 13px}.security-posture-grid,.security-principles,.account-recovery-grid{grid-template-columns:1fr}.security-posture-grid>button{min-height:82px}.security-policy-form,.license-editor-card,.identity-provider-card,.integration-admin-card,.security-activity-panel{padding:13px}.security-form-footer,.integration-admin-card>footer{flex-direction:column;align-items:stretch}.security-form-footer button,.integration-admin-card>footer button{min-height:44px}.integration-admin-card>footer>span{max-width:none}.integration-admin-card>footer>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.security-team-roster{grid-template-columns:1fr}.security-team-roster>button:nth-child(2n){border-right:0}.license-state-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.license-state-grid span{min-height:34px}.vault-status-banner{grid-template-columns:39px minmax(0,1fr)}.vault-status-banner>em{grid-column:2;justify-self:start}.settings-directory-groups{grid-template-columns:1fr}.settings-directory-group:last-child{grid-column:auto}.settings-directory-group:last-child>div{display:block}.settings-directory-group:last-child>div>a:nth-child(2n){border-left:0}.settings-detail-aside{grid-template-columns:1fr}.settings-detail-hero{grid-template-columns:44px minmax(0,1fr);padding:17px}.settings-detail-icon{width:44px;height:44px}.settings-detail-badges{flex-flow:wrap;grid-column:2;align-items:flex-start}.settings-detail-actions{grid-template-columns:1fr;display:grid}.settings-detail-actions button{justify-content:center;min-height:44px}.settings-clean-page,.settings-focus-page{width:100%}.settings-clean-heading{min-height:82px}.settings-clean-layout{grid-template-columns:1fr}.settings-category-rail{scrollbar-width:none;gap:5px;display:flex;overflow-x:auto}.settings-category-rail::-webkit-scrollbar{display:none}.settings-category-rail>p,.settings-category-rail>div{display:none}.settings-category-rail>button{flex:none;grid-template-columns:28px auto;width:auto;min-height:44px;padding:0 10px}.settings-category-rail button>span{width:27px;height:27px}.settings-category-rail button>em{display:none}.settings-control-navigation{width:calc(100vw - 32px);margin-left:calc(50% - 50vw + 16px);position:relative;top:auto}.settings-control-navigation>button,.settings-control-navigation nav button{min-height:44px}.settings-clean-search{height:48px}.settings-clean-rows>a{min-height:84px}.settings-focus-controls article{min-height:58px}.security-toggle-list>label{min-height:66px}.security-policy-form select,.license-editor-card input:not([type=checkbox]),.license-editor-card select,.integration-admin-card input:not([type=checkbox]),.integration-admin-card select,.account-recovery-grid select{min-height:44px}}@media (width<=480px){.security-settings-heading{margin-bottom:13px}.security-settings-heading h1{font-size:28px}.security-settings-nav{width:calc(100vw - 20px);margin-left:calc(50% - 50vw + 10px);padding:4px 6px}.security-panel-heading{grid-template-columns:34px minmax(0,1fr)}.security-panel-heading>em{grid-column:2;justify-self:start}.member-security-strip{grid-template-columns:1fr}.member-security-strip>span+span{border-top:1px solid #e6e9e7;border-left:0}.license-state-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.integration-admin-card>header{grid-template-columns:38px minmax(0,1fr)}.integration-admin-card>header>em{grid-column:2;justify-self:start}.integration-connection-summary{grid-template-columns:1fr}.integration-connection-summary>span+span{border-top:1px solid #e6e9e7;border-left:0}.integration-admin-card>footer>div{grid-template-columns:1fr}.reset-request-history article,.security-activity-panel>div:last-child>article{grid-template-columns:30px minmax(0,1fr)}.reset-request-history time,.security-activity-panel time{grid-column:2}.settings-command-hero{min-height:0;padding:19px 17px}.settings-command-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-command-stats>span:nth-child(3){border-top:1px solid #ffffff1a;border-left:0;grid-column:1/-1}.settings-directory-toolbar{flex-direction:column;align-items:stretch}.settings-directory-toolbar>label{flex:none;min-height:43px}.settings-directory-toolbar>div{justify-content:center}.settings-directory-group>div>a{min-height:100px;padding:12px 10px}.settings-detail-breadcrumb span{display:none}.settings-detail-hero{text-align:left;grid-template-columns:1fr}.settings-detail-badges{grid-column:1}.settings-control-list article{grid-template-columns:26px minmax(0,1fr)}.settings-control-list article>svg{display:none}.settings-clean-heading{flex-direction:column;align-items:flex-start;gap:9px;padding-top:0}.settings-clean-heading>em{align-self:flex-start}.settings-clean-search{height:48px}.settings-category-panel>header{grid-template-columns:34px minmax(0,1fr) auto}.settings-category-panel>header>span{width:34px;height:34px}.settings-clean-rows>a{grid-template-columns:34px minmax(0,1fr) auto;gap:9px;min-height:85px;padding:10px}.settings-row-icon{width:33px;height:33px}.settings-row-meta em{display:none}.settings-focus-card>header{grid-template-columns:42px minmax(0,1fr);padding:16px}.settings-focus-icon{width:42px;height:42px}.settings-focus-badges{flex-direction:row;grid-column:2;align-items:flex-start}.settings-focus-state>span{min-height:58px;padding:9px}.settings-focus-body{padding:15px}.settings-focus-card>footer{grid-template-columns:1fr;padding:12px 15px;display:grid}.settings-focus-card>footer button{justify-content:center;min-height:44px}.settings-control-navigation{width:calc(100vw - 20px);margin-left:calc(50% - 50vw + 10px)}}.sync-status.demo{color:#8a6a37}.sync-status.demo i{background:#d2a75f;box-shadow:0 0 0 3px #d2a75f21}.public-demo-banner{color:#5b6571;background:linear-gradient(115deg,#fffaf0,#fff 64%,#f4f7f7);border:1px solid #dcc99e;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;margin:-12px 0 22px;padding:12px 14px;display:grid;box-shadow:0 8px 22px #2c353b0e}.public-demo-icon{color:#e1b873;background:#172438;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.public-demo-banner strong{color:#2d3b4b;font-size:var(--text-label);display:block}.public-demo-banner p{color:#67727d;max-width:850px;font-size:var(--text-meta);margin:4px 0 0;line-height:1.55}.public-demo-banner>a{color:#3e5871;min-height:38px;font-size:var(--text-meta);white-space:nowrap;background:#fff;border:1px solid #d9dddb;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-weight:750;text-decoration:none;display:flex}.public-demo-banner>a:hover{background:#f8faf9;border-color:#bdc9ce}@media (width<=760px){.public-demo-banner{grid-template-columns:36px minmax(0,1fr);margin:-8px 0 18px}.public-demo-icon{width:36px;height:36px}.public-demo-banner>a{grid-column:1/-1;min-height:40px}}.skip-link{z-index:10000;color:#172438;background:#fff;border-radius:9px;padding:10px 14px;font-size:12px;font-weight:800;text-decoration:none;position:fixed;top:12px;left:16px;transform:translateY(-160%);box-shadow:0 8px 24px #111a2938}.skip-link:focus{transform:translateY(0)}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #3d78ad}.main-area:focus{outline:none}.reconciliation-banner{color:#397965;background:#f7fbf9;border:1px solid #d8e6df;border-radius:11px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;margin:-8px 0 14px;padding:9px 12px;display:grid}.reconciliation-banner span{flex-direction:column;gap:2px;min-width:0;display:flex}.reconciliation-banner strong{color:#344a42;font-size:var(--text-meta)}.reconciliation-banner small{color:#718078;font-size:var(--text-micro);line-height:1.45}.reconciliation-banner em{font-size:var(--text-micro);background:#e7f3ed;border-radius:99px;padding:5px 8px;font-style:normal;font-weight:800}.reconciliation-banner.review{color:#986c34;background:#fffaf1;border-color:#ead8b6}.reconciliation-banner.review em{background:#f5e9d4}.reconciliation-banner.filtered{color:#4b6f85;background:#f4f8fa;border-color:#d9e4ea}.reconciliation-banner.filtered em{background:#e5eef3}.record-loan-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.record-loan-actions .record-save{margin:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#fff;--surface-raised:#fbfcfa;--surface-soft:#f3f5f3;--text-strong:#17202d;--text-soft:#6b7280}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e7edf4;--muted:#9aa8b7;--line:#2a3949;--paper:#111a26;--canvas:#0b111b;--navy:#090f18;--navy-soft:#101a28;--blue:#82add7;--gold:#ddb476;--green:#69b99d;--coral:#e18770;--surface:#111a26;--surface-raised:#162230;--surface-soft:#1b2938;--text-strong:#e7edf4;--text-soft:#9aa8b7;--numeric-readable:#c6d6e2;--numeric-blue:#9bc9ed;--numeric-green:#8fd4b9;--warning-readable:#f0bd84;--deadline-readable:#f0a08c;--chart-center:#162432}.theme-toggle{background:#fff;border:1px solid #e6e7e5;position:relative}.theme-toggle-sun,:root[data-theme=dark] .theme-toggle-moon{display:none}:root[data-theme=dark] .theme-toggle-sun{display:block}:root[data-theme=dark] body,:root[data-theme=dark] .main-area{background:var(--canvas);color:var(--ink)}:root[data-theme=dark] .sidebar{background:#080f19;border-right:1px solid #1d2a39}:root[data-theme=dark] .topbar{border-color:var(--line);background:#0d1520eb;box-shadow:0 8px 28px #00000029}:root[data-theme=dark] .global-search,:root[data-theme=dark] .global-search kbd,:root[data-theme=dark] .notification-button,:root[data-theme=dark] .theme-toggle,:root[data-theme=dark] .settings-access-button{color:#a8b6c4;background:#131e2b;border-color:#2d3b4b}:root[data-theme=dark] .icon-button:hover,:root[data-theme=dark] .settings-access-button:hover,:root[data-theme=dark] .settings-access-button.active{color:#e4ebf2;background:#1c2a39}:root[data-theme=dark] .global-search kbd{color:#8f9baa;background:#0d1621}:root[data-theme=dark] .profile-chip-avatar{background:#26374a}:root[data-theme=dark] :is(.settings-dropdown,.quick-create-menu,.search-modal,.modal-card,.notification-sheet,.dashboard-config-card,.dashboard-confirm-card,.duplicate-review-card,.command-intelligence,.command-quick-actions,.more-intro,.more-tool-section,.more-tool-card,.panel,.table-toolbar,.data-panel,.pipeline-kpis,.action-summary,.pipeline-view-toolbar,.loan-card,.pipeline-summary-view>button,.task-view-tabs,.task-appointment-card,.compose-panel,.history-panel,.conversation-workspace,.conversation-search,.conversation-bubble,.conversation-composer,.conversation-profile-panel,.mmi-card,.mmi-mapping-list span,.automation-card,.guardrail-panel,.settings-card,.growth-form,.growth-panel,.performance-kpi-card,.funnel-summary,.record-tabs,.record-panel,.record-callout,.referral-source-card,.follow-up-rules>article,.mobile-app-panel,.contact-action,.assignment-control,.intake-routing-card,.team-routing-panel,.team-member-grid>article,.dashboard-control-bar,.owner-scorecard>button,.source-dashboard-list>button,.analytics-suite,.analytics-view-tabs,.analytics-view-canvas,.analytics-vital-grid>button,.analytics-decision-card,.analytics-chart-card,.analytics-chart-summary,.smart-view-bar,.selection-action-bar,.bulk-operation-summary,.admin-activity-panel,.section-metric-ribbon,.section-window,.create-record-flow,.record-kind-picker,.create-flow-section,.create-summary-card,.production-summary-strip,.production-dashboard-grid>article,.role-experience-bar,.opening-priorities>button,.notification-policy-strip,.proprietary-promise-grid>button,.launch-integration-strip,.settings-directory-toolbar,.settings-directory-group,.settings-detail-hero,.settings-detail-main,.settings-detail-aside>div,.settings-clean-search,.settings-category-rail,.settings-category-panel,.settings-focus-card,.security-posture-grid>button,.security-policy-form,.identity-provider-card,.license-editor-card,.reset-request-history,.security-activity-panel,.integration-admin-card,.security-team-roster,.account-recovery-grid>form,.vault-status-banner,.security-standard-note,.public-demo-banner,.reconciliation-banner,.command-radar>button,.conversation-contact-list>button,.attribution-record,.growth-loading,.record-loading,.automation-governance-grid>article){background:var(--surface);border-color:var(--line);color:var(--text-soft)}:root[data-theme=dark] :is(.settings-dropdown>header,.settings-dropdown>footer,.quick-create-menu>header,.quick-create-menu>div>button,.more-tool-section>header,.pipeline-total,.panel-footer-button,.data-header,.data-row,.column-heading,.card-action,.pipeline-list-head,.completed-task-row,.conversation-list-panel,.conversation-thread-panel,.conversation-thread-header,.conversation-history-tabs,.conversation-timeline,.automation-foot button,.leaderboard-head,.required-section,.file-drop,.search-result,.pipeline-list-row,.consent-grid>label,.score-note,.calendar-status-grid article,.partner-kpis article,.sync-explainer,.kpi-record-list>button,.record-kpi-button,.record-next-panel>button,.record-recent-panel>button,.record-consent-grid label,.record-form-note,.notification-cadence,.cadence-chips>span,.mobile-app-status>span,.phone-sheet-actions button,.assignment-status.rerouted,.dashboard-control-bar label,.analytics-view-tabs>button,.analytics-decision-card>button,.analytics-chart-summary>button,.source-donut-legend>button,.analytics-horizontal-bars>button,.smart-view-tabs button,.selection-actions button,.relationship-data-row.selected,.row-select i,.export-scope>label,.section-metric-ribbon>button,.section-bar-chart>button,.section-record-queue>button,.section-health-open,.record-kind-picker>button,.create-flow-section>header,.create-optional-group,.create-optional-body,.create-check-label,.create-consent-row>label,.create-summary-heading,.create-submit-bar,.role-experience-bar nav,.dashboard-window-add,.dashboard-window-library>button,.dashboard-config-card>footer,.duplicate-compare>article,.duplicate-review-card>footer,.security-principles article,.settings-directory-toolbar>label,.settings-directory-group>header,.settings-control-list article,.settings-category-panel>header,.settings-focus-state,.settings-focus-controls article,.settings-focus-card>footer,.security-toggle-list>label,.security-team-roster>button,.member-security-strip,.team-active-toggle,.license-state-grid span,.account-recovery-grid select,.integration-connection-summary),:root[data-theme=dark] :is(.settings-dropdown-search,.table-search,.channel-picker button,.growth-error button,.message-outbox button,.record-loading button,.module-navigation button:hover,.section-dashboard-controls button,.create-calendly-note,.create-summary-note,.duplicate-recommendation,.settings-guardrail,.settings-focus-guardrail,.identity-provider-note,.license-guardrail-note,.los-push-boundary,.intake-guardrail,.partner-privacy-banner){background:var(--surface-raised);border-color:var(--line);color:var(--text-soft)}:root[data-theme=dark] .app-shell :is(input,select,textarea){color:#e4ebf2;background:#0e1722;border-color:#344455}:root[data-theme=dark] .global-role-switcher{color:#9eacba;background:#131e2b;border-color:#2d3b4b}:root[data-theme=dark] .global-role-switcher select,:root[data-theme=dark] .global-role-switcher>strong{color:#c5d4df}:root[data-theme=dark] .record-revenue-card{background:linear-gradient(135deg,#2a2318,#17222d 65%)!important;border-color:#6b5431!important}:root[data-theme=dark] .record-revenue-card>span{color:#d2a661!important;background:#3a2d1d!important}:root[data-theme=dark] .record-revenue-card>small{color:#c5a46e}:root[data-theme=dark] .record-revenue-card>strong{color:#eef3f6}:root[data-theme=dark] .record-revenue-card.actual{background:linear-gradient(135deg,#152b23,#17222d 65%)!important;border-color:#315c4d!important}:root[data-theme=dark] .record-revenue-card.actual>span{color:#70b197!important;background:#1f3b31!important}:root[data-theme=dark] .record-revenue-card.actual>small{color:#83b9a3}:root[data-theme=dark] .record-loan-revenue-preview{background:linear-gradient(120deg,#2b2418,#19232d 65%);border-color:#67522e}:root[data-theme=dark] .record-loan-revenue-preview>span{color:#d4aa66;background:#3d301e}:root[data-theme=dark] .record-loan-revenue-preview strong{color:#eef3f6}:root[data-theme=dark] .record-loan-revenue-preview>em{color:#a8b6c0;background:#172330}:root[data-theme=dark] .app-shell :is(input,textarea)::placeholder{color:#718093}:root[data-theme=dark] .main-area :is(h1,h2,h3,h4,strong),:root[data-theme=dark] :is(.cell-primary,.relationship-cell strong,.settings-dropdown-group>a strong){color:var(--text-strong)}:root[data-theme=dark] .main-area :is(p,small){color:var(--text-soft)}:root[data-theme=dark] .main-area :is(.eyebrow,.section-kicker,.settings-dropdown-group>p){color:var(--gold)}:root[data-theme=dark] .main-area a{color:#9bc2e8}:root[data-theme=dark] :is(.held-task-row,.record-task-list>article.held){background:#2c251a;border-color:#5a482d}:root[data-theme=dark] :is(.held-task-status,.record-task-list>article>span.held){color:#f0bd84;background:#3c301e}:root[data-theme=dark] .record-task-held-label{color:#f0bd84}:root[data-theme=dark] :is(.data-row,.pipeline-list-row,.security-team-roster>button){border-color:#253444}:root[data-theme=dark] :is(button.data-row:hover,.stage-row:hover,.comms-actions>button:hover,.search-result:hover,.feature-result:hover,.kpi-record-list>button:hover,.record-next-panel>button:hover,.record-recent-panel>button:hover,.owner-scorecard>button:hover,.source-dashboard-list>button:hover,.section-metric-ribbon>button:hover,.section-bar-chart>button:hover,.section-record-queue>button:hover,.settings-directory-group>div>a:hover,.settings-clean-rows>a:hover,.security-team-roster>button:hover){background:#1b2a39}:root[data-theme=dark] :is(.secondary-button,.brief-button,.public-demo-banner>a,.starter-banner button,.check-button,.complete-button,.search-input button,.modal-heading>button,.dashboard-config-card header>button,.duplicate-review-card header button){color:#c4d0dc;background:#172332;border-color:#344455}:root[data-theme=dark] :is(.metric-icon,.category-pill,.priority-pill,.due-pill,.column-heading em,.task-appointment-card>span,.kpi-list-icon,.settings-detail-section-heading>span,.settings-directory-number,.settings-clean-rows span:nth-child(2)>em,.security-panel-heading em){filter:saturate(.82)brightness(.8)}:root[data-theme=dark] :is(.live-data-pill,.section-live,.security-role-badge,.email-readiness.ready,.message-status,.settings-clean-heading>em){color:#80c9a9;background:#183126;border-color:#315847}:root[data-theme=dark] :is(.notification-priority.high,.notification-priority.urgent,.message-status.failed,.email-readiness:not(.ready),.metric-top small.attention){color:#efa08e;background:#34201e;border-color:#654139}:root[data-theme=dark] :is(.settings-card-head em.planned,.form-section h3 em,.partner-link-list em.blocked,.partner-link-records em.blocked,.team-license-note,.identity-provider-note,.recovery-card-icon){color:#d8b77c;background:#302618;border-color:#5a492f}:root[data-theme=dark] .message-status.sent{color:#8bd2b4;background:#183126;border-color:#315847}:root[data-theme=dark] .message-status.sending{color:#9bc6e8;background:#192d40;border-color:#35536e}:root[data-theme=dark] :is(.message-status.failed,.message-status.delivery_unknown){color:#f2aa9a;background:#38211f;border-color:#6a4038}:root[data-theme=dark] :is(.message-status.compliance_hold,.message-status.pending_setup,.message-status.ready_for_review){color:#e7c17f;background:#31281a;border-color:#68542f}:root[data-theme=dark] :is(.partner-message-preview,.partner-message-review,.partner-message-review dl>div,.partner-message-review>label){color:#cbd7de;background:#17252f;border-color:#344753}:root[data-theme=dark] :is(.partner-message-preview pre,.partner-message-review pre){color:#dbe5ea;background:#111c25;border-color:#344753}:root[data-theme=dark] .partner-message-preview summary{color:#a9cce6}:root[data-theme=dark] .partner-message-review :is(strong,dd){color:#e8f0f4}:root[data-theme=dark] .partner-message-review :is(small,dt){color:#b8c7ce}:root[data-theme=dark] .partner-outbound-disabled{background:#31281a;border-color:#68542f;color:#e7c17f!important}:root[data-theme=dark] :is(.command-brief,.command-intelligence-lead,.more-owner-strip,.record-header,.section-dashboard-header,.settings-hero,.settings-command-header){background:linear-gradient(115deg,#101a28,#17283b);border-color:#2a3a4b}:root[data-theme=dark] :is(.command-brief,.command-intelligence-lead,.more-owner-strip,.record-header,.section-dashboard-header,.settings-hero,.settings-command-header) :is(h1,h2,h3,strong){color:#f2f6fa}:root[data-theme=dark] .settings-dropdown{box-shadow:0 24px 70px #00000085}:root[data-theme=dark] .settings-dropdown-group>a:hover,:root[data-theme=dark] .quick-create-menu>div>button:hover{background:#1c2b3a}:root[data-theme=dark] .notification-button i{border-color:#131e2b}:root[data-theme=dark] .record-tabs button.active,:root[data-theme=dark] .people-segmented-control button.active,:root[data-theme=dark] .analytics-view-tabs>button.active{color:#a9cbea;box-shadow:none;background:#253950}:root[data-theme=dark] .mobile-app-bar{background:#0f1823e6;border-color:#4d6378b8;box-shadow:0 14px 44px #00000073}:root[data-theme=dark] .mobile-app-bar button{color:#91a0af}:root[data-theme=dark] .mobile-app-bar button.active{color:#b6d7f3;background:#24364a;box-shadow:0 3px 14px #00000047}:root[data-theme=dark] .mobile-app-bar button em{border-color:#24364a}:root[data-theme=dark] .public-demo-banner{background:linear-gradient(115deg,#171f26,#111a26 64%,#14202c)}:root[data-theme=dark] .reconciliation-banner{background:#13231f}:root[data-theme=dark] .reconciliation-banner.review{background:#282116}:root[data-theme=dark] .reconciliation-banner.filtered{color:#9fc2d7;background:#14232d;border-color:#314756}:root[data-theme=dark] .inline-error{color:#f1a08e;background:#2a1918;border-color:#6f3f37}:root[data-theme=dark] .starter-banner{color:#d1b787;background:#241f17;border-color:#59492e}:root[data-theme=dark] .app-loading{color:var(--text-strong);background:radial-gradient(circle at 50% 38%,#172231 0,#0b111b 55%,#080d14 100%)}:root[data-theme=dark] .skip-link{color:#111a26;background:#e7edf4}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e7edf4;--muted:#9aa8b7;--line:#2a3949;--paper:#111a26;--canvas:#0b111b}}@media (width<=760px){.reconciliation-banner{grid-template-columns:22px minmax(0,1fr);margin-top:-4px}.reconciliation-banner em{grid-column:2;justify-self:start}.record-loan-actions{flex-direction:column;align-items:stretch}.record-loan-actions button{justify-content:center;min-height:43px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.revenue-center,.billing-center{gap:18px;display:grid}.revenue-heading,.billing-heading{color:#fff;background:linear-gradient(118deg,#122033 0%,#1c3550 68%,#284d67 100%);border:1px solid #dce3e6;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:24px;min-height:156px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 38px #1a2b3d17}.revenue-heading:after,.billing-heading:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:250px;height:250px;position:absolute;top:-116px;right:-78px;box-shadow:0 0 0 42px #ffffff06,0 0 0 84px #ffffff05}.revenue-heading>div:first-child,.billing-heading>div:first-child{z-index:1;max-width:760px;position:relative}.revenue-heading p,.billing-heading p{color:#d7ad6f;font-size:var(--text-label);letter-spacing:.17em;text-transform:uppercase;margin:0 0 8px;font-weight:750}.revenue-heading h1,.billing-heading h1{color:#fff;letter-spacing:-.025em;margin:0;font:500 34px/1.08 Georgia,serif}.revenue-heading>div:first-child>span,.billing-heading>div:first-child>span{color:#c1ccd6;max-width:690px;margin-top:12px;font-size:13px;line-height:1.55;display:block}.revenue-heading-status,.billing-security-pill{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07111c38;border:1px solid #ffffff1f;border-radius:13px;flex:none;padding:12px 14px;position:relative}.revenue-heading-status{flex-direction:column;gap:6px;display:flex}.revenue-heading-status>span,.billing-security-pill{color:#dfe8ee;font-size:var(--text-label);align-items:center;gap:7px;font-weight:700;display:flex}.revenue-heading-status small{color:#9fb0bf;font-size:var(--text-meta)}.revenue-role-bar,.billing-role-bar{background:#ffffffe0;border:1px solid #dfe4e5;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;display:flex;box-shadow:0 8px 24px #1826330b}.revenue-role-context,.billing-role-bar>div:first-child{align-items:center;gap:11px;min-width:0;display:flex}.revenue-role-context>span,.billing-role-bar>div:first-child>span{color:#426c8e;background:#edf3f7;border-radius:11px;flex:none;place-items:center;width:39px;height:39px;display:grid}.revenue-role-context>div,.billing-role-bar>div:first-child>div{flex-direction:column;min-width:0;display:flex}.revenue-role-context p,.billing-role-bar p{color:#8c704d;font-size:var(--text-meta);letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:750}.revenue-role-context strong,.billing-role-bar strong{color:#243344;margin-top:2px;font-size:13px}.revenue-role-context small,.billing-role-bar small{color:#7a858e;font-size:var(--text-meta);margin-top:2px}.revenue-role-bar nav,.billing-role-bar nav{background:#f3f5f4;border:1px solid #e0e5e6;border-radius:12px;gap:3px;padding:4px;display:flex}.revenue-role-bar nav button,.billing-role-bar nav button{color:#6d7881;min-height:44px;font-size:var(--text-meta);background:0 0;border:0;border-radius:9px;padding:0 12px;font-weight:700}.revenue-role-bar nav button.active,.billing-role-bar nav button.active{color:#285777;background:#fff;box-shadow:0 3px 10px #1e314217}.revenue-role-bar>em,.billing-role-bar>em{color:#4c806e;font-size:var(--text-meta);font-style:normal;font-weight:750}.revenue-scenario-panel{background:linear-gradient(115deg,#fff9ec,#fffdf7 52%,#f6f9fa);border:1px solid #dfc693;border-radius:18px;grid-template-columns:minmax(250px,1fr) auto minmax(190px,.55fr);align-items:center;gap:18px;padding:18px;display:grid;box-shadow:0 9px 26px #55411e0f}.revenue-scenario-copy{align-items:center;gap:12px;min-width:0;display:flex}.revenue-scenario-copy>span{color:#6e542c;background:#e9d09e;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid}.revenue-scenario-copy p,.revenue-panel header p,.billing-plan-card header p,.billing-seat-card header p,.billing-detail-card header p{color:#96713d;font-size:var(--text-meta);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:800}.revenue-scenario-copy h2{color:#263342;margin:2px 0 0;font:500 21px/1.15 Georgia,serif}.revenue-scenario-copy small{color:#757e84;max-width:500px;font-size:var(--text-meta);margin-top:5px;line-height:1.45;display:block}.revenue-bucket-buttons{gap:7px;display:flex}.revenue-bucket-buttons button{color:#4f5b64;background:#fff;border:1px solid #d7d9d6;border-radius:13px;place-content:center;width:77px;height:70px;padding:8px;display:grid;position:relative;box-shadow:0 4px 10px #26303809}.revenue-bucket-buttons button>span{font:600 22px/1 Georgia,serif}.revenue-bucket-buttons button>small{color:#92999d;font-size:var(--text-micro);letter-spacing:.12em;margin-top:3px;font-weight:800}.revenue-bucket-buttons button>em{color:#fff;font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;background:#315f88;border-radius:99px;padding:3px 7px;font-style:normal;font-weight:800;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.revenue-bucket-buttons button.active{color:#224d6e;background:#eef5fa;border-color:#315f88;box-shadow:0 0 0 2px #315f8817,0 8px 18px #315f8817}.revenue-lock-card{color:#54705f;border-left:1px solid #e3d5b5;align-items:center;gap:9px;min-height:60px;padding:12px;display:flex}.revenue-lock-card>svg{flex:none}.revenue-lock-card>span{flex-direction:column;display:flex}.revenue-lock-card strong{color:#3f5548;font-size:var(--text-label)}.revenue-lock-card small{color:#7e8981;font-size:var(--text-meta);margin-top:3px}.revenue-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.revenue-metrics article{background:#fff;border:1px solid #e1e5e5;border-radius:16px;min-height:126px;padding:17px;box-shadow:0 7px 20px #19273409}.revenue-metric-icon{border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.revenue-metric-icon.blue{color:#315f88;background:#eaf1f7}.revenue-metric-icon.green{color:#397661;background:#e9f3ef}.revenue-metric-icon.amber{color:#98713d;background:#f8eedb}.revenue-metric-icon.plum{color:#76546e;background:#f1eaf0}.revenue-metrics p{color:#717c84;font-size:var(--text-meta);margin:12px 0 4px}.revenue-metrics strong{color:#223143;font:550 23px/1.08 Georgia,serif;display:block}.revenue-metrics small{color:#8b949a;font-size:var(--text-meta);margin-top:6px;display:block}.revenue-metrics small b{color:#426888;font-size:var(--text-micro);letter-spacing:.06em;text-transform:uppercase;background:#edf3f7;border-radius:99px;margin-right:6px;padding:3px 6px}.revenue-metric-planning{background:linear-gradient(145deg,#f5f9fc,#fff 70%)!important;border-color:#c9d9e7!important}.revenue-metric-recorded{background:linear-gradient(145deg,#f1f8f5,#fff 70%)!important;border-color:#bcd7cb!important}.revenue-metric-recorded small b{color:#39745f;background:#e2f0ea}.revenue-analysis-grid{grid-template-columns:1.18fr .82fr;gap:14px;display:grid}.revenue-panel{background:#fff;border:1px solid #e0e5e6;border-radius:18px;overflow:hidden;box-shadow:0 8px 24px #1826330a}.revenue-panel>header{border-bottom:1px solid #edf0f0;justify-content:space-between;align-items:center;gap:14px;min-height:69px;padding:16px 18px;display:flex}.revenue-panel>header h2{color:#263545;margin:3px 0 0;font:500 20px/1.15 Georgia,serif}.revenue-panel>header>span{color:#426888;font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.06em;background:#edf3f7;border-radius:99px;flex:none;padding:5px 8px;font-weight:800}.revenue-panel>header>div>small{color:#7f8990;font-size:var(--text-meta);margin-top:5px;line-height:1.4;display:block}.revenue-source-visual{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:20px;padding:18px;display:grid}.revenue-donut{--revenue-donut:conic-gradient(#e9ecec 0 100%);background:var(--revenue-donut);border-radius:50%;place-items:center;width:154px;height:154px;margin:auto;display:grid;position:relative}.revenue-donut:after{content:"";background:#fff;border-radius:50%;width:91px;height:91px;position:absolute;box-shadow:0 0 0 1px #2032420a}.revenue-donut>span{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.revenue-donut strong{color:#243344;font:550 20px/1 Georgia,serif}.revenue-donut small{color:#8a9297;font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.1em;margin-top:4px}.revenue-source-legend{gap:3px;display:grid}.revenue-source-legend button{text-align:left;background:0 0;border:0;border-bottom:1px solid #eef0f0;grid-template-columns:8px minmax(0,1fr) auto 14px;align-items:center;gap:8px;min-width:0;padding:9px 7px;display:grid}.revenue-source-legend button:hover{background:#f7f9f9;border-radius:9px}.revenue-source-legend i{border-radius:50%;width:7px;height:7px}.revenue-source-legend button>span{flex-direction:column;min-width:0;display:flex}.revenue-source-legend strong{color:#344250;font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.revenue-source-legend small{color:#8b949a;font-size:var(--text-micro);margin-top:3px}.revenue-source-legend em{color:#334e65;font-size:var(--text-meta);font-style:normal;font-weight:750}.revenue-source-legend svg{color:#9aa3a9}.locked-pill{align-items:center;gap:4px;color:#39725f!important;background:#e9f2ee!important;display:flex!important}.revenue-formula-panel>p{color:#737e86;font-size:var(--text-meta);margin:0;padding:0 18px 16px;line-height:1.55}.revenue-formula-expression{background:#f4f7f8;border:1px solid #dfe7eb;border-radius:13px;justify-content:center;align-items:center;gap:8px;margin:18px;padding:14px;display:flex}.revenue-formula-expression span{color:#33495c;font-size:var(--text-meta);background:#fff;border-radius:8px;padding:7px 9px;font-weight:700;box-shadow:0 2px 7px #1f31410d}.revenue-formula-expression b{color:#b1844b;font-size:13px}.revenue-component-split{grid-template-columns:1fr 1fr;gap:9px;padding:0 18px 18px;display:grid}.revenue-component-split>div{background:#fbfcfb;border:1px solid #e7e9e8;border-radius:12px;flex-direction:column;padding:12px;display:flex}.revenue-component-split small{color:#7e898f;font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.07em}.revenue-component-split strong{color:#283b4c;margin-top:5px;font:550 18px/1 Georgia,serif}.revenue-component-split span{color:#8a9398;font-size:var(--text-micro);margin-top:4px;line-height:1.4}.revenue-owner-note{color:#4b7464;background:#f2f7f5;border:1px solid #dfe8e4;border-radius:12px;align-items:flex-start;gap:9px;margin:0 18px 18px;padding:12px;display:flex}.revenue-owner-note>svg{flex:none;margin-top:1px}.revenue-owner-note>span{flex-direction:column;display:flex}.revenue-owner-note strong{color:#385a4d;font-size:var(--text-meta)}.revenue-owner-note small{color:#71847c;font-size:var(--text-meta);margin-top:3px;line-height:1.45}.revenue-attribution-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.revenue-attribution-panel{min-width:0}.revenue-attribution-table{overflow-x:auto}.revenue-attribution-row{color:#58646d;text-align:left;width:100%;min-width:620px;min-height:53px;font-size:var(--text-meta);background:#fff;border:0;border-bottom:1px solid #edf0f0;grid-template-columns:minmax(175px,1.25fr) 55px minmax(95px,.72fr) minmax(90px,.7fr) minmax(105px,.78fr);align-items:center;gap:10px;padding:9px 16px;display:grid}button.revenue-attribution-row:hover{background:#f7f9f9}.revenue-attribution-row.head{color:#768189;min-height:37px;font-size:var(--text-micro);letter-spacing:.07em;text-transform:uppercase;background:#f5f7f6;font-weight:800}.revenue-attribution-row>span{min-width:0}.revenue-attribution-row>span:first-child{align-items:center;gap:8px;display:flex}.revenue-attribution-row>span:first-child i{color:#45647c;width:27px;height:27px;font-size:var(--text-micro);background:#edf2f5;border-radius:8px;flex:none;place-items:center;font-style:normal;font-weight:800;display:grid}.revenue-attribution-row>span:first-child strong{color:#344250;font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.revenue-attribution-row.head>span:first-child{display:block}.planning-value{font-weight:750;color:#315f88!important}.recorded-value{font-weight:750;color:#39745f!important}.revenue-loan-panel>header{align-items:flex-start}.revenue-loan-table{overflow-x:auto}.revenue-loan-row{color:#33414e;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f0;grid-template-columns:minmax(185px,1.15fr) minmax(125px,.82fr) minmax(125px,.75fr) minmax(100px,.6fr) minmax(130px,.78fr) minmax(130px,.78fr) 18px;align-items:center;gap:12px;width:100%;min-width:1020px;min-height:67px;padding:10px 17px;display:grid}button.revenue-loan-row:hover{background:#f8faf9}.revenue-loan-head{color:#858e94;min-height:38px;font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.08em;background:#f5f7f6;font-weight:800}.revenue-loan-row>span:not(.revenue-loan-name){flex-direction:column;min-width:0;display:flex}.revenue-loan-row>span>strong{color:#344250;font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.revenue-loan-row>span>small{color:#8a9399;font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.revenue-loan-name{align-items:center;gap:9px;min-width:0;display:flex}.revenue-loan-name>i{color:#45647c;width:31px;height:31px;font-size:var(--text-meta);background:#edf2f5;border-radius:9px;flex:none;place-items:center;font-style:normal;font-weight:800;display:grid}.revenue-loan-name>span{flex-direction:column;min-width:0;display:flex}.revenue-loan-name strong{color:#263746;font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.revenue-loan-name small{color:#869097;font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.loan-term-override{background:#f7ead2;border-radius:99px;width:max-content;padding:3px 6px;font-weight:750;color:#8a642f!important}.revenue-loan-row>span:last-child{color:#8f9aa1}.revenue-disclaimer{color:#4f7465;background:#f0f6f3;border:1px solid #dce6e2;border-radius:14px;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.revenue-disclaimer svg{flex:none;margin-top:1px}.revenue-disclaimer strong{color:#3e5d51;font-size:var(--text-label)}.revenue-disclaimer p{color:#6f8179;font-size:var(--text-meta);margin:4px 0 0;line-height:1.5}.billing-summary-grid{grid-template-columns:1.15fr .85fr;gap:14px;display:grid}.billing-plan-card,.billing-seat-card,.billing-detail-card{background:#fff;border:1px solid #e0e5e6;border-radius:18px;overflow:hidden;box-shadow:0 8px 24px #1826330a}.billing-plan-card>header,.billing-seat-card>header,.billing-detail-card>header{border-bottom:1px solid #edf0f0;align-items:center;gap:11px;min-height:70px;padding:16px 18px;display:flex}.billing-plan-card>header>span{color:#315f88;background:#eaf1f7;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.billing-plan-card header h2,.billing-seat-card header h2,.billing-detail-card header h2{color:#263545;margin:3px 0 0;font:500 19px/1.15 Georgia,serif}.billing-plan-card header em{color:#8a642f;font-size:var(--text-micro);letter-spacing:.06em;text-transform:uppercase;background:#f7ead2;border-radius:99px;margin-left:auto;padding:5px 8px;font-style:normal;font-weight:800}.billing-plan-card header em.active{color:#34715c;background:#e8f3ee}.billing-plan-price{flex-direction:column;justify-content:center;min-height:105px;padding:20px 18px;display:flex}.billing-plan-price strong{color:#203244;font:550 30px/1 Georgia,serif}.billing-plan-price span{color:#7f898f;font-size:var(--text-meta);margin-top:7px}.billing-plan-card>footer{background:#fafbfa;border-top:1px solid #edf0f0;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.billing-plan-card>footer span{color:#77838a;font-size:var(--text-meta);align-items:center;gap:6px;display:flex}.billing-seat-card>header{color:#54728a;justify-content:space-between}.billing-seat-card{padding-bottom:16px}.billing-seat-track{background:#edf0f0;border-radius:99px;height:8px;margin:22px 18px 0;overflow:hidden}.billing-seat-track i{border-radius:inherit;background:linear-gradient(90deg,#315f88,#6f98b9);height:100%;display:block}.billing-seat-card>p{color:#727e85;min-height:42px;font-size:var(--text-meta);margin:14px 18px 0;line-height:1.5}.billing-seat-card>button{color:#9aa1a5;min-height:34px;font-size:var(--text-meta);cursor:not-allowed;background:#f7f8f7;border:1px solid #dfe4e5;border-radius:9px;align-items:center;gap:6px;margin:11px 18px 0;padding:0 11px;font-weight:700;display:flex}.billing-access-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.billing-access-grid article{background:#fff;border:1px solid #e0e5e6;border-radius:15px;grid-template-columns:34px minmax(0,1fr);gap:10px;min-height:115px;padding:15px;display:grid;position:relative}.billing-access-grid article.current{border-color:#7698b2;box-shadow:0 0 0 2px #315f8814}.billing-access-grid article>span{color:#426884;background:#edf3f6;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.billing-access-grid article>div{flex-direction:column;display:flex}.billing-access-grid p{color:#8b714e;font-size:var(--text-micro);letter-spacing:.09em;text-transform:uppercase;margin:0;font-weight:800}.billing-access-grid strong{color:#2f3e4d;font-size:var(--text-label);margin-top:4px}.billing-access-grid small{color:#7f8990;font-size:var(--text-meta);margin-top:5px;line-height:1.45}.billing-access-grid em{color:#39725f;font-size:var(--text-micro);text-transform:uppercase;background:#e9f2ee;border-radius:99px;padding:3px 6px;font-style:normal;font-weight:800;position:absolute;top:9px;right:10px}.billing-detail-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.billing-detail-card>header{color:#6e8292;justify-content:space-between}.billing-responsibility-row{background:#f5f8f7;border:1px solid #e2e8e7;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;margin:17px 18px 0;padding:13px;display:grid}.billing-responsibility-row>span{color:#417461;background:#e8f1ed;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.billing-responsibility-row>div{flex-direction:column;display:flex}.billing-responsibility-row strong{color:#344b42;font-size:var(--text-meta)}.billing-responsibility-row small{color:#71817a;font-size:var(--text-micro);margin-top:3px;line-height:1.4}.billing-responsibility-row em{color:#667872;font-size:var(--text-micro);text-transform:uppercase;background:#fff;border-radius:99px;padding:4px 7px;font-style:normal;font-weight:800}.billing-detail-card>p{color:#78838a;font-size:var(--text-meta);margin:14px 18px 17px;line-height:1.5}.billing-empty-invoices{color:#849096;text-align:center;border:1px dashed #d9dfdf;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:100px;margin:17px 18px 0;display:flex}.billing-empty-invoices strong{color:#52606b;font-size:var(--text-meta);margin-top:7px}.billing-empty-invoices span{max-width:290px;font-size:var(--text-micro);margin-top:4px;line-height:1.4}.billing-covered-state{color:#46705f;text-align:left;background:#f0f6f3;border:1px solid #dce6e2;border-radius:18px;justify-content:center;align-items:center;gap:16px;min-height:220px;padding:30px;display:flex}.billing-covered-state h2{color:#354e44;margin:0;font:500 23px/1.2 Georgia,serif}.billing-covered-state p{color:#6c8077;max-width:600px;font-size:var(--text-label);margin:7px 0 0;line-height:1.55}:root[data-theme=dark] :is(.revenue-role-bar,.billing-role-bar,.revenue-metrics article,.revenue-panel,.billing-plan-card,.billing-seat-card,.billing-detail-card,.billing-access-grid article){background:#121d29!important;border-color:#2b3a49!important}:root[data-theme=dark] .revenue-scenario-panel{background:linear-gradient(115deg,#282116,#181f27 56%,#131d28);border-color:#5c4a2e}:root[data-theme=dark] :is(.revenue-role-bar nav,.billing-role-bar nav,.revenue-formula-expression,.revenue-component-split>div,.billing-responsibility-row){background:#182432;border-color:#31404f}:root[data-theme=dark] :is(.revenue-role-bar nav button.active,.billing-role-bar nav button.active,.revenue-formula-expression span){color:#b8d3e8;background:#253950}:root[data-theme=dark] .revenue-bucket-buttons button{color:#b9c6d1;background:#16222f;border-color:#3b4956}:root[data-theme=dark] .revenue-bucket-buttons button.active{color:#c8e0f3;background:#203449;border-color:#6993b4}:root[data-theme=dark] .revenue-donut:after{background:#121d29}:root[data-theme=dark] :is(.revenue-loan-row,.revenue-loan-head,.revenue-attribution-row){background:#121d29;border-color:#283746}:root[data-theme=dark] button.revenue-loan-row:hover,:root[data-theme=dark] button.revenue-attribution-row:hover{background:#1a2937}:root[data-theme=dark] :is(.billing-plan-card>footer,.billing-seat-card>button){background:#182432;border-color:#2b3a49}:root[data-theme=dark] :is(.revenue-disclaimer,.billing-covered-state){background:#152b23;border-color:#315546}@media (width<=1080px){.revenue-scenario-panel{grid-template-columns:1fr auto}.revenue-lock-card{border-top:1px solid #e3d5b5;border-left:0;grid-column:1/-1;min-height:auto;padding:10px 0 0}.revenue-analysis-grid,.revenue-attribution-grid{grid-template-columns:1fr}}@media (width<=860px){.revenue-heading,.billing-heading{flex-direction:column;align-items:flex-start}.revenue-heading-status,.billing-security-pill{align-self:flex-start}.revenue-role-bar,.billing-role-bar{flex-direction:column;align-items:flex-start}.revenue-role-bar nav,.billing-role-bar nav{width:100%;overflow-x:auto}.revenue-role-bar nav button,.billing-role-bar nav button{flex:1 0 auto}.revenue-metrics{grid-template-columns:1fr 1fr}.billing-summary-grid,.billing-detail-grid,.billing-access-grid{grid-template-columns:1fr}}@media (width<=620px){.revenue-center,.billing-center{gap:13px}.revenue-heading,.billing-heading{border-radius:17px;min-height:auto;padding:22px 19px}.revenue-heading h1,.billing-heading h1{font-size:28px}.revenue-heading>div:first-child>span,.billing-heading>div:first-child>span{font-size:var(--text-label)}.revenue-scenario-panel{grid-template-columns:1fr;padding:15px}.revenue-bucket-buttons{width:100%}.revenue-bucket-buttons button{flex:1;width:auto}.revenue-lock-card{grid-column:auto}.revenue-metrics{grid-template-columns:1fr 1fr;gap:8px}.revenue-metrics article{min-height:118px;padding:14px}.revenue-metrics strong{font-size:19px}.revenue-source-visual{grid-template-columns:1fr}.revenue-source-legend{width:100%}.revenue-formula-expression{flex-wrap:wrap}.revenue-component-split{grid-template-columns:1fr}.billing-plan-card>footer{flex-direction:column;align-items:flex-start}}@media (width<=430px){.revenue-metrics{grid-template-columns:1fr}.revenue-role-bar nav,.billing-role-bar nav{grid-template-columns:1fr;display:grid}.revenue-bucket-buttons button{height:64px}}.revenue-view-tabs{z-index:18;top:76px}.revenue-trend-month:focus-visible{outline-offset:3px;border-radius:7px;outline:3px solid #315f8847}.revenue-attribution-row{min-height:56px;font-size:12px}.revenue-attribution-row.head{min-height:40px;font-size:var(--text-meta)}.revenue-attribution-row>span:first-child strong{font-size:12px}.revenue-attribution-row>span:first-child i{font-size:var(--text-meta)}.revenue-loan-row{grid-template-columns:minmax(200px,1.2fr) minmax(125px,.75fr) minmax(130px,.78fr) minmax(130px,.76fr) minmax(125px,.72fr) minmax(115px,.67fr) minmax(125px,.72fr) minmax(110px,.64fr) minmax(115px,.68fr);min-width:1390px;min-height:76px;font-size:12px}.revenue-loan-head{min-height:42px;font-size:var(--text-meta)}.revenue-loan-head button{min-height:38px;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;background:0 0;border:0;align-items:center;gap:4px;font-weight:800;display:flex}.revenue-loan-row>span>strong,.revenue-loan-name strong{font-size:12px}.revenue-loan-row>span>small,.revenue-loan-name small{font-size:var(--text-meta);line-height:1.35}.revenue-pagination select,.revenue-pagination button{min-height:44px}.revenue-pagination button{width:44px}.record-loan-stack .record-edit-form>form:first-child{display:block}.record-loan-stack .record-loan-actions{padding:0 17px 17px}.record-protected-field{color:#687681;min-height:38px;font-size:var(--text-label);background:#f5f7f7;border:1px solid #dfe5e6;border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-weight:750;display:flex}:root[data-theme=dark] :is(.revenue-loan-row>span>strong,.revenue-loan-name strong,.revenue-mobile-groups strong,.revenue-mobile-ledger strong,.revenue-mobile-groups dd,.revenue-mobile-ledger dd){color:#d6e1e8}:root[data-theme=dark] :is(.revenue-loan-row>span>small,.revenue-loan-name small,.revenue-mobile-groups dt,.revenue-mobile-ledger dt,.revenue-mobile-ledger header small){color:#95a5b2}@media (width<=760px){.revenue-view-tabs{top:calc(66px + env(safe-area-inset-top))}.revenue-view-tabs button,.revenue-periods button,.revenue-attribution-mode button,.revenue-view-name button,.revenue-export,.revenue-reset{min-height:44px}.revenue-mobile-groups>button,.revenue-mobile-ledger>button{min-height:48px}.partner-borrower-table>button{grid-template-columns:38px minmax(0,1fr) 18px;align-items:start;min-height:0;padding:14px}.partner-borrower-table>button>span:nth-child(3),.partner-borrower-table>button>span:nth-child(4){grid-column:2/3;padding-top:8px;display:flex}.partner-borrower-table>button>svg{grid-area:1/3;align-self:center}}@media (width<=520px){.revenue-saved-view-row,.revenue-saved-view-row>label,.revenue-view-name{align-items:stretch;width:100%;min-width:0}.revenue-saved-view-row>label{display:grid}.revenue-view-name{grid-template-columns:1fr;display:grid}.revenue-view-name input,.revenue-view-name button,.revenue-export{width:100%}}.global-search,.topbar-actions,.leaderboard,.leaderboard-row>span:first-child,.attribution-row>div,.loan-card-open>span:nth-child(2){min-width:0}.data-portfolio-bar{background:linear-gradient(105deg,#f2f7f5,#fbfcfb);border:1px solid #dce6e2;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;min-height:76px;margin-bottom:18px;padding:12px 14px;display:flex;box-shadow:0 7px 22px #1c30280a}.data-portfolio-bar.sample{background:linear-gradient(105deg,#fff9ee,#fffdf8);border-color:#ead9ba}.data-portfolio-bar>div{align-items:center;gap:11px;min-width:0;display:flex}.data-portfolio-bar>div>span{color:#39735e;background:#e4f0eb;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.data-portfolio-bar.sample>div>span{color:#8a642d;background:#f8ead1}.data-portfolio-bar>div>div{flex-direction:column;min-width:0;display:flex}.data-portfolio-bar p{color:#718078;font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:800}.data-portfolio-bar strong{color:#30483f;margin-top:3px;font-size:13px;line-height:1.3}.data-portfolio-bar small{color:#74817b;font-size:var(--text-label);margin-top:3px;line-height:1.4}.data-portfolio-bar nav{background:#ffffffd1;border:1px solid #dfe6e2;border-radius:11px;flex:none;gap:4px;padding:4px;display:flex}.data-portfolio-bar nav button{color:#69766f;min-height:38px;font-size:var(--text-label);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-weight:750;display:flex}.data-portfolio-bar nav button.active{color:#315f4f;background:#e6f0ec;box-shadow:0 2px 7px #1f3a3014}.data-portfolio-bar.sample nav button.active{color:#825f2f;background:#f8ead1}.data-portfolio-bar nav em{min-width:20px;font-size:var(--text-meta);font-variant-numeric:tabular-nums;text-align:center;background:#ffffffc2;border-radius:99px;padding:2px 5px;font-style:normal}.focused-workspace-note{color:#3f6e5c;background:#f1f6f4;border:1px solid #dce7e4;border-radius:13px;align-items:center;gap:10px;min-height:58px;margin-bottom:14px;padding:11px 14px;display:flex}.focused-workspace-note>svg{flex:none}.focused-workspace-note>span{flex-direction:column;display:flex}.focused-workspace-note strong{font-size:12px}.focused-workspace-note small{color:#6e8179;font-size:var(--text-meta);margin-top:3px;line-height:1.45}.experience-focused .reconciliation-banner.review{display:flex}.experience-focused .configurable-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.leaderboard-head,.leaderboard-row{box-sizing:border-box;grid-template-columns:minmax(0,1.3fr) minmax(64px,.55fr) minmax(56px,.45fr) minmax(122px,.7fr) 16px;gap:12px;width:100%;padding-left:18px;padding-right:18px}.leaderboard-head{min-height:38px;font-size:var(--text-meta)}.leaderboard-head:after{content:"";display:block}.leaderboard-row{min-height:64px;font-size:12px}.leaderboard-record{padding-left:18px;padding-right:18px}.leaderboard-head>span:nth-child(n+2),.leaderboard-row>span:nth-child(n+2){text-align:right;font-variant-numeric:tabular-nums;justify-self:end}.leaderboard-row>span:first-child strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.leaderboard-row>svg{justify-self:end}.leaderboard-row .partner-revenue-split small{font-size:var(--text-meta)}.attribution-row{grid-template-columns:34px minmax(0,1fr) auto 14px}.attribution-row strong{font-size:12px}.attribution-row small,.attribution-row em{font-size:var(--text-meta);line-height:1.35}.attribution-row>span.open,.attribution-row>span.funded{font-size:var(--text-meta);font-variant-numeric:tabular-nums;background:#f1f2f0;border-radius:6px;padding:6px 8px}.attribution-row>span.funded{color:#367763;background:#eaf4f0}.attribution-row>svg{color:#84909a;justify-self:end}.loan-card-open{grid-template-columns:31px minmax(0,1fr) 16px;align-items:center;gap:8px;min-height:44px;display:grid}.loan-card-open>span:nth-child(2){flex-direction:column;display:flex}.loan-card-open strong,.pipeline-list-row strong{font-size:var(--text-label)}.loan-card-open small,.pipeline-list-row small{font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.loan-card-open>svg{justify-self:end}.partner-row{font-size:var(--text-label)}.partner-row>strong,.partner-row strong{font-size:var(--text-label);font-variant-numeric:tabular-nums}.partner-row small{font-size:var(--text-meta)}.partner-row>span:not(:first-child),.partner-row>strong{font-variant-numeric:tabular-nums}.relationship-data-row,.relationship-data-row .relationship-name-link,.relationship-data-row .cell-primary,.task-cell-link .cell-primary,.task-cell-link>strong{font-size:var(--text-label)}.relationship-data-row small,.task-cell-link>small{font-size:var(--text-meta);line-height:1.35}.revenue-attribution-row>span:nth-child(n+2){text-align:right;font-variant-numeric:tabular-nums;justify-self:end}.revenue-loan-row>:nth-child(n+4):nth-child(-n+8){text-align:right;font-variant-numeric:tabular-nums;justify-self:stretch;align-items:flex-end}.revenue-loan-head>:nth-child(n+4):nth-child(-n+8){text-align:right;justify-content:flex-end}:is(.metric-card,.pipeline-kpis,.action-summary,.stage-row,.revenue-metrics,.revenue-source-legend,.revenue-mobile-ledger,.revenue-mobile-groups) strong{font-variant-numeric:tabular-nums}.owner-launch-readiness{background:#fff;border:1px solid #dce6e2;border-radius:17px;margin-bottom:18px;overflow:hidden;box-shadow:0 9px 28px #14261f0b}.owner-launch-readiness>header{background:linear-gradient(105deg,#eef5f2,#fbfcfb);border-bottom:1px solid #e8edeb;align-items:center;gap:13px;min-height:96px;padding:17px 19px;display:flex}.owner-launch-readiness>header>.owner-launch-readiness-icon{color:#39705c;background:#dfece6;border-radius:12px;flex:none;place-items:center;width:43px;height:43px;display:grid}.owner-launch-readiness>header>div{flex:1;min-width:0}.owner-launch-readiness>header p{color:#728078;font-size:var(--text-meta);letter-spacing:.09em;text-transform:uppercase;margin:0;font-weight:800}.owner-launch-readiness>header h1{color:#2c443a;margin:4px 0 0;font:500 22px/1.2 Georgia,serif}.owner-launch-readiness>header>div>span{color:#728078;font-size:var(--text-label);margin-top:5px;line-height:1.4;display:block}.owner-launch-readiness>header>strong{color:#315f4e;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #d8e5df;border-radius:13px;flex-direction:column;flex:none;justify-content:center;align-items:center;min-width:76px;min-height:60px;font-size:16px;font-weight:850;display:flex}.owner-launch-readiness>header>strong small{color:#75837c;font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-weight:850}.owner-launch-readiness>progress{background:#edf1ef;border:0;border-radius:0;width:100%;height:7px;display:block;overflow:hidden}.owner-launch-readiness>progress::-webkit-progress-bar{background:#edf1ef}.owner-launch-readiness>progress::-webkit-progress-value{background:#4f806c}.owner-launch-readiness>progress::-moz-progress-bar{background:#4f806c}.owner-launch-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.owner-launch-readiness-item{color:#53645c;background:#fbfcfb;border:1px solid #e1e7e4;border-radius:13px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;min-width:0;min-height:142px;padding:13px;display:grid}.owner-launch-readiness-item:hover{background:#f6faf8;border-color:#cbd9d3}.owner-launch-readiness-status{color:#6a766f;background:#edf1ef;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.owner-launch-readiness-item.ready .owner-launch-readiness-status{color:#39745e;background:#e7f2ed}.owner-launch-readiness-item.action .owner-launch-readiness-status,.owner-launch-readiness-item.manual .owner-launch-readiness-status{color:#866333;background:#f8ecd8}.owner-launch-readiness-item.blocked .owner-launch-readiness-status{color:#a05242;background:#fae9e5}.owner-launch-readiness-item>div{flex-direction:column;min-width:0;display:flex}.owner-launch-readiness-item em{color:#78847e;font-size:var(--text-micro);letter-spacing:.06em;text-transform:uppercase;font-style:normal;font-weight:850}.owner-launch-readiness-item strong{color:#33483f;margin-top:5px;font-size:12px;line-height:1.3}.owner-launch-readiness-item small{color:#74817b;font-size:var(--text-meta);margin-top:5px;line-height:1.45}.owner-launch-readiness-item>button{grid-column:1/-1;justify-content:center;align-self:end;min-height:38px}.import-reconciliation-panel .security-activity-list>article.has-row-action{grid-template-columns:31px minmax(0,1fr) auto auto}.import-row-action{min-height:36px}.integration-admin-card header em.credentials_saved,.settings-card-head em.configured,.connected-pill.configured{color:#866333;background:#f8ecd8}.connected-pill.configured i,.sync-status.sample i{background:#c59349;box-shadow:0 0 0 3px #c5934921}.conversation-composer-footer>span.configured,.sync-status.sample{color:#866333}:root[data-theme=dark] :is(.data-portfolio-bar,.focused-workspace-note,.owner-launch-readiness,.owner-launch-readiness-item){background:#14212d;border-color:#2d3e4c}:root[data-theme=dark] :is(.data-portfolio-bar strong,.focused-workspace-note strong,.owner-launch-readiness h1,.owner-launch-readiness-item strong){color:#d7e3dc}:root[data-theme=dark] :is(.data-portfolio-bar small,.focused-workspace-note small,.owner-launch-readiness small,.owner-launch-readiness-item small){color:#95a69e}:root[data-theme=dark] .data-portfolio-bar nav{background:#101a25;border-color:#344652}:root[data-theme=dark] .data-portfolio-bar nav button{color:#c3d0ca}:root[data-theme=dark] .data-portfolio-bar nav em{color:#f1f5f3;background:#23323e;border:1px solid #425462;box-shadow:inset 0 0 0 1px #ffffff06}:root[data-theme=dark] .data-portfolio-bar nav button.active{color:#bee0d1;background:#243b34}:root[data-theme=dark] .data-portfolio-bar nav button.active em{color:#183a2f;background:#d9ece3;border-color:#9bc4b2}:root[data-theme=dark] .data-portfolio-bar.sample nav button.active{color:#efd4a5;background:#453720}:root[data-theme=dark] .data-portfolio-bar.sample nav button.active em{color:#49320f;background:#f2d8a7;border-color:#d3ac67}:root[data-theme=dark] .pipeline-stage-tabs{scrollbar-color:#5f7d70 #17232d}:root[data-theme=dark] .pipeline-stage-tabs>button{color:#a6b5ae;background:#14212d;border-color:#30424d}:root[data-theme=dark] .pipeline-stage-tabs>button:hover{background:#192a34;border-color:#536d62}:root[data-theme=dark] .pipeline-stage-tabs>button strong{color:#dbe5e0}:root[data-theme=dark] .pipeline-stage-tabs>button small{color:#a7b5ae}:root[data-theme=dark] .pipeline-stage-tabs>button em{color:#eef4f1;background:#22313c;border:1px solid #41535e}:root[data-theme=dark] .pipeline-stage-tabs>button.active{color:#bce0d1;box-shadow:none;background:#1d352c;border-color:#6f9f8b}:root[data-theme=dark] .pipeline-stage-tabs>button.active strong{color:#e5f2ec}:root[data-theme=dark] .pipeline-stage-tabs>button.active em{color:#173c2f;background:#cfe8dc;border-color:#86b8a3}:root[data-theme=dark] .pipeline-stage-panel{background:#101a24;border-color:#30414b}:root[data-theme=dark] .pipeline-stage-summary,:root[data-theme=dark] .pipeline-stage-stepper{background:#14212d;border-color:#30414b}:root[data-theme=dark] .pipeline-stage-summary>div>span{color:#a8bbb2}:root[data-theme=dark] .pipeline-stage-summary h2{color:#edf4f0}:root[data-theme=dark] .pipeline-stage-summary dl>div{background:#101b25;border-color:#394b55}:root[data-theme=dark] .pipeline-stage-summary dt{color:#9dacb4}:root[data-theme=dark] .pipeline-stage-summary dd{color:#f2f6f4}:root[data-theme=dark] .pipeline-stage-empty{color:#9eada6;border-color:#3c4e57}:root[data-theme=dark] .pipeline-stage-empty strong{color:#d9e4de}:root[data-theme=dark] .pipeline-stage-stepper>button{color:#d2ddd8;background:#192733;border-color:#3a4c56}:root[data-theme=dark] .pipeline-stage-stepper>button:disabled{color:#81919b;opacity:1;background:#14202a;border-color:#31414a}:root[data-theme=dark] .pipeline-stage-stepper>span{color:#a8b6af}:root[data-theme=dark] :is(.kpi-record-list em,.owner-scorecard em,.source-dashboard-list em,.section-bar-chart em,.section-record-queue em,.section-health-list em,.analytics-column-value,.analytics-activity-chart .activity-total,.source-donut-legend em,.analytics-horizontal-bars>button>em,.production-volume-legend em,.production-purpose-list em,.production-size-chart>button>span){color:var(--numeric-readable)}:root[data-theme=dark] .planning-value{color:var(--numeric-blue)!important}:root[data-theme=dark] .recorded-value{color:var(--numeric-green)!important}:root[data-theme=dark] :is(.revenue-date-warning,.revenue-issue-count){color:var(--warning-readable)!important}:root[data-theme=dark] .overdue-text{color:var(--deadline-readable)!important}:root[data-theme=dark] .metric-drilldown{color:var(--numeric-blue)!important}:root[data-theme=dark] .sync-status{color:#b8c7d2}:root[data-theme=dark] .sync-status.sample{color:#e7cb98}:root[data-theme=dark] :is(){background:var(--chart-center);box-shadow:inset 0 0 0 1px #354755}:root[data-theme=dark] .production-volume-donut:after{background:linear-gradient(145deg,#192937,#13212d)}:root[data-theme=dark] :is(.analytics-donut strong,.source-donut strong,.section-health-score strong,.production-volume-donut strong){color:#eef4f7}:root[data-theme=dark] :is(.analytics-donut small,.source-donut small,.section-health-score small,.production-volume-donut small){color:#a8b7c1}:root[data-theme=dark] :is(.analytics-column-chart>button:hover,.analytics-column-chart>button.active,.analytics-activity-chart>button:hover,.analytics-activity-chart>button.active,.production-volume-legend>button:hover,.production-volume-legend>button.active,.production-purpose-list>button:hover,.production-purpose-list>button.active,.production-size-chart>button:hover,.production-size-chart>button.active,.source-donut-legend>button:hover,.analytics-horizontal-bars>button:hover,.analytics-horizontal-bars>button.active){background:#1b2b39}:root[data-theme=dark] .loan-command-opportunity-picker>span,:root[data-theme=dark] .loan-command-disposition-fields label{color:#b8c8d3}:root[data-theme=dark] button:disabled{opacity:.72}@media (width<=920px){.owner-launch-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.app-shell,.sidebar,.app-loading{min-height:100dvh}.sidebar{height:100dvh}.topbar{gap:5px;padding-left:9px;padding-right:9px}.topbar-actions{gap:4px;min-width:0}.menu-button{flex:0 0 44px;width:44px;height:44px;margin-right:0}.global-search{min-width:0;height:44px}.icon-button,.theme-toggle,.notification-button,.add-record{width:44px;min-width:44px;height:44px}.settings-dropdown,.quick-create-menu{max-height:calc(100dvh - 78px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.module-navigation{top:calc(62px + env(safe-area-inset-top))}.growth-notice{bottom:calc(94px + env(safe-area-inset-bottom))}.modal-backdrop{padding:calc(10px + env(safe-area-inset-top)) 10px calc(10px + env(safe-area-inset-bottom))}.modal-card,.modal-card.extra-wide{max-height:calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.data-portfolio-bar{flex-direction:column;align-items:stretch;gap:12px}.data-portfolio-bar nav{width:100%}.data-portfolio-bar nav button{flex:1;justify-content:center;min-height:44px}.experience-focused .configurable-metrics{grid-template-columns:1fr}.leaderboard-head{display:none}.leaderboard-row,.leaderboard-record{border:1px solid #e2e7e4;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr)) 18px;gap:11px 8px;width:calc(100% - 20px);min-height:116px;margin:9px 10px;padding:13px}.leaderboard-row>span:first-child{grid-area:1/1/auto/4}.leaderboard-row>svg{grid-area:1/4;align-self:center}.leaderboard-row>span:nth-child(2),.leaderboard-row>span:nth-child(3),.leaderboard-row>span:nth-child(4){text-align:left;flex-direction:column;grid-row:2;justify-self:stretch;align-items:flex-start;min-width:0;display:flex}.leaderboard-row>span:nth-child(2):before,.leaderboard-row>span:nth-child(3):before,.leaderboard-row>span:nth-child(4):before{color:#8a9490;font-size:var(--text-micro);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-weight:800}.leaderboard-row>span:nth-child(2):before{content:"Referrals"}.leaderboard-row>span:nth-child(3):before{content:"Funded"}.leaderboard-row>span:nth-child(4):before{content:"Result"}.leaderboard-row .partner-revenue-split{justify-self:stretch}.attribution-row{grid-template-columns:38px minmax(0,1fr) auto 18px;gap:9px;min-height:78px;padding:12px}.partner-header{display:none}.partner-record-row{border:1px solid #e2e7e4;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:112px;margin:8px 0;padding:12px}.partner-row>:nth-child(3),.partner-row>:nth-child(4){display:flex}.partner-record-row>span:first-child{grid-column:1/-1}.partner-record-row>span:nth-child(n+2){text-align:left;flex-direction:column;align-items:flex-start;display:flex}.partner-record-row>span:nth-child(2):before,.partner-record-row>span:nth-child(3):before,.partner-record-row>span:nth-child(4):before{color:#89938e;font-size:var(--text-micro);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-weight:800}.partner-record-row>span:nth-child(2):before{content:"Referrals"}.partner-record-row>span:nth-child(3):before{content:"Funded"}.partner-record-row>span:nth-child(4):before{content:"Result"}.relationship-table,.action-table{box-shadow:none;background:0 0;border:0;overflow:visible}.relationship-table>.data-header,.action-table>.data-header,.pipeline-list-head{display:none}.relationship-table .relationship-data-row{background:#fff;border:1px solid #dfe6e2;border-radius:13px;grid-template-columns:44px minmax(0,1fr);gap:8px 10px;min-width:0;margin-bottom:10px;padding:11px;display:grid}.relationship-data-row>.row-select{grid-area:1/1;width:44px;height:44px}.relationship-data-row>.relationship-cell{grid-area:1/2;min-width:0}.relationship-data-row>span:nth-child(n+3):nth-child(-n+6){border-top:1px solid #edf0ee;grid-column:1/-1;justify-content:center;min-height:48px;padding:9px 0 9px 104px;position:relative}.relationship-data-row>span:nth-child(n+3):nth-child(-n+6):before{color:#7e8984;font-size:var(--text-meta);letter-spacing:.05em;text-transform:uppercase;font-weight:800;position:absolute;top:12px;left:0}.relationship-data-row>span:nth-child(3):before{content:"Type"}.relationship-data-row>span:nth-child(4):before{content:"Source"}.relationship-data-row>span:nth-child(5):before{content:"Follow-up"}.relationship-data-row>span:nth-child(6):before{content:"Owner"}.relationship-data-row>span:last-child{grid-column:1/-1}.relationship-data-row .open-record-button{background:#f2f6f4;border-radius:9px;justify-content:center;width:100%;min-height:44px;padding:0 12px}.relationship-data-row .open-record-label{display:inline}.row-select i{width:20px;height:20px}.action-table>.data-row:not(.data-header){background:#fff;border:1px solid #dfe6e2;border-radius:13px;grid-template-columns:1fr 1fr;gap:8px;min-width:0;margin-bottom:10px;padding:11px;display:grid}.action-table>.data-row:not(.data-header)>:nth-child(2){grid-area:1/1/auto/-1}.action-table>.data-row:not(.data-header)>:nth-child(3){border-top:1px solid #edf0ee;grid-area:2/1/auto/-1}.action-table>.data-row:not(.data-header)>:first-child{grid-area:3/1}.action-table>.data-row:not(.data-header)>:nth-child(5){grid-area:3/2}.action-table>.data-row:not(.data-header)>:nth-child(4){border-top:1px solid #edf0ee;grid-area:4/1/auto/-1}.action-table>.data-row:not(.data-header)>:nth-child(6){grid-area:5/1/auto/-1}.action-table .task-cell-link{min-height:48px;padding:7px}.action-table .task-priority-link:before{content:"Priority";color:#7e8984;font-size:var(--text-meta);letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-weight:800}.action-table>.data-row>span:last-child,.action-table .complete-button{width:100%;min-height:44px}.action-table .complete-button{justify-content:center}.action-table>.data-row.held-task-row:not(.data-header){background:#fff9ed;border-color:#e6d3a8}.pipeline-list-view{background:0 0;border:0;overflow:visible}.pipeline-list-row:not(.pipeline-list-head){grid-template-columns:minmax(0,1fr) 118px}.pipeline-list-row>span:nth-child(3),.pipeline-list-row>span:nth-child(4),.pipeline-list-row>span:nth-child(5),.pipeline-list-row>span:nth-child(6){justify-content:center;min-height:48px;padding:9px 0 9px 104px;position:relative}.pipeline-list-row>span:nth-child(n+3):nth-child(-n+6):before{color:#7e8984;font-size:var(--text-meta);letter-spacing:.05em;text-transform:uppercase;font-weight:800;position:absolute;top:12px;left:0}.pipeline-list-row>span:nth-child(3):before{content:"Loan"}.pipeline-list-row>span:nth-child(4):before{content:"Purpose"}.pipeline-list-row>span:nth-child(5):before{content:"Next task"}.pipeline-list-row>span:nth-child(6):before{content:"Owner"}.pipeline-list-row select{min-height:44px;font-size:var(--text-label)}.pipeline-list-row>.open-record-button{justify-content:center;width:44px;min-height:44px}.owner-launch-readiness>header{align-items:flex-start}.owner-launch-readiness-grid{grid-template-columns:1fr}.owner-launch-readiness-item{min-height:132px}.import-reconciliation-panel .security-activity-list>article.has-row-action{grid-template-columns:31px minmax(0,1fr) auto}.import-reconciliation-panel .security-activity-list>article.has-row-action .import-row-action{grid-column:1/-1;justify-content:center;width:100%;min-height:44px}:root[data-theme=dark] :is(.relationship-table .relationship-data-row,.action-table>.data-row:not(.data-header),.partner-record-row,.leaderboard-record){background:#121d29;border-color:#2b3b49}:root[data-theme=dark] .action-table>.data-row.held-task-row:not(.data-header){background:#2c251a;border-color:#5a482d}}@media (width<=430px){.topbar{padding-left:7px;padding-right:7px}.global-search{flex:0 0 44px;justify-content:center;width:44px;max-width:44px;padding:0}.global-search span,.global-search kbd,.global-role-switcher,.theme-toggle{display:none}.topbar-actions{margin-left:auto}.data-portfolio-bar>div{align-items:flex-start}.data-portfolio-bar nav{grid-template-columns:1fr 1fr;display:grid}.owner-launch-readiness>header{flex-direction:column}.owner-launch-readiness>header>strong{min-width:72px;min-height:56px}.leaderboard-row,.leaderboard-record{grid-template-columns:1fr 1fr 18px}.leaderboard-row>span:first-child{grid-column:1/3}.leaderboard-row>svg{grid-column:3}.leaderboard-row>span:nth-child(2),.leaderboard-row>span:nth-child(3){grid-row:2}.leaderboard-row>span:nth-child(4){border-top:1px solid #edf0ee;grid-area:3/1/auto/3;padding-top:9px}}@media (width>=761px){.relationship-table{overscroll-behavior-inline:contain;overflow-x:auto}.relationship-table .data-row{grid-template-columns:28px minmax(260px,1.35fr) minmax(72px,.55fr) minmax(105px,.85fr) minmax(135px,1.05fr) minmax(105px,.8fr) 44px;gap:10px;min-width:840px}.relationship-table .contact-actions{flex-wrap:nowrap}.relationship-table .contact-actions.show-values .contact-action span{max-width:84px}.relationship-table .open-record-button{justify-content:center;width:44px;min-height:44px}.pipeline-list-row{grid-template-columns:minmax(185px,1.15fr) minmax(112px,.72fr) minmax(118px,.75fr) minmax(95px,.62fr) minmax(130px,.9fr) minmax(105px,.7fr) 44px;gap:10px;min-width:0}.pipeline-list-row>.open-record-button{justify-content:center;width:44px;min-height:44px}}.row-select input:focus-visible+i{outline-offset:3px;outline:3px solid #315f884d}.panel-empty-state{color:#8a9590;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:150px;padding:24px;display:flex}.panel-empty-state strong{color:#53625b;font-size:12px}.panel-empty-state small{color:#7c8882;max-width:330px;font-size:var(--text-meta);line-height:1.45}.owner-launch-readiness-grid{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}.owner-launch-readiness-item>button{min-height:44px}:root[data-theme=dark] .owner-launch-readiness>header{background:linear-gradient(105deg,#1b2b35,#14212d);border-color:#2d3e4c}:root[data-theme=dark] .owner-launch-readiness>header>.owner-launch-readiness-icon{color:#9bd1bb;background:#243d35}:root[data-theme=dark] .owner-launch-readiness>header p{color:#a7b7af}:root[data-theme=dark] .owner-launch-readiness>header h1{color:#edf5f1}:root[data-theme=dark] .owner-launch-readiness>header>div>span{color:#b0bfb8}:root[data-theme=dark] .owner-launch-readiness>header>strong{color:#bce3d3;background:#101b25;border-color:#395047}:root[data-theme=dark] .owner-launch-readiness>header>strong small{color:#9fb1a8}:root[data-theme=dark] .owner-launch-readiness>progress{background:#263742}:root[data-theme=dark] .owner-launch-readiness>progress::-webkit-progress-bar{background:#263742}:root[data-theme=dark] .owner-launch-readiness-item:hover{background:#182733;border-color:#405664}:root[data-theme=dark] .owner-launch-readiness-item em{color:#a7b5ae}:root[data-theme=dark] .owner-launch-readiness-item>button{color:#d5e2dc;background:#1b2a36;border-color:#3b4d59}:root[data-theme=dark] .panel-empty-state strong{color:#d3dfd9}:root[data-theme=dark] .panel-empty-state small{color:#9daca5}@media (width>=761px) and (width<=1100px){.topbar{gap:5px;padding-left:12px;padding-right:12px}.global-search{width:min(210px,25vw)}.global-search span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.global-search kbd,.sync-status{display:none}.topbar-actions{gap:4px}.global-role-switcher{justify-content:center;width:44px;min-width:44px;padding:0;overflow:hidden}.global-role-switcher>svg,.global-role-switcher>span{display:none}.global-role-switcher>strong{color:#38536a;font-size:var(--text-micro);letter-spacing:.05em;display:block}.global-role-switcher select{opacity:0;cursor:pointer;width:100%;max-width:none;position:absolute;inset:0}.settings-access-button{justify-content:center;width:44px;min-width:44px;min-height:44px;padding:0}.settings-access-button>span:not(.profile-chip-avatar),.settings-access-button>svg:last-child{display:none}.add-record{justify-content:center;width:44px;min-width:44px;min-height:44px;padding:0}.add-record span{display:none}}@media (width<=760px){.sidebar{padding-top:calc(24px + env(safe-area-inset-top));padding-bottom:calc(18px + env(safe-area-inset-bottom))}.sidebar .nav-item,.sidebar-more-link,.sidebar-more-overview,.primary-button,.secondary-button,.panel-footer-button{min-height:44px}.priority-row{grid-template-columns:44px 34px minmax(0,1fr) auto}.check-button{width:44px;height:44px}.stage-select select{height:44px;min-height:44px}.contact-actions.compact .contact-action{min-width:44px;max-width:100%;min-height:44px}.contact-actions.compact .contact-action span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.pipeline-list-row:not(.pipeline-list-head)>.pipeline-list-person{grid-area:1/1}.pipeline-list-row:not(.pipeline-list-head)>.open-record-button{grid-area:1/2;justify-self:end}.pipeline-list-row:not(.pipeline-list-head)>label{grid-area:2/1/auto/-1}.pipeline-list-row:not(.pipeline-list-head)>span:nth-child(3){grid-area:3/1/auto/-1}.pipeline-list-row:not(.pipeline-list-head)>span:nth-child(4){grid-area:4/1/auto/-1}.pipeline-list-row:not(.pipeline-list-head)>span:nth-child(5){grid-area:5/1/auto/-1}.pipeline-list-row:not(.pipeline-list-head)>span:nth-child(6){grid-area:6/1/auto/-1}:root[data-theme=dark] :is(.relationship-data-row>span:nth-child(n+3):nth-child(-n+6),.action-table>.data-row:not(.data-header)>:nth-child(3),.action-table>.data-row:not(.data-header)>:nth-child(4),.leaderboard-row>span:nth-child(4)){border-color:#2c3c49}:root[data-theme=dark] .relationship-data-row .open-record-button{color:#b9d4e8;background:#1d3040}:root[data-theme=dark] .attribution-row>span.open{color:#c4d0d7;background:#27313a}:root[data-theme=dark] .attribution-row>span.funded{color:#a9d8c5;background:#203a32}:root[data-theme=dark] :is(){color:#a4b2ab}}@media (width<=520px){.revenue-trend-bars{grid-template-columns:repeat(12,minmax(0,1fr));gap:2px}.revenue-trend-month:first-child>em{left:0;transform:none}.revenue-trend-month:last-child>em{left:auto;right:0;transform:none}}@media (width<=480px){.priority-row{grid-template-columns:44px minmax(0,1fr) auto}}@media (width<=430px){.partner-record-row{grid-template-columns:1fr 1fr}.partner-record-row>span:first-child{grid-column:1/-1}.partner-record-row>span:nth-child(2),.partner-record-row>span:nth-child(3){grid-row:2}.partner-record-row>span:nth-child(4){border-top:1px solid #edf0ee;grid-area:3/1/auto/-1;padding-top:9px}}.revenue-center,.billing-center{grid-template-columns:minmax(0,1fr)}.revenue-center>*,.billing-center>*{min-width:0}.form-grid>*,.form-grid :is(input,select,textarea){min-width:0;max-width:100%}@media (width>=761px){.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}}.loan-command{background:linear-gradient(145deg,#fff 0%,#fbfcfa 70%,#f2f7f4 100%);border:1px solid #dce3df;border-radius:17px;grid-column:1/-1;min-width:0;overflow:hidden;box-shadow:0 14px 34px #18271f12}.loan-command.has-attention{border-color:#e7c5bb;box-shadow:0 14px 34px #8b483417}.loan-command.has-compliance-hold{border-color:#e4cf9f;box-shadow:0 14px 34px #7f5f2514}.loan-command-header{border-bottom:1px solid #e7ebe8;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:15px 18px;display:flex}.loan-command-opportunity-picker{gap:4px;min-width:220px;display:grid}.loan-command-opportunity-picker>span{color:#718095;font-size:var(--text-meta);letter-spacing:.1em;text-transform:uppercase;font-weight:750}.loan-command-opportunity-picker select{color:#1f2a38;width:100%;min-height:44px;font-size:var(--text-label);background:#fff;border:1px solid #dce2e8;border-radius:9px;padding:0 34px 0 11px}.loan-command-opportunity-name{color:#6c7888;max-width:280px;font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.loan-command-title{align-items:center;gap:11px;min-width:0;display:flex}.loan-command-title>span{color:#2e7b68;background:#eaf2ee;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.loan-command-title p,.loan-command-title h2{margin:0}.loan-command-title p{color:#7d8983;font-size:var(--text-meta);letter-spacing:.12em;text-transform:uppercase;font-weight:750}.loan-command-title h2{color:#1d2c25;margin-top:2px;font:650 21px/1.15 Georgia,serif}.loan-command-progress{align-items:center;gap:10px;min-width:150px;display:flex}.loan-command-progress>span{background:#e5ebe7;border-radius:99px;width:120px;height:7px;overflow:hidden}.loan-command-progress i{border-radius:inherit;background:linear-gradient(90deg,#2e7b68,#5d9b88);height:100%;display:block}.loan-command-progress strong{color:#486158;font-size:var(--text-label)}.loan-command-next{background:#f5f8f6bd;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 18px;display:grid}.loan-command-next>span{color:#2e7b68;background:#e8f0ec;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.loan-command-next>span.attention{color:#b5563f;background:#faebe6}.loan-command-next>span.held{color:#896421;background:#fff0cf}.loan-command-next>div:nth-child(2){min-width:0}.loan-command-next small,.loan-command-next strong,.loan-command-next p{margin:0;display:block}.loan-command-next small{color:#718078;font-size:var(--text-meta);letter-spacing:.1em;text-transform:uppercase;font-weight:750}.loan-command-next strong{color:#213129;margin-top:3px;font-size:14px}.loan-command-next p{color:#6e7b75;font-size:var(--text-label);margin-top:3px;line-height:1.4}.loan-command-next .primary-button,.loan-command-next .secondary-button{white-space:nowrap;min-height:44px}.loan-command-los-actions{align-items:center;gap:7px;display:flex}.loan-command-owner-gate{color:#52645b;min-height:44px;font-size:var(--text-label);white-space:nowrap;background:#f4f7f5;border:1px solid #d7dfda;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:700;display:flex}.loan-command-rail{overscroll-behavior-inline:contain;scrollbar-width:thin;grid-template-columns:repeat(8,minmax(105px,1fr));gap:8px;margin:0;padding:17px 18px;list-style:none;display:grid;overflow-x:auto}.loan-command-rail li{grid-template-columns:25px minmax(0,1fr);align-items:start;gap:7px;min-width:0;display:grid;position:relative}.loan-command-rail li:not(:last-child):after{content:"";z-index:0;background:#dce3df;height:1px;position:absolute;top:12px;left:25px;right:-8px}.loan-command-rail li>span{z-index:1;color:#7e8b84;width:25px;height:25px;font-size:var(--text-meta);background:#fff;border:1px solid #d9e0dc;border-radius:50%;place-items:center;font-weight:750;display:grid;position:relative}.loan-command-rail li.complete>span{color:#fff;background:#2e7b68;border-color:#2e7b68}.loan-command-rail li.current>span{color:#385d96;background:#edf2f9;border-color:#4b6ea9;box-shadow:0 0 0 4px #4b6ea917}.loan-command-rail li.attention>span{color:#a44d37;background:#faece7;border-color:#bd654e;box-shadow:0 0 0 4px #bd654e14}.loan-command-rail li.blocked>span{color:#946b32;background:#fbf3e8;border-color:#c99a55}.loan-command-rail li>div{z-index:1;background:linear-gradient(90deg,#fffffff5 75%,#fff0);min-width:0;padding-top:1px;position:relative}.loan-command-rail strong,.loan-command-rail small{display:block}.loan-command-rail strong{color:#35443d;font-size:var(--text-label);line-height:1.25}.loan-command-rail small{color:#6f7e76;font-size:var(--text-meta);margin-top:3px;line-height:1.35}.loan-command-evidence{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 18px 17px;display:grid}.loan-command-evidence>span{background:#ffffffd1;border:1px solid #e3e8e5;border-radius:10px;min-width:0;padding:10px 11px}.loan-command-evidence small,.loan-command-evidence strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.loan-command-evidence small{color:#728078;font-size:var(--text-meta);letter-spacing:.07em;text-transform:uppercase;font-weight:750}.loan-command-evidence strong{color:#425149;font-size:var(--text-label);margin-top:4px}.loan-command-evidence>span.attention{background:#fff8f6;border-color:#eccdc4}.loan-command-evidence>span.attention strong{color:#a64e39}.loan-command-evidence>span.held{background:#fffaf0;border-color:#ead8ad}.loan-command-evidence>span.held strong{color:#896421}.loan-command-disposition{background:#fff;border:1px solid #dfe5e1;border-radius:13px;margin:0 18px 18px;padding:15px;box-shadow:0 10px 24px #192a2112}.loan-command-disposition fieldset{border:0;min-width:0;margin:0;padding:0}.loan-command-disposition fieldset:disabled{opacity:1}.loan-command-disposition fieldset:disabled :is(button,input,select){opacity:.64}.loan-command-disposition-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.loan-command-disposition-heading p,.loan-command-disposition-heading h3{margin:0}.loan-command-disposition-heading p{color:#7b8881;font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;font-weight:750}.loan-command-disposition-heading h3{color:#28372f;margin-top:3px;font-size:13px}.loan-command-disposition-heading>button{color:#607069;background:#f1f4f2;border:0;border-radius:9px;flex:none;place-items:center;width:44px;height:44px;display:grid}.loan-command-disposition-options{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.loan-command-disposition-options button{color:#526159;min-height:44px;font-size:var(--text-label);background:#fff;border:1px solid #dce3df;border-radius:9px;padding:0 13px;font-weight:650}.loan-command-disposition-options button.selected{color:#245f50;background:#ebf4f0;border-color:#2e7b68;box-shadow:0 0 0 2px #2e7b6814}.loan-command-disposition-fields{grid-template-columns:minmax(120px,.55fr) minmax(220px,1.45fr) minmax(185px,.9fr);gap:9px;margin-top:12px;display:grid}.loan-command-disposition-fields label{color:#6d7973;min-width:0;font-size:var(--text-meta);font-weight:650}.loan-command-disposition-fields :is(input,select){color:#27362f;background:#fff;border:1px solid #d9e0dc;border-radius:9px;width:100%;min-height:44px;margin-top:5px;padding:0 10px;font-size:12px}.loan-command-disposition-footer{justify-content:space-between;align-items:center;gap:14px;margin-top:12px;display:flex}.loan-command-disposition-footer p{color:#66756d;max-width:690px;font-size:var(--text-meta);align-items:flex-start;gap:7px;margin:0;line-height:1.45;display:flex}.loan-command-disposition-footer p svg{color:#2e7b68;flex:none}.loan-command-disposition-footer .primary-button{white-space:nowrap;min-height:44px}:root[data-theme=dark] .loan-command{box-shadow:none;background:linear-gradient(145deg,#16231d,#111c18);border-color:#30433a}:root[data-theme=dark] .loan-command-header{border-color:#2a3a33}:root[data-theme=dark] .loan-command-opportunity-picker select{color:#e5efeb;background:#14231e;border-color:#33453d}:root[data-theme=dark] .loan-command-opportunity-name{color:#9aaba4}:root[data-theme=dark] .loan-command-title h2,:root[data-theme=dark] .loan-command-next strong{color:#e7f0eb}:root[data-theme=dark] .loan-command-next{background:#14211c}:root[data-theme=dark] .loan-command-next p{color:#9aaba2}:root[data-theme=dark] .loan-command-rail li:not(:last-child):after{background:#40534a}:root[data-theme=dark] .loan-command-rail li>div{background:linear-gradient(90deg,#111c18f5 75%,#111c1800)}:root[data-theme=dark] .loan-command-rail li>span{background:#17251f;border-color:#3b4c44}:root[data-theme=dark] .loan-command-rail strong{color:#d4dfd9}:root[data-theme=dark] .loan-command-rail small{color:#a8b8b0}:root[data-theme=dark] .loan-command-evidence>span,:root[data-theme=dark] .loan-command-disposition{background:#17241f;border-color:#304139}:root[data-theme=dark] .loan-command-evidence strong,:root[data-theme=dark] .loan-command-disposition-heading h3{color:#dce7e1}:root[data-theme=dark] .loan-command-disposition-options button,:root[data-theme=dark] .loan-command-disposition-fields :is(input,select){color:#d7e2dc;background:#111c18;border-color:#3a4b43}:root[data-theme=dark] .loan-command.has-attention{border-color:#8d4f40}:root[data-theme=dark] .loan-command.has-compliance-hold{border-color:#715d35}:root[data-theme=dark] .loan-command-title>span,:root[data-theme=dark] .loan-command-owner-gate{color:#9fd1bd;background:#20342b;border-color:#395047}:root[data-theme=dark] .loan-command-progress>span{background:#30443b}:root[data-theme=dark] .loan-command-rail li.complete>span{color:#fff;background:#2e7b68;border-color:#55a88d}:root[data-theme=dark] .loan-command-rail li.current>span{color:#b8cff0;background:#243651;border-color:#7394c8}:root[data-theme=dark] .loan-command-rail li.attention>span{color:#f0b6a7;background:#482a24;border-color:#c97b66}:root[data-theme=dark] .loan-command-rail li.blocked>span{color:#e2bc83;background:#40331f;border-color:#b88b4e}:root[data-theme=dark] .loan-command-disposition-options button.selected{color:#bfe4d6;background:#203a31;border-color:#65ae96}:root[data-theme=dark] .loan-command-evidence>span.attention{background:#35221e;border-color:#75453a}:root[data-theme=dark] .loan-command-evidence>span.attention strong{color:#efb2a3}:root[data-theme=dark] .loan-command-next>span.held{color:#f0c977;background:#3d321f}:root[data-theme=dark] .loan-command-evidence>span.held{background:#2b271d;border-color:#665536}:root[data-theme=dark] .loan-command-evidence>span.held strong{color:#f0c977}@media (width<=900px){.loan-command-rail{scroll-snap-type:x proximity;grid-template-columns:repeat(8,150px)}.loan-command-rail li{scroll-snap-align:start}.loan-command-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}.loan-command-disposition-fields{grid-template-columns:1fr 1fr}.loan-command-disposition-fields label:nth-child(2){grid-area:2/1/auto/-1}}@media (width<=760px){.loan-command{border-radius:14px}.loan-command-header{flex-wrap:wrap;min-height:60px;padding:12px}.loan-command-title{flex:auto}.loan-command-opportunity-picker,.loan-command-opportunity-name{order:3;width:100%;max-width:none}.loan-command-progress{justify-content:flex-end;min-width:86px}.loan-command-progress>span{width:58px}.loan-command-next{grid-template-columns:34px minmax(0,1fr);padding:13px 12px}.loan-command-next>span{width:34px;height:34px}.loan-command-next>:last-child{grid-column:1/-1;width:100%;margin-top:2px}.loan-command-next .primary-button,.loan-command-next .secondary-button{justify-content:center;width:100%}.loan-command-los-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.loan-command-rail{grid-template-columns:repeat(8,minmax(138px,44vw));padding:15px 12px}.loan-command-evidence{padding:0 12px 14px}.loan-command-disposition{margin:0 12px 14px;padding:13px}.loan-command-disposition-footer{flex-direction:column;align-items:stretch}.loan-command-disposition-footer .primary-button{justify-content:center;width:100%}}@media (width<=430px){.loan-command-progress>span{display:none}.loan-command-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}.loan-command-disposition-fields{grid-template-columns:1fr}.loan-command-disposition-fields label:nth-child(2){grid-area:auto}.loan-command-disposition-options{grid-template-columns:1fr;display:grid}.loan-command-disposition-options button{width:100%}.loan-command-los-actions{grid-template-columns:1fr}}.layout-preview-banner{color:#365c75;background:linear-gradient(115deg,#eef6fb,#f7fafc);border:1px solid #c8d9e5;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin:0 0 14px;padding:12px 14px;display:grid;box-shadow:0 8px 20px #2042560f}.layout-preview-banner>svg{color:#477c98}.layout-preview-banner>span{gap:3px;min-width:0;display:grid}.layout-preview-banner strong{color:#24475d;font-size:12px}.layout-preview-banner small{color:#617786;font-size:var(--text-meta);line-height:1.4}.layout-preview-banner button{color:#315e77;min-height:38px;font-size:var(--text-meta);white-space:nowrap;background:#fff;border:1px solid #9db7c8;border-radius:9px;padding:0 12px;font-weight:750}.growth-read-only-note,.record-read-only-note{color:#3e6b84;background:#f2f7fa;border:1px solid #c9d9e4;border-radius:11px;align-items:flex-start;gap:9px;margin:0 0 14px;padding:10px 12px;display:flex}.pilot-data-manifest-bar{color:#3e6b84;background:#f6fafc;border:1px solid #c9d9e4;border-radius:12px;grid-template-columns:auto minmax(0,1fr) minmax(210px,320px);align-items:center;gap:10px;min-height:58px;margin:0 0 14px;padding:11px 12px;display:grid}.pilot-data-manifest-bar>svg{flex:none}.pilot-data-manifest-bar>span{gap:2px;min-width:0;display:grid}.pilot-data-manifest-bar strong{color:#31586f;font-size:var(--text-meta)}.pilot-data-manifest-bar small{color:#6d808d;font-size:var(--text-meta);line-height:1.4}.pilot-data-manifest-bar select{color:#354858;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #bccbd4;border-radius:9px;padding:0 10px}.growth-read-only-note>svg,.record-read-only-note>svg{flex:none;margin-top:1px}.growth-read-only-note>span,.record-read-only-note>span{gap:2px;min-width:0;display:grid}.growth-read-only-note strong,.record-read-only-note strong{color:#31586f;font-size:var(--text-meta)}.growth-read-only-note small,.record-read-only-note small{color:#6d808d;font-size:var(--text-meta);line-height:1.4}.growth-center-content.read-only,.settings-overview-shell.read-only{opacity:.86}.preview-disabled-surface{opacity:.84}.settings-control-surface.read-only{opacity:.86}.growth-center-content.read-only :is(button,a,input,select,textarea),.settings-overview-shell.read-only :is(button,a,input,select,textarea),.settings-control-surface.read-only :is(button,a,input,select,textarea),.preview-disabled-surface :is(button,a,input,select,textarea),.record-workspace form[inert] :is(button,input,select,textarea){cursor:not-allowed}.record-workspace form[inert]{opacity:.82}.conversation-history-status,.record-history-status{color:#667884;width:100%;font-size:var(--text-meta);background:#f7f9fa;border:1px solid #d8e1e6;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 10px;line-height:1.35;display:flex}.conversation-history-more,.record-history-more{justify-content:center;width:100%;min-height:39px;margin-top:3px}.contact-actions.disabled{opacity:.68}.contact-action:disabled{cursor:not-allowed}.record-header-actions>button{color:#fff;min-height:38px;font-size:var(--text-micro);white-space:nowrap;background:#ffffff14;border:1px solid #ffffff26;border-radius:9px;align-items:center;gap:6px;padding:0 11px;display:flex}.record-header-actions>button:last-child{color:#d6b57e;background:#dcb16c14;border-color:#dcb16c40}.record-appointment-list>article>button{color:#8693a0;font-size:var(--text-micro);background:0 0;border:0;align-items:center;gap:4px;display:flex}.record-appointment-list .appointment-status{color:#58738a;width:max-content;font-size:var(--text-micro);text-transform:capitalize;background:#edf3f7;border-radius:999px;margin-top:5px;padding:3px 6px;font-style:normal;font-weight:750}.record-appointment-list .appointment-status.confirmed{color:#39715d;background:#e8f3ee}.record-appointment-list .appointment-status.scheduled{color:#8b6630;background:#f6efe2}.appointment-agenda .appointment-status{color:#58738a;width:max-content;font-size:var(--text-meta);text-transform:capitalize;background:#edf3f7;border-radius:999px;margin-top:5px;padding:3px 7px;font-style:normal;font-weight:750;line-height:1.2;display:inline-flex}.appointment-agenda .appointment-status.confirmed{color:#39715d;background:#e8f3ee}.appointment-agenda .appointment-status.scheduled{color:#8b6630;background:#f6efe2}:root[data-theme=dark] .layout-preview-banner{color:#a8c8dc;box-shadow:none;background:linear-gradient(115deg,#162737,#121d29);border-color:#365166}:root[data-theme=dark] .layout-preview-banner strong{color:#c8deeb}:root[data-theme=dark] .layout-preview-banner small{color:#9cafbb}:root[data-theme=dark] .layout-preview-banner button{color:#b9d7e9;background:#1a2b39;border-color:#47677c}:root[data-theme=dark] .conversation-compliance-banner{color:#e8c881;background:#2d271b;border-color:#6b5832}:root[data-theme=dark] .conversation-compliance-banner>svg,:root[data-theme=dark] .conversation-compliance-banner strong{color:#efcf8c}:root[data-theme=dark] .conversation-compliance-banner small{color:#c1ae87}:root[data-theme=dark] .conversation-compliance-banner button{color:#edcf91;background:#18242e;border-color:#725f38}:root[data-theme=dark] .conversation-compliance-banner.restricted{background:#35231f;border-color:#7a493f}:root[data-theme=dark] .conversation-compliance-banner.restricted>svg,:root[data-theme=dark] .conversation-compliance-banner.restricted strong{color:#f0aa9b}:root[data-theme=dark] .conversation-compliance-banner.restricted small{color:#c89d94}:root[data-theme=dark] .conversation-compliance-banner.restricted button{color:#f0b1a3;border-color:#815247}:root[data-theme=dark] .conversation-compliance-banner.allowed{background:#1d332b;border-color:#356c57}:root[data-theme=dark] .conversation-compliance-banner.allowed>svg,:root[data-theme=dark] .conversation-compliance-banner.allowed strong{color:#a9e0ca}:root[data-theme=dark] .conversation-compliance-banner.allowed small{color:#9dc2b3}:root[data-theme=dark] .phone-action-sheet{background:#121e28fa;border-color:#40535f;box-shadow:0 -24px 70px #0000008c}:root[data-theme=dark] .phone-sheet-handle{background:#4a5c67}:root[data-theme=dark] .phone-sheet-heading small{color:#d9b87c}:root[data-theme=dark] .phone-sheet-heading strong{color:#edf3f6}:root[data-theme=dark] .phone-sheet-heading span{color:#aebec8}:root[data-theme=dark] .phone-sheet-heading button{color:#c2d0d7;background:#263741}:root[data-theme=dark] .phone-sheet-actions small{color:#a8b7c0}:root[data-theme=dark] .contact-policy-pill{color:#f0cc84;background:#342d1f;border-color:#6f5a32}:root[data-theme=dark] .contact-policy-pill.restricted{color:#f2b1a4;background:#3b2623;border-color:#7c463b}:root[data-theme=dark] .contact-policy-pill.allowed{color:#a9e0ca;background:#1d332b;border-color:#356c57}:root[data-theme=dark] .contact-policy-notice{color:#f0cf91;background:#382f20}:root[data-theme=dark] .contact-compliance-card{box-shadow:none;background:linear-gradient(135deg,#26261f,#17242b);border-color:#665536}:root[data-theme=dark] .contact-compliance-card.restricted{background:linear-gradient(135deg,#30231f,#1c2429);border-color:#74473d}:root[data-theme=dark] .contact-compliance-card.allowed{background:linear-gradient(135deg,#1d332b,#17242b);border-color:#356c57}:root[data-theme=dark] .contact-compliance-card>header>span{color:#f0c977;background:#3d321f}:root[data-theme=dark] .contact-compliance-card.restricted>header>span{color:#efaa9a;background:#422923}:root[data-theme=dark] .contact-compliance-card>header h2{color:#e5edf2}:root[data-theme=dark] .contact-compliance-card>header p{color:#d8b66e}:root[data-theme=dark] .contact-compliance-card>header em,:root[data-theme=dark] .contact-compliance-card>p{color:#a9bac3}:root[data-theme=dark] .contact-compliance-channels>span{background:#17252d;border-color:#354954}:root[data-theme=dark] .contact-compliance-channels small{color:#9cafba}:root[data-theme=dark] .contact-compliance-channels strong{color:#e9c780}:root[data-theme=dark] .contact-compliance-channels strong.restricted{color:#efad9f}:root[data-theme=dark] .contact-compliance-channels strong.allowed{color:#9edbc3}:root[data-theme=dark] .contact-restriction-trigger{color:#efb0a2;background:#202d34;border-color:#815247}:root[data-theme=dark] .contact-dnc-disposition{color:#fff;background:#9d493b;border-color:#bd6654}:root[data-theme=dark] .contact-restriction-dialog{background:#17252d;border-color:#40545f}:root[data-theme=dark] .contact-restriction-dialog>header p{color:#f0b4a7}:root[data-theme=dark] .contact-restriction-dialog>header h2{color:#edf3f6}:root[data-theme=dark] .contact-restriction-dialog>header button{color:#bbcad2;background:#263741}:root[data-theme=dark] .contact-restriction-dialog>p{color:#f3c0b5;background:#392723}:root[data-theme=dark] .contact-restriction-dialog fieldset label{background:#1c2c34;border-color:#354a55}:root[data-theme=dark] .contact-restriction-dialog legend{color:#d6e1e6}:root[data-theme=dark] .contact-restriction-dialog fieldset strong{color:#dce8ee}:root[data-theme=dark] .contact-restriction-dialog fieldset small,:root[data-theme=dark] .contact-restriction-reason{color:#b9c8cf}:root[data-theme=dark] .contact-restriction-reason select{color:#dce8ee;background:#17252d;border-color:#3a505b}:root[data-theme=dark] .main-area .contact-restriction-error{color:#f0ad9e;background:#35221e;border-color:#75473d}:root[data-theme=dark] .contact-restriction-dialog footer{background:#17252d}:root[data-theme=dark] .contact-restriction-dialog .record-timeline strong{color:#dce8ee}:root[data-theme=dark] .contact-restriction-dialog .record-timeline p{color:#b9c8cf}:root[data-theme=dark] .contact-restriction-dialog .record-timeline small,:root[data-theme=dark] .contact-restriction-dialog .record-timeline time,:root[data-theme=dark] .contact-restriction-dialog .record-empty-panel p{color:#a9bbc4}:root[data-theme=dark] :is(.growth-read-only-note,.record-read-only-note,.conversation-history-status,.record-history-status,.pilot-data-manifest-bar){color:#a9becb;background:#172633;border-color:#344b5c}:root[data-theme=dark] .pilot-data-manifest-bar strong{color:#cae0eb}:root[data-theme=dark] .pilot-data-manifest-bar small{color:#9aafbc}:root[data-theme=dark] .pilot-data-manifest-bar select{color:#d7e3ea;background:#101923;border-color:#3a5263}:root[data-theme=dark] :is(.growth-read-only-note strong,.record-read-only-note strong){color:#cae0eb}:root[data-theme=dark] :is(.growth-read-only-note small,.record-read-only-note small){color:#9aafbc}:root[data-theme=dark] .record-appointment-list .appointment-status{color:#b4cbda;background:#233647}:root[data-theme=dark] .record-appointment-list .appointment-status.confirmed{color:#a9d8c5;background:#1f3b31}:root[data-theme=dark] .record-appointment-list .appointment-status.scheduled{color:#e1c08d;background:#3a3020}:root[data-theme=dark] .appointment-agenda .appointment-status{color:#b4cbda;background:#233647}:root[data-theme=dark] .appointment-agenda .appointment-status.confirmed{color:#a9d8c5;background:#1f3b31}:root[data-theme=dark] .appointment-agenda .appointment-status.scheduled{color:#e1c08d;background:#3a3020}@media (width<=760px){.layout-preview-banner{grid-template-columns:auto minmax(0,1fr);padding:11px 12px}.layout-preview-banner>button{grid-column:1/-1;justify-content:center;width:100%;min-height:44px}.growth-read-only-note,.record-read-only-note{margin-bottom:10px}.pilot-data-manifest-bar{grid-template-columns:auto minmax(0,1fr);margin-bottom:10px}.pilot-data-manifest-bar select{grid-column:1/-1}.conversation-history-more,.record-history-more{min-height:44px}.record-header-actions>button{flex:1;justify-content:center;min-height:44px}.record-header-actions>button:last-child{flex-basis:100%}.record-appointment-list>article>button{grid-column:2;justify-self:start;min-height:36px}}.app-shell{font-size:1rem}.app-shell :is(button,input,select,textarea){font-size:.875rem}.content-wrap small,.modal-card small,.sidebar small,.topbar small,.record-workspace small{line-height:1.42;font-size:.8125rem!important}.page-heading>div>p:last-child{font-size:.9375rem;line-height:1.5}.opening-priorities>button{grid-template-columns:28px 40px minmax(0,1fr) 18px;align-items:start;gap:11px;min-height:150px;padding:16px}.opening-priority-rank{color:#526473;background:#f5f7f8;border:1px solid #d7dee1;border-radius:999px;place-items:center;width:28px;height:28px;font-size:.75rem;font-weight:800;display:grid}.opening-priority-icon{width:40px;height:40px}.opening-priorities p{font-size:.75rem;line-height:1.3}.opening-priorities strong{margin-top:6px;font-size:1rem;line-height:1.3}.opening-priorities small{margin-top:5px;font-size:.8125rem!important}.opening-priorities em{color:#65747f;margin-top:9px;font-size:.75rem;font-style:normal;line-height:1.45}.opening-priorities em b{color:#3d5364;font-weight:800}.command-brief>button{min-height:44px;font-size:.875rem;font-weight:750}.role-experience-bar p{font-size:.75rem}.role-experience-bar strong{font-size:1rem}.role-experience-bar small{font-size:.8125rem!important}.role-experience-bar nav button{font-size:.8125rem}.layout-preview-banner strong,.pilot-data-manifest-bar strong,.growth-read-only-note strong,.record-read-only-note strong{font-size:.875rem}.layout-preview-banner small,.pilot-data-manifest-bar small,.growth-read-only-note small,.record-read-only-note small{font-size:.8125rem!important}.section-dashboard-disclosure>summary{display:none}.section-dashboard-disclosure.compact{margin-top:12px}.section-dashboard-disclosure.compact>summary{color:#405464;cursor:pointer;background:#f8fafb;border:1px solid #dce3e6;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 13px;display:flex}.section-dashboard-disclosure.compact>summary span{font-size:.875rem;font-weight:800}.section-dashboard-disclosure.compact>summary small{color:#71808a;text-align:right}.section-dashboard-disclosure.compact[open]>summary{background:#eef4f7;border-color:#b8cad3;margin-bottom:12px}.section-dashboard-disclosure.compact>summary::-webkit-details-marker{display:none}.record-more-layout{gap:12px;display:grid}.record-more-switcher{background:#f4f7f8;border:1px solid #dce3e6;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:6px;display:grid}.record-more-switcher button{color:#6b7a84;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;min-height:58px;padding:9px 12px;display:flex}.record-more-switcher button>span{gap:2px;min-width:0;display:grid}.record-more-switcher button strong{color:#405464;font-size:.875rem}.record-more-switcher button small{color:#77858e;font-size:.75rem!important}.record-more-switcher button.active{color:#8c6b37;background:#fff;border-color:#bccdd5;box-shadow:0 5px 14px #1e313e0f}.record-form-layout.single-panel{min-width:0}.intelligence-heading-actions{justify-items:end;gap:8px;display:grid}.intelligence-heading-actions nav{background:#f5f7f8;border:1px solid #dce3e6;border-radius:10px;gap:3px;padding:4px;display:flex}.intelligence-heading-actions nav button{color:#657783;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;min-height:40px;padding:0 11px;font-size:.8125rem;font-weight:750;display:flex}.intelligence-heading-actions nav button.active{color:#2f526c;background:#fff;box-shadow:0 3px 10px #22354212}.inline-error{grid-template-columns:auto minmax(0,1fr) auto auto;font-size:.8125rem}.inline-error>span{gap:2px;min-width:0;display:grid}.inline-error>span strong{color:inherit;font-size:.875rem}.inline-error>span small{color:inherit;line-height:1.45;font-size:.8125rem!important}.inline-error .inline-error-refresh{white-space:nowrap;border:1px solid;border-radius:8px;align-items:center;gap:6px;min-height:40px;padding:0 10px;font-weight:750;display:flex}:root[data-theme=dark] .opening-priority-rank{color:#bdd0db;background:#1a2a36;border-color:#405363}:root[data-theme=dark] .opening-priorities em{color:#a9bbc5}:root[data-theme=dark] .opening-priorities em b{color:#d3e0e6}:root[data-theme=dark] .section-dashboard-disclosure.compact>summary{color:#d4e1e7;background:#162631;border-color:#334a59}:root[data-theme=dark] .record-more-switcher{background:#14232e;border-color:#334a59}:root[data-theme=dark] .record-more-switcher button{color:#9eb0ba}:root[data-theme=dark] .record-more-switcher button strong{color:#ccdae1}:root[data-theme=dark] .record-more-switcher button small{color:#98aab4}:root[data-theme=dark] .record-more-switcher button.active{color:#e0bd7f;background:#1d303c;border-color:#486272}:root[data-theme=dark] .intelligence-heading-actions nav{background:#14232e;border-color:#334a59}:root[data-theme=dark] .intelligence-heading-actions nav button{color:#9eb0ba}:root[data-theme=dark] .intelligence-heading-actions nav button.active{color:#d6e3e9;background:#1d303c}@media (width<=760px){.app-shell :is(button,[role=button],input,select,textarea){min-height:44px}.app-shell :is(input,select,textarea){font-size:1rem}.opening-priorities>button{grid-template-columns:28px 40px minmax(0,1fr) 18px;min-height:0;padding:14px 12px}.opening-priorities strong{font-size:1rem}.opening-priorities small,.opening-priorities em{font-size:.8125rem!important}.command-brief{min-height:0}.record-more-switcher{grid-template-columns:1fr}.intelligence-heading-actions{justify-items:stretch;width:100%}.intelligence-heading-actions nav{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.intelligence-heading-actions nav button{justify-content:center;padding:0 6px}.inline-error{grid-template-columns:auto minmax(0,1fr) auto}.inline-error .inline-error-refresh{grid-column:2/-1;justify-content:center}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.public-site{--public-ink:#182b3d;--public-muted:#526473;--public-accent:#e7c38d;--public-paper:#fbfaf6;background:var(--public-paper);color:var(--public-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;font-family:Aptos,Segoe UI,Arial,sans-serif;line-height:1.6}.public-container{width:min(1120px,100% - 64px);margin-inline:auto}.public-header{border-bottom:1px solid #dbe1df;justify-content:space-between;align-items:center;gap:24px;min-height:104px;display:flex}.public-brand{color:var(--public-ink);letter-spacing:.12em;align-items:center;gap:12px;font-size:14px;text-decoration:none;display:flex}.public-brand>span:last-child{flex-direction:column;line-height:1.4;display:flex}.public-brand strong{letter-spacing:.18em;font-size:11px}.public-brand-mark{color:#b18a51;border:1px solid #b18a51;border-radius:9px;flex-shrink:0;place-items:center;width:42px;height:42px;font:600 27px Georgia,serif;display:grid}.public-header nav{align-items:center;gap:26px;display:flex}.public-header nav>a:not(.public-button){color:var(--public-ink);font-size:14px;font-weight:600;text-decoration:none}.public-site a:focus-visible,.public-site button:focus-visible,.public-site input:focus-visible,.public-site select:focus-visible{outline-offset:4px;outline:3px solid #9b672a}.public-site a:hover{text-underline-offset:5px;text-decoration:underline}.public-button{text-align:center;background:#1c364c;border:1px solid #1c364c;border-radius:6px;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;font-size:15px;font-weight:650;line-height:1.35;text-decoration:none;display:inline-flex;color:#fff!important}.public-button:hover{background:#29475e;text-decoration:none!important}.public-button:disabled{opacity:.65;cursor:wait}.public-button-small{min-height:42px;padding:10px 18px}.public-button-outline{background:0 0;color:var(--public-ink)!important}.public-button-outline:hover{background:#e9edeb}.public-hero{grid-template-columns:1.12fr 1fr;align-items:center;gap:70px;padding-block:88px 96px;display:grid}.public-eyebrow{letter-spacing:.15em;color:#806036;margin:0 0 18px;font-size:12px;font-weight:750}.public-site h1,.public-site h2,.public-site h3{letter-spacing:-.035em;margin-top:0;font-weight:600;line-height:1.14}.public-site h1{margin-bottom:24px;font-size:clamp(40px,5vw,64px)}.public-site h2{margin-bottom:28px;font-size:clamp(29px,3.2vw,42px)}.public-site h3{margin-bottom:16px;font-size:22px}.public-lede{color:var(--public-muted);max-width:670px;font-size:19px;line-height:1.65}.public-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.public-text-link{color:var(--public-ink);text-underline-offset:5px;font-weight:650}.public-fine{color:var(--public-muted);font-size:13px;line-height:1.6}.public-workday{color:#fff;background:#1c364c;border-radius:14px;padding:32px;box-shadow:0 24px 55px #172e3d18}.public-workday-top{border-bottom:1px solid #ffffff25;align-items:center;gap:14px;padding-bottom:24px;display:flex}.public-workday-top>div{display:grid}.public-workday-top strong{letter-spacing:-.02em;font-size:18px}.public-workday-top div>span{color:#c2cdd5;font-size:12px}.public-workday .public-brand-mark{color:var(--public-accent);border-color:#d0af72}.public-workday ol{margin:0;padding:0;list-style:none}.public-workday li{gap:20px;padding-top:27px;display:flex}.public-workday li>span{color:#dcc193;padding-top:3px;font-size:12px}.public-workday li strong{font-size:16px;font-weight:600}.public-workday li p{color:#c2cdd5;margin:6px 0 0;font-size:14px}.public-workday-note{color:#c2cdd5;border-top:1px solid #ffffff25;margin:28px 0 0;padding-top:23px;font-size:12px}.public-section{padding-block:74px}.public-feature-grid{grid-template-columns:repeat(3,1fr);gap:36px;padding-block:12px 24px;display:grid}.public-feature-grid article{border-top:1px solid #cbd3d1;padding-top:22px}.public-feature-number{color:#87643a;margin-bottom:30px;font-size:12px;display:block}.public-feature-grid p{color:var(--public-muted);font-size:16px}.public-soft{background:#eef0eb}.public-section-heading{grid-template-columns:1.5fr 1fr;align-items:center;gap:60px;display:grid}.public-section-heading>p{color:var(--public-muted)}.public-pricing{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}.public-pricing article{background:#fbfaf6;border:1px solid #cad3d0;border-radius:10px;flex-direction:column;align-items:flex-start;padding:34px;display:flex}.public-pricing article>h3{font-size:20px}.public-pricing .public-button{min-width:200px;margin-top:auto}.public-price{letter-spacing:-.045em;margin:10px 0;font-size:50px;font-weight:600;line-height:1.2}.public-price span{letter-spacing:0;margin-left:5px;font-size:16px;font-weight:400}.public-pricing article>p{color:var(--public-muted)}.public-pricing article>.public-price{color:var(--public-ink)}.public-pricing article>p:not(.public-price){margin:0 0 20px}.public-annual{border-color:#9a7b4f!important}.public-savings{letter-spacing:.02em;font-size:12px;font-weight:700;color:#72532a!important}.public-pricing-note{color:var(--public-muted);grid-column:1/-1;max-width:770px;margin-top:0;font-size:13px}.public-next{grid-template-columns:1fr 1fr;gap:80px;display:grid}.public-next ol{counter-reset:steps;margin:0;padding:0;list-style:none}.public-next li{counter-increment:steps;border-bottom:1px solid #d9dfda;margin-bottom:22px;padding-left:46px;position:relative}.public-next li:before{content:"0" counter(steps);color:#806036;font-size:13px;position:absolute;top:2px;left:0}.public-next li p{color:var(--public-muted);margin-top:8px}.public-footer{color:#ced7df;background:#182b3d;padding:38px 0}.public-footer>.public-container{grid-template-columns:1fr auto;gap:22px;display:grid}.public-footer p{gap:4px;margin:0;font-size:13px;display:grid}.public-footer p>strong{letter-spacing:.1em;color:#fff}.public-footer p>span{color:#b4c4d0}.public-footer nav{align-items:start;gap:25px;display:flex}.public-footer a{color:#e2e8ed;font-size:13px}.public-footer small{color:#b4c4d0;grid-column:1/-1;font-size:12px}.public-document{min-height:70vh;padding-block:64px 90px}.public-document>h1{font-size:42px}.public-document>section{max-width:760px}.public-document section h2{margin:35px 0 12px;font-size:24px}.public-form{gap:20px;max-width:620px;margin-top:36px;display:grid}.public-form>label:not(.public-choice){gap:6px;font-size:14px;font-weight:600;display:grid}.public-form input:not([type=radio]):not([type=checkbox]),.public-review select{color:#182b3d;background:#fff;border:1px solid #a9b7be;border-radius:5px;width:100%;min-height:48px;padding:10px 12px}.public-form fieldset{border:1px solid #c5cfcb;border-radius:6px;padding:16px 20px}.public-form legend{padding-inline:5px;font-size:14px;font-weight:650}.public-choice{flex-wrap:wrap;align-items:flex-start;gap:10px;margin:8px 0;font-size:14px;display:flex}.public-choice input{accent-color:#1c364c;flex-shrink:0;margin-top:6px}.public-choice a{color:var(--public-ink)}.public-form .public-button{justify-self:start;min-width:200px}.public-honeypot{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.public-error{color:#7d2e1a;background:#fff0ec;border:1px solid #ca6b50;border-radius:5px;padding:12px 16px}.public-status{background:#eef0eb;border:1px solid #c5cfcb;border-radius:8px;max-width:700px;margin-block:30px;padding:30px}.public-status h2{margin-top:0!important}.public-status .public-text-link{margin:14px 18px 0 0;display:inline-block}.public-review{max-width:820px}.public-review>header{align-items:center;gap:12px;margin-block:24px;display:flex}.public-review select{width:auto}.public-review-card{background:#fff;border:1px solid #c5cfcb;border-radius:8px;margin-block:16px;padding:22px}.public-review-card h2{margin:0 0 8px;font-size:21px}.public-review-card dl{grid-template-columns:110px 1fr;gap:8px;font-size:14px;display:grid}.public-review-card dt{color:var(--public-muted)}.public-review-card dd{overflow-wrap:anywhere;margin:0}.public-review-card .public-actions{margin-top:20px}.public-review-card .public-button{min-width:140px}@media (width<=800px){.public-container{width:calc(100% - 40px)}.public-header{flex-direction:column;align-items:flex-start;gap:20px;padding-block:22px}.public-header nav{flex-wrap:wrap;gap:22px;width:100%}.public-header nav .public-button{margin-left:auto}.public-hero{grid-template-columns:1fr;gap:40px;padding-block:54px}.public-hero>div:first-child,.public-workday{max-width:590px}.public-feature-grid{gap:22px}.public-section-heading{grid-template-columns:1fr;gap:24px}.public-next{grid-template-columns:1fr;gap:36px}.public-footer>.public-container{grid-template-columns:1fr}.public-footer nav{flex-wrap:wrap}.public-section{padding-block:52px}}@media (width<=540px){.public-container{width:calc(100% - 32px)}.public-header nav{gap:18px;font-size:13px}.public-header nav>a:not(.public-button){font-size:13px}.public-header nav .public-button{min-height:44px;margin-left:0;padding:10px 14px;font-size:13px}.public-hero{gap:32px;padding-block:44px}.public-site h1{font-size:42px}.public-lede{font-size:17px}.public-workday{padding:24px}.public-feature-grid,.public-pricing{grid-template-columns:1fr}.public-feature-grid{gap:24px}.public-feature-number{margin-bottom:16px}.public-section h2{font-size:32px}.public-pricing article{padding:26px}.public-pricing-note{grid-column:auto}.public-document{padding-block:40px 60px}.public-document>h1{font-size:35px}.public-status{padding:22px}.public-form .public-button{width:100%}.public-review>header{flex-wrap:wrap}.public-review-card dl{grid-template-columns:1fr;gap:3px}.public-review-card dd{margin-bottom:9px}.public-review-card .public-actions{gap:12px}}@media (prefers-reduced-motion:reduce){.public-site *{scroll-behavior:auto!important;transition:none!important}}.public-request-list{gap:20px;margin-top:24px;display:grid}.public-request-list p{overflow-wrap:anywhere}.public-site select{min-height:44px;color:inherit;background:#fff;border:1px solid #9ba6b4;border-radius:8px;padding:8px 12px}.public-site button:disabled{opacity:.6;cursor:wait}.public-site input:focus-visible,.public-site select:focus-visible,.public-site button:focus-visible,.public-site a:focus-visible{outline-offset:3px;outline:3px solid #305fba}._commandCore_px204_1{--bg:#020507;--panel:#050a0d;--raised:#081014;--line:#8fd5dc26;--line-bright:#8fe5ed4d;--text:#e7f3f4;--muted:#8ba4aa;--cyan:#72dce5;--magenta:#e56aab;--red:#ff756c;--green:#60d6a3;min-height:100vh;padding:max(0px,env(safe-area-inset-top)) max(22px,env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(22px,env(safe-area-inset-left));color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#020507;font-family:Inter,Aptos,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}._commandCore_px204_1 *{box-sizing:border-box}._commandCore_px204_1 button,._commandCore_px204_1 a,._commandCore_px204_1 input,._commandCore_px204_1 select,._commandCore_px204_1 textarea{font:inherit}._commandCore_px204_1 button,._commandCore_px204_1 summary{cursor:pointer}._commandCore_px204_1 :is(button,a,summary,input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #8de8ef}._topBar_px204_51{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:1540px;min-height:68px;margin:0 auto;display:flex}._brandBlock_px204_61{align-items:center;gap:11px;min-width:0;display:flex}._backLink_px204_63{border:1px solid var(--line);color:#9bb4b9;background:#04090c;border-radius:3px;place-items:center;min-width:44px;min-height:44px;text-decoration:none;display:grid}._backLink_px204_63:hover{border-color:var(--line-bright);color:#e7fbfc;background:#071014}._brandMark_px204_67{color:#eaf8f9;background:linear-gradient(135deg,#72dce51f,#e56aab24);border:1px solid #e56aab6b;place-items:center;width:34px;height:34px;font:700 15px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}._brandBlock_px204_61 p{color:#7f9da3;letter-spacing:.13em;margin:0 0 3px;font:700 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}._brandBlock_px204_61 h1{color:#edf8f9;letter-spacing:-.03em;margin:0;font-size:20px;line-height:1}._topActions_px204_73{align-items:center;gap:8px;display:flex}._timeZoneControl_px204_75{border:1px solid var(--line);color:#79a0a6;background:#04090c;align-items:center;gap:6px;min-height:44px;padding:0 8px;display:flex}._timeZoneControl_px204_75>span{color:#7f9da3;letter-spacing:.07em;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}._timeZoneControl_px204_75 select{border:0;border-left:1px solid var(--line);color:#b8d2d6;background:#04090c;min-height:34px;padding:0 7px;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}._ownerBadge_px204_81{color:#73d9ae;background:#60d6a309;border:1px solid #60d6a32e;align-items:center;gap:8px;min-height:44px;padding:5px 11px;display:flex}._ownerBadge_px204_81 span{flex-direction:column;display:flex}._ownerBadge_px204_81 strong{color:#d9eee6;font-size:11px;font-weight:650}._ownerBadge_px204_81 small{color:#82a99a;letter-spacing:.08em;margin-top:2px;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}._refreshButton_px204_89{border:1px solid var(--line-bright);color:#a9e8ed;letter-spacing:.08em;background:#061014;border-radius:3px;align-items:center;gap:7px;min-height:44px;padding:0 13px;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}._refreshButton_px204_89:hover{background:#09181d;border-color:#85ebf380}._refreshButton_px204_89:disabled{cursor:wait;opacity:.55}._controlRail_px204_97{top:max(0px,env(safe-area-inset-top));z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020507f0;grid-template-columns:auto minmax(235px,1fr) auto auto auto;align-items:center;gap:0;width:100%;max-width:1540px;min-height:61px;margin:0 auto 12px;display:grid;position:sticky}._modeSwitch_px204_111{border:1px solid var(--line-bright);background:#020608;grid-template-columns:1fr 1fr;height:44px;padding:3px;display:grid}._modeSwitch_px204_111 button{color:#78969c;letter-spacing:.09em;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;min-width:104px;min-height:36px;padding:0 12px;font:750 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}._modeSwitch_px204_111 button[aria-pressed=true]{color:#dcf8fa;background:linear-gradient(135deg,#72dce526,#e56aab14);border-color:#73e2ea57;box-shadow:inset 0 0 20px #72dce50d}._modeSwitch_px204_111 button:first-child[aria-pressed=true] svg{color:var(--green)}._modeSwitch_px204_111 button:last-child[aria-pressed=true] svg{color:#cf91f3}._modeStatus_px204_121,._guardrailStatus_px204_121{border-right:1px solid var(--line);align-items:center;gap:9px;min-width:0;min-height:44px;padding:0 16px;display:flex}._modeStatus_px204_121 p,._guardrailStatus_px204_121 span{flex-direction:column;min-width:0;margin:0;display:flex}._modeStatus_px204_121 strong,._guardrailStatus_px204_121 strong{color:#c9dcdf;letter-spacing:.07em;font:700 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}._modeStatus_px204_121 small,._guardrailStatus_px204_121 small{color:#829ca2;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}._guardrailStatus_px204_121{color:#789aa1}._liveDot_px204_131,._historyDot_px204_131,._holdDot_px204_131,._errorDot_px204_131{background:var(--green);border-radius:50%;flex:none;width:7px;height:7px;animation:2.2s ease-in-out infinite _pulse_px204_1;box-shadow:0 0 0 4px #60d6a312,0 0 11px #60d6a373}._historyDot_px204_131{background:#bd86ec;animation:none;box-shadow:0 0 0 4px #bd86ec12,0 0 11px #bd86ec73}._holdDot_px204_131{background:#d7a65e;animation:none;box-shadow:0 0 9px #d7a65e66}._errorDot_px204_131{background:var(--red);animation:none;box-shadow:0 0 10px #ff756c80}._pollButton_px204_139{border:0;border-left:1px solid var(--line);color:#8faab0;letter-spacing:.06em;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 13px;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}._pollButton_px204_139:hover{color:#ccecef;background:#72dce50d}._errorBanner_px204_145{color:#ff9188;background:#5a181f38;border:1px solid #ff756c4d;align-items:center;gap:10px;width:100%;max-width:1540px;min-height:54px;margin:0 auto 12px;padding:8px 11px;display:flex}._errorBanner_px204_145>span{flex-direction:column;flex:1;min-width:0;display:flex}._errorBanner_px204_145 strong{color:#ffd9d6;letter-spacing:.05em;font:700 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}._errorBanner_px204_145 small{color:#dca7a3;margin-top:4px;font-size:11px;line-height:1.4}._errorBanner_px204_145 button{color:#ffc1bc;background:#ff756c12;border:1px solid #ff756c47;min-height:44px;padding:0 13px;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}._topologyWarning_px204_155{color:#ffaaa3;background:#46161c33;border:1px solid #ff756c47;align-items:center;gap:10px;width:100%;max-width:1540px;min-height:54px;margin:0 auto 12px;padding:8px 11px;display:flex}._topologyWarning_px204_155>span{background:#ff6969;border-radius:50%;flex:none;width:9px;height:9px;animation:1.8s ease-out infinite _topologyPulse_px204_1;box-shadow:0 0 #ff696985}._topologyWarning_px204_155 div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}._topologyWarning_px204_155 strong{color:#ffd9d6;letter-spacing:.08em;font:700 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}._topologyWarning_px204_155 small{color:#d0a9a6;font-size:11px;line-height:1.4}._topologyWarning_px204_155 button{color:#ffc1bc;letter-spacing:.06em;background:#ff756c0f;border:1px solid #ff756c40;min-height:44px;padding:0 13px;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}._baselineWarning_px204_163{color:#ffaaa3;background:linear-gradient(90deg,#56141d45,#230a101f);border:1px solid #ff756c4d;align-items:center;gap:10px;width:100%;max-width:1540px;min-height:54px;margin:0 auto 12px;padding:8px 11px;display:flex}._baselineWarning_px204_163>span{background:#ff6969;border-radius:50%;flex:none;width:9px;height:9px;animation:1.55s ease-out infinite _topologyPulse_px204_1;box-shadow:0 0 #ff696985}._baselineWarning_px204_163 div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}._baselineWarning_px204_163 strong{color:#ffd9d6;letter-spacing:.08em;font:700 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}._baselineWarning_px204_163 small{color:#d0a9a6;font-size:11px;line-height:1.4}._baselineWarning_px204_163 button{color:#ffc1bc;letter-spacing:.05em;background:#ff756c0f;border:1px solid #ff756c40;min-height:44px;padding:0 13px;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}@keyframes _topologyPulse_px204_1{0%{box-shadow:0 0 #ff696985}70%{box-shadow:0 0 0 8px #ff696900}to{box-shadow:0 0 #ff696900}}._historyDeck_px204_171{background:#05090e;border:1px solid #bd86ec38;width:100%;max-width:1540px;margin:0 auto 12px}._rangeRail_px204_173{border-bottom:1px solid var(--line);align-items:center;gap:14px;min-height:58px;padding:7px 9px;display:flex}._rangeRail_px204_173>div:first-child{min-width:180px}._rangeRail_px204_173 p{color:#d7c5e8;letter-spacing:.11em;margin:0;font:750 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}._rangeRail_px204_173 small{color:#879ca5;letter-spacing:.05em;margin-top:4px;font:600 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}._presetRow_px204_181{scrollbar-width:thin;gap:5px;min-width:0;display:flex;overflow-x:auto}._presetRow_px204_181 button{border:1px solid var(--line);color:#8ea8ad;letter-spacing:.05em;background:#04090c;flex:none;min-height:40px;padding:0 12px;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}._presetRow_px204_181 button[aria-pressed=true]{color:#e2cef4;background:#bd86ec1a;border-color:#bd86ec61}._presetRow_px204_181 button:disabled{cursor:wait;opacity:.48}._customRange_px204_189{margin-left:auto;position:relative}._customRange_px204_189>summary{border:1px solid var(--line);color:#92abb0;letter-spacing:.05em;white-space:nowrap;background:#04090c;align-items:center;min-height:40px;padding:0 12px;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;list-style:none;display:flex}._customRange_px204_189>summary::-webkit-details-marker{display:none}._customRange_px204_189[open]>summary{color:#bdecef;border-color:#72dce559}._customRange_px204_189>div{z-index:30;border:1px solid var(--line-bright);background:#061014;grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;width:min(620px,100vw - 40px);padding:12px;display:grid;position:absolute;top:47px;right:0;box-shadow:0 18px 48px #00000073}._customRange_px204_189 label,._speedControl_px204_199{color:#829da3;letter-spacing:.06em;gap:5px;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}._customRange_px204_189 input,._speedControl_px204_199 select{border:1px solid var(--line);color:#d9eaec;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#020608;min-width:0;min-height:44px;padding:0 9px;font-size:11px}._customRange_px204_189 button{color:#b9e9ec;background:#72dce514;border:1px solid #72dce547;min-height:44px;padding:0 12px;font-size:11px;font-weight:700}._customRange_px204_189 button:disabled{cursor:not-allowed;opacity:.4}._ownerToolRail_px204_207{flex-wrap:wrap;align-items:center;gap:7px;min-height:58px;padding:7px 9px;display:flex}._investigationStateSwitch_px204_209{border:1px solid var(--line);background:#020608;grid-template-columns:1fr 1fr;height:44px;padding:3px;display:grid}._investigationStateSwitch_px204_209 button{color:#78949a;letter-spacing:.04em;background:0 0;border:1px solid #0000;min-height:36px;padding:0 8px;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}._investigationStateSwitch_px204_209 button[aria-pressed=true]{color:#dfc9f1;background:#bd86ec14;border-color:#bd86ec4d}._ownerToolRail_px204_207 label{color:#829da3;letter-spacing:.06em;align-items:center;gap:8px;min-width:min(290px,100%);font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}._ownerToolRail_px204_207 label>span{white-space:nowrap;align-items:center;gap:6px;display:flex}._ownerToolRail_px204_207 select{border:1px solid var(--line);color:#d9eaec;background:#020608;flex:1;min-width:150px;min-height:44px;padding:0 9px;font-size:11px}._ownerToolRail_px204_207>button{border:1px solid var(--line);color:#9fb8bd;letter-spacing:.04em;background:#04090c;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 11px;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}._ownerToolRail_px204_207>button:hover{border-color:var(--line-bright);color:#d9f0f2}._ownerToolRail_px204_207>button:disabled{cursor:not-allowed;opacity:.35}._saveInvestigation_px204_227{background:#071015;border:1px solid #bd86ec52;grid-template-columns:minmax(170px,.7fr) minmax(180px,.65fr) minmax(260px,1fr);gap:10px;margin:0 9px 9px;padding:12px;display:grid;box-shadow:0 12px 38px #00000059}._saveInvestigation_px204_227 h2{color:#e4d4f2;margin:0;font-size:14px}._saveInvestigation_px204_227 p{color:#8fa7ad;margin:5px 0 0;font-size:10px;line-height:1.4}._saveInvestigation_px204_227 label{color:#829da3;letter-spacing:.06em;gap:5px;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}._saveInvestigation_px204_227 :is(input,textarea){border:1px solid var(--line);color:#deedef;resize:vertical;background:#020608;width:100%;min-height:44px;padding:8px 9px}._saveInvestigation_px204_227 textarea{min-height:62px}._saveInvestigation_px204_227>small{color:#78949a;grid-column:3;font-size:9px}._saveInvestigation_px204_227>div:last-child{grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}._saveInvestigation_px204_227>div:last-child button{border:1px solid var(--line);color:#a8c0c4;background:#04090c;min-height:44px;padding:0 12px;font-size:10px;font-weight:700}._saveInvestigation_px204_227>div:last-child button:last-child{color:#c4eef1;background:#72dce514;border-color:#72dce547}._inlineToolError_px204_247{color:#f0aaa5;background:#5a181f29;border:1px solid #ff756c40;margin:0 9px 9px;padding:9px;font-size:10px;line-height:1.4}._investigationEvidence_px204_249{color:#74d4db;background:#72dce506;border:1px solid #72dce52e;grid-template-columns:18px minmax(160px,.8fr) minmax(220px,1fr) auto;align-items:center;gap:9px;min-height:52px;margin:0 9px 9px;padding:8px 10px;display:grid}._investigationEvidence_px204_249>span{flex-direction:column;min-width:0;display:flex}._investigationEvidence_px204_249 strong{color:#b9dadd;letter-spacing:.07em;font:700 8.5px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}._investigationEvidence_px204_249 small{color:#829ca2;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9.5px;overflow:hidden}._investigationEvidence_px204_249 code{color:#8eabb0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 8.5px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}._investigationEvidence_px204_249 em{color:#ba99d1;white-space:nowrap;font:700 8.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace}._coverageExplorer_px204_255{border:1px solid var(--line);background:#03090c;margin:0 9px 9px}._coverageExplorer_px204_255>summary{color:#77cfd6;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:44px;padding:0 10px;list-style:none;display:grid}._coverageExplorer_px204_255>summary::-webkit-details-marker{display:none}._coverageExplorer_px204_255>summary span,._coverageExplorer_px204_255>summary strong{letter-spacing:.06em;font:700 8.5px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}._coverageExplorer_px204_255>summary strong{color:#849fa5}._coverageExplorer_px204_255[open]>summary{border-bottom:1px solid var(--line)}._coverageExplorer_px204_255>div{grid-template-columns:minmax(0,1fr) minmax(240px,.55fr);gap:12px;padding:9px;display:grid}._coverageExplorer_px204_255 dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}._coverageExplorer_px204_255 dl>div{border:1px solid #8fd5dc1a;flex-direction:column;min-width:0;padding:8px;display:flex}._coverageExplorer_px204_255 dt{color:#718e94;letter-spacing:.05em;font:700 7.5px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}._coverageExplorer_px204_255 dd{color:#b6cbce;margin:5px 0 0;font:650 9px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace}._coverageExplorer_px204_255 p{color:#91a7ac;background:#d7a65e09;border-left:2px solid #d7a65e73;margin:0;padding:9px;font-size:9.5px;line-height:1.5}._playbackRail_px204_259{grid-template-columns:auto minmax(200px,1fr) auto auto;align-items:center;gap:10px;min-height:70px;padding:8px 9px;display:grid}._transportButtons_px204_261{grid-template-columns:44px 44px 86px 44px;gap:5px;display:grid}._transportButtons_px204_261 button,._loopButton_px204_263{border:1px solid var(--line);color:#9eb5ba;text-transform:uppercase;background:#04090c;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 9px;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}._transportButtons_px204_261 button:disabled{cursor:not-allowed;opacity:.32}._transportButtons_px204_261 ._playButton_px204_267{color:#e4d3f4;background:#bd86ec17;border-color:#bd86ec57}._timelineControl_px204_269{flex-direction:column;min-width:0;display:flex}._timelineControl_px204_269 input{accent-color:#c07fec;width:100%;min-height:44px;margin:0}._timelineControl_px204_269 input:disabled{opacity:.35}._timelineControl_px204_269 small{color:#78949a;grid-template-columns:1fr auto 1fr;gap:8px;font:600 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}._timelineControl_px204_269 small strong{color:#c9dadd;text-align:center}._timelineControl_px204_269 small span:last-child{text-align:right}._speedControl_px204_199{min-width:78px}._speedControl_px204_199 select{min-height:44px}._loopButton_px204_263[aria-pressed=true]{color:#c6f1f3;background:#72dce51a;border-color:#72dce55c}._technicalShell_px204_289{border:1px solid var(--line-bright);background:#030709;width:100%;max-width:1540px;margin:0 auto;box-shadow:0 22px 70px #0000004d}._telemetryStrip_px204_291{border-bottom:1px solid var(--line-bright);background:#040a0d;grid-template-columns:repeat(4,minmax(0,1fr));min-height:69px;display:grid}._telemetryStrip_px204_291 article{border-right:1px solid var(--line);grid-template-rows:auto 1fr;grid-template-columns:1fr auto;align-items:end;column-gap:10px;min-width:0;padding:9px 14px;display:grid}._telemetryStrip_px204_291 article:last-child{border-right:0}._telemetryStrip_px204_291 small{color:#79979d;letter-spacing:.1em;grid-column:1/-1;font:700 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}._telemetryStrip_px204_291 strong{color:#e8f7f8;font-variant-numeric:tabular-nums;letter-spacing:-.04em;font:650 25px/1 ui-monospace,SFMono-Regular,Menlo,monospace}._telemetryStrip_px204_291 span{color:#82a1a7;letter-spacing:.07em;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}._technicalGrid_px204_303{grid-template-columns:minmax(0,1fr) 318px;align-items:stretch;display:grid}._viewportPanel_px204_305{border-right:1px solid var(--line-bright);background:#010406;min-width:0}._viewportHeader_px204_307{border-bottom:1px solid var(--line);background:#04090c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:57px;padding:8px 12px;display:flex}._viewportHeader_px204_307>div{color:#70cbd3;align-items:center;gap:9px;min-width:0;display:flex}._viewportHeader_px204_307>div>span{flex-direction:column;min-width:0;display:flex}._viewportHeader_px204_307 small{color:#7c9ba1;letter-spacing:.09em;font:700 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}._viewportHeader_px204_307 strong{color:#dcebed;margin-top:4px;font-size:13px;font-weight:650}._viewportHeader_px204_307 p{color:#94aaaf;letter-spacing:.07em;white-space:nowrap;align-items:center;gap:7px;margin:0;font:700 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}._fieldTools_px204_319{justify-content:flex-end;align-items:center;margin-left:auto;color:#91aeb3!important;gap:5px!important;display:flex!important}._fieldTools_px204_319>div{align-items:center;display:flex}._fieldTools_px204_319 button{border:1px solid var(--line);color:#88a5aa;letter-spacing:.04em;background:#020608;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:0 9px;font:700 8.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}._fieldTools_px204_319 button[aria-pressed=true],._fieldTools_px204_319 ._compareActive_px204_325{color:#cceff1;background:#72dce517;border-color:#72dce559}._fieldTools_px204_319 ._compareActive_px204_325{color:#efb4d3;background:#e56aab1a;border-color:#e56aab6b}._nominalDot_px204_329,._exceptionDot_px204_329{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #60d6a373}._exceptionDot_px204_329{background:var(--red);box-shadow:0 0 9px #ff756c7a}._canvasFrame_px204_333{background:#010406;height:clamp(540px,68dvh,780px);position:relative;overflow:hidden}._canvasFrame_px204_333:before{content:"";z-index:2;pointer-events:none;opacity:.35;background:linear-gradient(#8ddce2,#8ddce2) 0 0/22px 1px no-repeat,linear-gradient(#8ddce2,#8ddce2) 0 0/1px 22px no-repeat,linear-gradient(#8ddce2,#8ddce2) 100% 0/22px 1px no-repeat,linear-gradient(#8ddce2,#8ddce2) 100% 0/1px 22px no-repeat,linear-gradient(#8ddce2,#8ddce2) 0 100%/22px 1px no-repeat,linear-gradient(#8ddce2,#8ddce2) 0 100%/1px 22px no-repeat,linear-gradient(#8ddce2,#8ddce2) 100% 100%/22px 1px no-repeat,linear-gradient(#8ddce2,#8ddce2) 100% 100%/1px 22px no-repeat;position:absolute;inset:8px}._topologyCanvas_px204_337{cursor:grab;touch-action:pan-y;width:100%;height:100%;position:absolute;inset:0}._topologyCanvas_px204_337:active{cursor:grabbing}._canvasReadout_px204_341{z-index:3;text-align:right;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#010406b8;border-left:1px solid #72dce573;flex-direction:column;align-items:flex-end;max-width:280px;padding:8px 10px;display:flex;position:absolute;top:15px;right:17px}._canvasReadout_px204_341 span,._canvasReadout_px204_341 small{color:#76979d;letter-spacing:.08em;font:700 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}._canvasReadout_px204_341 strong{color:#dbeef0;margin:4px 0;font:650 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}._canvasLegend_px204_347{z-index:3;color:#809ca2;letter-spacing:.08em;gap:14px;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:absolute;bottom:15px;left:17px}._canvasLegend_px204_347 span{align-items:center;gap:5px;display:flex}._canvasLegend_px204_347 i{width:7px;height:7px;display:block}._legendSignal_px204_353{background:var(--cyan);border-radius:50%;box-shadow:0 0 7px #72dce580}._legendRoute_px204_355{border-top:1px solid #bed9dc}._legendException_px204_357{background:var(--red);border-radius:50%}._canvasState_px204_359{z-index:4;color:#c493e9;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03070ae6;border:1px solid #bd86ec42;flex-direction:column;align-items:center;width:min(330px,100% - 36px);padding:15px;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}._canvasState_px204_359 strong{color:#e0edef;letter-spacing:.07em;margin-top:8px;font:700 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}._canvasState_px204_359 small{color:#90a9ae;margin-top:5px;font-size:11px;line-height:1.4}._rangeLoadingNotice_px204_365{z-index:4;color:#d3b6eb;letter-spacing:.07em;white-space:nowrap;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07080edb;border:1px solid #bd86ec40;padding:7px 10px;font:700 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:14px;left:50%;transform:translate(-50%)}._canvasDisclosure_px204_367{border-top:1px solid var(--line);color:#849fa5;background:#03080a;align-items:center;gap:14px;min-height:46px;margin:0;padding:9px 12px;font-size:10.5px;line-height:1.45;display:flex}._canvasDisclosure_px204_367>p{flex:1;min-width:0;margin:0}._canvasDisclosure_px204_367 details{flex:none;position:relative}._canvasDisclosure_px204_367 summary{border:1px solid var(--line);color:#8faab0;letter-spacing:.05em;white-space:nowrap;align-items:center;min-height:32px;padding:0 8px;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;list-style:none;display:flex}._canvasDisclosure_px204_367 summary::-webkit-details-marker{display:none}._canvasDisclosure_px204_367 details>p{z-index:10;border:1px solid var(--line-bright);color:#93aeb3;background:#071014;width:min(560px,100vw - 40px);margin:0;padding:10px;font-size:10px;line-height:1.5;position:absolute;bottom:39px;right:0;box-shadow:0 14px 40px #0006}._topologyMatrix_px204_379{border-top:1px solid var(--line);background:#03080b}._topologyMatrix_px204_379>summary{color:#79d1d8;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:44px;padding:0 12px;list-style:none;display:grid}._topologyMatrix_px204_379>summary::-webkit-details-marker{display:none}._topologyMatrix_px204_379>summary span,._topologyMatrix_px204_379>summary strong{letter-spacing:.06em;font:700 8.5px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}._topologyMatrix_px204_379>summary strong{color:#809ba1}._topologyMatrix_px204_379[open]>summary{border-bottom:1px solid var(--line)}._topologyMatrix_px204_379>div{max-height:420px;padding:9px;overflow:auto}._topologyMatrix_px204_379 table{border-collapse:collapse;width:100%;margin-bottom:10px;font:600 9px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace}._topologyMatrix_px204_379 caption{color:#78959b;text-align:left;padding:4px 0 8px;font-size:9px}._topologyMatrix_px204_379 :is(th,td){color:#a8bdc1;text-align:left;vertical-align:top;border-bottom:1px solid #8fd5dc1a;padding:8px}._topologyMatrix_px204_379 thead th{color:#7e9ca2;letter-spacing:.05em;background:#061014;font-size:8px;position:sticky;top:-9px}._topologyMatrix_px204_379 tbody th{color:#c1d7da}._topologyMatrix_px204_379 tbody button{border:1px solid var(--line);color:#bcd8db;text-align:left;background:#040a0d;min-height:32px;padding:0 7px}._topologyMatrix_px204_379>div>p{border:1px solid var(--line);color:#8ba4a9;margin:0;padding:10px;font-size:9.5px;line-height:1.5}._densityDock_px204_385{border-top:1px solid var(--line-bright);background:#020709;min-height:126px;padding:8px 10px 7px}._densityDock_px204_385 header{justify-content:space-between;align-items:center;gap:12px;display:flex}._densityDock_px204_385 header>span{flex-direction:column;min-width:0;display:flex}._densityDock_px204_385 header strong{color:#bcd7da;letter-spacing:.08em;font:700 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}._densityDock_px204_385 header small{color:#718e94;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font:600 7.5px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}._densityDock_px204_385 header>div{display:flex}._densityDock_px204_385 header button{border:1px solid var(--line);color:#809ca2;background:#03090c;min-height:32px;padding:0 8px;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}._densityDock_px204_385 header button[aria-pressed=true]{color:#c3ecef;background:#72dce517;border-color:#72dce557}._densityPlot_px204_401{background:linear-gradient(#0000,#72dce506);border-bottom:1px solid #8fd5dc29;height:72px;margin-top:5px;position:relative}._densityBars_px204_403{pointer-events:none;align-items:flex-end;gap:1px;display:flex;position:absolute;inset:0}._densityBar_px204_403{flex:1;align-items:flex-end;min-width:1px;height:100%;display:flex;position:relative}._densityBar_px204_403>i{background:linear-gradient(#72dce5ad,#53bec929);border-top:1px solid #a0f0f6d1;width:100%;min-height:1px;display:block;box-shadow:0 0 4px #72dce51f}._densityCurrent_px204_409:after{content:"";z-index:3;background:linear-gradient(#f3a7d0,#dffcff);width:2px;position:absolute;inset:0 auto 0 50%;transform:translate(-50%);box-shadow:0 0 8px #e56aab8c}._densityClipped_px204_411:after{content:"";border-top:2px solid #eefcfd;width:100%;position:absolute;top:-3px;left:0}._densityException_px204_413{z-index:4;background:var(--red);width:70%;height:3px;position:absolute;top:0;left:15%;box-shadow:0 0 5px #ff756c99}._densityAnomaly_px204_415{z-index:5;background:#e1ad58;width:6px;height:6px;position:absolute;top:7px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 5px #e1ad588c}._densityPlot_px204_401>input{z-index:6;opacity:.001;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}._densityDock_px204_385 footer{color:#718e94;grid-template-columns:1fr auto 1fr;margin-top:4px;font:600 8px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}._densityDock_px204_385 footer strong{color:#c0d5d8;text-align:center}._densityDock_px204_385 footer span:last-child{text-align:right}._viewportPanel_px204_305>._playbackRail_px204_259{border-top:1px solid var(--line);background:#03080b;grid-template-columns:auto auto auto minmax(160px,1fr)}._compareReadout_px204_427{color:#b68aa7;white-space:nowrap;flex-direction:column;align-items:flex-end;min-width:0;margin:0;font:700 8.5px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}._compareReadout_px204_427 strong{color:#9edbe0}._telemetryRail_px204_433{background:#050a0d;flex-direction:column;min-width:0;display:flex}._telemetryRail_px204_433>header{border-bottom:1px solid var(--line);color:#73cfd7;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:57px;padding:8px 10px;display:grid}._telemetryRail_px204_433>header>span{flex-direction:column;min-width:0;display:flex}._telemetryRail_px204_433>header small{color:#78989e;letter-spacing:.08em;font:700 8.5px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}._telemetryRail_px204_433>header strong{color:#d7e8ea;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}._attentionPill_px204_443,._nominalPill_px204_443{color:#7dd9b2;text-transform:uppercase;white-space:nowrap;background:#60d6a30d;border:1px solid #60d6a333;align-items:center;min-height:22px;padding:0 7px;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}._attentionPill_px204_443{color:#ef938c;background:#ff756c0f;border-color:#ff756c38}._inspectorTabs_px204_447{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);min-height:44px;display:grid}._inspectorTabs_px204_447 button{border:0;border-right:1px solid var(--line);color:#78949a;letter-spacing:.06em;background:#03080b;min-height:44px;font:700 8.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace}._inspectorTabs_px204_447 button:last-child{border-right:0}._inspectorTabs_px204_447 button[aria-selected=true]{box-shadow:inset 0 -2px var(--cyan);color:#c7e8eb;background:#72dce50f}._inspectorTabs_px204_447 button:disabled{cursor:not-allowed;opacity:.3}._selectedReadout_px204_457{border-bottom:1px solid var(--line);padding:12px}._selectedReadout_px204_457>p:first-child{grid-template-columns:1fr auto;align-items:end;margin:0;display:grid}._selectedReadout_px204_457>p>span{color:#78979d;letter-spacing:.09em;font:700 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}._selectedReadout_px204_457>p>strong{color:#edf9fa;font-variant-numeric:tabular-nums;grid-area:1/2/3;font:650 31px/1 ui-monospace,SFMono-Regular,Menlo,monospace}._selectedReadout_px204_457>p>small{color:#88a4a9;margin-top:5px;font-size:10px}._selectedReadout_px204_457 dl{border-top:1px solid var(--line);margin:12px 0 0}._selectedReadout_px204_457 dl>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:7px 0;display:flex}._selectedReadout_px204_457 dt{color:#77949a;letter-spacing:.07em;font:700 8.5px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}._selectedReadout_px204_457 dd{color:#bccfd2;text-align:right;max-width:190px;margin:0;font-size:10px;font-weight:650;line-height:1.35}._selectedSummary_px204_475{color:#91a9ae;font-size:10.5px;line-height:1.45;margin:10px 0 0!important}._anomalyReadout_px204_477{background:#72dce509;border:1px solid #72dce52e;flex-direction:column;padding:8px;margin-top:10px!important;display:flex!important}._anomalyReadout_px204_477 strong{color:#9bcfd3!important;letter-spacing:.05em!important;grid-area:auto!important;font:700 8.5px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace!important}._anomalyReadout_px204_477 small{color:#829da3!important;margin-top:5px!important;font-size:9.5px!important;line-height:1.4!important}._anomalyWatch_px204_483{background:#e1ad580e;border-color:#e1ad584d}._anomalyWatch_px204_483 strong{color:#e5bd78!important}._healthExplanation_px204_487{background:#60d6a306;border:1px solid #60d6a329;margin-top:10px}._healthExplanation_px204_487>header{align-items:flex-start;gap:8px;padding:8px;display:flex}._healthExplanation_px204_487>header>span{background:var(--green);border-radius:50%;flex:none;width:8px;height:8px;margin-top:2px;box-shadow:0 0 7px #60d6a36b}._healthExplanation_px204_487>header>div{flex-direction:column;display:flex}._healthExplanation_px204_487>header strong{color:#b9d9cc;letter-spacing:.055em;font:700 8.5px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}._healthExplanation_px204_487>header small{color:#829c94;margin-top:4px;font-size:9px;line-height:1.4}._healthExplanation_px204_487>dl{padding:0 8px 8px;border-top:1px solid #8fd5dc14!important;margin:0!important}._healthExplanation_px204_487>dl>div{align-items:flex-start!important}._healthExplanation_px204_487 dd{max-width:200px!important}._healthException_px204_493{background:#ff756c0a;border-color:#ff756c40}._healthException_px204_493>header>span{background:var(--red);animation:1.55s ease-out infinite _topologyPulse_px204_1;box-shadow:0 0 #ff756c8c}._healthException_px204_493>header strong{color:#f0aaa5}._healthException_px204_493>header small{color:#b38e8c}._anomalyExplanation_px204_495{background:#72dce506;border:1px solid #72dce52e;margin-top:10px}._anomalyExplanation_px204_495>summary{align-items:flex-start;gap:8px;min-height:52px;padding:8px;list-style:none;display:flex}._anomalyExplanation_px204_495>summary::-webkit-details-marker{display:none}._anomalyExplanation_px204_495>summary>span{background:#78d6dd;border-radius:50%;flex:none;width:8px;height:8px;margin-top:2px;box-shadow:0 0 7px #72dce561}._anomalyExplanation_px204_495>summary>div{flex-direction:column;display:flex}._anomalyExplanation_px204_495>summary strong{letter-spacing:.055em;font:700 8.5px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;color:#afd7da!important}._anomalyExplanation_px204_495>summary small{color:#829da3;margin-top:4px;font-size:9px;line-height:1.4}._anomalyExplanation_px204_495[open]>summary{border-bottom:1px solid var(--line)}._anomalyExplanation_px204_495>div{padding:8px}._anomalyExplanation_px204_495>div>dl{grid-template-columns:1fr 1fr;gap:0 8px;display:grid;border-top:0!important;margin:0!important}._anomalyExplanation_px204_495>div>dl>div{min-height:34px!important}._anomalyExplanation_px204_495>div>p{background:#72dce506;border-left:2px solid #72dce559;flex-direction:column;margin:8px 0 0;padding:8px;display:flex}._anomalyExplanation_px204_495>div>p strong{text-transform:uppercase;font:700 8px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;color:#9ebfc3!important}._anomalyExplanation_px204_495>div>p span{color:#819ba1;margin-top:4px;font-size:9px;line-height:1.45}._anomalyExplanation_px204_495._anomalyWatch_px204_483{background:#ff756c0b;border-color:#ff756c4d}._anomalyExplanation_px204_495._anomalyWatch_px204_483>summary>span{background:var(--red);animation:1.55s ease-out infinite _topologyPulse_px204_1;box-shadow:0 0 #ff756c8c}._anomalyExplanation_px204_495._anomalyWatch_px204_483>summary strong{color:#f0aaa5!important}._workstreamList_px204_501{flex-direction:column;flex:1;padding:5px 9px;display:flex}._workstreamList_px204_501 button{color:#819da3;text-align:left;background:0 0;border:0;border-bottom:1px solid #8fd5dc1a;grid-template-columns:25px minmax(0,1fr) auto auto;align-items:center;gap:7px;min-width:0;min-height:48px;padding:5px 4px;display:grid}._workstreamList_px204_501 button:hover,._workstreamList_px204_501 button[aria-pressed=true]{color:#d9edef;background:linear-gradient(90deg,#72dce51a,#e56aab0b)}._workstreamList_px204_501 button[aria-pressed=true]{box-shadow:inset 2px 0 #77dfe7}._workstreamList_px204_501 button>span:first-child{color:#688990;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}._workstreamList_px204_501 button>p{flex-direction:column;min-width:0;margin:0;display:flex}._workstreamList_px204_501 button strong{color:#bdcfd2;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}._workstreamList_px204_501 button small{color:#748f95;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}._workstreamList_px204_501 button>em{color:#bcd5d8;font:650 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}._workstreamList_px204_501 button>i{color:#f08e87;background:#ff756c12;border:1px solid #ff756c38;place-items:center;min-width:20px;height:20px;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}._deltaPanel_px204_521,._rulesPanel_px204_521{flex-direction:column;flex:1;min-height:0;padding:11px;display:flex}._deltaPanel_px204_521>div:first-child,._rulesPanel_px204_521>div:first-child{color:#74cdd5;align-items:flex-start;gap:8px;display:flex}._deltaPanel_px204_521>div:first-child p,._rulesPanel_px204_521>div:first-child p{flex-direction:column;margin:0;display:flex}._deltaPanel_px204_521>div:first-child strong,._rulesPanel_px204_521>div:first-child strong{color:#c4dadd;letter-spacing:.06em;font:700 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}._deltaPanel_px204_521>div:first-child small,._rulesPanel_px204_521>div:first-child small{color:#829ba1;margin-top:5px;font-size:9.5px;line-height:1.4}._deltaPanel_px204_521>div:first-child>button{border:1px solid var(--line);color:#9ab7bc;background:#03080b;min-height:38px;margin-left:auto;padding:0 9px;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}._deltaPanel_px204_521>div:first-child>button:disabled{opacity:.45}._normalizedRange_px204_533{color:#829ba1;background:#03080b;border:1px solid #8fd5dc1a;flex-direction:column;gap:4px;margin:10px 0 0;padding:8px;font:650 8.5px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}._normalizedRange_px204_533 strong{margin-top:3px;color:#a8c8cc!important;font-size:8px!important}._deltaTableWrap_px204_535{border:1px solid var(--line);margin-top:10px;overflow:auto}._deltaTableWrap_px204_535 table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font:650 9px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace}._deltaTableWrap_px204_535 :is(th,td){text-align:right;white-space:nowrap;border-bottom:1px solid #8fd5dc1a;padding:8px 6px}._deltaTableWrap_px204_535 th:first-child{color:#aac4c8;text-align:left;background:#061014;position:sticky;left:0}._deltaTableWrap_px204_535 thead th{color:#78969c;font-size:8px}._deltaTableWrap_px204_535 td{color:#b5cbce}._liveBaselineReadout_px204_547{background:#60d6a306;border:1px solid #60d6a329;flex-direction:column;margin:10px 0 0;padding:9px;display:flex}._liveBaselineReadout_px204_547 strong{color:#a9d6c2;font:700 8.5px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}._liveBaselineReadout_px204_547 span{color:#8aa39a;margin-top:5px;font-size:9.5px;line-height:1.4}._liveBaselineReadout_px204_547 small{color:#6f8c82;margin-top:6px;font:650 7.5px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}._liveBaselineWatch_px204_547{background:#ff756c0b;border-color:#ff756c45}._liveBaselineWatch_px204_547 strong{color:#f0aaa5}._liveBaselineWatch_px204_547 span{color:#b9918f}._rulePresets_px204_549{grid-template-columns:repeat(3,1fr);margin-top:10px;display:grid}._rulePresets_px204_549 button{border:1px solid var(--line);color:#88a3a8;background:#03080b;min-height:38px;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}._rulePresets_px204_549 button:hover{border-color:var(--line-bright);color:#c5e3e6}._ruleScope_px204_555{grid-template-columns:1fr 1fr;margin-top:10px;display:grid}._ruleScope_px204_555 button{border:1px solid var(--line);color:#809ca1;background:#03080b;min-height:40px;font:700 8px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}._ruleScope_px204_555 button[aria-pressed=true]{color:#c5e6e9;background:#72dce512;border-color:#72dce54d}._ruleFields_px204_557{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}._ruleFields_px204_557 label{color:#78969c;letter-spacing:.04em;gap:5px;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}._ruleFields_px204_557 input{border:1px solid var(--line);color:#d6e7e9;background:#020608;min-width:0;min-height:40px;padding:0 8px}._saveRulesButton_px204_563{color:#bee8eb;letter-spacing:.05em;background:#72dce514;border:1px solid #72dce547;min-height:44px;margin-top:10px;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}._ruleDisclosure_px204_565{color:#82989d;background:#d7a65e08;border-left:2px solid #d7a65e59;margin:9px 0 0;padding:8px;font-size:9px;line-height:1.4}._telemetryRail_px204_433>footer{border-top:1px solid var(--line);color:#75cfd7;background:#04090c;align-items:flex-start;gap:8px;min-height:76px;padding:10px;display:flex}._telemetryRail_px204_433>footer>span{flex-direction:column;display:flex}._telemetryRail_px204_433>footer strong{color:#bcd4d7;letter-spacing:.07em;font:700 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}._telemetryRail_px204_433>footer small{color:#819da2;margin-top:5px;font-size:10px;line-height:1.4}._secondaryDeck_px204_577{grid-template-columns:1fr 1fr;gap:10px;width:100%;max-width:1540px;margin:10px auto 0;display:grid}._secondaryDeck_px204_577>details{border:1px solid var(--line);background:#04090c}._secondaryDeck_px204_577 summary{color:#a9c1c5;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 12px;list-style:none;display:flex}._secondaryDeck_px204_577 summary::-webkit-details-marker{display:none}._secondaryDeck_px204_577 summary>span{letter-spacing:.07em;align-items:center;gap:8px;font:700 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}._secondaryDeck_px204_577 summary>small{color:#748f95;letter-spacing:.06em;font:700 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}._secondaryDeck_px204_577>details[open] summary{border-bottom:1px solid var(--line);color:#d6eaec}._secondaryDeck_px204_577>._assurancePanel_px204_591{grid-column:1/-1}._assuranceGrid_px204_591{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:9px;display:grid}._assuranceGrid_px204_591>article{background:#03090c;border:1px solid #8fd5dc1a;align-items:flex-start;gap:8px;min-width:0;padding:9px;display:flex}._assuranceGrid_px204_591>article>span{color:#74d2aa;border:1px solid #60d6a338;place-items:center;min-width:58px;min-height:21px;padding:0 5px;font:700 7.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}._assuranceGrid_px204_591>article>._assurancePending_px204_591{color:#d2aa70;border-color:#d7a65e40}._assuranceGrid_px204_591>article>._assuranceAttention_px204_591{color:#f0928b;border-color:#ff756c47}._assuranceGrid_px204_591>article p{flex-direction:column;min-width:0;margin:0;display:flex}._assuranceGrid_px204_591>article strong{color:#bcd2d5;font-size:10px}._assuranceGrid_px204_591>article small{color:#819ba1;margin-top:4px;font-size:9.5px;line-height:1.45}._assuranceGrid_px204_591>footer{border-top:1px solid var(--line);color:#78969c;grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:14px;padding:8px;display:flex}._assuranceGrid_px204_591>footer span{white-space:nowrap;align-items:center;gap:6px;font:700 8px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}._assuranceGrid_px204_591>footer p{color:#829ba1;max-width:760px;margin:0;font-size:9.5px;line-height:1.45}._eventList_px204_593{padding:5px 11px 10px}._eventList_px204_593 article{border-bottom:1px solid #8fd5dc17;grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:52px;padding:7px 2px;display:grid}._eventNominal_px204_597,._eventAttention_px204_597{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 7px #60d6a361}._eventAttention_px204_597{background:var(--red);box-shadow:0 0 7px #ff756c6b}._eventList_px204_593 article p{flex-direction:column;min-width:0;margin:0;display:flex}._eventList_px204_593 article strong{color:#bdcfd2;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}._eventList_px204_593 article small{color:#879fa4;margin-top:4px;font-size:10px}._eventList_px204_593 article em{border:1px solid var(--line);color:#829da3;text-transform:uppercase;padding:4px 6px;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}._eventList_px204_593 time{color:#78949a;white-space:nowrap;font:600 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}._eventMore_px204_611{border:1px solid var(--line);color:#9bb8bd;letter-spacing:.07em;background:#061014;width:100%;min-height:44px;margin-top:7px;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}._emptyState_px204_613{color:#8ca5aa;text-align:center;place-items:center;min-height:120px;padding:24px;font-size:11px;display:grid}._guardrailGrid_px204_615{grid-template-columns:1fr 1fr;gap:18px;padding:10px;display:grid}._guardrailGrid_px204_615 h2{color:#78979d;letter-spacing:.1em;margin:0 0 4px;font:700 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}._guardrailGrid_px204_615 article{border-bottom:1px solid #8fd5dc17;grid-template-columns:66px minmax(0,1fr);align-items:start;gap:9px;min-height:54px;padding:8px 0;display:grid}._guardrailGrid_px204_615 article>span{color:#7bd7b0;border:1px solid #60d6a333;place-items:center;min-height:20px;padding:0 5px;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}._guardrailGrid_px204_615 article>._guardrailLocked_px204_623{color:#d2aa70;border-color:#d7a65e38}._guardrailGrid_px204_615 article p{flex-direction:column;margin:0;display:flex}._guardrailGrid_px204_615 article strong{color:#bcd0d3;font-size:10.5px}._guardrailGrid_px204_615 article small{color:#849da2;margin-top:4px;font-size:10px;line-height:1.4}._footer_px204_633{border-top:1px solid var(--line);color:#769096;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1540px;min-height:58px;margin:10px auto 0;font:650 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}._footer_px204_633 span{align-items:center;gap:6px;display:flex}._footer_px204_633 a{color:#9cb9bd;align-items:center;min-height:44px;padding:0 10px;text-decoration:none;display:flex}._footer_px204_633 a:hover{color:#dff4f5}._spin_px204_641{animation:.8s linear infinite _spin_px204_641}._srOnly_px204_643{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}._unavailableShell_px204_647{min-height:100vh;padding:max(24px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));color:#e7f3f4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#020507;place-items:center;font-family:Inter,Aptos,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}._unavailableCard_px204_649{background:#050a0d;border:1px solid #8fd5dc33;width:min(560px,100%);padding:30px;box-shadow:0 24px 70px #00000059}._unavailableCard_px204_649>span{color:#ff8d85;background:#ff756c0f;border:1px solid #ff756c3d;place-items:center;width:46px;height:46px;display:grid}._unavailableCard_px204_649>p:first-of-type{color:#8ca5aa;letter-spacing:.15em;margin:20px 0 6px;font:700 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}._unavailableCard_px204_649 h1{color:#edf7f8;letter-spacing:-.035em;margin:0;font-size:27px;line-height:1.15}._unavailableAssurance_px204_657{color:#72d0ab;background:#60d6a30a;border:1px solid #60d6a333;align-items:flex-start;gap:10px;margin-top:20px;padding:13px;display:flex}._unavailableAssurance_px204_657 span{flex-direction:column;display:flex}._unavailableAssurance_px204_657 strong{color:#dce9e4;font-size:12px}._unavailableAssurance_px204_657 small{color:#9eb2aa;margin-top:4px;font-size:11px;line-height:1.4}._unavailableDetail_px204_665{color:#a0b1bb;margin:18px 0;font-size:12px;line-height:1.6}._unavailableActions_px204_667{flex-wrap:wrap;gap:8px;display:flex}._unavailableActions_px204_667 :is(a,button){color:#c0ebee;background:#72dce512;border:1px solid #72dce542;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:11px;font-weight:700;text-decoration:none;display:flex}._unavailableActions_px204_667 button{cursor:pointer}._unavailableActions_px204_667 a:last-child{color:#b3c1ca;background:#ffffff05;border-color:#8fd5dc26}._unavailableCard_px204_649 footer{color:#91a3ae;border-top:1px solid #8fd5dc21;align-items:center;gap:7px;margin-top:22px;padding-top:14px;font-size:10.5px;display:flex}@keyframes _spin_px204_641{to{transform:rotate(360deg)}}@keyframes _pulse_px204_1{0%,to{opacity:.62;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@media (width<=1180px){._controlRail_px204_97{grid-template-columns:auto minmax(210px,1fr) auto auto}._guardrailStatus_px204_121:nth-of-type(4){display:none}._technicalGrid_px204_303{grid-template-columns:1fr}._viewportPanel_px204_305{border-right:0;border-bottom:1px solid var(--line-bright)}._canvasFrame_px204_333{height:clamp(520px,64dvh,700px)}._telemetryRail_px204_433{display:flex}._telemetryRail_px204_433>header{grid-column:auto}._selectedReadout_px204_457{border-right:0;border-bottom:1px solid var(--line)}._workstreamList_px204_501{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._telemetryRail_px204_433>footer{grid-column:1/-1;min-height:62px}._assuranceGrid_px204_591{grid-template-columns:1fr 1fr}}@media (width<=820px){._commandCore_px204_1{padding-right:max(12px,env(safe-area-inset-right));padding-left:max(12px,env(safe-area-inset-left))}._timeZoneControl_px204_75>span,._ownerBadge_px204_81{display:none}._controlRail_px204_97{grid-template-columns:auto minmax(0,1fr) auto}._guardrailStatus_px204_121{display:none}._modeStatus_px204_121{border-right:0}._rangeRail_px204_173{flex-wrap:wrap;align-items:flex-start}._rangeRail_px204_173>div:first-child{min-width:150px}._presetRow_px204_181{order:3;width:100%}._customRange_px204_189{margin-left:auto}._viewportPanel_px204_305>._playbackRail_px204_259{grid-template-columns:auto auto auto minmax(130px,1fr)}._saveInvestigation_px204_227{grid-template-columns:1fr 1fr}._saveInvestigation_px204_227>div:first-child,._saveInvestigation_px204_227>label:nth-of-type(2),._saveInvestigation_px204_227>small{grid-column:1/-1}._telemetryRail_px204_433{display:block}._selectedReadout_px204_457{border-right:0;border-bottom:1px solid var(--line)}._secondaryDeck_px204_577,._guardrailGrid_px204_615{grid-template-columns:1fr}}@media (width<=600px){._commandCore_px204_1{padding-right:max(8px,env(safe-area-inset-right));padding-left:max(8px,env(safe-area-inset-left))}._topBar_px204_51{min-height:61px}._brandBlock_px204_61{gap:8px}._brandMark_px204_67{display:none}._brandBlock_px204_61 p{font-size:8.5px}._brandBlock_px204_61 h1{font-size:17px}._refreshButton_px204_89{justify-content:center;min-width:44px;padding:0;font-size:0}._controlRail_px204_97{grid-template-columns:1fr auto;gap:7px;padding:7px 0;position:sticky}._modeSwitch_px204_111{width:100%;height:48px}._controlRail_px204_97>._modeSwitch_px204_111{grid-column:1/-1}._modeSwitch_px204_111 button{min-width:0;min-height:40px}._modeStatus_px204_121{grid-area:2/1/auto/2;padding:0 4px}._modeStatus_px204_121 small{max-width:225px}._pollButton_px204_139{border-left:1px solid var(--line);grid-area:2/2;min-width:44px;padding:0 9px;font-size:0}._pollButton_px204_139 svg{width:16px;height:16px}._errorBanner_px204_145{flex-wrap:wrap;align-items:flex-start;padding:10px}._errorBanner_px204_145 button{margin-left:auto}._topologyWarning_px204_155{flex-wrap:wrap;align-items:flex-start;padding:10px}._topologyWarning_px204_155 button{margin-left:auto}._baselineWarning_px204_163{flex-wrap:wrap;align-items:flex-start;padding:10px}._baselineWarning_px204_163 button{margin-left:auto}._rangeRail_px204_173{padding:9px}._rangeRail_px204_173>div:first-child{width:100%}._presetRow_px204_181{order:2}._presetRow_px204_181 button{min-height:44px}._customRange_px204_189{order:3;width:100%;margin-left:0}._customRange_px204_189>summary{justify-content:center;min-height:44px}._customRange_px204_189>div{width:100%;box-shadow:none;grid-template-columns:1fr;margin-top:7px;position:static}._ownerToolRail_px204_207{flex-direction:column;align-items:stretch}._ownerToolRail_px204_207 label{flex-direction:column;align-items:flex-start;width:100%}._ownerToolRail_px204_207 select{flex:auto;width:100%}._investigationStateSwitch_px204_209{width:100%}._investigationEvidence_px204_249{grid-template-columns:18px minmax(0,1fr) auto}._investigationEvidence_px204_249 code{grid-column:2/-1}._coverageExplorer_px204_255>div{grid-template-columns:1fr}._coverageExplorer_px204_255 dl{grid-template-columns:1fr 1fr}._saveInvestigation_px204_227{grid-template-columns:1fr}._saveInvestigation_px204_227>div:first-child,._saveInvestigation_px204_227>label:nth-of-type(2),._saveInvestigation_px204_227>small{grid-column:1}._saveInvestigation_px204_227>div:last-child{flex-direction:column-reverse;grid-column:1}._viewportPanel_px204_305>._playbackRail_px204_259{grid-template-columns:1fr auto;gap:8px}._transportButtons_px204_261{grid-column:1/-1;grid-template-columns:44px 44px minmax(82px,1fr) 44px}._speedControl_px204_199{grid-area:auto/1}._loopButton_px204_263{grid-column:2;min-width:92px}._compareReadout_px204_427{white-space:normal;grid-column:1/-1;align-items:flex-start}._telemetryStrip_px204_291{grid-template-columns:repeat(2,minmax(0,1fr))}._telemetryStrip_px204_291 article:nth-child(2){border-right:0}._telemetryStrip_px204_291 article:nth-child(-n+2){border-bottom:1px solid var(--line)}._telemetryStrip_px204_291 strong{font-size:21px}._viewportHeader_px204_307{align-items:flex-start}._viewportHeader_px204_307>._fieldTools_px204_319{order:3;justify-content:flex-start;width:100%;margin-left:0;overflow-x:auto}._fieldTools_px204_319 button{flex:none;min-height:44px}._viewportHeader_px204_307 p{display:none}._canvasFrame_px204_333{height:max(430px,58svh)}._canvasReadout_px204_341{max-width:210px;top:13px;right:13px}._canvasReadout_px204_341 strong{font-size:9px}._canvasLegend_px204_347{gap:9px;font-size:8px;bottom:12px;left:13px}._canvasDisclosure_px204_367{flex-direction:column;align-items:flex-start;font-size:10px}._canvasDisclosure_px204_367 details{width:100%}._canvasDisclosure_px204_367 summary{justify-content:center;min-height:44px}._canvasDisclosure_px204_367 details>p{width:100%;box-shadow:none;margin-top:6px;position:static}._topologyMatrix_px204_379>summary{grid-template-columns:18px minmax(0,1fr)}._topologyMatrix_px204_379>summary strong{grid-column:2}._densityDock_px204_385{min-height:112px;padding-left:7px;padding-right:7px}._densityDock_px204_385 header{flex-direction:column;align-items:flex-start;gap:6px}._densityDock_px204_385 header>div{width:100%}._densityDock_px204_385 header button{flex:1;min-height:38px}._densityPlot_px204_401{height:62px}._densityDock_px204_385 footer{font-size:7px}._inspectorTabs_px204_447{overflow-x:auto}._inspectorTabs_px204_447 button{min-width:92px}._deltaTableWrap_px204_535{max-width:calc(100vw - 34px)}._workstreamList_px204_501{scroll-snap-type:x mandatory;flex-direction:row;padding:7px;display:flex;overflow-x:auto}._workstreamList_px204_501 button{scroll-snap-align:start;min-width:168px;min-height:50px}._selectedReadout_px204_457>p>strong{font-size:27px}._anomalyExplanation_px204_495>div>dl{grid-template-columns:1fr}._telemetryRail_px204_433>footer{min-height:70px}._secondaryDeck_px204_577 summary>small{display:none}._assuranceGrid_px204_591{grid-template-columns:1fr}._assuranceGrid_px204_591>footer{flex-direction:column}._assuranceGrid_px204_591>footer span{white-space:normal}._eventList_px204_593 article{grid-template-columns:8px minmax(0,1fr) auto}._eventList_px204_593 time{grid-column:2}._eventList_px204_593 article small{white-space:normal}._footer_px204_633{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:104px;padding:12px 0}._footer_px204_633 a{padding-left:0}}@media (prefers-reduced-motion:reduce){._commandCore_px204_1 *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
